From f46865f20970e2e77c04e391cd9f625bb1cc64d2 Mon Sep 17 00:00:00 2001 From: Michael Hohn Date: Fri, 25 Apr 2008 15:16:00 -0700 Subject: [PATCH] Added 'xy polygon plot' as loop / plot sample. --- l3doc/l3gui.pdf | 1119 +++++++++++++++++++++++++------------------------ l3doc/l3gui.txt | 2 +- l3gui/experimental.py | 44 ++ l3gui/library.l3 | 32 +- l3gui/widgets.py | 3 +- 5 files changed, 647 insertions(+), 553 deletions(-) diff --git a/l3doc/l3gui.pdf b/l3doc/l3gui.pdf index 39b7d3b..31fe983 100644 --- a/l3doc/l3gui.pdf +++ b/l3doc/l3gui.pdf @@ -224,7 +224,7 @@ endobj /Filter /FlateDecode >> stream -xÚ�Ž=‚@ †w~EGH¤¶wÜq·©‰1q»MŒG‚h@þ¿ÐÄÍ¥O; +xÚ�Ž=‚@ †w~EGH¤¶wÜq·©‰1q»MŒG‚h@þ¿ÐÄÍ¥O; endstream endobj 150 0 obj << @@ -1447,50 +1447,55 @@ endobj /Font << /F62 174 0 R /F53 158 0 R /F63 175 0 R /F52 157 0 R >> /ProcSet [ /PDF /Text ] >> endobj -269 0 obj << -/Length 1129 +270 0 obj << +/Length 1107 /Filter /FlateDecode >> stream -xÚ�W[�ë4~ï¯Èc*Ñ4vsiâ‹ÄœJ<Bn;iÍ:qŽ�´»ÿþŒoÙ¤TK·»vfìñ|ž™ÏÓ4:FiôË,õã�ÛÙò© Ñ&Y“5‰¶U´!É:*SüŸá÷!ú3>s¸Ì«lw'®ÝLÀ„›ÊF¼ÎÿÞþ:Ø ãò)_� Ó2¡å*Z�u²¡¥3ý“‚µÐ1æýDö�àM�Ê µ‡xbμò}19cíÎÐ'éÝ?3уpQ¼ë yÔñÏÎ(:Äp“†ÕàdZóc‡)Þ\ñ8ÿJùìðaë{p(¨@©�áŸN#’&e¾)&ˆVy’Ÿ[„&«ù"OÓø‡Ã�w\6T%UÈ9p öfÅõ)cŒ)S$yéÍoíæ¢m¶ŸÖq�ñ¢Œ¥bÍѯ}Ë>³±WJöÍ�7G¯ ë ŽµT^/­ =‚ø%â® -5̃3®I–ÐÔp­'~< üëÜQæ¢;¨õ7a¤ýúVÉ3?„PiYûz©€u½ -rY…ýApinå[:Í´Vñ¦ûoªY<8îeÓÁK÷hõüqc¨ÌbæÇ·«sß6@å*îµÍ>#ñ!e«ÝÔFǺo¸¯ªoB¤ÑÀóÚÞáz„WíÙÍ`쌚[γ'Ó!À(õY„ìóê;?6 ³äâ‡;lHQìrÅL*¯8y�E±¹Š2ëjrË«Ï7BFI’•×Ú5Ÿ>¹%“Ë'$ÉÓ2,¹É3EšP,ÔI|Lâù¢Û+€yÇ'ƒE†ã²«Ûe%å3*i÷ƒ™ð4ÏsGºŠ†×e[CÓ%óE––ñv^bÊ?ƒÓ37L|¢Ô_î*þ·×^â™ e‰‰>ÍbÍÎàÕÒ)¯AܼûßáKχrž(ÌŸ3ÓSbÜyë®÷m *¼]•×" 8Wð ô#üIþÌÞçOÁµ�Ý(ªÐ2Å:©ô=\:¢RºÙxƒt ÙÈ ÕhPg¿Ü\Ž]Ü °s²�ØRïz/4iW:Š3¢8‰c�±5W‰NÆœÈ3¸‘`F܈¤=5Dª»„wì"§\‰q«ïàH þbk¦ž~€Á§4þ™m¥æžHˆ#àÙÌ �Ùý�ƒ¿.×.�uœÿ•æi¥¤O‹(˜–¹A†kÈÃmR8wÜ`ŒâðÖJÀåcu�¿_ºÃ'í8´Læ¹Ažq”mÊD"ý†KI©ý�6c`±lUÛíÇI -×:˜�ç_3]ÇÖ1'4IgÆ=Vã�ûè^[ÀúÈ°3Ñ-ì¹qÍÈͳ4˜[ºÁ– ©±Ìö½Ñ1“J(œ¿ì̸`;oŒ7JÉ'®tˆ™Zs©æbhQ° Õ01´$GÅê+Zô¿Èp³wÔV¢[nðóvöeFP�FŸ³ Ó �HV$HéѾžE–lÒ�ÿ¯ ªf¿Ýø]Cè*I×ÃV{ÊKÍÛöŸ·®z¡Ã�šïZÖ�¾¿'íIY$EYD‹¬L2Ò1¿¹Á|�†m +xÚ�WA�ê6¾ó+r R IH¨U¥¶êVê­}HïÐV•� ¸ëÄy¶ûþ}Çö8Š¶,°=c�çó73vÒè¥Ñ/“”Ú7“ùË2�ÖÉ*[eѦŽÖY²Šªÿ ï£?â‡ót¶(V±9rí{N |W¶âëô¯Í¯ƒÍÐÎ_ÊÅÈp^%yµˆfÙ*Yç•7ý“‚uÐRfÍSGöFð6HeкÍ3Ú<±{Þø>»Úcå÷ÐGIè�œ7Úgÿä�¢3LßiYä ÓšZØ_àí-ÂùÿPª÷ (`ûãX=‚CA J} Çx÷<ÊÒ¤*×Ë+D‹2)3Š­,OÓY™¦ñû=7\¶ª–*ÄøŽ;;ãv—1Æ·Y&eEæ7nñr9Zì†Îql½ñeKÅÚͽDŸ]Ø+%ûvÏÛiƒÆ9ˆm#Ià­S€Ô#ˆoQ²ÎüQ¡†8ëºõ1+’<�ŽõÈG�?ã·²m Ñß„~ IÓüNÉߪ´l(_j`¦WA.ë°>Îí½xK¯#­S¼5ÿ 5‡Û�l ¼™g³ç󬡪ˆµ—£ócGPµˆ{í¢ÏJH#¤ì´ï:°mzax'À�ê¾ L£�Ƶ;ÃÕ ÎÚ±»dl­‘¼t5Ï휣”¢«ÏW/ØRÛ2Œ’³'W8JQìcÅvjRIàPÌG®¢Ì¹šÜóê·ºßê!Žql'=\=l8Q*í@‹Õ„(vþb;7M7¯¥œ¢é¤C4Oòû2-KÏN¾ˆ÷¶ZË®�Ö$ÓY‘VñfZa ¿‚×3ß\ù”çtd‹øŸ^“„ê Ê,Ëi^Äš�€ÔÒ+oAÜ=ÑßáKχ$.ŒŠÓ×ånK:fn&÷]*ÜH5i† •TðÓî#U1ªbñ~U\w#V¡cŠ©ô#rT óõš æë`ÐÊF�Fƒ:Ñt{8nr‹BãeC¹JóxÛ“Ðæ™›é —mÁK|n�­ùüò2æET—­#â“n×À”9„Ûé,¯+ òÖ}­…´tyvRóKÞz³ž‹œpE=þ ãò�€ƒ·Žý?Ó2­•¤°8‚‚ë4·ÈpNöôã'ì;~6Œx¸<`„ò¹<(ßÏmð¢: !{‰`�ñ…ئ‰Ä¢%Íè<†*V,ªa¹¥ð;xmñJµÝU¼g†y¡ :Ûî0;oýÀ|íó£À÷†î`Ç­kVn/›ÁÜÜ7>±¥Ö2Ûz«cHè8–Þ_vb\°­€KÅ…ä W:p¦†·ÔCåbxxàÕªebxhknÊ"}dÃÉ>�[‰î¸#àçÍäË$CueQ† ª²Œ²b™`I�vÍÄ*Šd�®é_ATO~»óµ’å‹$] KÝ.o ﺿ/o噟*ßuÌ¿$ì³j™,«e4+ª¤ÈC8–w—"˜�o~• endstream endobj -268 0 obj << +269 0 obj << /Type /Page -/Contents 269 0 R -/Resources 267 0 R +/Contents 270 0 R +/Resources 268 0 R /MediaBox [0 0 612 792] /Parent 260 0 R +/Annots [ 267 0 R ] >> endobj -270 0 obj << -/D [268 0 R /XYZ 91.8 733.124 null] +267 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [139.549 463.39 219.831 472.923] +/Subtype /Link +/A << /S /GoTo /D (subsection.14.2) >> >> endobj 271 0 obj << -/D [268 0 R /XYZ 91.8 607.003 null] +/D [269 0 R /XYZ 91.8 733.124 null] +>> endobj +272 0 obj << +/D [269 0 R /XYZ 91.8 607.003 null] >> endobj 78 0 obj << -/D [268 0 R /XYZ 91.8 590.837 null] +/D [269 0 R /XYZ 91.8 590.837 null] >> endobj -272 0 obj << -/D [268 0 R /XYZ 91.8 410.542 null] +273 0 obj << +/D [269 0 R /XYZ 91.8 410.542 null] >> endobj 82 0 obj << -/D [268 0 R /XYZ 91.8 394.377 null] +/D [269 0 R /XYZ 91.8 394.377 null] >> endobj -273 0 obj << -/D [268 0 R /XYZ 91.8 258.239 null] +274 0 obj << +/D [269 0 R /XYZ 91.8 258.239 null] >> endobj 86 0 obj << -/D [268 0 R /XYZ 91.8 242.074 null] +/D [269 0 R /XYZ 91.8 242.074 null] >> endobj -267 0 obj << +268 0 obj << /Font << /F62 174 0 R /F53 158 0 R /F52 157 0 R >> /ProcSet [ /PDF /Text ] >> endobj -276 0 obj << +277 0 obj << /Length 1228 /Filter /FlateDecode >> @@ -1503,36 +1508,36 @@ H⭋ X5)E!ÍÚ!ë¶zé$ ó½ÈwöD#ëF¶²ì†Ý¼ÒnÌOÙ|b$sÓ20�„�¶î7¡*;Ǫª(Ámß^q¬9™)ïà�ILmu7 €£A×ssàvFÄúƒ7âÍŒ ¡ˆ�„øœa¨éŒ4h+b<ˆèá%qƒÑÊÉô›5ÜêµnµjáVëÝVtzu^Ô5R6¥aU!÷R—aA–9iî7ÙÔ Oµ¥ÛV­ÓiµçJ«Í=¢<ΕV(�Ð,„^�^[ZCDe{÷Y¾QÎ1´(ð­" ëU9'B`…“qÆ•w(¢Ï³³Ó¶ ÌØÆäá8 "ìòT~¶Sa4€4N_Õ©Ø»Áy;jc^íù¦æ,´#[ v·£jlQBvõk8¸:}FçÓçç¢þ<ÍyÓxç<ù$Š¬4PC{ žŽ£_]AAp›ÄBÔÖ/ÒÙÑmtÕm+ŸNñy~Ê úPíÊI³�u;r )Í8Ø¡j¾ cl‹q¾ú�ö¼^‹2*N•¬8ÀÉC†þA#1SMB„OyþÏ݃¡c¢“ˆÃ½S9諽þÜcÒ¾äcv„Ö ‘’�ú³@ÍŸ:Ξ…¸ÿÙ^à endstream endobj -275 0 obj << +276 0 obj << /Type /Page -/Contents 276 0 R -/Resources 274 0 R +/Contents 277 0 R +/Resources 275 0 R /MediaBox [0 0 612 792] /Parent 260 0 R >> endobj -277 0 obj << -/D [275 0 R /XYZ 91.8 733.124 null] ->> endobj 278 0 obj << -/D [275 0 R /XYZ 91.8 458.594 null] +/D [276 0 R /XYZ 91.8 733.124 null] +>> endobj +279 0 obj << +/D [276 0 R /XYZ 91.8 458.594 null] >> endobj 90 0 obj << -/D [275 0 R /XYZ 91.8 442.034 null] +/D [276 0 R /XYZ 91.8 442.034 null] >> endobj -279 0 obj << -/D [275 0 R /XYZ 91.8 303.811 null] +280 0 obj << +/D [276 0 R /XYZ 91.8 303.811 null] >> endobj 94 0 obj << -/D [275 0 R /XYZ 91.8 287.251 null] +/D [276 0 R /XYZ 91.8 287.251 null] >> endobj -280 0 obj << -/D [275 0 R /XYZ 91.8 182.862 null] +281 0 obj << +/D [276 0 R /XYZ 91.8 182.862 null] >> endobj -274 0 obj << +275 0 obj << /Font << /F53 158 0 R /F63 175 0 R /F62 174 0 R /F52 157 0 R >> /ProcSet [ /PDF /Text ] >> endobj -283 0 obj << +284 0 obj << /Length 1328 /Filter /FlateDecode >> @@ -1544,45 +1549,45 @@ xڽVߏ Ïõ{. }Ùd²8mûÊ_Ý?71µ )ׂH¨gøxýþúÕêØ5¼¾ZŠ+ü\ý›Î�[¯×Úi®"ßÛpfû äõ¸0Gp> endobj -284 0 obj << -/D [282 0 R /XYZ 91.8 733.124 null] +285 0 obj << +/D [283 0 R /XYZ 91.8 733.124 null] >> endobj 98 0 obj << -/D [282 0 R /XYZ 91.8 712.8 null] +/D [283 0 R /XYZ 91.8 712.8 null] >> endobj -285 0 obj << -/D [282 0 R /XYZ 91.8 542.467 null] +286 0 obj << +/D [283 0 R /XYZ 91.8 542.467 null] >> endobj 102 0 obj << -/D [282 0 R /XYZ 91.8 524.632 null] ->> endobj -286 0 obj << -/D [282 0 R /XYZ 282.497 471.913 null] +/D [283 0 R /XYZ 91.8 524.632 null] >> endobj 287 0 obj << -/D [282 0 R /XYZ 254.776 429.398 null] +/D [283 0 R /XYZ 282.497 471.913 null] >> endobj 288 0 obj << -/D [282 0 R /XYZ 258.158 254.076 null] +/D [283 0 R /XYZ 254.776 429.398 null] +>> endobj +289 0 obj << +/D [283 0 R /XYZ 258.158 254.076 null] >> endobj 106 0 obj << -/D [282 0 R /XYZ 91.8 233.993 null] +/D [283 0 R /XYZ 91.8 233.993 null] >> endobj -289 0 obj << -/D [282 0 R /XYZ 397.574 167.048 null] +290 0 obj << +/D [283 0 R /XYZ 397.574 167.048 null] >> endobj -281 0 obj << +282 0 obj << /Font << /F52 157 0 R /F53 158 0 R /F62 174 0 R /F59 168 0 R /F63 175 0 R /F69 227 0 R >> /ProcSet [ /PDF /Text ] >> endobj -292 0 obj << +293 0 obj << /Length 1172 /Filter /FlateDecode >> @@ -1597,42 +1602,42 @@ w õ5¥!‹™Êó8ÚÚÕ«ïvw¿û7Ò endstream endobj -291 0 obj << +292 0 obj << /Type /Page -/Contents 292 0 R -/Resources 290 0 R +/Contents 293 0 R +/Resources 291 0 R /MediaBox [0 0 612 792] /Parent 260 0 R >> endobj -293 0 obj << -/D [291 0 R /XYZ 91.8 733.124 null] +294 0 obj << +/D [292 0 R /XYZ 91.8 733.124 null] >> endobj 110 0 obj << -/D [291 0 R /XYZ 91.8 712.8 null] ->> endobj -294 0 obj << -/D [291 0 R /XYZ 159.731 674.907 null] +/D [292 0 R /XYZ 91.8 712.8 null] >> endobj 295 0 obj << -/D [291 0 R /XYZ 285.025 632.575 null] +/D [292 0 R /XYZ 159.731 674.907 null] >> endobj 296 0 obj << -/D [291 0 R /XYZ 229.901 500.517 null] +/D [292 0 R /XYZ 285.025 632.575 null] >> endobj 297 0 obj << -/D [291 0 R /XYZ 280.283 458.185 null] +/D [292 0 R /XYZ 229.901 500.517 null] >> endobj 298 0 obj << -/D [291 0 R /XYZ 313.934 292.609 null] +/D [292 0 R /XYZ 280.283 458.185 null] >> endobj 299 0 obj << -/D [291 0 R /XYZ 279.036 250.278 null] +/D [292 0 R /XYZ 313.934 292.609 null] >> endobj -290 0 obj << +300 0 obj << +/D [292 0 R /XYZ 279.036 250.278 null] +>> endobj +291 0 obj << /Font << /F52 157 0 R /F53 158 0 R /F62 174 0 R /F59 168 0 R /F63 175 0 R /F69 227 0 R >> /ProcSet [ /PDF /Text ] >> endobj -304 0 obj << +305 0 obj << /Length 1217 /Filter /FlateDecode >> @@ -1645,15 +1650,15 @@ A ÚÐ’@'Â(Ysu3PÔ„„ö\ endstream endobj -303 0 obj << +304 0 obj << /Type /Page -/Contents 304 0 R -/Resources 302 0 R +/Contents 305 0 R +/Resources 303 0 R /MediaBox [0 0 612 792] -/Parent 309 0 R -/Annots [ 300 0 R ] +/Parent 310 0 R +/Annots [ 301 0 R ] >> endobj -301 0 obj << +302 0 obj << /Type /XObject /Subtype /Image /Width 364 @@ -1685,30 +1690,30 @@ s ãÇ�×Bó쀑P"(¡á9‘²²2åÚÚZåÞ½{+¿óÎ;ÊåååÊ´BÏž=µðÏ?ÿTÞ½{·ò Aƒ”ÍKIh’eÒ¤IZxÕUW)××׳‡�‘P"(áá9‘ (O™2EÙ¼¤æªU«”_ýuåÎ�;[ÁüŒLSS“òŠ+”ͯM5óÂ… ­Ð£G-4¿p`$”gl­]»V¹¢¢B¹ªªJÙüZ€-[¶(ëëµpìرÊæyô¶—΋Åb³g϶ÂÛo¿­…uuuÊC† a# DP"Â)Âs"æ©în˜oÛ2¿[#”g²§¡¡�çÏb~ `$BƒŒDøÛ 0€Ü•H—êãlJ€ÉÄ‘;:Ñ#@¤u©>îçõÀœÈ‘;:Yk@�‘¦1Ag2{lá©�Œ_ÅÅ®ÏP€xw€/>F"5q6F"|‰s{ŒDP"(”P"(”J(”J%”J@˜üÛ' É endstream endobj -300 0 obj << +301 0 obj << /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [90.804 259.859 357.998 505.211] /Subtype/Link/A<> >> endobj -305 0 obj << -/D [303 0 R /XYZ 91.8 733.124 null] ->> endobj 306 0 obj << -/D [303 0 R /XYZ 253.239 673.388 null] +/D [304 0 R /XYZ 91.8 733.124 null] >> endobj 307 0 obj << -/D [303 0 R /XYZ 303.002 635.211 null] +/D [304 0 R /XYZ 253.239 673.388 null] >> endobj 308 0 obj << -/D [303 0 R /XYZ 396.681 146.324 null] +/D [304 0 R /XYZ 303.002 635.211 null] >> endobj -302 0 obj << +309 0 obj << +/D [304 0 R /XYZ 396.681 146.324 null] +>> endobj +303 0 obj << /Font << /F53 158 0 R /F62 174 0 R /F59 168 0 R /F63 175 0 R /F69 227 0 R >> -/XObject << /Im8 301 0 R >> +/XObject << /Im8 302 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -314 0 obj << +315 0 obj << /Length 1038 /Filter /FlateDecode >> @@ -1721,30 +1726,30 @@ d ¸F{ï„Š¼…Ž\Úw8×—ÛÊ©�ƒ®8Gn;–$8_*¿H¶€ä±{0?äUÔè¤ã5�hþõnìsÍ—¤`6Í–¯ÛvA“2™6í·dª„’dlR´»3£ãø´%š^ÕwѼÝÙee·�DÕAs”õ*JO^ðïÅ*x¯)¡å*èoeôþÿbÿÍ©ïõÖ’É*˜{S™„Ô|œÎc¯¹áÏ.ñ§ÐfÃ9KSRÝÿÝŒkúÈÇæ[jÚ»_Û&‹ÿC”²*2{Bi*?òbº©ûqÿð?ú&½ì endstream endobj -313 0 obj << +314 0 obj << /Type /Page -/Contents 314 0 R -/Resources 312 0 R +/Contents 315 0 R +/Resources 313 0 R /MediaBox [0 0 612 792] -/Parent 309 0 R +/Parent 310 0 R >> endobj -315 0 obj << -/D [313 0 R /XYZ 91.8 733.124 null] +316 0 obj << +/D [314 0 R /XYZ 91.8 733.124 null] >> endobj 114 0 obj << -/D [313 0 R /XYZ 91.8 712.8 null] ->> endobj -316 0 obj << -/D [313 0 R /XYZ 146.762 660.649 null] +/D [314 0 R /XYZ 91.8 712.8 null] >> endobj 317 0 obj << -/D [313 0 R /XYZ 372.603 618.133 null] +/D [314 0 R /XYZ 146.762 660.649 null] >> endobj -312 0 obj << +318 0 obj << +/D [314 0 R /XYZ 372.603 618.133 null] +>> endobj +313 0 obj << /Font << /F52 157 0 R /F53 158 0 R /F62 174 0 R /F59 168 0 R /F69 227 0 R /F63 175 0 R >> /ProcSet [ /PDF /Text ] >> endobj -320 0 obj << +321 0 obj << /Length 766 /Filter /FlateDecode >> @@ -1755,15 +1760,15 @@ Y C{әϟÃ$$ð ÿû<�0’<¶Ø²€)¦‰�gêw¢5Sh4ÔÚÓî*/¼‚;l×bÍŽ+85â„Ââ¢oW‰¢ÂpÍÔšk×Ïp`Ÿ:@ïùHa¿�¥²“eWññÂÝä’à /a×ÄðePü­ÅB»™ý”µxuÆ Àçt §GÃY�'©7…?�4Ê%Ï—£¿Ž¸´[ endstream endobj -319 0 obj << +320 0 obj << /Type /Page -/Contents 320 0 R -/Resources 318 0 R +/Contents 321 0 R +/Resources 319 0 R /MediaBox [0 0 612 792] -/Parent 309 0 R -/Annots [ 310 0 R ] +/Parent 310 0 R +/Annots [ 311 0 R ] >> endobj -311 0 obj << +312 0 obj << /Type /XObject /Subtype /Image /Width 464 @@ -1801,30 +1806,30 @@ o  zïv»cPá p.€À@à\.€À¸\� €À¸� p¸@à p.@àÜÚÿ¢æå endstream endobj -310 0 obj << +311 0 obj << /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [90.804 354.685 429.998 713.796] /Subtype/Link/A<> >> endobj -321 0 obj << -/D [319 0 R /XYZ 91.8 733.124 null] ->> endobj 322 0 obj << -/D [319 0 R /XYZ 91.8 346.714 null] +/D [320 0 R /XYZ 91.8 733.124 null] +>> endobj +323 0 obj << +/D [320 0 R /XYZ 91.8 346.714 null] >> endobj 118 0 obj << -/D [319 0 R /XYZ 91.8 337.846 null] +/D [320 0 R /XYZ 91.8 337.846 null] >> endobj -323 0 obj << -/D [319 0 R /XYZ 91.8 187.841 null] +324 0 obj << +/D [320 0 R /XYZ 91.8 187.841 null] >> endobj -318 0 obj << +319 0 obj << /Font << /F52 157 0 R /F53 158 0 R >> -/XObject << /Im9 311 0 R >> +/XObject << /Im9 312 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -327 0 obj << +328 0 obj << /Length 1087 /Filter /FlateDecode >> @@ -1837,33 +1842,33 @@ Msw µÖJé—ƒ> endobj -328 0 obj << -/D [326 0 R /XYZ 91.8 733.124 null] +/Parent 310 0 R >> endobj 329 0 obj << -/D [326 0 R /XYZ 91.8 662.458 null] ->> endobj -122 0 obj << -/D [326 0 R /XYZ 91.8 644.623 null] +/D [327 0 R /XYZ 91.8 733.124 null] >> endobj 330 0 obj << -/D [326 0 R /XYZ 177.394 543.844 null] +/D [327 0 R /XYZ 91.8 662.458 null] +>> endobj +122 0 obj << +/D [327 0 R /XYZ 91.8 644.623 null] >> endobj 331 0 obj << -/D [326 0 R /XYZ 367.488 501.329 null] +/D [327 0 R /XYZ 177.394 543.844 null] >> endobj -325 0 obj << +332 0 obj << +/D [327 0 R /XYZ 367.488 501.329 null] +>> endobj +326 0 obj << /Font << /F53 158 0 R /F52 157 0 R /F62 174 0 R /F59 168 0 R /F63 175 0 R >> /ProcSet [ /PDF /Text ] >> endobj -334 0 obj << +335 0 obj << /Length 724 /Filter /FlateDecode >> @@ -1875,14 +1880,14 @@ D] ­jçGã:=ô¡+öȈ]7åìu½§8–3˜bK5?[æ×7oI‹2˜õ'?÷þÏ¢h47�sßzçÞ�"ñ¬E-yå¾V¥ö~2·@÷nöâm³„VD7-wˆqf‡uúíüŸüâFqÉå‹oœT/\š£ûÑ .�¹ýûQÔûR9S#h®}·õÞTäªꤷ<8ƒ”ß(²å²ñÅïøZÌtï[Ä·»JìᨹA)Ìâ¤k3WzÇ@èhò<Ÿü@i¬Ñ endstream endobj -333 0 obj << +334 0 obj << /Type /Page -/Contents 334 0 R -/Resources 332 0 R +/Contents 335 0 R +/Resources 333 0 R /MediaBox [0 0 612 792] -/Parent 309 0 R +/Parent 310 0 R >> endobj -324 0 obj << +325 0 obj << /Type /XObject /Subtype /Image /Width 421 @@ -1907,36 +1912,36 @@ n #3-ÌæÄŒg/šnEË«à@Þýp)§.y ï~ßißÆ=s¿â7¢pú_}òîçsm-ÔNƒ Ƴê;~�7ƒ¼ëq\ Ïò@ÞÈ;€ßà~Å÷üãs² ¾8€Ïiê;y ï䀼�wò@Þ¬ñy²ÿó5™ ¾ëÅçó‘t ïŒg|ô,è¦Ó!ΞUÔ ï¾vCBE¦µÎ,SÔ`<ûµ°{,¦²þJ;€úîðÁlÐ,Ë–ƒY@Þ]WéØs–qÓ²ÎƳ—»&u™1,üÞØ®Ï"esˆ:>˜¹9›i�wƳò@ÞÈ;yÈ;y ï~ˆïsÿ¾÷û­¯×K' ¾vÀ^>O¨ï䀼¸®ŽîϺ30rõ�°îÌýY@} ïäÀu]åþ¬û #7OáÎõ�°Nàþ, ¾�wò@ÞÈ;y ï䀼䀼�wò@ÞÈ;y ï䀼úö/C†t/ endstream endobj -335 0 obj << -/D [333 0 R /XYZ 91.8 733.124 null] +336 0 obj << +/D [334 0 R /XYZ 91.8 733.124 null] >> endobj -337 0 obj << -/D [333 0 R /XYZ 91.8 394.02 null] +338 0 obj << +/D [334 0 R /XYZ 91.8 394.02 null] >> endobj 126 0 obj << -/D [333 0 R /XYZ 91.8 385.151 null] +/D [334 0 R /XYZ 91.8 385.151 null] >> endobj -338 0 obj << -/D [333 0 R /XYZ 230.677 332.432 null] +339 0 obj << +/D [334 0 R /XYZ 230.677 332.432 null] >> endobj 130 0 obj << -/D [333 0 R /XYZ 91.8 312.35 null] +/D [334 0 R /XYZ 91.8 312.35 null] >> endobj -339 0 obj << -/D [333 0 R /XYZ 91.8 237.731 null] +340 0 obj << +/D [334 0 R /XYZ 91.8 237.731 null] >> endobj 134 0 obj << -/D [333 0 R /XYZ 91.8 222.885 null] +/D [334 0 R /XYZ 91.8 222.885 null] >> endobj -340 0 obj << -/D [333 0 R /XYZ 282.173 148.797 null] +341 0 obj << +/D [334 0 R /XYZ 282.173 148.797 null] >> endobj -332 0 obj << -/Font << /F59 168 0 R /F69 227 0 R /F73 336 0 R /F63 175 0 R /F52 157 0 R /F53 158 0 R >> -/XObject << /Im10 324 0 R >> +333 0 obj << +/Font << /F59 168 0 R /F69 227 0 R /F73 337 0 R /F63 175 0 R /F52 157 0 R /F53 158 0 R >> +/XObject << /Im10 325 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -343 0 obj << +344 0 obj << /Length 358 /Filter /FlateDecode >> @@ -1944,96 +1949,109 @@ stream xÚ•‘_OÂ0Åßù}ìW{Ûîß›€#óÁˆ••mqn¦+Q¾½]:H >àK{ïé½'¿œR”#Š¦zr�ÒÁåMÀ0’(Ý HŒ"jO(ÍÐ+fÔóJñr2ñ|.b<¼_.¼·ôî`c=8JH 1tùÌíW¼’u¾¢{À…5�تù¶<ˆ§vGHÖO‰ÂÎÐ〟ÓÙâé,åº�ªr³¦¨{šÏ¢°ÍÕ¶Uº%íÆã!&µ2ç`IÏÅ×xñør;ŸžÅÝæ¸ùÚé2/Œea^1›‡­B›<~ìÔ{ù­U½V®)ý¡*µsssiʦ–Õ~ò½ÑÒ4zçç˜x¾`Ôæí^ËÖíh».[•9u[gJ»Òªcï AÆúØGËëþãʵª[emy"ðR©cÙü'líŠLYV-9Jd#F#’a—%#4Œú0ÅŸÓ“tð 3w¬S endstream endobj -342 0 obj << +343 0 obj << /Type /Page -/Contents 343 0 R -/Resources 341 0 R +/Contents 344 0 R +/Resources 342 0 R /MediaBox [0 0 612 792] -/Parent 309 0 R +/Parent 310 0 R >> endobj -344 0 obj << -/D [342 0 R /XYZ 91.8 733.124 null] +345 0 obj << +/D [343 0 R /XYZ 91.8 733.124 null] >> endobj 138 0 obj << -/D [342 0 R /XYZ 91.8 712.8 null] +/D [343 0 R /XYZ 91.8 712.8 null] >> endobj -345 0 obj << -/D [342 0 R /XYZ 185.091 670.799 null] +346 0 obj << +/D [343 0 R /XYZ 185.091 670.799 null] >> endobj 142 0 obj << -/D [342 0 R /XYZ 91.8 650.716 null] +/D [343 0 R /XYZ 91.8 650.716 null] >> endobj -346 0 obj << -/D [342 0 R /XYZ 279.1 597.997 null] +347 0 obj << +/D [343 0 R /XYZ 279.1 597.997 null] >> endobj 146 0 obj << -/D [342 0 R /XYZ 91.8 578.454 null] +/D [343 0 R /XYZ 91.8 578.454 null] >> endobj -347 0 obj << -/D [342 0 R /XYZ 291.971 510.969 null] +348 0 obj << +/D [343 0 R /XYZ 291.971 510.969 null] >> endobj -341 0 obj << +342 0 obj << /Font << /F52 157 0 R /F53 158 0 R >> /ProcSet [ /PDF /Text ] >> endobj -349 0 obj +350 0 obj [380 1058 727 667 699 699 527 563 462 727 581 861 596 581] endobj -350 0 obj +351 0 obj [602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602] endobj -351 0 obj +352 0 obj [602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602] endobj -352 0 obj +353 0 obj [602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602] endobj -353 0 obj +354 0 obj [727 727 167 500 710 385 500 500 0 500 838 0 730 568 500 380 0 0 0 0 838 833 838 838 534 753 842 732 500 306 348 439 521 838 696 950 903 348 473 473 523 838 348 415 348 365 696 696 696 696 696 696 696 696 696 696 369 369 838 838 838 586 1000 776 845 796 867 762 710 854 945 468 473 869 703 1107 914 871 752 871 831 722 744 872 776 1123 776 714 730 473 365 473 838 500 348 648 699 609 699 636 430 699 727 380 362 693 380 1058 727 667 699 699 527 563 462 727 581 861 596 581 568 643 364 643 838 0 696 579 348 696 575 1000 523 523 500 1385 722 400 1180 890 657 838 0 0 0 575 575 639 500] endobj -354 0 obj +355 0 obj [667 667 167 500 669 324 500 500 0 500 838 0 695 527 500 320 0 0 0 0 838 833 838 838 517 714 796 657 500 275 318 402 460 838 636 950 890 318 390 390 500 838 318 338 318 337 636 636 636 636 636 636 636 636 636 636 337 337 838 838 838 536 1000 722 735 765 802 730 694 799 872 395 401 747 664 1024 875 820 673 820 753 685 667 843 722 1028 712 660 695 390 337 390 838 500 318 596 640 560 640 592 370 640 644 320 310 606 320 948 644 602 640 640 478 513 402 644 565 856 564 565] endobj -355 0 obj +356 0 obj [667 667 167 500 669 324 500 500 0 500 838 0 695 527 500 320 0 0 0 0 838 833 838 838 517 714 796 657 500 275 318 402 460 838 636 950 890 318 390 390 500 838 318 338 318 337 636 636 636 636 636 636 636 636 636 636 337 337 838 838 838 536 1000 722 735 765 802 730 694 799 872 395 401 747 664 1024 875 820 673 820 753 685 667 843 722 1028 712 660 695 390 337 390 838 500 318 596 640 560 640 592 370 640 644 320 310 606 320 948 644 602 640 640 478 513 402 644 565 856 564 565 527 636 337 636 838 0 636 521 318 636 518 1000 500 500 500 1342 685 400 1137 829 637 838 0 0 0 511 511 590 500 1000 500 1000 513 400 989 0 494 660 0 402 636 636 636 636 337 500 500 1000] endobj -356 0 obj +357 0 obj [741 741 167 500 642 371 500 500 0 500 838 0 725 582 500 343 0 0 0 0 838 833 838 838 544 718 787 644 500 306 348 456 521 838 696 1002 872 380 457 457 523 838 380 415 380 365 696 696 696 696 696 696 696 696 696 696 400 400 838 838 838 580 1000 774 762 734 830 683 683 821 837 372 372 775 637 995 837 850 733 850 770 720 682 812 774 1103 771 724 725 457 365 457 838 500 380 675 716 593 716 678 435 716 712 343 343 665 343 1042 712 687 716 716 493 595 478 712 652 924 645 652] endobj -357 0 obj << -/Length1 1648 -/Length2 6641 +358 0 obj << +/Length1 1627 +/Length2 6529 /Length3 0 -/Length 7583 +/Length 7456 /Filter /FlateDecode >> stream -xÚmvu\Z×5ˆ¤ÄUº�Ža†@”N‘Ar€�a€a�î�n$¤éîîABié�zÇ{¿÷âó¼ßoþ`Ö>kï½ÎÚçœ�•I]‹WÊÜÎ*o‡@ñ‚øøÅÒP¤‰ ³à•¶ƒ›°²Ê ¡&(˜BÖh[9”M0‹ˆ� 0?¿ š¨óÔÉÑÄÍ¡üü�Ðï? Àf†˜B-aàïNJ ;H🸹“ýÿ®½†"Ñ�üüh-ü Nº·¹î -0‡Z s�àp5[(€ã·JÀß2¿eþ¢‰- îúßÔÿf)¡Là03)„% -àÿ's”‡¹@ÍÕa(3+€… ÜúOü9Š„ÃPu;GØo7¼ ~áÿZÓ¶‚™Ù  ŽŽHäŸ5](ÌÒ -…ñEBæÿ­mÍßš�ZjOU5•¸ÿsÿ�äfvæ0„%,$ 0A"M\ ÐV£‘À€¡µ¸ .hõ@>„ -�°wBy,ì�¿�¥~‡þA¢ ì-‚€rÿ"~Pþ €J·HT½Eè¼gÿ"Q0¨y‹ÐyZ·HÔþAD@“[„Öbz‹Ð5ÍþE‚è<3;[Û[6}À€æÿB´ s;8ÜùBÿ…h·€ÿ ã_‚ºz -&ŽV·üÎqp2�ÿQ½‹!]Æv[Uà7|ýG›ßl;§?e )–· Ðë–¿oôO -z{·Ñ#²rµ·‚"þ` c°? Ú9›? Úº[ÅÂèmÁŸÂÛu´™¶·„&ÜÖB×B Oïëhìnå “íþc½ûÛet1{$‡ZÜz+úQäX.€îeEšAP…ÿŽÁìn§)ˆ¶Ìît»atÀÁ êø÷Í»‚¶íAh�nS„~#èë?LBÓa.·]ÐbáNBk¹U&„ÞÊ - ýcºèÍ¢œíþH@×pº=´èžN¿_G3;䟎¡çóúˆvÔù‚ÑE]þ€è®®@´Ûn·šÑ•Ü Èüçë¡nC ´]íÿ}Ë~?'cÐ-~j‚B¢-x àÿý¾¢ïÐߟ?¾þÞ$ii;€;/HTÀ Fß4�úš@ žÿÉ5sB¢ŽúûQG_«ÿÅ0ôó -…º@;}µ3°NLNB•R~è”}9â!! @ /_µA”èk-:¢ƒÛ±f™¯zôô�·Ý«½§9MñF/F€ -®U­wãú öØbŸnæ�mFWµ¯É 6¸1¥“£Š•_·v×ØÚ�Ž¼÷|5ߘ¾ñB›îEvÍw™1C­ËGÓˆ½vÄ%÷³$õàŽòýƒM•AÐ_ÍaiìHajX[¬ÞÏ’YvxYÑ 4žFx4ôíÉh�Ã�ŠxøÞ@ûºŠì7–¹á€EÏb?m¯üÍWŽ¼.{b™r"î{."ššî³“ìw~äv®œ 4ÝõzpPp b²9Jœµ±YÙS¯œ«5—‰ï¿òÑhvËpo “�RêPËÂÉyƒ¼‰‰wߢßXdRÊ®µà³Ôy�ZÕ´ËÎGé¬rá9 –ü�ö–Èð‡*oZô‰ £�$d�)ÜönÌ ×æCÛDWŠ˜Z?H˃Ø JH–àCê¢ÕÎc¸½.1¸6Sgïó0B/Ó»‚çle™µ}­nÅ©š}�6Ñ?÷N!w÷±¢Z!Pà̺�!ƒe90iráç ën*ì5<ŒÕ–­]JѹY#+3®ò }¾Ÿ;ˆm~�À&HŒ  ´á{8—µ™dšóŒès’¥¦§¼vçY‹‰»fê±Ê¯ Åe®ì¶ÌL€øÉx °3å-ªÒ«j�NkØ›.50ál"ÞÒäŽJý¨_ûaÖf æƒJ£tÓ9óØz…W[Ô?B}NU¬^˜»ßØ{ÔËsU=ÓJMÝÑÌ«;%ë÷ckÝ.-@ü•rüãáÃÂccúÂ…¤ À0î9oÝ©*¾êz‚BC—„YÀ÷qý<Åà/ì@СÄ��‰tê,Qn|ß,€®ÁsVœ/P^ë~`øÉ‹;<7önê¯s¡—�¨ì糇‹pP*Ų§<]2̉XÙCú®Rçh×÷“}çž/<̧Î8Þ·†5Ï~×â:ä Ë¢&zbåÛº°iXKè�õ¨%ŒçäXugÌ\>x¡~5-Ëfˆ•ï´à0!o?~HÛRÛ5•Q‘ym êŒRPÂ}häú²{é““®Bt…ÇKÉïk{ý¤º!¯…\`øfðhMßÀJuêcîìŸZ€¡Ë7T *K¨ ’§ÔO -]³ˆE7ê'B‡œ'œ´«T®ÕÀŒîU—wž—·©LÕ&+¸é‡=aŸ[WVZl¹‡Iâ)ó�£ñ Šƒ„& ®7‡IfœSó®g¥KµRÙ§"vmîòL ¡#yfr×VÂg<¤ëªâ¾�â.6/3#ÙûQ©=:,m¾%¯‹åVÞ"jÕ‚Úu®hmQÎeÚinË„™ðc fkq³š $¨4ºŽag%Çe–§ _cñ…›cúž`8±z}º�Û„`óTëôå²\øt¾ “e¶‚›ÑÝ™âåK.›Ôs|f·Ò-ÕŸÙ—»cW™Õl+H7+dÊÝD>¦(4CƒŽ¾’¥­Ððúº=ì}&k¹aê�èXi„™?LuZVá;g„XkßÙYžÔèŽ Iy,÷hP¨1¡ëÈœšÕ[¸ý|=Ú¶&_¿urDÊ�!©žÃÈù -¯Ø�óGrSÚ0h5"7�ìøl‚ð²=qü~dÀ�ú>YMž-¾KÎ*c{Añ³àÏ­Þ'Ùªñ«D–=]Ôú…±Ú«wò¹$2ç^æÞ¹Ðc±$xÊ!Âç\ä›b̪UöÃǺ_Æ�Y7TlÌ‹ÑÞâÝ<Èpe+T(}M|í,ÄÝhwB…§%v¨H£/pNâµÖkéLH÷ˆ?ÏÆõk¨ó'Óz‡ÞÒ>iüã#ÚÝ!½_ž°³Wâ4ÁÉê®Búfq^åàGÖáÌeÆéæÆÀÉGà�²­šŠµùà9’sþ_ ™!á…˜òY�6Ò1 M°�-H95S< âQ±¶¹µeÊ4¼Ÿó�‚N·1}9Süx%¼×*h³æ#Í-‡‹QœR-&ÍšP”¤¯@˜rhÔ/¨0¥Tªö ¨ìQEÔ´ZRUý• -FK´œCêÁH8Õ•ˆOô�I -–¬åaòÌÍÞQ™j¤Ïþ~Õ¬·Ž.é7ŒòÂGJWHñŸû§TCi�¬¾õEúlWÜaŽ)Â=øt­Ëv¿ ž7¡WÆpÖZÏêm}wÛÀû没˜_KBE÷eô©UJ°î)ë÷*e0—ƒbǶÊð…dTìûÎÇÜ úeš;ÒfVÜŸ°«J^›Ø¸ÀJ9ÓÕ)X¹}ü?)aÍ€1ì/l½ß E-ÙÌ‘c“æNWÞ¾Éc�f£å»ªÇé#B…{FŒS‡òV_&¦ÓìlÏT:bŒ÷Jû"º¼£•ÏˆZãQG˺rÕ¯�ƒºEµOÒ‘óB�ÛÑêcêšÔår]ñü·î¨J8þË�„RF;,˜=``qÁ:#]ÎyZNdºÀ: Ö¤r¥�QùÄ÷†ðõý €š‹šÐèš¼`zŸ|Î&^ ÝV½2Ö�„e0§o²/§2>Èç“»ÙCPCõW[ÛéÁ‡PPAOèÇõ}ëÐÀÑC¿j@BU?'Ò€Bß�s?­ðÃ|yê�ÆOÕR�RηóI„û¬ˆ�¼˜¨o¢ö«ÔnJ.ƒ.²íî~Ÿ))_U6ÔCÄÅãw#ÛdîÝå<ôU-‰Ðñ‡ç|\Íp£ú,k¤M5àÅY~ÎX’}ÔEˆ™g£×Û.¿5TŽq4Ýtr.˜õåu°][’N �בŠ“†ôtÉ~5Ö1ŽÂƒëN]ñ�ûrâÜ7"ì‹ö4Nþû.ªäJ”{nµç\›æ%eGébRØt•ü/º4èȈUz÷7¨ˆäßg€¬›Îö•1V…]*Wd~LÑ’Fw>´J‘¢^L>»ÿ²×wƪI„'‰?>‹IÝR`ÏL¬|;L99.*Ôòá°èN99$Çž)™RÕ]Àp›ºS!oFu1›ö™Ðr“[ÿ·&nqç‹»”^ [ßÂÂânéánF¶m!óoä´…Ò“s™óÁu/—�Æ0•à2A'õåÙ… ?£«4"ŸKˆsdá_|¦\ï!Ú,»íX˜‹à´gøJÕïN¹Rj¾Ê¥†h'ï|_�x¢¾äqhXþzÖ¹´!ã|• ÕƒÑ`2>r“ÍýÓŽ¹*¡‡¸x1én·f’¤¾�«3DÝ>òBqL°÷"U¶›ì#Ç죕l!ûÜ~— «z7zg�uYZ/û!E‡ xlwŸo8=È+8X4Òòîÿq´á�ÿÌí«~GgFõ^8G•3Ý+ùí6ñKUc�ð™fßwÖe¿èñ˜rYr¥2çÄ„WkUË -EsPغ”£êÍŽ^‡ÉK¾§)ñ;’£vY3Ö£û‰–”p Ž¡Òc:Ó¹9$JZªÛ©oy"º®ËžÎ‰wàµ?vŽI®ÏøY˜Qad.1„;jÂu(MúúPŠÎ>pì`ï{’“¹UúWIÖCò 8“A¿°f‡ÈI¼»Y~dj›^Gd'šf`gçMâhQ„Ä7ª˜9Šìm�lóßK¨^”©ò})Ò"Z›ž:7œöaz{zÝòŽÊ.2�D6Äpwú¨ÐˆLΗ€!x?ž¡X[I¯?öáW}r�ø¬^,Ç�œˆÊeRŸq�kWbo t¥7ÙÑt^:hšÑ’|ÎüׄхAÉLPð\ë(Ç»s HCœoi?«ÀL´ŸjC©=…,ŽÞtOmü®à{÷Ê°DáipC€‡`$c®çmÊFš«…4!;q\+d I÷î„ñÑ=¬é,¡w£w…¤úl 8Z÷’îŠÇk¸¨F"ˆAÁQf þûùoÉCÉàÒŸŒ¾[߃ÈÞbÛSvfU•Å$ØðÍ3\MìÃyZg¡Ê´ - ¼6üq?ž­Dòk’*Q¥O ¸»]®i!Ú¦l•0g(Gc´aøBKÕMúUβd,»´f—Ô7 õRf»sArÐë™þÍsX~òN;è*ßÔW*�GR‚Ì;õgÁݾj7L jNÕ-®¾¤¡�_neW¨ ÙDbÁ÷q¨ôûß� …¿¸Œ´_X7x $}ŸKÝ�ßQ˜�Wˆå—÷yó/Œé9 ÅoÜVn{§´V„(3ökÅs&íKõ÷#ì]ã I:ŵÊ8íËŒº¯÷|Ë#c#¼ÖíÆ«¬èZÜjW=Ûû‹Æj…•V¹!Ê¢ üMµŸn9BÞO­²I×-8˜÷K'f­²k<øP=cŽÑîëO÷.¾½ßB}¬woÏîó–?u³¡9*kä#Œêq�TzúdÓÃs.KkÌm2²×"&Ж…ÏÎßpy5[¦lT´Ã° Át®g*CuEë?d µÓÎp:8¥Ö0v<.y¥ÖéÑøNcæq.�»¨…[8™®9},ÙGtc~§Äݲ¾‘ÒE%|â}•%é ¸šôåsJcZvIvŽG;úķŽ#ãF -=ûÞÁ‚êþâjÂÑ £¢'£‹fãoñìvJãü‹Ïµ’Û}%L\˜jK’´Yû™�FÅ"h _²YpaþÂåÿûÆ|Í”7ßÒÝY{«$]�ÔÜ3„_Žu‡d^8OEZ£uÒKÔƒŌpŸd×Â1ͼê-ë½±k��‹é6¶Ôh•Ž7cc»’JçŠz› n$BÁjêÄ-5“˜¸K„–³t9Á%Â)ËŸ"¢ŸÿLŽ1¯–}ð5–MÀV‡ô)Ž,'¼¹oÂsɲ!ß2>èôØ÷ª»+;¶®«*]f_˜èhóÎ!ãõ2áÎié9e›£Lv”lÉù‹•W”NÍ+�÷óùÊ’r,_Á ø:"ÅzÕÁt¿6±•™ÖÞþµ"Å4Ÿ`�UU=È[³�.q#ê¤}Hdš”É¡×'r‡GrÛDÙúÚ̃brC¯g;k¸»% ÃÂÊ#Ò¤f§cæ–St©ÑZ€#È‘Å\rº�«©¬–0¯h®>ôÁg®…xâcÔ�µ®—ƒÄw2(WÓ4=ïÇ./J:ñfk>›¥áÿf4ûHP6ô’Þ·ƒ¨›�|�=ÛDsILy|[‰ížø{Jà^lGÔW†ƒOQÈ¡P�ËârƒÕ>:¿˜5~¿€™%¢¸³0Óc&VIK)µ…&Ïà+péãòž¦Ú<Ÿ/˜µb‡ {,…§üq&"l•¡ODšYB¦=cbòœ±]%ç�mb½ù˜õ»bŸÐEqƒ¨¬È¿Ýù„bíò:†sNõ^æçàØ“ØëÐ;)ì;éÓÏA±$+¬$n<Óÿ©Ø¨wW�x@6 PSóŽ aþÒ¶a/´76±BK§RÒt¤rþðHH¿T§iø³[¦ ©ïô8â‰_)ƒ‚ßùÜI}ˆÌ;²2ÌöoÓ=Źؽ×W2ÇDÈl œ'ˤÂS4Ô00g3SæWÅyÒYºQé—y3AƒõóÆz~èÝ­RÀÔ'Îå~rÍ_ ø-KOß}Øe~2á^|@éÍ'_òò˜uñ,ŽÚÿ9¦vÙ¹Õ’r3sqÆN‹°ÁA&~C9/Þ 2_'¡�ÿÔ£Z³òê ïS«£lJ2ªò®íî¨ã•cCž–Ä+/™×úˆŸÕMÂ~>ÅÅ3Åvê÷Ø¿Ë\Yã^™&Ô‹¡Ø’ïY%æ�$ ‘¨ÚbßÝ%A˜ª¨àæ4毳`u†V<÷*¸‹Ñä:¸ÕsÀ 8@Œ‘GÛ‡(‰Ú)}**Æl‰O.h$#ßrê÷µ÷h‹�DÛ˜éÛVL�>Áþ»S©ê ï> D€›¿¡~¼t(øLþ(^ÄŠÐÍd4EÒ ‹yt¡%ìƒÅBùóôGó÷¢`ätÏÛi²+³8üÄT´Žö,Øf!'_¹ÅêEõ�Þ§¢w!TÏ¢¨Œ£E*Ê«ŠOMì3…‘eÂ,q0Ä”ˆn"ptùð‡‰ÎtbÚr¼}ÌäpûõšéÆ° 1ÊÏÀ¯¥g’"X2YÆ¡*‰O ÷NöÛÂ9J ¤ÖʼdîÔY%UÐÃHN ¯Ø°BŸp ßc¶D<Áçß!–jã‚ë�a˜|Å]»�>fE¥‡µ# -m—¡œã`ñd1­b†ŽÝQÇÜ®gVy‹^Q•²äDžªTŠ×d$‰UÇ�(¹øxˆ¬®�$Æ:Í/~x‘/“/’Ý }\"=Éy‡·€ý†´¼Bº¥Ûüë�Û×Ùæ$ŒÍÈÊFZ¦Ö‡6ñIél8Q‚+E1z_Ul,¸¥W=»ÊŠÚ(©êײ�3­ží[rÊO]ß á‡-9qÕ>üydÅ%ƒ­{ÿJ÷Á1’ÈêU…þýÞ.Àò¶ œŸ[!FÞ„zÊu(îÊÿH€[ÇåR”Ï„—Òl–±†Èè©ó‹"â—@ Ÿ?$R2C›ˆ @$7:õCö ÑRišïúW¸>Æcqö§¤{‰ŸxØzè]E¦w¢ú¨O‚¢^|ûAÛ±ÌE?j[™w&B Ès3Äß�îô"±Qþ>š4?EÓçºÆ—¼¹Aƒ±™m¶ZŠ?ÊØsMNÍèˆ:Ñ·úJèÏ{×=::¥ÈÞíã{50²‘å`ß6Oš€.[x¶ç¸5"B]Âãdª†�rÞ˜ôßD~^”Ñ][ƪ²€¼iØ‚E8Ëî¾UÙ=¥¥j 7¼tqDîÚ¬çT¤$‚ªø |žî¦á×±ÌFfš-ï2¶+—Jµ—>‘lŽ×Ù‘]ùhÿ^^¥C±æ$k¢ ÎhåÙ¯©¼Þ/;ê@3;±W4;§Û+Ú¡ËýiÌyvPó�uU¤l3mÃ4‹ÿ7›¼$ªÒSM - k¨µ”Ƽ'Ü<ôWü×8ÀSÊRÃ/ £)š¶1»ûã }½o¹XÂàJ=x×a¹ûWij¿è@wC�Gwa åÝs­õº~¦”ᜓGóêéaE'ž<úÊã—ßZ6ìÓ�rð+[v:>ð¿T§ãévµU¤Ë–c»r>ø)ëòéÉãÊþï%ÇN}2ÙÆ⽃E�Ù2êeÁ ÁßÏ’þÂ÷l7…ÔÔ�¾Ä|ßt¥s¾3�£ë$4bÉ*²0cã ·ÍPçþ0tèèü9¢ú\uéíg'Ü¢"£*`0Ëû„ÆIÿ÷�aZjI:§¬w‹óÓépUµgA4>ú>íOÈêÛ‡³Œ5ö›{y«L>pâ:A�]¼)/‰3Fg.^fP ±…Ì­…ñ¼½Ú’‰c˜N”ÆiI˜ŠÊlèz0?*ÅZyõ máºs¢b+!̃|àᤢ×.ßä_ö_¬RSÅ|‰(t•ÎïÌÁ9oYŽoœ»ðE˜ÖŠ’ŸË^Ú™>I�?·E" ­íã€-ÖUñ å†ñè,ܧ7#*þ¶)^à\i<ꪺ¤5½¹†ÀOƒßXq:Q/…úš !Å!´¯ßÂ¥ö˜ª²’ ‚Ö~´ÞGE~¦ykq±Î�“ª£+Ú3.ô:këšëæ­¥*{«vîU&\ê7‚öعØg¥�n(¸t…X�Lkâ�/wóð¾ssª__Lpa~œté}©�GTœDwh|Æè>ÌÛ¬;¹ö”ÓÏ­ ¶N}§J}ïÎóißHqøㅛǿبIO;:,QÆb‚×—¶`ÞI:.=@˜_3Ô7 Ü]=Q"Z· õj½ê»]õn:nŬ‚;“zUdݨîØúÿ há) +xÚmtu\”k×5¥p�–Ñi„ah��îFa€††¡»‘fhé.A%éA‘N)¥;”w<ç{<ÏûýøcX×^{ïu­}_›ñ‰º‡„…½DÖŽäqr $!°µä�´‡Yà32J! `$Ô. FB„ÚÖÎE0À- +s ƒ„Ü\\¼h¢ŽŠ³Ø +Í¡¸¸ ¾??ø ÀjŽ˜A¬ p|àŸN +pK{ˆ÷Ÿs g‡ÿ�¹@NèN..´.+ÝÛÂsX@,ѹÎ0˜*Ø`ù£ð·LÀ™ÿ‡¶ƒÂÜÿ›úß,$5—€[Á ®Ž N²P7ˆ…:in °Ãœ ÿœ¿„[@0(¢nïýã€ÄÅÿ_1mk¨¹-âä�þ‰éB VÖH´ˆÿ+·øoÕhkþÖ |©¦£§«ÂþŸ³ø‡$7··€Â­Ü|ü0vÇG[�F|OŠÖ‸¡Õ9áöHt +ÀÁé °´GàÿqšŸ”øsô¥o�(ó/àeo¨pƒø@å„ÎSû r€š7�§uƒx@í‘�¾Ah-f7]Óü_Ä‹Î3··³»aƒÐÐâ_ȃdaƒ�· ò/D»ügÿøÐ%ÐS;YßXð'ÇÑ »U}Ë!7ºŒ%ô¦*Ïèr«Í¶½ómhŠÕMtÜêÏ‹‚ܦ ¯w£�="kwkü}½ÑÎÙÞ‚hënó£¯ûóÞÄÑfÚÝ@špS›] ŽþzoÅÑ&ØßÈA'ÛÿG}‡›0º˜�à –7Þò‚þß)â?,çA÷r€ Ì!ð[Tþ¿Ï ö7ÓäE[æs¾uô²Þ2 „¶ã&Ê÷A\nùҦ;AÝn +¢û:ÁnB·½Á‡Ö‹´F@n }/¤«ý­t ç›ïÝÓùÏÃw2·GÜ6= +—[mžë äFu»Ñ]ÝoA´±7šÑ•< ˆüç¢PCáHmw‡×ÖŸÍñ7Ý`0�¶ÀÀõg•¢ŸËß·þ7þÿ¬II{7€'H�ÀÁ�~T ô‹âòþO®¹3=[äßûý‚þ[BÑ›qƒ˜ãO}µ7d“’–Š|O•Õ= m8ä%ÂÃCÅͽò«åHH�®Î²#6¬{–þW�žž¼éOÏ�¾Ó,fx ±¦K1eÜ9÷šVœø††>£=&Ô€ÊVñèVlMûšr“½?S2-¦BÑ¥µ»ÖÎþtè�÷«…ÆìM}í‡úMwjç¥F�µ®D§á{íH!·Âa1š�mEÒƒ-¥IsDT&3‚ŸÚ†ÒÛ}7Ë ûP¾ OxÀ?žt2ÒãxöPéyä^û†’ôÔÓ¹Á %ïŠmŸ’­WNn{¹2ž{nøššžpó“|2¬õÂÎÕs|ü²&A²ƒ²cÐÛ£”Y[Ûµ»sêUÁsuR �c¿ü4š=r<["D$øC:yTóî„"®ã¢Æ"=Ðm® ë’¢O±Ä~–z'ï 3kžk5¶…ù²¯]—‘X +�0öÐ}�÷%QlR¯Ô{±‘¿à"ûåT¿¾7ô­a—O#Jcz½c3µÅõDì‡jhLüHG­�EÚ»&ü +�{_8ìaâf5j~Z~¿È6ï+q’=Ûý˜a9„,…¶Í0£u‹)Ô,“ñ›“å¼—b ‘âpf+A±`õˆ(;+rO1"$ ºçÙ…KhQŸ¼±lG£J´eج0„Æ@×l¹¢+èødRLU6rC±U.)ë‘C¤|:U”ž«k(ÉI]7ªdÖgâNfƒfñ ì¶]æ~΋Çb"²{Š…J= ‘\œáÜ­ó?`keyôÙlæïUƒ&ÛDöÍ—5-‹4¶]WÓGÝ!‰{Dºé£Ñ2ïRÜð„©ãê-–Wö´ìMk:ßLkùW_÷±`]½÷—ˆvË|qtÀ+n-Ì/Ÿ +7h_7†³Z~DŽuøu0�}‘)|FµR¬>³Ø&�ÈØþþœ®BàWw��î½­ +‰‰}Õì½7ÅõÌÇrx ùƒÁB¡n§?BlžŸÎÓ]nd´-ÍÓÕ×}>ѽè÷ñ·ßmüžV Ô«á.šÔI@Õ´:s¨uzÏ)gîÙ«ПùvõÁÑ8i ïðŠœ¢J%䧞u: × +a‘-�É9Úê¹øŸoïk‰Y¥4{Ö>©%¨M,¦5SM>ãNÊÏž ” ~p¹¿Äðâì€(¯5}¹®‰©Ø¦4šÿXBS¾þ³z ØÆ +›ø¼9æ}èÇÕÒHt¥Œ4‹U\Ô�˜þ×{S…Œ¾ÕMl)^±ì J«·_Ù´ý‡)P…'ÚÇïÈšg#È ÈçWð‚[ª£.ø°^¤Nób9K°êŒÄP¦=�bZßP„�Àê÷„|háHé�úïE2K’B_…žK {`Ðû'‘ žÃ¤>ë3&J\Ÿ6ðg\ø¾ËœFÌwHRGö™åÊ Œ•ïb�wyŸA º[':}Ê*êÍ×DÞÊŸÿN­ÿ˜+Rs)«ƒ^ áe̦ÿ½tÑÆ*'Ôpe.5NãÏ¥Æhù±G—ÊôWB`M ¢â{ûò^C+§Oˆ£øU#ºÖ}$Йþ©ß¥¶\¶Æx>ìu°)sð6«Ÿ³Ñ½æž›¾VR6ûwI½¿š?^�iИ­‹BéùëÅ7dˆ 6¨:Õ^•fŠDú–GzªÔ&Fw—Äu`«pUÉ­çÌo4*,¥ƒŒ=¿ÉŒ“asŒR zŸ#…õéé¥ÎM/ðcùG°i ªÈ{5û!Q5–P)WÒ+KQ1ÙcâŒBËk™•÷ÆR§…¤Ö¦1Cƒ'¤$^¿ÁôA/!uû'Z¬Œ5é¯4JlÛ *¨ŽØ¯¾ÆºŽ>7é‘•{cÌÈ-_«ÀWo>øEtj�¡:—kmâž uº8ò‚š„R/ÝÁÑ“F°E7øplYÊ-$k®Î#�, ©téÖñ†Ú/‘Ú™6©§µÁnì1œC¥iv$¼�o/8Ùå8��³¦Ÿ[[^gtßÕkwæ?/¿Òm«o†qL³9ÍL¬²A j%Y_öµ{º�$õ�?ºÚ¤-ªï`Ÿ_*�g¬(—ãà™`cSÎQ¾~5�¯©ð¡×J™QeØút0¸Î ¦ùÈçk+Õ VH�4נܣµ×Â*•xK?ÕuÂxeÓWjÍ{2Góöæ²)UÈã€AïºGtÝΦ®µë¾<3çoYÕ‡|lŽbÍÿ¶‚ˆf¼;3›Uiàb[˜#Þ½›w�ÃÔÕ‰½šy�ï÷ +ß\Myj£â2¢…z‰ñ%‡dë�‡óæÁ³/°©c6Ï¡ð�~®5Ø‹²W‡ŠZ ¬Ë|¿þTî« ·�´¬#5rÎ]£¥û>ò+��JáJåu›ÉH�$éÇ¿0M +~•Ü1ðÎe)ÃCæ�‰Þì|]w™Z³Œc<ó�rø실‹æxj~˜’Ÿ8 0%ù´#ûa"CeÉæ%?:N#ÌøáÅ`ÿ+ùæ°@ŽÅ¬$O± Ž¸ÄÄgRd¡‘ú‹=Æ”w†�Fùð~ÔÕ1·4Ž¶"Š5”ãôk“!ELð1¡|%CœYV«o*Îì�—öíT £´ßCžÇ„»¤ÑŒª¦ß=LìW˜÷ì�ì¢b›øDûòú-ÝõD«R„J‰þw} y(^Ozòèás�R�Çt³—9 d +\a1g¦¨d¥}‰’à¢6Ê”Îô» ­Ïr©†®ž¼5ퟤ Ž–‚(Œý…Ú +’ë®xWJèÚÕÑ/e4Tµ­â²tÙ|þ©«>³O…›á+´©»ù—eŸ4RçÐJ!¼Qêeý‰Iïî ‘¨úœ}QBZ'À¯oߨµÛµy눺¢ŒÝ¯Â’á‘TØC‚kù?+2Z-¶ñ2D¾%T@6ã-Ϋg±´Þ&~ÄŒz»(žóë‚?p¼¶.Qô4r�êÛëô{l›ú\NÝÄ’Í$Úk8Of“…~4cG0ðÊï1s“y]Lv”V›.îsU×^FåÊ6€píY‰bv—ì¼)ÿœÒqW´¥é¡&ì-9Îï;-ÖªƒØv[P‡ÖÊ°%wDªÂnòÿȦÔ„Ç¿G¡^;+©ˆçw÷–-N¾ò*6ÏH„†°¼6×´äÆç\‘|’Øœü_ÏÊëv´«šÅË.·ÃL/Z^�Gs)<æØrH±~Z”ÌWHMïúá댋¦ŠÐeÝ\‚d#X¹» 1ßèò�í:€b,•¬8ö9–òw='ûC ˆát}ÚþóOÉ^§ÜÞ‡å­ËÖüïîNc”çáyÖ÷ä o†ÍwFÝÞ3çQÅÏZV)yµ•Mçþ…²5†…1†ÎŒ|(|CØ ÒUS„œ}á’žÙ`Lx:hñÕy\ÑXMÕ@Ô�wo”ÛÊü©–[ã¼�—cgJgÒ÷Œ›÷—0‹—Í@%îXÅ:M±åæ•£±¥’3Mbþ ‡Vòy›ð§øÒ8‰�©ñ–QEú~Ì@që¯fÉgI_öÖGbuNÏ +hE¯žD�,%¡Ü¤œ²¦-sO%y¯X9¢N[KLã‰Ç‡E)º„5v€iøÄ“Ã% “@c~ Zƒ– BBÊ´²NW×Úû´ÆE‡Åa%éw�ÝÉCtiĺ ±8¡ Yæ.+¹Ê¹£–Uè^^= 9§�ãlGYýàß +T«t2Ø_Êíê­Ò�ÇQK.ˆŽ¬ú ¹Ñý€Œ¥ª-�á„OwÐôP<³²bÙ{Ó Ñk£8'~§â‹OÏ5îÿ�$’{/|1°XL‹¼Žx}¹„˜=æ)Ækv›™²!Lo{ +ö—¥ÄŬ™ +7$í¢Ôt”òõÄB:\eí$$‡vF•Ól´Š` Wí;Ø�¤aØGè½¹ø¾h‚Ëñ}ÿmÄwÔ‹Ù|ê³1ÑëëÅå·†$t‚Õ +öïƒlÀFLöñEk’d°èìõ�ˆê×ò2ßækjò™®Ì5\.Z�³ÆJq°­^±|xl]»PSÝ?o^MÌJÆé+žf6UvÕ” XÖ ¨ ÌpçñyÒ‡ÅeÍBËÏ^ÝÁïžz?o­ó‚ifhhÍÄŒvu|ú îÖ«Ì°J�¬1Ñòt<±9ꃯJ™QΚ^`2‡Wµg§û)’&^´Q¬ž¹ `/ù¢ÆïW™/‰x.½¾_Äý®½ÏOòÂ]gµ•ðµ4‹E8Ôçk\Êä絯؋½|(§˜KˆkÕ¡Õ‡”y0Œƒ§êö ë†Ø á=’XHbØ·šÚS_2ÇÌ´œB/Ž/%™¹�˹ê»=}3Í$”ä8�ŸOiÂN°wVôO?é å”…�ø{†'YþÈFðNþVØÒ½ ›j¿`‰d‹Yifßôã¸øzT²’‡”ÍÓâ{÷梹°îñ»Ø†¼v†n~,&B÷¤3Ô®x;jÎ�^Ç8'#(�ZŠÐŠXVVy²¹üaÒѶD ð,j‘S>2ûâÚ#î~Ú×ÑF%» %1“/iaÑž@ÛÏoí�¨.÷Ç“F ‡éo9¿»÷įn|WýÚX–ªÙg‹{છ³ œì�&sÝ×Ð�eRãÍhrŸ+¹½Û‰Â·Ý«bü¸”ºŠÓ³%ëâ< +­-IÒn4éez),’>L\¾!߀©/pì!¶Ö¢çò=€OŽ+3c¼Ïû^[Ïém.ƒí±tˆ¯«»m[ å q²é<¤�÷¶Ï ]0ðUà0 ªµê‘®{=1‹ôp’=aNL6"ûZF5So” ¶MQÿj3Œò*ÂjÅ{ÁSÒ"‘ÙG&UT2@CkÜ ï…?ˆøžô�\¹Rš;,ó“…Yà\“hEÇ„ü§±Êƒ]…£){ÿ/q±M<‰ã�+¿ÚKa­…b �¼[Dyµë˜ãÕNú¼¨=Á¯Téy×ÄBdU’Œõ×ÑIí�Æ}çâ8/¼£"Rn‚ò|&ãf²Xn¦‘Rœ×¦°•G“gÊ�xBl¦òî1i3Qxœ™VGG.jy3•hlcáÛ0$üXlc•>¶2´QÝ’AÙåÅ%t8ðm•fu©55Üó)K G‚#iü]g}ÙTEæ2ËÂŒØL8ãž÷‰±‚©ŠV‚xš!ýšb�N« }â"‚TmAk¬u÷‹ZÓàÏv­×éëç;LCEFY?¬¦¼…ù{Yí+¹zÈë‘sžÇú©m¢b׫vˆüñ‚ÙŽXZŒoøÉרÕÓ7"‚Y;(IãF5s aŠjú=Þω}ó¢B{[œæ§U†#­ÿ ;Yõ„îÉüÜ¢×Vdƒ®³Œ;"&‡_YÍ�œÆúýäXô‹±x•ýg%WÉ`½¤ê‡¾²�l¶ÎŠ:å³ +Iẋ�5wÆkb§³’ÉNzžîbéSn›´£˜zZ$´×¿¡ñ÷ëw´æ£+û§8»'Èîa+ÊnUU¿?‘ŠºJ<Ý#^.I¯œAAû–K®»É]ç—KÙZ‰k­aºÎY±°C©Ný>­™ð¾H±´”È'Ô»œ°ng§NÇL„ÀÀÚÅâLÌ ä’Ï û±N,Êõér@‚$½Ì{ÀY>y×OÆ$¯HT‰{IË3Ñ)`“6 ˜âŒãˆM.©‹»•èy†­õL á”®‘URd �¿‘tÛL�ÁP½.gŒ¤³)ë•£šçß®“šÊ,û+Õ4^fk¥$¼:þUVw~O8N•ãžcô_.šym²žVÁ,•ü'÷¹ ðùc€Ø«±?Wlˆé$2´gv‚>¨~XÏ,T ºC`‰ãÜóüº»WAøJ§ÜÓ„L଒ö[óF�‡Õ¢ü2óчÐ׶›$‚ßÔ¬Ã*‹sá«ç3oÞclãøkëîÔþ.â|[íú¼^ÒsM´’µœxZ�ê{ÔáhŸðiÚ’ð’˜ÓN„+aKïtYÿ¬“/{åi�Í6}ëj§ÿ_Ây/²‹l*R•å‹‰ì3�kGòWqWè2È¿LGHµJ±Ûщù´ £2)í•iŽ8žhú|»«{ÖþF;yÿt#“8²>^³g€)°"—+¦³,¶yѶ)Á{Ç°ïÈý½ðЉª*É{mÖãg¤ö“Ê«Sîª-×¼W¥ÈËÏ PÐDAü” +Ú_rŒPº wz(À"®{ì’[õœÑ,ÙL9œSZ‰{/åß«ÍØ.�º—@íM1÷Ú6rqŠ…3¯P{4XxkXÒÙŽCŸÀn•ÅãƒÜñÅnÌÝåƱ}3ÝÈÞ½Oœ¯Ç(±kÃ⺠Eµö�¨�: ]K +Wœ²SÌ”KI\PÖu±ˆè2Œj¿ó1âÒp’iÂC†a»Ô î#™ÿcQù>®ý#uø8è�ZÊ +1³gn-#Ù¹bÄxæ6G�Ê9Þÿ“ÆPE[ ´È-ë×ÔÌuÇ0˜‘ß�2~‰¤=ל³àÑ�º¤á9f¥}¶ú€U¯„NÑÙÿ szÖóiƒ`H,ñãŽR—hÌ =SZkÄîkKÇêty_Ã0�¼›{f÷óf|qTçÕút "!zlþQ«M\Ïz¨­ÆÊ#U9Æ”íèQlÀWpÁ£ƒ{½õ3Óßjœå…™ž©¹m2-Üdæ„Ò7\´Ì£4œzÞ]dâžg=4?õ͇£îà™I*cB¯z;ã�w1€ñyÚ¯˜Þdî‹ÍF»uîoÇ�á¾ÃúŒùjÉ,(XÒžÖÀ¨°Ù„°#Ä¿³‡Š?¥!övÓÙ‘\ªí·ÙI™ÌIEz(?#ôÙôq:5éµáÜ0Ywš yÛ�§Å;±rÓÉl +Éx#S ta +‡õÿà Áä�¦ôZß Óq)ÆŽ.Sb3“nÕãö=H5±8¡â’E®žpQeªq2v録×,<~gw€ûûZŽ|~Þ“JëMI‚1==Wô™î#NoÉN0¶­­â6 ŸUïg©áþ=h&vÐEµ 4 2™ÇÀÆk0&É‚,l ¦.$á—´–˜'†ã_2wFl#©Y½h||iŸ‘½Ô;ˆ‘—I³Dü®8]>§¾Ôÿ¹…;=kÍÀV.„ÿ³€+ AL4 +¶:sa!,ˆ—œÇuQ¬³-¨�O/,ÄŒ¶¹ÿÀ¿�z~Eeöž(�q‚m^“h-ÆUÕÞ ON*Gç ±s�2©¢z�‡*Ãï5Ù`ì¤�‹»´Yÿ-¿Í` endstream endobj -358 0 obj << +359 0 obj << /Type /FontDescriptor -/FontName /SNMLRI+BeraSerif-Bold +/FontName /UOVXWM+BeraSerif-Bold /Flags 4 /FontBBox [-186 -236 1361 939] /Ascent 774 @@ -2042,10 +2060,10 @@ endobj /ItalicAngle 0 /StemV 116 /XHeight 519 -/CharSet (/A/D/E/F/I/L/O/R/S/T/a/b/c/comma/d/dollar/e/eight/endash/equal/f/fi/five/four/g/greater/h/hyphen/i/k/l/less/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/question/r/s/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 357 0 R +/CharSet (/A/D/E/F/I/L/O/R/S/T/a/b/c/comma/d/dollar/e/eight/endash/equal/f/fi/five/four/g/greater/h/hyphen/i/k/l/less/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/r/s/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) +/FontFile 358 0 R >> endobj -359 0 obj << +360 0 obj << /Length1 750 /Length2 1354 /Length3 0 @@ -2063,7 +2081,7 @@ G ½ 0¿šä\Ugò?�8-æzlèÏNÕôi2›·Ê•êL×F4ªg’Ûþûø† endstream endobj -360 0 obj << +361 0 obj << /Type /FontDescriptor /FontName /YLWYOX+BeraSerif-Bold-Slant_167 /Flags 4 @@ -2075,9 +2093,9 @@ endobj /StemV 116 /XHeight 519 /CharSet (/l/n/o/y) -/FontFile 359 0 R +/FontFile 360 0 R >> endobj -361 0 obj << +362 0 obj << /Length1 1982 /Length2 8652 /Length3 0 @@ -2131,7 +2149,7 @@ k id1³íI§S4=ôetòHw³<ÉHmYõÖf�z’ðe9,Wâ9]髽%£œÒ‹Su&½èx‘¿öÍ@y•_$u³µÂ4.åj>6·ÚºŒr% æê™ ÌVïË· öBY…r+d—íË÷ÃÍC4Ͼ(2Ìm4áC[JT¥»Û¨¥\iV¦é.;f§XPl‹wÄë~£ú?9ªG6 endstream endobj -362 0 obj << +363 0 obj << /Type /FontDescriptor /FontName /PMBYII+BeraSerif-Roman /Flags 4 @@ -2143,9 +2161,9 @@ endobj /StemV 106 /XHeight 519 /CharSet (/A/B/C/D/E/F/G/H/I/L/M/N/O/P/R/S/T/U/V/W/a/at/b/bar/bracketleft/bracketright/bullet/c/colon/comma/copyright/d/dollar/e/eight/endash/equal/f/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/q/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) -/FontFile 361 0 R +/FontFile 362 0 R >> endobj -363 0 obj << +364 0 obj << /Length1 1411 /Length2 5214 /Length3 0 @@ -2180,7 +2198,7 @@ tkP ‹¦0g5gU;¦ÍøÖ�n€¼ã�¬O¿†FfêM>që#±tÌüÑ©ý̓ѱ™ÖŽvéó Ì:ÍÛj¾è˜ÆÂfÓh®®åñ}6¬ÈŸ7èðÿJi)ƒ)L·0Ç£çã$8†�/ò5·:ûßN‚Çyóºïw­´qØ3ë3aŒR“¾îB´4h[­öáåw¬Žðí¬CjýN-–—;�Ù3'Í-˜£”úGÃ~q ÒÆØHÓB°ˆ¶x%'Šðî³äÄÜX»‰et´JßÆW.î¯á£ÎѬÀ(ͳ++@-÷ýÀ�‘á÷Ž¨�¦ØÔÉ›�¦î÷§6¦ø�� s“E/[µ—–Ðwˆ%2߉mªµû販öˆgõI_Ž™"�Ÿs]ÃR¨ey©ZÝåìY{î‡ ·®ŸGœR³™$¡ã›†|ÕÚPZ¦ âQY˜—ãacM׃4¬>�öSy¾lÝA)kçñf�n{°Y:eI¼ '¹h,b¤XØå„åb[ܼ™@~“ÅKü€jî{·;ל©Æ=+î ’ IŸ·×'²ÖØr“>%§o¬ÏÅ.»ÇÌ°üêÍfYbq&¹›À¯©S,R=ãÙÊK!ŽQ‘ã2›Ó”‚št}¢kgæoíž9�¶åE˧)„Øuä”á:JQóË•NJëÀ`ÈÒiGâ›c+¥éÔ-ð4ä§è¶—¿÷ê><5?ˆ�rÓÆA …ªÎtV#5^IóôžîŸ)³ÜU�Êœ±&eN¿Ç®Ä yðsd†ÛRtiKÈvz,Ó�h˜FM�˜ ¨Äv”xÁ¤3ƒ½ô熰¾ÀjUÿÛï)*ÜÌ­L's¥'¼•i²*SMâü7T, 'º¹õØ2Ï+åV/o„W8<ó"5Ž¾7GhüR£rŸ×M’ÍN!ÆGoµŠ©TQbÈåˆ�º5¸jk`vÕºkhYŽD8t=tÇi˜ª+W”álù­´Õ©i­°�‚…̓Ë£òü)Éг.öoß¿UÉωÒË¿ÓökdŒª ³¿šü’G-é·Òã+ðnÉXµºg³²äf5£z@ȳkùaÖJ‘t‘!QŠÁ‡Ô·èÏ4¿GæZóAN«~Èm%hÚ\i]Þ tS}xmHF”ˆãÝò:͵G¯ž…Ô…IœäÌ_�{,Ãñ¿q2Bî¶#å ˆwðÌô o5|x/vÁÓ´o‚;‹Ò©±ÊÆqKSæ—¯…V5îV›<4ã¬%ö°Ï2•I”„ ׿Éì|m?_ªGÏ– VcÝ}œ9¬„Í,¹tŠi¬}̹À{ ÿ0ü8­8éÕ(�q¢V{²׳[ŸŒ)”ž_o‹Òå8{Å[º¡öíÁ—ëäB$`b‹a»Èù‘« æÍ¥JÖ“¤4å’Q ÍF<¦SÅÓ—¼Ž–{>µ”x ‹˜¥_a/Ù~-1®»‰Ì/¤ê¢ýåÙãT endstream endobj -364 0 obj << +365 0 obj << /Type /FontDescriptor /FontName /SNPNTD+BeraSerif-Roman-Slant_167 /Flags 4 @@ -2192,9 +2210,9 @@ endobj /StemV 106 /XHeight 519 /CharSet (/E/F/I/N/O/P/R/S/T/U/a/b/c/colon/comma/d/e/f/fi/g/greater/h/hyphen/i/j/k/l/m/n/o/p/parenleft/parenright/period/quoteright/r/s/semicolon/t/three/u/v/w/x/y) -/FontFile 363 0 R +/FontFile 364 0 R >> endobj -365 0 obj << +366 0 obj << /Length1 838 /Length2 1738 /Length3 0 @@ -2213,7 +2231,7 @@ WV ãíIi…½Û;æíFKm=c~àí�@‘ ü�V…ß"ZOïUäýUT ;;£›O/ŠÇ”wí Û;|8åÚÅÙ{E[9jÿto“jnÍ™+ê šâ‰U—lѯöjšÉ²ð³MJ,o í‰~]69q×fÚÈ0ŠµÑzé ´•EÏü3ª-¦`È£ý×›Ÿ×éÖ­Š!šwCÁ÷�šgóÑiöý…¢{û',Þ¨5œÌÉΉ£6�Ü}C|Ô-(à¹ÂæšB‘X(¦ß׊î4“¸¥9·À×Òn<–krNYjï²àØ—iD”ŽJÕ}N’ûÌË’�19W+S·‰‘á“د¥ îV[?H� –tc8£¨Œ^ÊççµòŸœ�¹š<+ kreîˆn;eîÄVL‡Þ&„¸«ž ±øPפ%w™àÁèï0o¸JÍ&µâq1!¥þî¤:ž¤�ã©_�ý!ÚÃÑèÛ༎?’'"w‰Ä„À£)Þÿ™ê¿ß¿¾,Ö|‘뤵ð*E§Uç�fÕšF¼\Ú¾âlåŒüw%P®aˆÜ,–{ùÚû+;‡ ã¹}Öì2‘-½Èà!\×v5²µî2J(kÀüÖQ 9?\n™y9Ûª8‰Ÿì‰66nŒ:ž´0³Ì%ªžLêÙ$:xñ×Çf‡§K-G;פgü1XX’v®ôVa~¾P¦NUþJQéF�"[UÝóå{Ž T7”àÐ@îã$~©0ÞyåvîìÌ °é›ü›‰Ü¼µ]VóÆV©’iI endstream endobj -366 0 obj << +367 0 obj << /Type /FontDescriptor /FontName /CXHJZF+BeraSansMono-Bold /Flags 4 @@ -2225,9 +2243,9 @@ endobj /StemV 201 /XHeight 547 /CharSet (/E/H/V/d/e/i/l/p/t/w) -/FontFile 365 0 R +/FontFile 366 0 R >> endobj -367 0 obj << +368 0 obj << /Length1 1849 /Length2 6424 /Length3 0 @@ -2281,7 +2299,7 @@ aڍբ -ð¤÷ι¿Û+ÕT÷¯�Rº‹Ÿn¼Á�áòz3KÛ¿Â> Ž„ÙrØŸ¡p¹ ôÏVí£7¬Å)Y]yëÖ½Õ&O@Ž»óн™V•Ä:"Cq¶"jæ’ygô‚Ü}K!múúçiºó¯-ÞËO��äÀ·¥ÖÈ‘Õ¶p­ü"H Ï@KÕl»maŧˆë�>ïR½('¼ý`°]+Þ~«Z›:.1à5>ÝäéEmtyvIͨux\BmØxá-Q�Î[Oj¾lç>xŠ§pîW¡B†7~Q®j$ýîc Î(gÿ ƒ£Yg—ÏÊMj�éU1Óo¦ªñ�tb»£b•ÑY›⪠-T'*²`šAçûÀ]×ÐUÂ2uîåÝîGi?œQù4øÞ=NÚöHŸ®þç+‡nŽ×^Ÿ'—dCVÂVz§_ç?e&%ÖÌÇO³ûâx͸ïçÀô“ý÷RÍSx.:õ éùiÎ!º¦®›>1K»«¡1ÔÜâZ×þ ´Õ´s endstream endobj -368 0 obj << +369 0 obj << /Type /FontDescriptor /FontName /OWLZHP+BeraSansMono-Roman /Flags 4 @@ -2293,9 +2311,9 @@ endobj /StemV 201 /XHeight 547 /CharSet (/A/B/C/E/F/N/O/P/R/S/T/U/V/a/asterisk/b/bracketleft/bracketright/c/colon/comma/d/e/eight/equal/f/five/four/g/greater/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/quotedbl/quoteright/r/s/six/slash/t/three/two/u/underscore/v/w/x/y/zero) -/FontFile 367 0 R +/FontFile 368 0 R >> endobj -369 0 obj << +370 0 obj << /Length1 1357 /Length2 5001 /Length3 0 @@ -2330,7 +2348,7 @@ M öQ:'úTL|¸«Â%ã˜Å-1’îúcžác­¨.NŽ:h ¸«÷´>Oì3½÷’9’%ÑÔJÖÎYÃÜ&8IeIãz#_b¼`ÇêæL5¥n{Dħےì• …7.H“ß¾…qFê7ªíPÚÕÕNVuÎG¼è·ÛôÙ~Ó•šQnÕ2ÎMLvò¨­�á˜�a9¦¹iL�ó ëÿqt endstream endobj -370 0 obj << +371 0 obj << /Type /FontDescriptor /FontName /TNQCOP+BeraSansMono-Oblique /Flags 4 @@ -2342,9 +2360,9 @@ endobj /StemV 201 /XHeight 547 /CharSet (/I/N/P/T/a/b/c/comma/d/e/five/four/g/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/r/s/t/three/two/u/v/w/x/y/zero) -/FontFile 369 0 R +/FontFile 370 0 R >> endobj -371 0 obj << +372 0 obj << /Length1 1630 /Length2 6243 /Length3 0 @@ -2382,7 +2400,7 @@ NMzSKm æ™ú¡yomi¾³P¹8òó\ëœ endstream endobj -372 0 obj << +373 0 obj << /Type /FontDescriptor /FontName /VMAMCY+BeraSans-Bold /Flags 4 @@ -2394,122 +2412,122 @@ endobj /StemV 127 /XHeight 547 /CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/X/Y/a/b/c/d/e/eight/f/fi/five/four/g/h/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/quoteleft/r/s/seven/six/slash/t/three/two/u/v/w/x/y/zero) -/FontFile 371 0 R +/FontFile 372 0 R >> endobj -348 0 obj << +349 0 obj << /Type /Encoding -/Differences [2/fi/fl 34/quotedbl/numbersign/dollar/percent 39/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I 75/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y 91/bracketleft 93/bracketright 95/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z 124/bar 147/quotedblleft/quotedblright/bullet/endash 169/copyright] +/Differences [2/fi/fl 34/quotedbl/numbersign/dollar/percent 39/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater 64/at/A/B/C/D/E/F/G/H/I 75/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y 91/bracketleft 93/bracketright 95/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z 124/bar 147/quotedblleft/quotedblright/bullet/endash 169/copyright] >> endobj 174 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /SNMLRI+BeraSerif-Bold -/FontDescriptor 358 0 R +/BaseFont /UOVXWM+BeraSerif-Bold +/FontDescriptor 359 0 R /FirstChar 2 /LastChar 150 -/Widths 353 0 R -/Encoding 348 0 R +/Widths 354 0 R +/Encoding 349 0 R >> endobj -336 0 obj << +337 0 obj << /Type /Font /Subtype /Type1 /BaseFont /YLWYOX+BeraSerif-Bold-Slant_167 -/FontDescriptor 360 0 R +/FontDescriptor 361 0 R /FirstChar 108 /LastChar 121 -/Widths 349 0 R -/Encoding 348 0 R +/Widths 350 0 R +/Encoding 349 0 R >> endobj 158 0 obj << /Type /Font /Subtype /Type1 /BaseFont /PMBYII+BeraSerif-Roman -/FontDescriptor 362 0 R +/FontDescriptor 363 0 R /FirstChar 2 /LastChar 169 -/Widths 355 0 R -/Encoding 348 0 R +/Widths 356 0 R +/Encoding 349 0 R >> endobj 168 0 obj << /Type /Font /Subtype /Type1 /BaseFont /SNPNTD+BeraSerif-Roman-Slant_167 -/FontDescriptor 364 0 R +/FontDescriptor 365 0 R /FirstChar 2 /LastChar 121 -/Widths 354 0 R -/Encoding 348 0 R +/Widths 355 0 R +/Encoding 349 0 R >> endobj 200 0 obj << /Type /Font /Subtype /Type1 /BaseFont /CXHJZF+BeraSansMono-Bold -/FontDescriptor 366 0 R +/FontDescriptor 367 0 R /FirstChar 69 /LastChar 119 -/Widths 351 0 R -/Encoding 348 0 R +/Widths 352 0 R +/Encoding 349 0 R >> endobj 175 0 obj << /Type /Font /Subtype /Type1 /BaseFont /OWLZHP+BeraSansMono-Roman -/FontDescriptor 368 0 R +/FontDescriptor 369 0 R /FirstChar 34 /LastChar 121 -/Widths 352 0 R -/Encoding 348 0 R +/Widths 353 0 R +/Encoding 349 0 R >> endobj 227 0 obj << /Type /Font /Subtype /Type1 /BaseFont /TNQCOP+BeraSansMono-Oblique -/FontDescriptor 370 0 R +/FontDescriptor 371 0 R /FirstChar 37 /LastChar 121 -/Widths 350 0 R -/Encoding 348 0 R +/Widths 351 0 R +/Encoding 349 0 R >> endobj 157 0 obj << /Type /Font /Subtype /Type1 /BaseFont /VMAMCY+BeraSans-Bold -/FontDescriptor 372 0 R +/FontDescriptor 373 0 R /FirstChar 2 /LastChar 121 -/Widths 356 0 R -/Encoding 348 0 R +/Widths 357 0 R +/Encoding 349 0 R >> endobj 159 0 obj << /Type /Pages /Count 6 -/Parent 373 0 R +/Parent 374 0 R /Kids [150 0 R 162 0 R 170 0 R 186 0 R 193 0 R 197 0 R] >> endobj 207 0 obj << /Type /Pages /Count 6 -/Parent 373 0 R +/Parent 374 0 R /Kids [202 0 R 210 0 R 221 0 R 232 0 R 240 0 R 248 0 R] >> endobj 260 0 obj << /Type /Pages /Count 6 -/Parent 373 0 R -/Kids [254 0 R 263 0 R 268 0 R 275 0 R 282 0 R 291 0 R] +/Parent 374 0 R +/Kids [254 0 R 263 0 R 269 0 R 276 0 R 283 0 R 292 0 R] >> endobj -309 0 obj << +310 0 obj << /Type /Pages /Count 6 -/Parent 373 0 R -/Kids [303 0 R 313 0 R 319 0 R 326 0 R 333 0 R 342 0 R] +/Parent 374 0 R +/Kids [304 0 R 314 0 R 320 0 R 327 0 R 334 0 R 343 0 R] >> endobj -373 0 obj << +374 0 obj << /Type /Pages /Count 24 -/Kids [159 0 R 207 0 R 260 0 R 309 0 R] +/Kids [159 0 R 207 0 R 260 0 R 310 0 R] >> endobj -374 0 obj << +375 0 obj << /Type /Outlines /First 7 0 R /Last 147 0 R @@ -2518,55 +2536,55 @@ endobj 147 0 obj << /Title 148 0 R /A 145 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 143 0 R >> endobj 143 0 obj << /Title 144 0 R /A 141 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 139 0 R /Next 147 0 R >> endobj 139 0 obj << /Title 140 0 R /A 137 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 135 0 R /Next 143 0 R >> endobj 135 0 obj << /Title 136 0 R /A 133 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 131 0 R /Next 139 0 R >> endobj 131 0 obj << /Title 132 0 R /A 129 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 127 0 R /Next 135 0 R >> endobj 127 0 obj << /Title 128 0 R /A 125 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 123 0 R /Next 131 0 R >> endobj 123 0 obj << /Title 124 0 R /A 121 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 119 0 R /Next 127 0 R >> endobj 119 0 obj << /Title 120 0 R /A 117 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 107 0 R /Next 123 0 R >> endobj @@ -2585,7 +2603,7 @@ endobj 107 0 obj << /Title 108 0 R /A 105 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 103 0 R /Next 119 0 R /First 111 0 R @@ -2595,7 +2613,7 @@ endobj 103 0 obj << /Title 104 0 R /A 101 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 67 0 R /Next 107 0 R >> endobj @@ -2656,7 +2674,7 @@ endobj 67 0 obj << /Title 68 0 R /A 65 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 63 0 R /Next 103 0 R /First 71 0 R @@ -2666,7 +2684,7 @@ endobj 63 0 obj << /Title 64 0 R /A 61 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 43 0 R /Next 67 0 R >> endobj @@ -2699,7 +2717,7 @@ endobj 43 0 obj << /Title 44 0 R /A 41 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 39 0 R /Next 63 0 R /First 47 0 R @@ -2709,193 +2727,193 @@ endobj 39 0 obj << /Title 40 0 R /A 37 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 35 0 R /Next 43 0 R >> endobj 35 0 obj << /Title 36 0 R /A 33 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 31 0 R /Next 39 0 R >> endobj 31 0 obj << /Title 32 0 R /A 29 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 27 0 R /Next 35 0 R >> endobj 27 0 obj << /Title 28 0 R /A 25 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 23 0 R /Next 31 0 R >> endobj 23 0 obj << /Title 24 0 R /A 21 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 19 0 R /Next 27 0 R >> endobj 19 0 obj << /Title 20 0 R /A 17 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 15 0 R /Next 23 0 R >> endobj 15 0 obj << /Title 16 0 R /A 13 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 11 0 R /Next 19 0 R >> endobj 11 0 obj << /Title 12 0 R /A 9 0 R -/Parent 374 0 R +/Parent 375 0 R /Prev 7 0 R /Next 15 0 R >> endobj 7 0 obj << /Title 8 0 R /A 5 0 R -/Parent 374 0 R +/Parent 375 0 R /Next 11 0 R >> endobj -375 0 obj << +376 0 obj << /Names [(Doc-Start) 155 0 R (Item.1) 177 0 R (Item.2) 178 0 R (Item.3) 179 0 R (Item.4) 180 0 R (Item.5) 181 0 R] /Limits [(Doc-Start) (Item.5)] >> endobj -376 0 obj << -/Names [(Item.6) 182 0 R (_additions_for_list_item_separators) 272 0 R (_additions_for_map_s) 279 0 R (_additions_for_names_with_string_values_representing_local_files) 278 0 R (_additions_for_outlines_programs) 266 0 R (_additions_for_some_native_python_values) 280 0 R] +377 0 obj << +/Names [(Item.6) 182 0 R (_additions_for_list_item_separators) 273 0 R (_additions_for_map_s) 280 0 R (_additions_for_names_with_string_values_representing_local_files) 279 0 R (_additions_for_outlines_programs) 266 0 R (_additions_for_some_native_python_values) 281 0 R] /Limits [(Item.6) (_additions_for_some_native_python_values)] >> endobj -377 0 obj << -/Names [(_additions_for_strings_representing_local_files) 273 0 R (_additions_for_the_selection) 271 0 R (_aquiring_programs) 214 0 R (_author) 345 0 R (_bugs) 339 0 R (_common_entries) 259 0 R] +378 0 obj << +/Names [(_additions_for_strings_representing_local_files) 274 0 R (_additions_for_the_selection) 272 0 R (_aquiring_programs) 214 0 R (_author) 346 0 R (_bugs) 340 0 R (_common_entries) 259 0 R] /Limits [(_additions_for_strings_representing_local_files) (_common_entries)] >> endobj -378 0 obj << -/Names [(_copying) 346 0 R (_copying_from_the_procedure_library) 215 0 R (_description) 167 0 R (_environment_variables) 338 0 R (_errors) 329 0 R (_files) 337 0 R] +379 0 obj << +/Names [(_copying) 347 0 R (_copying_from_the_procedure_library) 215 0 R (_description) 167 0 R (_environment_variables) 339 0 R (_errors) 330 0 R (_files) 338 0 R] /Limits [(_copying) (_files)] >> endobj -379 0 obj << +380 0 obj << /Names [(_importing_from_file) 235 0 R (_interface_structure) 189 0 R (_item_selection_and_handling) 206 0 R (_loading_and_saving_sessions) 213 0 R (_mouse_and_keyboard) 205 0 R (_name) 165 0 R] /Limits [(_importing_from_file) (_name)] >> endobj -380 0 obj << -/Names [(_options) 173 0 R (_pasting_text) 224 0 R (_recording_input_and_output_from_console_interaction) 236 0 R (_see_also) 340 0 R (_synopsis) 166 0 R (_usage) 176 0 R] +381 0 obj << +/Names [(_options) 173 0 R (_pasting_text) 224 0 R (_recording_input_and_output_from_console_interaction) 236 0 R (_see_also) 341 0 R (_synopsis) 166 0 R (_usage) 176 0 R] /Limits [(_options) (_usage)] >> endobj -381 0 obj << -/Names [(editing-text) 252 0 R (ex-fix-error) 331 0 R (ex-mul-val-sel) 297 0 R (ex-narrow-func) 317 0 R (ex-run-prog) 287 0 R (ex-thumbnail) 307 0 R] +382 0 obj << +/Names [(editing-text) 252 0 R (ex-fix-error) 332 0 R (ex-mul-val-sel) 298 0 R (ex-narrow-func) 318 0 R (ex-run-prog) 288 0 R (ex-thumbnail) 308 0 R] /Limits [(editing-text) (ex-thumbnail)] >> endobj -382 0 obj << -/Names [(ex-val-insert) 299 0 R (ex-value-selection) 295 0 R (example.1) 225 0 R (example.10) 316 0 R (example.11) 330 0 R (example.2) 228 0 R] +383 0 obj << +/Names [(ex-val-insert) 300 0 R (ex-value-selection) 296 0 R (example.1) 225 0 R (example.10) 317 0 R (example.11) 331 0 R (example.2) 228 0 R] /Limits [(ex-val-insert) (example.2)] >> endobj -383 0 obj << -/Names [(example.3) 237 0 R (example.4) 251 0 R (example.5) 286 0 R (example.6) 294 0 R (example.7) 296 0 R (example.8) 298 0 R] +384 0 obj << +/Names [(example.3) 237 0 R (example.4) 251 0 R (example.5) 287 0 R (example.6) 295 0 R (example.7) 297 0 R (example.8) 299 0 R] /Limits [(example.3) (example.8)] >> endobj -384 0 obj << -/Names [(example.9) 306 0 R (footer) 347 0 R (header) 156 0 R (page.1) 154 0 R (page.10) 234 0 R (page.11) 242 0 R] +385 0 obj << +/Names [(example.9) 307 0 R (footer) 348 0 R (header) 156 0 R (page.1) 154 0 R (page.10) 234 0 R (page.11) 242 0 R] /Limits [(example.9) (page.11)] >> endobj -385 0 obj << -/Names [(page.12) 250 0 R (page.13) 256 0 R (page.14) 265 0 R (page.15) 270 0 R (page.16) 277 0 R (page.17) 284 0 R] +386 0 obj << +/Names [(page.12) 250 0 R (page.13) 256 0 R (page.14) 265 0 R (page.15) 271 0 R (page.16) 278 0 R (page.17) 285 0 R] /Limits [(page.12) (page.17)] >> endobj -386 0 obj << -/Names [(page.18) 293 0 R (page.19) 305 0 R (page.2) 164 0 R (page.20) 315 0 R (page.21) 321 0 R (page.22) 328 0 R] +387 0 obj << +/Names [(page.18) 294 0 R (page.19) 306 0 R (page.2) 164 0 R (page.20) 316 0 R (page.21) 322 0 R (page.22) 329 0 R] /Limits [(page.18) (page.22)] >> endobj -387 0 obj << -/Names [(page.23) 335 0 R (page.24) 344 0 R (page.3) 172 0 R (page.4) 188 0 R (page.5) 195 0 R (page.6) 199 0 R] +388 0 obj << +/Names [(page.23) 336 0 R (page.24) 345 0 R (page.3) 172 0 R (page.4) 188 0 R (page.5) 195 0 R (page.6) 199 0 R] /Limits [(page.23) (page.6)] >> endobj -388 0 obj << +389 0 obj << /Names [(page.7) 204 0 R (page.8) 212 0 R (page.9) 223 0 R (paste-fail) 229 0 R (paste-good) 226 0 R (s-editing) 243 0 R] /Limits [(page.7) (s-editing)] >> endobj -389 0 obj << -/Names [(s-expr-menu) 258 0 R (section*.1) 257 0 R (section*.2) 323 0 R (section-context) 308 0 R (section-incremental) 322 0 R (section-interaction) 288 0 R] +390 0 obj << +/Names [(s-expr-menu) 258 0 R (section*.1) 257 0 R (section*.2) 324 0 R (section-context) 309 0 R (section-incremental) 323 0 R (section-interaction) 289 0 R] /Limits [(s-expr-menu) (section-interaction)] >> endobj -390 0 obj << -/Names [(section-running) 285 0 R (section-simple) 289 0 R (section.1) 6 0 R (section.10) 42 0 R (section.11) 62 0 R (section.12) 66 0 R] +391 0 obj << +/Names [(section-running) 286 0 R (section-simple) 290 0 R (section.1) 6 0 R (section.10) 42 0 R (section.11) 62 0 R (section.12) 66 0 R] /Limits [(section-running) (section.12)] >> endobj -391 0 obj << +392 0 obj << /Names [(section.13) 102 0 R (section.14) 106 0 R (section.15) 118 0 R (section.16) 122 0 R (section.17) 126 0 R (section.18) 130 0 R] /Limits [(section.13) (section.18)] >> endobj -392 0 obj << +393 0 obj << /Names [(section.19) 134 0 R (section.2) 10 0 R (section.20) 138 0 R (section.21) 142 0 R (section.22) 146 0 R (section.3) 14 0 R] /Limits [(section.19) (section.3)] >> endobj -393 0 obj << +394 0 obj << /Names [(section.4) 18 0 R (section.5) 22 0 R (section.6) 26 0 R (section.7) 30 0 R (section.8) 34 0 R (section.9) 38 0 R] /Limits [(section.4) (section.9)] >> endobj -394 0 obj << +395 0 obj << /Names [(subsection.10.1) 46 0 R (subsection.10.2) 50 0 R (subsection.10.3) 54 0 R (subsection.10.4) 58 0 R (subsection.12.1) 70 0 R (subsection.12.2) 74 0 R] /Limits [(subsection.10.1) (subsection.12.2)] >> endobj -395 0 obj << +396 0 obj << /Names [(subsection.12.3) 78 0 R (subsection.12.4) 82 0 R (subsection.12.5) 86 0 R (subsection.12.6) 90 0 R (subsection.12.7) 94 0 R (subsection.12.8) 98 0 R] /Limits [(subsection.12.3) (subsection.12.8)] >> endobj -396 0 obj << +397 0 obj << /Names [(subsection.14.1) 110 0 R (subsection.14.2) 114 0 R (toplevel-example) 238 0 R] /Limits [(subsection.14.1) (toplevel-example)] >> endobj -397 0 obj << -/Kids [375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R] -/Limits [(Doc-Start) (_usage)] ->> endobj 398 0 obj << -/Kids [381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R] -/Limits [(editing-text) (page.22)] +/Kids [376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R] +/Limits [(Doc-Start) (_usage)] >> endobj 399 0 obj << -/Kids [387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R] -/Limits [(page.23) (section.3)] +/Kids [382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R] +/Limits [(editing-text) (page.22)] >> endobj 400 0 obj << -/Kids [393 0 R 394 0 R 395 0 R 396 0 R] -/Limits [(section.4) (toplevel-example)] +/Kids [388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R] +/Limits [(page.23) (section.3)] >> endobj 401 0 obj << -/Kids [397 0 R 398 0 R 399 0 R 400 0 R] -/Limits [(Doc-Start) (toplevel-example)] +/Kids [394 0 R 395 0 R 396 0 R 397 0 R] +/Limits [(section.4) (toplevel-example)] >> endobj 402 0 obj << -/Dests 401 0 R +/Kids [398 0 R 399 0 R 400 0 R 401 0 R] +/Limits [(Doc-Start) (toplevel-example)] >> endobj 403 0 obj << +/Dests 402 0 R +>> endobj +404 0 obj << /Type /Catalog -/Pages 373 0 R -/Outlines 374 0 R -/Names 402 0 R +/Pages 374 0 R +/Outlines 375 0 R +/Names 403 0 R /PageMode/UseOutlines /OpenAction 149 0 R >> endobj -404 0 obj << +405 0 obj << /Author(Michael Hohn)/Title(l3gui\(1\))/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords() -/CreationDate (D:20080416154731-07'00') -/ModDate (D:20080416154731-07'00') +/CreationDate (D:20080417122709-07'00') +/ModDate (D:20080417122709-07'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6) >> endobj xref -0 405 +0 406 0000000001 65535 f 0000000002 00000 f 0000000003 00000 f @@ -2903,147 +2921,147 @@ xref 0000000000 00000 f 0000000015 00000 n 0000009462 00000 n -0000240334 00000 n +0000240347 00000 n 0000000060 00000 n 0000000106 00000 n 0000009581 00000 n -0000240248 00000 n +0000240261 00000 n 0000000151 00000 n 0000000218 00000 n 0000009701 00000 n -0000240160 00000 n +0000240173 00000 n 0000000264 00000 n 0000000346 00000 n 0000011154 00000 n -0000240072 00000 n +0000240085 00000 n 0000000392 00000 n 0000000454 00000 n 0000011271 00000 n -0000239984 00000 n +0000239997 00000 n 0000000500 00000 n 0000000552 00000 n 0000013215 00000 n -0000239896 00000 n +0000239909 00000 n 0000000598 00000 n 0000000723 00000 n 0000121869 00000 n -0000239808 00000 n +0000239821 00000 n 0000000769 00000 n 0000000892 00000 n 0000121989 00000 n -0000239720 00000 n +0000239733 00000 n 0000000938 00000 n 0000001109 00000 n 0000123808 00000 n -0000239632 00000 n +0000239645 00000 n 0000001155 00000 n 0000001326 00000 n 0000123928 00000 n -0000239507 00000 n +0000239520 00000 n 0000001373 00000 n 0000001488 00000 n 0000126864 00000 n -0000239433 00000 n +0000239446 00000 n 0000001540 00000 n 0000001749 00000 n 0000126982 00000 n -0000239346 00000 n +0000239359 00000 n 0000001801 00000 n 0000001891 00000 n 0000131372 00000 n -0000239259 00000 n +0000239272 00000 n 0000001943 00000 n 0000002071 00000 n 0000131491 00000 n -0000239185 00000 n +0000239198 00000 n 0000002123 00000 n 0000002423 00000 n 0000138890 00000 n -0000239097 00000 n +0000239110 00000 n 0000002470 00000 n 0000002575 00000 n 0000144650 00000 n -0000238971 00000 n +0000238984 00000 n 0000002622 00000 n 0000002750 00000 n 0000144770 00000 n -0000238897 00000 n +0000238910 00000 n 0000002802 00000 n 0000002902 00000 n 0000146562 00000 n -0000238810 00000 n +0000238823 00000 n 0000002954 00000 n 0000003142 00000 n -0000148171 00000 n -0000238723 00000 n +0000148326 00000 n +0000238736 00000 n 0000003194 00000 n 0000003365 00000 n -0000148288 00000 n -0000238636 00000 n +0000148443 00000 n +0000238649 00000 n 0000003417 00000 n 0000003626 00000 n -0000148405 00000 n -0000238549 00000 n +0000148560 00000 n +0000238562 00000 n 0000003678 00000 n 0000003950 00000 n -0000150100 00000 n -0000238462 00000 n +0000150255 00000 n +0000238475 00000 n 0000004002 00000 n 0000004368 00000 n -0000150217 00000 n -0000238375 00000 n +0000150372 00000 n +0000238388 00000 n 0000004420 00000 n 0000004553 00000 n -0000152025 00000 n -0000238300 00000 n +0000152180 00000 n +0000238313 00000 n 0000004605 00000 n 0000004843 00000 n -0000152140 00000 n -0000238208 00000 n +0000152295 00000 n +0000238221 00000 n 0000004891 00000 n 0000005002 00000 n -0000152385 00000 n -0000238076 00000 n +0000152540 00000 n +0000238089 00000 n 0000005050 00000 n 0000005151 00000 n -0000154067 00000 n -0000237997 00000 n +0000154222 00000 n +0000238010 00000 n 0000005204 00000 n 0000005343 00000 n -0000163083 00000 n -0000237918 00000 n +0000163238 00000 n +0000237931 00000 n 0000005396 00000 n 0000005573 00000 n -0000170858 00000 n -0000237825 00000 n +0000171013 00000 n +0000237838 00000 n 0000005621 00000 n 0000005805 00000 n -0000172495 00000 n -0000237732 00000 n +0000172650 00000 n +0000237745 00000 n 0000005853 00000 n 0000005911 00000 n -0000177636 00000 n -0000237639 00000 n +0000177791 00000 n +0000237652 00000 n 0000005959 00000 n 0000006012 00000 n -0000177757 00000 n -0000237546 00000 n +0000177912 00000 n +0000237559 00000 n 0000006060 00000 n 0000006196 00000 n -0000177874 00000 n -0000237453 00000 n +0000178029 00000 n +0000237466 00000 n 0000006244 00000 n 0000006292 00000 n -0000178779 00000 n -0000237360 00000 n +0000178934 00000 n +0000237373 00000 n 0000006340 00000 n 0000006411 00000 n -0000178898 00000 n -0000237267 00000 n +0000179053 00000 n +0000237280 00000 n 0000006459 00000 n 0000006517 00000 n -0000179017 00000 n -0000237188 00000 n +0000179172 00000 n +0000237201 00000 n 0000006565 00000 n 0000006628 00000 n 0000006936 00000 n @@ -3053,9 +3071,9 @@ xref 0000007240 00000 n 0000007299 00000 n 0000007356 00000 n -0000236390 00000 n -0000235517 00000 n -0000236558 00000 n +0000236403 00000 n +0000235530 00000 n +0000236571 00000 n 0000009177 00000 n 0000009759 00000 n 0000009045 00000 n @@ -3064,14 +3082,14 @@ xref 0000009400 00000 n 0000009519 00000 n 0000009639 00000 n -0000235687 00000 n +0000235700 00000 n 0000011681 00000 n 0000010924 00000 n 0000009857 00000 n 0000011036 00000 n 0000011095 00000 n -0000235167 00000 n -0000236040 00000 n +0000235180 00000 n +0000236053 00000 n 0000011212 00000 n 0000011329 00000 n 0000011388 00000 n @@ -3096,14 +3114,14 @@ xref 0000063761 00000 n 0000063044 00000 n 0000120320 00000 n -0000235867 00000 n +0000235880 00000 n 0000122047 00000 n 0000121639 00000 n 0000120513 00000 n 0000121751 00000 n 0000121810 00000 n 0000121927 00000 n -0000236675 00000 n +0000236688 00000 n 0000126483 00000 n 0000124048 00000 n 0000123578 00000 n @@ -3123,7 +3141,7 @@ xref 0000126920 00000 n 0000127040 00000 n 0000127102 00000 n -0000236214 00000 n +0000236227 00000 n 0000127164 00000 n 0000127223 00000 n 0000132922 00000 n @@ -3156,156 +3174,157 @@ xref 0000144531 00000 n 0000144588 00000 n 0000144708 00000 n -0000236792 00000 n +0000236805 00000 n 0000146286 00000 n 0000146620 00000 n 0000146154 00000 n 0000144939 00000 n 0000146444 00000 n 0000146503 00000 n -0000148463 00000 n -0000147941 00000 n +0000148051 00000 n +0000148618 00000 n +0000147919 00000 n 0000146731 00000 n -0000148053 00000 n -0000148112 00000 n -0000148229 00000 n -0000148346 00000 n -0000150334 00000 n -0000149870 00000 n -0000148561 00000 n -0000149982 00000 n -0000150041 00000 n -0000150158 00000 n -0000150275 00000 n -0000152506 00000 n -0000151854 00000 n -0000150445 00000 n -0000151966 00000 n -0000152081 00000 n -0000152199 00000 n -0000152261 00000 n -0000152323 00000 n -0000152444 00000 n -0000154496 00000 n -0000153896 00000 n -0000152643 00000 n -0000154008 00000 n -0000154124 00000 n -0000154186 00000 n -0000154248 00000 n -0000154310 00000 n -0000154372 00000 n -0000154434 00000 n -0000161218 00000 n -0000156063 00000 n -0000161633 00000 n -0000155931 00000 n -0000154633 00000 n -0000161388 00000 n -0000161447 00000 n -0000161509 00000 n -0000161571 00000 n -0000236909 00000 n -0000170570 00000 n -0000164380 00000 n -0000163264 00000 n -0000162912 00000 n -0000161793 00000 n -0000163024 00000 n -0000163140 00000 n -0000163202 00000 n -0000170976 00000 n -0000164248 00000 n -0000163401 00000 n -0000170740 00000 n -0000170799 00000 n -0000170917 00000 n -0000173719 00000 n -0000172678 00000 n -0000172265 00000 n -0000171097 00000 n -0000172377 00000 n -0000172436 00000 n -0000172554 00000 n -0000172616 00000 n -0000177995 00000 n -0000173607 00000 n -0000172802 00000 n -0000177519 00000 n -0000235336 00000 n -0000177578 00000 n -0000177695 00000 n -0000177815 00000 n -0000177933 00000 n -0000179138 00000 n -0000178608 00000 n -0000178169 00000 n -0000178720 00000 n -0000178836 00000 n -0000178957 00000 n -0000179076 00000 n -0000234670 00000 n -0000179223 00000 n -0000179299 00000 n -0000179658 00000 n -0000179881 00000 n -0000180252 00000 n -0000180854 00000 n -0000181344 00000 n -0000182020 00000 n -0000182511 00000 n -0000190214 00000 n -0000190676 00000 n -0000192685 00000 n -0000192932 00000 n -0000202779 00000 n -0000203334 00000 n -0000209515 00000 n -0000209908 00000 n -0000212330 00000 n -0000212579 00000 n -0000220181 00000 n -0000220686 00000 n -0000226611 00000 n -0000226987 00000 n -0000234254 00000 n -0000237026 00000 n -0000237112 00000 n -0000240406 00000 n -0000240574 00000 n -0000240931 00000 n -0000241227 00000 n -0000241445 00000 n -0000241704 00000 n -0000241929 00000 n -0000242142 00000 n -0000242347 00000 n -0000242533 00000 n -0000242704 00000 n -0000242874 00000 n -0000243043 00000 n -0000243208 00000 n -0000243384 00000 n -0000243612 00000 n -0000243814 00000 n -0000244008 00000 n -0000244197 00000 n -0000244377 00000 n -0000244605 00000 n -0000244833 00000 n -0000244991 00000 n -0000245101 00000 n -0000245215 00000 n -0000245326 00000 n -0000245430 00000 n -0000245534 00000 n -0000245572 00000 n -0000245700 00000 n +0000148208 00000 n +0000148267 00000 n +0000148384 00000 n +0000148501 00000 n +0000150489 00000 n +0000150025 00000 n +0000148716 00000 n +0000150137 00000 n +0000150196 00000 n +0000150313 00000 n +0000150430 00000 n +0000152661 00000 n +0000152009 00000 n +0000150600 00000 n +0000152121 00000 n +0000152236 00000 n +0000152354 00000 n +0000152416 00000 n +0000152478 00000 n +0000152599 00000 n +0000154651 00000 n +0000154051 00000 n +0000152798 00000 n +0000154163 00000 n +0000154279 00000 n +0000154341 00000 n +0000154403 00000 n +0000154465 00000 n +0000154527 00000 n +0000154589 00000 n +0000161373 00000 n +0000156218 00000 n +0000161788 00000 n +0000156086 00000 n +0000154788 00000 n +0000161543 00000 n +0000161602 00000 n +0000161664 00000 n +0000161726 00000 n +0000236922 00000 n +0000170725 00000 n +0000164535 00000 n +0000163419 00000 n +0000163067 00000 n +0000161948 00000 n +0000163179 00000 n +0000163295 00000 n +0000163357 00000 n +0000171131 00000 n +0000164403 00000 n +0000163556 00000 n +0000170895 00000 n +0000170954 00000 n +0000171072 00000 n +0000173874 00000 n +0000172833 00000 n +0000172420 00000 n +0000171252 00000 n +0000172532 00000 n +0000172591 00000 n +0000172709 00000 n +0000172771 00000 n +0000178150 00000 n +0000173762 00000 n +0000172957 00000 n +0000177674 00000 n +0000235349 00000 n +0000177733 00000 n +0000177850 00000 n +0000177970 00000 n +0000178088 00000 n +0000179293 00000 n +0000178763 00000 n +0000178324 00000 n +0000178875 00000 n +0000178991 00000 n +0000179112 00000 n +0000179231 00000 n +0000234689 00000 n +0000179378 00000 n +0000179454 00000 n +0000179813 00000 n +0000180036 00000 n +0000180407 00000 n +0000181009 00000 n +0000181499 00000 n +0000182175 00000 n +0000182666 00000 n +0000190242 00000 n +0000190695 00000 n +0000192704 00000 n +0000192951 00000 n +0000202798 00000 n +0000203353 00000 n +0000209534 00000 n +0000209927 00000 n +0000212349 00000 n +0000212598 00000 n +0000220200 00000 n +0000220705 00000 n +0000226630 00000 n +0000227006 00000 n +0000234273 00000 n +0000237039 00000 n +0000237125 00000 n +0000240419 00000 n +0000240587 00000 n +0000240944 00000 n +0000241240 00000 n +0000241458 00000 n +0000241717 00000 n +0000241942 00000 n +0000242155 00000 n +0000242360 00000 n +0000242546 00000 n +0000242717 00000 n +0000242887 00000 n +0000243056 00000 n +0000243221 00000 n +0000243397 00000 n +0000243625 00000 n +0000243827 00000 n +0000244021 00000 n +0000244210 00000 n +0000244390 00000 n +0000244618 00000 n +0000244846 00000 n +0000245004 00000 n +0000245114 00000 n +0000245228 00000 n +0000245339 00000 n +0000245443 00000 n +0000245547 00000 n +0000245585 00000 n +0000245713 00000 n trailer -<< /Size 405 -/Root 403 0 R -/Info 404 0 R -/ID [<74B7304B089F77D55329D2068B8AC8F7> <74B7304B089F77D55329D2068B8AC8F7>] >> +<< /Size 406 +/Root 404 0 R +/Info 405 0 R +/ID [<4EC9E289AEBF5FFA658B5DA10049DF88> <4EC9E289AEBF5FFA658B5DA10049DF88>] >> startxref -246036 +246049 %%EOF diff --git a/l3doc/l3gui.txt b/l3doc/l3gui.txt index 26d5ed7..217ba6d 100644 --- a/l3doc/l3gui.txt +++ b/l3doc/l3gui.txt @@ -553,7 +553,7 @@ print values in context:: When an expression is used in loops or multiple function calls, values can be viewed more selectively by narrowing to one of the loops/function calls. See - <>. + <>. item screenshot to /tmp/foo.png:: diff --git a/l3gui/experimental.py b/l3gui/experimental.py index a3b662d..d9c5180 100644 --- a/l3gui/experimental.py +++ b/l3gui/experimental.py @@ -6354,6 +6354,50 @@ help( fig.__class__) #* matplotlib figures on l3 canvas (XY Plot script) + +# +#** Another numpy stupidity +import matplotlib as M +import pylab as P +N = 5 +nn = P.arange(0, N) +# Gives TypeError: only length-1 arrays can be converted to Python scalars +xx = sin(2* nn* pi/N) +# Works +xx = P.sin(2* nn* pi/N) + +# +#** l3 polygon plots +if ("outline", "XY Polygon Plot"): + # Plot details. + inline '''if 1: + def plot_(fname, x, y): + import matplotlib as M + import pylab as P + M.use('Agg') + + fig = P.figure(figsize=(5,4), dpi=75) + ax = fig.add_subplot(111) + ax.plot(x, y, '-', lw=2) + + ax.set_xlabel('') + ax.set_ylabel('') + ax.set_title('Polygon plot') + ax.grid(True) + + fig.savefig(fname) + return fname + ''' + inline 'from pylab import *' + for N in range(3, 12): + nn = arange(0, N + 1) + xx = sin(2* nn* pi/N) + yy = cos(2* nn* pi/N) + plot_(new_name('poly', '.png'), xx, yy) + + + +# #** python import matplotlib as M import pylab as P diff --git a/l3gui/library.l3 b/l3gui/library.l3 index 5f97f3e..a94f0b4 100644 --- a/l3gui/library.l3 +++ b/l3gui/library.l3 @@ -164,6 +164,32 @@ if ("outline", "L3 version 0.3.1"): # Plot file. filename = plot_('_plot-%d.png' % new_id(), x, y) + if ("outline", "XY Polygon Plot"): + # Plot details. + inline '''if 1: + def plot_(fname, x, y): + import matplotlib as M + import pylab as P + M.use('Agg') + + fig = P.figure(figsize=(5,4), dpi=75) + ax = fig.add_subplot(111) + ax.plot(x, y, '-', lw=2) + + ax.set_xlabel('') + ax.set_ylabel('') + ax.set_title('Polygon plot') + ax.grid(True) + + fig.savefig(fname) + return fname + ''' + inline 'from pylab import *' + for N in range(3, 12): + nn = arange(0, N + 1) + xx = sin(2* nn* pi/N) + yy = cos(2* nn* pi/N) + plot_(new_name('poly', '.png'), xx, yy) #* Longer examples illustrating full workflows done via L3. @@ -482,11 +508,15 @@ if ("outline", "L3 version 0.3.1"): if ("outline", "call -- Call a function with arguments."): call_function(a, b) - if ("outline", "list -- An ordered list of items."): + if ("outline", "list/tuple -- Ordered lists of items."): [] # Long form. [ ] + (1,2) + # Long form. + (1, + 2) if ("outline", "map -- Unordered mapping from keys to values."): {a = 1, b = 2} diff --git a/l3gui/widgets.py b/l3gui/widgets.py index e39db24..e844adb 100644 --- a/l3gui/widgets.py +++ b/l3gui/widgets.py @@ -2455,7 +2455,8 @@ def __init__(self, w_, cnvs, tree_id, rentab, render_only = []): # l3 tree. l3tree = w_.state_.storage.load(tree_id) - assert isinstance(l3tree, (ast.astType, ast.aNone, ast.aList)) + assert isinstance(l3tree, (ast.astType, ast.aNone, ast.aList)), \ + ("Cannot display %s" % l3tree) if isinstance(l3tree, (ast.aNone, ast.aList)): warn_("displaying internal types as text; " "expect clobbered display for:") -- 2.11.4.GIT