ofs | hex dump | ascii |
---|
0000 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 04 00 00 00 02 00 08 03 00 00 00 2b 13 ee | .PNG........IHDR.............+.. |
0020 | 8b 00 00 00 4e 50 4c 54 45 00 00 00 ff ff ff 8c 8c 8c de de de e7 e7 e7 f7 f7 f7 7b 7b 7b bd bd | ....NPLTE..................{{{.. |
0040 | bd 63 63 63 a5 a5 a5 ef ef ef ce ce ce d6 d6 d6 c6 c6 c6 94 9c 94 ad b5 ad e7 ef e7 de e7 de d6 | .ccc............................ |
0060 | de d6 f7 ff f7 bd c6 bd b5 bd b5 b5 b5 b5 ce d6 ce 9c a5 9c ad ad ad a7 e2 bd d0 00 00 00 01 74 | ...............................t |
0080 | 52 4e 53 00 40 e6 d8 66 00 00 b1 50 49 44 41 54 78 5e ec bd 87 96 ac 38 cf 36 aa c7 39 01 5f f8 | RNS.@..f...PIDATx^.....8.6..9._. |
00a0 | 4f ba ff 1b 3d 0b 21 2d 6d a0 a0 aa 3a cc f4 3b d3 9a 3d c8 72 94 93 b0 5d 3c 6d 7a 40 bf f4 4b | O...=.!-m...:..;..=.r...]<mz@..K |
00c0 | bf d4 07 b3 d1 57 e6 9d f3 44 04 d7 a6 55 04 88 7d fd ab e9 08 37 61 04 12 92 22 6e 8b b7 14 46 | .....W...D...U..}....7a..."n...F |
00e0 | b7 99 8b e7 17 d1 1c 28 cc f4 05 f4 4b 00 9c 08 0e c0 a9 3f 83 c5 b4 c0 b3 4f 8d 26 00 7b 07 60 | .......(....K......?.....O.&.{.` |
0100 | 2e 71 7c 3f d5 06 10 08 68 95 de 27 d0 17 e8 19 fa cb 7d b0 67 18 ef f5 20 fd 07 52 f2 40 48 3a | .q|?....h..'......}.g......R.@H: |
0120 | be 8c 00 69 fc da 28 ce 44 ec ce c8 44 cc fb e6 13 33 e5 48 ec 7e 4c ce 13 75 a0 eb 98 63 36 ca | ...i..(.D...D....3.H.~L..u...c6. |
0140 | c6 d2 5a 7e 04 7b 72 e8 14 61 52 0a ac 59 f2 9c fc 8e 96 18 17 a2 b9 a1 25 ed 07 00 08 33 d1 1c | ..Z~.{r..aR..Y..........%....3.. |
0160 | 10 97 55 6a 59 33 56 c6 61 95 a3 ab a7 a6 64 cf 16 6c 28 2c 44 0b 08 d8 a2 5b 85 46 62 69 92 02 | ..UjY3V.a.....d..l(,D....[.Fbi.. |
0180 | 13 51 1a 5c 30 98 34 f3 36 88 46 23 78 22 f2 20 df 88 9a a7 b0 b2 60 51 d7 c0 6a 63 a9 c4 58 c8 | .Q.\0.4.6.F#x"........`Q..jc..X. |
01a0 | a8 f7 97 0c 40 04 d1 ad 01 38 27 f9 de 41 0e 24 1e 1e 09 78 90 11 d4 44 28 69 a3 d0 12 d5 97 7b | ....@....8'..A.$...x...D(i.....{ |
01c0 | 96 87 e0 83 09 69 c1 00 a8 c6 58 cd a0 76 9e c3 dc 72 4a ae 61 67 20 25 85 12 f6 0c 5d 62 c9 f3 | .....i....X..v...rJ.ag.%....]b.. |
01e0 | 9e 4d d3 ca aa 0d ae 85 c0 f4 3e 93 11 bb 1f 71 77 4c 88 a5 11 8b 8d ea 33 93 26 56 ad 1b 66 72 | .M........>....qwL......3.&V..fr |
0200 | c1 c6 d7 c9 00 f4 ee a0 2f 16 38 ad b1 e3 66 ca 70 e4 90 c9 27 24 4f 8f a8 57 ca a8 15 d9 da 89 | ......../.8...f.p...'$O..W...... |
0220 | 66 b4 95 39 44 22 0a a2 95 da 15 8b 12 91 12 22 05 38 f7 c4 02 70 23 b9 e8 68 6e 6b 52 cc 9c e3 | f..9D".........".8...p#..hnkR... |
0240 | 9a 78 46 20 9a 56 69 42 3e f4 d7 8c 41 b4 79 02 e6 ad 4d 35 62 b1 1e 8e 3c b3 80 41 80 54 88 cb | .xF..ViB>...A.y...M5b...<..A.T.. |
0260 | 44 3b 48 d4 90 28 0d c9 4e 33 ef 6b fa ce 6b c4 f5 51 90 33 0a 55 a4 84 4a 44 d6 1f d5 db d0 0c | D;H..(..N3.k..k..Q.3.U..JD...... |
0280 | 21 04 3a d0 73 03 00 dc 45 fc 5b 0c 80 cc a8 4b 03 d0 90 cc 7f 81 73 58 08 64 9e 73 70 e4 c2 4c | !.:.s...E.[....K......sX.d.sp..L |
02a0 | 13 ce a5 5b 30 0b 31 a5 a8 13 98 5c d7 39 6c d4 00 b2 4c 20 29 2e 0c 00 15 d1 5b 46 d5 3d a3 ad | ...[0.1....\.9l...L.).....[F.=.. |
02c0 | bb a6 01 90 0c bc 5b 7b 41 37 a1 32 62 f7 23 ee 96 09 65 d4 05 9d ee 0c 80 8c 3b 7d 81 01 94 9a | ......[{A7.2b.#...e.......;}.... |
02e0 | 4e de b3 01 70 60 a2 58 74 05 30 2f 44 1e 85 9b 29 60 65 81 5c 43 73 ec 73 a0 c2 53 82 08 6d 57 | N...p`.Xt.0/D...)`e.\Cs.s..S..mW |
0300 | 71 6e 29 c7 6d f4 a7 01 68 28 12 c3 63 a1 80 94 10 08 5b 72 58 b4 1a 48 28 d4 8d a7 d8 69 d4 39 | qn).m...h(..c.....[rX..H(....i.9 |
0320 | 36 ac 39 86 49 0c 40 5b f3 90 ca 14 b4 7d 13 4b d8 95 01 c8 70 e6 07 4c 13 fb 46 02 a8 99 46 27 | 6.9.I.@[.....}.K....p..L..F...F' |
0340 | 89 80 64 bd 6b 4d 5e 0a 2a 0d ef e0 bc 27 ea 31 76 22 8a 53 8f 5b 75 63 92 a2 5a d2 c4 3d 9c d7 | ..d.kM^.*....'.1v".S.[uc..Z..=.. |
0360 | ae 00 da 4c c0 c0 1a 2f 37 70 ef 61 c8 4b c2 27 02 c4 cf b3 be 1d b1 d2 61 69 d3 51 4d 3d ef 5b | ...L.../7p.a.K.'........ai.QM=.[ |
0380 | 96 78 f2 2e 91 ec 35 5f f0 d3 f9 47 eb 1a 4f e4 1b 35 7e 0d 35 ea 48 09 9d 42 b0 75 0d 2e 0c 80 | .x....5_...G..O..5~.5.H..B.u.... |
03a0 | 50 f5 b0 6e ad 0b 51 ad 54 d0 3b 0a 81 3a c2 44 4c cd 65 c0 35 42 49 20 a2 c1 ff 8c 9a 03 82 6b | P..n..Q.T.;..:.DL.e.5BI........k |
03c0 | 47 03 90 a6 aa 73 d8 3a 82 f0 d0 00 68 96 00 f6 4c 34 90 51 75 cf 0a 78 f8 86 0c e8 e0 fa 94 01 | G....s.:....h...L4.Qu..x........ |
03e0 | 28 68 fb 11 77 cb 7a a5 da 89 02 c8 23 de 1a 00 19 77 f2 ca e2 ec 93 8e ad 07 a6 3e 81 7c 26 6a | (h..w.z.....#....w.........>.|&j |
0400 | 51 1a a3 cf 9b 9d b1 48 c0 b5 01 98 16 0e f7 bb 19 d6 63 e2 f2 3c 91 8b 45 ba 05 63 65 7e cb 87 | Q......H..........c..<..E..ce~.. |
0420 | 3d c9 73 94 06 e7 60 ca bb 8e d8 75 78 f5 88 ee 88 78 0c 82 9a 73 20 0a bd 87 2d c7 56 ac 51 6d | =.s...`....ux....x...s....-.V.Qm |
0440 | 99 4f c2 2c 0c 78 60 00 d0 88 8e 71 80 51 4d 15 6d 40 93 e0 89 32 30 dc d1 00 24 cc 33 12 e5 96 | .O.,.x`....q.QM.m@...20...$.3... |
0460 | 91 7d 26 a2 18 b9 75 5a 9c 98 63 d6 a2 72 7f f2 a2 e5 12 e7 19 9e 26 70 5c bf 4a d8 a6 5f 93 94 | .}&...uZ..c..r........&p\.J.._.. |
0480 | 63 f3 03 5c 42 3c 6c 01 16 54 53 0f 09 a9 69 bc be a6 ea 9a bd d7 3c 32 55 de 58 94 e3 ba 66 5a | c..\B<l..TS...i.......<2U.X...fZ |
04a0 | d9 44 9d d7 35 83 28 78 1f 88 16 94 84 2a 66 59 97 7b 90 b5 a6 91 f7 bc e0 b3 86 5f 10 23 16 c2 | .D..5.(x.....*fY.{........._.#.. |
04c0 | ca 40 a0 b6 04 78 99 a6 28 eb b3 c3 83 5c 1b ae e9 00 d0 60 c9 48 16 f4 5b 90 3e a6 9d 01 60 bb | .@...x..(....\.....`.H..[.>...`. |
04e0 | 28 25 da a6 a1 37 37 9a 23 72 4b f7 ed c8 00 92 51 75 cf 96 d6 16 22 c2 8c fd 59 0b 2e d8 9d 01 | (%...77.#rK.....Qu...."...Y..... |
0500 | e0 18 87 11 77 cf 2a d8 b0 03 d5 03 b7 06 40 c7 9d 79 a2 e8 d8 da 77 10 d3 d2 08 8e 28 75 9e 8d | ....w.*.......@..y....w.....(u.. |
0520 | 55 06 ac 0f 04 53 56 b6 00 d6 27 ca a9 3d 78 c5 d6 98 98 67 78 8a 33 fb 8a 04 38 c7 4a f0 d8 1e | U....SV...'..=x....gx.3...8.J... |
0540 | ab 34 c8 6d 6f 33 a1 86 3e 93 11 cd 5d 47 3d 88 1f 84 65 d1 59 e7 4f 06 e0 b4 23 c6 d5 0a c0 23 | .4.mo3..>...]G=...e.Y.O...#....# |
0560 | 9b 1f 10 02 fb d6 61 29 74 09 65 12 37 59 9a 22 a6 c3 54 a1 98 73 24 5a 30 ba f7 59 5f 16 ca ea | ......a)t.e.7Y."..T..s$Z0..Y_... |
0580 | ae a8 1b 03 30 07 98 c6 8f 8c 1b 76 c5 0a 3b d6 38 ec 6c 37 e8 f9 f8 22 1a 68 7d be 30 6b 4b a8 | ....0......v..;.8.l7...".h}.0kK. |
05a0 | a8 2d 13 a5 18 13 51 41 ed 91 b4 5a 90 dd a2 1e 6d 4e 68 8e a4 ba 51 3a 6c 25 7b 7b bb 2d 05 21 | .-....QA...Z....mNh...Q:l%{{.-.! |
05c0 | 91 c3 6e 05 c0 84 4e c8 76 42 08 50 73 48 41 83 35 e0 40 d6 14 8b 54 78 4f 19 d4 41 cd f7 c5 d1 | ..n...N.vB.PsHA.5.@...TxO..A.... |
05e0 | 81 51 6f 24 a3 ea 9e 85 3a 07 22 87 22 65 7d 76 05 40 87 11 77 cf a8 cb 81 45 73 4f 0c 80 8e 3b | .Qo$....:."."e}v.@..w....EsO...; |
0600 | 7b 81 f9 b6 e8 d8 3a 11 00 ed c3 04 5a 1c ef 02 00 07 6e 16 d9 02 d8 b8 b5 54 cc 97 89 4e 5b 80 | {.....:.....Z.....n......T...N[. |
0620 | 8a 64 f5 07 93 4a 4d 5b 2e ae 71 ac 1d 8b 99 a6 16 fb 4c 64 e9 e6 1e 25 2c 6e 2b 80 0a 00 55 13 | .d...JM[..q.......Ld...%,n+...U. |
0640 | df 6f 01 0a 5d 1b 00 f2 91 e8 6c 40 20 6a 5a 6e 26 2d 70 b2 73 c4 d1 00 0c ef 07 91 43 73 31 ce | .o..].....l@.jZn&-p.s.......Cs1. |
0660 | b2 05 d0 38 c9 dc 44 d4 f3 b5 01 88 48 a7 a9 79 90 9e 1b 80 05 f5 7d 03 40 73 0e 08 c7 5a b5 de | ...8..D.....H..y......}.@s...Z.. |
0680 | 1b 51 42 6f 1d 4e a7 2e 05 cf 15 9a 50 39 21 74 4d 1e 31 13 2d e4 3c 26 33 00 a6 9d 18 00 30 11 | .QBo.N......P9!tM.1.-.<&3.....0. |
06a0 | a8 63 64 bf db e4 67 40 57 00 66 00 a0 c1 af 18 00 49 74 1c e0 ba 02 60 4b 20 9e 5d a5 1e 13 c9 | .cd...g@W.f......It....`K..].... |
06c0 | a8 ba 65 65 65 85 16 e0 4b b7 00 84 97 b6 00 ba 02 88 18 84 70 6f 00 e4 61 2f b0 02 e8 d8 32 52 | ..eee...K...........po..a/....2R |
06e0 | 21 ce dc 0d 9d 90 1a fb 3b 50 83 0b dc 8b 0b 1c 39 2c 96 e8 50 91 56 88 0e 87 80 15 55 22 d7 dd | !.......;P......9,..P.V.....U".. |
0700 | 2a 7b 81 a7 0e c7 cb e8 8a 40 b2 f6 e7 28 1d 79 b7 05 b0 9d 19 6f 01 c4 02 2e 73 6c 7a de 26 67 | *{.......@...(.y.....o....slz.&g |
0720 | 00 b7 87 80 15 d3 b9 55 46 a1 79 6b 78 87 fc c0 00 0c 3b 92 91 30 93 28 44 a2 91 28 99 b9 93 73 | .......UF.ykx.....;..0.(D..(...s |
0740 | 0c 5a 80 85 f8 58 b2 c1 51 5a 93 24 d2 38 e1 4f ad 52 bb 33 00 65 01 ae b6 00 59 b2 11 bf 2b 03 | .Z...X..QZ.$.8.O.R.3.e....Y...+. |
0760 | c0 2d c4 27 6f 07 03 70 b5 05 e0 42 1c 11 22 99 7d 76 db 52 b2 4d ab d8 5c 63 ef 31 22 b7 2b 92 | .-.'o..p...B..".}v.R.M..\c.1".+. |
0780 | cc 9b db 43 c0 c7 5b 00 4b d0 03 8b 76 cc cf 74 38 03 b0 e0 7b 02 52 3a 19 80 73 96 b5 49 a0 eb | ...C..[.K...v..t8...{.R:..s..I.. |
07a0 | 2a 01 b4 c8 a8 ba 65 4b 24 c2 42 63 d0 d7 1d 02 ee 47 dc 1d d3 33 80 c1 92 0e bc c7 ec 34 28 08 | *.....eK$.Bc.....G...3.......4(. |
07c0 | 51 c7 96 91 08 09 14 96 ad 2d e2 4c 72 0e 98 1a 42 f0 44 fa 33 e0 9e 10 37 06 d6 48 7e a7 30 d3 | Q........-.Lr...B.D.3...7..H~.0. |
07e0 | 6e 6c 24 9b 5c 88 9d f4 20 8b 02 1b 89 e4 37 09 88 93 ea 79 3a 04 34 65 53 ab 54 b2 fe e2 06 00 | nl$.\.........7....y:.4eS.T..... |
0800 | c1 5d fd 0c a8 bb 1b c4 7e 58 42 cf 01 08 49 d6 54 45 7c 2d 0e 55 c0 2a 44 5a 3d 2f 2a c4 c1 19 | .]......~XB...I.TE|-.U.*DZ=/*... |
0820 | 0c 9d dc fa 53 26 25 80 fd 06 75 90 fe 0c c8 71 4e 5a f9 7a 69 00 6a 44 07 ae 0e 01 23 74 c2 db | ....S&%...u....qNZ.zi.jD....#t.. |
0840 | 21 e0 7e 99 25 5e 71 6c 1d 8a bd 01 b8 3a 04 e4 f9 30 00 7e c9 e6 c8 fb 66 0e d2 5a 8d 46 2d 10 | !.~.%^ql.....:...0.~....f..Z.F-. |
0860 | 0d 94 82 21 4b c2 fb 43 40 91 66 0f 53 af 2e 44 4b fd 33 01 39 d0 db a4 45 9f fc 62 ec b2 18 c1 | ...!K..C@.f.S..DK.3.9...E..b.... |
0880 | 6d 52 3d 40 54 69 89 71 91 51 75 cb c2 20 f2 81 da 42 5f fa 33 20 d5 77 7e 06 9c 22 4b 3a f0 1e | mR=@Ti.q.Qu......B_.3..w~.."K:.. |
08a0 | b2 93 01 00 5a d5 b1 75 43 78 f1 43 a0 0a f5 20 ef e8 6b c8 72 be a1 34 80 89 fe 0e 9a 43 fa ba | ....Z..uCx.C......k.r..4.....C.. |
08c0 | 0f 81 aa df 76 cb 9f a4 84 76 f6 8a af 29 b2 73 be 4d 0e d5 04 31 19 20 20 e6 17 46 95 f9 6f e3 | ....v....v...).s.M...1.....F..o. |
08e0 | f2 ab 08 38 7e 5a 34 f7 eb 61 0e 00 26 bd 4d 9a ff 3f 8b 40 af 51 78 bf d7 be 3a e7 5f 02 10 e6 | ...8~Z4..a..&.M..?.@.Qx...:._... |
0900 | 93 5f ab 7f 81 01 00 fa 1b 83 07 f4 ad 74 5d 93 08 4f 5f 4a df 91 ff 2f fd 12 36 a2 bf 8f 7e e9 | ._...........t]..O_J.../..6...~. |
0920 | 97 7e e9 97 7e e9 97 32 32 fd 47 13 a0 82 7e 34 72 45 06 98 52 30 d5 d5 ba b5 b4 56 f6 c2 1d e1 | .~..~..22.G...~4rE..R0.....V.... |
0940 | 4e 05 d0 15 59 c6 a6 d0 7b b9 58 b2 2b 32 7c 99 e9 8a 17 9b 0b cc 3e 56 ec d7 c2 d3 46 bf 6d c3 | N...Y...{.X.+2|.......>V....F.m. |
0960 | 4f 0d 92 d1 47 7f bb 68 2b fb 6e 74 dd a7 7b 3f cc fa f2 f9 d0 cf c8 ca 0c 3b 15 23 0b 53 73 30 | O...G..h+.nt..{?.........;.#.Ss0 |
0980 | 4c 16 58 b8 82 a9 59 42 49 71 1f 46 33 72 73 52 c4 3e a6 46 b5 e2 e9 ae 60 4b 22 71 d5 f3 25 e8 | L.X...YBIq.F3rsR.>.F....`K"q..%. |
09a0 | 4b 4c 29 be 88 24 8b f1 72 d0 8f 5a c7 eb 1f ec df ab b0 8f 77 53 4a 8c af e6 e2 da ad 26 e6 a1 | KL)..$..r..Z........wSJ......&.. |
09c0 | bd fe b2 ae a0 4b c2 3e 3c c6 27 c9 00 e0 56 1a fe 14 78 e9 11 fa 4d 1b de 6a fe bc d6 65 2c e3 | .....K.><.'...V...x...M..j...e,. |
09e0 | 5d f4 a1 15 7e 33 ba 6e 93 dd d2 f0 26 7c b0 2f 21 11 7b 97 12 d5 8c dc ac 00 34 c1 39 e1 f3 b0 | ]...~3.n....&|./!.{.......4.9... |
0a00 | 92 11 b5 88 7d 4c 89 ba 2f fe be e0 8b 92 81 47 03 1d 80 4a 6a 0d f7 71 05 cb 25 d9 a8 c4 25 a8 | ....}L../......G...Jj..q..%...%. |
0a20 | 74 8a 19 23 29 86 8b 69 1b af e6 73 02 7b a9 1f 44 05 95 98 ae 24 2e 45 71 8c ac 8f 4a 92 8b 4a | t..#)..i...s.{..D....$.Eq...J..J |
0a40 | 4c 26 f9 ae 55 d4 ff f7 32 60 a5 48 b3 bf a6 2b f0 48 57 62 71 17 be 69 6b 28 cb 6b 84 d2 59 1a | L&..U...2`.H...+.HWbq..ik(.k..Y. |
0a60 | 7e 93 5a dd 05 9e d2 56 41 cf 59 f7 5b 02 91 ac 0d 11 d5 1f 13 e2 4c 4a 1d e8 aa b3 4a 5c 6b 93 | ~.Z....VA.Y.[.........LJ....J\k. |
0a80 | 46 f1 85 a8 0c 58 ad 0d 0e ca 65 8b 74 0a e4 c2 15 31 ca 31 55 e2 f6 31 89 49 25 49 76 6e 75 93 | F....X....e.t....1.1U..1.I%Ivnu. |
0aa0 | 5a 3d 85 12 69 5f 9a 04 98 4b 6a 25 d2 5f bf be 2f 33 c5 e9 c3 2b f8 f9 dd 04 a4 b0 ad e7 92 62 | Z=..i_...Kj%._../3...+.........b |
0ac0 | b9 de 93 0c c3 a5 ce 56 0f 3e 7b 85 3e 26 19 8e f1 4d e9 6c 00 b0 91 79 7c 91 7e 90 c7 39 5c 50 | .......V.>{.>&...M.l...y|.~..9\P |
0ae0 | 96 ef 1a 80 56 55 ba 35 00 61 22 60 98 cf ad 64 bf 29 03 ce 7e 33 35 70 dd 53 69 c0 59 76 8a ad | ....VU.5.a"`...d.)..~35p.Si.Yv.. |
0b00 | 39 49 67 51 11 a3 ef 4a ef 81 8b 00 0b 78 5d 32 50 d0 3d 6b 11 59 d0 68 02 43 7b cc c0 11 1e 33 | 9IgQ...J.....x]2P.=k.Y.h.C{....3 |
0b20 | f2 00 e6 3d 12 ed 9e a9 9a 03 31 dc 7f ed 68 90 b4 09 2d a9 c4 b0 2d ad e2 9d 24 58 2e a9 e1 eb | ...=......1...h...-...-...$X.... |
0b40 | 92 62 b8 14 a0 47 74 f4 11 5f 69 9e 0f 4a 52 a8 60 fe de 90 44 03 6d 73 95 cd 43 25 66 1f 96 f8 | .b...Gt.._i..JR.`...D.ms..C%f... |
0b60 | 21 a5 59 38 b0 47 59 76 54 63 f7 06 c0 24 02 0e 0e a0 46 a7 e0 7d 41 cf 49 7d 6e a5 50 cd 9f cc | !.Y8.GYvTc...$....F..}A.I}n.P... |
0b80 | 5f c0 75 32 e6 6e a5 b8 69 30 37 f8 80 6c 8d 8b 61 4d 7d 10 55 e2 5e 11 88 e5 eb d2 a3 57 bf 49 | _.u2.n..i07..l..aM}.U.^......W.I |
0ba0 | 7b 99 dd 1f 61 2b a1 3d 63 40 89 82 46 13 18 da 43 76 6b b2 3c 5c 41 d8 23 d1 6e 99 d0 2a 76 8c | {...a+.=c@..F...Cvk.<\A.#.n..*v. |
0bc0 | 5b 03 20 90 34 01 b6 89 24 b0 2d a9 c6 9d 24 7a 4a 0d df 94 00 05 d2 e9 9c 30 1f 96 a1 6d f6 09 | [...4...$.-...$zJ........0...m.. |
0be0 | 89 c8 30 7f 6f 48 4c a4 6d ae b2 79 70 fc 4f 33 7d 60 17 70 40 59 2e a8 ca 3e 65 00 14 c4 da 45 | ..0.oHL.m..yp.O3}`.p@Y...>e....E |
0c00 | 1a d5 60 90 77 92 d5 5a 3a 6d 27 c9 98 7b 26 01 a0 90 12 50 0c 0e ca f0 49 95 f6 a2 48 82 18 15 | ..`.w..Z:m'..{&....P....I...H... |
0c20 | 88 e5 1b d2 fb 2b 80 f7 d9 1c 80 27 ac 36 e0 88 78 c4 43 b6 d3 e9 f3 1a da f0 0d 4f 00 4f 02 49 | .....+.....'.6..x.C........O.O.I |
0c40 | db 49 0a db 92 6a dc 49 9f 9a 00 9c fc c2 67 df 66 9f 91 d4 f3 5d e9 e1 ff 2a 7c bf 01 30 94 25 | .I...j.I......g.f....]...*|..0.% |
0c60 | 82 b2 d7 0d c0 59 a4 2a 3c 78 76 ec d0 73 b7 92 d5 fa 13 0c 86 67 e4 87 57 c5 44 32 d1 02 0d 31 | .....Y.*<xv..s.......g..W.D2...1 |
0c80 | ca 10 cb d7 a5 fb 56 df af b0 3f 5e b9 88 f4 94 b1 f0 39 c4 a3 3c 10 df 50 4d 09 68 e9 49 15 05 | ......V...?^......9..<..PM.h.I.. |
0ca0 | 92 b6 93 14 d2 25 d5 b8 93 f6 58 ae d7 25 c3 70 5d f8 7c 7e 82 9d 71 8c 4f a5 9f 65 00 c8 c7 0f | .....%....X..%.p].|~..q.O..e.... |
0cc0 | af 00 ce 22 79 e1 95 3d 9e 1b c3 7b 03 60 c0 bb 17 a4 28 69 4c d1 05 8e b9 49 07 d1 d4 2f 80 40 | ..."y..=...{.`....(iL....I.../.@ |
0ce0 | 2c df 91 be 7f 05 20 a0 a0 7b 96 08 70 64 5b 80 7c c5 6e 35 ee a8 a7 65 d5 2d d3 e4 03 13 8b 82 | ,........{..pd[.|.n5...e.-...... |
0d00 | 49 7b c4 04 92 26 5b 00 91 04 b6 25 d5 b8 93 04 cb 25 35 7c 55 32 0c 97 2e f8 cf 3e 00 59 f3 7c | I{...&[....%.....%5|U2.....>.Y.| |
0d20 | 58 aa 98 6c 5f f1 aa f4 57 1a 80 4c 29 aa 01 50 80 25 bb 61 28 cb 1e 8d c1 ce bc 6e a5 93 f8 20 | X..l_...W..L)..P.%.a(......n.... |
0d40 | b6 bd e5 2f a4 3b 03 a0 c0 3b 19 73 77 92 1e 02 86 94 a0 73 3b 68 65 54 32 d1 02 15 31 2a 10 cb | .../.;...;.sw......s;heT2...1*.. |
0d60 | d7 a5 97 0d 80 e1 50 65 3e bc 21 d5 88 fe 9c 79 0f d8 21 60 bc 62 f7 db 03 c3 d4 01 6f 1c 02 a6 | ......Pe>.!....y..!`.b......o... |
0d80 | 10 22 06 91 60 d2 1e 32 83 a4 0d b4 24 92 c0 b6 a4 1a 37 92 62 b9 b8 86 ef 48 8a e1 b2 43 c0 a3 | ."..`..2....$.....7.b....H...C.. |
0da0 | 0f 00 6b 9e 8f 4a 8a 63 4c 0d fe 0d e9 b9 01 00 d3 17 b0 25 c6 4a d0 5d a5 61 d0 14 65 a9 a0 44 | ..k..J.cL..........%.J.].a..e..D |
0dc0 | 65 4c 02 51 bc 95 8e 22 9d 62 53 95 62 2e a4 5b 03 60 03 f1 39 d3 9f 01 5d 43 d3 c6 4d 52 27 52 | eL.Q...".bS.b..[.`..9...]C..MR'R |
0de0 | 89 4c b4 40 41 8c 0a c4 f2 75 c9 a6 78 8e c0 51 da cb 82 fc e3 f9 f0 96 f4 f3 f1 4e c5 bd 0e 49 | .L.@A....u..x..Q...........N...I |
0e00 | 03 4c 7a 4a dd f1 73 a6 1f 42 dd 09 bb c7 fc bd 2e 7d b1 72 ca ef a8 20 ee c0 88 3f 94 0a 1a b3 | .LzJ..s..B.......}.r.......?.... |
0e20 | 9f a0 e1 dc 8d 9d c3 de 9c 7a ff 5a bc 93 2d 19 54 7a 4e 01 f2 fc 21 14 a0 ec 1e f3 77 2f 75 6f | .........z.Z..-.TzN...!.....w/uo |
0e40 | d2 17 2b f7 bc b9 80 58 cd dd aa ea 23 fc 8a ba 57 f6 12 7d 3e 23 c4 aa ec cb a8 7b 79 be 3d ab | ..+....X....#...W..}>#.....{y.=. |
0e60 | 8c 9d c3 de 9b 7a bf f4 4b cd fd 34 7d 8c df c7 f9 bc ea 96 d1 df 52 51 7d fe 7c fa a5 5f fa a5 | .....z..K..4}.........RQ}.|.._.. |
0e80 | 5f 7a 0e 78 1a 65 dc a0 bc 00 c9 82 6e 91 73 ff 66 fa 25 1b 06 ef 4b 00 84 1d 20 21 46 31 5e 05 | _z.x.e......n.s.f.%...K....!F1^. |
0ea0 | 59 f2 33 53 f9 1e e3 69 9e a7 5c cf 09 9f e3 04 fb b8 89 64 a2 d5 65 97 c0 85 c9 7f 7d e8 ab 80 | Y.3S...i..\........d..e.....}... |
0ec0 | 27 07 47 c7 56 bf c7 44 e1 80 6d b2 6b ec 5c 79 58 82 73 ee 09 94 60 4c 2c 58 bc 0f e5 63 54 24 | '.G.V..D..m.k.\yX.s...`L,X...cT$ |
0ee0 | a6 ab be 92 d2 7d e6 49 d2 25 91 6e 29 a9 50 0e 9e 67 b2 56 b9 53 44 f4 7d 21 e0 db ac 6e 4a f4 | .....}.I.%.n).P..g.V.SD.}!...nJ. |
0f00 | 01 b2 61 f0 9e 04 fb c4 e0 0d 49 c9 3c 21 a2 b0 17 35 24 e0 cd ca f1 f3 1e 25 d8 c3 93 89 63 b2 | ..a.......I.<!...5$......%....c. |
0f20 | 23 c7 39 a7 51 88 a8 c8 d8 59 f2 fc 45 a1 56 49 40 01 4f 2a 31 e9 d5 76 b2 12 d0 6b dc a4 9a 2a | #.9.Q....Y..E.VI@.O*1..v...k...* |
0f40 | 81 49 ac ef 3d a6 2d ae 01 01 8d ad 51 06 e2 70 1a c5 a1 79 f6 56 a0 4d 5a 98 2d 51 a0 52 1e 40 | .I..=.-.....Q..p...y.V.MZ.-Q.R.@ |
0f60 | dd d2 35 c3 dc 75 00 3e 69 49 8e 28 79 df e0 8e e5 e7 18 27 a2 b9 6d 82 68 58 10 7d da c4 e0 28 | ..5..u.>iI.(y......'..m.hX.}...( |
0f80 | 23 d1 84 44 70 96 d4 eb d3 53 6a 2d 91 47 97 fb 6d 58 d5 1e c7 aa 64 f6 0e 04 27 8d 97 0d 7c 82 | #..Dp....Sj-.G..mX....d...'...|. |
0fa0 | 96 36 15 5b b5 be 45 1c 12 47 22 21 4e ec 5f 77 86 b6 c3 20 7e 59 2a 97 9b 02 da fc 24 69 c1 f1 | .6.[..E..G"!N._w....~Y*.....$i.. |
0fc0 | 33 82 c5 62 2d 60 25 56 ef ab f7 89 f2 96 b5 6f 44 13 16 52 72 92 6c 2f 4a 6e 74 a0 14 b7 4a 59 | 3..b-`%V.......oD..Rr.l/Jnt...JY |
0fe0 | a0 e9 a3 94 41 19 19 ec 3a e0 7d 62 dc 0f 0a 03 e3 59 18 91 84 7d 14 df f2 22 80 a9 1a 22 12 0a | ....A...:.}b.....Y...}..."...".. |
1000 | a2 b4 72 0d c2 68 2a 9e d1 83 d6 5e 52 01 7e 4a 66 3a 23 7c 76 30 6c a2 78 5a f9 1a 4d ef f8 53 | ..r..h*....^R.~Jf:#|v0l.xZ..M..S |
1020 | d9 14 9e fd dc 4d 5c ba 6b d6 8a 1a aa e2 f3 50 ab c2 0b 0d e9 bd 3e 98 f4 8e b1 b3 d4 d4 ac 5d | .....M\.k......P......>........] |
1040 | 4b 56 03 f4 ca 42 07 21 6a 69 0e b9 b0 23 78 19 6a 99 ca 66 0e 02 66 a2 81 65 ce 1c 10 82 a1 f0 | KV...B.!ji...#x.j..f..f..e...... |
1060 | 12 1a 32 b7 b9 73 6e 91 61 9c 37 9e ac 50 ca b4 20 53 44 da c2 7b ce 3a d9 68 c6 70 6c 17 a3 2f | ..2..sn.a.7..P...SD..{.:.h.pl../ |
1080 | e8 44 90 57 71 f6 c8 55 9e f0 14 c3 44 84 c9 2c 23 d7 64 d0 de 00 54 31 00 85 a8 60 cc 71 30 a0 | .D.Wq..U....D..,#.d...T1...`.q0. |
10a0 | 6c d5 54 7c 17 cc 01 2c 6e a5 b4 86 65 a0 52 91 ea 3b 84 6d 32 2d ce 85 26 b5 98 11 72 ce 85 86 | l.T|...,n...e.R..;.m2-..&...r... |
10c0 | f7 e8 59 cb a7 36 3a dc 36 a9 03 af 4b 58 b4 eb ca 54 91 1e 2b 16 a2 0a 37 0f 22 87 ca f5 54 2a | ..Y..6:.6...KX...T..+...7."...T* |
10e0 | 39 67 c4 3f c5 80 b0 96 89 91 33 1d 28 55 72 dc 48 3e 5b 20 25 8f e8 c5 69 06 c0 f4 39 e2 30 d9 | 9g.?......3.(Ur.H>[.%...i...9.0. |
1100 | eb 11 e0 4e 95 ff 84 f4 32 18 74 1a c0 15 dc d2 20 8c 4f 10 82 d6 5e d7 d8 4d 33 00 83 80 8b f2 | ...N....2.t.......O...^..M3..... |
1120 | ed 8e 3f c9 e2 4f 85 13 39 15 8f 6d a8 a1 26 5a b8 86 9a 78 ae c2 3d 86 40 af b6 d3 cb e0 e4 8e | ..?..O..9..m..&Z...x..=.@....... |
1140 | 31 c1 da 1d 6f ba 63 ba 95 d4 66 06 a0 12 39 07 42 50 cd d4 b7 c2 93 4c ae 28 ed 91 10 88 30 36 | 1...o.c...f...9.BP.....L.(....06 |
1160 | 77 03 bc 61 ee c8 4d a0 8a 6a db 94 05 08 2b cf f2 fe fd 13 f0 d4 d4 00 38 5d 52 c0 d1 80 b6 0a | w..a..M..j....+.........8]R..... |
1180 | 02 0a 11 3c 26 91 f5 49 f0 3c 19 09 39 c5 a0 13 90 5c 6b 6d 6f 00 5a 20 64 42 00 66 aa 70 d4 b1 | ...<&..I.<..9....\kmo.Z.dB.f.p.. |
11a0 | 03 94 b5 ca f7 63 f1 55 41 01 18 f0 e4 2a 9c 43 b6 46 41 ef 52 55 f2 a0 01 06 ae 4f 32 10 46 40 | .....c.UA....*.C.FA.RU.....O2.F@ |
11c0 | f0 f2 ae f7 e4 0a 2b 27 e2 ee 8d 6b ff 57 2a 58 28 f8 ad 79 62 27 f2 61 8a d2 9d 03 95 48 b3 d7 | ......+'...k.W*X(..yb'.a.....H.. |
11e0 | 5c 2a 02 31 8b c9 ee ba 72 f6 ce c7 b0 75 8e 07 56 a7 43 cc 5b 03 c2 ab 01 b0 15 09 f6 c8 cb 1d | \*.1....r....u..V.C.[........... |
1200 | 94 70 0f b8 53 a5 3f cb e6 86 d8 e9 1e 0c 1a 32 40 0a 74 3d 81 28 0d c2 88 7b bc a0 b6 97 03 37 | .p..S.?........2@.t=.(...{.....7 |
1220 | 05 70 44 64 8a 01 38 e0 16 b5 7c 55 40 ef f8 33 ec ab aa 7f a5 3f 40 d7 e8 d1 4d f7 0b f4 a6 56 | .pDd..8...|U@..3.....?@...M....V |
1240 | e1 b9 01 d0 ab ed f4 32 38 b9 63 4c b0 76 bb 9b ee f4 c6 ce 7b 49 0d 80 0b 91 1d 18 7a 5d 89 f9 | .......28.cL.v......{I......z].. |
1260 | 02 3c 9a 08 71 ee 48 86 ad ce ec 6c 71 76 d5 30 77 44 59 c2 d2 88 e0 49 18 5c 80 a3 84 c9 b5 76 | .<..q.H....lqv.0wDY....I.\.....v |
1280 | 40 2a a5 28 49 78 a4 a7 05 8b e3 25 71 72 5c 4e e3 32 d0 a7 48 3e ef 0d 80 f4 35 a6 18 74 05 b0 | @*.(Ix.....%qr\N.2..H>....5..t.. |
12a0 | a5 70 3b 03 90 63 42 26 78 17 bd ae a1 c9 00 65 13 3a 1b 00 6e d1 38 0f 44 9e 96 bc 02 70 f0 5c | .p;..cB&x......e.:..n.8.D....p.\ |
12c0 | 7d 07 b7 7d 3b 5f 3a 30 91 93 eb 04 46 4c 66 e3 a8 38 04 97 44 39 15 2f 0c 40 a2 85 17 f4 92 75 | }..};_:0....FLf..8..D9./.@.....u |
12e0 | 23 9a b7 f6 9d 91 12 f2 96 69 67 e6 26 4c 44 09 98 d6 42 6a d8 86 63 c7 e2 dc 1a da d1 d5 7c 12 | #........ig.&LD...Bj..c.......|. |
1300 | 9a 1f b3 ad 0e c9 47 cc 94 11 e6 86 87 5b 00 43 5e 1e 11 a3 0f e1 77 9f 65 a3 50 46 bf 07 83 62 | ......G......[.C^.....w.e.PF...b |
1320 | 06 a0 40 d7 1d 88 f2 08 61 bc 43 08 5a 7b 39 e7 c5 8e 1e 32 f3 60 2b 70 c0 26 6a f9 aa 80 de f1 | ..@.....a.C.Z{9....2.`+p.&j..... |
1340 | 67 d8 57 51 f8 52 ff 95 e8 02 3d 2a ed 7a 7f 0d d9 73 03 a0 57 db d9 65 70 05 28 72 19 dc f1 a6 | g.WQ.R....=*.z...s..W..ep.(r.... |
1360 | 3b e6 f7 92 1a 80 4c 19 65 75 24 4c 72 61 99 f9 22 b8 81 c4 2f 1a 07 77 34 00 cc 4c 6b 33 00 d1 | ;.....L.eu$Lra..".../..w4..Lk3.. |
1380 | cf 0b 9c 64 e3 38 ab 0c 8d 6a a0 5d dd 02 54 99 4d 6c 00 64 4b bf ad 38 e0 1c cc 00 78 b1 eb 72 | ...d.8...j.]..T.Ml.dK..8....x..r |
13a0 | 3b 32 74 f1 00 2f 16 6c 6f 00 a6 09 99 90 e5 22 cc ec 4f 08 26 35 00 cd 53 9e bc e7 3c e2 64 8d | ;2t../.lo......"..O.&5..S...<.d. |
13c0 | e2 b0 cc 71 6c ca 38 a2 32 05 ae b1 37 03 60 06 88 55 3c 8a 67 e0 4f fe d3 00 c0 ae 64 8e d3 14 | ...ql.8.2...7.`..U<.g.O.....d... |
13e0 | ed 2d 4e 54 73 8c 8e d7 b4 0d 8e 26 78 59 e4 87 c8 d1 2b bc 45 ce 1c c9 0c 00 15 78 2e c8 9b 01 | .-NTs......&xY....+.E......x.... |
1400 | a8 be c1 fb c4 71 76 c8 cb 47 06 e0 6b d9 4a f7 f0 4f bd d1 af b6 c7 70 4b 83 30 de ab a8 ed 65 | .....qv..G..k.J..O.....pK.0....e |
1420 | 37 60 9d 32 f3 be 8b 01 30 6c a2 96 6f 0a e8 1d 7f 86 7d 15 85 2f c1 ac a0 4b f4 e8 97 19 00 bd | 7`.2....0l..o.....}../...K...... |
1440 | da 4e 2f 83 d3 64 c1 9f 6f ba a3 09 f5 5e 3a 1b 00 2b ca 7c e1 b7 bb c7 d0 75 b8 27 04 16 cd 00 | .N/..d..o....^:..+.|.....u.'.... |
1460 | d8 16 80 32 a8 62 e6 a8 ee d2 00 78 14 bb 29 90 c3 6d 36 75 c8 38 ae e8 f1 68 00 e4 09 4f d1 af | ...2.b.....x..)..m6u.8...h...O.. |
1480 | 7c f8 3f 57 00 3d 66 94 9d 01 48 51 0d c0 61 0b 70 32 00 cc bd 2a 61 06 00 40 b3 4f 99 63 ec 2b | |.?W.=f...HQ..a.p2...*a..@.O.c.+ |
14a0 | 9f e0 e8 a3 06 80 9b 67 88 01 08 41 4f 75 f9 9a af ce 1c 89 e5 81 e6 2b b9 44 34 b3 cd d3 5f 26 | .......g...AOu.........+.D4..._& |
14c0 | e6 18 b8 27 d1 aa 8e 72 8d 44 be e5 2d 31 57 08 2e c5 49 0d 00 b9 ec 91 73 21 da a1 32 0f 06 e0 | ...'...r.D..-1W...I.....s!..2... |
14e0 | d0 3e 5f c6 80 7b f8 a7 de e8 17 59 d8 c1 2d 4f 10 c6 3b 84 a0 35 45 62 f8 c3 03 44 a6 cf db 80 | .>_..{.....Y..-O..;..5Eb...D.... |
1500 | 32 b3 60 e5 9b 02 7a c7 9f 61 5f 55 e1 87 fa df 4f f0 67 06 c0 b6 00 f7 20 22 bd da 4e 2e 83 d3 | 2.`...z..a_U....O.g......"..N... |
1520 | 0c 04 6b a7 52 08 76 05 f8 ad 74 de 02 14 44 5d 01 a8 af ad 00 a2 eb 48 87 43 40 dd 02 d8 1f de | ..k.R.v...t...D].......H.C@..... |
1540 | ca db 21 60 42 77 0b 6b ea 6d 0b 10 b4 d0 8a 65 41 e6 aa 9c 0c 80 c3 70 81 97 d9 be c0 6d 06 60 | ..!`Bw.k.m.....eA......p.....m.` |
1560 | 06 8f f5 9e ed 10 30 cb 0c e7 42 29 34 e7 18 4c 88 89 28 87 8a b4 05 53 50 03 a0 87 80 07 40 d9 | ......0...B)4..L..(....SP.....@. |
1580 | 82 39 e8 16 c0 0c 80 36 0a 8b 13 dc 56 9f d9 af d9 97 59 0f 01 cd 00 90 6f ba e6 3f 88 d6 a1 da | .9.....6....V.....Y.....o..?.... |
15a0 | 87 44 31 30 74 31 61 4c c8 66 00 12 a4 fe 92 79 88 b3 4b 14 50 9d c7 42 0d 8b eb 58 88 02 f4 58 | .D10t1aL.f.....y..K.P..B...X...X |
15c0 | b6 35 4a 6b e4 aa 91 88 26 df 30 11 4d 75 b0 01 5b 62 38 ff 0a b0 47 5e 1e 0c c0 a1 7d f6 e3 ef | .5Jk....&.0.Mu..[b8...G^....}... |
15e0 | c3 52 5b a5 7e 0b ff 1c 83 d4 00 c0 ed e0 96 27 08 e3 1d 42 d0 9a 22 6d 4d 41 27 44 a6 cf 09 15 | .R[.~..........'...B.."mMA'D.... |
1600 | f3 0e 9b a8 e5 9b 02 7a c7 9f 61 5f 55 e1 c7 fa 73 ea 0b f4 e8 ad 01 38 1e 02 de 03 85 30 a8 c3 | .......z..a_U...s......8.....0.. |
1620 | 2e 83 b3 7c 02 a9 f4 d6 fd 67 76 08 c8 0e b4 2a 67 00 ea 6b 3f f0 f1 21 e0 fe 67 c0 c1 20 3b 74 | ...|.....gv....*g..k?..!..g...;t |
1640 | 8b 45 94 39 35 d1 14 81 dd 21 20 8b 5a f0 04 f4 ad aa 38 1a 00 ca f2 83 5b 9b 88 57 1e 8e 02 86 | .E.95....!..Z.....8.....[..W.... |
1660 | 9c a7 d8 cf 80 bc 04 e0 7e df de 8a dc cf 89 7b c5 21 c4 28 06 60 51 03 b0 fb 19 b0 1b 0b 88 b3 | ........~......{.!.(.`Q......... |
1680 | 1c 02 ce 7b 03 00 54 16 b9 24 9a b8 e0 0e a0 eb 71 9a a9 4c 35 ea a9 df 41 b4 0e 35 b0 97 6b 6b | ...{..T..$......q..L5...A..5..kk |
16a0 | a8 34 82 19 00 92 23 4c c9 dc 6d 55 4d 0d d2 d0 2c f2 60 5e a9 07 f0 1c b7 48 5d 72 01 51 64 29 | .4....#L..mUM...,.`^.....H]r.Qd) |
16c0 | 73 82 93 01 d8 23 2f af 30 a2 cc 0e a3 f1 e3 92 07 fa 13 30 e8 42 10 a0 eb 63 10 a5 41 18 ef 10 | s....#/.0..........0.B...c..A... |
16e0 | 82 d2 5e d6 14 74 ca cc 67 ea 08 b4 c7 26 6a f9 aa 80 de f1 67 d8 57 55 9f 1e eb af cd 77 81 1e | ..^..t..g....&j.....g.WU.....w.. |
1700 | 15 51 f8 9e 89 ee d7 a0 2f 75 dc 23 ef 3e 43 e5 35 df b2 97 12 b3 54 5e cc fb f2 ef 0b 4f 3a 6d | .Q....../u.#.>C.5.....T^.....O:m |
1720 | 20 55 dc 58 03 50 3f 55 1d 35 aa ba 37 4e 77 5f 07 15 8d b5 ff 15 d4 56 28 62 a5 2e be c7 6a 9e | .U.X.P?U.5..7Nw_.......V(b....j. |
1740 | 4e b4 c0 d1 1b 14 a7 4b f0 a5 f1 8a 41 54 79 9d 74 8e e4 1c b9 18 b9 53 fe 01 97 48 5c 83 28 bb | N......K....ATy.t......S...H\.(. |
1760 | bb 60 e7 a6 48 88 0f 32 2b 6f 61 5f ff 56 0a 30 c7 1d f2 ee a7 53 f7 1e cb c3 90 0c bf 31 84 7d | .`..H..2+oa_.V.0.....S.......1.} |
1780 | cb e7 fc 39 b3 e6 63 d9 1b 80 7b 3a 1a 80 eb 8f 02 8d 4a 94 63 48 60 7e 18 ea 5e d7 16 b1 bc 36 | ...9..c...{:......J.cH`~..^....6 |
17a0 | 20 00 50 89 d1 9f 6d 4e 06 80 6a 92 fb 07 5e b1 68 73 e1 cc ce 4d 01 b4 7a c8 ec 6f a1 5f 4a cb | ..P...mN..j...^.hs...M..z..o._J. |
17c0 | 92 ae 4c ac 30 f7 d5 45 96 37 3f 98 4d e9 66 d2 df 7f f4 eb d2 67 df 1e c9 bd 1c 91 75 73 8f da | ..L.0..E.7?.M.f......g......us.. |
17e0 | cb 71 98 95 fe ef 24 6b 8a ff 40 fa a5 5f fa a5 5f fa 3c d8 e8 e3 30 31 61 9f ba af 1c c0 9e c1 | .q....$k..@.._.._.<...01a....... |
1800 | 24 c2 6d 4c fa d7 d2 2f fd d2 3d 60 48 83 35 54 83 ef c1 46 f7 54 d2 dd 7d 3e a5 3c 5f 10 e3 20 | $.mL.../..=`H.5T...F.T..}>.<_... |
1820 | 3f 80 8d b9 36 9d 6f 49 c3 9e 5d 2c 76 af e9 ac 78 91 1a 59 aa ef c7 e4 d5 78 61 b3 dc 17 2d c4 | ?...6.oI..],v...x..Y.....xa...-. |
1840 | cb 6b 4b d9 1d 20 32 3d de 1e 08 4f 86 a0 4c 5f bb 4e ce 39 e7 ba 53 ea 53 15 77 c6 45 50 f9 13 | .kK...2=...O..L_.N.9..S.S.w.EP.. |
1860 | f4 72 ea 24 31 79 14 ba a2 ee 57 cf 0b 1d dc 45 9c 64 15 d3 39 66 a3 d3 c0 46 1d e8 7b b0 51 48 | .r.$1y....W....E.d..9f...F..{.QH |
1880 | 12 ac a2 04 2b 80 40 02 55 d4 40 bb ec ec 7c bd 59 f1 86 72 b3 84 0a ba 40 07 38 10 79 8f 53 b3 | ....+.@.U.@...|.Y..r....@.8.y.S. |
18a0 | d8 a7 6c ef f0 5a ae 4d 17 61 4c 06 6f dc b2 92 cf ee 2e 50 6e c7 0b 5d 03 72 9b f5 be 23 f3 ce | ..l..Z.M.aL.o......Pn..].r...#.. |
18c0 | 10 b6 d2 72 9e bc ad 6e 35 6b b3 7e a4 67 9f 21 93 b4 f2 1d 35 94 5b c0 76 8c f4 39 8a c8 f4 9c | ...r...n5k.~.g.!....5.[.v..9.... |
18e0 | 3c ba 3e 99 d3 91 92 8f 10 ce 08 83 8d 4d 31 d3 17 92 6f f0 13 19 c1 d3 87 a9 a0 f9 a4 9c aa c7 | <.>..........M1...o............. |
1900 | 50 ff c8 fe 42 d3 f4 a6 8a 00 bd 46 f2 85 7a 5c 99 43 26 75 5f 51 89 31 3d 35 00 31 ea 07 8d 54 | P...B......F..z\.C&u_Q.1=5.1...T |
1920 | 25 37 85 71 65 67 70 22 43 08 1d ee 36 d3 60 13 6d e2 42 02 4d 7c 7e bd 99 eb 6e 11 d9 3d 32 00 | %7.qegp"C...6.`.m.B.M|~...n..=2. |
1940 | 1b 04 ae 20 1b 4e ed 31 9a 0b a0 13 bc e9 3d c9 00 8d e7 b3 f8 72 1e 50 c5 f9 fd 3a 00 31 0e 62 | .....N.1......=......r.P...:.1.b |
1960 | 98 62 90 90 32 9b 01 28 ae c3 fb 03 ae df 87 9c 03 1c 39 2c ae 35 33 00 54 04 22 8d 50 a3 57 0d | .b..2..(..........9,.53.T.".P.W. |
1980 | 8c 15 32 09 78 78 f6 58 b6 fe 4f 4e 70 43 fb 28 97 2b b1 73 28 67 f0 9c 30 51 91 e7 d5 89 a2 87 | ..2.xx.X..ONpC.(.+.s(g..0Q...... |
19a0 | 70 6f 8c 7c be 5c 2d 15 d5 47 d9 4d 1d 92 2b 66 6e af 0c 40 b2 e7 2d 39 a9 b8 71 53 df 64 43 c8 | po.|.\-..G.M..+fn..@..-9..qS.dC. |
19c0 | be 41 96 fa 39 cd 6e 42 66 b4 cb bc 8d 44 71 13 b9 a5 90 51 11 61 c1 93 aa e9 70 a8 8e 71 86 71 | .A..9.nBf....Dq....Q.a....p..q.q |
19e0 | c3 d1 94 83 01 b8 00 39 dd 5e 75 c6 a2 f1 3d bb bf de 4c 65 8f d3 2d 6d 3a 1f 5c e4 97 d0 01 a7 | .......9.^u...=...Le..-m:.\..... |
1a00 | b6 47 43 ed d1 4f 7b e5 5f 97 0e f0 46 35 00 3e 22 18 cc 8e 8b a7 19 21 c4 48 ca 57 c7 c4 2a 60 | .GC..O{._...F5.>"......!.H.W..*` |
1a20 | cc 4d 71 8a b1 d8 90 a4 cc e2 04 c0 69 15 52 e1 32 78 54 84 3f 0d 40 05 33 82 27 1f 05 57 e7 36 | .Mq.........i.R.2xT.?.@.3.'..W.6 |
1a40 | 96 89 3a e2 00 03 06 e3 2c b7 1f ea 97 50 fa 65 54 80 87 13 c6 85 b6 44 0a 8a 0b 40 98 3d d1 d2 | ..:.....,....P.eT......D...@.=.. |
1a60 | 14 18 15 2a 65 20 2c 93 bc 17 3a 51 e6 92 4a 03 e0 0c ad 9e 3c 62 a5 12 3b 45 4f 09 13 35 2f 50 | ...*e.,...:Q..J.....<b..;EO..5/P |
1a80 | 07 86 3c ca d3 a0 f1 d0 56 83 cd a0 25 ec 0c 00 07 2a 7e c2 78 40 40 e4 f0 80 b0 b2 21 20 bb c8 | ..<.....V...%....*~.x@@.....!... |
1aa0 | f9 08 b8 73 92 35 61 97 55 97 ad 27 e1 ed 99 21 1f 92 0d 79 ca 97 5b 4e 41 93 5c 63 0f c7 ef c7 | ...s.5a.U..'...!...y..[NA.\c.... |
1ac0 | be ff c8 0a 78 64 00 34 ad a2 22 b9 11 38 2b 07 38 e6 91 93 05 2c c4 a5 0b 76 5c 3e 1c 43 a6 d6 | ....xd.4.."..8+.8....,...v\>.C.. |
1ae0 | 14 81 2a d9 e4 03 63 fd 25 99 43 98 49 dc ac 61 65 cd e2 44 a5 49 2d 22 14 59 e3 a1 7a 73 57 65 | ..*...c.%.C.I..ae..D.I-".Y..zsWe |
1b00 | 88 ee 3a 1c 18 eb ae 83 db 61 eb e3 0a cf 9c 2e 40 4e b7 57 9d dd 1b 80 fb eb cd 68 43 95 55 4a | ..:......a......@N.W.......hC.UJ |
1b20 | 32 b7 0c 21 25 f3 c1 37 79 47 1b 4e 2d 63 da a1 a1 0e e8 a7 bd f2 af 4b 07 78 a3 19 80 05 b3 c1 | 2..!%..7yG.N-c.........K.x...... |
1b40 | ec 38 81 9f 26 cc ad 2a 27 ea 31 c2 b1 8a 5b cf b7 98 b1 d0 ce 00 cc f2 a6 2c 5a 85 95 77 54 ee | .8..&..*'.1...[..........,Z..wT. |
1b60 | f1 98 cc 00 50 6f 3c cc 32 da 84 69 e5 c3 cd 85 d6 0c 03 28 61 b8 08 72 2b 0b 7a f5 09 37 e4 44 | ....Po<.2..i.......(a..r+.z..7.D |
1b80 | d4 da 6a d6 17 d4 01 a7 6c 46 25 df 48 41 71 dd cd 40 24 f9 73 08 32 ab 4a a9 8c 46 2c 98 18 29 | ..j.....lF%.HAq..@$.s.2.J..F,..) |
1ba0 | 50 b8 ee 3d 32 a4 8a 0a 86 0b 20 6a c1 39 d6 6b 6c b6 ad a3 a8 01 f0 2e 0e 79 92 eb e0 7c 03 ec | P..=2......j.9.kl........y...|.. |
1bc0 | ef 12 88 44 8b 8f 3b 03 d0 5d 6f 8f 0c 40 45 42 22 f2 58 06 83 8a a6 2e 33 a5 7a 50 42 77 ad 51 | ...D..;..]o..@EB".X.....3.zPBw.Q |
1be0 | 8d 73 08 6e 03 dc 37 9e bb 01 03 e9 b1 01 e0 f7 1d 3f 79 af c0 2a 65 6e 65 2d c2 65 64 ed 21 43 | .s.n..7..........?y..*ene-.ed.!C |
1c00 | 65 2c 8f 0c 80 a6 25 17 82 73 6a 00 88 42 4b 6c 38 03 b8 c5 a9 a0 31 72 02 cd 29 c2 8c 27 f1 88 | e,....%..sj..BKl8.....1r..)..'.. |
1c20 | 1d 33 51 72 1b b2 82 9c 1b 98 15 42 a8 12 55 74 c2 76 2a 3e 35 cc a4 b7 c2 64 46 8a 02 05 a0 05 | .3Qr.......B..Ut.v*>5....dF..... |
1c40 | a9 b4 4e 15 8b ab 6a 00 60 7a 67 24 35 00 3a 1c 38 d6 a0 02 2e b9 4f be bb 98 c8 e7 b6 cc 28 17 | ..N...j.`zg$5.:.8.....O.......(. |
1c60 | 68 a0 fb ab ce ee 0d c0 fd f5 66 4b 44 74 2c cf 98 f6 09 75 3e a0 13 72 91 8f 55 0d 4b 7c be cc | h.........fKDt,....u>..r..U.K|.. |
1c80 | ef d3 37 a3 1e e1 8d 0e 79 fb 42 cf 89 02 f0 aa ba 77 ae 51 cf ca 89 da 86 18 73 10 33 8d 1e aa | ..7.....y.B......w.Q......s.3... |
1ca0 | c1 e5 88 78 5a 71 b4 c5 aa e0 c0 d1 1d 96 1a 82 6a bf 66 d6 69 65 1e 11 8d 33 e9 b9 f0 48 75 2d | ...xZq..........j.f.ie...3...Hu- |
1cc0 | f2 08 ec 10 76 02 bc 71 61 99 83 8d 79 df 50 ac d5 07 bc 4f fa 86 96 97 d0 14 7c 69 44 0b 28 b7 | ....v..qa...y.P....O......|iD.(. |
1ce0 | c1 e3 db d7 ed 45 e1 b6 7d 00 cf 3b 57 73 55 a4 34 33 19 fb bb 27 23 26 8a cd 99 0c ee e8 08 df | .....E..}..;WsU.43...'#&........ |
1d00 | 1c b9 c8 e5 d9 16 a0 44 67 06 e0 c8 c9 73 15 94 91 03 82 87 42 2b b3 27 36 27 19 73 f2 48 d4 42 | .......Dg....s......B+.'6'.s.H.B |
1d20 | 86 43 7e 6c 00 26 d2 a7 2d dc c5 cc f6 10 8b ac 35 a4 87 6c a2 d7 8e ee 4e 06 c0 b8 f7 ec f6 b9 | .C~l.&..-.......5..l....N....... |
1d40 | b5 c2 d8 a8 11 b7 c8 19 89 e7 1c 78 c1 d1 16 4e 5f c1 c1 54 b6 85 88 e1 3a ab 4e ee aa 12 03 43 | ...........x...N_..T....:.N....C |
1d60 | 13 65 c0 2b be 72 8b 33 42 e9 6b e1 e0 c1 53 da a8 19 34 7c 61 04 87 43 f3 11 a6 1f 05 3f d4 00 | .e.+.r.3B.k...S...4|a..C.....?.. |
1d80 | 64 88 27 78 ce 4d 9c b3 77 39 d7 4e e4 a9 3b de 0c 3c 04 39 dd 5f 75 76 6f 00 ee af 37 9b 96 85 | d.'x.M..w9.N..;..<.9._uvo...7... |
1da0 | e7 9c f3 68 74 6d 00 7a 5c 0c 04 47 31 1c 21 65 fb 4c f7 ca bf 2e 1d e1 8d 0e 79 86 db 0c 40 ab | ...htm.z\..G1.!e.L........y...@. |
1dc0 | bc 72 ea e3 b1 01 28 50 ac a8 18 29 20 ef 76 a5 55 54 5b 06 ba 56 81 9c 2c 10 81 9c e1 6c 05 20 | .r....(P...)..v.UT[..V..,....l.. |
1de0 | 7f b3 83 e0 79 44 34 04 fd 63 65 61 7e 66 00 ba af 07 03 e0 72 ce 1e 45 ad 63 6a 23 f8 b9 52 b3 | ....yD4..cea~f......r..E.cj#..R. |
1e00 | 15 40 23 aa 23 96 9a a8 82 7c 9b 88 aa 47 e3 15 fe bc 37 00 53 f3 8a 94 66 f6 d0 00 f8 06 9f 0e | .@#.#....|...G....7.S...f....... |
1e20 | 06 a0 90 47 76 0f ce 00 46 28 ef 18 80 8e 08 ca 08 be 6d 06 a0 31 50 33 7b 0f 77 65 00 78 6f 26 | ...Gv...F(........m..1P3{.we.xo& |
1e40 | de f9 91 01 68 a8 6c 65 3d dc d6 43 d9 26 d0 14 10 ea 33 03 50 d1 7c 8c 49 81 a7 66 00 c2 20 d4 | ....h.le=..C.&....3.P.|.I..f.... |
1e60 | b5 7a 23 d4 55 f6 21 a1 8a 4e 06 8b e3 7a b5 a6 10 42 2a cc 64 bd 9b f4 ad 63 06 a0 4c 9b 01 20 | .z#.U.!..N...z...B*.d....c..L... |
1e80 | 44 2a 2d 4c 6c 00 92 87 13 53 04 d5 8f 19 ce 06 20 14 ce 59 0c c0 14 0b 1b 00 d9 b5 3c 02 39 dd | D*-Ll....S.........Y........<.9. |
1ea0 | 5d 75 76 46 9c 89 28 d2 dd f5 66 92 d8 11 cd b5 9e 40 a0 b6 05 00 46 3e e0 d4 f6 68 a8 3d fa 69 | ]uvF..(...f......@....F>...h.=.i |
1ec0 | af fc eb d2 19 de 38 fc 70 e4 7d 41 18 0c 9c 6b a1 3f de 02 2c 48 3c d0 13 36 98 22 45 6c 8b cd | ......8.p.}A...k.?..,H<..6."El.. |
1ee0 | 8c 9c b3 a3 12 fd 96 33 51 f0 0a 8b d4 4e 5a d0 ab 47 a1 84 3e b7 46 3c e9 a6 b8 75 ba 1c 0e ea | .......3Q....NZ..G..>.F<...u.... |
1f00 | 79 5c 72 4f b6 00 08 d5 1f b6 00 a9 96 14 1a 29 28 2e 04 17 37 0d 93 dd d8 e3 68 1b 99 25 66 19 | y\rO...........)(...7.....h..%f. |
1f20 | 9c c8 dc 9c 41 86 4c c6 b6 05 e8 9e 28 c7 8c a2 af 33 8c 19 7b 03 a0 8b 7e 9a 30 27 93 32 66 27 | ....A.L.....(....3..{...~.0'.2f' |
1f40 | 57 95 db 0a 60 1a 21 c6 a2 08 4a e1 77 06 20 7b 9c b6 00 0b 42 6b 20 9a 64 0b 50 5d 87 97 67 72 | W...`.!...J.w..{....Bk..d.P]..gr |
1f60 | 73 dc 1b 00 5b b8 bb 05 0b 9b 5d 8f 42 1e 4b 47 96 1e 7a 7a 08 c8 69 b5 1a da 08 54 51 b7 78 13 | s...[.....].B.KG..zz..i....TQ.x. |
1f80 | 56 fd a8 60 a1 30 88 fc 94 51 30 b3 dc 86 bd 17 26 74 6e 9a 12 43 1e 10 08 a1 32 87 ac 33 9f 46 | V..`.0...Q0.....&tn..C....2..3.F |
1fa0 | fe 73 0b 30 66 99 7b 88 6c 67 82 a7 8a 45 1b 88 fc 6e 05 d0 26 d0 06 c4 5e b6 bd 8e 83 9d d1 78 | .s.0f.{.lg...E...n..&...^......x |
1fc0 | ea 93 8f de 11 f9 da 9c 47 a2 0b 90 d3 cd 55 67 67 c4 99 88 2a dd 5f 6f 46 1d 91 e5 f3 4d c1 76 | ........G.....Ugg...*._oF....M.v |
1fe0 | 08 98 81 f9 80 53 3b 43 ca 0c fd 24 5a bf cb ce f0 c6 0e c4 42 de 53 00 12 e9 d1 18 3d 38 04 f4 | .....S;C...$Z.......B.S.....=8.. |
2000 | 4d de 93 79 83 29 2e 41 70 8a ac 75 a6 91 b3 c0 bc 11 67 72 98 e8 60 a5 db 22 e5 cd db eb 81 5f | M..y.).Ap..u......gr..`.."....._ |
2020 | 18 f0 3c a6 b2 8e 41 00 f5 f9 21 60 de 1f 02 ea 9f ee 54 50 dc 2c 67 9a 73 03 a0 e8 cb 01 78 45 | ..<...A...!`......TP.,g.s.....xE |
2040 | 12 a2 eb 5c 29 2d 4e 72 08 18 02 b8 9f e3 9a fb 44 b1 6e af 4e 22 8f 16 76 06 c0 8e fd c8 c3 24 | ...\)-Nr........D.n.N"..v......$ |
2060 | 2a 0d 70 a2 a2 ce 1c 72 11 33 b2 22 28 85 df 1a 80 99 f1 75 fb 43 c0 16 36 94 e2 d8 90 9c c0 80 | *.p....r.3."(......u.C..6....... |
2080 | 97 67 46 1c 47 03 e0 b0 92 b2 0c 57 e0 c9 eb ae 96 fb e0 ca 00 24 1f 10 bc 64 61 d5 e8 88 6c 35 | .gF.G......W.........$...da...l5 |
20a0 | 42 0c c8 5c 57 d6 af 22 71 67 c6 65 66 18 60 46 a1 09 45 0c c0 e1 10 70 e8 e2 95 86 1f c0 ce 00 | B..\W.."qg.ef.`F..E....p........ |
20c0 | b4 ad 5e 13 91 8d 12 70 65 8b 74 6e 8e 08 c5 0c c0 f0 81 67 64 88 db 19 00 6c 38 70 8e 92 b3 1d | ..^....pe.tn.......gd....l8p.... |
20e0 | 02 2e f0 6e 55 f1 2f a6 34 45 59 f5 e4 78 c2 de d9 f2 31 2d 45 c5 74 01 7e 9b bb b2 cf 93 c1 1b | ...nU./.4EY..x....1-E.t.~....... |
2100 | ab 70 ca 65 93 9d de 71 97 f6 3f 07 16 15 05 a6 58 2f 70 8a 09 d3 c6 e6 8b 06 79 05 1a 66 85 9d | .p.e...q..?.....X/p.......y..f.. |
2120 | a9 6e 9a a6 84 61 d9 95 f2 46 21 8e 83 8b 6e 61 78 bc f2 24 23 25 cc 14 d6 d0 3c 66 ce cd 7b 4b | .n...a...F!...nax..$#%....<f..{K |
2140 | 1d 07 bd 46 be 31 4b 25 61 d9 57 49 66 5c e2 35 b4 b7 3e 59 9e d7 21 e3 f4 6b 69 da aa 60 3b 83 | ...F.1K%a.WIf\.5..>Y..!..ki..`;. |
2160 | 27 04 af bb 72 b7 e3 9d b3 1e 63 e2 37 bf 6d 01 c2 4e 9d 25 cf ef 0e b5 59 41 1d 0a 21 cc cd 75 | '...r.....c.7.m..N.%....YA..!..u |
2180 | 80 ce d4 62 75 55 70 1b f7 5f 16 e5 e0 06 aa b5 89 50 72 70 57 d8 d5 44 8e 42 fe 26 24 de 89 a9 | ...buUp.._.......PrpW..D.B.&$... |
21a0 | ec 63 17 10 7e 9b ca 75 8f 9a 14 98 03 f5 fa 46 b5 cf 13 d0 6f 43 5b 25 23 f7 5e 89 4b 9c aa b2 | .c..~..u.......F....oC[%#.^.K... |
21c0 | 6f a5 e9 33 2d e1 ec cd 94 e5 55 15 d3 0e 11 38 3f 86 31 6a c0 73 ca 68 9e d9 09 86 08 b7 b1 46 | o..3-.....U....8?.1j.s.h.......F |
21e0 | e4 61 43 b2 c1 3d ef 38 c0 3f 46 45 6e 19 4d f7 e3 43 a3 28 38 d4 38 d1 cc 4d 62 72 f2 49 22 e0 | .aC..=.8.?FEn.M..C.(8.8..Mbr.I". |
2200 | 4b 3e b4 32 08 a1 5b d9 44 67 4a 11 4f f5 37 65 83 e6 8a 17 3f 43 f0 40 f9 c6 4b d2 8c 99 b7 bd | K>.2..[.DgJ.O.7e....?C.@..K..... |
2220 | 47 cb 0b 70 68 93 5c a2 9f 43 6f ea 32 f7 49 d9 0f 26 c1 b2 25 66 87 d7 8c 79 9f 61 8c 6f 40 e0 | G..ph.\..Co.2.I..&..%f...y.a.o@. |
2240 | 5c ce 8f 5f 60 ce 58 75 64 54 cb 73 ad 9d 4b 8f 07 91 2b af e2 32 5d 52 70 a8 71 73 26 77 46 47 | \.._`.XudT.s..K...+..2]Rp.qs&wFG |
2260 | 7e b2 a9 cb 1e 42 c8 25 b9 2f f9 8e f8 3c 85 ee d2 97 e5 27 4c ab 5f fa a5 5f fa a5 af 46 95 67 | ~....B.%./...<.....'L._.._...F.g |
2280 | e4 1f f0 56 3d e9 91 88 12 33 21 ec 6a 7e 51 f9 e4 83 a7 ff 28 ca 87 ee 2c 4b f6 7e 5c 6d 97 7b | ...V=....3!.j~Q.....(...,K.~\m.{ |
22a0 | a7 4f 91 65 f3 1f 47 20 08 fb 1b 6b 57 ee ff 58 84 33 2f e1 57 f1 6d fc 26 7e 14 59 eb 3f 27 5f | .O.e..G....kW..X.3/.W.m.&~.Y.?'_ |
22c0 | 88 6a 90 9f 02 58 a1 f4 27 de 2c 46 bd 8e ec 39 c5 94 22 81 e0 40 02 08 d4 6b 0f cf 88 b7 77 70 | .j...X..'.,F...9.."..@...k....wp |
22e0 | 64 86 59 e8 41 ae 6f 8b 51 0a 78 54 3e 81 f2 c8 04 2d 9f f5 77 7e fd b7 32 06 52 6e 91 15 44 99 | d.Y.A.o.Q.xT>....-..w~..2.Rn..D. |
2300 | b7 ca fb 93 26 9c e0 e7 d1 e3 9e 6d be 92 34 b7 54 0a 94 42 75 2b 2d 9e bb da 88 db 11 84 cd 61 | ....&......m..4.T..Bu+-........a |
2320 | 7e e6 38 7b 5d 05 81 f0 e1 3d dd cf a1 d0 8d d9 f3 5c bb ba ec da 71 ce 95 65 dd 17 15 b2 90 42 | ~.8{]....=.......\....q..e.....B |
2340 | 77 63 dd 40 01 93 78 a7 4a f0 26 f6 c6 8e 29 3a 52 7e a2 ae d7 f9 a0 da 78 2d cd d9 b1 fa 3d 95 | wc.@..x.J.&...):R~......x-....=. |
2360 | 48 34 af 69 11 a9 0e 72 61 fd 97 a6 c6 df ff 66 9e 3b 82 6b 7a 0e e0 af 31 56 59 01 28 20 70 14 | H4.i...ra......f.;.kz...1VY.(.p. |
2380 | 5f 8e 13 2a ef 64 2e a6 7a ef b7 ba 3e 7c 22 12 a2 1a e3 de c5 24 71 01 76 f9 08 b4 7c 26 9f 58 | _..*.d..z...>|"......$q.v...|&.X |
23a0 | 0f 2e 9f f5 37 03 c0 40 ca 2d b2 02 30 4b 58 2b 3f 37 3a 53 9a e8 e7 51 9b 1f f9 0e 54 2a 4d 9b | ....7..@.-..0KX+?7:S...Q....T*M. |
23c0 | 83 4a 38 77 b5 11 f5 6e 0e 40 9d 60 52 3f 80 cc 6b 74 a0 73 74 41 72 f6 3e 01 d6 3c 86 3c 09 b3 | .J8w...n.@.`R?..kt.stAr.>..<.<.. |
23e0 | 28 a1 5f e8 8b 68 8c 23 cb 1d 8e e6 cb b9 5a 9a 85 68 81 5e ec e7 76 7f c8 d4 f2 c3 48 76 13 12 | (._..h.#......Z..h.^..v.....Hv.. |
2400 | 93 aa a7 20 02 bf 8a 9e 32 32 b2 c0 35 26 3a c6 e5 7a 19 b3 e7 89 5a 8c b1 98 18 a2 b7 11 ed 7d | ........22..5&:..z....Z........} |
2420 | 83 0a 34 21 c4 74 c4 27 49 b0 50 11 03 e0 1d 15 0e cf ce 6f 22 cb ca 35 d8 8b 21 e8 15 84 42 39 | ..4!.t.'I.P........o"..5..!...B9 |
2440 | f8 68 7f 67 53 ef ef 8d 61 c8 23 3b 72 8d 21 9b 4e a1 88 d9 cf 8d df 04 79 a6 da a9 6d 41 51 fe | .h.gS...a.#;r.!.N.......y...mAQ. |
2460 | 84 3d f1 f8 59 3a 23 91 c9 c5 a7 7f 0a a0 bc 67 c3 4b cb 63 d3 a3 b4 a9 52 6a d5 d3 56 8c cb b9 | .=..Y:#........g.K.c....Rj..V... |
2480 | 39 a9 e2 f9 59 31 b3 7a ef 90 63 76 b1 05 48 bb 60 d7 78 c7 50 6f 8e 47 e9 87 90 34 42 1f 17 47 | 9...Y1.z..cv..H.`.x.Po.G...4B..G |
24a0 | 6a 89 9c 4e 03 ac ce d7 d6 32 06 f6 bc b8 f3 0f 30 34 a7 21 39 f5 c3 8b 7d 2e 00 25 44 cb 07 71 | j..N.....2......04.!9...}..%D..q |
24c0 | ec b2 a5 16 34 6b bd c3 91 05 bd 16 d0 d2 6c 20 0a bd d8 af e4 95 44 09 c9 41 91 b2 7a 83 23 fb | ....4k........l.......D..A..z.#. |
24e0 | 99 7a 65 9b 8d 05 39 a3 a8 01 10 a5 8f 71 29 3d e9 72 8d e1 04 28 a0 14 7b 22 a3 8a ae c9 0b 32 | .ze...9......q)=.r...(..{".....2 |
2500 | b5 53 47 f5 48 46 8a 0a f2 40 00 f4 7b 21 ca 40 8f 48 2b 47 8b 3c 07 1c c0 9c 81 63 29 76 3f 35 | .SG.HF...@..{!.@.H+G.<.....c)v?5 |
2520 | 5e 3e 78 fb e8 30 7b 5a 99 f3 ce f3 83 67 9a 0b 44 3b 03 10 e3 bc ba da 28 44 71 e9 d6 d5 a1 b2 | ^>x..0{Z.....g..D;......(Dq..... |
2540 | b3 ce 44 0c d4 a9 44 a3 a5 0b 03 b0 b5 67 91 f5 c2 73 2a 75 4c 5b 3a 52 03 30 56 3d b8 31 a4 18 | ..D...D......g...s*uL[:R.0V=.1.. |
2560 | bf 75 cd 23 03 10 2a ab f7 5d e4 3b 3d a1 5c e9 47 90 db e6 c7 1c e9 b3 04 98 a0 60 cf 7b 03 60 | .u.#..*..].;=.\.G..........`.{.` |
2580 | 68 4e 41 72 b2 4f 9d d1 28 03 96 0b 40 82 11 63 9a 91 e3 2e 5b 1f 93 64 ad 17 b8 98 01 c8 70 bb | hNAr.O..(...@..c....[..d......p. |
25a0 | 34 d3 04 10 cc 9c 5c 5d 66 c2 d0 55 d3 d4 d4 43 ec 3c e9 56 26 06 40 94 3e c6 0d 40 80 c2 36 19 | 4.....\]f..U...C.<.V&.@.>..@..6. |
25c0 | 69 29 d5 ca f0 e4 bd c5 70 70 8c c3 08 32 99 3b d0 92 a4 23 46 b9 d9 0d 95 34 81 73 d1 ab 0e 15 | i)......pp...2.;...#F....4.s.... |
25e0 | a7 a6 a4 a8 a0 14 96 5e 13 df 3f bc 78 a2 12 96 31 cd 69 e5 21 07 c7 13 bf 16 5a 79 61 e4 63 0c | .......^..?.x...1.i.!.....Zya.c. |
2600 | 33 e3 5a 0a d5 7b 03 20 1b 02 37 79 4a 8e bf e4 0e bd 73 03 07 99 c6 17 e4 b3 cc bd 0b 9a f8 7f | 3.Z..{....7yJ.....s............. |
2620 | 59 2f 3c 5d 25 77 c8 0d 17 a1 2f 44 b3 77 54 5c f5 ab 68 c5 d8 b3 38 17 f6 3e 7f 37 4d 31 d1 4f | Y/<]%w..../D.wT\..h...8..>.7M1.O |
2640 | a0 b4 e9 51 a2 fb 52 03 a0 60 4f c3 8e 4b 14 e0 e2 56 2b 46 72 9a 4f e9 b0 5c 00 a0 15 db 54 84 | ...Q..R..`O..K...V+Fr.O..\....T. |
2660 | 04 67 d9 f2 54 d5 ac 33 3c 76 f7 98 a3 9d d2 80 80 51 25 3c 6b 91 87 15 80 dd e0 08 98 7a 0b 26 | .g..T..3<v.......Q%<k........z.& |
2680 | 54 bb 1b 7d c1 c0 04 cd e1 10 37 63 1e 18 0a db e4 2b 26 a5 5a 25 78 9e 29 1a c3 c1 35 24 72 b1 | T..}......7c.....+&.Z%x.)...5$r. |
26a0 | 53 ec 24 60 49 49 47 d1 93 26 17 5c 98 e4 02 c8 1e bd a1 93 12 79 9a 5c 9e 78 90 2f 31 ff b9 05 | S.$`IIG..&.\.........y.\.x./1... |
26c0 | d0 b1 cf 2e 0d e6 d5 b0 27 9a 97 79 71 53 61 e0 c9 c9 00 94 5a 2a 3f d8 00 ac 8c 28 cf 95 5c 9e | ........'..yqSa.....Z*?....(..\. |
26e0 | f2 5a 00 1f 60 2c ec 3f 7b ba a2 ea 9e fe 18 6c eb 05 d7 5b a6 9c af 47 e5 32 53 8a b3 a3 14 12 | .Z..`,.?{......l...[...G.2S..... |
2700 | c3 39 32 d1 92 13 b9 99 b2 15 63 0b 7e ef e3 de 00 fc db 68 42 73 94 29 f3 b2 36 33 71 3f ca 32 | .92.......c.~......hBs.)..63q?.2 |
2720 | c8 4f f4 a5 a4 60 4f e0 76 05 60 1e 82 e4 34 9f 8c 5d 2e 09 5e 23 52 9b 48 e6 ad 21 f1 0c 80 92 | .O...`O.v.`...4..]..^#R.H..!.... |
2740 | f3 ce 00 78 e4 5d 9a 10 00 bd d8 8f 78 88 9d 0c 80 5c 4e e3 cd 00 a8 7a 6a 00 54 2c 11 88 43 73 | ...x.]......x....\N....zj.T,..Cs |
2760 | 38 c4 f5 7e 3b 09 73 fb 3f 39 40 24 41 ce 62 c0 e5 d8 88 7a 9b 31 eb 62 58 d2 25 2c 44 9a 3c 63 | 8..~;.s.?9@$A.b....z.1.bX.%,D.<c |
2780 | ca 5e 1b 47 3f 16 4a 68 71 67 00 6a 1c cb b6 fc 8d e9 4f 03 30 8d 9d 01 a0 25 6e bc 25 a2 c5 2f | .^.G?.Jhqg.j......O.0....%n.%../ |
27a0 | 48 20 ca 3d b7 93 01 30 f2 87 93 a2 34 d2 4e ae 2c 7f 9e cc 00 dc d1 c2 2d 7a f3 f1 a6 77 97 66 | H..=...0....4.N.,.......-z...w.f |
27c0 | e0 df 46 0b 39 8f 89 3c 9f 8c 7a a6 89 48 3f 1e cd 81 be 94 14 ec f9 f2 16 c0 7c 06 b6 cf a0 33 | ..F.9..<..z..H?...........|....3 |
27e0 | 2c 97 2d 99 59 8a 99 7c 60 1f 43 66 5f 6e 01 e4 76 66 54 4e 63 39 e1 66 0b b0 92 81 57 4d e1 d3 | ,.-.Y..|`.Cf_n..vfTNc9.f....WM.. |
2800 | 16 80 e6 06 6f 4a ef e3 7a bf 41 6e 1b 12 9d 0d 40 46 d2 18 0a fd a4 19 21 92 1a 00 49 e7 50 cd | ....oJ..z.An....@F......!...I.P. |
2820 | 00 cc 70 72 bb 99 ad 00 a8 c7 ba 72 db 02 b4 d1 32 91 5f 66 1e e8 6e 2c 7e 8d 95 07 26 47 66 00 | ..pr.......r....2._f..n,~...&Gf. |
2840 | f2 4c 2c 2f d9 bb 42 05 3e 7b 6f 67 00 95 ab 9f 43 5d d9 37 93 36 f8 d7 1f 94 df 6f 04 7e 89 7a | .L,/..B.>{og....C].7.6.....o.~.z |
2860 | b7 cf f6 bf 74 0b 20 60 cf 97 0f 01 cd a7 c4 10 22 bf 6b ab e6 72 38 03 58 ec a2 66 bb b0 f2 e2 | ....t..`........".k..r8.X..f.... |
2880 | 10 50 41 39 0b 0a e5 1d e0 7d dc 1c 02 ae b4 3f 04 54 a6 87 80 09 95 e1 5e c5 a3 aa d2 c7 b8 0b |
this->ps2 = ps2;
this->c_water_source = mg->c_water_source;
this->c_lava_source = mg->c_lava_source;
min_tunnel_diameter
2a80 | 45 1f 86 9b f8 1a b2 fc fe b3 e9 97 0c 4c f4 fd e0 c7 d0 1f 71 27 f8 a5 94 d3 1e af f3 3a 74 38 | E............L......q'.......:t8 |
2aa0 | 7d e0 d6 b6 94 de d9 c1 00 b7 e5 00 1f 41 0b b8 8b ee 70 9f ef 51 47 ff 3e fa da 3a 1b d6 f3 cb | }............A....p..QG.>..:.... |
2ac0 | 08 df 72 78 64 33 cc e6 71 e8 af 0f 51 1f f1 17 d9 f1 de 1f f1 0a c8 15 07 c0 bc aa 53 c9 63 a6 | ..rxd3..q...Q...............S.c. |
2ae0 | de d5 25 fc f2 08 44 f1 5d 4a 29 00 70 e7 5b 05 27 20 53 46 f8 f3 e0 64 e0 c5 ca 1b 8e ec ec 6f | ..%...D.]J).p.[.'.SF...d.......o |
2b00 | 8c e6 80 b8 50 c6 a0 88 07 d0 20 00 93 c6 52 09 4c ca 52 40 f3 de d4 d6 b8 c3 e0 6e b0 2a 6d 4c | ....P.........R.L.R@.......n.*mL |
2b20 | 71 26 99 98 6b 16 82 74 63 5e e5 37 e1 0a a7 7f 84 93 fd 77 c5 5b 01 a4 4c 11 8f 04 50 ac 02 84 | q&..k..tc^.7.......w.[..L...P... |
2b40 | 93 0c 85 69 31 12 db f0 74 44 17 40 3a ad 14 fb 99 5e 44 30 18 1d 2c 07 80 ec 3f d8 89 b0 97 4a | ...i1...tD.@:....^D0..,...?....J |
2b60 | 8b a8 cd 49 a5 c5 44 29 ec 4f 36 46 c4 f4 b7 af 71 f0 2d 53 ca 08 d9 bc 5f 37 00 a3 95 3b 7b 9a | ...I..D).O6F....q.-S...._7...;{. |
2b80 | 0a 7d 2f c1 cf ac b8 6f 8e e1 94 23 e6 18 33 99 4b f8 95 01 10 7c 97 ad 04 62 64 94 d6 a9 e2 3c | .}/....o...#..3.K....|...bd....< |
// Allow a bit more
//(this should be more than the maximum radius of the tunnel)
const s16 max_spread_amount = MAP_BLOCKSIZE;
s16 insure = 10;
s16 more = MYMAX(max_spread_amount - max_tunnel_diameter / 2 - insure, 1);
ar += v3s16(1,0,1) * more * 2;
of -= v3s16(1,0,1) * more;
route_y_min = 0;
// Allow half a diameter + 7 over stone surface
route_y_max = -of.Y + max_stone_y + max_tunnel_diameter / 2 + 7;
// Limit maximum to area
route_y_max = rangelim(route_y_max, 0, ar.Y - 1);
if (large_cave) {
s16 min = 0;
if (node_min.Y < water_level && node_max.Y > water_level) {
min = water_level - max_tunnel_diameter/3 - of.Y;
route_y_max = water_level + max_tunnel_diameter/3 - of.Y;
}
route_y_min = ps->range(min, min + max_tunnel_diameter);
route_y_min = rangelim(route_y_min, 0, route_y_max);
}
s16 route_start_y_min = route_y_min;
s16 route_start_y_max = route_y_max;
route_start_y_min = rangelim(route_start_y_min, 0, ar.Y-1);
route_start_y_max = rangelim(route_start_y_max, route_start_y_min, ar.Y-1);
// Randomize starting position
orp = v3f(
(float)(ps->next() % ar.X) + 0.5,
(float)(ps->range(route_start_y_min, route_start_y_max)) + 0.5,
(float)(ps->next() % ar.Z) + 0.5
);
// Add generation notify begin event
v3s16 abs_pos(of.X + orp.X, of.Y + orp.Y, of.Z + orp.Z);
GenNotifyType notifytype = large_cave ?
GENNOTIFY_LARGECAVE_BEGIN : GENNOTIFY_CAVE_BEGIN;
mg->gennotify.addEvent(notifytype, abs_pos);
// Generate some tunnel starting from orp
for (u16 j = 0; j < tunnel_routepoints; j++)
makeTunnel(j % dswitchint == 0);
// Add generation notify end event
abs_pos = v3s16(of.X + orp.X, of.Y + orp.Y, of.Z + orp.Z);
notifytype = large_cave ?
GENNOTIFY_LARGECAVE_END : GENNOTIFY_CAVE_END;
mg->gennotify.addEvent(notifytype, abs_pos);
}
void CaveV6::makeTunnel(bool dirswitch) {
if (dirswitch && !large_cave) {
main_direction = v3f(
((float)(ps->next() % 20) - (float)10) / 10,
((float)(ps->next() % 20) - (float)10) / 30,
((float)(ps->next() % 20) - (float)10) / 10
);
main_direction *= (float)ps->range(0, | ..3.j..e.g..D0.]....s...lHZ.=I.. |
31e
// Randomize size
s16 min_d = min_tunnel_diameter;
s16 max_d = max_tunnel_diameter;
rs = ps->range(min_d, max_d);
s16 rs_part_max_length_rs = rs * part_max_length_rs;
v3s16 maxlen;
if (large_cave) {
maxlen = v3s16(
rs_part_max_length_rs,
rs_part_max_length_rs / 2,
rs_part_max_length_rs
);
} else {
maxlen = v3s16(
rs_part_max_length_rs,
ps->range(1, rs_part_max_length_rs),
rs_part_max_length_rs
);
}
v3f vec(
(float)(ps->next() % maxlen.X) - (float)maxlen.X / 2,
(float)(ps->next() % maxlen.Y) - (float)maxlen.Y / 2,
(float)(ps->next() % maxlen.Z) - (float)maxlen.Z / 2
);
// Jump downward sometimes
if (!large_cave && ps->range(0, 12) == 0) {
vec = v3f(
(float)(ps->next() % maxlen.X) - (float)maxlen.X / 2,
(float)(ps->next() % (maxlen.Y * 2)) - (float)maxlen.Y,
(float)(ps->next() % maxlen.Z) - (float)maxlen.Z / 2
);
}
// Do not make large caves that are entirely above ground.
// It is only necessary to check the startpoint and endpoint.
if (large_cave) {
v3s16 orpi(orp.X, orp.Y, orp.Z);
v3s16 veci(vec.X, vec.Y, vec.Z);
s16 h1;
s16 h2;
v3s16 p1 = orpi + veci + of + rs / 2;
if (p1.Z >= node_min.Z && p1.Z <= node_max.Z &&
p1.X >= node_min.X && p1.X <= node_max.X) {
u32 index1 = (p1.Z - node_min.Z) * mg->ystride + (p1.X - node_min.X);
h1 = mg->heightmap[index1];
} else {
h1 = water_level; // If not in heightmap
}
v3s16 p2 = orpi + of + rs / 2;
if (p2.Z >= node_min.Z && p2.Z <= node_max.Z &&
p2.X >= node_min.X && p2.X <= node_max.X) {
u32 index2 = (p2.Z - node_min.Z) * mg->ystride + (p2.X - node_min.X);
h2 = mg->heightmap[index2];
} else {
h2 = water_level;
}
if (p1.Y > h1 && p2.Y > h2) // If startpoint and endpoint are above ground
return;
}
vec += main_direction;
v3f rp = orp + vec;
if (rp.X < 0)
rp.X = 0;
else if (rp.X >= ar.X)
rp.X = ar.X - 1;
if (rp.Y < route_y_min)
rp.Y = route_y_min;
else if (rp.Y >= route_y_max)
rp.Y = route_y_max - 1;
if (rp.Z < 0)
rp.Z = 0;
else if (rp.Z >= ar.Z)
rp.Z = ar.Z - 1;
vec = rp - orp;
float veclen = vec.getLength();
// As odd as it sounds, veclen is *exactly* 0.0 sometimes, causing a FPE
if (veclen < 0.05)
veclen = 1.0;
// Every second section is rough
bool randomize_xz = (ps2->range(1, 2) == 1);
// Carve routes
for (float f = 0; f < 1.0; f += 1.0 / veclen)
carveRoute(vec, f, randomize_xz);
orp = rp;
}
void CaveV6::carveRoute(v3f vec, float f, bool randomize_xz) {
MapNode airnode(CONTENT_AIR);
MapNode waternode(c_water_source);
MapNode lavanode(c_lava_source);
v3s16 startp(orp.X, orp.Y, orp.Z);
startp += of;
v3f fp = orp + vec * f;
fp.X += 0.1 * ps->range(-10, 10);
fp.Z += 0.1 * ps->range(-10, 10);
v3s16 cp(fp.X, fp.Y, fp.Z);
s16 d0 = -rs/2;
s16 d1 = d0 + rs;
if (randomize_xz) {
d0 += ps->range(-1, 1);
d1 += ps->range(-1, 1);
}
for (s16 z0 = d0; z0 <= d1; z0++) {
s16 si = rs / 2 - MYMAX(0, abs(z0) - rs / 7 - 1);
for (s16 x0 = -si - ps->range(0,1); x0 <= si - 1 + ps->range(0,1); x0++) {
s16 maxabsxz = MYMAX(abs(x0), abs(z0));
s16 si2 = rs / 2 - MYMAX(0, maxabsxz - rs / 7 - 1);
for (s16 y0 = -si2; y0 <= si2; y0++) {
if (large_cave_is_flat) {
// Make large caves not so tall
if (rs > 7 && abs(y0) >= rs / 3)
continue;
}
v3s16 p(cp.X + x0, cp.Y + y0, cp.Z + z0);
p += of;
if (vm->m_area.contains(p) == false)
continue;
u32 i = vm->m_area.index(p);
content_t c = vm->m_data[i].getContent();
if (!ndef->get(c).is_ground_content)
continue;
if (large_cave) {
int full_ymin = node_min.Y - MAP_BLOCKSIZE;
int full_ymax = node_max.Y + MAP_BLOCKSIZE;
if (flooded && full_ymin < water_level && full_ymax > water_level) {
vm->m_data[i] = (p.Y <= water_level) ? waternode : airnode;
} else if (flooded && full_ymax < water_level) {
vm->m_data[i] = (p.Y < startp.Y - 2) ? lavanode : airnode;
} else {
vm->m_data[i] = airnode;
}
} else {
if (c == CONTENT_IGNORE || c == CONTENT_AIR)
continue;
vm->m_data[i] = airnode;
vm->m_flags[i] |= VMANIP_FLAG_CAVE;
}
}
}
}
}
///////////////////////////////////////// Caves V7
CaveV7::CaveV7(MapgenV7 *mg, PseudoRandom *ps) {
this->mg = mg;
this->vm = mg->vm;
this->ndef = mg->ndef;
this->water_level = mg->water_level;
this->ps = ps;
this->c_water_source = mg->c_water_source;
this->c_lava_source = mg->c_lava_source;
this->c_ice = mg->c_ice;
this->np_caveliquids = &nparams_caveliquids;
7d de 2f 11 32 2e 62 9c b6 00 | bk..v-~$.?.`l...5...(4}./.2.b... |
4120 | 25 86 d9 f8 81 ba 9f 98 21 42 4e f0 cc 00 3c b7 5a b3 1f 49 79 c9 6b fa db 47 de c7 f9 7f ff 4b | %.......!BN...<.Z..Iy.k..G.....K |
4140 | 25 2e 92 47 79 c6 5c e4 d3 ab 54 56 3f 7d b5 f7 a6 06 c0 b0 1e 14 31 31 8b 81 15 d4 be 33 2a 61 | %..Gy.\...TV?}........11.....3*a |
4160 | b7 8d 7b 75 05 a0 1d 72 c5 0f 59 22 c3 5a 53 27 f7 de 11 e3 62 4d 46 57 d5 a5 10 1b da 76 b3 6e | ..{u...r..Y".ZS'....bMFW.....v.n |
4180 | dc de 5a f9 b2 ba 0b 50 3a 0a 2d 79 d0 84 d7 0c c0 4c
tunnel_routepoints = ps->range(5, ps->range(15, 30));
min_tunnel_diameter = 5;
max_tunnel_diameter = ps->range(7, ps->range(8, 24));
large_cave_is_flat = (ps->range(0, 1) == 0);
}
void CaveV7::makeCave(v3s16 nmin, v3s16 nmax, int max_stone_height) {
node_min = nmin;
node_max = nmax;
max_stone_y = max_stone_height;
main_direction = v3f(0, 0, 0);
// Allowed route area size in nodes
ar = node_max - node_min + v3s16(1, 1, 1);
// Area starting point in nodes
of = node_min;
// Allow a bit more
//(this should be more than the maximum radius of the tunnel)
s16 insure = 10;
s16 more = MYMAX(MAP_BLOCKSIZE - max_tunnel_diameter / 2 - insure, 1);
ar += v3s16(1,0,1) * more * 2;
of -= v3s16(1,0,1) * more;
route_y_min = 0;
// Allow half a diameter + 7 over stone surface
route_y_max = -of.Y + max_stone_y + max_tunnel_diameter / 2 + 7;
// Limit maximum to area
route_y_max = rangelim(route_y_max, 0, ar.Y - 1);
s16 min = 0;
if (node_min.Y < water_level && node_max.Y > water_level) {
min = water_level - max_tunnel_diameter/3 - of.Y;
route_y_max = water_level + max_tunnel_diameter/3 - of.Y;
}
route_y_min = ps->range(min, min + max_tunnel_diameter);
route_y_min = rangelim(route_y_min, 0, route_y_max);
s16 route_start_y_min = route_y_min;
s16 route_start_y_max = route_y_max;
route_start_y_min = rangelim(route_start_y_min, 0, ar.Y - 1);
route_start_y_max = rangelim(route_start_y_max, route_start_y_min, ar.Y - 1);
// Randomize starting position
orp = v3f(
(float)(ps->next() % ar.X) + 0.5,
(float)(ps->range(route_start_y_min, route_start_y_max)) + 0.5,
(float)(ps->next() % ar.Z) + 0.5
);
// Add generation notify begin event
v3s16 abs_pos(of.X + orp.X, of.Y + orp.Y, of.Z + orp.Z);
GenNotifyType notifytype = GENNOTIFY_LARGECAVE_BEGIN;
mg->gennotify.addEvent(notifytype, abs_pos);
// Generate some tunnel starting from orp
for (u16 j = 0; j < tunnel_routepoints; j++)
makeTunnel(j % dswitchint == 0);
// Add generation notify end event
abs_pos = v3s16(of.X + orp.X, of.Y + orp.Y, of.Z + orp.Z);
notifytype = GENNOTIFY_LARGECAVE_END;
mg->gennotify.addEvent(notifytype, abs_pos);
}
void CaveV7::makeTunnel(bool dirswitch) {
// Randomize size
s16 min_d = min_tunnel_diameter;
s16 max_d = max_tunnel_diameter;
rs = ps->range(min_d, max_d);
s16 rs_part_max_length_rs = rs * part_max_length_rs;
v3s16 maxlen;
maxlen = v3s16(
rs_part_max_length_rs,
rs_part_max_length_rs / 2,
rs_part_max_length_rs
);
v3f vec;
// Jump downward sometimes
vec = v3f(
(float)(ps->next() % maxlen.X) - (float)maxlen.X / 2,
(float)(ps->next() % maxlen.Y) - (float)maxlen.Y / 2,
(float)(ps->next() % maxlen.Z) - (float)maxlen.Z / 2
);
// Do not make large caves that are above ground.
// It is only necessary to check the startpoint and endpoint.
v3s16 orpi(orp.X, orp.Y, orp.Z);
v3s16 veci(vec.X, vec.Y, vec.Z);
v3s16 p;
p = orpi + veci + of + rs / 2;
if (p.Z >= node_min.Z && p.Z <= node_max.Z &&
p.X >= node_min.X && p.X <= node_max.X) {
u32 index = (p.Z - node_min.Z) * mg->ystride + (p.X - node_min.X);
s16 h = mg->ridge_heightmap[index];
if (h < p.Y)
return;
} else if (p.Y > water_level) {
return; // If it's not in our heightmap, use a simple heuristic
}
p = orpi + of + rs / 2;
if (p.Z >= node_min.Z && p.Z <= node_max.Z &&
p.X >= node_min.X && p.X <= node_max.X) {
u32 index = (p.Z - node_min.Z) * mg->ystride + (p.X - node_min.X);
s16 h = mg->ridge_heightmap[index];
if (h < p.Y)
return;
} else if (p.Y > water_level) {
return;
}
vec += main_direction;
v3f rp = orp + vec;
if (rp.X < 0)
rp.X = 0;
else if (rp.X >= ar.X)
rp.X = ar.X - 1;
if (rp.Y < route_y_min)
rp.Y = route_y_min;
else if (rp.Y >= route_y_max)
rp.Y = route_y_max - 1;
if (rp.Z < 0)
rp.Z = 0;
else if (rp.Z >= ar.Z)
rp.Z = ar.Z - 1;
vec = rp - orp;
float veclen = vec.getLength();
if (veclen < 0.05)
veclen = 1.0;
// Every second section is rough
bool randomize_xz = (ps->range(1, 2) == 1);
// Make a ravine every once in a while if it's long enough
//float xylen = vec.X * vec.X + vec.Z * vec.Z;
//disable ravines for now
bool is_ravine = false; //(xylen > 500.0) && !large_cave && (ps->range(1, 8) == 1);
// Carve routes
for (float f = 0; f < 1.0; f += 1.0 / veclen)
carveRoute(vec, f, randomize_xz, is_ravine);
orp = rp;
}
void CaveV7::carveRoute(v3f vec, float f, bool randomize_xz, bool is_ravine) {
MapNode airnode(CONTENT_AIR);
MapNode waternode(c_water_source);
MapNode lavanode(c_lava_source);
v3s16 startp(orp.X, orp.Y, orp.Z);
startp += of;
float nval = NoisePerlin3D(np_caveliquids, startp.X,
startp.Y, startp.Z, mg->seed);
MapNode liquidnode = (nval < 0.40 && node_max.Y < -256) ? lavanode : waternode;
v3f fp = orp + vec * f;
fp.X += 0.1 * ps->range(-10, 10);
fp.Z += 0.1 * ps->range(-10, 10);
v3s16 cp(fp.X, fp.Y, fp.Z);
s16 d0 = -rs/2;
s16 d1 = d0 + rs;
if (randomize_xz) {
d0 += ps->range(-1, 1);
d1 += ps->range(-1, 1);
}
bool should_make_cave_hole = ps->range(1, 10) == 1;
for (s16 z0 = d0; z0 <= d1; z0++) {
s16 si = rs / 2 - MYMAX(0, abs(z0) - rs / 7 - 1);
for (s16 x0 = -si - ps->range(0,1); x0 <= si - 1 + ps->range(0,1); x0++) {
s16 maxabsxz = MYMAX(abs(x0), abs(z0));
s16 si2 = is_ravine ? MYMIN(ps->range(25, 26), ar.Y) :
rs / 2 - MYMAX(0, maxabsxz - rs / 7 - 1);
for (s16 y0 = -si2; y0 <= si2; y0++) {
if (large_cave_is_flat) {
// Make large caves not so tall
if (rs > 7 && abs(y0) >= rs / 3)
continue;
}
v3s16 p(cp.X + x0, cp.Y + y0, cp.Z + z0);
p += of;
if (!is_ravine && mg->heightmap && should_make_cave_hole &&
p.X <= node_max.X && p.Z <= node_max.Z) {
int maplen = node_max.X - node_min.X + 1;
int idx = (p.Z - node_min.Z) * maplen + (p.X - node_min.X);
if (p.Y >= mg->heightmap[idx] - 2)
continue;
}
if (vm->m_area.contains(p) == false)
continue;
u32 i = vm->m_area.index(p);
content_t c = vm->m_data[i].getContent();
if (!ndef->get(c).is_ground_content)
continue;
int full_ymin = node_min.Y - MAP_BLOCKSIZE;
int full_ymax = node_max.Y + MAP_BLOCKSIZE;
if (flooded && full_ymin < water_level && full_ymax > water_level)
vm->m_data[i] = (p.Y <= water_level) ? waternode : airnode;
else if (flooded && full_ymax < water_level)
vm->m_data[i] = (p.Y < startp.Y - 4) ? liquidnode : airnode;
else
vm->m_data[i] = airnode;
}
}
}
}
|