From dccd5f9d0d2a5c429f23ad4794c69d985a21ccdc Mon Sep 17 00:00:00 2001 From: zeus Date: Mon, 12 Oct 2020 15:21:51 +0300 Subject: [PATCH] lab docs 1 --- index-lab.adoc | 2 + index-lab.adoc.html | 15 +- index-lab.adoc.pdf | 467 +++++++++++++++++++++++++++----------------- 3 files changed, 298 insertions(+), 186 deletions(-) diff --git a/index-lab.adoc b/index-lab.adoc index a08b761..e75f8d3 100644 --- a/index-lab.adoc +++ b/index-lab.adoc @@ -25,6 +25,8 @@ Lab docs === http://docs.swarmlab.io/SwarmLab-HowTos/labs/IoT/Intro-IoT.adoc.html[Intro IoT^] +TIP: How It Works, Apps, Swarm: The Five Principles of Swarm Intelligence + === http://docs.swarmlab.io/SwarmLab-HowTos/labs/IoT/Intro-Arduino.adoc.html[Intro Arduino^] === http://docs.swarmlab.io/SwarmLab-HowTos/labs/IoT/SensorNode.adoc.html[Sensor Node/Mote^] diff --git a/index-lab.adoc.html b/index-lab.adoc.html index 4cec4b3..06d4cba 100644 --- a/index-lab.adoc.html +++ b/index-lab.adoc.html @@ -476,7 +476,18 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

1.1. Intro IoT

- +
+ + + + + +
+ + +How It Works, Apps, Swarm: The Five Principles of Swarm Intelligence +
+

1.2. Intro Arduino

@@ -495,7 +506,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
diff --git a/index-lab.adoc.pdf b/index-lab.adoc.pdf index d2b41d2..d030ca8 100644 --- a/index-lab.adoc.pdf +++ b/index-lab.adoc.pdf @@ -6,16 +6,16 @@ /Keywords (iot, swarm, Linux, OS, Sec) /Creator (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) /Producer (Apostolos rootApostolos@swarmlab.io) -/ModDate (D:20201012115535+00'00') -/CreationDate (D:20201012115607+00'00') +/ModDate (D:20201012122131+00'00') +/CreationDate (D:20201012122144+00'00') >> endobj 2 0 obj << /Type /Catalog /Pages 3 0 R /Names 10 0 R -/Outlines 41 0 R -/PageLabels 48 0 R +/Outlines 42 0 R +/PageLabels 49 0 R /PageMode /UseOutlines /OpenAction [7 0 R /FitH 841.89] /ViewerPreferences << /DisplayDocTitle true @@ -50,7 +50,7 @@ endobj >> endobj 6 0 obj -<< /Length 6118 +<< /Length 6617 >> stream q @@ -109,13 +109,42 @@ BT <496e74726f20496f54> Tj ET +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.9333 0.9333 0.9333 SCN +108.24 463.5329 m +108.24 439.7529 l +S +Q +0.0667 0.0667 0.0667 scn +0.0667 0.0667 0.0667 SCN + +BT +70.0716 442.7254 Td +/F4.1 23.779999999999973 Tf +<21> 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 +120.24 447.5689 Td +/F3.0 10.5 Tf +[<486f772049742057> 60.0586 <6f726b732c20417070732c2053> 9.7656 <7761726d3a205468652046697665205072696e6369706c6573206f662053> 9.7656 <7761726d20496e74656c6c6967656e6365>] 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 -48.24 439.5089 Td +48.24 403.7289 Td /F1.0 18 Tf <312e322e20> Tj ET @@ -126,7 +155,7 @@ ET 0.2588 0.5451 0.7922 SCN BT -83.574 439.5089 Td +83.574 403.7289 Td /F1.0 18 Tf <496e74726f2041726475696e6f> Tj ET @@ -137,7 +166,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 399.4289 Td +48.24 363.6489 Td /F1.0 18 Tf <312e332e20> Tj ET @@ -148,7 +177,7 @@ ET 0.2588 0.5451 0.7922 SCN BT -83.574 399.4289 Td +83.574 363.6489 Td /F1.0 18 Tf <53656e736f72204e6f64652f4d6f7465> Tj ET @@ -159,7 +188,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 359.3489 Td +48.24 323.5689 Td /F1.0 18 Tf <312e342e20> Tj ET @@ -170,7 +199,7 @@ ET 0.2588 0.5451 0.7922 SCN BT -83.574 359.3489 Td +83.574 323.5689 Td /F1.0 18 Tf <53656e736f72206e6f64652f6d6f746520436f6e6e65637432536572766572> Tj ET @@ -472,23 +501,24 @@ endobj /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1.0 8 0 R /F3.0 12 0 R -/F1.1 22 0 R +/F4.1 16 0 R +/F1.1 23 0 R >> -/XObject << /Stamp1 49 0 R +/XObject << /Stamp1 50 0 R >> >> -/Annots [15 0 R 17 0 R 19 0 R 21 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 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] +/Annots [15 0 R 18 0 R 20 0 R 22 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 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] >> endobj 8 0 obj << /Type /Font /BaseFont /8790d6+NotoSerif-Bold /Subtype /TrueType -/FontDescriptor 52 0 R +/FontDescriptor 53 0 R /FirstChar 32 /LastChar 255 -/Widths 54 0 R -/ToUnicode 53 0 R +/Widths 55 0 R +/ToUnicode 54 0 R >> endobj 9 0 obj @@ -500,18 +530,18 @@ endobj >> endobj 11 0 obj -<< /Names [(__anchor-top) 9 0 R (_intro_arduino) 16 0 R (_intro_iot) 14 0 R (_iot_docs) 13 0 R (_sensor_nodemote) 18 0 R (_sensor_nodemote_connect2server) 20 0 R] +<< /Names [(__anchor-top) 9 0 R (_intro_arduino) 17 0 R (_intro_iot) 14 0 R (_iot_docs) 13 0 R (_sensor_nodemote) 19 0 R (_sensor_nodemote_connect2server) 21 0 R] >> endobj 12 0 obj << /Type /Font -/BaseFont /390246+NotoSerif +/BaseFont /95c2d6+NotoSerif /Subtype /TrueType -/FontDescriptor 56 0 R +/FontDescriptor 57 0 R /FirstChar 32 /LastChar 255 -/Widths 58 0 R -/ToUnicode 57 0 R +/Widths 59 0 R +/ToUnicode 58 0 R >> endobj 13 0 obj @@ -532,59 +562,70 @@ endobj >> endobj 16 0 obj -[7 0 R /XYZ 0 463.5329 null] +<< /Type /Font +/BaseFont /72b0f2+FontAwesome5Free-Regular +/Subtype /TrueType +/FontDescriptor 61 0 R +/FirstChar 32 +/LastChar 255 +/Widths 63 0 R +/ToUnicode 62 0 R +>> endobj 17 0 obj +[7 0 R /XYZ 0 427.7529 null] +endobj +18 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI /URI (http://docs.swarmlab.io/SwarmLab-HowTos/labs/IoT/Intro-Arduino.adoc.html) >> /Subtype /Link -/Rect [83.574 434.2529 211.032 458.7329] +/Rect [83.574 398.4729 211.032 422.9529] /Type /Annot >> endobj -18 0 obj -[7 0 R /XYZ 0 423.4529 null] -endobj 19 0 obj +[7 0 R /XYZ 0 387.6729 null] +endobj +20 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI /URI (http://docs.swarmlab.io/SwarmLab-HowTos/labs/IoT/SensorNode.adoc.html) >> /Subtype /Link -/Rect [83.574 394.1729 248.184 418.6529] +/Rect [83.574 358.3929 248.184 382.8729] /Type /Annot >> endobj -20 0 obj -[7 0 R /XYZ 0 383.3729 null] -endobj 21 0 obj +[7 0 R /XYZ 0 347.5929 null] +endobj +22 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI /URI (http://docs.swarmlab.io/SwarmLab-HowTos/labs/IoT/SensorNode2Server.adoc.html) >> /Subtype /Link -/Rect [83.574 354.0929 396.036 378.5729] +/Rect [83.574 318.3129 396.036 342.7929] /Type /Annot >> endobj -22 0 obj +23 0 obj << /Type /Font /BaseFont /ba1a36+NotoSerif-Bold /Subtype /TrueType -/FontDescriptor 60 0 R +/FontDescriptor 65 0 R /FirstChar 32 /LastChar 255 -/Widths 62 0 R -/ToUnicode 61 0 R +/Widths 67 0 R +/ToUnicode 66 0 R >> endobj -23 0 obj +24 0 obj << /Border [0 0 0] /Dest (_iot_docs) /Subtype /Link @@ -592,7 +633,7 @@ endobj /Type /Annot >> endobj -24 0 obj +25 0 obj << /Border [0 0 0] /Dest (_iot_docs) /Subtype /Link @@ -600,7 +641,7 @@ endobj /Type /Annot >> endobj -25 0 obj +26 0 obj << /Border [0 0 0] /Dest (_intro_iot) /Subtype /Link @@ -608,7 +649,7 @@ endobj /Type /Annot >> endobj -26 0 obj +27 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI @@ -619,7 +660,7 @@ endobj /Type /Annot >> endobj -27 0 obj +28 0 obj << /Border [0 0 0] /Dest (_intro_iot) /Subtype /Link @@ -627,7 +668,7 @@ endobj /Type /Annot >> endobj -28 0 obj +29 0 obj << /Border [0 0 0] /Dest (_intro_iot) /Subtype /Link @@ -635,7 +676,7 @@ endobj /Type /Annot >> endobj -29 0 obj +30 0 obj << /Border [0 0 0] /Dest (_intro_arduino) /Subtype /Link @@ -643,7 +684,7 @@ endobj /Type /Annot >> endobj -30 0 obj +31 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI @@ -654,7 +695,7 @@ endobj /Type /Annot >> endobj -31 0 obj +32 0 obj << /Border [0 0 0] /Dest (_intro_arduino) /Subtype /Link @@ -662,7 +703,7 @@ endobj /Type /Annot >> endobj -32 0 obj +33 0 obj << /Border [0 0 0] /Dest (_intro_arduino) /Subtype /Link @@ -670,7 +711,7 @@ endobj /Type /Annot >> endobj -33 0 obj +34 0 obj << /Border [0 0 0] /Dest (_sensor_nodemote) /Subtype /Link @@ -678,7 +719,7 @@ endobj /Type /Annot >> endobj -34 0 obj +35 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI @@ -689,7 +730,7 @@ endobj /Type /Annot >> endobj -35 0 obj +36 0 obj << /Border [0 0 0] /Dest (_sensor_nodemote) /Subtype /Link @@ -697,7 +738,7 @@ endobj /Type /Annot >> endobj -36 0 obj +37 0 obj << /Border [0 0 0] /Dest (_sensor_nodemote) /Subtype /Link @@ -705,7 +746,7 @@ endobj /Type /Annot >> endobj -37 0 obj +38 0 obj << /Border [0 0 0] /Dest (_sensor_nodemote_connect2server) /Subtype /Link @@ -713,7 +754,7 @@ endobj /Type /Annot >> endobj -38 0 obj +39 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI @@ -724,7 +765,7 @@ endobj /Type /Annot >> endobj -39 0 obj +40 0 obj << /Border [0 0 0] /Dest (_sensor_nodemote_connect2server) /Subtype /Link @@ -732,7 +773,7 @@ endobj /Type /Annot >> endobj -40 0 obj +41 0 obj << /Border [0 0 0] /Dest (_sensor_nodemote_connect2server) /Subtype /Link @@ -740,71 +781,71 @@ endobj /Type /Annot >> endobj -41 0 obj +42 0 obj << /Type /Outlines /Count 6 -/First 42 0 R -/Last 43 0 R +/First 43 0 R +/Last 44 0 R >> endobj -42 0 obj +43 0 obj << /Title -/Parent 41 0 R +/Parent 42 0 R /Count 0 -/Next 43 0 R +/Next 44 0 R /Dest [7 0 R /XYZ 0 841.89 null] >> endobj -43 0 obj +44 0 obj << /Title -/Parent 41 0 R +/Parent 42 0 R /Count 4 -/First 44 0 R -/Last 47 0 R -/Prev 42 0 R +/First 45 0 R +/Last 48 0 R +/Prev 43 0 R /Dest [7 0 R /XYZ 0 549.1329 null] >> endobj -44 0 obj -<< /Title -/Parent 43 0 R -/Count 0 -/Next 45 0 R -/Dest [7 0 R /XYZ 0 503.6129 null] ->> -endobj 45 0 obj -<< /Title -/Parent 43 0 R +<< /Title +/Parent 44 0 R /Count 0 /Next 46 0 R -/Prev 44 0 R -/Dest [7 0 R /XYZ 0 463.5329 null] +/Dest [7 0 R /XYZ 0 503.6129 null] >> endobj 46 0 obj -<< /Title -/Parent 43 0 R +<< /Title +/Parent 44 0 R /Count 0 /Next 47 0 R /Prev 45 0 R -/Dest [7 0 R /XYZ 0 423.4529 null] +/Dest [7 0 R /XYZ 0 427.7529 null] >> endobj 47 0 obj -<< /Title -/Parent 43 0 R +<< /Title +/Parent 44 0 R /Count 0 +/Next 48 0 R /Prev 46 0 R -/Dest [7 0 R /XYZ 0 383.3729 null] +/Dest [7 0 R /XYZ 0 387.6729 null] >> endobj 48 0 obj +<< /Title +/Parent 44 0 R +/Count 0 +/Prev 47 0 R +/Dest [7 0 R /XYZ 0 347.5929 null] +>> +endobj +49 0 obj << /Nums [0 << /P (1) >>] >> endobj -49 0 obj +50 0 obj << /Type /XObject /Subtype /Form /BBox [0 0 595.28 841.89] @@ -832,7 +873,7 @@ Q endstream endobj -50 0 obj +51 0 obj << /Type /XObject /Subtype /Form /BBox [0 0 595.28 841.89] @@ -860,7 +901,7 @@ Q endstream endobj -51 0 obj +52 0 obj << /Length1 11024 /Length 6960 /Filter [/FlateDecode] @@ -889,10 +930,10 @@ c 8E\ToƓ %²5<ª Y"ɭ?6G!<:: QG+X:VAs훌zT>ؕ[F(o|yT렻ssJ';F†sl =RuS*ze``hdKޠ5%|SI֎ nbzTL`X!%ؘP5GEMʺ9?7MQ[FGDp!AnBj3mfFy&رeڵ1.J΁Eœ"\͵t&'N60.r."7nP%Q'Kٗ9|oن/C=>~T>\spX` ,~<6 8T'Qc8#D){| H|^G`4( \2Do&qvo&8^L .ʜﲍ6b"B wnَr_)_k|><4TUޜmq5.w endstream endobj -52 0 obj +53 0 obj << /Type /FontDescriptor /FontName /8790d6+NotoSerif-Bold -/FontFile2 51 0 R +/FontFile2 52 0 R /FontBBox [-212 -250 1306 1058] /Flags 6 /StemV 0 @@ -903,7 +944,7 @@ endobj /XHeight 1098 >> endobj -53 0 obj +54 0 obj << /Length 1286 /Filter [/FlateDecode] >> @@ -913,42 +954,54 @@ x JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O endstream endobj -54 0 obj +55 0 obj [259 381 600 600 600 600 600 600 600 600 600 600 600 600 293 288 600 559 559 559 559 600 600 600 600 600 600 600 600 600 600 600 600 752 600 667 767 600 600 600 600 400 600 600 653 952 788 600 600 600 600 585 652 600 600 600 600 600 600 600 600 600 600 600 600 599 648 526 648 570 600 600 600 352 600 600 600 985 666 612 600 600 522 487 404 666 605 855 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 667 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 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 -55 0 obj -<< /Length1 10576 -/Length 6605 +56 0 obj +<< /Length1 12752 +/Length 7890 /Filter [/FlateDecode] >> stream -xY TǙ9@1zh1 >  00#fYr_Ȳ!{mŖo >[v;//ϫmyJ8v,G^'İ4A!}8ELL͏p ?B(T`[y!$i<~裓>o/{J):{0܆h׮/?x~@w\@=3i_aO## Ƙ^q^o;g?kNL@(]de|uQ -3b}%@UQ 8T%Gq"7'ZRvEJ2 t32 ޚ't Ӓ4BШqbI,}M#őXRhd9L2tWe酴4A *Dr[a)(rGyPv7 cT$B^Ae#ۄ -eS^WhЪ -mmmnSYa[k* =sJ͞%x N3a57:0!I3*E؈}?z/H]N`@[eQ1TFCS5\='N{gWhO< =t[ݐUSiH5:cle]8`q`bJ#f&*CsS:u,EzԹG>3J~&4:ԕawVCSަp?f(>=MҐgT,98F2 -.ǹϿtDEw+no[x|w#U[Ly|!֯,kj2vWYS虾^*/0ٵ-f-:uNsfwjU+SHN@̼E/ݡ'0۴'=ʂFO޿n΍ǣݤ{l_FL%AY"JSy*0+>+Fl=w6Z 1זY]{QS뻫k}9eL -m247um{I9isR]?`mЧkw,}X=/)iZ'd[o1k@_ ;5vDK K -T&Y;^Ȉ|}uuI^'$y.yFmp=Ѻ&yoe!;>Ymgbv =bQU|WL = >35Tth%no~hs_ZotdܴkgrnȒg;l}[*z+[k fM W}M ۲v^x5]>ia,(t.>.Ϩ!SU>=ehQfk<ܐy}'E -r)ҶwƐ -_e)'A蚜BT݊dݮHqM -&xoF[r1Eʝ5)[Jf?z+^|;q.kOen3fK r[`dLׇS7;VRR`,MM-Ŗ Vǻ=[S!'!!ǐ9k ୍ 2CruM*VuC^zK%gdׂͪ\KP>ݐmzƁ:ӎ5yLb+O#Ԍs5EFR꽏|yMSi6aT:Vg!N#s_/XYRܩ[{=eG< PZ},hr:bkF % I#D#N@?Ai=f=W_?B8㟃*7"=v$+9Ң:uAKp:MVa/I[ZozZ4ggI.pa>kE2jZcm`.nP^lvdԌtuT߿=UYI2?ܙ_RU_UToZ*TykM5mv^Kψ`6зp2l̦̙&&5P T#6!vL\\Vlx8!g[.&Is9BR!~u|!s - >E"=M"boJUDqv{L>3|dg8ddR[itDzNdaekgCNn'> 9 ќ |zkGv;ꑪ>FEEhh؏>(qmhse'PpO}>v1oB鹧KǗE(} B<(}I(ae'0?INKω8A& I8.!fyVdB{`ub3; .n)P -x# vjK!N UP+jC]D._ȃlno04xd=9vc| s>,$C %,ڊ^,Eo| !%V| J"_2qȗd2bc"_/G]-RǡmLȏGux"e~!7FO_r2^wDf!W"?eɦD~"egaPVηS>}fT7OM)B12,y4hM0jՎf(A8SP -QdëYzܔw@s Ћf3|TNg&x-FJ7HAN0l#(&.lt*[ :Xc(*!*|x;k_3; =/ &X*ðqOw-qĕ`P^4m& a"#б0Ձ /H$&NR-± x437clH7k&(~փ"=0GOB0 JʼnHFh -ύ7=ACC zL>/SQLIoo{XXRzT ³9=3|^o-v{)t;{V;;{{,l|slﱔ>?3g})? ws]@̒P7Sޙ9XNCX+3c`? Sz"7;Cz>07ρ$XB/B˗,08,$2rHA}.kUHԁ3$wP -%2fc Ӥ3ZEb2NW<~v9`Afȟva;if({`RhA(;!}U YJdf Qg%nD}<`X3JR2=a^tA4r#!1Y͓:̉:ŒqoJ^ -.f' i#FZOAIv.]]Jm-G+>&[]3$L>BO"⹭YPVBDIw yXL}2>qoٷ%|t 7cȢR`A?qPȉ&gÓ'^}s ,IX<7J@%KǰW 7$}O"}nf$>7X$f (Mr;`M^Jj%K^4/#|߲˹xK15d\c8ǘ;GN~8чM!T))<| -_9|1@ ''Ͷ\Lcga2nS)N ́I -˚ve .69{W>Gmk-jRy+64'9INnd$)Bҕ$6+M|?谗t-tFd};#Nrt/b|QH錌AD*Gu1xBP^84*V8} ssCxwh7tF  !&g%% .D~, ]BXLdzN}f[MM u5۫* zt[a&_Sf*I7eR V6G -#\֦%w c8gȈm}?L{XOjOףzm)o?P?n<|CZuPao͜<[# a [o̾xm)ZMPlx[#fvAdz"}nEV{DBHX}pI˜0厰^Z(J"E%RtL),H 9:O)qDIO # ^^&D6wa&#,,,&$,0sè/SEly"ÓV4ڿa46~ kUjgO͚pj51y"rz%3LZ^YiIs+-Çfݽ4c0>xC\!$G?U_о#FB,$S"X -&(P5!ruX? xmi$zy TL^GEFxE~ u_D/#Je՟D-Ca9GQBf $VOO~g)_BKFT<"8 1X`]pGrUc*yJ1y@Gp<$(͢Kjaw]to5qƺAV@xF9fT:&AEhgDÝ Ρ\-ޠF,b?B*!gn[&%$1uҖ2̋9q@J<P=ʻ&Ml#P`P~uր0!54̈DH+Wɶ +\/(Dݴ]D`B@ЈYX4H!V"sNhіBkY=&|}R2B= f-|hs#d\p =P y}GD) /oϨ2zÏ%_ާuކ>)mAwN^/᤾"k:{wÙY7yt':Ri6` 8-1#]Q{>Y2%v -{ZHwӠvطAS0 o"YµQ<&:/rb t})`@RHt9}*AK4Oo2L*@<*HB9"T SzA~gM9.fY2mb9茒lJIe#z elLƢ*$flS[2) o* +MR-˨6>xWRvgbC۶Biڤs+P @oD?Cz XA*2*)D3 0 SpZO<鿄?Ud'H*S%uEqjAat?<:7k>ԼRa|r+mS٧*#3rwSna߷\Ч lBf + +Ѕ@,Q ]b4R唽8਩%AF@ +rudPvkʅZ׎̶o׌7i+vfW{vhNgZūUjB\?_2QITb(3&`Aifw)UGʈO0bX'IU|M1ej2jv6/vbc֗+Mqd:%˜PMOm/m̿橬wV1]fQ/DÔWg\XISq:f% +o H2/3#y_L,P*v]M2I|bZIOˊ GTVU!(>/e%&?NhbЯC39jA 0xN\f㏏;-O cuZReK3t؟R3^2]o;; ՙ7q?\7(>mT&Ƃ**R8L@DK_TRUf2_eӡU?d>2J-U9\/?]ŅV2`\2Lձ5'D]: 璵Vc7o xaXZ?$~OAD q1v#h˾+a$.]]YU0JAj(_[%A`h?ϯ,iK(3.nSӐT@!/ldb&>~HWFo"LY]V!4c0/aoz8)Q8{j4S׬;/7ts)y\׿o8­I̖>`;WF- 2 +޿f`| CK߰ؓkFe =_ pq!?k\q9]׾U;cޘn&e=w^>D9=rp\~TJ omCSIJh~lUՎ4,<7.EWަgMLPߎSw,kkj1Qrϝo^sawQ[[k1ѨSU:Lw4[];])%k3ȋ6X@Pm~s0!Ϯҽ5?xBiNqCHcA.8 +Ɠ#{!$X&Qv`S ҵ1Rb5Jm2iOd +X_U.~5U'U|.tbJejIpDfVoUso}%z#. `~ {K. Ekbyb`cD4=^5f5רիI`mgO>޹s{>ZY 񏼌hi~G4܁9M{j.992՛jOeF;| KćKﰨA_5;"oԹXI–9N6z`d^2ӸMaO /4ԟ`v9V\34÷< 'bRcn Pn)4n* R_Y/w`Y!t@?G轵l4($"Fam1he4tھ'Un-IZGZvnK^NjKs!>UhWc]u2:OS綿0Ͽ0YQ1nV}GI8YuRn7ݠ[`҂n1$Kñ^.d87<5y.+-{[[Ԧ+k[hYBOz**枛y[V}:œ/3"2t!pSRw6/T7+]mi:]n`Aj\ "|440sfx͠py^dP]͈M3]gVϗhz]kv-OfٛOϵ4(4ڸ➪Rveґz[[{vC [;g+J;KrK]B[nvjZ\lі2:\PnЦeֶ ;v怾pV#ge5d] z 7&н=PWQy%m L!?v㔊w#DCN.=޾46>ӿh9Z6X+_m6`#OBawU$_ _RYCnnqGjJ %CU +k xQ# +O)R*ғQi)rN"JJψ>fS.^Yd?w8 F3ޜXڡƧSt2S ҳq+79q[hj8)UfHa9#-,_?&_+*""H.g])xv7S5#*ҳ;Ǘ.tu8d$e%5ޥfүrDh =~x6nU6791]D>E3itA + ~xl=_EdF׈a3d%GrGӄ..hNjQ؉ژO$ǀV@]wA\㎡f?Eཏk@Q)׆"9R3{އBrmyVyi{ +IſE ѕ|ZPo jfȥ-zŢWRI7hLj$:'2_xFg b"D 'W:HO1N'5Y!>qZ!O"s (%~( e# C!/#e#*BD]C5ҌZPjGunԃO8Qځdnj`D UltD̑ pt*Ǡ#A>$|,hzς^ +IA>XP$6"k|1}e` A%AᏃ0$g0d ?|`2_la* ? +7'(a ?J&hT,♞ E|3:t|E|! i4f8< RD\zjDShT xwR o7akznZyU7m1Fܣsḿ@iLyfAI(Ii STF&{7ﱏ{yfn׌{ HM g17·O[ +5,[ Ό΁xh3kLm7ޚ6{o-mF{c{Pu|M[f- >8=zy ?>9=1N'0{h|d|pMιFaq/akң)~$TucETG˗,Y0YHe6!h0"6aWѶݰFZN 8Ar *(Rh6L߳4 VA2] n(҄"zB;n;vJ@gЍ#w9u6X}uu4îHn* 23tEz3t%V7 W0l"!0Ew]Di$2do'\HDZ'a?;'7Gu Ƴwhf|z֫O<3Ma s!6j=o2Q'6i;:?a?; ?+?|:(+ D\',07䉙WP"Ɓ2uV=8f^GqMVT*5z*zp$m"`cnSaSqrOJJ[?ŋ+ p݌a<|a.w1Gjs~ {ɲބ:p==W{u?3lC}xFn=KqQѓhLᘞXcLzd̵:jփM"bo^t5$;}><͝;||gN)T+v}P0Q(Ħ_ID}^w6^ػۛ| q^(!]]C+xZ%Оv'p^|/OFf[P_gZjkUe۷ + z G2UrYlLtTDxT"q,X`x_\pc mlh3~cK3hi^mc +T-m{*xGʧB[i˦D*mcVއxn؂m +D[;\[G@1Ja +Ω´ʮ0HEjkY*U-XiP>'"q::_)x}X489, >}Xq,ߗ+X}>N}'RVi^DX_"ɍW#V~H]XADF.La^+/Td;w:}s~6Jjqj@JE&~rьthH#> C5 =hflv.8u`O|GS/*a!NoѶ40۬dd޶@|jɣ`cNKȸrJ1'#*F}V"8>m[p2ð*GxB3>#N h^TT;c;mADm#81>Z; cAAO ơ\ֵPkP×`;Bo*"giIX>U0PRbP<P=;'>s̍C-'hWjXRAu `SzlTBs."мч4R\&3c[s B!ܩ8DƊC͸^-W{Eu^1w8_E|eJ9_2S.CIDRR^ JAFyE& qVJ!abo- Gb +fđp]j |1K3p"Z _$Ob͐O z{E iVnoOܿȿ +?Fo쀼}EC?亊~~Jq*aXpgu zH>t62z?< hٟT+1tXv(<"ϏU ywX"7`Oip8kNBwp"rjD/,=VnbۅK,.};K,; ܗ"X.N%~H+x̳y8[`LL.}fqeʠ跢? endstream endobj -56 0 obj +57 0 obj << /Type /FontDescriptor -/FontName /390246+NotoSerif -/FontFile2 55 0 R +/FontName /95c2d6+NotoSerif +/FontFile2 56 0 R /FontBBox [-212 -250 1246 1047] /Flags 6 /StemV 0 @@ -959,7 +1012,7 @@ endobj /XHeight 1098 >> endobj -57 0 obj +58 0 obj << /Length 1286 /Filter [/FlateDecode] >> @@ -969,10 +1022,51 @@ x JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O endstream endobj -58 0 obj -[259 500 500 500 500 500 500 500 500 500 500 500 500 500 250 288 500 559 559 559 559 500 500 500 500 500 500 500 500 500 500 500 500 705 500 613 727 500 500 500 500 367 500 500 623 937 763 500 500 500 500 543 612 500 500 500 500 500 500 500 500 500 500 500 500 562 613 492 613 535 500 500 500 319 500 500 500 944 645 577 500 500 471 451 352 634 579 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 259 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 59 0 obj +[259 500 500 500 500 500 500 500 500 500 500 500 250 500 250 288 500 559 559 559 559 500 500 500 500 500 286 500 500 500 500 500 500 705 500 613 727 500 589 500 792 367 500 500 623 937 763 500 604 500 500 543 612 500 500 1046 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 579 861 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 259 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 +60 0 obj +<< /Length1 2196 +/Length 1008 +/Filter [/FlateDecode] +>> +stream +xՕMlEk{7HITuȇcx4P$"UҪT!$x?Tۻ؛\ +z'$8PAJEB"qI v=Bzao{3i Ya ƢD@UƗiCln hi@ᜓejzU" 9x%'3 tշ|sMa^:mY~20]eDx40:E# =Xl$4*!f3y=Lب*M+>PAe( goSAAre2tXJ4?NtD#ўIdr%g|)eǾ,/ha}PQ'Vٱ#%<~W[8^g(PEP +2v:;nuQ{o9<"QޫDŽ.PEdeE/܍otul‹AeW-ͱw㤤uSv3*UQ/f+71eHu90N ΨkKP]e<1$C/ +GH~cѲZd)ŗ7Ͷ0 6Т +2D )hylDtΗZWFhi i۰EcWR[0[)]U{)U1Kv2Ug> +endobj +62 0 obj +<< /Length 225 +/Filter [/FlateDecode] +>> +stream +x]Mn bE,="M9d0ԅ-?=ay_ +Jv>DG,ŒK[u,$ӱ\h-'[N.$;98}_&ӞWpW̊ vgf67p"J A`tE1pnݯ|#݉8R;CRSK+Ucp +endstream +endobj +63 0 obj +[1000 687 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] +endobj +64 0 obj << /Length1 8592 /Length 5340 /Filter [/FlateDecode] @@ -1001,10 +1095,10 @@ g +D 1_hp+s03oH~-"> endobj -61 0 obj +66 0 obj << /Length 285 /Filter [/FlateDecode] >> @@ -1023,11 +1117,11 @@ stream x]Mn e%RlH[0 .R o_fRo~qϽtůQaV[De`"mI0x޶L|w/ڏ[4xXC\:.2 پ׹nӶϚ-(.Q^(-5cRY_Q2ʝEeƃ$ qԈ%bM(UxlLYm( JGE5 i@ v]|:~I1f[t:\U~r. endstream endobj -62 0 obj +67 0 obj [259 809 393 579 648 641 506 535 647 393 603 612 665 535 799 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 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 63 +0 68 0000000000 65535 f 0000000015 00000 n 0000000341 00000 n @@ -1035,67 +1129,72 @@ xref 0000000600 00000 n 0000000651 00000 n 0000000923 00000 n -0000007093 00000 n -0000007609 00000 n -0000007778 00000 n -0000007820 00000 n -0000007869 00000 n -0000008051 00000 n -0000008216 00000 n -0000008261 00000 n -0000008306 00000 n -0000008519 00000 n -0000008564 00000 n -0000008782 00000 n -0000008827 00000 n -0000009042 00000 n -0000009087 00000 n -0000009309 00000 n -0000009479 00000 n -0000009599 00000 n -0000009721 00000 n -0000009842 00000 n -0000010053 00000 n -0000010176 00000 n -0000010299 00000 n -0000010424 00000 n -0000010639 00000 n -0000010766 00000 n -0000010893 00000 n -0000011020 00000 n -0000011233 00000 n -0000011363 00000 n -0000011492 00000 n -0000011634 00000 n -0000011854 00000 n -0000011999 00000 n -0000012143 00000 n -0000012217 00000 n -0000012403 00000 n -0000012582 00000 n -0000012746 00000 n -0000012939 00000 n -0000013144 00000 n -0000013396 00000 n -0000013441 00000 n -0000013711 00000 n -0000013981 00000 n -0000021032 00000 n -0000021251 00000 n -0000022613 00000 n -0000023527 00000 n -0000030223 00000 n -0000030437 00000 n -0000031799 00000 n -0000032713 00000 n -0000038143 00000 n -0000038362 00000 n -0000038722 00000 n +0000007592 00000 n +0000008121 00000 n +0000008290 00000 n +0000008332 00000 n +0000008381 00000 n +0000008563 00000 n +0000008728 00000 n +0000008773 00000 n +0000008818 00000 n +0000009031 00000 n +0000009211 00000 n +0000009256 00000 n +0000009474 00000 n +0000009519 00000 n +0000009734 00000 n +0000009779 00000 n +0000010001 00000 n +0000010171 00000 n +0000010291 00000 n +0000010413 00000 n +0000010534 00000 n +0000010745 00000 n +0000010868 00000 n +0000010991 00000 n +0000011116 00000 n +0000011331 00000 n +0000011458 00000 n +0000011585 00000 n +0000011712 00000 n +0000011925 00000 n +0000012055 00000 n +0000012184 00000 n +0000012326 00000 n +0000012546 00000 n +0000012691 00000 n +0000012835 00000 n +0000012909 00000 n +0000013095 00000 n +0000013274 00000 n +0000013438 00000 n +0000013631 00000 n +0000013836 00000 n +0000014088 00000 n +0000014133 00000 n +0000014403 00000 n +0000014673 00000 n +0000021724 00000 n +0000021943 00000 n +0000023305 00000 n +0000024219 00000 n +0000032200 00000 n +0000032414 00000 n +0000033776 00000 n +0000034691 00000 n +0000035789 00000 n +0000036013 00000 n +0000036313 00000 n +0000037450 00000 n +0000042880 00000 n +0000043099 00000 n +0000043459 00000 n trailer -<< /Size 63 +<< /Size 68 /Root 2 0 R /Info 1 0 R >> startxref -39636 +44373 %%EOF