combox-paper

notes and other things concerning combox
git clone git://git.ricketyspace.net/combox-paper.git
Log | Files | Refs

commit d26bb953b7a0c7c591c97aa90803d0bdc00e6b67
parent 1738d7d836a3d5c06512a06066e3695fc9bf71cf
Author: Siddharth Ravikumar <sravik@bgsu.edu>
Date:   Tue,  2 Feb 2016 10:29:41 -0500

Added report/images/4-combox-structure

EPS file and SVG file.

Diffstat:
report/images/4-combox-structure.eps | 890+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
report/images/4-combox-structure.svg | 883+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 1773 insertions(+), 0 deletions(-)

diff --git a/report/images/4-combox-structure.eps b/report/images/4-combox-structure.eps @@ -0,0 +1,890 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.6 (http://cairographics.org) +%%CreationDate: Tue Feb 2 10:27:53 2016 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 -1 819 488 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%BeginResource: font DejaVuSans +11 dict begin +/FontType 42 def +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 46 /period put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 67 /C put +Encoding 73 /I put +Encoding 97 /a put +Encoding 98 /b put +Encoding 99 /c put +Encoding 100 /d put +Encoding 101 /e put +Encoding 104 /h put +Encoding 105 /i put +Encoding 108 /l put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 112 /p put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 117 /u put +Encoding 120 /x put +Encoding 121 /y put +/CharStrings 25 dict dup begin +/.notdef 0 def +/l 1 def +/e 2 def +/period 3 def +/t 4 def +/x 5 def +/c 6 def +/o 7 def +/m 8 def +/b 9 def +/space 10 def +/d 11 def +/i 12 def +/r 13 def +/y 14 def +/s 15 def +/h 16 def +/a 17 def +/zero 18 def +/n 19 def +/one 20 def +/C 21 def +/p 22 def +/u 23 def +/I 24 def +end readonly def +/sfnts [ +<0001000000090080000300106376742000691d3900001048000001fe6670676d7134766a0000 +1248000000ab676c7966a12d436a0000009c00000fac686561640862f353000012f400000036 +686865610d9f07860000132c00000024686d74786de00dce00001350000000646c6f63610000 +c778000013b4000000686d617870048606710000141c00000020707265703b07f1000000143c +0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec +310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f2720629000100c1 +00000179061400030022b7009702010800460410fcec31002fec30400d100540055005600570 +05f00506015d13331123c1b8b80614f9ec0000020071ffe3047f047b0014001b007040240015 +01098608880515a90105b90c01bb18b912b80c8c1c1b1502081508004b02120f451c10fcecf4 +ecc4111239310010e4f4ece410ee10ee10f4ee1112393040293f1d701da01dd01df01d053f00 +3f013f023f153f1b052c072f082f092c0a6f006f016f026f156f1b095d71015d0115211e0133 +323637150e01232000111000333200072e0123220607047ffcb20ccdb76ac76263d06bfef4fe +c70129fce20107b802a5889ab90e025e5abec73434ae2a2c0138010a01130143feddc497b4ae +9e00000100db000001ae00fe00030011b7008302011900180410fcec31002fec3037331523db +d3d3fefe00010037000002f2059e0013003840190e05080f03a9001101bc08870a0b08090204 +000810120e461410fc3cc4fc3cc432393931002fecf43cc4ec3211393930b2af1501015d0111 +2115211114163b01152322263511233533110177017bfe854b73bdbdd5a28787059efec28ffd +a0894e9a9fd202608f013e0000000001003b000004790460000b014340460511060706041103 +040707060411050401020103110202010b110001000a11090a0101000a110b0a070807091108 +0807420a070401040800bf05020a0704010408000208060c10d44bb00a544bb00f545b4bb010 +545b4bb011545b58b90006004038594bb0145458b90006ffc03859c4d4c411173931002f3cec +321739304b5358071005ed071008ed071008ed071005ed071005ed071008ed071008ed071005 +ed59220140980a04040a1a04150a260a3d04310a55045707580a660a76017a047607740a8d04 +820a99049f049707920a900aa601a904af04a507a30aa00a1c0a03040505090a0b1a03150515 +091a0b2903260525092a0b200d3a013903370534073609390b300d4903460545094a0b400d59 +0056015902590357055606590756085609590b500d6f0d78017f0d9b019407ab01a407b00dcf +0ddf0dff0d2f5d005d09022309012309013309010464fe6b01aad9febafebad901b3fe72d901 +2901290460fddffdc101b8fe48024a0216fe71018f0000010071ffe303e7047b0019003f401b +00860188040e860d880ab91104b917b8118c1a07120d004814451a10fce432ec310010e4f4ec +10fef4ee10f5ee30400b0f1b101b801b901ba01b05015d01152e012322061514163332363715 +0e0123220011100021321603e74e9d50b3c6c6b3509d4e4da55dfdfed6012d010655a20435ac +2b2be3cdcde32b2baa2424013e010e0112013a23000000020071ffe30475047b000b0017004a +401306b91200b90cb8128c1809120f51031215451810fcecf4ec310010e4f4ec10ee3040233f +197b007b067f077f087f097f0a7f0b7b0c7f0d7f0e7f0f7f107f117b12a019f01911015d0122 +06151416333236353426273200111000232200111000027394acab9593acac93f00112feeef0 +f1feef011103dfe7c9c9e7e8c8c7e99cfec8feecfeedfec701390113011401380000000100ba +0000071d047b0022005a4026061209180f00061d07150c871d2003b81bbc19100700110f0808 +065011080f501c18081a462310fcec32fcfcfcec11123931002f3c3ce4f43cc4ec3211121739 +3040133024502470249024a024a024bf24df24ff2409015d013e013332161511231134262322 +061511231134262322061511231133153e01333216042945c082afbeb972758fa6b972778da6 +b9b93fb0797aab03897c76f5e2fd5c029ea19cbea4fd87029ea29bbfa3fd870460ae67627c00 +0000000200baffe304a40614000b001c0038401903b90c0f09b918158c0fb81b971900121247 +180c06081a461d10fcec3232f4ec31002fece4f4c4ec10c6ee30b6601e801ea01e03015d0134 +26232206151416333236013e01333200111002232226271523113303e5a79292a7a79292a7fd +8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7e702526461febcfef8fef8febc6164a8 +061400020071ffe3045a06140010001c003840191ab9000e14b905088c0eb801970317040008 +024711120b451d10fcecf4ec323231002fece4f4c4ec10c4ee30b6601e801ea01e03015d0111 +331123350e0123220211100033321601141633323635342623220603a2b8b83ab17ccbff00ff +cb7cb1fdc7a79292a8a89292a703b6025ef9eca86461014401080108014461fe15cbe7e7cbcb +e7e7000200c100000179061400030007002b400e06be04b100bc020501080400460810fc3cec +3231002fe4fcec30400b1009400950096009700905015d1333112311331523c1b8b8b8b80460 +fba00614e900000100ba0000034a047b001100304014060b0700110b03870eb809bc070a0608 +0008461210fcc4ec3231002fe4f4ecc4d4cc11123930b450139f1302015d012e012322061511 +231133153e0133321617034a1f492c9ca7b9b93aba85132e1c03b41211cbbefdb20460ae6663 +050500000001003dfe56047f0460000f018b40430708020911000f0a110b0a00000f0e110f00 +0f0d110c0d00000f0d110e0d0a0b0a0c110b0b0a420d0b0910000b058703bd0e0bbc100e0d0c +0a09060300080f040f0b1010d44bb00a544bb008545b58b9000b004038594bb0145458b9000b +ffc03859c4c4111739310010e432f4ec113911391239304b5358071005ed071008ed071008ed +071005ed071008ed0705ed173259220140f0060005080609030d160a170d100d230d350d490a +4f0a4e0d5a095a0a6a0a870d800d930d120a000a09060b050c0b0e0b0f170115021004100517 +0a140b140c1a0e1a0f2700240124022004200529082809250a240b240c270d2a0e2a0f201137 +003501350230043005380a360b360c380d390e390f3011410040014002400340044005400640 +0740084209450a470d490e490f40115400510151025503500450055606550756085709570a55 +0b550c590e590f501166016602680a690e690f60117b08780e780f89008a09850b850c890d89 +0e890f9909950b950c9a0e9a0fa40ba40cab0eab0fb011cf11df11ff11655d005d050e012b01 +353332363f01013309013302934e947c936c4c543321fe3bc3015e015ec368c87a9a48865404 +4efc94036c0000000001006fffe303c7047b002700e7403c0d0c020e0b531f1e080902070a53 +1f1f1e420a0b1e1f041500860189041486158918b91104b925b8118c281e0a0b1f1b0700521b +080e07081422452810fcc4ecd4ece4111239393939310010e4f4ec10fef5ee10f5ee12173930 +4b535807100eed111739070eed1117395922b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b +2c0c3b093b0a3b0b3b0c0b200020012402280a280b2a132f142f152a16281e281f2920292124 +27860a860b860c860d12000000010202060a060b030c030d030e030f03100319031a031b031c +041d09272f293f295f297f2980299029a029f029185d005d7101152e012322061514161f011e +0115140623222627351e013332363534262f012e01353436333216038b4ea85a898962943fc4 +a5f7d85ac36c66c661828c65ab40ab98e0ce66b4043fae282854544049210e2a99899cb62323 +be353559514b50250f2495829eac1e000000000100ba00000464061400130034401903090003 +0e0106870e11b80c970a010208004e0d09080b461410fcec32f4ec31002f3cecf4c4ec111217 +3930b2601501015d0111231134262322061511231133113e013332160464b87c7c95acb9b942 +b375c1c602a4fd5c029e9f9ebea4fd870614fd9e6564ef000002007bffe3042d047b000a0025 +00bc4027191f0b17090e00a91706b90e1120861fba1cb923b8118c170c001703180d09080b1f +030814452610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee1139113912393040 +6e301d301e301f3020302130223f27401d401e401f402040214022501d501e501f5020502150 +2250277027851d871e871f8720872185229027a027f0271e301e301f30203021401e401f4020 +4021501e501f50205021601e601f60206021701e701f70207021801e801f80208021185d015d +0122061514163332363d01371123350e01232226353436332135342623220607353e01333216 +02bedfac816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f00233667b6273d9b429 +4cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc0000020087ffe3048f05f0000b001700234013 +06a01200a00c91128c18091c0f1e031c151b1810fcecf4ec310010e4f4ec10ee300122021110 +12333212111002273200111000232200111000028b9c9d9d9c9d9d9d9dfb0109fef7fbfbfef7 +01090550fecdfeccfecdfecd0133013301340133a0fe73fe86fe87fe73018d0179017a018d00 +000100ba00000464047b001300364019030900030e0106870e11b80cbc0a010208004e0d0908 +0b461410fcec32f4ec31002f3ce4f4c4ec1112173930b46015cf1502015d0111231134262322 +061511231133153e013332160464b87c7c95acb9b942b375c1c602a4fd5c029e9f9ebea4fd87 +0460ae6564ef000100e10000045a05d5000a004040154203a00402a005810700a009081f061c +03001f010b10d44bb00f5458b9000100403859ecc4fcec31002fec32f4ecd4ec304b53585922 +01b40f030f04025d3721110535253311211521fe014afe990165ca014afca4aa047348b848fa +d5aa000000010073ffe3052705f000190036401a0da10eae0a951101a100ae04951791118c1a +07190d003014101a10fcec32ec310010e4f4ecf4ec10eef6ee30b40f1b1f1b02015d01152e01 +23200011100021323637150e01232000111000213216052766e782ff00fef00110010082e766 +6aed84feadfe7a0186015386ed0562d55f5efec7fed8fed9fec75e5fd34848019f0167016801 +9f470000000200bafe5604a4047b0010001c003e401b1ab9000e14b90508b80e8c01bd03bc1d +11120b471704000802461d10fcec3232f4ec310010e4e4e4f4c4ec10c4ee304009601e801ea0 +1ee01e04015d2511231133153e013332001110022322260134262322061514163332360173b9 +b93ab17bcc00ffffcc7bb10238a79292a7a79292a7a8fdae060aaa6461febcfef8fef8febc61 +01ebcbe7e7cbcbe7e7000000000200aeffe30458047b00130014003b401c030900030e010687 +0e118c0a01bc14b80c0d0908140b4e020800461510fcecf439ec3231002fe4e432f4c4ec1112 +173930b46f15c01502015d1311331114163332363511331123350e0123222601aeb87c7c95ad +b8b843b175c1c801cf01ba02a6fd619f9fbea4027bfba0ac6663f003a800000100c900000193 +05d50003002eb700af02011c00040410fc4bb0105458b9000000403859ec31002fec3001400d +30054005500560058f059f05065d13331123c9caca05d5fa2b00013500b800cb00cb00c100aa +009c01a600b800660000007100cb00a002b20085007500b800c301cb0189022d00cb00a600f0 +00d300aa008700cb03aa0400014a003300cb000000d9050200f4015400b4009c013901140139 +07060400044e04b4045204b804e704cd0037047304cd04600473013303a2055605a605560539 +03c5021200c9001f00b801df007300ba03e9033303bc0444040e00df03cd03aa00e503aa0404 +000000cb008f00a4007b00b80014016f007f027b0252008f00c705cd009a009a006f00cb00cd +019e01d300f000ba018300d5009803040248009e01d500c100cb00f600830354027f00000333 +026600d300c700a400cd008f009a0073040005d5010a00fe022b00a400b4009c00000062009c +0000001d032d05d505d505d505f0007f007b005400a406b80614072301d300b800cb00a601c3 +01ec069300a000d3035c037103db0185042304a80448008f0139011401390360008f05d5019a +0614072306660179046004600460047b009c00000277046001aa00e904600762007b00c5007f +027b000000b4025205cd006600bc00660077061000cd013b01850389008f007b0000001d00cd +074a042f009c009c0000077d006f0000006f0335006a006f007b00ae00b2002d0396008f027b +00f600830354063705f6008f009c04e10266008f018d02f600cd03440029006604ee00730000 +140000960000b707060504030201002c2010b002254964b040515820c859212d2cb002254964 +b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0 +042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0fd45 +4459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225b002 +2549b00525b005254960b0206368208a108a233a8a10653a2d0000010000000259995059eed4 +5f0f3cf5001f080000000000d180a74a00000000d180a74af7d6fc4c0e5909dc000000080000 +00010000000000010000076dfe1d00000efef7d6fa510e590001000000000000000000000000 +0000001904cd0066023900c104ec0071028b00db0323003704bc003b0466007104e5007107cb +00ba051400ba028b000005140071023900c1034a00ba04bc003d042b006f051200ba04e7007b +05170087051200ba051700e105960073051400ba051200ae025c00c900000000000000440000 +0080000001540000017c000001f80000037c00000414000004b80000057c0000061400000614 +000006ac000006fc0000076c0000093800000a9800000b1000000c3c00000cc000000d380000 +0da800000e4000000ee000000f6400000fac0001000000190354002b0068000c000200100099 +000800000415021600080004b8028040fffbfe03fa1403f92503f83203f79603f60e03f5fe03 +f4fe03f32503f20e03f19603f02503ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e9 +3a03e84203e7fe03e63203e5e45305e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03 +e0fe03df3203de1403dd9603dcfe03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705 +d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03 +cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03be +fe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004 +b6b52505b65d40ff03b64004b52503b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e +03acab2505ac6403abaa1205ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4 +fe03a3a20e05a33203a20e03a16403a08a4105a096039ffe039e9d0c059efe039d0c039c9b19 +059c64039b9a10059b19039a1003990a0398fe0397960d0597fe03960d03958a410595960394 +930e05942803930e0392fa039190bb0591fe03908f5d0590bb039080048f8e25058f5d038f40 +048e25038dfe038c8b2e058cfe038b2e038a8625058a410389880b05891403880b0387862505 +8764038685110586250385110384fe038382110583fe0382110381fe0380fe037ffe0340ff7e +7d7d057efe037d7d037c64037b5415057b25037afe0379fe03780e03770c03760a0375fe0374 +fa0373fa0372fa0371fa0370fe036ffe036efe036c21036bfe036a1142056a530369fe03687d +036711420566fe0365fe0364fe0363fe0362fe03613a0360fa035e0c035dfe035bfe035afe03 +59580a0559fa03580a035716190557320356fe03555415055542035415035301100553180352 +1403514a130551fe03500b034ffe034e4d10054efe034d10034cfe034b4a13054bfe034a4910 +054a1303491d0d05491003480d0347fe0346960345960344fe0343022d0543fa0342bb03414b +0340fe033ffe033e3d12053e14033d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe +033837140538fa033736100537140336350b05361003350b03341e03330d0332310b0532fe03 +310b03302f0b05300d032f0b032e2d09052e10032d09032c32032b2a25052b64032a2912052a +25032912032827250528410327250326250b05260f03250b0324fe0323fe03220f0321011005 +2112032064031ffa031e1d0d051e64031d0d031c1142051cfe031bfa031a42031911420519fe +031864031716190517fe031601100516190315fe0314fe0313fe031211420512fe0311022d05 +114203107d030f64030efe030d0c16050dfe030c0110050c16030bfe030a100309fe0308022d +0508fe030714030664030401100504fe03401503022d0503fe0302011005022d0301100300fe +0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> +] def +/f-0-0 currentdict end definefont pop +%%EndResource +%%BeginResource: font DejaVuSans +11 dict begin +/FontType 42 def +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 1 /uniFB01 put +/CharStrings 2 dict dup begin +/.notdef 0 def +/uniFB01 1 def +end readonly def +/sfnts [ +<0001000000090080000300106376742000691d3900000184000001fe6670676d7134766a0000 +0384000000ab676c7966aa72abf90000009c000000e8686561640862f3530000043000000036 +686865610d9f076f0000046800000024686d747809d700950000048c000000086c6f63610000 +012c000004940000000c6d617870046f0671000004a000000020707265703b07f100000004c0 +0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec +310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206290002002f +0000044a061400150019005240111b46001708160f1404080803160a064c1a10fc3cc432c4fc +3cc410fe3cec310040120803a90010870e18be16b10e970900bc05012f3ce632eefeee10ee10 +ee3230400bff1ba01b901b801b101b05015d01112311211123112335333534363b0115232206 +1d0101331523044ab9fe07b9b0b0adb3b9b0634d01f9b9b90460fba003d1fc2f03d18f4eb7af +9950686301b2e900013500b800cb00cb00c100aa009c01a600b800660000007100cb00a002b2 +0085007500b800c301cb0189022d00cb00a600f000d300aa008700cb03aa0400014a003300cb +000000d9050200f4015400b4009c01390114013907060400044e04b4045204b804e704cd0037 +047304cd04600473013303a2055605a60556053903c5021200c9001f00b801df007300ba03e9 +033303bc0444040e00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014016f007f +027b0252008f00c705cd009a009a006f00cb00cd019e01d300f000ba018300d5009803040248 +009e01d500c100cb00f600830354027f00000333026600d300c700a400cd008f009a00730400 +05d5010a00fe022b00a400b4009c00000062009c0000001d032d05d505d505d505f0007f007b +005400a406b80614072301d300b800cb00a601c301ec069300a000d3035c037103db01850423 +04a80448008f0139011401390360008f05d5019a0614072306660179046004600460047b009c +00000277046001aa00e904600762007b00c5007f027b000000b4025205cd006600bc00660077 +061000cd013b01850389008f007b0000001d00cd074a042f009c009c0000077d006f0000006f +0335006a006f007b00ae00b2002d0396008f027b00f600830354063705f6008f009c04e10266 +008f018d02f600cd03440029006604ee00730000140000960000b707060504030201002c2010 +b002254964b040515820c859212d2cb002254964b040515820c859212d2c20100720b00050b0 +0d7920b8ffff5058041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff505804 +1b0559b0051cb0032508e12d2c4b505820b0fd454459212d2cb002254560442d2c4b5358b002 +25b0022545445921212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a +233a8a10653a2d00000100000002599906114c565f0f3cf5001f080000000000d180a74a0000 +0000d180a74af7d6fc4c0e5909dc00000008000000010000000000010000076dfe1d00000efe +f7d6fa510e5900010000000000000000000000000000000204cd0066050a002f000000000000 +0044000000e80001000000020354002b0068000c000200100099000800000415021600080004 +b8028040fffbfe03fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603 +f02503ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5 +e45305e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603 +dcfe03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe +03d21b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c68511 +05c61c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba +1103b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004 +b52503b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205 +ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03 +a16403a08a4105a096039ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a +1003990a0398fe0397960d0597fe03960d03958a410595960394930e05942803930e0392fa03 +9190bb0591fe03908f5d0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058c +fe038b2e038a8625058a410389880b05891403880b0387862505876403868511058625038511 +0384fe038382110583fe0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c6403 +7b5415057b25037afe0379fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370 +fe036ffe036efe036c21036bfe036a1142056a530369fe03687d036711420566fe0365fe0364 +fe0363fe0362fe03613a0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a035716 +190557320356fe035554150555420354150353011005531803521403514a130551fe03500b03 +4ffe034e4d10054efe034d10034cfe034b4a13054bfe034a4910054a1303491d0d0549100348 +0d0347fe0346960345960344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e +14033d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe033837140538fa0337361005 +37140336350b05361003350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b +032e2d09052e10032d09032c32032b2a25052b64032a2912052a250329120328272505284103 +27250326250b05260f03250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d +051e64031d0d031c1142051cfe031bfa031a42031911420519fe031864031716190517fe0316 +01100516190315fe0314fe0313fe031211420512fe0311022d05114203107d030f64030efe03 +0d0c16050dfe030c0110050c16030bfe030a100309fe0308022d0508fe030714030664030401 +100504fe03401503022d0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> +] def +/f-0-1 currentdict end definefont pop +%%EndResource +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 -1 819 488 +%%EndPageSetup +q 0 -1 819 489 rectclip q +1 g +410.465 438.876 m 415.312 438.876 l 433.223 438.876 447.637 424.458 447.637 + 406.548 c 447.637 186.739 l 447.637 168.833 433.223 154.415 415.312 154.415 + c 410.465 154.415 l 392.555 154.415 378.141 168.833 378.141 186.739 c 378.141 + 406.548 l 378.141 424.458 392.555 438.876 410.465 438.876 c h +410.465 438.876 m f +0 g +1.8152 w +0 J +0 j +[] 0.0 d +4 M q 1 0 0 -1 0 487.278381 cm +410.465 48.402 m 415.312 48.402 l 433.223 48.402 447.637 62.82 447.637 +80.73 c 447.637 300.539 l 447.637 318.445 433.223 332.863 415.312 332.863 + c 410.465 332.863 l 392.555 332.863 378.141 318.445 378.141 300.539 c 378.141 + 80.73 l 378.141 62.82 392.555 48.402 410.465 48.402 c h +410.465 48.402 m S Q +0.94902 g +1.285 486.411 352.426 -399.293 re f +1 g +1.733338 w +q 1 0 0 -1 0 487.278381 cm +1.285 0.867 352.426 399.293 re S Q +0 g +0.8 w +q 1 0 0 -1 0 487.278381 cm +25.133 129.73 m 60.562 76.016 l S Q +58.801 408.591 m 59.254 406.376 l 61.004 411.931 l 56.586 408.138 l h +58.801 408.591 m f* +0.333909 w +q -0.659574 -1 -1 0.659574 0 487.278381 cm +27.807 -77.142 m 29.142 -78.475 l 24.467 -77.142 l 29.141 -75.806 l h +27.807 -77.142 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +71.992 81.73 m 34.277 135.445 l S Q +36.117 354.454 m 35.727 356.681 l 33.816 351.181 l 38.344 354.841 l h +36.117 354.454 m f* +0.327365 w +q 0.702128 1 1 -0.702128 0 487.278381 cm +-71.98 86.657 m -70.673 85.348 l -75.255 86.655 l -70.674 87.966 l h +-71.98 86.657 m S Q +1 g +19.133 331.462 106.453 -66.051 re f +0 g +1.815353 w +q 1 0 0 -1 0 487.278381 cm +19.133 155.816 106.453 66.051 re S Q +BT +12 0 0 12 25.882209 314.559831 Tm +/f-0-1 1 Tf +<01>Tj +/f-0-0 1 Tf +[(le.txt)]TJ +ET +0.282353 0.215686 0.215686 rg +130.516 273.618 m 130.516 324.357 l 130.516 329.107 134.34 332.931 139.086 + 332.931 c 139.723 332.931 l 144.473 332.931 148.297 329.107 148.297 324.357 + c 148.297 273.618 l 148.297 268.868 144.473 265.048 139.723 265.048 c 139.086 + 265.048 l 134.34 265.048 130.516 268.868 130.516 273.618 c h +130.516 273.618 m f +1 g +1.8152 w +q 0 1 1 0 0 487.278381 cm +-213.66 130.516 m -162.922 130.516 l -158.172 130.516 -154.348 134.34 -154.348 + 139.086 c -154.348 139.723 l -154.348 144.473 -158.172 148.297 -162.922 + 148.297 c -213.66 148.297 l -218.41 148.297 -222.23 144.473 -222.23 139.723 + c -222.23 139.086 l -222.23 134.34 -218.41 130.516 -213.66 130.516 c h +-213.66 130.516 m S Q +0 g +BT +0 9 -9 0 14.68906 260.716862 Tm +/f-0-0 1 Tf +[(combo)31(x dir)20(ectory)]TJ +ET +1 g +79.227 454.896 159.367 -65.625 re f +0 g +1.723357 w +q 1 0 0 -1 0 487.278381 cm +79.227 32.383 159.367 65.625 re S Q +0.501961 0 0 rg +128.832 475.888 m 179.57 475.888 l 184.32 475.888 188.141 472.067 188.141 + 467.317 c 188.141 466.681 l 188.141 461.935 184.32 458.11 179.57 458.11 + c 128.832 458.11 l 124.082 458.11 120.258 461.935 120.258 466.681 c 120.258 + 467.317 l 120.258 472.067 124.082 475.888 128.832 475.888 c h +128.832 475.888 m f +1 g +1.8152 w +q 1 0 0 -1 0 487.278381 cm +128.832 11.391 m 179.57 11.391 l 184.32 11.391 188.141 15.211 188.141 19.961 + c 188.141 20.598 l 188.141 25.344 184.32 29.168 179.57 29.168 c 128.832 + 29.168 l 124.082 29.168 120.258 25.344 120.258 20.598 c 120.258 19.961 +l 120.258 15.211 124.082 11.391 128.832 11.391 c h +128.832 11.391 m S Q +0.266667 0.313726 0.0862745 rg +269.93 420.857 m 269.93 412.825 263.418 406.314 255.383 406.314 c 247.352 + 406.314 240.84 412.825 240.84 420.857 c 240.84 428.892 247.352 435.403 +255.383 435.403 c 263.418 435.403 269.93 428.892 269.93 420.857 c h +269.93 420.857 m f +1 g +q 1 0 0 -1 0 487.278381 cm +269.93 66.422 m 269.93 74.453 263.418 80.965 255.383 80.965 c 247.352 80.965 + 240.84 74.453 240.84 66.422 c 240.84 58.387 247.352 51.875 255.383 51.875 + c 263.418 51.875 269.93 58.387 269.93 66.422 c h +269.93 66.422 m S Q +0 g +BT +12 0 0 12 85.525984 437.828225 Tm +/f-0-1 1 Tf +<01>Tj +/f-0-0 1 Tf +[(le.txt.s)-3(har)15(d0)]TJ +9 0 0 9 125.411701 379.542507 Tm +[(node dir)20(ectory)]TJ +ET +1 g +71.406 180.368 159.367 -65.625 re f +0 g +1.723357 w +q 1 0 0 -1 0 487.278381 cm +71.406 306.91 159.367 65.625 re S Q +0.501961 0 0 rg +123.297 112.071 m 174.035 112.071 l 178.785 112.071 182.605 108.251 182.605 + 103.501 c 182.605 102.864 l 182.605 98.118 178.785 94.294 174.035 94.294 + c 123.297 94.294 l 118.547 94.294 114.723 98.118 114.723 102.864 c 114.723 + 103.501 l 114.723 108.251 118.547 112.071 123.297 112.071 c h +123.297 112.071 m f +1 g +1.8152 w +q 1 0 0 -1 0 487.278381 cm +123.297 375.207 m 174.035 375.207 l 178.785 375.207 182.605 379.027 182.605 + 383.777 c 182.605 384.414 l 182.605 389.16 178.785 392.984 174.035 392.984 + c 123.297 392.984 l 118.547 392.984 114.723 389.16 114.723 384.414 c 114.723 + 383.777 l 114.723 379.027 118.547 375.207 123.297 375.207 c h +123.297 375.207 m S Q +0.266667 0.313726 0.0862745 rg +263.172 146.911 m 263.172 138.88 256.656 132.368 248.625 132.368 c 240.59 + 132.368 234.078 138.88 234.078 146.911 c 234.078 154.946 240.59 161.458 + 248.625 161.458 c 256.656 161.458 263.172 154.946 263.172 146.911 c h +263.172 146.911 m f +1 g +q 1 0 0 -1 0 487.278381 cm +263.172 340.367 m 263.172 348.398 256.656 354.91 248.625 354.91 c 240.59 + 354.91 234.078 348.398 234.078 340.367 c 234.078 332.332 240.59 325.82 +248.625 325.82 c 256.656 325.82 263.172 332.332 263.172 340.367 c h +263.172 340.367 m S Q +0 g +BT +12 0 0 12 76.370693 166.466151 Tm +/f-0-1 1 Tf +<01>Tj +/f-0-0 1 Tf +[(le.txt.s)-3(har)15(d1)]TJ +9 0 0 9 114.336183 183.550429 Tm +[(node dir)20(ectory)]TJ +ET +0.8 w +q 1 0 0 -1 0 487.278381 cm +27.496 243.41 m 68.711 298.363 l S Q +66.789 191.478 m 64.551 191.798 l 69.191 188.278 l 67.109 193.716 l h +66.789 191.478 m f* +0.32 w +q -0.75 1 1 0.75 0 487.278381 cm +-221.371 -99.239 m -220.092 -100.518 l -224.572 -99.238 l -220.092 -97.96 + l h +-221.371 -99.239 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +74.367 293.512 m 34.77 240.984 l S Q +36.695 243.739 m 38.938 243.423 l 34.285 246.931 l 36.379 241.497 l h +36.695 243.739 m f* +0.319409 w +q 0.753846 -1 -1 -0.753846 0 487.278381 cm +172.929 93.666 m 174.208 92.389 l 169.735 93.669 l 174.207 94.946 l h +172.929 93.666 m S Q +BT +12 0 0 12 276.413304 98.831903 Tm +/f-0-0 1 Tf +[(Computer)-3( I)]TJ +ET +0.94902 g +479.844 485.724 337.602 -399.332 re f +1 g +1.696579 w +q 1 0 0 -1 0 487.278381 cm +479.844 1.555 337.602 399.332 re S Q +602.766 458.825 159.367 -65.625 re f +0 g +1.723357 w +q -1 0 0 -1 0 487.278381 cm +-602.766 28.453 -159.367 65.625 re S Q +0.501961 0 0 rg +712.527 479.821 m 661.789 479.821 l 657.039 479.821 653.219 475.997 653.219 + 471.247 c 653.219 470.61 l 653.219 465.864 657.039 462.04 661.789 462.04 + c 712.527 462.04 l 717.277 462.04 721.102 465.864 721.102 470.61 c 721.102 + 471.247 l 721.102 475.997 717.277 479.821 712.527 479.821 c h +712.527 479.821 m f +1 g +1.8152 w +q -1 0 0 -1 0 487.278381 cm +-712.527 7.457 m -661.789 7.457 l -657.039 7.457 -653.219 11.281 -653.219 + 16.031 c -653.219 16.668 l -653.219 21.414 -657.039 25.238 -661.789 25.238 + c -712.527 25.238 l -717.277 25.238 -721.102 21.414 -721.102 16.668 c -721.102 + 16.031 l -721.102 11.281 -717.277 7.457 -712.527 7.457 c h +-712.527 7.457 m S Q +0.266667 0.313726 0.0862745 rg +571.43 424.79 m 571.43 416.755 577.941 410.243 585.977 410.243 c 594.008 + 410.243 600.523 416.755 600.523 424.79 c 600.523 432.821 594.008 439.333 + 585.977 439.333 c 577.941 439.333 571.43 432.821 571.43 424.79 c h +571.43 424.79 m f +1 g +q -1 0 0 -1 0 487.278381 cm +-571.43 62.488 m -571.43 70.523 -577.941 77.035 -585.977 77.035 c -594.008 + 77.035 -600.523 70.523 -600.523 62.488 c -600.523 54.457 -594.008 47.945 + -585.977 47.945 c -577.941 47.945 -571.43 54.457 -571.43 62.488 c h +-571.43 62.488 m S Q +0 g +BT +12 0 0 12 675.399693 446.441853 Tm +/f-0-1 1 Tf +<01>Tj +/f-0-0 1 Tf +[(le.txt.s)-3(har)15(d0)]TJ +9 0 0 9 649.614439 384.298152 Tm +[(node dir)20(ectory)]TJ +ET +1 g +678.621 319.614 106.457 -66.051 re f +0 g +1.815353 w +q 1 0 0 -1 0 487.278381 cm +678.621 167.664 106.457 66.051 re S Q +BT +12 0 0 12 741.134134 305.135647 Tm +/f-0-1 1 Tf +<01>Tj +/f-0-0 1 Tf +[(le.txt)]TJ +ET +0.282353 0.215686 0.215686 rg +656.262 260.556 m 656.262 311.298 l 656.262 316.044 660.086 319.868 664.836 + 319.868 c 665.473 319.868 l 670.219 319.868 674.043 316.044 674.043 311.298 + c 674.043 260.556 l 674.043 255.81 670.219 251.985 665.473 251.985 c 664.836 + 251.985 l 660.086 251.985 656.262 255.81 656.262 260.556 c h +656.262 260.556 m f +1 g +1.8152 w +q 0 1 1 0 0 487.278381 cm +-226.723 656.262 m -175.98 656.262 l -171.234 656.262 -167.41 660.086 -167.41 + 664.836 c -167.41 665.473 l -167.41 670.219 -171.234 674.043 -175.98 674.043 + c -226.723 674.043 l -231.469 674.043 -235.293 670.219 -235.293 665.473 + c -235.293 664.836 l -235.293 660.086 -231.469 656.262 -226.723 656.262 + c h +-226.723 656.262 m S Q +0 g +BT +0 -9 9 0 790.433011 327.337283 Tm +/f-0-0 1 Tf +[(combo)31(x dir)20(ectory)]TJ +ET +1 g +611.398 182.782 159.367 -65.625 re f +0 g +1.723357 w +q -1 0 0 -1 0 487.278381 cm +-611.398 304.496 -159.367 65.625 re S Q +0.501961 0 0 rg +718.875 114.485 m 668.137 114.485 l 663.387 114.485 659.562 110.661 659.562 + 105.915 c 659.562 105.278 l 659.562 100.528 663.387 96.708 668.137 96.708 + c 718.875 96.708 l 723.625 96.708 727.445 100.528 727.445 105.278 c 727.445 + 105.915 l 727.445 110.661 723.625 114.485 718.875 114.485 c h +718.875 114.485 m f +1 g +1.8152 w +q -1 0 0 -1 0 487.278381 cm +-718.875 372.793 m -668.137 372.793 l -663.387 372.793 -659.562 376.617 + -659.562 381.363 c -659.562 382 l -659.562 386.75 -663.387 390.57 -668.137 + 390.57 c -718.875 390.57 l -723.625 390.57 -727.445 386.75 -727.445 382 + c -727.445 381.363 l -727.445 376.617 -723.625 372.793 -718.875 372.793 + c h +-718.875 372.793 m S Q +0.266667 0.313726 0.0862745 rg +579 149.325 m 579 141.29 585.512 134.778 593.547 134.778 c 601.578 134.778 + 608.094 141.29 608.094 149.325 c 608.094 157.36 601.578 163.872 593.547 + 163.872 c 585.512 163.872 579 157.36 579 149.325 c h +579 149.325 m f +1 g +q -1 0 0 -1 0 487.278381 cm +-579 337.953 m -579 345.988 -585.512 352.5 -593.547 352.5 c -601.578 352.5 + -608.094 345.988 -608.094 337.953 c -608.094 329.918 -601.578 323.406 -593.547 + 323.406 c -585.512 323.406 -579 329.918 -579 337.953 c h +-579 337.953 m S Q +0 g +BT +12 0 0 12 683.581408 169.646074 Tm +/f-0-1 1 Tf +<01>Tj +/f-0-0 1 Tf +[(le.txt.s)-3(har)15(d1)]TJ +9 0 0 9 658.324231 186.788945 Tm +[(node dir)20(ectory)]TJ +ET +0.8 w +q 1 0 0 -1 0 487.278381 cm +742.191 100.898 m 765.621 146.613 l S Q +764.164 343.513 m 762.008 344.208 l 765.988 339.954 l 764.855 345.669 l + h +764.164 343.513 m f* +0.355973 w +q -0.5125 1 1 0.5125 0 487.278381 cm +-424.026 546.85 m -422.601 545.425 l -427.585 546.851 l -422.599 548.273 + l h +-424.026 546.85 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +757.051 149.469 m 734.191 105.469 l S Q +735.668 378.97 m 737.824 378.286 l 733.824 382.517 l 734.984 376.81 l h +735.668 378.97 m f* +0.354962 w +q 0.519481 -1 -1 -0.519481 0 487.278381 cm +386.242 -535.023 m 387.663 -536.441 l 382.695 -535.022 l 387.664 -533.601 + l h +386.242 -535.023 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +744.75 289.656 m 771.824 248.441 l S Q +770.066 236.161 m 770.527 233.946 l 772.262 239.505 l 767.852 235.704 l + h +770.066 236.161 m f* +0.334325 w +q -0.656863 -1 -1 0.656863 0 487.278381 cm +-177.937 -653.186 m -176.601 -654.525 l -181.28 -653.186 l -176.601 -651.849 + l h +-177.937 -653.186 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +777.078 251.676 m 750.812 292.082 l S Q +752.555 197.88 m 752.086 200.095 l 750.375 194.528 l 754.77 198.349 l h +752.555 197.88 m f* +0.335377 w +q 0.65 1 1 -0.65 0 487.278381 cm +140.43 661.275 m 141.773 659.933 l 137.078 661.274 l 141.772 662.618 l +h +140.43 661.275 m S Q +BT +12 0 0 12 490.536009 98.494207 Tm +/f-0-0 1 Tf +[(Computer)-3( II)]TJ +0 25 -25 0 419.561497 255.911248 Tm +[(Inter)15(net)]TJ +ET +0.8 w +q 1 0 0 -1 0 487.278381 cm +285.277 341.129 m 367.566 313.129 l S Q +364.535 173.122 m 363.535 171.091 l 368.32 174.407 l 362.504 174.118 l +h +364.535 173.122 m f* +0.378677 w +q -1 -0.340278 -0.340278 1 0 487.278381 cm +-230.899 -392.726 m -229.383 -394.242 l -234.683 -392.729 l -229.382 -391.214 + l h +-230.899 -392.726 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +361.852 302.27 m 281.852 331.414 l S Q +284.855 156.962 m 285.812 159.013 l 281.098 155.591 l 286.906 156.005 l + h +284.855 156.962 m f* +0.375839 w +q 1 0.364286 0.364286 -1 0 487.278381 cm +145.251 383.229 m 146.755 381.726 l 141.492 383.231 l 146.753 384.734 l + h +145.251 383.229 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +287.793 62.957 m 358.078 92.668 l S Q +355.133 395.857 m 353.035 395.005 l 358.816 394.298 l 354.281 397.95 l +h +355.133 395.857 m f* +0.368428 w +q -1 0.422764 0.422764 1 0 487.278381 cm +-334.074 49.813 m -332.6 48.338 l -337.758 49.811 l -332.6 51.283 l h +-334.074 49.813 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +352.938 102.383 m 285.508 71.527 l S Q +288.418 414.419 m 290.539 415.208 l 284.781 416.083 l 289.207 412.298 l + h +288.418 414.419 m f* +0.363723 w +q 1 -0.457627 -0.457627 -1 0 487.278381 cm +266.045 -48.89 m 267.5 -50.345 l 262.408 -48.89 l 267.5 -47.435 l h +266.045 -48.89 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +562.879 61.812 m 458.879 87.527 l S Q +461.984 400.521 m 463.156 402.458 l 458.102 399.56 l 463.922 399.349 l +h +461.984 400.521 m f* +0.388307 w +q 1 0.247253 0.247253 -1 0 487.278381 cm +415.153 189.406 m 416.709 187.853 l 411.27 189.406 l 416.706 190.961 l +h +415.153 189.406 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +462.879 97.812 m 565.734 71.527 l S Q +562.637 414.958 m 561.48 413.013 l 566.512 415.95 l 560.688 416.114 l h +562.637 414.958 m f* +0.387545 w +q -1 -0.255556 -0.255556 1 0 487.278381 cm +-510.796 -202.857 m -509.243 -204.406 l -514.671 -202.855 l -509.243 -201.304 + l h +-510.796 -202.857 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +457.734 294.957 m 566.309 336.668 l S Q +563.32 151.755 m 561.254 150.837 l 567.055 150.321 l 562.402 153.825 l +h +563.32 151.755 m f* +0.373389 w +q -1 0.38421 0.38421 1 0 487.278381 cm +-603.19 -103.771 m -601.697 -105.263 l -606.924 -103.77 l -601.697 -102.275 + l h +-603.19 -103.771 m S Q +0.8 w +q 1 0 0 -1 0 487.278381 cm +565.734 328.668 m 464.023 286.383 l S Q +466.977 199.665 m 469.066 200.528 l 463.281 201.2 l 467.84 197.575 l h +466.977 199.665 m f* +0.369353 w +q 1 -0.41573 -0.41573 -1 0 487.278381 cm +500.111 79.702 m 501.587 78.225 l 496.416 79.703 l 501.588 81.178 l h +500.111 79.702 m S Q +0.282353 0.215686 0.215686 rg +0.906 9.478 m 0.906 60.22 l 0.906 64.966 4.73 68.79 9.48 68.79 c 10.113 + 68.79 l 14.863 68.79 18.688 64.966 18.688 60.22 c 18.688 9.478 l 18.688 + 4.732 14.863 0.907 10.113 0.907 c 9.48 0.907 l 4.73 0.907 0.906 4.732 0.906 + 9.478 c h +0.906 9.478 m f +1 g +1.8152 w +q 0 1 1 0 0 487.278381 cm +-477.801 0.906 m -427.059 0.906 l -422.312 0.906 -418.488 4.73 -418.488 + 9.48 c -418.488 10.113 l -418.488 14.863 -422.312 18.688 -427.059 18.688 + c -477.801 18.688 l -482.547 18.688 -486.371 14.863 -486.371 10.113 c -486.371 + 9.48 l -486.371 4.73 -482.547 0.906 -477.801 0.906 c h +-477.801 0.906 m S Q +0 g +BT +14 0 0 14 23.564576 48.208563 Tm +/f-0-0 1 Tf +[(combo)31(x dir)20(ectory)]TJ +0 -1.25 Td +(monitor)Tj +ET +0.266667 0.313726 0.0862745 rg +186.906 54.142 m 186.906 46.11 180.395 39.599 172.363 39.599 c 164.328 +39.599 157.816 46.11 157.816 54.142 c 157.816 62.177 164.328 68.689 172.363 + 68.689 c 180.395 68.689 186.906 62.177 186.906 54.142 c h +186.906 54.142 m f +1 g +q 1 0 0 -1 0 487.278381 cm +186.906 433.137 m 186.906 441.168 180.395 447.68 172.363 447.68 c 164.328 + 447.68 157.816 441.168 157.816 433.137 c 157.816 425.102 164.328 418.59 + 172.363 418.59 c 180.395 418.59 186.906 425.102 186.906 433.137 c h +186.906 433.137 m S Q +0 g +BT +14 0 0 14 193.164573 50.951385 Tm +/f-0-0 1 Tf +[(node client)]TJ +ET +0.501961 0 0 rg +301.598 65.056 m 352.336 65.056 l 357.086 65.056 360.906 61.232 360.906 + 56.482 c 360.906 55.849 l 360.906 51.099 357.086 47.274 352.336 47.274 +c 301.598 47.274 l 296.848 47.274 293.023 51.099 293.023 55.849 c 293.023 + 56.482 l 293.023 61.232 296.848 65.056 301.598 65.056 c h +301.598 65.056 m f +1 g +q 1 0 0 -1 0 487.278381 cm +301.598 422.223 m 352.336 422.223 l 357.086 422.223 360.906 426.047 360.906 + 430.797 c 360.906 431.43 l 360.906 436.18 357.086 440.004 352.336 440.004 + c 301.598 440.004 l 296.848 440.004 293.023 436.18 293.023 431.43 c 293.023 + 430.797 l 293.023 426.047 296.848 422.223 301.598 422.223 c h +301.598 422.223 m S Q +0 g +BT +14 0 0 14 369.393138 51.637078 Tm +/f-0-0 1 Tf +[(node dir)20(ectory m)-3(onitor)]TJ +ET +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/report/images/4-combox-structure.svg b/report/images/4-combox-structure.svg @@ -0,0 +1,883 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1052.3622" + height="691.09448" + viewBox="0 0 1052.3622 691.09448" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="4-combox-structure.svg"> + <title + id="title6710">combox structure</title> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0" + refX="0" + id="marker5910" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path5912" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5796" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Mend" + inkscape:collect="always"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + id="path5798" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0" + refX="0" + id="marker5688" + style="overflow:visible" + inkscape:isstock="true" + inkscape:collect="always"> + <path + id="path5690" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5586" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Mend" + inkscape:collect="always"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + id="path5588" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0" + refX="0" + id="marker5490" + style="overflow:visible" + inkscape:isstock="true" + inkscape:collect="always"> + <path + id="path5492" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5400" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Mend" + inkscape:collect="always"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + id="path5402" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0" + refX="0" + id="marker5294" + style="overflow:visible" + inkscape:isstock="true" + inkscape:collect="always"> + <path + id="path5296" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5216" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Mend" + inkscape:collect="always"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + id="path5218" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0" + refX="0" + id="marker5118" + style="overflow:visible" + inkscape:isstock="true" + inkscape:collect="always"> + <path + id="path5120" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5052" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Mend" + inkscape:collect="always"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + id="path5054" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0" + refX="0" + id="marker4976" + style="overflow:visible" + inkscape:isstock="true" + inkscape:collect="always"> + <path + id="path4978" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker4922" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Mend" + inkscape:collect="always"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + id="path4924" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0" + refX="0" + id="marker4698" + style="overflow:visible" + inkscape:isstock="true" + inkscape:collect="always"> + <path + id="path4700" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker4654" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Mend" + inkscape:collect="always"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + id="path4656" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0" + refX="0" + id="marker4462" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path4464" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow1Mend" + style="overflow:visible" + inkscape:isstock="true" + inkscape:collect="always"> + <path + id="path4193" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" + inkscape:connector-curvature="0" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.49497475" + inkscape:cx="501.83471" + inkscape:cy="299.70073" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1362" + inkscape:window-height="732" + inkscape:window-x="0" + inkscape:window-y="16" + inkscape:window-maximized="0" + units="px" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>combox structure</dc:title> + <cc:license + rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" /> + <dc:date>2016-02-02</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Siddharth Ravikumar</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/publicdomain/zero/1.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-361.26718)"> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4160" + width="86.873131" + height="355.57367" + x="491.21844" + y="487.45847" + ry="40.406101" /> + <rect + style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:#ffffff;stroke-width:2.16667271;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4754" + width="440.52884" + height="499.11761" + x="20.151886" + y="428.03677" + ry="0" /> + <g + id="g4502" + transform="translate(-88.609153,8.1827457)"> + <path + inkscape:connector-curvature="0" + id="path4178" + d="m 138.57143,580.93363 44.28571,-67.14286" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" /> + <path + inkscape:connector-curvature="0" + id="path4460" + d="M 197.14286,520.93363 150,588.07649" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4462)" /> + </g> + <g + id="g4616" + transform="translate(18.182746,6.0609151)"> + <g + id="g4610"> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26919174;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4136" + width="133.07094" + height="82.563301" + x="24.275291" + y="615.66125" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="32.714298" + y="636.79071" + id="text4516" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4518" + x="32.714298" + y="636.79071">file.txt</tspan></text> + <rect + style="opacity:1;fill:#483737;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4162" + width="84.852814" + height="22.223356" + x="-698.68225" + y="163.50691" + ry="10.714286" + transform="matrix(0,-1,1,0,0,0)" /> + </g> + <text + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text4520" + y="18.722862" + x="-704.09442" + style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + y="18.722862" + x="-704.09442" + id="tspan4522" + sodipodi:role="line">combox directory</tspan></text> + </g> + <g + id="g4564" + transform="translate(-54.548237,82.832509)"> + <g + id="g4553"> + <rect + y="384.59964" + x="172.1264" + height="82.032333" + width="199.21004" + id="rect4152" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.15419626;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <rect + ry="10.714286" + y="358.35693" + x="223.41702" + height="22.223356" + width="84.852814" + id="rect4164" + style="opacity:1;fill:#800000;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#445016;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4168" + cx="392.32278" + cy="427.146" + r="18.182745" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="180" + y="405.93362" + id="text4549" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4551" + x="180" + y="405.93362">file.txt.shard0</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text4560" + y="478.79077" + x="229.85715" + style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + y="478.79077" + x="229.85715" + id="tspan4562" + sodipodi:role="line">node directory</tspan></text> + </g> + <g + id="g4589" + transform="translate(-62.304576,-74.48733)"> + <g + id="g4582"> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.15419626;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4146" + width="199.21004" + height="82.032333" + x="170.10573" + y="885.0769" /> + <rect + style="opacity:1;fill:#800000;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4166" + width="84.852814" + height="22.223356" + x="224.25388" + y="970.44775" + ry="10.714286" /> + <circle + r="18.182745" + cy="926.89771" + cx="391.62946" + id="circle4170" + style="opacity:1;fill:#445016;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="176.31223" + y="902.45605" + id="text4574" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4576" + x="176.31223" + y="902.45605">file.txt.shard1</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text4578" + y="881.10071" + x="223.76909" + style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + y="881.10071" + x="223.76909" + id="tspan4580" + sodipodi:role="line">node directory</tspan></text> + </g> + <g + id="g4750" + transform="translate(-80.426407,-5.9796953)"> + <path + inkscape:connector-curvature="0" + id="path4646" + d="m 133.34014,737.19461 51.51778,68.69037" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4654)" /> + <path + inkscape:connector-curvature="0" + id="path4690" + d="M 191.92898,799.82407 142.43151,734.16415" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4698)" /> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="364.06091" + y="912.51154" + id="text4756" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4758" + x="364.06091" + y="912.51154">Computer I</tspan></text> + <rect + ry="0" + y="428.897" + x="618.34662" + height="499.16357" + width="422.00336" + id="rect5198" + style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:#ffffff;stroke-width:2.12072372;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g4806" + transform="translate(-44.794785,110.2451)"> + <g + id="g4799"> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.15419626;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4764" + width="199.21004" + height="82.032333" + x="-1016.0047" + y="352.27475" + transform="scale(-1,1)" /> + <rect + style="opacity:1;fill:#800000;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4766" + width="84.852814" + height="22.223356" + x="-964.71405" + y="326.03204" + ry="10.714286" + transform="scale(-1,1)" /> + <circle + r="18.182745" + cy="394.82111" + cx="-795.80829" + id="circle4768" + style="opacity:1;fill:#445016;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="scale(-1,1)" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="907.58868" + y="367.754" + id="text4791" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4793" + x="907.58868" + y="367.754">file.txt.shard0</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text4795" + y="445.43362" + x="875.35712" + style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + y="445.43362" + x="875.35712" + id="tspan4797" + sodipodi:role="line">node directory</tspan></text> + </g> + <g + id="g4849" + transform="translate(21.940527,117.57143)"> + <g + id="g4843"> + <rect + y="518.96143" + x="844.8819" + height="82.563301" + width="133.07094" + id="rect4820" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26919174;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text4822" + y="537.06042" + x="923.02142" + style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + y="537.06042" + x="923.02142" + id="tspan4824" + sodipodi:role="line">file.txt</tspan></text> + <rect + transform="matrix(0,-1,1,0,0,0)" + ry="10.714286" + y="816.93329" + x="-603.49762" + height="22.223356" + width="84.852814" + id="rect4826" + style="opacity:1;fill:#483737;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <text + transform="matrix(0,1,-1,0,0,0)" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="509.30838" + y="-984.64502" + id="text4828" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4830" + x="509.30838" + y="-984.64502">combox directory</tspan></text> + </g> + <g + id="g4904" + transform="translate(-46.407545,118.20305)"> + <g + id="g4897"> + <rect + y="689.37128" + x="-1028.4078" + height="82.032333" + width="199.21004" + id="rect4862" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.15419626;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="scale(-1,1)" /> + <rect + ry="10.714286" + y="774.74213" + x="-974.2597" + height="22.223356" + width="84.852814" + id="rect4864" + style="opacity:1;fill:#800000;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="scale(-1,1)" /> + <circle + style="opacity:1;fill:#445016;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="circle4866" + cx="-806.88416" + cy="731.19208" + r="18.182745" + transform="scale(-1,1)" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="919.42859" + y="705.79077" + id="text4889" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4891" + x="919.42859" + y="705.79077">file.txt.shard1</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text4893" + y="684.36218" + x="887.85712" + style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + y="684.36218" + x="887.85712" + id="tspan4895" + sodipodi:role="line">node directory</tspan></text> + </g> + <g + id="g5040" + transform="translate(20.571429,111.42857)"> + <path + inkscape:connector-curvature="0" + id="path4914" + d="M 925.71429,441.64792 955,498.79077" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4922)" /> + <path + inkscape:connector-curvature="0" + id="path4968" + d="m 944.28572,502.3622 -28.57143,-55" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4976)" /> + </g> + <g + id="g5194" + transform="translate(34.285714,111.42857)"> + <path + inkscape:connector-curvature="0" + id="path5044" + d="m 915.19821,677.59561 33.84011,-51.51778" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5052)" /> + <path + inkscape:connector-curvature="0" + id="path5110" + d="m 955.60431,630.11844 -32.82996,50.50763" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5118)" /> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="631.71429" + y="912.93365" + id="text5200" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan5202" + x="631.71429" + y="912.93365">Computer II</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:31.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="-716.16235" + y="542.99615" + id="text5204" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan5206" + x="-716.16235" + y="542.99615">Internet</tspan></text> + <g + id="g5382" + transform="translate(18,116)"> + <path + inkscape:connector-curvature="0" + id="path5208" + d="M 357.14286,737.3622 460,702.3622" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5216)" /> + <path + inkscape:connector-curvature="0" + id="path5286" + d="m 452.85714,688.79077 -100,36.42857" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5294)" /> + </g> + <g + id="g6266" + transform="translate(4,114)"> + <path + inkscape:connector-curvature="0" + id="path5392" + d="m 374.28571,391.64792 87.85715,37.14285" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5400)" /> + <path + inkscape:connector-curvature="0" + id="path5482" + d="M 455.71429,440.93363 371.42857,402.3622" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5490)" /> + </g> + <g + id="g6706" + transform="translate(0,104)"> + <path + inkscape:connector-curvature="0" + id="path5578" + d="m 722.14286,400.21934 -130,32.14286" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5586)" /> + <path + inkscape:connector-curvature="0" + id="path5680" + d="M 597.14286,445.21934 725.71429,412.3622" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5688)" /> + </g> + <g + id="g6522" + transform="translate(0,124)"> + <path + inkscape:connector-curvature="0" + id="path5788" + d="m 590.71429,671.64792 135.71428,52.14285" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5796)" /> + <path + inkscape:connector-curvature="0" + id="path5902" + d="M 725.71429,713.79077 598.57143,660.93363" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5910)" /> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:21.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="78.571426" + y="885.21936" + id="text6022" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan6024" + x="78.571426" + y="885.21936" /></text> + <g + id="g6040" + transform="translate(-2,122)"> + <rect + transform="matrix(0,-1,1,0,0,0)" + style="opacity:1;fill:#483737;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4172" + width="84.852814" + height="22.223356" + x="-912.91693" + y="21.678783" + ry="10.714286" /> + <text + sodipodi:linespacing="125%" + id="text6026" + y="853.79071" + x="50.000004" + style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + y="853.79071" + x="50.000004" + id="tspan6028" + sodipodi:role="line">combox directory</tspan><tspan + id="tspan6030" + y="875.66571" + x="50.000004" + sodipodi:role="line">monitor</tspan></text> + </g> + <g + id="g6046" + transform="translate(0,114)"> + <circle + r="18.182745" + cy="854.37231" + cx="233.99643" + id="circle4174" + style="opacity:1;fill:#445016;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text6032" + y="858.36218" + x="260" + style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + y="858.36218" + x="260" + id="tspan6034" + sodipodi:role="line">node client</tspan></text> + </g> + <g + id="g6051" + transform="translate(2,114)"> + <rect + style="opacity:1;fill:#800000;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4176" + width="84.852814" + height="22.223356" + x="382.82529" + y="840.73358" + ry="10.714286" /> + <text + sodipodi:linespacing="125%" + id="text6036" + y="857.50507" + x="478.28571" + style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + y="857.50507" + x="478.28571" + id="tspan6038" + sodipodi:role="line">node directory monitor</tspan></text> + </g> + </g> +</svg>