ofs | hex dump | ascii |
---|
0000 | 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 02 00 3e 00 01 00 00 00 7b 48 40 00 00 00 00 00 | .ELF..............>.....{H@..... |
0020 | 40 00 00 00 00 00 00 00 60 a6 05 00 00 00 00 00 00 00 00 00 40 00 38 00 09 00 40 00 1c 00 1b 00 | @.......`...........@.8...@..... |
0040 | 06 00 00 00 05 00 00 00 40 00 00 00 00 00 00 00 40 00 40 00 00 00 00 00 40 00 40 00 00 00 00 00 | ........@.......@.@.....@.@..... |
0060 | f8 01 00 00 00 00 00 00 f8 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 | ................................ |
0080 | 38 02 00 00 00 00 00 00 38 02 40 00 00 00 00 00 38 02 40 00 00 00 00 00 1c 00 00 00 00 00 00 00 | 8.......8.@.....8.@............. |
00a0 | 1c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00c0 | 00 00 40 00 00 00 00 00 00 00 40 00 00 00 00 00 7c 91 05 00 00 00 00 00 7c 91 05 00 00 00 00 00 | ..@.......@.....|.......|....... |
00e0 | 00 00 20 00 00 00 00 00 01 00 00 00 06 00 00 00 f0 9d 05 00 00 00 00 00 f0 9d 65 00 00 00 00 00 | ..........................e..... |
0100 | f0 9d 65 00 00 00 00 00 50 07 00 00 00 00 00 00 78 07 00 00 00 00 00 00 00 00 20 00 00 00 00 00 | ..e.....P.......x............... |
0120 | 02 00 00 00 06 00 00 00 08 9e 05 00 00 00 00 00 08 9e 65 00 00 00 00 00 08 9e 65 00 00 00 00 00 | ..................e.......e..... |
0140 | f0 01 00 00 00 00 00 00 f0 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 | ................................ |
0160 | 54 02 00 00 00 00 00 00 54 02 40 00 00 00 00 00 54 02 40 00 00 00 00 00 44 00 00 00 00 00 00 00 | T.......T.@.....T.@.....D....... |
0180 | 44 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 50 e5 74 64 04 00 00 00 78 0a 05 00 00 00 00 00 | D...............P.td....x....... |
01a0 | 78 0a 45 00 00 00 00 00 78 0a 45 00 00 00 00 00 e4 14 00 00 00 00 00 00 e4 14 00 00 00 00 00 00 | x.E.....x.E..................... |
01c0 | 04 00 00 00 00 00 00 00 51 e5 74 64 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........Q.td.................... |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 | ................................ |
0200 | 52 e5 74 64 04 00 00 00 f0 9d 05 00 00 00 00 00 f0 9d 65 00 00 00 00 00 f0 9d 65 00 00 00 00 00 | R.td..............e.......e..... |
0220 | 10 02 00 00 00 00 00 00 10 02 00 00 00 00 00 00 01 00 00 00 00 00 00 00 2f 6c 69 62 36 34 2f 6c | ......................../lib64/l |
0240 | 64 2d 6c 69 6e 75 78 2d 78 38 36 2d 36 34 2e 73 6f 2e 32 00 04 00 00 00 10 00 00 00 01 00 00 00 | d-linux-x86-64.so.2............. |
0260 | 47 4e 55 00 00 00 00 00 02 00 00 00 06 00 00 00 18 00 00 00 04 00 00 00 14 00 00 00 03 00 00 00 | GNU............................. |
0280 | 47 4e 55 00 31 cb 55 30 a3 f7 44 7e d5 9d bf 40 0a e1 b4 f6 f6 36 d4 96 83 00 00 00 72 00 00 00 | GNU.1.U0..D~...@.....6......r... |
02a0 | 10 00 00 00 0a 00 00 00 60 1e 80 d0 54 80 20 00 18 92 e0 39 04 30 a2 25 18 03 09 81 08 93 61 81 | ........`...T......9.0.%......a. |
02c0 | e0 28 61 6e 45 40 04 50 88 22 24 be 16 1f 84 20 7e 4b 2a de c0 26 50 5c 08 03 05 24 08 c0 a9 2f | .(anE@.P."$.....~K*..&P\...$.../ |
02e0 | 4a 69 a6 55 02 b1 3e 31 26 f8 03 29 31 84 85 12 83 81 51 21 1c 08 00 06 03 08 16 e1 06 02 01 30 | Ji.U..>1&..)1.....Q!...........0 |
0300 | 58 90 00 20 79 02 60 00 80 52 82 11 08 38 56 0a 1d 02 31 93 38 84 00 00 02 45 06 28 4a 20 2e 49 | X...y.`..R...8V...1.8....E.(J..I |
0320 | 22 9c 0c d0 b4 85 14 48 00 00 00 00 72 00 00 00 00 00 00 00 74 00 00 00 75 00 00 00 77 00 00 00 | "......H....r.......t...u...w... |
0340 | 00 00 00 00 78 00 00 00 79 00 00 00 7a 00 00 00 7e 00 00 00 81 00 00 00 82 00 00 00 00 00 00 00 | ....x...y...z...~............... |
0360 | 00 00 00 00 00 00 00 00 88 00 00 00 89 00 00 00 8a 00 00 00 8c 00 00 00 8e 00 00 00 8f 00 00 00 | ................................ |
0380 | 91 00 00 00 92 00 00 00 95 00 00 00 00 00 00 00 96 00 00 00 97 00 00 00 9a 00 00 00 00 00 00 00 | ................................ |
03a0 | 9c 00 00 00 9e 00 00 00 a1 00 00 00 a3 00 00 00 a7 00 00 00 a8 00 00 00 00 00 00 00 a9 00 00 00 | ................................ |
03c0 | 00 00 00 00 ac 00 00 00 00 00 00 00 ae 00 00 00 00 00 00 00 00 00 00 00 af 00 00 00 b2 00 00 00 | ................................ |
03e0 | 00 00 00 00 b3 00 00 00 00 00 00 00 b4 00 00 00 b6 00 00 00 b8 00 00 00 b9 00 00 00 00 00 00 00 | ................................ |
0400 | bb 00 00 00 bd 00 00 00 be 00 00 00 00 00 00 00 c1 00 00 00 00 00 00 00 c2 00 00 00 c4 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 c5 00 00 00 c6 00 00 00 c7 00 00 00 c8 00 00 00 c9 00 00 00 cb 00 00 00 | ................................ |
0440 | cd 00 00 00 ce 00 00 00 00 00 00 00 d1 00 00 00 d4 00 00 00 d7 00 00 00 d8 00 00 00 db 00 00 00 | ................................ |
0460 | dc 00 00 00 dd 00 00 00 de 00 00 00 e0 00 00 00 00 00 00 00 e4 00 00 00 e5 00 00 00 e7 00 00 00 | ................................ |
0480 | e8 00 00 00 ea 00 00 00 ec 00 00 00 ee 00 00 00 f2 00 00 00 f4 00 00 00 f5 00 00 00 f6 00 00 00 | ................................ |
04a0 | f7 00 00 00 fa 00 00 00 fc 00 00 00 00 00 00 00 fd 00 00 00 ff 00 00 00 00 01 00 00 01 01 00 00 | ................................ |
04c0 | 02 01 00 00 05 01 00 00 06 01 00 00 09 01 00 00 0b 01 00 00 0e 01 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 12 01 00 00 00 00 00 00 13 01 00 00 17 01 00 00 18 01 00 00 00 00 00 00 1a 01 00 00 1b 01 00 00 | ................................ |
0500 | 1c 01 00 00 00 00 00 00 1f 01 00 00 20 01 00 00 22 01 00 00 24 01 00 00 27 01 00 00 28 01 00 00 | ................"...$...'...(... |
0520 | 2a 01 00 00 00 00 00 00 2b 01 00 00 2d 01 00 00 2e 01 00 00 98 7c ca bc c3 d6 65 0d 79 3e 8c e8 | *.......+...-........|....e.y>.. |
0540 | ba c1 5d 1f cb 07 1a 38 39 cb 5c 93 f9 a1 59 17 d1 b1 56 22 b0 24 18 19 54 c4 d6 21 fe 54 76 da | ..]....89.\...Y...V".$..T..!.Tv. |
0560 | e1 05 26 fb 7a 7d 31 29 9e 02 e6 88 d7 c5 21 4e dd c8 32 66 0e 73 d5 be 56 02 30 4b 02 16 b6 bf | ..&.z}1)......!N..2f.s..V.0K.... |
0580 | 1c 25 b6 b5 08 cb 2d 5b b9 8d f1 0e 0f ef 12 39 e1 b8 2e b4 e4 76 77 50 db cd e3 9e 88 41 f7 31 | .%....-[.......9.....vwP.....A.1 |
05a0 | 1d 65 fa d8 57 f4 da e6 82 10 c1 b3 1d 30 0b 3f 67 55 61 10 0c ad 7c 6c 90 bc 81 20 15 7d 65 cd | .e..W........0.?gUa...|l.....}e. |
05c0 | 9b e9 28 4c 0b bc 26 a6 32 6d a5 c3 ca a3 5f 39 b3 0d b0 bf f4 f5 86 4f df 34 39 20 80 62 e4 9a | ..(L..&.2m...._9.......O.49..b.. |
05e0 | 43 bf 5f 5f 44 69 10 3f b2 3b b3 f6 8b 9b 59 41 90 a0 41 35 2d 1f 54 20 f4 2d 84 c5 2c dd 60 e0 | C.__Di.?.;....YA..A5-.T..-..,.`. |
0600 | 4c e8 58 64 c1 55 61 39 31 2e 48 0c 23 98 f3 7b 28 1d 8c 1c 22 85 65 5f f3 fb 5b 6c 32 62 db ed | L.Xd.Ua91.H.#..{(...".e_..[l2b.. |
0620 | 0f 6e db 4d a1 47 6f 9f 7e 21 91 4d 88 07 14 3f 6b 5a ed 0a 7f 4d d6 2b e3 9a c8 3b b2 c7 1b 60 | .n.M.Go.~!.M...?kZ...M.+...;...` |
0640 | b5 d8 c5 2a e0 c9 ee 65 39 f2 8b 1c 69 b5 1b 8a e4 d3 c5 1d 1d 47 2f eb 46 71 dd 12 df 9f c3 87 | ...*...e9...i........G/.Fq...... |
0660 | 3d 75 7a 77 36 e6 a4 c3 90 8a d7 b5 e9 97 e6 3a 89 8c 6c fb 3c 55 ba 3e 89 75 b1 9d 63 22 bd f3 | =uzw6..........:..l.<U.>.u..c".. |
0680 | d9 71 58 1c 35 63 1e 4e c5 07 4d 09 fd 34 5a 20 b6 49 e5 a1 d3 0d e8 88 e2 4b 72 33 bf 8f 13 04 | .qX.5c.N..M..4Z..I.......Kr3.... |
06a0 | dd 8b db 4d c4 92 6e b2 d8 68 1d 71 25 be 12 97 42 57 79 77 20 36 f7 b6 cd 07 4d 09 38 73 46 09 | ...M..n..h.q%...BWyw.6....M.8sF. |
06c0 | ee 5d e9 94 5d 3e 49 49 cd 05 95 a6 24 0a 4e 95 ca 18 6b 99 59 52 42 c6 75 65 65 6b 35 24 e1 e1 | .]..]>II....$.N...k.YRB.ueek5$.. |
06e0 | db 39 c2 20 9e d8 fe 79 7b 25 18 19 6c e0 8e 97 bc 86 19 d4 40 73 46 09 ed 79 8e f3 75 0c d2 c9 | .9.....y{%..l.......@sF..y..u... |
0700 | 58 8f 79 34 b5 47 79 34 e3 14 1f 12 30 db 89 38 43 6c 71 d0 d2 7b 64 0c 2b a5 a5 b5 94 7e 91 e8 | X.y4.Gy4....0..8Clq..{d.+....~.. |
0720 | af d5 5f cd ce 92 b0 3d 00 42 88 95 c8 f1 4d 72 39 33 fa 44 ac 4b e3 c0 6b 42 4a b5 bb e3 92 7c | .._....=.B....Mr93.D.K..kBJ....| |
0740 | 43 11 aa 34 6d 5c 8e 17 ea d3 ef 0e bc d5 9f 4b 59 92 b1 d3 1a 0d e8 3a 17 63 eb 2f 93 e0 cc 08 | C..4m\.........KY......:.c./.... |
0760 | 92 76 ee 49 09 2c ca a0 43 45 d5 ec 0d 14 e2 9e 2d 33 30 46 d0 58 db 4d a0 8a 0a 3f b1 2e 7c 65 | .v.I.,..CE......-30F.X.M...?..|e |
0780 | 5d 58 a0 fb 0c 3a 97 0b 06 78 0f 3f c7 32 a8 87 64 43 88 f7 49 43 43 db e8 82 15 0c 12 91 91 e8 | ]X...:...x.?.2..dC..ICC......... |
07a0 | 5b f1 c5 39 ce bf c4 c2 a8 0c 1c 73 10 32 5c 27 45 0b 29 1e bf e0 d7 b5 2e aa 83 48 6a 7f 9a 7c | [..9.......s.2\'E.)........Hj..| |
07c0 | 48 88 9a 31 49 63 af d2 51 79 b0 3d ae e5 cd aa 41 ea 25 6c a3 77 5e b7 bd a6 3c 6b 24 5c 8e 66 | H..1Ic..Qy.=....A.%l.w^...<k$\.f |
07e0 | c6 69 ca cf 63 1e c9 23 0b 7c 7c 51 c6 98 2b da d3 ef 68 71 4e 2d 61 4f 77 c4 eb 3d ac 10 4e ef | .i..c..#.||Q..+...hqN-aOw..=..N. |
0800 | c2 da 1f 0e 1d 32 2d a7 59 10 1d 4d 22 af c0 a5 6b 09 43 d6 41 39 2e 76 88 6f b6 5e db 98 27 da | .....2-.Y..M"...k.C.A9.v.o.^..'. |
0820 | 55 97 a3 e8 5c 3c 0b 39 76 e9 c6 01 67 9d 78 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | U...\<.9v...g.x................. |
0840 | 00 00 00 00 00 00 00 00 01 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 8d 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 03 00 00 12 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................v............... |
08a0 | 00 00 00 00 00 00 00 00 f5 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | b0 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f 01 00 00 12 00 00 00 | ........................O....... |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 0a 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 0c 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | b7 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f5 00 00 00 12 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3c 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................<............... |
0960 | 00 00 00 00 00 00 00 00 5c 05 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........\....................... |
0980 | 4d 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 85 03 00 00 12 00 00 00 | M............................... |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c1 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 c3 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | b2 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e3 01 00 00 12 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a2 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 a6 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 70 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 02 00 00 12 00 00 00 | p.......................R....... |
0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................w............... |
0a80 | 00 00 00 00 00 00 00 00 ee 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0aa0 | 23 0d 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 57 01 00 00 12 00 00 00 | #.......................W....... |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ae0 | 00 00 00 00 00 00 00 00 e9 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | e0 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b3 02 00 00 12 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d9 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 30 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........0....................... |
0b60 | 4c 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc 00 00 00 12 00 00 00 | L............................... |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................L............... |
0ba0 | 00 00 00 00 00 00 00 00 0a 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | ab 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 00 00 00 12 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e8 0c 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 9d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | f3 04 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 00 00 00 12 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9f 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 46 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........F....................... |
0c80 | d5 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 01 00 00 12 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................`............... |
0cc0 | 00 00 00 00 00 00 00 00 d4 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 73 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 01 00 00 12 00 00 00 | s.......................$....... |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 d6 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | de 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 02 00 00 12 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................c............... |
0d80 | 00 00 00 00 00 00 00 00 97 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0da0 | ce 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 01 00 00 12 00 00 00 | ................................ |
0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 | ................(............... |
0de0 | 00 00 00 00 00 00 00 00 52 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........R....................... |
0e00 | 0d 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f7 02 00 00 12 00 00 00 | ................................ |
0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b6 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e40 | 00 00 00 00 00 00 00 00 e4 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e60 | 99 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 01 00 00 12 00 00 00 | ................................ |
0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................s............... |
0ea0 | 00 00 00 00 00 00 00 00 bb 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ec0 | 91 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 02 00 00 12 00 00 00 | ........................Y....... |
0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ee 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f00 | 00 00 00 00 00 00 00 00 5a 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........Z....................... |
0f20 | a7 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc 01 00 00 12 00 00 00 | ................................ |
0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f60 | 00 00 00 00 00 00 00 00 f0 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f80 | 91 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 af 01 00 00 12 00 00 00 | ................................ |
0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fc0 | 00 00 00 00 00 00 00 00 33 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........3....................... |
0fe0 | 65 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 02 00 00 12 00 00 00 | e.......................i....... |
1000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................h............... |
1020 | 00 00 00 00 00 00 00 00 15 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1040 | 1a 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 03 00 00 12 00 00 00 | ........................6....... |
1060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................8............... |
1080 | 00 00 00 00 00 00 00 00 a6 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10a0 | 99 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a 01 00 00 12 00 00 00 | ........................*....... |
10c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ca 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10e0 | 00 00 00 00 00 00 00 00 37 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........7....................... |
1100 | c7 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a2 00 00 00 12 00 00 00 | ................................ |
1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1140 | 00 00 00 00 00 00 00 00 db 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1160 | cb 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a1 00 00 00 12 00 00 00 | ................................ |
1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11a0 | 00 00 00 00 00 00 00 00 ba 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11c0 | 1e 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4b 00 00 00 20 00 00 00 | ........................K....... |
11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c6 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1200 | 00 00 00 00 00 00 00 00 6a 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........j....................... |
1220 | 6d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 12 00 00 00 | m............................... |
1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ee 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1260 | 00 00 00 00 00 00 00 00 25 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........%....................... |
1280 | 7a 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 03 00 00 12 00 00 00 | z......................."....... |
12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12c0 | 00 00 00 00 00 00 00 00 3e 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........>....................... |
12e0 | ae 04 00 00 12 00 0d 00 38 44 41 00 00 00 00 00 cd 00 00 00 00 00 00 00 05 07 00 00 12 00 0d 00 | ........8DA..................... |
1300 | 2d 7a 41 00 00 00 00 00 b7 00 00 00 00 00 00 00 90 0a 00 00 12 00 0d 00 73 4d 40 00 00 00 00 00 | -zA.....................sM@..... |
1320 | 39 00 00 00 00 00 00 00 2e 08 00 00 12 00 0d 00 a5 4b 40 00 00 00 00 00 27 00 00 00 00 00 00 00 | 9................K@.....'....... |
1340 | d8 0c 00 00 12 00 0d 00 4c 7c 41 00 00 00 00 00 56 00 00 00 00 00 00 00 98 05 00 00 12 00 0d 00 | ........L|A.....V............... |
1360 | f6 79 41 00 00 00 00 00 37 00 00 00 00 00 00 00 1b 0b 00 00 12 00 0d 00 05 45 41 00 00 00 00 00 | .yA.....7................EA..... |
1380 | b1 00 00 00 00 00 00 00 fa 05 00 00 12 00 0d 00 3a 3f 41 00 00 00 00 00 36 00 00 00 00 00 00 00 | ................:?A.....6....... |
13a0 | b9 03 00 00 12 00 0d 00 47 c6 40 00 00 00 00 00 b4 00 00 00 00 00 00 00 d1 05 00 00 12 00 0d 00 | ........G.@..................... |
13c0 | d7 72 41 00 00 00 00 00 40 00 00 00 00 00 00 00 99 06 00 00 12 00 0d 00 a0 7b 41 00 00 00 00 00 | .rA.....@................{A..... |
13e0 | 25 00 00 00 00 00 00 00 61 0b 00 00 12 00 0d 00 7d 4c 40 00 00 00 00 00 f6 00 00 00 00 00 00 00 | %.......a.......}L@............. |
1400 | f4 03 00 00 12 00 0d 00 1b 49 41 00 00 00 00 00 88 00 00 00 00 00 00 00 aa 0a 00 00 12 00 0d 00 | .........IA..................... |
1420 | f4 3e 41 00 00 00 00 00 29 00 00 00 00 00 00 00 5e 0c 00 00 12 00 0d 00 41 b5 40 00 00 00 00 00 | .>A.....).......^.......A.@..... |
1440 | 0b 01 00 00 00 00 00 00 59 05 00 00 12 00 0d 00 4e 4f 40 00 00 00 00 00 5d 00 00 00 00 00 00 00 | ........Y.......NO@.....]....... |
1460 | eb 05 00 00 12 00 0d 00 57 3d 41 00 00 00 00 00 37 00 00 00 00 00 00 00 4f 06 00 00 12 00 0d 00 | ........W=A.....7.......O....... |
1480 | bc 7e 41 00 00 00 00 00 60 00 00 00 00 00 00 00 7f 06 00 00 12 00 0d 00 65 2f 41 00 00 00 00 00 | .~A.....`...............e/A..... |
14a0 | 6a 00 00 00 00 00 00 00 91 07 00 00 12 00 0d 00 0d 99 41 00 00 00 00 00 26 00 00 00 00 00 00 00 | j.................A.....&....... |
14c0 | 9f 07 00 00 12 00 0d 00 81 85 41 00 00 00 00 00 49 00 00 00 00 00 00 00 a4 0a 00 00 12 00 0b 00 | ..........A.....I............... |
14e0 | 20 40 40 00 00 00 00 00 00 00 00 00 00 00 00 00 35 07 00 00 12 00 0d 00 2c 7c 41 00 00 00 00 00 | .@@.............5.......,|A..... |
1500 | 20 00 00 00 00 00 00 00 b8 0c 00 00 12 00 0d 00 7b b9 41 00 00 00 00 00 04 00 00 00 00 00 00 00 | ................{.A............. |
1520 | 0c 04 00 00 12 00 0d 00 7a 73 41 00 00 00 00 00 43 00 00 00 00 00 00 00 f9 08 00 00 12 00 0d 00 | ........zsA.....C............... |
1540 | 40 c1 41 00 00 00 00 00 65 00 00 00 00 00 00 00 4f 0a 00 00 12 00 0d 00 1e 75 41 00 00 00 00 00 | @.A.....e.......O........uA..... |
1560 | 53 00 00 00 00 00 00 00 8a 0c 00 00 12 00 0d 00 9c 79 41 00 00 00 00 00 5a 00 00 00 00 00 00 00 | S................yA.....Z....... |
1580 | 3c 0c 00 00 12 00 0d 00 9f 39 41 00 00 00 00 00 87 00 00 00 00 00 00 00 42 07 00 00 12 00 0d 00 | <........9A.............B....... |
15a0 | 28 7e 41 00 00 00 00 00 6d 00 00 00 00 00 00 00 18 08 00 00 12 00 0d 00 75 83 41 00 00 00 00 00 | (~A.....m...............u.A..... |
15c0 | 29 00 00 00 00 00 00 00 7c 01 00 00 11 00 19 00 48 a5 65 00 00 00 00 00 08 00 00 00 00 00 00 00 | ).......|.......H.e............. |
15e0 | 01 04 00 00 12 00 0d 00 6d 36 41 00 00 00 00 00 8c 00 00 00 00 00 00 00 86 0a 00 00 12 00 0d 00 | ........m6A..................... |
1600 | a6 84 41 00 00 00 00 00 06 00 00 00 00 00 00 00 fb 0a 00 00 12 00 0d 00 cf 47 41 00 00 00 00 00 | ..A......................GA..... |
1620 | b3 00 00 00 00 00 00 00 98 08 00 00 12 00 0d 00 95 7e 41 00 00 00 00 00 27 00 00 00 00 00 00 00 | .................~A.....'....... |
1640 | b9 06 00 00 12 00 0d 00 1e 41 41 00 00 00 00 00 ca 01 00 00 00 00 00 00 43 05 00 00 12 00 0d 00 | .........AA.............C....... |
1660 | 66 ba 41 00 00 00 00 00 ba 03 00 00 00 00 00 00 8c 06 00 00 12 00 0d 00 c5 74 41 00 00 00 00 00 | f.A......................tA..... |
1680 | 2d 00 00 00 00 00 00 00 04 0c 00 00 12 00 0d 00 de 66 40 00 00 00 00 00 71 00 00 00 00 00 00 00 | -................f@.....q....... |
16a0 | 2e 0c 00 00 12 00 0d 00 ab 86 41 00 00 00 00 00 41 00 00 00 00 00 00 00 74 0c 00 00 12 00 0d 00 | ..........A.....A.......t....... |
16c0 | 71 75 41 00 00 00 00 00 74 00 00 00 00 00 00 00 36 08 00 00 12 00 0d 00 c2 4e 40 00 00 00 00 00 | quA.....t.......6........N@..... |
16e0 | 8c 00 00 00 00 00 00 00 d7 0a 00 00 12 00 0d 00 3f b9 41 00 00 00 00 00 32 00 00 00 00 00 00 00 | ................?.A.....2....... |
1700 | f9 04 00 00 12 00 0d 00 ac 84 41 00 00 00 00 00 2e 00 00 00 00 00 00 00 d7 06 00 00 12 00 0d 00 | ..........A..................... |
1720 | fe 3b 41 00 00 00 00 00 35 00 00 00 00 00 00 00 bd 08 00 00 12 00 0d 00 93 78 41 00 00 00 00 00 | .;A.....5................xA..... |
1740 | 4c 00 00 00 00 00 00 00 f9 07 00 00 12 00 0d 00 e5 87 40 00 00 00 00 00 26 00 00 00 00 00 00 00 | L.................@.....&....... |
1760 | 7c 0a 00 00 12 00 0d 00 77 81 41 00 00 00 00 00 66 00 00 00 00 00 00 00 de 03 00 00 12 00 0d 00 | |.......w.A.....f............... |
1780 | 41 73 41 00 00 00 00 00 22 00 00 00 00 00 00 00 78 07 00 00 12 00 0d 00 84 51 40 00 00 00 00 00 | AsA.....".......x........Q@..... |
17a0 | 41 00 00 00 00 00 00 00 cb 08 00 00 12 00 0d 00 a2 50 40 00 00 00 00 00 e2 00 00 00 00 00 00 00 | A................P@............. |
17c0 | e3 0a 00 00 12 00 0d 00 81 78 41 00 00 00 00 00 12 00 00 00 00 00 00 00 5c 06 00 00 12 00 0d 00 | .........xA.............\....... |
17e0 | a3 83 41 00 00 00 00 00 03 01 00 00 00 00 00 00 7c 05 00 00 12 00 0d 00 48 7d 41 00 00 00 00 00 | ..A.............|.......H}A..... |
1800 | 59 00 00 00 00 00 00 00 2c 02 00 00 11 00 19 00 40 a5 65 00 00 00 00 00 08 00 00 00 00 00 00 00 | Y.......,.......@.e............. |
1820 | 89 09 00 00 12 00 0d 00 f5 7d 41 00 00 00 00 00 33 00 00 00 00 00 00 00 69 0c 00 00 12 00 0d 00 | .........}A.....3.......i....... |
1840 | cf 40 41 00 00 00 00 00 4f 00 00 00 00 00 00 00 56 07 00 00 12 00 0d 00 7b 48 40 00 00 00 00 00 | .@A.....O.......V.......{H@..... |
1860 | 00 00 00 00 00 00 00 00 cc 0a 00 00 12 00 0d 00 ff 77 41 00 00 00 00 00 3d 00 00 00 00 00 00 00 | .................wA.....=....... |
1880 | 09 09 00 00 12 00 0d 00 ab 3a 41 00 00 00 00 00 73 00 00 00 00 00 00 00 7f 0b 00 00 12 00 0d 00 | .........:A.....s............... |
18a0 | 0c 77 41 00 00 00 00 00 5b 00 00 00 00 00 00 00 11 0c 00 00 12 00 0d 00 85 74 41 00 00 00 00 00 | .wA.....[................tA..... |
18c0 | 18 00 00 00 00 00 00 00 4c 0c 00 00 12 00 0d 00 26 3a 41 00 00 00 00 00 66 00 00 00 00 00 00 00 | ........L.......&:A.....f....... |
18e0 | e7 0b 00 00 12 00 0d 00 da 84 41 00 00 00 00 00 64 00 00 00 00 00 00 00 10 0d 00 00 12 00 0d 00 | ..........A.....d............... |
1900 | 76 b9 41 00 00 00 00 00 05 00 00 00 00 00 00 00 51 0b 00 00 12 00 0d 00 3c 78 41 00 00 00 00 00 | v.A.............Q.......<xA..... |
1920 | 21 00 00 00 00 00 00 00 a7 0c 00 00 12 00 0d 00 a1 7d 41 00 00 00 00 00 54 00 00 00 00 00 00 00 | !................}A.....T....... |
1940 | 68 0a 00 00 12 00 0d 00 b9 56 40 00 00 00 00 00 52 00 00 00 00 00 00 00 94 02 00 00 11 00 19 00 | h........V@.....R............... |
1960 | 50 a5 65 00 00 00 00 00 08 00 00 00 00 00 00 00 ab 0b 00 00 12 00 0d 00 07 43 41 00 00 00 00 00 | P.e......................CA..... |
1980 | 23 00 00 00 00 00 00 00 6f 0b 00 00 12 00 0d 00 a2 de 40 00 00 00 00 00 c0 01 00 00 00 00 00 00 | #.......o.........@............. |
19a0 | 9b 0b 00 00 12 00 0d 00 75 53 40 00 00 00 00 00 e2 01 00 00 00 00 00 00 bd 04 00 00 12 00 0d 00 | ........uS@..................... |
19c0 | e4 7a 41 00 00 00 00 00 8e 00 00 00 00 00 00 00 74 09 00 00 12 00 0d 00 1e 3b 41 00 00 00 00 00 | .zA.............t........;A..... |
19e0 | 36 00 00 00 00 00 00 00 a5 08 00 00 12 00 0d 00 24 57 40 00 00 00 00 00 d4 01 00 00 00 00 00 00 | 6...............$W@............. |
1a00 | c5 05 00 00 12 00 0d 00 71 b9 41 00 00 00 00 00 05 00 00 00 00 00 00 00 21 08 00 00 12 00 0d 00 | ........q.A.............!....... |
1a20 | 3f f4 40 00 00 00 00 00 98 02 00 00 00 00 00 00 64 08 00 00 12 00 0d 00 ca 85 41 00 00 00 00 00 | ?.@.............d.........A..... |
1a40 | 54 00 00 00 00 00 00 00 db 05 00 00 12 00 0d 00 33 3c 41 00 00 00 00 00 62 00 00 00 00 00 00 00 | T...............3<A.....b....... |
1a60 | 6a 07 00 00 12 00 0d 00 a8 47 41 00 00 00 00 00 27 00 00 00 00 00 00 00 8f 0b 00 00 12 00 0d 00 | j........GA.....'............... |
1a80 | df 78 41 00 00 00 00 00 14 00 00 00 00 00 00 00 b3 09 00 00 12 00 0d 00 bf 46 41 00 00 00 00 00 | .xA......................FA..... |
1aa0 | e9 00 00 00 00 00 00 00 5c 0a 00 00 10 00 19 00 40 a5 65 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........\.......@.e............. |
1ac0 | 0c 0a 00 00 12 00 0d 00 bd 73 41 00 00 00 00 00 2f 00 00 00 00 00 00 00 d2 07 00 00 12 00 0d 00 | .........sA...../............... |
1ae0 | 87 7f 41 00 00 00 00 00 5f 00 00 00 00 00 00 00 ef 04 00 00 12 00 0d 00 dc f7 40 00 00 00 00 00 | ..A....._.................@..... |
1b00 | 10 00 00 00 00 00 00 00 50 09 00 00 12 00 0d 00 8c 7b 41 00 00 00 00 00 14 00 00 00 00 00 00 00 | ........P........{A............. |
1b20 | e6 09 00 00 12 00 0d 00 1d 3f 41 00 00 00 00 00 1d 00 00 00 00 00 00 00 02 05 00 00 12 00 0d 00 | .........?A..................... |
1b40 | 2f 3e 41 00 00 00 00 00 2b 00 00 00 00 00 00 00 af 07 00 00 12 00 0d 00 8e 3d 41 00 00 00 00 00 | />A.....+................=A..... |
1b60 | 3c 00 00 00 00 00 00 00 a9 05 00 00 12 00 0d 00 1c 7f 41 00 00 00 00 00 6b 00 00 00 00 00 00 00 | <.................A.....k....... |
1b80 | de 04 00 00 12 00 0d 00 e8 42 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 b4 05 00 00 12 00 0d 00 | .........BA..................... |
1ba0 | 19 3d 41 00 00 00 00 00 3e 00 00 00 00 00 00 00 2f 09 00 00 12 00 0d 00 fe 3f 41 00 00 00 00 00 | .=A.....>......./........?A..... |
1bc0 | 29 00 00 00 00 00 00 00 a1 03 00 00 12 00 0d 00 c2 49 40 00 00 00 00 00 fd 00 00 00 00 00 00 00 | )................I@............. |
1be0 | bb 0b 00 00 12 00 0d 00 42 90 40 00 00 00 00 00 26 00 00 00 00 00 00 00 fa 0c 00 00 12 00 0d 00 | ........B.@.....&............... |
1c00 | e6 7f 41 00 00 00 00 00 78 00 00 00 00 00 00 00 0a 06 00 00 12 00 0d 00 ce 7c 41 00 00 00 00 00 | ..A.....x................|A..... |
1c20 | 33 00 00 00 00 00 00 00 c8 06 00 00 12 00 0d 00 4e 28 41 00 00 00 00 00 97 00 00 00 00 00 00 00 | 3...............N(A............. |
1c40 | ef 0c 00 00 12 00 0d 00 dd 81 41 00 00 00 00 00 e9 00 00 00 00 00 00 00 7e 0c 00 00 12 00 0d 00 | ..........A.............~....... |
1c60 | e5 75 41 00 00 00 00 00 97 00 00 00 00 00 00 00 90 08 00 00 12 00 0d 00 3e 85 41 00 00 00 00 00 | .uA.....................>.A..... |
1c80 | 1f 00 00 00 00 00 00 00 71 0a 00 00 12 00 0d 00 6e 4c 40 00 00 00 00 00 0f 00 00 00 00 00 00 00 | ........q.......nL@............. |
1ca0 | d9 0b 00 00 12 00 0d 00 79 3f 41 00 00 00 00 00 69 00 00 00 00 00 00 00 c9 0c 00 00 12 00 0d 00 | ........y?A.....i............... |
1cc0 | 1e 86 41 00 00 00 00 00 8d 00 00 00 00 00 00 00 29 0d 00 00 12 00 0d 00 26 46 41 00 00 00 00 00 | ..A.............).......&FA..... |
1ce0 | 99 00 00 00 00 00 00 00 4f 05 00 00 11 00 0f 00 20 00 45 00 00 00 00 00 81 00 00 00 00 00 00 00 | ........O.........E............. |
1d00 | 63 06 00 00 12 00 0d 00 cc 4b 40 00 00 00 00 00 4a 00 00 00 00 00 00 00 f0 0a 00 00 12 00 0d 00 | c........K@.....J............... |
1d20 | 11 ee 40 00 00 00 00 00 26 00 00 00 00 00 00 00 70 04 00 00 12 00 0d 00 ca 3d 41 00 00 00 00 00 | ..@.....&.......p........=A..... |
1d40 | 3a 00 00 00 00 00 00 00 92 04 00 00 12 00 0d 00 82 48 41 00 00 00 00 00 99 00 00 00 00 00 00 00 | :................HA............. |
1d60 | 36 0b 00 00 12 00 0d 00 01 7d 41 00 00 00 00 00 47 00 00 00 00 00 00 00 f2 0b 00 00 12 00 0d 00 | 6........}A.....G............... |
1d80 | 8c 3a 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 62 04 00 00 12 00 0d 00 96 43 41 00 00 00 00 00 | .:A.............b........CA..... |
1da0 | 55 00 00 00 00 00 00 00 d3 03 00 00 12 00 0d 00 63 73 41 00 00 00 00 00 17 00 00 00 00 00 00 00 | U...............csA............. |
1dc0 | 24 09 00 00 12 00 0d 00 5c 81 41 00 00 00 00 00 1b 00 00 00 00 00 00 00 37 05 00 00 12 00 0d 00 | $.......\.A.............7....... |
1de0 | 23 74 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 17 04 00 00 12 00 0d 00 b1 b9 41 00 00 00 00 00 | #tA.......................A..... |
1e00 | 70 00 00 00 00 00 00 00 f7 06 00 00 12 00 0d 00 62 74 41 00 00 00 00 00 23 00 00 00 00 00 00 00 | p...............btA.....#....... |
1e20 | 31 04 00 00 12 00 0d 00 ed 33 41 00 00 00 00 00 80 02 00 00 00 00 00 00 27 07 00 00 12 00 0d 00 | 1........3A.............'....... |
1e40 | 7c 76 41 00 00 00 00 00 48 00 00 00 00 00 00 00 5d 07 00 00 12 00 0d 00 ac 4d 40 00 00 00 00 00 | |vA.....H.......]........M@..... |
1e60 | 25 00 00 00 00 00 00 00 81 08 00 00 12 00 0d 00 f3 78 41 00 00 00 00 00 15 00 00 00 00 00 00 00 | %................xA............. |
1e80 | 73 05 00 00 12 00 0d 00 27 40 41 00 00 00 00 00 a8 00 00 00 00 00 00 00 00 0a 00 00 12 00 0d 00 | s.......'@A..................... |
1ea0 | 17 4b 40 00 00 00 00 00 8e 00 00 00 00 00 00 00 41 0a 00 00 12 00 0d 00 d7 f6 40 00 00 00 00 00 | .K@.............A.........@..... |
1ec0 | d2 00 00 00 00 00 00 00 37 0d 00 00 12 00 0d 00 f2 74 41 00 00 00 00 00 12 00 00 00 00 00 00 00 | ........7........tA............. |
1ee0 | 55 08 00 00 11 00 0f 00 e0 c1 41 00 00 00 00 00 04 00 00 00 00 00 00 00 d6 09 00 00 12 00 0d 00 | U.........A..................... |
1f00 | ab 74 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 84 09 00 00 10 00 19 00 68 a5 65 00 00 00 00 00 | .tA.....................h.e..... |
1f20 | 00 00 00 00 00 00 00 00 83 04 00 00 12 00 0d 00 5d 78 41 00 00 00 00 00 24 00 00 00 00 00 00 00 | ................]xA.....$....... |
1f40 | 22 05 00 00 12 00 0d 00 86 77 41 00 00 00 00 00 79 00 00 00 00 00 00 00 b3 03 00 00 12 00 0e 00 | "........wA.....y............... |
1f60 | d0 c1 41 00 00 00 00 00 00 00 00 00 00 00 00 00 26 06 00 00 12 00 0d 00 21 ba 41 00 00 00 00 00 | ..A.............&.......!.A..... |
1f80 | 45 00 00 00 00 00 00 00 17 0a 00 00 12 00 0d 00 d6 3b 41 00 00 00 00 00 28 00 00 00 00 00 00 00 | E................;A.....(....... |
1fa0 | c4 03 00 00 12 00 0d 00 56 72 41 00 00 00 00 00 81 00 00 00 00 00 00 00 66 09 00 00 12 00 0d 00 | ........VrA.............f....... |
1fc0 | 5d 85 41 00 00 00 00 00 18 00 00 00 00 00 00 00 d9 08 00 00 12 00 0d 00 04 3e 41 00 00 00 00 00 | ].A......................>A..... |
1fe0 | 2b 00 00 00 00 00 00 00 41 09 00 00 12 00 0d 00 a3 3b 41 00 00 00 00 00 33 00 00 00 00 00 00 00 | +.......A........;A.....3....... |
2000 | 9a 09 00 00 12 00 0d 00 f8 58 40 00 00 00 00 00 3c 01 00 00 00 00 00 00 30 05 00 00 10 00 18 00 | .........X@.....<.......0....... |
2020 | 40 a5 65 00 00 00 00 00 00 00 00 00 00 00 00 00 a9 03 00 00 12 00 0d 00 b0 c1 41 00 00 00 00 00 | @.e.......................A..... |
2040 | 02 00 00 00 00 00 00 00 8c 05 00 00 12 00 0d 00 2a 73 41 00 00 00 00 00 17 00 00 00 00 00 00 00 | ................*sA............. |
2060 | a8 09 00 00 12 00 0d 00 a2 7c 41 00 00 00 00 00 2c 00 00 00 00 00 00 00 bd 09 00 00 12 00 0d 00 | .........|A.....,............... |
2080 | 3d 74 41 00 00 00 00 00 25 00 00 00 00 00 00 00 20 0d 00 00 12 00 0d 00 16 4c 40 00 00 00 00 00 | =tA.....%................L@..... |
20a0 | 58 00 00 00 00 00 00 00 9d 0a 00 00 12 00 0d 00 af 52 40 00 00 00 00 00 c6 00 00 00 00 00 00 00 | X................R@............. |
20c0 | 52 07 00 00 20 00 18 00 90 a3 65 00 00 00 00 00 00 00 00 00 00 00 00 00 88 07 00 00 12 00 0d 00 | R.........e..................... |
20e0 | c6 82 41 00 00 00 00 00 af 00 00 00 00 00 00 00 e9 08 00 00 12 00 0d 00 54 3b 41 00 00 00 00 00 | ..A.....................T;A..... |
2100 | 4f 00 00 00 00 00 00 00 a8 06 00 00 12 00 0d 00 b6 45 41 00 00 00 00 00 70 00 00 00 00 00 00 00 | O................EA.....p....... |
2120 | c6 09 00 00 12 00 0d 00 48 79 41 00 00 00 00 00 54 00 00 00 00 00 00 00 40 04 00 00 12 00 0d 00 | ........HyA.....T.......@....... |
2140 | 67 77 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 0b 08 00 00 12 00 0d 00 5d 4e 40 00 00 00 00 00 | gwA.....................]N@..... |
2160 | 65 00 00 00 00 00 00 00 f5 09 00 00 12 00 0d 00 ec 73 41 00 00 00 00 00 37 00 00 00 00 00 00 00 | e................sA.....7....... |
2180 | 13 05 00 00 12 00 0d 00 c4 76 41 00 00 00 00 00 48 00 00 00 00 00 00 00 62 05 00 00 12 00 0d 00 | .........vA.....H.......b....... |
21a0 | 95 3c 41 00 00 00 00 00 84 00 00 00 00 00 00 00 16 06 00 00 12 00 0d 00 1c 39 41 00 00 00 00 00 | .<A......................9A..... |
21c0 | 83 00 00 00 00 00 00 00 e5 0c 00 00 12 00 0d 00 34 5a 40 00 00 00 00 00 81 00 00 00 00 00 00 00 | ................4Z@............. |
21e0 | 41 06 00 00 12 00 0d 00 0e 95 41 00 00 00 00 00 26 00 00 00 00 00 00 00 46 08 00 00 12 00 0d 00 | A.........A.....&.......F....... |
2200 | d1 4d 40 00 00 00 00 00 8c 00 00 00 00 00 00 00 80 03 00 00 12 00 0d 00 15 48 40 00 00 00 00 00 | .M@......................H@..... |
2220 | 66 00 00 00 00 00 00 00 0e 0b 00 00 12 00 0d 00 9d 74 41 00 00 00 00 00 0e 00 00 00 00 00 00 00 | f................tA............. |
2240 | 99 0c 00 00 12 00 0d 00 e2 3f 41 00 00 00 00 00 1c 00 00 00 00 00 00 00 1a 0c 00 00 12 00 0d 00 | .........?A..................... |
2260 | eb 43 41 00 00 00 00 00 4d 00 00 00 00 00 00 00 e8 07 00 00 12 00 0d 00 0e 81 41 00 00 00 00 00 | .CA.....M.................A..... |
2280 | 4e 00 00 00 00 00 00 00 44 0d 00 00 12 00 0d 00 57 55 40 00 00 00 00 00 62 01 00 00 00 00 00 00 | N.......D.......WU@.....b....... |
22a0 | ce 04 00 00 11 00 18 00 a0 a3 65 00 00 00 00 00 a0 01 00 00 00 00 00 00 2b 0b 00 00 12 00 0d 00 | ..........e.............+....... |
22c0 | f9 36 41 00 00 00 00 00 c1 00 00 00 00 00 00 00 eb 03 00 00 12 00 0d 00 bf 4a 40 00 00 00 00 00 | .6A......................J@..... |
22e0 | 58 00 00 00 00 00 00 00 ad 08 00 00 12 00 0d 00 72 7b 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 | X...............r{A............. |
2300 | 06 0d 00 00 12 00 0d 00 99 49 40 00 00 00 00 00 29 00 00 00 00 00 00 00 23 0c 00 00 12 00 0d 00 | .........I@.....).......#....... |
2320 | 9e 83 41 00 00 00 00 00 05 00 00 00 00 00 00 00 15 07 00 00 12 00 0d 00 5a 3e 41 00 00 00 00 00 | ..A.....................Z>A..... |
2340 | 9a 00 00 00 00 00 00 00 de 07 00 00 12 00 0d 00 6d 49 40 00 00 00 00 00 2c 00 00 00 00 00 00 00 | ................mI@.....,....... |
2360 | 33 06 00 00 12 00 0d 00 57 f1 40 00 00 00 00 00 5a 00 00 00 00 00 00 00 73 08 00 00 12 00 0d 00 | 3.......W.@.....Z.......s....... |
2380 | c5 7b 41 00 00 00 00 00 67 00 00 00 00 00 00 00 4e 04 00 00 12 00 0d 00 70 3f 41 00 00 00 00 00 | .{A.....g.......N.......p?A..... |
23a0 | 09 00 00 00 00 00 00 00 25 0a 00 00 12 00 0d 00 22 79 41 00 00 00 00 00 26 00 00 00 00 00 00 00 | ........%......."yA.....&....... |
23c0 | ba 0a 00 00 12 00 0d 00 2a 43 41 00 00 00 00 00 6c 00 00 00 00 00 00 00 c9 0b 00 00 12 00 0d 00 | ........*CA.....l............... |
23e0 | ec 86 41 00 00 00 00 00 7c 00 00 00 00 00 00 00 e9 06 00 00 12 00 0d 00 75 85 41 00 00 00 00 00 | ..A.....|...............u.A..... |
2400 | 0c 00 00 00 00 00 00 00 50 07 00 00 10 00 18 00 90 a3 65 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........P.........e............. |
2420 | c1 07 00 00 12 00 0d 00 5e 80 41 00 00 00 00 00 b0 00 00 00 00 00 00 00 36 0a 00 00 12 00 0d 00 | ........^.A.............6....... |
2440 | 4c b6 40 00 00 00 00 00 74 00 00 00 00 00 00 00 42 0b 00 00 12 00 0d 00 04 75 41 00 00 00 00 00 | L.@.....t.......B........uA..... |
2460 | 1a 00 00 00 00 00 00 00 6f 06 00 00 12 00 0d 00 08 79 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 | ........o........yA............. |
2480 | 24 04 00 00 12 00 0d 00 7f b9 41 00 00 00 00 00 32 00 00 00 00 00 00 00 a0 04 00 00 12 00 0d 00 | $.........A.....2............... |
24a0 | ba 37 41 00 00 00 00 00 fd 00 00 00 00 00 00 00 18 09 00 00 12 00 0d 00 17 73 41 00 00 00 00 00 | .7A......................sA..... |
24c0 | 13 00 00 00 00 00 00 00 00 6c 69 62 64 6c 2e 73 6f 2e 32 00 5f 49 54 4d 5f 64 65 72 65 67 69 73 | .........libdl.so.2._ITM_deregis |
24e0 | 74 65 72 54 4d 43 6c 6f 6e 65 54 61 62 6c 65 00 5f 5f 67 6d 6f 6e 5f 73 74 61 72 74 5f 5f 00 5f | terTMCloneTable.__gmon_start__._ |
2500 | 4a 76 5f 52 65 67 69 73 74 65 72 43 6c 61 73 73 65 73 00 5f 49 54 4d 5f 72 65 67 69 73 74 65 72 | Jv_RegisterClasses._ITM_register |
2520 | 54 4d 43 6c 6f 6e 65 54 61 62 6c 65 00 64 6c 63 6c 6f 73 65 00 64 6c 73 79 6d 00 64 6c 6f 70 65 | TMCloneTable.dlclose.dlsym.dlope |
2540 | 6e 00 64 6c 65 72 72 6f 72 00 6c 69 62 6d 2e 73 6f 2e 36 00 66 6d 6f 64 00 61 74 61 6e 32 00 6c | n.dlerror.libm.so.6.fmod.atan2.l |
2560 | 6f 67 31 30 00 6c 6f 67 00 61 73 69 6e 00 61 74 61 6e 00 63 65 69 6c 00 6c 64 65 78 70 00 63 6f | og10.log.asin.atan.ceil.ldexp.co |
2580 | 73 68 00 73 69 6e 68 00 66 6c 6f 6f 72 00 73 71 72 74 00 74 61 6e 68 00 70 6f 77 00 61 63 6f 73 | sh.sinh.floor.sqrt.tanh.pow.acos |
25a0 | 00 6d 6f 64 66 00 66 72 65 78 70 00 6c 69 62 63 2e 73 6f 2e 36 00 66 66 6c 75 73 68 00 73 74 72 | .modf.frexp.libc.so.6.fflush.str |
25c0 | 63 70 79 00 67 6d 74 69 6d 65 5f 72 00 65 78 69 74 00 66 6e 6d 61 74 63 68 00 72 65 61 64 64 69 | cpy.gmtime_r.exit.fnmatch.readdi |
25e0 | 72 00 73 65 74 6c 6f 63 61 6c 65 00 73 72 61 6e 64 00 66 6f 70 65 6e 00 73 74 72 72 63 68 72 00 | r.setlocale.srand.fopen.strrchr. |
2600 | 5f 5f 6c 6f 6e 67 6a 6d 70 5f 63 68 6b 00 63 6c 6f 73 65 64 69 72 00 73 74 72 6e 63 70 79 00 5f | __longjmp_chk.closedir.strncpy._ |
2620 | 5f 73 74 61 63 6b 5f 63 68 6b 5f 66 61 69 6c 00 72 65 61 6c 6c 6f 63 00 63 6c 6f 63 6b 00 61 62 | _stack_chk_fail.realloc.clock.ab |
2640 | 6f 72 74 00 73 74 64 69 6e 00 6d 65 6d 63 68 72 00 73 74 72 70 62 72 6b 00 74 6f 6c 6f 77 65 72 | ort.stdin.memchr.strpbrk.tolower |
2660 | 00 70 6f 70 65 6e 00 73 74 72 73 70 6e 00 73 74 72 66 74 69 6d 65 00 6d 6b 73 74 65 6d 70 00 6c | .popen.strspn.strftime.mkstemp.l |
2680 | 6f 63 61 6c 74 69 6d 65 5f 72 00 73 74 72 74 6f 64 00 73 74 72 74 6f 6b 00 66 65 6f 66 00 66 67 | ocaltime_r.strtod.strtok.feof.fg |
26a0 | 65 74 73 00 75 6e 67 65 74 63 00 6c 6f 63 61 6c 65 63 6f 6e 76 00 73 74 72 73 74 72 00 5f 5f 65 | ets.ungetc.localeconv.strstr.__e |
26c0 | 72 72 6e 6f 5f 6c 6f 63 61 74 69 6f 6e 00 6d 65 6d 63 6d 70 00 63 6c 65 61 72 65 72 72 00 5f 73 | rrno_location.memcmp.clearerr._s |
26e0 | 65 74 6a 6d 70 00 5f 5f 66 70 72 69 6e 74 66 5f 63 68 6b 00 73 74 64 6f 75 74 00 66 73 65 65 6b | etjmp.__fprintf_chk.stdout.fseek |
2700 | 6f 36 34 00 5f 5f 69 73 6f 63 39 39 5f 66 73 63 61 6e 66 00 66 70 75 74 73 00 66 63 6c 6f 73 65 | o64.__isoc99_fscanf.fputs.fclose |
2720 | 00 6d 61 6c 6c 6f 63 00 66 74 65 6c 6c 6f 36 34 00 5f 5f 73 74 72 6e 63 70 79 5f 63 68 6b 00 6f | .malloc.ftello64.__strncpy_chk.o |
2740 | 70 65 6e 64 69 72 00 5f 5f 63 74 79 70 65 5f 62 5f 6c 6f 63 00 67 65 74 65 6e 76 00 73 74 64 65 | pendir.__ctype_b_loc.getenv.stde |
2760 | 72 72 00 73 79 73 74 65 6d 00 72 65 61 64 6c 69 6e 6b 00 66 72 65 6f 70 65 6e 00 70 63 6c 6f 73 | rr.system.readlink.freopen.pclos |
2780 | 65 00 66 77 72 69 74 65 00 66 72 65 61 64 00 72 65 6e 61 6d 65 00 5f 5f 6d 65 6d 63 70 79 5f 63 | e.fwrite.fread.rename.__memcpy_c |
27a0 | 68 6b 00 61 74 6f 69 00 64 69 66 66 74 69 6d 65 00 73 74 72 63 68 72 00 6d 6b 74 69 6d 65 00 74 | hk.atoi.difftime.strchr.mktime.t |
27c0 | 6d 70 66 69 6c 65 36 34 00 5f 5f 63 74 79 70 65 5f 74 6f 75 70 70 65 72 5f 6c 6f 63 00 5f 5f 73 | mpfile64.__ctype_toupper_loc.__s |
27e0 | 74 72 63 70 79 5f 63 68 6b 00 5f 5f 63 74 79 70 65 5f 74 6f 6c 6f 77 65 72 5f 6c 6f 63 00 73 65 | trcpy_chk.__ctype_tolower_loc.se |
2800 | 74 76 62 75 66 00 5f 5f 73 70 72 69 6e 74 66 5f 63 68 6b 00 75 6e 61 6d 65 00 66 6f 70 65 6e 36 | tvbuf.__sprintf_chk.uname.fopen6 |
2820 | 34 00 5f 49 4f 5f 67 65 74 63 00 73 74 72 63 6d 70 00 73 74 72 65 72 72 6f 72 00 5f 5f 6c 69 62 | 4._IO_getc.strcmp.strerror.__lib |
2840 | 63 5f 73 74 61 72 74 5f 6d 61 69 6e 00 66 65 72 72 6f 72 00 73 74 72 63 6f 6c 6c 00 66 72 65 65 | c_start_main.ferror.strcoll.free |
2860 | 00 5f 5f 78 73 74 61 74 00 6f 73 5f 73 74 61 74 00 5f 5f 6c 69 62 63 5f 63 73 75 5f 66 69 6e 69 | .__xstat.os_stat.__libc_csu_fini |
2880 | 00 6c 75 61 6f 70 65 6e 5f 69 6f 00 6c 75 61 5f 63 68 65 63 6b 73 74 61 63 6b 00 6c 75 61 5f 67 | .luaopen_io.lua_checkstack.lua_g |
28a0 | 65 74 74 6f 70 00 6c 75 61 5f 61 62 73 69 6e 64 65 78 00 6f 73 5f 72 6d 64 69 72 00 6c 75 61 4c | ettop.lua_absindex.os_rmdir.luaL |
28c0 | 5f 6f 70 65 6e 6c 69 62 00 6c 75 61 4c 5f 77 68 65 72 65 00 6c 75 61 5f 73 65 74 74 6f 70 00 6c | _openlib.luaL_where.lua_settop.l |
28e0 | 75 61 5f 67 65 74 6c 6f 63 61 6c 00 6c 75 61 5f 67 65 74 73 74 61 63 6b 00 6c 75 61 4c 5f 74 72 | ua_getlocal.lua_getstack.luaL_tr |
2900 | 61 63 65 62 61 63 6b 00 6c 75 61 5f 74 6f 62 6f 6f 6c 65 61 6e 00 6c 75 61 4c 5f 70 75 73 68 72 | aceback.lua_toboolean.luaL_pushr |
2920 | 65 73 75 6c 74 73 69 7a 65 00 6c 75 61 4c 5f 63 61 6c 6c 6d 65 74 61 00 6c 75 61 4c 5f 63 68 65 | esultsize.luaL_callmeta.luaL_che |
2940 | 63 6b 75 6e 73 69 67 6e 65 64 00 6c 75 61 5f 74 6f 75 73 65 72 64 61 74 61 00 6c 75 61 4c 5f 73 | ckunsigned.lua_touserdata.luaL_s |
2960 | 65 74 66 75 6e 63 73 00 6c 75 61 4c 5f 61 72 67 65 72 72 6f 72 00 6c 75 61 4c 5f 74 6f 6c 73 74 | etfuncs.luaL_argerror.luaL_tolst |
2980 | 72 69 6e 67 00 6c 75 61 5f 70 75 73 68 63 63 6c 6f 73 75 72 65 00 62 75 69 6c 74 69 6e 5f 73 63 | ring.lua_pushcclosure.builtin_sc |
29a0 | 72 69 70 74 73 00 6c 75 61 4c 5f 6c 6f 61 64 62 75 66 66 65 72 78 00 6c 75 61 5f 63 6c 6f 73 65 | ripts.luaL_loadbufferx.lua_close |
29c0 | 00 6c 75 61 5f 6e 65 78 74 00 6c 75 61 4c 5f 6f 70 74 75 6e 73 69 67 6e 65 64 00 6c 75 61 5f 74 | .lua_next.luaL_optunsigned.lua_t |
29e0 | 6f 69 6e 74 65 67 65 72 78 00 6c 75 61 5f 74 6f 6c 73 74 72 69 6e 67 00 5f 65 64 61 74 61 00 6c | ointegerx.lua_tolstring._edata.l |
2a00 | 75 61 5f 72 65 70 6c 61 63 65 00 6c 75 61 5f 67 65 74 69 6e 66 6f 00 6c 75 61 5f 69 64 65 6e 74 | ua_replace.lua_getinfo.lua_ident |
2a20 | 00 6f 73 5f 6d 6b 64 69 72 00 6c 75 61 4c 5f 63 68 65 63 6b 6f 70 74 69 6f 6e 00 6c 75 61 4c 5f | .os_mkdir.luaL_checkoption.luaL_ |
2a40 | 72 65 66 00 6c 75 61 5f 63 72 65 61 74 65 74 61 62 6c 65 00 6c 75 61 5f 76 65 72 73 69 6f 6e 00 | ref.lua_createtable.lua_version. |
2a60 | 6c 75 61 5f 70 75 73 68 76 66 73 74 72 69 6e 67 00 6c 75 61 5f 72 61 77 73 65 74 00 6c 75 61 4c | lua_pushvfstring.lua_rawset.luaL |
2a80 | 5f 63 68 65 63 6b 6e 75 6d 62 65 72 00 6c 75 61 5f 67 65 74 68 6f 6f 6b 00 6c 75 61 5f 78 6d 6f | _checknumber.lua_gethook.lua_xmo |
2aa0 | 76 65 00 6c 75 61 4c 5f 6f 70 74 6c 73 74 72 69 6e 67 00 6c 75 61 4c 5f 6f 70 74 6e 75 6d 62 65 | ve.luaL_optlstring.luaL_optnumbe |
2ac0 | 72 00 6c 75 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 00 6c 75 61 5f 72 61 77 67 65 74 69 00 6c 75 | r.luaL_pushresult.lua_rawgeti.lu |
2ae0 | 61 4c 5f 66 69 6c 65 72 65 73 75 6c 74 00 6c 75 61 5f 73 65 74 6c 6f 63 61 6c 00 6c 75 61 4c 5f | aL_fileresult.lua_setlocal.luaL_ |
2b00 | 6f 70 65 6e 6c 69 62 73 00 6c 75 61 6f 70 65 6e 5f 64 65 62 75 67 00 6c 75 61 5f 73 65 74 66 69 | openlibs.luaopen_debug.lua_setfi |
2b20 | 65 6c 64 00 6c 75 61 5f 67 63 00 73 74 72 69 6e 67 5f 68 61 73 68 00 6c 75 61 5f 70 75 73 68 69 | eld.lua_gc.string_hash.lua_pushi |
2b40 | 6e 74 65 67 65 72 00 6c 75 61 6f 70 65 6e 5f 6d 61 74 68 00 6c 75 61 5f 69 73 6e 75 6d 62 65 72 | nteger.luaopen_math.lua_isnumber |
2b60 | 00 6c 75 61 5f 70 75 73 68 74 68 72 65 61 64 00 6c 75 61 4c 5f 67 65 74 73 75 62 74 61 62 6c 65 | .lua_pushthread.luaL_getsubtable |
2b80 | 00 6c 75 61 4c 5f 6c 6f 61 64 66 69 6c 65 78 00 6c 75 61 6f 70 65 6e 5f 73 74 72 69 6e 67 00 6c | .luaL_loadfilex.luaopen_string.l |
2ba0 | 75 61 4c 5f 63 68 65 63 6b 6c 73 74 72 69 6e 67 00 6c 75 61 5f 73 65 74 61 6c 6c 6f 63 66 00 6c | uaL_checklstring.lua_setallocf.l |
2bc0 | 75 61 5f 70 75 73 68 76 61 6c 75 65 00 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 00 6c 75 61 | ua_pushvalue.lua_pushfstring.lua |
2be0 | 4c 5f 70 72 65 70 62 75 66 66 73 69 7a 65 00 6c 75 61 5f 74 6f 6e 75 6d 62 65 72 78 00 6c 75 61 | L_prepbuffsize.lua_tonumberx.lua |
2c00 | 5f 67 65 74 74 61 62 6c 65 00 6c 75 61 5f 73 65 74 67 6c 6f 62 61 6c 00 5f 5f 64 61 74 61 5f 73 | _gettable.lua_setglobal.__data_s |
2c20 | 74 61 72 74 00 6f 73 5f 6d 61 74 63 68 6e 61 6d 65 00 6c 75 61 4c 5f 6e 65 77 73 74 61 74 65 00 | tart.os_matchname.luaL_newstate. |
2c40 | 70 61 74 68 5f 69 73 61 62 73 6f 6c 75 74 65 00 6c 75 61 5f 6c 6f 61 64 00 6c 75 61 6f 70 65 6e | path_isabsolute.lua_load.luaopen |
2c60 | 5f 62 69 74 33 32 00 6c 75 61 5f 6e 65 77 75 73 65 72 64 61 74 61 00 6c 75 61 4c 5f 63 68 65 63 | _bit32.lua_newuserdata.luaL_chec |
2c80 | 6b 69 6e 74 65 67 65 72 00 6c 75 61 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 6c 75 61 5f 72 61 | kinteger.lua_setmetatable.lua_ra |
2ca0 | 77 73 65 74 69 00 64 6f 5f 69 73 66 69 6c 65 00 6c 75 61 5f 73 65 74 75 73 65 72 76 61 6c 75 65 | wseti.do_isfile.lua_setuservalue |
2cc0 | 00 6c 75 61 6f 70 65 6e 5f 63 6f 72 6f 75 74 69 6e 65 00 6f 73 5f 6d 61 74 63 68 6e 65 78 74 00 | .luaopen_coroutine.os_matchnext. |
2ce0 | 6c 75 61 5f 64 75 6d 70 00 6c 75 61 5f 6e 65 77 73 74 61 74 65 00 64 6f 5f 68 61 73 68 00 73 74 | lua_dump.lua_newstate.do_hash.st |
2d00 | 72 69 6e 67 5f 65 6e 64 73 77 69 74 68 00 6f 73 5f 6d 61 74 63 68 69 73 66 69 6c 65 00 5f 49 4f | ring_endswith.os_matchisfile._IO |
2d20 | 5f 73 74 64 69 6e 5f 75 73 65 64 00 6c 75 61 5f 67 65 74 75 70 76 61 6c 75 65 00 6c 75 61 5f 67 | _stdin_used.lua_getupvalue.lua_g |
2d40 | 65 74 67 6c 6f 62 61 6c 00 6c 75 61 5f 70 75 73 68 6e 75 6d 62 65 72 00 6c 75 61 5f 6c 65 6e 00 | etglobal.lua_pushnumber.lua_len. |
2d60 | 6c 75 61 5f 73 65 74 74 61 62 6c 65 00 6f 73 5f 75 75 69 64 00 6c 75 61 5f 70 75 73 68 62 6f 6f | lua_settable.os_uuid.lua_pushboo |
2d80 | 6c 65 61 6e 00 6c 75 61 5f 74 6f 70 6f 69 6e 74 65 72 00 6f 73 5f 67 65 74 76 65 72 73 69 6f 6e | lean.lua_topointer.os_getversion |
2da0 | 00 6c 75 61 4c 5f 6f 70 74 69 6e 74 65 67 65 72 00 6c 75 61 4c 5f 63 68 65 63 6b 73 74 61 63 6b | .luaL_optinteger.luaL_checkstack |
2dc0 | 00 5f 5f 6c 69 62 63 5f 63 73 75 5f 69 6e 69 74 00 6c 75 61 4c 5f 74 65 73 74 75 64 61 74 61 00 | .__libc_csu_init.luaL_testudata. |
2de0 | 6c 75 61 5f 61 74 70 61 6e 69 63 00 6c 75 61 5f 67 65 74 63 74 78 00 6c 75 61 4c 5f 62 75 66 66 | lua_atpanic.lua_getctx.luaL_buff |
2e00 | 69 6e 69 74 73 69 7a 65 00 6c 75 61 4c 5f 63 68 65 63 6b 74 79 70 65 00 6c 75 61 5f 70 75 73 68 | initsize.luaL_checktype.lua_push |
2e20 | 6c 69 67 68 74 75 73 65 72 64 61 74 61 00 6c 75 61 5f 67 65 74 61 6c 6c 6f 63 66 00 6c 75 61 4c | lightuserdata.lua_getallocf.luaL |
2e40 | 5f 63 68 65 63 6b 75 64 61 74 61 00 5f 65 6e 64 00 6c 75 61 5f 67 65 74 75 73 65 72 76 61 6c 75 | _checkudata._end.lua_getuservalu |
2e60 | 65 00 6f 73 5f 70 61 74 68 73 65 61 72 63 68 00 6c 75 61 5f 72 61 77 67 65 74 00 6c 75 61 4c 5f | e.os_pathsearch.lua_rawget.luaL_ |
2e80 | 67 73 75 62 00 6c 75 61 5f 63 6f 70 79 00 6c 75 61 5f 70 75 73 68 6c 73 74 72 69 6e 67 00 6c 75 | gsub.lua_copy.lua_pushlstring.lu |
2ea0 | 61 5f 69 73 63 66 75 6e 63 74 69 6f 6e 00 6c 75 61 4c 5f 61 64 64 73 74 72 69 6e 67 00 6c 75 61 | a_iscfunction.luaL_addstring.lua |
2ec0 | 5f 69 6e 73 65 72 74 00 6f 73 5f 63 6f 70 79 66 69 6c 65 00 6c 75 61 5f 72 65 6d 6f 76 65 00 6c | _insert.os_copyfile.lua_remove.l |
2ee0 | 75 61 4c 5f 63 68 65 63 6b 61 6e 79 00 6c 75 61 5f 70 75 73 68 75 6e 73 69 67 6e 65 64 00 6c 75 | uaL_checkany.lua_pushunsigned.lu |
2f00 | 61 5f 79 69 65 6c 64 6b 00 6c 75 61 5f 6e 65 77 74 68 72 65 61 64 00 6c 75 61 5f 72 61 77 65 71 | a_yieldk.lua_newthread.lua_raweq |
2f20 | 75 61 6c 00 5f 5f 62 73 73 5f 73 74 61 72 74 00 6f 73 5f 69 73 64 69 72 00 6f 73 5f 69 73 36 34 | ual.__bss_start.os_isdir.os_is64 |
2f40 | 62 69 74 00 6c 75 61 5f 63 61 6c 6c 6b 00 6c 75 61 5f 65 72 72 6f 72 00 6f 73 5f 6d 61 74 63 68 | bit.lua_callk.lua_error.os_match |
2f60 | 64 6f 6e 65 00 70 72 65 6d 61 6b 65 5f 69 6e 69 74 00 6c 75 61 4c 5f 61 64 64 6c 73 74 72 69 6e | done.premake_init.luaL_addlstrin |
2f80 | 67 00 6c 75 61 4c 5f 67 65 74 6d 65 74 61 66 69 65 6c 64 00 6c 75 61 5f 72 61 77 6c 65 6e 00 6c | g.luaL_getmetafield.lua_rawlen.l |
2fa0 | 75 61 5f 73 65 74 68 6f 6f 6b 00 6c 75 61 5f 74 6f 74 68 72 65 61 64 00 6c 75 61 6f 70 65 6e 5f | ua_sethook.lua_tothread.luaopen_ |
2fc0 | 6f 73 00 6c 75 61 4c 5f 63 68 65 63 6b 76 65 72 73 69 6f 6e 5f 00 6c 75 61 5f 74 79 70 65 6e 61 | os.luaL_checkversion_.lua_typena |
2fe0 | 6d 65 00 6c 75 61 4c 5f 70 75 73 68 6d 6f 64 75 6c 65 00 6c 75 61 4c 5f 65 72 72 6f 72 00 6c 75 | me.luaL_pushmodule.luaL_error.lu |
3000 | 61 5f 72 61 77 67 65 74 70 00 6c 75 61 5f 69 73 75 73 65 72 64 61 74 61 00 6c 75 61 5f 74 6f 63 | a_rawgetp.lua_isuserdata.lua_toc |
3020 | 66 75 6e 63 74 69 6f 6e 00 6f 73 5f 6d 61 74 63 68 73 74 61 72 74 00 6c 75 61 6f 70 65 6e 5f 70 | function.os_matchstart.luaopen_p |
3040 | 61 63 6b 61 67 65 00 6c 75 61 5f 74 6f 75 6e 73 69 67 6e 65 64 78 00 6c 75 61 5f 70 75 73 68 6e | ackage.lua_tounsignedx.lua_pushn |
3060 | 69 6c 00 70 72 65 6d 61 6b 65 5f 65 78 65 63 75 74 65 00 6c 75 61 4c 5f 6c 6f 61 64 73 74 72 69 | il.premake_execute.luaL_loadstri |
3080 | 6e 67 00 6c 75 61 6f 70 65 6e 5f 74 61 62 6c 65 00 6c 75 61 5f 75 70 76 61 6c 75 65 6a 6f 69 6e | ng.luaopen_table.lua_upvaluejoin |
30a0 | 00 6c 75 61 4c 5f 61 64 64 76 61 6c 75 65 00 6c 75 61 5f 63 6f 6e 63 61 74 00 6c 75 61 4c 5f 73 | .luaL_addvalue.lua_concat.luaL_s |
30c0 | 65 74 6d 65 74 61 74 61 62 6c 65 00 6c 75 61 6f 70 65 6e 5f 62 61 73 65 00 6c 75 61 5f 74 79 70 | etmetatable.luaopen_base.lua_typ |
30e0 | 65 00 6c 75 61 4c 5f 6c 65 6e 00 6c 75 61 5f 73 74 61 74 75 73 00 6c 75 61 5f 75 70 76 61 6c 75 | e.luaL_len.lua_status.lua_upvalu |
3100 | 65 69 64 00 6c 75 61 4c 5f 65 78 65 63 72 65 73 75 6c 74 00 6c 75 61 4c 5f 6e 65 77 6d 65 74 61 | eid.luaL_execresult.luaL_newmeta |
3120 | 74 61 62 6c 65 00 6c 75 61 5f 72 65 73 75 6d 65 00 6c 75 61 4c 5f 75 6e 72 65 66 00 6c 75 61 5f | table.lua_resume.luaL_unref.lua_ |
3140 | 61 72 69 74 68 00 6c 75 61 5f 63 6f 6d 70 61 72 65 00 6c 75 61 5f 70 75 73 68 73 74 72 69 6e 67 | arith.lua_compare.lua_pushstring |
3160 | 00 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 00 6c 75 61 5f 67 65 74 6d 65 74 61 74 61 62 6c 65 00 | .luaL_buffinit.lua_getmetatable. |
3180 | 6c 75 61 5f 67 65 74 68 6f 6f 6b 63 6f 75 6e 74 00 6c 75 61 5f 73 65 74 75 70 76 61 6c 75 65 00 | lua_gethookcount.lua_setupvalue. |
31a0 | 6c 75 61 5f 67 65 74 66 69 65 6c 64 00 6f 73 5f 67 65 74 63 77 64 00 6c 75 61 5f 70 63 61 6c 6c | lua_getfield.os_getcwd.lua_pcall |
31c0 | 6b 00 6c 75 61 5f 72 61 77 73 65 74 70 00 6f 73 5f 69 73 66 69 6c 65 00 6c 75 61 5f 67 65 74 68 | k.lua_rawsetp.os_isfile.lua_geth |
31e0 | 6f 6f 6b 6d 61 73 6b 00 6f 73 5f 63 68 64 69 72 00 6c 75 61 4c 5f 72 65 71 75 69 72 65 66 00 6c | ookmask.os_chdir.luaL_requiref.l |
3200 | 75 61 5f 69 73 73 74 72 69 6e 67 00 70 72 65 6d 61 6b 65 5f 6c 6f 63 61 74 65 00 47 4c 49 42 43 | ua_isstring.premake_locate.GLIBC |
3220 | 5f 32 2e 32 2e 35 00 47 4c 49 42 43 5f 32 2e 31 31 00 47 4c 49 42 43 5f 32 2e 33 2e 34 00 47 4c | _2.2.5.GLIBC_2.11.GLIBC_2.3.4.GL |
3240 | 49 42 43 5f 32 2e 34 00 47 4c 49 42 43 5f 32 2e 37 00 47 4c 49 42 43 5f 32 2e 33 00 00 00 02 00 | IBC_2.4.GLIBC_2.7.GLIBC_2.3..... |
3260 | 03 00 03 00 03 00 03 00 04 00 03 00 03 00 00 00 03 00 03 00 05 00 03 00 03 00 03 00 03 00 03 00 | ................................ |
3280 | 04 00 03 00 03 00 04 00 03 00 03 00 03 00 03 00 03 00 06 00 03 00 03 00 03 00 03 00 04 00 03 00 | ................................ |
32a0 | 03 00 03 00 03 00 03 00 03 00 04 00 03 00 04 00 03 00 04 00 03 00 03 00 04 00 03 00 03 00 04 00 | ................................ |
32c0 | 03 00 03 00 03 00 03 00 04 00 03 00 03 00 04 00 07 00 03 00 00 00 03 00 03 00 03 00 04 00 03 00 | ................................ |
32e0 | 03 00 03 00 08 00 04 00 03 00 03 00 03 00 03 00 04 00 03 00 03 00 03 00 04 00 03 00 03 00 03 00 | ................................ |
3300 | 08 00 07 00 03 00 07 00 03 00 03 00 09 00 03 00 03 00 03 00 03 00 00 00 03 00 04 00 04 00 03 00 | ................................ |
3320 | 04 00 04 00 03 00 03 00 07 00 00 00 04 00 03 00 08 00 04 00 03 00 03 00 08 00 02 00 02 00 07 00 | ................................ |
3340 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
3360 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 03 00 | ................................ |
3380 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
33a0 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 03 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
33c0 | 01 00 01 00 01 00 01 00 01 00 03 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
33e0 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
3400 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
3420 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
3440 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
3460 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
3480 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
34a0 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00 | ................................ |
34c0 | 01 00 01 00 01 00 00 00 10 00 00 00 20 00 00 00 75 1a 69 09 00 00 08 00 53 0d 00 00 00 00 00 00 | ................u.i.....S....... |
34e0 | 01 00 01 00 82 00 00 00 10 00 00 00 20 00 00 00 75 1a 69 09 00 00 04 00 53 0d 00 00 00 00 00 00 | ................u.i.....S....... |
3500 | 01 00 06 00 e4 00 00 00 10 00 00 00 00 00 00 00 91 91 96 06 00 00 09 00 5f 0d 00 00 10 00 00 00 | ........................_....... |
3520 | 74 19 69 09 00 00 07 00 6a 0d 00 00 10 00 00 00 14 69 69 0d 00 00 06 00 76 0d 00 00 10 00 00 00 | t.i.....j........ii.....v....... |
3540 | 17 69 69 0d 00 00 05 00 80 0d 00 00 10 00 00 00 75 1a 69 09 00 00 03 00 53 0d 00 00 10 00 00 00 | .ii.............u.i.....S....... |
3560 | 13 69 69 0d 00 00 02 00 8a 0d 00 00 00 00 00 00 f8 9f 65 00 00 00 00 00 06 00 00 00 3c 00 00 00 | .ii...............e.........<... |
3580 | 00 00 00 00 00 00 00 00 40 a5 65 00 00 00 00 00 05 00 00 00 a9 00 00 00 00 00 00 00 00 00 00 00 | ........@.e..................... |
35a0 | 48 a5 65 00 00 00 00 00 05 00 00 00 91 00 00 00 00 00 00 00 00 00 00 00 50 a5 65 00 00 00 00 00 | H.e.....................P.e..... |
35c0 | 05 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 00 18 a0 65 00 00 00 00 00 07 00 00 00 01 00 00 00 | ..................e............. |
35e0 | 00 00 00 00 00 00 00 00 20 a0 65 00 00 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 | ..........e..................... |
3600 | 28 a0 65 00 00 00 00 00 07 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 30 a0 65 00 00 00 00 00 | (.e.....................0.e..... |
3620 | 07 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 38 a0 65 00 00 00 00 00 07 00 00 00 05 00 00 00 | ................8.e............. |
3640 | 00 00 00 00 00 00 00 00 40 a0 65 00 00 00 00 00 07 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 | ........@.e..................... |
3660 | 48 a0 65 00 00 00 00 00 07 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 50 a0 65 00 00 00 00 00 | H.e.....................P.e..... |
3680 | 07 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 58 a0 65 00 00 00 00 00 07 00 00 00 0a 00 00 00 | ................X.e............. |
36a0 | 00 00 00 00 00 00 00 00 60 a0 65 00 00 00 00 00 07 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 | ........`.e..................... |
36c0 | 68 a0 65 00 00 00 00 00 07 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 70 a0 65 00 00 00 00 00 | h.e.....................p.e..... |
36e0 | 07 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00 78 a0 65 00 00 00 00 00 07 00 00 00 0e 00 00 00 | ................x.e............. |
3700 | 00 00 00 00 00 00 00 00 80 a0 65 00 00 00 00 00 07 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 | ..........e..................... |
3720 | 88 a0 65 00 00 00 00 00 07 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 90 a0 65 00 00 00 00 00 | ..e.......................e..... |
3740 | 07 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 98 a0 65 00 00 00 00 00 07 00 00 00 12 00 00 00 | ..................e............. |
3760 | 00 00 00 00 00 00 00 00 a0 a0 65 00 00 00 00 00 07 00 00 00 13 00 00 00 00 00 00 00 00 00 00 00 | ..........e..................... |
3780 | a8 a0 65 00 00 00 00 00 07 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 b0 a0 65 00 00 00 00 00 | ..e.......................e..... |
37a0 | 07 00 00 00 15 00 00 00 00 00 00 00 00 00 00 00 b8 a0 65 00 00 00 00 00 07 00 00 00 16 00 00 00 | ..................e............. |
37c0 | 00 00 00 00 00 00 00 00 c0 a0 65 00 00 00 00 00 07 00 00 00 17 00 00 00 00 00 00 00 00 00 00 00 | ..........e..................... |
37e0 | c8 a0 65 00 00 00 00 00 07 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 d0 a0 65 00 00 00 00 00 | ..e.......................e..... |
3800 | 07 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 d8 a0 65 00 00 00 00 00 07 00 00 00 1a 00 00 00 | ..................e............. |
3820 | 00 00 00 00 00 00 00 00 e0 a0 65 00 00 00 00 00 07 00 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 | ..........e..................... |
3840 | e8 a0 65 00 00 00 00 00 07 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 f0 a0 65 00 00 00 00 00 | ..e.......................e..... |
3860 | 07 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 f8 a0 65 00 00 00 00 00 07 00 00 00 1e 00 00 00 | ..................e............. |
3880 | 00 00 00 00 00 00 00 00 00 a1 65 00 00 00 00 00 07 00 00 00 1f 00 00 00 00 00 00 00 00 00 00 00 | ..........e..................... |
38a0 | 08 a1 65 00 00 00 00 00 07 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 10 a1 65 00 00 00 00 00 | ..e.......................e..... |
38c0 | 07 00 00 00 21 00 00 00 00 00 00 00 00 00 00 00 18 a1 65 00 00 00 00 00 07 00 00 00 22 00 00 00 | ....!.............e........."... |
38e0 | 00 00 00 00 00 00 00 00 20 a1 65 00 00 00 00 00 07 00 00 00 23 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........#........... |
3900 | 28 a1 65 00 00 00 00 00 07 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 30 a1 65 00 00 00 00 00 | (.e.........$...........0.e..... |
3920 | 07 00 00 00 25 00 00 00 00 00 00 00 00 00 00 00 38 a1 65 00 00 00 00 00 07 00 00 00 26 00 00 00 | ....%...........8.e.........&... |
3940 | 00 00 00 00 00 00 00 00 40 a1 65 00 00 00 00 00 07 00 00 00 27 00 00 00 00 00 00 00 00 00 00 00 | ........@.e.........'........... |
3960 | 48 a1 65 00 00 00 00 00 07 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00 50 a1 65 00 00 00 00 00 | H.e.........(...........P.e..... |
3980 | 07 00 00 00 29 00 00 00 00 00 00 00 00 00 00 00 58 a1 65 00 00 00 00 00 07 00 00 00 2a 00 00 00 | ....)...........X.e.........*... |
39a0 | 00 00 00 00 00 00 00 00 60 a1 65 00 00 00 00 00 07 00 00 00 2b 00 00 00 00 00 00 00 00 00 00 00 | ........`.e.........+........... |
39c0 | 68 a1 65 00 00 00 00 00 07 00 00 00 2c 00 00 00 00 00 00 00 00 00 00 00 70 a1 65 00 00 00 00 00 | h.e.........,...........p.e..... |
39e0 | 07 00 00 00 2d 00 00 00 00 00 00 00 00 00 00 00 78 a1 65 00 00 00 00 00 07 00 00 00 2e 00 00 00 | ....-...........x.e............. |
3a00 | 00 00 00 00 00 00 00 00 80 a1 65 00 00 00 00 00 07 00 00 00 2f 00 00 00 00 00 00 00 00 00 00 00 | ..........e........./........... |
3a20 | 88 a1 65 00 00 00 00 00 07 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 90 a1 65 00 00 00 00 00 | ..e.........0.............e..... |
3a40 | 07 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 98 a1 65 00 00 00 00 00 07 00 00 00 32 00 00 00 | ....1.............e.........2... |
3a60 | 00 00 00 00 00 00 00 00 a0 a1 65 00 00 00 00 00 07 00 00 00 33 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........3........... |
3a80 | a8 a1 65 00 00 00 00 00 07 00 00 00 34 00 00 00 00 00 00 00 00 00 00 00 b0 a1 65 00 00 00 00 00 | ..e.........4.............e..... |
3aa0 | 07 00 00 00 35 00 00 00 00 00 00 00 00 00 00 00 b8 a1 65 00 00 00 00 00 07 00 00 00 36 00 00 00 | ....5.............e.........6... |
3ac0 | 00 00 00 00 00 00 00 00 c0 a1 65 00 00 00 00 00 07 00 00 00 37 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........7........... |
3ae0 | c8 a1 65 00 00 00 00 00 07 00 00 00 38 00 00 00 00 00 00 00 00 00 00 00 d0 a1 65 00 00 00 00 00 | ..e.........8.............e..... |
3b00 | 07 00 00 00 39 00 00 00 00 00 00 00 00 00 00 00 d8 a1 65 00 00 00 00 00 07 00 00 00 3a 00 00 00 | ....9.............e.........:... |
3b20 | 00 00 00 00 00 00 00 00 e0 a1 65 00 00 00 00 00 07 00 00 00 3b 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........;........... |
3b40 | e8 a1 65 00 00 00 00 00 07 00 00 00 3c 00 00 00 00 00 00 00 00 00 00 00 f0 a1 65 00 00 00 00 00 | ..e.........<.............e..... |
3b60 | 07 00 00 00 3d 00 00 00 00 00 00 00 00 00 00 00 f8 a1 65 00 00 00 00 00 07 00 00 00 3e 00 00 00 | ....=.............e.........>... |
3b80 | 00 00 00 00 00 00 00 00 00 a2 65 00 00 00 00 00 07 00 00 00 3f 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........?........... |
3ba0 | 08 a2 65 00 00 00 00 00 07 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 10 a2 65 00 00 00 00 00 | ..e.........@.............e..... |
3bc0 | 07 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 18 a2 65 00 00 00 00 00 07 00 00 00 42 00 00 00 | ....A.............e.........B... |
3be0 | 00 00 00 00 00 00 00 00 20 a2 65 00 00 00 00 00 07 00 00 00 43 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........C........... |
3c00 | 28 a2 65 00 00 00 00 00 07 00 00 00 44 00 00 00 00 00 00 00 00 00 00 00 30 a2 65 00 00 00 00 00 | (.e.........D...........0.e..... |
3c20 | 07 00 00 00 45 00 00 00 00 00 00 00 00 00 00 00 38 a2 65 00 00 00 00 00 07 00 00 00 46 00 00 00 | ....E...........8.e.........F... |
3c40 | 00 00 00 00 00 00 00 00 40 a2 65 00 00 00 00 00 07 00 00 00 47 00 00 00 00 00 00 00 00 00 00 00 | ........@.e.........G........... |
3c60 | 48 a2 65 00 00 00 00 00 07 00 00 00 48 00 00 00 00 00 00 00 00 00 00 00 50 a2 65 00 00 00 00 00 | H.e.........H...........P.e..... |
3c80 | 07 00 00 00 49 00 00 00 00 00 00 00 00 00 00 00 58 a2 65 00 00 00 00 00 07 00 00 00 4a 00 00 00 | ....I...........X.e.........J... |
3ca0 | 00 00 00 00 00 00 00 00 60 a2 65 00 00 00 00 00 07 00 00 00 4b 00 00 00 00 00 00 00 00 00 00 00 | ........`.e.........K........... |
3cc0 | 68 a2 65 00 00 00 00 00 07 00 00 00 4c 00 00 00 00 00 00 00 00 00 00 00 70 a2 65 00 00 00 00 00 | h.e.........L...........p.e..... |
3ce0 | 07 00 00 00 4d 00 00 00 00 00 00 00 00 00 00 00 78 a2 65 00 00 00 00 00 07 00 00 00 4e 00 00 00 | ....M...........x.e.........N... |
3d00 | 00 00 00 00 00 00 00 00 80 a2 65 00 00 00 00 00 07 00 00 00 4f 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........O........... |
3d20 | 88 a2 65 00 00 00 00 00 07 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 90 a2 65 00 00 00 00 00 | ..e.........P.............e..... |
3d40 | 07 00 00 00 51 00 00 00 00 00 00 00 00 00 00 00 98 a2 65 00 00 00 00 00 07 00 00 00 52 00 00 00 | ....Q.............e.........R... |
3d60 | 00 00 00 00 00 00 00 00 a0 a2 65 00 00 00 00 00 07 00 00 00 53 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........S........... |
3d80 | a8 a2 65 00 00 00 00 00 07 00 00 00 54 00 00 00 00 00 00 00 00 00 00 00 b0 a2 65 00 00 00 00 00 | ..e.........T.............e..... |
3da0 | 07 00 00 00 55 00 00 00 00 00 00 00 00 00 00 00 b8 a2 65 00 00 00 00 00 07 00 00 00 56 00 00 00 | ....U.............e.........V... |
3dc0 | 00 00 00 00 00 00 00 00 c0 a2 65 00 00 00 00 00 07 00 00 00 57 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........W........... |
3de0 | c8 a2 65 00 00 00 00 00 07 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 d0 a2 65 00 00 00 00 00 | ..e.........X.............e..... |
3e00 | 07 00 00 00 59 00 00 00 00 00 00 00 00 00 00 00 d8 a2 65 00 00 00 00 00 07 00 00 00 5a 00 00 00 | ....Y.............e.........Z... |
3e20 | 00 00 00 00 00 00 00 00 e0 a2 65 00 00 00 00 00 07 00 00 00 5b 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........[........... |
3e40 | e8 a2 65 00 00 00 00 00 07 00 00 00 5c 00 00 00 00 00 00 00 00 00 00 00 f0 a2 65 00 00 00 00 00 | ..e.........\.............e..... |
3e60 | 07 00 00 00 5e 00 00 00 00 00 00 00 00 00 00 00 f8 a2 65 00 00 00 00 00 07 00 00 00 5f 00 00 00 | ....^.............e........._... |
3e80 | 00 00 00 00 00 00 00 00 00 a3 65 00 00 00 00 00 07 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........`........... |
3ea0 | 08 a3 65 00 00 00 00 00 07 00 00 00 61 00 00 00 00 00 00 00 00 00 00 00 10 a3 65 00 00 00 00 00 | ..e.........a.............e..... |
3ec0 | 07 00 00 00 62 00 00 00 00 00 00 00 00 00 00 00 18 a3 65 00 00 00 00 00 07 00 00 00 63 00 00 00 | ....b.............e.........c... |
3ee0 | 00 00 00 00 00 00 00 00 20 a3 65 00 00 00 00 00 07 00 00 00 64 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........d........... |
3f00 | 28 a3 65 00 00 00 00 00 07 00 00 00 65 00 00 00 00 00 00 00 00 00 00 00 30 a3 65 00 00 00 00 00 | (.e.........e...........0.e..... |
3f20 | 07 00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 38 a3 65 00 00 00 00 00 07 00 00 00 68 00 00 00 | ....f...........8.e.........h... |
3f40 | 00 00 00 00 00 00 00 00 40 a3 65 00 00 00 00 00 07 00 00 00 69 00 00 00 00 00 00 00 00 00 00 00 | ........@.e.........i........... |
3f60 | 48 a3 65 00 00 00 00 00 07 00 00 00 6a 00 00 00 00 00 00 00 00 00 00 00 50 a3 65 00 00 00 00 00 | H.e.........j...........P.e..... |
3f80 | 07 00 00 00 6b 00 00 00 00 00 00 00 00 00 00 00 58 a3 65 00 00 00 00 00 07 00 00 00 6c 00 00 00 | ....k...........X.e.........l... |
3fa0 | 00 00 00 00 00 00 00 00 60 a3 65 00 00 00 00 00 07 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 | ........`.e.........m........... |
3fc0 | 68 a3 65 00 00 00 00 00 07 00 00 00 6e 00 00 00 00 00 00 00 00 00 00 00 70 a3 65 00 00 00 00 00 | h.e.........n...........p.e..... |
3fe0 | 07 00 00 00 6f 00 00 00 00 00 00 00 00 00 00 00 78 a3 65 00 00 00 00 00 07 00 00 00 70 00 00 00 | ....o...........x.e.........p... |
4000 | 00 00 00 00 00 00 00 00 80 a3 65 00 00 00 00 00 07 00 00 00 71 00 00 00 00 00 00 00 00 00 00 00 | ..........e.........q........... |
4020 | 48 83 ec 08 48 8b 05 cd 5f 25 00 48 85 c0 74 05 e8 bb 03 00 00 48 83 c4 08 c3 00 00 00 00 00 00 | H...H..._%.H..t......H.......... |
4040 | ff 35 c2 5f 25 00 ff 25 c4 5f 25 00 0f 1f 40 00 ff 25 c2 5f 25 00 68 00 00 00 00 e9 e0 ff ff ff | .5._%..%._%...@..%._%.h......... |
4060 | ff 25 ba 5f 25 00 68 01 00 00 00 e9 d0 ff ff ff ff 25 b2 5f 25 00 68 02 00 00 00 e9 c0 ff ff ff | .%._%.h..........%._%.h......... |
4080 | ff 25 aa 5f 25 00 68 03 00 00 00 e9 b0 ff ff ff ff 25 a2 5f 25 00 68 04 00 00 00 e9 a0 ff ff ff | .%._%.h..........%._%.h......... |
40a0 | ff 25 9a 5f 25 00 68 05 00 00 00 e9 90 ff ff ff ff 25 92 5f 25 00 68 06 00 00 00 e9 80 ff ff ff | .%._%.h..........%._%.h......... |
40c0 | ff 25 8a 5f 25 00 68 07 00 00 00 e9 70 ff ff ff ff 25 82 5f 25 00 68 08 00 00 00 e9 60 ff ff ff | .%._%.h.....p....%._%.h.....`... |
40e0 | ff 25 7a 5f 25 00 68 09 00 00 00 e9 50 ff ff ff ff 25 72 5f 25 00 68 0a 00 00 00 e9 40 ff ff ff | .%z_%.h.....P....%r_%.h.....@... |
4100 | ff 25 6a 5f 25 00 68 0b 00 00 00 e9 30 ff ff ff ff 25 62 5f 25 00 68 0c 00 00 00 e9 20 ff ff ff | .%j_%.h.....0....%b_%.h......... |
4120 | ff 25 5a 5f 25 00 68 0d 00 00 00 e9 10 ff ff ff ff 25 52 5f 25 00 68 0e 00 00 00 e9 00 ff ff ff | .%Z_%.h..........%R_%.h......... |
4140 | ff 25 4a 5f 25 00 68 0f 00 00 00 e9 f0 fe ff ff ff 25 42 5f 25 00 68 10 00 00 00 e9 e0 fe ff ff | .%J_%.h..........%B_%.h......... |
4160 | ff 25 3a 5f 25 00 68 11 00 00 00 e9 d0 fe ff ff ff 25 32 5f 25 00 68 12 00 00 00 e9 c0 fe ff ff | .%:_%.h..........%2_%.h......... |
4180 | ff 25 2a 5f 25 00 68 13 00 00 00 e9 b0 fe ff ff ff 25 22 5f 25 00 68 14 00 00 00 e9 a0 fe ff ff | .%*_%.h..........%"_%.h......... |
41a0 | ff 25 1a 5f 25 00 68 15 00 00 00 e9 90 fe ff ff ff 25 12 5f 25 00 68 16 00 00 00 e9 80 fe ff ff | .%._%.h..........%._%.h......... |
41c0 | ff 25 0a 5f 25 00 68 17 00 00 00 e9 70 fe ff ff ff 25 02 5f 25 00 68 18 00 00 00 e9 60 fe ff ff | .%._%.h.....p....%._%.h.....`... |
41e0 | ff 25 fa 5e 25 00 68 19 00 00 00 e9 50 fe ff ff ff 25 f2 5e 25 00 68 1a 00 00 00 e9 40 fe ff ff | .%.^%.h.....P....%.^%.h.....@... |
4200 | ff 25 ea 5e 25 00 68 1b 00 00 00 e9 30 fe ff ff ff 25 e2 5e 25 00 68 1c 00 00 00 e9 20 fe ff ff | .%.^%.h.....0....%.^%.h......... |
4220 | ff 25 da 5e 25 00 68 1d 00 00 00 e9 10 fe ff ff ff 25 d2 5e 25 00 68 1e 00 00 00 e9 00 fe ff ff | .%.^%.h..........%.^%.h......... |
4240 | ff 25 ca 5e 25 00 68 1f 00 00 00 e9 f0 fd ff ff ff 25 c2 5e 25 00 68 20 00 00 00 e9 e0 fd ff ff | .%.^%.h..........%.^%.h......... |
4260 | ff 25 ba 5e 25 00 68 21 00 00 00 e9 d0 fd ff ff ff 25 b2 5e 25 00 68 22 00 00 00 e9 c0 fd ff ff | .%.^%.h!.........%.^%.h"........ |
4280 | ff 25 aa 5e 25 00 68 23 00 00 00 e9 b0 fd ff ff ff 25 a2 5e 25 00 68 24 00 00 00 e9 a0 fd ff ff | .%.^%.h#.........%.^%.h$........ |
42a0 | ff 25 9a 5e 25 00 68 25 00 00 00 e9 90 fd ff ff ff 25 92 5e 25 00 68 26 00 00 00 e9 80 fd ff ff | .%.^%.h%.........%.^%.h&........ |
42c0 | ff 25 8a 5e 25 00 68 27 00 00 00 e9 70 fd ff ff ff 25 82 5e 25 00 68 28 00 00 00 e9 60 fd ff ff | .%.^%.h'....p....%.^%.h(....`... |
42e0 | ff 25 7a 5e 25 00 68 29 00 00 00 e9 50 fd ff ff ff 25 72 5e 25 00 68 2a 00 00 00 e9 40 fd ff ff | .%z^%.h)....P....%r^%.h*....@... |
4300 | ff 25 6a 5e 25 00 68 2b 00 00 00 e9 30 fd ff ff ff 25 62 5e 25 00 68 2c 00 00 00 e9 20 fd ff ff | .%j^%.h+....0....%b^%.h,........ |
4320 | ff 25 5a 5e 25 00 68 2d 00 00 00 e9 10 fd ff ff ff 25 52 5e 25 00 68 2e 00 00 00 e9 00 fd ff ff | .%Z^%.h-.........%R^%.h......... |
4340 | ff 25 4a 5e 25 00 68 2f 00 00 00 e9 f0 fc ff ff ff 25 42 5e 25 00 68 30 00 00 00 e9 e0 fc ff ff | .%J^%.h/.........%B^%.h0........ |
4360 | ff 25 3a 5e 25 00 68 31 00 00 00 e9 d0 fc ff ff ff 25 32 5e 25 00 68 32 00 00 00 e9 c0 fc ff ff | .%:^%.h1.........%2^%.h2........ |
4380 | ff 25 2a 5e 25 00 68 33 00 00 00 e9 b0 fc ff ff ff 25 22 5e 25 00 68 34 00 00 00 e9 a0 fc ff ff | .%*^%.h3.........%"^%.h4........ |
43a0 | ff 25 1a 5e 25 00 68 35 00 00 00 e9 90 fc ff ff ff 25 12 5e 25 00 68 36 00 00 00 e9 80 fc ff ff | .%.^%.h5.........%.^%.h6........ |
43c0 | ff 25 0a 5e 25 00 68 37 00 00 00 e9 70 fc ff ff ff 25 02 5e 25 00 68 38 00 00 00 e9 60 fc ff ff | .%.^%.h7....p....%.^%.h8....`... |
43e0 | ff 25 fa 5d 25 00 68 39 00 00 00 e9 50 fc ff ff ff 25 f2 5d 25 00 68 3a 00 00 00 e9 40 fc ff ff | .%.]%.h9....P....%.]%.h:....@... |
4400 | ff 25 ea 5d 25 00 68 3b 00 00 00 e9 30 fc ff ff ff 25 e2 5d 25 00 68 3c 00 00 00 e9 20 fc ff ff | .%.]%.h;....0....%.]%.h<........ |
4420 | ff 25 da 5d 25 00 68 3d 00 00 00 e9 10 fc ff ff ff 25 d2 5d 25 00 68 3e 00 00 00 e9 00 fc ff ff | .%.]%.h=.........%.]%.h>........ |
4440 | ff 25 ca 5d 25 00 68 3f 00 00 00 e9 f0 fb ff ff ff 25 c2 5d 25 00 68 40 00 00 00 e9 e0 fb ff ff | .%.]%.h?.........%.]%.h@........ |
4460 | ff 25 ba 5d 25 00 68 41 00 00 00 e9 d0 fb ff ff ff 25 b2 5d 25 00 68 42 00 00 00 e9 c0 fb ff ff | .%.]%.hA.........%.]%.hB........ |
4480 | ff 25 aa 5d 25 00 68 43 00 00 00 e9 b0 fb ff ff ff 25 a2 5d 25 00 68 44 00 00 00 e9 a0 fb ff ff | .%.]%.hC.........%.]%.hD........ |
44a0 | ff 25 9a 5d 25 00 68 45 00 00 00 e9 90 fb ff ff ff 25 92 5d 25 00 68 46 00 00 00 e9 80 fb ff ff | .%.]%.hE.........%.]%.hF........ |
44c0 | ff 25 8a 5d 25 00 68 47 00 00 00 e9 70 fb ff ff ff 25 82 5d 25 00 68 48 00 00 00 e9 60 fb ff ff | .%.]%.hG....p....%.]%.hH....`... |
44e0 | ff 25 7a 5d 25 00 68 49 00 00 00 e9 50 fb ff ff ff 25 72 5d 25 00 68 4a 00 00 00 e9 40 fb ff ff | .%z]%.hI....P....%r]%.hJ....@... |
4500 | ff 25 6a 5d 25 00 68 4b 00 00 00 e9 30 fb ff ff ff 25 62 5d 25 00 68 4c 00 00 00 e9 20 fb ff ff | .%j]%.hK....0....%b]%.hL........ |
4520 | ff 25 5a 5d 25 00 68 4d 00 00 00 e9 10 fb ff ff ff 25 52 5d 25 00 68 4e 00 00 00 e9 00 fb ff ff | .%Z]%.hM.........%R]%.hN........ |
4540 | ff 25 4a 5d 25 00 68 4f 00 00 00 e9 f0 fa ff ff ff 25 42 5d 25 00 68 50 00 00 00 e9 e0 fa ff ff | .%J]%.hO.........%B]%.hP........ |
4560 | ff 25 3a 5d 25 00 68 51 00 00 00 e9 d0 fa ff ff ff 25 32 5d 25 00 68 52 00 00 00 e9 c0 fa ff ff | .%:]%.hQ.........%2]%.hR........ |
4580 | ff 25 2a 5d 25 00 68 53 00 00 00 e9 b0 fa ff ff ff 25 22 5d 25 00 68 54 00 00 00 e9 a0 fa ff ff | .%*]%.hS.........%"]%.hT........ |
45a0 | ff 25 1a 5d 25 00 68 55 00 00 00 e9 90 fa ff ff ff 25 12 5d 25 00 68 56 00 00 00 e9 80 fa ff ff | .%.]%.hU.........%.]%.hV........ |
45c0 | ff 25 0a 5d 25 00 68 57 00 00 00 e9 70 fa ff ff ff 25 02 5d 25 00 68 58 00 00 00 e9 60 fa ff ff | .%.]%.hW....p....%.]%.hX....`... |
45e0 | ff 25 fa 5c 25 00 68 59 00 00 00 e9 50 fa ff ff ff 25 f2 5c 25 00 68 5a 00 00 00 e9 40 fa ff ff | .%.\%.hY....P....%.\%.hZ....@... |
4600 | ff 25 ea 5c 25 00 68 5b 00 00 00 e9 30 fa ff ff ff 25 e2 5c 25 00 68 5c 00 00 00 e9 20 fa ff ff | .%.\%.h[....0....%.\%.h\........ |
4620 | ff 25 da 5c 25 00 68 5d 00 00 00 e9 10 fa ff ff ff 25 d2 5c 25 00 68 5e 00 00 00 e9 00 fa ff ff | .%.\%.h].........%.\%.h^........ |
4640 | ff 25 ca 5c 25 00 68 5f 00 00 00 e9 f0 f9 ff ff ff 25 c2 5c 25 00 68 60 00 00 00 e9 e0 f9 ff ff | .%.\%.h_.........%.\%.h`........ |
4660 | ff 25 ba 5c 25 00 68 61 00 00 00 e9 d0 f9 ff ff ff 25 b2 5c 25 00 68 62 00 00 00 e9 c0 f9 ff ff | .%.\%.ha.........%.\%.hb........ |
4680 | ff 25 aa 5c 25 00 68 63 00 00 00 e9 b0 f9 ff ff ff 25 a2 5c 25 00 68 64 00 00 00 e9 a0 f9 ff ff | .%.\%.hc.........%.\%.hd........ |
46a0 | ff 25 9a 5c 25 00 68 65 00 00 00 e9 90 f9 ff ff ff 25 92 5c 25 00 68 66 00 00 00 e9 80 f9 ff ff | .%.\%.he.........%.\%.hf........ |
46c0 | ff 25 8a 5c 25 00 68 67 00 00 00 e9 70 f9 ff ff ff 25 82 5c 25 00 68 68 00 00 00 e9 60 f9 ff ff | .%.\%.hg....p....%.\%.hh....`... |
46e0 | ff 25 7a 5c 25 00 68 69 00 00 00 e9 50 f9 ff ff ff 25 72 5c 25 00 68 6a 00 00 00 e9 40 f9 ff ff | .%z\%.hi....P....%r\%.hj....@... |
4700 | ff 25 6a 5c 25 00 68 6b 00 00 00 e9 30 f9 ff ff ff 25 62 5c 25 00 68 6c 00 00 00 e9 20 f9 ff ff | .%j\%.hk....0....%b\%.hl........ |
4720 | ff 25 5a 5c 25 00 68 6d 00 00 00 e9 10 f9 ff ff 55 48 89 d5 53 48 89 fb 50 48 89 53 10 e8 ed 6d | .%Z\%.hm........UH..SH..PH.S...m |
4740 | 01 00 48 89 45 00 8a 40 08 83 ce ff 48 89 df 83 c8 40 0f b6 c0 89 45 08 48 83 43 10 10 e8 e8 63 | ..H.E..@....H....@....E.H.C....c |
4760 | 00 00 41 56 41 89 d6 41 55 49 89 f5 be 5c 00 00 00 41 54 49 89 cc 55 31 ed 53 48 8b 47 48 48 89 | ..AVA..AUI...\...ATI..U1.SH.GHH. |
4780 | fb 48 c7 40 08 00 00 00 00 e8 bb b1 00 00 41 39 ee 7e 17 48 ff c5 41 8b 74 ad fc 83 fe ff 74 0a | .H.@..........A9.~.H..A.t.....t. |
47a0 | 48 89 df e8 a1 b1 00 00 eb e4 ba 21 01 00 00 4c 89 e6 48 89 df e8 d6 b0 00 00 41 55 41 89 f5 41 | H..........!...L..H.......AUA..A |
47c0 | b8 58 fd 44 00 41 54 49 89 d4 55 53 48 89 fb 50 48 8b 47 18 48 8b 68 38 48 8b 07 8b 50 68 85 d2 | .X.D.ATI..USH..PH.G.H.h8H...Ph.. |
47e0 | 74 12 be 66 fd 44 00 48 89 ef 31 c0 e8 65 4e 00 00 49 89 c0 be 7a fd 44 00 48 89 ef 44 89 e9 4c | t..f.D.H..1..eN..I...z.D.H..D..L |
4800 | 89 e2 31 c0 e8 4d 4e 00 00 48 8b 7b 18 48 89 c6 e8 8d b2 00 00 41 55 41 89 fd 41 54 49 89 f4 55 | ..1..MN..H.{.H.......AUA..ATI..U |
4820 | 53 51 e8 81 ff 00 00 48 89 c3 48 89 c7 e8 25 a9 00 00 48 89 df e8 75 0a 00 00 49 8b 34 24 48 89 | SQ.....H..H...%...H...u...I.4$H. |
4840 | df 89 c5 e8 0f 0d 00 00 be ef d0 44 00 48 89 df e8 d3 35 01 00 85 ed 75 10 4c 89 e2 44 89 ee 48 | ...........D.H....5....u.L..D..H |
4860 | 89 df e8 0e 0b 00 00 89 c5 48 89 df e8 6b af 00 00 5a 5b 89 e8 5d 41 5c 41 5d c3 31 ed 49 89 d1 | .........H...k...Z[..]A\A].1.I.. |
4880 | 5e 48 89 e2 48 83 e4 f0 50 54 49 c7 c0 b0 c1 41 00 48 c7 c1 40 c1 41 00 48 c7 c7 15 48 40 00 e8 | ^H..H...PTI....A.H..@.A.H...H@.. |
48a0 | ac fa ff ff f4 66 2e 0f 1f 84 00 00 00 00 00 90 b8 47 a5 65 00 55 48 2d 40 a5 65 00 48 83 f8 0e | .....f...........G.e.UH-@.e.H... |
48c0 | 48 89 e5 77 02 5d c3 b8 00 00 00 00 48 85 c0 74 f4 5d bf 40 a5 65 00 ff e0 0f 1f 80 00 00 00 00 | H..w.]......H..t.].@.e.......... |
48e0 | b8 40 a5 65 00 55 48 2d 40 a5 65 00 48 c1 f8 03 48 89 e5 48 89 c2 48 c1 ea 3f 48 01 d0 48 d1 f8 | .@.e.UH-@.e.H...H..H..H..?H..H.. |
4900 | 75 02 5d c3 ba 00 00 00 00 48 85 d2 74 f4 5d 48 89 c6 bf 40 a5 65 00 ff e2 0f 1f 80 00 00 00 00 | u.]......H..t.]H...@.e.......... |
4920 | 80 3d 31 5c 25 00 00 75 11 55 48 89 e5 e8 7e ff ff ff 5d c6 05 1e 5c 25 00 01 f3 c3 0f 1f 40 00 | .=1\%..u.UH...~...]...\%......@. |
4940 | 48 83 3d b8 54 25 00 00 74 1e b8 00 00 00 00 48 85 c0 74 14 55 bf 00 9e 65 00 48 89 e5 ff d0 5d | H.=.T%..t......H..t.U...e.H....] |
4960 | e9 7b ff ff ff 0f 1f 00 e9 73 ff ff ff 48 81 ec 98 00 00 00 48 89 e6 e8 44 78 01 00 31 d2 85 c0 | .{.......s...H......H...Dx..1... |
4980 | 75 0d 8b 54 24 18 c1 ea 0e 83 f2 01 83 e2 01 89 d0 48 81 c4 98 00 00 00 c3 53 31 d2 be 01 00 00 | u..T$............H.......S1..... |
49a0 | 00 48 89 fb e8 55 f2 00 00 48 89 c7 e8 bc ff ff ff 48 89 df 89 c6 e8 b7 31 01 00 b8 01 00 00 00 | .H...U...H.......H......1....... |
49c0 | 5b c3 41 54 31 d2 be 01 00 00 00 55 53 48 89 fb 48 81 ec 90 00 00 00 e8 22 f2 00 00 48 89 e6 48 | [.AT1......USH..H......."...H..H |
49e0 | 89 c7 49 89 c4 e8 d6 77 01 00 85 c0 74 62 48 89 df e8 e9 2e 01 00 e8 95 f6 ff ff 8b 28 83 fd 02 | ..I....w....tbH.............(... |
4a00 | 74 1f 83 fd 0d 75 2e 4c 89 e2 be e4 c1 41 00 48 89 df 31 c0 40 b5 02 e8 11 30 01 00 e9 90 00 00 | t....u.L.....A.H..1.@....0...... |
4a20 | 00 4c 89 e2 be ff c1 41 00 48 89 df 31 c0 e8 fa 2f 01 00 eb 7c 89 ea 4c 89 e1 be 12 c2 41 00 48 | .L.....A.H..1.../...|..L.....A.H |
4a40 | 89 df 31 c0 bd 02 00 00 00 e8 df 2f 01 00 eb 61 31 d2 31 f6 48 89 df e8 ec 32 01 00 be 44 c2 41 | ..1......../...a1.1.H....2...D.A |
4a60 | 00 48 89 df bd 01 00 00 00 e8 2e 2f 01 00 48 8b 74 24 58 48 89 df e8 8d 2e 01 00 be fd ff ff ff | .H........./..H.t$XH............ |
4a80 | 48 89 df e8 0d 34 01 00 be 4a c2 41 00 48 89 df e8 07 2f 01 00 f2 48 0f 2a 44 24 30 48 89 df e8 | H....4...J.A.H..../...H.*D$0H... |
4aa0 | 4f 2e 01 00 be fd ff ff ff 48 89 df e8 e4 33 01 00 48 81 c4 90 00 00 00 89 e8 5b 5d 41 5c c3 55 | O........H....3..H........[]A\.U |
4ac0 | 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 2d f1 00 00 48 89 c7 48 89 c5 e8 e4 f6 ff ff 85 c0 74 21 | 1......SH..Q.-...H..H.........t! |
4ae0 | 48 89 df e8 f7 2d 01 00 48 89 ea be 4f c2 41 00 48 89 df 31 c0 e8 33 2f 01 00 b8 02 00 00 00 eb | H....-..H...O.A.H..1..3/........ |
4b00 | 12 be 01 00 00 00 48 89 df e8 64 30 01 00 b8 01 00 00 00 5a 5b 5d c3 41 54 31 d2 be 01 00 00 00 | ......H...d0.......Z[].AT1...... |
4b20 | 55 53 48 89 fb e8 d4 f0 00 00 31 d2 49 89 c4 be 02 00 00 00 48 89 df e8 c2 f0 00 00 4c 89 e2 48 | USH.......1.I.......H.......L..H |
4b40 | 89 c1 be 6f c2 41 00 48 89 df 48 89 c5 31 c0 e8 d9 2e 01 00 31 d2 83 ce ff 48 89 df e8 25 2c 01 | ...o.A.H..H..1......1....H...%,. |
4b60 | 00 48 89 c7 e8 87 f6 ff ff 85 c0 74 21 48 89 df e8 6a 2d 01 00 48 89 ea be 78 c2 41 00 48 89 df | .H.........t!H...j-..H...x.A.H.. |
4b80 | 31 c0 e8 a6 2e 01 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 d7 2f 01 00 b8 01 00 00 00 | 1..................H..../....... |
4ba0 | 5b 5d 41 5c c3 85 f6 b8 05 15 00 00 74 09 48 63 c6 48 05 a5 b5 02 00 48 0f be 17 84 d2 74 0c 48 | []A\........t.Hc.H.....H.....t.H |
4bc0 | 6b c0 21 48 ff c7 48 01 d0 eb ec c3 53 31 d2 be 01 00 00 00 48 89 fb e8 22 f0 00 00 31 f6 48 89 | k.!H..H.....S1......H..."...1.H. |
4be0 | c7 e8 bf ff ff ff 48 85 c0 78 07 f2 48 0f 2a c0 eb 15 48 89 c2 83 e0 01 48 d1 ea 48 09 c2 f2 48 | ......H..x..H.*...H.....H..H...H |
4c00 | 0f 2a c2 f2 0f 58 c0 48 89 df e8 e4 2c 01 00 b8 01 00 00 00 5b c3 55 31 d2 be 01 00 00 00 53 48 | .*...X.H....,.......[.U1......SH |
4c20 | 89 fb 51 e8 d6 ef 00 00 48 89 c7 48 89 c5 e8 9d f5 ff ff 85 c0 74 21 48 89 df e8 a0 2c 01 00 48 | ..Q.....H..H.........t!H....,..H |
4c40 | 89 ea be 94 c2 41 00 48 89 df 31 c0 e8 dc 2d 01 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df | .....A.H..1...-..............H.. |
4c60 | e8 0d 2f 01 00 b8 01 00 00 00 5a 5b 5d c3 50 31 f6 e8 fc 2e 01 00 b8 01 00 00 00 5a c3 41 57 31 | ../.......Z[].P1...........Z.AW1 |
4c80 | d2 be 01 00 00 00 49 89 ff 41 56 41 55 41 54 55 53 51 e8 67 ef 00 00 bf 20 00 00 00 48 89 c5 e8 | ......I..AVAUATUSQ.g........H... |
4ca0 | fc f7 ff ff be 2f 00 00 00 48 89 ef 48 89 c3 e8 8c f5 ff ff 48 85 c0 49 89 c4 74 4f 49 89 c5 49 | ...../...H..H.......H..I..tOI..I |
4cc0 | 29 ed 49 8d 7d 01 e8 d5 f7 ff ff 48 89 ee 49 89 c6 4c 89 ea 48 89 c7 48 89 43 10 e8 d0 f3 ff ff | ).I.}......H..I..L..H..H.C...... |
4ce0 | 43 c6 04 2e 00 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 8d 7c 0d ff 4c 29 e7 e8 a0 f7 ff ff | C....1.H..H.....H..H.|..L)...... |
4d00 | 49 8d 74 24 01 48 89 43 18 eb 38 bf 02 00 00 00 e8 8b f7 ff ff be c0 f8 44 00 48 89 c7 48 89 43 | I.t$.H.C..8.............D.H..H.C |
4d20 | 10 e8 ba f3 ff ff 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 89 cf e8 64 f7 ff ff 48 89 ee 48 | ......1.H..H.....H..H...d...H..H |
4d40 | 89 43 18 48 89 c7 e8 95 f3 ff ff 48 8b 7b 10 e8 5c f4 ff ff 48 89 de 4c 89 ff 48 89 03 e8 2a 2e | .C.H.......H.{..\...H..L..H...*. |
4d60 | 01 00 5a 5b 5d 41 5c 41 5d 41 5e b8 01 00 00 00 41 5f c3 53 be 01 00 00 00 e8 df 2a 01 00 48 8b | ..Z[]A\A]A^.....A_.S.......*..H. |
4d80 | 38 48 89 c3 48 85 ff 74 05 e8 72 f5 ff ff 48 8b 7b 10 e8 d9 f2 ff ff 48 8b 7b 18 e8 d0 f2 ff ff | 8H..H..t..r...H.{......H.{...... |
4da0 | 48 89 df e8 c8 f2 ff ff 31 c0 5b c3 53 be 01 00 00 00 48 89 fb e8 a3 2a 01 00 48 8b 70 08 48 89 | H.......1.[.S.....H....*..H.p.H. |
4dc0 | df 48 83 c6 13 e8 d2 2b 01 00 b8 01 00 00 00 5b c3 55 be 01 00 00 00 53 48 89 fb 48 81 ec 98 00 | .H.....+.......[.U.....SH..H.... |
4de0 | 00 00 e8 76 2a 01 00 48 8b 48 08 48 8b 50 10 be b7 c2 41 00 48 89 df 31 c0 48 83 c1 13 e8 2b 2c | ...v*..H.H.H.P....A.H..1.H....+, |
4e00 | 01 00 31 d2 83 ce ff 48 89 df e8 77 29 01 00 be fe ff ff ff 48 89 c5 48 89 df e8 5b 25 01 00 48 | ..1....H...w).......H..H...[%..H |
4e20 | 89 e6 48 89 ef e8 96 73 01 00 31 d2 85 c0 75 21 8b 44 24 18 31 f6 48 89 df 25 00 f0 00 00 3d 00 | ..H....s..1...u!.D$.1.H..%....=. |
4e40 | 80 00 00 40 0f 94 c6 e8 26 2d 01 00 ba 01 00 00 00 48 81 c4 98 00 00 00 89 d0 5b 5d c3 55 be 01 | ...@....&-.......H........[].U.. |
4e60 | 00 00 00 48 89 fd 53 51 e8 f0 29 01 00 48 8b 38 48 89 c3 48 85 ff 75 0d 31 c0 eb 42 80 7e 13 2e | ...H..SQ..)..H.8H..H..u.1..B.~.. |
4e80 | 75 17 48 8b 3b e8 d6 f5 ff ff 48 89 43 08 48 8b 73 08 48 85 f6 75 e5 eb df 48 8b 7b 18 48 83 c6 | u.H.;.....H.C.H.s.H..u...H.{.H.. |
4ea0 | 13 31 d2 e8 d8 f3 ff ff 85 c0 75 d6 be 01 00 00 00 48 89 ef e8 b9 2c 01 00 b8 01 00 00 00 5a 5b | .1........u......H....,.......Z[ |
4ec0 | 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 31 c9 e8 5d ed 00 00 31 c9 31 d2 be 02 00 00 00 48 | ].U1......SH..Q1..]...1.1......H |
4ee0 | 89 df 48 89 c5 e8 49 ed 00 00 48 85 c0 48 89 c6 74 56 48 85 ed 74 51 49 83 c8 ff 31 c0 48 89 ef | ..H...I...H..H..tVH..tQI...1.H.. |
4f00 | 4c 89 c1 f2 ae 48 89 f7 48 f7 d1 4a 8d 14 01 4c 89 c1 f2 ae 31 c0 48 f7 d1 4c 01 c1 39 ca 7c 2a | L....H..H..J...L....1.H..L..9.|* |
4f20 | 48 63 fa 48 63 c9 48 29 cf 48 01 ef e8 7f f4 ff ff 31 f6 85 c0 48 89 df 40 0f 94 c6 e8 31 2c 01 | Hc.Hc.H).H.......1...H..@....1,. |
4f40 | 00 b8 01 00 00 00 eb 02 31 c0 5a 5b 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 9e ec 00 00 | ........1.Z[].U1......SH..Q..... |
4f60 | be fd 01 00 00 48 89 c7 48 89 c5 e8 90 f1 ff ff 85 c0 74 21 48 89 df e8 63 29 01 00 48 89 ea be | .....H..H.........t!H...c)..H... |
4f80 | 97 d0 44 00 48 89 df 31 c0 e8 9f 2a 01 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 d0 2b | ..D.H..1...*..............H....+ |
4fa0 | 01 00 b8 01 00 00 00 5a 5b 5d c3 55 53 48 89 fb 48 81 ec 98 01 00 00 c7 07 00 00 00 00 c7 47 04 | .......Z[].USH..H.............G. |
4fc0 | 00 00 00 00 48 8d 6c 24 02 c7 47 08 00 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 01 00 | ....H.l$..G.....dH..%(...H..$... |
4fe0 | 00 31 c0 48 89 ef e8 65 f2 ff ff 85 c0 74 0d 48 c7 43 10 b7 d0 44 00 e9 84 00 00 00 31 c0 48 83 | .1.H...e.....t.H.C...D......1.H. |
5000 | c9 ff 48 89 ef f2 ae 48 f7 d1 48 89 cf e8 8e f4 ff ff 48 89 ee 48 89 c7 48 89 43 10 e8 bf f0 ff | ..H....H..H.......H..H..H.C..... |
5020 | ff 48 8d bd 82 00 00 00 c7 43 18 01 00 00 00 be bd d0 44 00 e8 b7 f5 ff ff 48 85 c0 74 42 48 89 | .H.......C........D......H..tBH. |
5040 | c7 e8 ea f5 ff ff 31 ff 89 03 be bd d0 44 00 e8 9c f5 ff ff 48 85 c0 74 27 48 89 c7 e8 cf f5 ff | ......1......D......H..t'H...... |
5060 | ff 31 ff 89 43 04 be bd d0 44 00 e8 80 f5 ff ff 48 85 c0 74 0b 48 89 c7 e8 b3 f5 ff ff 89 43 08 | .1..C....D......H..t.H........C. |
5080 | 48 8b 84 24 88 01 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 48 f1 ff ff 48 81 c4 98 01 00 00 5b | H..$....dH3.%(...t..H...H......[ |
50a0 | 5d c3 53 31 c0 48 89 fb b9 08 00 00 00 48 83 ec 20 48 89 e7 f3 ab 48 89 e7 e8 ed fe ff ff 31 d2 | ].S1.H.......H...H....H.......1. |
50c0 | 31 f6 48 89 df e8 7e 2c 01 00 be c0 d0 44 00 48 89 df e8 c5 28 01 00 f2 0f 2a 04 24 48 89 df e8 | 1.H...~,.....D.H....(....*.$H... |
50e0 | 0f 28 01 00 be fd ff ff ff 48 89 df e8 a4 2d 01 00 be cd d0 44 00 48 89 df e8 9e 28 01 00 f2 0f | .(.......H....-.....D.H....(.... |
5100 | 2a 44 24 04 48 89 df e8 e7 27 01 00 be fd ff ff ff 48 89 df e8 7c 2d 01 00 be da d0 44 00 48 89 | *D$.H....'.......H...|-.....D.H. |
5120 | df e8 76 28 01 00 f2 0f 2a 44 24 08 48 89 df e8 bf 27 01 00 be fd ff ff ff 48 89 df e8 54 2d 01 | ..v(....*D$.H....'.......H...T-. |
5140 | 00 be e3 d0 44 00 48 89 df e8 4e 28 01 00 48 8b 74 24 10 48 89 df e8 41 28 01 00 be fd ff ff ff | ....D.H...N(..H.t$.H...A(....... |
5160 | 48 89 df e8 2d 2d 01 00 83 7c 24 18 00 74 0a 48 8b 7c 24 10 e8 f7 ee ff ff 48 83 c4 20 b8 01 00 | H...--...|$..t.H.|$......H...... |
5180 | 00 00 5b c3 53 31 d2 83 ce ff 48 89 fb e8 6c ea 00 00 8a 10 80 fa 2f 74 16 80 fa 5c 74 11 80 fa | ..[.S1....H...l......./t...\t... |
51a0 | 24 74 0c 31 c9 84 d2 74 18 80 78 01 3a 75 12 be 01 00 00 00 48 89 df e8 b6 29 01 00 b9 01 00 00 | $t.1...t..x.:u......H....)...... |
51c0 | 00 89 c8 5b c3 41 55 41 54 49 89 fc 55 53 48 89 f3 be 3d 00 00 00 48 89 df 48 81 ec 18 02 00 00 | ...[.AUATI..USH...=...H..H...... |
51e0 | 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 02 00 00 31 c0 e8 08 f0 ff ff 48 85 c0 48 89 c5 74 34 | dH..%(...H..$....1......H..H..t4 |
5200 | 48 29 d8 ba ff 01 00 00 48 8d 7c 24 08 3d ff 01 00 00 48 89 de b9 00 02 00 00 0f 4e d0 48 8d 5d | H)......H.|$.=....H........N.H.] |
5220 | 01 4c 63 ea 4c 89 ea e8 34 f3 ff ff 42 c6 44 2c 08 00 eb 17 48 8d 7c 24 08 48 89 de ba 00 02 00 | .Lc.L...4...B.D,....H.|$.H...... |
5240 | 00 bb 0d e8 44 00 e8 35 f3 ff ff 48 89 de 4c 89 e7 e8 46 27 01 00 48 8d 54 24 08 be fd ff ff ff | ....D..5...H..L...F'..H.T$...... |
5260 | 4c 89 e7 e8 54 2c 01 00 48 8d 7c 24 08 be 00 d1 44 00 e8 39 f1 ff ff 85 c0 75 0c 80 3b 00 74 07 | L...T,..H.|$....D..9.....u..;.t. |
5280 | 48 89 1d d9 52 25 00 31 c0 48 8b 8c 24 08 02 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 3f ef ff | H...R%.1.H..$....dH3.%(...t..?.. |
52a0 | ff 48 81 c4 18 02 00 00 5b 5d 41 5c 41 5d c3 53 31 c9 48 89 fb ba 20 d4 44 00 be 5b e8 44 00 e8 | .H......[]A\A].S1.H.....D..[.D.. |
52c0 | 57 f6 00 00 48 89 df 31 c9 ba 00 d3 44 00 be fa f5 44 00 e8 43 f6 00 00 31 c9 ba e0 d2 44 00 48 | W...H..1....D....D..C...1....D.H |
52e0 | 89 df be 53 e8 44 00 e8 2f f6 00 00 48 89 df be 08 d1 44 00 e8 a3 26 01 00 be e2 d1 44 00 48 89 | ...S.D../...H.....D...&.....D.H. |
5300 | df e8 22 2b 01 00 f2 0f 10 05 32 81 04 00 48 89 df e8 dd 25 01 00 48 89 df be 3c d1 44 00 e8 05 | .."+......2...H....%..H...<.D... |
5320 | 2b 01 00 48 89 df be 4b d1 44 00 e8 6c 26 01 00 48 89 df be 89 d1 44 00 e8 eb 2a 01 00 48 89 df | +..H...K.D..l&..H.....D...*..H.. |
5340 | be 9c d1 44 00 e8 52 26 01 00 48 89 df be da d1 44 00 e8 d1 2a 01 00 48 89 df be b7 d0 44 00 e8 | ...D..R&..H.....D...*..H.....D.. |
5360 | 38 26 01 00 48 89 df be ed d1 44 00 e8 b7 2a 01 00 31 c0 5b c3 41 57 41 56 41 55 49 89 d5 31 d2 | 8&..H.....D...*..1.[.AWAVAUI..1. |
5380 | 41 54 41 89 f4 31 f6 55 bd 01 00 00 00 53 48 89 fb 48 83 ec 18 e8 ae 29 01 00 31 d2 31 f6 48 89 | ATA..1.U.....SH..H.....)..1.1.H. |
53a0 | df e8 a2 29 01 00 41 8d 44 24 ff 89 44 24 04 44 39 e5 0f 8d a4 00 00 00 48 63 c5 49 8b 74 c5 00 | ...)..A.D$..D$.D9.......Hc.I.t.. |
53c0 | 8a 06 3c 2f 75 05 48 ff c6 eb 0e 3c 2d 75 14 80 7e 01 2d 75 0e 48 83 c6 02 48 89 df e8 e4 fd ff | ..</u.H....<-u..~.-u.H...H...... |
53e0 | ff eb 72 48 89 df 44 8d 75 01 45 31 ff e8 aa 25 01 00 be f1 d1 44 00 48 89 df e8 29 2a 01 00 49 | ..rH..D.u.E1...%.....D.H...)*..I |
5400 | 63 c6 4d 8d 44 c5 00 49 ff c7 42 8d 44 3d 00 44 39 e0 7d 36 4b 8b 74 f8 f8 48 89 df 4c 89 44 24 | c.M.D..I..B.D=.D9.}6K.t..H..L.D$ |
5420 | 08 e8 76 25 01 00 be fe ff ff ff 48 89 df e8 cc 23 01 00 8d 50 01 be fe ff ff ff 48 89 df e8 44 | ..v%.......H....#...P......H...D |
5440 | 2b 01 00 4c 8b 44 24 08 eb bd 44 03 74 24 04 41 29 ee 44 89 f5 ff c5 e9 53 ff ff ff be f9 d1 44 | +..L.D$...D.t$.A).D.....S......D |
5460 | 00 48 89 df 31 ed e8 bd 29 01 00 be ff d1 44 00 48 89 df e8 b0 29 01 00 48 63 c5 48 8b 34 c5 a0 | .H..1...).....D.H....)..Hc.H.4.. |
5480 | a3 65 00 48 85 f6 74 2e 48 89 df e8 77 ee 00 00 85 c0 0f 85 8d 00 00 00 45 31 c9 45 31 c0 31 c9 | .e.H..t.H...w...........E1.E1.1. |
54a0 | 83 ca ff 31 f6 48 89 df e8 30 2d 01 00 85 c0 75 74 e9 8b 00 00 00 be 08 d2 44 00 48 89 df e8 02 | ...1.H...0-....ut........D.H.... |
54c0 | 27 01 00 ba 0e d2 44 00 83 ce ff 48 89 df e8 79 27 01 00 be fe ff ff ff 48 89 df e8 dd 1e 01 00 | '.....D....H...y'.......H....... |
54e0 | 48 89 df e8 7b 1e 01 00 be 18 d2 44 00 89 c5 48 89 df e8 ce 26 01 00 31 f6 45 31 c9 45 31 c0 ba | H...{......D...H....&..1.E1.E1.. |
5500 | 01 00 00 00 48 89 df 89 e9 e8 cf 2c 01 00 31 d2 83 ce ff 85 c0 48 89 df 75 13 e8 5d 21 01 00 f2 | ....H......,..1......H..u..]!... |
5520 | 0f 2c c0 eb 23 31 d2 83 ce ff 48 89 df e8 54 22 01 00 48 89 c7 e8 d6 eb ff ff b8 01 00 00 00 eb | .,..#1....H...T"..H............. |
5540 | 07 ff c5 e9 30 ff ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 f5 ba 00 10 00 00 | ....0...H...[]A\A]A^A_.UH....... |
5560 | 53 48 89 fb bf 26 d2 44 00 48 81 ec 18 10 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 | SH...&.D.H......H.t$.dH..%(...H. |
5580 | 84 24 08 10 00 00 31 c0 e8 e3 eb ff ff 48 89 c2 48 8d 44 24 08 85 d2 0f 8f 93 00 00 00 31 d2 be | .$....1......H..H.D$.........1.. |
55a0 | f8 58 40 00 48 89 df e8 38 25 01 00 48 89 ee 48 89 df e8 e5 23 01 00 bf 68 e9 44 00 e8 9f ea ff | .X@.H...8%..H..H....#...h.D..... |
55c0 | ff 48 89 df 48 89 c6 e8 d0 23 01 00 45 31 c9 45 31 c0 31 c9 ba 01 00 00 00 be 02 00 00 00 48 89 | .H..H....#..E1.E1.1...........H. |
55e0 | df e8 f7 2b 01 00 85 c0 75 6e 83 ce ff 48 89 df e8 90 1e 01 00 85 c0 74 5f be 35 d2 44 00 48 89 | ...+....un...H.........t_.5.D.H. |
5600 | df e8 96 23 01 00 48 89 ee 48 89 df e8 8b 23 01 00 be 03 00 00 00 48 89 df e8 bc 2e 01 00 31 d2 | ...#..H..H....#.......H.......1. |
5620 | 83 ce ff 48 89 df e8 5b 21 01 00 48 85 c0 74 28 48 89 c6 48 89 df e8 61 23 01 00 48 8b 8c 24 08 | ...H...[!..H..t(H..H...a#..H..$. |
5640 | 10 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 5c e8 88 eb ff ff 48 89 df e8 d4 03 00 00 | ...dH3.%(........t\.....H....... |
5660 | be 35 d2 44 00 48 89 df e8 2f 23 01 00 48 89 ee 48 89 df e8 24 23 01 00 48 89 df e8 04 fb ff ff | .5.D.H.../#..H..H...$#..H....... |
5680 | 85 c0 75 0f be 03 00 00 00 48 89 df e8 49 2e 01 00 eb 0d be fe ff ff ff 48 89 df e8 da 1c 01 00 | ..u......H...I..........H....... |
56a0 | 31 d2 83 ce ff 48 89 df e8 d9 20 01 00 eb 81 48 81 c4 18 10 00 00 5b 5d c3 53 31 d2 be 01 00 00 | 1....H.........H......[].S1..... |
56c0 | 00 48 89 fb 48 81 ec 90 00 00 00 e8 2e e5 00 00 80 38 00 be 01 00 00 00 74 1b 48 89 e6 48 89 c7 | .H..H............8......t.H..H.. |
56e0 | e8 db 6a 01 00 31 f6 85 c0 75 0a 8b 74 24 18 81 e6 00 40 00 00 48 89 df e8 75 24 01 00 48 81 c4 | ..j..1...u..t$....@..H...u$..H.. |
5700 | 90 00 00 00 b8 01 00 00 00 5b c3 48 63 f6 31 c0 48 01 f7 88 14 07 48 ff c0 48 c1 ea 08 48 83 f8 | .........[.Hc.1.H.....H..H...H.. |
5720 | 04 75 f0 c3 41 54 31 c9 31 d2 be 01 00 00 00 55 48 89 fd 53 48 81 ec b0 00 00 00 64 48 8b 04 25 | .u..AT1.1......UH..SH......dH..% |
5740 | 28 00 00 00 48 89 84 24 a8 00 00 00 31 c0 e8 e0 e4 00 00 48 85 c0 48 89 c3 74 78 31 f6 48 89 c7 | (...H..$....1......H..H..tx1.H.. |
5760 | e8 40 f4 ff ff 48 8d 7c 24 72 48 89 c2 31 f6 e8 97 ff ff ff 48 89 df be 4c 00 00 00 e8 24 f4 ff | .@...H.|$rH..1......H...L....$.. |
5780 | ff 48 8d 7c 24 72 48 89 c2 be 04 00 00 00 e8 78 ff ff ff 48 89 df be 75 00 00 00 e8 05 f4 ff ff | .H.|$rH........x...H...u........ |
57a0 | 48 8d 7c 24 72 48 89 c2 be 08 00 00 00 e8 59 ff ff ff 48 89 df be 61 00 00 00 e8 e6 f3 ff ff 48 | H.|$rH........Y...H...a........H |
57c0 | 8d 7c 24 72 48 89 c2 be 0c 00 00 00 e8 3a ff ff ff eb 3f be 48 d4 44 00 bf 4b d4 44 00 e8 fe ed | .|$rH........:....?.H.D..K.D.... |
57e0 | ff ff 48 8d 7c 24 72 48 89 c3 48 89 c1 ba 01 00 00 00 be 10 00 00 00 e8 34 e9 ff ff 48 89 df 49 | ..H.|$rH..H.............4...H..I |
5800 | 89 c4 e8 99 e9 ff ff 31 c0 45 85 e4 0f 84 c2 00 00 00 0f b6 84 24 81 00 00 00 44 0f b6 4c 24 73 | .......1.E...........$....D..L$s |
5820 | 48 8d bc 24 82 00 00 00 44 0f b6 44 24 72 b9 58 d4 44 00 ba 26 00 00 00 be 01 00 00 00 89 44 24 | H..$....D..D$r.X.D..&.........D$ |
5840 | 68 0f b6 84 24 80 00 00 00 89 44 24 60 0f b6 44 24 7f 89 44 24 58 0f b6 44 24 7e 89 44 24 50 0f | h...$.....D$`..D$..D$X..D$~.D$P. |
5860 | b6 44 24 7d 89 44 24 48 0f b6 44 24 7c 89 44 24 40 0f b6 44 24 7b 89 44 24 38 0f b6 44 24 7a 89 | .D$}.D$H..D$|.D$@..D${.D$8..D$z. |
5880 | 44 24 30 0f b6 44 24 79 89 44 24 28 0f b6 44 24 78 89 44 24 20 0f b6 44 24 77 89 44 24 18 0f b6 | D$0..D$y.D$(..D$x.D$...D$w.D$... |
58a0 | 44 24 76 89 44 24 10 0f b6 44 24 75 89 44 24 08 0f b6 44 24 74 89 04 24 31 c0 e8 61 ee ff ff 48 | D$v.D$...D$u.D$...D$t..$1..a...H |
58c0 | 8d b4 24 82 00 00 00 48 89 ef e8 cd 20 01 00 b8 01 00 00 00 48 8b 8c 24 a8 00 00 00 64 48 33 0c | ..$....H............H..$....dH3. |
58e0 | 25 28 00 00 00 74 05 e8 f4 e8 ff ff 48 81 c4 b0 00 00 00 5b 5d 41 5c c3 41 56 41 55 41 bd 02 00 | %(...t......H......[]A\.AVAUA... |
5900 | 00 00 41 54 55 53 48 89 fb 48 89 df e8 52 1a 01 00 41 39 c5 0f 8f 05 01 00 00 44 89 ee 48 89 df | ..ATUSH..H...R...A9.......D..H.. |
5920 | e8 60 1b 01 00 85 c0 0f 84 ea 00 00 00 31 d2 44 89 ee 48 89 df e8 c4 e2 00 00 49 89 c4 be 3b 00 | .`...........1.D..H.......I...;. |
5940 | 00 00 4c 89 e7 e8 b6 e8 ff ff be 3a 00 00 00 49 89 c6 4c 89 e7 e8 a6 e8 ff ff 4d 85 f6 48 89 c5 | ..L........:...I..L.......M..H.. |
5960 | 74 15 48 85 c0 0f 84 b8 00 00 00 49 39 c6 4c 0f 47 f0 e9 ac 00 00 00 48 85 c0 74 13 48 89 ea 4c | t.H........I9.L.G......H..t.H..L |
5980 | 89 e6 48 89 df 4c 29 e2 e8 bb 1f 01 00 eb 0b 4c 89 e6 48 89 df e8 02 20 01 00 83 ce ff 48 89 df | ..H..L)........L..H..........H.. |
59a0 | e8 bd 1a 01 00 be 35 d2 44 00 48 89 df e8 ea 1f 01 00 be 01 00 00 00 48 89 df e8 a3 1a 01 00 be | ......5.D.H............H........ |
59c0 | 03 00 00 00 48 89 df e8 0e 2b 01 00 31 d2 83 ce ff 48 89 df e8 ad 1d 01 00 48 89 c7 e8 8c ef ff | ....H....+..1....H.......H...... |
59e0 | ff 85 c0 74 14 be fe ff ff ff 48 89 df e8 88 19 01 00 b8 01 00 00 00 eb 32 be fd ff ff ff 48 89 | ...t......H.............2.....H. |
5a00 | df e8 74 19 01 00 48 85 ed 74 0c 48 ff c5 49 89 ec 0f 85 26 ff ff ff 41 ff c5 e9 ea fe ff ff 31 | ..t...H..t.H..I....&...A.......1 |
5a20 | c0 eb 08 4c 89 f5 e9 51 ff ff ff 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 fb be 00 40 00 00 48 81 ec | ...L...Q...[]A\A]A^.SH....@..H.. |
5a40 | 10 40 00 00 48 8d 7c 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 40 00 00 31 c0 e8 4f e8 ff | .@..H.|$.dH..%(...H..$.@..1..O.. |
5a60 | ff 48 85 c0 74 2c 48 8d 44 24 08 8a 10 84 d2 74 0d 80 fa 5c 75 03 c6 00 2f 48 ff c0 eb ed 48 8d | .H..t,H.D$.....t...\u.../H....H. |
5a80 | 74 24 08 48 89 df e8 11 1f 01 00 b8 01 00 00 00 eb 02 31 c0 48 8b 8c 24 08 40 00 00 64 48 33 0c | t$.H..............1.H..$.@..dH3. |
5aa0 | 25 28 00 00 00 74 05 e8 34 e7 ff ff 48 81 c4 10 40 00 00 5b c3 50 e8 a8 18 01 00 5a ff c8 c3 53 | %(...t..4...H...@..[.P.....Z...S |
5ac0 | be 01 00 00 00 48 89 fb e8 09 e1 00 00 48 89 df be 01 00 00 00 e8 ab 19 01 00 48 89 df 89 c6 e8 | .....H.......H............H..... |
5ae0 | b9 19 01 00 48 89 df 48 89 c6 e8 ad 1e 01 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 | ....H..H............[.S.....H... |
5b00 | d2 e0 00 00 48 89 df 31 d2 be 01 00 00 00 e8 25 e9 00 00 b8 01 00 00 00 5b c3 41 57 be 02 00 00 | ....H..1.......%........[.AW.... |
5b20 | 00 41 56 41 55 41 54 55 48 89 fd 53 48 83 ec 38 e8 50 19 01 00 85 c0 48 8d 54 24 28 be 01 00 00 | .AVAUATUH..SH..8.P.....H.T$(.... |
5b40 | 00 48 89 ef 7f 22 e8 31 1b 01 00 83 7c 24 28 00 0f 85 27 01 00 00 be 01 00 00 00 48 89 ef e8 73 | .H...".1....|$(...'........H...s |
5b60 | e0 00 00 e9 1f 01 00 00 e8 91 e0 00 00 49 89 c4 48 8b 44 24 28 be 02 00 00 00 48 89 ef 48 89 44 | .............I..H.D$(.....H..H.D |
5b80 | 24 08 e8 07 e2 00 00 49 89 c6 8d 40 fe 83 f8 22 76 12 ba 9d d4 44 00 be 02 00 00 00 48 89 ef e8 | $......I...@..."v....D......H... |
5ba0 | 16 dc 00 00 be af d4 44 00 4c 89 e7 e8 3f e7 ff ff 49 8d 1c 04 8a 03 3c 2d 75 0b 48 ff c3 41 bd | .......D.L...?...I.....<-u.H..A. |
5bc0 | 01 00 00 00 eb 0e 45 31 ed 3c 2b 0f 94 c0 0f b6 c0 48 01 c3 e8 37 eb ff ff 4c 8b 38 0f b6 03 41 | ......E1.<+......H...7...L.8...A |
5be0 | f6 04 47 08 0f 84 9d 00 00 00 0f 57 c0 0f be 03 0f b6 c8 41 f6 44 4f 01 08 74 05 83 e8 30 eb 24 | ..G........W.......A.DO..t...0.$ |
5c00 | 48 89 4c 24 18 f2 0f 11 44 24 10 e8 40 e4 ff ff 48 8b 4c 24 18 48 8b 00 f2 0f 10 44 24 10 8b 04 | H.L$....D$..@...H.L$.H.....D$... |
5c20 | 88 83 e8 37 44 39 f0 7d 1e f2 41 0f 2a ce 48 ff c3 f2 0f 59 c1 f2 0f 2a c8 0f b6 03 41 f6 04 47 | ...7D9.}..A.*.H....Y...*....A..G |
5c40 | 08 f2 0f 58 c1 75 a6 48 89 df be af d4 44 00 f2 0f 11 44 24 10 e8 96 e6 ff ff 4c 03 64 24 08 48 | ...X.u.H.....D....D$......L.d$.H |
5c60 | 01 c3 f2 0f 10 44 24 10 4c 39 e3 75 1a 45 85 ed 74 0b f2 0f 10 0d 46 7c 04 00 0f 57 c1 48 89 ef | .....D$.L9.u.E..t.....F|...W.H.. |
5c80 | e8 6e 1c 01 00 eb 08 48 89 ef e8 50 1c 01 00 48 83 c4 38 b8 01 00 00 00 5b 5d 41 5c 41 5d 41 5e | .n.....H...P...H..8.....[]A\A]A^ |
5ca0 | 41 5f c3 41 54 55 53 48 89 fb e8 b4 16 01 00 be 01 00 00 00 48 89 df 89 c5 e8 c7 17 01 00 83 f8 | A_.ATUSH............H........... |
5cc0 | 04 75 28 31 d2 be 01 00 00 00 48 89 df e8 b4 1a 01 00 80 38 23 75 14 ff cd 48 89 df 48 63 f5 e8 | .u(1......H........8#u...H..Hc.. |
5ce0 | 24 1c 01 00 b8 01 00 00 00 eb 3b be 01 00 00 00 48 89 df e8 96 e0 00 00 85 c0 44 8d 64 05 00 78 | $.........;.....H.........D.d..x |
5d00 | 09 39 e8 41 89 c4 44 0f 4f e5 45 85 e4 7f 12 ba b6 d4 44 00 be 01 00 00 00 48 89 df e8 99 da 00 | .9.A..D.O.E.......D......H...... |
5d20 | 00 89 e8 44 29 e0 5b 5d 41 5c c3 55 be 02 00 00 00 53 48 89 fb 50 e8 53 e0 00 00 48 89 c5 ba 05 | ...D).[]A\.U.....SH..P.S...H.... |
5d40 | 00 00 00 48 89 df ff c5 be 01 00 00 00 e8 51 de 00 00 48 63 f5 48 89 df e8 ab 1b 01 00 89 ea 48 | ...H..........Q...Hc.H.........H |
5d60 | 89 df be 01 00 00 00 e8 62 1f 01 00 83 ce ff 48 89 df e8 0e 17 01 00 5a 83 f8 01 19 c0 5b 83 c0 | ........b......H.......Z.....[.. |
5d80 | 02 5d c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 0d de 00 00 48 89 df be 02 00 00 00 e8 33 | .].S.....H............H........3 |
5da0 | de 00 00 48 89 df be 03 00 00 00 e8 26 de 00 00 48 89 df be 03 00 00 00 e8 bd 15 01 00 48 89 df | ...H........&...H............H.. |
5dc0 | be 01 00 00 00 e8 52 21 01 00 b8 01 00 00 00 5b c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 | ......R!.......[.S.....H........ |
5de0 | bf dd 00 00 48 89 df be 02 00 00 00 e8 e5 dd 00 00 48 89 df be 02 00 00 00 e8 7c 15 01 00 48 89 | ....H............H........|...H. |
5e00 | df be 01 00 00 00 e8 97 1e 01 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 65 16 01 00 | ................[.S.....H...e... |
5e20 | 83 e8 04 83 f8 01 76 12 ba c9 d4 44 00 be 01 00 00 00 48 89 df e8 80 d9 00 00 48 89 df be 01 00 | ......v....D......H.......H..... |
5e40 | 00 00 e8 b8 19 01 00 48 89 df 48 89 c6 e8 b6 1a 01 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 | .......H..H............[.S.....H |
5e60 | 89 fb e8 6f dd 00 00 48 89 df be 02 00 00 00 e8 62 dd 00 00 48 89 df ba 02 00 00 00 be 01 00 00 | ...o...H........b...H........... |
5e80 | 00 e8 98 16 01 00 48 89 df 89 c6 e8 e2 1c 01 00 b8 01 00 00 00 5b c3 41 55 41 54 55 bd 01 00 00 | ......H..............[.AUATU.... |
5ea0 | 00 53 48 89 fb 48 83 ec 18 e8 b5 14 01 00 be bf e4 44 00 48 89 df 41 89 c5 e8 07 1d 01 00 44 39 | .SH..H...........D.H..A.......D9 |
5ec0 | ed 0f 8f a2 00 00 00 83 ce ff 48 89 df e8 90 15 01 00 89 ee 48 89 df e8 86 15 01 00 45 31 c0 31 | ..........H.........H.......E1.1 |
5ee0 | c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 84 22 01 00 48 8d 54 24 08 83 ce ff 48 89 df e8 83 | ...........H...."..H.T$....H.... |
5f00 | 18 01 00 48 85 c0 49 89 c4 75 11 be e2 d4 44 00 48 89 df 31 c0 e8 df d7 00 00 eb 76 83 fd 01 7e | ...H..I..u....D.H..1.......v...~ |
5f20 | 1b 48 8b 0d 18 46 25 00 ba 01 00 00 00 be 01 00 00 00 bf 0d d5 44 00 e8 34 e7 ff ff 48 8b 0d fd | .H...F%..............D..4...H... |
5f40 | 45 25 00 48 8b 54 24 08 be 01 00 00 00 4c 89 e7 ff c5 e8 19 e7 ff ff be fe ff ff ff 48 89 df e8 | E%.H.T$......L..............H... |
5f60 | 16 14 01 00 e9 55 ff ff ff 48 8b 0d d0 45 25 00 ba 01 00 00 00 be 01 00 00 00 bf 2a d4 42 00 e8 | .....U...H...E%............*.B.. |
5f80 | ec e6 ff ff 48 8b 3d b5 45 25 00 e8 20 e5 ff ff 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 53 ba 05 | ....H.=.E%......1.H...[]A\A].S.. |
5fa0 | 00 00 00 48 89 fb be 01 00 00 00 e8 f3 db 00 00 be 02 00 00 00 48 89 df e8 bd 13 01 00 be 01 00 | ...H.................H.......... |
5fc0 | 00 00 48 89 df e8 e2 24 01 00 85 c0 ba 02 00 00 00 75 0d 48 89 df e8 04 19 01 00 ba 01 00 00 00 | ..H....$.........u.H............ |
5fe0 | 89 d0 5b c3 55 48 89 d5 ba 0f d5 44 00 53 48 89 fb 56 be 02 00 00 00 e8 58 db 00 00 be 01 00 00 | ..[.UH.....D.SH..V......X....... |
6000 | 00 48 89 df e8 59 14 01 00 45 31 c0 31 c9 31 f6 ba 01 00 00 00 48 89 df e8 5a 21 01 00 83 ce ff | .H...Y...E1.1.1......H...Z!..... |
6020 | 48 89 df e8 5d 14 01 00 85 c0 74 3c 83 ce ff 48 89 df e8 bb 14 01 00 85 c0 75 0d be 29 d5 44 00 | H...].....t<...H.........u..).D. |
6040 | 48 89 df e8 b1 d6 00 00 48 89 df be 05 00 00 00 e8 ce 13 01 00 59 48 89 df 48 89 ea be 05 00 00 | H.......H............YH..H...... |
6060 | 00 5b 5d e9 1e 17 01 00 48 89 df be fe ff ff ff e8 05 13 01 00 48 c7 45 00 00 00 00 00 31 c0 5a | .[].....H............H.E.....1.Z |
6080 | 5b 5d c3 55 be 02 00 00 00 53 48 89 fb 52 ba 01 00 00 00 e8 6c dd 00 00 be 01 00 00 00 48 89 df | [].U.....SH..R......l........H.. |
60a0 | 48 89 c5 e8 d2 12 01 00 be 01 00 00 00 48 89 df e8 3d 14 01 00 85 c0 74 28 85 ed 7e 24 89 ee 48 | H............H...=.....t(..~$..H |
60c0 | 89 df e8 a6 d5 00 00 be 01 00 00 00 48 89 df e8 8e 13 01 00 be 02 00 00 00 48 89 df e8 f9 23 01 | ............H............H....#. |
60e0 | 00 58 48 89 df 5b 5d e9 ba 23 01 00 41 54 b9 f0 d6 44 00 ba 4e d5 44 00 be 01 00 00 00 55 53 48 | .XH..[]..#..AT...D..N.D......USH |
6100 | 89 fb e8 8e db 00 00 48 98 31 d2 be 02 00 00 00 8b 2c 85 c0 d6 44 00 48 89 df e8 e5 dc 00 00 48 | .......H.1.......,...D.H.......H |
6120 | 89 df 89 c2 89 ee e8 78 22 01 00 83 fd 05 41 89 c4 74 4a 83 fd 09 74 45 83 fd 03 75 4d 31 d2 be | .......x".....A..tJ...tE...uM1.. |
6140 | 04 00 00 00 48 89 df e8 57 22 01 00 f2 0f 2a c8 89 c5 f2 41 0f 2a c4 48 89 df f2 0f 59 0d 6e 77 | ....H...W"....*....A.*.H....Y.nw |
6160 | 04 00 f2 0f 58 c1 e8 88 17 01 00 48 63 f5 48 89 df e8 92 17 01 00 b8 02 00 00 00 eb 1d 44 89 e6 | ....X......Hc.H..............D.. |
6180 | 48 89 df e8 ea 19 01 00 eb 0b 48 63 f0 48 89 df e8 73 17 01 00 b8 01 00 00 00 5b 5d 41 5c c3 55 | H.........Hc.H...s........[]A\.U |
61a0 | 89 f5 be 01 00 00 00 53 48 89 fb 41 50 e8 a4 10 01 00 85 c0 74 22 89 ee 48 89 df e8 b2 19 01 00 | .......SH..AP.......t"..H....... |
61c0 | 48 89 df be 01 00 00 00 e8 56 12 01 00 59 48 89 df 5b 5d e9 8b 11 01 00 48 89 df 31 f6 e8 98 11 | H........V...YH..[].....H..1.... |
61e0 | 01 00 48 89 df 31 f6 e8 86 19 01 00 48 89 df be c0 e2 44 00 e8 a3 17 01 00 5a 5b b8 02 00 00 00 | ..H..1......H.....D......Z[..... |
6200 | 5d c3 55 53 48 89 fb 52 e8 56 11 01 00 83 f8 01 89 c5 7f 12 ba 56 d5 44 00 be 02 00 00 00 48 89 | ].USH..R.V...........V.D......H. |
6220 | df e8 94 d5 00 00 48 89 df be 01 00 00 00 e8 2f 12 01 00 ba 01 00 00 00 48 89 df be 02 00 00 00 | ......H......../........H....... |
6240 | e8 f8 11 01 00 48 89 df be 02 00 00 00 e8 d1 11 01 00 8d 75 fe 48 89 df 45 31 c0 83 ca ff 41 b9 | .....H.............u.H..E1....A. |
6260 | 81 62 40 00 b9 01 00 00 00 e8 6f 1f 01 00 31 f6 85 c0 48 89 df 58 5b 5d 40 0f 94 c6 e9 1e ff ff | .b@.......o...1...H..X[]@....... |
6280 | ff 53 31 f6 48 89 fb e8 d0 1e 01 00 48 89 df 31 f6 ff c8 5b 40 0f 94 c6 e9 02 ff ff ff 53 be 01 | .S1.H.......H..1...[@........S.. |
62a0 | 00 00 00 48 89 fb e8 2b d9 00 00 48 89 df e8 2c 16 01 00 be 01 00 00 00 48 89 df e8 2c 11 01 00 | ...H...+...H...,........H...,... |
62c0 | 48 89 df e8 9b 10 01 00 8d 70 fe 48 89 df 45 31 c0 31 c9 83 ca ff 41 b9 81 62 40 00 e8 fc 1e 01 | H........p.H..E1.1....A..b@..... |
62e0 | 00 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 e9 ad fe ff ff 55 53 48 89 fb 56 be 02 00 00 00 e8 83 11 | .H..1...[@........USH..V........ |
6300 | 01 00 ba 05 00 00 00 89 c5 be 01 00 00 00 48 89 df e8 8d d8 00 00 83 fd 05 74 16 85 ed 74 12 ba | ..............H..........t...t.. |
6320 | 65 d5 44 00 be 02 00 00 00 48 89 df e8 89 d4 00 00 ba 7b d5 44 00 be 01 00 00 00 48 89 df e8 e7 | e.D......H........{.D......H.... |
6340 | df 00 00 85 c0 74 12 59 48 89 df be 87 d5 44 00 31 c0 5b 5d e9 a0 d3 00 00 48 89 df be 02 00 00 | .....t.YH.....D.1.[].....H...... |
6360 | 00 e8 14 10 01 00 48 89 df be 01 00 00 00 e8 eb 1c 01 00 5a 5b b8 01 00 00 00 5d c3 41 54 49 89 | ......H............Z[.....].ATI. |
6380 | cc 55 89 d5 48 89 f2 be 01 00 00 00 53 48 89 fb e8 95 df 00 00 85 c0 75 46 ba 05 00 00 00 be 01 | .U..H.......SH.........uF....... |
63a0 | 00 00 00 48 89 df e8 f8 d7 00 00 31 d2 4c 89 e6 48 89 df e8 2c 17 01 00 be 01 00 00 00 48 89 df | ...H.......1.L..H...,........H.. |
63c0 | e8 9d 10 01 00 85 ed 74 0c 31 f6 48 89 df e8 35 15 01 00 eb 2e 48 89 df e8 02 15 01 00 eb 24 be | .......t.1.H...5.....H........$. |
63e0 | 01 00 00 00 48 89 df e8 76 10 01 00 45 31 c0 31 c9 ba 03 00 00 00 be 01 00 00 00 48 89 df e8 74 | ....H...v...E1.1...........H...t |
6400 | 1d 01 00 5b 5d b8 03 00 00 00 41 5c c3 b9 9d 5f 40 00 31 d2 be ab d5 44 00 e9 5e ff ff ff b9 2b | ...[].....A\..._@.1....D..^....+ |
6420 | 5d 40 00 ba 01 00 00 00 be b3 d5 44 00 e9 4a ff ff ff 53 48 89 fb e8 27 10 01 00 ba 01 00 00 00 | ]@.........D..J...SH...'........ |
6440 | be fe ff ff ff 48 89 df e8 d1 21 01 00 48 85 c0 75 0d be fe ff ff ff 48 89 df e8 1b 0f 01 00 b8 | .....H....!..H..u......H........ |
6460 | 01 00 00 00 5b c3 41 55 be 01 00 00 00 41 54 55 31 ed 53 48 89 fb 48 83 ec 18 48 8d 54 24 08 e8 | ....[.AU.....ATU1.SH..H...H.T$.. |
6480 | 02 13 01 00 31 c9 ba bc d5 44 00 be 03 00 00 00 48 89 df 49 89 c4 e8 98 d7 00 00 be 04 00 00 00 | ....1....D......H..I............ |
64a0 | 48 89 df 49 89 c5 e8 da 0f 01 00 ff c0 40 0f 95 c5 31 c9 c1 e5 02 4d 85 e4 74 28 4c 89 e2 48 89 | H..I.........@...1....M..t(L..H. |
64c0 | df be 02 00 00 00 e8 68 d7 00 00 48 8b 54 24 08 4d 89 e8 48 89 c1 4c 89 e6 48 89 df e8 07 de 00 | .......h...H.T$.M..H..L..H...... |
64e0 | 00 eb 49 ba bf d5 44 00 be 02 00 00 00 48 89 df e8 3e d7 00 00 ba 06 00 00 00 be 01 00 00 00 48 | ..I...D......H...>.............H |
6500 | 89 df 49 89 c4 e8 99 d6 00 00 be 05 00 00 00 48 89 df e8 63 0e 01 00 4d 89 e8 4c 89 e1 31 d2 be | ..I............H...c...M..L..1.. |
6520 | e4 5f 40 00 48 89 df e8 9a 1d 01 00 85 c0 75 12 85 ed b0 01 74 26 89 ee 48 89 df e8 f2 fe ff ff | ._@.H.........u.....t&..H....... |
6540 | eb 1a 48 89 df e8 95 13 01 00 be fe ff ff ff 48 89 df e8 95 0e 01 00 b8 02 00 00 00 48 83 c4 18 | ..H............H............H... |
6560 | 5b 5d 41 5c 41 5d c3 53 be 01 00 00 00 48 89 fb e8 61 d6 00 00 be 01 00 00 00 48 89 df e8 1f 18 | []A\A].S.....H...a........H..... |
6580 | 01 00 85 c0 75 0a 48 89 df e8 51 13 01 00 eb 12 ba 7b d5 44 00 be 01 00 00 00 48 89 df e8 88 dd | ....u.H...Q......{.D......H..... |
65a0 | 00 00 b8 01 00 00 00 5b c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 31 c9 e8 76 d6 00 00 be 01 00 | .......[.U1......SH..Q1..v...... |
65c0 | 00 00 48 89 c5 48 89 df e8 ad 0d 01 00 31 d2 48 89 ee 48 89 df e8 44 db 00 00 85 c0 74 0b 5a 48 | ..H..H.......1.H..H...D.....t.ZH |
65e0 | 89 df 5b 5d e9 bd 1e 01 00 48 89 df 41 b8 b5 5a 40 00 31 c9 83 ca ff 31 f6 e8 79 1b 01 00 58 48 | ..[].....H..A..Z@.1....1..y...XH |
6600 | 89 df 5b 5d e9 ac f4 ff ff 53 be 01 00 00 00 48 89 fb e8 50 11 01 00 85 c0 75 27 48 89 df ba c7 | ..[].....S.....H...P.....u'H.... |
6620 | d5 44 00 be 02 00 00 00 31 c9 e8 04 d6 00 00 48 89 df 48 89 c2 be 39 e8 44 00 5b 31 c0 e9 b7 d0 | .D......1......H..H...9.D.[1.... |
6640 | 00 00 48 89 df 5b e9 18 0d 01 00 41 55 31 c9 31 d2 41 54 55 31 ed 53 48 89 fb 56 be 01 00 00 00 | ..H..[.....AU1.1.ATU1.SH..V..... |
6660 | e8 ce d5 00 00 31 c9 31 d2 be 02 00 00 00 48 89 df 49 89 c4 e8 ba d5 00 00 be 03 00 00 00 49 89 | .....1.1......H..I............I. |
6680 | c5 48 89 df e8 fc 0d 01 00 4c 89 ea ff c0 4c 89 e6 48 89 df 40 0f 95 c5 e8 81 da 00 00 85 c0 8d | .H.......L....L..H..@........... |
66a0 | 6c 6d 00 75 17 85 ed b0 01 74 2b 59 48 89 df 89 ee 5b 5d 41 5c 41 5d e9 76 fd ff ff 48 89 df e8 | lm.u.....t+YH....[]A\A].v...H... |
66c0 | 1b 12 01 00 be fe ff ff ff 48 89 df e8 1b 0d 01 00 b8 02 00 00 00 5a 5b 5d 41 5c 41 5d c3 53 ba | .........H............Z[]A\A].S. |
66e0 | 02 00 00 00 48 89 fb be d8 b9 f0 ff e8 dd 15 01 00 48 89 df ba 02 00 00 00 be d8 b9 f0 ff e8 cb | ....H............H.............. |
6700 | 15 01 00 48 89 df ba d9 d5 44 00 be fe ff ff ff e8 a7 17 01 00 48 89 df 31 d2 be 50 d7 44 00 e8 | ...H.....D...........H..1..P.D.. |
6720 | 5e e1 00 00 48 89 df ba 07 00 00 00 be dc d5 44 00 e8 12 12 01 00 48 89 df ba 42 d1 44 00 be fe | ^...H..........D......H...B.D... |
6740 | ff ff ff e8 74 17 01 00 b8 01 00 00 00 5b c3 55 53 48 89 fb 48 83 ec 18 48 8b 47 10 48 8b 6f 38 | ....t........[.USH..H...H.G.H.o8 |
6760 | 48 8b 3e 8b 76 08 45 85 c9 89 70 08 48 89 38 48 8b 32 8b 52 08 89 50 18 48 8d 50 30 48 89 70 10 | H.>.v.E...p.H.8H.2.R..P.H.P0H.p. |
6780 | 48 89 53 10 48 8b 11 48 89 50 20 8b 51 08 89 50 28 75 16 48 8d 50 40 48 89 53 10 49 8b 10 48 89 | H.S.H..H.P..Q..P(u.H.P@H.S.I..H. |
67a0 | 50 30 41 8b 50 08 89 50 38 48 8b 43 20 48 8b 73 10 44 89 ca 48 89 df 44 89 4c 24 04 4c 89 44 24 | P0A.P..P8H.C.H.s.D..H..D.L$.L.D$ |
67c0 | 08 8a 48 22 b8 04 00 00 00 44 29 c8 48 98 48 c1 e0 04 83 e1 01 48 29 c6 e8 fd 4c 00 00 44 8b 4c | ..H".....D).H.H......H)...L..D.L |
67e0 | 24 04 45 85 c9 74 26 48 8b 43 10 4c 8b 44 24 08 48 8d 50 f0 49 29 e8 4c 03 43 38 48 89 53 10 48 | $.E..t&H.C.L.D$.H.P.I).L.C8H.S.H |
6800 | 8b 50 f0 8b 40 f8 49 89 10 41 89 40 08 48 83 c4 18 5b 5d c3 41 55 49 89 cd 41 54 49 89 d4 44 89 | .P..@.I..A.@.H...[].AUI..ATI..D. |
6820 | c2 55 48 89 f5 53 48 89 fb 48 83 ec 18 44 89 44 24 0c e8 c7 47 01 00 83 78 08 00 44 8b 44 24 0c | .UH..SH..H...D.D$...G...x..D.D$. |
6840 | 75 0e 44 89 c2 4c 89 e6 48 89 df e8 ae 47 01 00 8b 78 08 85 ff 74 1f 48 89 df 41 b9 01 00 00 00 | u.D..L..H....G...x...t.H..A..... |
6860 | 4d 89 e8 4c 89 e1 48 89 ea 48 89 c6 e8 de fe ff ff bf 01 00 00 00 48 83 c4 18 89 f8 5b 5d 41 5c | M..L..H..H............H.....[]A\ |
6880 | 41 5d c3 41 89 c8 48 8b 4f 10 53 48 89 fb e8 81 ff ff ff 85 c0 74 19 48 8b 53 10 8b 42 08 85 c0 | A].A..H.O.SH.........t.H.S..B... |
68a0 | 74 18 ff c8 75 0f 31 c0 83 3a 00 0f 95 c0 eb 0a 83 c8 ff eb 05 b8 01 00 00 00 5b c3 41 57 4c 8d | t...u.1..:................[.AWL. |
68c0 | 7e 18 41 56 45 31 f6 41 55 49 83 cd ff 41 54 4c 8d 67 18 55 53 51 48 8b 6f 10 48 8b 5e 10 4c 89 | ~.AVE1.AUI...ATL.g.USQH.o.H.^.L. |
68e0 | fe 4c 89 e7 e8 07 dc ff ff 85 c0 75 37 44 88 f0 4c 89 e9 4c 89 e7 f2 ae 48 f7 d1 48 8d 41 ff 48 | .L.........u7D..L..L....H..H.A.H |
6900 | 39 d8 75 0a 31 c0 48 39 eb 0f 95 c0 eb 16 48 39 e8 74 0e 49 01 cc 48 29 cd 49 01 cf 48 29 cb eb | 9.u.1.H9......H9.t.I..H).I..H).. |
6920 | bd 83 c8 ff 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 83 ec 18 8b 47 08 83 f8 03 74 3d 83 e0 | ....Z[]A\A]A^A_.USH....G....t=.. |
6940 | 0f 31 db 83 f8 04 75 36 48 8b 3f 48 89 f5 48 8d 54 24 08 48 8b 77 10 48 83 c7 18 e8 5c 28 00 00 | .1....u6H.?H..H.T$.H.w.H....\(.. |
6960 | 85 c0 74 1a f2 0f 10 44 24 08 c7 45 08 03 00 00 00 48 89 eb f2 0f 11 45 00 eb 03 48 89 fb 48 83 | ..t....D$..E.....H.....E...H..H. |
6980 | c4 18 48 89 d8 5b 5d c3 55 53 48 89 f3 48 83 ec 38 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 | ..H..[].USH..H..8dH..%(...H.D$(1 |
69a0 | c0 83 7e 08 03 75 46 f2 0f 10 06 48 89 fd 48 8d 7c 24 08 b9 d8 d8 44 00 ba 20 00 00 00 be 01 00 | ..~..uF....H..H.|$....D......... |
69c0 | 00 00 b0 01 e8 57 dd ff ff 48 8d 74 24 08 48 63 d0 48 89 ef e8 fb 49 01 00 48 89 03 8a 40 08 83 | .....W...H.t$.Hc.H....I..H...@.. |
69e0 | c8 40 0f b6 c0 89 43 08 b8 01 00 00 00 48 8b 4c 24 28 64 48 33 0c 25 28 00 00 00 74 05 e8 de d7 | .@....C......H.L$(dH3.%(...t.... |
6a00 | ff ff 48 83 c4 38 5b 5d c3 41 57 41 56 49 89 d6 41 55 49 89 cd 41 54 41 bc 64 00 00 00 55 48 89 | ..H..8[].AWAVI..AUI..ATA.d...UH. |
6a20 | fd 53 48 89 f3 48 83 ec 18 83 7b 08 45 75 6a 48 8b 13 4c 89 f6 48 89 d7 48 89 54 24 08 e8 01 61 | .SH..H....{.EujH..L..H..H.T$...a |
6a40 | 00 00 83 78 08 00 49 89 c7 48 8b 54 24 08 74 1e 49 8b 07 49 89 45 00 41 8b 47 08 41 89 45 08 48 | ...x..I..H.T$.t.I..I.E.A.G.A.E.H |
6a60 | 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 7a 10 48 85 ff 74 d9 f6 47 0a 01 75 d3 48 8b 45 | ...[]A\A]A^A_.H.z.H..t..G..u.H.E |
6a80 | 18 31 f6 48 8b 90 20 01 00 00 e8 46 45 01 00 48 85 c0 48 89 c6 75 28 eb b7 31 d2 48 89 de 48 89 | .1.H.......FE..H..H..u(..1.H..H. |
6aa0 | ef e8 58 45 01 00 83 78 08 00 48 89 c6 75 10 ba 5e f2 44 00 48 89 de 48 89 ef e8 e3 54 01 00 8b | ..XE...x..H..u..^.D.H..H....T... |
6ac0 | 46 08 83 e0 0f 83 f8 06 75 25 48 83 c4 18 48 89 da 48 89 ef 5b 5d 41 5c 4d 89 e8 4c 89 f1 41 b9 | F.......u%H...H..H..[]A\M..L..A. |
6ae0 | 01 00 00 00 41 5d 41 5e 41 5f e9 60 fc ff ff 41 ff cc 74 08 48 89 f3 e9 2d ff ff ff be de d8 44 | ....A]A^A_.`...A..t.H...-......D |
6b00 | 00 48 89 ef 31 c0 e8 7b 53 01 00 41 57 49 89 cf 41 56 49 89 d6 41 55 41 bd 64 00 00 00 41 54 55 | .H..1..{S..AWI..AVI..AUA.d...ATU |
6b20 | 48 89 f5 53 48 89 fb 48 83 ec 18 83 7d 08 45 0f 85 bd 00 00 00 4c 8b 65 00 4c 89 f6 4c 89 e7 e8 | H..SH..H....}.E......L.e.L..L... |
6b40 | ff 5f 00 00 83 78 08 00 48 89 c1 75 55 49 8b 7c 24 10 48 85 ff 75 1c 48 81 f9 f0 df 44 00 75 42 | ._...x..H..uUI.|$.H..u.H....D.uB |
6b60 | 4c 89 f2 4c 89 e6 48 89 df e8 fc 62 00 00 48 89 c1 eb 2f f6 47 0a 02 75 de 48 89 44 24 08 48 8b | L..L..H....b..H.../.G..u.H.D$.H. |
6b80 | 43 18 be 01 00 00 00 48 8b 90 28 01 00 00 e8 42 44 01 00 48 85 c0 48 89 c6 48 8b 4c 24 08 75 7b | C......H..(....BD..H..H..H.L$.u{ |
6ba0 | eb b5 49 8b 07 48 89 01 41 8b 47 08 89 41 08 41 c6 44 24 0a 00 41 f6 47 08 40 0f 84 a4 00 00 00 | ..I..H..A.G..A.A.D$..A.G.@...... |
6bc0 | 49 8b 07 f6 40 09 03 0f 84 97 00 00 00 41 f6 44 24 09 04 0f 84 8b 00 00 00 48 83 c4 18 48 89 df | I...@........A.D$........H...H.. |
6be0 | 4c 89 e6 5b 5d 41 5c 41 5d 41 5e 41 5f e9 02 3f 01 00 48 89 ee ba 01 00 00 00 48 89 df e8 fc 43 | L..[]A\A]A^A_..?..H.......H....C |
6c00 | 01 00 83 78 08 00 48 89 c6 75 10 ba 5e f2 44 00 48 89 ee 48 89 df e8 87 53 01 00 8b 46 08 83 e0 | ...x..H..u..^.D.H..H....S...F... |
6c20 | 0f 83 f8 06 75 22 48 83 c4 18 48 89 df 48 89 ea 5b 5d 41 5c 41 5d 4c 89 f1 4d 89 f8 45 31 c9 41 | ....u"H...H..H..[]A\A]L..M..E1.A |
6c40 | 5e 41 5f e9 07 fb ff ff 41 ff cd 74 08 48 89 f5 e9 d6 fe ff ff be ef d8 44 00 48 89 df 31 c0 e8 | ^A_.....A..t.H..........D.H..1.. |
6c60 | 22 52 01 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 49 89 fc 55 48 89 f5 53 8b 46 08 | "R..H...[]A\A]A^A_.ATI..UH..S.F. |
6c80 | 48 89 d3 83 f8 03 75 15 83 7a 08 03 75 0f f2 0f 10 02 31 c0 66 0f 2e 06 0f 97 c0 eb 49 83 e0 0f | H.....u..z..u.....1.f.......I... |
6ca0 | 83 f8 04 75 1c 8b 43 08 83 e0 0f 83 f8 04 75 11 48 8b 33 48 8b 7d 00 e8 00 fc ff ff c1 e8 1f eb | ...u..C.......u.H.3H.}.......... |
6cc0 | 25 b9 0d 00 00 00 48 89 da 48 89 ee 4c 89 e7 e8 af fb ff ff 85 c0 79 0e 48 89 da 48 89 ee 4c 89 | %.....H..H..L.........y.H..H..L. |
6ce0 | e7 e8 1a 54 01 00 5b 5d 41 5c c3 41 54 49 89 fc 55 48 89 f5 53 8b 46 08 48 89 d3 83 f8 03 75 13 | ...T..[]A\.ATI..UH..S.F.H.....u. |
6d00 | 83 7a 08 03 75 0d f2 0f 10 02 66 0f 2e 06 0f 93 c0 eb 65 83 e0 0f 83 f8 04 75 1e 8b 43 08 83 e0 | .z..u.....f.......e......u..C... |
6d20 | 0f 83 f8 04 75 13 48 8b 33 48 8b 7d 00 e8 8a fb ff ff 85 c0 0f 9e c0 eb 3f b9 0e 00 00 00 48 89 | ....u.H.3H.}............?.....H. |
6d40 | da 48 89 ee 4c 89 e7 e8 37 fb ff ff 85 c0 79 2b b9 0d 00 00 00 48 89 ea 48 89 de 4c 89 e7 e8 20 | .H..L...7.....y+.....H..H..L.... |
6d60 | fb ff ff 85 c0 79 0e 48 89 da 48 89 ee 4c 89 e7 e8 8b 53 01 00 0f 94 c0 0f b6 c0 5b 5d 41 5c c3 | .....y.H..H..L....S........[]A\. |
6d80 | 41 54 55 48 89 d5 53 8b 46 08 48 89 f3 83 e0 3f 83 f8 16 77 67 49 89 fc ff 24 c5 88 d9 44 00 f2 | ATUH..S.F.H....?...wgI...$...D.. |
6da0 | 0f 10 06 31 d2 b8 00 00 00 00 66 0f 2e 45 00 0f 9b c2 0f 44 c2 e9 88 00 00 00 8b 02 39 06 eb 43 | ...1......f..E.....D........9..C |
6dc0 | 48 8b 3b 48 8b 32 5b 5d 41 5c e9 8e 44 01 00 48 8b 06 48 8b 12 48 39 d0 74 63 4d 85 e4 75 04 31 | H.;H.2[]A\..D..H..H..H9.tcM..u.1 |
6de0 | c0 eb 5f 48 8b 52 10 48 8b 70 10 49 8d 7c 24 18 e8 52 00 00 00 48 85 c0 75 11 eb e3 48 8b 45 00 | .._H.R.H.p.I.|$..R...H..u...H.E. |
6e00 | 48 39 03 0f 94 c0 0f b6 c0 eb 37 4d 8b 44 24 10 48 89 da 48 89 c6 41 b9 01 00 00 00 48 89 e9 4c | H9........7M.D$.H..H..A.....H..L |
6e20 | 89 e7 e8 28 f9 ff ff 49 8b 54 24 10 8b 42 08 85 c0 74 0f ff c8 75 06 8b 02 85 c0 74 05 b8 01 00 | ...(...I.T$..B...t...u.....t.... |
6e40 | 00 00 5b 5d 41 5c c3 41 55 48 85 f6 41 54 49 89 f4 55 53 51 75 04 31 c0 eb 74 f6 46 0a 20 75 f6 | ..[]A\.AUH..ATI..USQu.1..t.F..u. |
6e60 | 48 8b 07 48 89 d5 49 89 fd be 05 00 00 00 4c 89 e7 48 8b 90 48 01 00 00 e8 58 41 01 00 48 85 c0 | H..H..I.......L..H..H....XA..H.. |
6e80 | 48 89 c3 74 d1 49 39 ec 74 41 48 85 ed 74 c7 f6 45 0a 20 75 c1 49 8b 45 00 be 05 00 00 00 48 89 | H..t.I9.tAH..t..E..u.I.E......H. |
6ea0 | ef 48 8b 90 48 01 00 00 e8 28 41 01 00 48 85 c0 74 a4 8b 48 08 39 4b 08 75 9c 31 ff 48 89 c2 48 | .H..H....(A..H..t..H.9K.u.1.H..H |
6ec0 | 89 de e8 b9 fe ff ff 85 c0 74 8b 48 89 d8 5a 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 89 f5 41 | .........t.H..Z[]A\A].AWAVAUA..A |
6ee0 | 54 55 48 89 fd 53 52 48 8b 5d 10 8b 43 e8 89 c2 83 e2 0f 83 fa 04 74 36 83 f8 03 74 31 4c 8d 63 | TUH..SRH.]..C.........t6...t1L.c |
6f00 | e0 48 83 eb 10 41 b8 0f 00 00 00 48 89 da 48 89 ef 4c 89 e1 4c 89 e6 e8 f8 f8 ff ff 85 c0 75 4d | .H...A.....H..H..L..L.........uM |
6f20 | 48 89 da 4c 89 e6 48 89 ef e8 7b 51 01 00 8b 43 f8 83 e0 0f 83 f8 04 74 10 48 8d 73 f0 48 89 ef | H..L..H...{Q...C.......t.H.s.H.. |
6f40 | e8 43 fa ff ff 85 c0 74 b4 48 8b 43 f0 8b 53 e8 4c 8b 70 10 4d 85 f6 75 1f 83 e2 0f 83 fa 04 74 | .C.....t.H.C..S.L.p.M..u.......t |
6f60 | 0c 48 8d 73 e0 48 89 ef e8 1b fa ff ff 41 bc 02 00 00 00 e9 f3 00 00 00 83 e2 0f 83 fa 04 74 0c | .H.s.H.......A................t. |
6f80 | 4c 8d 7b e0 41 bc 01 00 00 00 eb 1d 48 8b 53 e0 48 83 7a 10 00 75 e9 48 89 43 e0 8b 43 f8 89 43 | L.{.A.......H.S.H.z..u.H.C..C..C |
6fa0 | e8 eb ca 49 01 c6 41 ff c4 45 39 ec 7c 27 48 8b 45 18 4c 89 f2 48 89 ef 48 8d b0 d8 00 00 00 e8 | ...I..A..E9.|'H.E.L..H..H....... |
6fc0 | 3d 41 01 00 4d 63 d4 45 31 c0 31 d2 4d 6b f2 f0 49 01 de eb 46 41 8b 47 08 83 e0 0f 83 f8 04 75 | =A..Mc.E1.1.Mk..I...FA.G.......u |
6fe0 | 29 49 8b 07 48 c7 c1 fd ff ff ff 49 83 ef 10 4c 29 f1 48 8b 40 10 48 39 c8 72 a8 be 00 d9 44 00 | )I..H......I...L).H.@.H9.r....D. |
7000 | 48 89 ef 31 c0 e8 7c 4e 01 00 4c 89 fe 48 89 ef e8 73 f9 ff ff 85 c0 75 c8 eb 93 4c 89 c1 4c 8d | H..1..|N..L..H...s.....u...L..L. |
7020 | 1c 10 49 ff c0 48 c1 e1 04 49 8b 34 0e 4c 89 df 4c 8b 4e 10 48 83 c6 18 4c 89 c9 4c 01 ca f3 a4 | ..I..H...I.4.L..L.N.H...L..L.... |
7040 | 44 89 e1 44 29 c1 85 c9 7f d1 49 c1 e2 04 48 89 c6 48 89 ef 4c 29 d3 e8 78 43 01 00 48 89 03 8a | D..D).....I...H..H..L)..xC..H... |
7060 | 40 08 83 c8 40 0f b6 c0 89 43 08 45 29 e5 4d 63 e4 4d 6b e4 f0 41 ff c5 49 83 c4 10 4c 01 65 10 | @...@....C.E).Mc.Mk..A..I...L.e. |
7080 | 41 83 fd 01 0f 8f 5d fe ff ff 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 54 55 48 89 f5 53 48 | A.....]...X[]A\A]A^A_.AUATUH..SH |
70a0 | 89 d3 41 53 8b 42 08 83 e0 0f 83 f8 04 74 45 83 f8 05 49 89 fc 75 79 4c 8b 2a 49 8b 7d 10 48 85 | ..AS.B.......tE...I..uyL.*I.}.H. |
70c0 | ff 75 0e 4c 89 ef e8 60 60 00 00 f2 0f 2a c0 eb 4b f6 47 0a 10 75 ec 49 8b 54 24 18 be 04 00 00 | .u.L...``....*..K.G..u.I.T$..... |
70e0 | 00 48 8b 92 40 01 00 00 e8 e8 3e 01 00 48 85 c0 75 61 eb cf 48 8b 02 48 8b 40 10 48 85 c0 78 07 | .H..@.....>..H..ua..H..H.@.H..x. |
7100 | f2 48 0f 2a c0 eb 15 48 89 c2 83 e0 01 48 d1 ea 48 09 c2 f2 48 0f 2a c2 f2 0f 58 c0 f2 0f 11 45 | .H.*...H.....H..H...H.*...X....E |
7120 | 00 c7 45 08 03 00 00 00 58 5b 5d 41 5c 41 5d c3 ba 04 00 00 00 48 89 de e8 c1 3e 01 00 83 78 08 | ..E.....X[]A\A]......H....>...x. |
7140 | 00 75 10 ba 17 d9 44 00 48 89 de 4c 89 e7 e8 4f 4e 01 00 41 5a 48 89 d9 48 89 da 49 89 e8 5b 5d | .u....D.H..L...ON..AZH..H..I..[] |
7160 | 4c 89 e7 41 b9 01 00 00 00 48 89 c6 41 5c 41 5d e9 da f5 ff ff 41 56 41 55 49 89 fd 48 89 d7 41 | L..A.....H..A\A].....AVAUI..H..A |
7180 | 54 49 89 f4 55 48 89 cd 53 48 89 d3 48 83 ec 30 48 8d 74 24 10 44 89 44 24 0c e8 91 f7 ff ff 48 | TI..UH..SH..H..0H.t$.D.D$......H |
71a0 | 85 c0 49 89 c6 44 8b 44 24 0c 74 3a 48 8d 74 24 20 48 89 ef e8 77 f7 ff ff 48 85 c0 44 8b 44 24 | ..I..D.D$.t:H.t$.H...w...H..D.D$ |
71c0 | 0c 74 23 41 8d 78 fa f2 0f 10 08 f2 41 0f 10 06 e8 0b 1f 00 00 41 c7 44 24 08 03 00 00 00 f2 41 | .t#A.x......A........A.D$......A |
71e0 | 0f 11 04 24 eb 23 4c 89 e1 48 89 ea 48 89 de 4c 89 ef e8 1d f6 ff ff 85 c0 75 0e 48 89 ea 48 89 | ...$.#L..H..H..L.........u.H..H. |
7200 | de 4c 89 ef e8 c4 4e 01 00 48 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 55 53 48 89 fb 52 | .L....N..H..0[]A\A]A^.AUATUSH..R |
7220 | 48 8b 6f 20 48 8b 45 38 48 8b 75 30 44 8b 60 fc 44 89 e2 83 e2 3f 8d 42 fa 83 f8 1c 0f 87 10 01 | H.o.H.E8H.u0D.`.D....?.B........ |
7240 | 00 00 ff 24 c5 40 da 44 00 48 8b 47 10 41 c1 ec 06 45 0f b6 e4 49 c1 e4 04 48 8d 50 f0 4c 01 e6 | ...$.@.D.H.G.A...E...I...H.P.L.. |
7260 | 48 89 57 10 48 8b 50 f0 8b 40 f8 48 89 16 89 46 08 e9 dc 00 00 00 48 8b 47 10 45 31 ed 8b 48 f8 | H.W.H.P..@.H...F......H.G.E1..H. |
7280 | 85 c9 74 12 ff c9 41 b5 01 75 0b 45 31 ed 83 78 f0 00 41 0f 95 c5 48 83 e8 10 83 fa 1a 48 89 43 | ..t...A..u.E1..x..A...H......H.C |
72a0 | 10 75 25 44 89 e0 b2 0e 48 89 df c1 e8 17 48 c1 e0 04 48 01 c6 e8 44 3d 01 00 44 89 ea 83 f2 01 | .u%D....H.....H...H...D=..D..... |
72c0 | 83 78 08 00 44 0f 44 ea 41 c1 ec 06 45 0f b6 e4 45 39 e5 74 7d 48 83 45 38 04 eb 76 48 8b 47 10 | .x..D.D.A...E...E9.t}H.E8..vH.G. |
72e0 | 44 89 e1 c1 e9 17 48 c1 e1 04 48 89 c2 48 29 f2 48 29 ca 48 8d 72 e0 48 8b 50 f0 48 c1 fe 04 48 | D.....H...H..H).H).H.r.H.P.H...H |
7300 | 89 50 d0 8b 50 f8 83 fe 01 89 50 d8 7e 0d 48 83 e8 20 48 89 47 10 e8 bb fb ff ff 48 8b 43 10 41 | .P..P.....P.~.H...H.G......H.C.A |
7320 | c1 ec 06 45 0f b6 e4 49 c1 e4 04 4c 03 65 30 48 8b 50 f0 8b 40 f8 49 89 14 24 41 89 44 24 08 eb | ...E...I...L.e0H.P..@.I..$A.D$.. |
7340 | 09 41 81 e4 00 c0 7f 00 74 08 48 8b 45 08 48 89 43 10 58 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 | .A......t.H.E.H.C.X[]A\A].AWAVAU |
7360 | 41 54 55 48 89 fd 53 48 83 ec 38 4c 8b 67 20 49 8b 04 24 48 8b 00 48 89 44 24 08 48 8b 40 18 48 | ATUH..SH..8L.g.I..$H..H.D$.H.@.H |
7380 | 8b 40 10 48 89 04 24 4d 8b 6c 24 30 49 8b 44 24 38 48 8d 50 04 49 89 54 24 38 44 8a 75 48 44 8b | .@.H..$M.l$0I.D$8H.P.I.T$8D.uHD. |
73a0 | 00 41 f6 c6 0c 0f 84 13 01 00 00 8b 45 50 ff c8 85 c0 89 45 50 74 0a 41 f6 c6 04 0f 84 fd 00 00 | .A..........EP.....EPt.A........ |
73c0 | 00 45 31 ff 41 f6 c6 08 48 8b 5d 20 74 08 85 c0 0f 84 67 10 00 00 8a 43 22 84 c0 79 0b 83 e0 7f | .E1.A...H.].t.....g....C"..y.... |
73e0 | 88 43 22 e9 d1 00 00 00 45 85 ff 74 1a 83 ca ff be 03 00 00 00 48 89 ef 44 89 44 24 10 e8 f1 3a | .C".....E..t.........H..D.D$...: |
7400 | 00 00 44 8b 44 24 10 41 80 e6 04 74 71 48 8b 03 48 8b 7b 38 48 8b 00 48 8b 50 18 48 89 f8 48 8b | ..D.D$.A...tqH..H.{8H..H.P.H..H. |
7420 | 72 18 48 29 f0 48 c1 f8 02 8d 48 ff 48 8b 42 28 48 85 c0 74 08 48 63 d1 8b 14 90 eb 02 31 d2 85 | r.H).H....H.H.B(H..t.Hc......1.. |
7440 | c9 74 24 48 8b 4d 28 48 39 cf 76 1b 48 85 c0 74 10 48 29 f1 48 c1 f9 02 48 63 c9 8b 44 88 fc eb | .t$H.M(H9.v.H..t.H).H...Hc..D... |
7460 | 02 31 c0 39 c2 74 17 be 02 00 00 00 48 89 ef 44 89 44 24 10 e8 7a 3a 00 00 44 8b 44 24 10 80 7d | .1.9.t......H..D.D$..z:..D.D$..} |
7480 | 0a 01 48 8b 43 38 48 89 45 28 75 2d 45 85 ff 74 07 c7 45 50 01 00 00 00 48 83 6b 38 04 80 4b 22 | ..H.C8H.E(u-E..t..EP....H.k8..K" |
74a0 | 80 be 01 00 00 00 48 8b 45 10 48 89 ef 48 83 e8 10 48 89 03 e8 91 36 00 00 4d 8b 6c 24 30 45 89 | ......H.E.H..H...H....6..M.l$0E. |
74c0 | c6 44 89 c2 41 c1 ee 06 83 e2 3f 45 0f b6 f6 49 63 c6 49 89 c7 49 c1 e7 04 83 fa 26 4b 8d 5c 3d | .D..A.....?E...Ic.I..I.....&K.\= |
74e0 | 00 0f 87 a5 fe ff ff ff 24 d5 28 db 44 00 41 c1 e8 17 49 c1 e0 04 4d 01 e8 eb 0c 41 c1 e8 0e 49 | ........$.(.D.A...I...M....A...I |
7500 | c1 e0 04 4c 03 04 24 49 8b 00 48 89 03 41 8b 40 08 89 43 08 e9 73 fe ff ff 49 8b 44 24 38 48 8d | ...L..$I..H..A.@..C..s...I.D$8H. |
7520 | 50 04 49 89 54 24 38 8b 00 c1 e8 06 48 98 48 c1 e0 04 48 03 04 24 eb 53 44 89 c0 c7 43 08 01 00 | P.I.T$8.....H.H...H..$.SD...C... |
7540 | 00 00 c1 e8 17 41 81 e0 00 c0 7f 00 89 03 0f 84 38 fe ff ff e9 e1 08 00 00 41 c1 e8 17 41 ff c8 | .....A..........8........A...A.. |
7560 | 48 83 c3 10 c7 43 f8 00 00 00 00 41 83 f8 ff 75 ec e9 16 fe ff ff 48 8b 44 24 08 41 c1 e8 17 4d | H....C.....A...u......H.D$.A...M |
7580 | 63 c0 4a 8b 44 c0 20 48 8b 40 10 48 8b 10 48 89 13 8b 40 08 e9 78 ff ff ff 44 89 c0 41 c1 e8 0e | c.J.D..H.@.H..H...@..x...D..A... |
75a0 | c1 e8 17 41 f7 c0 00 01 00 00 74 12 48 8b 3c 24 45 0f b6 c0 49 c1 e0 04 4a 8d 14 07 eb 10 41 81 | ...A......t.H.<$E...I...J.....A. |
75c0 | e0 ff 01 00 00 49 c1 e0 04 4b 8d 54 05 00 48 8b 7c 24 08 48 98 48 8b 44 c7 20 48 8b 70 10 eb 32 | .....I...K.T..H.|$.H.H.D..H.p..2 |
75e0 | 44 89 c2 c1 ea 0e f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0d 81 e2 ff 01 00 00 48 c1 | D........t....H...H..$........H. |
7600 | e2 04 4c 01 ea 41 c1 e8 17 49 c1 e0 04 4b 8d 74 05 00 48 89 d9 48 89 ef e8 ec f3 ff ff e9 65 fd | ..L..A...I...K.t..H..H........e. |
7620 | ff ff 44 89 c1 c1 e9 0e f6 c5 01 74 0d 0f b6 c9 48 c1 e1 04 48 03 0c 24 eb 0d 81 e1 ff 01 00 00 | ..D........t....H...H..$........ |
7640 | 48 c1 e1 04 4c 01 e9 41 c1 e8 17 41 f7 c0 00 01 00 00 74 12 48 8b 3c 24 45 0f b6 c0 49 c1 e0 04 | H...L..A...A......t.H.<$E...I... |
7660 | 4a 8d 14 07 eb 0c 4d 63 c0 49 c1 e0 04 4b 8d 54 05 00 48 8b 7c 24 08 48 8b 44 c7 20 48 8b 70 10 | J.....Mc.I...K.T..H.|$.H.D..H.p. |
7680 | e9 a2 00 00 00 48 8b 44 24 08 41 c1 e8 17 48 8b 13 4d 63 c0 4a 8b 74 c0 20 48 8b 46 10 48 89 10 | .....H.D$.A...H..Mc.J.t..H.F.H.. |
76a0 | 8b 53 08 89 50 08 f6 43 08 40 0f 84 dc fc ff ff 48 8b 13 f6 42 09 03 0f 84 cf fc ff ff f6 46 09 | .S..P..C.@......H...B.........F. |
76c0 | 04 0f 84 c5 fc ff ff 48 89 ef e8 01 34 01 00 e9 b8 fc ff ff 44 89 c1 c1 e9 0e f6 c5 01 74 0d 0f | .......H....4.......D........t.. |
76e0 | b6 c9 48 c1 e1 04 48 03 0c 24 eb 0d 81 e1 ff 01 00 00 48 c1 e1 04 4c 01 e9 41 c1 e8 17 41 f7 c0 | ..H...H..$........H...L..A...A.. |
7700 | 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 14 00 eb 0c 4d 63 c0 49 c1 e0 04 4b | ....t.H..$E...I...J.....Mc.I...K |
7720 | 8d 54 05 00 48 89 de 48 89 ef e8 dc f3 ff ff e9 53 fc ff ff 45 89 c7 45 89 c6 48 89 ef 41 c1 ef | .T..H..H........S...E..E..H..A.. |
7740 | 0e 41 c1 ee 17 41 81 e7 ff 01 00 00 e8 cd 52 00 00 49 89 c5 48 89 03 44 89 f8 44 09 f0 c7 43 08 | .A...A........R..I..H..D..D...C. |
7760 | 45 00 00 00 0f 84 fc 0b 00 00 44 89 ff e8 39 19 00 00 44 89 f7 41 89 c7 e8 2e 19 00 00 44 89 f9 | E.........D...9...D..A.......D.. |
7780 | 89 c2 4c 89 ee 48 89 ef e8 ab 54 00 00 e9 d4 0b 00 00 44 89 c6 41 c1 e8 0e c1 ee 17 48 c1 e6 04 | ..L..H....T.......D..A......H... |
77a0 | 4c 01 ee 41 f7 c0 00 01 00 00 48 8b 06 48 89 43 10 8b 46 08 89 43 18 74 15 48 8b 04 24 45 0f b6 | L..A......H..H.C..F..C.t.H..$E.. |
77c0 | c0 49 c1 e0 04 4a 8d 14 00 e9 44 fe ff ff 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 54 05 00 e9 2f | .I...J....D...A......I...K.T.../ |
77e0 | fe ff ff 44 89 c2 c1 ea 17 f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0a 48 63 d2 48 c1 | ...D........t....H...H..$..Hc.H. |
7800 | e2 04 4c 01 ea 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d | ..L..A...A......t.H..$E...I...J. |
7820 | 0c 00 eb 10 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 4c 05 00 83 7a 08 03 75 13 83 79 08 03 75 0d | ....A......I...K.L...z..u..y..u. |
7840 | f2 0f 10 02 f2 0f 58 01 e9 a3 02 00 00 41 b8 06 00 00 00 e9 b1 02 00 00 44 89 c2 c1 ea 17 f6 c6 | ......X......A..........D....... |
7860 | 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0a 48 63 d2 48 c1 e2 04 4c 01 ea 41 c1 e8 0e 41 f7 | .t....H...H..$..Hc.H...L..A...A. |
7880 | c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 0c 00 eb 10 41 81 e0 ff 01 00 00 | .....t.H..$E...I...J.....A...... |
78a0 | 49 c1 e0 04 4b 8d 4c 05 00 83 7a 08 03 75 13 83 79 08 03 75 0d f2 0f 10 02 f2 0f 5c 01 e9 2e 02 | I...K.L...z..u..y..u.......\.... |
78c0 | 00 00 41 b8 07 00 00 00 e9 3c 02 00 00 44 89 c2 c1 ea 17 f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 | ..A......<...D........t....H...H |
78e0 | 03 14 24 eb 0a 48 63 d2 48 c1 e2 04 4c 01 ea 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 | ..$..Hc.H...L..A...A......t.H..$ |
7900 | 45 0f b6 c0 49 c1 e0 04 4a 8d 0c 00 eb 10 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 4c 05 00 83 7a | E...I...J.....A......I...K.L...z |
7920 | 08 03 75 13 83 79 08 03 75 0d f2 0f 10 02 f2 0f 59 01 e9 b9 01 00 00 41 b8 08 00 00 00 e9 c7 01 | ..u..y..u.......Y......A........ |
7940 | 00 00 44 89 c2 c1 ea 17 f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0a 48 63 d2 48 c1 e2 | ..D........t....H...H..$..Hc.H.. |
7960 | 04 4c 01 ea 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 0c | .L..A...A......t.H..$E...I...J.. |
7980 | 00 eb 10 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 4c 05 00 83 7a 08 03 75 13 83 79 08 03 75 0d f2 | ...A......I...K.L...z..u..y..u.. |
79a0 | 0f 10 02 f2 0f 5e 01 e9 44 01 00 00 41 b8 09 00 00 00 e9 52 01 00 00 44 89 c2 c1 ea 17 f6 c6 01 | .....^..D...A......R...D........ |
79c0 | 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0a 48 63 d2 48 c1 e2 04 4c 01 ea 41 c1 e8 0e 41 f7 c0 | t....H...H..$..Hc.H...L..A...A.. |
79e0 | 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 0c 00 eb 10 41 81 e0 ff 01 00 00 49 | ....t.H..$E...I...J.....A......I |
7a00 | c1 e0 04 4b 8d 4c 05 00 83 7a 08 03 75 44 83 79 08 03 75 3e f2 0f 10 0a f2 0f 10 11 66 0f 28 c1 | ...K.L...z..uD.y..u>........f.(. |
7a20 | f2 0f 11 4c 24 18 f2 0f 11 54 24 10 f2 0f 5e c2 e8 eb cb ff ff f2 0f 10 54 24 10 f2 0f 10 4c 24 | ...L$....T$...^.........T$....L$ |
7a40 | 18 f2 0f 59 c2 f2 0f 5c c8 f2 0f 11 0b e9 a2 00 00 00 41 b8 0a 00 00 00 e9 ac 00 00 00 44 89 c2 | ...Y...\..........A..........D.. |
7a60 | c1 ea 17 f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0a 48 63 d2 48 c1 e2 04 4c 01 ea 41 | ......t....H...H..$..Hc.H...L..A |
7a80 | c1 e8 0e 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 0c 00 eb 10 41 81 | ...A......t.H..$E...I...J.....A. |
7aa0 | e0 ff 01 00 00 49 c1 e0 04 4b 8d 4c 05 00 83 7a 08 03 75 15 83 79 08 03 75 0f f2 0f 10 09 f2 0f | .....I...K.L...z..u..y..u....... |
7ac0 | 10 02 e8 d9 c7 ff ff eb 27 41 b8 0b 00 00 00 eb 38 41 c1 e8 17 44 89 c2 48 c1 e2 04 4c 01 ea 83 | ........'A......8A...D..H...L... |
7ae0 | 7a 08 03 75 1b f2 0f 10 02 0f 57 05 d0 5d 04 00 f2 0f 11 03 c7 43 08 03 00 00 00 e9 8c f8 ff ff | z..u......W..].......C.......... |
7b00 | 41 b8 0c 00 00 00 48 89 d1 48 89 de 48 89 ef e8 61 f6 ff ff e9 6e f8 ff ff 41 c1 e8 17 b8 01 00 | A.....H..H..H...a....n...A...... |
7b20 | 00 00 49 c1 e0 04 4d 01 e8 41 8b 50 08 85 d2 74 0f 30 c0 ff ca 75 09 31 c0 41 83 38 00 0f 94 c0 | ..I...M..A.P...t.0...u.1.A.8.... |
7b40 | 89 03 c7 43 08 01 00 00 00 e9 3e f8 ff ff 41 c1 e8 17 48 89 de 48 89 ef 49 c1 e0 04 4b 8d 54 05 | ...C......>...A...H..H..I...K.T. |
7b60 | 00 e8 30 f5 ff ff e9 1c f8 ff ff 44 89 c3 41 c1 e8 0e 48 89 ef 41 81 e0 ff 01 00 00 c1 eb 17 49 | ..0........D..A...H..A.........I |
7b80 | 63 c0 41 29 d8 48 c1 e3 04 48 ff c0 41 8d 70 01 48 c1 e0 04 4d 8d 54 05 00 4c 89 55 10 e8 34 f3 | c.A).H...H..A.p.H...M.T..L.U..4. |
7ba0 | ff ff 49 8b 44 24 30 48 01 c3 49 01 c7 48 8b 03 49 89 07 8b 43 08 41 89 47 08 48 8b 45 18 48 83 | ..I.D$0H..I..H..I...C.A.G.H.E.H. |
7bc0 | 78 18 00 7e 20 49 8d 47 10 49 39 df 48 89 ef 48 0f 42 c3 48 89 45 10 e8 99 33 01 00 49 8b 44 24 | x..~.I.G.I9.H..H.B.H.E...3..I.D$ |
7be0 | 08 48 89 45 10 4d 8b 6c 24 30 e9 8e 06 00 00 45 85 f6 74 1c 49 8b 44 24 30 48 89 ef 44 89 44 24 | .H.E.M.l$0.....E..t.I.D$0H..D.D$ |
7c00 | 10 4a 8d 74 38 f0 e8 51 73 00 00 44 8b 44 24 10 41 c1 e8 0e 41 81 e8 ff ff 01 00 4d 63 c0 49 c1 | .J.t8..Qs..D.D$.A...A......Mc.I. |
7c20 | e0 02 4d 01 44 24 38 e9 60 f7 ff ff 44 89 c6 c1 ee 17 f7 c6 00 01 00 00 74 0e 40 0f b6 f6 48 c1 | ..M.D$8.`...D...........t.@...H. |
7c40 | e6 04 48 03 34 24 eb 0a 48 63 f6 48 c1 e6 04 4c 01 ee 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 12 48 | ..H.4$..Hc.H...L..A...A......t.H |
7c60 | 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 14 00 eb 10 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 54 05 | ..$E...I...J.....A......I...K.T. |
7c80 | 00 31 c0 8b 7a 08 39 7e 08 0f 85 c7 00 00 00 48 89 ef e8 e9 f0 ff ff 85 c0 0f 95 c0 0f b6 c0 e9 | .1..z.9~.......H................ |
7ca0 | b2 00 00 00 44 89 c2 c1 ea 0e f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0d 81 e2 ff 01 | ....D........t....H...H..$...... |
7cc0 | 00 00 48 c1 e2 04 4c 01 ea 41 c1 e8 17 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 | ..H...L..A...A......t.H..$E...I. |
7ce0 | e0 04 4a 8d 34 00 eb 0c 4d 63 c0 49 c1 e0 04 4b 8d 74 05 00 48 89 ef e8 77 ef ff ff eb 58 44 89 | ..J.4...Mc.I...K.t..H...w....XD. |
7d00 | c2 c1 ea 0e f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0d 81 e2 ff 01 00 00 48 c1 e2 04 | .......t....H...H..$........H... |
7d20 | 4c 01 ea 41 c1 e8 17 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 34 00 | L..A...A......t.H..$E...I...J.4. |
7d40 | eb 0c 4d 63 c0 49 c1 e0 04 4b 8d 74 05 00 48 89 ef e8 95 ef ff ff 44 39 f0 74 0b 49 83 44 24 38 | ..Mc.I...K.t..H.......D9.t.I.D$8 |
7d60 | 04 e9 21 f6 ff ff 49 8b 44 24 38 8b 18 89 d8 c1 e8 06 0f b6 c0 85 c0 74 16 49 8b 54 24 30 48 c1 | ..!...I.D$8............t.I.T$0H. |
7d80 | e0 04 48 89 ef 48 8d 74 02 f0 e8 cd 71 00 00 c1 eb 0e 81 eb ff ff 01 00 48 63 db 48 8d 04 9d 04 | ..H..H.t....q...........Hc.H.... |
7da0 | 00 00 00 49 01 44 24 38 e9 da f5 ff ff 41 81 e0 00 c0 7f 00 8b 43 08 74 17 85 c0 ba 01 00 00 00 | ...I.D$8.....A.......C.t........ |
7dc0 | 74 23 30 d2 ff c8 75 1d 83 3b 00 0f 94 c2 eb 12 31 d2 85 c0 74 0f ff c8 b2 01 75 09 83 3b 00 0f | t#0...u..;......1...t.....u..;.. |
7de0 | 95 c2 0f b6 d2 83 e2 01 84 d2 74 65 eb 4c 44 89 c0 c1 e8 17 48 c1 e0 04 4c 01 e8 41 81 e0 00 c0 | ..........te.LD.....H...L..A.... |
7e00 | 7f 00 8b 50 08 74 17 85 d2 b9 01 00 00 00 74 23 30 c9 ff ca 75 1d 83 38 00 0f 94 c1 eb 12 31 c9 | ...P.t........t#0...u..8......1. |
7e20 | 85 d2 74 0f ff ca b1 01 75 09 83 38 00 0f 95 c1 0f b6 c9 83 e1 01 84 c9 74 0b 49 83 44 24 38 04 | ..t.....u..8............t.I.D$8. |
7e40 | e9 47 f5 ff ff 48 8b 10 8b 40 08 48 89 13 89 43 08 49 8b 44 24 38 8b 18 89 d8 c1 e8 06 0f b6 c0 | .G...H...@.H...C.I.D$8.......... |
7e60 | 85 c0 74 16 49 8b 54 24 30 48 c1 e0 04 48 89 ef 48 8d 74 02 f0 e8 e2 70 00 00 c1 eb 0e 81 eb ff | ..t.I.T$0H...H..H.t....p........ |
7e80 | ff 01 00 48 63 db 48 8d 04 9d 04 00 00 00 e9 1b 03 00 00 45 89 c6 41 c1 ee 0e 41 81 e6 ff 01 00 | ...Hc.H............E..A...A..... |
7ea0 | 00 41 ff ce 41 c1 e8 17 74 0e 4d 63 c0 49 c1 e0 04 49 01 d8 4c 89 45 10 44 89 f2 48 89 de 48 89 | .A..A...t.Mc.I...I..L.E.D..H..H. |
7ec0 | ef e8 b3 31 00 00 85 c0 74 0e 41 ff c6 0f 85 b2 04 00 00 e9 af f4 ff ff 4c 8b 65 20 41 80 4c 24 | ...1....t.A.............L.e.A.L$ |
7ee0 | 22 04 e9 88 f4 ff ff 41 c1 e8 17 74 0e 4d 63 c0 49 c1 e0 04 49 01 d8 4c 89 45 10 83 ca ff 48 89 | "......A...t.Mc.I...I..L.E....H. |
7f00 | de 48 89 ef e8 70 31 00 00 85 c0 0f 85 76 f4 ff ff 4c 8b 6d 20 49 8b 5d 00 4d 8b 65 10 48 8b 03 | .H...p1......v...L.m.I.].M.e.H.. |
7f20 | 4d 8b 3c 24 48 8b 40 18 44 0f b6 70 78 48 8b 44 24 08 48 8b 40 18 49 c1 e6 04 4d 03 75 30 83 78 | M.<$H.@.D..pxH.D$.H.@.I...M.u0.x |
7f40 | 60 00 7e 0d 49 8b 74 24 30 48 89 ef e8 0b 70 00 00 31 c0 48 8d 14 03 49 39 d6 76 17 48 8b 14 03 | `.~.I.t$0H....p..1.H...I9.v.H... |
7f60 | 49 89 14 07 8b 54 03 08 41 89 54 07 08 48 83 c0 10 eb e0 4c 89 f8 49 29 df 48 29 d8 49 03 45 30 | I....T..A.T..H.....L..I).H).I.E0 |
7f80 | 49 89 44 24 30 4c 03 7d 10 4c 89 7d 10 49 8b 45 38 4d 89 7c 24 08 41 80 4c 24 22 40 49 89 44 24 | I.D$0L.}.L.}.I.E8M.|$.A.L$"@I.D$ |
7fa0 | 38 4c 89 65 20 e9 c5 f3 ff ff 41 c1 e8 17 74 10 4d 63 c0 49 c1 e0 04 4a 8d 44 03 f0 48 89 45 10 | 8L.e......A...t.Mc.I...J.D..H.E. |
7fc0 | 48 8b 44 24 08 48 8b 40 18 83 78 60 00 7e 0b 4c 89 ee 48 89 ef e8 82 6f 00 00 48 89 de 48 89 ef | H.D$.H.@..x`.~.L..H....o..H..H.. |
7fe0 | e8 eb 2f 00 00 41 f6 44 24 22 04 0f 84 b2 04 00 00 85 c0 4c 8b 65 20 0f 84 72 f3 ff ff 49 8b 44 | ../..A.D$".........L.e...r...I.D |
8000 | 24 08 48 89 45 10 e9 64 f3 ff ff 0f 57 db f2 0f 10 53 20 f2 0f 10 03 66 0f 2e d3 f2 0f 58 c2 f2 | $.H.E..d....W....S.....f.....X.. |
8020 | 0f 10 4b 10 76 06 66 0f 2e c8 eb 04 66 0f 2e c1 0f 93 c0 84 c0 0f 84 51 f3 ff ff 41 c1 e8 0e 4a | ..K.v.f.....f..........Q...A...J |
8040 | 8d 04 85 04 00 f8 ff 49 01 44 24 38 f2 0f 11 03 c7 43 08 03 00 00 00 f2 0f 11 43 30 c7 43 38 03 | .......I.D$8.....C........C0.C8. |
8060 | 00 00 00 e9 24 f3 ff ff 83 7b 08 03 4c 8d 73 20 74 21 48 89 de 48 89 df 44 89 44 24 10 e8 ae e8 | ....$....{..L.s.t!H..H..D.D$.... |
8080 | ff ff 48 85 c0 44 8b 44 24 10 75 07 be 25 d9 44 00 eb 26 83 7b 18 03 74 28 48 8d 7b 10 44 89 44 | ..H..D.D$.u..%.D..&.{..t(H.{.D.D |
80a0 | 24 10 48 89 fe e8 86 e8 ff ff 48 85 c0 44 8b 44 24 10 75 0d be 4a d9 44 00 48 89 ef e8 c5 3d 01 | $.H.......H..D.D$.u..J.D.H....=. |
80c0 | 00 83 7b 28 03 74 29 4c 89 f6 4c 89 f7 44 89 44 24 10 e8 59 e8 ff ff 48 85 c0 49 89 c6 44 8b 44 | ..{(.t)L..L..D.D$..Y...H..I..D.D |
80e0 | 24 10 75 0c be 67 d9 44 00 48 89 ef 31 c0 eb cc f2 0f 10 03 41 c1 e8 0e f2 41 0f 5c 06 c7 43 08 | $.u..g.D.H..1.......A....A.\..C. |
8100 | 03 00 00 00 f2 0f 11 03 e9 99 00 00 00 48 8b 43 20 44 89 c2 48 8d 73 30 c1 ea 0e b9 01 00 00 00 | .............H.C.D..H.s0........ |
8120 | 48 89 ef 81 e2 ff 01 00 00 48 89 43 50 8b 43 28 89 43 58 48 8b 43 10 48 89 43 40 8b 43 18 89 43 | H........H.CP.C(.CXH.C.H.C@.C..C |
8140 | 48 48 8b 03 48 89 43 30 8b 43 08 89 43 38 48 8d 43 60 48 89 45 10 e8 7f 33 00 00 49 8b 44 24 08 | HH..H.C0.C..C8H.C`H.E...3..I.D$. |
8160 | 4d 8b 6c 24 30 48 89 45 10 49 8b 44 24 38 48 8d 50 04 49 89 54 24 38 44 8b 00 44 89 c3 c1 eb 06 | M.l$0H.E.I.D$8H.P.I.T$8D..D..... |
8180 | 0f b6 db 48 c1 e3 04 4c 01 eb 8b 43 18 85 c0 0f 84 f7 f1 ff ff 48 8b 53 10 41 c1 e8 0e 89 43 08 | ...H...L...C.........H.S.A....C. |
81a0 | 4d 63 c0 48 89 13 4a 8d 04 85 04 00 f8 ff 49 01 44 24 38 e9 d4 f1 ff ff 45 89 c7 41 c1 ef 0e 41 | Mc.H..J.......I.D$8.....E..A...A |
81c0 | 81 e7 ff 01 00 00 41 c1 e8 17 75 0e 4c 8b 45 10 49 29 d8 49 c1 f8 04 41 ff c8 45 85 ff 75 15 49 | ......A...u.L.E.I).I...A..E..u.I |
81e0 | 8b 44 24 38 48 8d 50 04 49 89 54 24 38 44 8b 38 41 c1 ef 06 41 ff cf 4c 8b 33 45 6b ff 32 45 01 | .D$8H.P.I.T$8D.8A...A..L.3Ek.2E. |
8200 | c7 45 3b 7e 38 7e 18 44 89 fa 4c 89 f6 48 89 ef 44 89 44 24 10 e8 30 4c 00 00 44 8b 44 24 10 49 | .E;~8~.D..L..H..D.D$..0L..D.D$.I |
8220 | 63 c0 45 29 c7 48 c1 e0 04 48 01 d8 44 89 c3 85 db 41 8d 14 1f 7e 46 48 89 c1 4c 89 f6 48 89 ef | c.E).H...H..D....A...~FH..L..H.. |
8240 | 48 89 44 24 10 e8 8e 49 00 00 48 8b 44 24 10 f6 40 08 40 74 20 48 8b 10 f6 42 09 03 74 17 41 f6 | H.D$...I..H.D$..@.@t.H...B..t.A. |
8260 | 46 09 04 74 10 4c 89 f6 48 89 ef e8 84 28 01 00 48 8b 44 24 10 ff cb 48 83 e8 10 eb b2 49 8b 44 | F..t.L..H....(..H.D$...H.....I.D |
8280 | 24 08 48 89 45 10 e9 01 f1 ff ff 48 8b 7c 24 08 41 c1 e8 0e 48 8b 47 18 4c 8d 5f 20 48 8b 40 20 | $.H.E......H.|$.A...H.G.L._.H.@. |
82a0 | 4e 8b 3c c0 49 8b 4f 40 41 8b 47 50 4d 8b 47 38 48 85 c9 89 44 24 10 0f 84 a0 01 00 00 4c 89 c2 | N.<.I.O@A.GPM.G8H...D$.......L.. |
82c0 | 31 c0 39 44 24 10 0f 8e 82 01 00 00 80 7a 08 00 0f b6 72 09 74 09 48 c1 e6 04 4c 01 ee eb 08 49 | 1.9D$........z....r.t.H...L....I |
82e0 | 8b 34 f3 48 8b 76 10 48 8b 7c c1 20 48 83 c2 10 48 ff c0 48 39 77 10 74 c9 e9 5f 01 00 00 41 80 | .4.H.v.H.|..H...H..H9w.t.._...A. |
8300 | 78 08 00 41 0f b6 70 09 0f 84 87 01 00 00 48 c1 e6 04 48 89 ef 4c 89 5c 24 28 4c 01 ee 4c 89 44 | x..A..p.......H...H..L.\$(L..L.D |
8320 | 24 20 48 89 54 24 18 e8 91 6b 00 00 48 8b 54 24 18 4c 8b 44 24 20 4c 8b 5c 24 28 49 89 44 d6 20 | $.H.T$...k..H.T$.L.D$.L.\$(I.D.. |
8340 | 48 ff c2 49 83 c0 10 39 54 24 10 7f b1 41 f6 47 09 04 74 0e 4c 89 f2 4c 89 fe 48 89 ef e8 ad 27 | H..I...9T$...A.G..t.L..L..H....' |
8360 | 01 00 4d 89 77 40 48 8b 45 18 48 83 78 18 00 0f 8e 12 f0 ff ff 48 83 c3 10 48 89 ef 48 89 5d 10 | ..M.w@H.E.H.x........H...H..H.]. |
8380 | e8 f0 2b 01 00 49 8b 44 24 08 48 89 45 10 e9 f4 ef ff ff 48 8b 44 24 08 4d 89 ee 4d 2b 34 24 41 | ..+..I.D$.H.E......H.D$.M..M+4$A |
83a0 | c1 e8 17 41 ff c8 48 8b 40 18 49 c1 fe 04 0f b6 40 78 41 29 c6 41 ff ce 41 83 f8 ff 75 41 48 8b | ...A..H.@.I.....@xA).A..A...uAH. |
83c0 | 45 30 48 2b 45 10 49 63 d6 48 c1 f8 04 48 39 d0 7f 15 44 89 f6 48 89 ef 48 89 54 24 10 e8 53 2a | E0H+E.Ic.H...H9...D..H..H.T$..S* |
83e0 | 00 00 48 8b 54 24 10 4d 8b 6c 24 30 48 c1 e2 04 45 89 f0 4b 8d 5c 3d 00 48 01 da 48 89 55 10 49 | ..H.T$.M.l$0H...E..K.\=.H..H.U.I |
8400 | 63 ce 31 c0 31 d2 48 6b c9 f0 4c 01 e9 44 39 c2 0f 8d 76 ef ff ff 44 39 f2 7d 12 48 8b 34 01 48 | c.1.1.Hk..L..D9...v...D9.}.H.4.H |
8420 | 89 34 03 8b 74 01 08 89 74 03 08 eb 08 c7 44 03 08 00 00 00 00 ff c2 48 83 c0 10 eb d0 8b 45 4c | .4..t...t.....D........H......EL |
8440 | 41 bf 01 00 00 00 89 45 50 e9 88 ef ff ff 48 89 0b c7 43 08 46 00 00 00 e9 09 ff ff ff 8b 74 24 | A......EP.....H...C.F.........t$ |
8460 | 10 48 89 ef 4c 89 44 24 20 4c 89 5c 24 18 e8 e6 69 00 00 4c 8b 44 24 20 4c 89 78 18 49 89 c6 48 | .H..L.D$.L.\$...i..L.D$.L.x.I..H |
8480 | 89 03 c7 43 08 46 00 00 00 31 d2 4c 8b 5c 24 18 e9 b2 fe ff ff 49 8b 04 f3 49 89 44 d6 20 e9 9d | ...C.F...1.L.\$......I...I.D.... |
84a0 | fe ff ff 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 a8 ee 00 00 48 89 df 31 c9 | ...H..8[]A\A]A^A_.SH.......H..1. |
84c0 | 31 d2 5b 89 c6 e9 82 31 00 00 41 54 41 89 d4 55 48 89 fd 53 48 89 f3 89 d6 48 89 df e8 75 ed 00 | 1.[....1..ATA..UH..SH....H...u.. |
84e0 | 00 85 c0 ba 1c 00 00 00 be 60 dc 44 00 74 22 48 89 df e8 a7 fe 00 00 85 c0 75 20 48 89 df e8 60 | .........`.D.t"H.........u.H...` |
8500 | ee 00 00 85 c0 75 14 ba 1c 00 00 00 be 7d dc 44 00 48 89 ef e8 2f f4 00 00 eb 77 44 89 e2 48 89 | .....u.......}.D.H.../....wD..H. |
8520 | de 48 89 ef e8 ae ed 00 00 44 89 e2 48 89 ee 48 89 df e8 0a 30 00 00 83 f8 01 77 46 48 89 df e8 | .H.......D..H..H....0.....wFH... |
8540 | 1f ee 00 00 8d 70 01 48 89 ef 41 89 c4 e8 04 ed 00 00 85 c0 75 19 44 89 e6 48 89 df f7 d6 e8 17 | .....p.H..A.........u.D..H...... |
8560 | ee 00 00 ba 1a 00 00 00 be 9a dc 44 00 eb a2 44 89 e2 48 89 ee 48 89 df e8 5a ed 00 00 44 89 e0 | ...........D...D..H..H...Z...D.. |
8580 | eb 13 ba 01 00 00 00 48 89 ee 48 89 df e8 45 ed 00 00 83 c8 ff 5b 5d 41 5c c3 55 be 01 00 00 00 | .......H..H...E......[]A\.U..... |
85a0 | 53 48 89 fb 48 81 ec 98 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 be | SH..H......dH..%(...H..$....1... |
85c0 | f2 00 00 48 85 c0 48 89 c5 75 12 ba b5 dc 44 00 be 01 00 00 00 48 89 df e8 dd b1 00 00 48 39 eb | ...H..H..u....D......H.......H9. |
85e0 | ba 07 00 00 00 be 1e d6 44 00 74 53 48 89 ef e8 aa fd 00 00 85 c0 74 06 ff c8 75 39 eb 2b 48 8d | ........D.tSH.........t...u9.+H. |
8600 | 54 24 08 31 f6 48 89 ef e8 72 33 01 00 85 c0 7e 0c ba 06 00 00 00 be d2 dc 44 00 eb 22 48 89 ef | T$.1.H...r3....~.........D.."H.. |
8620 | e8 3e ed 00 00 85 c0 74 0c ba 09 00 00 00 be c8 dc 44 00 eb 0a ba 04 00 00 00 be d9 dc 44 00 48 | .>.....t.........D...........D.H |
8640 | 89 df e8 01 f3 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 | .......H..$....dH3.%(........t.. |
8660 | 7c bb ff ff 48 81 c4 98 00 00 00 5b 5d c3 53 48 89 fb e8 29 f5 00 00 48 89 df 89 c6 e8 f1 f4 00 | |...H......[].SH...)...H........ |
8680 | 00 b8 02 00 00 00 5b c3 55 ba 06 00 00 00 be 01 00 00 00 53 48 89 fb 50 e8 06 b5 00 00 48 89 df | ......[.U..........SH..P.....H.. |
86a0 | e8 32 70 00 00 48 89 df 48 89 c5 be 01 00 00 00 e8 ad ed 00 00 ba 01 00 00 00 48 89 ee 48 89 df | .2p..H..H.................H..H.. |
86c0 | e8 12 ec 00 00 5a 5b b8 01 00 00 00 5d c3 53 48 89 fb e8 b1 ff ff ff 48 89 df ba 01 00 00 00 be | .....Z[.....].SH.......H........ |
86e0 | f0 86 40 00 e8 fb f3 00 00 b8 01 00 00 00 5b c3 55 53 48 89 fb 56 be d7 b9 f0 ff e8 81 f1 00 00 | ..@...........[.USH..V.......... |
8700 | 48 89 df 48 89 c5 e8 58 ec 00 00 48 89 ee 89 c2 48 89 df e8 b2 fd ff ff 85 c0 79 41 83 ce ff 48 | H..H...X...H....H.........yA...H |
8720 | 89 df e8 cb ed 00 00 85 c0 74 27 be 01 00 00 00 48 89 df e8 35 af 00 00 be fe ff ff ff 48 89 df | .........t'.....H...5........H.. |
8740 | e8 a7 ec 00 00 be 02 00 00 00 48 89 df e8 88 fd 00 00 59 48 89 df 5b 5d e9 49 fd 00 00 5a 5b 5d | ..........H.......YH..[].I...Z[] |
8760 | c3 55 be 01 00 00 00 53 48 89 fb 51 e8 10 f1 00 00 48 85 c0 48 89 c5 75 12 ba b5 dc 44 00 be 01 | .U.....SH..Q.....H..H..u....D... |
8780 | 00 00 00 48 89 df e8 2f b0 00 00 48 89 df e8 d0 eb 00 00 8d 50 ff 48 89 ee 48 89 df e8 29 fd ff | ...H.../...H........P.H..H...).. |
87a0 | ff 85 c0 89 c5 79 1e 31 f6 48 89 df e8 c1 f3 00 00 be fe ff ff ff 48 89 df e8 2e ec 00 00 b8 02 | .....y.1.H............H......... |
87c0 | 00 00 00 eb 1c be 01 00 00 00 48 89 df e8 a0 f3 00 00 89 ee 48 89 df f7 d6 e8 0e ec 00 00 8d 45 | ..........H.........H..........E |
87e0 | 01 5a 5b 5d c3 53 ba 06 00 00 00 48 89 fb 31 f6 e8 53 f5 00 00 48 89 df 31 d2 be 00 dd 44 00 e8 | .Z[].S.....H..1..S...H..1....D.. |
8800 | 7e c0 00 00 b8 01 00 00 00 5b c3 55 89 d5 89 f2 be 01 00 00 00 53 48 89 fb 50 e8 68 f7 00 00 59 | ~........[.U.........SH..P.h...Y |
8820 | 48 89 df 89 ea be 01 00 00 00 5b 5d e9 56 f7 00 00 41 55 ba 05 00 00 00 be 01 00 00 00 41 54 55 | H.........[].V...AU..........ATU |
8840 | 53 48 89 fb 51 e8 59 b3 00 00 be 01 00 00 00 48 89 df e8 94 bb 00 00 be 02 00 00 00 41 89 c5 48 | SH..Q.Y........H............A..H |
8860 | 63 d0 48 89 df e8 9a b5 00 00 44 39 e8 49 89 c4 89 c5 74 1f 85 c0 7e 09 41 8d 45 01 41 39 c4 7e | c.H.......D9.I....t...~.A.E.A9.~ |
8880 | 12 ba 70 dd 44 00 be 01 00 00 00 48 89 df e8 27 af 00 00 44 89 e2 be 01 00 00 00 48 89 df e8 2b | ..p.D......H...'...D.......H...+ |
88a0 | f4 00 00 44 39 ed 7d 28 44 8d 65 01 be 01 00 00 00 48 89 df 44 89 e2 e8 12 f4 00 00 89 ea be 01 | ...D9.}(D.e......H..D........... |
88c0 | 00 00 00 48 89 df e8 bc f6 00 00 44 89 e5 eb d3 48 89 df e8 07 f0 00 00 89 ea 48 89 df be 01 00 | ...H.......D....H.........H..... |
88e0 | 00 00 e8 a0 f6 00 00 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 41 57 ba 05 00 00 00 41 56 41 55 41 | .......Z[]A\.....A].AW.....AVAUA |
8900 | 54 55 53 48 89 fb 56 be 01 00 00 00 e8 92 b2 00 00 ba 01 00 00 00 be 02 00 00 00 48 89 df e8 e1 | TUSH..V....................H.... |
8920 | b4 00 00 be 03 00 00 00 48 89 df 48 89 c5 e8 52 eb 00 00 85 c0 7f 0f be 01 00 00 00 48 89 df e8 | ........H..H...R............H... |
8940 | a7 ba 00 00 eb 0d be 03 00 00 00 48 89 df e8 3b b4 00 00 39 c5 41 89 c4 7f 72 41 89 c6 41 29 ee | ...........H...;...9.A...rA..A). |
8960 | 41 ff c6 45 85 f6 7f 1a 59 48 89 df be 87 dd 44 00 31 c0 5b 5d 41 5c 41 5d 41 5e 41 5f e9 77 ad | A..E....YH.....D.1.[]A\A]A^A_.w. |
8980 | 00 00 44 89 f6 48 89 df e8 c9 e8 00 00 85 c0 74 d7 44 8d 7d 01 89 ea be 01 00 00 00 48 89 df 45 | ..D..H.........t.D.}........H..E |
89a0 | 31 ed e8 27 f3 00 00 41 8d 44 2d 00 43 8d 14 2f 44 39 e0 7d 12 be 01 00 00 00 48 89 df 49 ff c5 | 1..'...A.D-.C../D9.}......H..I.. |
89c0 | e8 09 f3 00 00 eb e0 44 89 f0 eb 02 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 ba 05 00 00 | .......D....1.Z[]A\A]A^A_.AV.... |
89e0 | 00 be 01 00 00 00 41 55 41 54 55 53 48 89 fb e8 af b1 00 00 be 01 00 00 00 48 89 df e8 ea b9 00 | ......AUATUSH............H...... |
8a00 | 00 48 89 df 8d 68 01 e8 57 e9 00 00 83 f8 02 74 7b 83 f8 03 75 5f be 02 00 00 00 48 89 df e8 6b | .H...h..W......t{...u_.....H...k |
8a20 | b3 00 00 39 c5 49 89 c4 41 89 c6 7c 04 85 c0 7f 12 ba 70 dd 44 00 be 02 00 00 00 48 89 df e8 77 | ...9.I..A..|......p.D......H...w |
8a40 | ad 00 00 44 39 f5 7e 28 44 8d 6d ff be 01 00 00 00 48 89 df 44 89 ea e8 72 f2 00 00 89 ea be 01 | ...D9.~(D.m......H..D...r....... |
8a60 | 00 00 00 48 89 df e8 1c f5 00 00 44 89 ed eb d3 44 89 e5 eb 17 48 89 df be a2 dd 44 00 31 c0 5b | ...H.......D....D....H.....D.1.[ |
8a80 | 5d 41 5c 41 5d 41 5e e9 6d ac 00 00 89 ea 48 89 df be 01 00 00 00 e8 ec f4 00 00 5b 5d 41 5c 41 | ]A\A]A^.m.....H............[]A\A |
8aa0 | 5d 31 c0 41 5e c3 55 53 48 89 fb 51 e8 b2 e8 00 00 ba 01 00 00 00 89 c5 89 c6 48 89 df e8 86 f2 | ]1.A^.USH..Q..............H..... |
8ac0 | 00 00 48 63 f5 48 89 df e8 3b ee 00 00 ba d0 05 45 00 be fe ff ff ff 48 89 df e8 dd f3 00 00 85 | ..Hc.H...;......E......H........ |
8ae0 | ed 7e 44 be 01 00 00 00 48 89 df e8 72 e9 00 00 be fe ff ff ff 48 89 df ba 01 00 00 00 e8 85 f4 | .~D.....H...r........H.......... |
8b00 | 00 00 be 01 00 00 00 48 89 df e8 14 e9 00 00 83 fd 01 74 13 89 ea be 01 00 00 00 48 89 df e8 64 | .......H..........t........H...d |
8b20 | f4 00 00 ff cd eb e8 5a 5b b8 01 00 00 00 5d c3 41 54 49 89 f4 be 01 00 00 00 55 89 d5 53 48 89 | .......Z[.....].ATI.......U..SH. |
8b40 | fb e8 88 f1 00 00 83 ce ff 48 89 df e8 a1 e9 00 00 85 c0 75 29 83 ce ff 48 89 df e8 25 e9 00 00 | .........H.........u)...H...%... |
8b60 | 48 89 df 89 c6 e8 33 e9 00 00 89 e9 48 89 c2 be c8 dd 44 00 48 89 df 31 c0 e8 7b ab 00 00 5b 5d | H.....3.....H.....D.H..1..{...[] |
8b80 | 4c 89 e7 41 5c e9 ef b3 00 00 41 56 ba 0d e8 44 00 be 02 00 00 00 41 55 41 54 55 53 48 89 fb 48 | L..A\.....AV...D......AUATUSH..H |
8ba0 | 81 ec 30 20 00 00 48 89 e1 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 72 b0 00 | ..0...H..dH..%(...H..$(...1..r.. |
8bc0 | 00 ba 05 00 00 00 be 01 00 00 00 48 89 df 49 89 c6 e8 cd af 00 00 ba 01 00 00 00 be 03 00 00 00 | ...........H..I................. |
8be0 | 48 89 df e8 1c b2 00 00 be 04 00 00 00 48 89 df 49 89 c5 e8 8d e8 00 00 85 c0 7f 0f be 01 00 00 | H............H..I............... |
8c00 | 00 48 89 df e8 e2 b7 00 00 eb 0d be 04 00 00 00 48 89 df e8 76 b1 00 00 48 8d 74 24 08 48 89 df | .H..............H...v...H.t$.H.. |
8c20 | 45 31 e4 89 c5 e8 b8 b3 00 00 43 8d 14 2c 39 ea 7d 23 48 8d 74 24 08 48 89 df 49 ff c4 e8 ee fe | E1........C..,9.}#H.t$.H..I..... |
8c40 | ff ff 48 8b 14 24 48 8d 7c 24 08 4c 89 f6 e8 a1 b2 00 00 eb d5 75 0f 48 8d 74 24 08 89 ea 48 89 | ..H..$H.|$.L.........u.H.t$...H. |
8c60 | df e8 ca fe ff ff 48 8d 7c 24 08 e8 ca b2 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 | ......H.|$......H..$(...dH3.%(.. |
8c80 | 00 b8 01 00 00 00 74 05 e8 53 b5 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 54 41 | ......t..S...H..0...[]A\A]A^.ATA |
8ca0 | 89 d4 55 89 f5 be 02 00 00 00 53 48 89 fb 48 83 ec 10 e8 ce e7 00 00 85 c0 75 1a 48 83 c4 10 48 | ..U.......SH..H..........u.H...H |
8cc0 | 89 df 89 ee 5b 5d 44 89 e2 b9 01 00 00 00 41 5c e9 10 e9 00 00 48 89 df be 02 00 00 00 e8 80 e7 | ....[]D.......A\.....H.......... |
8ce0 | 00 00 8d 75 ff 48 89 df e8 75 e7 00 00 41 8d 74 24 fe 48 89 df e8 68 e7 00 00 45 31 c0 31 c9 ba | ...u.H...u...A.t$.H...h...E1.1.. |
8d00 | 01 00 00 00 48 89 df be 02 00 00 00 e8 66 f4 00 00 48 89 df 83 ce ff e8 4b ea 00 00 48 89 df be | ....H........f...H......K...H... |
8d20 | fe ff ff ff 89 44 24 0c e8 4d e6 00 00 8b 44 24 0c 48 83 c4 10 5b 5d 41 5c c3 41 57 41 56 41 55 | .....D$..M....D$.H...[]A\.AWAVAU |
8d40 | 41 54 41 89 f4 55 89 d5 53 48 89 fb 48 83 ec 18 41 39 ec 0f 8d 5f 02 00 00 44 89 e2 be 01 00 00 | ATA..U..SH..H...A9..._...D...... |
8d60 | 00 48 89 df e8 65 ef 00 00 89 ea be 01 00 00 00 48 89 df e8 56 ef 00 00 83 ce ff ba fe ff ff ff | .H...e..........H...V........... |
8d80 | 48 89 df e8 15 ff ff ff 85 c0 74 0f 89 ea 44 89 e6 48 89 df e8 72 fa ff ff eb 0d be fd ff ff ff | H.........t...D..H...r.......... |
8da0 | 48 89 df e8 d2 e5 00 00 41 89 ee 45 29 e6 41 83 fe 01 0f 84 00 02 00 00 41 8d 04 2c b9 02 00 00 | H.......A..E).A.........A..,.... |
8dc0 | 00 be 01 00 00 00 48 89 df 99 f7 f9 89 c2 41 89 c5 e8 f8 ee 00 00 44 89 e2 be 01 00 00 00 48 89 | ......H.......A.......D.......H. |
8de0 | df e8 e8 ee 00 00 83 ca ff be fe ff ff ff 48 89 df e8 a7 fe ff ff 85 c0 44 89 e2 75 32 be fe ff | ..............H.........D..u2... |
8e00 | ff ff 48 89 df e8 70 e5 00 00 89 ea be 01 00 00 00 48 89 df e8 b5 ee 00 00 83 ce ff ba fe ff ff | ..H...p..........H.............. |
8e20 | ff 48 89 df e8 74 fe ff ff 85 c0 74 0f 89 ea 44 89 ee 48 89 df e8 d1 f9 ff ff eb 0d be fd ff ff | .H...t.....t...D..H............. |
8e40 | ff 48 89 df e8 31 e5 00 00 41 83 fe 02 0f 84 65 01 00 00 44 89 ea be 01 00 00 00 48 89 df e8 6b | .H...1...A.....e...D.......H...k |
8e60 | ee 00 00 83 ce ff 48 89 df 45 89 e7 e8 f1 e5 00 00 8d 45 ff be 01 00 00 00 48 89 df 41 89 c6 89 | ......H..E........E......H..A... |
8e80 | c2 89 44 24 0c e8 44 ee 00 00 44 89 f2 44 89 ee 48 89 df e8 73 f9 ff ff 45 8d 6f 01 be 01 00 00 | ..D$..D...D..D..H...s...E.o..... |
8ea0 | 00 48 89 df 44 89 ea e8 22 ee 00 00 83 ce ff ba fe ff ff ff 48 89 df e8 e1 fd ff ff 85 c0 74 47 | .H..D..."...........H.........tG |
8ec0 | 41 39 ed 7c 0f be fd dd 44 00 48 89 df 31 c0 e8 25 a8 00 00 be fe ff ff ff 48 89 df e8 99 e4 00 | A9.|....D.H..1..%........H...... |
8ee0 | 00 45 89 ef eb b2 45 39 e6 7f 0f be fd dd 44 00 48 89 df 31 c0 e8 ff a7 00 00 be fe ff ff ff 48 | .E....E9......D.H..1...........H |
8f00 | 89 df e8 73 e4 00 00 41 ff ce be 01 00 00 00 48 89 df 44 89 f2 e8 b4 ed 00 00 83 ca ff be fd ff | ...s...A.......H..D............. |
8f20 | ff ff 48 89 df e8 73 fd ff ff 85 c0 75 b8 45 39 ee 7d 5e be fc ff ff ff 48 89 df e8 3a e4 00 00 | ..H...s.....u.E9.}^.....H...:... |
8f40 | 44 8b 74 24 0c be 01 00 00 00 48 89 df 44 89 f2 e8 79 ed 00 00 44 89 ea be 01 00 00 00 48 89 df | D.t$......H..D...y...D.......H.. |
8f60 | e8 69 ed 00 00 44 89 ea 44 89 f6 48 89 df e8 98 f8 ff ff 44 89 ea 89 e8 44 29 e8 44 29 e2 39 c2 | .i...D..D..H.......D....D).D).9. |
8f80 | 41 8d 47 02 7d 1e 44 89 e6 44 89 fa 41 89 c4 eb 1a 44 89 f2 44 89 ee 48 89 df e8 6c f8 ff ff e9 | A.G.}.D..D..A....D..D..H...l.... |
8fa0 | 3d ff ff ff 89 ea 89 c6 44 89 fd 48 89 df e8 87 fd ff ff e9 98 fd ff ff 48 83 c4 18 5b 5d 41 5c | =.......D..H............H...[]A\ |
8fc0 | 41 5d 41 5e 41 5f c3 55 ba 05 00 00 00 be 01 00 00 00 53 48 89 fb 51 e8 c7 ab 00 00 be 01 00 00 | A]A^A_.U..........SH..Q......... |
8fe0 | 00 48 89 df e8 02 b4 00 00 ba 0d e8 44 00 be 28 00 00 00 48 89 df 89 c5 e8 57 ab 00 00 be 02 00 | .H..........D..(...H.....W...... |
9000 | 00 00 48 89 df e8 7b e4 00 00 85 c0 7e 12 ba 06 00 00 00 be 02 00 00 00 48 89 df e8 83 ab 00 00 | ..H...{.....~...........H....... |
9020 | 48 89 df be 02 00 00 00 e8 4d e3 00 00 89 ea 48 89 df be 01 00 00 00 e8 fe fc ff ff 5a 5b 31 c0 | H........M.....H............Z[1. |
9040 | 5d c3 53 ba 06 00 00 00 48 89 fb 31 f6 e8 f6 ec 00 00 48 89 df 31 d2 be 40 de 44 00 e8 21 b8 00 | ].S.....H..1......H..1..@.D..!.. |
9060 | 00 b8 01 00 00 00 5b c3 53 48 8b 5f 10 48 8d 43 10 48 89 47 10 e8 5a 23 01 00 48 89 03 8a 40 08 | ......[.SH._.H.C.H.G..Z#..H...@. |
9080 | 83 c8 40 0f b6 c0 89 43 08 5b c3 31 d2 83 ff 07 89 f8 76 16 83 ff 0f 8d 52 01 76 06 ff c7 d1 ef | ..@....C.[.1......v.....R.v..... |
90a0 | eb f2 8d 47 f8 c1 e2 03 09 d0 c3 89 f9 89 f8 c1 f9 03 83 e1 1f 74 0a 83 e0 07 ff c9 83 c0 08 d3 | ...G.................t.......... |
90c0 | e0 c3 ff cf 31 c0 81 ff ff 00 00 00 76 08 83 c0 08 c1 ef 08 eb f0 0f b6 97 f0 de 44 00 01 d0 c3 | ....1.......v..............D.... |
90e0 | 83 ff 06 77 6d 89 ff 66 0f 28 d0 ff 24 fd b0 de 44 00 f2 0f 58 d1 eb 10 f2 0f 5c d1 eb 0a f2 0f | ...wm..f.(..$...D...X.....\..... |
9100 | 59 d1 eb 04 f2 0f 5e d1 66 0f 28 c2 c3 f2 0f 5e c1 48 83 ec 18 f2 0f 11 54 24 08 f2 0f 11 0c 24 | Y.....^.f.(....^.H......T$.....$ |
9120 | e8 fb b4 ff ff f2 0f 10 0c 24 f2 0f 10 54 24 08 48 83 c4 18 f2 0f 59 c1 f2 0f 5c d0 66 0f 28 c2 | .........$...T$.H.....Y...\.f.(. |
9140 | c3 e9 5a b1 ff ff f2 0f 10 0d 72 47 04 00 0f 57 c1 c3 0f 57 c0 c3 8d 47 01 48 98 f6 80 30 07 45 | ..Z.......rG...W...W...G.H...0.E |
9160 | 00 02 74 04 8d 47 d0 c3 83 cf 20 8d 47 a9 c3 41 54 49 89 f4 55 53 48 89 fb 52 48 8b 2b 0f b6 7d | ..t..G......G..ATI..USH..RH.+..} |
9180 | 00 8d 47 01 48 98 f6 80 30 07 45 00 10 74 27 f2 0f 59 05 a1 4e 04 00 48 ff c5 f2 0f 11 04 24 e8 | ..G.H...0.E..t'..Y..N..H......$. |
91a0 | b2 ff ff ff f2 0f 2a c0 41 ff 04 24 48 89 2b f2 0f 58 04 24 eb c4 58 5b 5d 41 5c c3 41 55 49 89 | ......*.A..$H.+..X.$..X[]A\.AUI. |
91c0 | f5 be 00 e0 44 00 41 54 55 48 89 d5 53 48 89 fb 48 83 ec 28 e8 57 b3 ff ff 48 85 c0 74 07 31 c0 | ....D.ATUH..SH..H..(.W...H..t.1. |
91e0 | e9 d6 01 00 00 be 03 e0 44 00 48 89 df e8 3e b3 ff ff 48 85 c0 0f 84 7c 01 00 00 48 89 5c 24 18 | ........D.H...>...H....|...H.\$. |
9200 | c7 44 24 08 00 00 00 00 c7 44 24 0c 00 00 00 00 48 89 5c 24 10 48 8b 44 24 18 8a 10 0f b6 ca f6 | .D$......D$.....H.\$.H.D$....... |
9220 | 81 31 07 45 00 08 74 0a 48 ff c0 48 89 44 24 18 eb e3 80 fa 2d 75 10 48 ff c0 41 bc 01 00 00 00 | .1.E..t.H..H.D$.....-u.H..A..... |
9240 | 48 89 44 24 18 eb 10 45 31 e4 80 fa 2b 75 08 48 ff c0 48 89 44 24 18 48 8b 44 24 18 80 38 30 74 | H.D$...E1...+u.H..H.D$.H.D$..80t |
9260 | 08 0f 57 c0 e9 1b 01 00 00 8a 50 01 83 e2 df 80 fa 58 75 ed 0f 57 c0 48 8d 74 24 0c 48 8d 7c 24 | ..W.......P......Xu..W.H.t$.H.|$ |
9280 | 18 48 83 c0 02 48 89 44 24 18 e8 e0 fe ff ff 48 8b 44 24 18 80 38 2e 75 17 48 8d 74 24 08 48 8d | .H...H.D$......H.D$..8.u.H.t$.H. |
92a0 | 7c 24 18 48 ff c0 48 89 44 24 18 e8 bf fe ff ff 83 7c 24 0c 00 75 07 83 7c 24 08 00 74 a3 6b 74 | |$.H..H.D$.......|$..u..|$..t.kt |
92c0 | 24 08 fc 48 8b 4c 24 18 48 89 4c 24 10 89 74 24 08 8a 11 83 e2 df 80 fa 50 75 77 48 8d 41 01 48 | $..H.L$.H.L$..t$........PuwH.A.H |
92e0 | 89 44 24 18 8a 41 01 3c 2d 75 10 48 83 c1 02 bf 01 00 00 00 48 89 4c 24 18 eb 0f 31 ff 3c 2b 75 | .D$..A.<-u.H........H.L$...1.<+u |
9300 | 09 48 83 c1 02 48 89 4c 24 18 48 8b 44 24 18 0f b6 00 f6 80 31 07 45 00 02 74 41 31 c0 48 8b 54 | .H...H.L$.H.D$......1.E..tA1.H.T |
9320 | 24 18 0f b6 0a f6 81 31 07 45 00 02 74 15 48 8d 4a 01 6b c0 0a 48 89 4c 24 18 0f be 12 8d 44 10 | $......1.E..t.H.J.k..H.L$.....D. |
9340 | d0 eb da 89 c2 f7 da 85 ff 0f 45 c2 01 f0 89 44 24 08 48 8b 44 24 18 48 89 44 24 10 45 85 e4 74 | ..........E....D$.H.D$.H.D$.E..t |
9360 | 0b f2 0f 10 0d 57 45 04 00 0f 57 c1 8b 7c 24 08 e8 2b ad ff ff eb 0d 48 8d 74 24 10 48 89 df e8 | .....WE...W..|$..+.....H.t$.H... |
9380 | bc ad ff ff 48 39 5c 24 10 f2 0f 11 45 00 0f 84 4a fe ff ff 48 8b 44 24 10 0f b6 10 f6 82 31 07 | ....H9\$....E...J...H.D$......1. |
93a0 | 45 00 08 74 0a 48 ff c0 48 89 44 24 10 eb e5 4c 01 eb 48 39 d8 0f 94 c0 0f b6 c0 48 83 c4 28 5b | E..t.H..H.D$...L..H9.......H..([ |
93c0 | 5d 41 5c 41 5d c3 41 57 49 89 f7 41 56 49 83 ce ff 41 55 41 54 45 31 e4 55 48 89 fd 53 48 89 d3 | ]A\A].AWI..AVI...AUATE1.UH..SH.. |
93e0 | 48 83 ec 48 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 be 25 00 00 00 4c 89 ff e8 ff ad ff | H..HdH..%(...H.D$81..%...L...... |
9400 | ff 48 85 c0 49 89 c5 48 8b 55 30 48 8b 45 10 0f 84 cc 01 00 00 48 29 c2 48 83 fa 2f 7f 0d be 02 | .H..I..H.U0H.E.......H).H../.... |
9420 | 00 00 00 48 89 ef e8 0a 1a 00 00 4c 89 ea 4c 89 fe 48 89 ef 4c 29 fa e8 2c fc ff ff 41 0f be 55 | ...H.......L..L..H..L)..,...A..U |
9440 | 01 80 fa 64 0f 84 ab 00 00 00 7f 13 80 fa 25 0f 84 5c 01 00 00 80 fa 63 74 66 e9 66 01 00 00 80 | ...d..........%..\.....ctf.f.... |
9460 | fa 70 0f 84 01 01 00 00 80 fa 73 74 0e 80 fa 66 0f 85 4f 01 00 00 e9 ac 00 00 00 8b 13 83 fa 30 | .p........st...f..O............0 |
9480 | 73 0d 89 d0 83 c2 08 48 03 43 10 89 13 eb 0c 48 8b 43 08 48 8d 50 08 48 89 53 08 48 8b 30 b8 06 | s......H.C.....H.C.H.P.H.S.H.0.. |
94a0 | e0 44 00 4c 89 f1 48 85 f6 48 0f 44 f0 31 c0 48 89 f7 f2 ae 48 f7 d1 48 8d 51 ff e9 fb 00 00 00 | .D.L..H..H.D.1.H....H..H.Q...... |
94c0 | 8b 13 83 fa 30 73 0d 89 d0 83 c2 08 48 03 43 10 89 13 eb 0c 48 8b 43 08 48 8d 50 08 48 89 53 08 | ....0s......H.C.....H.C.H.P.H.S. |
94e0 | 8b 00 ba 01 00 00 00 48 8d 74 24 0f 88 44 24 0f e9 c6 00 00 00 48 8b 55 10 8b 0b 48 8d 42 10 83 | .......H.t$..D$......H.U...H.B.. |
9500 | f9 30 48 89 45 10 73 0d 89 c8 83 c1 08 48 03 43 10 89 0b eb 0c 48 8b 43 08 48 8d 48 08 48 89 4b | .0H.E.s......H.C.....H.C.H.H.H.K |
9520 | 08 f2 0f 2a 00 eb 35 48 8b 55 10 8b 4b 04 48 8d 42 10 81 f9 b0 00 00 00 48 89 45 10 73 0e 89 c8 | ...*..5H.U..K.H.B.......H.E.s... |
9540 | 83 c1 10 48 03 43 10 89 4b 04 eb 0c 48 8b 43 08 48 8d 48 08 48 89 4b 08 f2 0f 10 00 f2 0f 11 02 | ...H.C..K...H.C.H.H.H.K......... |
9560 | c7 42 08 03 00 00 00 eb 6b 8b 13 83 fa 30 73 0d 89 d0 83 c2 08 48 03 43 10 89 13 eb 0c 48 8b 43 | .B......k....0s......H.C.....H.C |
9580 | 08 48 8d 50 08 48 89 53 08 4c 8b 00 48 8d 7c 24 10 ba 28 00 00 00 be 01 00 00 00 b9 fa f9 44 00 | .H.P.H.S.L..H.|$..(...........D. |
95a0 | 31 c0 e8 79 b1 ff ff 48 8d 74 24 10 48 63 d0 eb 0a ba 01 00 00 00 be 9e eb 44 00 48 89 ef e8 a5 | 1..y...H.t$.Hc...........D.H.... |
95c0 | fa ff ff eb 0f be 0d e0 44 00 48 89 ef 31 c0 e8 b2 28 01 00 41 83 c4 02 4d 8d 7d 02 e9 13 fe ff | ........D.H..1...(..A...M.}..... |
95e0 | ff 48 29 c2 48 83 fa 1f 7f 0d be 01 00 00 00 48 89 ef e8 3e 18 00 00 31 c0 48 83 c9 ff 4c 89 ff | .H).H..........H...>...1.H...L.. |
9600 | f2 ae 4c 89 fe 48 89 ef 48 f7 d1 48 8d 51 ff e8 54 fa ff ff 45 85 e4 74 0d 41 8d 74 24 01 48 89 | ..L..H..H..H.Q..T...E..t.A.t$.H. |
9620 | ef e8 b0 d8 ff ff 48 8b 45 10 48 8b 40 f0 48 83 c0 18 48 8b 7c 24 38 64 48 33 3c 25 28 00 00 00 | ......H.E.H.@.H...H.|$8dH3<%(... |
9640 | 74 05 e8 99 ab ff ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 81 ec d8 00 00 00 84 c0 48 | t......H..H[]A\A]A^A_.H........H |
9660 | 89 54 24 30 48 89 4c 24 38 4c 89 44 24 40 4c 89 4c 24 48 74 37 0f 29 44 24 50 0f 29 4c 24 60 0f | .T$0H.L$8L.D$@L.L$Ht7.)D$P.)L$`. |
9680 | 29 54 24 70 0f 29 9c 24 80 00 00 00 0f 29 a4 24 90 00 00 00 0f 29 ac 24 a0 00 00 00 0f 29 b4 24 | )T$p.).$.....).$.....).$.....).$ |
96a0 | b0 00 00 00 0f 29 bc 24 c0 00 00 00 48 8d 84 24 e0 00 00 00 48 8d 54 24 08 48 89 44 24 10 48 8d | .....).$....H..$....H.T$.H.D$.H. |
96c0 | 44 24 20 c7 44 24 08 10 00 00 00 c7 44 24 0c 30 00 00 00 48 89 44 24 18 e8 e9 fc ff ff 48 81 c4 | D$..D$......D$.0...H.D$......H.. |
96e0 | d8 00 00 00 c3 41 54 31 c0 48 83 c9 ff 49 89 d4 55 48 89 f5 53 48 89 fb 48 89 f7 48 83 ec 10 f2 | .....AT1.H...I..UH..SH..H..H.... |
9700 | ae 8a 06 48 f7 d1 48 ff c9 3c 3d 75 1c 48 39 d1 48 8d 76 01 76 20 48 8d 4a ff 48 89 df f3 a4 c6 | ...H..H..<=u.H9.H.v.v.H.J.H..... |
9720 | 44 13 ff 00 e9 ab 00 00 00 3c 40 75 31 48 39 d1 77 09 48 8d 76 01 48 89 df eb 1f 48 8d 42 fd 66 | D........<@u1H9.w.H.v.H....H.B.f |
9740 | c7 03 2e 2e c6 43 02 2e 48 29 d1 48 83 c3 03 48 8d 74 0e 04 48 89 df 48 89 c1 f3 a4 eb 76 be 0a | .....C..H).H...H.t..H..H.....v.. |
9760 | 00 00 00 48 89 ef 48 89 4c 24 08 e8 90 aa ff ff 48 ba 5b 73 74 72 69 6e 67 20 c6 43 08 22 49 83 | ...H..H.L$......H.[string..C."I. |
9780 | ec 0f 48 89 13 48 83 c3 09 48 85 c0 48 8b 4c 24 08 75 0f 4c 39 e1 73 0a 48 89 df 48 89 ee f3 a4 | ..H..H...H..H.L$.u.L9.s.H..H.... |
97a0 | eb 29 48 89 c2 48 89 df 48 89 ee 48 29 ea 48 85 c0 48 0f 45 ca 4c 39 e1 49 0f 47 cc f3 a4 66 c7 | .)H..H..H..H).H..H.E.L9.I.G...f. |
97c0 | 07 2e 2e c6 47 02 2e 48 83 c7 03 66 c7 07 22 5d c6 47 02 00 48 83 c4 10 5b 5d 41 5c c3 41 57 41 | ....G..H...f.."].G..H...[]A\.AWA |
97e0 | 56 41 55 41 54 49 89 fc 55 48 89 d5 53 48 83 ec 28 48 8b 57 18 4c 8b 72 38 48 89 f2 48 8b 77 08 | VAUATI..UH..SH..(H.W.L.r8H..H.w. |
9800 | 4c 89 f7 e8 e2 38 00 00 83 78 08 03 48 89 c1 49 8b 1c 24 74 46 45 8b 6c 24 34 44 8b 7b 54 c7 41 | L....8...x..H..I..$tFE.l$4D.{T.A |
9820 | 08 03 00 00 00 f2 41 0f 2a c5 f2 0f 11 01 44 3b 6b 54 7c 6f 48 8b 73 10 48 8d 53 54 41 b9 40 e0 | ......A.*.....D;kT|oH.s.H.STA.@. |
9840 | 44 00 41 b8 ff ff ff 03 b9 10 00 00 00 4c 89 f7 e8 7f 19 01 00 48 89 43 10 eb 48 f2 0f 10 05 05 | D.A..........L.......H.C..H..... |
9860 | 4a 04 00 f2 0f 58 00 8b 45 08 f2 0f 11 44 24 18 44 8b 6c 24 18 49 63 f5 48 c1 e6 04 48 03 73 10 | J....X..E....D$.D.l$.Ic.H...H.s. |
9880 | 39 46 08 75 90 31 ff 48 89 ea 48 89 4c 24 08 e8 ec d4 ff ff 85 c0 48 8b 4c 24 08 0f 84 74 ff ff | 9F.u.1.H..H.L$........H.L$...t.. |
98a0 | ff eb 66 8b 7b 54 49 63 cf 31 d2 48 c1 e1 04 41 39 ff 48 8b 73 10 7d 14 48 01 d6 41 ff c7 48 83 | ..f.{TIc.1.H...A9.H.s.}.H..A..H. |
98c0 | c2 10 c7 44 31 08 00 00 00 00 eb e3 48 8b 55 00 49 63 c5 48 c1 e0 04 48 01 f0 48 89 10 8b 55 08 | ...D1.......H.U.Ic.H...H..H...U. |
98e0 | 89 50 08 41 ff 44 24 34 f6 45 08 40 74 1b 48 8b 55 00 f6 42 09 03 74 11 f6 43 09 04 74 0b 48 89 | .P.A.D$4.E.@t.H.U..B..t..C..t.H. |
9900 | de 4c 89 f7 e8 c7 11 01 00 48 83 c4 28 44 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 47 18 48 | .L.......H..(D..[]A\A]A^A_.H.G.H |
9920 | 63 d6 8b 04 90 c1 e8 0e 2d ff ff 01 00 83 f8 ff 74 04 8d 44 30 01 c3 48 8b 47 18 48 63 d6 85 f6 | c.......-.......t..D0..H.G.Hc... |
9940 | 48 8d 14 90 7e 16 8b 4a fc 48 8d 42 fc 83 e1 3f 80 b9 e0 fa 44 00 00 48 0f 49 c2 c3 48 89 d0 c3 | H...~..J.H.B...?....D..H.I..H... |
9960 | 41 54 49 89 fc 55 53 89 f3 83 fb ff 74 26 49 8b 2c 24 89 de 48 89 ef e8 bb ff ff ff 8b 00 83 e0 | ATI..US.....t&I.,$..H........... |
9980 | 3f 83 f8 1c 75 12 89 de 48 89 ef e8 8b ff ff ff 89 c3 eb d5 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 | ?...u...H...........1........[]A |
99a0 | 5c c3 53 48 8b 3f 89 d3 e8 8a ff ff ff 8b 08 31 d2 89 ce 83 e6 3f 83 fe 1c 75 40 81 fb ff 00 00 | \.SH.?.........1.....?...u@..... |
99c0 | 00 74 1e 89 ca c1 ea 17 39 d3 74 15 c1 e3 06 81 e1 3f c0 ff ff 81 e3 c0 3f 00 00 09 d9 89 08 eb | .t......9.t......?......?....... |
99e0 | 15 89 ca c1 e9 17 81 e2 00 c0 7f 00 c1 e1 06 83 ca 1b 09 ca 89 10 ba 01 00 00 00 89 d0 5b c3 55 | .............................[.U |
9a00 | 48 89 fd 53 89 f3 83 fb ff 74 1e 89 de ba ff 00 00 00 48 89 ef e8 88 ff ff ff 48 8b 7d 00 89 de | H..S.....t........H.......H.}... |
9a20 | e8 f6 fe ff ff 89 c3 eb dd 5b 5d c3 f7 c6 00 01 00 00 75 0b 0f b6 47 42 39 c6 7c 03 fe 4f 44 c3 | .........[].......u...GB9.|..OD. |
9a40 | 83 3e 06 75 05 8b 76 08 eb e2 c3 48 8b 3f e8 e4 fe ff ff 8b 10 89 d1 c1 ea 06 0f b6 d2 81 e1 3f | .>.u..v....H.?.................? |
9a60 | c0 ff ff 83 fa 01 19 d2 83 e2 40 09 ca 89 10 c3 48 8b 07 48 63 ce f7 d6 01 d6 89 f2 48 8b 40 18 | ..........@.....H..Hc.......H.@. |
9a80 | c1 fa 1f 48 8d 0c 88 89 d0 31 f0 29 d0 3d ff ff 01 00 7e 0f 50 48 8b 7f 18 be 4a e0 44 00 e8 ff | ...H.....1.).=....~.PH....J.D... |
9aa0 | 5f 00 00 8b 01 81 c6 ff ff 01 00 c1 e6 0e 25 ff 3f 00 00 09 c6 89 31 c3 41 57 41 56 45 89 c6 41 | _.............%.?.....1.AWAVE..A |
9ac0 | 55 41 89 cd 41 54 41 89 d4 55 48 89 fd 53 89 f3 41 51 83 fb ff 74 34 48 8b 7d 00 89 de e8 39 fe | UA..ATA..UH..S..AQ...t4H.}....9. |
9ae0 | ff ff 44 89 ea 89 de 48 89 ef 41 89 c7 e8 b0 fe ff ff 85 c0 44 89 e2 75 03 44 89 f2 89 de 48 89 | ..D....H..A.........D..u.D....H. |
9b00 | ef 44 89 fb e8 67 ff ff ff eb c7 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 41 89 f4 b9 ff 00 00 | .D...g.....X[]A\A]A^A_.ATA...... |
9b20 | 00 55 53 8b 57 28 48 89 fb 48 8b 2f 8b 77 30 41 89 d0 e8 81 ff ff ff 8b 45 58 39 43 28 c7 43 30 | .US.W(H..H./.w0A........EX9C(.C0 |
9b40 | ff ff ff ff 7c 2a 48 8b 43 18 48 8b 75 18 48 8d 55 58 41 b9 65 e0 44 00 41 b8 fd ff ff 7f b9 04 | ....|*H.C.H.u.H.UXA.e.D.A....... |
9b60 | 00 00 00 48 8b 78 38 e8 68 16 01 00 48 89 45 18 48 63 53 28 48 8b 45 18 44 89 24 90 8b 45 5c 39 | ...H.x8.h...H.E.HcS(H.E.D.$..E\9 |
9b80 | 43 28 7c 2a 48 8b 43 18 48 8b 75 28 48 8d 55 5c 41 b9 65 e0 44 00 41 b8 fd ff ff 7f b9 04 00 00 | C(|*H.C.H.u(H.U\A.e.D.A......... |
9ba0 | 00 48 8b 78 38 e8 2a 16 01 00 48 89 45 28 48 8b 43 18 48 63 53 28 8b 48 08 48 8b 45 28 89 0c 90 | .H.x8.*...H.E(H.C.HcS(.H.H.E(... |
9bc0 | 8b 43 28 8d 50 01 89 53 28 5b 5d 41 5c c3 8b 47 28 89 47 2c c3 41 55 49 89 fd 41 54 55 48 63 ee | .C(.P..S([]A\..G(.G,.AUI..ATUHc. |
9be0 | 53 8d 5a 01 c1 e3 06 81 e3 c0 3f 00 00 83 fd ff 74 28 4d 8b 65 00 89 ee 4c 89 e7 e8 1b fd ff ff | S.Z.......?.....t(M.e...L....... |
9c00 | 49 8b 54 24 18 48 8d 0c aa 48 63 e8 8b 11 81 e2 3f c0 ff ff 09 da 89 11 eb d3 5b 5d 41 5c 41 5d | I.T$.H...Hc.....?.........[]A\A] |
9c20 | c3 83 fa ff 74 4e 41 54 55 53 48 83 ec 10 8b 1e 83 fb ff 75 0c 89 16 48 83 c4 10 5b 5d 41 5c eb | ....tNATUSH........u...H...[]A\. |
9c40 | 33 4c 8b 27 48 89 fd 89 de 4c 89 e7 89 54 24 0c e8 c6 fc ff ff 83 f8 ff 8b 54 24 0c 74 04 89 c3 | 3L.'H....L...T$..........T$.t... |
9c60 | eb e5 48 83 c4 10 89 de 48 89 ef 5b 5d 41 5c e9 fc fd ff ff c3 8b 47 28 89 f2 48 8d 77 30 89 47 | ..H.....H..[]A\.......G(..H.w0.G |
9c80 | 2c e9 9b ff ff ff 3b 57 28 75 05 e9 e5 ff ff ff 41 89 d0 b9 ff 00 00 00 e9 1b fe ff ff 55 be 17 | ,.....;W(u......A............U.. |
9ca0 | 80 ff 7f 53 48 89 fb 48 83 ec 18 8b 6f 30 c7 47 30 ff ff ff ff e8 5d fe ff ff 48 8d 74 24 0c 48 | ...SH..H....o0.G0.....]...H.t$.H |
9cc0 | 89 df 89 44 24 0c 89 ea e8 54 ff ff ff 8b 44 24 0c 48 83 c4 18 5b 5d c3 41 c1 e0 0e c1 e1 17 c1 | ...D$....T....D$.H...[].A....... |
9ce0 | e2 06 41 09 f0 41 09 c8 41 09 d0 44 89 c6 e9 24 fe ff ff 48 63 47 28 3b 47 2c 7e 74 48 8b 0f 48 | ..A..A..A..D...$...HcG(;G,~tH..H |
9d00 | 8b 49 18 4c 8d 54 81 fc 45 8b 02 44 89 c0 83 e0 3f 83 f8 04 75 5a 44 89 c0 45 89 c1 8d 0c 16 c1 | .I.L.T..E..D....?...uZD..E...... |
9d20 | e8 06 41 c1 e9 17 0f b6 c0 41 01 c1 39 f0 7f 09 45 8d 59 01 44 39 de 7e 08 39 c6 7f 33 39 c8 7f | ..A......A..9...E.Y.D9.~.9..39.. |
9d40 | 2f 39 f0 44 89 c2 0f 4e f0 ff c9 81 e2 3f c0 7f 00 89 f7 c1 e7 06 81 e7 c0 3f 00 00 09 fa 41 39 | /9.D...N.....?...........?....A9 |
9d60 | c9 41 0f 4d c9 29 f1 c1 e1 17 09 ca 41 89 12 c3 8d 4a ff 45 31 c0 89 f2 be 04 00 00 00 e9 56 ff | .A.M.)......A....J.E1.........V. |
9d80 | ff ff 8d 4a 01 45 31 c0 89 f2 be 1f 00 00 00 e9 44 ff ff ff c1 e1 0e c1 e2 06 09 f1 09 d1 89 ce | ...J.E1.........D............... |
9da0 | e9 72 fd ff ff 41 54 81 fa ff ff 03 00 55 89 d5 53 48 89 fb 7f 12 5b 5d 41 5c 89 d1 89 f2 be 01 | .r...AT......U..SH....[]A\...... |
9dc0 | 00 00 00 e9 cc ff ff ff 89 f2 31 c9 be 02 00 00 00 e8 be ff ff ff 89 ee 48 89 df 41 89 c4 c1 e6 | ..........1.............H..A.... |
9de0 | 06 83 ce 27 e8 2e fd ff ff 5b 5d 44 89 e0 41 5c c3 0f b6 47 44 01 c6 48 8b 07 0f b6 50 7a 39 d6 | ...'.....[]D..A\...GD..H....Pz9. |
9e00 | 7e 1b 81 fe f9 00 00 00 7e 0f 50 48 8b 7f 18 be 6d e0 44 00 e8 89 5c 00 00 40 88 70 7a c3 55 89 | ~.......~.PH....m.D...\..@.pz.U. |
9e20 | f5 53 48 89 fb 50 e8 c6 ff ff ff 40 00 6b 44 5a 5b 5d c3 48 83 ec 18 8a 46 08 48 89 34 24 48 89 | .SH..P.....@.kDZ[].H....F.H.4$H. |
9e40 | e2 48 89 e6 83 c8 40 0f b6 c0 89 44 24 08 e8 8a f9 ff ff 48 83 c4 18 c3 41 54 55 48 89 fd 53 48 | .H....@....D$......H....ATUH..SH |
9e60 | 83 ec 20 48 8b 47 18 66 0f 2e c0 f2 0f 11 44 24 08 c7 44 24 18 03 00 00 00 48 8b 58 38 f2 0f 11 | ...H.G.f......D$..D$.....H.X8... |
9e80 | 44 24 10 7a 13 0f 57 c9 31 c0 66 0f 2e c1 0f 9b c2 0f 44 c2 84 c0 74 4d 4c 8b 63 10 48 8d 74 24 | D$.z..W.1.f.......D...tML.c.H.t$ |
9ea0 | 08 ba 08 00 00 00 48 89 df 49 8d 44 24 10 48 89 43 10 e8 1d 15 01 00 49 89 04 24 8a 40 08 48 8d | ......H..I.D$.H.C......I..$.@.H. |
9ec0 | 54 24 10 48 89 ef 83 c8 40 0f b6 c0 41 89 44 24 08 48 8b 43 10 48 8d 70 f0 e8 ff f8 ff ff 48 83 | T$.H....@...A.D$.H.C.H.p......H. |
9ee0 | 6b 10 10 eb 0d 48 8d 54 24 10 48 89 d6 e8 eb f8 ff ff 48 83 c4 20 5b 5d 41 5c c3 8b 06 83 f8 0c | k....H.T$.H.......H...[]A\...... |
9f00 | 75 26 48 8b 07 48 63 4e 08 ff c2 c1 e2 0e 81 e2 00 c0 7f 00 48 8b 40 18 48 8d 0c 88 8b 01 25 ff | u&H..HcN............H.@.H.....%. |
9f20 | 3f 80 ff 09 c2 89 11 c3 83 f8 0d 75 45 48 8b 07 ff c2 c1 e2 17 48 8b 48 18 48 63 46 08 4c 8d 04 | ?..........uEH.......H.H.HcF.L.. |
9f40 | 81 41 8b 00 25 ff ff 7f 00 09 c2 41 89 10 48 63 46 08 be 01 00 00 00 0f b6 57 44 48 8d 0c 81 c1 | .A..%......A..HcF........WDH.... |
9f60 | e2 06 8b 01 25 3f c0 ff ff 09 d0 89 01 e9 ac fe ff ff c3 8b 06 83 f8 0c 75 20 48 8b 07 48 63 56 | ....%?..................u.H..HcV |
9f80 | 08 c7 06 06 00 00 00 48 8b 40 18 8b 04 90 c1 e8 06 25 ff 00 00 00 89 46 08 c3 83 f8 0d 75 23 48 | .......H.@.......%.....F.....u#H |
9fa0 | 8b 07 48 63 56 08 48 8b 40 18 48 8d 14 90 8b 02 25 ff ff 7f 00 0d 00 00 00 01 89 02 c7 06 0b 00 | ..HcV.H.@.H.....%............... |
9fc0 | 00 00 c3 55 53 48 89 f3 51 8b 06 83 e8 07 83 f8 06 77 6d 48 89 fd ff 24 c5 90 e0 44 00 c7 06 06 | ...USH..Q........wmH...$...D.... |
9fe0 | 00 00 00 eb 5b 8b 76 08 c1 e6 17 83 ce 05 e8 24 fb ff ff eb 38 0f bf 76 08 e8 2e fa ff ff 80 7b | ....[.v........$....8..v.......{ |
a000 | 0b 07 be 06 00 00 00 75 11 0f b6 73 0a 48 89 ef e8 17 fa ff ff be 07 00 00 00 0f b6 4b 0a 44 0f | .......u...s.H..............K.D. |
a020 | bf 43 08 31 d2 48 89 ef e8 ab fc ff ff 89 43 08 c7 03 0b 00 00 00 eb 08 5a 5b 5d e9 33 ff ff ff | .C.1.H........C.........Z[].3... |
a040 | 58 5b 5d c3 41 54 49 89 fc 55 89 d5 53 48 89 f3 e8 6e ff ff ff 8b 03 8d 50 ff 83 fa 0a 0f 87 93 | X[].ATI..U..SH...n......P....... |
a060 | 00 00 00 ff 24 d5 c8 e0 44 00 ba 01 00 00 00 89 ee 4c 89 e7 e8 7a fc ff ff eb 72 31 c9 83 f8 02 | ....$...D........L...z....r1.... |
a080 | 89 ea 0f 94 c1 be 03 00 00 00 45 31 c0 eb 56 8b 53 08 eb 0f f2 0f 10 43 08 4c 89 e7 e8 b7 fd ff | ..........E1..V.S......C.L...... |
a0a0 | ff 89 c2 89 ee 4c 89 e7 e8 f8 fc ff ff eb 3e 49 8b 04 24 48 63 53 08 48 8b 40 18 48 8d 0c 90 89 | .....L........>I..$HcS.H.@.H.... |
a0c0 | e8 c1 e0 06 8b 11 25 c0 3f 00 00 81 e2 3f c0 ff ff 09 d0 89 01 eb 16 8b 4b 08 39 cd 74 0f 45 31 | ......%.?....?..........K.9.t.E1 |
a0e0 | c0 89 ea 31 f6 4c 89 e7 e8 eb fb ff ff 89 6b 08 c7 03 06 00 00 00 5b 5d 41 5c c3 41 57 41 56 41 | ...1.L........k.......[]A\.AWAVA |
a100 | 55 41 54 41 89 d4 55 48 89 f5 53 48 89 fb 51 e8 30 ff ff ff 83 7d 00 0a 75 0f 8b 55 08 48 8d 75 | UATA..UH..SH..Q.0....}..u..U.H.u |
a120 | 10 48 89 df e8 f8 fa ff ff 8b 75 10 44 8b 6d 14 44 39 ee 0f 84 b6 00 00 00 48 89 df e8 1f f8 ff | .H........u.D.m.D9.......H...... |
a140 | ff 85 c0 75 0f 44 89 ee 48 89 df e8 10 f8 ff ff 85 c0 74 64 41 83 ce ff 83 7d 00 0a 74 0b 48 89 | ...u.D..H.........tdA....}..t.H. |
a160 | df e8 37 fb ff ff 41 89 c6 8b 43 28 31 c9 44 89 e2 48 89 df 41 b8 01 00 00 00 be 03 00 00 00 89 | ..7...A...C(1.D..H..A........... |
a180 | 43 2c e8 51 fb ff ff 41 89 c7 8b 43 28 48 89 df 45 31 c0 b9 01 00 00 00 44 89 e2 be 03 00 00 00 | C,.Q...A...C(H..E1......D....... |
a1a0 | 89 43 2c e8 30 fb ff ff 44 89 f6 48 89 df 41 89 c5 e8 bf fa ff ff eb 07 41 83 cd ff 45 89 ef 44 | .C,.0...D..H..A.........A...E..D |
a1c0 | 8b 73 28 8b 75 14 45 89 f8 44 89 e1 48 89 df 44 89 f2 44 89 73 2c e8 dd f8 ff ff 8b 75 10 45 89 | .s(.u.E..D..H..D..D.s,......u.E. |
a1e0 | e8 44 89 e1 44 89 f2 48 89 df e8 c9 f8 ff ff c7 45 10 ff ff ff ff c7 45 14 ff ff ff ff 44 89 65 | .D..D..H........E......E.....D.e |
a200 | 08 c7 45 00 06 00 00 00 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 41 89 d4 55 48 89 f5 53 8b 06 | ..E.....X[]A\A]A^A_.ATA..UH..S.. |
a220 | 48 89 fb 83 f8 0b 75 31 48 8b 07 48 63 56 08 48 8b 40 18 8b 14 90 89 d0 83 e0 3f 83 f8 14 75 1e | H.....u1H..HcV.H.@........?...u. |
a240 | 45 31 c0 ff 4f 28 45 85 e4 41 0f 94 c0 be 1b 00 00 00 c1 ea 17 31 c9 eb 3e 83 f8 06 74 1e be 01 | E1..O(E..A...........1..>...t... |
a260 | 00 00 00 48 89 df e8 b3 fb ff ff 0f b6 53 44 48 89 ee 48 89 df ff ca e8 c8 fd ff ff 48 89 ee 48 | ...H.........SDH..H.........H..H |
a280 | 89 df e8 b9 f7 ff ff 8b 4d 08 45 89 e0 ba ff 00 00 00 be 1c 00 00 00 48 89 df e8 39 fa ff ff 48 | ........M.E............H...9...H |
a2a0 | 89 df 5b 5d 41 5c e9 f2 f9 ff ff 55 48 89 f5 53 48 89 fb 50 e8 0a fd ff ff 48 89 ee 48 89 df e8 | ..[]A\.....UH..SH..P.....H..H... |
a2c0 | 7c f7 ff ff 48 89 df be 01 00 00 00 e8 4d fb ff ff 0f b6 53 44 48 89 df 48 89 ee 59 5b 5d ff ca | |...H........M.....SDH..H..Y[].. |
a2e0 | e9 16 fe ff ff 55 48 89 fd 53 48 89 f3 51 e8 d0 fc ff ff 83 3b 06 75 24 8b 43 14 39 43 10 8b 53 | .....UH..SH..Q......;.u$.C.9C..S |
a300 | 08 75 04 89 d0 eb 23 0f b6 45 42 39 c2 7c 0d 48 89 de 48 89 ef e8 e1 fd ff ff eb 0b 48 89 de 48 | .u....#..EB9.|.H..H.........H..H |
a320 | 89 ef e8 84 ff ff ff 8b 43 08 5a 5b 5d c3 83 3e 08 75 08 8b 46 14 39 46 10 74 05 e9 a5 ff ff ff | ........C.Z[]..>.u..F.9F.t...... |
a340 | c3 8b 46 14 39 46 10 74 05 e9 97 ff ff ff e9 70 fc ff ff 55 48 89 fd 53 48 89 f3 48 83 ec 28 e8 | ..F.9F.t.......p...UH..SH..H..(. |
a360 | dd ff ff ff 8b 03 83 f8 04 0f 84 8d 00 00 00 77 0a 83 f8 01 73 26 e9 90 00 00 00 83 f8 05 0f 85 | ...............w....s&.......... |
a380 | 87 00 00 00 f2 0f 10 43 08 48 89 ef e8 c7 fa ff ff c7 03 04 00 00 00 89 43 08 eb 60 81 7d 34 ff | .......C.H..............C..`.}4. |
a3a0 | 00 00 00 7f 66 83 f8 01 75 22 48 8b 45 08 c7 44 24 18 00 00 00 00 48 8d 54 24 10 c7 44 24 08 45 | ....f...u"H.E..D$.....H.T$..D$.E |
a3c0 | 00 00 00 48 89 e6 48 89 04 24 eb 1d 83 f8 02 48 8d 54 24 10 c7 44 24 18 01 00 00 00 0f 94 c0 0f | ...H..H..$.....H.T$..D$......... |
a3e0 | b6 c0 48 89 d6 89 44 24 10 48 89 ef e8 ec f3 ff ff c7 03 04 00 00 00 89 43 08 eb 0a 8b 43 08 3d | ..H...D$.H..............C....C.= |
a400 | ff 00 00 00 7f 05 80 cc 01 eb 0b 48 89 de 48 89 ef e8 cf fe ff ff 48 83 c4 28 5b 5d c3 41 57 41 | ...........H..H.......H..([].AWA |
a420 | 89 f7 48 89 ce 41 56 4d 89 c6 41 55 41 54 55 48 89 cd 53 48 89 fb 48 83 ec 18 89 54 24 0c e8 10 | ..H..AVM..AUATUH..SH..H....T$... |
a440 | ff ff ff 4c 89 f6 48 89 df 41 89 c4 e8 02 ff ff ff 4c 89 f6 48 89 df 41 89 c5 e8 e1 f5 ff ff 48 | ...L..H..A.......L..H..A.......H |
a460 | 89 ee 48 89 df e8 d6 f5 ff ff 8b 54 24 0c 85 d2 75 11 41 83 ff 18 74 0b 44 89 e0 b2 01 45 89 ec | ..H........T$...u.A...t.D....E.. |
a480 | 41 89 c5 45 89 e8 44 89 e1 44 89 fe 48 89 df e8 44 f8 ff ff 48 89 df e8 01 f8 ff ff c7 45 00 0a | A..E..D..D..H...D...H........E.. |
a4a0 | 00 00 00 89 45 08 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 54 49 89 d4 55 48 89 f5 | ....E.H...[]A\A]A^A_.AUATI..UH.. |
a4c0 | 53 48 89 fb 41 50 8b 06 83 f8 08 74 27 83 f8 09 74 39 83 f8 07 75 62 48 89 d6 e8 61 f5 ff ff 8b | SH..AP.....t'...t9...ubH...a.... |
a4e0 | 55 08 48 89 df 4c 89 e6 59 5b 5d 41 5c 41 5d e9 07 fc ff ff 48 89 d6 e8 e9 fd ff ff 8b 4d 08 45 | U.H..L..Y[]A\A].....H........M.E |
a500 | 31 c0 89 c2 be 09 00 00 00 eb 26 45 31 ed 80 7e 0b 07 48 89 d6 41 0f 94 c5 e8 35 fe ff ff 0f bf | 1.........&E1..~..H..A....5..... |
a520 | 4d 08 0f b6 55 0a 47 8d 6c 2d 08 41 89 c0 44 89 ee 48 89 df e8 9f f7 ff ff 58 48 89 df 4c 89 e6 | M...U.G.l-.A..D..H.......XH..L.. |
a540 | 5b 5d 41 5c 41 5d e9 f5 f4 ff ff 41 55 41 54 49 89 d4 55 48 89 f5 53 48 89 fb 50 e8 85 fd ff ff | []A\A].....AUATI..UH..SH..P..... |
a560 | 48 89 ee 48 89 df 44 8b 6d 08 e8 d1 f4 ff ff 0f b6 43 44 48 89 df c7 45 00 06 00 00 00 be 02 00 | H..H..D.m........CDH...E........ |
a580 | 00 00 89 45 08 e8 94 f8 ff ff 4c 89 e6 48 89 df e8 be fd ff ff 8b 55 08 48 89 df 44 89 e9 be 0c | ...E......L..H........U.H..D.... |
a5a0 | 00 00 00 41 89 c0 e8 2d f7 ff ff 5a 48 89 df 4c 89 e6 5b 5d 41 5c 41 5d e9 83 f4 ff ff 55 48 89 | ...A...-...ZH..L..[]A\A].....UH. |
a5c0 | fd 53 48 89 f3 52 e8 f8 f9 ff ff 8b 03 83 f8 05 77 0c 83 f8 04 73 2b 83 f8 02 74 26 eb 15 83 f8 | .SH..R..........w....s+...t&.... |
a5e0 | 0a 75 10 8b 73 08 48 89 ef e8 5d f4 ff ff 8b 43 08 eb 12 31 d2 48 89 de 48 89 ef e8 14 fc ff ff | .u..s.H...]....C...1.H..H....... |
a600 | eb 03 83 c8 ff 48 8d 73 14 89 c2 48 89 ef e8 0e f6 ff ff 8b 73 10 48 89 ef e8 57 f6 ff ff c7 43 | .....H.s...H........s.H...W....C |
a620 | 10 ff ff ff ff 58 5b 5d c3 55 48 89 fd 53 48 89 f3 52 e8 8c f9 ff ff 8b 03 83 f8 03 74 20 83 f8 | .....X[].UH..SH..R..........t... |
a640 | 0a 74 16 ff c8 74 17 ba 01 00 00 00 48 89 de 48 89 ef e8 bd fb ff ff eb 08 8b 43 08 eb 03 83 c8 | .t...t......H..H..........C..... |
a660 | ff 48 8d 73 10 89 c2 48 89 ef e8 b2 f5 ff ff 8b 73 14 48 89 ef e8 fb f5 ff ff c7 43 14 ff ff ff | .H.s...H........s.H........C.... |
a680 | ff 58 5b 5d c3 53 8b 46 08 48 89 f3 88 46 0a 48 89 d6 e8 bc fc ff ff 83 3b 08 66 89 43 08 c7 03 | .X[].S.F.H...F.H........;.f.C... |
a6a0 | 09 00 00 00 0f 94 c0 83 c0 07 88 43 0b 5b c3 89 f0 48 89 d6 83 f8 0e 77 23 ff 24 c5 20 e1 44 00 | ...........C.[...H.....w#.$...D. |
a6c0 | e9 f8 fe ff ff e9 5f ff ff ff e9 dc fb ff ff 83 3a 05 75 08 48 83 7a 10 ff 75 01 c3 e9 72 fc ff | ......_.........:.u.H.z..u...r.. |
a6e0 | ff 48 8b 07 48 63 57 28 48 8b 40 28 89 74 90 fc c3 41 57 49 89 cf 41 56 41 55 41 54 41 89 f4 55 | .H..HcW(H.@(.t...AWI..AVAUATA..U |
a700 | 48 89 fd 53 48 89 d3 48 83 ec 18 83 3a 05 44 89 44 24 0c 75 53 48 83 7a 10 ff 75 4c 83 39 05 75 | H..SH..H....:.D.D$.uSH.z..uL.9.u |
a720 | 47 49 83 7f 10 ff 75 40 41 8d 44 24 f0 83 f8 01 77 0d 0f 57 c0 66 41 0f 2e 47 08 7a 02 74 29 f2 | GI....u@A.D$....w..W.fA..G.z.t). |
a740 | 0f 10 43 08 41 8d 7c 24 f3 f2 41 0f 10 4f 08 e8 8c e9 ff ff f2 0f 11 43 08 48 83 c4 18 5b 5d 41 | ..C.A.|$..A..O.........C.H...[]A |
a760 | 5c 41 5d 41 5e 41 5f c3 41 83 fc 15 0f 84 83 00 00 00 41 83 fc 13 74 7d 4c 89 fe 48 89 ef e8 d0 | \A]A^A_.A.........A...t}L..H.... |
a780 | fb ff ff 41 89 c5 48 89 de 48 89 ef e8 c2 fb ff ff 44 39 e8 41 89 c6 7e 10 48 89 de 48 89 ef e8 | ...A..H..H.......D9.A..~.H..H... |
a7a0 | 9c f2 ff ff 4c 89 fe eb 0e 4c 89 fe 48 89 ef e8 8c f2 ff ff 48 89 de 48 89 ef e8 81 f2 ff ff 44 | ....L....L..H.......H..H.......D |
a7c0 | 89 e6 48 89 ef 45 89 e8 44 89 f1 31 d2 e8 06 f5 ff ff c7 03 0b 00 00 00 89 43 08 48 89 ef 8b 74 | ..H..E..D..1.............C.H...t |
a7e0 | 24 0c 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f e9 ec fe ff ff 45 31 ed eb 8c 55 48 89 fd 53 48 | $.H...[]A\A]A^A_.....E1...UH..SH |
a800 | 89 d3 48 83 ec 38 83 fe 01 c7 44 24 2c ff ff ff ff c7 44 24 28 ff ff ff ff c7 44 24 18 05 00 00 | ..H..8....D$,.....D$(.....D$.... |
a820 | 00 48 c7 44 24 20 00 00 00 00 74 5f 41 89 c8 72 2c 83 fe 02 0f 85 1a 01 00 00 48 89 d6 89 4c 24 | .H.D$.....t_A..r,.........H...L$ |
a840 | 0c e8 9f fa ff ff 44 8b 44 24 0c 48 8d 4c 24 18 48 89 da be 15 00 00 00 e9 ef 00 00 00 83 3a 05 | ......D.D$.H.L$.H.............:. |
a860 | 0f 85 c4 00 00 00 48 83 7a 10 ff 0f 85 b9 00 00 00 f2 0f 10 42 08 f2 0f 10 0d 42 30 04 00 0f 57 | ......H.z...........B.....B0...W |
a880 | c1 f2 0f 11 42 08 e9 c9 00 00 00 48 89 d6 e8 30 f7 ff ff 8b 03 8d 50 ff 83 fa 0a 77 6c ff 24 d5 | ....B......H...0......P....wl.$. |
a8a0 | 98 e1 44 00 c7 03 02 00 00 00 eb 5d c7 03 03 00 00 00 eb 55 8b 73 08 48 89 ef e8 8c f1 ff ff eb | ..D........].......U.s.H........ |
a8c0 | 48 83 f8 06 74 1e be 01 00 00 00 48 89 ef e8 4b f5 ff ff 0f b6 55 44 48 89 de 48 89 ef ff ca e8 | H...t......H...K.....UDH..H..... |
a8e0 | 60 f7 ff ff 48 89 de 48 89 ef e8 51 f1 ff ff 8b 73 08 48 89 ef c1 e6 17 83 ce 14 e8 17 f2 ff ff | `...H..H...Q....s.H............. |
a900 | c7 03 0b 00 00 00 89 43 08 8b 73 10 8b 43 14 48 89 ef 89 73 14 89 43 10 e8 e2 f0 ff ff 8b 73 10 | .......C..s..C.H...s..C.......s. |
a920 | 48 89 ef e8 d7 f0 ff ff eb 2a 48 89 de 48 89 ef 44 89 44 24 0c e8 ab f9 ff ff 44 8b 44 24 0c 48 | H........*H..H..D.D$......D.D$.H |
a940 | 8d 4c 24 18 48 89 da be 13 00 00 00 48 89 ef e8 9d fd ff ff 48 83 c4 38 5b 5d c3 83 fe 0e 0f 87 | .L$.H.......H.......H..8[]...... |
a960 | 25 01 00 00 41 54 89 f0 49 89 fc 55 48 89 d5 53 48 89 cb 48 83 ec 10 ff 24 c5 f0 e1 44 00 48 89 | %...AT..I..UH..SH..H....$...D.H. |
a980 | ce e8 3d f6 ff ff 8b 55 14 48 8d 73 14 eb 0f 48 89 ce e8 2c f6 ff ff 8b 55 10 48 8d 73 10 4c 89 | ..=....U.H.s...H...,....U.H.s.L. |
a9a0 | e7 e8 7b f2 ff ff b9 06 00 00 00 48 89 ef 48 89 de f3 a5 e9 c9 00 00 00 48 89 ce 44 89 44 24 0c | ..{........H..H.........H..D.D$. |
a9c0 | e8 7c f9 ff ff 83 3b 0b 44 8b 44 24 0c 75 52 49 8b 04 24 48 63 53 08 48 8b 40 18 8b 04 90 83 e0 | .|....;.D.D$.uRI..$HcS.H.@...... |
a9e0 | 3f 83 f8 16 75 3b 48 89 ee 4c 89 e7 e8 4f f0 ff ff 49 8b 04 24 48 63 53 08 48 8b 40 18 48 8d 0c | ?...u;H..L...O...I..$HcS.H.@.H.. |
aa00 | 90 8b 55 08 8b 01 c1 e2 17 25 ff ff 7f 00 09 d0 89 01 8b 43 08 c7 45 00 0b 00 00 00 89 45 08 eb | ..U......%.........C..E......E.. |
aa20 | 60 48 89 de 4c 89 e7 44 89 44 24 0c e8 7a f8 ff ff 44 8b 44 24 0c 48 89 d9 48 89 ea be 16 00 00 | `H..L..D.D$..z...D.D$.H..H...... |
aa40 | 00 eb 03 83 c6 0d 48 83 c4 10 4c 89 e7 5b 5d 41 5c e9 9b fc ff ff 49 89 c8 83 c6 11 48 89 d1 ba | ......H...L..[]A\.....I.....H... |
aa60 | 01 00 00 00 eb 0b 49 89 c8 83 c6 0e 48 89 d1 31 d2 48 83 c4 10 4c 89 e7 5b 5d 41 5c e9 9c f9 ff | ......I.....H..1.H...L..[]A\.... |
aa80 | ff 48 83 c4 10 5b 5d 41 5c c3 41 54 8d 42 ff 55 99 89 f5 be 32 00 00 00 f7 fe 83 f9 ff 53 48 89 | .H...[]A\.AT.B.U....2........SH. |
aaa0 | fb 44 8d 60 01 b8 00 00 00 00 0f 44 c8 41 81 fc ff 01 00 00 7f 0f 45 89 e0 89 ea 40 b6 24 e8 15 | .D.`.......D.A........E....@.$.. |
aac0 | f2 ff ff eb 20 be 24 00 00 00 45 31 c0 89 ea e8 04 f2 ff ff 44 89 e6 48 89 df c1 e6 06 83 ce 27 | ......$...E1........D..H.......' |
aae0 | e8 32 f0 ff ff ff c5 40 88 6b 44 5b 5d 41 5c c3 55 83 fe 04 48 89 fd 53 48 89 d3 51 74 16 83 fe | .2.....@.kD[]A\.U...H..SH..Qt... |
ab00 | 06 75 2a ba 17 00 00 00 be 70 e2 44 00 e8 c2 08 01 00 eb 0b 48 8b 47 18 48 8b 80 18 01 00 00 48 | .u*......p.D........H.G.H......H |
ab20 | 89 03 8a 40 08 83 c8 40 0f b6 c0 eb 0e 48 8b 47 10 48 8b 50 f0 8b 40 f8 48 89 13 89 43 08 48 83 | ...@...@.....H.G.H.P..@.H...C.H. |
ab40 | c3 10 48 89 5d 10 58 5b 5d c3 50 48 8b 47 70 48 85 c0 74 14 48 8d 78 08 89 b0 d0 00 00 00 be 01 | ..H.].X[].PH.GpH..t.H.x......... |
ab60 | 00 00 00 e8 48 9a ff ff 48 8b 57 18 40 88 77 0a 48 8b 82 08 01 00 00 48 83 78 70 00 74 25 48 8b | ....H...H.W.@.w.H......H.xp.t%H. |
ab80 | 50 10 48 8b 4f 10 48 8d 7a 10 48 89 78 10 48 8b 79 f0 8b 49 f8 48 89 3a 48 89 c7 89 4a 08 e8 a7 | P.H.O.H.z.H.x.H.y..I.H.:H...J... |
aba0 | ff ff ff 48 8b 82 00 01 00 00 48 85 c0 74 02 ff d0 e8 ca 94 ff ff 55 53 48 89 f3 48 83 ec 18 48 | ...H......H..t........USH..H...H |
abc0 | 85 f6 74 3a 0f be 32 48 89 fd 48 89 df 48 89 54 24 08 e8 29 96 ff ff 48 85 c0 48 8b 54 24 08 75 | ..t:..2H..H..H.T$..)...H..H.T$.u |
abe0 | 1d be 88 e2 44 00 48 89 ef 48 89 d9 e8 65 ea ff ff be 03 00 00 00 48 89 ef e8 4c ff ff ff 48 83 | ....D.H..H...e........H...L...H. |
ac00 | c4 18 5b 5d c3 41 55 41 54 55 48 89 fd 53 48 89 f3 48 83 ec 18 48 8b 3e 48 8b 07 48 8d 50 ff 48 | ..[].AUATUH..SH..H...H.>H..H.P.H |
ac20 | 85 c0 48 89 17 74 12 48 8b 47 08 48 8d 50 01 48 89 57 08 44 0f b6 08 eb 08 e8 08 04 01 00 41 89 | ..H..t.H.G.H.P.H.W.D..........A. |
ac40 | c1 41 83 f9 1b 48 8b 73 50 4c 8b 6b 58 4c 8d 63 08 75 20 48 89 ef ba b2 e2 44 00 e8 56 ff ff ff | .A...H.sPL.kXL.c.u.H.....D..V... |
ac60 | 48 8b 33 4c 89 e9 4c 89 e2 48 89 ef e8 a4 38 00 00 eb 2c ba b9 e2 44 00 48 89 ef 44 89 4c 24 0c | H.3L..L..H....8...,...D.H..D.L$. |
ac80 | e8 31 ff ff ff 44 8b 4c 24 0c 48 8b 33 48 8d 4b 20 4d 89 e8 4c 89 e2 48 89 ef e8 ad c2 00 00 48 | .1...D.L$.H.3H.K.M..L..H.......H |
aca0 | 89 c3 45 31 e4 0f b6 43 0a 41 39 c4 7d 2f 48 89 ef e8 e1 41 00 00 49 63 d4 48 89 44 d3 20 f6 40 | ..E1...C.A9.}/H....A..Ic.H.D...@ |
acc0 | 09 03 74 14 f6 43 09 04 74 0e 48 89 c2 48 89 de 48 89 ef e8 f8 fd 00 00 41 ff c4 eb c8 48 83 c4 | ..t..C..t.H..H..H.......A....H.. |
ace0 | 18 5b 5d 41 5c 41 5d c3 48 81 ec 08 01 00 00 48 89 f9 48 8b 47 70 48 89 3c 24 48 89 74 24 10 66 | .[]A\A].H......H..H.GpH.<$H.t$.f |
ad00 | 8b 77 46 48 8d 7c 24 28 48 89 54 24 18 c7 84 24 f8 00 00 00 00 00 00 00 48 89 44 24 28 48 89 79 | .wFH.|$(H.T$...$........H.D$(H.y |
ad20 | 70 48 8d 7c 24 30 66 89 74 24 0e e8 70 96 ff ff 85 c0 75 10 48 8b 74 24 18 48 8b 3c 24 48 8b 44 | pH.|$0f.t$..p.....u.H.t$.H.<$H.D |
ad40 | 24 10 ff d0 48 8b 44 24 28 48 8b 14 24 48 89 42 70 66 8b 44 24 0e 66 89 42 46 8b 84 24 f8 00 00 | $...H.D$(H..$H.Bpf.D$.f.BF..$... |
ad60 | 00 48 81 c4 08 01 00 00 c3 41 57 83 fe ff 41 56 41 55 41 89 f5 41 54 55 53 48 89 fb 52 48 8b 6f | .H.......AW...AVAUA..ATUSH..RH.o |
ad80 | 38 44 8b 77 40 7d 05 e8 be 03 01 00 4c 63 e6 4d 63 fe 48 89 ee 49 c1 e7 04 49 c1 e4 04 4c 89 fa | 8D.w@}......Lc.Mc.H..I...I...L.. |
ada0 | 4c 89 e1 e8 af 03 01 00 31 d2 48 89 43 38 49 01 c7 45 39 ee 7d 12 41 c7 44 17 08 00 00 00 00 41 | L.......1.H.C8I..E9.}.A.D......A |
adc0 | ff c6 48 83 c2 10 eb e9 4a 8d 54 20 b0 48 29 e8 48 01 43 10 48 8b 43 60 44 89 6b 40 48 89 53 30 | ..H.....J.T..H).H.C.H.C`D.k@H.S0 |
ade0 | 48 85 c0 74 14 48 8b 50 10 48 29 ea 48 03 53 38 48 89 50 10 48 8b 00 eb e7 48 8b 43 20 48 85 c0 | H..t.H.P.H).H.S8H.P.H....H.C.H.. |
ae00 | 74 27 48 8b 53 38 48 89 d1 48 29 e9 48 01 48 08 48 89 d1 48 29 e9 48 01 08 f6 40 22 01 74 04 48 | t'H.S8H..H).H.H.H..H).H...@".t.H |
ae20 | 01 48 30 48 8b 40 10 eb d4 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 8b 57 40 48 89 fb 81 fa 40 42 | .H0H.@...X[]A\A]A^A_.S.W@H....@B |
ae40 | 0f 00 7e 0a be 06 00 00 00 e8 fc fc ff ff 48 8b 47 10 48 2b 47 38 01 d2 48 c1 f8 04 81 fa 40 42 | ..~...........H.G.H+G8..H.....@B |
ae60 | 0f 00 8d 44 06 05 be 40 42 0f 00 0f 4e f2 39 c6 7d 22 3d 40 42 0f 00 89 c6 7e 19 be 08 43 0f 00 | ...D...@B...N.9.}"=@B....~...C.. |
ae80 | e8 e4 fe ff ff be c0 e2 44 00 48 89 df 31 c0 e8 f2 0f 01 00 48 89 df 5b e9 cc fe ff ff 48 8b 4f | ........D.H..1......H..[.....H.O |
aea0 | 10 48 8b 47 20 48 85 c0 74 11 48 8b 50 08 48 8b 40 10 48 39 d1 48 0f 42 ca eb ea 48 2b 4f 38 48 | .H.G.H..t.H.P.H.@.H9.H.B...H+O8H |
aec0 | c1 f9 04 ff c1 81 f9 40 42 0f 00 7f 25 89 c8 be 08 00 00 00 99 f7 fe be 40 42 0f 00 8d 44 01 0a | .......@B...%...........@B...D.. |
aee0 | 3d 40 42 0f 00 0f 4e f0 3b 77 40 7d 05 e9 77 fe ff ff c3 41 56 41 55 41 54 55 53 48 89 fb 48 81 | =@B...N.;w@}..w....AVAUATUSH..H. |
af00 | ec 90 00 00 00 4c 8b 6f 58 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 4d 85 ed 0f | .....L.oXdH..%(...H..$....1.M... |
af20 | 84 83 00 00 00 80 7f 49 00 74 7d 48 8b 6f 20 48 8b 4f 10 48 8b 47 38 89 74 24 08 4c 8b 65 08 49 | .......I.t}H.o.H.O.H.G8.t$.L.e.I |
af40 | 89 ce 89 54 24 30 49 29 c6 48 89 ac 24 80 00 00 00 49 29 c4 48 8b 47 30 48 29 c8 48 3d 4f 01 00 | ...T$0I).H..$....I).H.G0H).H=O.. |
af60 | 00 7f 0a be 14 00 00 00 e8 c8 fe ff ff 48 8b 43 10 48 8d 74 24 08 48 89 df 48 05 40 01 00 00 48 | .............H.C.H.t$.H..H.@...H |
af80 | 89 45 08 c6 43 49 00 80 4d 22 02 41 ff d5 48 8b 43 38 c6 43 49 01 49 01 c4 49 01 c6 4c 89 65 08 | .E..CI..M".A..H.C8.CI.I..I..L.e. |
afa0 | 4c 89 73 10 80 65 22 fd 48 8b 84 24 88 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 20 92 ff ff | L.s..e".H..$....dH3.%(...t...... |
afc0 | 48 81 c4 90 00 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 53 8a 47 48 48 89 fb 48 8b 6f 20 a8 06 | H......[]A\A]A^.ATUS.GHH..H.o... |
afe0 | 74 2b a8 02 74 1b 48 2b 77 38 83 ca ff 49 89 f4 be 01 00 00 00 e8 f9 fe ff ff 4c 89 e6 48 03 73 | t+..t.H+w8...I............L..H.s |
b000 | 38 48 8b 45 10 48 8b 40 38 48 89 43 28 0f bf 45 20 48 8b 4d 10 48 8b 55 00 48 89 4b 20 89 c1 85 | 8H.E.H.@8H.C(..E.H.M.H.U.H.K.... |
b020 | c9 75 07 48 89 d7 89 ce eb 20 48 3b 73 10 73 f3 48 83 c6 10 48 8b 7e f0 48 83 c2 10 ff c9 48 89 | .u.H......H;s.s.H...H.~.H.....H. |
b040 | 7a f0 8b 7e f8 89 7a f8 eb d5 85 f6 7e 0f 48 83 c2 10 c7 42 f8 00 00 00 00 ff ce eb ed 31 d2 85 | z..~..z.....~.H....B.........1.. |
b060 | c9 0f 49 d1 ff c0 48 63 d2 48 c1 e2 04 48 01 fa 48 89 53 10 5b 5d 41 5c c3 41 57 41 56 41 55 41 | ..I...Hc.H...H..H.S.[]A\.AWAVAUA |
b080 | 54 41 89 d4 55 48 89 f5 53 48 89 fb 48 83 ec 18 8b 45 08 49 89 ee 4c 2b 73 38 83 e0 3f 83 f8 16 | TA..UH..SH..H....E.I..L+s8..?... |
b0a0 | 74 13 83 f8 26 74 14 83 f8 06 0f 85 3c 02 00 00 e9 ad 00 00 00 48 8b 6d 00 eb 08 48 8b 45 00 48 | t...&t......<........H.m...H.E.H |
b0c0 | 8b 68 18 48 8b 43 30 48 2b 43 10 48 3d 4f 01 00 00 7f 0d be 14 00 00 00 48 89 df e8 55 fd ff ff | .h.H.C0H+C.H=O..........H...U... |
b0e0 | 48 8b 43 20 48 8b 40 18 48 85 c0 75 08 48 89 df e8 38 42 00 00 48 8b 4b 10 4c 03 73 38 48 89 43 | H.C.H.@.H..u.H...8B..H.K.L.s8H.C |
b100 | 20 66 44 89 60 20 c6 40 22 00 48 8d 91 40 01 00 00 4c 89 30 48 89 50 08 48 8b 43 18 48 83 78 18 | .fD.`..@".H..@...L.0H.P.H.C.H.x. |
b120 | 00 7e 08 48 89 df e8 4a fe 00 00 f6 43 48 01 74 0d 83 ca ff 31 f6 48 89 df e8 b5 fd ff ff 48 89 | .~.H...J....CH.t....1.H.......H. |
b140 | df ff d5 48 8b 73 10 48 98 48 89 df 48 c1 e0 04 48 29 c6 e8 78 fe ff ff b8 01 00 00 00 e9 19 02 | ...H.s.H.H..H...H)..x........... |
b160 | 00 00 48 8b 45 00 48 8b 53 10 4c 8b 68 18 48 89 d0 48 29 e8 48 89 c5 48 8b 43 30 41 0f b6 75 7a | ..H.E.H.S.L.h.H..H).H..H.C0A..uz |
b180 | 48 c1 fd 04 48 29 d0 48 c1 f8 04 40 0f b6 d6 48 39 d0 7f 08 48 89 df e8 99 fc ff ff 8d 75 ff 31 | H...H).H...@...H9...H........u.1 |
b1a0 | d2 41 0f b6 6d 78 8d 0c 16 48 ff c2 39 e9 7d 15 48 8b 43 10 48 8d 48 10 48 89 4b 10 c7 40 08 00 | .A..mx...H..9.}.H.C.H.H.H.K..@.. |
b1c0 | 00 00 00 eb dc 41 80 7d 79 00 75 0a 4c 03 73 38 4d 8d 7e 10 eb 70 41 0f b6 75 7a 48 8b 43 30 48 | .....A.}y.u.L.s8M.~..pA..uzH.C0H |
b1e0 | 2b 43 10 40 0f b6 d6 48 c1 f8 04 48 39 d0 7f 10 48 89 df 89 4c 24 0c e8 39 fc ff ff 8b 4c 24 0c | +C.@...H...H9...H...L$..9....L$. |
b200 | 4c 8b 7b 10 48 63 c1 31 d2 48 c1 e0 04 4c 89 ff 48 29 c7 48 89 f8 39 ea 7d 28 48 8b 4b 10 ff c2 | L.{.Hc.1.H...L..H).H..9.}(H.K... |
b220 | 48 83 c0 10 48 8d 71 10 48 89 73 10 48 8b 70 f0 48 89 31 8b 70 f8 89 71 08 c7 40 f8 00 00 00 00 | H...H.q.H.s.H.p.H.1.p..q..@..... |
b240 | eb d4 4c 03 73 38 48 8b 43 20 48 8b 68 18 48 85 ed 75 0b 48 89 df e8 d2 40 00 00 48 89 c5 48 89 | ..L.s8H.C.H.h.H..u.H....@..H..H. |
b260 | 6b 20 4c 89 7d 30 66 44 89 65 20 4c 89 75 00 41 0f b6 45 7a 48 c1 e0 04 49 01 c7 49 8b 45 18 c6 | k.L.}0fD.e.L.u.A..EzH...I..I.E.. |
b280 | 45 22 01 4c 89 7d 08 48 89 45 38 48 8b 43 18 4c 89 7b 10 48 83 78 18 00 7e 08 48 89 df e8 d3 fc | E".L.}.H.E8H.C.L.{.H.x..~.H..... |
b2a0 | 00 00 31 c0 f6 43 48 01 0f 84 cd 00 00 00 48 8b 45 10 48 83 45 38 04 31 f6 f6 40 22 01 74 16 48 | ..1..CH.......H.E.H.E8.1..@".t.H |
b2c0 | 8b 40 38 8b 40 fc 83 e0 3f 83 f8 1e 75 07 80 4d 22 40 40 b6 04 83 ca ff 48 89 df e8 13 fc ff ff | .@8.@...?...u..M"@@.....H....... |
b2e0 | 48 83 6d 38 04 31 c0 e9 8f 00 00 00 ba 10 00 00 00 48 89 ee 48 89 df e8 02 fd 00 00 49 89 c5 8b | H.m8.1...........H..H.......I... |
b300 | 40 08 49 89 ee 4c 2b 73 38 83 e0 0f 83 f8 06 74 10 ba df 01 45 00 48 89 ee 48 89 df e8 81 0c 01 | @.I..L+s8......t....E.H..H...... |
b320 | 00 48 8b 53 10 48 89 d1 48 39 e9 76 14 48 8b 41 f0 48 83 e9 10 48 89 41 10 8b 41 08 89 41 18 eb | .H.S.H..H9.v.H.A.H...H.A..A..A.. |
b340 | e7 48 8b 43 30 48 83 c2 10 48 89 53 10 48 29 d0 48 83 f8 0f 7f 0a 31 f6 48 89 df e8 d5 fa ff ff | .H.C0H...H.S.H).H.....1.H....... |
b360 | 4c 03 73 38 49 8b 45 00 49 89 06 41 8b 45 08 4c 89 f5 41 89 46 08 e9 15 fd ff ff 48 83 c4 18 5b | L.s8I.E.I..A.E.L..A.F......H...[ |
b380 | 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 8d af 80 00 00 00 53 48 89 fb 52 48 8b 43 20 48 39 e8 74 7b | ]A\A]A^A_.UH......SH..RH.C.H9.t{ |
b3a0 | 8a 50 22 f6 c2 01 75 5e f6 c2 10 74 0e 83 e2 ef 88 50 22 48 8b 50 40 48 89 53 78 66 83 78 20 ff | .P"...u^...t.....P"H.P@H.Sxf.x.. |
b3c0 | 75 12 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 4a 08 8a 50 22 f6 c2 20 75 04 c6 40 49 01 | u.H.S.H.K.H9J.s.H.J..P"...u..@I. |
b3e0 | 83 e2 c7 48 89 df 83 ca 08 88 50 22 ff 50 38 48 8b 73 10 48 98 48 89 df 48 c1 e0 04 48 29 c6 e8 | ...H......P".P8H.s.H.H..H...H).. |
b400 | cc fb ff ff eb 91 48 89 df e8 08 be ff ff 48 89 df e8 44 bf ff ff e9 7c ff ff ff 58 5b 5d c3 53 | ......H.......H...D....|...X[].S |
b420 | 0f b7 4f 46 48 89 f2 48 89 fb 48 8b 47 20 be be e2 44 00 81 f9 c7 00 00 00 7f 18 8a 4f 0a 84 c9 | ..OFH..H..H.G....D..........O... |
b440 | 75 32 48 8d 8f 80 00 00 00 48 39 c8 74 0d be cf e2 44 00 48 89 df e8 d5 92 ff ff 48 8d 72 f0 83 | u2H......H9.t....D.H.......H.r.. |
b460 | ca ff e8 12 fc ff ff 85 c0 75 6d 48 89 df 5b e9 e6 be ff ff fe c9 74 07 be 7d dc 44 00 eb d4 c6 | .........umH..[.......t..}.D.... |
b480 | 47 0a 00 48 8b 4f 38 40 8a 70 22 48 03 48 28 40 f6 c6 01 48 89 08 74 07 e8 bd be ff ff eb 2e 48 | G..H.O8@.p"H.H(@...H..t........H |
b4a0 | 8b 48 38 48 85 c9 74 1a 83 ce 08 c6 40 49 01 40 88 70 22 ff d1 48 8b 53 10 48 98 48 c1 e0 04 48 | .H8H..t.....@I.@.p"..H.S.H.H...H |
b4c0 | 29 c2 48 89 d6 48 89 df e8 03 fb ff ff 48 89 df 31 f6 5b e9 b2 fe ff ff 5b c3 55 89 cd 53 48 89 | ).H..H.......H..1.[.....[.U..SH. |
b4e0 | fb 41 50 66 8b 47 46 ff c0 66 3d c7 00 66 89 47 46 76 22 66 3d c8 00 75 0c be be e2 44 00 31 c0 | .APf.GF..f=..f.GFv"f=..u....D.1. |
b500 | e8 81 09 01 00 66 3d e0 00 76 0a be 06 00 00 00 e8 35 f6 ff ff 85 ed 75 04 66 ff 43 44 48 89 df | .....f=..v.......5.....u.f.CDH.. |
b520 | e8 54 fb ff ff 85 c0 75 08 48 89 df e8 29 be ff ff 85 ed 75 04 66 ff 4b 44 66 ff 4b 46 58 5b 5d | .T.....u.H...).....u.f.KDf.KFX[] |
b540 | c3 41 56 48 85 f6 41 55 41 54 55 53 48 89 fb 44 8b 77 44 74 08 66 8b 4e 46 ff c1 eb 05 b9 01 00 | .AVH..AUATUSH..D.wDt.f.NF....... |
b560 | 00 00 48 63 c2 48 8b 53 10 66 89 4b 46 48 c1 e0 04 66 c7 43 44 00 00 be 1f b4 40 00 48 89 df 48 | ..Hc.H.S.f.KFH...f.CD.....@.H..H |
b580 | 29 c2 e8 61 f7 ff ff 83 f8 ff 41 89 c4 74 40 41 83 fc 01 0f 86 9e 00 00 00 48 8b 6b 20 48 85 ed | )..a......A..t@A.........H.k.H.. |
b5a0 | 74 0c f6 45 22 10 75 2f 48 8b 6d 10 eb ef 48 8b 53 10 44 88 63 0a 44 89 e6 48 89 df e8 2f f5 ff | t..E".u/H.m...H.S.D.c.D..H.../.. |
b5c0 | ff 48 8b 43 20 48 8b 53 10 48 89 50 08 eb 68 41 bc 02 00 00 00 eb 60 4c 8b 6b 38 4c 03 6d 28 48 | .H.C.H.S.H.P..hA......`L.k8L.m(H |
b5e0 | 89 df 4c 89 ee e8 72 39 00 00 44 89 e6 4c 89 ea 48 89 df e8 f8 f4 ff ff 48 89 6b 20 8a 45 48 48 | ..L...r9..D..L..H.......H.k..EHH |
b600 | 89 df 66 c7 43 44 00 00 88 43 49 e8 8d f8 ff ff 48 8b 45 40 31 d2 be 8a b3 40 00 48 89 df 48 89 | ..f.CD...CI.....H.E@1....@.H..H. |
b620 | 43 78 80 4d 22 20 44 88 65 49 e8 b9 f6 ff ff 41 89 c4 e9 58 ff ff ff 66 44 89 73 44 66 ff 4b 46 | Cx.M".D.eI.....A...X...fD.sDf.KF |
b640 | 44 89 e0 5b 5d 41 5c 41 5d 41 5e c3 41 50 66 83 7f 44 00 48 8b 47 20 74 20 48 8b 47 18 48 3b b8 | D..[]A\A]A^.APf..D.H.G.t.H.G.H;. |
b660 | 08 01 00 00 74 07 be f5 e2 44 00 eb 05 be 1f e3 44 00 31 c0 e8 0d 08 01 00 c6 47 0a 01 4c 8b 00 | ....t....D......D.1.......G..L.. |
b680 | 4c 2b 47 38 f6 40 22 01 4c 89 40 28 75 2e 48 85 c9 48 89 48 38 74 03 89 50 30 48 63 f6 48 c7 c2 | L+G8.@".L.@(u.H..H.H8t..P0Hc.H.. |
b6a0 | f0 ff ff ff 48 c1 e6 04 48 29 f2 48 03 57 10 be 01 00 00 00 48 89 10 e8 8e f4 ff ff 31 c0 5a c3 | ....H...H).H.W......H.......1.Z. |
b6c0 | 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 18 4c 8b 67 78 4c 89 47 78 48 89 4c 24 08 4c 8b | AWAVAUATUSH..H...L.gxL.GxH.L$.L. |
b6e0 | 7f 20 44 8a 77 49 44 8b 6f 44 e8 f9 f5 ff ff 85 c0 89 c5 48 8b 4c 24 08 74 38 48 03 4b 38 48 89 | ..D.wID.oD.........H.L$.t8H.K8H. |
b700 | df 48 89 ce 48 89 4c 24 08 e8 4e 38 00 00 48 8b 54 24 08 48 89 df 89 ee e8 d3 f3 ff ff 4c 89 7b | .H..H.L$..N8..H.T$.H.........L.{ |
b720 | 20 44 88 73 49 48 89 df 66 44 89 6b 44 e8 6b f7 ff ff 4c 89 63 78 48 83 c4 18 89 e8 5b 5d 41 5c | .D.sIH..fD.kD.k...L.cxH.....[]A\ |
b740 | 41 5d 41 5e 41 5f c3 55 53 48 89 fb 48 83 ec 68 66 ff 47 44 4c 8b 47 78 48 89 4c 24 50 48 8b 4f | A]A^A_.USH..H..hf.GDL.GxH.L$PH.O |
b760 | 10 48 2b 4f 38 48 89 34 24 be 05 ac 40 00 48 89 54 24 58 48 89 e2 48 c7 44 24 20 00 00 00 00 c7 | .H+O8H.4$...@.H.T$XH..H.D$...... |
b780 | 44 24 2c 00 00 00 00 48 c7 44 24 30 00 00 00 00 c7 44 24 3c 00 00 00 00 48 c7 44 24 40 00 00 00 | D$,....H.D$0.....D$<....H.D$@... |
b7a0 | 00 c7 44 24 4c 00 00 00 00 48 c7 44 24 08 00 00 00 00 48 c7 44 24 18 00 00 00 00 e8 00 ff ff ff | ..D$L....H.D$.....H.D$.......... |
b7c0 | 48 8b 54 24 18 48 8b 74 24 08 48 89 df 31 c9 89 c5 e8 81 f9 00 00 48 63 54 24 2c 48 8b 74 24 20 | H.T$.H.t$.H..1........HcT$,H.t$. |
b7e0 | 48 89 df 31 c9 48 89 44 24 08 48 c7 44 24 18 00 00 00 00 48 01 d2 e8 5c f9 00 00 48 63 54 24 3c | H..1.H.D$.H.D$.....H...\...HcT$< |
b800 | 48 8b 74 24 30 48 89 df 31 c9 48 6b d2 18 e8 44 f9 00 00 48 63 54 24 4c 48 8b 74 24 40 48 89 df | H.t$0H..1.Hk...D...HcT$LH.t$@H.. |
b820 | 31 c9 48 6b d2 18 e8 2c f9 00 00 66 ff 4b 44 48 83 c4 68 89 e8 5b 5d c3 41 54 48 89 f2 49 89 f4 | 1.Hk...,...f.KDH..h..[].ATH..I.. |
b840 | be d8 b9 f0 ff 55 53 48 89 fb e8 fd c3 00 00 83 ce ff 48 89 df e8 03 c0 00 00 48 83 78 08 00 48 | .....USH..........H.......H.x..H |
b860 | 89 c5 75 14 49 8d 54 24 04 be 49 e3 44 00 48 89 df 31 c0 e8 81 7e 00 00 5b 48 8b 45 00 5d 41 5c | ..u.I.T$..I.D.H..1...~..[H.E.]A\ |
b880 | c3 41 56 41 55 49 89 f5 41 54 41 bc 01 00 00 00 55 48 89 fd 53 89 d3 48 83 ec 10 e8 c3 ba 00 00 | .AVAUI..ATA.....UH..S..H........ |
b8a0 | 41 89 c6 44 39 f3 74 76 89 de 48 89 ef e8 d3 bb 00 00 83 f8 03 75 2d 45 85 e4 74 5e 31 d2 89 de | A..D9.tv..H..........u-E..t^1... |
b8c0 | 48 89 ef e8 b4 bd 00 00 ba d8 d8 44 00 be 01 00 00 00 4c 89 ef b0 01 e8 a4 8d ff ff 85 c0 41 0f | H..........D......L...........A. |
b8e0 | 9f c4 eb 32 48 8d 54 24 08 89 de 48 89 ef e8 0b 83 00 00 45 85 e4 74 22 48 8b 54 24 08 4c 89 e9 | ...2H.T$...H.......E..t"H.T$.L.. |
b900 | be 01 00 00 00 48 89 c7 e8 63 8d ff ff 48 3b 44 24 08 41 0f 94 c4 45 0f b6 e4 ff c3 eb 85 45 85 | .....H...c...H;D$.A...E.......E. |
b920 | e4 b8 01 00 00 00 75 0c 31 d2 31 f6 48 89 ef e8 e8 7f 00 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e | ......u.1.1.H.......H...[]A\A]A^ |
b940 | c3 53 be 64 e3 44 00 48 89 fb e8 e9 fe ff ff 48 89 df ba 01 00 00 00 48 89 c6 5b e9 21 ff ff ff | .S.d.D.H.......H.......H..[.!... |
b960 | 55 ba 6f e3 44 00 be 01 00 00 00 53 48 89 fb 51 e8 a9 81 00 00 48 83 78 08 00 48 89 c5 75 0f be | U.o.D......SH..Q.....H.x..H..u.. |
b980 | 75 e3 44 00 48 89 df 31 c0 e8 6b 7d 00 00 48 8b 45 00 5a 5b 5d c3 53 ba 6f e3 44 00 48 89 fb be | u.D.H..1..k}..H.E.Z[].S.o.D.H... |
b9a0 | 01 00 00 00 e8 75 81 00 00 48 89 df 48 8b 50 08 48 c7 40 08 00 00 00 00 5b ff e2 53 be 01 00 00 | .....u...H..H.P.H.@.....[..S.... |
b9c0 | 00 48 89 fb e8 bc ba 00 00 ff c0 75 12 ba 64 e3 44 00 be d8 b9 f0 ff 48 89 df e8 6d c2 00 00 48 | .H.........u..d.D......H...m...H |
b9e0 | 89 df e8 79 ff ff ff 48 89 df 5b eb a9 53 ba 6f e3 44 00 be 01 00 00 00 48 89 fb e8 1e 81 00 00 | ...y...H..[..S.o.D......H....... |
ba00 | 48 83 78 08 00 74 0e 48 83 38 00 74 08 48 89 df e8 81 ff ff ff 31 c0 5b c3 53 ba 6f e3 44 00 48 | H.x..t.H.8.t.H.......1.[.S.o.D.H |
ba20 | 89 fb be 01 00 00 00 e8 f2 80 00 00 48 89 df 48 c7 40 08 19 ba 40 00 e8 a3 be 00 00 48 89 df ba | ............H..H.@...@......H... |
ba40 | 1a 00 00 00 be 92 e3 44 00 e8 fa be 00 00 b8 02 00 00 00 5b c3 53 ba 6f e3 44 00 be 01 00 00 00 | .......D...........[.S.o.D...... |
ba60 | 48 89 fb e8 b6 80 00 00 48 8b 38 e8 30 87 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 99 | H.......H.8.0...H..1...[@...1... |
ba80 | 7e 00 00 53 be 10 00 00 00 48 89 fb 48 83 ec 10 e8 ec ca 00 00 48 89 df 48 c7 40 08 00 00 00 00 | ~..S.....H..H........H..H.@..... |
baa0 | be 6f e3 44 00 48 89 44 24 08 e8 dd 7f 00 00 48 8b 44 24 08 48 83 c4 10 5b c3 55 48 89 f5 53 48 | .o.D.H.D$......H.D$.H...[.UH..SH |
bac0 | 89 d3 48 81 ec 38 20 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 | ..H..8...H.t$.dH..%(...H..$(...1 |
bae0 | c0 e8 fc 84 00 00 48 8d 7c 24 08 48 89 de e8 67 83 00 00 48 89 e9 48 89 da be 01 00 00 00 48 89 | ......H.|$.H...g...H..H.......H. |
bb00 | c7 e8 2a 86 ff ff 48 8d 7c 24 08 48 89 c3 48 01 44 24 18 e8 22 84 00 00 31 c0 48 85 db 0f 95 c0 | ..*...H.|$.H..H.D$.."...1.H..... |
bb20 | 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 a8 86 ff ff 48 81 c4 38 20 00 00 5b | H..$(...dH3.%(...t......H..8...[ |
bb40 | 5d c3 41 54 49 89 f4 55 48 bd ff ff ff ff ff ff ff 3f 53 bb 00 20 00 00 48 81 ec 30 20 00 00 48 | ].ATI..UH........?S.....H..0...H |
bb60 | 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 66 84 00 00 48 8d 7c 24 | .t$.dH..%(...H..$(...1..f...H.|$ |
bb80 | 08 48 89 de e8 d1 82 00 00 4c 89 e1 48 89 da be 01 00 00 00 48 89 c7 e8 94 85 ff ff 48 01 44 24 | .H.......L..H.......H.......H.D$ |
bba0 | 18 48 39 d8 72 0d 48 8d 04 1b 48 39 eb 48 0f 46 d8 eb c9 48 8d 7c 24 08 e8 7d 83 00 00 48 8b 84 | .H9.r.H...H9.H.F...H.|$..}...H.. |
bbc0 | 24 28 20 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 0b 86 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c | $(...dH3.%(...t......H..0...[]A\ |
bbe0 | c3 41 56 49 83 ce ff 41 55 49 89 f5 41 54 4c 63 e2 55 48 89 fd 53 48 81 ec 30 20 00 00 48 8d 74 | .AVI...AUI..ATLc.UH..SH..0...H.t |
bc00 | 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 c8 83 00 00 48 8d 7c 24 08 be | $.dH..%(...H..$(...1......H.|$.. |
bc20 | 00 20 00 00 e8 31 82 00 00 4c 89 ea be 00 20 00 00 48 89 c7 48 89 c3 e8 44 87 ff ff 48 85 c0 75 | .....1...L.......H..H...D...H..u |
bc40 | 20 48 8d 7c 24 08 e8 ef 82 00 00 83 ce ff 48 89 ef e8 a9 bb 00 00 48 85 c0 0f 95 c0 0f b6 c0 eb | .H.|$.........H.......H......... |
bc60 | 3a 31 c0 4c 89 f1 48 89 df f2 ae 48 f7 d1 48 ff c9 49 89 c8 74 07 80 7c 0b ff 0a 74 07 4c 01 44 | :1.L..H....H..H..I..t..|...t.L.D |
bc80 | 24 18 eb 96 48 8d 7c 24 08 4d 29 e0 4c 01 44 24 18 e8 a4 82 00 00 b8 01 00 00 00 48 8b 94 24 28 | $...H.|$.M).L.D$...........H..$( |
bca0 | 20 00 00 64 48 33 14 25 28 00 00 00 74 05 e8 2d 85 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c 41 5d | ...dH3.%(...t..-...H..0...[]A\A] |
bcc0 | 41 5e c3 41 57 41 56 41 89 d6 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 18 e8 84 b6 00 00 4c | A^.AWAVA..AUATI..USH..H........L |
bce0 | 89 e7 89 c5 e8 27 87 ff ff 83 fd 01 75 1c ba 01 00 00 00 4c 89 e6 48 89 df e8 e3 fe ff ff 41 8d | .....'......u......L..H.......A. |
bd00 | 6e 01 41 89 c5 e9 44 01 00 00 8d 75 13 ba ad e3 44 00 48 89 df 46 8d 7c 35 ff 41 bd 01 00 00 00 | n.A...D....u....D.H..F.|5.A..... |
bd20 | 44 89 f5 e8 2c 7e 00 00 44 39 fd 0f 84 1d 01 00 00 45 85 ed 0f 84 14 01 00 00 89 ee 48 89 df e8 | D...,~..D9.......E..........H... |
bd40 | 41 b7 00 00 31 d2 83 f8 03 89 ee 48 89 df 75 4e e8 6f b9 00 00 48 85 c0 75 31 4c 89 e7 e8 5e 87 | A...1......H..uN.o...H..u1L...^. |
bd60 | ff ff 4c 89 e6 89 c7 41 89 c5 e8 71 87 ff ff 31 d2 31 f6 48 89 df e8 cd bb 00 00 41 ff c5 41 0f | ..L....A...q...1.1.H.......A..A. |
bd80 | 95 c5 45 0f b6 ed e9 bc 00 00 00 48 89 c2 4c 89 e6 48 89 df e8 21 fd ff ff e9 80 00 00 00 e8 e3 | ..E........H..L..H...!.......... |
bda0 | b9 00 00 48 85 c0 49 89 c5 74 05 80 38 2a 74 0f ba c0 e3 44 00 89 ee 48 89 df e8 fb 79 00 00 41 | ...H..I..t..8*t....D...H....y..A |
bdc0 | 8a 45 01 3c 61 74 5c 7f 08 3c 4c 75 69 31 d2 eb 42 3c 6c 74 39 3c 6e 75 5d 48 8d 54 24 08 31 c0 | .E.<at\..<Lui1..B<lt9<nu]H.T$.1. |
bde0 | be cf e3 44 00 4c 89 e7 e8 03 83 ff ff ff c8 75 10 f2 0f 10 44 24 08 48 89 df e8 f4 ba 00 00 eb | ...D.L.........u....D$.H........ |
be00 | 2d 48 89 df 45 31 ed e8 d3 ba 00 00 eb 39 ba 01 00 00 00 4c 89 e6 48 89 df e8 c3 fd ff ff 41 89 | -H..E1.......9.....L..H.......A. |
be20 | c5 eb 24 4c 89 e6 48 89 df e8 14 fd ff ff 41 bd 01 00 00 00 eb 11 ba d3 e3 44 00 89 ee 48 89 df | ..$L..H.......A..........D...H.. |
be40 | e8 75 79 00 00 eb 40 ff c5 e9 da fe ff ff 4c 89 e7 e8 ca 82 ff ff 85 c0 74 0e 31 d2 31 f6 48 89 | .uy...@.......L.........t.1.1.H. |
be60 | df e8 b6 7a 00 00 eb 1f 45 85 ed 75 15 48 89 df be fe ff ff ff e8 00 b5 00 00 48 89 df e8 5d ba | ...z....E..u.H............H...]. |
be80 | 00 00 89 e8 44 29 f0 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 be e2 e3 44 00 48 89 fb e8 | ....D).H...[]A\A]A^A_.S...D.H... |
bea0 | 94 f9 ff ff 48 89 df ba 01 00 00 00 48 89 c6 5b e9 0e fe ff ff 53 48 89 fb e8 a2 fa ff ff 48 89 | ....H.......H..[.....SH.......H. |
bec0 | df ba 02 00 00 00 48 89 c6 5b e9 f4 fd ff ff 53 be 64 e3 44 00 48 89 fb e8 5b f9 ff ff 48 89 c7 | ......H..[.....S.d.D.H...[...H.. |
bee0 | e8 cb 85 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 24 7a 00 00 53 48 89 fb e8 5f fa ff | .....H..1...[@...1..$z..SH..._.. |
bf00 | ff 48 89 c7 e8 a7 85 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 00 7a 00 00 41 55 31 d2 | .H.......H..1...[@...1...z..AU1. |
bf20 | 41 54 55 53 48 89 fb 56 be 01 00 00 00 e8 cc 7c 00 00 31 c9 ba 3e eb 44 00 be 02 00 00 00 48 89 | ATUSH..V.......|..1..>.D......H. |
bf40 | df 48 89 c5 e8 ea 7c 00 00 48 89 df 49 89 c5 e8 2f fb ff ff 31 ff 49 89 c4 e8 52 85 ff ff 4c 89 | .H....|..H..I.../...1.I...R...L. |
bf60 | ee 48 89 ef e8 67 86 ff ff 48 85 c0 49 89 04 24 49 c7 44 24 08 9c bf 40 00 75 14 59 48 89 df 48 | .H...g...H..I..$I.D$...@.u.YH..H |
bf80 | 89 ea 31 f6 5b 5d 41 5c 41 5d e9 8d 79 00 00 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 53 be 01 00 | ..1.[]A\A]..y..Z[]A\.....A].S... |
bfa0 | 00 00 ba 6f e3 44 00 48 89 fb e8 6f 7b 00 00 48 8b 38 e8 69 82 ff ff 48 89 df 89 c6 5b e9 dd 79 | ...o.D.H...o{..H.8.i...H....[..y |
bfc0 | 00 00 55 53 48 89 fb 50 e8 93 f9 ff ff 48 89 df be 01 00 00 00 48 89 c5 e8 85 b4 00 00 59 48 89 | ..USH..P.....H.......H.......YH. |
bfe0 | df 48 89 ee ba 02 00 00 00 5b 5d e9 91 f8 ff ff 41 55 49 89 f5 41 54 49 89 cc 55 48 89 d5 53 48 | .H.......[].....AUI..ATI..UH..SH |
c000 | 89 fb 41 50 e8 7a fa ff ff 48 85 ed 4c 89 28 48 c7 40 08 19 ba 40 00 74 1b 83 ce ff 48 89 df e8 | ..AP.z...H..L.(H.@...@.t....H... |
c020 | 3e b4 00 00 48 89 ea be d8 b9 f0 ff 48 89 df e8 88 be 00 00 58 48 89 df 4c 89 e2 be fe ff ff ff | >...H.......H.......XH..L....... |
c040 | 5b 5d 41 5c 41 5d e9 71 be 00 00 41 55 31 d2 41 54 55 53 48 89 fb 56 be 01 00 00 00 e8 9d 7b 00 | []A\A].q...AU1.ATUSH..V.......{. |
c060 | 00 31 c9 be 02 00 00 00 ba 3e eb 44 00 48 89 df 49 89 c5 e8 bb 7b 00 00 48 89 df 48 89 c5 e8 00 | .1.......>.D.H..I....{..H..H.... |
c080 | fa ff ff 48 c7 00 00 00 00 00 48 c7 40 08 55 ba 40 00 49 89 c4 0f be 75 00 40 84 f6 74 2e bf ec | ...H......H.@.U.@.I....u.@..t... |
c0a0 | e3 44 00 e8 58 81 ff ff 48 85 c0 74 1f 80 7d 01 2b 48 8d 4d 01 48 8d 45 02 48 0f 44 c8 80 39 62 | .D..X...H..t..}.+H.M.H.E.H.D..9b |
c0c0 | 75 05 48 ff c1 74 05 80 39 00 74 12 ba f0 e3 44 00 be 02 00 00 00 48 89 df e8 dc 76 00 00 48 89 | u.H..t..9.t....D......H....v..H. |
c0e0 | ee 4c 89 ef e8 17 83 ff ff 48 85 c0 49 89 04 24 75 14 59 48 89 df 4c 89 ea 31 f6 5b 5d 41 5c 41 | .L.......H..I..$u.YH..L..1.[]A\A |
c100 | 5d e9 16 78 00 00 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 41 55 41 54 55 89 f5 53 48 89 fb 52 e8 | ]..x..Z[]A\.....A].AUATU..SH..R. |
c120 | 3f b2 00 00 44 8d 60 ff 41 89 c5 41 83 fc 11 7e 12 ba fd e3 44 00 be 11 00 00 00 48 89 df e8 77 | ?...D.`.A..A...~....D......H...w |
c140 | 76 00 00 be 01 00 00 00 48 89 df e8 12 b3 00 00 49 63 f4 48 89 df e8 ad b7 00 00 89 ee 48 89 df | v.......H.......Ic.H.........H.. |
c160 | bd 01 00 00 00 e8 08 ba 00 00 44 39 e5 7f 0e ff c5 48 89 df 89 ee e8 e7 b2 00 00 eb ed 58 48 89 | ..........D9.....H...........XH. |
c180 | df 41 8d 55 02 be af c1 40 00 5b 5d 41 5c 41 5d e9 4f b9 00 00 53 48 89 fb e8 c2 f7 ff ff 48 89 | .A.U....@.[]A\A].O...SH.......H. |
c1a0 | df 31 f6 e8 6b ff ff ff b8 01 00 00 00 5b c3 41 56 be d7 b9 f0 ff 41 55 41 54 55 53 48 89 fb e8 | .1..k........[.AV.....AUATUSH... |
c1c0 | 99 b6 00 00 31 d2 49 89 c4 be d6 b9 f0 ff 48 89 df e8 ee b4 00 00 49 83 7c 24 08 00 75 17 48 89 | ....1.I.......H.......I.|$..u.H. |
c1e0 | df be 0e e4 44 00 31 c0 5b 5d 41 5c 41 5d 41 5e e9 04 75 00 00 be 01 00 00 00 48 89 df bd 01 00 | ....D.1.[]A\A]A^..u.......H..... |
c200 | 00 00 41 be d5 b9 f0 ff 41 89 c5 e8 6a b1 00 00 44 39 ed 7f 11 44 89 f6 48 89 df 29 ee ff c5 e8 | ..A.....A...j...D9...D..H..).... |
c220 | 3e b2 00 00 eb ea 49 8b 34 24 ba 02 00 00 00 48 89 df e8 8c fa ff ff 89 c6 48 89 df 89 c5 f7 de | >.....I.4$.....H.........H...... |
c240 | e8 40 b2 00 00 85 c0 75 64 83 fd 01 7e 2b be 01 00 00 00 48 89 df 31 d2 29 ee e8 27 b5 00 00 48 | .@.....ud...~+.....H..1.)..'...H |
c260 | 89 df 48 89 c2 be 39 e8 44 00 5b 5d 41 5c 41 5d 41 5e 31 c0 e9 80 74 00 00 be d5 b9 f0 ff 48 89 | ..H...9.D.[]A\A]A^1...t.......H. |
c280 | df e8 e1 b4 00 00 85 c0 74 25 31 f6 48 89 df e8 e6 b0 00 00 be d7 b9 f0 ff 48 89 df e8 c1 b1 00 | ........t%1.H............H...... |
c2a0 | 00 48 89 df e8 ed f6 ff ff 31 c0 eb 02 89 e8 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 53 48 89 fb e8 | .H.......1.....[]A\A]A^.ATUSH... |
c2c0 | 9c f6 ff ff b9 20 e5 44 00 31 d2 48 89 df be 02 00 00 00 48 89 c5 e8 ba 79 00 00 48 89 df 4c 63 | .......D.1.H.......H....y..H..Lc |
c2e0 | e0 ba 00 20 00 00 be 03 00 00 00 e8 14 7b 00 00 42 8b 14 a5 10 e5 44 00 31 f6 48 89 ef 48 89 c1 | .............{..B.....D.1.H..H.. |
c300 | e8 9b 82 ff ff 48 89 df 31 f6 85 c0 5b 5d 41 5c 40 0f 94 c6 31 d2 e9 01 76 00 00 41 55 41 54 55 | .....H..1...[]A\@...1...v..AUATU |
c320 | 53 48 89 fb 56 e8 36 f6 ff ff b9 f0 e4 44 00 ba 25 e4 44 00 be 02 00 00 00 48 89 df 48 89 c5 e8 | SH..V.6......D..%.D......H..H... |
c340 | 51 79 00 00 0f 57 c0 be 03 00 00 00 48 89 df 4c 63 e8 e8 00 7a 00 00 f2 4c 0f 2c e0 f2 49 0f 2a | Qy...W......H..Lc...z...L.,..I.* |
c360 | cc 66 0f 2e c8 7a 02 74 12 ba 29 e4 44 00 be 03 00 00 00 48 89 df e8 3f 74 00 00 42 8b 14 ad e0 | .f...z.t..).D......H...?t..B.... |
c380 | e4 44 00 4c 89 e6 48 89 ef e8 b2 81 ff ff 85 c0 74 13 59 48 89 df 31 d2 31 f6 5b 5d 41 5c 41 5d | .D.L..H.........t.YH..1.1.[]A\A] |
c3a0 | e9 77 75 00 00 48 89 ef e8 83 7f ff ff f2 48 0f 2a c0 48 89 df e8 39 b5 00 00 5a 5b 5d 41 5c b8 | .wu..H........H.*.H...9...Z[]A\. |
c3c0 | 01 00 00 00 41 5d c3 53 be 01 00 00 00 48 89 fb e8 01 78 00 00 ba 6f e3 44 00 be 01 00 00 00 48 | ....A].S.....H....x...o.D......H |
c3e0 | 89 df e8 c4 76 00 00 48 85 c0 75 0a 48 89 df e8 eb b4 00 00 eb 23 48 83 78 08 00 ba 0b 00 00 00 | ....v..H..u.H........#H.x....... |
c400 | be 86 e3 44 00 74 0a ba 04 00 00 00 be 8d e3 44 00 48 89 df e8 2f b5 00 00 b8 01 00 00 00 5b c3 | ...D.t.........D.H.../........[. |
c420 | 53 ba 6f e3 44 00 be 01 00 00 00 48 89 fb e8 eb 76 00 00 48 83 78 08 00 75 14 ba 0d 00 00 00 be | S.o.D......H....v..H.x..u....... |
c440 | 48 e4 44 00 48 89 df e8 fc b4 00 00 eb 12 48 8b 10 be 56 e4 44 00 48 89 df 31 c0 e8 cd b5 00 00 | H.D.H.........H...V.D.H..1...... |
c460 | b8 01 00 00 00 5b c3 55 48 89 fd 53 56 e8 11 f6 ff ff 48 c7 00 00 00 00 00 48 c7 40 08 55 ba 40 | .....[.UH..SV.....H......H.@.U.@ |
c480 | 00 48 89 c3 e8 97 7f ff ff 48 85 c0 48 89 03 75 0f 59 5b 48 89 ef 31 d2 31 f6 5d e9 7c 74 00 00 | .H.......H..H..u.Y[H..1.1.].|t.. |
c4a0 | 5a 5b b8 01 00 00 00 5d c3 41 55 49 89 d5 41 54 49 89 f4 55 48 89 fd 53 41 51 e8 c4 f5 ff ff 4c | Z[.....].AUI..ATI..UH..SAQ.....L |
c4c0 | 89 ee 48 c7 00 00 00 00 00 48 c7 40 08 55 ba 40 00 4c 89 e7 48 89 c3 e8 24 7f ff ff 48 85 c0 48 | ..H......H.@.U.@.L..H...$...H..H |
c4e0 | 89 03 75 29 e8 a7 7b ff ff 8b 38 e8 b0 81 ff ff 41 58 5b 48 89 ef 4c 89 e2 48 89 c1 5d 41 5c 41 | ..u)..{...8.....AX[H..L..H..]A\A |
c500 | 5d be 60 e4 44 00 31 c0 e9 ec 71 00 00 58 5b 5d 41 5c 41 5d c3 41 54 49 89 d4 55 48 89 f5 be 01 | ].`.D.1...q..X[]A\A].ATI..UH.... |
c520 | 00 00 00 53 48 89 fb e8 59 af 00 00 85 c0 7e 49 31 d2 be 01 00 00 00 48 89 df e8 47 b2 00 00 48 | ...SH...Y.....~I1......H...G...H |
c540 | 85 c0 74 10 4c 89 e2 48 89 c6 48 89 df e8 57 ff ff ff eb 15 48 89 df e8 04 f4 ff ff be 01 00 00 | ..t.L..H..H...W.....H........... |
c560 | 00 48 89 df e8 f9 ae 00 00 48 89 ea be d8 b9 f0 ff 48 89 df e8 43 b9 00 00 48 89 ea 48 89 df be | .H.......H.......H...C...H..H... |
c580 | d8 b9 f0 ff e8 c3 b6 00 00 5b 5d b8 01 00 00 00 41 5c c3 ba c3 e6 44 00 be 64 e3 44 00 e9 73 ff | .........[].....A\....D..d.D..s. |
c5a0 | ff ff ba 3e eb 44 00 be e2 e3 44 00 e9 64 ff ff ff 53 be 01 00 00 00 48 89 fb e8 c6 ae 00 00 ff | ...>.D....D..d...S.....H........ |
c5c0 | c0 75 08 48 89 df e8 14 b3 00 00 be 01 00 00 00 48 89 df e8 ad ae 00 00 85 c0 75 2b ba e2 e3 44 | .u.H............H.........u+...D |
c5e0 | 00 be d8 b9 f0 ff 48 89 df e8 5e b6 00 00 be 01 00 00 00 48 89 df e8 28 ae 00 00 48 89 df e8 5d | ......H...^........H...(...H...] |
c600 | f3 ff ff 31 f6 eb 31 31 d2 be 01 00 00 00 48 89 df e8 e8 75 00 00 ba 3e eb 44 00 48 89 c6 48 89 | ...1..11......H....u...>.D.H..H. |
c620 | df e8 83 fe ff ff be 01 00 00 00 48 89 df e8 f0 ad 00 00 be 01 00 00 00 48 89 df e8 d3 fa ff ff | ...........H............H....... |
c640 | b8 01 00 00 00 5b c3 53 ba 0b 00 00 00 48 89 fb 31 f6 e8 f1 b6 00 00 31 d2 48 89 df be e0 e5 44 | .....[.S.....H..1......1.H.....D |
c660 | 00 e8 1c 82 00 00 48 89 df be 6f e3 44 00 e8 b3 73 00 00 48 89 df 83 ce ff e8 e4 ad 00 00 48 89 | ......H...o.D...s..H..........H. |
c680 | df ba 7b e4 44 00 be fe ff ff ff e8 2c b8 00 00 31 d2 48 89 df be 40 e5 44 00 e8 e3 81 00 00 48 | ..{.D.......,...1.H...@.D......H |
c6a0 | 89 df be fe ff ff ff e8 ce ac 00 00 48 8b 35 95 de 24 00 48 89 df b9 c7 f9 44 00 ba e2 e3 44 00 | ............H.5..$.H.....D....D. |
c6c0 | e8 2b f9 ff ff 48 8b 35 74 de 24 00 48 89 df b9 83 e4 44 00 ba 64 e3 44 00 e8 12 f9 ff ff 48 8b | .+...H.5t.$.H.....D..d.D......H. |
c6e0 | 35 6b de 24 00 48 89 df b9 8a e4 44 00 31 d2 e8 fc f8 ff ff b8 01 00 00 00 5b c3 f2 0f 58 05 15 | 5k.$.H.....D.1...........[...X.. |
c700 | 20 04 00 f2 0f 11 44 24 f8 8b 54 24 f8 8b 44 24 fc 01 d0 79 0e 89 c6 ba 00 00 00 00 01 c6 0f 44 | ......D$..T$..D$...y...........D |
c720 | c2 f7 d8 0f b6 4f 0b ba 01 00 00 00 d3 e2 8d 4a ff 99 83 c9 01 f7 f9 48 63 c2 48 6b c0 28 48 03 | .....O.........J.......Hc.Hk.(H. |
c740 | 47 20 c3 41 54 55 48 89 f5 53 8b 56 08 48 89 fb 83 e2 3f 83 fa 03 74 4e 7f 1f 83 fa 01 0f b6 4f | G..ATUH..S.V.H....?...tN.......O |
c760 | 0b 48 8b 77 20 0f 84 8a 00 00 00 83 fa 02 0f 84 91 00 00 00 e9 ab 00 00 00 83 fa 14 74 35 83 fa | .H.w........................t5.. |
c780 | 16 0f b6 4f 0b 48 8b 77 20 74 7a 83 fa 04 0f 85 90 00 00 00 48 8b 45 00 ba 01 00 00 00 d3 e2 ff | ...O.H.w.tz.........H.E......... |
c7a0 | ca 23 50 0c eb 56 5b 5d 41 5c f2 0f 10 06 e9 48 ff ff ff 4c 8b 26 41 80 7c 24 0a 00 75 1f 41 8b | .#P..V[]A\.....H...L.&A.|$..u.A. |
c7c0 | 54 24 0c 49 8b 74 24 10 49 8d 7c 24 18 e8 e4 ea 00 00 41 c6 44 24 0a 01 41 89 44 24 0c 0f b6 4b | T$.I.t$.I.|$......A.D$..A.D$...K |
c7e0 | 0b 48 8b 55 00 b8 01 00 00 00 d3 e0 ff c8 23 42 0c 48 98 eb 49 d3 e2 ff ca 23 55 00 48 63 d2 48 | .H.U..........#B.H..I....#U.Hc.H |
c800 | 6b c2 28 eb 1a ba 01 00 00 00 8b 45 00 d3 e2 8d 4a ff 31 d2 83 c9 01 f7 f1 89 d0 48 6b c0 28 48 | k.(........E....J.1........Hk.(H |
c820 | 01 f0 eb 22 0f b6 4b 0b b8 01 00 00 00 31 d2 d3 e0 8d 48 ff 8b 45 00 83 c9 01 f7 f1 89 d0 48 6b | ..."..K......1....H..E........Hk |
c840 | c0 28 48 03 43 20 5b 5d 41 5c c3 53 48 89 f3 48 83 ec 10 83 7f 08 03 74 05 83 cf ff eb 26 f2 0f | .(H.C.[]A\.SH..H.......t.....&.. |
c860 | 10 07 f2 0f 10 0d fe 19 04 00 f2 0f 58 c8 f2 0f 11 4c 24 08 8b 7c 24 08 f2 0f 2a cf 66 0f 2e c8 | ............X....L$..|$...*.f... |
c880 | 7a d7 75 d5 8d 57 ff 31 c0 81 fa ff ff ff 3f 77 0f e8 2c c8 ff ff 48 98 ff 04 83 b8 01 00 00 00 | z.u..W.1......?w..,...H......... |
c8a0 | 48 83 c4 10 5b c3 41 55 41 54 55 48 89 f5 53 48 89 d3 48 83 ec 18 8b 42 08 85 c0 0f 84 b3 00 00 | H...[.AUATUH..SH..H....B........ |
c8c0 | 00 83 f8 03 49 89 fd 75 38 f2 0f 10 02 f2 0f 10 0d 93 19 04 00 f2 0f 58 c8 f2 0f 11 4c 24 08 44 | ....I..u8..............X....L$.D |
c8e0 | 8b 64 24 08 f2 41 0f 2a cc 66 0f 2e c8 7a 12 75 10 45 85 e4 7e 0b 44 3b 66 38 7f 05 41 ff cc eb | .d$..A.*.f...z.u.E..~.D;f8..A... |
c900 | 77 48 89 de 48 89 ef e8 37 fe ff ff 49 89 c4 8b 43 08 41 39 44 24 18 74 0a 41 83 7c 24 18 0b 75 | wH..H...7...I...C.A9D$.t.A.|$..u |
c920 | 3a eb 28 49 8d 74 24 10 31 ff 48 89 da e8 4e a4 ff ff 85 c0 74 e3 4c 2b 65 20 49 c1 fc 03 45 69 | :.(I.t$.1.H...N.....t.L+e.I...Ei |
c940 | e4 cd cc cc cc 44 03 65 38 eb 2d f6 43 08 40 74 0a 48 8b 03 49 39 44 24 10 74 db 4d 8b 64 24 20 | .....D.e8.-.C.@t.H..I9D$.t.M.d$. |
c960 | 4d 85 e4 75 aa be a0 e6 44 00 4c 89 ef 31 c0 e8 12 f5 00 00 41 83 cc ff 41 ff c4 8b 4d 38 31 c0 | M..u....D.L..1......A...A...M81. |
c980 | 49 63 d4 48 c1 e2 04 41 39 cc 7d 31 48 8b 7d 18 48 8d 34 10 48 83 c0 10 45 8d 64 24 01 83 7c 37 | Ic.H...A9.}1H.}.H.4.H...E.d$..|7 |
c9a0 | 08 00 74 e3 f2 41 0f 2a c4 48 89 f0 c7 43 08 03 00 00 00 f2 0f 11 03 48 03 45 18 eb 40 41 29 cc | ..t..A.*.H...C.........H.E..@A). |
c9c0 | 0f b6 4d 0b ba 01 00 00 00 49 63 f4 48 6b f6 28 d3 e2 31 c9 eb 03 41 ff c4 41 39 d4 7d 33 48 8d | ..M......Ic.Hk.(..1...A..A9.}3H. |
c9e0 | 04 31 48 03 45 20 48 83 c1 28 83 78 08 00 74 e6 48 8b 50 10 48 89 13 8b 50 18 89 53 08 48 8b 10 | .1H.E.H..(.x..t.H.P.H...P..S.H.. |
ca00 | 48 89 53 10 8b 40 08 89 43 18 b8 01 00 00 00 eb 02 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 50 ba | H.S..@..C........1.H...[]A\A].P. |
ca20 | 40 00 00 00 45 31 c0 31 c9 be 05 00 00 00 e8 53 e1 00 00 48 c7 40 10 00 00 00 00 c6 40 0a ff 48 | @...E1.1.......S...H.@......@..H |
ca40 | c7 40 18 00 00 00 00 c7 40 38 00 00 00 00 48 c7 40 20 f0 e6 44 00 c6 40 0b 00 48 c7 40 28 f0 e6 | .@......@8....H.@...D..@..H.@(.. |
ca60 | 44 00 5a c3 55 48 89 fd 53 48 89 f3 52 48 8b 76 20 48 81 fe f0 e6 44 00 74 19 0f b6 4b 0b ba 01 | D.Z.UH..SH..RH.v.H....D.t...K... |
ca80 | 00 00 00 d3 e2 31 c9 48 63 d2 48 6b d2 28 e8 c4 e6 00 00 48 63 53 38 48 8b 73 18 48 89 ef 31 c9 | .....1.Hc.Hk.(.....HcS8H.s.H..1. |
caa0 | 48 c1 e2 04 e8 ae e6 00 00 58 48 89 de 48 89 ef 31 c9 5b 5d ba 40 00 00 00 e9 99 e6 00 00 8d 46 | H........XH..H..1.[].@.........F |
cac0 | ff 3b 47 38 73 11 48 8b 47 18 48 63 f6 48 c1 e6 04 48 8d 44 30 f0 c3 f2 0f 2a ce 51 66 0f 28 c1 | .;G8s.H.G.Hc.H...H.D0....*.Qf.(. |
cae0 | f2 0f 11 0c 24 e8 11 fc ff ff f2 0f 10 0c 24 83 78 18 03 75 09 66 0f 2e 48 10 7a 02 74 0e 48 8b | ....$.........$.x..u.f..H.z.t.H. |
cb00 | 40 20 48 85 c0 75 e8 b8 f0 df 44 00 5a c3 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 46 0c 48 98 | @.H..u....D.Z...O..........#F.H. |
cb20 | 48 6b c0 28 48 03 47 20 83 78 18 44 75 06 48 39 70 10 74 0e 48 8b 40 20 48 85 c0 75 eb b8 f0 df | Hk.(H.G..x.Du.H9p.t.H.@.H..u.... |
cb40 | 44 00 c3 55 48 89 f5 53 48 83 ec 18 8b 46 08 83 e0 3f 83 f8 03 74 15 83 f8 04 74 06 85 c0 75 39 | D..UH..SH....F...?...t....t...u9 |
cb60 | eb 6a 48 8b 36 e8 a4 ff ff ff eb 65 f2 0f 10 06 f2 0f 10 0d f0 16 04 00 f2 0f 58 c8 f2 0f 11 4c | .jH.6......e..............X....L |
cb80 | 24 08 8b 74 24 08 f2 0f 2a ce 66 0f 2e c8 7a 09 75 07 e8 27 ff ff ff eb 38 48 89 ee e8 a2 fb ff | $..t$...*.f...z.u..'....8H...... |
cba0 | ff 48 89 c3 8b 45 08 39 43 18 75 17 48 8d 73 10 31 ff 48 89 ea e8 c6 a1 ff ff 85 c0 74 05 48 89 | .H...E.9C.u.H.s.1.H.........t.H. |
cbc0 | d8 eb 0e 48 8b 5b 20 48 85 db 75 d8 b8 f0 df 44 00 48 83 c4 18 5b 5d c3 41 55 49 89 fd 41 54 41 | ...H.[.H..u....D.H...[].AUI..ATA |
cbe0 | 89 d4 55 48 89 cd 53 48 89 f3 89 d6 48 89 df 48 83 ec 18 e8 c6 fe ff ff 48 3d f0 df 44 00 75 20 | ..UH..SH....H..H........H=..D.u. |
cc00 | f2 41 0f 2a c4 48 89 e2 48 89 de 4c 89 ef c7 44 24 08 03 00 00 00 f2 0f 11 04 24 e8 4a 02 00 00 | .A.*.H..H..L...D$.........$.J... |
cc20 | 48 8b 55 00 48 89 10 8b 55 08 89 50 08 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 57 41 89 cf 41 56 41 | H.U.H...U..P.H...[]A\A].AWA..AVA |
cc40 | 55 41 54 49 89 fc 55 89 d5 53 48 89 f3 48 83 ec 18 44 8b 6e 38 0f b6 46 0b 4c 8b 76 20 44 39 ea | UATI..U..SH..H...D.n8..F.L.v.D9. |
cc60 | 89 04 24 7e 4e 83 fa ff 7d 08 4c 89 e7 e8 d8 e4 00 00 48 8b 76 18 48 63 ca 49 63 d5 48 c1 e1 04 | ..$~N...}.L.......H.v.Hc.Ic.H... |
cc80 | 48 c1 e2 04 e8 ce e4 00 00 8b 53 38 48 89 43 18 48 63 ca 48 c1 e1 04 48 01 c8 31 c9 39 ea 7d 10 | H.........S8H.C.Hc.H...H..1.9.}. |
cca0 | c7 44 08 08 00 00 00 00 ff c2 48 83 c1 10 eb ec 89 6b 38 45 85 ff 75 0d 48 c7 43 20 f0 e6 44 00 | .D........H......k8E..u.H.C...D. |
ccc0 | 45 31 c9 eb 7b 44 89 ff e8 f5 c3 ff ff 83 f8 1e 7e 0f be b6 e6 44 00 4c 89 e7 31 c0 e8 a5 f1 00 | E1..{D..........~....D.L..1..... |
cce0 | 00 41 bf 01 00 00 00 88 c1 89 44 24 04 41 d3 e7 41 83 ff ff 0f 8c 70 ff ff ff 49 63 cf 31 d2 31 | .A........D$.A..A.....p...Ic.1.1 |
cd00 | f6 48 6b c9 28 4c 89 e7 e8 4a e4 00 00 44 8b 4c 24 04 48 89 43 20 31 c0 41 39 c7 7e 23 48 6b d0 | .Hk.(L...J...D.L$.H.C.1.A9.~#Hk. |
cd20 | 28 48 ff c0 48 03 53 20 48 c7 42 20 00 00 00 00 c7 42 18 00 00 00 00 c7 42 08 00 00 00 00 eb d8 | (H..H.S.H.B......B......B....... |
cd40 | 4d 63 c7 44 88 4b 0b 4d 6b c0 28 4c 03 43 20 44 39 ed 4c 89 43 28 7d 71 4c 63 fd 89 6b 38 89 ea | Mc.D.K.Mk.(L.C.D9.L.C(}qLc..k8.. |
cd60 | 49 c1 e7 04 45 31 c9 4b 8d 0c 39 48 03 4b 18 44 8d 42 01 83 79 08 00 74 22 44 89 c2 48 89 de 4c | I...E1.K..9H.K.D.B..y..t"D..H..L |
cd80 | 89 e7 4c 89 4c 24 08 44 89 44 24 04 e8 47 fe ff ff 4c 8b 4c 24 08 44 8b 44 24 04 49 83 c1 10 45 | ..L.L$.D.D$..G...L.L$.D.D$.I...E |
cda0 | 39 e8 44 89 c2 75 c0 ff c5 0f 8c bb fe ff ff 48 8b 73 18 49 63 d0 4c 89 f9 48 c1 e2 04 4c 89 e7 | 9.D..u.........H.s.Ic.L..H...L.. |
cdc0 | e8 92 e3 00 00 48 89 43 18 8a 0c 24 41 bd 01 00 00 00 41 d3 e5 41 ff cd 4d 63 fd 4d 6b ff 28 4b | .....H.C...$A.....A..A..Mc.Mk.(K |
cde0 | 8d 6c 3e 10 45 85 ed 78 2a 83 7d f8 00 74 1b 48 89 ea 48 89 de 4c 89 e7 e8 ed 02 00 00 48 8b 55 | .l>.E..x*.}..t.H..H..L.......H.U |
ce00 | f0 48 89 10 8b 55 f8 89 50 08 41 ff cd 48 83 ed 28 eb d1 49 81 fe f0 e6 44 00 74 1f 48 83 c4 18 | .H...U..P.A..H..(..I....D.t.H... |
ce20 | 4c 89 e7 4c 89 f6 5b 5d 41 5c 41 5d 41 5e 49 8d 57 28 31 c9 41 5f e9 1c e3 00 00 48 83 c4 18 5b | L..L..[]A\A]A^I.W(1.A_.....H...[ |
ce40 | 5d 41 5c 41 5d 41 5e 41 5f c3 48 81 7e 20 f0 e6 44 00 74 0d 0f b6 4e 0b b8 01 00 00 00 d3 e0 eb | ]A\A]A^A_.H.~...D.t...N......... |
ce60 | 02 31 c0 89 c1 e9 ce fd ff ff 41 57 41 56 41 55 41 54 49 89 fc 55 48 89 d5 53 48 81 ec a8 00 00 | .1........AWAVAUATI..UH..SH..... |
ce80 | 00 8b 42 08 85 c0 75 07 be c5 e6 44 00 eb 19 83 f8 03 48 89 f3 75 16 f2 0f 10 02 66 0f 2e c0 7b | ..B...u....D......H..u.....f...{ |
cea0 | 0c be d8 e6 44 00 31 c0 e8 d9 ef 00 00 48 89 ee 48 89 df e8 8b f8 ff ff 83 78 08 00 49 89 c5 74 | ....D.1......H..H........x..I..t |
cec0 | 12 48 8b 43 20 4c 8b 7b 28 49 39 c7 77 0f e9 ab 00 00 00 48 3d f0 e6 44 00 75 6b eb e4 4d 8d 77 | .H.C.L.{(I9.w......H=..D.uk..M.w |
cee0 | d8 4c 89 73 28 41 83 7f f0 00 75 d9 4d 85 f6 0f 84 89 00 00 00 49 8d 75 10 48 89 df e8 42 f8 ff | .L.s(A....u.M........I.u.H...B.. |
cf00 | ff 4c 39 e8 74 31 48 8b 50 20 4c 39 ea 74 05 48 89 d0 eb f2 4c 89 70 20 b9 0a 00 00 00 4c 89 f7 | .L9.t1H.P.L9.t.H....L.p......L.. |
cf20 | 4c 89 ee f3 a5 49 c7 45 20 00 00 00 00 41 c7 45 08 00 00 00 00 eb 0f 49 8b 45 20 49 89 47 f8 4d | L....I.E.....A.E.......I.E.I.G.M |
cf40 | 89 75 20 4d 89 f5 48 8b 45 00 49 89 45 10 8b 45 08 41 89 45 18 f6 45 08 40 74 1b 48 8b 45 00 f6 | .u.M..H.E.I.E..E.A.E..E.@t.H.E.. |
cf60 | 40 09 03 74 11 f6 43 09 04 74 0b 48 89 de 4c 89 e7 e8 7e db 00 00 4c 89 e8 e9 5a 01 00 00 48 8d | @..t..C..t.H..L...~...L...Z...H. |
cf80 | 44 24 24 4c 8d 94 24 a0 00 00 00 49 89 c5 c7 00 00 00 00 00 48 83 c0 04 4c 39 d0 75 f1 8b 7b 38 | D$$L..$....I........H...L9.u..{8 |
cfa0 | 4c 89 e8 45 31 f6 ba 01 00 00 00 b9 01 00 00 00 39 f9 7e 09 39 fa 7f 43 41 89 fb eb 03 41 89 cb | L..E1...........9.~.9..CA....A.. |
cfc0 | 4c 63 c2 45 31 c9 31 f6 49 c1 e0 04 44 39 da 7f 1a 4d 89 c7 4c 03 7b 18 4d 01 cf 41 83 7f f8 01 | Lc.E1.1.I...D9...M..L.{.M..A.... |
cfe0 | 83 de ff ff c2 49 83 c1 10 eb e1 01 30 48 83 c0 04 41 01 f6 01 c9 4c 39 d0 75 b5 0f b6 4b 0b ba | .....I......0H...A....L9.u...K.. |
d000 | 01 00 00 00 45 31 ff 45 31 c0 d3 e2 31 c9 48 63 c2 48 89 44 24 08 39 ca 74 50 48 8b 44 24 08 48 | ....E1.E1...1.Hc.H.D$.9.tPH.D$.H |
d020 | 8b 73 20 48 29 c8 48 6b c0 28 48 8d 7c 06 d8 83 7f 08 00 74 30 48 8d 74 24 24 48 83 c7 10 48 89 | .s.H).Hk.(H.|......t0H.t$$H...H. |
d040 | 4c 24 18 44 89 44 24 14 89 54 24 10 e8 fa f7 ff ff 44 8b 44 24 14 48 8b 4c 24 18 41 01 c7 8b 54 | L$.D.D$..T$......D.D$.H.L$.A...T |
d060 | 24 10 41 ff c0 48 ff c1 eb ac 48 8d 74 24 24 45 01 f7 48 89 ef 45 01 c6 e8 ce f7 ff ff 41 8d 4e | $.A..H....H.t$$E..H..E.......A.N |
d080 | 01 41 01 c7 31 d2 45 31 c0 31 f6 bf 01 00 00 00 41 89 f9 41 d1 f9 45 39 f9 7d 21 41 8b 45 00 85 | .A..1.E1.1......A..A..E9.}!A.E.. |
d0a0 | c0 7e 0c 01 c6 44 39 ce 0f 4f d7 44 0f 4f c6 49 83 c5 04 44 39 fe 74 04 01 ff eb d4 48 89 de 4c | .~...D9..O.D.O.I...D9.t.....H..L |
d0c0 | 89 e7 44 29 c1 e8 6e fb ff ff 48 89 ea 48 89 de 4c 89 e7 e8 12 00 00 00 48 81 c4 a8 00 00 00 5b | ..D)..n...H..H..L.......H......[ |
d0e0 | 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 fd 53 48 89 f3 48 89 d6 48 89 df 48 83 ec 18 48 89 54 24 | ]A\A]A^A_.UH..SH..H..H..H...H.T$ |
d100 | 08 e8 3d fa ff ff 48 3d f0 df 44 00 48 8b 54 24 08 75 11 48 83 c4 18 48 89 de 48 89 ef 5b 5d e9 | ..=...H=..D.H.T$.u.H...H..H..[]. |
d120 | 46 fd ff ff 48 83 c4 18 5b 5d c3 41 55 41 54 49 89 fc 55 53 8b 5f 38 85 db 89 d8 74 3a 48 8b 77 | F...H...[].AUATI..US._8....t:H.w |
d140 | 18 8d 53 ff 48 c1 e2 04 83 7c 16 08 00 75 28 31 c0 89 da 29 c2 83 fa 01 0f 86 93 00 00 00 8d 14 | ..S.H....|...u(1...)............ |
d160 | 03 d1 ea 8d 4a ff 48 c1 e1 04 83 7c 0e 08 00 0f 44 da 0f 45 c2 eb da 49 81 7c 24 20 f0 e6 44 00 | ....J.H....|....D..E...I.|$...D. |
d180 | 74 6f 8d 6b 01 89 ee 4c 89 e7 e8 2f f9 ff ff 83 78 08 00 74 51 8d 44 2d 00 3d fd ff ff 7f 76 1e | to.k...L.../....x..tQ.D-.=....v. |
d1a0 | bb 01 00 00 00 89 de 4c 89 e7 e8 0f f9 ff ff 83 78 08 00 74 04 ff c3 eb ec 8d 43 ff eb 33 89 eb | .......L........x..t......C..3.. |
d1c0 | 89 c5 eb c1 44 8d 6c 1d 00 4c 89 e7 41 d1 ed 44 89 ee e8 e7 f8 ff ff 83 78 08 00 75 06 44 89 ed | ....D.l..L..A..D........x..u.D.. |
d1e0 | 41 89 dd 44 89 eb 89 e8 29 d8 83 f8 01 77 d5 89 d8 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 55 53 48 | A..D....)....w...[]A\A].ATI..USH |
d200 | 89 fb 48 81 ec 30 20 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 | ..H..0...H.t$.dH..%(...H..$(...1 |
d220 | c0 e8 bc 6d 00 00 ba 20 e7 44 00 be d7 b9 f0 ff 48 89 df e8 14 aa 00 00 be 03 00 00 00 48 89 df | ...m.....D......H............H.. |
d240 | e8 40 a2 00 00 83 f8 05 74 0f be 2a e7 44 00 48 89 df 31 c0 e8 a0 64 00 00 bd 01 00 00 00 89 ea | .@......t..*.D.H..1...d......... |
d260 | be 03 00 00 00 48 89 df e8 61 aa 00 00 83 ce ff 48 89 df e8 0d a2 00 00 85 c0 75 39 be fe ff ff | .....H...a......H.........u9.... |
d280 | ff 48 89 df e8 f1 a0 00 00 48 8d 7c 24 08 e8 a7 6c 00 00 31 d2 83 ce ff 48 89 df e8 e6 a4 00 00 | .H.......H.|$...l..1....H....... |
d2a0 | 4c 89 e2 48 89 c1 be 4e e7 44 00 48 89 df 31 c0 e8 44 64 00 00 4c 89 e6 48 89 df e8 dc a6 00 00 | L..H...N.D.H..1..Dd..L..H....... |
d2c0 | 45 31 c0 31 c9 ba 02 00 00 00 be 01 00 00 00 48 89 df e8 a0 ae 00 00 be fe ff ff ff 48 89 df e8 | E1.1...........H............H... |
d2e0 | a1 a1 00 00 83 f8 06 74 3e be fe ff ff ff 48 89 df e8 fc a1 00 00 85 c0 74 19 48 89 df be fe ff | .......t>.....H.........t.H..... |
d300 | ff ff e8 73 a0 00 00 48 8d 7c 24 08 e8 68 6c 00 00 eb 0d be fd ff ff ff 48 89 df e8 5a a0 00 00 | ...s...H.|$..hl.........H...Z... |
d320 | ff c5 e9 37 ff ff ff 48 8b 84 24 28 20 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 a1 6e ff ff 48 | ...7...H..$(...dH3.%(...t...n..H |
d340 | 81 c4 30 20 00 00 5b 5d 41 5c c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 a1 68 00 00 be 01 00 | ..0...[]A\.U1......SH..Q..h..... |
d360 | 00 00 48 89 df 48 89 c5 e8 0d a0 00 00 ba 67 e7 44 00 be d8 b9 f0 ff 48 89 df e8 cd a8 00 00 48 | ..H..H........g.D......H.......H |
d380 | 89 ea be 02 00 00 00 48 89 df e8 bd a8 00 00 83 ce ff 48 89 df e8 cd a3 00 00 85 c0 0f 85 ad 00 | .......H..........H............. |
d3a0 | 00 00 be fe ff ff ff 48 89 df e8 cb 9f 00 00 48 89 ee 48 89 df e8 3e fe ff ff 48 89 ee 48 89 df | .......H.......H..H...>...H..H.. |
d3c0 | e8 d7 a5 00 00 be fe ff ff ff 48 89 df e8 1a a0 00 00 45 31 c0 31 c9 ba 01 00 00 00 be 02 00 00 | ..........H.......E1.1.......... |
d3e0 | 00 48 89 df e8 8e ad 00 00 83 ce ff 48 89 df e8 91 a0 00 00 85 c0 74 10 48 89 ea be 02 00 00 00 | .H..........H.........t.H....... |
d400 | 48 89 df e8 b4 aa 00 00 48 89 ea be 02 00 00 00 48 89 df e8 34 a8 00 00 83 ce ff 48 89 df e8 62 | H.......H.......H...4......H...b |
d420 | a0 00 00 85 c0 75 28 be 01 00 00 00 48 89 df e8 3e a7 00 00 83 ce ff 48 89 df e8 23 a0 00 00 48 | .....u(.....H...>......H...#...H |
d440 | 89 ea be 02 00 00 00 48 89 df e8 6d aa 00 00 5a 5b b8 01 00 00 00 5d c3 41 54 31 d2 be 01 00 00 | .......H...m...Z[.....].AT1..... |
d460 | 00 55 53 48 89 fb 48 81 ec 90 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 | .USH..H......dH..%(...H..$....1. |
d480 | e8 79 67 00 00 48 89 df 48 89 c5 e8 d3 9e 00 00 ba 01 00 00 00 48 89 ee 48 89 df 41 89 c4 e8 62 | .yg..H..H............H..H..A...b |
d4a0 | 70 00 00 83 ce ff ba 6f e7 44 00 48 89 df e8 99 a7 00 00 83 ce ff 48 89 df e8 c7 9f 00 00 85 c0 | p......o.D.H..........H......... |
d4c0 | be fe ff ff ff 48 89 df 74 07 e8 ab 9e 00 00 eb 77 e8 a4 9e 00 00 83 ce ff 48 89 df e8 81 9f 00 | .....H..t.......w........H...... |
d4e0 | 00 ba 75 e7 44 00 be fe ff ff ff 48 89 df e8 c9 a9 00 00 48 89 ee 48 89 df e8 9e a4 00 00 ba 6f | ..u.D......H.......H..H........o |
d500 | e7 44 00 be fe ff ff ff 48 89 df e8 ac a9 00 00 be 2e 00 00 00 48 89 ef e8 23 6d ff ff 48 8d 50 | .D......H............H...#m..H.P |
d520 | 01 48 85 c0 48 89 ee 48 89 df 48 0f 44 d5 48 29 ea e8 12 a4 00 00 ba 78 e7 44 00 be fe ff ff ff | .H..H..H..H.D.H).......x.D...... |
d540 | 48 89 df e8 74 a9 00 00 83 ce ff 48 89 df e8 0f 9f 00 00 48 8d 54 24 08 be 01 00 00 00 48 89 df | H...t......H.......H.T$......H.. |
d560 | e8 1a e4 00 00 85 c0 75 11 be 81 e7 44 00 48 89 df 31 c0 e8 81 61 00 00 eb 25 48 8d 54 24 08 be | .......u....D.H..1...a...%H.T$.. |
d580 | 69 fa 44 00 48 89 df e8 da e4 00 00 85 c0 74 d9 83 ce ff 48 89 df e8 10 9f 00 00 85 c0 75 ca be | i.D.H.........t....H.........u.. |
d5a0 | fe ff ff ff 48 89 df bd 02 00 00 00 e8 b1 9e 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df e8 5b | ....H......................H...[ |
d5c0 | b0 00 00 be fe ff ff ff 48 89 df e8 aa 9d 00 00 44 39 e5 7f 3e 89 ee 48 89 df e8 a6 9e 00 00 83 | ........H.......D9..>..H........ |
d5e0 | f8 06 75 2b 89 ee 48 89 df e8 74 9e 00 00 be fe ff ff ff 48 89 df e8 67 9e 00 00 45 31 c0 31 c9 | ..u+..H...t........H...g...E1.1. |
d600 | 31 d2 be 01 00 00 00 48 89 df e8 68 ab 00 00 ff c5 eb bd 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 | 1......H...h.......H..$....dH3.% |
d620 | 28 00 00 00 b8 01 00 00 00 74 05 e8 b0 6b ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 ba 05 00 | (........t...k..H......[]A\.S... |
d640 | 00 00 48 89 fb be 01 00 00 00 e8 54 65 00 00 be 01 00 00 00 48 89 df e8 45 a7 00 00 85 c0 75 27 | ..H........Te.......H...E.....u' |
d660 | ba 01 00 00 00 31 f6 48 89 df e8 d9 a6 00 00 83 ce ff 48 89 df e8 e8 9d 00 00 be 01 00 00 00 48 | .....1.H..........H............H |
d680 | 89 df e8 d7 a9 00 00 48 89 df ba 02 00 00 00 be d8 b9 f0 ff e8 35 a6 00 00 48 89 df ba 7b e4 44 | .......H.............5...H...{.D |
d6a0 | 00 be fe ff ff ff e8 11 a8 00 00 31 c0 5b c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 3d 65 00 | ...........1.[.U1......SH..Q.=e. |
d6c0 | 00 ba a9 e7 44 00 48 89 c5 be d8 b9 f0 ff 48 89 df e8 76 a5 00 00 83 ce ff 48 89 ea 48 89 df e8 | ....D.H.......H...v......H..H... |
d6e0 | 68 a5 00 00 83 ce ff 48 89 df e8 96 9d 00 00 85 c0 75 10 48 89 ea be b2 e7 44 00 48 89 df e8 2a | h......H.........u.H.....D.H...* |
d700 | a3 00 00 5a 5b b8 01 00 00 00 5d c3 41 56 41 55 49 89 f5 41 54 49 89 d4 55 48 89 cd 53 48 89 fb | ...Z[.....].AVAUI..ATI..UH..SH.. |
d720 | 48 81 ec 40 20 00 00 48 8d 74 24 18 4c 89 44 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 | H..@...H.t$.L.D$.dH..%(...H..$8. |
d740 | 00 00 31 c0 e8 99 68 00 00 80 7d 00 00 4c 8b 44 24 08 74 14 4c 89 ee 4c 89 c1 48 89 ea 48 89 df | ..1...h...}..L.D$.t.L..L..H..H.. |
d760 | e8 5a 6f 00 00 49 89 c5 49 83 ce ff 4c 89 e5 8a 45 00 3c 3b 75 05 48 ff c5 eb f4 84 c0 75 11 48 | .Zo..I..I...L...E.<;u.H......u.H |
d780 | 8d 7c 24 18 e8 b1 67 00 00 31 c0 e9 8a 00 00 00 be 3b 00 00 00 48 89 ef e8 63 6a ff ff 48 85 c0 | .|$...g..1.......;...H...cj..H.. |
d7a0 | 49 89 c4 75 12 31 c0 4c 89 f1 48 89 ef f2 ae 48 f7 d1 4c 8d 64 0d ff 4c 89 e2 48 89 ee 48 89 df | I..u.1.L..H....H..L.d..L..H..H.. |
d7c0 | 48 29 ea e8 80 a1 00 00 4d 85 e4 74 b2 31 d2 83 ce ff 48 89 df e8 ac 9f 00 00 4c 89 e9 ba 5f 08 | H)......M..t.1....H.......L..._. |
d7e0 | 45 00 48 89 c6 48 89 df e8 d2 6e 00 00 be fe ff ff ff 48 89 c5 48 89 df e8 c0 9b 00 00 be 3e eb | E.H..H....n.......H..H........>. |
d800 | 44 00 48 89 ef e8 d6 6d ff ff 48 85 c0 74 23 48 89 c7 e8 89 69 ff ff 48 89 e8 48 8b 8c 24 38 20 | D.H....m..H..t#H....i..H..H..$8. |
d820 | 00 00 64 48 33 0c 25 28 00 00 00 74 33 e8 ae 69 ff ff 48 89 ea 48 89 df be d3 e7 44 00 31 c0 e8 | ..dH3.%(...t3..i..H..H.....D.1.. |
d840 | e9 a1 00 00 48 89 df be fe ff ff ff e8 6c 9b 00 00 48 8d 7c 24 18 e8 1e 67 00 00 e9 0c ff ff ff | ....H........l...H.|$...g....... |
d860 | 48 81 c4 40 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 55 49 89 d5 ba e2 e7 44 00 41 54 49 89 f4 be | H..@...[]A\A]A^.AUI.....D.ATI... |
d880 | d8 b9 f0 ff 55 53 48 89 fb 51 e8 bd a3 00 00 4c 89 e2 83 ce ff 48 89 df e8 af a3 00 00 83 ce ff | ....USH..Q.....L.....H.......... |
d8a0 | 48 89 df e8 b5 9f 00 00 be fd ff ff ff 48 89 c5 48 89 df e8 c2 9a 00 00 48 85 ed 0f 85 9e 00 00 | H............H..H.......H....... |
d8c0 | 00 41 80 7d 00 2a b8 02 00 00 00 be 02 01 00 00 4c 89 e7 0f 45 f0 e8 95 6b ff ff 48 85 c0 48 89 | .A.}.*..........L...E...k..H..H. |
d8e0 | c5 75 1a e8 08 6e ff ff 48 89 df 48 89 c6 e8 a9 a0 00 00 b8 01 00 00 00 e9 ae 00 00 00 ba e2 e7 | .u...n..H..H.................... |
d900 | 44 00 be d8 b9 f0 ff 48 89 df e8 3d a3 00 00 48 89 ee 48 89 df e8 72 a2 00 00 83 ce ff 48 89 df | D......H...=...H..H...r......H.. |
d920 | e8 3d 9b 00 00 4c 89 e2 be fd ff ff ff 48 89 df e8 87 a5 00 00 be fe ff ff ff 48 89 df e8 a9 6a | .=...L.......H............H....j |
d940 | 00 00 8d 50 01 be fe ff ff ff 48 89 df e8 35 a6 00 00 be fe ff ff ff 48 89 df e8 1b 9a 00 00 41 | ...P......H...5........H.......A |
d960 | 80 7d 00 2a 75 0f be 01 00 00 00 48 89 df e8 ff a1 00 00 eb 34 4c 89 ee 48 89 ef e8 30 6d ff ff | .}.*u......H........4L..H...0m.. |
d980 | 48 85 c0 75 17 e8 66 6d ff ff 48 89 df 48 89 c6 e8 07 a0 00 00 b8 02 00 00 00 eb 0f 31 d2 48 89 | H..u..fm..H..H..............1.H. |
d9a0 | c6 48 89 df e8 3b a1 00 00 31 c0 5a 5b 5d 41 5c 41 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 | .H...;...1.Z[]A\A].U1......SH..Q |
d9c0 | e8 39 62 00 00 31 d2 48 89 c5 be 02 00 00 00 48 89 df e8 27 62 00 00 48 89 ee 48 89 c2 48 89 df | .9b..1.H.......H...'b..H..H..H.. |
d9e0 | e8 8b fe ff ff 89 c5 b8 01 00 00 00 85 ed 74 32 48 89 df e8 e7 9e 00 00 be fe ff ff ff 48 89 df | ..............t2H............H.. |
da00 | e8 e7 99 00 00 ff cd b8 e9 e7 44 00 be d3 f9 44 00 48 0f 45 f0 48 89 df e8 7f 9f 00 00 b8 03 00 | ..........D....D.H.E.H.......... |
da20 | 00 00 5a 5b 5d c3 41 55 b9 ee e7 44 00 49 89 f5 48 89 d6 ba c0 f8 44 00 41 54 55 53 48 89 fb 41 | ..Z[].AU...D.I..H.....D.ATUSH..A |
da40 | 50 e8 79 6c 00 00 be 2d 00 00 00 48 89 c7 48 89 c5 e8 aa 67 ff ff 48 85 c0 49 89 c4 74 3b 48 89 | P.yl...-...H..H....g..H..I..t;H. |
da60 | c2 48 89 ee 48 89 df 48 29 ea e8 d9 9e 00 00 be f0 e7 44 00 48 89 c2 48 89 df 31 c0 e8 ac 9f 00 | .H..H..H).........D.H..H..1..... |
da80 | 00 4c 89 ee 48 89 c2 48 89 df e8 e1 fd ff ff 83 f8 02 75 2c 49 8d 6c 24 01 48 89 ea 48 89 df be | .L..H..H..........u,I.l$.H..H... |
daa0 | f0 e7 44 00 31 c0 e8 82 9f 00 00 59 48 89 df 4c 89 ee 48 89 c2 5b 5d 41 5c 41 5d e9 b0 fd ff ff | ..D.1......YH..L..H..[]A\A]..... |
dac0 | 5a 5b 5d 41 5c 41 5d c3 55 be 01 00 00 00 53 48 89 fb 51 e8 13 69 00 00 89 c5 85 ed 7e 33 89 ea | Z[]A\A].U.....SH..Q..i......~3.. |
dae0 | be 01 00 00 00 48 89 df e8 e1 a1 00 00 83 ce ff 48 89 df ff cd e8 63 9d 00 00 48 89 c7 e8 4e 6a | .....H..........H.....c...H...Nj |
db00 | ff ff be fe ff ff ff 48 89 df e8 6b 98 00 00 eb c9 5a 5b 31 c0 5d c3 41 56 49 89 ce 41 55 49 89 | .......H...k.....Z[1.].AVI..AUI. |
db20 | f5 41 54 4d 89 c4 55 53 48 89 fb 48 89 d7 e8 2d 65 ff ff 48 85 c0 48 89 c5 75 1d 4c 89 f7 e8 1d | .ATM..USH..H...-e..H..H..u.L.... |
db40 | 65 ff ff 48 85 c0 48 89 c5 75 0d 4c 89 e6 48 89 df e8 46 9e 00 00 eb 67 ba fb e7 44 00 be d8 b9 | e..H..H..u.L..H...F....g...D.... |
db60 | f0 ff 48 89 df e8 e2 a0 00 00 83 ce ff 48 89 df e8 f2 9b 00 00 be fe ff ff ff 41 89 c6 48 89 df | ..H..........H............A..H.. |
db80 | e8 f5 97 00 00 45 85 f6 75 c1 b9 05 e8 44 00 ba 09 e8 44 00 48 89 ee 48 89 df e8 20 6b 00 00 48 | .....E..u....D....D.H..H....k..H |
dba0 | 89 df 48 89 c6 4c 89 e1 ba 0c e8 44 00 e8 0d 6b 00 00 be fe ff ff ff 48 89 df e8 fe 97 00 00 48 | ..H..L.....D...k.......H.......H |
dbc0 | 89 df 4c 89 ea be fe ff ff ff 5b 5d 41 5c 41 5d 41 5e e9 e5 a2 00 00 55 31 d2 48 89 f5 83 ce ff | ..L.......[]A\A]A^.....U1.H..... |
dbe0 | 53 48 89 fb 48 83 ec 18 e8 99 9b 00 00 48 89 df 31 d2 be 01 00 00 00 48 89 44 24 08 e8 85 9b 00 | SH..H........H..1......H.D$..... |
dc00 | 00 4c 8b 44 24 08 48 83 c4 18 48 89 df 5b 48 89 e9 48 89 c2 be 0e e8 44 00 5d 31 c0 e9 d8 5a 00 | .L.D$.H...H..[H..H.....D.]1...Z. |
dc20 | 00 41 54 31 c9 ba 35 d2 44 00 be 04 00 00 00 55 53 48 89 fb 48 83 ec 10 e8 f6 5f 00 00 31 c9 ba | .AT1..5.D......USH..H....._..1.. |
dc40 | c0 f8 44 00 be 03 00 00 00 48 89 df 48 89 44 24 08 e8 dd 5f 00 00 31 d2 be 02 00 00 00 48 89 df | ..D......H..H.D$..._..1......H.. |
dc60 | 49 89 c4 e8 96 5f 00 00 31 d2 be 01 00 00 00 48 89 df 48 89 c5 e8 84 5f 00 00 4c 8b 44 24 08 48 | I...._..1......H..H...._..L.D$.H |
dc80 | 89 ea 4c 89 e1 48 89 c6 48 89 df e8 7c fa ff ff 48 85 c0 ba 01 00 00 00 75 1a 48 89 df e8 3d 9c | ..L..H..H...|...H.......u.H...=. |
dca0 | 00 00 be fe ff ff ff 48 89 df e8 3d 97 00 00 ba 02 00 00 00 48 83 c4 10 89 d0 5b 5d 41 5c c3 41 | .......H...=........H.....[]A\.A |
dcc0 | 55 49 89 f5 be d7 b9 f0 ff 41 54 49 89 d4 55 53 48 89 fb 51 e8 73 9f 00 00 31 d2 83 ce ff 48 89 | UI.......ATI..USH..Q.s...1....H. |
dce0 | df e8 a0 9a 00 00 48 85 c0 48 89 c5 75 12 4c 89 e2 be 3c e8 44 00 48 89 df 31 c0 e8 f9 59 00 00 | ......H..H..u.L...<.D.H..1...Y.. |
dd00 | 58 48 89 df 48 89 ea 4c 89 ee 5b 5d 41 5c 41 5d 41 b8 35 d2 44 00 b9 c0 f8 44 00 e9 ec f9 ff ff | XH..H..L..[]A\A]A.5.D....D...... |
dd20 | 55 31 d2 53 48 89 fb 56 be 01 00 00 00 e8 cc 5e 00 00 ba 5b e8 44 00 48 89 c6 48 89 df e8 7d ff | U1.SH..V.......^...[.D.H..H...}. |
dd40 | ff ff 48 85 c0 48 89 c5 74 2b 31 d2 48 89 c6 48 89 df e8 c7 63 00 00 85 c0 48 89 ee 48 89 df 75 | ..H..H..t+1.H..H....c....H..H..u |
dd60 | 0c e8 36 9c 00 00 b8 02 00 00 00 eb 0d 59 5b 5d e9 62 fe ff ff b8 01 00 00 00 5a 5b 5d c3 41 54 | ..6..........Y[].b........Z[].AT |
dd80 | 31 d2 be 01 00 00 00 55 53 48 89 fb e8 6d 5e 00 00 be 2e 00 00 00 48 89 c7 48 89 c5 e8 5f 64 ff | 1......USH...m^.......H..H..._d. |
dda0 | ff 48 85 c0 0f 84 85 00 00 00 48 29 e8 48 89 ee 48 89 df 48 89 c2 e8 8d 9b 00 00 31 d2 83 ce ff | .H........H).H..H..H.......1.... |
ddc0 | 48 89 df e8 be 99 00 00 ba 5a e8 44 00 48 89 c6 48 89 df e8 e7 fe ff ff 48 85 c0 49 89 c4 74 53 | H........Z.D.H..H.......H..I..tS |
dde0 | 48 89 ea 48 89 c6 48 89 df e8 38 fc ff ff 85 c0 74 2b 83 f8 02 74 0f 48 89 df 4c 89 e6 5b 5d 41 | H..H..H...8.....t+...t.H..L..[]A |
de00 | 5c e9 d1 fd ff ff 4c 89 e1 48 89 ea be 60 e8 44 00 48 89 df 31 c0 e8 12 9c 00 00 eb 16 4c 89 e6 | \.....L..H...`.D.H..1........L.. |
de20 | 48 89 df e8 74 9b 00 00 b8 02 00 00 00 eb 09 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 5c c3 41 54 31 | H...t..........1........[]A\.AT1 |
de40 | d2 be 01 00 00 00 55 53 48 89 fb e8 ae 5d 00 00 ba 5a e8 44 00 48 89 c6 48 89 df 49 89 c4 e8 5c | ......USH....]...Z.D.H..H..I...\ |
de60 | fe ff ff 48 85 c0 48 89 c5 74 2d 48 89 c6 48 89 df 4c 89 e2 e8 ad fb ff ff 85 c0 48 89 ee 48 89 | ...H..H..t-H..H..L.........H..H. |
de80 | df 75 0c e8 14 9b 00 00 b8 02 00 00 00 eb 0e 5b 5d 41 5c e9 3f fd ff ff b8 01 00 00 00 5b 5d 41 | .u.............[]A\.?........[]A |
dea0 | 5c c3 41 54 ba e2 e7 44 00 be d8 b9 f0 ff 55 31 ed 53 48 89 fb e8 fc 66 00 00 ba 01 00 00 00 31 | \.AT...D......U1.SH....f.......1 |
dec0 | f6 48 89 df e8 7f 9e 00 00 31 d2 be c8 da 40 00 48 89 df e8 0c 9c 00 00 ba b8 e4 44 00 be fe ff | .H.......1....@.H..........D.... |
dee0 | ff ff 48 89 df e8 d2 9f 00 00 be fe ff ff ff 48 89 df e8 67 a1 00 00 ba 03 00 00 00 31 f6 48 89 | ..H............H...g........1.H. |
df00 | df e8 42 9e 00 00 31 d2 be 30 ea 44 00 48 89 df e8 6d 69 00 00 31 d2 be 04 00 00 00 48 89 df e8 | ..B...1..0.D.H...mi..1......H... |
df20 | 24 9e 00 00 48 ff c5 4c 8b 24 ed c8 e9 44 00 4d 85 e4 74 2e 48 89 df be fe ff ff ff e8 21 95 00 | $...H..L.$...D.M..t.H........!.. |
df40 | 00 4c 89 e6 48 89 df ba 01 00 00 00 e8 93 9b 00 00 89 ea be fe ff ff ff 48 89 df e8 27 a0 00 00 | .L..H...................H...'... |
df60 | eb c2 48 89 df ba 20 e7 44 00 be fe ff ff ff e8 48 9f 00 00 48 89 df 41 b8 7e e8 44 00 b9 08 e9 | ..H.....D.......H...H..A.~.D.... |
df80 | 44 00 ba 11 e9 44 00 be 5b e8 44 00 e8 86 fb ff ff 41 b8 1e e9 44 00 b9 63 e9 44 00 48 89 df ba | D....D..[.D......A...D..c.D.H... |
dfa0 | 6d e9 44 00 be 5a e8 44 00 e8 69 fb ff ff 48 89 df ba 0a 00 00 00 be 7b e9 44 00 e8 88 99 00 00 | m.D..Z.D..i...H........{.D...... |
dfc0 | 48 89 df ba 86 e9 44 00 be fe ff ff ff e8 ea 9e 00 00 48 89 df ba 67 e7 44 00 be d8 b9 f0 ff e8 | H.....D...........H...g.D....... |
dfe0 | d2 65 00 00 48 89 df ba 8d e9 44 00 be fe ff ff ff e8 c6 9e 00 00 48 89 df ba a9 e7 44 00 be d8 | .e..H.....D...........H.....D... |
e000 | b9 f0 ff e8 ae 65 00 00 48 89 df ba 94 e9 44 00 be fe ff ff ff e8 a2 9e 00 00 ba 02 00 00 00 48 | .....e..H.....D................H |
e020 | 89 df be d8 b9 f0 ff e8 a2 9c 00 00 48 89 df be fe ff ff ff e8 29 94 00 00 48 89 df ba 01 00 00 | ............H........)...H...... |
e040 | 00 be 00 ea 44 00 e8 37 68 00 00 48 89 df be fe ff ff ff e8 22 93 00 00 5b 5d b8 01 00 00 00 41 | ....D..7h..H........"...[].....A |
e060 | 5c c3 53 48 89 fb 48 8b 57 18 48 8b 3f 48 89 f1 31 c0 be 70 ea 44 00 e8 da b5 ff ff 48 8b 3b be | \.SH..H.W.H.?H..1..p.D......H.;. |
e080 | 03 00 00 00 e8 c1 ca ff ff 53 48 89 fb 48 8b 7f 08 e8 0f d0 00 00 48 85 c0 74 0d be 89 ea 44 00 | .........SH..H........H..t....D. |
e0a0 | 48 89 df e8 ba ff ff ff 5b c3 48 83 ec 18 ba 01 00 00 00 48 8d 74 24 0f e8 cc ff ff ff 0f be 44 | H.......[.H........H.t$........D |
e0c0 | 24 0f 48 83 c4 18 c3 53 ba 04 00 00 00 48 89 fb 48 83 ec 10 48 8d 74 24 0c e8 ab ff ff ff 8b 44 | $.H....S.....H..H...H.t$.......D |
e0e0 | 24 0c 85 c0 79 0d be 93 ea 44 00 48 89 df e8 6f ff ff ff 48 83 c4 10 5b c3 55 ba 08 00 00 00 53 | $...y....D.H...o...H...[.U.....S |
e100 | 48 89 fb 48 83 ec 18 48 8d 74 24 08 e8 78 ff ff ff 48 8b 54 24 08 48 85 d2 74 35 48 8b 73 10 48 | H..H...H.t$..x...H.T$.H..t5H.s.H |
e120 | 8b 3b e8 da cf 00 00 48 8b 54 24 08 48 89 c6 48 89 df 48 89 c5 e8 4f ff ff ff 48 8b 44 24 08 48 | .;.....H.T$.H..H..H...O...H.D$.H |
e140 | 8b 3b 48 89 ee 48 8d 50 ff e8 86 d2 00 00 eb 02 31 c0 48 83 c4 18 5b 5d c3 41 57 41 56 41 55 41 | .;H..H.P........1.H...[].AWAVAUA |
e160 | 54 55 48 89 f5 53 48 89 fb 48 83 ec 18 e8 55 ff ff ff 48 89 df 89 45 68 e8 4a ff ff ff 48 89 df | TUH..SH..H....U...H...Eh.J...H.. |
e180 | 89 45 6c e8 22 ff ff ff 48 89 df 88 45 78 e8 17 ff ff ff 48 89 df 88 45 79 e8 0c ff ff ff 48 89 | .El."...H...Ex.....H...Ey.....H. |
e1a0 | df 88 45 7a e8 1e ff ff ff 83 f8 ff 41 89 c4 0f 8c 67 02 00 00 4c 63 e8 48 8b 3b 31 d2 49 c1 e5 | ..Ez........A....g...Lc.H.;1.I.. |
e1c0 | 02 31 f6 4c 89 e9 e8 8c cf 00 00 4c 89 ea 48 89 45 18 48 89 c6 48 89 df 44 89 65 58 e8 a8 fe ff | .1.L.......L..H.E.H..H..D.eX.... |
e1e0 | ff 48 89 df e8 de fe ff ff 83 f8 ff 41 89 c5 0f 8c 27 02 00 00 48 8b 3b 48 63 c8 31 d2 48 c1 e1 | .H..........A....'...H.;Hc.1.H.. |
e200 | 04 31 f6 e8 4f cf 00 00 44 89 6d 54 48 89 45 10 31 d2 41 39 d5 7e 14 48 89 d1 48 ff c2 48 c1 e1 | .1..O...D.mTH.E.1.A9.~.H..H..H.. |
e220 | 04 c7 44 08 08 00 00 00 00 eb e7 45 31 f6 45 39 f5 0f 8e 95 00 00 00 4d 89 f4 48 89 df 49 c1 e4 | ..D........E1.E9.......M..H..I.. |
e240 | 04 4c 03 65 10 e8 60 fe ff ff 83 f8 01 74 37 7f 0f 85 c0 75 6f 41 c7 44 24 08 00 00 00 00 eb 64 | .L.e..`......t7....uoA.D$......d |
e260 | 83 f8 03 74 38 83 f8 04 75 5a 48 89 df e8 87 fe ff ff 49 89 04 24 8a 40 08 83 c8 40 0f b6 c0 41 | ...t8...uZH.......I..$.@...@...A |
e280 | 89 44 24 08 eb 3e 48 89 df e8 1c fe ff ff 41 c7 44 24 08 01 00 00 00 41 89 04 24 eb 27 48 8d 74 | .D$..>H.......A.D$.....A..$.'H.t |
e2a0 | 24 08 ba 08 00 00 00 48 89 df e8 da fd ff ff f2 0f 10 44 24 08 41 c7 44 24 08 03 00 00 00 f2 41 | $......H..........D$.A.D$......A |
e2c0 | 0f 11 04 24 49 ff c6 e9 62 ff ff ff 48 89 df e8 f3 fd ff ff 83 f8 ff 41 89 c4 0f 8c 3c 01 00 00 | ...$I...b...H..........A....<... |
e2e0 | 48 8b 3b 48 63 c8 31 d2 48 c1 e1 03 31 f6 e8 64 ce 00 00 44 89 65 60 48 89 45 20 31 c0 41 39 c4 | H.;Hc.1.H...1..d...D.e`H.E.1.A9. |
e300 | 7e 11 48 8b 55 20 48 c7 04 c2 00 00 00 00 48 ff c0 eb ea 45 31 ed 45 39 ec 7e 28 48 8b 45 20 48 | ~.H.U.H.......H....E1.E9.~(H.E.H |
e320 | 8b 3b 4e 8d 34 e8 e8 bd 0c 00 00 49 89 06 48 8b 45 20 48 89 df 4a 8b 34 e8 49 ff c5 e8 18 fe ff | .;N.4......I..H.E.H..J.4.I...... |
e340 | ff eb d3 48 89 df e8 7c fd ff ff 83 f8 ff 41 89 c4 0f 8c c5 00 00 00 48 8b 3b 48 63 c8 31 d2 48 | ...H...|......A........H.;Hc.1.H |
e360 | c1 e1 04 31 f6 e8 ed cd 00 00 44 89 65 50 48 89 45 38 31 d2 41 39 d4 7e 14 48 89 d1 48 ff c2 48 | ...1......D.ePH.E81.A9.~.H..H..H |
e380 | c1 e1 04 48 c7 04 08 00 00 00 00 eb e7 45 31 ed 45 39 ec 7e 2f 4d 89 ee 48 89 df 49 ff c5 49 c1 | ...H.........E1.E9.~/M..H..I..I. |
e3a0 | e6 04 4d 89 f7 4c 03 7d 38 e8 fc fc ff ff 48 89 df 41 88 47 08 4c 03 75 38 e8 ec fc ff ff 41 88 | ..M..L.}8.....H..A.G.L.u8.....A. |
e3c0 | 46 09 eb cc 48 89 df e8 2d fd ff ff 48 89 df 48 89 45 48 e8 ef fc ff ff 83 f8 ff 41 89 c4 7c 3c | F...H...-...H..H.EH........A..|< |
e3e0 | 4c 63 e8 48 8b 3b 31 d2 49 c1 e5 02 31 f6 4c 89 e9 e8 61 cd 00 00 44 89 65 5c 48 89 45 28 4c 89 | Lc.H.;1.I...1.L...a...D.e\H.E(L. |
e400 | ea 48 89 c6 48 89 df e8 7d fc ff ff 48 89 df e8 b3 fc ff ff 83 f8 ff 41 89 c4 7d 08 48 8b 3b e8 | .H..H...}...H..........A..}.H.;. |
e420 | 26 cd 00 00 48 8b 3b 48 63 c8 31 d2 48 c1 e1 04 31 f6 e8 20 cd 00 00 44 89 65 64 48 89 45 30 31 | &...H.;Hc.1.H...1......D.edH.E01 |
e440 | d2 41 39 d4 7e 14 48 89 d1 48 ff c2 48 c1 e1 04 48 c7 04 08 00 00 00 00 eb e7 45 31 ed 45 39 ec | .A9.~.H..H..H...H.........E1.E9. |
e460 | 7e 41 4d 89 ee 48 89 df 49 ff c5 49 c1 e6 04 4d 89 f7 4c 03 7d 30 e8 7e fc ff ff 48 89 df 49 89 | ~AM..H..I..I...M..L.}0.~...H..I. |
e480 | 07 4d 89 f7 4c 03 7d 30 e8 3a fc ff ff 4c 03 75 30 48 89 df 41 89 47 08 e8 2a fc ff ff 41 89 46 | .M..L.}0.:...L.u0H..A.G..*...A.F |
e4a0 | 0c eb ba 48 89 df 45 31 e4 e8 19 fc ff ff 41 89 c6 45 39 e6 7e 1c 4d 89 e5 48 89 df 49 ff c4 49 | ...H..E1......A..E9.~.M..H..I..I |
e4c0 | c1 e5 04 4c 03 6d 38 e8 2d fc ff ff 49 89 45 00 eb df 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f | ...L.m8.-...I.E...H...[]A\A]A^A_ |
e4e0 | c3 c7 07 1b 4c 75 61 c6 47 04 52 c6 47 05 00 c6 47 06 01 c6 47 07 04 c6 47 08 08 c6 47 09 04 c6 | ....Lua.G.R.G...G...G...G...G... |
e500 | 47 0a 08 c6 47 0b 00 c7 47 0c 19 93 0d 0a 66 c7 47 10 1a 0a c3 41 54 55 53 48 89 fb 48 83 ec 50 | G...G...G.....f.G....ATUSH..H..P |
e520 | 40 8a 39 64 48 8b 04 25 28 00 00 00 48 89 44 24 48 31 c0 40 80 ff 3d 74 06 40 80 ff 40 75 0a 48 | @.9dH..%(...H.D$H1.@..=t.@..@u.H |
e540 | ff c1 48 89 4c 24 18 eb 12 b8 9d ea 44 00 40 80 ff 1b 48 0f 45 c1 48 89 44 24 18 48 8d 7c 24 24 | ..H.L$......D.@...H.E.H.D$.H.|$$ |
e560 | 48 89 74 24 08 48 89 54 24 10 48 89 1c 24 e8 6e ff ff ff 8a 44 24 24 48 8d 74 24 37 ba 11 00 00 | H.t$.H.T$.H..$.n....D$$H.t$7.... |
e580 | 00 48 89 e7 88 44 24 36 e8 fc fa ff ff 48 8d 74 24 36 48 8d 7c 24 24 ba 12 00 00 00 e8 cf 5d ff | .H...D$6.....H.t$6H.|$$.......]. |
e5a0 | ff 85 c0 74 66 48 8d 74 24 36 48 8d 7c 24 24 ba 04 00 00 00 e8 b7 5d ff ff 85 c0 be ab ea 44 00 | ...tfH.t$6H.|$$.......].......D. |
e5c0 | 75 1d 48 8d 74 24 36 48 8d 7c 24 24 ba 06 00 00 00 e8 9a 5d ff ff 85 c0 74 0d be b1 ea 44 00 48 | u.H.t$6H.|$$.......]....t....D.H |
e5e0 | 89 e7 e8 7b fa ff ff 48 8d 74 24 36 48 8d 7c 24 24 ba 0c 00 00 00 e8 75 5d ff ff 85 c0 be c5 ea | ...{...H.t$6H.|$$......u]....... |
e600 | 44 00 75 db be 93 ea 44 00 eb d4 be 01 00 00 00 48 89 df e8 41 08 00 00 48 89 c5 48 8b 43 10 48 | D.u....D........H...A...H..H.C.H |
e620 | 89 28 c7 40 08 46 00 00 00 48 8b 43 10 48 8d 50 10 48 8b 43 30 48 89 53 10 48 29 d0 48 83 f8 0f | .(.@.F...H.C.H.P.H.C0H.S.H).H... |
e640 | 7f 0a 31 f6 48 89 df e8 e9 c7 ff ff 48 89 df e8 94 09 00 00 48 89 e7 48 89 c6 48 89 45 18 e8 f6 | ..1.H.......H.......H..H..H.E... |
e660 | fa ff ff 4c 8b 65 18 41 8b 74 24 50 83 fe 01 74 1e 48 89 df e8 e0 07 00 00 48 89 c5 4c 89 60 18 | ...L.e.A.t$P...t.H.......H..L.`. |
e680 | 48 8b 43 10 48 89 68 f0 c7 40 f8 46 00 00 00 48 8b 4c 24 48 64 48 33 0c 25 28 00 00 00 48 89 e8 | H.C.H.h..@.F...H.L$HdH3.%(...H.. |
e6a0 | 74 05 e8 39 5b ff ff 48 83 c4 50 5b 5d 41 5c c3 55 31 c9 31 d2 be 01 00 00 00 53 48 89 fb 50 e8 | t..9[..H..P[]A\.U1.1......SH..P. |
e6c0 | 6f 55 00 00 ba e0 01 45 00 b9 70 ec 44 00 48 89 df be 02 00 00 00 48 89 c5 e8 b7 55 00 00 48 98 | oU.....E..p.D.H.......H....U..H. |
e6e0 | 48 89 ee 8b 3c 85 50 ec 44 00 e8 a1 5e ff ff 48 89 df 48 89 c6 e8 a2 92 00 00 5a 5b b8 01 00 00 | H...<.P.D...^..H..H.......Z[.... |
e700 | 00 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 50 e8 e9 54 00 00 31 d2 48 89 c5 48 89 df be 02 00 | .].U1......SH..P..T..1.H..H..... |
e720 | 00 00 e8 d7 54 00 00 48 89 ef 48 89 c6 e8 ce 5e ff ff 59 48 89 df 31 f6 85 c0 5b 5d 40 0f 94 c6 | ....T..H..H....^..YH..1...[]@... |
e740 | 31 d2 e9 d5 51 00 00 55 31 d2 be 01 00 00 00 53 48 89 fb 50 e8 a5 54 00 00 48 89 c7 48 89 c5 e8 | 1...Q..U1......SH..P..T..H..H... |
e760 | 5c 59 ff ff 59 48 89 df 48 89 ea 31 f6 5b 5d 85 c0 40 0f 94 c6 e9 a2 51 00 00 53 31 d2 be 01 00 | \Y..YH..H..1.[]..@.....Q..S1.... |
e780 | 00 00 48 89 fb e8 74 54 00 00 48 89 c7 e8 ce 58 ff ff 48 89 df 48 89 c6 e8 ff 91 00 00 b8 01 00 | ..H...tT..H....X..H..H.......... |
e7a0 | 00 00 5b c3 55 be 01 00 00 00 53 48 89 fb 51 e8 d1 8c 00 00 ff c8 75 17 be 01 00 00 00 48 89 df | ..[.U.....SH..Q.......u......H.. |
e7c0 | 31 ed e8 a0 8f 00 00 85 c0 40 0f 94 c5 eb 11 31 d2 be 01 00 00 00 48 89 df e8 26 56 00 00 89 c5 | 1........@.....1......H...&V.... |
e7e0 | be 02 00 00 00 48 89 df e8 7a 8f 00 00 85 c0 74 08 48 89 df e8 e3 0f 00 00 48 85 db 74 07 89 ef | .....H...z.....t.H.......H..t... |
e800 | e8 5b 5e ff ff 5a 5b 31 c0 5d c3 55 31 c9 31 d2 53 48 89 fb 56 be 01 00 00 00 e8 14 54 00 00 48 | .[^..Z[1.].U1.1.SH..V.......T..H |
e820 | 89 c5 48 89 c7 e8 c6 59 ff ff 48 85 ed 89 c6 48 89 df 74 08 59 5b 5d e9 63 51 00 00 e8 31 93 00 | ..H....Y..H....H..t.Y[].cQ...1.. |
e840 | 00 5a 5b b8 01 00 00 00 5d c3 53 0f 57 c0 48 89 fb be 02 00 00 00 48 83 ec 10 e8 f8 54 00 00 48 | .Z[.....].S.W.H.......H.....T..H |
e860 | 89 df be 01 00 00 00 f2 0f 11 44 24 08 e8 a7 54 00 00 f2 0f 10 4c 24 08 f2 48 0f 2c f8 f2 48 0f | ..........D$...T.....L$..H.,..H. |
e880 | 2c f1 e8 89 59 ff ff 48 89 df e8 64 90 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 55 48 89 f5 48 63 | ,...Y..H...d...H........[.UH..Hc |
e8a0 | f2 53 48 89 fb 50 e8 5d 90 00 00 59 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 fe 95 00 00 48 83 | .SH..P.]...YH..H.......[].....H. |
e8c0 | ec 18 48 89 7c 24 08 e8 c4 58 ff ff f2 48 0f 2a c0 48 8b 7c 24 08 f2 0f 5e 05 92 04 04 00 e8 10 | ..H.|$...X...H.*.H.|$...^....... |
e8e0 | 90 00 00 b8 01 00 00 00 48 83 c4 18 c3 53 48 89 fb be d2 ea 44 00 48 83 ec 30 48 8d 7c 24 08 64 | ........H....SH.....D.H..0H.|$.d |
e900 | 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 e8 cc 57 ff ff 48 8d 7c 24 08 e8 02 5c ff ff 83 f8 | H..%(...H.D$(1...W..H.|$...\.... |
e920 | ff 74 2e 89 c7 e8 a6 59 ff ff 48 8d 74 24 08 48 89 df e8 65 90 00 00 b8 01 00 00 00 48 8b 54 24 | .t.....Y..H.t$.H...e........H.T$ |
e940 | 28 64 48 33 14 25 28 00 00 00 74 16 e8 8f 58 ff ff be e2 ea 44 00 48 89 df 31 c0 e8 99 4d 00 00 | (dH3.%(...t...X.....D.H..1...M.. |
e960 | eb da 48 83 c4 30 5b c3 41 54 49 89 f4 55 89 d5 48 89 f2 83 ce ff 53 48 89 fb 48 83 ec 10 e8 c9 | ..H..0[.ATI..U..H.....SH..H..... |
e980 | 92 00 00 48 8d 54 24 0c 83 ce ff 48 89 df e8 31 8d 00 00 83 7c 24 0c 00 75 18 85 ed 79 16 4c 89 | ...H.T$....H...1....|$..u...y.L. |
e9a0 | e2 be 07 eb 44 00 48 89 df 31 c0 e8 49 4d 00 00 eb 11 89 c5 be fe ff ff ff 48 89 df e8 b9 89 00 | ....D.H..1..IM...........H...... |
e9c0 | 00 89 e8 48 83 c4 10 5b 5d 41 5c c3 55 be 01 00 00 00 53 48 89 fb 48 83 ec 48 e8 a6 8a 00 00 85 | ...H...[]A\.U.....SH..H..H...... |
e9e0 | c0 7f 0c 31 ff e8 56 5a ff ff e9 ea 00 00 00 ba 05 00 00 00 be 01 00 00 00 48 89 df e8 a2 51 00 | ...1..VZ.................H....Q. |
ea00 | 00 be 01 00 00 00 48 89 df e8 6c 89 00 00 31 d2 be 28 eb 44 00 48 89 df e8 4b ff ff ff 31 d2 be | ......H...l...1..(.D.H...K...1.. |
ea20 | 2c eb 44 00 48 89 df 89 44 24 08 e8 38 ff ff ff ba 0c 00 00 00 be 30 eb 44 00 48 89 df 89 44 24 | ,.D.H...D$..8.........0.D.H...D$ |
ea40 | 0c e8 22 ff ff ff 83 ca ff be 4d eb 44 00 48 89 df 89 44 24 10 e8 0e ff ff ff 83 ca ff be 35 eb | ..".......M.D.H...D$..........5. |
ea60 | 44 00 48 89 df 89 44 24 14 e8 fa fe ff ff 83 ca ff ff c8 be 3b eb 44 00 48 89 df 89 44 24 18 e8 | D.H...D$............;.D.H...D$.. |
ea80 | e4 fe ff ff 83 ce ff 2d 6c 07 00 00 ba 40 eb 44 00 48 89 df 89 44 24 1c e8 af 91 00 00 83 ce ff | .......-l....@.D.H...D$......... |
eaa0 | 48 89 df e8 dd 89 00 00 85 c0 74 0f 83 ce ff 48 89 df e8 b0 8c 00 00 89 c5 eb 03 83 cd ff 48 89 | H.........t....H..............H. |
eac0 | df be fe ff ff ff e8 af 88 00 00 48 8d 7c 24 08 89 6c 24 28 e8 27 5a ff ff 48 83 f8 ff 75 0a 48 | ...........H.|$..l$(.'Z..H...u.H |
eae0 | 89 df e8 f8 8d 00 00 eb 0d f2 48 0f 2a c0 48 89 df e8 fd 8d 00 00 48 83 c4 48 b8 01 00 00 00 5b | ..........H.*.H.......H..H.....[ |
eb00 | 5d c3 41 57 31 c9 ba 46 eb 44 00 be 01 00 00 00 41 56 41 55 41 54 55 53 48 89 fb 48 81 ec 58 21 | ].AW1..F.D......AVAUATUSH..H..X! |
eb20 | 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 48 21 00 00 31 c0 e8 f9 50 00 00 be 02 00 00 00 48 | ..dH..%(...H..$H!..1...P.......H |
eb40 | 89 df 48 89 c5 e8 3b 89 00 00 85 c0 7f 09 31 ff e8 eb 58 ff ff eb 12 be 02 00 00 00 48 89 df e8 | ..H...;.......1...X.........H... |
eb60 | b5 51 00 00 f2 48 0f 2c c0 48 89 44 24 18 80 7d 00 21 48 8d 74 24 20 48 8d 7c 24 18 75 0d e8 dd | .Q...H.,.H.D$..}.!H.t$.H.|$.u... |
eb80 | 56 ff ff 48 ff c5 49 89 c4 eb 08 e8 40 55 ff ff 49 89 c4 4d 85 e4 75 0d 48 89 df e8 3f 8d 00 00 | V..H..I.....@U..I..M..u.H...?... |
eba0 | e9 3d 02 00 00 be 49 eb 44 00 48 89 ef e8 fe 57 ff ff 85 c0 0f 85 d9 00 00 00 31 f6 ba 09 00 00 | .=....I.D.H....W..........1..... |
ebc0 | 00 48 89 df e8 7f 91 00 00 41 8b 14 24 be 28 eb 44 00 48 89 df e8 c0 fc ff ff 41 8b 54 24 04 be | .H.......A..$.(.D.H.......A.T$.. |
ebe0 | 2c eb 44 00 48 89 df e8 ae fc ff ff 41 8b 54 24 08 be 30 eb 44 00 48 89 df e8 9c fc ff ff 41 8b | ,.D.H.......A.T$..0.D.H.......A. |
ec00 | 54 24 0c be 4d eb 44 00 48 89 df e8 8a fc ff ff 41 8b 44 24 10 be 35 eb 44 00 48 89 df 8d 50 01 | T$..M.D.H.......A.D$..5.D.H...P. |
ec20 | e8 75 fc ff ff 41 8b 44 24 14 be 3b eb 44 00 48 89 df 8d 90 6c 07 00 00 e8 5d fc ff ff 41 8b 44 | .u...A.D$..;.D.H....l....]...A.D |
ec40 | 24 18 be 4c eb 44 00 48 89 df 8d 50 01 e8 48 fc ff ff 41 8b 44 24 1c be 51 eb 44 00 48 89 df 8d | $..L.D.H...P..H...A.D$..Q.D.H... |
ec60 | 50 01 e8 33 fc ff ff 41 8b 74 24 20 85 f6 0f 88 6e 01 00 00 48 89 df e8 f6 8e 00 00 ba 40 eb 44 | P..3...A.t$.....n...H........@.D |
ec80 | 00 be fe ff ff ff 48 89 df e8 2e 92 00 00 e9 4f 01 00 00 48 8d b4 24 28 01 00 00 48 89 df c6 44 | ......H........O...H..$(...H...D |
eca0 | 24 5c 25 e8 3a 53 00 00 8a 45 00 84 c0 0f 84 22 01 00 00 3c 25 4c 8d 7d 01 74 4b 48 8b 84 24 30 | $\%.:S...E....."...<%L.}.tKH..$0 |
ecc0 | 01 00 00 48 39 84 24 38 01 00 00 72 12 48 8d bc 24 28 01 00 00 be 01 00 00 00 e8 7b 51 00 00 48 | ...H9.$8...r.H..$(.........{Q..H |
ece0 | 8b 84 24 38 01 00 00 48 8d 50 01 48 89 94 24 38 01 00 00 48 8b 94 24 28 01 00 00 8a 4d 00 4c 89 | ..$8...H.P.H..$8...H..$(....M.L. |
ed00 | fd 88 0c 02 eb a2 4d 89 fe 41 bd 20 ec 44 00 8a 55 01 84 d2 74 5c 49 8b 7d 00 0f be f2 89 54 24 | ......M..A...D..U...t\I.}.....T$ |
ed20 | 0c e8 da 54 ff ff 48 85 c0 74 47 8b 54 24 0c 49 8b 7d 08 88 54 24 5d 80 3f 00 75 0b c6 44 24 5e | ...T..H..tG.T$.I.}..T$].?.u..D$^ |
ed40 | 00 4c 8d 75 02 eb 5a 8a 55 02 84 d2 74 24 0f be f2 89 54 24 0c e8 a6 54 ff ff 48 85 c0 8b 54 24 | .L.u..Z.U...t$....T$...T..H...T$ |
ed60 | 0c 74 0f 88 54 24 5e c6 44 24 5f 00 4c 8d 75 03 eb 2f 49 83 c5 10 49 81 fd 50 ec 44 00 75 90 4c | .t..T$^.D$_.L.u../I...I..P.D.u.L |
ed80 | 89 fa be 56 eb 44 00 48 89 df 31 c0 e8 9c 8c 00 00 be 01 00 00 00 48 89 c2 48 89 df e8 19 4a 00 | ...V.D.H..1...........H..H....J. |
eda0 | 00 48 8d 54 24 5c 48 8d 7c 24 60 4c 89 e1 be c8 00 00 00 4c 89 f5 e8 05 58 ff ff 48 8d 74 24 60 | .H.T$\H.|$`L.......L....X..H.t$` |
edc0 | 48 8d bc 24 28 01 00 00 48 89 c2 e8 24 51 00 00 e9 d3 fe ff ff 48 8d bc 24 28 01 00 00 e8 58 51 | H..$(...H...$Q.......H..$(....XQ |
ede0 | 00 00 48 8b 8c 24 48 21 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 e1 53 ff ff 48 | ..H..$H!..dH3.%(........t...S..H |
ee00 | 81 c4 58 21 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 ba 0b 00 00 00 48 89 fb 31 f6 e8 27 8f 00 | ..X!..[]A\A]A^A_.S.....H..1..'.. |
ee20 | 00 48 89 df 31 d2 be b0 ec 44 00 e8 52 5a 00 00 b8 01 00 00 00 5b c3 89 f0 53 45 31 c0 c1 e0 04 | .H..1....D..RZ.......[...SE1.... |
ee40 | 89 f3 31 c9 8d 50 20 be 26 00 00 00 48 63 d2 e8 32 bd 00 00 88 58 0a 5b c3 8d 14 f5 20 00 00 00 | ..1..P..&...Hc..2....X.[........ |
ee60 | 53 45 31 c0 89 f3 31 c9 be 06 00 00 00 48 63 d2 e8 11 bd 00 00 48 c7 40 18 00 00 00 00 88 58 0a | SE1...1......Hc......H.@......X. |
ee80 | ff cb 83 fb ff 74 0e 48 63 d3 48 c7 44 d0 20 00 00 00 00 eb eb 5b c3 50 ba 28 00 00 00 45 31 c0 | .....t.Hc.H.D........[.P.(...E1. |
eea0 | 31 c9 be 0a 00 00 00 e8 da bc 00 00 48 8d 50 18 c7 40 20 00 00 00 00 48 89 50 10 5a c3 55 48 89 | 1...........H.P..@.....H.P.Z.UH. |
eec0 | f5 53 51 48 8b 5f 18 48 8d 4f 60 48 8b 01 48 85 c0 75 39 ba 28 00 00 00 45 31 c0 be 0a 00 00 00 | .SQH._.H.O`H..H..u9.(...E1...... |
eee0 | e8 a1 bc 00 00 48 8d 93 b0 00 00 00 48 89 68 10 48 89 50 18 48 8b 93 d0 00 00 00 48 89 50 20 48 | .....H......H.h.H.P.H......H.P.H |
ef00 | 89 42 18 48 89 83 d0 00 00 00 eb 22 48 39 68 10 72 c1 75 15 8a 50 09 8a 4b 54 83 f2 03 83 f1 03 | .B.H......."H9h.r.u..P..KT...... |
ef20 | 84 d1 75 0a 88 50 09 eb 05 48 89 c1 eb 9d 5a 5b 5d c3 48 8d 46 18 48 39 46 10 74 14 48 8b 56 18 | ..u..P...H....Z[].H.F.H9F.t.H.V. |
ef40 | 48 8b 46 20 48 89 50 18 48 8b 56 18 48 89 42 20 31 c9 ba 28 00 00 00 e9 fb c1 00 00 41 54 49 89 | H.F.H.P.H.V.H.B.1..(........ATI. |
ef60 | f4 55 48 89 fd 53 48 8b 5f 18 48 8b 45 60 48 85 c0 74 70 48 8b 50 10 4c 39 e2 72 67 48 8b 08 48 | .UH..SH._.H.E`H..tpH.P.L9.rgH..H |
ef80 | 89 4d 60 40 8a 73 54 8a 48 09 83 f6 03 83 f1 03 40 84 ce 75 0d 48 89 c6 48 89 ef e8 92 ff ff ff | .M`@.sT.H.......@..u.H..H....... |
efa0 | eb c8 48 8b 48 20 48 8b 70 18 48 89 df 48 89 71 18 48 8b 70 18 48 89 4e 20 48 8b 0a 48 89 c6 8b | ..H.H.H.p.H..H.q.H.p.H.N.H..H... |
efc0 | 52 08 48 89 48 18 89 50 20 48 8d 50 18 48 89 50 10 48 8b 53 60 48 89 10 48 89 43 60 e8 61 bb 00 | R.H.H..P.H.P.H.P.H.S`H..H.C`.a.. |
efe0 | 00 eb 87 5b 5d 41 5c c3 50 ba 80 00 00 00 45 31 c0 31 c9 be 09 00 00 00 e8 89 bb 00 00 48 c7 40 | ...[]A\.P.....E1.1...........H.@ |
f000 | 10 00 00 00 00 c7 40 54 00 00 00 00 48 c7 40 20 00 00 00 00 c7 40 60 00 00 00 00 48 c7 40 18 00 | ......@T....H.@......@`....H.@.. |
f020 | 00 00 00 48 c7 40 40 00 00 00 00 c7 40 58 00 00 00 00 48 c7 40 28 00 00 00 00 c7 40 5c 00 00 00 | ...H.@@.....@X....H.@(.....@\... |
f040 | 00 48 c7 40 38 00 00 00 00 c7 40 50 00 00 00 00 c6 40 78 00 c6 40 79 00 c6 40 7a 00 48 c7 40 30 | .H.@8.....@P.....@x..@y..@z.H.@0 |
f060 | 00 00 00 00 c7 40 64 00 00 00 00 c7 40 68 00 00 00 00 c7 40 6c 00 00 00 00 48 c7 40 48 00 00 00 | .....@d.....@h.....@l....H.@H... |
f080 | 00 5a c3 55 31 c9 48 89 fd 53 48 89 f3 50 48 63 56 58 48 8b 76 18 48 c1 e2 02 e8 b8 c0 00 00 48 | .Z.U1.H..SH..PHcVXH.v.H........H |
f0a0 | 63 53 60 48 8b 73 20 48 89 ef 31 c9 48 c1 e2 03 e8 a2 c0 00 00 48 63 53 54 48 8b 73 10 48 89 ef | cS`H.s.H..1.H........HcSTH.s.H.. |
f0c0 | 31 c9 48 c1 e2 04 e8 8c c0 00 00 48 63 53 5c 48 8b 73 28 48 89 ef 31 c9 48 c1 e2 02 e8 76 c0 00 | 1.H........HcS\H.s(H..1.H....v.. |
f0e0 | 00 48 63 53 64 48 8b 73 30 48 89 ef 31 c9 48 c1 e2 04 e8 60 c0 00 00 48 63 53 50 48 8b 73 38 48 | .HcSdH.s0H..1.H....`...HcSPH.s8H |
f100 | 89 ef 31 c9 48 c1 e2 04 e8 4a c0 00 00 41 58 48 89 de 48 89 ef 31 c9 5b 5d ba 80 00 00 00 e9 34 | ..1.H....J...AXH..H..1.[]......4 |
f120 | c0 00 00 44 8b 47 64 31 c9 41 39 c8 7e 26 48 89 c8 48 c1 e0 04 48 03 47 30 39 50 08 7f 16 3b 50 | ...D.Gd1.A9.~&H..H...H.G09P...;P |
f140 | 0c 7d 0c ff ce 75 08 48 8b 00 48 83 c0 18 c3 48 ff c1 eb d5 31 c0 c3 55 bd 90 ed 44 00 53 48 89 | .}...u.H..H....H....1..U...D.SH. |
f160 | fb 52 48 8b 55 08 48 85 d2 74 24 48 8b 75 00 b9 01 00 00 00 48 89 df 48 83 c5 10 e8 a6 54 00 00 | .RH.U.H..t$H.u......H..H.....T.. |
f180 | be fe ff ff ff 48 89 df e8 ed 81 00 00 eb d3 48 89 df be d8 b9 f0 ff ba a9 e7 44 00 e8 15 54 00 | .....H.........H..........D...T. |
f1a0 | 00 58 48 89 df be fe ff ff ff 5b 5d e9 c9 81 00 00 53 31 d2 48 89 fb b9 80 02 00 00 48 89 f7 31 | .XH.......[].....S1.H.......H..1 |
f1c0 | f6 e8 91 bf 00 00 c7 43 40 28 00 00 00 48 89 43 38 31 d2 c7 44 10 08 00 00 00 00 48 83 c2 10 48 | .......C@(...H.C81..D......H...H |
f1e0 | 81 fa 80 02 00 00 75 eb 48 8d 90 30 02 00 00 48 89 83 80 00 00 00 48 c7 83 90 00 00 00 00 00 00 | ......u.H..0...H......H......... |
f200 | 00 48 c7 83 98 00 00 00 00 00 00 00 c6 83 a2 00 00 00 00 48 89 53 30 48 8d 50 10 48 05 50 01 00 | .H.................H.S0H.P.H.P.. |
f220 | 00 48 89 53 10 c7 80 b8 fe ff ff 00 00 00 00 48 89 83 88 00 00 00 48 8d 83 80 00 00 00 48 89 43 | .H.S...........H......H......H.C |
f240 | 20 5b c3 41 54 48 89 fe 55 53 48 89 fb 48 83 ec 10 48 8b 6f 18 e8 57 ff ff ff 48 89 df e8 bc d7 | .[.ATH..USH..H...H.o..W...H..... |
f260 | ff ff 48 89 df 49 89 c4 48 89 45 40 48 89 c6 c7 45 48 45 00 00 00 31 c9 ba 02 00 00 00 e8 b6 d9 | ..H..I..H.E@H...EHE...1......... |
f280 | ff ff 48 89 e1 4c 89 e6 ba 01 00 00 00 48 89 df 48 89 1c 24 c7 44 24 08 48 00 00 00 e8 37 d9 ff | ..H..L.......H..H..$.D$.H....7.. |
f2a0 | ff 48 89 df e8 75 d7 ff ff 48 89 e1 ba 02 00 00 00 4c 89 e6 48 89 df 48 89 04 24 c7 44 24 08 45 | .H...u...H.......L..H..H..$.D$.E |
f2c0 | 00 00 00 e8 10 d9 ff ff be 20 00 00 00 48 89 df e8 14 c0 00 00 48 89 df e8 b6 bc 00 00 48 89 df | .............H.......H.......H.. |
f2e0 | e8 23 05 00 00 48 89 df ba 11 00 00 00 be 40 ee 44 00 e8 dd c0 00 00 48 89 85 18 01 00 00 80 48 | .#...H........@.D......H.......H |
f300 | 09 20 31 ff c6 45 57 01 e8 1d 80 00 00 48 89 85 10 01 00 00 48 83 c4 10 5b 5d 41 5c c3 48 8b 47 | ..1..EW......H......H...[]A\.H.G |
f320 | 18 48 89 77 18 48 29 f0 48 01 47 10 c3 53 31 d2 48 89 fb b9 50 00 00 00 31 f6 e8 18 be 00 00 48 | .H.w.H).H.G..S1.H...P...1......H |
f340 | 8b 53 20 48 89 42 18 48 89 50 10 48 c7 40 18 00 00 00 00 5b c3 55 53 48 89 fb 52 48 8b 47 20 48 | .S.H.B.H.P.H.@.....[.USH..RH.G.H |
f360 | 8b 70 18 48 c7 40 18 00 00 00 00 48 85 f6 74 18 48 8b 6e 18 31 c9 ba 50 00 00 00 48 89 df e8 d4 | .p.H.@.....H..t.H.n.1..P...H.... |
f380 | bd 00 00 48 89 ee eb e3 58 5b 5d c3 53 48 83 7f 38 00 48 89 fb 74 27 48 8d 87 80 00 00 00 48 89 | ...H....X[].SH..8.H..t'H......H. |
f3a0 | 47 20 e8 ae ff ff ff 48 63 53 40 48 8b 73 38 48 89 df 5b 31 c9 48 c1 e2 04 e9 99 bd 00 00 5b c3 | G......HcS@H.s8H..[1.H........[. |
f3c0 | 55 53 48 89 fb 50 48 8b 77 38 48 8b 6f 18 e8 89 fb ff ff 48 89 df e8 c4 b8 00 00 48 8b 43 18 48 | USH..PH.w8H.o......H.......H.C.H |
f3e0 | 89 df 31 c9 48 63 50 3c 48 8b 70 30 48 c1 e2 03 e8 62 bd 00 00 48 8b 95 e8 00 00 00 48 8b b5 d8 | ..1.HcP<H.p0H....b...H......H... |
f400 | 00 00 00 31 c9 48 89 df e8 4a bd 00 00 48 89 df 48 89 85 d8 00 00 00 48 c7 85 e8 00 00 00 00 00 | ...1.H...J...H..H......H........ |
f420 | 00 00 e8 65 ff ff ff 48 8b 7d 08 48 8b 45 00 48 89 de 41 58 5b 5d 31 c9 ba c0 02 00 00 ff e0 41 | ...e...H.}.H.E.H..AX[]1........A |
f440 | 55 b9 c0 02 00 00 ba 08 00 00 00 41 54 49 89 fc 55 48 89 f5 31 f6 48 89 ef 53 48 83 ec 38 64 48 | U..........ATI..UH..1.H..SH..8dH |
f460 | 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 41 ff d4 48 85 c0 48 89 c3 0f 84 35 02 00 00 4c 8d a8 | ..%(...H.D$(1.A..H..H....5...L.. |
f480 | d0 00 00 00 48 c7 00 00 00 00 00 c6 40 08 08 c6 80 24 01 00 00 21 c6 40 09 01 31 ff c6 80 26 01 | ....H.......@....$...!.@..1...&. |
f4a0 | 00 00 00 4c 89 68 18 48 c7 40 38 00 00 00 00 48 c7 40 20 00 00 00 00 c7 40 40 00 00 00 00 48 c7 | ...L.h.H.@8....H.@......@@....H. |
f4c0 | 40 70 00 00 00 00 66 c7 40 46 00 00 48 c7 40 58 00 00 00 00 c6 40 48 00 c7 40 4c 00 00 00 00 c6 | @p....f.@F..H.@X.....@H..@L..... |
f4e0 | 40 49 01 c7 40 50 00 00 00 00 48 c7 40 60 00 00 00 00 66 c7 40 44 01 00 c6 40 0a 00 48 c7 40 78 | @I..@P....H.@`....f.@D...@..H.@x |
f500 | 00 00 00 00 4c 89 a0 d0 00 00 00 48 89 a8 d8 00 00 00 48 89 83 d8 01 00 00 e8 22 4f ff ff 48 8d | ....L......H......H......."O..H. |
f520 | 54 24 04 48 8d 7c 24 08 be 20 00 00 00 89 44 24 04 48 89 5c 24 08 48 89 54 24 10 89 c2 48 c7 44 | T$.H.|$.......D$.H.\$.H.T$...H.D |
f540 | 24 18 f0 df 44 00 48 c7 44 24 20 3f f4 40 00 e8 62 bd 00 00 89 83 20 01 00 00 48 8d 83 80 01 00 | $...D.H.D$.?.@..b.........H..... |
f560 | 00 c6 83 27 01 00 00 00 48 c7 83 f8 00 00 00 00 00 00 00 c7 83 0c 01 00 00 00 00 00 00 48 89 83 | ...'....H....................H.. |
f580 | 98 01 00 00 48 89 83 a0 01 00 00 31 c0 c7 83 08 01 00 00 00 00 00 00 48 c7 83 00 01 00 00 00 00 | ....H......1...........H........ |
f5a0 | 00 00 c7 83 18 01 00 00 00 00 00 00 48 c7 83 a8 01 00 00 00 00 00 00 48 c7 83 b8 01 00 00 00 00 | ............H..........H........ |
f5c0 | 00 00 48 c7 83 d0 01 00 00 00 00 00 00 48 c7 83 e0 01 00 00 00 00 00 00 c6 83 25 01 00 00 05 48 | ..H..........H............%....H |
f5e0 | c7 83 30 01 00 00 00 00 00 00 48 c7 83 38 01 00 00 00 00 00 00 48 c7 83 78 01 00 00 00 00 00 00 | ..0.......H..8.......H..x....... |
f600 | 48 c7 83 48 01 00 00 00 00 00 00 48 c7 83 40 01 00 00 00 00 00 00 48 c7 83 58 01 00 00 00 00 00 | H..H.......H..@.......H..X...... |
f620 | 00 48 c7 83 50 01 00 00 00 00 00 00 48 c7 83 70 01 00 00 00 00 00 00 48 c7 83 68 01 00 00 00 00 | .H..P.......H..p.......H..h..... |
f640 | 00 00 48 c7 83 60 01 00 00 00 00 00 00 48 c7 83 e0 00 00 00 c0 02 00 00 48 c7 83 e8 00 00 00 00 | ..H..`.......H..........H....... |
f660 | 00 00 00 c7 83 c0 01 00 00 c8 00 00 00 c7 83 c4 01 00 00 c8 00 00 00 c7 83 c8 01 00 00 c8 00 00 | ................................ |
f680 | 00 49 c7 84 05 a8 01 00 00 00 00 00 00 48 83 c0 08 48 83 f8 48 75 ea 31 d2 48 89 df be 43 f2 40 | .I...........H...H..Hu.1.H...C.@ |
f6a0 | 00 e8 42 b6 ff ff 85 c0 48 89 df 74 07 e8 0e fd ff ff 31 ff 48 8b 4c 24 28 64 48 33 0c 25 28 00 | ..B.....H..t......1.H.L$(dH3.%(. |
f6c0 | 00 00 48 89 f8 74 05 e8 14 4b ff ff 48 83 c4 38 5b 5d 41 5c 41 5d c3 53 48 89 fb 48 83 ec 10 48 | ..H..t...K..H..8[]A\A].SH..H...H |
f6e0 | 8b 47 18 48 83 78 18 00 7e 05 e8 86 b8 00 00 48 89 df 45 31 c0 31 c9 ba d0 00 00 00 be 08 00 00 | .G.H.x..~......H..E1.1.......... |
f700 | 00 e8 80 b4 00 00 48 8b 53 10 48 89 de 48 89 c7 48 89 44 24 08 48 89 02 c7 42 08 48 00 00 00 48 | ......H.S.H..H..H.D$.H...B.H...H |
f720 | 8b 53 18 48 83 43 10 10 c6 40 48 00 48 c7 40 58 00 00 00 00 c7 40 4c 00 00 00 00 48 8b 4b 58 48 | .S.H.C...@H.H.@X.....@L....H.KXH |
f740 | 89 50 18 8a 53 48 48 c7 40 38 00 00 00 00 48 c7 40 20 00 00 00 00 c7 40 40 00 00 00 00 48 c7 40 | .P..SHH.@8....H.@......@@....H.@ |
f760 | 70 00 00 00 00 88 50 48 8b 53 4c 66 c7 40 46 00 00 c6 40 49 01 48 c7 40 60 00 00 00 00 66 c7 40 | p.....PH.SLf.@F...@I.H.@`....f.@ |
f780 | 44 01 00 c6 40 0a 00 48 c7 40 78 00 00 00 00 89 50 4c 48 89 48 58 89 50 50 e8 13 fa ff ff 48 8b | D...@..H.@x.....PLH.HX.PP.....H. |
f7a0 | 44 24 08 48 83 c4 10 5b c3 55 48 89 fd 53 48 89 f3 48 89 df 50 48 8b 76 38 e8 9e f7 ff ff 48 89 | D$.H...[.UH..SH..H..PH.v8.....H. |
f7c0 | df e8 c6 fb ff ff 41 58 48 89 de 48 89 ef 31 c9 5b 5d ba d0 00 00 00 e9 7b b9 00 00 48 8b 47 18 | ......AXH..H..1.[]......{...H.G. |
f7e0 | 48 8b b8 08 01 00 00 e9 d4 fb ff ff 48 8b 47 08 48 8b 0f 48 ff c8 48 83 f8 ff 74 0b 40 38 34 01 | H...........H.G.H..H..H...t.@84. |
f800 | 75 f1 88 14 01 eb ec c3 55 48 89 fd 53 31 db 52 48 8b 34 dd f0 ef 44 00 48 89 ef e8 0f bd 00 00 | u.......UH..S1.RH.4...D.H....... |
f820 | 8d 53 01 48 ff c3 80 48 09 20 48 83 fb 16 88 50 0a 75 dd 58 5b 5d c3 81 fe 00 01 00 00 89 f2 7f | .S.H...H..H....P.u.X[].......... |
f840 | 23 8d 46 01 48 8b 7f 38 be 52 ee 44 00 48 98 f6 80 30 07 45 00 04 75 05 be 57 ee 44 00 31 c0 e9 | #.F.H..8.R.D.H...0.E..u..W.D.1.. |
f860 | f2 9d ff ff 8d 86 ff fe ff ff 81 fe 1d 01 00 00 48 98 48 8b 04 c5 f0 ef 44 00 7f 13 48 8b 7f 38 | ................H.H.....D...H..8 |
f880 | 48 89 c2 be 79 e8 44 00 31 c0 e9 c7 9d ff ff c3 41 54 55 89 d5 ba 3c 00 00 00 53 48 89 fb 48 83 | H...y.D.1.......ATU...<...SH..H. |
f8a0 | ec 60 64 48 8b 04 25 28 00 00 00 48 89 44 24 58 31 c0 48 8b 47 58 48 89 74 24 08 48 8d 7c 24 1c | .`dH..%(...H.D$X1.H.GXH.t$.H.|$. |
f8c0 | 48 8d 70 18 e8 1c 9e ff ff 8b 4b 04 48 8b 7b 38 48 8d 54 24 1c 4c 8b 44 24 08 31 c0 be 60 ee 44 | H.p.......K.H.{8H.T$.L.D$.1..`.D |
f8e0 | 00 e8 70 9d ff ff 85 ed 74 51 49 89 c4 8d 85 e1 fe ff ff 83 f8 02 77 23 31 f6 48 89 df e8 47 00 | ..p.....tQI...........w#1.H...G. |
f900 | 00 00 48 8b 43 48 48 8b 7b 38 be 79 e8 44 00 48 8b 10 31 c0 e8 3d 9d ff ff eb 0a 89 ee 48 89 df | ..H.CHH.{8.y.D.H..1..=.......H.. |
f920 | e8 12 ff ff ff 48 8b 7b 38 48 89 c1 4c 89 e2 be 6a ee 44 00 31 c0 e8 1b 9d ff ff 48 8b 7b 38 be | .....H.{8H..L...j.D.1......H.{8. |
f940 | 03 00 00 00 e8 01 b2 ff ff 41 54 41 89 f4 55 53 48 8b 5f 48 48 8b 43 08 48 8b 53 10 48 ff c0 48 | .........ATA..USH._HH.C.H.S.H..H |
f960 | 39 d0 76 35 48 b8 fd ff ff ff ff ff ff 7f 48 39 c2 76 0c 31 d2 be 75 ee 44 00 e8 11 ff ff ff 48 | 9.v5H.........H9.v.1..u.D......H |
f980 | 8d 2c 12 48 8b 7f 38 48 8b 33 48 89 e9 e8 c5 b7 00 00 48 89 6b 10 48 89 03 48 8b 43 08 48 8b 13 | .,.H..8H.3H.......H.k.H..H.C.H.. |
f9a0 | 48 8d 48 01 48 89 4b 08 44 88 24 02 5b 5d 41 5c c3 41 54 55 53 44 8b 27 48 89 fb 44 89 e6 e8 86 | H.H.H.K.D.$.[]A\.ATUSD.'H..D.... |
f9c0 | ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 | ...H.{@H..H.P.H..H..t.H.G.H.P.H. |
f9e0 | 57 08 0f b6 00 eb 05 e8 5a b6 00 00 89 03 31 ed 8b 13 83 fa 3d 75 3c 48 89 df be 3d 00 00 00 e8 | W.......Z.....1.....=u<H...=.... |
fa00 | 45 ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 | E...H.{@H..H.P.H..H..t.H.G.H.P.H |
fa20 | 89 57 08 0f b6 00 eb 05 e8 19 b6 00 00 89 03 ff c5 eb bd 89 e8 44 39 e2 5b f7 d0 0f 44 c5 5d 41 | .W...................D9.[...D.]A |
fa40 | 5c c3 55 48 89 fd 53 51 8b 1f 85 db 74 4e 48 89 f7 89 de e8 a8 47 ff ff 48 85 c0 74 3d 48 89 ef | \.UH..SQ....tNH......G..H..t=H.. |
fa60 | 89 de e8 e2 fe ff ff 48 8b 7d 40 48 8b 17 48 8d 4a ff 48 85 d2 48 89 0f 74 11 48 8b 57 08 48 8d | .......H.}@H..H.J.H..H..t.H.W.H. |
fa80 | 4a 01 48 89 4f 08 0f b6 02 eb 05 e8 b6 b5 00 00 89 45 00 bb 01 00 00 00 eb 02 31 db 5a 89 d8 5b | J.H.O............E........1.Z..[ |
faa0 | 5d c3 50 8b 57 10 e8 e5 fd ff ff 55 53 48 89 fb 52 8b 2f 48 8b 7f 40 48 8b 07 48 8d 50 ff 48 85 | ].P.W......USH..R./H..@H..H.P.H. |
fac0 | c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 6a b5 00 00 83 f8 0d 89 | .H..t.H.G.H.P.H.W.......j....... |
fae0 | 03 74 05 83 f8 0a 75 2f 39 e8 74 2b 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 | .t....u/9.t+H.{@H..H.P.H..H..t.H |
fb00 | 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 31 b5 00 00 89 03 8b 43 04 ff c0 3d fc ff ff | .G.H.P.H.W.......1......C...=... |
fb20 | 7f 89 43 04 7e 0d be 8e ee 44 00 48 89 df e8 6f ff ff ff 58 5b 5d c3 41 54 49 89 fc 55 53 48 8b | ..C.~....D.H...o...X[].ATI..USH. |
fb40 | 5f 38 48 89 df e8 8a b8 00 00 48 89 c5 48 8b 43 10 48 89 df 48 8d 50 10 48 89 53 10 48 89 28 8a | _8H.......H..H.C.H..H.P.H.S.H.(. |
fb60 | 55 08 83 ca 40 0f b6 d2 89 50 08 48 8b 43 10 48 8d 50 f0 49 8b 44 24 30 48 8b 70 08 e8 69 d5 ff | U...@....P.H.C.H.P.I.D$0H.p..i.. |
fb80 | ff 83 78 08 00 75 22 c7 00 01 00 00 00 c7 40 08 01 00 00 00 48 8b 43 18 48 83 78 18 00 7e 0e 48 | ..x..u".......@.....H.C.H.x..~.H |
fba0 | 89 df e8 ce b3 00 00 eb 04 48 8b 68 10 48 83 6b 10 10 48 89 e8 5b 5d 41 5c c3 41 55 41 54 41 89 | .........H.h.H.k..H..[]A\.AUATA. |
fbc0 | d4 55 48 89 f5 53 48 89 fb 51 8b 37 e8 78 fd ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 | .UH..SH..Q.7.x...H.{@H..H.P.H..H |
fbe0 | 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 4c b4 00 00 83 f8 0d 89 03 74 | ..t.H.G.H.P.H.W.......L........t |
fc00 | 05 83 f8 0a 75 08 48 89 df e8 9d fe ff ff 8b 33 83 fe 0a 0f 84 b2 00 00 00 7f 27 83 fe ff 0f 85 | ....u.H........3..........'..... |
fc20 | d6 00 00 00 be a7 ee 44 00 48 85 ed b8 be ee 44 00 48 0f 44 f0 ba 1e 01 00 00 48 89 df e8 4e fc | .......D.H.....D.H.D......H...N. |
fc40 | ff ff 83 fe 0d 0f 84 80 00 00 00 83 fe 5d 0f 85 a6 00 00 00 48 89 df e8 55 fd ff ff 44 39 e0 41 | .............]......H...U...D9.A |
fc60 | 89 c5 75 aa 8b 33 48 89 df e8 db fc ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 | ..u..3H.......H.{@H..H.P.H..H..t |
fc80 | 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 af b3 00 00 48 85 ed 89 03 0f 84 95 00 | .H.G.H.P.H.W...........H........ |
fca0 | 00 00 48 8b 43 48 41 8d 75 02 48 89 df 8d 0c 36 48 63 f6 48 8b 50 08 48 03 30 48 63 c9 48 29 ca | ..H.CHA.u.H....6Hc.H.P.H.0Hc.H). |
fcc0 | e8 72 fe ff ff 48 89 45 00 eb 6c be 0a 00 00 00 48 89 df e8 71 fc ff ff 48 89 df e8 cb fd ff ff | .r...H.E..l.....H...q...H....... |
fce0 | 48 85 ed 0f 85 25 ff ff ff 48 8b 43 48 48 c7 40 08 00 00 00 00 e9 14 ff ff ff 48 85 ed 74 08 48 | H....%...H.CHH.@..........H..t.H |
fd00 | 89 df e8 42 fc ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d | ...B...H.{@H..H.P.H..H..t.H.G.H. |
fd20 | 50 01 48 89 57 08 0f b6 00 eb 05 e8 16 b3 00 00 89 03 e9 d7 fe ff ff 58 5b 5d 41 5c 41 5d c3 41 | P.H.W..................X[]A\A].A |
fd40 | 57 41 56 41 55 49 89 f5 41 54 55 53 48 89 fb 48 83 ec 18 48 8b 43 48 48 c7 40 08 00 00 00 00 8b | WAVAUI..ATUSH..H...H.CHH.@...... |
fd60 | 2b 83 fd 2d 0f 84 f1 00 00 00 7f 57 83 fd 0c 7f 26 83 fd 0b 0f 8d b1 00 00 00 83 fd 09 0f 84 a8 | +..-.......W....&............... |
fd80 | 00 00 00 0f 8f 95 00 00 00 83 fd ff 0f 84 45 0a 00 00 e9 8f 09 00 00 83 fd 20 0f 84 8b 00 00 00 | ..............E................. |
fda0 | 7f 0a 83 fd 0d 74 77 e9 7a 09 00 00 83 fd 22 0f 84 c1 03 00 00 83 fd 27 0f 84 b8 03 00 00 e9 63 | .....tw.z....."........'.......c |
fdc0 | 09 00 00 83 fd 3c 0f 84 06 02 00 00 7f 2a 83 fd 39 7f 17 83 fd 30 0f 8d f1 07 00 00 83 fd 2e 0f | .....<.......*..9....0.......... |
fde0 | 84 6f 07 00 00 e9 3c 09 00 00 83 fd 3a 0f 84 1a 03 00 00 e9 2e 09 00 00 83 fd 3e 0f 84 3a 02 00 | .o....<.....:.............>..:.. |
fe00 | 00 0f 8c 62 01 00 00 83 fd 5b 0f 84 24 01 00 00 83 fd 7e 0f 84 8b 02 00 00 e9 08 09 00 00 48 89 | ...b.....[..$.....~...........H. |
fe20 | df e8 85 fc ff ff e9 34 ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b | .......4...H.{@H..H.P.H..H..t.H. |
fe40 | 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 f2 b1 00 00 89 03 e9 04 ff ff ff 48 8b 43 40 48 | G.H.P.H.W..................H.C@H |
fe60 | 8b 7b 40 48 8b 10 48 8d 4a ff 48 85 d2 48 89 08 74 11 48 8b 50 08 48 8d 4a 01 48 89 48 08 0f b6 | .{@H..H.J.H..H..t.H.P.H.J.H.H... |
fe80 | 02 eb 05 e8 be b1 00 00 83 f8 2d 89 03 0f 85 49 09 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 | ..........-....I...H.{@H..H.P.H. |
fea0 | c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 8a b1 00 00 83 f8 5b 89 | .H..t.H.G.H.P.H.W.............[. |
fec0 | 03 75 5e 48 89 df e8 e6 fa ff ff 48 8b 53 48 85 c0 48 c7 42 08 00 00 00 00 78 46 89 c2 31 f6 48 | .u^H.......H.SH..H.B.....xF..1.H |
fee0 | 89 df e8 d3 fc ff ff e9 67 fe ff ff 83 f8 0d 0f 84 6a fe ff ff ff c0 0f 84 62 fe ff ff 48 8b 7b | ........g........j.......b...H.{ |
ff00 | 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 1d 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 89 | @H..H.P.H..H..t.H.G.H.P.H.W..... |
ff20 | 03 8b 03 83 f8 0a 75 c4 e9 32 fe ff ff e8 14 b1 00 00 eb eb 48 89 df e8 75 fa ff ff 85 c0 78 12 | ......u..2..........H...u.....x. |
ff40 | 89 c2 4c 89 ee 48 89 df e8 6d fc ff ff e9 f8 05 00 00 ff c0 0f 84 82 08 00 00 ba 21 01 00 00 be | ..L..H...m.................!.... |
ff60 | dc ee 44 00 e9 b6 02 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 | ..D......H.{@H..H.P.H..H..t.H.G. |
ff80 | 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 b4 b0 00 00 83 f8 3d 89 03 0f 85 3f 08 00 00 48 8b 7b | H.P.H.W.............=....?...H.{ |
ffa0 | 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb | @H..H.P.H..H..t.H.G.H.P.H.W..... |
ffc0 | 05 e8 80 b0 00 00 89 03 bd 19 01 00 00 e9 0a 08 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 | ..................H.{@H..H.P.H.. |
ffe0 | 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 4b b0 00 00 83 f8 3d 89 03 | H..t.H.G.H.P.H.W.......K.....=.. |
10000 | 0f 85 d6 07 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 | ......H.{@H..H.P.H..H..t.H.G.H.P |
10020 | 01 48 89 57 08 0f b6 00 eb 05 e8 17 b0 00 00 89 03 bd 1b 01 00 00 e9 a1 07 00 00 48 8b 7b 40 48 | .H.W.......................H.{@H |
10040 | 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 | ..H.P.H..H..t.H.G.H.P.H.W....... |
10060 | e2 af 00 00 83 f8 3d 89 03 0f 85 6d 07 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 | ......=....m...H.{@H..H.P.H..H.. |
10080 | 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 ae af 00 00 89 03 bd 1a 01 00 00 e9 | t.H.G.H.P.H.W................... |
100a0 | 38 07 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 | 8...H.{@H..H.P.H..H..t.H.G.H.P.H |
100c0 | 89 57 08 0f b6 00 eb 05 e8 79 af 00 00 83 f8 3d 89 03 0f 85 04 07 00 00 48 8b 7b 40 48 8b 07 48 | .W.......y.....=........H.{@H..H |
100e0 | 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 45 af 00 | .P.H..H..t.H.G.H.P.H.W.......E.. |
10100 | 00 89 03 bd 1c 01 00 00 e9 cf 06 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 | .............H.{@H..H.P.H..H..t. |
10120 | 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 10 af 00 00 83 f8 3a 89 03 0f 85 9b 06 00 | H.G.H.P.H.W.............:....... |
10140 | 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 | .H.{@H..H.P.H..H..t.H.G.H.P.H.W. |
10160 | 0f b6 00 eb 05 e8 dc ae 00 00 89 03 bd 1d 01 00 00 e9 66 06 00 00 89 ee e9 aa 00 00 00 83 fe 0d | ..................f............. |
10180 | 0f 84 d6 00 00 00 83 fe 5c 0f 85 98 00 00 00 48 8b 43 40 48 8b 7b 40 48 8b 10 48 8d 4a ff 48 85 | ........\......H.C@H.{@H..H.J.H. |
101a0 | d2 48 89 08 0f 84 b9 00 00 00 48 8b 50 08 48 8d 4a 01 48 89 48 08 44 0f b6 22 41 83 fc 62 44 89 | .H........H.P.H.J.H.H.D.."A..bD. |
101c0 | 23 0f 84 ef 02 00 00 0f 8f c6 00 00 00 41 83 fc 22 0f 84 e5 02 00 00 0f 8f 93 00 00 00 41 83 fc | #............A.."............A.. |
101e0 | 0a 0f 84 9a 01 00 00 41 83 fc 0d 0f 84 90 01 00 00 41 83 fc ff 0f 85 15 02 00 00 8b 33 39 ee 0f | .......A.........A..........39.. |
10200 | 84 f2 02 00 00 83 fe 0a 74 52 0f 8f 6d ff ff ff 83 fe ff 75 12 ba 1e 01 00 00 be fa ee 44 00 48 | ........tR..m......u.........D.H |
10220 | 89 df e8 69 f6 ff ff 48 89 df e8 1a f7 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 | ...i...H.......H.{@H..H.P.H..H.. |
10240 | 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 ee ad 00 00 89 03 eb 9f ba 21 01 00 | t.H.G.H.P.H.W................!.. |
10260 | 00 eb b7 e8 de ad 00 00 41 89 c4 e9 4a ff ff ff 41 83 fc 5c 0f 84 42 02 00 00 41 83 fc 61 0f 84 | ........A...J...A..\..B...A..a.. |
10280 | 2a 02 00 00 41 83 fc 27 0f 85 82 01 00 00 e9 29 02 00 00 41 83 fc 74 74 5e 7f 21 41 83 fc 6e 74 | *...A..'.......)...A..tt^.!A..nt |
102a0 | 40 41 83 fc 72 74 45 41 83 fc 66 0f 85 5f 01 00 00 41 bc 0c 00 00 00 e9 00 02 00 00 41 83 fc 78 | @A..rtEA..f.._...A..........A..x |
102c0 | 74 40 41 83 fc 7a 0f 84 c8 00 00 00 41 83 fc 76 0f 85 3a 01 00 00 41 bc 0b 00 00 00 e9 db 01 00 | t@A..z......A..v..:...A......... |
102e0 | 00 41 bc 0a 00 00 00 e9 d0 01 00 00 41 bc 0d 00 00 00 e9 c5 01 00 00 41 bc 09 00 00 00 e9 ba 01 | .A..........A..........A........ |
10300 | 00 00 c7 44 24 04 78 00 00 00 45 31 f6 45 31 e4 48 8b 43 40 45 8d 7e 01 48 8b 7b 40 48 8b 10 48 | ...D$.x...E1.E1.H.C@E.~.H.{@H..H |
10320 | 8d 4a ff 48 85 d2 48 89 08 74 11 48 8b 50 08 48 8d 4a 01 48 89 48 08 0f b6 02 eb 05 e8 05 ad 00 | .J.H..H..t.H.P.H.J.H.H.......... |
10340 | 00 8d 50 01 89 03 42 89 44 b4 08 48 63 d2 f6 82 30 07 45 00 10 75 0e 41 8d 57 01 b9 0c ef 44 00 | ..P...B.D..Hc...0.E..u.A.W....D. |
10360 | e9 3c 01 00 00 41 c1 e4 04 89 c7 49 ff c6 e8 e3 8d ff ff 41 01 c4 49 83 fe 02 75 94 e9 3b 01 00 | .<...A.....I.......A..I...u..;.. |
10380 | 00 48 89 df 41 bc 0a 00 00 00 e8 1c f7 ff ff e9 53 01 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 | .H..A...........S...H.{@H..H.P.H |
103a0 | 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 89 ac 00 00 89 03 8b | ..H..t.H.G.H.P.H.W.............. |
103c0 | 03 8d 50 01 48 63 d2 f6 82 30 07 45 00 08 0f 84 27 fe ff ff 83 f8 0d 74 05 83 f8 0a 75 0a 48 89 | ..P.Hc...0.E....'......t....u.H. |
103e0 | df e8 c5 f6 ff ff eb d7 48 8b 43 40 48 8b 7b 40 48 8b 10 48 8d 4a ff 48 85 d2 48 89 08 74 b9 48 | ........H.C@H.{@H..H.J.H..H..t.H |
10400 | 8b 50 08 48 8d 4a 01 48 89 48 08 0f b6 02 eb ad 41 ff c4 4d 63 e4 41 f6 84 24 30 07 45 00 02 74 | .P.H.J.H.H......A..Mc.A..$0.E..t |
10420 | 08 45 31 f6 45 31 e4 eb 0f b9 27 ef 44 00 ba 01 00 00 00 48 89 de eb 6e 8b 03 44 89 f2 8d 48 01 | .E1.E1....'.D......H...n..D...H. |
10440 | 48 63 c9 f6 81 30 07 45 00 02 74 47 45 6b e4 0a 48 8b 7b 40 42 89 44 b4 04 46 8d 64 20 d0 48 8b | Hc...0.E..tGEk..H.{@B.D..F.d..H. |
10460 | 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 c3 | .H.P.H..H..t.H.G.H.P.H.W........ |
10480 | ab 00 00 49 ff c6 89 03 49 83 fe 03 75 aa ba 03 00 00 00 41 81 fc ff 00 00 00 7e 4b b9 3f ef 44 | ...I....I...u......A......~K.?.D |
104a0 | 00 48 8d 74 24 04 48 89 df e8 b4 42 ff ff 41 bc 07 00 00 00 eb 06 41 bc 08 00 00 00 48 8b 7b 40 | .H.t$.H....B..A.......A.....H.{@ |
104c0 | 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 | H..H.P.H..H..t.H.G.H.P.H.W...... |
104e0 | e8 61 ab 00 00 89 03 44 89 e6 48 89 df e8 57 f4 ff ff e9 04 fd ff ff 48 89 df 89 ee e8 48 f4 ff | .a.....D..H...W........H.....H.. |
10500 | ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 | .H.{@H..H.P.H..H..t.H.G.H.P.H.W. |
10520 | 0f b6 00 eb 05 e8 1c ab 00 00 89 03 48 8b 43 48 48 89 df 48 8b 48 08 48 8b 30 48 8d 51 fe 48 ff | ............H.CHH..H.H.H.0H.Q.H. |
10540 | c6 e8 f1 f5 ff ff 49 89 45 00 bd 21 01 00 00 e9 88 02 00 00 48 89 df be 2e 00 00 00 e8 e8 f3 ff | ......I.E..!........H........... |
10560 | ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 | .H.{@H..H.P.H..H..t.H.G.H.P.H.W. |
10580 | 0f b6 00 eb 05 e8 bc aa 00 00 89 03 be c0 f8 44 00 48 89 df e8 a9 f4 ff ff 85 c0 74 1d be c0 f8 | ...............D.H.........t.... |
105a0 | 44 00 48 89 df e8 98 f4 ff ff 83 f8 01 19 ed 81 c5 18 01 00 00 e9 22 02 00 00 8b 03 ff c0 48 98 | D.H...................".......H. |
105c0 | f6 80 30 07 45 00 02 0f 84 0f 02 00 00 8b 2b 48 89 df 89 ee e8 70 f3 ff ff 48 8b 7b 40 48 8b 07 | ..0.E.........+H.....p...H.{@H.. |
105e0 | 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 44 aa | H.P.H..H..t.H.G.H.P.H.W.......D. |
10600 | 00 00 83 fd 30 89 03 74 07 bd d6 ee 44 00 eb 16 be 58 ef 44 00 48 89 df e8 25 f4 ff ff 85 c0 74 | ....0..t....D....X.D.H...%.....t |
10620 | e8 bd d9 ee 44 00 48 89 ee 48 89 df e8 11 f4 ff ff 85 c0 74 0d be 5b ef 44 00 48 89 df e8 00 f4 | ....D.H..H.........t..[.D.H..... |
10640 | ff ff 8b 33 8d 46 01 48 98 f6 80 30 07 45 00 10 75 05 83 fe 2e 75 35 48 89 df e8 ea f2 ff ff 48 | ...3.F.H...0.E..u....u5H.......H |
10660 | 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 | .{@H..H.P.H..H..t.H.G.H.P.H.W... |
10680 | 00 eb 05 e8 be a9 00 00 89 03 eb 9a 31 f6 48 89 df e8 b3 f2 ff ff 0f be 53 68 48 8b 7b 48 be 2e | ............1.H.........ShH.{H.. |
106a0 | 00 00 00 e8 44 f1 ff ff 48 8b 43 48 4c 89 ea 48 8b 48 08 48 8b 38 48 8d 71 ff e8 fd 8a ff ff 85 | ....D...H.CHL..H.H.H.8H.q....... |
106c0 | c0 74 0a bd 1f 01 00 00 e9 0f 01 00 00 0f be 6b 68 e8 8a 3a ff ff 48 8b 00 48 8b 7b 48 89 ee 0f | .t.............kh..:..H..H.{H... |
106e0 | be 10 88 53 68 e8 02 f1 ff ff 48 8b 43 48 4c 89 ea 48 8b 48 08 48 8b 38 48 8d 71 ff e8 bb 8a ff | ...Sh.....H.CHL..H.H.H.8H.q..... |
10700 | ff 85 c0 75 be 0f be 73 68 48 8b 7b 48 ba 2e 00 00 00 e8 d5 f0 ff ff ba 1f 01 00 00 be 5e ef 44 | ...u...shH.{H................^.D |
10720 | 00 e9 f9 fa ff ff 8d 45 01 48 98 f6 80 30 07 45 00 01 74 76 8b 33 48 89 df e8 0b f2 ff ff 48 8b | .......E.H...0.E..tv.3H.......H. |
10740 | 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 | {@H..H.P.H..H..t.H.G.H.P.H.W.... |
10760 | eb 05 e8 df a8 00 00 89 03 ff c0 48 98 f6 80 30 07 45 00 03 75 be 48 8b 43 48 48 89 df bd 20 01 | ...........H...0.E..u.H.CHH..... |
10780 | 00 00 48 8b 50 08 48 8b 30 e8 a9 f3 ff ff 49 89 45 00 80 78 08 04 75 44 8a 40 0a 84 c0 74 3d 0f | ..H.P.H.0.....I.E..x..uD.@...t=. |
107a0 | b6 e8 81 c5 00 01 00 00 eb 32 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 | .........2H.{@H..H.P.H..H..t.H.G |
107c0 | 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 73 a8 00 00 89 03 eb 05 bd 1e 01 00 00 48 83 c4 18 | .H.P.H.W.......s............H... |
107e0 | 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 f3 50 48 89 7e 38 44 89 06 48 89 56 40 48 89 | ..[]A\A]A^A_.USH..PH.~8D..H.V@H. |
10800 | 4e 58 c6 46 68 2e c7 46 20 1e 01 00 00 48 c7 46 30 00 00 00 00 c7 46 04 01 00 00 00 c7 46 08 01 | NX.Fh..F.....H.F0.....F......F.. |
10820 | 00 00 00 be 6f ef 44 00 e8 02 ad 00 00 48 89 43 60 80 48 09 20 b9 20 00 00 00 48 8b 6b 48 48 8b | ....o.D......H.C`.H.......H.kHH. |
10840 | 7b 38 48 8b 55 10 48 8b 75 00 e8 08 a9 00 00 48 89 45 00 48 8b 43 48 48 c7 40 10 20 00 00 00 5a | {8H.U.H.u......H.E.H.CHH.@.....Z |
10860 | 5b 5d c3 81 7f 20 1e 01 00 00 8b 47 04 53 48 89 fb 89 47 08 74 11 0f 10 47 20 c7 47 20 1e 01 00 | [].........G.SH...G.t...G..G.... |
10880 | 00 0f 11 47 10 eb 0c 48 8d 77 18 e8 af f4 ff ff 89 43 10 5b c3 53 48 8d 77 28 48 89 fb e8 9d f4 | ...G...H.w.......C.[.SH.w(H..... |
108a0 | ff ff 89 43 20 5b c3 53 83 7a 1c 00 48 89 d3 75 13 48 8b 4a 10 48 89 f2 48 89 fe 48 8b 3b ff 53 | ...C.[.S.z..H..u.H.J.H..H..H.;.S |
108c0 | 08 89 43 1c 5b c3 48 83 ec 18 48 89 f2 be 01 00 00 00 40 88 7c 24 0f 48 8d 7c 24 0f e8 c6 ff ff | ..C.[.H...H.......@.|$.H.|$..... |
108e0 | ff 48 83 c4 18 c3 48 83 ec 18 48 89 f2 be 04 00 00 00 89 7c 24 0c 48 8d 7c 24 0c e8 a7 ff ff ff | .H....H...H........|$.H.|$...... |
10900 | 48 83 c4 18 c3 55 48 89 fd 53 48 89 f3 48 83 ec 18 48 85 ff 75 18 48 89 f2 48 c7 44 24 08 00 00 | H....UH..SH..H...H..u.H..H.D$... |
10920 | 00 00 be 08 00 00 00 48 8d 7c 24 08 eb 2a 48 8b 47 10 48 8d 7c 24 08 48 89 f2 be 08 00 00 00 48 | .......H.|$..*H.G.H.|$.H.......H |
10940 | ff c0 48 89 44 24 08 e8 5b ff ff ff 48 8b 74 24 08 48 8d 7d 18 48 89 da e8 4a ff ff ff 48 83 c4 | ..H.D$..[...H.t$.H.}.H...J...H.. |
10960 | 18 5b 5d c3 41 56 41 55 41 54 55 48 89 fd 53 48 89 f3 48 83 ec 10 8b 7f 68 e8 68 ff ff ff 8b 7d | .[].AVAUATUH..SH..H.....h.h....} |
10980 | 6c 48 89 de e8 5d ff ff ff 0f b6 7d 78 48 89 de e8 31 ff ff ff 0f b6 7d 79 48 89 de e8 25 ff ff | lH...].....}xH...1.....}yH...%.. |
109a0 | ff 0f b6 7d 7a 48 89 de e8 19 ff ff ff 4c 63 65 58 4c 8b 6d 18 48 89 de 44 89 e7 e8 26 ff ff ff | ...}zH.......LceXL.m.H..D...&... |
109c0 | 4a 8d 34 a5 00 00 00 00 4c 89 ef 48 89 da 45 31 ed e8 d1 fe ff ff 44 8b 75 54 48 89 de 44 89 f7 | J.4.....L..H..E1......D.uTH..D.. |
109e0 | e8 01 ff ff ff 45 39 ee 7e 70 4d 89 ec 48 89 de 49 c1 e4 04 4c 03 65 10 41 8b 7c 24 08 83 e7 0f | .....E9.~pM..H..I...L.e.A.|$.... |
10a00 | e8 c1 fe ff ff 41 8b 44 24 08 83 e0 0f 83 f8 03 74 17 83 f8 04 74 32 ff c8 75 3a 41 8b 3c 24 48 | .....A.D$.......t....t2..u:A.<$H |
10a20 | 89 de e8 9f fe ff ff eb 2c f2 41 0f 10 04 24 48 8d 7c 24 08 48 89 da be 08 00 00 00 f2 0f 11 44 | ........,.A...$H.|$.H..........D |
10a40 | 24 08 e8 60 fe ff ff eb 0c 49 8b 3c 24 48 89 de e8 b0 fe ff ff 49 ff c5 eb 8b 44 8b 6d 60 48 89 | $..`.....I.<$H.......I....D.m`H. |
10a60 | de 45 31 e4 44 89 ef e8 7a fe ff ff 45 39 e5 7e 15 48 8b 45 20 48 89 de 4a 8b 3c e0 49 ff c4 e8 | .E1.D...z...E9.~.H.E.H..J.<.I... |
10a80 | e0 fe ff ff eb e6 44 8b 6d 50 48 89 de 45 31 e4 44 89 ef e8 4e fe ff ff 45 39 e5 7e 30 48 8b 45 | ......D.mPH..E1.D...N...E9.~0H.E |
10aa0 | 38 4d 89 e6 48 89 de 49 c1 e6 04 49 ff c4 42 0f b6 7c 30 08 e8 0d fe ff ff 48 8b 45 38 48 89 de | 8M..H..I...I..B..|0......H.E8H.. |
10ac0 | 42 0f b6 7c 30 09 e8 fb fd ff ff eb cb 31 ff 83 7b 18 00 75 04 48 8b 7d 48 48 89 de 45 31 e4 e8 | B..|0........1..{..u.H.}HH..E1.. |
10ae0 | 21 fe ff ff 83 7b 18 00 75 04 4c 63 65 5c 4c 8b 6d 28 48 89 de 44 89 e7 e8 e9 fd ff ff 4a 8d 34 | !....{..u.Lce\L.m(H..D.......J.4 |
10b00 | a5 00 00 00 00 48 89 da 4c 89 ef 45 31 ed e8 94 fd ff ff 83 7b 18 00 75 04 44 8b 6d 64 48 89 de | .....H..L..E1.......{..u.D.mdH.. |
10b20 | 44 89 ef 45 31 e4 e8 bb fd ff ff 45 39 e5 7e 3e 48 8b 45 30 4d 89 e6 48 89 de 49 c1 e6 04 49 ff | D..E1......E9.~>H.E0M..H..I...I. |
10b40 | c4 4a 8b 3c 30 e8 bb fd ff ff 48 8b 45 30 48 89 de 42 8b 7c 30 08 e8 8b fd ff ff 48 8b 45 30 48 | .J.<0.....H.E0H..B.|0......H.E0H |
10b60 | 89 de 42 8b 7c 30 0c e8 7a fd ff ff eb bd 45 31 ed 83 7b 18 00 75 04 44 8b 6d 50 48 89 de 44 89 | ..B.|0..z.....E1..{..u.D.mPH..D. |
10b80 | ef 45 31 e4 e8 5d fd ff ff 45 39 e5 7e 1b 4c 89 e0 48 89 de 49 ff c4 48 c1 e0 04 48 03 45 38 48 | .E1..]...E9.~.L..H..I..H...H.E8H |
10ba0 | 8b 38 e8 5e fd ff ff eb e0 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 f3 48 83 ec 40 48 89 | .8.^.....H...[]A\A]A^.SH..H..@H. |
10bc0 | 3c 24 48 8d 7c 24 26 48 89 4c 24 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 44 89 44 24 | <$H.|$&H.L$.dH..%(...H.D$81.D.D$ |
10be0 | 18 48 89 54 24 08 c7 44 24 1c 00 00 00 00 e8 ee d8 ff ff 48 8d 7c 24 26 48 89 e2 be 12 00 00 00 | .H.T$..D$..........H.|$&H....... |
10c00 | e8 a2 fc ff ff 48 89 df 48 89 e6 e8 54 fd ff ff 48 8b 5c 24 38 64 48 33 1c 25 28 00 00 00 8b 44 | .....H..H...T...H.\$8dH3.%(....D |
10c20 | 24 1c 74 05 e8 b7 35 ff ff 48 83 c4 40 5b c3 41 54 be 01 00 00 00 55 53 48 89 fb 48 81 ec 30 20 | $.t...5..H..@[.AT.....USH..H..0. |
10c40 | 00 00 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 a1 2f 00 00 48 8b 14 | ..H..dH..%(...H..$(...1.../..H.. |
10c60 | 24 48 8d 74 24 08 48 89 df 48 89 c5 31 db e8 8b 33 00 00 49 89 c4 48 8b 34 24 48 39 f3 73 19 e8 | $H.t$.H..H..1...3..I..H.4$H9.s.. |
10c80 | cc 33 ff ff 0f b6 54 1d 00 48 8b 00 8b 04 90 41 88 04 1c 48 ff c3 eb de 48 8d 7c 24 08 e8 ce 32 | .3....T..H.....A...H....H.|$...2 |
10ca0 | 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 21 35 ff ff 48 | ..H..$(...dH3.%(........t..!5..H |
10cc0 | 81 c4 30 20 00 00 5b 5d 41 5c c3 55 be 01 00 00 00 53 48 89 fb 48 81 ec 38 20 00 00 48 89 e2 64 | ..0...[]A\.U.....SH..H..8...H..d |
10ce0 | 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 07 2f 00 00 48 8b 14 24 48 8d 74 24 08 | H..%(...H..$(...1.../..H..$H.t$. |
10d00 | 48 89 df 48 89 c5 e8 f3 32 00 00 31 d2 48 8b 34 24 48 39 f2 73 12 48 ff ce 48 29 d6 8a 4c 35 00 | H..H....2..1.H.4$H9.s.H..H)..L5. |
10d20 | 88 0c 10 48 ff c2 eb e5 48 8d 7c 24 08 e8 3e 32 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 | ...H....H.|$..>2..H..$(...dH3.%( |
10d40 | 00 00 00 b8 01 00 00 00 74 05 e8 91 34 ff ff 48 81 c4 38 20 00 00 5b 5d c3 41 54 49 89 f4 55 48 | ........t...4..H..8...[].ATI..UH |
10d60 | 89 fd 53 8a 06 48 8d 5e 01 3c 25 74 12 3c 5b 75 65 80 7e 01 5e 48 8d 46 02 48 0f 44 d8 eb 3a 48 | ..S..H.^.<%t.<[ue.~.^H.F.H.D..:H |
10d80 | 3b 5f 18 75 10 48 8b 7f 20 be f8 f0 44 00 31 c0 e8 64 29 00 00 49 8d 44 24 02 eb 3d 80 3b 25 48 | ;_.u.H......D.1..d)..I.D$..=.;%H |
10da0 | 8d 43 01 75 0c 48 83 c3 02 48 3b 45 18 48 0f 42 c3 80 38 5d 74 1b 48 89 c3 48 3b 5d 18 75 dd 48 | .C.u.H...H;E.H.B..8]t.H..H;].u.H |
10dc0 | 8b 7d 20 be 1b f1 44 00 31 c0 e8 2a 29 00 00 eb cb 48 ff c0 eb 03 48 89 d8 5b 5d 41 5c c3 41 56 | .}....D.1..*)....H....H..[]A\.AV |
10de0 | be 01 00 00 00 41 55 41 54 55 53 48 89 fb 48 81 ec 40 20 00 00 48 8d 54 24 08 64 48 8b 04 25 28 | .....AUATUSH..H..@...H.T$.dH..%( |
10e00 | 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 ec 2d 00 00 be 02 00 00 00 48 89 df 48 89 c5 e8 6c 2f | ...H..$8...1...-.......H..H...l/ |
10e20 | 00 00 48 8d 4c 24 10 49 89 c6 ba 0d e8 44 00 be 03 00 00 00 48 89 df e8 f7 2d 00 00 45 85 f6 7f | ..H.L$.I.....D......H....-..E... |
10e40 | 14 31 d2 be 0d e8 44 00 48 89 df e8 f8 6a 00 00 e9 aa 00 00 00 48 8b 4c 24 10 48 8b 74 24 08 49 | .1....D.H....j.......H.L$.H.t$.I |
10e60 | 89 c8 49 01 f0 72 1a 31 d2 49 89 c5 49 63 fe 48 b8 ff ff ff ff ff ff ff 7f 48 f7 f7 49 39 c0 72 | ..I..r.1.I..Ic.H.........H..I9.r |
10e80 | 11 be 3b f1 44 00 48 89 df 31 c0 e8 69 28 00 00 eb 72 41 8d 46 ff 48 0f af fe 48 8d 74 24 18 48 | ..;.D.H..1..i(...rA.F.H...H.t$.H |
10ea0 | 98 48 0f af c1 49 89 fc 48 89 df 49 01 c4 4c 89 e2 e8 48 31 00 00 49 89 c0 31 c0 44 89 f2 4c 89 | .H...I..H..I..L...H1..I..1.D..L. |
10ec0 | c7 48 89 ee 29 c2 48 8b 4c 24 08 ff ca f3 a4 7e 21 48 8b 4c 24 10 4c 03 44 24 08 48 85 c9 74 0d | .H..).H.L$.....~!H.L$.L.D$.H..t. |
10ee0 | 4c 89 c7 4c 89 ee f3 a4 4c 03 44 24 10 48 ff c0 eb c9 48 8d 7c 24 18 4c 89 e6 e8 71 30 00 00 b8 | L..L....L.D$.H....H.|$.L...q0... |
10f00 | 01 00 00 00 48 8b 9c 24 38 20 00 00 64 48 33 1c 25 28 00 00 00 74 05 e8 c4 32 ff ff 48 81 c4 40 | ....H..$8...dH3.%(...t...2..H..@ |
10f20 | 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 48 8d 54 24 08 e8 bb | ...[]A\A]A^.S.....H..H...H.T$... |
10f40 | 2c 00 00 48 8b 74 24 08 48 89 df e8 b8 69 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 41 54 be 01 00 | ,..H.t$.H....i..H........[.AT... |
10f60 | 00 00 55 53 48 89 fb 48 81 ec 30 20 00 00 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 | ..USH..H..0...H..dH..%(...H..$(. |
10f80 | 00 00 31 c0 e8 75 2c 00 00 48 8b 14 24 48 8d 74 24 08 48 89 df 48 89 c5 31 db e8 5f 30 00 00 49 | ..1..u,..H..$H.t$.H..H..1.._0..I |
10fa0 | 89 c4 48 8b 34 24 48 39 f3 73 19 e8 50 37 ff ff 0f b6 54 1d 00 48 8b 00 8b 04 90 41 88 04 1c 48 | ..H.4$H9.s..P7....T..H.....A...H |
10fc0 | ff c3 eb de 48 8d 7c 24 08 e8 a2 2f 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 | ....H.|$.../..H..$(...dH3.%(.... |
10fe0 | 01 00 00 00 74 05 e8 f5 31 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 48 63 ee 53 48 63 df 89 | ....t...1..H..0...[]A\.UHc.SHc.. |
11000 | ef 51 e8 89 34 ff ff 83 e8 61 83 f8 19 0f 87 d2 00 00 00 ff 24 c5 f0 f3 44 00 e8 f1 36 ff ff 48 | .Q..4....a..........$...D...6..H |
11020 | 8b 00 66 8b 1c 58 66 81 e3 00 04 e9 a6 00 00 00 e8 db 36 ff ff 48 8b 00 66 8b 1c 58 83 e3 02 e9 | ..f..Xf...........6..H..f..X.... |
11040 | 92 00 00 00 e8 c7 36 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 08 eb 7f e8 b4 36 ff ff 48 8b 00 66 | ......6..H..f..Xf........6..H..f |
11060 | 8b 1c 58 66 81 e3 00 80 eb 6c e8 a1 36 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 02 eb 59 e8 8e 36 | ..Xf.....l..6..H..f..Xf.....Y..6 |
11080 | ff ff 48 8b 00 66 8b 1c 58 83 e3 04 eb 48 e8 7d 36 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 20 eb | ..H..f..X....H.}6..H..f..Xf..... |
110a0 | 35 e8 6a 36 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 01 eb 22 e8 57 36 ff ff 48 8b 00 66 8b 1c 58 | 5.j6..H..f..Xf.....".W6..H..f..X |
110c0 | 83 e3 08 eb 11 e8 46 36 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 10 0f b7 db eb 0e 85 db 0f 94 c3 | ......F6..H..f..Xf.............. |
110e0 | 0f b6 db eb 04 39 dd eb 13 e8 22 36 ff ff 48 8b 10 89 d8 f6 44 6a 01 02 75 08 85 db 0f 94 c0 0f | .....9...."6..H.....Dj..u....... |
11100 | b6 c0 5a 5b 5d c3 41 55 49 89 d5 41 54 55 89 fd 53 bb 01 00 00 00 51 80 7e 01 5e 75 26 48 ff c6 | ..Z[].AUI..ATU..S.....Q.~.^u&H.. |
11120 | 30 db eb 1f 0f b6 56 01 80 fa 25 75 21 4c 8d 66 02 0f b6 76 02 89 ef e8 bb fe ff ff 85 c0 75 3b | 0.....V...%u!L.f...v..........u; |
11140 | 4c 89 e6 48 8d 46 01 4c 39 e8 72 d8 eb 26 80 7e 02 2d 75 17 4c 8d 66 03 4d 39 ec 73 0e 39 ea 7f | L..H.F.L9.r..&.~.-u.L.f.M9.s.9.. |
11160 | df 0f b6 46 03 39 c5 7f d7 eb 10 39 ea 74 0c 49 89 c4 eb cc 89 d8 83 f0 01 eb 02 89 d8 5a 5b 5d | ...F.9.....9.t.I.............Z[] |
11180 | 41 5c 41 5d c3 50 48 89 cf e8 66 2d 00 00 31 c0 5a c3 53 31 d2 48 89 fb be 01 00 00 00 e8 5c 2a | A\A].PH...f-..1.Z.S1.H........\* |
111a0 | 00 00 31 d2 48 89 df be 02 00 00 00 e8 4d 2a 00 00 48 89 df be 02 00 00 00 e8 bc 61 00 00 48 89 | ..1.H........M*..H.........a..H. |
111c0 | df 31 f6 e8 40 67 00 00 48 89 df ba 03 00 00 00 be 63 27 41 00 e8 0a 69 00 00 b8 01 00 00 00 5b | .1..@g..H........c'A...i.......[ |
111e0 | c3 41 57 41 56 41 55 41 54 41 bc 01 00 00 00 55 48 89 fd 53 48 81 ec 48 20 00 00 64 48 8b 04 25 | .AWAVAUATA.....UH..SH..H...dH..% |
11200 | 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 50 61 00 00 48 8d 74 24 18 4c 63 f0 48 89 ef 4c 89 | (...H..$8...1..Pa..H.t$.Lc.H..L. |
11220 | f2 41 89 c7 e8 d5 2d 00 00 48 89 c3 41 29 c4 45 8d 2c 1c 45 39 fd 7f 36 44 89 ee 48 89 ef e8 4b | .A....-..H..A).E.,.E9..6D..H...K |
11240 | 2b 00 00 48 89 c1 0f b6 c0 39 c8 74 1a ba 56 f1 44 00 44 89 ee 48 89 ef 48 89 4c 24 08 e8 58 25 | +..H.....9.t..V.D.D..H..H.L$..X% |
11260 | 00 00 48 8b 4c 24 08 88 0b 48 ff c3 eb c1 48 8d 7c 24 18 4c 89 f6 e8 f5 2c 00 00 48 8b 94 24 38 | ..H.L$...H....H.|$.L....,..H..$8 |
11280 | 20 00 00 64 48 33 14 25 28 00 00 00 b8 01 00 00 00 74 05 e8 48 2f ff ff 48 81 c4 48 20 00 00 5b | ...dH3.%(........t..H/..H..H...[ |
112a0 | 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 49 83 c8 ff 4c 89 c1 41 54 55 53 48 89 fb 50 31 c0 f2 ae 48 | ]A\A]A^A_.AUI...L..ATUSH..P1...H |
112c0 | 89 f7 48 89 ca 4c 89 c1 48 f7 d2 f2 ae 48 8d 7c 13 fe 4a 8d 2c 02 48 f7 d1 4e 8d 24 01 44 8a 2f | ..H..L..H....H.|..J.,.H..N.$.D./ |
112e0 | e8 fb 2d ff ff 4c 01 e5 44 88 6c 2b ff c6 04 2b 00 5a 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 | ..-..L..D.l+...+.Z[]A\A].AWAVAUA |
11300 | 54 41 bc 01 00 00 00 55 53 48 89 fb 48 81 ec 88 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 | TA.....USH..H......dH..%(...H..$ |
11320 | 78 20 00 00 31 c0 e8 38 60 00 00 48 8d 54 24 28 be 01 00 00 00 48 89 df 89 44 24 04 e8 bd 28 00 | x...1..8`..H.T$(.....H...D$...(. |
11340 | 00 48 89 c5 48 03 44 24 28 48 8d 74 24 58 48 89 df 48 89 44 24 08 e8 87 2c 00 00 48 8d 44 24 47 | .H..H.D$(H.t$XH..H.D$...,..H.D$G |
11360 | 48 89 44 24 10 48 3b 6c 24 08 0f 83 6c 05 00 00 80 7d 00 25 74 39 48 8b 44 24 60 48 39 44 24 68 | H.D$.H;l$...l....}.%t9H.D$`H9D$h |
11380 | 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 c9 2a 00 00 48 8b 44 24 68 48 ff c5 48 8d 50 01 48 89 54 | r.H.|$X.......*..H.D$hH..H.P.H.T |
113a0 | 24 68 48 8b 54 24 58 8a 4d ff 88 0c 02 eb b6 80 7d 01 25 75 3d 48 8b 44 24 60 48 39 44 24 68 72 | $hH.T$X.M.......}.%u=H.D$`H9D$hr |
113c0 | 0f 48 8d 7c 24 58 be 01 00 00 00 e8 8a 2a 00 00 48 8b 44 24 68 48 83 c5 02 48 8d 50 01 48 89 54 | .H.|$X.......*..H.D$hH...H.P.H.T |
113e0 | 24 68 48 8b 54 24 58 8a 4d ff 88 0c 02 e9 73 ff ff ff 48 8d 7c 24 58 be 00 02 00 00 41 ff c4 e8 | $hH.T$X.M.....s...H.|$X.....A... |
11400 | 56 2a 00 00 44 3b 64 24 04 49 89 c5 7e 10 ba 69 f1 44 00 44 89 e6 48 89 df e8 9c 23 00 00 48 ff | V*..D;d$.I..~..i.D.D..H....#..H. |
11420 | c5 49 89 ef 41 0f be 37 40 84 f6 75 1d 4c 89 f8 48 29 e8 48 83 f8 05 76 25 be 78 f1 44 00 48 89 | .I..A..7@..u.L..H).H...v%.x.D.H. |
11440 | df 31 c0 e8 b1 22 00 00 eb 14 bf 72 f1 44 00 e8 ac 2d ff ff 48 85 c0 74 d4 49 ff c7 eb c6 e8 ad | .1...".....r.D...-..H..t.I...... |
11460 | 32 ff ff 41 0f b6 17 49 89 c6 48 8b 00 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 49 83 df ff 41 0f | 2..A...I..H..f..Pf....f...I...A. |
11480 | b6 17 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 49 83 df ff 41 80 3f 2e 75 2d 41 0f b6 4f 01 49 8d | ..f..Pf....f...I...A.?.u-A..O.I. |
114a0 | 57 01 4d 8d 47 02 f6 44 48 01 08 49 0f 45 d0 49 89 d7 0f b6 12 66 8b 14 50 66 81 e2 00 08 66 83 | W.M.G..DH..I.E.I.....f..Pf....f. |
114c0 | fa 01 49 83 df ff 41 0f b6 17 f6 44 50 01 08 74 0f be 98 f1 44 00 48 89 df 31 c0 e8 19 22 00 00 | ..I...A....DP..t....D.H..1...".. |
114e0 | 4d 89 f9 48 8b 7c 24 10 48 89 ee 49 29 e9 b9 11 00 00 00 c6 44 24 46 25 49 8d 51 01 4c 89 4c 24 | M..H.|$.H..I).......D$F%I.Q.L.L$ |
11500 | 18 49 8d 6f 01 e8 c6 2e ff ff 4c 8b 4c 24 18 42 c6 44 0c 48 00 41 0f be 17 80 fa 67 7f 3a 80 fa | .I.o......L.L$.B.D.H.A.....g.:.. |
11520 | 65 0f 8d 87 01 00 00 80 fa 58 0f 84 c5 00 00 00 7f 17 80 fa 45 0f 84 73 01 00 00 80 fa 47 0f 84 | e........X..........E..s.....G.. |
11540 | 6a 01 00 00 e9 76 03 00 00 80 fa 63 74 40 80 fa 64 74 66 e9 67 03 00 00 80 fa 71 0f 84 84 01 00 | j....v.....ct@..dtf.g.....q..... |
11560 | 00 7f 13 80 fa 69 74 51 80 fa 6f 0f 84 84 00 00 00 e9 49 03 00 00 80 fa 75 74 7a 80 fa 78 74 75 | .....itQ..o.......I.....utz..xtu |
11580 | 80 fa 73 0f 84 c3 02 00 00 e9 31 03 00 00 44 89 e6 48 89 df e8 f5 27 00 00 48 8d 4c 24 46 41 89 | ..s.......1...D..H....'..H.L$FA. |
115a0 | c0 48 83 ca ff be 01 00 00 00 4c 89 ef 31 c0 e8 6c 31 ff ff e9 17 03 00 00 44 89 e6 48 89 df e8 | .H........L..1..l1.......D..H... |
115c0 | 55 27 00 00 f2 4c 0f 2c f0 f2 49 0f 2a ce f2 0f 5c c1 66 0f 2e 05 d6 df 03 00 76 12 f2 0f 10 0d | U'...L.,..I.*...\.f.......v..... |
115e0 | 34 d1 03 00 66 0f 2e c8 0f 87 91 00 00 00 ba c5 f1 44 00 eb 7f 44 89 e6 48 89 df e8 19 27 00 00 | 4...f............D...D..H....'.. |
11600 | f2 0f 10 0d b0 df 03 00 66 0f 2e c1 73 07 f2 4c 0f 2c f0 eb 1a 66 0f 28 d0 48 b8 00 00 00 00 00 | ........f...s..L.,...f.(.H...... |
11620 | 00 00 80 f2 0f 5c d1 f2 4c 0f 2c f2 49 31 c6 4d 85 f6 78 07 f2 49 0f 2a ce eb 18 4c 89 f0 4c 89 | .....\..L.,.I1.M..x..I.*...L..L. |
11640 | f2 48 d1 e8 83 e2 01 48 09 d0 f2 48 0f 2a c8 f2 0f 58 c9 f2 0f 5c c1 66 0f 2e 05 51 df 03 00 76 | .H.....H...H.*...X...\.f...Q...v |
11660 | 0e f2 0f 10 0d af d0 03 00 66 0f 2e c8 77 10 ba e2 f1 44 00 44 89 e6 48 89 df e8 3b 21 00 00 48 | .........f...w....D.D..H...;!..H |
11680 | 8d 7c 24 46 be 16 f9 44 00 e8 1c fc ff ff 48 8d 4c 24 46 4d 89 f0 48 83 ca ff be 01 00 00 00 4c | .|$F...D......H.L$FM..H........L |
116a0 | 89 ef 31 c0 e8 77 30 ff ff e9 22 02 00 00 48 8d 7c 24 46 be 0d e8 44 00 e8 ed fb ff ff 44 89 e6 | ..1..w0..."...H.|$F...D......D.. |
116c0 | 48 89 df e8 51 26 00 00 48 8d 4c 24 46 48 83 ca ff be 01 00 00 00 4c 89 ef b0 01 e8 40 30 ff ff | H...Q&..H.L$FH........L.....@0.. |
116e0 | e9 eb 01 00 00 48 8d 54 24 30 44 89 e6 48 89 df e8 09 25 00 00 49 89 c5 48 8b 44 24 60 48 39 44 | .....H.T$0D..H....%..I..H.D$`H9D |
11700 | 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 47 27 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 | $hr.H.|$X......G'..H.D$hH.P.H.T$ |
11720 | 68 48 8b 54 24 58 c6 04 02 22 48 8b 44 24 30 48 8d 50 ff 48 85 c0 48 89 54 24 30 0f 84 d7 00 00 | hH.T$X..."H.D$0H.P.H..H.T$0..... |
11740 | 00 45 0f b6 45 00 41 80 f8 22 74 0c 41 80 f8 5c 74 06 41 80 f8 0a 75 34 48 8b 44 24 60 48 39 44 | .E..E.A.."t.A..\t.A...u4H.D$`H9D |
11760 | 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 e7 26 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 | $hr.H.|$X.......&..H.D$hH.P.H.T$ |
11780 | 68 48 8b 54 24 58 c6 04 02 5c eb 4f 45 84 c0 49 8b 06 74 0a 41 0f b6 d0 f6 04 50 02 74 3d 41 0f | hH.T$X...\.OE..I..t.A.....P.t=A. |
117a0 | b6 55 01 b9 0c f2 44 00 f6 44 50 01 08 74 05 b9 10 f2 44 00 48 8d 7c 24 3c ba 0a 00 00 00 be 01 | .U....D..DP..t....D.H.|$<....... |
117c0 | 00 00 00 31 c0 e8 56 2f ff ff 48 8d 74 24 3c 48 8d 7c 24 58 e8 44 27 00 00 eb 35 48 8b 44 24 60 | ...1..V/..H.t$<H.|$X.D'...5H.D$` |
117e0 | 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 64 26 00 00 48 8b 44 24 68 48 8d 50 01 48 | H9D$hr.H.|$X......d&..H.D$hH.P.H |
11800 | 89 54 24 68 48 8b 54 24 58 41 8a 4d 00 88 0c 02 49 ff c5 e9 12 ff ff ff 48 8b 44 24 60 48 39 44 | .T$hH.T$XA.M....I.......H.D$`H9D |
11820 | 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 27 26 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 | $hr.H.|$X......'&..H.D$hH.P.H.T$ |
11840 | 68 48 8b 54 24 58 c6 04 02 22 eb 40 48 8d 54 24 30 44 89 e6 48 89 df e8 dc 2b 00 00 48 8d 7c 24 | hH.T$X...".@H.T$0D..H....+..H.|$ |
11860 | 46 be 2e 00 00 00 48 89 44 24 18 e8 90 29 ff ff 48 85 c0 4c 8b 44 24 18 75 16 48 83 7c 24 30 63 | F.....H.D$...)..H..L.D$.u.H.|$0c |
11880 | 76 0e 48 8d 7c 24 58 e8 ed 26 00 00 31 c0 eb 40 48 8d 4c 24 46 48 83 ca ff be 01 00 00 00 4c 89 | v.H.|$X..&..1..@H.L$FH........L. |
118a0 | ef 31 c0 e8 78 2e ff ff be fe ff ff ff 48 89 df 89 44 24 18 e8 c1 5a 00 00 8b 44 24 18 eb 11 be | .1..x........H...D$...Z...D$.... |
118c0 | 16 f2 44 00 48 89 df 31 c0 e8 2b 1e 00 00 eb 1b 48 98 48 01 44 24 68 e9 89 fa ff ff 48 8d 7c 24 | ..D.H..1..+.....H.H.D$h.....H.|$ |
118e0 | 58 e8 54 26 00 00 b8 01 00 00 00 48 8b 9c 24 78 20 00 00 64 48 33 1c 25 28 00 00 00 74 05 e8 dd | X.T&.......H..$x...dH3.%(...t... |
11900 | 28 ff ff 48 81 c4 88 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 85 ff 78 04 48 89 f8 c3 48 89 | (..H......[]A\A]A^A_.H..x.H...H. |
11920 | fa 48 8d 4c 37 01 31 c0 48 f7 da 48 39 f2 48 0f 46 c1 c3 41 55 be 01 00 00 00 41 54 55 48 89 fd | .H.L7.1.H..H9.H.F..AU.....ATUH.. |
11940 | 53 48 83 ec 18 48 8d 54 24 08 e8 af 22 00 00 48 8b 5c 24 08 be 02 00 00 00 48 89 ef 49 89 c5 e8 | SH...H.T$..."..H.\$......H..I... |
11960 | 2a 24 00 00 48 89 de 48 89 c7 e8 a6 ff ff ff 4c 8b 64 24 08 48 83 ca ff be 03 00 00 00 48 89 ef | *$..H..H.......L.d$.H........H.. |
11980 | 48 89 c3 e8 7c 24 00 00 4c 89 e6 48 89 c7 e8 82 ff ff ff 48 8b 54 24 08 48 89 c1 48 85 db b8 01 | H...|$..L..H.......H.T$.H..H.... |
119a0 | 00 00 00 48 0f 44 d8 48 39 d1 48 0f 46 d1 48 39 d3 77 0d 48 ff c2 49 8d 74 1d ff 48 29 da eb 07 | ...H.D.H9.H.F.H9.w.H..I.t..H)... |
119c0 | 31 d2 be 0d e8 44 00 48 89 ef e8 79 5f 00 00 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d c3 41 | 1....D.H...y_..H........[]A\A].A |
119e0 | 56 be 01 00 00 00 41 55 41 54 55 48 89 fd 53 48 83 ec 10 48 8d 54 24 08 e8 01 22 00 00 48 8b 5c | V.....AUATUH..SH...H.T$..."..H.\ |
11a00 | 24 08 ba 01 00 00 00 be 02 00 00 00 48 89 ef 49 89 c6 e8 ed 23 00 00 48 89 de 48 89 c7 e8 f3 fe | $...........H..I....#..H..H..... |
11a20 | ff ff 4c 8b 64 24 08 48 89 c2 be 03 00 00 00 48 89 ef 48 89 c3 e8 ca 23 00 00 4c 89 e6 48 89 c7 | ..L.d$.H.......H..H....#..L..H.. |
11a40 | e8 d0 fe ff ff 48 85 db ba 01 00 00 00 48 0f 44 da 48 8b 54 24 08 48 39 d0 48 0f 47 c2 45 31 e4 | .....H.......H.D.H.T$.H9.H.G.E1. |
11a60 | 48 39 c3 77 54 44 8d 60 01 41 29 dc 49 63 d4 48 01 da 48 39 c2 77 14 be 38 f2 44 00 48 89 ef 31 | H9.wTD.`.A).Ic.H..H9.w..8.D.H..1 |
11a80 | c0 e8 73 1c 00 00 41 89 c4 eb 2e ba 38 f2 44 00 44 89 e6 48 89 ef 45 31 ed 4c 01 f3 e8 b3 20 00 | ..s...A.....8.D.D..H..E1.L...... |
11aa0 | 00 45 39 ec 7e 13 42 0f b6 74 2b ff 48 89 ef 49 ff c5 e8 51 5e 00 00 eb e8 48 83 c4 10 44 89 e0 | .E9.~.B..t+.H..I...Q^....H...D.. |
11ac0 | 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 53 3b 77 28 48 89 fb 48 8b 7f 20 7c 22 85 f6 75 0e 48 89 d0 | []A\A]A^.ATUS;w(H..H...|"..u.H.. |
11ae0 | 48 29 d1 48 89 ca 48 89 c6 eb 5a 5b 5d 41 5c be 4e f2 44 00 31 c0 e9 fe 1b 00 00 4c 63 e6 49 c1 | H).H..H...Z[]A\.N.D.1......Lc.I. |
11b00 | e4 04 49 01 dc 49 8b 6c 24 38 48 83 fd ff 75 0e be 64 f2 44 00 31 c0 e8 dd 1b 00 00 eb 1b 48 83 | ..I..I.l$8H...u..d.D.1........H. |
11b20 | fd fe 75 15 49 8b 74 24 30 48 2b 73 08 5b 5d 41 5c 48 ff c6 e9 cf 5d 00 00 49 8b 74 24 30 48 8b | ..u.I.t$0H+s.[]A\H....]..I.t$0H. |
11b40 | 7b 20 48 89 ea 5b 5d 41 5c e9 fa 5d 00 00 41 56 49 89 d6 41 55 49 89 f5 41 54 49 89 fc 55 53 8b | {.H..[]A\..]..AVI..AUI..ATI..US. |
11b60 | 5f 28 85 db 75 08 31 db 48 85 f6 0f 95 c3 49 8b 7c 24 20 ba 77 f2 44 00 89 de 31 ed e8 d3 1f 00 | _(..u.1.H.....I.|$..w.D...1..... |
11b80 | 00 39 dd 7d 14 89 ee 4c 89 f1 4c 89 ea 4c 89 e7 ff c5 e8 32 ff ff ff eb e8 89 d8 5b 5d 41 5c 41 | .9.}...L..L..L.....2.......[]A\A |
11ba0 | 5d 41 5e c3 0f b6 06 0f b6 3f 3c 2e 74 22 3c 5b 74 0d 3c 25 75 11 0f b6 76 01 e9 38 f4 ff ff 48 | ]A^......?<.t"<[t.<%u...v..8...H |
11bc0 | ff ca e9 3f f5 ff ff 39 f8 0f 94 c0 0f b6 c0 c3 b8 01 00 00 00 c3 53 ba 06 00 00 00 48 89 fb be | ...?...9..............S.....H... |
11be0 | 01 00 00 00 48 81 ec 30 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 a0 | ....H..0...dH..%(...H..$(...1... |
11c00 | 1f 00 00 be 01 00 00 00 48 89 df e8 6a 57 00 00 48 8d 74 24 08 48 89 df e8 c5 23 00 00 48 8d 54 | ........H...jW..H.t$.H....#..H.T |
11c20 | 24 08 be 85 11 41 00 48 89 df e8 46 67 00 00 85 c0 74 11 be 89 f2 44 00 48 89 df 31 c0 e8 b7 1a | $....A.H...Fg....t....D.H..1.... |
11c40 | 00 00 eb 0f 48 8d 7c 24 08 e8 ec 22 00 00 b8 01 00 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 | ....H.|$...".......H..$(...dH3.% |
11c60 | 28 00 00 00 74 05 e8 75 25 ff ff 48 81 c4 30 20 00 00 5b c3 41 57 49 89 ff 41 56 41 55 41 54 55 | (...t..u%..H..0...[.AWI..AVAUATU |
11c80 | 48 89 d5 53 48 89 f3 48 83 ec 18 8b 07 8d 50 ff 85 c0 89 17 0f 85 94 00 00 00 48 8b 7f 20 be a7 | H..SH..H......P...........H..... |
11ca0 | f2 44 00 e8 51 1a 00 00 e9 81 00 00 00 8a 45 00 3c 25 0f 85 88 00 00 00 0f be 55 01 80 fa 62 0f | .D..Q.........E.<%........U...b. |
11cc0 | 85 be 01 00 00 48 8d 45 02 48 ff ce 48 39 f0 72 10 49 8b 7f 20 be d3 f2 44 00 31 c0 e8 18 1a 00 | .....H.E.H..H9.r.I......D.1..... |
11ce0 | 00 40 8a 33 40 3a 75 02 0f 85 f6 01 00 00 44 8a 4d 03 4d 8b 47 10 b8 01 00 00 00 48 8d 53 01 4c | .@.3@:u.......D.M.M.G......H.S.L |
11d00 | 39 c2 0f 83 dc 01 00 00 40 8a 7b 01 44 38 cf 0f 85 d6 01 00 00 ff c8 0f 85 db 01 00 00 48 83 c3 | 9.......@.{.D8...............H.. |
11d20 | 02 0f 84 bd 01 00 00 4c 8d 65 04 4c 89 e5 49 8b 77 18 48 39 f5 0f 85 72 ff ff ff e9 91 03 00 00 | .......L.e.L..I.w.H9...r........ |
11d40 | 7f 0d 3c 24 0f 84 1a 01 00 00 e9 47 02 00 00 3c 28 74 14 3c 29 0f 85 3b 02 00 00 48 ff c5 41 8b | ..<$.......G...<(t.<)..;...H..A. |
11d60 | 47 28 e9 a8 00 00 00 80 7d 01 29 45 8b 67 28 75 32 48 83 c5 02 41 83 fc 1f 7e 10 49 8b 7f 20 be | G(......}.)E.g(u2H...A...~.I.... |
11d80 | 77 f2 44 00 31 c0 e8 6e 19 00 00 49 63 c4 48 c1 e0 04 4c 01 f8 48 89 58 30 48 c7 40 38 fe ff ff | w.D.1..n...Ic.H...L..H.X0H.@8... |
11da0 | ff eb 2f 48 ff c5 41 83 fc 1f 7e 10 49 8b 7f 20 be 77 f2 44 00 31 c0 e8 3d 19 00 00 49 63 c4 48 | ../H..A...~.I....w.D.1..=...Ic.H |
11dc0 | c1 e0 04 4c 01 f8 48 89 58 30 48 c7 40 38 ff ff ff ff 41 ff c4 48 89 de 48 89 ea 45 89 67 28 4c | ...L..H.X0H.@8....A..H..H..E.g(L |
11de0 | 89 ff e8 8d fe ff ff 48 85 c0 48 89 c3 0f 85 de 02 00 00 41 ff 4f 28 e9 d5 02 00 00 48 63 f0 48 | .......H..H........A.O(.....Hc.H |
11e00 | 83 c6 03 48 c1 e6 04 49 83 7c 37 08 ff 74 16 ff c8 85 c0 79 e7 49 8b 7f 20 be bb f2 44 00 31 c0 | ...H...I.|7..t.....y.I......D.1. |
11e20 | e8 d4 18 00 00 4c 63 e0 48 89 d8 48 89 de 49 c1 e4 04 48 89 ea 4c 89 ff 4d 01 fc 49 2b 44 24 30 | .....Lc.H..H..I...H..L..M..I+D$0 |
11e40 | 49 89 44 24 38 e8 2a fe ff ff 48 85 c0 48 89 c3 0f 85 7b 02 00 00 49 c7 44 24 38 ff ff ff ff e9 | I.D$8.*...H..H....{...I.D$8..... |
11e60 | 6d 02 00 00 48 8d 45 01 48 39 c6 0f 85 25 01 00 00 49 3b 5f 10 b8 00 00 00 00 48 0f 45 d8 e9 4e | m...H.E.H9...%...I;_......H.E..N |
11e80 | 02 00 00 7f 10 8d 42 d0 3c 09 0f 86 8c 00 00 00 e9 01 01 00 00 80 fa 66 0f 85 f8 00 00 00 80 7d | ......B.<..............f.......} |
11ea0 | 02 5b 4c 8d 6d 02 74 10 49 8b 7f 20 be 02 f3 44 00 31 c0 e8 41 18 00 00 4c 89 ee 4c 89 ff e8 96 | .[L.m.t.I......D.1..A...L..L.... |
11ec0 | ee ff ff 49 3b 5f 08 49 89 c4 74 34 0f b6 7b ff 49 8d 6c 24 ff 4c 89 ee 48 89 ea e8 26 f2 ff ff | ...I;_.I..t4..{.I.l$.L..H...&... |
11ee0 | 85 c0 74 20 31 db e9 e6 01 00 00 40 38 f7 40 0f 94 c7 40 0f b6 ff 01 f8 48 89 d3 e9 fb fd ff ff | ..t.1......@8.@...@.....H....... |
11f00 | 31 ff eb cc 0f b6 3b 48 89 ea 4c 89 ee e8 f4 f1 ff ff 85 c0 0f 85 11 fe ff ff eb c8 8d 42 cf 83 | 1.....;H..L..................B.. |
11f20 | f8 ff 74 19 41 3b 47 28 7d 13 48 63 f0 48 83 c6 03 48 c1 e6 04 49 83 7c 37 08 ff 75 13 49 8b 7f | ..t.A;G(}.Hc.H...H...I.|7..u.I.. |
11f40 | 20 83 ea 30 be 25 f3 44 00 31 c0 e8 a9 17 00 00 48 98 49 8b 57 10 48 c1 e0 04 4c 01 f8 4c 8b 60 | ...0.%.D.1......H.I.W.H...L..L.` |
11f60 | 38 48 29 da 4c 39 e2 0f 82 77 ff ff ff 48 8b 78 30 4c 89 e2 48 89 de e8 f4 23 ff ff 85 c0 0f 85 | 8H).L9...w...H.x0L..H....#...... |
11f80 | 60 ff ff ff 4c 01 e3 0f 84 57 ff ff ff 4c 8d 65 02 e9 95 fd ff ff 48 89 ee 4c 89 ff e8 b8 ed ff | `...L....W...L.e......H..L...... |
11fa0 | ff 4d 8b 77 10 49 89 c4 44 8a 28 4c 39 f3 73 12 48 89 c2 48 89 ee 48 89 df e8 e6 fb ff ff 85 c0 | .M.w.I..D.(L9.s.H..H..H......... |
11fc0 | 75 1e 41 80 fd 2a 74 10 41 80 fd 3f 74 0a 41 80 fd 2d 0f 85 0c ff ff ff 49 ff c4 e9 4b fd ff ff | u.A..*t.A..?t.A..-......I...K... |
11fe0 | 41 80 fd 2b 74 44 7f 0b 41 80 fd 2a 74 3f e9 d6 00 00 00 41 80 fd 2d 0f 84 8f 00 00 00 41 80 fd | A..+tD..A..*t?.....A..-......A.. |
12000 | 3f 0f 85 c2 00 00 00 49 ff c4 48 8d 73 01 4c 89 ff 4c 89 e2 e8 5b fc ff ff 48 85 c0 0f 84 09 fd | ?......I..H.s.L..L...[...H...... |
12020 | ff ff 48 89 c3 e9 a7 00 00 00 48 ff c3 48 89 1c 24 49 89 d8 4d 89 c5 49 29 dd 4d 39 f0 72 05 49 | ..H.......H..H..$I..M..I).M9.r.I |
12040 | ff c4 eb 2a 4c 89 c7 4c 89 e2 48 89 ee 4c 89 44 24 08 e8 4d fb ff ff 4c 8b 44 24 08 49 ff c0 85 | ...*L..L..H..L.D$..M...L.D$.I... |
12060 | c0 75 d1 eb da 49 ff cd 49 83 fd ff 74 63 48 8b 04 24 4c 89 e2 4c 89 ff 49 8d 74 05 00 e8 f2 fb | .u...I..I...tcH..$L..L..I.t..... |
12080 | ff ff 48 85 c0 48 89 c3 74 db eb 45 4d 8d 74 24 01 4c 89 f2 48 89 de 4c 89 ff e8 d5 fb ff ff 48 | ..H..H..t..EM.t$.L..H..L.......H |
120a0 | 85 c0 49 89 c5 75 1d 49 3b 5f 10 73 17 4c 89 e2 48 89 ee 48 89 df e8 e9 fa ff ff 85 c0 74 05 48 | ..I..u.I;_.s.L..H..H.........t.H |
120c0 | ff c3 eb cd 4c 89 eb eb 08 48 ff c3 e9 5a fc ff ff 41 ff 07 48 83 c4 18 48 89 d8 5b 5d 41 5c 41 | ....L....H...Z...A..H...H..[]A\A |
120e0 | 5d 41 5e 41 5f c3 41 57 41 56 41 55 41 89 f5 be 01 00 00 00 41 54 55 53 48 89 fb 48 81 ec 68 02 | ]A^A_.AWAVAUA.......ATUSH..H..h. |
12100 | 00 00 48 8d 54 24 20 e8 f2 1a 00 00 48 8d 54 24 28 be 02 00 00 00 48 89 df 49 89 c4 e8 dd 1a 00 | ..H.T$......H.T$(.....H..I...... |
12120 | 00 4c 8b 74 24 20 ba 01 00 00 00 be 03 00 00 00 48 89 df 48 89 c5 e8 c9 1c 00 00 4c 89 f6 48 89 | .L.t$...........H..H.......L..H. |
12140 | c7 e8 cf f7 ff ff 48 85 c0 49 89 c7 74 1f 48 8b 44 24 20 48 ff c0 49 39 c7 76 18 48 89 df e8 7c | ......H..I..t.H.D$.H..I9.v.H...| |
12160 | 57 00 00 b8 01 00 00 00 e9 f8 01 00 00 41 bf 01 00 00 00 45 85 ed 0f 84 17 01 00 00 be 04 00 00 | W............A.....E............ |
12180 | 00 48 89 df e8 de 55 00 00 85 c0 48 8b 54 24 28 75 40 45 31 f6 4a 8d 7c 35 00 be 40 f3 44 00 48 | .H....U....H.T$(u@E1.J.|5..@.D.H |
121a0 | 89 54 24 10 48 89 7c 24 08 e8 82 23 ff ff 48 85 c0 0f 85 dc 00 00 00 48 8b 7c 24 08 48 83 c9 ff | .T$.H.|$...#..H........H.|$.H... |
121c0 | 48 8b 54 24 10 f2 ae 48 f7 d1 49 01 ce 49 39 d6 76 c3 48 85 d2 4c 8b 6c 24 20 4f 8d 74 3c ff 74 | H.T$...H..I..I9.v.H..L.l$.O.t<.t |
121e0 | 7a 49 ff c5 4d 29 fd 4c 39 ea 0f 87 6b ff ff ff 48 8d 42 ff 48 89 44 24 08 49 29 c5 48 8d 45 01 | zI..M).L9...k...H.B.H.D$.I).H.E. |
12200 | 48 89 44 24 10 4d 85 ed 0f 84 4d ff ff ff 0f be 75 00 4c 89 ea 4c 89 f7 e8 03 21 ff ff 48 85 c0 | H.D$.M....M.....u.L..L....!..H.. |
12220 | 48 89 c1 0f 84 32 ff ff ff 4c 8d 79 01 48 8b 54 24 08 48 8b 74 24 10 48 89 4c 24 18 4c 89 ff e8 | H....2...L.y.H.T$.H.t$.H.L$.L... |
12240 | 2c 21 ff ff 85 c0 48 8b 4c 24 18 74 1a 4c 89 f1 4d 89 fe 4c 29 f9 49 01 cd eb aa 4d 85 f6 0f 84 | ,!....H.L$.t.L..M..L).I....M.... |
12260 | f7 fe ff ff 4c 89 f1 4c 29 e1 48 89 df 48 8d 71 01 48 89 cd e8 8f 56 00 00 48 89 ee 48 03 74 24 | ....L..L).H..H.q.H....V..H..H.t$ |
12280 | 28 48 89 df e8 7f 56 00 00 b8 02 00 00 00 e9 d2 00 00 00 31 c9 80 7d 00 5e 4f 8d 74 3c ff 0f 94 | (H....V............1..}.^O.t<... |
122a0 | c1 75 08 48 ff 4c 24 28 48 ff c5 4c 89 e0 48 03 44 24 20 48 89 5c 24 50 c7 44 24 30 c8 00 00 00 | .u.H.L$(H..L..H.D$.H.\$P.D$0.... |
122c0 | 4c 89 64 24 38 48 89 44 24 40 48 89 e8 48 03 44 24 28 48 89 44 24 48 48 8d 7c 24 30 48 89 ea 4c | L.d$8H.D$@H..H.D$(H.D$HH.|$0H..L |
122e0 | 89 f6 89 4c 24 08 c7 44 24 58 00 00 00 00 e8 81 f9 ff ff 48 85 c0 49 89 c7 8b 4c 24 08 74 47 45 | ...L$..D$X.........H..I...L$.tGE |
12300 | 85 ed 74 30 4d 29 e6 48 89 df 49 8d 76 01 e8 f5 55 00 00 4c 89 fe 48 89 df 4c 29 e6 e8 e7 55 00 | ..t0M).H..I.v...U..L..H..L)...U. |
12320 | 00 48 8d 7c 24 30 31 d2 31 f6 e8 1f f8 ff ff 83 c0 02 eb 31 48 8d 7c 24 30 48 89 c2 4c 89 f6 e8 | .H.|$01.1..........1H.|$0H..L... |
12340 | 0a f8 ff ff eb 1f 4c 3b 74 24 40 49 8d 46 01 0f 83 06 fe ff ff 85 c9 0f 85 fe fd ff ff 49 89 c6 | ......L;t$@I.F...............I.. |
12360 | e9 72 ff ff ff 48 81 c4 68 02 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 31 f6 e9 68 fd ff ff be 01 | .r...H..h...[]A\A]A^A_.1..h..... |
12380 | 00 00 00 e9 5e fd ff ff 41 57 be 01 00 00 00 41 56 41 55 41 54 49 89 fc 55 53 48 81 ec 98 22 00 | ....^...AW.....AVAUATI..USH...". |
123a0 | 00 48 8d 54 24 20 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 22 00 00 31 c0 e8 40 18 00 00 48 8d | .H.T$.dH..%(...H..$."..1..@...H. |
123c0 | 54 24 28 be 02 00 00 00 4c 89 e7 48 89 c3 e8 2b 18 00 00 be 03 00 00 00 4c 89 e7 49 89 c6 e8 a2 | T$(.....L..H...+........L..I.... |
123e0 | 50 00 00 41 89 c7 89 44 24 14 48 8b 44 24 20 be 04 00 00 00 4c 89 e7 48 8d 50 01 e8 04 1a 00 00 | P..A...D$.H.D$......L..H.P...... |
12400 | 48 89 44 24 18 31 c0 41 80 3e 5e 0f 94 c0 89 44 24 10 44 89 f8 83 e8 03 83 f8 03 76 12 ba 4b f3 | H.D$.1.A.>^....D$.D........v..K. |
12420 | 44 00 be 03 00 00 00 4c 89 e7 e8 8b 13 00 00 48 8d b4 24 68 02 00 00 4c 89 e7 e8 a3 1b 00 00 83 | D......L.......H..$h...L........ |
12440 | 7c 24 10 00 74 08 48 ff 4c 24 28 49 ff c6 48 89 d8 48 03 44 24 20 4c 89 64 24 58 c7 44 24 38 c8 | |$..t.H.L$(I..H..H.D$.L.d$X.D$8. |
12460 | 00 00 00 48 89 5c 24 40 48 c7 04 24 00 00 00 00 48 89 44 24 48 4c 89 f0 48 03 44 24 28 48 89 44 | ...H.\$@H..$....H.D$HL..H.D$(H.D |
12480 | 24 50 48 8b 44 24 18 48 39 04 24 0f 83 72 02 00 00 48 8d 7c 24 38 4c 89 f2 48 89 de c7 44 24 60 | $PH.D$.H9.$..r...H.|$8L..H...D$` |
124a0 | 00 00 00 00 e8 cb f7 ff ff 48 85 c0 48 89 c5 0f 84 e4 01 00 00 8b 44 24 14 48 ff 04 24 4c 8b 6c | .........H..H.........D$.H..$L.l |
124c0 | 24 58 83 f8 05 74 3b 83 f8 06 75 5a 4c 89 ef be 03 00 00 00 e8 89 4f 00 00 48 8d 7c 24 38 48 89 | $X...t;...uZL.........O..H.|$8H. |
124e0 | ea 48 89 de e8 65 f6 ff ff 45 31 c0 31 c9 ba 01 00 00 00 89 c6 4c 89 ef e8 7a 5c 00 00 e9 25 01 | .H...e...E1.1........L...z\...%. |
12500 | 00 00 48 8d 7c 24 38 31 f6 48 89 e9 48 89 da e8 b5 f5 ff ff be 03 00 00 00 4c 89 ef e8 0b 57 00 | ..H.|$81.H..H............L....W. |
12520 | 00 e9 01 01 00 00 48 8d 54 24 30 4c 89 ef be 03 00 00 00 45 31 ed e8 4b 52 00 00 48 89 44 24 08 | ......H.T$0L.......E1..KR..H.D$. |
12540 | 4c 3b 6c 24 30 0f 83 4e 01 00 00 48 8b 44 24 08 4e 8d 3c 28 41 80 3f 25 75 3f e8 b1 21 ff ff 48 | L;l$0..N...H.D$.N.<(A.?%u?..!..H |
12560 | 8b 4c 24 08 49 ff c5 48 8b 00 4e 8d 3c 29 41 0f be 37 40 0f b6 d6 f6 44 50 01 08 75 64 40 80 fe | .L$.I..H..N.<)A..7@....DP..ud@.. |
12580 | 25 74 16 48 8b 7c 24 58 ba 25 00 00 00 be 6a f3 44 00 31 c0 e8 60 11 00 00 48 8b 84 24 70 02 00 | %t.H.|$X.%....j.D.1..`...H..$p.. |
125a0 | 00 48 39 84 24 78 02 00 00 72 12 48 8d bc 24 68 02 00 00 be 01 00 00 00 e8 9d 18 00 00 48 8b 84 | .H9.$x...r.H..$h.............H.. |
125c0 | 24 78 02 00 00 48 8d 50 01 48 89 94 24 78 02 00 00 48 8b 94 24 68 02 00 00 41 8a 0f 88 0c 02 eb | $x...H.P.H..$x...H..$h...A...... |
125e0 | 3e 40 80 fe 30 75 18 48 89 ea 48 8d bc 24 68 02 00 00 48 89 de 48 29 da e8 f7 18 00 00 eb 20 48 | >@..0u.H..H..$h...H..H)........H |
12600 | 8d 7c 24 38 83 ee 31 48 89 e9 48 89 da e8 b7 f4 ff ff 48 8d bc 24 68 02 00 00 e8 5a 19 00 00 49 | .|$8..1H..H.......H..$h....Z...I |
12620 | ff c5 e9 19 ff ff ff 83 ce ff 4c 89 ef e8 35 51 00 00 85 c0 75 20 4c 89 ef be fe ff ff ff e8 37 | ..........L...5Q....u.L........7 |
12640 | 4d 00 00 48 89 ea 48 89 de 4c 89 ef 48 29 da e8 f4 52 00 00 eb 36 83 ce ff 4c 89 ef e8 91 4e 00 | M..H..H..L..H)...R...6...L....N. |
12660 | 00 85 c0 75 27 83 ce ff 4c 89 ef e8 15 4e 00 00 4c 89 ef 89 c6 e8 23 4e 00 00 be 94 f3 44 00 48 | ...u'...L....N..L.....#N.....D.H |
12680 | 89 c2 4c 89 ef 31 c0 e8 6d 10 00 00 48 8d bc 24 68 02 00 00 e8 e0 18 00 00 48 39 dd 76 05 48 85 | ..L..1..m...H..$h........H9.v.H. |
126a0 | ed 75 52 48 3b 5c 24 48 73 59 48 8b 84 24 70 02 00 00 48 39 84 24 78 02 00 00 72 12 48 8d bc 24 | .uRH;\$HsYH..$p...H9.$x...r.H..$ |
126c0 | 68 02 00 00 be 01 00 00 00 e8 8c 17 00 00 48 8b 84 24 78 02 00 00 48 ff c3 48 8d 50 01 48 89 94 | h.............H..$x...H..H.P.H.. |
126e0 | 24 78 02 00 00 48 8b 94 24 68 02 00 00 8a 4b ff 88 0c 02 eb 03 48 89 eb 83 7c 24 10 00 0f 84 7f | $x...H..$h....K......H...|$..... |
12700 | fd ff ff 48 8b 54 24 48 48 8d bc 24 68 02 00 00 48 89 de 48 29 da e8 d9 17 00 00 48 8d bc 24 68 | ...H.T$HH..$h...H..H)......H..$h |
12720 | 02 00 00 e8 12 18 00 00 48 8b 34 24 4c 89 e7 e8 d4 51 00 00 48 8b 8c 24 88 22 00 00 64 48 33 0c | ........H.4$L....Q..H..$."..dH3. |
12740 | 25 28 00 00 00 b8 02 00 00 00 74 05 e8 8f 1a ff ff 48 81 c4 98 22 00 00 5b 5d 41 5c 41 5d 41 5e | %(........t......H..."..[]A\A]A^ |
12760 | 41 5f c3 41 56 be d7 b9 f0 ff 41 55 41 54 55 53 48 89 fb 48 81 ec 40 02 00 00 48 89 e2 e8 04 50 | A_.AV.....AUATUSH..H..@...H....P |
12780 | 00 00 48 8d 54 24 08 49 89 c4 be d6 b9 f0 ff 48 89 df e8 ef 4f 00 00 49 89 c6 4c 89 e0 48 03 04 | ..H.T$.I.......H....O..I..L..H.. |
127a0 | 24 31 d2 be d5 b9 f0 ff 48 89 df 48 89 5c 24 30 c7 44 24 10 c8 00 00 00 4c 89 64 24 18 48 89 44 | $1......H..H.\$0.D$.....L.d$.H.D |
127c0 | 24 20 4c 89 f0 48 03 44 24 08 48 89 44 24 28 e8 f0 4e 00 00 49 8d 2c 04 48 3b 6c 24 20 77 5d 48 | $.L..H.D$.H.D$(..N..I.,.H;l$.w]H |
127e0 | 8d 7c 24 10 4c 89 f2 48 89 ee c7 44 24 38 00 00 00 00 e8 7d f4 ff ff 48 85 c0 49 89 c5 74 38 48 | .|$.L..H...D$8.....}...H..I..t8H |
12800 | 89 c6 31 c0 48 89 df 4c 29 e6 49 39 ed 0f 94 c0 48 01 c6 e8 f0 50 00 00 48 89 df be d5 b9 f0 ff | ..1.H..L).I9....H....P..H....... |
12820 | e8 fe 4b 00 00 48 8d 7c 24 10 4c 89 ea 48 89 ee e8 19 f3 ff ff eb 07 48 ff c5 eb 9c 31 c0 48 81 | ..K..H.|$.L..H.........H....1.H. |
12840 | c4 40 02 00 00 5b 5d 41 5c 41 5d 41 5e c3 53 ba 0e 00 00 00 48 89 fb 31 f6 e8 ea 54 00 00 48 89 | .@...[]A\A]A^.S.....H..1...T..H. |
12860 | df 31 d2 be c0 f4 44 00 e8 15 20 00 00 48 89 df ba 01 00 00 00 31 f6 e8 cc 54 00 00 31 d2 48 89 | .1....D......H.......1...T..1.H. |
12880 | df be 0d e8 44 00 e8 bd 50 00 00 48 89 df be fe ff ff ff e8 ca 4b 00 00 48 89 df be fe ff ff ff | ....D...P..H.........K..H....... |
128a0 | e8 b9 57 00 00 48 89 df be fe ff ff ff e8 c8 4a 00 00 48 89 df be fe ff ff ff e8 a3 4b 00 00 48 | ..W..H.........J..H.........K..H |
128c0 | 89 df ba 7b e4 44 00 be fe ff ff ff e8 eb 55 00 00 48 89 df be fe ff ff ff e8 9c 4a 00 00 b8 01 | ...{.D........U..H.........J.... |
128e0 | 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 26 14 00 00 f2 0f 59 05 25 cf 03 00 48 89 df e8 f0 | ...[.S.....H...&.....Y.%...H.... |
12900 | 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 01 14 00 00 f2 0f 5e 05 00 cf 03 00 | O.......[.S.....H.........^..... |
12920 | 48 89 df e8 cb 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 dc 13 00 00 f2 0f 10 | H....O.......[.S.....H.......... |
12940 | 0d 0b cf 03 00 48 89 df 0f 54 c1 e8 a3 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb | .....H...T...O.......[.S.....H.. |
12960 | e8 b4 13 00 00 e8 66 1b ff ff 48 89 df e8 81 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 | ......f...H....O.......[.S.....H |
12980 | 89 fb e8 92 13 00 00 e8 b4 1c ff ff 48 89 df e8 5f 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 | ............H..._O.......[.S.... |
129a0 | 00 48 89 fb e8 70 13 00 00 e8 e2 1c ff ff 48 89 df e8 3d 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 | .H...p........H...=O.......[.S.. |
129c0 | 00 00 00 48 89 fb e8 4e 13 00 00 e8 40 1c ff ff 48 89 df e8 1b 4f 00 00 b8 01 00 00 00 5b c3 53 | ...H...N....@...H....O.......[.S |
129e0 | be 01 00 00 00 48 89 fb e8 2c 13 00 00 e8 8e 1a ff ff 48 89 df e8 f9 4e 00 00 b8 01 00 00 00 5b | .....H...,........H....N.......[ |
12a00 | c3 50 be 01 00 00 00 e8 be 13 00 00 89 c7 e8 4d 19 ff ff e8 c8 1c ff ff 31 c0 5a c3 41 54 55 bd | .P.............M........1.Z.ATU. |
12a20 | 02 00 00 00 53 48 89 fb 48 83 ec 10 e8 32 49 00 00 be 01 00 00 00 48 89 df 41 89 c4 e8 d8 12 00 | ....SH..H....2I.......H..A...... |
12a40 | 00 66 0f 28 c8 44 39 e5 7f 22 89 ee 48 89 df f2 0f 11 4c 24 08 e8 bf 12 00 00 f2 0f 10 4c 24 08 | .f.(.D9.."..H.....L$.........L$. |
12a60 | ff c5 f2 0f 5d c1 66 0f 28 c8 eb d9 66 0f 28 c1 48 89 df e8 7b 4e 00 00 48 83 c4 10 b8 01 00 00 | ....].f.(...f.(.H...{N..H....... |
12a80 | 00 5b 5d 41 5c c3 41 54 55 bd 02 00 00 00 53 48 89 fb 48 83 ec 10 e8 c8 48 00 00 be 01 00 00 00 | .[]A\.ATU.....SH..H.....H....... |
12aa0 | 48 89 df 41 89 c4 e8 6e 12 00 00 66 0f 28 c8 44 39 e5 7f 22 89 ee 48 89 df f2 0f 11 4c 24 08 e8 | H..A...n...f.(.D9.."..H.....L$.. |
12ac0 | 55 12 00 00 f2 0f 10 4c 24 08 ff c5 f2 0f 5f c1 66 0f 28 c8 eb d9 66 0f 28 c1 48 89 df e8 11 4e | U......L$....._.f.(...f.(.H....N |
12ae0 | 00 00 48 83 c4 10 b8 01 00 00 00 5b 5d 41 5c c3 53 be 01 00 00 00 48 89 fb e8 1b 12 00 00 e8 1d | ..H........[]A\.S.....H......... |
12b00 | 1b ff ff 48 89 df e8 e8 4d 00 00 b8 01 00 00 00 5b c3 53 48 89 fb 48 83 ec 20 e8 c1 1b ff ff b9 | ...H....M.......[.SH..H......... |
12b20 | ff ff ff 7f 99 48 89 df f7 f9 f2 0f 2a d2 f2 0f 5e 15 f2 cc 03 00 f2 0f 11 54 24 08 e8 22 48 00 | .....H......*...^........T$.."H. |
12b40 | 00 83 f8 01 74 18 83 f8 02 74 54 85 c0 0f 85 c4 00 00 00 f2 0f 10 44 24 08 e9 a6 00 00 00 be 01 | ....t....tT...........D$........ |
12b60 | 00 00 00 48 89 df e8 ae 11 00 00 f2 0f 10 0d a5 bb 03 00 66 0f 2e c1 f2 0f 11 4c 24 10 73 74 ba | ...H...............f......L$.st. |
12b80 | c0 f5 44 00 be 01 00 00 00 48 89 df f2 0f 11 44 24 18 e8 23 0c 00 00 f2 0f 10 44 24 18 eb 54 be | ..D......H.....D$..#......D$..T. |
12ba0 | 01 00 00 00 48 89 df e8 6d 11 00 00 be 02 00 00 00 48 89 df f2 0f 11 44 24 10 e8 5a 11 00 00 66 | ....H...m........H.....D$..Z...f |
12bc0 | 0f 2e 44 24 10 73 1e ba c0 f5 44 00 be 02 00 00 00 48 89 df f2 0f 11 44 24 18 e8 db 0b 00 00 f2 | ..D$.s....D......H.....D$....... |
12be0 | 0f 10 44 24 18 f2 0f 5c 44 24 10 f2 0f 58 05 25 bb 03 00 f2 0f 59 44 24 08 e8 22 1a ff ff f2 0f | ..D$...\D$...X.%.....YD$.."..... |
12c00 | 58 44 24 10 48 89 df e8 e7 4c 00 00 48 83 c4 20 b8 01 00 00 00 5b c3 48 83 c4 20 48 89 df be d2 | XD$.H....L..H........[.H...H.... |
12c20 | f5 44 00 5b 31 c0 e9 ce 0a 00 00 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 dc 10 00 00 48 89 df | .D.[1......S.....H..H........H.. |
12c40 | be 02 00 00 00 f2 0f 11 44 24 08 e8 c9 10 00 00 f2 0f 10 54 24 08 66 0f 28 c8 66 0f 28 c2 e8 3d | ........D$.........T$.f.(.f.(..= |
12c60 | 16 ff ff 48 89 df e8 88 4c 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 | ...H....L..H........[.S.....H..H |
12c80 | 83 ec 20 e8 91 10 00 00 48 8d 7c 24 18 e8 9e 15 ff ff f2 0f 11 44 24 08 48 89 df f2 0f 10 44 24 | ........H.|$.........D$.H.....D$ |
12ca0 | 18 e8 4d 4c 00 00 f2 0f 10 4c 24 08 48 89 df 66 0f 28 c1 e8 3b 4c 00 00 48 83 c4 20 b8 02 00 00 | ..ML.....L$.H..f.(..;L..H....... |
12cc0 | 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 44 10 00 00 be 02 00 00 00 48 89 df f2 0f 11 | .[.S.....H..H....D........H..... |
12ce0 | 04 24 e8 9e 47 00 00 85 c0 f2 0f 10 0c 24 7f 0b 66 0f 28 c1 e8 c7 15 ff ff eb 62 be 02 00 00 00 | .$..G........$..f.(.......b..... |
12d00 | 48 89 df f2 0f 11 0c 24 e8 0c 10 00 00 66 0f 2e 05 1b cb 03 00 66 0f 28 d0 f2 0f 10 0c 24 7a 0d | H......$.....f.......f.(.....$z. |
12d20 | 75 0b 66 0f 28 c1 e8 95 16 ff ff eb 30 66 0f 28 c1 f2 0f 11 54 24 08 e8 84 15 ff ff f2 0f 10 54 | u.f.(.......0f.(....T$.........T |
12d40 | 24 08 f2 0f 11 04 24 66 0f 28 c2 e8 70 15 ff ff f2 0f 10 0c 24 f2 0f 5e c8 66 0f 28 c1 48 89 df | $.....$f.(..p.......$..^.f.(.H.. |
12d60 | e8 8e 4b 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 97 0f | ..K..H........[.S.....H..H...... |
12d80 | 00 00 be 02 00 00 00 48 89 df f2 0f 11 44 24 08 e8 f9 0f 00 00 f2 0f 10 44 24 08 89 c7 e8 fe 12 | .......H.....D$.........D$...... |
12da0 | ff ff 48 89 df e8 49 4b 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 | ..H...IK..H........[.S.....H..H. |
12dc0 | ec 10 e8 52 0f 00 00 48 8d 7c 24 0c e8 bf 15 ff ff 48 89 df e8 1a 4b 00 00 48 63 74 24 0c 48 89 | ...R...H.|$......H....K..Hct$.H. |
12de0 | df e8 22 4b 00 00 48 83 c4 10 b8 02 00 00 00 5b c3 53 be 02 00 00 00 48 89 fb 48 83 ec 10 e8 16 | .."K..H........[.S.....H..H..... |
12e00 | 0f 00 00 48 89 df be 01 00 00 00 f2 0f 11 44 24 08 e8 03 0f 00 00 f2 0f 10 4c 24 08 e8 bf 14 ff | ...H..........D$.........L$..... |
12e20 | ff 48 89 df e8 ca 4a 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 d7 0e | .H....J..H........[.S.....H..... |
12e40 | 00 00 e8 09 13 ff ff 48 89 df e8 a4 4a 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 | .......H....J.......[.S.....H... |
12e60 | b5 0e 00 00 e8 a7 14 ff ff 48 89 df e8 82 4a 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 | .........H....J.......[.S.....H. |
12e80 | fb e8 93 0e 00 00 e8 a5 15 ff ff 48 89 df e8 60 4a 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 | ...........H...`J.......[.S..... |
12ea0 | 48 89 fb e8 71 0e 00 00 e8 13 18 ff ff 48 89 df e8 3e 4a 00 00 b8 01 00 00 00 5b c3 53 be 01 00 | H...q........H...>J.......[.S... |
12ec0 | 00 00 48 89 fb e8 4f 0e 00 00 e8 b1 12 ff ff 48 89 df e8 1c 4a 00 00 b8 01 00 00 00 5b c3 53 be | ..H...O........H....J.......[.S. |
12ee0 | 02 00 00 00 48 89 fb 48 83 ec 10 e8 29 0e 00 00 48 89 df be 01 00 00 00 f2 0f 11 44 24 08 e8 16 | ....H..H....)...H..........D$... |
12f00 | 0e 00 00 f2 0f 10 4c 24 08 e8 02 16 ff ff 48 89 df e8 dd 49 00 00 48 83 c4 10 b8 01 00 00 00 5b | ......L$......H....I..H........[ |
12f20 | c3 53 be 01 00 00 00 48 89 fb e8 ea 0d 00 00 e8 1c 17 ff ff 48 89 df e8 b7 49 00 00 b8 01 00 00 | .S.....H............H....I...... |
12f40 | 00 5b c3 53 be 01 00 00 00 48 89 fb e8 c8 0d 00 00 e8 ea 13 ff ff 48 89 df e8 95 49 00 00 b8 01 | .[.S.....H............H....I.... |
12f60 | 00 00 00 5b c3 53 ba 1b 00 00 00 48 89 fb 31 f6 e8 d3 4d 00 00 31 d2 be 60 f6 44 00 48 89 df e8 | ...[.S.....H..1...M..1..`.D.H... |
12f80 | fe 18 00 00 f2 0f 10 05 ac c8 03 00 48 89 df e8 5f 49 00 00 ba ec f5 44 00 be fe ff ff ff 48 89 | ............H..._I.....D......H. |
12fa0 | df e8 16 4f 00 00 f2 0f 10 05 92 c8 03 00 48 89 df e8 3d 49 00 00 48 89 df ba ef f5 44 00 be fe | ...O..........H...=I..H.....D... |
12fc0 | ff ff ff e8 f4 4e 00 00 b8 01 00 00 00 5b c3 48 8b 46 08 48 85 c0 74 0f 48 89 02 48 c7 46 08 00 | .....N.......[.H.F.H..t.H..H.F.. |
12fe0 | 00 00 00 48 8b 06 c3 31 c0 c3 41 54 85 d2 41 89 d4 55 53 75 07 31 c0 e9 c3 00 00 00 89 f5 83 ce | ...H...1..AT..A..USu.1.......... |
13000 | ff 48 89 fb e8 7c 44 00 00 83 f8 05 75 e7 48 89 df 41 ff cc e8 c6 48 00 00 be fe ff ff ff 48 89 | .H...|D.....u.H..A....H.......H. |
13020 | df e8 86 54 00 00 85 c0 74 cb be fe ff ff ff 48 89 df e8 4e 44 00 00 83 f8 04 75 71 83 ca ff 89 | ...T....t......H...ND.....uq.... |
13040 | ee 48 89 df e8 d5 44 00 00 85 c0 74 0f be fe ff ff ff 48 89 df e8 20 43 00 00 eb 4a 44 89 e2 89 | .H....D....t......H....C...JD... |
13060 | ee 48 89 df e8 81 ff ff ff 85 c0 74 40 be fe ff ff ff 48 89 df e8 43 43 00 00 ba 01 00 00 00 be | .H.........t@.....H...CC........ |
13080 | c0 f8 44 00 48 89 df e8 bc 48 00 00 be fe ff ff ff 48 89 df e8 53 43 00 00 be 03 00 00 00 48 89 | ..D.H....H.......H...SC.......H. |
130a0 | df e8 34 54 00 00 b8 01 00 00 00 eb 12 be fe ff ff ff 48 89 df e8 c0 42 00 00 e9 5a ff ff ff 5b | ..4T..............H....B...Z...[ |
130c0 | 5d 41 5c c3 41 55 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 18 e8 8a 42 00 00 41 89 c4 48 89 ea be | ]A\.AUATUH..SH..H.....B..A..H... |
130e0 | 69 fa 44 00 48 89 df 45 8d 6c 24 01 e8 75 89 00 00 ba 02 00 00 00 be d8 b9 f0 ff 48 89 df e8 cb | i.D.H..E.l$..u.............H.... |
13100 | 4b 00 00 ba 02 00 00 00 44 89 ee 48 89 df e8 d7 fe ff ff 85 c0 74 22 44 89 ea 83 ce ff 48 89 df | K.......D..H.........t"D.....H.. |
13120 | e8 18 43 00 00 be fd ff ff ff 48 89 df e8 48 42 00 00 b8 01 00 00 00 eb 13 44 89 e6 48 89 df 89 | ..C.......H...HB.........D..H... |
13140 | 44 24 0c e8 32 42 00 00 8b 44 24 0c 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 55 89 d5 53 | D$..2B...D$.H...[]A\A].ATI..U..S |
13160 | 48 89 fb 48 83 ec 10 e8 24 0f ff ff 8b 38 e8 2d 15 ff ff 89 ee 48 89 df 31 d2 48 89 44 24 08 e8 | H..H....$....8.-.....H..1.H.D$.. |
13180 | 02 46 00 00 4c 8b 44 24 08 48 8d 48 01 4c 89 e2 48 89 df be 60 f8 44 00 31 c0 e8 8e 48 00 00 89 | .F..L.D$.H.H.L..H...`.D.1...H... |
131a0 | ee 48 89 df e8 14 42 00 00 48 83 c4 10 b8 07 00 00 00 5b 5d 41 5c c3 55 48 89 d5 53 48 89 f3 51 | .H....B..H........[]A\.UH..SH..Q |
131c0 | 48 63 06 85 c0 7e 0b 48 89 02 c7 06 00 00 00 00 eb 28 48 8b 7e 08 e8 05 12 ff ff 85 c0 75 21 48 | Hc...~.H.........(H.~........u!H |
131e0 | 8b 4b 08 48 8d 7b 10 ba 00 20 00 00 be 01 00 00 00 e8 3a 0f ff ff 48 89 45 00 48 8d 43 10 eb 02 | .K.H.{............:...H.E.H.C... |
13200 | 31 c0 5a 5b 5d c3 55 bd 71 f8 44 00 53 48 89 fb 56 c7 07 00 00 00 00 48 8b 7b 08 e8 a0 12 ff ff | 1.Z[].U.q.D.SH..V......H.{...... |
13220 | 83 f8 ff 74 2f 48 ff c5 0f b6 55 ff 39 d0 75 24 48 63 13 80 7d 00 00 8d 4a 01 89 0b 88 44 13 10 | ...t/H....U.9.u$Hc..}...J....D.. |
13240 | 75 d5 c7 03 00 00 00 00 48 8b 7b 08 59 5b 5d e9 6c 12 ff ff 5a 5b 5d c3 41 57 85 f6 41 56 41 55 | u.......H.{.Y[].l...Z[].AW..AVAU |
13260 | 41 89 cd 41 54 55 48 89 d5 53 48 89 fb 41 50 74 05 e8 ec 41 00 00 49 83 ce ff be 2e 00 00 00 48 | A..ATUH..SH..APt...A..I........H |
13280 | 89 ef e8 79 0f ff ff 48 85 c0 49 89 c4 75 12 31 c0 4c 89 f1 48 89 ef f2 ae 48 f7 d1 4c 8d 64 0d | ...y...H..I..u.1.L..H....H..L.d. |
132a0 | ff 4d 89 e7 48 89 ee 48 89 df 49 29 ef 4c 89 fa e8 93 46 00 00 be fe ff ff ff 48 89 df e8 e0 49 | .M..H..H..I).L....F.......H....I |
132c0 | 00 00 83 ce ff 48 89 df e8 b8 41 00 00 85 c0 75 4f 48 89 df be fe ff ff ff e8 9c 40 00 00 41 80 | .....H....A....uOH.........@..A. |
132e0 | 3c 24 2e ba 01 00 00 00 48 89 df 41 0f 45 d5 31 f6 e8 52 4a 00 00 4c 89 fa 48 89 ee 48 89 df e8 | <$......H..A.E.1..RJ..L..H..H... |
13300 | 44 46 00 00 48 89 df be fe ff ff ff e8 51 41 00 00 be fc ff ff ff 48 89 df e8 77 4b 00 00 eb 22 | DF..H........QA.......H...wK..." |
13320 | 83 ce ff 48 89 df e8 5a 41 00 00 83 f8 05 74 12 be fd ff ff ff 48 89 df e8 3d 40 00 00 48 89 e8 | ...H...ZA.....t......H...=@..H.. |
13340 | eb 1f be fe ff ff ff 48 89 df 49 8d 6c 24 01 e8 69 40 00 00 41 80 3c 24 2e 0f 84 1b ff ff ff 31 | .......H..I.l$..i@..A.<$.......1 |
13360 | c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 50 31 d2 83 ce ff e8 0e 44 00 00 48 8b 3d d1 71 24 00 48 | .Z[]A\A]A^A_.P1......D..H.=.q$.H |
13380 | 89 c1 ba 75 f8 44 00 be 01 00 00 00 31 c0 e8 ed 12 ff ff 48 8b 3d b6 71 24 00 e8 11 11 ff ff 31 | ...u.D......1......H.=.q$......1 |
133a0 | c0 5a c3 48 85 c9 48 89 f7 74 08 48 89 ce e9 bd 11 ff ff 50 e8 b7 0c ff ff 31 c0 5a c3 55 48 89 | .Z.H..H..t.H.......P.....1.Z.UH. |
133c0 | f5 53 48 89 fb 51 48 8b 7b 08 e8 f1 10 ff ff 83 f8 0a 74 04 ff c0 75 ee 48 8b 7b 08 e8 df 10 ff | .SH..QH.{.........t...u.H.{..... |
133e0 | ff 89 45 00 b8 01 00 00 00 5a 5b 5d c3 41 57 41 bf 01 00 00 00 41 56 49 89 d6 41 55 41 89 cd 41 | ..E......Z[].AWA.....AVI..AUA..A |
13400 | 54 49 89 f4 55 bd 01 00 00 00 53 48 89 fb 48 81 ec a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 | TI..U.....SH..H......dH..%(...H. |
13420 | 84 24 98 00 00 00 31 c0 e8 36 3f 00 00 89 44 24 04 48 8d 54 24 18 89 ee 4c 89 e7 e8 3f 85 00 00 | .$....1..6?...D$.H.T$...L...?... |
13440 | 85 c0 74 39 41 89 ef 01 ed eb e6 41 8d 04 2f b9 02 00 00 00 4c 89 e7 99 f7 f9 48 8d 54 24 18 89 | ..t9A......A../.....L.....H.T$.. |
13460 | c6 89 44 24 08 e8 15 85 00 00 85 c0 44 8b 44 24 08 74 07 45 8d 78 01 41 89 e8 44 89 c5 41 39 ef | ..D$........D.D$.t.E.x.A..D..A9. |
13480 | 7c c9 45 31 ff b8 0c 00 00 00 83 fd 17 44 0f 4f f8 4d 85 f6 74 12 4c 89 f2 be a7 f8 44 00 48 89 | |.E1.........D.O.M..t.L.....D.H. |
134a0 | df 31 c0 e8 85 45 00 00 ba 10 00 00 00 be ab f8 44 00 48 89 df e8 8e 44 00 00 48 8d 44 24 50 48 | .1...E..........D.H....D..H.D$PH |
134c0 | 89 44 24 08 48 8d 54 24 18 44 89 ee 4c 89 e7 45 8d 75 01 e8 a7 84 00 00 85 c0 0f 84 4d 01 00 00 | .D$.H.T$.D..L..E.u..........M... |
134e0 | 45 39 fe 75 1b ba 05 00 00 00 be bc f8 44 00 48 89 df e8 51 44 00 00 44 8d 75 f5 e9 25 01 00 00 | E9.u.........D.H...QD..D.u..%... |
13500 | 48 8d 54 24 18 be c2 f8 44 00 4c 89 e7 e8 54 85 00 00 48 8b 54 24 08 31 c0 be c7 f8 44 00 48 89 | H.T$....D.L...T...H.T$.1....D.H. |
13520 | df e8 07 45 00 00 8b 54 24 40 85 d2 7e 0f be cd f8 44 00 48 89 df 31 c0 e8 f0 44 00 00 ba 04 00 | ...E...T$@..~....D.H..1...D..... |
13540 | 00 00 be d1 f8 44 00 48 89 df e8 f9 43 00 00 48 8b 44 24 28 80 38 00 74 19 48 8b 54 24 20 be d6 | .....D.H....C..H.D$(.8.t.H.T$... |
13560 | f8 44 00 48 89 df 31 c0 e8 c0 44 00 00 e9 84 00 00 00 48 8b 44 24 30 ba 0a 00 00 00 be e4 f8 44 | .D.H..1...D.......H.D$0........D |
13580 | 00 8a 00 3c 6d 74 4d 3c 43 75 53 48 8d 74 24 18 48 89 df e8 2c fb ff ff 85 c0 74 2e 31 d2 83 ce | ...<mtM<CuSH.t$.H...,.....t.1... |
135a0 | ff 48 89 df e8 dd 41 00 00 48 89 df 48 89 c2 be d6 f8 44 00 31 c0 e8 72 44 00 00 be fe ff ff ff | .H....A..H..H.....D.1..rD....... |
135c0 | 48 89 df e8 f5 3d 00 00 eb 2c ba 01 00 00 00 be 5f 08 45 00 48 89 df e8 6c 43 00 00 eb 18 8b 4c | H....=...,......_.E.H...lC.....L |
135e0 | 24 44 48 8b 54 24 08 be ef f8 44 00 48 89 df 31 c0 e8 37 44 00 00 80 7c 24 4f 00 74 12 ba 14 00 | $DH.T$....D.H..1..7D...|$O.t.... |
13600 | 00 00 be 00 f9 44 00 48 89 df e8 39 43 00 00 48 89 df e8 4c 3d 00 00 2b 44 24 04 48 89 df 89 c6 | .....D.H...9C..H...L=..+D$.H.... |
13620 | e8 b5 4e 00 00 45 89 f5 e9 97 fe ff ff 48 89 df e8 2e 3d 00 00 2b 44 24 04 48 89 df 89 c6 e8 97 | ..N..E.......H....=..+D$.H...... |
13640 | 4e 00 00 48 8b 84 24 98 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 85 0b ff ff 48 81 c4 a8 00 | N..H..$....dH3.%(...t......H.... |
13660 | 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 54 24 08 64 48 8b | ..[]A\A]A^A_.SH..H......H.T$.dH. |
13680 | 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 ea 82 00 00 85 c0 74 30 48 8d 54 24 08 be 15 | .%(...H..$....1........t0H.T$... |
136a0 | f9 44 00 48 89 df e8 bb 83 00 00 8b 4c 24 30 85 c9 7e 16 48 8d 54 24 40 be 18 f9 44 00 48 89 df | .D.H........L$0..~.H.T$@...D.H.. |
136c0 | 31 c0 e8 66 43 00 00 eb 0f 31 d2 be 0d e8 44 00 48 89 df e8 70 42 00 00 48 8b 84 24 88 00 00 00 | 1..fC....1....D.H...pB..H..$.... |
136e0 | 64 48 33 04 25 28 00 00 00 74 05 e8 f0 0a ff ff 48 81 c4 90 00 00 00 5b c3 55 53 48 89 fb 48 81 | dH3.%(...t......H......[.USH..H. |
13700 | ec d8 00 00 00 84 c0 48 89 54 24 30 48 89 4c 24 38 4c 89 44 24 40 4c 89 4c 24 48 74 37 0f 29 44 | .......H.T$0H.L$8L.D$@L.L$Ht7.)D |
13720 | 24 50 0f 29 4c 24 60 0f 29 54 24 70 0f 29 9c 24 80 00 00 00 0f 29 a4 24 90 00 00 00 0f 29 ac 24 | $P.)L$`.)T$p.).$.....).$.....).$ |
13740 | a0 00 00 00 0f 29 b4 24 b0 00 00 00 0f 29 bc 24 c0 00 00 00 48 8d 84 24 f0 00 00 00 48 89 f5 48 | .....).$.....).$....H..$....H..H |
13760 | 89 df be 01 00 00 00 48 89 44 24 10 48 8d 44 24 20 c7 44 24 08 10 00 00 00 c7 44 24 0c 30 00 00 | .......H.D$.H.D$..D$......D$.0.. |
13780 | 00 48 89 44 24 18 e8 e2 fe ff ff 48 8d 54 24 08 48 89 ee 48 89 df e8 5b 42 00 00 48 89 df be 02 | .H.D$......H.T$.H..H...[B..H.... |
137a0 | 00 00 00 e8 32 4d 00 00 48 89 df e8 f6 4c 00 00 48 81 c4 d8 00 00 00 5b 5d c3 41 54 49 89 d4 55 | ....2M..H....L..H......[].ATI..U |
137c0 | 89 f5 31 f6 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 54 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 | ..1.SH..H......H.T$.dH..%(...H.. |
137e0 | 24 88 00 00 00 31 c0 e8 93 81 00 00 85 c0 75 17 4c 89 e1 89 ea be 20 f9 44 00 48 89 df e8 f7 fe | $....1........u.L.......D.H..... |
13800 | ff ff e9 8c 00 00 00 48 8d 54 24 08 be d0 05 45 00 48 89 df e8 4d 82 00 00 48 8b 7c 24 18 be 76 | .......H.T$....E.H...M...H.|$..v |
13820 | 08 45 00 e8 88 0b ff ff 85 c0 75 1b ff cd 75 17 48 8b 54 24 10 4c 89 e1 be 36 f9 44 00 48 89 df | .E........u...u.H.T$.L...6.D.H.. |
13840 | e8 b4 fe ff ff eb 4c 48 83 7c 24 10 00 75 2b 48 8d 74 24 08 48 89 df e8 68 f8 ff ff 85 c0 ba 5f | ......LH.|$..u+H.t$.H...h......_ |
13860 | 08 45 00 74 10 31 d2 83 ce ff 48 89 df e8 14 3f 00 00 48 89 c2 48 89 54 24 10 48 8b 4c 24 10 4d | .E.t.1....H....?..H..H.T$.H.L$.M |
13880 | 89 e0 89 ea be 54 f9 44 00 48 89 df 31 c0 e8 66 fe ff ff 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 | .....T.D.H..1..f...H..$....dH3.% |
138a0 | 28 00 00 00 74 05 e8 35 09 ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 55 89 f5 53 48 89 fb 48 83 | (...t..5...H......[]A\.U..SH..H. |
138c0 | ec 18 48 89 54 24 08 e8 b9 3b 00 00 48 89 df 89 c6 e8 c7 3b 00 00 48 8b 54 24 08 48 89 df 48 89 | ..H.T$...;..H......;..H.T$.H..H. |
138e0 | c1 be 72 f9 44 00 31 c0 e8 40 41 00 00 48 83 c4 18 48 89 df 89 ee 5b 5d 48 89 c2 e9 ba fe ff ff | ..r.D.1..@A..H...H....[]H....... |
13900 | 55 89 f5 89 d6 53 48 89 fb 50 e8 8e 3b 00 00 59 48 89 df 89 ee 48 89 c2 5b 5d eb 9b 41 55 41 89 | U....SH..P..;..YH....H..[]..AUA. |
13920 | f5 41 54 49 89 d4 55 53 48 89 fb 51 e8 5f 07 ff ff 45 85 ed 8b 28 74 14 be 01 00 00 00 48 89 df | .ATI..USH..Q._...E...(t......H.. |
13940 | e8 2d 42 00 00 b8 01 00 00 00 eb 4b 48 89 df e8 8b 3f 00 00 4d 85 e4 89 ef 74 1c e8 40 0d ff ff | .-B........KH....?..M....t..@... |
13960 | 4c 89 e2 48 89 c1 be 6a f8 44 00 48 89 df 31 c0 e8 b8 40 00 00 eb 10 e8 24 0d ff ff 48 89 df 48 | L..H...j.D.H..1...@.....$...H..H |
13980 | 89 c6 e8 15 40 00 00 48 63 f5 48 89 df e8 76 3f 00 00 b8 03 00 00 00 5a 5b 5d 41 5c 41 5d c3 41 | ....@..Hc.H...v?.......Z[]A\A].A |
139a0 | 54 83 fe ff 55 48 89 fd 53 75 0d 5b 5d 41 5c 31 d2 31 f6 e9 64 ff ff ff 89 f3 83 e3 7f 75 12 48 | T...UH..Su.[]A\1.1..d........u.H |
139c0 | 89 f0 0f b6 dc 85 db 74 23 41 bc f2 eb 44 00 eb 2d 8d 43 01 41 bc f2 eb 44 00 d0 f8 84 c0 b8 86 | .......t#A...D..-.C.A...D....... |
139e0 | f9 44 00 0f 4e de 4c 0f 4f e0 eb 12 be 01 00 00 00 41 bc f2 eb 44 00 e8 76 41 00 00 eb 08 48 89 | .D..N.L.O........A...D..vA....H. |
13a00 | ef e8 d9 3e 00 00 4c 89 e6 48 89 ef e8 8b 3f 00 00 48 63 f3 48 89 ef e8 ec 3e 00 00 5b 5d b8 03 | ...>..L..H....?..Hc.H....>..[].. |
13a20 | 00 00 00 41 5c c3 55 48 89 f2 48 89 f5 be d8 b9 f0 ff 53 48 89 fb 51 e8 10 42 00 00 83 ce ff 48 | ...A\.UH..H.......SH..Q..B.....H |
13a40 | 89 df e8 3e 3a 00 00 31 d2 85 c0 75 39 be fe ff ff ff 48 89 df e8 20 39 00 00 31 d2 31 f6 48 89 | ...>:..1...u9.....H....9..1.1.H. |
13a60 | df e8 e2 42 00 00 83 ce ff 48 89 df e8 f1 39 00 00 48 89 ea be d8 b9 f0 ff 48 89 df e8 3b 44 00 | ...B.....H....9..H.......H...;D. |
13a80 | 00 ba 01 00 00 00 89 d0 5a 5b 5d c3 53 48 89 f2 48 89 fb be d8 b9 f0 ff e8 af 41 00 00 48 89 df | ........Z[].SH..H.........A..H.. |
13aa0 | be fe ff ff ff 5b e9 b3 45 00 00 41 55 49 89 d5 41 54 41 89 f4 55 53 48 89 fb 51 e8 9d 3d 00 00 | .....[..E..AUI..ATA..USH..Q..=.. |
13ac0 | 48 85 c0 48 89 c5 75 04 31 c0 eb 4a 44 89 e6 48 89 df e8 ca 42 00 00 85 c0 74 ed 4c 89 ea be d8 | H..H..u.1..JD..H....B....t.L.... |
13ae0 | b9 f0 ff 48 89 df e8 61 41 00 00 83 ce ff ba fe ff ff ff 48 89 df e8 23 3a 00 00 85 c0 b8 00 00 | ...H...aA..........H...#:....... |
13b00 | 00 00 be fd ff ff ff 48 0f 44 e8 48 89 df e8 67 38 00 00 48 89 e8 5a 5b 5d 41 5c 41 5d c3 41 55 | .......H.D.H...g8..H..Z[]A\A].AU |
13b20 | 49 89 d5 41 54 41 89 f4 55 48 89 fd 53 51 e8 78 ff ff ff 48 85 c0 48 89 c3 75 0e 4c 89 ea 44 89 | I..ATA..UH..SQ.x...H..H..u.L..D. |
13b40 | e6 48 89 ef e8 6e fd ff ff 5a 48 89 d8 5b 5d 41 5c 41 5d c3 53 83 c6 14 48 89 fb 48 83 ec 10 48 | .H...n...ZH..[]A\A].S...H..H...H |
13b60 | 89 54 24 08 e8 ed 36 00 00 85 c0 75 30 48 8b 54 24 08 48 85 d2 74 12 48 83 c4 10 48 89 df be 8d | .T$...6....u0H.T$.H..t.H...H.... |
13b80 | f9 44 00 5b e9 70 fb ff ff 48 83 c4 10 48 89 df be c0 e2 44 00 5b 31 c0 e9 5c fb ff ff 48 83 c4 | .D.[.p...H...H.....D.[1..\...H.. |
13ba0 | 10 5b c3 55 89 f5 53 48 89 fb 48 83 ec 18 89 54 24 0c e8 ce 38 00 00 8b 54 24 0c 39 d0 74 10 48 | .[.U..SH..H....T$...8...T$.9.t.H |
13bc0 | 83 c4 18 48 89 df 89 ee 5b 5d e9 31 fd ff ff 48 83 c4 18 5b 5d c3 55 89 f5 53 48 89 fb 41 50 e8 | ...H....[].1...H...[].U..SH..AP. |
13be0 | a1 38 00 00 ff c0 75 12 59 48 89 df 89 ee ba 56 d5 44 00 5b 5d e9 c0 fb ff ff 58 5b 5d c3 55 89 | .8....u.YH.....V.D.[].....X[].U. |
13c00 | f5 53 48 89 fb 48 83 ec 18 e8 78 3b 00 00 48 85 c0 75 19 ba 04 00 00 00 89 ee 48 89 df 48 89 44 | .SH..H....x;..H..u........H..H.D |
13c20 | 24 08 e8 d9 fc ff ff 48 8b 44 24 08 48 83 c4 18 5b 5d c3 41 55 41 89 f5 41 54 49 89 fc 55 48 89 | $......H.D$.H...[].AUA..ATI..UH. |
13c40 | cd 53 48 89 d3 41 50 e8 39 38 00 00 85 c0 7f 25 48 85 ed 74 35 48 85 db 74 13 31 c0 48 83 c9 ff | .SH..AP.98.....%H..t5H..t.1.H... |
13c60 | 48 89 df f2 ae 48 f7 d1 48 ff c9 eb 02 31 c9 48 89 4d 00 eb 15 59 5b 48 89 ea 4c 89 e7 44 89 ee | H....H..H....1.H.M...Y[H..L..D.. |
13c80 | 5d 41 5c 41 5d e9 74 ff ff ff 5a 48 89 d8 5b 5d 41 5c 41 5d c3 41 57 48 85 d2 49 89 cf 41 56 41 | ]A\A].t...ZH..[]A\A].AWH..I..AVA |
13ca0 | 55 41 54 41 89 f4 55 53 48 89 fb 41 50 74 09 31 c9 e8 7d ff ff ff eb 07 31 d2 e8 3f ff ff ff 49 | UATA..USH..APt.1..}.....1..?...I |
13cc0 | 89 c5 31 ed 49 8b 3c ef 41 89 ee 48 85 ff 74 1e 4c 89 ee 48 ff c5 e8 d5 06 ff ff 85 c0 75 e5 5a | ..1.I.<.A..H..t.L..H.........u.Z |
13ce0 | 5b 5d 41 5c 41 5d 44 89 f0 41 5e 41 5f c3 4c 89 ea 48 89 df be a1 f9 44 00 31 c0 e8 2d 3d 00 00 | []A\A]D..A^A_.L..H.....D.1..-=.. |
13d00 | 59 48 89 df 44 89 e6 48 89 c2 5b 5d 41 5c 41 5d 41 5e 41 5f e9 a1 fa ff ff 55 89 f5 53 48 89 fb | YH..D..H..[]A\A]A^A_.....U..SH.. |
13d20 | 48 83 ec 28 48 8d 54 24 1c e8 4e 39 00 00 83 7c 24 1c 00 75 1b ba 03 00 00 00 89 ee 48 89 df f2 | H..(H.T$..N9...|$..u........H... |
13d40 | 0f 11 44 24 08 e8 b6 fb ff ff f2 0f 10 44 24 08 48 83 c4 28 5b 5d c3 55 89 f5 53 48 89 fb 48 83 | ..D$.........D$.H..([].U..SH..H. |
13d60 | ec 18 f2 0f 11 44 24 08 e8 18 37 00 00 85 c0 f2 0f 10 44 24 08 7e 10 48 83 c4 18 48 89 df 89 ee | .....D$...7.......D$.~.H...H.... |
13d80 | 5b 5d e9 92 ff ff ff 48 83 c4 18 5b 5d c3 55 89 f5 53 48 89 fb 48 83 ec 28 48 8d 54 24 1c e8 21 | [].....H...[].U..SH..H..(H.T$..! |
13da0 | 39 00 00 83 7c 24 1c 00 75 19 ba 03 00 00 00 89 ee 48 89 df 48 89 44 24 08 e8 42 fb ff ff 48 8b | 9...|$..u........H..H.D$..B...H. |
13dc0 | 44 24 08 48 83 c4 28 5b 5d c3 55 89 f5 53 48 89 fb 48 83 ec 28 48 8d 54 24 1c e8 2d 39 00 00 83 | D$.H..([].U..SH..H..(H.T$..-9... |
13de0 | 7c 24 1c 00 75 17 ba 03 00 00 00 89 ee 48 89 df 89 44 24 0c e8 07 fb ff ff 8b 44 24 0c 48 83 c4 | |$..u........H...D$.......D$.H.. |
13e00 | 28 5b 5d c3 41 54 49 89 d4 55 89 f5 53 48 89 fb e8 70 36 00 00 85 c0 7e 0e 48 89 df 89 ee 5b 5d | ([].ATI..U..SH...p6....~.H....[] |
13e20 | 41 5c e9 67 ff ff ff 5b 5d 4c 89 e0 41 5c c3 41 54 41 89 d4 55 89 f5 53 48 89 fb e8 45 36 00 00 | A\.g...[]L..A\.ATA..U..SH...E6.. |
13e40 | 85 c0 7e 0e 48 89 df 89 ee 5b 5d 41 5c e9 78 ff ff ff 5b 5d 44 89 e0 41 5c c3 41 55 41 54 55 53 | ..~.H....[]A\.x...[]D..A\.AUATUS |
13e60 | 48 89 fb 51 48 8b 6f 08 48 8b 47 10 4c 8b 67 18 48 89 ea 48 29 c2 48 39 f2 73 6a 48 01 ed 48 8d | H..QH.o.H.G.L.g.H..H).H9.sjH..H. |
13e80 | 14 06 48 89 e9 48 29 c1 48 39 f1 48 0f 42 ea 48 39 c5 72 0b 48 89 ef 48 29 c7 48 39 f7 73 0f be | ..H..H).H9.H.B.H9.r.H..H).H9.s.. |
13ea0 | b5 f9 44 00 4c 89 e7 31 c0 e8 4b f8 ff ff 48 89 ee 4c 89 e7 e8 c8 46 00 00 48 8b 33 48 89 c7 48 | ..D.L..1..K...H..L....F..H.3H..H |
13ec0 | 8b 4b 10 f3 a4 49 89 c5 48 8d 43 20 48 39 03 74 0d be fe ff ff ff 4c 89 e7 e8 df 34 00 00 4c 89 | .K...I..H.C.H9.t......L....4..L. |
13ee0 | 2b 48 89 6b 08 48 8b 03 48 03 43 10 5a 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 48 89 d6 55 48 89 fd | +H.k.H..H.C.Z[]A\A].ATI..H..UH.. |
13f00 | 53 48 89 d3 e8 51 ff ff ff 4c 89 e6 48 89 d9 48 89 c7 f3 a4 48 01 5d 10 5b 5d 41 5c c3 49 89 f8 | SH...Q...L..H..H....H.].[]A\.I.. |
13f20 | 31 c0 48 89 f7 48 83 c9 ff f2 ae 4c 89 c7 48 f7 d1 48 8d 51 ff e9 ba ff ff ff 55 53 48 89 fb 51 | 1.H..H.....L..H..H.Q......USH..Q |
13f40 | 48 8b 6f 18 48 8b 57 10 48 8b 37 48 89 ef e8 f5 39 00 00 48 8d 43 20 48 39 03 74 10 5a 5b 48 89 | H.o.H.W.H.7H....9..H.C.H9.t.Z[H. |
13f60 | ef be fe ff ff ff 5d e9 51 34 00 00 58 5b 5d c3 48 01 77 10 e9 c1 ff ff ff 41 55 83 ce ff 41 54 | ......].Q4..X[].H.w......AU...AT |
13f80 | 55 53 48 89 fb 4c 8d 63 20 48 83 ec 18 48 8b 6f 18 48 8d 54 24 08 48 89 ef e8 e8 37 00 00 4c 39 | USH..L.c.H...H.o.H.T$.H....7..L9 |
13fa0 | 23 49 89 c5 74 0d be fe ff ff ff 48 89 ef e8 39 34 00 00 48 8b 54 24 08 4c 89 ee 48 89 df e8 31 | #I..t......H...94..H.T$.L..H...1 |
13fc0 | ff ff ff 31 f6 4c 39 23 48 89 ef 40 0f 94 c6 83 ee 02 e8 e6 33 00 00 48 83 c4 18 5b 5d 41 5c 41 | ...1.L9#H..@........3..H...[]A\A |
13fe0 | 5d c3 48 8d 46 20 48 89 7e 18 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 48 89 06 c3 48 8d | ].H.F.H.~.H.F.....H.F.....H...H. |
14000 | 4e 20 48 89 f0 48 89 7e 18 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 48 89 c7 48 89 0e 48 | N.H..H.~.H.F.....H.F.....H..H..H |
14020 | 89 d6 e9 33 fe ff ff 41 55 41 54 55 89 f5 83 ce ff 53 48 89 fb 51 e8 4a 34 00 00 85 c0 75 12 be | ...3...AUATU.....SH..Q.J4....u.. |
14040 | fe ff ff ff 48 89 df e8 2e 33 00 00 83 c8 ff eb 76 89 ee 48 89 df e8 e6 32 00 00 31 d2 89 c6 48 | ....H....3......v..H....2..1...H |
14060 | 89 df 89 c5 e8 65 3c 00 00 31 d2 83 ce ff 48 89 df e8 4e 36 00 00 be fe ff ff ff 49 89 c5 48 89 | .....e<..1....H...N6.......I..H. |
14080 | df 41 89 c4 e8 f1 32 00 00 45 85 ed 74 1b 44 89 ea 89 ee 48 89 df e8 33 3c 00 00 31 d2 89 ee 48 | .A....2..E..t.D....H...3<..1...H |
140a0 | 89 df e8 e0 3e 00 00 eb 0e 89 ee 48 89 df e8 4c 37 00 00 44 8d 60 01 44 89 e2 89 ee 48 89 df e8 | ....>......H...L7..D.`.D....H... |
140c0 | c3 3e 00 00 44 89 e0 5a 5b 5d 41 5c 41 5d c3 41 54 85 d2 55 89 d5 53 78 40 48 89 fb e8 60 32 00 | .>..D..Z[]A\A].AT..U..Sx@H...`2. |
140e0 | 00 48 89 df 41 89 c4 89 c6 31 d2 e8 de 3b 00 00 89 ea 44 89 e6 48 89 df e8 8a 3e 00 00 48 63 f5 | .H..A....1...;....D..H....>..Hc. |
14100 | 48 89 df e8 00 38 00 00 48 89 df 44 89 e6 31 d2 5b 5d 41 5c e9 6e 3e 00 00 5b 5d 41 5c c3 41 56 | H....8..H..D..1.[]A\.n>..[]A\.AV |
14120 | 41 55 49 89 d5 41 54 55 48 89 f5 53 48 89 fb 48 81 ec 20 20 00 00 64 48 8b 04 25 28 00 00 00 48 | AUI..ATUH..SH..H......dH..%(...H |
14140 | 89 84 24 18 20 00 00 31 c0 e8 15 32 00 00 48 85 ed 44 8d 60 01 75 20 ba 06 00 00 00 be c6 f9 44 | ..$....1...2..H..D.`.u.........D |
14160 | 00 48 89 df e8 df 37 00 00 48 8b 05 d8 63 24 00 48 89 44 24 10 eb 31 48 89 ea be cd f9 44 00 48 | .H....7..H...c$.H.D$..1H.....D.H |
14180 | 89 df 31 c0 e8 a4 38 00 00 be 3e eb 44 00 48 89 ef e8 4a 04 ff ff 48 85 c0 48 89 44 24 10 44 89 | ..1...8...>.D.H...J...H..H.D$.D. |
141a0 | e2 be d3 f9 44 00 74 67 48 8d 7c 24 08 e8 54 f0 ff ff 83 f8 23 89 44 24 04 75 24 48 8d 74 24 04 | ....D.tgH.|$..T.....#.D$.u$H.t$. |
141c0 | 48 8d 7c 24 08 e8 f3 f1 ff ff 85 c0 74 11 48 63 44 24 08 8d 50 01 c6 44 04 18 0a 89 54 24 08 83 | H.|$........t.HcD$..P..D....T$.. |
141e0 | 7c 24 04 1b 75 58 48 85 ed 74 53 48 8b 54 24 10 be 48 d4 44 00 48 89 ef e8 93 00 ff ff 48 85 c0 | |$..uXH..tSH.T$..H.D.H.......H.. |
14200 | 48 89 44 24 10 75 15 44 89 e2 be d1 f9 44 00 48 89 df e8 40 ef ff ff e9 a4 00 00 00 48 8d 7c 24 | H.D$.u.D.....D.H...@........H.|$ |
14220 | 08 e8 e0 ef ff ff 83 f8 23 89 44 24 04 75 0f 48 8d 74 24 04 48 8d 7c 24 08 e8 7f f1 ff ff 8b 44 | ........#.D$.u.H.t$.H.|$.......D |
14240 | 24 04 83 f8 ff 74 10 48 63 4c 24 08 8d 51 01 88 44 0c 18 89 54 24 08 31 d2 83 ce ff 48 89 df e8 | $....t.HcL$..Q..D...T$.1....H... |
14260 | 22 35 00 00 48 8d 54 24 08 4d 89 e8 48 89 c1 be b7 31 41 00 48 89 df e8 4a 40 00 00 48 8b 7c 24 | "5..H.T$.M..H....1A.H...J@..H.|$ |
14280 | 10 41 89 c5 e8 97 fe fe ff 48 85 ed 41 89 c6 74 0a 48 8b 7c 24 10 e8 05 ff fe ff 45 85 f6 44 89 | .A.......H..A..t.H.|$......E..D. |
142a0 | e6 48 89 df 74 12 e8 cf 30 00 00 44 89 e2 be d4 05 45 00 e9 57 ff ff ff e8 00 31 00 00 44 89 e8 | .H..t...0..D.....E..W.....1..D.. |
142c0 | 48 8b 8c 24 18 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 08 ff fe ff 48 81 c4 20 20 00 00 5b | H..$....dH3.%(...t......H......[ |
142e0 | 5d 41 5c 41 5d 41 5e c3 48 83 ec 18 48 89 34 24 48 89 54 24 08 be cf 2f 41 00 48 89 e2 e8 c4 3f | ]A\A]A^.H...H.4$H.T$.../A.H....? |
14300 | 00 00 48 83 c4 18 c3 49 89 f9 31 c0 48 89 f7 48 83 c9 ff 45 31 c0 f2 ae 4c 89 cf 48 f7 d1 48 8d | ..H....I..1.H..H...E1...L..H..H. |
14320 | 51 ff 48 89 f1 e9 be ff ff ff 55 48 89 d5 53 48 89 fb 48 83 ec 18 e8 66 3a 00 00 85 c0 74 50 48 | Q.H.......UH..SH..H....f:....tPH |
14340 | 89 ee 48 89 df e8 52 36 00 00 be fe ff ff ff 48 89 df e8 4b 39 00 00 83 ce ff 48 89 df e8 23 31 | ..H...R6.......H...K9.....H...#1 |
14360 | 00 00 85 c0 75 17 be fd ff ff ff 48 89 df 89 44 24 0c e8 03 30 00 00 8b 44 24 0c eb 12 be fe ff | ....u......H...D$...0...D$...... |
14380 | ff ff 48 89 df e8 33 30 00 00 b8 01 00 00 00 48 83 c4 18 5b 5d c3 55 53 48 89 fb 48 83 ec 18 48 | ..H...30.......H...[].USH..H...H |
143a0 | 89 54 24 08 e8 98 2f 00 00 48 8b 54 24 08 89 c6 48 89 df 89 c5 e8 70 ff ff ff 85 c0 74 26 89 ee | .T$.../..H.T$...H.....p.....t&.. |
143c0 | 48 89 df e8 9a 30 00 00 45 31 c0 31 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 98 3d 00 00 b8 | H....0..E1.1...........H....=... |
143e0 | 01 00 00 00 48 83 c4 18 5b 5d c3 55 53 48 89 fb 48 83 ec 18 e8 45 41 00 00 48 8d 54 24 0c 83 ce | ....H...[].USH..H....EA..H.T$... |
14400 | ff 48 89 df e8 bb 32 00 00 83 7c 24 0c 00 48 89 c5 75 0f be d8 f9 44 00 48 89 df 31 c0 e8 d7 f2 | .H....2...|$..H..u....D.H..1.... |
14420 | ff ff 48 89 df be fe ff ff ff e8 4b 2f 00 00 48 83 c4 18 89 e8 5b 5d c3 41 55 41 54 49 89 d4 ba | ..H........K/..H.....[].AUATI... |
14440 | bd e4 44 00 55 89 f5 53 48 89 fb 51 e8 45 ff ff ff 85 c0 0f 85 97 00 00 00 89 ee 48 89 df e8 22 | ..D.U..SH..Q.E.............H..." |
14460 | 30 00 00 83 f8 01 74 2e 7f 18 85 c0 75 4c ba 03 00 00 00 be d4 e6 44 00 48 89 df e8 c8 34 00 00 | 0.....t.....uL........D.H....4.. |
14480 | eb 6e 83 e8 03 83 f8 01 77 30 89 ee 48 89 df e8 ce 2f 00 00 eb 5a 89 ee 48 89 df e8 c7 32 00 00 | .n......w0..H..../...Z..H....2.. |
144a0 | be ab ef 44 00 85 c0 b8 89 ef 44 00 48 0f 44 f0 48 89 df e8 e4 34 00 00 eb 36 89 ee 48 89 df e8 | ...D......D.H.D.H....4...6..H... |
144c0 | cf 33 00 00 89 ee 48 89 df 49 89 c5 e8 b4 2f 00 00 48 89 df 89 c6 e8 c2 2f 00 00 4c 89 e9 48 89 | .3....H..I..../..H....../..L..H. |
144e0 | c2 be f6 f9 44 00 48 89 df 31 c0 e8 3d 35 00 00 58 48 89 df 4c 89 e2 83 ce ff 5b 5d 41 5c 41 5d | ....D.H..1..=5..XH..L.....[]A\A] |
14500 | e9 81 32 00 00 41 54 b9 01 00 00 00 41 89 d4 ba 67 e7 44 00 55 48 89 f5 be d8 b9 f0 ff 53 48 89 | ..2..AT.....A...g.D.UH.......SH. |
14520 | fb e8 32 ed ff ff 83 ce ff 48 89 ea 48 89 df e8 18 37 00 00 83 ce ff 48 89 df e8 46 2f 00 00 83 | ..2......H..H....7.....H...F/... |
14540 | f8 05 74 61 be fe ff ff ff 48 89 df e8 29 2e 00 00 ba 02 00 00 00 be d8 b9 f0 ff 48 89 df e8 6b | ..ta.....H...).............H...k |
14560 | 37 00 00 31 f6 44 89 e1 48 89 ea 48 89 df e8 e5 ec ff ff 48 85 c0 74 12 48 89 ea be fd f9 44 00 | 7..1.D..H..H.......H..t.H.....D. |
14580 | 48 89 df 31 c0 e8 6f f1 ff ff 83 ce ff 48 89 df e8 cd 2e 00 00 48 89 ea be fd ff ff ff 48 89 df | H..1..o......H.......H.......H.. |
145a0 | e8 17 39 00 00 48 89 df be fe ff ff ff 5b 5d 41 5c e9 07 2e 00 00 41 54 41 89 f4 55 48 89 d5 53 | ..9..H.......[]A\.....ATA..UH..S |
145c0 | 48 89 fb e8 84 36 00 00 83 ce ff 48 89 df e8 b2 2e 00 00 83 f8 05 ba 01 00 00 00 74 42 be fe ff | H....6.....H...............tB... |
145e0 | ff ff 48 89 df e8 90 2d 00 00 44 89 e6 48 89 df e8 4c 2d 00 00 31 d2 31 f6 48 89 df 41 89 c4 e8 | ..H....-..D..H...L-..1.1.H..A... |
14600 | 44 37 00 00 83 ce ff 48 89 df e8 53 2e 00 00 48 89 ea 44 89 e6 48 89 df e8 9f 38 00 00 31 d2 5b | D7.....H...S...H..D..H....8..1.[ |
14620 | 5d 89 d0 41 5c c3 41 54 41 89 cc 55 48 89 f5 48 89 d6 31 d2 53 48 89 fb e8 a7 34 00 00 48 89 ee | ]..A\.ATA..UH..H..1.SH....4..H.. |
14640 | 48 89 df e8 54 33 00 00 45 31 c0 31 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 18 3b 00 00 ba | H...T3..E1.1...........H....;... |
14660 | 67 e7 44 00 be d8 b9 f0 ff 48 89 df e8 45 ff ff ff be fe ff ff ff 48 89 df e8 e4 2d 00 00 48 89 | g.D......H...E........H....-..H. |
14680 | ea be fe ff ff ff 48 89 df e8 2e 38 00 00 be fe ff ff ff 48 89 df e8 df 2c 00 00 45 85 e4 74 1a | ......H....8.......H....,..E..t. |
146a0 | 48 89 df 83 ce ff e8 b7 2d 00 00 48 89 df 48 89 ee 5b 5d 41 5c e9 6e 37 00 00 5b 5d 41 5c c3 41 | H.......-..H..H..[]A\.n7..[]A\.A |
146c0 | 57 41 56 49 89 ce 48 83 c9 ff 41 55 49 89 d5 41 54 49 89 fc 48 89 d7 55 53 48 89 f3 48 81 ec 38 | WAVI..H...AUI..ATI..H..USH..H..8 |
146e0 | 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 f2 ae 48 8d 44 24 28 4c 89 64 | ...dH..%(...H..$(...1...H.D$(L.d |
14700 | 24 20 48 c7 44 24 18 00 00 00 00 48 f7 d1 48 c7 44 24 10 00 20 00 00 4c 8d 79 ff 48 89 44 24 08 | $.H.D$.....H..H.D$.....L.y.H.D$. |
14720 | 4c 89 ee 48 89 df e8 a5 ff fe ff 48 85 c0 48 89 c5 74 27 48 8d 7c 24 08 48 89 ea 48 89 de 48 29 | L..H.......H..H..t'H.|$.H..H..H) |
14740 | da 4a 8d 5c 3d 00 e8 a9 f7 ff ff 48 8d 7c 24 08 4c 89 f6 e8 c5 f7 ff ff eb c6 48 8d 7c 24 08 48 | .J.\=......H.|$.L.........H.|$.H |
14760 | 89 de e8 b6 f7 ff ff 48 8d 7c 24 08 e8 c9 f7 ff ff 31 d2 83 ce ff 4c 89 e7 e8 08 30 00 00 48 8b | .......H.|$......1....L....0..H. |
14780 | 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 4a fa fe ff 48 81 c4 38 20 00 00 5b 5d 41 | .$(...dH3.%(...t..J...H..8...[]A |
147a0 | 5c 41 5d 41 5e 41 5f c3 53 31 f6 bf a3 33 41 00 e8 8a ac ff ff 48 85 c0 48 89 c3 74 0d be 6d 33 | \A]A^A_.S1...3A......H..H..t..m3 |
147c0 | 41 00 48 89 c7 e8 4d 2b 00 00 48 89 d8 5b c3 55 53 48 89 fb 48 83 ec 18 f2 0f 11 44 24 08 e8 47 | A.H...M+..H..[.USH..H......D$..G |
147e0 | 2b 00 00 31 ff 48 89 c5 e8 3d 2b 00 00 48 39 c5 f2 0f 10 44 24 08 74 11 be 1b fa 44 00 48 89 df | +..1.H...=+..H9....D$.t....D.H.. |
14800 | 31 c0 e8 f2 ee ff ff eb 1c f2 0f 10 4d 00 66 0f 2e c8 7a 02 74 0f be 35 fa 44 00 48 89 df b0 02 | 1...........M.f...z.t..5.D.H.... |
14820 | e8 d4 ee ff ff f2 0f 10 05 9b b2 03 00 48 89 df e8 be 30 00 00 31 d2 83 ce ff 48 89 df e8 82 2e | .............H....0..1....H..... |
14840 | 00 00 48 3d cc ed ff ff 74 11 be 6b fa 44 00 48 89 df 31 c0 e8 a0 ee ff ff eb 14 31 d2 83 ce ff | ..H=....t..k.D.H..1........1.... |
14860 | 48 89 df e8 a4 2e 00 00 3d cc ed ff ff 75 db 48 83 c4 18 48 89 df be fe ff ff ff 5b 5d e9 f8 2a | H.......=....u.H...H.......[]..* |
14880 | 00 00 41 57 41 56 41 55 41 bd fe ff ff ff 41 54 49 89 f4 55 89 d5 41 89 ef 41 29 ed 53 48 89 fb | ..AWAVAUA.....ATI..U..A..A).SH.. |
148a0 | 41 f7 df 51 f2 0f 10 05 24 b2 03 00 e8 1e ff ff ff ba af fa 44 00 89 ee 48 89 df e8 94 f2 ff ff | A..Q....$...........D...H....... |
148c0 | 49 83 3c 24 00 74 3d 45 31 f6 41 39 ee 7d 10 44 89 fe 48 89 df 41 ff c6 e8 85 2b 00 00 eb eb 49 | I.<$.t=E1.A9.}.D..H..A....+....I |
148e0 | 8b 74 24 08 89 ea 48 89 df 49 83 c4 10 e8 f2 31 00 00 49 8b 54 24 f0 44 89 ee 48 89 df e8 ba 35 | .t$...H..I.....1..I.T$.D..H....5 |
14900 | 00 00 eb bc 58 48 89 df 89 ee 5b 5d 41 5c 41 5d 41 5e 41 5f f7 d6 e9 5f 2a 00 00 41 54 49 89 d4 | ....XH....[]A\A]A^A_..._*..ATI.. |
14920 | 55 89 cd 53 48 89 fb 48 83 ec 10 f2 0f 10 05 9d b1 03 00 48 89 74 24 08 e8 92 fe ff ff 48 8b 74 | U..SH..H...........H.t$......H.t |
14940 | 24 08 48 85 f6 74 2e 4c 89 e0 31 d2 48 85 c0 75 16 48 89 df e8 ac fb ff ff 89 ee 48 89 df f7 d6 | $.H..t.L..1.H..u.H.........H.... |
14960 | e8 87 2a 00 00 eb 0e 48 83 38 00 74 e4 ff c2 48 83 c0 10 eb d7 4d 85 e4 74 15 48 83 c4 10 48 89 | ..*....H.8.t...H.....M..t.H...H. |
14980 | df 89 ea 5b 5d 4c 89 e6 41 5c e9 f3 fe ff ff 48 83 c4 10 48 89 df 89 ee 5b 5d 41 5c f7 d6 e9 d7 | ...[]L..A\.....H...H....[]A\.... |
149a0 | 29 00 00 48 8b 47 18 03 77 3c 48 8b 17 48 8b 40 50 48 63 f6 48 8b 00 48 0f bf 04 70 48 c1 e0 04 | )..H.G..w<H..H.@PHc.H..H...pH... |
149c0 | 48 03 42 30 c3 88 56 0e 8a 47 42 88 46 0c 48 8b 47 18 48 8b 40 50 8b 50 28 8b 40 18 c6 46 0d 00 | H.B0..V..GB.F.H.G.H.@P.P(.@..F.. |
149e0 | 66 89 46 0a 48 8b 47 20 66 89 56 08 48 89 06 48 89 77 20 c3 31 c0 39 77 10 75 0c 50 e8 62 be ff | f.F.H.G.f.V.H..H.w..1.9w.u.P.b.. |
14a00 | ff 5a b8 01 00 00 00 c3 41 54 49 89 d4 55 53 48 8b 47 30 48 89 f3 48 8b 6f 38 48 89 7e 18 48 89 | .Z......ATI..USH.G0H..H.o8H.~.H. |
14a20 | 46 10 48 89 77 30 c6 46 44 00 c6 46 43 00 c6 46 42 00 48 8b 47 50 48 8b 57 58 c7 46 28 00 00 00 | F.H.w0.FD..FC..FB.H.GPH.WX.F(... |
14a40 | 00 48 89 ef c7 46 2c 00 00 00 00 c7 46 30 ff ff ff ff 8b 40 08 c7 46 34 00 00 00 00 c7 46 38 00 | .H...F,.....F0.....@..F4.....F8. |
14a60 | 00 00 00 66 c7 46 40 00 00 48 c7 46 20 00 00 00 00 89 46 3c 48 8b 06 48 89 50 48 c6 40 7a 02 e8 | ...f.F@..H.F......F<H..H.PH.@z.. |
14a80 | 9a 7f ff ff 48 8b 55 10 48 89 43 08 48 89 02 48 8b 45 10 c7 42 08 45 00 00 00 48 8d 48 10 48 8b | ....H.U.H.C.H..H.E..B.E...H.H.H. |
14aa0 | 45 30 48 89 4d 10 48 29 c8 48 83 f8 0f 7f 0a 31 f6 48 89 ef e8 7c 63 ff ff 48 89 df 4c 89 e6 31 | E0H.M.H).H.....1.H...|c..H..L..1 |
14ac0 | d2 5b 5d 41 5c e9 fb fe ff ff 41 57 49 89 d7 41 56 41 89 ce 41 55 45 89 c5 41 54 49 89 fc 55 53 | .[]A\.....AWI..AVA..AUE..ATI..US |
14ae0 | 48 89 f3 41 51 8b 6e 08 3b 6e 0c 7c 24 48 8d 56 0c 48 8b 7f 38 48 8b 36 41 b9 4b fd 44 00 41 b8 | H..AQ.n.;n.|$H.V.H..8H.6A.K.D.A. |
14b00 | ff 7f 00 00 b9 18 00 00 00 e8 c6 66 00 00 48 89 03 48 63 f5 49 8b 54 24 30 48 6b f6 18 48 89 f0 | ...........f..H..Hc.I.T$0Hk..H.. |
14b20 | 48 03 03 4c 89 38 44 89 70 0c 8a 52 42 88 50 10 48 8b 03 44 89 6c 30 08 ff 43 08 89 e8 5a 5b 5d | H..L.8D.p..RB.P.H..D.l0..C...Z[] |
14b40 | 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 e5 ac ff ff 48 8b 7b 38 48 89 c2 be 9a fd 44 00 31 c0 | A\A]A^A_.SH.......H.{8H.....D.1. |
14b60 | e8 f1 4a ff ff 48 89 df 48 89 c6 e8 32 af ff ff 55 48 89 fd 53 40 00 77 42 89 f3 85 db 74 18 0f | ..J..H..H...2...UH..S@.wB....t.. |
14b80 | b6 75 42 48 89 ef 29 de ff cb e8 14 fe ff ff 8b 55 28 89 50 08 eb e4 5b 5d c3 81 ff 15 01 00 00 | .uBH..).........U(.P...[]....... |
14ba0 | 74 20 7f 0d 81 ef 04 01 00 00 83 ff 02 77 10 eb 08 81 ff 1e 01 00 00 75 06 b8 01 00 00 00 c3 31 | t............w.........u.......1 |
14bc0 | c0 c3 89 f0 c3 41 56 4c 63 f6 4d 6b f6 18 41 55 41 54 41 89 f4 4d 89 f5 55 53 48 89 fb 48 8b 7f | .....AVLc.Mk..AUATA..M..USH..H.. |
14be0 | 30 48 8b 6b 50 4c 03 6d 10 41 0f b6 75 10 40 38 ce 73 3a e8 ab fd ff ff 48 8b 00 49 8b 55 00 be | 0H.kPL.m.A..u.@8.s:.....H..I.U.. |
14c00 | a6 fd 44 00 48 8b 7b 38 41 8b 4d 0c 4c 8d 40 18 48 83 c2 18 31 c0 e8 3b 4a ff ff c7 43 10 00 00 | ..D.H.{8A.M.L.@.H...1..;J...C... |
14c20 | 00 00 48 89 c6 48 89 df e8 75 ae ff ff 41 8b 75 08 e8 50 50 ff ff 4c 89 f7 b8 06 00 00 00 8b 5d | ..H..H...u...A.u..PP..L........] |
14c40 | 18 48 8d 57 18 8d 4b ff 41 39 cc 7d 17 48 8b 75 10 48 89 c1 41 ff c4 48 01 f7 48 01 d6 f3 a5 48 | .H.W..K.A9.}.H.u.H..A..H..H....H |
14c60 | 89 d7 eb da 89 4d 18 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 49 89 f4 55 48 89 fd 53 52 48 8b 47 | .....M.[]A\A]A^.AUATI..UH..SRH.G |
14c80 | 30 4c 8b 6f 50 48 8b 40 20 0f bf 58 0a 41 3b 5d 18 7d 35 48 63 c3 49 8b 34 24 48 6b c0 18 49 03 | 0L.oPH.@...X.A;].}5Hc.I.4$Hk..I. |
14ca0 | 45 10 48 8b 38 e8 e4 65 00 00 85 c0 74 16 41 8a 4c 24 10 41 8b 54 24 08 89 de 48 89 ef e8 03 ff | E.H.8..e....t.A.L$.A.T$...H..... |
14cc0 | ff ff eb c9 ff c3 eb c5 58 5b 5d 41 5c 41 5d c3 41 57 41 89 f7 41 56 45 31 f6 41 55 41 54 49 89 | ........X[]A\A].AWA..AVE1.AUATI. |
14ce0 | fc 55 48 63 ee 48 6b ed 18 53 48 83 ec 28 48 8b 47 30 4c 8b 6f 50 48 8b 48 20 49 03 6d 10 48 0f | .UHc.Hk..SH..(H.G0L.oPH.H.I.m.H. |
14d00 | bf 41 08 0f bf d0 49 89 c0 42 8d 04 32 41 3b 45 28 7d 79 4b 8d 1c 06 48 8b 75 00 89 54 24 1c 48 | .A....I..B..2A;E(}yK...H.u..T$.H |
14d20 | 89 4c 24 10 4c 89 44 24 08 49 ff c6 48 6b db 18 49 03 5d 20 48 8b 3b e8 52 65 00 00 85 c0 4c 8b | .L$.L.D$.I..Hk..I.].H.;.Re....L. |
14d40 | 44 24 08 48 8b 4c 24 10 8b 54 24 1c 74 bb 0f b6 53 10 38 55 10 76 1d 80 79 0d 00 75 0a 0f bf 41 | D$.H.L$..T$.t...S.8U.v..y..u...A |
14d60 | 08 41 39 45 28 7e 0d 8b 75 08 49 8b 7c 24 30 e8 61 4e ff ff 8a 4b 10 8b 53 08 44 89 fe 4c 89 e7 | .A9E(~..u.I.|$0.aN...K..S.D..L.. |
14d80 | e8 40 fe ff ff b8 01 00 00 00 eb 02 31 c0 48 83 c4 28 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 | .@..........1.H..([]A\A]A^A_.AUA |
14da0 | 89 d5 41 54 41 89 cc 55 89 f5 53 48 89 fb 41 50 e8 3f fc ff ff 85 c0 75 4c 44 3b 63 04 75 0a 89 | ..ATA..U..SH..AP.?.....uLD;c.u.. |
14dc0 | ee 48 89 df e8 80 fd ff ff 44 89 ee 48 89 df e8 63 aa ff ff 89 ee 48 89 df 49 89 c5 e8 56 aa ff | .H.......D..H...c.....H..I...V.. |
14de0 | ff 48 8b 7b 38 48 89 c2 be de fd 44 00 45 89 e0 4c 89 e9 31 c0 e8 5c 48 ff ff 48 89 df 48 89 c6 | .H.{8H.....D.E..L..1..\H..H..H.. |
14e00 | e8 9d ac ff ff 58 5b 5d 41 5c 41 5d c3 41 54 8b 01 55 48 89 fd 53 89 f3 48 89 ce 29 d3 8d 50 f4 | .....X[]A\A].AT..UH..S..H..)..P. |
14e20 | 83 fa 01 77 28 45 31 e4 ff c3 44 0f 49 e3 44 89 e2 e8 c5 50 ff ff 41 83 fc 01 7e 3e 5b 48 89 ef | ...w(E1...D.I.D....P..A...~>[H.. |
14e40 | 41 8d 74 24 ff 5d 41 5c e9 d1 4f ff ff 85 c0 74 05 e8 55 54 ff ff 85 db 7e 20 44 0f b6 65 44 89 | A.t$.]A\..O....t..UT....~.D..eD. |
14e60 | de 48 89 ef e8 b5 4f ff ff 89 da 48 89 ef 5b 5d 44 89 e6 41 5c e9 79 4e ff ff 5b 5d 41 5c c3 48 | .H....O....H..[]D..A\.yN..[]A\.H |
14e80 | 8b 57 38 48 8b 7f 30 66 8b 42 46 ff c0 66 89 42 46 0f b7 c0 3d c8 00 00 00 7e 10 50 ba 03 fe 44 | .W8H..0f.BF..f.BF...=....~.P...D |
14ea0 | 00 be c8 00 00 00 e8 0f f9 fe ff c3 41 57 49 89 f7 41 56 41 55 49 89 fd 41 54 55 53 52 4c 8b 67 | ............AWI..AVAUI..ATUSRL.g |
14ec0 | 30 48 8b 5f 50 49 8b 2c 24 41 0f bf 44 24 40 44 8b 75 64 44 39 f0 7c 26 48 8b 75 30 48 8b 7f 38 | 0H._PI.,$A..D$@D.udD9.|&H.u0H..8 |
14ee0 | 48 8d 55 64 41 b9 0c fe 44 00 41 b8 ff 7f 00 00 b9 10 00 00 00 e8 da 62 00 00 48 89 45 30 8b 75 | H.UdA...D.A............b..H.E0.u |
14f00 | 64 49 63 c6 31 d2 48 c1 e0 04 41 39 f6 48 8b 4d 30 7d 14 48 01 c1 41 ff c6 48 c7 04 11 00 00 00 | dIc.1.H...A9.H.M0}.H..A..H...... |
14f20 | 00 48 83 c2 10 eb e3 49 0f bf 44 24 40 48 c1 e0 04 4c 89 3c 01 41 f6 47 09 03 74 15 f6 45 09 04 | .H.....I..D$@H...L.<.A.G..t..E.. |
14f40 | 74 0f 49 8b 7d 38 4c 89 fa 48 89 ee e8 7f 5b 00 00 41 8b 6c 24 40 8d 45 01 66 41 89 44 24 40 8b | t.I.}8L..H....[..A.l$@.E.fA.D$@. |
14f60 | 43 08 ff c0 89 c2 41 2b 54 24 3c 81 fa c8 00 00 00 7e 12 ba 0c fe 44 00 be c8 00 00 00 4c 89 e7 | C.....A+T$<......~....D......L.. |
14f80 | e8 35 f8 fe ff 3b 43 0c 7c 24 49 8b 7d 38 48 8b 33 48 8d 53 0c 41 b9 0c fe 44 00 41 b8 fd ff ff | .5...;C.|$I.}8H.3H.S.A...D.A.... |
14fa0 | 7f b9 02 00 00 00 e8 29 62 00 00 48 89 03 48 63 43 08 48 8b 13 8d 48 01 89 4b 08 66 89 2c 42 58 | .......)b..H..HcC.H...H..K.f.,BX |
14fc0 | 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 63 ab ff ff 48 89 df 48 89 c6 5b e9 cc fe ff ff | []A\A]A^A_.SH...c...H..H..[..... |
14fe0 | 41 56 41 55 41 54 55 53 48 8b 6f 20 48 89 fb 4c 8b 67 18 48 83 7d 00 00 74 27 80 7d 0d 00 74 21 | AVAUATUSH.o.H..L.g.H.}..t'.}..t! |
15000 | e8 98 4c ff ff 0f b6 55 0c 41 89 c5 89 c6 48 89 df e8 bf 4b ff ff 44 89 ee 48 89 df e8 54 4c ff | ..L....U.A....H....K..D..H...TL. |
15020 | ff 80 7d 0e 00 74 46 49 8b 7c 24 38 be 74 ef 44 00 e8 f9 64 00 00 49 8b 54 24 30 49 8b 4c 24 50 | ..}..tFI.|$8.t.D...d..I.T$0I.L$P |
15040 | 4c 89 e7 44 8b 42 28 48 8d 71 20 48 89 c2 31 c9 e8 75 fa ff ff 49 8b 54 24 50 48 63 f0 4c 89 e7 | L..D.B(H.q.H..1..u...I.T$PHc.L.. |
15060 | 48 6b f6 18 48 03 72 20 e8 03 fc ff ff 48 8b 45 00 4c 8b 6b 18 0f b6 53 42 48 89 43 20 44 0f b6 | Hk..H.r......H.E.L.k...SBH.C.D.. |
15080 | 75 0c 49 8b 45 50 44 89 f1 29 d1 01 48 08 40 8a 73 42 40 0f b6 c6 44 39 f0 7e 1a ff ce 48 89 df | u.I.EPD..)..H.@.sB@...D9.~...H.. |
150a0 | 40 88 73 42 40 0f b6 f6 e8 f6 f8 ff ff 8b 53 28 89 50 0c eb d9 40 88 73 44 0f bf 45 08 48 83 7d | @.sB@.........S(.P...@.sD..E.H.} |
150c0 | 00 00 49 8b 54 24 50 89 42 28 74 56 44 0f bf 65 0a 4d 8b 75 50 45 3b 66 18 0f 8d 9a 00 00 00 4d | ..I.T$P.B(tVD..e.M.uPE;f.......M |
150e0 | 63 ec 0f b6 55 0c 4d 6b ed 18 4d 03 6e 10 41 38 55 10 76 19 80 7d 0d 00 74 0c 41 8b 75 08 48 89 | c...U.Mk..M.n.A8U.v..}..t.A.u.H. |
15100 | df e8 cf 4a ff ff 8a 45 0c 41 88 45 10 48 8b 7b 18 44 89 e6 e8 b7 fb ff ff 83 f8 01 41 83 d4 00 | ...J...E.A.E.H.{.D..........A... |
15120 | eb b3 48 0f bf 45 0a 0f bf c8 3b 4a 18 7d 4a 48 6b c0 18 be 3e fe 44 00 48 03 42 10 48 8b 10 80 | ..H..E....;J.}JHk...>.D.H.B.H... |
15140 | 7a 08 04 75 0d 80 7a 0a 00 b9 1c fe 44 00 48 0f 45 f1 8b 48 0c 49 8b 7c 24 38 48 83 c2 18 31 c0 | z..u..z.....D.H.E..H.I.|$8H...1. |
15160 | e8 f1 44 ff ff 41 c7 44 24 10 00 00 00 00 48 89 c6 4c 89 e7 e8 29 a9 ff ff 5b 5d 41 5c 41 5d 41 | ..D..A.D$.....H..L...)...[]A\A]A |
15180 | 5e c3 41 55 31 d2 31 f6 49 89 fd 41 54 55 53 51 4c 8b 67 30 48 8b 6f 38 4c 89 e7 49 8b 1c 24 e8 | ^.AU1.1.I..ATUSQL.g0H.o8L..I..$. |
151a0 | de 4b ff ff 4c 89 e7 e8 34 fe ff ff 49 63 4c 24 28 83 f9 ff 0f 8c b9 00 00 00 48 63 53 58 48 8b | .K..L...4...IcL$(.........HcSXH. |
151c0 | 73 18 48 c1 e1 02 48 89 ef 48 c1 e2 02 e8 85 5f 00 00 49 63 4c 24 28 48 89 43 18 83 f9 ff 89 4b | s.H...H..H....._..IcL$(H.C.....K |
151e0 | 58 0f 8c 8c 00 00 00 48 63 53 5c 48 8b 73 28 48 c1 e1 02 48 89 ef 48 c1 e2 02 e8 58 5f 00 00 49 | X......HcS\H.s(H...H..H....X_..I |
15200 | 63 4c 24 34 48 89 43 28 41 8b 44 24 28 83 f9 ff 89 43 5c 7c 5e 48 63 53 54 48 8b 73 10 48 c1 e1 | cL$4H.C(A.D$(....C\|^HcSTH.s.H.. |
15220 | 04 48 89 ef 48 c1 e2 04 e8 2a 5f 00 00 49 63 4c 24 38 48 89 43 10 41 8b 44 24 34 83 f9 ff 89 43 | .H..H....*_..IcL$8H.C.A.D$4....C |
15240 | 54 7c 30 48 63 53 60 48 8b 73 20 48 c1 e1 03 48 89 ef 48 c1 e2 03 e8 fc 5e 00 00 49 0f bf 4c 24 | T|0HcS`H.s.H...H..H.....^..I..L$ |
15260 | 40 48 89 43 20 41 8b 44 24 38 66 83 f9 ff 89 43 60 7d 08 48 89 ef e8 cf 5e 00 00 48 63 53 64 48 | @H.C.A.D$8f....C`}.H....^..HcSdH |
15280 | 8b 73 30 48 c1 e1 04 48 89 ef 48 c1 e2 04 e8 c4 5e 00 00 48 89 43 30 41 0f bf 44 24 40 48 89 ef | .s0H...H..H.....^..H.C0A..D$@H.. |
152a0 | 48 63 53 50 48 8b 73 38 89 43 64 41 0f b6 4c 24 43 48 c1 e2 04 48 c1 e1 04 e8 99 5e 00 00 48 89 | HcSPH.s8.CdA..L$CH...H.....^..H. |
152c0 | 43 38 41 0f b6 44 24 43 89 43 50 49 8b 44 24 10 49 89 45 30 41 8b 45 10 2d 20 01 00 00 83 f8 01 | C8A..D$C.CPI.D$.I.E0A.E.-....... |
152e0 | 77 14 49 8b 75 18 4c 89 ef 48 8b 56 10 48 83 c6 18 e8 41 a8 ff ff 48 8b 45 18 48 83 6d 10 10 48 | w.I.u.L..H.V.H....A...H.E.H.m..H |
15300 | 83 78 18 00 7e 0f 5a 5b 48 89 ef 5d 41 5c 41 5d e9 60 5c 00 00 58 5b 5d 41 5c 41 5d c3 39 77 10 | .x..~.Z[H..]A\A].`\..X[]A\A].9w. |
15320 | 74 06 50 e8 21 f8 ff ff e9 36 b5 ff ff 81 7f 10 20 01 00 00 53 74 0a be 20 01 00 00 e8 08 f8 ff | t.P.!....6..........St.......... |
15340 | ff 48 8b 5f 18 e8 19 b5 ff ff 48 89 d8 5b c3 55 48 89 fd 53 48 89 f3 50 e8 d0 ff ff ff 48 8b 7d | .H._......H..[.UH..SH..P.....H.} |
15360 | 30 48 89 c6 e8 ca 4a ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 04 00 00 00 89 43 08 | 0H....J...C......C............C. |
15380 | 5a 5b 5d c3 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 20 48 8b 6f 30 48 89 ef e8 90 4f ff ff 48 89 | Z[].ATI..USH..H...H.o0H....O..H. |
153a0 | df e8 bd b4 ff ff 48 8d 74 24 08 48 89 df e8 9c ff ff ff 48 8d 54 24 08 4c 89 e6 48 89 ef e8 c2 | ......H.t$.H.......H.T$.L..H.... |
153c0 | 52 ff ff 48 83 c4 20 5b 5d 41 5c c3 41 54 41 89 f4 be 0a 01 00 00 55 53 48 89 fb 8b 6f 04 e8 11 | R..H...[]A\.ATA.......USH...o... |
153e0 | f6 ff ff 85 c0 48 89 df 74 07 e8 3e ff ff ff eb 13 e8 6d b4 ff ff 48 8b 7b 38 be 74 ef 44 00 e8 | .....H..t..>......m...H.{8.t.D.. |
15400 | 2b 61 00 00 48 8b 53 50 48 89 df 45 89 e0 89 e9 48 8d 72 10 48 89 c2 e8 ae f6 ff ff 48 89 df 89 | +a..H.SPH..E....H.r.H.......H... |
15420 | c6 5b 5d 41 5c e9 a6 f8 ff ff 41 56 41 55 41 54 55 53 0f b6 47 43 48 89 fb 48 8b 2f 3d ff 00 00 | .[]A\.....AVAUATUS..GCH..H./=... |
15440 | 00 44 8b 65 50 75 0f ba b8 fa 44 00 be ff 00 00 00 e8 64 f3 fe ff 44 39 e0 49 89 f5 49 89 d6 7c | .D.ePu....D.......d...D9.I..I..| |
15460 | 2a 48 8b 47 18 48 8b 75 38 48 8d 55 50 41 b9 b8 fa 44 00 41 b8 ff 00 00 00 b9 10 00 00 00 48 8b | *H.G.H.u8H.UPA...D.A..........H. |
15480 | 78 38 e8 4d 5d 00 00 48 89 45 38 8b 75 50 49 63 c4 31 d2 48 c1 e0 04 41 39 f4 48 8b 4d 38 7d 14 | x8.M]..H.E8.uPIc.1.H...A9.H.M8}. |
154a0 | 48 01 c1 41 ff c4 48 c7 04 11 00 00 00 00 48 83 c2 10 eb e3 0f b6 43 43 48 c1 e0 04 41 83 3e 07 | H..A..H.......H.......CCH...A.>. |
154c0 | 0f 94 44 01 08 0f b6 43 43 41 8b 56 08 48 c1 e0 04 48 03 45 38 88 50 09 0f b6 43 43 48 c1 e0 04 | ..D....CCA.V.H...H.E8.P...CCH... |
154e0 | 48 03 45 38 4c 89 28 41 f6 45 09 03 74 19 f6 45 09 04 74 13 48 8b 43 18 4c 89 ea 48 89 ee 48 8b | H.E8L.(A.E..t..E..t.H.C.L..H..H. |
15500 | 78 38 e8 c9 55 00 00 0f b6 43 43 8d 50 01 88 53 43 5b 5d 41 5c 41 5d 41 5e c3 41 57 48 85 ff 41 | x8..U....CC.P..SC[]A\A]A^.AWH..A |
15520 | 56 41 55 41 54 55 48 89 fd 53 41 50 74 33 44 0f b6 67 42 49 89 f5 48 89 d3 41 89 ce 41 ff cc 41 | VAUATUH..SAPt3D..gBI..H..A..A..A |
15540 | 83 fc ff 74 5d 44 89 e6 48 89 ef e8 53 f4 ff ff 48 8b 30 4c 89 ef e8 33 5d 00 00 85 c0 74 dd eb | ...t]D..H...S...H.0L...3]....t.. |
15560 | 07 31 c0 e9 b0 00 00 00 45 85 f6 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 07 00 00 00 44 | .1......E...C......C...........D |
15580 | 89 63 08 75 16 48 8b 45 20 0f b6 50 0c 44 39 e2 7e 05 48 8b 00 eb f2 c6 40 0d 01 b8 07 00 00 00 | .c.u.H.E...P.D9.~.H.....@....... |
155a0 | eb 76 48 8b 45 00 45 31 e4 4c 8b 78 38 0f b6 45 43 45 89 e6 41 39 c4 7d 1c 4c 89 e0 4c 89 ee 49 | .vH.E.E1.L.x8..ECE..A9.}.L..L..I |
155c0 | ff c4 48 c1 e0 04 49 8b 3c 07 e8 bf 5c 00 00 85 c0 74 da eb 26 48 8b 7d 10 31 c9 48 89 da 4c 89 | ..H...I.<...\....t..&H.}.1.H..L. |
155e0 | ee e8 34 ff ff ff 85 c0 74 2e 48 89 da 4c 89 ee 48 89 ef e8 32 fe ff ff 41 89 c6 c7 43 10 ff ff | ..4.....t.H..L..H...2...A...C... |
15600 | ff ff c7 43 14 ff ff ff ff b8 08 00 00 00 c7 03 08 00 00 00 44 89 73 08 5a 5b 5d 41 5c 41 5d 41 | ...C................D.s.Z[]A\A]A |
15620 | 5e 41 5f c3 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 e8 f4 fc ff ff 48 8b 6b 30 b9 01 00 | ^A_.AUATI..USH..H..(.....H.k0... |
15640 | 00 00 4c 89 e2 48 89 c6 49 89 c5 48 89 ef e8 c7 fe ff ff 85 c0 75 4c 48 8b 73 60 4c 89 e2 b9 01 | ..L..H..I..H.........uLH.s`L.... |
15660 | 00 00 00 48 89 ef e8 af fe ff ff 48 8b 7b 30 4c 89 ee e8 bc 47 ff ff 48 8d 54 24 08 4c 89 e6 48 | ...H.......H.{0L....G..H.T$.L..H |
15680 | 89 ef c7 44 24 18 ff ff ff ff c7 44 24 1c ff ff ff ff c7 44 24 08 04 00 00 00 89 44 24 10 e8 e2 | ...D$......D$......D$......D$... |
156a0 | 4f ff ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 68 8b | O..H..([]A\A].AWAVAUATUSH..H..h. |
156c0 | 6f 04 e8 b8 f7 ff ff 8b 43 10 3d 0a 01 00 00 0f 84 79 07 00 00 7f 56 3d 03 01 00 00 0f 84 7d 01 | o.......C.=......y....V=......}. |
156e0 | 00 00 7f 19 83 f8 3b 0f 84 86 00 00 00 3d 02 01 00 00 0f 84 56 07 00 00 e9 66 07 00 00 3d 08 01 | ......;......=......V....f...=.. |
15700 | 00 00 0f 84 80 01 00 00 3d 09 01 00 00 0f 85 50 07 00 00 48 89 df e8 48 b1 ff ff 48 8d 74 24 28 | ........=......P...H...H...H.t$( |
15720 | 48 89 df e8 fc fe ff ff e9 fe 03 00 00 3d 11 01 00 00 0f 84 5d 03 00 00 7f 17 3d 0b 01 00 00 74 | H............=......].....=....t |
15740 | 3f 3d 0d 01 00 00 0f 84 41 04 00 00 e9 12 07 00 00 3d 16 01 00 00 74 7d 3d 1d 01 00 00 0f 84 05 | ?=......A........=....t}=....... |
15760 | 05 00 00 3d 12 01 00 00 0f 85 f5 06 00 00 e9 0f 06 00 00 48 89 df e8 e8 b0 ff ff e9 4f 07 00 00 | ...=...............H........O... |
15780 | 4c 8b 63 30 c7 44 24 40 ff ff ff ff 48 8d 74 24 40 48 89 df e8 bf 16 00 00 81 7b 10 05 01 00 00 | L.c0.D$@....H.t$@H........{..... |
157a0 | 74 ea be 04 01 00 00 48 89 df e8 45 f2 ff ff 85 c0 74 08 48 89 df e8 39 15 00 00 be 06 01 00 00 | t......H...E.....t.H...9........ |
157c0 | 89 e9 ba 0b 01 00 00 48 89 df e8 ce f5 ff ff 8b 74 24 40 eb 7d 4c 8b 63 30 48 89 df e8 82 b0 ff | .......H........t$@.}L.c0H...... |
157e0 | ff 4c 89 e7 e8 e5 43 ff ff 48 89 df 41 89 c6 e8 9d 14 00 00 48 8d 74 24 40 ba 01 00 00 00 4c 89 | .L....C..H..A.......H.t$@.....L. |
15800 | e7 41 89 c5 e8 bc f1 ff ff be 03 01 00 00 48 89 df e8 07 fb ff ff 48 89 df e8 d6 14 00 00 4c 89 | .A............H.......H.......L. |
15820 | e7 e8 77 44 ff ff 44 89 f2 89 c6 4c 89 e7 e8 53 44 ff ff be 06 01 00 00 89 e9 ba 16 01 00 00 48 | ..wD..D....L...SD..............H |
15840 | 89 df e8 56 f5 ff ff 4c 89 e7 e8 91 f7 ff ff 44 89 ee 4c 89 e7 e8 1b 44 ff ff e9 70 06 00 00 48 | ...V...L.......D..L....D...p...H |
15860 | 89 df e8 fc af ff ff 48 89 df e8 85 14 00 00 89 e9 ba 03 01 00 00 be 06 01 00 00 48 89 df e8 1a | .......H...................H.... |
15880 | f5 ff ff e9 47 06 00 00 4c 8b 6b 30 48 8d 74 24 28 ba 01 00 00 00 4c 89 ef e8 27 f1 ff ff 48 89 | ....G...L.k0H.t$(.....L...'...H. |
158a0 | df e8 bd af ff ff 48 89 df e8 7f fa ff ff 49 89 c4 8b 43 10 83 f8 3d 74 1e 3d 0c 01 00 00 0f 84 | ......H.......I...C...=t.=...... |
158c0 | e3 00 00 00 83 f8 2c be b7 fe 44 00 0f 85 d8 05 00 00 e9 d0 00 00 00 4c 8b 73 30 ba 0b 00 00 00 | ......,...D............L.s0..... |
158e0 | be 6a fe 44 00 48 89 df 45 0f b6 7e 44 e8 d9 f6 ff ff ba 0b 00 00 00 be 76 fe 44 00 48 89 df e8 | .j.D.H..E..~D...........v.D.H... |
15900 | c7 f6 ff ff ba 0a 00 00 00 be 82 fe 44 00 48 89 df e8 b5 f6 ff ff 4c 89 e6 48 89 df e8 8b f5 ff | ............D.H.......L..H...... |
15920 | ff be 3d 00 00 00 48 89 df e8 ef f9 ff ff 48 89 df e8 94 13 00 00 be 2c 00 00 00 48 89 df e8 da | ..=...H.......H........,...H.... |
15940 | f9 ff ff 48 89 df e8 7f 13 00 00 be 2c 00 00 00 48 89 df e8 9c f0 ff ff 85 c0 74 0a 48 89 df e8 | ...H........,...H.........t.H... |
15960 | 66 13 00 00 eb 2c f2 0f 10 05 aa 8d 03 00 4c 89 f7 e8 e2 44 ff ff 41 0f b6 76 44 4c 89 f7 89 c2 | f....,........L....D..A..vDL.... |
15980 | e8 20 44 ff ff be 01 00 00 00 4c 89 f7 e8 8c 44 ff ff 41 b8 01 00 00 00 b9 01 00 00 00 89 ea 44 | ..D.......L....D..A............D |
159a0 | 89 fe e9 ca 00 00 00 4c 8b 73 30 ba 0f 00 00 00 be 8d fe 44 00 48 89 df 41 0f b6 46 44 89 04 24 | .......L.s0........D.H..A..FD..$ |
159c0 | e8 06 f6 ff ff ba 0b 00 00 00 be 9d fe 44 00 48 89 df e8 f4 f5 ff ff ba 0d 00 00 00 be a9 fe 44 | .............D.H...............D |
159e0 | 00 48 89 df e8 e2 f5 ff ff 4c 89 e6 48 89 df 41 bc 04 00 00 00 e8 b2 f4 ff ff be 2c 00 00 00 48 | .H.......L..H..A...........,...H |
15a00 | 89 df e8 ed ef ff ff 85 c0 74 18 48 89 df 41 ff c4 e8 17 f9 ff ff 48 89 df 48 89 c6 e8 8b f4 ff | .........t.H..A.......H..H...... |
15a20 | ff eb d7 be 0c 01 00 00 48 89 df e8 ed f8 ff ff 48 8d 74 24 40 48 89 df 44 8b 7b 04 e8 02 0e 00 | ........H.......H.t$@H..D.{..... |
15a40 | 00 48 8b 7b 30 48 8d 4c 24 40 89 c2 be 03 00 00 00 e8 b7 f3 ff ff be 03 00 00 00 4c 89 f7 e8 8e | .H.{0H.L$@.................L.... |
15a60 | 43 ff ff 8b 34 24 41 8d 4c 24 fd 45 31 c0 44 89 fa 48 89 df e8 ac 12 00 00 48 89 df 89 e9 ba 08 | C...4$A.L$.E1.D..H.......H...... |
15a80 | 01 00 00 be 06 01 00 00 e8 10 f3 ff ff 4c 89 ef e9 8c 00 00 00 4c 8b 63 30 4c 89 e7 e8 2d 41 ff | .............L.......L.c0L...-A. |
15aa0 | ff 48 8d 74 24 28 ba 01 00 00 00 4c 89 e7 41 89 c5 e8 0f ef ff ff 48 8d 74 24 40 31 d2 4c 89 e7 | .H.t$(.....L..A.......H.t$@1.L.. |
15ac0 | e8 00 ef ff ff 48 89 df e8 96 ad ff ff 48 89 df e8 1b 04 00 00 89 e9 ba 11 01 00 00 be 15 01 00 | .....H.......H.................. |
15ae0 | 00 48 89 df e8 b4 f2 ff ff 48 89 df e8 a0 11 00 00 80 7c 24 4d 00 89 c5 74 0f 0f b6 54 24 4c 89 | .H.......H........|$M...t...T$L. |
15b00 | c6 4c 89 e7 e8 cc 40 ff ff 4c 89 e7 e8 cf f4 ff ff 4c 89 e7 44 89 ea 89 ee e8 68 41 ff ff 4c 89 | .L....@..L.......L..D.....hA..L. |
15b20 | e7 e8 ba f4 ff ff e9 a4 03 00 00 8b 43 10 83 f8 2e 75 0f 48 8d 74 24 28 48 89 df e8 44 f8 ff ff | ............C....u.H.t$(H...D... |
15b40 | eb e9 31 d2 83 f8 3a 75 12 48 8d 74 24 28 48 89 df e8 2e f8 ff ff ba 01 00 00 00 48 8d 74 24 40 | ..1...:u.H.t$(H............H.t$@ |
15b60 | 89 e9 48 89 df e8 bd 03 00 00 48 8b 7b 30 48 8d 74 24 28 48 8d 54 24 40 e8 38 49 ff ff 48 8b 7b | ..H.......H.{0H.t$(H.T$@.8I..H.{ |
15b80 | 30 89 ee e8 59 4b ff ff e9 42 03 00 00 48 89 df e8 ce ac ff ff be 09 01 00 00 48 89 df e8 52 ee | 0...YK...B...H............H...R. |
15ba0 | ff ff 85 c0 74 4e 48 89 df 48 8b 6b 30 e8 7b f7 ff ff 48 89 df 48 89 c6 e8 ef f2 ff ff 48 8b 7b | ....tNH..H.k0.{...H..H.......H.{ |
15bc0 | 30 be 01 00 00 00 e8 a5 ef ff ff 8b 4b 04 48 8d 74 24 40 31 d2 48 89 df e8 4a 03 00 00 8b 74 24 | 0...........K.H.t$@1.H...J....t$ |
15be0 | 48 48 89 ef e8 ba ed ff ff 8b 55 28 89 50 08 e9 db 02 00 00 31 ed 48 89 df ff c5 e8 2d f7 ff ff | HH........U(.P......1.H.....-... |
15c00 | 48 89 df 48 89 c6 e8 a1 f2 ff ff be 2c 00 00 00 48 89 df e8 dc ed ff ff 85 c0 75 da be 3d 00 00 | H..H........,...H.........u..=.. |
15c20 | 00 48 89 df e8 cb ed ff ff 85 c0 74 0f 48 8d 74 24 40 48 89 df e8 09 0c 00 00 eb 0a c7 44 24 40 | .H.........t.H.t$@H..........D$@ |
15c40 | 00 00 00 00 31 c0 48 8b 7b 30 48 8d 4c 24 40 89 ee 89 c2 e8 b5 f1 ff ff 48 8b 7b 30 89 ee e8 0d | ....1.H.{0H.L$@.........H.{0.... |
15c60 | ef ff ff e9 67 02 00 00 48 89 df 45 31 ff e8 f0 ab ff ff 48 89 df e8 b2 f6 ff ff 4c 8b 63 50 4c | ....g...H..E1......H.......L.cPL |
15c80 | 8b 6b 30 49 89 c6 49 8d 44 24 20 48 89 04 24 49 8b 45 20 48 0f bf 40 08 44 0f bf c0 49 89 c1 43 | .k0I..I.D$.H..$I.E.H..@.D...I..C |
15ca0 | 8d 04 38 41 3b 44 24 28 7d 72 4b 8d 0c 0f 49 8b 44 24 20 4c 89 f7 44 89 44 24 1c 4c 89 4c 24 10 | ..8A;D$(}rK...I.D$.L..D.D$.L.L$. |
15cc0 | 49 ff c7 48 6b c9 18 48 8b 34 08 48 89 4c 24 08 e8 b9 55 00 00 85 c0 48 8b 4c 24 08 4c 8b 4c 24 | I..Hk..H.4.H.L$...U....H.L$.L.L$ |
15ce0 | 10 44 8b 44 24 1c 74 b7 49 8b 44 24 20 49 8d 56 18 be cc fe 44 00 8b 4c 08 0c 49 8b 45 18 48 8b | .D.D$.t.I.D$.I.V....D..L..I.E.H. |
15d00 | 78 38 31 c0 e8 4d 39 ff ff 49 8b 7d 18 48 89 c6 c7 47 10 00 00 00 00 e8 86 9d ff ff be 1d 01 00 | x81..M9..I.}.H...G.............. |
15d20 | 00 48 89 df e8 f4 f5 ff ff 45 8b 45 28 48 8b 34 24 89 e9 4c 89 f2 48 89 df e8 8c ed ff ff 48 89 | .H.......E.E(H.4$..L..H.......H. |
15d40 | df 89 c5 e8 f1 10 00 00 8b 7b 10 31 f6 e8 48 ee ff ff 85 c0 48 63 f5 74 13 49 8b 45 20 48 6b d6 | .........{.1..H.....Hc.t.I.E.Hk. |
15d60 | 18 49 03 54 24 20 8a 40 0c 88 42 10 48 6b f6 18 48 89 df 49 03 74 24 20 e8 f3 ee ff ff e9 4d 01 | .I.T$..@..B.Hk..H..I.t$.......M. |
15d80 | 00 00 48 89 df e8 d9 aa ff ff 44 8b 63 10 be 01 00 00 00 48 8b 6b 30 44 89 e7 e8 fb ed ff ff 85 | ..H.......D.c......H.k0D........ |
15da0 | c0 0f 85 83 00 00 00 41 83 fc 3b 74 7d 48 8d 74 24 40 48 89 df e8 89 0a 00 00 41 89 c4 8b 44 24 | .......A..;t}H.t$@H.......A...D$ |
15dc0 | 40 83 e8 0c 83 f8 01 77 41 48 8d 74 24 40 83 ca ff 48 89 ef e8 22 41 ff ff 83 7c 24 40 0c 75 20 | @......wAH.t$@...H..."A...|$@.u. |
15de0 | 41 ff cc 75 1b 48 8b 45 00 48 63 54 24 48 48 8b 40 18 48 8d 14 90 8b 02 83 e0 c0 83 c8 1e 89 02 | A..u.H.E.HcT$HH.@.H............. |
15e00 | 0f b6 45 42 41 83 cc ff eb 25 41 83 fc 01 48 8d 74 24 40 48 89 ef 75 07 e8 c8 44 ff ff eb 10 e8 | ..EBA....%A...H.t$@H..u...D..... |
15e20 | 87 44 ff ff 0f b6 45 42 eb 05 45 31 e4 31 c0 48 89 ef 44 89 e2 89 c6 e8 46 3f ff ff be 3b 00 00 | .D....EB..E1.1.H..D.....F?...;.. |
15e40 | 00 48 89 df e8 ab eb ff ff e9 81 00 00 00 48 8b 7b 30 e8 46 3e ff ff 48 89 df 89 c6 e8 6b f5 ff | .H............H.{0.F>..H.....k.. |
15e60 | ff eb 6c 48 8d 74 24 48 48 89 df 48 8b 6b 30 e8 56 0b 00 00 8b 43 10 83 f8 2c 74 05 83 f8 3d 75 | ..lH.t$HH..H.k0.V....C...,t...=u |
15e80 | 1d 48 8d 74 24 40 ba 01 00 00 00 48 89 df 48 c7 44 24 40 00 00 00 00 e8 4f 0c 00 00 eb 31 83 7c | .H.t$@.....H..H.D$@.....O....1.| |
15ea0 | 24 48 0c 74 0d be f2 fe 44 00 48 89 df e9 65 fe ff ff 48 8b 45 00 48 63 54 24 50 48 8b 40 18 48 | $H.t....D.H...e...H.E.HcT$PH.@.H |
15ec0 | 8d 14 90 8b 02 25 ff 3f 80 ff 80 cc 40 89 02 48 8b 43 30 8a 50 42 88 50 44 48 8b 43 38 66 ff 48 | .....%.?....@..H.C0.PB.PDH.C8f.H |
15ee0 | 46 48 83 c4 68 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 fb 51 8b 6b 10 be 01 00 00 00 89 ef | FH..h[]A\A]A^A_.USH..Q.k........ |
15f00 | e8 95 ec ff ff 85 c0 75 1a 81 fd 12 01 00 00 48 89 df 75 08 5a 5b 5d e9 92 f7 ff ff e8 8d f7 ff | .......u.......H..u.Z[]......... |
15f20 | ff eb d3 58 5b 5d c3 41 57 41 89 d7 41 56 41 89 ce 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec | ...X[].AWA..AVA..AUATI..USH..H.. |
15f40 | 78 4c 8b 5f 30 4c 8b 6f 38 49 8b 2b 44 8b 55 60 45 39 53 38 7d 2e 49 63 43 38 48 8b 55 20 4c 89 | xL._0L.o8I.+D.U`E9S8}.IcC8H.U.L. |
15f60 | ef 8d 48 01 48 8d 14 c2 41 89 4b 38 48 89 14 24 e8 73 90 ff ff 48 8b 14 24 48 89 02 f6 40 09 03 | ..H.H...A.K8H..$.s...H..$H...@.. |
15f80 | 75 62 eb 7c 48 8b 75 20 48 8d 55 60 b9 08 00 00 00 41 b9 1f d5 44 00 41 b8 ff ff 03 00 4c 89 ef | ub.|H.u.H.U`.....A...D.A.....L.. |
15fa0 | 44 89 54 24 0c 4c 89 1c 24 e8 26 52 00 00 44 8b 54 24 0c 8b 55 60 4c 8b 1c 24 48 89 45 20 31 c0 | D.T$.L..$.&R..D.T$..U`L..$H.E.1. |
15fc0 | 49 63 ca 48 c1 e1 03 41 39 d2 7d 8a 48 89 ce 48 03 75 20 41 ff c2 48 c7 04 06 00 00 00 00 48 83 | Ic.H...A9.}.H..H.u.A..H.......H. |
15fe0 | c0 08 eb e3 f6 45 09 04 74 16 48 89 c2 48 89 ee 4c 89 ef 48 89 04 24 e8 d4 4a 00 00 48 8b 04 24 | .....E..t.H..H..L..H..$..J..H..$ |
16000 | 48 8d 54 24 18 48 8d 74 24 28 44 89 70 68 48 89 df 48 89 44 24 28 e8 ed e9 ff ff be 28 00 00 00 | H.T$.H.t$(D.phH..H.D$(......(... |
16020 | 48 89 df e8 f5 f2 ff ff 45 85 ff 74 20 be ff fe 44 00 48 89 df ba 04 00 00 00 e8 8c ef ff ff 48 | H.......E..t....D.H............H |
16040 | 8b 7b 30 be 01 00 00 00 e8 23 eb ff ff 48 8b 6b 30 45 31 ff 4c 8b 6d 00 41 c6 45 79 00 83 7b 10 | .{0......#...H.k0E1.L.m.A.Ey..{. |
16060 | 29 74 5d 8b 43 10 3d 18 01 00 00 74 1f 3d 20 01 00 00 75 27 48 89 df 41 ff c7 e8 ae f2 ff ff 48 | )t].C.=....t.=....u'H..A.......H |
16080 | 89 df 48 89 c6 e8 22 ee ff ff eb 1c 48 89 df e8 cf a7 ff ff 41 c6 45 79 01 eb 0d be 04 ff 44 00 | ..H...".....H.......A.Ey......D. |
160a0 | 48 89 df e8 fa 99 ff ff 41 80 7d 79 00 75 11 be 2c 00 00 00 48 89 df e8 38 e9 ff ff 85 c0 eb a1 | H.......A.}y.u..,...H...8....... |
160c0 | 48 8b 7b 30 44 89 fe e8 a4 ea ff ff 8a 45 42 48 89 ef 41 88 45 78 0f b6 75 42 e8 3f 3d ff ff be | H.{0D........EBH..A.Ex..uB.?=... |
160e0 | 29 00 00 00 48 89 df e8 31 f2 ff ff 48 89 df e8 fc fd ff ff 8b 53 04 48 8b 44 24 28 44 89 f1 48 | )...H...1...H........S.H.D$(D..H |
16100 | 89 df be 06 01 00 00 89 50 6c ba 09 01 00 00 e8 89 ec ff ff 48 8b 43 30 31 d2 be 25 00 00 00 48 | ........Pl..........H.C01..%...H |
16120 | 8b 68 10 8b 45 38 48 89 ef 8d 48 ff e8 63 3c ff ff 4c 89 e6 41 89 44 24 08 48 89 ef 41 c7 44 24 | .h..E8H...H..c<..L..A.D$.H..A.D$ |
16140 | 10 ff ff ff ff 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0b 00 00 00 e8 50 41 ff ff 48 89 df e8 1f | .....A.D$.....A..$.....PA..H.... |
16160 | f0 ff ff 48 83 c4 78 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 89 d5 41 54 55 48 89 fd 53 | ...H..x[]A\A]A^A_.AVAUA..ATUH..S |
16180 | 48 89 f3 48 83 ec 30 e8 f3 ec ff ff 8b 45 10 83 f8 2d 74 15 3d 0f 01 00 00 0f 84 14 03 00 00 83 | H..H..0......E...-t.=........... |
161a0 | f8 23 75 3b e9 15 03 00 00 45 31 e4 48 89 ef 44 8b 75 04 e8 ab a6 ff ff 48 89 de 48 89 ef ba 08 | .#u;.....E1.H..D.u......H..H.... |
161c0 | 00 00 00 e8 aa ff ff ff 48 8b 7d 30 44 89 f1 48 89 da 44 89 e6 e8 20 46 ff ff e9 78 01 00 00 3d | ........H.}0D..H..D....F...x...= |
161e0 | 0e 01 00 00 0f 84 c4 00 00 00 7f 2f 3d 07 01 00 00 0f 84 cd 00 00 00 3d 09 01 00 00 0f 84 26 01 | .........../=..........=......&. |
16200 | 00 00 83 f8 7b 0f 85 37 01 00 00 48 89 de 48 89 ef e8 f4 03 00 00 e9 3c 01 00 00 3d 18 01 00 00 | ....{..7...H..H........<...=.... |
16220 | 0f 84 bb 00 00 00 7f 24 3d 14 01 00 00 0f 85 0f 01 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff | .......$=...........C......C.... |
16240 | ff c7 03 02 00 00 00 e9 8c 00 00 00 3d 1f 01 00 00 74 31 3d 21 01 00 00 0f 85 e4 00 00 00 48 8b | ............=....t1=!.........H. |
16260 | 75 18 48 8b 7d 30 e8 c8 3b ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 04 00 00 00 e9 | u.H.}0..;...C......C............ |
16280 | 9f 00 00 00 c7 43 08 00 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 05 00 00 00 f2 | .....C......C......C............ |
162a0 | 0f 10 45 18 f2 0f 11 43 08 e9 a1 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 01 00 | ..E....C.......C......C......... |
162c0 | 00 00 eb 14 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 03 00 00 00 c7 43 08 00 00 00 00 eb | .....C......C............C...... |
162e0 | 6e 48 8b 7d 30 48 8b 07 80 78 79 00 75 0d be 1d ff 44 00 48 89 ef e8 a7 97 ff ff 45 31 c0 b9 01 | nH.}0H...xy.u....D.H.......E1... |
16300 | 00 00 00 31 d2 be 26 00 00 00 e8 c9 39 ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 0d | ...1..&.....9...C......C........ |
16320 | 00 00 00 89 43 08 eb 27 48 89 ef e8 33 a5 ff ff 8b 4d 04 31 d2 48 89 de 48 89 ef e8 e7 fb ff ff | ....C..'H...3....M.1.H..H....... |
16340 | eb 15 48 89 de 48 89 ef e8 7d 06 00 00 eb 08 48 89 ef e8 0c a5 ff ff 8b 45 10 83 f8 5e 0f 84 ac | ..H..H...}.....H........E...^... |
16360 | 00 00 00 7f 48 83 f8 2d 0f 84 cf 00 00 00 7f 1d 83 f8 2a 0f 84 8b 00 00 00 45 31 e4 83 f8 2b 0f | ....H..-..........*......E1...+. |
16380 | 84 26 01 00 00 41 b4 04 83 f8 25 eb 66 83 f8 3c 0f 84 8f 00 00 00 83 f8 3e 41 bc 0b 00 00 00 0f | .&...A....%.f..<........>A...... |
163a0 | 84 06 01 00 00 41 b4 03 83 f8 2f eb 46 3d 19 01 00 00 74 66 7f 22 3d 10 01 00 00 74 78 3d 17 01 | .....A..../.F=....tf."=....tx=.. |
163c0 | 00 00 41 bc 06 00 00 00 0f 84 dd 00 00 00 41 b4 0d 3d 01 01 00 00 eb 1b 3d 1b 01 00 00 74 4e 41 | ..A...........A..=......=....tNA |
163e0 | bc 0c 00 00 00 0f 8c c0 00 00 00 41 b4 0a 3d 1c 01 00 00 0f 84 b2 00 00 00 41 bc 0f 00 00 00 e9 | ...........A..=..........A...... |
16400 | a7 00 00 00 41 bc 02 00 00 00 e9 9c 00 00 00 41 bc 05 00 00 00 e9 91 00 00 00 41 bc 07 00 00 00 | ....A..........A..........A..... |
16420 | e9 86 00 00 00 41 bc 08 00 00 00 eb 7e 41 bc 09 00 00 00 eb 76 41 bc 0e 00 00 00 eb 6e 41 bc 01 | .....A......~A......vA......nA.. |
16440 | 00 00 00 eb 66 45 89 e6 43 0f b6 84 36 90 ff 44 00 44 39 e8 7e 73 44 8b 45 04 48 89 ef 44 89 44 | ....fE..C...6..D.D9.~sD.E.H..D.D |
16460 | 24 0c e8 fc a3 ff ff 48 8b 7d 30 44 89 e6 48 89 da e8 39 42 ff ff 43 0f b6 94 36 91 ff 44 00 48 | $......H.}0D..H...9B..C...6..D.H |
16480 | 8d 74 24 18 48 89 ef e8 e6 fc ff ff 48 8b 7d 30 44 8b 44 24 0c 41 89 c6 48 8d 4c 24 18 44 89 e6 | .t$.H.......H.}0D.D$.A..H.L$.D.. |
164a0 | 48 89 da 45 89 f4 e8 b0 44 ff ff 41 83 fc 0f 75 94 eb 16 41 bc 01 00 00 00 e9 ee fc ff ff 41 bc | H..E....D..A...u...A..........A. |
164c0 | 02 00 00 00 e9 e3 fc ff ff 48 8b 45 38 66 ff 48 46 48 83 c4 30 44 89 e0 5b 5d 41 5c 41 5d 41 5e | .........H.E8f.HFH..0D..[]A\A]A^ |
164e0 | c3 31 d2 e9 8a fc ff ff 55 48 89 f5 53 48 89 fb 50 e8 6d a3 ff ff 48 89 ee 48 89 df e8 e0 ff ff | .1......UH..SH..P.m...H..H...... |
16500 | ff 48 8b 7b 30 48 89 ee e8 34 3e ff ff 5a 48 89 df be 5d 00 00 00 5b 5d e9 00 ee ff ff 41 56 41 | .H.{0H...4>..ZH...]...[].....AVA |
16520 | 55 41 54 49 89 f4 55 48 89 fd 53 48 83 ec 30 81 7f 10 20 01 00 00 48 8b 5f 30 44 8a 6b 44 75 25 | UATI..UH..SH..0.......H._0D.kDu% |
16540 | 81 7e 20 fd ff ff 7f 7e 12 ba 48 ff 44 00 be fd ff ff 7f 48 89 df e8 5f e2 fe ff 48 89 e6 e8 ec | .~.....~..H.D......H..._...H.... |
16560 | ed ff ff eb 08 48 89 e6 e8 7b ff ff ff 41 ff 44 24 20 48 89 ef be 3d 00 00 00 e8 9e ed ff ff 48 | .....H...{...A.D$.H...=........H |
16580 | 89 e6 48 89 df e8 c9 3d ff ff 48 8d 74 24 18 48 89 ef 41 89 c6 e8 47 ff ff ff 48 8d 74 24 18 48 | ..H....=..H.t$.H..A...G...H.t$.H |
165a0 | 89 df e8 ac 3d ff ff 41 89 c0 49 8b 44 24 18 44 89 f1 48 89 df be 0a 00 00 00 8b 50 08 e8 16 37 | ....=..A..I.D$.D..H........P...7 |
165c0 | ff ff 44 88 6b 44 48 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 55 48 89 fd 53 48 89 f3 52 e8 00 ff ff | ..D.kDH..0[]A\A]A^.UH..SH..R.... |
165e0 | ff 8b 43 24 48 8b 7d 30 3d fd ff ff 7f 7e 0f ba 48 ff 44 00 be fd ff ff 7f e8 bc e1 fe ff ff c0 | ..C$H.}0=....~..H.D............. |
16600 | ff 43 28 89 43 24 58 5b 5d c3 41 56 45 31 c0 31 c9 31 d2 41 55 41 54 49 89 f4 be 0b 00 00 00 55 | .C(.C$X[].AVE1.1.1.AUATI.......U |
16620 | 53 48 89 fb 48 83 ec 30 48 8b 6f 30 44 8b 77 04 48 89 ef e8 a0 36 ff ff 4c 63 e8 4c 89 e6 41 c7 | SH..H..0H.o0D.w.H....6..Lc.L..A. |
16640 | 44 24 10 ff ff ff ff 45 89 6c 24 08 48 8b 7b 30 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0b 00 00 | D$.....E.l$.H.{0A.D$.....A..$... |
16660 | 00 c7 44 24 28 00 00 00 00 c7 44 24 20 00 00 00 00 c7 44 24 24 00 00 00 00 4c 89 64 24 18 c7 44 | ..D$(.....D$......D$$....L.d$..D |
16680 | 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff c7 04 24 00 00 00 00 c7 44 24 08 00 00 00 00 e8 09 3c | $......D$.......$.....D$.......< |
166a0 | ff ff be 7b 00 00 00 48 89 df e8 6e ec ff ff 83 7b 10 7d 75 25 44 89 f1 ba 7b 00 00 00 be 7d 00 | ...{...H...n....{.}u%D...{....}. |
166c0 | 00 00 48 89 df e8 d3 e6 ff ff 83 7c 24 28 00 0f 85 b0 00 00 00 e9 08 01 00 00 83 3c 24 00 74 3a | ..H........|$(.............<$.t: |
166e0 | 48 89 e6 48 89 ef e8 c0 3b ff ff 83 7c 24 28 32 c7 04 24 00 00 00 00 75 21 48 8b 44 24 18 8b 54 | H..H....;...|$(2..$....u!H.D$..T |
16700 | 24 24 b9 32 00 00 00 48 89 ef 8b 70 08 e8 78 43 ff ff c7 44 24 28 00 00 00 00 8b 43 10 83 f8 5b | $$.2...H...p..xC...D$(.....C...[ |
16720 | 74 1c 3d 20 01 00 00 75 22 48 89 df e8 64 a1 ff ff 83 f8 3d 48 89 e6 48 89 df 75 15 eb 06 48 89 | t.=....u"H...d.....=H..H..u...H. |
16740 | e6 48 89 df e8 d4 fd ff ff eb 0b 48 89 e6 48 89 df e8 7d fe ff ff be 2c 00 00 00 48 89 df e8 91 | .H.........H..H...}....,...H.... |
16760 | e2 ff ff 85 c0 0f 85 44 ff ff ff be 3b 00 00 00 48 89 df e8 7c e2 ff ff 85 c0 0f 85 2f ff ff ff | .......D....;...H...|......./... |
16780 | e9 30 ff ff ff 8b 04 24 8d 50 f4 83 fa 01 77 2b 83 ca ff 48 89 e6 48 89 ef e8 5d 37 ff ff 48 8b | .0.....$.P....w+...H..H...]7..H. |
167a0 | 44 24 18 8b 54 24 24 83 c9 ff 48 89 ef 8b 70 08 e8 d5 42 ff ff ff 4c 24 24 eb 27 85 c0 74 0b 48 | D$..T$$...H...p...B...L$$.'..t.H |
167c0 | 89 e6 48 89 ef e8 e1 3a ff ff 48 8b 44 24 18 8b 4c 24 28 48 89 ef 8b 54 24 24 8b 70 08 e8 a8 42 | ..H....:..H.D$..L$(H...T$$.p...B |
167e0 | ff ff 48 8b 45 00 49 c1 e5 02 8b 7c 24 24 4d 89 ec 4c 03 60 18 41 8b 1c 24 e8 8d 28 ff ff c1 e0 | ..H.E.I....|$$M..L.`.A..$..(.... |
16800 | 17 81 e3 ff ff 7f 00 09 d8 41 89 04 24 48 8b 45 00 8b 7c 24 20 4c 03 68 18 41 8b 5d 00 e8 69 28 | .........A..$H.E..|$.L.h.A.]..i( |
16820 | ff ff c1 e0 0e 81 e3 ff 3f 80 ff 25 00 c0 7f 00 09 d8 41 89 45 00 48 83 c4 30 5b 5d 41 5c 41 5d | ........?..%......A.E.H..0[]A\A] |
16840 | 41 5e c3 41 54 49 89 f4 55 bd 01 00 00 00 53 48 89 fb e8 8a fc ff ff be 2c 00 00 00 48 89 df e8 | A^.ATI..U.....SH........,...H... |
16860 | 90 e1 ff ff 85 c0 74 1b 48 8b 7b 30 4c 89 e6 ff c5 e8 35 3a ff ff 4c 89 e6 48 89 df e8 60 fc ff | ......t.H.{0L.....5:..L..H...`.. |
16880 | ff eb d4 5b 89 e8 5d 41 5c c3 41 55 41 89 d5 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 8b 47 10 | ...[..]A\.AUA..ATI..USH..H..(.G. |
168a0 | 48 8b 6f 30 83 f8 7b 74 59 3d 21 01 00 00 74 5e 83 f8 28 0f 85 87 00 00 00 e8 a5 9f ff ff 83 7b | H.o0..{tY=!...t^..(............{ |
168c0 | 10 29 75 0a c7 44 24 08 00 00 00 00 eb 1d 48 8d 74 24 08 48 89 df e8 68 ff ff ff 48 8d 74 24 08 | .)u..D$.......H.t$.H...h...H.t$. |
168e0 | 83 ca ff 48 89 ef e8 10 36 ff ff 44 89 e9 ba 28 00 00 00 be 29 00 00 00 48 89 df e8 9d e4 ff ff | ...H....6..D...(....)...H....... |
16900 | eb 48 48 8d 74 24 08 e8 fe fc ff ff eb 3c 48 8b 77 18 48 89 ef e8 19 35 ff ff 48 89 df c7 44 24 | .HH.t$.......<H.w.H....5..H...D$ |
16920 | 18 ff ff ff ff c7 44 24 1c ff ff ff ff c7 44 24 08 04 00 00 00 89 44 24 10 e8 25 9f ff ff eb 0a | ......D$......D$......D$..%..... |
16940 | be 5f ff 44 00 e8 58 91 ff ff 8b 44 24 08 83 c9 ff 41 8b 5c 24 08 8d 50 f4 83 fa 01 76 1b 85 c0 | ._.D..X....D$....A.\$..P....v... |
16960 | 74 0d 48 8d 74 24 08 48 89 ef e8 3c 39 ff ff 0f b6 4d 44 89 d8 f7 d0 01 c1 89 da 48 89 ef ff c1 | t.H.t$.H...<9....MD........H.... |
16980 | 41 b8 02 00 00 00 be 1d 00 00 00 ff c3 e8 46 33 ff ff 41 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 | A.............F3..A.D$.....A.D$. |
169a0 | ff ff ff ff 44 89 ee 41 c7 04 24 0c 00 00 00 41 89 44 24 08 48 89 ef e8 25 3d ff ff 88 5d 44 48 | ....D..A..$....A.D$.H...%=...]DH |
169c0 | 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 28 8b 47 10 4c 8b 67 | ..([]A\A].AUATUH..SH..H..(.G.L.g |
169e0 | 30 44 8b 6f 04 83 f8 28 74 12 3d 20 01 00 00 0f 85 9c 00 00 00 e8 2a ec ff ff eb 31 e8 62 9e ff | 0D.o...(t.=...........*....1.b.. |
16a00 | ff 48 89 ee 48 89 df e8 d5 fa ff ff be 29 00 00 00 48 89 df 44 89 e9 ba 28 00 00 00 e8 7c e3 ff | .H..H........)...H..D...(....|.. |
16a20 | ff 48 8b 7b 30 48 89 ee e8 96 35 ff ff 8b 43 10 83 f8 3a 74 66 7f 1f 83 f8 28 0f 84 82 00 00 00 | .H.{0H....5...C...:tf....(...... |
16a40 | 83 f8 2e 0f 85 97 00 00 00 48 89 ee 48 89 df e8 30 e9 ff ff eb d7 83 f8 7b 74 67 3d 21 01 00 00 | .........H..H...0.......{tg=!... |
16a60 | 74 60 83 f8 5b 75 79 48 89 ee 4c 89 e7 e8 bc 38 ff ff 48 8d 74 24 08 48 89 df e8 69 fa ff ff 48 | t`..[uyH..L....8..H.t$.H...i...H |
16a80 | 8d 54 24 08 48 89 ee 4c 89 e7 e8 f6 3b ff ff eb 9c be 7b ff 44 00 e8 07 90 ff ff 48 89 df e8 c0 | .T$.H..L....;.....{.D......H.... |
16aa0 | 9d ff ff 48 8d 74 24 08 48 89 df e8 9f e8 ff ff 48 8d 54 24 08 48 89 ee 4c 89 e7 e8 8b 3a ff ff | ...H.t$.H.......H.T$.H..L....:.. |
16ac0 | eb 0b 48 89 ee 4c 89 e7 e8 de 37 ff ff 44 89 ea 48 89 ee 48 89 df e8 af fd ff ff e9 4d ff ff ff | ..H..L....7..D..H..H........M... |
16ae0 | 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 8b 46 08 83 e8 | H..([]A\A].AUATI..USH..H..(.F... |
16b00 | 07 83 f8 02 76 0a be f2 fe 44 00 e8 92 8f ff ff be 2c 00 00 00 89 d5 e8 d8 de ff ff 85 c0 0f 84 | ....v....D.......,.............. |
16b20 | d9 00 00 00 48 8d 74 24 08 48 89 df 4c 89 24 24 e8 95 fe ff ff 8b 4c 24 08 83 f9 09 0f 84 87 00 | ....H.t$.H..L.$$......L$........ |
16b40 | 00 00 4c 8b 6b 30 4c 89 e0 31 f6 41 0f b6 55 44 0f b6 fa 83 78 08 09 75 3c 44 0f b6 40 13 41 39 | ..L.k0L..1.A..UD....x..u<D..@.A9 |
16b60 | c8 75 18 44 0f b6 40 12 44 3b 44 24 10 75 0c c6 40 13 07 88 50 12 be 01 00 00 00 83 f9 07 75 15 | .u.D..@.D;D$.u..@...P.........u. |
16b80 | 44 0f bf 40 10 44 3b 44 24 10 75 09 66 89 78 10 be 01 00 00 00 48 8b 00 48 85 c0 75 b6 85 f6 74 | D..@.D;D$.u.f.x......H..H..u...t |
16ba0 | 28 31 f6 83 f9 07 8b 4c 24 10 40 0f 95 c6 4c 89 ef 45 31 c0 8d 34 b6 e8 1c 31 ff ff be 01 00 00 | (1.....L$.@...L..E1..4...1...... |
16bc0 | 00 4c 89 ef e8 55 32 ff ff 48 8b 43 38 48 8b 7b 30 0f b7 40 46 01 e8 3d c8 00 00 00 7e 0f ba 03 | .L...U2..H.C8H.{0..@F..=....~... |
16be0 | fe 44 00 be c8 00 00 00 e8 cd db fe ff 8d 55 01 48 89 e6 48 89 df e8 f0 fe ff ff eb 57 be 3d 00 | .D............U.H..H........W.=. |
16c00 | 00 00 48 89 df e8 13 e7 ff ff 48 89 df 48 89 e6 e8 2e fc ff ff 39 e8 41 89 c5 48 8b 7b 30 74 21 | ..H.......H..H.......9.A..H.{0t! |
16c20 | 48 89 e1 89 c2 89 ee e8 e1 e1 ff ff 41 39 ed 7e 23 48 8b 43 30 03 68 44 44 29 ed 40 88 68 44 eb | H...........A9.~#H.C0.hDD).@.hD. |
16c40 | 13 48 89 e6 e8 2a 33 ff ff 49 8d 74 24 08 48 8b 7b 30 eb 2a 48 8b 7b 30 49 8d 74 24 08 0f b6 47 | .H...*3..I.t$.H.{0.*H.{0I.t$...G |
16c60 | 44 c7 44 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff c7 04 24 06 00 00 00 ff c8 89 44 24 08 48 89 | D.D$......D$.......$.......D$.H. |
16c80 | e2 e8 2f 38 ff ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 53 48 89 fb 48 83 ec 20 48 8d 74 24 08 e8 3e | ../8..H..([]A\A].SH..H...H.t$..> |
16ca0 | f8 ff ff 83 7c 24 08 01 75 08 c7 44 24 08 03 00 00 00 48 8b 7b 30 48 8d 74 24 08 e8 fd 38 ff ff | ....|$..u..D$.....H.{0H.t$...8.. |
16cc0 | 8b 44 24 1c 48 83 c4 20 5b c3 53 48 89 fb 48 83 ec 20 48 8d 74 24 08 e8 05 f8 ff ff 48 8b 7b 30 | .D$.H...[.SH..H...H.t$......H.{0 |
16ce0 | 48 8d 74 24 08 e8 c1 35 ff ff 8b 44 24 10 48 83 c4 20 5b c3 55 31 d2 48 89 fd 53 48 83 ec 18 48 | H.t$...5...D$.H...[.U1.H..SH...H |
16d00 | 8b 5f 30 48 89 e6 48 89 df e8 b7 dc ff ff 48 89 ef e8 da f1 ff ff 48 89 df e8 c2 e2 ff ff 48 83 | ._0H..H.......H.......H.......H. |
16d20 | c4 18 5b 5d c3 41 57 45 89 c7 41 56 41 89 ce 41 55 41 54 49 89 fc 55 89 f5 be 03 00 00 00 53 48 | ..[].AWE..AVA..AUATI..U.......SH |
16d40 | 83 ec 28 48 8b 5f 30 89 54 24 0c 48 89 df e8 1d de ff ff be 03 01 00 00 4c 89 e7 e8 bd e5 ff ff | ..(H._0.T$.H............L....... |
16d60 | 45 85 ff 74 16 b9 fe ff 01 00 89 ea be 21 00 00 00 48 89 df e8 1b 30 ff ff eb 08 48 89 df e8 1a | E..t.........!...H....0....H.... |
16d80 | 2f ff ff 48 8d 74 24 10 31 d2 48 89 df 41 89 c5 e8 30 dc ff ff 49 8b 7c 24 30 44 89 f6 e8 ce dd | /..H.t$.1.H..A...0...I.|$0D..... |
16da0 | ff ff 44 89 f6 48 89 df e8 71 30 ff ff 4c 89 e7 e8 3f ff ff ff 48 89 df e8 23 e2 ff ff 44 89 ee | ..D..H...q0..L...?...H...#...D.. |
16dc0 | 48 89 df e8 ad 2e ff ff 45 85 ff 74 0e b9 fe ff 01 00 89 ea be 20 00 00 00 eb 2d 31 c9 89 ea 45 | H.......E..t..............-1...E |
16de0 | 89 f0 be 22 00 00 00 48 89 df e8 e9 2e ff ff 8b 74 24 0c 48 89 df e8 e6 38 ff ff 8d 55 02 b9 fe | ..."...H........t$.H....8...U... |
16e00 | ff 01 00 be 23 00 00 00 48 89 df e8 84 2f ff ff 41 8d 55 01 89 c6 48 89 df e8 68 2e ff ff 8b 74 | ....#...H..../..A.U...H...h....t |
16e20 | 24 0c 48 89 df e8 b7 38 ff ff 48 83 c4 28 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 8b 43 10 | $.H....8..H..([]A\A]A^A_.SH...C. |
16e40 | 3d 1d 01 00 00 75 0a 48 89 df e8 5f e8 ff ff eb ec 83 f8 3b 74 f1 5b c3 41 55 49 89 f5 41 54 55 | =....u.H..._.......;t.[.AUI..ATU |
16e60 | 53 48 89 fb 48 83 ec 38 48 8b 6f 30 e8 f2 99 ff ff 48 8d 74 24 18 48 89 df e8 63 f6 ff ff be 13 | SH..H..8H.o0.....H.t$.H...c..... |
16e80 | 01 00 00 48 89 df e8 92 e4 ff ff 8b 43 10 48 8d 74 24 18 48 8b 7b 30 83 e0 f7 3d 02 01 00 00 75 | ...H........C.H.t$.H.{0...=....u |
16ea0 | 4a e8 83 37 ff ff 48 8d 74 24 08 31 d2 48 89 ef e8 10 db ff ff 8b 74 24 28 48 89 df e8 0b e5 ff | J..7..H.t$.1.H........t$(H...... |
16ec0 | ff 48 89 df e8 70 ff ff ff 8b 7b 10 31 f6 e8 c7 dc ff ff 85 c0 48 89 ef 74 07 e8 01 e1 ff ff eb | .H...p....{.1........H..t....... |
16ee0 | 60 e8 b7 2d ff ff 41 89 c4 eb 19 e8 cd 36 ff ff 48 8d 74 24 08 31 d2 48 89 ef e8 c6 da ff ff 44 | `..-..A......6..H.t$.1.H.......D |
16f00 | 8b 64 24 2c 48 89 df e8 e4 ef ff ff 48 89 ef e8 cc e0 ff ff 8b 43 10 2d 04 01 00 00 83 f8 01 77 | .d$,H.......H........C.-.......w |
16f20 | 15 48 89 ef e8 74 2d ff ff 4c 89 ee 89 c2 48 89 ef e8 eb 2c ff ff 44 89 e6 48 89 ef e8 34 2d ff | .H...t-..L....H....,..D..H...4-. |
16f40 | ff 48 83 c4 38 5b 5d 41 5c 41 5d c3 41 57 4d 89 c7 41 56 49 89 d6 41 55 41 54 49 89 cc 55 53 48 | .H..8[]A\A].AWM..AVI..AUATI..USH |
16f60 | 89 fb 48 81 ec f8 00 00 00 48 89 34 24 be 01 00 00 00 44 89 4c 24 0c e8 dd 7e ff ff 48 89 c5 48 | ..H......H.4$.....D.L$...~..H..H |
16f80 | 8b 43 10 48 89 28 c7 40 08 46 00 00 00 48 8b 43 10 48 8d 50 10 48 8b 43 30 48 89 53 10 48 29 d0 | .C.H.(.@.F...H.C.H.P.H.C0H.S.H). |
16fa0 | 48 83 f8 0f 7f 0a 31 f6 48 89 df e8 85 3e ff ff 48 89 df e8 30 80 ff ff 4c 89 fe 49 89 c5 48 89 | H.....1.H....>..H...0...L..I..H. |
16fc0 | df 48 89 45 18 48 89 44 24 38 e8 60 45 00 00 49 89 45 48 48 8b 44 24 38 48 8d b4 24 80 00 00 00 | .H.E.H.D$8.`E..I.EHH.D$8H..$.... |
16fe0 | 44 8b 44 24 0c 48 8b 14 24 48 89 df 41 c7 44 24 28 00 00 00 00 41 c7 44 24 18 00 00 00 00 48 8b | D.D$.H..$H..A.D$(....A.D$.....H. |
17000 | 48 48 41 c7 44 24 08 00 00 00 00 4c 89 b4 24 c8 00 00 00 4c 89 a4 24 d0 00 00 00 e8 cd 97 ff ff | HHA.D$.....L..$....L..$......... |
17020 | 48 8d 54 24 10 48 8d 74 24 38 48 8d bc 24 80 00 00 00 e8 d1 d9 ff ff 48 8b 44 24 38 48 8b b4 24 | H.T$.H.t$8H..$.........H.D$8H..$ |
17040 | e0 00 00 00 48 8d 54 24 20 48 8d 7c 24 38 c7 44 24 30 ff ff ff ff c7 44 24 34 ff ff ff ff c7 44 | ....H.T$.H.|$8.D$0.....D$4.....D |
17060 | 24 20 07 00 00 00 c7 44 24 28 00 00 00 00 c6 40 79 01 e8 b3 e3 ff ff 48 8d bc 24 80 00 00 00 e8 | $......D$(.....@y......H..$..... |
17080 | df 97 ff ff 48 8d bc 24 80 00 00 00 e8 5f ee ff ff 81 bc 24 90 00 00 00 1e 01 00 00 74 12 48 8d | ....H..$....._.....$........t.H. |
170a0 | bc 24 80 00 00 00 be 1e 01 00 00 e8 99 da ff ff 48 8d bc 24 80 00 00 00 e8 c5 e0 ff ff 48 81 c4 | .$..............H..$.........H.. |
170c0 | f8 00 00 00 48 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 85 f6 48 8b 47 20 7e 18 48 63 f6 48 c1 e6 | ....H..[]A\A]A^A_...H.G.~.Hc.H.. |
170e0 | 04 48 03 30 b8 f0 df 44 00 48 3b 77 10 48 0f 42 c6 c3 81 fe d9 b9 f0 ff 7c 0c 48 63 c6 48 c1 e0 | .H.0...D.H;w.H.B........|.Hc.H.. |
17100 | 04 48 03 47 10 c3 81 fe d8 b9 f0 ff 75 09 48 8b 47 18 48 83 c0 40 c3 48 8b 00 ba d8 b9 f0 ff 29 | .H.G........u.H.G.H..@.H.......) |
17120 | f2 83 78 08 16 74 25 48 8b 08 b8 f0 df 44 00 0f b6 79 0a 39 fa 7f 1a b8 d7 b9 f0 ff 29 f0 48 98 | ..x..t%H.....D...y.9........).H. |
17140 | 48 83 c0 02 48 c1 e0 04 48 01 c8 c3 b8 f0 df 44 00 c3 8b 36 e9 dc 3c ff ff 8b 56 08 48 8b 36 31 | H...H...H......D...6..<...V.H.61 |
17160 | c9 e9 74 43 ff ff 41 54 41 89 d4 55 48 89 fd 53 48 89 f3 89 d6 e8 58 ff ff ff 48 8b 13 41 81 fc | ..tC..ATA..UH..SH.....X...H..A.. |
17180 | d8 b9 f0 ff 48 89 10 8b 53 08 89 50 08 7d 2b f6 43 08 40 74 25 48 8b 13 f6 42 09 03 74 1c 48 8b | ....H...S..P.}+.C.@t%H...B..t.H. |
171a0 | 45 20 48 8b 00 48 8b 30 f6 46 09 04 74 0c 5b 48 89 ef 5d 41 5c e9 16 39 00 00 5b 5d 41 5c c3 8b | E.H..H.0.F..t.[H..]A\..9..[]A\.. |
171c0 | 47 08 83 e0 3f 83 f8 06 74 31 83 f8 26 75 7e 85 f6 48 8b 07 7e 77 0f b6 78 0a 39 fe 7f 6f ff ce | G...?...t1..&u~..H..~w..x.9..o.. |
171e0 | 48 63 f6 48 83 c6 02 48 c1 e6 04 48 01 c6 48 85 c9 48 89 32 74 5a 48 89 01 eb 55 48 8b 3f 85 f6 | Hc.H...H...H..H..H.2tZH...UH.?.. |
17200 | 48 8b 47 18 7e 47 3b 70 50 7f 42 44 8d 46 ff 48 85 c9 4d 63 c0 4a 8d 3c c7 4c 8b 47 20 4d 8b 40 | H.G.~G;pP.BD.F.H..Mc.J.<.L.G.M.@ |
17220 | 10 4c 89 02 74 07 48 8b 57 20 48 89 11 48 63 f6 48 c1 e6 04 48 03 70 38 b8 0d e8 44 00 48 8b 56 | .L..t.H.W.H..Hc.H...H.p8...D.H.V |
17240 | f0 48 8d 4a 18 48 85 d2 48 0f 45 c1 c3 31 c0 c3 b8 0d e8 44 00 c3 41 54 48 63 ce 55 53 48 89 fb | .H.J.H..H.E..1.....D..ATHc.USH.. |
17260 | 48 83 ec 10 48 8b 57 10 48 8b 47 30 89 74 24 0c 4c 8b 67 20 48 29 d0 48 c1 f8 04 48 39 c8 7f 2e | H...H.W.H.G0.t$.L.g.H).H...H9... |
17280 | 48 89 d0 48 2b 47 38 ba 40 42 0f 00 29 f2 31 ed 48 c1 f8 04 83 c0 05 39 d0 7f 31 48 8d 54 24 0c | H..H+G8.@B..).1.H......9..1H.T$. |
172a0 | be 52 71 41 00 e8 3e 3a ff ff 85 c0 75 1e 48 63 54 24 0c bd 01 00 00 00 48 c1 e2 04 48 03 53 10 | .RqA..>:....u.HcT$......H...H.S. |
172c0 | 49 39 54 24 08 73 05 49 89 54 24 08 48 83 c4 10 89 e8 5b 5d 41 5c c3 48 39 f7 74 3a 48 63 c2 48 | I9T$.s.I.T$.H.....[]A\.H9.t:Hc.H |
172e0 | c1 e0 04 48 29 47 10 31 c0 39 c2 7e 29 4c 8b 46 10 48 89 c1 48 ff c0 48 c1 e1 04 48 03 4f 10 4d | ...H)G.1.9.~)L.F.H..H..H...H.O.M |
17300 | 8d 48 10 4c 89 4e 10 4c 8b 09 8b 49 08 4d 89 08 41 89 48 08 eb d3 c3 48 8b 57 18 48 8b 82 00 01 | .H.L.N.L...I.M..A.H....H.W.H.... |
17320 | 00 00 48 89 b2 00 01 00 00 c3 48 85 ff 74 0c 48 8b 47 18 48 8b 80 10 01 00 00 c3 b8 10 00 45 00 | ..H.......H..t.H.G.H..........E. |
17340 | c3 8d 96 27 46 0f 00 89 f0 81 fa 27 46 0f 00 77 11 48 8b 4f 20 48 8b 57 10 48 2b 11 48 c1 fa 04 | ...'F......'F..w.H.O.H.W.H+.H... |
17360 | 01 d0 c3 48 8b 47 20 48 8b 10 48 8b 47 10 48 83 c2 10 48 29 d0 48 c1 f8 04 c3 48 8b 47 20 85 f6 | ...H.G.H..H.G.H...H).H....H.G... |
17380 | 48 63 f6 48 8b 00 78 29 48 ff c6 48 c1 e6 04 48 01 c6 48 8b 47 10 48 39 f0 73 11 48 8d 50 10 48 | Hc.H..x)H..H...H..H.G.H9.s.H.P.H |
173a0 | 89 57 10 c7 40 08 00 00 00 00 eb e6 48 89 77 10 c3 48 ff c6 48 c1 e6 04 48 01 77 10 c3 53 48 89 | .W..@.......H.w..H..H...H.w..SH. |
173c0 | fb e8 0c fd ff ff 48 8b 53 10 48 83 c0 10 48 39 d0 73 0f 48 8b 10 48 89 50 f0 8b 50 08 89 50 f8 | ......H.S.H...H9.s.H..H.P..P..P. |
173e0 | eb e4 48 83 ea 10 48 89 53 10 5b c3 53 48 89 fb e8 dd fc ff ff 48 8b 4b 10 48 89 ca 48 39 c2 76 | ..H...H.S.[.SH.......H.K.H..H9.v |
17400 | 14 48 8b 72 f0 48 83 ea 10 48 89 72 10 8b 72 08 89 72 18 eb e7 48 8b 11 48 89 10 8b 51 08 89 50 | .H.r.H...H.r..r..r...H..H...Q..P |
17420 | 08 5b c3 48 8b 47 10 53 89 f2 48 89 fb 48 8d 70 f0 e8 30 fd ff ff 48 83 6b 10 10 5b c3 53 48 89 | .[.H.G.S..H..H.p..0...H.k..[.SH. |
17440 | fb 48 83 ec 10 89 54 24 0c e8 84 fc ff ff 8b 54 24 0c 48 83 c4 10 48 89 df 5b 48 89 c6 e9 04 fd | .H....T$.......T$.H...H..[H..... |
17460 | ff ff 53 48 89 fb e8 67 fc ff ff 48 8b 53 10 48 8b 08 8b 40 08 48 89 0a 48 83 c2 10 89 42 f8 48 | ..SH...g...H.S.H...@.H..H....B.H |
17480 | 89 53 10 5b c3 e8 48 fc ff ff 48 3d f0 df 44 00 74 07 8b 40 08 83 e0 0f c3 83 c8 ff c3 ff c6 48 | .S.[..H...H=..D.t..@...........H |
174a0 | 63 f6 48 8b 04 f5 80 06 45 00 c3 e8 22 fc ff ff 8b 50 08 83 fa 66 0f 94 c0 83 fa 16 0f 94 c2 09 | c.H.....E..."....P...f.......... |
174c0 | d0 0f b6 c0 c3 48 83 ec 18 e8 04 fc ff ff 48 89 c7 b8 01 00 00 00 83 7f 08 03 74 11 48 89 e6 e8 | .....H........H...........t.H... |
174e0 | 4c f4 fe ff 48 85 c0 0f 95 c0 0f b6 c0 48 83 c4 18 c3 e8 8e ff ff ff 83 e8 03 83 f8 01 0f 96 c0 | L...H........H.................. |
17500 | 0f b6 c0 c3 e8 c9 fb ff ff 8b 50 08 83 fa 02 0f 94 c0 83 fa 47 0f 94 c2 09 d0 0f b6 c0 c3 41 54 | ..........P.........G.........AT |
17520 | 41 89 d4 55 48 89 fd 53 e8 a5 fb ff ff 44 89 e6 48 89 c3 48 89 ef e8 97 fb ff ff 31 c9 48 81 fb | A..UH..S.....D..H..H.......1.H.. |
17540 | f0 df 44 00 74 24 48 3d f0 df 44 00 74 1c 8b 50 08 39 53 08 75 14 31 ff 48 89 c2 48 89 de e8 1d | ..D.t$H=..D.t..P.9S.u.1.H..H.... |
17560 | f8 fe ff 31 c9 85 c0 0f 95 c1 5b 5d 89 c8 41 5c c3 55 83 fe 06 48 89 fd 89 f7 53 52 75 1a 48 8b | ...1......[]..A\.U...H....SRu.H. |
17580 | 45 10 48 8b 50 f0 48 83 c0 10 48 89 50 f0 8b 50 e8 89 50 f8 48 89 45 10 48 8b 5d 10 83 7b e8 03 | E.H.P.H...H.P..P..P.H.E.H.]..{.. |
175a0 | 48 8d 73 e0 48 8d 4b f0 75 23 83 7b f8 03 75 1d f2 0f 10 43 e0 f2 0f 10 4b f0 e8 21 1b ff ff c7 | H.s.H.K.u#.{..u....C....K..!.... |
175c0 | 43 e8 03 00 00 00 f2 0f 11 43 e0 eb 0f 44 8d 47 06 48 89 f2 48 89 ef e8 99 fb fe ff 48 83 6d 10 | C........C...D.G.H..H.......H.m. |
175e0 | 10 58 5b 5d c3 41 55 41 89 d5 41 54 41 89 cc 55 53 48 89 fb 41 51 e8 d7 fa ff ff 44 89 ee 48 89 | .X[].AUA..ATA..USH..AQ.....D..H. |
17600 | c5 48 89 df e8 c9 fa ff ff 48 81 fd f0 df 44 00 74 60 48 3d f0 df 44 00 48 89 c2 74 55 41 83 fc | .H.......H....D.t`H=..D.H..tUA.. |
17620 | 01 74 2a 41 83 fc 02 74 37 31 c0 45 85 e4 75 44 8b 4a 08 39 4d 08 75 3c 48 89 ee 48 89 df e8 3d | .t*A...t71.E..uD.J.9M.u<H..H...= |
17640 | f7 fe ff 85 c0 0f 95 c0 0f b6 c0 eb 27 41 58 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 13 f6 fe ff | ............'AXH..H..[]A\A]..... |
17660 | 59 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 79 f6 fe ff 31 c0 5a 5b 5d 41 5c 41 5d c3 53 48 89 d3 | YH..H..[]A\A].y...1.Z[]A\A].SH.. |
17680 | 48 83 ec 10 e8 49 fa ff ff 83 78 08 03 74 10 48 89 e6 48 89 c7 e8 96 f2 fe ff 48 85 c0 74 11 48 | H....I....x..t.H..H.......H..t.H |
176a0 | 85 db 74 06 c7 03 01 00 00 00 f2 0f 10 00 eb 0e 48 85 db 0f 57 c0 74 06 c7 03 00 00 00 00 48 83 | ..t.............H...W.t.......H. |
176c0 | c4 10 5b c3 53 48 89 d3 48 83 ec 10 e8 01 fa ff ff 83 78 08 03 74 10 48 89 e6 48 89 c7 e8 4e f2 | ..[.SH..H.........x..t.H..H...N. |
176e0 | fe ff 48 85 c0 74 12 48 85 db f2 48 0f 2c 00 74 15 c7 03 01 00 00 00 eb 0d 48 85 db 74 06 c7 03 | ..H..t.H...H.,.t.........H..t... |
17700 | 00 00 00 00 31 c0 48 83 c4 10 5b c3 53 48 89 d3 48 83 ec 20 e8 b9 f9 ff ff 83 78 08 03 74 12 48 | ....1.H...[.SH..H.........x..t.H |
17720 | 8d 74 24 10 48 89 c7 e8 04 f2 fe ff 48 85 c0 74 23 f2 0f 10 05 2f 6b 03 00 48 85 db f2 0f 58 00 | .t$.H.......H..t#..../k..H....X. |
17740 | f2 0f 11 44 24 08 8b 44 24 08 74 15 c7 03 01 00 00 00 eb 0d 48 85 db 74 06 c7 03 00 00 00 00 31 | ...D$..D$.t.........H..t.......1 |
17760 | c0 48 83 c4 20 5b c3 e8 66 f9 ff ff 8b 48 08 31 d2 85 c9 74 0e ff c9 b2 01 75 08 31 d2 83 38 00 | .H...[..f....H.1...t.....u.1..8. |
17780 | 0f 95 c2 89 d0 c3 41 54 41 89 f4 55 48 89 d5 53 48 89 fb e8 3a f9 ff ff 8b 50 08 83 e2 0f 83 fa | ......ATA..UH..SH...:....P...... |
177a0 | 04 74 3c 48 89 c6 48 89 df e8 da f1 fe ff 85 c0 75 0f 48 85 ed 74 41 48 c7 45 00 00 00 00 00 eb | .t<H..H.........u.H..tAH.E...... |
177c0 | 37 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 a1 37 00 00 44 89 e6 48 89 df e8 f3 f8 ff ff 48 | 7H.C.H.x..~.H....7..D..H.......H |
177e0 | 85 ed 74 0b 48 8b 10 48 8b 52 10 48 89 55 00 48 8b 00 48 83 c0 18 eb 02 31 c0 5b 5d 41 5c c3 51 | ..t.H..H.R.H.U.H..H.....1.[]A\.Q |
17800 | e8 cd f8 ff ff 8b 50 08 83 e2 0f 83 fa 05 74 1c 83 fa 07 74 0e 83 fa 04 75 1e 48 8b 00 48 8b 40 | ......P.......t....t....u.H..H.@ |
17820 | 10 eb 17 48 8b 00 48 8b 40 20 eb 0e 48 8b 38 e8 f7 58 ff ff 48 98 eb 02 31 c0 5a c3 e8 91 f8 ff | ...H..H.@...H.8..X..H...1.Z..... |
17840 | ff 8b 50 08 83 fa 16 75 04 48 8b 00 c3 83 fa 66 75 08 48 8b 00 48 8b 40 18 c3 31 c0 c3 e8 70 f8 | ..P....u.H.....fu.H..H.@..1...p. |
17860 | ff ff 8b 50 08 83 e2 0f 83 fa 02 74 0d 83 fa 07 75 0c 48 8b 00 48 83 c0 28 c3 48 8b 00 c3 31 c0 | ...P.......t....u.H..H..(.H...1. |
17880 | c3 e8 4c f8 ff ff 83 78 08 48 75 04 48 8b 00 c3 31 c0 c3 55 89 f5 53 48 89 fb e8 33 f8 ff ff 8b | ..L....x.Hu.H...1..U..SH...3.... |
178a0 | 50 08 83 e2 3f 83 fa 07 74 24 7f 0e 83 fa 05 74 18 7f 16 83 fa 02 74 16 eb 20 83 fa 16 74 0a 83 | P...?...t$.....t......t......t.. |
178c0 | fa 26 74 05 83 fa 08 75 11 48 8b 00 eb 0e 48 89 df 89 ee 5b 5d e9 83 ff ff ff 31 c0 5b 5d c3 48 | .&t....u.H....H....[].....1.[].H |
178e0 | 8b 47 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 47 10 c3 48 8b 47 10 f2 0f 11 00 c7 40 08 03 00 | .G..@.....H...H.G..H.G......@... |
17900 | 00 00 48 83 47 10 10 c3 f2 48 0f 2a c6 48 8b 47 10 c7 40 08 03 00 00 00 f2 0f 11 00 48 83 47 10 | ..H.G....H.*.H.G..@.........H.G. |
17920 | 10 c3 85 f6 78 06 f2 0f 2a c6 eb 07 89 f6 f2 48 0f 2a c6 48 8b 47 10 f2 0f 11 00 c7 40 08 03 00 | ....x...*......H.*.H.G......@... |
17940 | 00 00 48 83 47 10 10 c3 53 48 89 fb 48 83 ec 10 48 8b 47 18 48 83 78 18 00 7e 17 48 89 54 24 08 | ..H.G...SH..H...H.G.H.x..~.H.T$. |
17960 | 48 89 34 24 e8 0c 36 00 00 48 8b 54 24 08 48 8b 34 24 48 89 df e8 5a 3a 00 00 48 8b 4b 10 48 89 | H.4$..6..H.T$.H.4$H...Z:..H.K.H. |
17980 | 01 8a 50 08 48 83 c0 18 83 ca 40 0f b6 d2 89 51 08 48 83 43 10 10 48 83 c4 10 5b c3 53 48 89 fb | ..P.H.....@....Q.H.C..H...[.SH.. |
179a0 | 48 83 ec 10 48 85 f6 75 09 e8 31 ff ff ff 31 c0 eb 3e 48 8b 47 18 48 83 78 18 00 7e 0f 48 89 74 | H...H..u..1...1..>H.G.H.x..~.H.t |
179c0 | 24 08 e8 ae 35 00 00 48 8b 74 24 08 48 89 df e8 5b 3b 00 00 48 8b 4b 10 48 89 01 8a 50 08 48 83 | $...5..H.t$.H...[;..H.K.H...P.H. |
179e0 | c0 18 83 ca 40 0f b6 d2 89 51 08 48 83 43 10 10 48 83 c4 10 5b c3 53 48 89 fb 48 83 ec 10 48 8b | ....@....Q.H.C..H...[.SH..H...H. |
17a00 | 47 18 48 83 78 18 00 7e 17 48 89 54 24 08 48 89 34 24 e8 5e 35 00 00 48 8b 54 24 08 48 8b 34 24 | G.H.x..~.H.T$.H.4$.^5..H.T$.H.4$ |
17a20 | 48 83 c4 10 48 89 df 5b e9 99 19 ff ff 53 48 89 fb 48 81 ec e0 00 00 00 84 c0 48 89 54 24 40 48 | H...H..[.....SH..H........H.T$@H |
17a40 | 89 4c 24 48 4c 89 44 24 50 4c 89 4c 24 58 74 3a 0f 29 44 24 60 0f 29 4c 24 70 0f 29 94 24 80 00 | .L$HL.D$PL.L$Xt:.)D$`.)L$p.).$.. |
17a60 | 00 00 0f 29 9c 24 90 00 00 00 0f 29 a4 24 a0 00 00 00 0f 29 ac 24 b0 00 00 00 0f 29 b4 24 c0 00 | ...).$.....).$.....).$.....).$.. |
17a80 | 00 00 0f 29 bc 24 d0 00 00 00 48 8b 43 18 48 83 78 18 00 7e 12 48 89 df 48 89 74 24 08 e8 d3 34 | ...).$....H.C.H.x..~.H..H.t$...4 |
17aa0 | 00 00 48 8b 74 24 08 48 8d 84 24 f0 00 00 00 48 8d 54 24 18 48 89 df c7 44 24 18 10 00 00 00 c7 | ..H.t$.H..$....H.T$.H...D$...... |
17ac0 | 44 24 1c 30 00 00 00 48 89 44 24 20 48 8d 44 24 30 48 89 44 24 28 e8 eb 18 ff ff 48 81 c4 e0 00 | D$.0...H.D$.H.D$0H.D$(.....H.... |
17ae0 | 00 00 5b c3 41 54 85 d2 49 89 f4 55 89 d5 53 48 89 fb 75 10 48 8b 47 10 48 89 30 c7 40 08 16 00 | ..[.AT..I..U..SH..u.H.G.H.0.@... |
17b00 | 00 00 eb 64 48 8b 47 18 48 83 78 18 00 7e 05 e8 61 34 00 00 89 ee 48 89 df e8 19 73 ff ff 4c 89 | ...dH.G.H.x..~..a4....H....s..L. |
17b20 | 60 18 48 8b 53 10 48 63 cd 48 c1 e1 04 48 8d 34 08 48 29 ca 48 8d 3c 0a 48 89 53 10 31 c9 ff cd | `.H.S.Hc.H...H.4.H).H.<.H.S.1... |
17b40 | 48 83 e9 10 83 fd ff 74 15 4c 8b 04 0f 4c 89 44 0e 20 44 8b 44 0f 08 44 89 44 0e 28 eb e0 48 89 | H......t.L...L.D..D.D..D.D.(..H. |
17b60 | 02 c7 42 08 66 00 00 00 48 83 43 10 10 5b 5d 41 5c c3 48 8b 47 10 31 d2 85 f6 0f 95 c2 89 10 c7 | ..B.f...H.C..[]A\.H.G.1......... |
17b80 | 40 08 01 00 00 00 48 83 47 10 10 c3 48 8b 47 10 48 89 30 c7 40 08 02 00 00 00 48 83 47 10 10 c3 | @.....H.G...H.G.H.0.@.....H.G... |
17ba0 | 48 8b 47 10 48 89 38 c7 40 08 48 00 00 00 48 8b 47 18 48 83 47 10 10 48 39 b8 08 01 00 00 0f 94 | H.G.H.8.@.H...H.G.H.G..H9....... |
17bc0 | c0 0f b6 c0 c3 41 55 49 89 f5 be 02 00 00 00 41 54 55 53 48 89 fb 50 48 8b 47 18 48 8b 78 40 e8 | .....AUI.......ATUSH..PH.G.H.x@. |
17be0 | da 4e ff ff 48 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 89 43 10 e8 31 39 00 00 48 89 | .N..H.k.I..L..H..H.E.H.C..19..H. |
17c00 | 45 00 8a 50 08 48 89 df 48 8b 43 10 4c 89 e6 83 ca 40 0f b6 d2 89 55 08 48 8d 50 f0 41 58 5b 5d | E..P.H..H.C.L....@....U.H.P.AX[] |
17c20 | 41 5c 41 5d 48 89 d1 e9 dd ed fe ff 53 48 89 fb e8 9d f4 ff ff 48 8b 4b 10 48 89 df 48 89 c6 5b | A\A]H.......SH.......H.K.H..H..[ |
17c40 | 48 8d 51 f0 48 89 d1 e9 bd ed fe ff 41 55 49 89 d5 41 54 55 53 48 89 fb 50 e8 74 f4 ff ff 48 8b | H.Q.H.......AUI..ATUSH..P.t...H. |
17c60 | 6b 10 4c 89 ee 48 89 df 49 89 c4 e8 bf 38 00 00 48 89 45 00 8a 50 08 48 89 df 4c 89 e6 83 ca 40 | k.L..H..I....8..H.E..P.H..L....@ |
17c80 | 0f b6 d2 89 55 08 48 8b 53 10 48 8d 42 10 48 89 d1 48 89 43 10 41 58 5b 5d 41 5c 41 5d e9 67 ed | ....U.H.S.H.B.H..H.C.AX[]A\A].g. |
17ca0 | fe ff 53 48 89 fb e8 27 f4 ff ff 48 8b 4b 10 48 8b 38 48 8d 71 f0 e8 88 4e ff ff 48 8b 53 10 48 | ..SH...'...H.K.H.8H.q...N..H.S.H |
17cc0 | 8b 08 8b 40 08 48 89 4a f0 89 42 f8 5b c3 55 89 d5 53 48 89 fb 50 e8 f7 f3 ff ff 48 8b 38 89 ee | ...@.H.J..B.[.U..SH..P.....H.8.. |
17ce0 | e8 d9 4d ff ff 48 8b 53 10 48 8b 08 8b 40 08 48 89 0a 48 83 c2 10 89 42 f8 48 89 53 10 5a 5b 5d | ..M..H.S.H...@.H..H....B.H.S.Z[] |
17d00 | c3 55 48 89 d5 53 48 89 fb 48 83 ec 18 e8 c0 f3 ff ff 48 89 2c 24 48 8b 38 48 89 e6 c7 44 24 08 | .UH..SH..H........H.,$H.8H...D$. |
17d20 | 02 00 00 00 e8 1a 4e ff ff 48 8b 53 10 48 8b 08 8b 40 08 48 89 0a 48 83 c2 10 89 42 f8 48 89 53 | ......N..H.S.H...@.H..H....B.H.S |
17d40 | 10 48 83 c4 18 5b 5d c3 41 54 41 89 d4 55 89 f5 53 48 8b 47 18 48 89 fb 48 83 78 18 00 7e 05 e8 | .H...[].ATA..U..SH.G.H..H.x..~.. |
17d60 | 11 32 00 00 48 89 df e8 b2 4c ff ff 48 8b 53 10 48 89 02 c7 42 08 45 00 00 00 48 83 43 10 10 85 | .2..H....L..H.S.H...B.E...H.C... |
17d80 | ed 7f 05 45 85 e4 7e 14 48 89 df 89 ea 44 89 e1 5b 5d 41 5c 48 89 c6 e9 9c 4e ff ff 5b 5d 41 5c | ...E..~.H....D..[]A\H....N..[]A\ |
17da0 | c3 53 48 89 fb e8 28 f3 ff ff 8b 50 08 83 e2 0f 83 fa 05 74 05 83 fa 07 75 09 48 8b 00 48 8b 40 | .SH...(....P.......t....u.H..H.@ |
17dc0 | 10 eb 0f 48 8b 43 18 48 63 d2 48 8b 84 d0 a8 01 00 00 48 85 c0 74 1a 48 8b 53 10 48 89 02 c7 42 | ...H.C.Hc.H.......H..t.H.S.H...B |
17de0 | 08 45 00 00 00 b8 01 00 00 00 48 83 43 10 10 eb 02 31 c0 5b c3 53 48 89 fb e8 d4 f2 ff ff 48 8b | .E........H.C....1.[.SH.......H. |
17e00 | 00 48 8b 50 18 48 8b 43 10 48 85 d2 74 0c 48 89 10 c7 40 08 45 00 00 00 eb 07 c7 40 08 00 00 00 | .H.P.H.C.H..t.H...@.E......@.... |
17e20 | 00 48 83 43 10 10 5b c3 41 55 49 89 f5 be 02 00 00 00 41 54 55 53 48 89 fb 50 48 8b 47 18 48 8b | .H.C..[.AUI.......ATUSH..PH.G.H. |
17e40 | 78 40 e8 77 4c ff ff 48 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 89 43 10 e8 ce 36 00 | x@.wL..H.k.I..L..H..H.E.H.C...6. |
17e60 | 00 48 89 45 00 8a 50 08 4c 89 e6 48 89 df 83 ca 40 0f b6 d2 89 55 08 48 8b 53 10 48 8d 4a e0 48 | .H.E..P.L..H....@....U.H.S.H.J.H |
17e80 | 83 ea 10 e8 83 ec fe ff 48 83 6b 10 20 5a 5b 5d 41 5c 41 5d c3 53 48 89 fb e8 34 f2 ff ff 48 8b | ........H.k..Z[]A\A].SH...4...H. |
17ea0 | 53 10 48 89 df 48 89 c6 48 8d 4a f0 48 83 ea 20 e8 56 ec fe ff 48 83 6b 10 20 5b c3 41 55 49 89 | S.H..H..H.J.H....V...H.k..[.AUI. |
17ec0 | d5 41 54 55 53 48 89 fb 50 e8 04 f2 ff ff 48 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 | .ATUSH..P.....H.k.I..L..H..H.E.H |
17ee0 | 89 43 10 e8 47 36 00 00 48 89 45 00 8a 50 08 4c 89 e6 48 89 df 83 ca 40 0f b6 d2 89 55 08 48 8b | .C..G6..H.E..P.L..H....@....U.H. |
17f00 | 53 10 48 8d 4a e0 48 83 ea 10 e8 fc eb fe ff 48 83 6b 10 20 5a 5b 5d 41 5c 41 5d c3 41 54 55 53 | S.H.J.H........H.k..Z[]A\A].ATUS |
17f20 | 48 89 fb e8 aa f1 ff ff 4c 8b 63 10 48 8b 30 48 89 df 48 89 c5 49 8d 54 24 e0 e8 ab 51 ff ff 49 | H.......L.c.H.0H..H..I.T$...Q..I |
17f40 | 8b 54 24 f0 48 89 10 41 8b 54 24 f8 89 50 08 48 8b 45 00 c6 40 0a 00 48 8b 43 10 f6 40 f8 40 74 | .T$.H..A.T$..P.H.E..@..H.C..@.@t |
17f60 | 1c 48 8b 40 f0 f6 40 09 03 74 12 48 8b 75 00 f6 46 09 04 74 08 48 89 df e8 77 2b 00 00 48 83 6b | .H.@..@..t.H.u..F..t.H...w+..H.k |
17f80 | 10 20 5b 5d 41 5c c3 55 53 48 89 fb 48 83 ec 18 89 54 24 0c e8 39 f1 ff ff 48 89 c5 48 8b 43 10 | ..[]A\.USH..H....T$..9...H..H.C. |
17fa0 | 8b 54 24 0c 48 8b 75 00 48 89 df 48 8d 48 f0 e8 24 4c ff ff 48 8b 43 10 f6 40 f8 40 74 1c 48 8b | .T$.H.u.H..H.H..$L..H.C..@.@t.H. |
17fc0 | 40 f0 f6 40 09 03 74 12 48 8b 75 00 f6 46 09 04 74 08 48 89 df e8 1a 2b 00 00 48 83 6b 10 10 48 | @..@..t.H.u..F..t.H....+..H.k..H |
17fe0 | 83 c4 18 5b 5d c3 41 54 49 89 d4 55 53 48 89 fb 48 83 ec 10 e8 d9 f0 ff ff 4c 89 24 24 4c 8b 63 | ...[].ATI..USH..H........L.$$L.c |
18000 | 10 48 89 e2 48 8b 30 48 89 df 48 89 c5 c7 44 24 08 02 00 00 00 e8 d0 50 ff ff 49 8b 54 24 f0 48 | .H..H.0H..H...D$.......P..I.T$.H |
18020 | 89 10 41 8b 54 24 f8 89 50 08 48 8b 43 10 f6 40 f8 40 74 1c 48 8b 40 f0 f6 40 09 03 74 12 48 8b | ..A.T$..P.H.C..@.@t.H.@..@..t.H. |
18040 | 75 00 f6 46 09 04 74 08 48 89 df e8 a4 2a 00 00 48 83 6b 10 10 48 83 c4 10 5b 5d 41 5c c3 41 54 | u..F..t.H....*..H.k..H...[]A\.AT |
18060 | 55 48 89 fd 53 31 db e8 66 f0 ff ff 49 89 c4 48 8b 45 10 83 78 f8 00 74 04 48 8b 58 f0 41 8b 44 | UH..S1..f...I..H.E..x..t.H.X.A.D |
18080 | 24 08 83 e0 0f 83 f8 05 74 07 83 f8 07 74 29 eb 60 49 8b 04 24 48 85 db 48 89 58 10 74 61 f6 43 | $.......t....t).`I..$H..H.X.ta.C |
180a0 | 09 03 74 3c 49 8b 34 24 f6 46 09 04 74 32 48 89 ef e8 3e 2a 00 00 eb 28 49 8b 04 24 48 85 db 48 | ..t<I.4$.F..t2H...>*...(I..$H..H |
180c0 | 89 58 10 74 3a f6 43 09 03 74 15 49 8b 34 24 f6 46 09 04 74 0b 48 89 da 48 89 ef e8 f0 29 00 00 | .X.t:.C..t.I.4$.F..t.H..H....).. |
180e0 | 49 8b 34 24 48 89 da 48 89 ef e8 f4 2a 00 00 eb 0e 48 8b 55 18 48 98 48 89 9c c2 a8 01 00 00 48 | I.4$H..H....*....H.U.H.H.......H |
18100 | 83 6d 10 10 b8 01 00 00 00 5b 5d 41 5c c3 53 48 89 fb e8 bb ef ff ff 48 8b 4b 10 48 8b 10 83 79 | .m.......[]A\.SH.......H.K.H...y |
18120 | f8 00 75 0a 48 c7 42 18 00 00 00 00 eb 27 48 8b 49 f0 48 89 4a 18 48 8b 53 10 48 8b 52 f0 f6 42 | ..u.H.B......'H.I.H.J.H.S.H.R..B |
18140 | 09 03 74 11 48 8b 30 f6 46 09 04 74 08 48 89 df e8 7b 29 00 00 48 83 6b 10 10 5b c3 48 8b 57 20 | ..t.H.0.F..t.H...{)..H.k..[.H.W. |
18160 | 31 c0 f6 42 22 08 74 0e 48 85 f6 74 05 8b 42 30 89 06 0f b6 42 49 c3 55 48 63 c6 48 c7 c6 f0 ff | 1..B".t.H..t..B0....BI.UHc.H.... |
18180 | ff ff 48 c1 e0 04 89 d5 53 48 29 c6 48 89 fb 41 51 48 03 77 10 4d 85 c0 74 1d 66 83 7f 44 00 75 | ..H.....SH).H..AQH.w.M..t.f..D.u |
181a0 | 16 48 8b 47 20 4c 89 40 38 48 8b 47 20 89 48 30 b9 01 00 00 00 eb 02 31 c9 89 ea 48 89 df e8 17 | .H.G.L.@8H.G..H0.......1...H.... |
181c0 | 33 ff ff ff c5 75 12 48 8b 43 20 48 8b 53 10 48 39 50 08 73 04 48 89 50 08 58 5b 5d c3 41 54 31 | 3....u.H.C.H.S.H9P.s.H.P.X[].AT1 |
181e0 | c0 41 89 d4 55 89 f5 53 48 89 fb 48 83 ec 20 85 c9 74 1f 89 ce 4c 89 4c 24 08 44 89 44 24 04 e8 | .A..U..SH..H.....t...L.L$.D.D$.. |
18200 | ce ee ff ff 48 2b 43 38 4c 8b 4c 24 08 44 8b 44 24 04 48 63 d5 48 c7 c6 f0 ff ff ff 48 c1 e2 04 | ....H+C8L.L$.D.D$.Hc.H......H... |
18220 | 48 29 d6 48 03 73 10 4d 85 c9 48 89 74 24 10 74 07 66 83 7b 44 00 74 23 48 89 f1 48 2b 4b 38 48 | H).H.s.M..H.t$.t.f.{D.t#H..H+K8H |
18240 | 8d 54 24 10 49 89 c0 be 59 71 41 00 48 89 df 44 89 64 24 18 e8 67 34 ff ff eb 4b 48 8b 6b 20 48 | .T$.I...YqA.H..D.d$..g4...KH.k.H |
18260 | 89 f2 b9 01 00 00 00 48 89 df 4c 89 4d 38 44 89 45 30 48 2b 53 38 48 89 55 28 8a 53 49 88 55 48 | .......H..L.M8D.E0H+S8H.U(.SI.UH |
18280 | 48 8b 53 78 48 89 55 40 48 89 43 78 44 89 e2 80 4d 22 10 e8 42 32 ff ff 48 8b 45 40 80 65 22 ef | H.SxH.U@H.CxD...M"..B2..H.E@.e". |
182a0 | 48 89 43 78 31 c0 41 ff c4 75 12 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 4a 08 48 83 c4 | H.Cx1.A..u.H.S.H.K.H9J.s.H.J.H.. |
182c0 | 20 5b 5d 41 5c c3 41 54 b8 5f 08 45 00 55 48 89 cd 53 48 89 fb 48 83 ec 40 48 85 c9 48 89 d1 48 | .[]A\.AT._.E.UH..SH..H..@H..H..H |
182e0 | 89 f2 48 8d 74 24 18 48 0f 44 e8 4c 89 44 24 08 e8 94 2d 00 00 4c 8b 44 24 08 48 8d 74 24 18 48 | ..H.t$.H.D.L.D$...-..L.D$.H.t$.H |
18300 | 89 ea 48 89 df 4c 89 c1 e8 3a 34 ff ff 85 c0 89 c5 75 57 48 8b 43 10 4c 8b 60 f0 41 80 7c 24 0a | ..H..L...:4......uWH.C.L.`.A.|$. |
18320 | 01 75 47 48 8b 43 18 be 02 00 00 00 48 8b 78 40 e8 89 47 ff ff 49 8b 74 24 20 48 89 c2 48 8b 0a | .uGH.C......H.x@..G..I.t$.H..H.. |
18340 | 48 8b 46 10 48 89 08 8b 4a 08 89 48 08 f6 42 08 40 74 17 48 8b 12 f6 42 09 03 74 0e f6 46 09 04 | H.F.H...J..H..B.@t.H...B..t..F.. |
18360 | 74 08 48 89 df e8 66 27 00 00 48 83 c4 40 89 e8 5b 5d 41 5c c3 48 8b 47 10 49 89 f1 83 78 f8 46 | t.H...f'..H..@..[]A\.H.G.I...x.F |
18380 | 75 16 48 8b 40 f0 48 89 d1 45 31 c0 4c 89 ca 48 8b 70 18 e9 1e 88 ff ff b8 01 00 00 00 c3 0f b6 | u.H.@.H..E1.L..H.p.............. |
183a0 | 47 0a c3 41 54 83 fe 0b 49 89 fc 55 53 48 8b 5f 18 0f 87 e5 00 00 00 89 f6 ff 24 f5 b0 ff 44 00 | G..AT...I..USH._..........$...D. |
183c0 | c6 43 57 00 e9 cf 00 00 00 31 f6 48 89 df e8 4a 6f ff ff c6 43 57 01 e9 bc 00 00 00 31 f6 e8 ab | .CW......1.H...Jo...CW......1... |
183e0 | 29 00 00 e9 b0 00 00 00 48 8b 6b 18 48 03 6b 10 48 c1 ed 0a e9 a6 00 00 00 48 8b 6b 10 03 6b 18 | ).......H.k.H.k.H........H.k..k. |
18400 | 81 e5 ff 03 00 00 e9 94 00 00 00 80 7b 56 02 75 12 31 ed 48 83 7b 28 00 40 0f 94 c5 e8 1d 2a 00 | ............{V.u.1.H.{(.@.....*. |
18420 | 00 eb 7c 48 63 d2 48 c1 e2 0a 80 7b 57 00 48 8d b2 a0 f6 ff ff 74 04 48 03 73 18 48 89 df 31 ed | ..|Hc.H....{W.H......t.H.s.H..1. |
18440 | e8 d8 6e ff ff 4c 89 e7 e8 f1 29 00 00 80 7b 55 05 40 0f 94 c5 eb 48 8b ab f0 00 00 00 89 93 f0 | ..n..L....)...{U.@....H......... |
18460 | 00 00 00 eb 3a 8b ab f4 00 00 00 89 93 f4 00 00 00 eb 2c 8b ab f8 00 00 00 89 93 f8 00 00 00 eb | ....:.............,............. |
18480 | 1e 0f b6 6b 57 eb 18 be 02 00 00 00 eb 02 31 f6 4c 89 e7 e8 a8 28 00 00 31 ed eb 03 83 cd ff 5b | ...kW.........1.L....(..1......[ |
184a0 | 89 e8 5d 41 5c c3 50 e8 74 39 00 00 53 48 89 fb e8 1d ec ff ff 48 8b 4b 10 48 8b 30 48 89 df 48 | ..]A\.P.t9..SH.......H.K.H.0H..H |
184c0 | 8d 51 f0 e8 de 43 ff ff 85 c0 74 07 48 83 43 10 10 eb 05 48 83 6b 10 10 5b c3 55 53 48 89 fb 48 | .Q...C....t.H.C....H.k..[.USH..H |
184e0 | 83 ec 18 83 fe 01 7e 26 48 8b 47 18 48 83 78 18 00 7e 0d 89 74 24 0c e8 79 2a 00 00 8b 74 24 0c | ......~&H.G.H.x..~..t$..y*...t$. |
18500 | 48 83 c4 18 48 89 df 5b 5d e9 c8 e9 fe ff 85 f6 75 25 48 8b 6f 10 31 d2 be 0d e8 44 00 e8 b2 2e | H...H..[].......u%H.o.1....D.... |
18520 | 00 00 48 89 45 00 8a 40 08 83 c8 40 0f b6 c0 89 45 08 48 83 43 10 10 48 83 c4 18 5b 5d c3 53 48 | ..H.E..@...@....E.H.C..H...[].SH |
18540 | 89 fb e8 8b eb ff ff 48 8b 73 10 48 89 df 48 89 c2 e8 40 eb fe ff 48 83 43 10 10 5b c3 48 85 f6 | .......H.s.H..H...@...H.C..[.H.. |
18560 | 74 0b 48 8b 47 18 48 8b 40 08 48 89 06 48 8b 47 18 48 8b 00 c3 48 8b 47 18 48 89 50 08 48 89 30 | t.H.G.H.@.H..H.G.H...H.G.H.P.H.0 |
18580 | c3 53 48 89 fb 48 83 ec 10 48 8b 47 18 48 83 78 18 00 7e 0f 48 89 74 24 08 e8 d7 29 00 00 48 8b | .SH..H...H.G.H.x..~.H.t$...)..H. |
185a0 | 74 24 08 31 d2 48 89 df e8 9f 2f 00 00 48 8b 53 10 48 89 02 c7 42 08 47 00 00 00 48 83 c0 28 48 | t$.1.H..../..H.S.H...B.G...H..(H |
185c0 | 83 43 10 10 48 83 c4 10 5b c3 55 89 d5 53 48 89 fb 48 83 ec 10 48 c7 44 24 08 00 00 00 00 e8 ef | .C..H...[.U..SH..H...H.D$....... |
185e0 | ea ff ff 48 8d 54 24 08 31 c9 89 ee 48 89 c7 e8 cb eb ff ff 48 85 c0 74 1e 48 8b 4c 24 08 48 8b | ...H.T$.1...H.......H..t.H.L$.H. |
18600 | 53 10 48 8b 31 8b 49 08 48 83 c2 10 48 89 72 f0 89 4a f8 48 89 53 10 48 83 c4 10 5b 5d c3 55 89 | S.H.1.I.H...H.r..J.H.S.H...[].U. |
18620 | d5 53 48 89 fb 48 83 ec 28 48 c7 44 24 10 00 00 00 00 48 c7 44 24 18 00 00 00 00 e8 92 ea ff ff | .SH..H..(H.D$.....H.D$.......... |
18640 | 48 8d 4c 24 18 48 8d 54 24 10 89 ee 48 89 c7 e8 6b eb ff ff 48 85 c0 74 4b 48 8b 53 10 48 8d 4a | H.L$.H.T$...H...k...H..tKH.S.H.J |
18660 | f0 48 8b 72 f0 48 89 4b 10 48 8b 4c 24 10 48 89 31 8b 72 f8 89 71 08 f6 42 f8 40 74 27 48 8b 52 | .H.r.H.K.H.L$.H.1.r..q..B.@t'H.R |
18680 | f0 f6 42 09 03 74 1d 48 8b 74 24 18 f6 46 09 04 74 12 48 89 df 48 89 44 24 08 e8 31 24 00 00 48 | ..B..t.H.t$..F..t.H..H.D$..1$..H |
186a0 | 8b 44 24 08 48 83 c4 28 5b 5d c3 53 89 d3 e8 1f ea ff ff 8b 48 08 83 e1 3f 83 f9 06 74 18 83 f9 | .D$.H..([].S........H...?...t... |
186c0 | 26 75 22 8d 53 ff 48 63 d2 48 83 c2 02 48 c1 e2 04 48 03 10 eb 11 48 8b 00 ff cb 48 63 db 48 8b | &u".S.Hc.H...H...H....H....Hc.H. |
186e0 | 54 d8 20 eb 02 31 d2 48 89 d0 5b c3 41 55 41 89 cd 41 54 41 89 d4 41 ff cc 55 4d 63 e4 53 48 89 | T....1.H..[.AUA..ATA..A..UMc.SH. |
18700 | fb 48 83 ec 18 44 89 44 24 0c e8 c3 e9 ff ff 44 89 ee 48 89 df 48 8b 28 e8 b5 e9 ff ff 44 8b 44 | .H...D.D$......D..H..H.(.....D.D |
18720 | 24 0c 48 8b 00 41 ff c8 4d 63 c0 4a 8d 04 c0 48 8b 50 20 4a 89 54 e5 20 48 8b 50 20 f6 42 09 03 | $.H..A..Mc.J...H.P.J.T..H.P..B.. |
18740 | 74 1b f6 45 09 04 74 15 48 83 c4 18 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 73 23 00 00 48 83 c4 | t..E..t.H...H..H..[]A\A].s#..H.. |
18760 | 18 5b 5d 41 5c 41 5d c3 50 be d8 b9 f0 ff e8 ef ec ff ff b8 01 00 00 00 5a c3 41 54 55 89 f5 be | .[]A\A].P...............Z.ATU... |
18780 | 02 00 00 00 53 48 89 fb e8 01 b6 ff ff ba 06 00 00 00 be 01 00 00 00 48 89 df 49 89 c4 e8 01 b4 | ....SH.................H..I..... |
187a0 | ff ff 85 ed 44 89 e2 be 01 00 00 00 48 89 df 74 07 e8 14 fe ff ff eb 05 e8 61 fe ff ff 48 85 c0 | ....D.......H..t.........a...H.. |
187c0 | 74 1c 48 89 c6 48 89 df e8 cf f1 ff ff 89 ee 48 89 df f7 d6 e8 13 ec ff ff 8d 45 01 eb 02 31 c0 | t.H..H.........H..........E...1. |
187e0 | 5b 5d 41 5c c3 53 be 03 00 00 00 48 89 fb e8 e3 b3 ff ff 48 89 df 31 f6 5b e9 7c ff ff ff be 01 | []A\.S.....H.......H..1.[.|..... |
18800 | 00 00 00 e9 72 ff ff ff 53 be 02 00 00 00 48 89 fb e8 6f ec ff ff 83 f8 05 74 16 85 c0 74 12 ba | ....r...S.....H...o......t...t.. |
18820 | 65 d5 44 00 be 02 00 00 00 48 89 df e8 89 af ff ff 48 89 df be 02 00 00 00 e8 3c eb ff ff 48 89 | e.D......H.......H........<...H. |
18840 | df be 01 00 00 00 e8 13 f8 ff ff b8 01 00 00 00 5b c3 55 48 89 f5 48 89 d6 53 48 89 fb 50 e8 39 | ................[.UH..H..SH..P.9 |
18860 | f1 ff ff 59 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 46 f6 ff ff 55 48 89 f5 48 63 f2 53 48 89 | ...YH..H.......[].F...UH..Hc.SH. |
18880 | fb 50 e8 81 f0 ff ff 59 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 22 f6 ff ff 53 be 01 00 00 00 | .P.....YH..H.......[]."...S..... |
188a0 | 48 89 fb e8 dd eb ff ff 83 f8 02 75 12 ba a1 00 45 00 be 01 00 00 00 48 89 df e8 fb ae ff ff ba | H..........u....E......H........ |
188c0 | 07 00 00 00 be 01 00 00 00 48 89 df e8 d2 b2 ff ff be 02 00 00 00 48 89 df e8 a7 eb ff ff 85 c0 | .........H............H......... |
188e0 | 7e 12 ba 05 00 00 00 be 02 00 00 00 48 89 df e8 af b2 ff ff 48 89 df be 02 00 00 00 e8 79 ea ff | ~...........H.......H........y.. |
18900 | ff 48 89 df be 01 00 00 00 e8 00 f8 ff ff b8 01 00 00 00 5b c3 41 55 41 89 d5 41 54 41 89 f4 89 | .H.................[.AUA..ATA... |
18920 | d6 55 53 48 89 fb 48 81 ec 98 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 | .USH..H......dH..%(...H..$....1. |
18940 | e8 49 b4 ff ff ba 06 00 00 00 44 89 e6 48 89 df 48 89 c5 e8 4b b2 ff ff 44 89 e6 48 89 df e8 ff | .I........D..H..H...K...D..H.... |
18960 | ea ff ff 48 8d 54 24 08 be cc 00 45 00 48 89 df e8 f1 30 00 00 85 ed 7e 09 0f b6 44 24 3c 39 c5 | ...H.T$....E.H....0....~...D$<9. |
18980 | 7e 10 ba cf 00 45 00 44 89 ee 48 89 df e8 28 ae ff ff 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 | ~....E.D..H...(...H..$....dH3.%( |
189a0 | 00 00 00 89 e8 74 05 e8 34 b8 fe ff 48 81 c4 98 00 00 00 5b 5d 41 5c 41 5d c3 53 ba 02 00 00 00 | .....t..4...H......[]A\A].S..... |
189c0 | 48 89 fb be 01 00 00 00 e8 48 ff ff ff 48 89 df 89 c2 be 01 00 00 00 e8 cf fc ff ff 48 89 df 48 | H........H...H..............H..H |
189e0 | 89 c6 e8 a5 f1 ff ff b8 01 00 00 00 5b c3 41 54 ba 02 00 00 00 be 01 00 00 00 55 53 48 89 fb e8 | ............[.AT..........USH... |
18a00 | 11 ff ff ff ba 04 00 00 00 be 03 00 00 00 48 89 df 89 c5 e8 fd fe ff ff be 01 00 00 00 48 89 df | ..............H..............H.. |
18a20 | 41 89 c4 e8 83 ea ff ff 85 c0 74 12 ba e5 00 45 00 be 01 00 00 00 48 89 df e8 7c ad ff ff be 03 | A.........t....E......H...|..... |
18a40 | 00 00 00 48 89 df e8 60 ea ff ff 85 c0 74 12 ba e5 00 45 00 be 03 00 00 00 48 89 df e8 59 ad ff | ...H...`.....t....E......H...Y.. |
18a60 | ff 45 89 e0 89 ea 48 89 df b9 03 00 00 00 be 01 00 00 00 e8 74 fc ff ff 5b 5d 31 c0 41 5c c3 53 | .E....H.............t...[]1.A\.S |
18a80 | be 01 00 00 00 48 89 fb e8 49 b1 ff ff be 01 00 00 00 48 89 df e8 07 f3 ff ff 85 c0 75 08 48 89 | .....H...I........H.........u.H. |
18aa0 | df e8 39 ee ff ff b8 01 00 00 00 5b c3 55 48 89 d5 53 48 89 fb 48 89 f7 48 39 f3 51 75 1c 48 89 | ..9........[.UH..SH..H..H9.Qu.H. |
18ac0 | df be fe ff ff ff e8 97 e9 ff ff be fd ff ff ff 48 89 df e8 e5 e8 ff ff eb 0d ba 01 00 00 00 48 | ................H..............H |
18ae0 | 89 de e8 f0 e7 ff ff 58 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 c2 f3 ff ff 53 be 01 00 00 00 | .......XH..H.......[].....S..... |
18b00 | 48 89 fb e8 7d e9 ff ff 83 f8 07 74 0a 48 89 df e8 ca ed ff ff eb 0d be 01 00 00 00 48 89 df e8 | H...}......t.H..............H... |
18b20 | d1 f2 ff ff b8 01 00 00 00 5b c3 55 53 48 89 fb 48 81 ec 18 01 00 00 64 48 8b 04 25 28 00 00 00 | .........[.USH..H......dH..%(... |
18b40 | 48 89 84 24 08 01 00 00 31 c0 48 8d 6c 24 0e 48 8b 35 fa 19 24 00 bf fb 00 45 00 e8 10 b7 fe ff | H..$....1.H.l$.H.5..$....E...... |
18b60 | 48 8b 3d e9 19 24 00 e8 44 b9 fe ff 48 8b 15 d5 19 24 00 be fa 00 00 00 48 89 ef e8 00 b8 fe ff | H.=..$..D...H....$......H....... |
18b80 | 48 85 c0 74 11 be 07 01 45 00 48 89 ef e8 1e b8 fe ff 85 c0 75 1e 31 c0 48 8b 9c 24 08 01 00 00 | H..t....E.H.........u.1.H..$.... |
18ba0 | 64 48 33 1c 25 28 00 00 00 0f 84 8b 00 00 00 e8 2c b6 fe ff 31 c0 48 83 c9 ff 48 89 ef f2 ae 45 | dH3.%(..........,...1.H...H....E |
18bc0 | 31 c0 48 89 ee 48 89 df 48 f7 d1 48 8d 51 ff b9 0d 01 45 00 e8 0f b7 ff ff 85 c0 74 36 31 d2 83 | 1.H..H..H..H.Q....E........t61.. |
18be0 | ce ff 48 89 df e8 9c eb ff ff 48 8b 3d 5f 19 24 00 48 89 c1 ba a7 f8 44 00 be 01 00 00 00 31 c0 | ..H.......H.=_.$.H.....D......1. |
18c00 | e8 7b ba fe ff 48 8b 3d 44 19 24 00 e8 9f b8 fe ff eb 18 45 31 c9 45 31 c0 31 c9 31 d2 31 f6 48 | .{...H.=D.$........E1.E1.1.1.1.H |
18c20 | 89 df e8 b6 f5 ff ff 85 c0 75 b2 31 f6 48 89 df e8 45 e7 ff ff e9 15 ff ff ff 48 81 c4 18 01 00 | .........u.1.H...E........H..... |
18c40 | 00 5b 5d c3 55 48 89 f5 be 01 00 00 00 53 48 89 fb 41 50 e8 2d e8 ff ff 83 f8 08 75 17 c7 45 00 | .[].UH.......SH..AP.-......u..E. |
18c60 | 01 00 00 00 48 89 df be 01 00 00 00 59 5b 5d e9 0d ec ff ff c7 45 00 00 00 00 00 48 89 d8 5a 5b | ....H.......Y[]......E.....H..Z[ |
18c80 | 5d c3 41 54 55 53 48 89 fb 48 83 ec 10 48 8d 74 24 0c e8 ad ff ff ff 48 89 c5 8b 44 24 0c 31 d2 | ].ATUSH..H...H.t$......H...D$.1. |
18ca0 | 48 89 df 8d 70 01 e8 db ea ff ff 48 85 c0 49 89 c4 75 24 8b 44 24 0c 48 89 df 8d 70 01 e8 c3 e7 | H...p......H..I..u$.D$.H...p.... |
18cc0 | ff ff 85 c0 7e 11 8b 44 24 0c 48 89 df 8d 70 01 e8 8d e7 ff ff eb 27 8b 44 24 0c 31 d2 48 39 eb | ....~..D$.H...p.......'.D$.1.H9. |
18ce0 | 0f 94 c2 48 89 df 8d 70 02 e8 16 b1 ff ff 4c 89 e2 89 c1 48 89 ee 48 89 df e8 ef a6 ff ff 48 83 | ...H...p......L....H..H.......H. |
18d00 | c4 10 b8 01 00 00 00 5b 5d 41 5c c3 55 53 48 89 fb 48 81 ec 98 00 00 00 48 8d 74 24 04 64 48 8b | .......[]A\.USH..H......H.t$.dH. |
18d20 | 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 0f ff ff ff 48 89 c5 8b 44 24 04 48 89 df 8d | .%(...H..$....1......H...D$.H... |
18d40 | 70 01 e8 47 b0 ff ff 48 8d 54 24 08 89 c6 48 89 ef e8 29 2c 00 00 85 c0 8b 74 24 04 75 11 ff c6 | p..G...H.T$...H...),.....t$.u... |
18d60 | ba 1e 01 45 00 48 89 df e8 4d aa ff ff eb 58 83 c6 03 48 89 df e8 5c ae ff ff 8b 44 24 04 48 89 | ...E.H...M....X...H...\....D$.H. |
18d80 | df 8d 70 03 e8 f1 e5 ff ff ba 01 00 00 00 48 89 ee 48 89 df e8 3e e5 ff ff 8b 44 24 04 48 89 df | ..p...........H..H...>....D$.H.. |
18da0 | 8d 70 02 e8 e6 af ff ff 48 8d 74 24 08 89 c2 48 89 ef e8 6a 2c 00 00 48 89 df 48 89 c6 e8 da eb | .p......H.t$...H...j,..H..H..... |
18dc0 | ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 01 b4 fe ff 48 | .......H..$....dH3.%(...t......H |
18de0 | 81 c4 98 00 00 00 5b 5d c3 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 18 48 8d 74 24 0c e8 | ......[].AWAVAUATUSH..H...H.t$.. |
18e00 | 40 fe ff ff 49 89 c4 8b 44 24 0c 48 89 df 8d 70 01 e8 6f e6 ff ff 85 c0 8b 74 24 0c 7f 17 ff c6 | @...I...D$.H...p..o......t$..... |
18e20 | 48 89 df 45 31 ed e8 4f e5 ff ff 45 31 f6 31 ed e9 92 00 00 00 83 c6 02 31 d2 48 89 df e8 bc ad | H..E1..O...E1.1.........1.H..... |
18e40 | ff ff 49 89 c5 8b 44 24 0c ba 06 00 00 00 48 89 df 31 ed 8d 70 01 e8 48 ad ff ff 8b 44 24 0c 31 | ..I...D$......H..1..p..H....D$.1 |
18e60 | d2 48 89 df 8d 70 03 e8 98 af ff ff 4c 89 ef be 63 00 00 00 49 89 c7 41 89 c6 e8 81 b3 fe ff 48 | .H...p......L...c...I..A.......H |
18e80 | 85 c0 4c 89 ef be 72 00 00 00 40 0f 95 c5 e8 6d b3 fe ff 89 ea 4c 89 ef be 6c 00 00 00 83 ca 02 | ..L...r...@....m.....L...l...... |
18ea0 | 48 85 c0 41 bd ad 91 41 00 0f 45 ea e8 4f b3 fe ff 89 ea 83 ca 04 48 85 c0 0f 45 ea 89 e8 83 c8 | H..A...A..E..O........H...E..... |
18ec0 | 08 45 85 ff 0f 4f e8 ba 31 01 45 00 be d8 b9 f0 ff 48 89 df e8 dd b6 ff ff 85 c0 75 37 be 78 ef | .E...O..1.E......H.........u7.x. |
18ee0 | 44 00 48 89 df e8 b2 ea ff ff ba 37 01 45 00 be fe ff ff ff 48 89 df e8 c0 ef ff ff 83 ce ff 48 | D.H........7.E......H..........H |
18f00 | 89 df e8 5b e5 ff ff be fe ff ff ff 48 89 df e8 4a f1 ff ff 4c 89 e7 e8 84 ec ff ff ba 01 00 00 | ...[........H...J...L........... |
18f20 | 00 48 89 de 4c 89 e7 e8 ab e3 ff ff 8b 44 24 0c 48 89 df 8d 70 01 e8 27 e5 ff ff 48 89 df be fd | .H..L........D$.H...p..'...H.... |
18f40 | ff ff ff e8 d4 ef ff ff 44 89 f1 89 ea 4c 89 ee 4c 89 e7 e8 e7 29 00 00 48 83 c4 18 31 c0 5b 5d | ........D....L..L....)..H...1.[] |
18f60 | 41 5c 41 5d 41 5e 41 5f c3 41 54 55 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 74 24 04 64 48 8b 04 | A\A]A^A_.ATUSH..H......H.t$.dH.. |
18f80 | 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 b0 fc ff ff 48 89 c5 8b 44 24 04 48 89 df 8d 70 | %(...H..$....1......H...D$.H...p |
18fa0 | 02 e8 e8 ad ff ff 49 89 c4 8b 44 24 04 48 89 df 8d 70 01 e8 cd e4 ff ff 83 f8 06 8b 74 24 04 75 | ......I...D$.H...p..........t$.u |
18fc0 | 27 ff c6 48 89 df e8 97 e4 ff ff 31 f6 48 89 df 44 89 e2 e8 d9 29 00 00 48 89 df 48 89 c6 e8 b9 | '..H.......1.H..D....)..H..H.... |
18fe0 | e9 ff ff e9 82 00 00 00 ff c6 48 89 df e8 9c ad ff ff 48 8d 54 24 08 89 c6 48 89 ef e8 7e 29 00 | ..........H.......H.T$...H...~). |
19000 | 00 85 c0 75 16 8b 44 24 04 ba 1e 01 45 00 48 89 df 8d 70 01 e8 a1 a7 ff ff eb 54 48 8d 74 24 08 | ...u..D$....E.H...p.......TH.t$. |
19020 | 44 89 e2 48 89 ef e8 86 29 00 00 48 85 c0 49 89 c4 74 2f ba 01 00 00 00 48 89 de 48 89 ef e8 94 | D..H....)..H..I..t/.....H..H.... |
19040 | e2 ff ff 4c 89 e6 48 89 df e8 4e e9 ff ff be fe ff ff ff 48 89 df e8 07 e4 ff ff b8 02 00 00 00 | ...L..H...N........H............ |
19060 | eb 0d 48 89 df e8 75 e8 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 | ..H...u........H..$....dH3.%(... |
19080 | 74 05 e8 59 b1 fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 41 54 55 53 48 89 fb 48 83 ec 20 48 8d | t..Y...H......[]A\.ATUSH..H...H. |
190a0 | 74 24 0c 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 8c fb ff ff 48 89 c5 48 89 c7 e8 b3 | t$.dH..%(...H.D$.1......H..H.... |
190c0 | 28 00 00 48 89 ef 41 89 c4 e8 a3 28 00 00 48 85 c0 74 1c 48 3d ad 91 41 00 74 14 ba 0d 00 00 00 | (..H..A....(..H..t.H=..A.t...... |
190e0 | be 3e 01 45 00 48 89 df e8 5b e8 ff ff eb 44 ba 31 01 45 00 be d8 b9 f0 ff 48 89 df e8 b5 b4 ff | .>.E.H...[....D.1.E......H...... |
19100 | ff 48 89 ef e8 97 ea ff ff ba 01 00 00 00 48 89 de 48 89 ef e8 be e1 ff ff be fe ff ff ff 48 89 | .H............H..H............H. |
19120 | df e8 7c eb ff ff be fe ff ff ff 48 89 df e8 8a e2 ff ff 31 d2 41 f6 c4 01 74 07 c6 44 24 13 63 | ..|........H.......1.A...t..D$.c |
19140 | b2 01 41 f6 c4 02 74 0a 48 63 c2 ff c2 c6 44 04 13 72 41 80 e4 04 74 0a 48 63 c2 ff c2 c6 44 04 | ..A...t.Hc....D..rA...t.Hc....D. |
19160 | 13 6c 48 8d 74 24 13 48 63 d2 48 89 df c6 44 14 13 00 e8 25 e8 ff ff 48 89 ef e8 fc 27 00 00 48 | .lH.t$.Hc.H...D....%...H....'..H |
19180 | 89 df 48 63 f0 e8 7e e7 ff ff 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 b8 03 00 00 00 74 05 e8 | ..Hc..~...H.L$.dH3.%(........t.. |
191a0 | 3c b0 fe ff 48 83 c4 20 5b 5d 41 5c c3 55 ba 31 01 45 00 48 89 f5 be d8 b9 f0 ff 53 48 89 fb 41 | <...H...[]A\.U.1.E.H.......SH..A |
191c0 | 52 e8 f0 b3 ff ff 48 89 df e8 d2 e9 ff ff be fe ff ff ff 48 89 df e8 c7 ea ff ff 83 ce ff 48 89 | R.....H............H..........H. |
191e0 | df e8 9f e2 ff ff 83 f8 06 75 43 48 63 45 00 48 89 df 48 8b 34 c5 60 02 45 00 e8 9d e7 ff ff 48 | .........uCHcE.H..H.4.`.E......H |
19200 | 63 75 28 48 89 df 85 f6 78 07 e8 f9 e6 ff ff eb 05 e8 c9 e6 ff ff 41 59 48 89 df 45 31 c0 31 c9 | cu(H....x.............AYH..E1.1. |
19220 | 5b 5d 31 d2 be 02 00 00 00 e9 49 ef ff ff 58 5b 5d c3 41 54 55 53 48 89 fb 48 81 ec 90 00 00 00 | []1.......I...X[].ATUSH..H...... |
19240 | 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 e7 f9 ff ff 49 89 c4 | H.t$.dH..%(...H..$....1......I.. |
19260 | 8b 44 24 04 31 c9 ba 4c 01 45 00 48 89 df 8d 70 02 e8 bd a9 ff ff 48 89 c5 8b 44 24 04 48 89 df | .D$.1..L.E.H...p......H...D$.H.. |
19280 | 8d 70 01 e8 3d e2 ff ff 85 c0 8b 74 24 04 74 2c ff c6 31 d2 48 89 df e8 28 e4 ff ff 48 8d 54 24 | .p..=......t$.t,..1.H...(...H.T$ |
192a0 | 08 89 c6 4c 89 e7 e8 d4 26 00 00 85 c0 75 6d 48 89 df e8 28 e6 ff ff e9 29 02 00 00 ff c6 48 89 | ...L....&....umH...(....).....H. |
192c0 | df e8 bf e1 ff ff 83 f8 06 75 43 48 89 ea 48 89 df be 53 01 45 00 31 c0 e8 50 e7 ff ff 31 d2 83 | .........uCH..H...S.E.1..P...1.. |
192e0 | ce ff 48 89 df e8 9c e4 ff ff 48 89 c5 8b 44 24 04 48 89 df 8d 70 01 e8 66 e1 ff ff ba 01 00 00 | ..H.......H...D$.H...p..f....... |
19300 | 00 4c 89 e6 48 89 df e8 cb df ff ff eb 0e 8b 44 24 04 ba 57 01 45 00 8d 70 01 eb 20 48 8d 54 24 | .L..H..........D$..W.E..p...H.T$ |
19320 | 08 48 89 ee 4c 89 e7 e8 3a 27 00 00 85 c0 75 19 8b 44 24 04 ba c0 e3 44 00 8d 70 02 48 89 df e8 | .H..L...:'....u..D$....D..p.H... |
19340 | 76 a4 ff ff e9 a1 01 00 00 31 f6 ba 02 00 00 00 48 89 df e8 f0 e9 ff ff be 53 00 00 00 48 89 ef | v........1......H........S...H.. |
19360 | e8 9b ae fe ff 48 85 c0 74 58 48 8b 54 24 28 be 72 01 45 00 48 89 df e8 d6 f4 ff ff 48 8d 54 24 | .....H..tXH.T$(.r.E.H.......H.T$ |
19380 | 40 be 79 01 45 00 48 89 df e8 c4 f4 ff ff 8b 54 24 34 be 87 01 45 00 48 89 df e8 d7 f4 ff ff 8b | @.y.E.H........T$4...E.H........ |
193a0 | 54 24 38 be 83 01 45 00 48 89 df e8 c6 f4 ff ff 48 8b 54 24 20 be b9 01 45 00 48 89 df e8 90 f4 | T$8...E.H.......H.T$....E.H..... |
193c0 | ff ff be 6c 00 00 00 48 89 ef e8 31 ae fe ff 48 85 c0 74 11 8b 54 24 30 be 93 01 45 00 48 89 df | ...l...H...1...H..t..T$0...E.H.. |
193e0 | e8 91 f4 ff ff be 75 00 00 00 48 89 ef e8 0e ae fe ff 48 85 c0 74 43 0f b6 54 24 3c be 9f 01 45 | ......u...H.......H..tC..T$<...E |
19400 | 00 48 89 df e8 6d f4 ff ff 0f b6 54 24 3d be a4 01 45 00 48 89 df e8 5b f4 ff ff 0f be 74 24 3e | .H...m.....T$=...E.H...[.....t$> |
19420 | 48 89 df e8 4a e7 ff ff ba ac 01 45 00 be fe ff ff ff 48 89 df e8 82 ea ff ff be 6e 00 00 00 48 | H...J......E......H........n...H |
19440 | 89 ef e8 b9 ad fe ff 48 85 c0 74 24 48 8b 54 24 10 be 02 eb 44 00 48 89 df e8 f4 f3 ff ff 48 8b | .......H..t$H.T$....D.H.......H. |
19460 | 54 24 18 be b5 01 45 00 48 89 df e8 e2 f3 ff ff be 74 00 00 00 48 89 ef e8 83 ad fe ff 48 85 c0 | T$....E.H........t...H.......H.. |
19480 | 74 1f 0f be 74 24 3f 48 89 df e8 e3 e6 ff ff ba be 01 45 00 be fe ff ff ff 48 89 df e8 1b ea ff | t...t$?H..........E......H...... |
194a0 | ff be 4c 00 00 00 48 89 ef e8 52 ad fe ff 48 85 c0 74 10 ba c9 01 45 00 4c 89 e6 48 89 df e8 ea | ..L...H...R...H..t....E.L..H.... |
194c0 | f5 ff ff be 66 00 00 00 48 89 ef e8 30 ad fe ff 48 85 c0 74 10 ba d5 01 45 00 4c 89 e6 48 89 df | ....f...H...0...H..t....E.L..H.. |
194e0 | e8 c8 f5 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 de ac | ..........H..$....dH3.%(...t.... |
19500 | fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 ba 10 00 00 00 48 89 fb 31 f6 e8 2a e8 ff ff 48 89 | ..H......[]A\.S.....H..1..*...H. |
19520 | df 31 d2 be 90 02 45 00 e8 55 b3 ff ff b8 01 00 00 00 5b c3 85 d2 51 79 0f 89 d1 89 f0 31 f6 f7 | .1....E..U........[...Qy.....1.. |
19540 | d9 d3 e8 83 f9 1f eb 0b 89 f0 88 d1 31 f6 d3 e0 83 fa 1f 0f 4e f0 e8 c7 e3 ff ff b8 01 00 00 00 | ............1.......N........... |
19560 | 5a c3 55 be 02 00 00 00 53 48 89 fb 50 e8 1c a8 ff ff 48 89 df be 01 00 00 00 48 89 c5 e8 48 a8 | Z.U.....SH..P.....H.......H...H. |
19580 | ff ff 59 48 89 df 89 ea 89 c6 5b 5d f7 da eb a4 55 be 02 00 00 00 53 48 89 fb 50 e8 ee a7 ff ff | ..YH......[]....U.....SH..P..... |
195a0 | 48 89 df be 01 00 00 00 48 89 c5 e8 1a a8 ff ff 59 48 89 df 89 ea 89 c6 5b 5d e9 75 ff ff ff 55 | H.......H.......YH......[].u...U |
195c0 | be 02 00 00 00 53 48 89 fb 50 e8 bf a7 ff ff 48 89 df 48 89 c5 be 01 00 00 00 e8 eb a7 ff ff 89 | .....SH..P.....H..H............. |
195e0 | e9 89 c6 48 89 df f7 d9 83 e1 1f d3 c0 85 c9 0f 45 f0 e8 2b e3 ff ff 5a 5b b8 01 00 00 00 5d c3 | ...H............E..+...Z[.....]. |
19600 | 53 be 01 00 00 00 48 89 fb e8 bc a7 ff ff f7 d0 48 89 df 89 c6 e8 08 e3 ff ff b8 01 00 00 00 5b | S.....H.........H..............[ |
19620 | c3 55 53 48 89 fb 56 be 01 00 00 00 e8 99 a7 ff ff be 02 00 00 00 89 c5 48 89 df e8 4e a7 ff ff | .USH..V.................H...N... |
19640 | 48 89 c1 89 e8 83 e8 00 79 07 89 c8 c1 e8 1f 74 11 89 ca 48 89 df 89 ee 59 5b 5d f7 da e9 d2 fe | H.......y......t...H....Y[]..... |
19660 | ff ff 83 ce ff 83 f9 1f 7f 08 d3 ee d3 ed f7 d6 09 ee 48 89 df e8 a8 e2 ff ff 5a 5b b8 01 00 00 | ..................H.......Z[.... |
19680 | 00 5d c3 41 57 49 89 d7 41 56 41 55 41 89 f5 45 8d 75 01 41 54 55 53 48 89 fb 51 e8 ee a6 ff ff | .].AWI..AVAUA..E.u.ATUSH..Q..... |
196a0 | ba 01 00 00 00 48 89 c5 44 89 f6 48 89 df e8 51 a7 ff ff 85 ed 49 89 c4 79 10 ba a0 03 45 00 44 | .....H..D..H...Q.....I..y....E.D |
196c0 | 89 ee 48 89 df e8 f0 a0 ff ff 45 85 e4 7f 10 ba b9 03 45 00 44 89 f6 48 89 df e8 db a0 ff ff 41 | ..H.......E.......E.D..H.......A |
196e0 | 8d 04 2c 83 f8 20 7e 0f be d0 03 45 00 48 89 df 31 c0 e8 02 a0 ff ff 45 89 27 89 e8 5a 5b 5d 41 | ..,...~....E.H..1......E.'..Z[]A |
19700 | 5c 41 5d 41 5e 41 5f c3 41 54 be 01 00 00 00 55 53 48 89 fb 48 83 ec 10 e8 ad a6 ff ff 48 89 df | \A]A^A_.AT.....USH..H........H.. |
19720 | be 02 00 00 00 41 89 c4 e8 9d a6 ff ff 48 8d 54 24 0c 48 89 df be 03 00 00 00 89 c5 e8 42 ff ff | .....A.......H.T$.H..........B.. |
19740 | ff 8b 7c 24 0c ba fe ff ff ff 8d 4f ff 48 89 df d3 e2 88 c1 f7 d2 89 d6 21 ea d3 e6 d3 e2 f7 d6 | ..|$.......O.H..........!....... |
19760 | 44 21 e6 09 d6 e8 b8 e1 ff ff 48 83 c4 10 b8 01 00 00 00 5b 5d 41 5c c3 55 be 01 00 00 00 53 48 | D!........H........[]A\.U.....SH |
19780 | 89 fb 48 83 ec 18 e8 3f a6 ff ff 48 8d 54 24 0c 48 89 df be 02 00 00 00 89 c5 e8 e4 fe ff ff 88 | ..H....?...H.T$.H............... |
197a0 | c1 8b 44 24 0c 89 ee d3 ee ba fe ff ff ff 48 89 df 8d 48 ff d3 e2 f7 d2 21 d6 e8 63 e1 ff ff 48 | ..D$..........H...H.....!..c...H |
197c0 | 83 c4 18 b8 01 00 00 00 5b 5d c3 41 55 41 54 49 89 fc 55 83 cd ff 53 bb 01 00 00 00 51 e8 81 db | ........[].AUATI..U...S.....Q... |
197e0 | ff ff 41 89 c5 44 39 eb 7f 10 89 de 4c 89 e7 ff c3 e8 d4 a5 ff ff 21 c5 eb eb 5a 5b 89 e8 5d 41 | ..A..D9.....L.........!...Z[..]A |
19800 | 5c 41 5d c3 53 48 89 fb e8 be ff ff ff 31 f6 85 c0 48 89 df 40 0f 95 c6 e8 55 e3 ff ff b8 01 00 | \A].SH.......1...H..@....U...... |
19820 | 00 00 5b c3 53 48 89 fb e8 9e ff ff ff 48 89 df 89 c6 e8 eb e0 ff ff b8 01 00 00 00 5b c3 41 55 | ..[.SH.......H..............[.AU |
19840 | 41 54 45 31 e4 55 48 89 fd 53 bb 01 00 00 00 51 e8 0e db ff ff 41 89 c5 44 39 eb 7f 11 89 de 48 | ATE1.UH..S.....Q.....A..D9.....H |
19860 | 89 ef ff c3 e8 61 a5 ff ff 41 31 c4 eb ea 44 89 e6 48 89 ef e8 a9 e0 ff ff 5a 5b 5d 41 5c b8 01 | .....a...A1...D..H.......Z[]A\.. |
19880 | 00 00 00 41 5d c3 41 55 41 54 45 31 e4 55 48 89 fd 53 bb 01 00 00 00 51 e8 c6 da ff ff 41 89 c5 | ...A].AUATE1.UH..S.....Q.....A.. |
198a0 | 44 39 eb 7f 11 89 de 48 89 ef ff c3 e8 19 a5 ff ff 41 09 c4 eb ea 44 89 e6 48 89 ef e8 61 e0 ff | D9.....H.........A....D..H...a.. |
198c0 | ff 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 55 be 02 00 00 00 53 48 89 fb 50 e8 b0 a4 ff ff 48 89 | .Z[]A\.....A].U.....SH..P.....H. |
198e0 | df 48 89 c5 be 01 00 00 00 e8 dc a4 ff ff 89 e9 89 c6 48 89 df 83 e1 1f d3 c0 85 c9 0f 45 f0 e8 | .H................H..........E.. |
19900 | 1e e0 ff ff 5a 5b b8 01 00 00 00 5d c3 53 ba 0c 00 00 00 48 89 fb 31 f6 e8 2b e4 ff ff 48 89 df | ....Z[.....].S.....H..1..+...H.. |
19920 | 31 d2 be 40 04 45 00 e8 56 af ff ff b8 01 00 00 00 5b c3 55 48 89 fd 53 48 89 f3 52 8a 46 08 80 | 1..@.E..V........[.UH..SH..R.F.. |
19940 | 66 09 fc 3c 08 0f 84 c2 00 00 00 77 24 3c 05 0f 84 ab 00 00 00 77 09 3c 04 74 2d e9 d6 00 00 00 | f..<.......w$<.......w.<.t-..... |
19960 | 3c 06 0f 84 8b 00 00 00 3c 07 74 29 e9 c5 00 00 00 3c 0a 74 55 0f 82 9f 00 00 00 3c 14 74 09 3c | <.......<.t).....<.tU......<.t.< |
19980 | 26 74 70 e9 ae 00 00 00 48 8b 43 10 48 83 c0 19 e9 99 00 00 00 48 8b 76 10 48 85 f6 74 0b f6 46 | &tp.....H.C.H........H.v.H..t..F |
199a0 | 09 03 74 05 e8 8a ff ff ff 48 8b 73 18 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 73 ff ff ff | ..t......H.s.H..t..F..t.H...s... |
199c0 | 48 8b 43 20 48 83 c0 28 eb 64 48 8b 46 10 f6 40 08 40 74 0e 48 8b 30 f6 46 09 03 74 05 e8 51 ff | H.C.H..(.dH.F..@.@t.H.0.F..t..Q. |
199e0 | ff ff 48 8d 43 18 48 39 43 10 75 4a b8 28 00 00 00 eb 3b 48 8b 85 80 00 00 00 48 89 43 10 eb 25 | ..H.C.H9C.uJ.(....;H......H.C..% |
19a00 | 48 8b 87 80 00 00 00 48 89 46 30 eb 18 48 8b 87 80 00 00 00 48 89 46 68 eb 0b 48 8b 87 80 00 00 | H......H.F0..H......H.Fh..H..... |
19a20 | 00 48 89 46 70 48 89 9d 80 00 00 00 eb 08 80 4b 09 04 48 01 45 20 58 5b 5d c3 55 48 89 fd 53 31 | .H.FpH.........K..H.E.X[].UH..S1 |
19a40 | db 52 48 8b b4 1d a8 01 00 00 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 d6 fe ff ff 48 83 c3 | .RH.......H..t..F..t.H.......H.. |
19a60 | 08 48 83 fb 48 75 db 58 5b 5d c3 55 48 89 fd 53 52 48 8b 9f a8 00 00 00 48 85 db 74 21 8a 53 09 | .H..Hu.X[].UH..SRH......H..t!.S. |
19a80 | 8a 45 54 48 89 de 48 89 ef 83 e2 b8 83 e0 03 09 d0 88 43 09 e8 9a fe ff ff 48 8b 1b eb da 58 5b | .ETH..H...........C......H....X[ |
19aa0 | 5d c3 41 57 41 56 41 55 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 18 48 8b 4f 18 8a 41 54 40 88 c6 | ].AWAVAUATUH..SH..H...H.O..AT@.. |
19ac0 | 83 f6 03 80 79 56 02 40 88 74 24 0f 74 17 83 e0 03 c7 44 24 08 00 00 00 00 41 bf b8 ff ff ff 89 | ....yV.@.t$.t.....D$.....A...... |
19ae0 | 44 24 04 eb 14 c7 44 24 08 40 00 00 00 c7 44 24 04 40 00 00 00 41 83 cf ff 49 89 d4 4c 8b 75 00 | D$....D$.@....D$.@...A...I..L.u. |
19b00 | 4d 85 f6 0f 84 40 01 00 00 4d 85 e4 0f 84 32 01 00 00 45 8a 6e 09 44 88 e8 83 f0 03 84 44 24 0f | M....@...M....2...E.n.D......D$. |
19b20 | 0f 85 c5 00 00 00 49 8b 06 48 89 45 00 41 8a 46 08 3c 08 0f 84 a5 00 00 00 77 31 3c 05 0f 84 8e | ......I..H.E.A.F.<.......w1<.... |
19b40 | 00 00 00 77 11 3c 04 0f 85 ef 00 00 00 48 8b 43 18 ff 48 38 eb 57 3c 06 74 44 3c 07 0f 85 da 00 | ...w.<.......H.C..H8.W<.tD<..... |
19b60 | 00 00 49 8b 46 20 48 8d 50 28 eb 49 3c 0a 74 54 72 1c 3c 14 74 37 3c 26 0f 85 be 00 00 00 41 0f | ..I.F.H.P(.I<.tTr.<.t7<&......A. |
19b80 | b6 46 0a c1 e0 04 8d 50 20 48 63 d2 eb 27 4c 89 f6 48 89 df e8 ea 54 ff ff e9 9e 00 00 00 41 0f | .F.....P.Hc..'L..H....T.......A. |
19ba0 | b6 46 0a 48 8d 14 c5 20 00 00 00 eb 08 49 8b 46 10 48 8d 50 19 31 c9 4c 89 f6 48 89 df e8 95 15 | .F.H.........I.F.H.P.1.L..H..... |
19bc0 | 00 00 eb 78 4c 89 f6 48 89 df e8 63 53 ff ff eb 6b 4c 89 f6 48 89 df e8 88 2e ff ff eb 5e 4c 89 | ...xL..H...cS...kL..H........^L. |
19be0 | f6 48 89 df e8 c0 5b ff ff eb 51 44 85 6c 24 08 75 57 41 80 7e 08 08 75 34 49 83 7e 38 00 74 2d | .H....[...QD.l$.uWA.~..u4I.~8.t- |
19c00 | 49 8d 76 60 48 c7 c2 fd ff ff ff 48 89 df e8 8f fe ff ff 4c 89 f7 e8 3a 57 ff ff 48 8b 43 18 80 | I.v`H......H.......L...:W..H.C.. |
19c20 | 78 56 01 74 08 4c 89 f7 e8 70 12 ff ff 45 21 fd 44 0b 6c 24 04 4c 89 f5 45 88 6e 09 49 ff cc e9 | xV.t.L...p...E!.D.l$.L..E.n.I... |
19c40 | b8 fe ff ff 48 89 e8 eb 02 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 54 | ....H....1.H...[]A\A]A^A_.AVAUAT |
19c60 | 41 89 f4 55 53 48 89 fb 48 83 ec 10 48 8b 6f 18 48 8b 85 a8 00 00 00 48 8b 10 48 89 95 a8 00 00 | A..USH..H...H.o.H......H..H..... |
19c80 | 00 48 8b 55 60 48 89 10 48 89 45 60 8a 50 09 88 d1 83 e1 ef 88 48 09 80 7d 55 01 76 0e 8a 4d 54 | .H.U`H..H.E`.P.......H..}U.v..MT |
19ca0 | 83 e2 a8 83 e1 03 09 ca 88 50 09 48 89 04 24 8a 40 08 ba 02 00 00 00 48 89 e6 48 89 df 83 c8 40 | .........P.H..$.@......H..H....@ |
19cc0 | 0f b6 c0 89 44 24 08 e8 32 13 00 00 48 85 c0 0f 84 ac 00 00 00 8b 50 08 83 e2 0f 83 fa 06 0f 85 | ....D$..2...H.........P......... |
19ce0 | 9d 00 00 00 44 8a 6d 57 44 8a 73 49 45 31 c0 c6 43 49 00 c6 45 57 00 be bd 9d 41 00 48 8b 4b 10 | ....D.mWD.sIE1..CI..EW....A.H.K. |
19d00 | 48 8b 10 48 89 df 8b 40 08 48 89 11 31 d2 89 41 08 48 8b 04 24 48 89 41 10 8b 44 24 08 89 41 18 | H..H...@.H..1..A.H..$H.A..D$..A. |
19d20 | 48 8d 41 20 48 2b 4b 38 48 89 43 10 e8 8f 19 ff ff 85 c0 44 88 73 49 44 88 6d 57 74 44 45 85 e4 | H.A.H+K8H.C........D.sID.mWtDE.. |
19d40 | 74 3f 83 f8 02 75 30 48 8b 4b 10 ba 10 05 45 00 8b 41 f8 83 e0 0f 83 f8 04 75 08 48 8b 51 f0 48 | t?...u0H.K....E..A.......u.H.Q.H |
19d60 | 83 c2 18 be 1b 05 45 00 48 89 df 31 c0 e8 e4 f8 fe ff b8 05 00 00 00 89 c6 48 89 df e8 c9 0d ff | ......E.H..1.............H...... |
19d80 | ff 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 89 f5 53 4c 8b 67 18 48 89 fb 49 8b 84 24 a8 | .H...[]A\A]A^.ATU..SL.g.H..I..$. |
19da0 | 00 00 00 48 85 c0 74 10 80 60 09 bf 89 ee 48 89 df e8 a4 fe ff ff eb e3 5b 5d 41 5c c3 48 8b 47 | ...H..t..`....H.........[]A\.H.G |
19dc0 | 10 31 c9 31 d2 48 8d 70 e0 e9 0c 17 ff ff 48 89 f0 b9 64 00 00 00 4c 63 87 f0 00 00 00 48 99 48 | .1.1.H.p......H...d...Lc.....H.H |
19de0 | f7 f9 48 b9 fc ff ff ff ff ff ff 7f 48 89 c6 48 89 c8 48 99 48 f7 fe 49 0f af f0 49 39 c0 48 0f | ..H.........H..H..H.H..I...I9.H. |
19e00 | 4d f1 48 2b 77 10 48 2b 77 18 48 f7 de e9 0b 55 ff ff f6 47 18 40 74 11 48 8b 47 10 f6 40 09 03 | M.H+w.H+w.H....U...G.@t.H.G..@.. |
19e20 | 74 07 c7 47 18 0b 00 00 00 c3 53 8b 46 08 89 c3 83 e3 40 74 25 83 e0 0f 48 8b 36 83 f8 04 75 14 | t..G......S.F.....@t%...H.6...u. |
19e40 | 31 db 48 85 f6 74 13 f6 46 09 03 74 0d e8 e1 fa ff ff eb 06 8a 5e 09 83 e3 03 89 d8 5b c3 41 57 | 1.H..t..F..t.........^......[.AW |
19e60 | 41 bf 01 00 00 00 41 56 41 55 41 54 45 31 e4 55 48 89 fd 53 48 89 f3 48 83 ec 18 0f b6 4e 0b c7 | A.....AVAUATE1.UH..SH..H.....N.. |
19e80 | 44 24 0c 00 00 00 00 41 d3 e7 4d 63 ff 4d 6b ff 28 4c 03 7e 20 44 39 63 38 7e 2f 4c 89 e0 48 c1 | D$.....A..Mc.Mk.(L.~.D9c8~/L..H. |
19ea0 | e0 04 48 03 43 18 f6 40 08 40 74 19 48 8b 30 f6 46 09 03 74 10 48 89 ef e8 76 fa ff ff c7 44 24 | ..H.C..@.@t.H.0.F..t.H...v....D$ |
19ec0 | 0c 01 00 00 00 49 ff c4 eb cb 4c 8b 6b 20 45 31 f6 45 31 e4 4d 39 fd 73 61 41 83 7d 08 00 75 0a | .....I....L.k.E1.E1.M9.saA.}..u. |
19ee0 | 4c 89 ef e8 2a ff ff ff eb 4a 49 8d 75 10 48 89 ef e8 34 ff ff ff 85 c0 41 8b 45 08 74 18 a8 40 | L...*....JI.u.H...4.....A.E.t..@ |
19f00 | 41 bc 01 00 00 00 74 2c 49 8b 45 00 f6 40 09 03 45 0f 45 f4 eb 1e a8 40 74 1a 49 8b 75 00 f6 46 | A.....t,I.E..@..E.E....@t.I.u..F |
19f20 | 09 03 74 10 48 89 ef e8 07 fa ff ff c7 44 24 0c 01 00 00 00 49 83 c5 28 eb 9a 45 85 f6 74 14 48 | ..t.H........D$.....I..(..E..t.H |
19f40 | 8b 85 98 00 00 00 48 89 43 30 48 89 9d 98 00 00 00 eb 2b 45 85 e4 74 14 48 8b 85 a0 00 00 00 48 | ......H.C0H.......+E..t.H......H |
19f60 | 89 43 30 48 89 9d a0 00 00 00 eb 12 48 8b 85 88 00 00 00 48 89 43 30 48 89 9d 88 00 00 00 8b 44 | .C0H........H......H.C0H.......D |
19f80 | 24 0c 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 54 55 48 89 fd 53 48 8b 9f 80 | $.H...[]A\A]A^A_.AVAUATUH..SH... |
19fa0 | 00 00 00 8a 43 08 80 4b 09 04 3c 08 0f 84 0b 03 00 00 77 11 3c 05 74 30 3c 06 0f 84 69 02 00 00 | ....C..K..<.......w.<.t0<...i... |
19fc0 | e9 d5 04 00 00 3c 09 0f 84 aa 03 00 00 3c 26 0f 85 c5 04 00 00 48 8b 43 10 45 31 e4 48 89 87 80 | .....<.......<&......H.C.E1.H... |
19fe0 | 00 00 00 e9 ab 02 00 00 48 8b 43 30 45 31 e4 48 89 87 80 00 00 00 48 8b 7b 10 48 85 ff 74 1a f6 | ........H.C0E1.H......H.{.H..t.. |
1a000 | 47 0a 08 75 14 48 8b 95 38 01 00 00 be 03 00 00 00 e8 bf 0f 00 00 49 89 c4 48 8b 73 10 48 85 f6 | G..u.H..8.............I..H.s.H.. |
1a020 | 74 0e f6 46 09 03 74 08 48 89 ef e8 03 f9 ff ff 4d 85 e4 0f 84 2d 01 00 00 41 8b 44 24 08 83 e0 | t..F..t.H.......M....-...A.D$... |
1a040 | 0f 83 f8 04 0f 85 1c 01 00 00 4d 8b 24 24 be 6b 00 00 00 49 83 c4 18 4c 89 e7 e8 a1 a1 fe ff be | ..........M.$$.k...I...L........ |
1a060 | 76 00 00 00 4c 89 e7 49 89 c5 e8 91 a1 fe ff 48 85 c0 75 09 4d 85 ed 0f 84 e9 00 00 00 80 63 09 | v...L..I.......H..u.M.........c. |
1a080 | fb 4d 85 ed 0f 85 b0 00 00 00 0f b6 4b 0b b8 01 00 00 00 4c 8b 63 20 45 31 ed d3 e0 4c 63 f0 4d | .M..........K......L.c.E1...Lc.M |
1a0a0 | 6b f6 28 4d 01 e6 83 7b 38 00 41 0f 9f c5 4d 39 f4 73 54 41 83 7c 24 08 00 75 0a 4c 89 e7 e8 4f | k.(M...{8.A...M9.sTA.|$..u.L...O |
1a0c0 | fd ff ff eb 3c 41 f6 44 24 18 40 74 13 49 8b 74 24 10 f6 46 09 03 74 08 48 89 ef e8 53 f8 ff ff | ....<A.D$.@t.I.t$..F..t.H...S... |
1a0e0 | 45 85 ed 75 16 4c 89 e6 48 89 ef 45 31 ed e8 37 fd ff ff 85 c0 41 0f 95 c5 eb 06 41 bd 01 00 00 | E..u.L..H..E1..7.....A.....A.... |
1a100 | 00 49 83 c4 28 eb a7 45 85 ed 74 17 48 8b 85 90 00 00 00 48 89 43 30 48 89 9d 90 00 00 00 e9 e1 | .I..(..E..t.H......H.C0H........ |
1a120 | 00 00 00 48 8b 85 88 00 00 00 48 89 43 30 48 89 9d 88 00 00 00 e9 ca 00 00 00 48 85 c0 75 10 48 | ...H......H.C0H...........H..u.H |
1a140 | 89 de 48 89 ef e8 14 fd ff ff e9 b5 00 00 00 48 8b 85 a0 00 00 00 48 89 43 30 48 89 9d a0 00 00 | ..H............H......H.C0H..... |
1a160 | 00 e9 9e 00 00 00 0f b6 4b 0b 41 bd 01 00 00 00 45 31 e4 41 d3 e5 4d 63 ed 4d 6b ed 28 4c 03 6b | ........K.A.....E1.A..Mc.Mk.(L.k |
1a180 | 20 44 39 63 38 7e 27 4c 89 e0 48 c1 e0 04 48 03 43 18 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 | .D9c8~'L..H...H.C..@.@t.H.0.F..t |
1a1a0 | 08 48 89 ef e8 8a f7 ff ff 49 ff c4 eb d3 4c 8b 63 20 4d 39 ec 73 4d 41 83 7c 24 08 00 75 0a 4c | .H.......I....L.c.M9.sMA.|$..u.L |
1a1c0 | 89 e7 e8 4b fc ff ff eb 35 41 f6 44 24 18 40 74 13 49 8b 74 24 10 f6 46 09 03 74 08 48 89 ef e8 | ...K....5A.D$.@t.I.t$..F..t.H... |
1a1e0 | 4f f7 ff ff 41 f6 44 24 08 40 74 12 49 8b 34 24 f6 46 09 03 74 08 48 89 ef e8 35 f7 ff ff 49 83 | O...A.D$.@t.I.4$.F..t.H...5...I. |
1a200 | c4 28 eb ae 0f b6 4b 0b b8 01 00 00 00 48 63 53 38 d3 e0 48 83 c2 04 48 98 48 c1 e2 04 48 6b c0 | .(....K......HcS8..H...H.H...Hk. |
1a220 | 28 48 01 d0 e9 6d 02 00 00 48 8b 73 18 48 8b 43 10 48 85 f6 48 89 87 80 00 00 00 74 0b f6 46 09 | (H...m...H.s.H.C.H..H......t..F. |
1a240 | 03 74 05 e8 eb f6 ff ff 45 31 e4 0f b6 43 0a 41 39 c4 7d 20 49 63 c4 48 8b 74 c3 20 48 85 f6 74 | .t......E1...C.A9.}.Ic.H.t..H..t |
1a260 | 0e f6 46 09 03 74 08 48 89 ef e8 c4 f6 ff ff 41 ff c4 eb d7 8d 04 c5 20 00 00 00 e9 14 02 00 00 | ..F..t.H.......A................ |
1a280 | 49 63 c4 48 c1 e0 04 48 01 d8 f6 40 28 40 75 0e 41 ff c4 0f b6 43 0a 41 39 c4 7c e4 eb 14 48 8b | Ic.H...H...@(@u.A....C.A9.|...H. |
1a2a0 | 70 20 f6 46 09 03 74 e8 48 89 ef e8 83 f6 ff ff eb de c1 e0 04 83 c0 20 e9 d7 01 00 00 48 8b 43 | p..F..t.H....................H.C |
1a2c0 | 68 4c 8b 63 38 48 89 87 80 00 00 00 48 8b 87 88 00 00 00 48 89 43 68 48 89 9f 88 00 00 00 80 63 | hL.c8H......H......H.ChH.......c |
1a2e0 | 09 fb 4d 85 e4 0f 84 82 00 00 00 4c 3b 63 10 73 20 41 f6 44 24 08 40 74 12 49 8b 34 24 f6 46 09 | ..M........L;c.s.A.D$.@t.I.4$.F. |
1a300 | 03 74 08 48 89 ef e8 28 f6 ff ff 49 83 c4 10 eb da 80 7d 55 01 75 24 48 63 43 40 48 c1 e0 04 48 | .t.H...(...I......}U.u$HcC@H...H |
1a320 | 03 43 38 49 39 c4 73 0f 41 c7 44 24 08 00 00 00 00 49 83 c4 10 eb ec 31 c0 eb 1a 48 8b 4b 20 48 | .C8I9.s.A.D$.....I.....1...H.K.H |
1a340 | 8d 93 80 00 00 00 31 c0 48 39 ca 74 08 ff c0 48 8b 52 18 eb f3 48 63 53 40 48 98 48 8d 04 80 48 | ......1.H9.t...H.R...HcS@H.H...H |
1a360 | 8d 44 02 0d 48 c1 e0 04 e9 29 01 00 00 b8 01 00 00 00 e9 1f 01 00 00 48 8b 43 70 48 89 87 80 00 | .D..H....).............H.CpH.... |
1a380 | 00 00 48 8b 43 40 48 85 c0 74 0e f6 40 09 03 74 08 48 c7 43 40 00 00 00 00 48 8b 73 48 48 85 f6 | ..H.C@H..t..@..t.H.C@....H.sHH.. |
1a3a0 | 74 0e f6 46 09 03 74 08 48 89 ef e8 83 f5 ff ff 45 31 e4 44 39 63 54 7e 27 4c 89 e0 48 c1 e0 04 | t..F..t.H.......E1.D9cT~'L..H... |
1a3c0 | 48 03 43 10 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 58 f5 ff ff 49 ff c4 eb d3 | H.C..@.@t.H.0.F..t.H...X...I.... |
1a3e0 | 45 31 e4 44 39 63 50 7e 26 4c 89 e0 48 c1 e0 04 48 03 43 38 48 8b 30 48 85 f6 74 0e f6 46 09 03 | E1.D9cP~&L..H...H.C8H.0H..t..F.. |
1a400 | 74 08 48 89 ef e8 29 f5 ff ff 49 ff c4 eb d4 45 31 e4 44 39 63 60 7e 20 48 8b 43 20 4a 8b 34 e0 | t.H...)...I....E1.D9c`~.H.C.J.4. |
1a420 | 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 00 f5 ff ff 49 ff c4 eb da 45 31 e4 48 63 43 64 44 | H..t..F..t.H.......I....E1.HcCdD |
1a440 | 39 e0 7e 26 4c 89 e0 48 c1 e0 04 48 03 43 30 48 8b 30 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef | 9.~&L..H...H.C0H.0H..t..F..t.H.. |
1a460 | e8 ce f4 ff ff 49 ff c4 eb d1 48 63 4b 58 48 63 53 5c 48 63 73 50 48 8d 54 11 20 48 63 4b 60 48 | .....I....HcKXHcS\HcsPH.T..HcK`H |
1a480 | 8d 14 4a 48 63 4b 54 48 01 f1 48 01 c8 48 8d 04 82 c1 e0 02 48 98 48 01 45 20 5b 5d 41 5c 41 5d | ..JHcKTH..H..H......H.H.E.[]A\A] |
1a4a0 | 41 5e c3 53 48 89 fb 48 83 bb 80 00 00 00 00 74 0a 48 89 df e8 d8 fa ff ff eb ec 5b c3 41 54 55 | A^.SH..H.......t.H.........[.ATU |
1a4c0 | 53 48 89 fb 48 8b b3 98 00 00 00 31 ed 48 c7 83 98 00 00 00 00 00 00 00 48 85 f6 74 22 48 89 df | SH..H......1.H..........H..t"H.. |
1a4e0 | 4c 8b 66 30 e8 75 f9 ff ff 85 c0 74 0d 48 89 df bd 01 00 00 00 e8 a9 ff ff ff 4c 89 e6 eb d9 85 | L.f0.u.....t.H............L..... |
1a500 | ed 75 c1 5b 5d 41 5c c3 41 57 41 bf 01 00 00 00 41 56 41 55 49 89 fd 41 54 55 53 48 89 f3 48 83 | .u.[]A\.AWA.....AVAUI..ATUSH..H. |
1a520 | ec 18 48 89 54 24 08 48 3b 5c 24 08 74 7f 0f b6 4b 0b 45 89 fc 31 ed 41 d3 e4 4d 63 e4 4d 6b e4 | ..H.T$.H;\$.t...K.E..1.A..Mc.Mk. |
1a540 | 28 4c 03 63 20 39 6b 38 7e 27 49 89 ee 4c 89 ef 49 c1 e6 04 4c 03 73 18 4c 89 f6 e8 ca f8 ff ff | (L.c.9k8~'I..L..I...L.s.L....... |
1a560 | 85 c0 74 08 41 c7 46 08 00 00 00 00 48 ff c5 eb d4 48 8b 6b 20 4c 39 e5 73 2a 83 7d 08 00 74 1e | ..t.A.F.....H....H.k.L9.s*.}..t. |
1a580 | 48 89 ee 4c 89 ef e8 9f f8 ff ff 85 c0 74 0f c7 45 08 00 00 00 00 48 89 ef e8 74 f8 ff ff 48 83 | H..L.........t..E.....H...t...H. |
1a5a0 | c5 28 eb d1 48 8b 5b 30 e9 7a ff ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8d 57 68 | .(..H.[0.z...H...[]A\A]A^A_.H.Wh |
1a5c0 | 48 81 c7 a8 00 00 00 48 8b 07 48 85 c0 74 17 48 89 c7 eb f3 8a 48 09 41 89 c8 41 83 e0 03 41 09 | H......H..H..t.H.....H.A..A...A. |
1a5e0 | f0 75 0d 48 89 c2 48 8b 02 48 85 c0 75 e6 eb 1a 83 c9 08 88 48 09 48 8b 08 48 89 0a 48 8b 0f 48 | .u.H..H..H..u.......H.H..H..H..H |
1a600 | 89 08 48 89 07 48 89 c7 eb dc c3 41 56 41 55 41 bd 01 00 00 00 41 54 49 89 fc 55 48 89 f5 53 48 | ..H..H.....AVAUA.....ATI..UH..SH |
1a620 | 85 ed 74 4e 0f b6 4d 0b 45 89 ee 48 8b 5d 20 41 d3 e6 4d 63 f6 4d 6b f6 28 49 01 de 4c 39 f3 73 | ..tN..M.E..H.].A..Mc.Mk.(I..L9.s |
1a640 | 2b 83 7b 08 00 74 1f 48 8d 73 10 4c 89 e7 e8 d7 f7 ff ff 85 c0 74 0f c7 43 08 00 00 00 00 48 89 | +.{..t.H.s.L.........t..C.....H. |
1a660 | df e8 ac f7 ff ff 48 83 c3 28 eb d0 48 8b 6d 30 eb ad 5b 5d 41 5c 41 5d 41 5e c3 41 56 41 55 41 | ......H..(..H.m0..[]A\A]A^.AVAUA |
1a680 | 54 49 89 fc 55 31 ed 53 48 8b 5f 18 4c 8d 6b 68 c6 43 55 02 c7 43 58 00 00 00 00 ba 01 00 00 00 | TI..U1.SH._.L.kh.CU..CX......... |
1a6a0 | 4c 89 ee 4c 89 e7 ff c5 e8 f5 f3 ff ff 4c 39 e8 74 e9 4c 8d 73 60 48 89 43 78 45 31 ed ba 01 00 | L..L.........L9.t.L.s`H.CxE1.... |
1a6c0 | 00 00 4c 89 f6 4c 89 e7 41 ff c5 e8 d2 f3 ff ff 4c 39 f0 74 e8 48 89 43 70 42 8d 44 2d 00 5b 5d | ..L..L..A.......L9.t.H.CpB.D-.[] |
1a6e0 | 41 5c 41 5d 41 5e c3 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 38 4c 8b 77 18 41 80 7e 55 | A\A]A^.AWAVAUATUSH..H..8L.w.A.~U |
1a700 | 05 0f 87 b8 03 00 00 41 0f b6 46 55 ff 24 c5 40 05 45 00 31 ed e9 c2 02 00 00 49 63 46 3c 49 8b | .......A..FU.$.@.E.1......IcF<I. |
1a720 | b6 08 01 00 00 49 c7 86 88 00 00 00 00 00 00 00 49 c7 86 80 00 00 00 00 00 00 00 49 c7 86 98 00 | .....I..........I..........I.... |
1a740 | 00 00 00 00 00 00 49 c7 86 a0 00 00 00 00 00 00 00 49 c7 86 90 00 00 00 00 00 00 00 48 c1 e0 03 | ......I..........I..........H... |
1a760 | 48 85 f6 49 89 46 20 74 0e f6 46 09 03 74 08 4c 89 f7 e8 bc f1 ff ff 41 f6 46 48 40 74 12 49 8b | H..I.F.t..F..t.L.......A.FH@t.I. |
1a780 | 76 40 f6 46 09 03 74 08 4c 89 f7 e8 a3 f1 ff ff 4c 89 f7 e8 a2 f2 ff ff 4c 89 f7 e8 cb f2 ff ff | v@.F..t.L.......L.......L....... |
1a7a0 | 41 c6 46 55 00 49 8b 46 20 e9 13 03 00 00 49 83 be 80 00 00 00 00 49 8b 6e 20 74 14 4c 89 f7 e8 | A.FU.I.F......I.......I.n.t.L... |
1a7c0 | cd f7 ff ff 49 8b 46 20 48 29 e8 e9 f1 02 00 00 41 c6 46 55 01 49 89 6e 28 48 8b 6f 18 48 8b 45 | ....I.F.H)......A.FU.I.n(H.o.H.E |
1a7e0 | 20 48 89 04 24 48 f7 1c 24 f6 47 09 03 74 0b 48 89 fe 48 89 ef e8 39 f1 ff ff f6 45 48 40 74 12 | .H..$H..$.G..t.H..H...9....EH@t. |
1a800 | 48 8b 75 40 f6 46 09 03 74 08 48 89 ef e8 21 f1 ff ff 48 89 ef 4c 8d ad b0 00 00 00 e8 19 f2 ff | H.u@.F..t.H...!...H..L.......... |
1a820 | ff 4c 8b a5 d0 00 00 00 4d 39 ec 74 2b 41 f6 44 24 09 07 75 1c 49 8b 44 24 10 f6 40 08 40 74 11 | .L......M9.t+A.D$..u.I.D$..@.@t. |
1a840 | 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 e2 f0 ff ff 4d 8b 64 24 20 eb d0 48 89 ef e8 43 fc ff ff | H.0.F..t.H.......M.d$...H...C... |
1a860 | 48 8b 45 20 4c 8b bd 88 00 00 00 48 89 ef 4c 8b ad 90 00 00 00 4c 8b a5 98 00 00 00 48 c7 85 88 | H.E.L......H..L......L......H... |
1a880 | 00 00 00 00 00 00 00 48 c7 85 98 00 00 00 00 00 00 00 48 c7 85 90 00 00 00 00 00 00 00 48 89 44 | .......H..........H..........H.D |
1a8a0 | 24 08 e8 fc fb ff ff 4c 89 bd 80 00 00 00 48 89 ef e8 ed fb ff ff 4c 89 ad 80 00 00 00 48 89 ef | $......L......H.......L......H.. |
1a8c0 | e8 de fb ff ff 4c 89 a5 80 00 00 00 48 89 ef e8 cf fb ff ff 48 89 ef 4c 8b 65 20 e8 dd fb ff ff | .....L......H.......H..L.e...... |
1a8e0 | 48 8b b5 90 00 00 00 31 d2 48 89 ef e8 17 fc ff ff 48 8b b5 a0 00 00 00 31 d2 48 89 ef e8 06 fc | H......1.H.......H......1.H..... |
1a900 | ff ff 48 8b 95 90 00 00 00 48 8b 7b 18 31 f6 4c 8b bd a0 00 00 00 4c 8b 6d 20 48 89 54 24 18 e8 | ..H......H.{.1.L......L.m.H.T$.. |
1a920 | 98 fc ff ff 48 89 ef e8 3f f1 ff ff 48 89 ef e8 6f fb ff ff 48 8b 4d 20 48 89 ef 48 89 4c 24 10 | ....H...?...H...o...H.M.H..H.L$. |
1a940 | e8 78 fb ff ff 48 8b b5 98 00 00 00 48 89 ef e8 b7 fc ff ff 48 8b b5 a0 00 00 00 48 89 ef e8 a8 | .x...H......H.......H......H.... |
1a960 | fc ff ff 48 8b b5 90 00 00 00 48 8b 54 24 18 48 89 ef e8 91 fb ff ff 48 8b b5 a0 00 00 00 4c 89 | ...H......H.T$.H.......H......L. |
1a980 | fa 48 89 ef e8 7f fb ff ff 4c 03 6c 24 08 80 75 54 03 48 89 df 4c 03 6d 20 4d 29 e5 4c 2b 6c 24 | .H.......L.l$..uT.H..L.m.M).L+l$ |
1a9a0 | 10 4c 03 2c 24 4d 01 6e 28 e8 cd fc ff ff 48 98 48 6b c0 07 4c 01 e8 e9 05 01 00 00 49 8b 56 30 | .L.,$M.n(.....H.Hk..L.......I.V0 |
1a9c0 | 48 98 48 89 df ff c5 48 8d 34 c2 48 c7 c2 fd ff ff ff e8 cb f0 ff ff 83 fd 55 74 0c 41 8b 46 58 | H.H....H.4.H.............Ut.A.FX |
1a9e0 | 01 e8 41 3b 46 3c 7c d4 41 8b 46 58 01 e8 41 3b 46 3c 41 89 46 58 7c 05 41 c6 46 55 03 48 63 c5 | ..A;F<|.A.FX..A;F<A.FX|.A.FU.Hc. |
1aa00 | 48 6b c0 07 e9 b8 00 00 00 49 8b 76 78 48 85 f6 74 10 ba 55 00 00 00 e8 86 f0 ff ff 49 89 46 78 | Hk.......I.vxH..t..U........I.Fx |
1aa20 | eb 21 41 c6 46 55 04 e9 93 00 00 00 49 8b 76 70 48 85 f6 74 15 ba 55 00 00 00 e8 63 f0 ff ff 49 | .!A.FU......I.vpH..t..U....c...I |
1aa40 | 89 46 70 b8 53 02 00 00 eb 77 49 8b 86 08 01 00 00 48 8d 74 24 28 ba 01 00 00 00 48 89 44 24 28 | .Fp.S....wI......H.t$(.....H.D$( |
1aa60 | e8 3d f0 ff ff 48 8b 6b 18 80 7d 56 01 74 44 8b 45 3c b9 02 00 00 00 99 f7 f9 39 45 38 89 c6 73 | .=...H.k..}V.tD.E<........9E8..s |
1aa80 | 08 48 89 df e8 60 08 00 00 48 8b 95 e8 00 00 00 48 8b b5 d8 00 00 00 31 c9 48 89 df e8 b6 06 00 | .H...`...H......H......1.H...... |
1aaa0 | 00 48 c7 85 e8 00 00 00 00 00 00 00 48 89 85 d8 00 00 00 41 c6 46 55 05 b8 07 00 00 00 eb 02 31 | .H..........H......A.FU........1 |
1aac0 | c0 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 7f 18 80 7f 55 01 77 08 48 89 d6 e9 51 ee | .H..8[]A\A]A^A_.H.....U.w.H...Q. |
1aae0 | ff ff 8a 47 54 8a 56 09 83 e0 03 83 e2 b8 09 d0 88 46 09 c3 48 8b 47 18 80 66 09 fb 48 8b 90 88 | ...GT.V..........F..H.G..f..H... |
1ab00 | 00 00 00 48 89 56 30 48 89 b0 88 00 00 00 c3 48 83 7e 40 00 48 8b 47 18 75 11 f6 42 09 03 74 21 | ...H.V0H.......H.~@.H.G.u..B..t! |
1ab20 | f6 46 09 04 74 1b e9 a5 ff ff ff 80 66 09 fb 48 8b 90 88 00 00 00 48 89 56 70 48 89 b0 88 00 00 | .F..t.......f..H......H.VpH..... |
1ab40 | 00 c3 8a 56 09 f6 c2 07 75 3b 80 7f 56 02 74 06 80 7f 55 01 77 21 48 8b 46 10 83 e2 bf 83 ca 04 | ...V....u;..V.t...U.w!H.F....... |
1ab60 | 88 56 09 f6 40 08 40 74 1c 48 8b 30 f6 46 09 03 74 13 e9 bc ed ff ff 8a 47 54 83 e2 b8 83 e0 03 | .V..@.@t.H.0.F..t.......GT...... |
1ab80 | 09 d0 88 46 09 c3 41 54 48 89 d0 89 f2 83 e2 0f 55 89 f5 31 f6 53 48 89 cb 48 89 c1 48 83 ec 10 | ...F..ATH.......U..1.SH..H..H... |
1aba0 | 4c 8b 67 18 44 89 44 24 0c e8 a9 05 00 00 4c 63 44 24 0c 49 8d 54 24 60 4c 01 c0 48 85 db 48 0f | L.g.D.D$......LcD$.I.T$`L..H..H. |
1abc0 | 44 da 41 8a 54 24 54 40 88 68 08 83 e2 03 88 50 09 48 8b 13 48 89 10 48 89 03 48 83 c4 10 5b 5d | D.A.T$T@.h.....P.H..H..H..H...[] |
1abe0 | 41 5c c3 41 55 49 89 fd 41 54 55 53 48 89 f3 51 f6 46 09 18 48 8b 6f 18 0f 85 99 00 00 00 48 85 | A\.AUI..ATUSH..Q.F..H.o.......H. |
1ac00 | d2 48 89 d7 0f 84 8d 00 00 00 f6 42 0a 04 0f 85 83 00 00 00 48 8b 95 30 01 00 00 be 02 00 00 00 | .H.........B........H..0........ |
1ac20 | e8 b0 03 00 00 48 85 c0 74 6d 4c 8b 65 70 49 39 dc 75 19 ba 01 00 00 00 4c 89 e6 4c 89 ef e8 5f | .....H..tmL.epI9.u......L..L..._ |
1ac40 | ee ff ff 4c 39 e0 74 eb 48 89 45 70 48 8d 45 60 48 8b 10 48 39 da 74 05 48 89 d0 eb f3 48 8b 13 | ...L9.t.H.EpH.E`H..H9.t.H....H.. |
1ac60 | 48 89 10 48 8b 45 68 48 89 03 48 89 5d 68 8a 43 09 88 c2 83 ca 10 88 53 09 80 7d 55 01 76 0f 88 | H..H.EhH..H.]h.C.......S..}U.v.. |
1ac80 | d0 8a 55 54 83 e0 b8 83 e2 03 09 d0 eb 06 83 e0 bf 83 c8 10 88 43 09 58 5b 5d 41 5c 41 5d c3 41 | ..UT.................C.X[]A\A].A |
1aca0 | 54 be 01 00 00 00 45 31 e4 55 48 89 fd 53 48 8b 5f 18 48 89 df e8 02 f9 ff ff 31 f6 48 89 ef e8 | T.....E1.UH..SH._.H.......1.H... |
1acc0 | ca f0 ff ff 48 8d 73 68 48 c7 c2 fd ff ff ff 48 89 ef c6 43 54 03 c6 43 56 00 e8 c3 ed ff ff 48 | ....H.shH......H...CT..CV......H |
1ace0 | 8d 73 60 48 c7 c2 fd ff ff ff 48 89 ef e8 b0 ed ff ff 44 39 63 3c 7e 1c 48 8b 43 30 48 c7 c2 fd | .s`H......H.......D9c<~.H.C0H... |
1ad00 | ff ff ff 48 89 ef 4a 8d 34 e0 49 ff c4 e8 90 ed ff ff eb de 5b 5d 41 5c c3 41 54 55 89 f5 53 4c | ...H..J.4.I.........[]A\.ATU..SL |
1ad20 | 8b 67 18 48 89 fb 41 0f b6 44 24 55 0f a3 c5 72 0a 48 89 df e8 ae f9 ff ff eb eb 5b 5d 41 5c c3 | .g.H..A..D$U...r.H.........[]A\. |
1ad40 | 55 48 89 fd 53 51 48 8b 5f 18 0f b6 43 56 39 c6 74 38 83 fe 02 75 1a 40 b6 01 e8 ba ff ff ff 48 | UH..SQH._...CV9.t8...u.@.......H |
1ad60 | 8b 43 18 48 03 43 10 c6 43 56 02 48 89 43 28 eb 19 c6 43 56 00 e8 01 f9 ff ff 5a 5b 48 89 ef be | .C.H.C..CV.H.C(...CV......Z[H... |
1ad80 | e3 ff ff ff 5d e9 8f ff ff ff 58 5b 5d c3 41 55 85 f6 41 54 41 89 f4 55 48 89 fd 53 51 48 8b 5f | ....].....X[].AU..ATA..UH..SQH._ |
1ada0 | 18 44 8a 6b 56 74 06 c6 43 56 01 eb 0e c6 43 56 00 be 01 00 00 00 e8 d3 ef ff ff 80 7b 56 02 74 | .D.kVt..CV....CV............{V.t |
1adc0 | 06 80 7b 55 01 77 08 48 89 ef e8 ac f8 ff ff be 20 00 00 00 48 89 ef e8 3d ff ff ff be df ff ff | ..{U.w.H............H...=....... |
1ade0 | ff 48 89 ef e8 30 ff ff ff be 20 00 00 00 48 89 ef e8 23 ff ff ff 41 80 fd 02 75 0d be 01 00 00 | .H...0........H...#...A...u..... |
1ae00 | 00 48 89 ef e8 10 ff ff ff 48 8b 73 18 48 03 73 10 48 89 df 44 88 6b 56 e8 b1 ef ff ff 45 85 e4 | .H.......H.s.H.s.H..D.kV.....E.. |
1ae20 | 75 14 5a 5b 48 89 ef be 01 00 00 00 5d 41 5c 41 5d e9 58 ef ff ff 58 5b 5d 41 5c 41 5d c3 41 55 | u.Z[H.......]A\A].X...X[]A\A].AU |
1ae40 | 41 54 55 48 89 fd 53 52 48 8b 5f 18 80 7b 56 02 75 5f 4c 8b 63 28 4d 85 e4 75 11 31 f6 e8 2c ff | ATUH..SRH._..{V.u_L.c(M..u.1..,. |
1ae60 | ff ff 48 8b 43 18 48 03 43 10 eb 37 be 20 00 00 00 e8 a3 fe ff ff 31 d2 bf 64 00 00 00 4c 89 e0 | ..H.C.H.C..7..........1..d...L.. |
1ae80 | 48 f7 f7 48 63 8b f4 00 00 00 48 8b 73 18 48 03 73 10 c6 43 55 00 48 0f af c8 31 c0 48 39 ce 49 | H..Hc.....H.s.H.s..CU.H...1.H9.I |
1aea0 | 0f 46 c4 48 8b 73 18 48 89 43 28 48 03 73 10 eb 71 4c 63 a3 f8 00 00 00 48 8b 43 18 ba 28 00 00 | .F.H.s.H.C(H.s..qLc.....H.C..(.. |
1aec0 | 00 b9 c8 00 00 00 41 83 fc 27 4c 0f 4e e2 48 99 48 f7 f9 48 b9 fc ff ff ff ff ff ff 7f 48 8d 70 | ......A..'L.N.H.H..H.........H.p |
1aee0 | 01 48 89 c8 48 99 49 f7 fc 49 89 f5 4d 0f af ec 48 39 c6 4c 0f 4d e9 48 89 ef e8 e8 f7 ff ff 49 | .H..H.I..I..M...H9.L.M.H.......I |
1af00 | 29 c5 49 81 fd a1 f6 ff ff 4c 89 e8 7d 0c 80 7b 55 05 75 1b 48 8b 73 28 eb 08 80 7b 55 05 75 d7 | ).I......L..}..{U.u.H.s(...{U.u. |
1af20 | eb ec 48 89 df e8 a4 ee ff ff 45 31 e4 eb 2c 48 99 48 89 df 49 f7 fc 48 69 f0 c8 00 00 00 e8 da | ..H.......E1..,H.H..I..Hi....... |
1af40 | 43 ff ff eb e5 41 83 fc 03 7f 1c be 01 00 00 00 48 89 ef 41 ff c4 e8 ff ec ff ff 48 83 bb a8 00 | C....A..........H..A.......H.... |
1af60 | 00 00 00 75 e0 eb 06 80 7b 55 05 74 de 58 5b 5d 41 5c 41 5d c3 48 8b 47 18 80 78 57 00 74 05 e9 | ...u....{U.t.X[]A\A].H.G..xW.t.. |
1af80 | ba fe ff ff 48 c7 c6 a0 f6 ff ff 48 89 c7 e9 8a 43 ff ff 41 54 55 48 89 fd 53 31 db 48 8b 34 dd | ....H......H....C..ATUH..S1.H.4. |
1afa0 | f0 05 45 00 4c 8b 65 18 48 89 ef e8 7f 05 00 00 48 63 d3 48 ff c3 48 83 c2 24 49 89 04 d4 48 8b | ..E.L.e.H.......Hc.H..H..$I...H. |
1afc0 | 45 18 48 8b 04 d0 80 48 09 20 48 83 fb 11 75 cc 5b 5d 41 5c c3 55 89 f5 48 89 d6 53 48 89 fb 51 | E.H....H..H...u.[]A\.U..H..SH..Q |
1afe0 | e8 29 1b ff ff 83 78 08 00 75 0f b8 01 00 00 00 40 88 e9 d3 e0 08 43 0a 31 c0 5a 5b 5d c3 8b 46 | .)....x..u......@.....C.1.Z[]..F |
1b000 | 08 83 e0 0f 83 f8 05 74 05 83 f8 07 75 09 48 8b 06 48 8b 40 10 eb 0e 48 8b 4f 18 48 98 48 8b 84 | .......t....u.H..H.@...H.O.H.H.. |
1b020 | c1 a8 01 00 00 48 85 c0 74 16 48 8b 4f 18 89 d2 48 89 c7 48 8b b4 d1 20 01 00 00 e9 ce 1a ff ff | .....H..t.H.O...H..H............ |
1b040 | b8 f0 df 44 00 c3 53 48 89 fb 48 83 ec 10 48 8b 77 18 48 8b 7f 20 48 8d 54 24 08 ff 53 10 48 85 | ...D..SH..H...H.w.H...H.T$..S.H. |
1b060 | c0 74 1d 48 8b 54 24 08 48 85 d2 74 13 48 ff ca 48 89 13 48 8d 50 01 48 89 53 08 0f b6 00 eb 03 | .t.H.T$.H..t.H..H..H.P.H.S...... |
1b080 | 83 c8 ff 48 83 c4 10 5b c3 48 89 7e 20 48 89 56 10 48 89 4e 18 48 c7 06 00 00 00 00 48 c7 46 08 | ...H...[.H.~.H.V.H.N.H......H.F. |
1b0a0 | 00 00 00 00 c3 41 54 49 89 f4 55 48 89 d5 53 48 89 fb 48 85 ed 74 3e 48 83 3b 00 75 13 48 89 df | .....ATI..UH..SH..H..t>H.;.u.H.. |
1b0c0 | e8 81 ff ff ff ff c0 74 30 48 ff 03 48 ff 4b 08 48 8b 03 48 8b 73 08 4c 89 e7 48 39 c5 48 0f 46 | .......t0H..H.K.H..H.s.L..H9.H.F |
1b0e0 | c5 48 89 c1 48 29 c5 f3 a4 48 29 03 48 01 43 08 49 89 fc eb bd 31 c0 eb 03 48 89 e8 5b 5d 41 5c | .H..H)...H).H.C.I....1...H..[]A\ |
1b100 | c3 55 48 89 f5 53 48 89 d3 51 48 8b 56 10 48 39 d3 76 2f 48 83 fb 1f b8 20 00 00 00 48 0f 46 d8 | .UH..SH..QH.V.H9.v/H........H.F. |
1b120 | 48 8d 43 01 48 83 f8 fd 76 05 e8 1b 00 00 00 48 8b 36 48 89 d9 e8 1d 00 00 00 48 89 5d 10 48 89 | H.C.H...v......H.6H.......H.].H. |
1b140 | 45 00 48 8b 45 00 5a 5b 5d c3 50 be e9 06 45 00 31 c0 e8 2f 0d 00 00 41 57 49 89 ff 41 56 49 89 | E.H.E.Z[].P...E.1../...AWI..AVI. |
1b160 | d6 41 55 49 89 f5 41 54 45 31 e4 48 85 f6 4c 0f 45 e2 55 48 89 cd 53 41 50 48 8b 5f 18 48 8b 7b | .AUI..ATE1.H..L.E.UH..SAPH._.H.{ |
1b180 | 08 ff 13 48 85 c0 75 39 48 85 ed 74 34 80 7b 57 00 75 0d be 04 00 00 00 4c 89 ff e8 aa f9 fe ff | ...H..u9H..t4.{W.u......L....... |
1b1a0 | be 01 00 00 00 4c 89 ff e8 e1 fb ff ff 48 8b 7b 08 48 89 e9 4c 89 f2 4c 89 ee ff 13 48 85 c0 74 | .....L.......H.{.H..L..L....H..t |
1b1c0 | d2 4c 29 e5 48 01 6b 18 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 44 89 c0 48 89 d3 49 89 ca b9 02 | .L).H.k.Z[]A\A]A^A_.SD..H..I.... |
1b1e0 | 00 00 00 48 83 ec 10 44 8b 1a 99 f7 f9 41 39 c3 7c 17 45 39 c3 7c 23 44 89 c1 4c 89 ca be 10 07 | ...H...D.....A9.|.E9.|#D..L..... |
1b200 | 45 00 31 c0 e8 7d 0c 00 00 47 8d 04 1b b8 04 00 00 00 41 83 f8 03 44 0f 4e c0 31 d2 48 c7 c0 fd | E.1..}...G........A...D.N.1.H... |
1b220 | ff ff ff 41 8d 48 01 49 f7 f2 48 63 c9 48 39 c1 76 05 e8 13 ff ff ff 49 63 c8 49 63 d3 44 89 44 | ...A.H.I..Hc.H9.v......Ic.Ic.D.D |
1b240 | 24 0c 49 0f af ca 49 0f af d2 e8 08 ff ff ff 44 8b 44 24 0c 44 89 03 48 83 c4 10 5b c3 48 39 f7 | $.I...I........D.D$.D..H...[.H9. |
1b260 | 48 8b 57 10 74 21 31 c0 48 3b 56 10 75 1f 51 48 83 c6 18 48 83 c7 18 e8 f4 90 fe ff 85 c0 0f 94 | H.W.t!1.H;V.u.QH...H............ |
1b280 | c0 0f b6 c0 5a eb 06 b8 01 00 00 00 c3 c3 8a 57 08 31 c0 3a 56 08 75 1d 80 fa 04 75 09 31 c0 48 | ....Z..........W.1.:V.u....u.1.H |
1b2a0 | 39 f7 0f 94 c0 c3 50 e8 b1 ff ff ff 5a 85 c0 0f 95 c0 0f b6 c0 c3 89 d0 48 89 f2 48 c1 ea 05 31 | 9.....P.....Z...........H..H...1 |
1b2c0 | f0 48 ff c2 48 39 d6 72 1f 41 89 c0 89 c1 41 c1 e8 02 c1 e1 05 44 01 c1 44 0f b6 44 37 ff 48 29 | .H..H9.r.A....A......D..D..D7.H) |
1b2e0 | d6 44 01 c1 31 c8 eb dc c3 41 54 49 89 fc 55 89 f5 be fb ff ff ff 53 48 8b 5f 18 e8 19 fa ff ff | .D..1....ATI..U.......SH._...... |
1b300 | 48 63 53 3c 39 d5 7f 07 31 c9 8d 75 ff eb 52 83 fd ff 7d 08 4c 89 e7 e8 2e fe ff ff 48 8b 73 30 | HcS<9...1..u..R...}.L.......H.s0 |
1b320 | 48 63 cd 48 c1 e2 03 48 c1 e1 03 4c 89 e7 e8 24 fe ff ff 48 89 43 30 8b 43 3c 31 d2 48 63 c8 48 | Hc.H...H...L...$...H.C0.C<1.Hc.H |
1b340 | c1 e1 03 39 e8 7d c1 48 89 d6 48 03 73 30 ff c0 48 83 c2 08 48 c7 04 0e 00 00 00 00 eb e5 48 ff | ...9.}.H..H.s0..H...H.........H. |
1b360 | c1 48 63 53 3c 39 ca 7e 3b 48 8b 43 30 48 8d 14 c8 48 8b 02 48 c7 02 00 00 00 00 48 85 c0 74 de | .HcS<9.~;H.C0H...H..H......H..t. |
1b380 | 89 f2 23 50 0c 4c 8b 43 30 48 8b 38 4d 8b 04 d0 4c 89 00 4c 8b 43 30 49 89 04 d0 80 60 09 bf 48 | ..#P.L.C0H.8M...L..L.C0I....`..H |
1b3a0 | 89 f8 eb d7 39 d5 7d 24 83 fd ff 0f 8c 63 ff ff ff 48 8b 73 30 48 63 cd 48 c1 e2 03 48 c1 e1 03 | ....9.}$.....c...H.s0Hc.H...H... |
1b3c0 | 4c 89 e7 e8 8f fd ff ff 48 89 43 30 89 6b 3c 5b 5d 41 5c c3 41 57 41 56 49 89 fe 41 55 49 89 f5 | L.......H.C0.k<[]A\.AWAVI..AUI.. |
1b3e0 | 41 54 55 53 48 89 d3 48 83 ec 18 48 83 fa 28 0f 87 e3 00 00 00 48 8b 6f 18 48 89 de 4c 89 ef 8b | ATUSH..H...H..(......H.o.H..L... |
1b400 | 55 50 e8 af fe ff ff 8b 4d 3c 41 89 c7 48 8b 55 30 8d 41 ff 44 21 f8 48 98 4c 8b 24 c2 4d 85 e4 | UP......M<A..H.U0.A.D!.H.L.$.M.. |
1b420 | 74 53 45 3b 7c 24 0c 75 46 49 3b 5c 24 10 75 3f 49 8d 74 24 18 48 89 da 4c 89 ef 89 4c 24 0c e8 | tSE;|$.uFI;\$.u?I.t$.H..L...L$.. |
1b440 | 2c 8f fe ff 85 c0 8b 4c 24 0c 75 23 41 8a 54 24 09 8a 4d 54 4c 89 e0 83 f2 03 83 f1 03 84 d1 0f | ,......L$.u#A.T$..MTL........... |
1b460 | 85 bb 00 00 00 41 88 54 24 09 e9 b1 00 00 00 4d 8b 24 24 eb a8 39 4d 38 72 13 81 f9 fe ff ff 3f | .....A.T$......M.$$..9M8r......? |
1b480 | 7f 0b 8d 34 09 4c 89 f7 e8 5c fe ff ff 8b 45 3c 48 8b 55 30 be 04 00 00 00 4c 89 f7 45 31 c0 ff | ...4.L...\....E<H.U0.....L..E1.. |
1b4a0 | c8 44 21 f8 48 98 48 8d 0c c2 48 8d 53 19 e8 d3 f6 ff ff 48 8d 50 18 48 89 58 10 44 89 78 0c c6 | .D!.H.H...H.S......H.P.H.X.D.x.. |
1b4c0 | 40 0a 00 4c 89 ee 48 89 d9 48 89 d7 f3 a4 c6 44 18 18 00 ff 45 38 eb 48 48 8d 42 01 48 83 f8 e5 | @..L..H..H.....D....E8.HH.B.H... |
1b4e0 | 76 05 e8 63 fc ff ff 48 8b 47 18 48 8d 52 19 31 c9 be 14 00 00 00 45 31 c0 8b 68 50 e8 85 f6 ff | v..c...H.G.H.R.1......E1..hP.... |
1b500 | ff 48 8d 50 18 48 89 58 10 c6 40 0a 00 89 68 0c 4c 89 ee 48 89 d9 48 89 d7 f3 a4 c6 44 18 18 00 | .H.P.H.X..@...h.L..H..H.....D... |
1b520 | 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 49 89 f8 31 c0 48 89 f7 48 83 c9 ff f2 ae 4c 89 c7 | H...[]A\A]A^A_.I..1.H..H.....L.. |
1b540 | 48 f7 d1 48 8d 51 ff e9 88 fe ff ff 55 48 83 fe d5 53 48 89 f3 51 76 05 e8 ed fb ff ff 48 89 d5 | H..H.Q......UH...SH..Qv......H.. |
1b560 | 48 8d 56 28 45 31 c0 31 c9 be 07 00 00 00 e8 13 f6 ff ff 48 89 58 20 48 c7 40 10 00 00 00 00 48 | H.V(E1.1...........H.X.H.@.....H |
1b580 | 89 68 18 5a 5b 5d c3 48 8b 07 48 8b 00 48 8b 50 18 48 8b 47 38 48 2b 42 18 48 c1 f8 02 ff c8 c3 | .h.Z[].H..H..H.P.H.G8H+B.H...... |
1b5a0 | 48 8b 07 53 48 8b 00 48 8b 40 18 48 8b 58 28 48 85 db 74 0c e8 ce ff ff ff 48 98 8b 04 83 eb 02 | H..SH..H.@.H.X(H..t......H...... |
1b5c0 | 31 c0 5b c3 41 57 49 89 cf 41 56 49 89 fe 41 55 41 54 55 48 89 f5 53 48 63 da 41 50 f6 46 22 01 | 1.[.AWI..AVI..AUATUH..SHc.AP.F". |
1b5e0 | 4c 8b 26 74 5f 85 db 48 8b 46 30 79 34 49 8b 14 24 4c 29 e0 f7 db 48 c1 f8 04 48 63 db 48 8b 52 | L.&t_..H.F0y4I..$L)...H...Hc.H.R |
1b600 | 18 0f b6 52 78 48 29 d0 48 39 c3 7d 75 48 01 d3 b8 31 08 45 00 48 c1 e3 04 49 01 dc 4c 89 21 eb | ...RxH).H9.}uH...1.E.H...I..L.!. |
1b620 | 63 48 89 f7 49 89 c5 e8 5b ff ff ff 49 8b 14 24 89 de 48 8b 7a 18 89 c2 e8 e6 3a ff ff 48 85 c0 | cH..I...[...I..$..H.z.....:..H.. |
1b640 | 75 32 eb 05 4d 8d 6c 24 10 49 3b 6e 20 75 06 49 8b 46 10 eb 07 48 8b 45 18 48 8b 00 4c 29 e8 48 | u2..M.l$.I;n.u.I.F...H.E.H..L).H |
1b660 | 63 d3 48 c1 f8 04 48 39 d0 7c 17 85 db 7e 13 b8 3b 08 45 00 48 c1 e3 04 49 8d 54 1d f0 49 89 17 | c.H...H9.|...~..;.E.H...I.T..I.. |
1b680 | eb 02 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 89 f5 41 54 41 89 d4 55 48 89 fd 53 48 | ..1.Z[]A\A]A^A_.AUA..ATA..UH..SH |
1b6a0 | 83 ec 18 41 8d 74 24 01 44 89 ea 48 89 ef 48 89 4c 24 08 e8 6b 3a ff ff 48 8b 4c 24 08 48 85 c0 | ...A.t$.D..H..H.L$..k:..H.L$.H.. |
1b6c0 | 48 89 01 0f 85 17 02 00 00 83 cb ff 45 31 c0 31 ff 89 de 45 39 e8 45 89 c1 0f 8d b2 00 00 00 48 | H...........E1.1...E9.E........H |
1b6e0 | 8b 55 18 46 8b 1c 82 45 89 da 44 89 da 41 83 e2 3f c1 ea 06 41 83 fa 1b 0f b6 d2 74 64 77 0e 41 | .U.F...E..D..A..?...A......tdw.A |
1b700 | 83 fa 04 74 1c 41 83 fa 17 74 39 eb 64 41 83 fa 1d 72 5e 41 83 fa 1e 76 24 41 83 fa 22 74 15 eb | ...t.A...t9.dA...r^A...v$A.."t.. |
1b720 | 50 44 39 e2 7f 63 41 c1 eb 17 44 01 da 41 39 d4 7f 57 eb 32 ff c2 44 39 e2 7d 4e eb 29 41 39 d4 | PD9..cA...D..A9..W.2..D9.}N.)A9. |
1b740 | 7c 47 eb 22 41 c1 eb 0e 43 8d 94 03 02 00 fe ff 44 39 ea 7f 34 41 39 d1 7d 2f 39 d7 0f 4c fa eb | |G."A...C.......D9..4A9.}/9..L.. |
1b760 | 28 41 39 d4 75 23 41 39 f9 89 f3 41 0f 4d d8 eb 18 41 f6 82 e0 fa 44 00 40 74 0e 41 39 d4 75 09 | (A9.u#A9...A.M...A....D.@t.A9.u. |
1b780 | 41 39 f9 44 89 cb 0f 4c de 49 ff c0 e9 42 ff ff ff 83 fb ff 0f 84 52 01 00 00 48 8b 55 18 4c 63 | A9.D...L.I...B........R...H.U.Lc |
1b7a0 | c3 42 8b 34 82 89 f7 83 e7 3f 83 ff 0c 0f 87 39 01 00 00 41 89 f9 42 ff 24 cd 28 09 45 00 41 89 | .B.4.....?.....9...A..B.$.(.E.A. |
1b7c0 | f4 c1 ee 06 41 c1 ec 17 40 0f b6 f6 41 39 f4 0f 8d 17 01 00 00 41 89 dd e9 c6 fe ff ff 41 89 f5 | ....A...@...A9.......A.......A.. |
1b7e0 | c1 ee 17 41 c1 ed 0e 41 81 e5 ff 01 00 00 83 ff 07 75 1b ff c6 89 da 48 89 ef 48 89 4c 24 08 e8 | ...A...A.........u.....H..H.L$.. |
1b800 | 1f 39 ff ff 48 8b 4c 24 08 49 89 c4 eb 1c 48 c1 e6 04 48 03 75 38 41 bc 5f 08 45 00 48 8b 06 48 | .9..H.L$.I....H...H.u8A._.E.H..H |
1b820 | 8d 50 18 48 85 c0 4c 0f 45 e2 44 89 ea 89 de 48 89 ef e8 c0 00 00 00 4d 85 e4 0f 84 a7 00 00 00 | .P.H..L.E.D....H.......M........ |
1b840 | be 6f ef 44 00 4c 89 e7 e8 63 8b fe ff 89 c2 b8 48 08 45 00 85 d2 ba 57 08 45 00 48 0f 44 c2 e9 | .o.D.L...c......H.E....W.E.H.D.. |
1b860 | 88 00 00 00 c1 ee 17 b8 5f 08 45 00 48 c1 e6 04 48 03 75 38 48 8b 16 48 8d 72 18 48 85 d2 48 0f | ........_.E.H...H.u8H..H.r.H..H. |
1b880 | 45 c6 48 89 01 b8 19 02 45 00 eb 60 ff cf 75 05 c1 ee 0e eb 08 42 8b 74 82 04 c1 ee 06 48 63 f6 | E.H.....E..`..u......B.t.....Hc. |
1b8a0 | 48 c1 e6 04 48 03 75 10 8b 56 08 83 e2 0f 83 fa 04 75 39 48 8b 06 48 83 c0 18 48 89 01 b8 4e 08 | H...H.u..V.......u9H..H...H...N. |
1b8c0 | 45 00 eb 28 89 f2 48 89 ef 89 de c1 ea 0e 81 e2 ff 01 00 00 e8 1e 00 00 00 b8 76 08 45 00 eb 0c | E..(..H...................v.E... |
1b8e0 | b8 04 02 45 00 eb 05 b8 48 08 45 00 48 83 c4 18 5b 5d 41 5c 41 5d c3 f6 c6 01 53 48 89 cb 74 2e | ...E....H.E.H...[]A\A]....SH..t. |
1b900 | 80 e6 fe 48 63 d2 48 c1 e2 04 48 03 57 10 8b 42 08 83 e0 0f 83 f8 04 74 09 48 c7 03 5f 08 45 00 | ...Hc.H...H.W..B.......t.H.._.E. |
1b920 | eb 1b 48 8b 02 48 83 c0 18 48 89 01 eb 0f e8 5d fd ff ff 48 85 c0 74 e1 80 38 63 75 dc 5b c3 48 | ..H..H...H.....]...H..t..8cu.[.H |
1b940 | 85 f6 74 04 85 d2 75 04 31 d2 31 f6 48 8b 47 20 f6 40 22 01 74 08 48 8b 40 38 48 89 47 28 48 89 | ..t...u.1.1.H.G..@".t.H.@8H.G(H. |
1b960 | 77 58 89 4f 4c b8 01 00 00 00 89 4f 50 88 57 48 c3 48 8b 47 58 c3 0f b6 47 48 c3 8b 47 4c c3 85 | wX.OL......OP.WH.H.GX...GH..GL.. |
1b980 | f6 78 2b 48 8b 47 20 48 8d 8f 80 00 00 00 85 f6 74 0d 48 39 c8 74 17 ff ce 48 8b 40 10 eb ef 48 | .x+H.G.H........t.H9.t...H.@...H |
1b9a0 | 39 c8 74 0a 48 89 42 78 b8 01 00 00 00 c3 31 c0 c3 53 41 89 d0 48 89 fb 48 83 ec 10 48 85 f6 75 | 9.t.H.Bx......1..SA..H..H...H..u |
1b9c0 | 20 48 8b 57 10 31 c0 83 7a f8 46 75 4e 48 8b 42 f0 44 89 c6 31 d2 48 8b 78 18 e8 44 37 ff ff eb | .H.W.1..z.FuNH.B.D..1.H.x..D7... |
1b9e0 | 3a 48 8b 76 78 48 8d 4c 24 08 48 c7 44 24 08 00 00 00 00 e8 cc fb ff ff 48 85 c0 74 1e 48 8b 4c | :H.vxH.L$.H.D$..........H..t.H.L |
1ba00 | 24 08 48 8b 53 10 48 8b 31 8b 49 08 48 83 c2 10 48 89 72 f0 89 4a f8 48 89 53 10 48 83 c4 10 5b | $.H.S.H.1.I.H...H.r..J.H.S.H...[ |
1ba20 | c3 53 48 89 fb 48 83 ec 10 48 8b 76 78 48 8d 4c 24 08 48 c7 44 24 08 00 00 00 00 e8 84 fb ff ff | .SH..H...H.vxH.L$.H.D$.......... |
1ba40 | 48 85 c0 74 16 48 8b 4b 10 48 8b 54 24 08 48 8b 71 f0 8b 49 f8 48 89 32 89 4a 08 48 83 6b 10 10 | H..t.H.K.H.T$.H.q..I.H.2.J.H.k.. |
1ba60 | 48 83 c4 10 5b c3 41 57 41 56 41 55 49 89 d5 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 38 80 3e 3e | H...[.AWAVAUI..ATUH..SH..H..8.>> |
1ba80 | 75 14 48 8b 47 10 48 ff c5 45 31 f6 4c 8d 60 f0 4c 89 67 10 eb 07 4c 8b 72 78 4d 8b 26 41 8b 44 | u.H.G.H..E1.L.`.L.g...L.rxM.&A.D |
1baa0 | 24 08 45 31 ff 83 e0 1f 83 f8 06 75 04 4d 8b 3c 24 49 8d 45 08 48 89 2c 24 c7 44 24 0c 01 00 00 | $.E1.......u.M.<$I.E.H.,$.D$.... |
1bac0 | 00 48 89 44 24 10 48 8b 04 24 8a 00 84 c0 0f 84 7e 02 00 00 3c 6c 0f 84 bb 00 00 00 7f 19 3c 53 | .H.D$.H..$......~...<l........<S |
1bae0 | 74 32 3c 66 0f 84 5f 02 00 00 3c 4c 0f 85 4f 02 00 00 e9 52 02 00 00 3c 74 0f 84 ff 00 00 00 3c | t2<f.._...<L..O....R...<t......< |
1bb00 | 75 0f 84 b0 00 00 00 3c 6e 0f 85 32 02 00 00 e9 03 01 00 00 4d 85 ff 74 07 41 80 7f 08 26 75 22 | u......<n..2........M..t.A...&u" |
1bb20 | 49 c7 45 20 7d 08 45 00 41 c7 45 2c ff ff ff ff 41 c7 45 30 ff ff ff ff 49 c7 45 18 82 08 45 00 | I.E.}.E.A.E,....A.E0....I.E...E. |
1bb40 | eb 3e 49 8b 47 18 ba 5e 08 45 00 48 8b 48 48 48 8d 71 18 48 85 c9 48 0f 45 d6 49 89 55 20 8b 50 | .>I.G..^.E.H.HHH.q.H..H.E.I.U..P |
1bb60 | 68 8b 40 6c 85 d2 41 89 55 2c ba 61 08 45 00 41 89 45 30 b8 21 d2 44 00 48 0f 45 c2 49 89 45 18 | h.@l..A.U,.a.E.A.E0.!.D.H.E.I.E. |
1bb80 | 49 8b 75 20 49 8d 7d 38 ba 3c 00 00 00 e8 53 db fe ff e9 b2 01 00 00 83 c8 ff 4d 85 f6 74 0f 41 | I.u.I.}8.<....S...........M..t.A |
1bba0 | f6 46 22 01 74 08 4c 89 f7 e8 f2 f9 ff ff 41 89 45 28 e9 92 01 00 00 4d 85 ff 74 06 41 8a 47 0a | .F".t.L.......A.E(.....M..t.A.G. |
1bbc0 | eb 02 31 c0 4d 85 ff 41 88 45 34 74 07 41 80 7f 08 26 75 0f 41 c6 45 36 01 41 c6 45 35 00 e9 66 | ..1.M..A.E4t.A...&u.A.E6.A.E5..f |
1bbe0 | 01 00 00 49 8b 47 18 8a 40 79 41 88 45 36 49 8b 47 18 8a 40 78 41 88 45 35 e9 4b 01 00 00 4d 85 | ...I.G..@yA.E6I.G..@xA.E5.K...M. |
1bc00 | f6 74 09 41 8a 46 22 83 e0 40 eb 02 31 c0 41 88 45 37 e9 32 01 00 00 4d 85 f6 0f 84 00 01 00 00 | .t.A.F"..@..1.A.E7.2...M........ |
1bc20 | 41 f6 46 22 40 0f 85 f5 00 00 00 49 8b 7e 10 f6 47 22 01 0f 84 e7 00 00 00 48 8b 07 48 8b 00 4c | A.F"@......I.~..G".......H..H..L |
1bc40 | 8b 58 18 4c 89 5c 24 18 e8 3a f9 ff ff 4c 8b 5c 24 18 48 63 c8 49 8b 53 18 8b 14 8a 89 d1 83 e1 | .X.L.\$..:...L.\$.Hc.I.S........ |
1bc60 | 3f 83 e9 06 83 f9 1c 0f 87 ab 00 00 00 ff 24 cd 90 09 45 00 31 c0 e9 82 00 00 00 48 8b 4c 24 10 | ?.............$...E.1......H.L$. |
1bc80 | c1 ea 06 89 c6 0f b6 d2 4c 89 df e8 00 fa ff ff e9 85 00 00 00 49 c7 45 08 65 08 45 00 b8 65 08 | ........L............I.E.e.E..e. |
1bca0 | 45 00 eb 76 b8 05 00 00 00 eb 52 b8 06 00 00 00 eb 4b b8 07 00 00 00 eb 44 b8 08 00 00 00 eb 3d | E..v......R......K......D......= |
1bcc0 | b8 09 00 00 00 eb 36 b8 0a 00 00 00 eb 2f b8 0b 00 00 00 eb 28 b8 0c 00 00 00 eb 21 b8 04 00 00 | ......6....../......(......!.... |
1bce0 | 00 eb 1a b8 0d 00 00 00 eb 13 b8 0e 00 00 00 eb 0c b8 0f 00 00 00 eb 05 b8 01 00 00 00 48 8b 53 | .............................H.S |
1bd00 | 18 48 8b 84 c2 20 01 00 00 48 83 c0 18 49 89 45 08 b8 72 08 45 00 eb 02 31 c0 49 89 45 10 eb 08 | .H.......H...I.E..r.E...1.I.E... |
1bd20 | 49 c7 45 10 00 00 00 00 49 83 7d 10 00 75 1a 49 c7 45 10 0d e8 44 00 49 c7 45 08 00 00 00 00 eb | I.E.....I.}..u.I.E...D.I.E...... |
1bd40 | 08 c7 44 24 0c 00 00 00 00 48 ff 04 24 e9 74 fd ff ff be 66 00 00 00 48 89 ef e8 a1 84 fe ff 48 | ..D$.....H..$.t....f...H.......H |
1bd60 | 85 c0 74 1b 48 8b 43 10 49 8b 14 24 48 89 10 41 8b 54 24 08 48 83 c0 10 89 50 f8 48 89 43 10 be | ..t.H.C.I..$H..A.T$.H....P.H.C.. |
1bd80 | 4c 00 00 00 48 89 ef e8 74 84 fe ff 48 85 c0 74 7c 4d 85 ff 74 07 41 80 7f 08 26 75 15 48 8b 43 | L...H...t...H..t|M..t.A...&u.H.C |
1bda0 | 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 43 10 eb 5b 49 8b 47 18 48 89 df 31 ed 4c 8b 68 28 e8 | ..@.....H...H.C..[I.G.H..1.L.h(. |
1bdc0 | 5a 0c ff ff 49 89 c4 48 8b 43 10 4c 89 20 c7 40 08 45 00 00 00 48 83 43 10 10 c7 44 24 20 01 00 | Z...I..H.C.L...@.E...H.C...D$... |
1bde0 | 00 00 c7 44 24 28 01 00 00 00 49 8b 47 18 39 68 5c 7e 1a 41 8b 54 ad 00 48 8d 4c 24 20 4c 89 e6 | ...D$(....I.G.9h\~.A.T..H.L$.L.. |
1be00 | 48 89 df 48 ff c5 e8 cd 0d ff ff eb dd 8b 44 24 0c 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3 | H..H..........D$.H..8[]A\A]A^A_. |
1be20 | 53 48 8b 47 78 48 89 fb 48 85 c0 74 4c 48 03 47 38 8b 50 08 83 e2 0f 83 fa 06 74 07 be 06 00 00 | SH.GxH..H..tLH.G8.P.......t..... |
1be40 | 00 eb 3b 48 8b 77 10 31 c9 48 8b 56 f0 48 89 16 8b 56 f8 89 56 08 48 8b 10 8b 40 08 48 89 56 f0 | ..;H.w.1.H.V.H...V..V.H...@.H.V. |
1be60 | ba 01 00 00 00 89 46 f8 48 8d 46 10 48 83 ee 10 48 89 47 10 e8 61 f6 fe ff be 02 00 00 00 48 89 | ......F.H.F.H...H.G..a........H. |
1be80 | df e8 c4 ec fe ff 41 55 41 54 55 53 48 89 fb 48 81 ec 18 01 00 00 84 c0 48 89 54 24 70 48 89 4c | ......AUATUSH..H........H.T$pH.L |
1bea0 | 24 78 4c 89 84 24 80 00 00 00 4c 89 8c 24 88 00 00 00 74 40 0f 29 84 24 90 00 00 00 0f 29 8c 24 | $xL..$....L..$....t@.).$.....).$ |
1bec0 | a0 00 00 00 0f 29 94 24 b0 00 00 00 0f 29 9c 24 c0 00 00 00 0f 29 a4 24 d0 00 00 00 0f 29 ac 24 | .....).$.....).$.....).$.....).$ |
1bee0 | e0 00 00 00 0f 29 b4 24 f0 00 00 00 0f 29 bc 24 00 01 00 00 64 48 8b 04 25 28 00 00 00 48 89 44 | .....).$.....).$....dH..%(...H.D |
1bf00 | 24 58 31 c0 48 8d 84 24 40 01 00 00 48 89 e2 48 89 df c7 04 24 10 00 00 00 c7 44 24 04 30 00 00 | $X1.H..$@...H..H....$.....D$.0.. |
1bf20 | 00 48 89 44 24 08 48 8d 44 24 60 48 89 44 24 10 e8 91 d4 fe ff 48 8b 6b 20 49 89 c4 f6 45 22 01 | .H.D$.H.D$`H.D$......H.k.I...E". |
1bf40 | 74 58 48 89 ef e8 56 f6 ff ff 41 89 c5 48 8b 45 00 48 8b 00 48 8b 40 18 48 8b 70 48 48 85 f6 74 | tXH...V...A..H.E.H..H.@.H.pHH..t |
1bf60 | 15 48 8d 7c 24 1c 48 83 c6 18 ba 3c 00 00 00 e8 71 d7 fe ff eb 0a c6 44 24 1c 3f c6 44 24 1d 00 | .H.|$.H....<....q......D$.?.D$.. |
1bf80 | 48 8d 54 24 1c 4d 89 e0 44 89 e9 be 60 ee 44 00 48 89 df 31 c0 e8 bc d6 fe ff 48 89 df e8 7e fe | H.T$.M..D...`.D.H..1......H...~. |
1bfa0 | ff ff 41 56 41 55 49 89 d5 41 54 49 89 fc 55 53 48 89 f3 48 83 ec 20 48 8b 7f 20 8b 56 08 48 c7 | ..AVAUI..ATI..USH..H...H....V.H. |
1bfc0 | 44 24 18 00 00 00 00 83 e2 0f f6 47 22 01 4c 8b 0c d5 88 06 45 00 0f 84 ab 00 00 00 48 8b 17 45 | D$.........G".L.....E.......H..E |
1bfe0 | 31 c0 48 8b 2a 0f b6 55 0a 41 39 d0 44 89 c1 0f 8d a7 00 00 00 4a 8b 74 c5 20 49 ff c0 48 39 5e | 1.H.*..U.A9.D........J.t..I..H9^ |
1c000 | 10 75 e6 48 8b 55 18 48 63 c1 48 c1 e0 04 48 03 42 38 48 8b 10 b8 5f 08 45 00 48 8d 4a 18 48 85 | .u.H.U.Hc.H...H.B8H..._.E.H.J.H. |
1c020 | d2 48 0f 45 c1 48 89 44 24 18 b8 19 02 45 00 eb 2e 4c 89 4c 24 08 4c 29 f3 e8 49 f5 ff ff 48 8b | .H.E.H.D$....E...L.L$.L)..I...H. |
1c040 | 7d 18 48 89 da 48 8d 4c 24 18 48 c1 fa 04 89 c6 e8 3b f6 ff ff 48 85 c0 4c 8b 4c 24 08 74 28 4c | }.H..H.L$.H......;...H..L.L$.t(L |
1c060 | 8b 44 24 18 48 89 c1 4c 89 ea be 84 08 45 00 4c 89 e7 31 c0 e8 0d fe ff ff 48 39 f3 74 b3 48 83 | .D$.H..L.....E.L..1......H9.t.H. |
1c080 | c6 10 48 39 d6 72 f2 4c 89 c9 4c 89 ea be a7 08 45 00 4c 89 e7 31 c0 e8 ea fd ff ff 4c 8b 77 30 | ..H9.r.L..L.....E.L..1......L.w0 |
1c0a0 | 48 8b 57 08 4c 89 f6 eb d9 50 8b 46 08 89 c1 83 e1 0f 83 f9 04 74 09 83 f8 03 48 0f 44 f2 eb 03 | H.W.L....P.F.........t....H.D... |
1c0c0 | 48 89 d6 ba c0 08 45 00 e8 d5 fe ff ff 41 54 49 89 fc 55 48 89 f5 48 89 ef 53 48 89 d3 48 83 ec | H.....E......ATI..UH..H..SH..H.. |
1c0e0 | 10 48 89 e6 e8 47 a8 fe ff 48 85 c0 ba cc 08 45 00 4c 89 e7 48 0f 44 dd 48 89 de e8 a2 fe ff ff | .H...G...H.....E.L..H.D.H....... |
1c100 | 50 48 89 d0 8b 56 08 8b 40 08 83 e2 0f 83 e0 0f 48 8b 14 d5 88 06 45 00 48 8b 0c c5 88 06 45 00 | PH...V..@.......H.....E.H.....E. |
1c120 | 48 39 ca 75 0c be e2 08 45 00 31 c0 e8 55 fd ff ff be 03 09 45 00 31 c0 e8 49 fd ff ff 0f 1f 00 | H9.u....E.1..U......E.1..I...... |
1c140 | 41 57 41 89 ff 41 56 49 89 f6 41 55 49 89 d5 41 54 4c 8d 25 98 dc 23 00 55 48 8d 2d 98 dc 23 00 | AWA..AVI..AUI..ATL.%..#.UH.-..#. |
1c160 | 53 4c 29 e5 31 db 48 c1 fd 03 48 83 ec 08 e8 ad 7e fe ff 48 85 ed 74 1e 0f 1f 84 00 00 00 00 00 | SL).1.H...H.....~..H..t......... |
1c180 | 4c 89 ea 4c 89 f6 44 89 ff 41 ff 14 dc 48 83 c3 01 48 39 eb 75 ea 48 83 c4 08 5b 5d 41 5c 41 5d | L..L..D..A...H...H9.u.H...[]A\A] |
1c1a0 | 41 5e 41 5f c3 66 66 2e 0f 1f 84 00 00 00 00 00 f3 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 | A^A_.ff...........f...........@. |
1c1c0 | 48 89 f2 48 89 fe bf 01 00 00 00 e9 80 82 fe ff 48 83 ec 08 48 83 c4 08 c3 00 00 00 00 00 00 00 | H..H............H...H........... |
1c1e0 | 01 00 02 00 27 25 73 27 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 65 73 73 65 64 00 27 | ....'%s'.could.not.be.accessed.' |
1c200 | 25 73 27 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 00 41 6e 20 20 75 6e 6b 6e 6f 77 6e 20 65 72 | %s'.was.not.found.An..unknown.er |
1c220 | 72 6f 72 20 25 64 20 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 61 63 63 65 73 73 69 6e 67 20 27 | ror.%d.occured.while.accessing.' |
1c240 | 25 73 27 00 6d 74 69 6d 65 00 73 69 7a 65 00 75 6e 61 62 6c 65 20 74 6f 20 72 65 6d 6f 76 65 20 | %s'.mtime.size.unable.to.remove. |
1c260 | 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 63 70 20 25 73 20 25 73 00 75 6e 61 62 6c 65 20 74 | directory.'%s'.cp.%s.%s.unable.t |
1c280 | 6f 20 63 6f 70 79 20 66 69 6c 65 20 74 6f 20 27 25 73 27 00 75 6e 61 62 6c 65 20 74 6f 20 73 77 | o.copy.file.to.'%s'.unable.to.sw |
1c2a0 | 69 74 63 68 20 74 6f 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 25 73 2f 25 73 00 66 75 6e | itch.to.directory.'%s'.%s/%s.fun |
1c2c0 | 63 74 69 6f 6e 20 6f 73 2e 65 78 65 63 75 74 65 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 | ction.os.executef(cmd,....).loca |
1c2e0 | 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 | l.arg={...}.cmd.=.string.format( |
1c300 | 63 6d 64 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 72 65 74 75 72 6e 20 6f | cmd,.table.unpack(arg)).return.o |
1c320 | 73 2e 65 78 65 63 75 74 65 28 63 6d 64 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f | s.execute(cmd).end.local.functio |
1c340 | 6e 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 6c 6f | n.parse_ld_so_conf(conf_file).lo |
1c360 | 63 61 6c 20 66 69 72 73 74 2c 20 6c 61 73 74 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d | cal.first,.last.local.dirs.=.{.} |
1c380 | 0a 6c 6f 63 61 6c 20 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 63 6f 6e 66 5f 66 69 6c 65 29 | .local.file.=.io.open(conf_file) |
1c3a0 | 0a 69 66 20 66 69 6c 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 73 | .if.file.==.nil.then.return.dirs |
1c3c0 | 0a 65 6e 64 0a 66 6f 72 20 6c 69 6e 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f | .end.for.line.in.file:lines().do |
1c3e0 | 0a 66 69 72 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 23 22 2c 20 31 2c 20 74 72 75 65 29 | .first.=.line:find("#",.1,.true) |
1c400 | 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 6c 69 6e | .if.first.~=.nil.then.line.=.lin |
1c420 | 65 3a 73 75 62 28 31 2c 20 66 69 72 73 74 20 2d 20 31 29 0a 65 6e 64 0a 69 66 20 6c 69 6e 65 20 | e:sub(1,.first.-.1).end.if.line. |
1c440 | 7e 3d 20 22 22 20 74 68 65 6e 0a 66 69 72 73 74 2c 20 6c 61 73 74 20 3d 20 6c 69 6e 65 3a 66 69 | ~=."".then.first,.last.=.line:fi |
1c460 | 6e 64 28 22 69 6e 63 6c 75 64 65 25 73 2b 22 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c | nd("include%s+").if.first.~=.nil |
1c480 | 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 20 3d 20 6c 69 6e 65 3a | .then.local.include_glob.=.line: |
1c4a0 | 73 75 62 28 6c 61 73 74 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 20 3d 20 6f | sub(last.+.1).local.includes.=.o |
1c4c0 | 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 29 0a 66 6f 72 20 5f | s.matchfiles(include_glob).for._ |
1c4e0 | 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 73 29 20 64 6f 0a 64 69 72 73 20 | ,.v.in.ipairs(includes).do.dirs. |
1c500 | 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 64 69 72 73 2c 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 | =.table.join(dirs,.parse_ld_so_c |
1c520 | 6f 6e 66 28 76 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 69 | onf(v)).end.else.table.insert(di |
1c540 | 72 73 2c 20 6c 69 6e 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 | rs,.line).end.end.end.return.dir |
1c560 | 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 66 69 6e 64 6c 69 62 28 6c 69 62 6e 61 6d | s.end.function.os.findlib(libnam |
1c580 | 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 2c 20 66 6f 72 6d 61 74 73 0a 69 66 20 6f 73 2e 69 73 28 | e).local.path,.formats.if.os.is( |
1c5a0 | 22 77 69 6e 64 6f 77 73 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 25 73 2e | "windows").then.formats.=.{."%s. |
1c5c0 | 64 6c 6c 22 2c 20 22 25 73 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 | dll",."%s".}.path.=.os.getenv("P |
1c5e0 | 41 54 48 22 29 0a 65 6c 73 65 0a 69 66 20 6f 73 2e 69 73 28 22 6d 61 63 6f 73 78 22 29 20 74 68 | ATH").else.if.os.is("macosx").th |
1c600 | 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 64 79 6c 69 62 22 2c 20 22 25 | en.formats.=.{."lib%s.dylib",."% |
1c620 | 73 2e 64 79 6c 69 62 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 44 59 4c | s.dylib".}.path.=.os.getenv("DYL |
1c640 | 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 73 20 3d 20 | D_LIBRARY_PATH").else.formats.=. |
1c660 | 7b 20 22 6c 69 62 25 73 2e 73 6f 22 2c 20 22 25 73 2e 73 6f 22 20 7d 0a 70 61 74 68 20 3d 20 6f | {."lib%s.so",."%s.so".}.path.=.o |
1c680 | 73 2e 67 65 74 65 6e 76 28 22 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 20 6f 72 20 22 | s.getenv("LD_LIBRARY_PATH").or." |
1c6a0 | 22 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 70 61 72 73 65 5f 6c 64 5f 73 6f | ".for._,.v.in.ipairs(parse_ld_so |
1c6c0 | 5f 63 6f 6e 66 28 22 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 22 29 29 20 64 6f 0a 70 61 74 | _conf("/etc/ld.so.conf")).do.pat |
1c6e0 | 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 22 20 2e 2e 20 76 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 | h.=.path....":"....v.end.end.tab |
1c700 | 6c 65 2e 69 6e 73 65 72 74 28 66 6f 72 6d 61 74 73 2c 20 22 25 73 22 29 0a 70 61 74 68 20 3d 20 | le.insert(formats,."%s").path.=. |
1c720 | 70 61 74 68 20 6f 72 20 22 22 0a 69 66 20 6f 73 2e 69 73 36 34 62 69 74 28 29 20 74 68 65 6e 0a | path.or."".if.os.is64bit().then. |
1c740 | 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 36 34 3a 2f 75 73 72 2f 6c 69 62 | path.=.path....":/lib64:/usr/lib |
1c760 | 36 34 2f 3a 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 36 34 22 0a 65 6e 64 0a 70 61 74 68 20 3d 20 | 64/:usr/local/lib64".end.path.=. |
1c780 | 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 3a 2f 75 73 72 2f 6c 69 62 3a 2f 75 73 72 2f 6c 6f 63 | path....":/lib:/usr/lib:/usr/loc |
1c7a0 | 61 6c 2f 6c 69 62 22 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 66 6d 74 20 69 6e 20 69 70 61 69 72 73 | al/lib".end.for._,.fmt.in.ipairs |
1c7c0 | 28 66 6f 72 6d 61 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 | (formats).do.local.name.=.string |
1c7e0 | 2e 66 6f 72 6d 61 74 28 66 6d 74 2c 20 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 | .format(fmt,.libname).local.resu |
1c800 | 6c 74 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6e 61 6d 65 2c 20 70 61 74 68 29 0a 69 | lt.=.os.pathsearch(name,.path).i |
1c820 | 66 20 72 65 73 75 6c 74 20 74 68 65 6e 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 20 65 6e 64 0a | f.result.then.return.result.end. |
1c840 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 67 65 74 28 29 0a 72 65 74 75 72 6e | end.end.function.os.get().return |
1c860 | 20 5f 4f 50 54 49 4f 4e 53 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ._OPTIONS.os.or._OS.end.function |
1c880 | 20 6f 73 2e 69 73 28 69 64 29 0a 72 65 74 75 72 6e 20 28 6f 73 2e 67 65 74 28 29 3a 6c 6f 77 65 | .os.is(id).return.(os.get():lowe |
1c8a0 | 72 28 29 20 3d 3d 20 69 64 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 5f 36 34 | r().==.id:lower()).end.local._64 |
1c8c0 | 42 69 74 48 6f 73 74 54 79 70 65 73 20 3d 20 7b 0a 22 78 38 36 5f 36 34 22 2c 0a 22 69 61 36 34 | BitHostTypes.=.{."x86_64",."ia64 |
1c8e0 | 22 2c 0a 22 61 6d 64 36 34 22 2c 0a 22 70 70 63 36 34 22 2c 0a 22 70 6f 77 65 72 70 63 36 34 22 | ",."amd64",."ppc64",."powerpc64" |
1c900 | 2c 0a 22 73 70 61 72 63 36 34 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 36 34 62 69 | ,."sparc64".}.function.os.is64bi |
1c920 | 74 28 29 0a 69 66 20 28 6f 73 2e 5f 69 73 36 34 62 69 74 28 29 29 20 74 68 65 6e 0a 72 65 74 75 | t().if.(os._is64bit()).then.retu |
1c940 | 72 6e 20 74 72 75 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 72 63 68 0a 69 66 20 5f 4f 53 20 3d 3d | rn.true.end.local.arch.if._OS.== |
1c960 | 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 | ."windows".then.arch.=.os.getenv |
1c980 | 28 22 50 52 4f 43 45 53 53 4f 52 5f 41 52 43 48 49 54 45 43 54 55 52 45 22 29 0a 65 6c 73 65 69 | ("PROCESSOR_ARCHITECTURE").elsei |
1c9a0 | 66 20 5f 4f 53 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 | f._OS.==."macosx".then.arch.=.os |
1c9c0 | 2e 6f 75 74 70 75 74 6f 66 28 22 65 63 68 6f 20 24 48 4f 53 54 54 59 50 45 22 29 0a 65 6c 73 65 | .outputof("echo.$HOSTTYPE").else |
1c9e0 | 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 75 6e 61 6d 65 20 2d 6d 22 29 0a | .arch.=.os.outputof("uname.-m"). |
1ca00 | 65 6e 64 0a 61 72 63 68 20 3d 20 61 72 63 68 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 68 | end.arch.=.arch:lower().for._,.h |
1ca20 | 6f 73 74 74 79 70 65 20 69 6e 20 69 70 61 69 72 73 28 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 | osttype.in.ipairs(_64BitHostType |
1ca40 | 73 29 20 64 6f 0a 69 66 20 61 72 63 68 3a 66 69 6e 64 28 68 6f 73 74 74 79 70 65 29 20 74 68 65 | s).do.if.arch:find(hosttype).the |
1ca60 | 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c | n.return.true.end.end.return.fal |
1ca80 | 73 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 28 72 65 | se.end.local.function.domatch(re |
1caa0 | 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 77 61 6e 74 66 69 6c 65 73 29 0a 69 66 20 6d 61 73 6b 3a 73 | sult,.mask,.wantfiles).if.mask:s |
1cac0 | 74 61 72 74 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 6d 61 73 6b | tartswith("./").then.mask.=.mask |
1cae0 | 3a 73 75 62 28 33 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 61 73 65 64 69 72 20 3d 20 6d 61 73 6b | :sub(3).end.local.basedir.=.mask |
1cb00 | 0a 6c 6f 63 61 6c 20 73 74 61 72 70 6f 73 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 25 2a 22 29 | .local.starpos.=.mask:find("%*") |
1cb20 | 0a 69 66 20 73 74 61 72 70 6f 73 20 74 68 65 6e 0a 62 61 73 65 64 69 72 20 3d 20 62 61 73 65 64 | .if.starpos.then.basedir.=.based |
1cb40 | 69 72 3a 73 75 62 28 31 2c 20 73 74 61 72 70 6f 73 20 2d 20 31 29 0a 65 6e 64 0a 62 61 73 65 64 | ir:sub(1,.starpos.-.1).end.based |
1cb60 | 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 61 73 65 64 69 72 29 0a | ir.=.path.getdirectory(basedir). |
1cb80 | 69 66 20 28 62 61 73 65 64 69 72 20 3d 3d 20 22 2e 22 29 20 74 68 65 6e 20 62 61 73 65 64 69 72 | if.(basedir.==.".").then.basedir |
1cba0 | 20 3d 20 22 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 63 75 72 73 65 20 3d 20 6d 61 73 6b 3a 66 | .=."".end.local.recurse.=.mask:f |
1cbc0 | 69 6e 64 28 22 2a 2a 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 0a 6d 61 73 6b 20 3d 20 70 61 74 68 | ind("**",.nil,.true).mask.=.path |
1cbe0 | 2e 77 69 6c 64 63 61 72 64 73 28 6d 61 73 6b 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | .wildcards(mask).local.function. |
1cc00 | 6d 61 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 77 69 6c 64 63 | matchwalker(basedir).local.wildc |
1cc20 | 61 72 64 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 22 2a 22 29 0a 6c 6f | ard.=.path.join(basedir,."*").lo |
1cc40 | 63 61 6c 20 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a | cal.m.=.os.matchstart(wildcard). |
1cc60 | 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 6c 6f 63 61 6c | while.(os.matchnext(m)).do.local |
1cc80 | 20 69 73 66 69 6c 65 20 3d 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 0a 69 66 20 28 | .isfile.=.os.matchisfile(m).if.( |
1cca0 | 28 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 69 73 66 69 6c 65 29 20 6f 72 20 28 6e 6f 74 20 77 | (wantfiles.and.isfile).or.(not.w |
1ccc0 | 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 6e 6f 74 20 69 73 66 69 6c 65 29 29 20 74 68 65 6e 0a 6c | antfiles.and.not.isfile)).then.l |
1cce0 | 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 | ocal.fname.=.path.join(basedir,. |
1cd00 | 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 29 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 74 63 68 28 | os.matchname(m)).if.fname:match( |
1cd20 | 6d 61 73 6b 29 20 3d 3d 20 66 6e 61 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | mask).==.fname.then.table.insert |
1cd40 | 28 72 65 73 75 6c 74 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d | (result,.fname).end.end.end.os.m |
1cd60 | 61 74 63 68 64 6f 6e 65 28 6d 29 0a 69 66 20 72 65 63 75 72 73 65 20 74 68 65 6e 0a 6d 20 3d 20 | atchdone(m).if.recurse.then.m.=. |
1cd80 | 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f | os.matchstart(wildcard).while.(o |
1cda0 | 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 2e 6d 61 74 | s.matchnext(m)).do.if.not.os.mat |
1cdc0 | 63 68 69 73 66 69 6c 65 28 6d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 6d 65 20 3d | chisfile(m).then.local.dirname.= |
1cde0 | 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 70 61 74 | .os.matchname(m).matchwalker(pat |
1ce00 | 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 64 69 72 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e | h.join(basedir,.dirname)).end.en |
1ce20 | 64 0a 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 74 63 68 77 | d.os.matchdone(m).end.end.matchw |
1ce40 | 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d | alker(basedir).end.function.os.m |
1ce60 | 61 74 63 68 64 69 72 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f | atchdirs(...).local.arg={...}.lo |
1ce80 | 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 | cal.result.=.{.}.for._,.mask.in. |
1cea0 | 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d | ipairs(arg).do.domatch(result,.m |
1cec0 | 61 73 6b 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e | ask,.false).end.return.result.en |
1cee0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 2e 2e 2e 29 0a 6c 6f | d.function.os.matchfiles(...).lo |
1cf00 | 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d | cal.arg={...}.local.result.=.{.} |
1cf20 | 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 | .for._,.mask.in.ipairs(arg).do.d |
1cf40 | 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 74 72 75 65 29 0a 65 6e 64 0a 72 | omatch(result,.mask,.true).end.r |
1cf60 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6d | eturn.result.end.local.builtin_m |
1cf80 | 6b 64 69 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 6b 64 69 | kdir.=.os.mkdir.function.os.mkdi |
1cfa0 | 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 69 69 66 28 70 3a 73 74 61 72 74 73 77 69 74 | r(p).local.dir.=.iif(p:startswit |
1cfc0 | 68 28 22 2f 22 29 2c 20 22 2f 22 2c 20 22 22 29 0a 66 6f 72 20 70 61 72 74 20 69 6e 20 70 3a 67 | h("/"),."/",."").for.part.in.p:g |
1cfe0 | 6d 61 74 63 68 28 22 5b 5e 2f 5d 2b 22 29 20 64 6f 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 70 | match("[^/]+").do.dir.=.dir....p |
1d000 | 61 72 74 0a 69 66 20 28 70 61 72 74 20 7e 3d 20 22 22 20 61 6e 64 20 6e 6f 74 20 70 61 74 68 2e | art.if.(part.~=."".and.not.path. |
1d020 | 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 61 6e 64 20 6e 6f 74 20 6f 73 2e 69 73 64 69 | isabsolute(part).and.not.os.isdi |
1d040 | 72 28 64 69 72 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 6b 2c 20 65 72 72 20 3d 20 62 75 69 | r(dir)).then.local.ok,.err.=.bui |
1d060 | 6c 74 69 6e 5f 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e | ltin_mkdir(dir).if.(not.ok).then |
1d080 | 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 65 72 72 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 20 3d 20 64 | .return.nil,.err.end.end.dir.=.d |
1d0a0 | 69 72 20 2e 2e 20 22 2f 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 | ir...."/".end.return.true.end.fu |
1d0c0 | 6e 63 74 69 6f 6e 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 70 69 | nction.os.outputof(cmd).local.pi |
1d0e0 | 70 65 20 3d 20 69 6f 2e 70 6f 70 65 6e 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 | pe.=.io.popen(cmd).local.result. |
1d100 | 3d 20 70 69 70 65 3a 72 65 61 64 28 27 2a 61 27 29 0a 70 69 70 65 3a 63 6c 6f 73 65 28 29 0a 72 | =.pipe:read('*a').pipe:close().r |
1d120 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 72 | eturn.result.end.local.builtin_r |
1d140 | 6d 64 69 72 20 3d 20 6f 73 2e 72 6d 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 72 6d 64 69 | mdir.=.os.rmdir.function.os.rmdi |
1d160 | 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 70 | r(p).local.dirs.=.os.matchdirs(p |
1d180 | 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 64 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 | ...."/*").for._,.dname.in.ipairs |
1d1a0 | 28 64 69 72 73 29 20 64 6f 0a 6f 73 2e 72 6d 64 69 72 28 64 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f | (dirs).do.os.rmdir(dname).end.lo |
1d1c0 | 63 61 6c 20 66 69 6c 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 70 20 2e 2e 20 22 | cal.files.=.os.matchfiles(p...." |
1d1e0 | 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 | /*").for._,.fname.in.ipairs(file |
1d200 | 73 29 20 64 6f 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 62 75 69 6c 74 | s).do.os.remove(fname).end.built |
1d220 | 69 6e 5f 72 6d 64 69 72 28 70 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 | in_rmdir(p).end..function.path.g |
1d240 | 65 74 61 62 73 6f 6c 75 74 65 28 70 29 0a 70 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 | etabsolute(p).p.=.path.translate |
1d260 | 28 70 2c 20 22 2f 22 29 0a 69 66 20 28 70 20 3d 3d 20 22 22 29 20 74 68 65 6e 20 70 20 3d 20 22 | (p,."/").if.(p.==."").then.p.=." |
1d280 | 2e 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 61 74 68 2e | .".end.local.result.=.iif.(path. |
1d2a0 | 69 73 61 62 73 6f 6c 75 74 65 28 70 29 2c 20 6e 69 6c 2c 20 6f 73 2e 67 65 74 63 77 64 28 29 29 | isabsolute(p),.nil,.os.getcwd()) |
1d2c0 | 0a 66 6f 72 20 6e 2c 20 70 61 72 74 20 69 6e 20 69 70 61 69 72 73 28 70 3a 65 78 70 6c 6f 64 65 | .for.n,.part.in.ipairs(p:explode |
1d2e0 | 28 22 2f 22 2c 20 74 72 75 65 29 29 20 64 6f 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 22 20 61 | ("/",.true)).do.if.(part.==."".a |
1d300 | 6e 64 20 6e 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 2f 22 0a 65 6c 73 | nd.n.==.1).then.result.=."/".els |
1d320 | 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 2e 2e 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d | eif.(part.==."..").then.result.= |
1d340 | 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 72 65 73 75 6c 74 29 0a 65 6c 73 65 69 | .path.getdirectory(result).elsei |
1d360 | 66 20 28 70 61 72 74 20 7e 3d 20 22 2e 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 3a 73 74 | f.(part.~=.".").then.if.(part:st |
1d380 | 61 72 74 73 77 69 74 68 28 22 24 22 29 20 61 6e 64 20 6e 20 3e 20 31 29 20 74 68 65 6e 0a 72 65 | artswith("$").and.n.>.1).then.re |
1d3a0 | 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2f 22 20 2e 2e 20 70 61 72 74 0a 65 6c 73 | sult.=.result...."/"....part.els |
1d3c0 | 65 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2c 20 70 61 72 | e.result.=.path.join(result,.par |
1d3e0 | 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 69 69 66 28 72 65 73 75 | t).end.end.end.result.=.iif(resu |
1d400 | 6c 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 2c 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 | lt:endswith("/"),.result:sub(1,. |
1d420 | 2d 32 29 2c 20 72 65 73 75 6c 74 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 | -2),.result).return.result.end.f |
1d440 | 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 | unction.path.getbasename(p).loca |
1d460 | 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 | l.name.=.path.getname(p).local.i |
1d480 | 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 | .=.name:findlast(".",.true).if.( |
1d4a0 | 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 | i).then.return.name:sub(1,.i.-.1 |
1d4c0 | 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | ).else.return.name.end.end.funct |
1d4e0 | 69 6f 6e 20 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 | ion.path.removeext(name).local.i |
1d500 | 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 | .=.name:findlast(".",.true).if.( |
1d520 | 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 | i).then.return.name:sub(1,.i.-.1 |
1d540 | 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | ).else.return.name.end.end.funct |
1d560 | 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 0a 6c 6f 63 61 6c 20 69 | ion.path.getdirectory(p).local.i |
1d580 | 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2f 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 | .=.p:findlast("/",.true).if.(i). |
1d5a0 | 74 68 65 6e 0a 69 66 20 69 20 3e 20 31 20 74 68 65 6e 20 69 20 3d 20 69 20 2d 20 31 20 65 6e 64 | then.if.i.>.1.then.i.=.i.-.1.end |
1d5c0 | 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 31 2c 20 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 | .return.p:sub(1,.i).else.return. |
1d5e0 | 22 2e 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 72 69 | ".".end.end.function.path.getdri |
1d600 | 76 65 28 70 29 0a 6c 6f 63 61 6c 20 63 68 31 20 3d 20 70 3a 73 75 62 28 31 2c 31 29 0a 6c 6f 63 | ve(p).local.ch1.=.p:sub(1,1).loc |
1d620 | 61 6c 20 63 68 32 20 3d 20 70 3a 73 75 62 28 32 2c 32 29 0a 69 66 20 63 68 32 20 3d 3d 20 22 3a | al.ch2.=.p:sub(2,2).if.ch2.==.": |
1d640 | 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 68 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | ".then.return.ch1.end.end.functi |
1d660 | 6f 6e 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 0a 6c 6f 63 61 6c 20 69 20 | on.path.getextension(p).local.i. |
1d680 | 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 | =.p:findlast(".",.true).if.(i).t |
1d6a0 | 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 | hen.return.p:sub(i).else.return. |
1d6c0 | 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 | "".end.end.function.path.getname |
1d6e0 | 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 5b 2f 5c 5c 5d 22 | (p).local.i.=.p:findlast("[/\\]" |
1d700 | 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 20 2b 20 31 | ).if.(i).then.return.p:sub(i.+.1 |
1d720 | 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ).else.return.p.end.end.function |
1d740 | 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 72 63 2c 20 64 73 74 29 0a 73 72 63 20 | .path.getrelative(src,.dst).src. |
1d760 | 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 73 72 63 29 0a 64 73 74 20 3d 20 70 61 | =.path.getabsolute(src).dst.=.pa |
1d780 | 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 73 74 29 0a 69 66 20 28 73 72 63 20 3d 3d 20 64 | th.getabsolute(dst).if.(src.==.d |
1d7a0 | 73 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 69 66 20 64 73 74 3a 73 | st).then.return.".".end.if.dst:s |
1d7c0 | 74 61 72 74 73 77 69 74 68 28 22 24 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 0a 65 | tartswith("$").then.return.dst.e |
1d7e0 | 6e 64 0a 73 72 63 20 3d 20 73 72 63 20 2e 2e 20 22 2f 22 0a 64 73 74 20 3d 20 64 73 74 20 2e 2e | nd.src.=.src...."/".dst.=.dst... |
1d800 | 20 22 2f 22 0a 6c 6f 63 61 6c 20 69 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 75 65 29 20 | ."/".local.idx.=.0.while.(true). |
1d820 | 64 6f 0a 6c 6f 63 61 6c 20 74 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 | do.local.tst.=.src:find("/",.idx |
1d840 | 20 2b 20 31 2c 20 74 72 75 65 29 0a 69 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 73 72 63 3a 73 | .+.1,.true).if.tst.then.if.src:s |
1d860 | 75 62 28 31 2c 74 73 74 29 20 3d 3d 20 64 73 74 3a 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e | ub(1,tst).==.dst:sub(1,tst).then |
1d880 | 0a 69 64 78 20 3d 20 74 73 74 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 | .idx.=.tst.else.break.end.else.b |
1d8a0 | 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 72 73 74 20 3d 20 73 72 63 3a 66 | reak.end.end.local.first.=.src:f |
1d8c0 | 69 6e 64 28 22 2f 22 2c 20 30 2c 20 74 72 75 65 29 0a 69 66 20 69 64 78 20 3c 3d 20 66 69 72 73 | ind("/",.0,.true).if.idx.<=.firs |
1d8e0 | 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 | t.then.return.dst:sub(1,.-2).end |
1d900 | 0a 73 72 63 20 3d 20 73 72 63 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 64 73 74 20 3d 20 64 73 | .src.=.src:sub(idx.+.1).dst.=.ds |
1d920 | 74 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 | t:sub(idx.+.1).local.result.=."" |
1d940 | 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 29 0a 77 68 69 6c 65 20 28 69 64 78 29 | .idx.=.src:find("/").while.(idx) |
1d960 | 20 64 6f 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2e 2e 2f 22 0a 69 64 78 | .do.result.=.result...."../".idx |
1d980 | 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 29 0a 65 6e 64 0a 72 65 | .=.src:find("/",.idx.+.1).end.re |
1d9a0 | 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 64 73 74 0a 72 65 74 75 72 6e 20 72 65 73 75 | sult.=.result....dst.return.resu |
1d9c0 | 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e | lt:sub(1,.-2).end.function.path. |
1d9e0 | 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 | iscfile(fname).local.extensions. |
1da00 | 3d 20 7b 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 | =.{.".c",.".s",.".m".}.local.ext |
1da20 | 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 | .=.path.getextension(fname):lowe |
1da40 | 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 | r().return.table.contains(extens |
1da60 | 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 | ions,.ext).end.function.path.isc |
1da80 | 70 70 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d | ppfile(fname).local.extensions.= |
1daa0 | 20 7b 20 22 2e 63 63 22 2c 20 22 2e 63 70 70 22 2c 20 22 2e 63 78 78 22 2c 20 22 2e 63 22 2c 20 | .{.".cc",.".cpp",.".cxx",.".c",. |
1dac0 | 22 2e 73 22 2c 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 | ".s",.".m",.".mm".}.local.ext.=. |
1dae0 | 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 | path.getextension(fname):lower() |
1db00 | 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e | .return.table.contains(extension |
1db20 | 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 6f 62 6a 63 | s,.ext).end.function.path.isobjc |
1db40 | 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b | file(fname).local.extensions.=.{ |
1db60 | 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e | .".m",.".mm".}.local.ext.=.path. |
1db80 | 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 | getextension(fname):lower().retu |
1dba0 | 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 | rn.table.contains(extensions,.ex |
1dbc0 | 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 | t).end.function.path.iscppheader |
1dbe0 | 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 68 | (fname).local.extensions.=.{.".h |
1dc00 | 22 2c 20 22 2e 68 68 22 2c 20 22 2e 68 70 70 22 2c 20 22 2e 68 78 78 22 20 7d 0a 6c 6f 63 61 6c | ",.".hh",.".hpp",.".hxx".}.local |
1dc20 | 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a | .ext.=.path.getextension(fname): |
1dc40 | 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 | lower().return.table.contains(ex |
1dc60 | 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 | tensions,.ext).end.function.path |
1dc80 | 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 | .isresourcefile(fname).local.ext |
1dca0 | 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 72 63 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 | ensions.=.{.".rc".}.local.ext.=. |
1dcc0 | 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 | path.getextension(fname):lower() |
1dce0 | 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e | .return.table.contains(extension |
1dd00 | 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 2e | s,.ext).end.function.path.join(. |
1dd20 | 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 6e 75 6d 61 72 67 | ..).local.arg={...}.local.numarg |
1dd40 | 73 20 3d 20 73 65 6c 65 63 74 28 22 23 22 2c 20 2e 2e 2e 29 0a 69 66 20 6e 75 6d 61 72 67 73 20 | s.=.select("#",....).if.numargs. |
1dd60 | 3d 3d 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 22 3b 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 | ==.0.then.return."";.end.local.a |
1dd80 | 6c 6c 70 61 72 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 69 20 3d 20 6e 75 6d 61 72 67 73 2c 20 31 2c | llparts.=.{}.for.i.=.numargs,.1, |
1dda0 | 20 2d 31 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 72 74 20 3d 20 73 65 6c 65 63 74 28 69 2c 20 2e 2e | .-1.do.local.part.=.select(i,... |
1ddc0 | 2e 29 0a 69 66 20 70 61 72 74 20 61 6e 64 20 23 70 61 72 74 20 3e 20 30 20 61 6e 64 20 70 61 72 | .).if.part.and.#part.>.0.and.par |
1dde0 | 74 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 77 68 69 6c 65 20 70 61 72 74 3a 65 6e 64 73 77 69 74 | t.~=.".".then.while.part:endswit |
1de00 | 68 28 22 2f 22 29 20 64 6f 0a 70 61 72 74 20 3d 20 70 61 72 74 3a 73 75 62 28 31 2c 20 2d 32 29 | h("/").do.part.=.part:sub(1,.-2) |
1de20 | 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 6c 6c 70 61 72 74 73 2c 20 31 2c 20 70 | .end.table.insert(allparts,.1,.p |
1de40 | 61 72 74 29 0a 69 66 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 74 68 | art).if.path.isabsolute(part).th |
1de60 | 65 6e 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 61 62 6c | en.break.end.end.end.return.tabl |
1de80 | 65 2e 63 6f 6e 63 61 74 28 61 6c 6c 70 61 72 74 73 2c 20 22 2f 22 29 0a 65 6e 64 0a 66 75 6e 63 | e.concat(allparts,."/").end.func |
1dea0 | 74 69 6f 6e 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c 20 6e 65 77 | tion.path.rebase(p,.oldbase,.new |
1dec0 | 62 61 73 65 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e | base).p.=.path.getabsolute(path. |
1dee0 | 6a 6f 69 6e 28 6f 6c 64 62 61 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 | join(oldbase,.p)).p.=.path.getre |
1df00 | 6c 61 74 69 76 65 28 6e 65 77 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a | lative(newbase,.p).return.p.end. |
1df20 | 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 73 65 70 29 0a | function.path.translate(p,.sep). |
1df40 | 69 66 20 28 74 79 70 65 28 70 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 | if.(type(p).==."table").then.loc |
1df60 | 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 | al.result.=.{.}.for._,.value.in. |
1df80 | 69 70 61 69 72 73 28 70 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 | ipairs(p).do.table.insert(result |
1dfa0 | 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 | ,.path.translate(value)).end.ret |
1dfc0 | 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 73 65 70 29 20 74 68 65 | urn.result.else.if.(not.sep).the |
1dfe0 | 6e 0a 69 66 20 28 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 29 20 74 68 65 6e 0a 73 65 70 | n.if.(os.is("windows")).then.sep |
1e000 | 20 3d 20 22 5c 5c 22 0a 65 6c 73 65 0a 73 65 70 20 3d 20 22 2f 22 0a 65 6e 64 0a 65 6e 64 0a 6c | .=."\\".else.sep.=."/".end.end.l |
1e020 | 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 3a 67 73 75 62 28 22 5b 2f 5c 5c 5d 22 2c 20 73 65 | ocal.result.=.p:gsub("[/\\]",.se |
1e040 | 70 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | p).return.result.end.end.functio |
1e060 | 6e 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 0a 70 61 74 74 65 72 | n.path.wildcards(pattern).patter |
1e080 | 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 28 5b 25 2b 25 2e 25 2d 25 5e 25 24 25 28 | n.=.pattern:gsub("([%+%.%-%^%$%( |
1e0a0 | 25 29 25 25 5d 29 22 2c 20 22 25 25 25 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 | %)%%])",."%%%1").pattern.=.patte |
1e0c0 | 72 6e 3a 67 73 75 62 28 22 25 2a 25 2a 22 2c 20 22 5c 30 30 31 22 29 0a 70 61 74 74 65 72 6e 20 | rn:gsub("%*%*",."\001").pattern. |
1e0e0 | 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 5c 30 30 32 22 29 0a 70 61 74 | =.pattern:gsub("%*",."\002").pat |
1e100 | 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 31 22 2c 20 22 2e 2a 22 | tern.=.pattern:gsub("\001",.".*" |
1e120 | 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 32 22 2c | ).pattern.=.pattern:gsub("\002", |
1e140 | 20 22 5b 5e 2f 5d 2a 22 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 0a 65 6e 64 0a 66 75 6e | ."[^/]*").return.pattern.end.fun |
1e160 | 63 74 69 6f 6e 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 29 0a 6c 6f 63 61 6c 20 63 68 61 | ction.path.trimdots(p).local.cha |
1e180 | 6e 67 65 64 0a 72 65 70 65 61 74 0a 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 0a 69 66 20 70 3a | nged.repeat.changed.=.true.if.p: |
1e1a0 | 73 74 61 72 74 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 | startswith("./").then.p.=.p:sub( |
1e1c0 | 33 29 0a 65 6c 73 65 69 66 20 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2e 2f 22 29 20 74 68 | 3).elseif.p:startswith("../").th |
1e1e0 | 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 34 29 0a 65 6c 73 65 0a 63 68 61 6e 67 65 64 20 3d 20 66 | en.p.=.p:sub(4).else.changed.=.f |
1e200 | 61 6c 73 65 0a 65 6e 64 0a 75 6e 74 69 6c 20 6e 6f 74 20 63 68 61 6e 67 65 64 0a 72 65 74 75 72 | alse.end.until.not.changed.retur |
1e220 | 6e 20 70 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 | n.p.end..function.string.explode |
1e240 | 28 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 70 61 74 74 65 72 6e 20 | (s,.pattern,.plain).if.(pattern. |
1e260 | 3d 3d 20 27 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 65 6e 64 0a 6c 6f 63 | ==.'').then.return.false.end.loc |
1e280 | 61 6c 20 70 6f 73 20 3d 20 30 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 7b 20 7d 0a 66 6f 72 20 73 | al.pos.=.0.local.arr.=.{.}.for.s |
1e2a0 | 74 2c 73 70 20 69 6e 20 66 75 6e 63 74 69 6f 6e 28 29 20 72 65 74 75 72 6e 20 73 3a 66 69 6e 64 | t,sp.in.function().return.s:find |
1e2c0 | 28 70 61 74 74 65 72 6e 2c 20 70 6f 73 2c 20 70 6c 61 69 6e 29 20 65 6e 64 20 64 6f 0a 74 61 62 | (pattern,.pos,.plain).end.do.tab |
1e2e0 | 6c 65 2e 69 6e 73 65 72 74 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 2c 20 73 74 2d 31 29 29 | le.insert(arr,.s:sub(pos,.st-1)) |
1e300 | 0a 70 6f 73 20 3d 20 73 70 20 2b 20 31 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 | .pos.=.sp.+.1.end.table.insert(a |
1e320 | 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 29 29 0a 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 0a 66 | rr,.s:sub(pos)).return.arr.end.f |
1e340 | 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 66 69 6e 64 6c 61 73 74 28 73 2c 20 70 61 74 74 65 | unction.string.findlast(s,.patte |
1e360 | 72 6e 2c 20 70 6c 61 69 6e 29 0a 6c 6f 63 61 6c 20 63 75 72 72 20 3d 20 30 0a 72 65 70 65 61 74 | rn,.plain).local.curr.=.0.repeat |
1e380 | 0a 6c 6f 63 61 6c 20 6e 65 78 74 20 3d 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 63 75 | .local.next.=.s:find(pattern,.cu |
1e3a0 | 72 72 20 2b 20 31 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 6e 65 78 74 29 20 74 68 65 6e 20 63 75 | rr.+.1,.plain).if.(next).then.cu |
1e3c0 | 72 72 20 3d 20 6e 65 78 74 20 65 6e 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 0a 69 | rr.=.next.end.until.(not.next).i |
1e3e0 | 66 20 28 63 75 72 72 20 3e 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 0a 65 6e | f.(curr.>.0).then.return.curr.en |
1e400 | 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 | d.end.function.string.startswith |
1e420 | 28 68 61 79 73 74 61 63 6b 2c 20 6e 65 65 64 6c 65 29 0a 72 65 74 75 72 6e 20 28 68 61 79 73 74 | (haystack,.needle).return.(hayst |
1e440 | 61 63 6b 3a 66 69 6e 64 28 6e 65 65 64 6c 65 2c 20 31 2c 20 74 72 75 65 29 20 3d 3d 20 31 29 0a | ack:find(needle,.1,.true).==.1). |
1e460 | 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 74 2c 20 | end..function.table.contains(t,. |
1e480 | 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 | value).for._,v.in.pairs(t).do.if |
1e4a0 | 20 28 76 20 3d 3d 20 76 61 6c 75 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 | .(v.==.value).then.return.true.e |
1e4c0 | 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | nd.end.return.false.end.function |
1e4e0 | 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 61 72 72 2c 20 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c | .table.extract(arr,.fname).local |
1e500 | 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 | .result.=.{.}.for._,v.in.ipairs( |
1e520 | 61 72 72 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 5b 66 | arr).do.table.insert(result,.v[f |
1e540 | 6e 61 6d 65 5d 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e | name]).end.return.result.end.fun |
1e560 | 63 74 69 6f 6e 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 6c 6f 63 61 6c 20 72 | ction.table.flatten(arr).local.r |
1e580 | 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 61 74 74 | esult.=.{.}.local.function.flatt |
1e5a0 | 65 6e 28 61 72 72 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 | en(arr).for._,.v.in.ipairs(arr). |
1e5c0 | 64 6f 0a 69 66 20 74 79 70 65 28 76 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6c | do.if.type(v).==."table".then.fl |
1e5e0 | 61 74 74 65 6e 28 76 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c | atten(v).else.table.insert(resul |
1e600 | 74 2c 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 72 | t,.v).end.end.end.flatten(arr).r |
1e620 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e | eturn.result.end.function.table. |
1e640 | 69 6d 70 6c 6f 64 65 28 61 72 72 2c 20 62 65 66 6f 72 65 2c 20 61 66 74 65 72 2c 20 62 65 74 77 | implode(arr,.before,.after,.betw |
1e660 | 65 65 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 76 20 69 | een).local.result.=."".for._,v.i |
1e680 | 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 28 72 65 73 75 6c 74 20 7e 3d 20 22 | n.ipairs(arr).do.if.(result.~=." |
1e6a0 | 22 20 61 6e 64 20 62 65 74 77 65 65 6e 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 | ".and.between).then.result.=.res |
1e6c0 | 75 6c 74 20 2e 2e 20 62 65 74 77 65 65 6e 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 | ult....between.end.result.=.resu |
1e6e0 | 6c 74 20 2e 2e 20 62 65 66 6f 72 65 20 2e 2e 20 76 20 2e 2e 20 61 66 74 65 72 0a 65 6e 64 0a 72 | lt....before....v....after.end.r |
1e700 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e | eturn.result.end.function.table. |
1e720 | 69 6e 73 65 72 74 66 6c 61 74 28 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 69 66 20 74 79 70 65 28 | insertflat(tbl,.values).if.type( |
1e740 | 76 61 6c 75 65 73 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 | values).==."table".then.for._,.v |
1e760 | 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e | alue.in.ipairs(values).do.table. |
1e780 | 69 6e 73 65 72 74 66 6c 61 74 28 74 62 6c 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a | insertflat(tbl,.value).end.else. |
1e7a0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 65 6e 64 0a 65 6e | table.insert(tbl,.values).end.en |
1e7c0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 73 65 6d 70 74 79 28 74 29 0a 72 65 74 75 | d.function.table.isempty(t).retu |
1e7e0 | 72 6e 20 6e 65 78 74 28 74 29 20 3d 3d 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 | rn.next(t).==.nil.end.function.t |
1e800 | 61 62 6c 65 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c | able.join(...).local.arg={...}.l |
1e820 | 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 | ocal.result.=.{.}.for._,t.in.ipa |
1e840 | 69 72 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 | irs(arg).do.if.type(t).==."table |
1e860 | 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 | ".then.for._,v.in.ipairs(t).do.t |
1e880 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6c 73 65 0a | able.insert(result,.v).end.else. |
1e8a0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 74 29 0a 65 6e 64 0a 65 6e 64 0a | table.insert(result,.t).end.end. |
1e8c0 | 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 | return.result.end.function.table |
1e8e0 | 2e 6b 65 79 73 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b | .keys(tbl).local.keys.=.{}.for.k |
1e900 | 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 74 62 6c 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | ,._.in.pairs(tbl).do.table.inser |
1e920 | 74 28 6b 65 79 73 2c 20 6b 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 66 | t(keys,.k).end.return.keys.end.f |
1e940 | 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6d 65 72 67 65 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 | unction.table.merge(...).local.a |
1e960 | 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 | rg={...}.local.result.=.{.}.for. |
1e980 | 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 | _,t.in.ipairs(arg).do.if.type(t) |
1e9a0 | 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 | .==."table".then.for.k,v.in.pair |
1e9c0 | 73 28 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 76 0a 65 6e 64 0a 65 6c 73 65 0a 65 | s(t).do.result[k].=.v.end.else.e |
1e9e0 | 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 22 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 | rror("invalid.value").end.end.re |
1ea00 | 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 74 | turn.result.end.function.table.t |
1ea20 | 72 61 6e 73 6c 61 74 65 28 61 72 72 2c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 29 0a 6c 6f 63 61 6c | ranslate(arr,.translation).local |
1ea40 | 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 | .result.=.{.}.for._,.value.in.ip |
1ea60 | 61 69 72 73 28 61 72 72 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 76 61 6c 75 65 0a 69 66 20 74 79 70 | airs(arr).do.local.tvalue.if.typ |
1ea80 | 65 28 74 72 61 6e 73 6c 61 74 69 6f 6e 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 74 68 65 | e(translation).==."function".the |
1eaa0 | 6e 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f 6e 28 76 61 6c 75 65 29 0a 65 6c | n.tvalue.=.translation(value).el |
1eac0 | 73 65 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f 6e 5b 76 61 6c 75 65 5d 0a 65 | se.tvalue.=.translation[value].e |
1eae0 | 6e 64 0a 69 66 20 28 74 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | nd.if.(tvalue).then.table.insert |
1eb00 | 28 72 65 73 75 6c 74 2c 20 74 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | (result,.tvalue).end.end.return. |
1eb20 | 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 | result.end..function.io.capture( |
1eb40 | 29 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ).io.captured.=.''.end.function. |
1eb60 | 69 6f 2e 65 6e 64 63 61 70 74 75 72 65 28 29 0a 6c 6f 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d | io.endcapture().local.captured.= |
1eb80 | 20 69 6f 2e 63 61 70 74 75 72 65 64 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 | .io.captured.io.captured.=.nil.r |
1eba0 | 65 74 75 72 6e 20 63 61 70 74 75 72 65 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e | eturn.captured.end.local.builtin |
1ebc0 | 5f 6f 70 65 6e 20 3d 20 69 6f 2e 6f 70 65 6e 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e | _open.=.io.open.function.io.open |
1ebe0 | 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 69 66 20 28 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 | (fname,.mode).if.(mode).then.if. |
1ec00 | 28 6d 6f 64 65 3a 66 69 6e 64 28 22 77 22 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 | (mode:find("w")).then.local.dir. |
1ec20 | 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 | =.path.getdirectory(fname).ok,.e |
1ec40 | 72 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 | rr.=.os.mkdir(dir).if.(not.ok).t |
1ec60 | 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 | hen.error(err,.0).end.end.end.re |
1ec80 | 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 | turn.builtin_open(fname,.mode).e |
1eca0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a | nd.function.io.printf(msg,....). |
1ecc0 | 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 69 66 20 6e 6f 74 20 69 6f 2e 65 6f 6c 20 74 68 | local.arg={...}.if.not.io.eol.th |
1ece0 | 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 6e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6f 2e 69 | en.io.eol.=."\n".end.if.not.io.i |
1ed00 | 6e 64 65 6e 74 20 74 68 65 6e 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 5c 74 22 0a 65 6e 64 0a | ndent.then.io.indent.=."\t".end. |
1ed20 | 69 66 20 74 79 70 65 28 6d 73 67 29 20 3d 3d 20 22 6e 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 | if.type(msg).==."number".then.s. |
1ed40 | 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 69 6f 2e 69 6e 64 65 6e 74 2c 20 6d 73 67 29 20 2e 2e 20 | =.string.rep(io.indent,.msg).... |
1ed60 | 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 | string.format(table.unpack(arg)) |
1ed80 | 0a 65 6c 73 65 0a 73 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 | .else.s.=.string.format(msg,.tab |
1eda0 | 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6e 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 | le.unpack(arg)).end.if.io.captur |
1edc0 | 65 64 20 74 68 65 6e 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 | ed.then.io.captured.=.io.capture |
1ede0 | 64 20 2e 2e 20 73 20 2e 2e 20 69 6f 2e 65 6f 6c 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 | d....s....io.eol.else.io.write(s |
1ee00 | 29 0a 69 6f 2e 77 72 69 74 65 28 69 6f 2e 65 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 20 3d 20 | ).io.write(io.eol).end.end._p.=. |
1ee20 | 69 6f 2e 70 72 69 6e 74 66 0a 00 70 72 65 6d 61 6b 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 | io.printf..premake.=.{.}.premake |
1ee40 | 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 0a 7b 20 0a 63 66 67 | .platforms.=..{.Native.=..{..cfg |
1ee60 | 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 0a 7b 20 0a | suffix.......=."",.},.x32.=..{.. |
1ee80 | 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d | cfgsuffix.......=."32",.},.x64.= |
1eea0 | 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 36 34 22 2c 0a 7d 2c 0a | ..{..cfgsuffix.......=."64",.},. |
1eec0 | 55 6e 69 76 65 72 73 61 6c 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 | Universal.=..{..cfgsuffix....... |
1eee0 | 3d 20 22 75 6e 69 76 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 0a 7b 20 0a 63 | =."univ",.},.Universal32.=..{..c |
1ef00 | 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 33 32 22 2c 0a 7d 2c 0a 55 6e | fgsuffix.......=."univ32",.},.Un |
1ef20 | 69 76 65 72 73 61 6c 36 34 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 | iversal64.=..{..cfgsuffix....... |
1ef40 | 3d 20 22 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 | =."univ64",.},.PS3.=..{..cfgsuff |
1ef60 | 69 78 20 20 20 20 20 20 20 3d 20 22 70 73 33 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 | ix.......=."ps3",.iscrosscompile |
1ef80 | 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 20 20 20 3d 20 74 72 75 65 | r.=.true,.nosharedlibs....=.true |
1efa0 | 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 57 69 | ,.namestyle.......=."PS3",.},.Wi |
1efc0 | 69 44 65 76 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 77 69 69 22 | iDev.=.{.cfgsuffix.......=."wii" |
1efe0 | 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 | ,.iscrosscompiler.=.true,.namest |
1f000 | 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 58 62 6f 78 33 36 30 20 3d 20 | yle.......=."PS3",.},.Xbox360.=. |
1f020 | 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 78 62 6f 78 33 36 30 22 2c | .{..cfgsuffix.......=."xbox360", |
1f040 | 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 | .iscrosscompiler.=.true,.namesty |
1f060 | 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 7d 2c 0a 41 52 4d 20 3d 0a 7b | le.......=."windows",.},.ARM.=.{ |
1f080 | 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 41 52 4d 22 2c 0a 69 73 63 72 6f 73 | .cfgsuffix.......=."ARM",.iscros |
1f0a0 | 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 | scompiler.=.true,.namestyle..... |
1f0c0 | 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f | ..=."windows".}.}.local.builtin_ |
1f0e0 | 64 6f 66 69 6c 65 20 3d 20 64 6f 66 69 6c 65 0a 66 75 6e 63 74 69 6f 6e 20 64 6f 66 69 6c 65 28 | dofile.=.dofile.function.dofile( |
1f100 | 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6f 6c 64 63 77 64 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 | fname).local.oldcwd.=.os.getcwd( |
1f120 | 29 0a 6c 6f 63 61 6c 20 6f 6c 64 66 69 6c 65 20 3d 20 5f 53 43 52 49 50 54 0a 69 66 20 28 6e 6f | ).local.oldfile.=._SCRIPT.if.(no |
1f140 | 74 20 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 | t.os.isfile(fname)).then.local.p |
1f160 | 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 66 6e 61 6d 65 2c 20 5f 4f 50 54 49 | ath.=.os.pathsearch(fname,._OPTI |
1f180 | 4f 4e 53 5b 22 73 63 72 69 70 74 73 22 5d 2c 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 45 4d 41 | ONS["scripts"],.os.getenv("PREMA |
1f1a0 | 4b 45 5f 50 41 54 48 22 29 29 0a 69 66 20 28 70 61 74 68 29 20 74 68 65 6e 0a 66 6e 61 6d 65 20 | KE_PATH")).if.(path).then.fname. |
1f1c0 | 3d 20 70 61 74 68 2e 2e 22 2f 22 2e 2e 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 5f 53 43 52 49 | =.path.."/"..fname.end.end._SCRI |
1f1e0 | 50 54 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 | PT.=.path.getabsolute(fname).loc |
1f200 | 61 6c 20 6e 65 77 63 77 64 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 5f 53 | al.newcwd.=.path.getdirectory(_S |
1f220 | 43 52 49 50 54 29 0a 6f 73 2e 63 68 64 69 72 28 6e 65 77 63 77 64 29 0a 6c 6f 63 61 6c 20 61 2c | CRIPT).os.chdir(newcwd).local.a, |
1f240 | 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 20 3d 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 28 | .b,.c,.d,.e,.f.=.builtin_dofile( |
1f260 | 5f 53 43 52 49 50 54 29 0a 5f 53 43 52 49 50 54 20 3d 20 6f 6c 64 66 69 6c 65 0a 6f 73 2e 63 68 | _SCRIPT)._SCRIPT.=.oldfile.os.ch |
1f280 | 64 69 72 28 6f 6c 64 63 77 64 29 0a 72 65 74 75 72 6e 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 | dir(oldcwd).return.a,.b,.c,.d,.e |
1f2a0 | 2c 20 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 69 66 28 65 78 70 72 2c 20 74 72 75 65 76 | ,.f.end.function.iif(expr,.truev |
1f2c0 | 61 6c 2c 20 66 61 6c 73 65 76 61 6c 29 0a 69 66 20 28 65 78 70 72 29 20 74 68 65 6e 0a 72 65 74 | al,.falseval).if.(expr).then.ret |
1f2e0 | 75 72 6e 20 74 72 75 65 76 61 6c 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 76 61 6c | urn.trueval.else.return.falseval |
1f300 | 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 28 66 6e 61 6d 65 29 | .end.end.function.include(fname) |
1f320 | 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 | .local.dir,.name.=.premake.findD |
1f340 | 65 66 61 75 6c 74 53 63 72 69 70 74 28 66 6e 61 6d 65 2c 20 66 61 6c 73 65 29 0a 69 66 20 64 69 | efaultScript(fname,.false).if.di |
1f360 | 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 6f 66 69 6c 65 28 64 69 72 20 | r.~=.nil.then.return.dofile(dir. |
1f380 | 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 0a 65 | ..."/"....name).end.return.nil.e |
1f3a0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 | nd.function.printf(msg,....).loc |
1f3c0 | 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 70 72 69 6e 74 28 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 | al.arg={...}.print(string.format |
1f3e0 | 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 29 0a 65 6e 64 0a 6c 6f | (msg,.table.unpack(arg))).end.lo |
1f400 | 63 61 6c 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 20 3d 20 74 79 70 65 0a 66 75 6e 63 74 69 6f 6e | cal.builtin_type.=.type.function |
1f420 | 20 74 79 70 65 28 74 29 0a 6c 6f 63 61 6c 20 6d 74 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 | .type(t).local.mt.=.getmetatable |
1f440 | 28 74 29 0a 69 66 20 28 6d 74 29 20 74 68 65 6e 0a 69 66 20 28 6d 74 2e 5f 5f 74 79 70 65 29 20 | (t).if.(mt).then.if.(mt.__type). |
1f460 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 6d 74 2e 5f 5f 74 79 70 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 | then.return.mt.__type.end.end.re |
1f480 | 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 28 74 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b | turn.builtin_type(t).end..premak |
1f4a0 | 65 2e 61 63 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 | e.action.=.{.}.premake.action.li |
1f4c0 | 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e | st.=.{.}.function.premake.action |
1f4e0 | 2e 61 64 64 28 61 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 | .add(a).local.missing.for._,.fie |
1f500 | 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 | ld.in.ipairs({"description",."tr |
1f520 | 69 67 67 65 72 22 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 61 5b 66 69 65 6c 64 5d 29 20 74 68 | igger"}).do.if.(not.a[field]).th |
1f540 | 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d | en.missing.=.field.end.end.if.(m |
1f560 | 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 61 63 74 69 6f 6e 20 6e 65 65 64 73 | issing).then.error("action.needs |
1f580 | 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e | .a."....missing,.3).end.premake. |
1f5a0 | 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 61 2e 74 72 69 67 67 65 72 5d 20 3d 20 61 0a 65 6e 64 0a 66 | action.list[a.trigger].=.a.end.f |
1f5c0 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 6e 61 6d 65 | unction.premake.action.call(name |
1f5e0 | 29 0a 6c 6f 63 61 6c 20 61 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b | ).local.a.=.premake.action.list[ |
1f600 | 6e 61 6d 65 5d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f | name].for.sln.in.premake.solutio |
1f620 | 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e | n.each().do.if.a.onsolution.then |
1f640 | 0a 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 | .a.onsolution(sln).end.for.prj.i |
1f660 | 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 | n.premake.solution.eachproject(s |
1f680 | 6c 6e 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 2e 6f 6e 70 | ln).do.if.a.onproject.then.a.onp |
1f6a0 | 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 2e 65 78 65 | roject(prj).end.end.end.if.a.exe |
1f6c0 | 63 75 74 65 20 74 68 65 6e 0a 61 2e 65 78 65 63 75 74 65 28 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 | cute.then.a.execute().end.end.fu |
1f6e0 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a | nction.premake.action.current(). |
1f700 | 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 5f 41 43 54 49 4f | return.premake.action.get(_ACTIO |
1f720 | 4e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 | N).end.function.premake.action.g |
1f740 | 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c | et(name).return.premake.action.l |
1f760 | 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 | ist[name].end.function.premake.a |
1f780 | 63 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f | ction.each().local.keys.=.{.}.fo |
1f7a0 | 72 20 5f 2c 20 61 63 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 61 63 74 | r._,.action.in.pairs(premake.act |
1f7c0 | 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 | ion.list).do.table.insert(keys,. |
1f7e0 | 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b | action.trigger).end.table.sort(k |
1f800 | 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e | eys).local.i.=.0.return.function |
1f820 | 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 | ().i.=.i.+.1.return.premake.acti |
1f840 | 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | on.list[keys[i]].end.end.functio |
1f860 | 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 6e 61 6d 65 29 0a 5f 41 43 54 49 | n.premake.action.set(name)._ACTI |
1f880 | 4f 4e 20 3d 20 6e 61 6d 65 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 | ON.=.name.local.action.=.premake |
1f8a0 | 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 74 68 65 6e | .action.get(name).if.action.then |
1f8c0 | 0a 5f 4f 53 20 3d 20 61 63 74 69 6f 6e 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 65 6e 64 0a | ._OS.=.action.os.or._OS.end.end. |
1f8e0 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 75 70 70 6f 72 74 73 | function.premake.action.supports |
1f900 | 28 61 63 74 69 6f 6e 2c 20 66 65 61 74 75 72 65 29 0a 69 66 20 6e 6f 74 20 61 63 74 69 6f 6e 20 | (action,.feature).if.not.action. |
1f920 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e | then.return.false.end.if.action. |
1f940 | 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 6f | valid_languages.then.if.table.co |
1f960 | 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 66 | ntains(action.valid_languages,.f |
1f980 | 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 | eature).then.return.true.end.end |
1f9a0 | 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 20 74 68 65 6e 0a 69 66 20 74 | .if.action.valid_kinds.then.if.t |
1f9c0 | 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 | able.contains(action.valid_kinds |
1f9e0 | 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a | ,.feature).then.return.true.end. |
1fa00 | 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6f 70 | end.return.false.end..premake.op |
1fa20 | 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 20 3d | tion.=.{.}.premake.option.list.= |
1fa40 | 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 | .{.}.function.premake.option.add |
1fa60 | 28 6f 70 74 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 | (opt).local.missing.for._,.field |
1fa80 | 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 | .in.ipairs({."description",."tri |
1faa0 | 67 67 65 72 22 20 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 6f 70 74 5b 66 69 65 6c 64 5d 29 20 | gger".}).do.if.(not.opt[field]). |
1fac0 | 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 | then.missing.=.field.end.end.if. |
1fae0 | 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6f 70 74 69 6f 6e 20 6e 65 65 | (missing).then.error("option.nee |
1fb00 | 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b | ds.a."....missing,.3).end.premak |
1fb20 | 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6f 70 74 2e 74 72 69 67 67 65 72 5d 20 3d 20 6f 70 74 | e.option.list[opt.trigger].=.opt |
1fb40 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 | .end.function.premake.option.get |
1fb60 | 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 | (name).return.premake.option.lis |
1fb80 | 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 | t[name].end.function.premake.opt |
1fba0 | 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 | ion.each().local.keys.=.{.}.for. |
1fbc0 | 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f | _,.option.in.pairs(premake.optio |
1fbe0 | 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6f 70 | n.list).do.table.insert(keys,.op |
1fc00 | 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 | tion.trigger).end.table.sort(key |
1fc20 | 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 | s).local.i.=.0.return.function() |
1fc40 | 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e | .i.=.i.+.1.return.premake.option |
1fc60 | 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | .list[keys[i]].end.end.function. |
1fc80 | 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 76 61 6c 75 65 73 29 0a | premake.option.validate(values). |
1fca0 | 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 | for.key,.value.in.pairs(values). |
1fcc0 | 64 6f 0a 6c 6f 63 61 6c 20 6f 70 74 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 | do.local.opt.=.premake.option.ge |
1fce0 | 74 28 6b 65 79 29 0a 69 66 20 28 6e 6f 74 20 6f 70 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | t(key).if.(not.opt).then.return. |
1fd00 | 66 61 6c 73 65 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 | false,."invalid.option.'"....key |
1fd20 | 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 6f 70 74 2e 76 61 6c 75 65 20 61 6e 64 20 76 61 | ...."'".end.if.(opt.value.and.va |
1fd40 | 6c 75 65 20 3d 3d 20 22 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 6e | lue.==."").then.return.false,."n |
1fd60 | 6f 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 22 20 | o.value.specified.for.option.'". |
1fd80 | 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 6f 70 74 2e 61 6c 6c 6f 77 65 64 | ...key...."'".end.if.opt.allowed |
1fda0 | 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c | .then.local.found.=.false.for._, |
1fdc0 | 20 6d 61 74 63 68 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 2e 61 6c 6c 6f 77 65 64 29 20 64 6f | .match.in.ipairs(opt.allowed).do |
1fde0 | 0a 69 66 20 6d 61 74 63 68 5b 31 5d 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 0a 66 6f 75 6e 64 | .if.match[1].==.value.then.found |
1fe00 | 20 3d 20 74 72 75 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 66 6f 75 | .=.true.break.end.end.if.not.fou |
1fe20 | 6e 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 74 72 69 6e 67 2e 66 6f 72 | nd.then.return.false,.string.for |
1fe40 | 6d 61 74 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 25 73 27 20 66 6f 72 20 6f 70 74 69 | mat("invalid.value.'%s'.for.opti |
1fe60 | 6f 6e 20 27 25 73 27 22 2c 20 76 61 6c 75 65 2c 20 6b 65 79 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e | on.'%s'",.value,.key).end.end.en |
1fe80 | 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 74 72 65 65 20 | d.return.true.end..premake.tree. |
1fea0 | 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a | =.{.}.local.tree.=.premake.tree. |
1fec0 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 6e 29 0a 6c 6f 63 | function.premake.tree.new(n).loc |
1fee0 | 61 6c 20 74 20 3d 20 7b 0a 6e 61 6d 65 20 3d 20 6e 2c 0a 63 68 69 6c 64 72 65 6e 20 3d 20 7b 20 | al.t.=.{.name.=.n,.children.=.{. |
1ff00 | 7d 0a 7d 0a 72 65 74 75 72 6e 20 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | }.}.return.t.end.function.premak |
1ff20 | 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a 69 66 20 | e.tree.add(tr,.p,.onaddfunc).if. |
1ff40 | 70 20 3d 3d 20 22 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 6c 6f 63 61 | p.==.".".then.return.tr.end.loca |
1ff60 | 6c 20 70 61 72 65 6e 74 6e 6f 64 65 20 3d 20 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 61 74 68 | l.parentnode.=.tree.add(tr,.path |
1ff80 | 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a 6c 6f 63 | .getdirectory(p),.onaddfunc).loc |
1ffa0 | 61 6c 20 63 68 69 6c 64 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 69 | al.childname.=.path.getname(p).i |
1ffc0 | 66 20 63 68 69 6c 64 6e 61 6d 65 20 3d 3d 20 22 2e 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | f.childname.==."..".then.return. |
1ffe0 | 70 61 72 65 6e 74 6e 6f 64 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 6f 64 65 20 3d | parentnode.end.local.childnode.= |
20000 | 20 70 61 72 65 6e 74 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 6e 61 6d 65 5d 0a | .parentnode.children[childname]. |
20020 | 69 66 20 6e 6f 74 20 63 68 69 6c 64 6e 6f 64 65 20 6f 72 20 63 68 69 6c 64 6e 6f 64 65 2e 70 61 | if.not.childnode.or.childnode.pa |
20040 | 74 68 20 7e 3d 20 70 20 74 68 65 6e 0a 63 68 69 6c 64 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e | th.~=.p.then.childnode.=.tree.in |
20060 | 73 65 72 74 28 70 61 72 65 6e 74 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 68 69 6c 64 6e | sert(parentnode,.tree.new(childn |
20080 | 61 6d 65 29 29 0a 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 3d 20 70 0a 69 66 20 6f 6e 61 64 | ame)).childnode.path.=.p.if.onad |
200a0 | 64 66 75 6e 63 20 74 68 65 6e 0a 6f 6e 61 64 64 66 75 6e 63 28 63 68 69 6c 64 6e 6f 64 65 29 0a | dfunc.then.onaddfunc(childnode). |
200c0 | 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 6e 6f 64 65 0a 65 6e 64 0a 66 75 6e | end.end.return.childnode.end.fun |
200e0 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 | ction.premake.tree.insert(parent |
20100 | 2c 20 63 68 69 6c 64 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2e 63 68 69 | ,.child).table.insert(parent.chi |
20120 | 6c 64 72 65 6e 2c 20 63 68 69 6c 64 29 0a 69 66 20 63 68 69 6c 64 2e 6e 61 6d 65 20 74 68 65 6e | ldren,.child).if.child.name.then |
20140 | 0a 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 2e 6e 61 6d 65 5d 20 3d 20 63 | .parent.children[child.name].=.c |
20160 | 68 69 6c 64 0a 65 6e 64 0a 63 68 69 6c 64 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 | hild.end.child.parent.=.parent.r |
20180 | 65 74 75 72 6e 20 63 68 69 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | eturn.child.end.function.premake |
201a0 | 2e 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 | .tree.getlocalpath(node).if.node |
201c0 | 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 6e 61 | .parent.path.then.return.node.na |
201e0 | 6d 65 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e | me.elseif.node.cfg.then.return.n |
20200 | 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 70 61 | ode.cfg.name.else.return.node.pa |
20220 | 74 68 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 | th.end.end.function.premake.tree |
20240 | 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 72 65 6e 20 3d 20 6e | .remove(node).local.children.=.n |
20260 | 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 | ode.parent.children.for.i.=.1,.# |
20280 | 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 63 68 69 6c 64 72 65 6e 5b 69 5d 20 3d 3d 20 6e 6f | children.do.if.children[i].==.no |
202a0 | 64 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 63 68 69 6c 64 72 65 6e 2c 20 69 | de.then.table.remove(children,.i |
202c0 | 29 0a 65 6e 64 0a 65 6e 64 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 65 6e 64 | ).end.end.node.children.=.{}.end |
202e0 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a | .function.premake.tree.sort(tr). |
20300 | 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e | tree.traverse(tr,.{.onnode.=.fun |
20320 | 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6e 6f 64 65 2e 63 68 69 6c | ction(node).table.sort(node.chil |
20340 | 64 72 65 6e 2c 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 0a 72 65 74 75 72 6e 20 61 2e 6e 61 6d | dren,.function(a,b).return.a.nam |
20360 | 65 20 3c 20 62 2e 6e 61 6d 65 0a 65 6e 64 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 65 6e 64 | e.<.b.name.end).end.},.true).end |
20380 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 | .function.premake.tree.traverse( |
203a0 | 74 2c 20 66 6e 2c 20 69 6e 63 6c 75 64 65 72 6f 6f 74 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 | t,.fn,.includeroot,.initialdepth |
203c0 | 29 0a 6c 6f 63 61 6c 20 64 6f 6e 6f 64 65 2c 20 64 6f 63 68 69 6c 64 72 65 6e 0a 64 6f 6e 6f 64 | ).local.donode,.dochildren.donod |
203e0 | 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 | e.=.function(node,.fn,.depth).if |
20400 | 20 6e 6f 64 65 2e 69 73 72 65 6d 6f 76 65 64 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e | .node.isremoved.then..return..en |
20420 | 64 0a 69 66 20 66 6e 2e 6f 6e 6e 6f 64 65 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6e 6f 64 65 28 6e | d.if.fn.onnode.then..fn.onnode(n |
20440 | 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 69 66 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 | ode,.depth)..end.if.#node.childr |
20460 | 65 6e 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 | en.>.0.then.if.fn.onbranchenter. |
20480 | 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 28 6e 6f 64 65 2c 20 64 65 70 74 | then.fn.onbranchenter(node,.dept |
204a0 | 68 29 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 20 74 68 65 6e 20 0a 66 6e 2e 6f | h).end.if.fn.onbranch.then..fn.o |
204c0 | 6e 62 72 61 6e 63 68 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 64 6f 63 68 69 6c | nbranch(node,.depth)..end.dochil |
204e0 | 64 72 65 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 69 66 20 66 6e 2e | dren(node,.fn,.depth.+.1).if.fn. |
20500 | 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 | onbranchexit.then.fn.onbranchexi |
20520 | 74 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 66 6e 2e 6f 6e | t(node,.depth).end.else.if.fn.on |
20540 | 6c 65 61 66 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6c 65 61 66 28 6e 6f 64 65 2c 20 64 65 70 74 68 | leaf.then..fn.onleaf(node,.depth |
20560 | 29 20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 20 3d 20 66 75 6e 63 | )..end.end.end.dochildren.=.func |
20580 | 74 69 6f 6e 28 70 61 72 65 6e 74 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 69 20 | tion(parent,.fn,.depth).local.i. |
205a0 | 3d 20 31 0a 77 68 69 6c 65 20 69 20 3c 3d 20 23 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 20 | =.1.while.i.<=.#parent.children. |
205c0 | 64 6f 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b | do.local.node.=.parent.children[ |
205e0 | 69 5d 0a 64 6f 6e 6f 64 65 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f | i].donode(node,.fn,.depth).if.no |
20600 | 64 65 20 3d 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 20 74 68 65 6e 0a 69 20 | de.==.parent.children[i].then.i. |
20620 | 3d 20 69 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6e 69 74 69 | =.i.+.1.end.end.end.if.not.initi |
20640 | 61 6c 64 65 70 74 68 20 74 68 65 6e 0a 69 6e 69 74 69 61 6c 64 65 70 74 68 20 3d 20 30 0a 65 6e | aldepth.then.initialdepth.=.0.en |
20660 | 64 0a 69 66 20 69 6e 63 6c 75 64 65 72 6f 6f 74 20 74 68 65 6e 0a 64 6f 6e 6f 64 65 28 74 2c 20 | d.if.includeroot.then.donode(t,. |
20680 | 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6c 73 65 0a 64 6f 63 68 69 6c 64 72 65 | fn,.initialdepth).else.dochildre |
206a0 | 6e 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 00 | n(t,.fn,.initialdepth).end.end.. |
206c0 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 | premake.solution.=.{.}.premake.s |
206e0 | 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | olution.list.=.{.}.function.prem |
20700 | 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 73 6c 6e | ake.solution.new(name).local.sln |
20720 | 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 | .=.{.}.table.insert(premake.solu |
20740 | 74 69 6f 6e 2e 6c 69 73 74 2c 20 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e | tion.list,.sln).premake.solution |
20760 | 2e 6c 69 73 74 5b 6e 61 6d 65 5d 20 3d 20 73 6c 6e 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 73 | .list[name].=.sln.setmetatable(s |
20780 | 6c 6e 2c 20 7b 20 5f 5f 74 79 70 65 3d 22 73 6f 6c 75 74 69 6f 6e 22 20 7d 29 0a 73 6c 6e 2e 6e | ln,.{.__type="solution".}).sln.n |
207a0 | 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 73 6c 6e 2e 62 61 73 65 64 69 72 | ame...........=.name.sln.basedir |
207c0 | 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 73 6c 6e 2e 70 72 6f 6a 65 63 | ........=.os.getcwd().sln.projec |
207e0 | 74 73 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 | ts.......=.{.}.sln.blocks....... |
20800 | 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 7b 20 7d | ..=.{.}.sln.configurations.=.{.} |
20820 | 0a 73 6c 6e 2e 67 72 6f 75 70 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e | .sln.groups.........=.{.}.return |
20840 | 20 73 6c 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 | .sln.end.function.premake.soluti |
20860 | 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e | on.each().local.i.=.0.return.fun |
20880 | 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 70 72 65 6d | ction.().i.=.i.+.1.if.i.<=.#prem |
208a0 | 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 | ake.solution.list.then.return.pr |
208c0 | 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 69 5d 0a 65 6e 64 0a 65 6e 64 0a 65 | emake.solution.list[i].end.end.e |
208e0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 | nd.function.premake.solution.eac |
20900 | 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e | hproject(sln).local.i.=.0.return |
20920 | 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 | .function.().i.=.i.+.1.if.(i.<=. |
20940 | 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 | #sln.projects).then.return.prema |
20960 | 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 29 0a 65 | ke.solution.getproject(sln,.i).e |
20980 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 | nd.end.end.function.premake.solu |
209a0 | 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a | tion.eachgroup(sln).local.i.=.0. |
209c0 | 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 28 69 | return.function().i.=.i.+.1.if(i |
209e0 | 20 3c 3d 20 23 73 6c 6e 2e 67 72 6f 75 70 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 | .<=.#sln.groups).then.return.pre |
20a00 | 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 29 0a 65 | make.solution.getgroup(sln,.i).e |
20a20 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 | nd.end.end.function.premake.solu |
20a40 | 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c | tion.get(key).return.premake.sol |
20a60 | 75 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | ution.list[key].end.function.pre |
20a80 | 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 64 | make.solution.getproject(sln,.id |
20aa0 | 78 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 69 64 78 5d | x).local.prj.=.sln.projects[idx] |
20ac0 | 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 | .local.cfg.=.premake.getconfig(p |
20ae0 | 72 6a 29 0a 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 0a 72 65 74 75 72 6e 20 63 | rj).cfg.name.=.prj.name.return.c |
20b00 | 66 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e | fg.end.function.premake.solution |
20b20 | 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 67 72 70 20 3d 20 | .getgroup(sln,.idx).local.grp.=. |
20b40 | 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 64 78 5d 0a 72 65 74 75 72 6e 20 67 72 70 0a 65 6e 64 00 70 | sln.groups[idx].return.grp.end.p |
20b60 | 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | remake.project.=.{.}.function.pr |
20b80 | 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 | emake.project.buildsourcetree(pr |
20ba0 | 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 | j).local.tr.=.premake.tree.new(p |
20bc0 | 72 6a 2e 6e 61 6d 65 29 0a 74 72 2e 70 72 6f 6a 65 63 74 20 3d 20 70 72 6a 0a 6c 6f 63 61 6c 20 | rj.name).tr.project.=.prj.local. |
20be0 | 69 73 76 70 61 74 68 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 61 64 64 28 6e 6f 64 | isvpath.local.function.onadd(nod |
20c00 | 65 29 0a 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 3d 20 69 73 76 70 61 74 68 0a 65 6e 64 0a 66 6f | e).node.isvpath.=.isvpath.end.fo |
20c20 | 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 | r.fcfg.in.premake.project.eachfi |
20c40 | 6c 65 28 70 72 6a 29 20 64 6f 0a 69 73 76 70 61 74 68 20 3d 20 28 66 63 66 67 2e 6e 61 6d 65 20 | le(prj).do.isvpath.=.(fcfg.name. |
20c60 | 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d | ~=.fcfg.vpath).local.node.=.prem |
20c80 | 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 66 63 66 67 2e 76 70 61 74 68 2c 20 6f 6e 61 | ake.tree.add(tr,.fcfg.vpath,.ona |
20ca0 | 64 64 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 66 63 66 67 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e | dd).node.cfg.=.fcfg.end.premake. |
20cc0 | 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 | tree.sort(tr).return.tr.end.func |
20ce0 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 | tion.premake.eachconfig(prj,.pla |
20d00 | 74 66 6f 72 6d 29 0a 69 66 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d | tform).if.prj.project.then.prj.= |
20d20 | 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 70 72 | .prj.project.end.local.cfgs.=.pr |
20d40 | 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 0a 6c 6f 63 61 6c 20 | j.solution.configurations.local. |
20d60 | 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b | i.=.0.return.function.().i.=.i.+ |
20d80 | 20 31 0a 69 66 20 69 20 3c 3d 20 23 63 66 67 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 | .1.if.i.<=.#cfgs.then.return.pre |
20da0 | 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 73 5b 69 5d 2c 20 70 6c 61 | make.getconfig(prj,.cfgs[i],.pla |
20dc0 | 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | tform).end.end.end.function.prem |
20de0 | 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 0a 69 66 20 6e 6f 74 | ake.project.eachfile(prj).if.not |
20e00 | 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e | .prj.project.then.prj.=.premake. |
20e20 | 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c | getconfig(prj).end.local.i.=.0.l |
20e40 | 6f 63 61 6c 20 74 20 3d 20 70 72 6a 2e 66 69 6c 65 73 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 | ocal.t.=.prj.files.return.functi |
20e60 | 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 74 29 20 74 68 65 | on.().i.=.i.+.1.if.(i.<=.#t).the |
20e80 | 6e 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 70 72 6a 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 | n.local.fcfg.=.prj.__fileconfigs |
20ea0 | 5b 74 5b 69 5d 5d 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a | [t[i]].fcfg.vpath.=.premake.proj |
20ec0 | 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 72 65 74 | ect.getvpath(prj,.fcfg.name).ret |
20ee0 | 75 72 6e 20 66 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | urn.fcfg.end.end.end.function.pr |
20f00 | 65 6d 61 6b 65 2e 65 73 63 28 76 61 6c 75 65 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 | emake.esc(value).if.(type(value) |
20f20 | 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d | .==."table").then.local.result.= |
20f40 | 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f | .{.}.for._,v.in.ipairs(value).do |
20f60 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 72 65 6d 61 6b 65 2e 65 73 | .table.insert(result,.premake.es |
20f80 | 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 76 61 6c | c(v)).end.return.result.else.val |
20fa0 | 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 26 27 2c 20 20 22 26 61 6d 70 3b 22 29 0a 76 | ue.=.value:gsub('&',.."&").v |
20fc0 | 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 22 27 2c 20 20 22 26 71 75 6f 74 3b 22 | alue.=.value:gsub('"',..""" |
20fe0 | 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 27 22 2c 20 20 22 26 61 70 6f | ).value.=.value:gsub("'",.."&apo |
21000 | 73 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3c 27 2c 20 20 22 26 | s;").value.=.value:gsub('<',.."& |
21020 | 6c 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3e 27 2c 20 20 22 | lt;").value.=.value:gsub('>',.." |
21040 | 26 67 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 72 27 2c 20 | >").value.=.value:gsub('\r',. |
21060 | 22 26 23 78 30 44 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 6e | "
").value.=.value:gsub('\n |
21080 | 27 2c 20 22 26 23 78 30 41 3b 22 29 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e | ',."
").return.value.end.en |
210a0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 | d.function.premake.filterplatfor |
210c0 | 6d 73 28 73 6c 6e 2c 20 6d 61 70 2c 20 64 65 66 61 75 6c 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 | ms(sln,.map,.default).local.resu |
210e0 | 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 69 66 20 73 6c 6e | lt.=.{.}.local.keys.=.{.}.if.sln |
21100 | 2e 70 6c 61 74 66 6f 72 6d 73 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 70 20 69 6e 20 69 70 61 69 | .platforms.then.for._,.p.in.ipai |
21120 | 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 6d 61 70 5b 70 5d 20 61 | rs(sln.platforms).do.if.map[p].a |
21140 | 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 6b 65 79 73 2c 20 6d 61 70 5b | nd.not.table.contains(keys,.map[ |
21160 | 70 5d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 29 | p]).then.table.insert(result,.p) |
21180 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 0a 65 6e 64 0a | .table.insert(keys,.map[p]).end. |
211a0 | 65 6e 64 0a 65 6e 64 0a 69 66 20 23 72 65 73 75 6c 74 20 3d 3d 20 30 20 61 6e 64 20 64 65 66 61 | end.end.if.#result.==.0.and.defa |
211c0 | 75 6c 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 64 65 | ult.then.table.insert(result,.de |
211e0 | 66 61 75 6c 74 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e | fault).end.return.result.end.fun |
21200 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a | ction.premake.findproject(name). |
21220 | 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 | for.sln.in.premake.solution.each |
21240 | 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f | ().do.for.prj.in.premake.solutio |
21260 | 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6e 61 | n.eachproject(sln).do.if.(prj.na |
21280 | 6d 65 20 3d 3d 20 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 20 70 72 6a 0a 65 6e 64 | me.==.name).then.return..prj.end |
212a0 | 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 | .end.end.end.function.premake.fi |
212c0 | 6e 64 66 69 6c 65 28 70 72 6a 2c 20 65 78 74 65 6e 73 69 6f 6e 29 0a 66 6f 72 20 5f 2c 20 66 6e | ndfile(prj,.extension).for._,.fn |
212e0 | 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 66 | ame.in.ipairs(prj.files).do.if.f |
21300 | 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 65 78 74 65 6e 73 69 6f 6e 29 20 74 68 65 6e 20 72 65 | name:endswith(extension).then.re |
21320 | 74 75 72 6e 20 66 6e 61 6d 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | turn.fname.end.end.end.function. |
21340 | 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 | premake.getconfig(prj,.cfgname,. |
21360 | 70 6c 74 6e 61 6d 65 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 | pltname).prj.=.prj.project.or.pr |
21380 | 6a 0a 69 66 20 70 6c 74 6e 61 6d 65 20 3d 3d 20 22 4e 61 74 69 76 65 22 20 6f 72 20 6e 6f 74 20 | j.if.pltname.==."Native".or.not. |
213a0 | 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 | table.contains(prj.solution.plat |
213c0 | 66 6f 72 6d 73 20 6f 72 20 7b 7d 2c 20 70 6c 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 6c 74 6e 61 | forms.or.{},.pltname).then.pltna |
213e0 | 6d 65 20 3d 20 6e 69 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 28 63 66 67 6e 61 6d | me.=.nil.end.local.key.=.(cfgnam |
21400 | 65 20 6f 72 20 22 22 29 0a 69 66 20 70 6c 74 6e 61 6d 65 20 74 68 65 6e 20 6b 65 79 20 3d 20 6b | e.or."").if.pltname.then.key.=.k |
21420 | 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 6a 2e 5f 5f 63 | ey....pltname.end.return.prj.__c |
21440 | 6f 6e 66 69 67 73 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | onfigs[key].end.function.premake |
21460 | 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d | .getconfigname(cfgname,.platform |
21480 | 2c 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 29 0a 69 66 20 63 66 67 6e 61 6d 65 20 74 68 65 6e 0a | ,.useshortname).if.cfgname.then. |
214a0 | 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 6e 61 6d 65 0a 69 66 20 70 6c 61 74 66 6f 72 6d | local.name.=.cfgname.if.platform |
214c0 | 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 69 | .and.platform.~=."Native".then.i |
214e0 | 66 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 | f.useshortname.then.name.=.name. |
21500 | 2e 2e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 2e 63 | ...premake.platforms[platform].c |
21520 | 66 67 73 75 66 66 69 78 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 7c 22 | fgsuffix.else.name.=.name...."|" |
21540 | 20 2e 2e 20 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 69 69 66 28 | ....platform.end.end.return.iif( |
21560 | 75 73 65 73 68 6f 72 74 6e 61 6d 65 2c 20 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 2c 20 6e 61 6d 65 | useshortname,.name:lower(),.name |
21580 | 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 | ).end.end.function.premake.getde |
215a0 | 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 | pendencies(prj).prj.=.prj.projec |
215c0 | 74 20 6f 72 20 70 72 6a 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 | t.or.prj.local.results.=.{.}.for |
215e0 | 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 | ._,.cfg.in.pairs(prj.__configs). |
21600 | 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e | do.for._,.link.in.ipairs(cfg.lin |
21620 | 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 | ks).do.local.dep.=.premake.findp |
21640 | 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 64 65 70 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c | roject(link).if.dep.and.not.tabl |
21660 | 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 20 74 68 65 6e 0a 74 61 | e.contains(results,.dep).then.ta |
21680 | 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 0a 65 6e 64 0a 65 6e 64 | ble.insert(results,.dep).end.end |
216a0 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | .end.return.results.end.function |
216c0 | 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a | .premake.project.getbasename(prj |
216e0 | 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 3a 67 73 | name,.pattern).return.pattern:gs |
21700 | 75 62 28 22 25 25 25 25 22 2c 20 70 72 6a 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ub("%%%%",.prjname).end.function |
21720 | 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a | .premake.project.getfilename(prj |
21740 | 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 | ,.pattern).local.fname.=.premake |
21760 | 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 | .project.getbasename(prj.name,.p |
21780 | 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f | attern).fname.=.path.join(prj.lo |
217a0 | 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 72 65 | cation,.fname).return.path.getre |
217c0 | 6c 61 74 69 76 65 28 6f 73 2e 67 65 74 63 77 64 28 29 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 20 | lative(os.getcwd(),.fname).end.. |
217e0 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 6b | function.premake.getlinks(cfg,.k |
21800 | 69 6e 64 2c 20 70 61 72 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 | ind,.part).local.result.=.iif.(p |
21820 | 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 20 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 | art.==."directory".and.kind.==." |
21840 | 61 6c 6c 22 2c 20 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 7b 7d 29 0a 6c 6f 63 61 6c 20 63 66 67 | all",.cfg.libdirs,.{}).local.cfg |
21860 | 6e 61 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 63 66 67 2e 70 72 6f 6a 65 | name.=.iif(cfg.name.==.cfg.proje |
21880 | 63 74 2e 6e 61 6d 65 2c 20 22 22 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 | ct.name,."",.cfg.name).local.pat |
218a0 | 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 | hstyle.=.premake.getpathstyle(cf |
218c0 | 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 | g).local.namestyle.=.premake.get |
218e0 | 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 | namestyle(cfg).local.function.ca |
21900 | 6e 6c 69 6e 6b 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 69 66 20 28 74 61 72 67 65 74 | nlink(source,.target).if.(target |
21920 | 2e 6b 69 6e 64 20 7e 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 74 61 72 67 65 74 2e | .kind.~=."SharedLib".and.target. |
21940 | 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e | kind.~=."StaticLib").then.return |
21960 | 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 | .false.end.if.premake.iscppproje |
21980 | 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 | ct(source).then.return.premake.i |
219a0 | 73 63 70 70 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 | scppproject(target).elseif.prema |
219c0 | 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a | ke.isdotnetproject(source).then. |
219e0 | 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 74 | return.premake.isdotnetproject(t |
21a00 | 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 | arget).end.end.for._,.link.in.ip |
21a20 | 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 74 65 6d 0a 6c 6f | airs(cfg.links).do.local.item.lo |
21a40 | 63 61 6c 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 | cal.prj.=.premake.findproject(li |
21a60 | 6e 6b 29 0a 69 66 20 70 72 6a 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 73 79 73 74 65 6d 22 20 | nk).if.prj.and.kind.~=."system". |
21a80 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 | then.local.prjcfg.=.premake.getc |
21aa0 | 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d | onfig(prj,.cfgname,.cfg.platform |
21ac0 | 29 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 20 6f 72 20 63 | ).if.kind.==."dependencies".or.c |
21ae0 | 61 6e 6c 69 6e 6b 28 63 66 67 2c 20 70 72 6a 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 | anlink(cfg,.prjcfg).then.if.(par |
21b00 | 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 | t.==."directory").then.item.=.pa |
21b20 | 74 68 2e 72 65 62 61 73 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 64 69 72 65 | th.rebase(prjcfg.linktarget.dire |
21b40 | 63 74 6f 72 79 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 | ctory,.prjcfg.location,.cfg.loca |
21b60 | 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 | tion).elseif.(part.==."basename" |
21b80 | 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e | ).then.item.=.prjcfg.linktarget. |
21ba0 | 62 61 73 65 6e 61 6d 65 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 | basename.elseif.(part.==."fullpa |
21bc0 | 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 72 6a | th").then.item.=.path.rebase(prj |
21be0 | 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 2c 20 70 72 6a 63 66 67 2e | cfg.linktarget.fullpath,.prjcfg. |
21c00 | 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 | location,.cfg.location).elseif.( |
21c20 | 70 61 72 74 20 3d 3d 20 22 6f 62 6a 65 63 74 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 | part.==."object").then.item.=.pr |
21c40 | 6a 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 6f 74 20 70 72 6a 20 61 6e 64 20 | jcfg.end.end.elseif.not.prj.and. |
21c60 | 28 6b 69 6e 64 20 3d 3d 20 22 73 79 73 74 65 6d 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 6c | (kind.==."system".or.kind.==."al |
21c80 | 6c 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 | l").then.if.(part.==."directory" |
21ca0 | 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 | ).then.item.=.path.getdirectory( |
21cc0 | 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 | link).elseif.(part.==."fullpath" |
21ce0 | 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 | ).then.item.=.link.if.namestyle. |
21d00 | 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 | ==."windows".then.if.premake.isc |
21d20 | 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 | ppproject(cfg).then.item.=.item. |
21d40 | 2e 2e 20 22 2e 6c 69 62 22 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 | ...".lib".elseif.premake.isdotne |
21d60 | 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e | tproject(cfg).then.item.=.item.. |
21d80 | 2e 20 22 2e 64 6c 6c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 | ..".dll".end.end.elseif.part.==. |
21da0 | 22 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 | "name".then.item.=.path.getname( |
21dc0 | 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 20 | link).elseif.part.==."basename". |
21de0 | 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 69 6e | then.item.=.path.getbasename(lin |
21e00 | 6b 29 0a 65 6c 73 65 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 69 66 20 69 74 65 6d 3a | k).else.item.=.link.end.if.item: |
21e20 | 66 69 6e 64 28 22 2f 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d | find("/",.nil,.true).then.item.= |
21e40 | 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f | .path.getrelative(cfg.project.lo |
21e60 | 63 61 74 69 6f 6e 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 74 65 6d 20 74 68 | cation,.item).end.end.if.item.th |
21e80 | 65 6e 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 | en.if.pathstyle.==."windows".and |
21ea0 | 20 70 61 72 74 20 7e 3d 20 22 6f 62 6a 65 63 74 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 | .part.~=."object".then.item.=.pa |
21ec0 | 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 74 65 6d 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 69 66 20 | th.translate(item,."\\").end.if. |
21ee0 | 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 | not.table.contains(result,.item) |
21f00 | 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 | .then.table.insert(result,.item) |
21f20 | 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 | .end.end.end.return.result.end.f |
21f40 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 | unction.premake.getnamestyle(cfg |
21f60 | 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 | ).return.premake.platforms[cfg.p |
21f80 | 6c 61 74 66 6f 72 6d 5d 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 70 72 65 6d 61 6b 65 2e 67 65 | latform].namestyle.or.premake.ge |
21fa0 | 74 74 6f 6f 6c 28 63 66 67 29 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 22 70 6f 73 69 78 22 0a | ttool(cfg).namestyle.or."posix". |
21fc0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c | end.function.premake.getpathstyl |
21fe0 | 65 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 | e(cfg).if.premake.action.current |
22000 | 28 29 2e 6f 73 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 | ().os.==."windows".then.return." |
22020 | 77 69 6e 64 6f 77 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 70 6f 73 69 78 22 0a 65 6e 64 | windows".else.return."posix".end |
22040 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 | .end.function.premake.gettarget( |
22060 | 63 66 67 2c 20 64 69 72 65 63 74 69 6f 6e 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 | cfg,.direction,.pathstyle,.names |
22080 | 74 79 6c 65 2c 20 73 79 73 74 65 6d 29 0a 69 66 20 73 79 73 74 65 6d 20 3d 3d 20 22 62 73 64 22 | tyle,.system).if.system.==."bsd" |
220a0 | 20 74 68 65 6e 0a 73 79 73 74 65 6d 20 3d 20 22 6c 69 6e 75 78 22 0a 65 6e 64 0a 6c 6f 63 61 6c | .then.system.=."linux".end.local |
220c0 | 20 6b 69 6e 64 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 | .kind.=.cfg.kind.if.premake.iscp |
220e0 | 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 6e 61 6d 65 73 74 79 6c 65 | pproject(cfg).then.if.(namestyle |
22100 | 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 6f 72 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 | .==."windows".or.system.==."wind |
22120 | 6f 77 73 22 29 0a 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e | ows").and.kind.==."SharedLib".an |
22140 | 64 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 0a 61 6e 64 20 6e 6f 74 20 63 66 | d.direction.==."link".and.not.cf |
22160 | 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 0a 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 | g.flags.NoImportLib.then.kind.=. |
22180 | 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 | "StaticLib".end.if.namestyle.==. |
221a0 | 22 70 6f 73 69 78 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 | "posix".and.system.==."windows". |
221c0 | 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 6e 61 6d | and.kind.~=."StaticLib".then.nam |
221e0 | 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c | estyle.=."windows".end.end.local |
22200 | 20 66 69 65 6c 64 20 20 20 3d 20 22 62 75 69 6c 64 22 0a 69 66 20 64 69 72 65 63 74 69 6f 6e 20 | .field...=."build".if.direction. |
22220 | 3d 3d 20 22 6c 69 6e 6b 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 | ==."link".and.cfg.kind.==."Share |
22240 | 64 4c 69 62 22 20 74 68 65 6e 0a 66 69 65 6c 64 20 3d 20 22 69 6d 70 6c 69 62 22 0a 65 6e 64 0a | dLib".then.field.=."implib".end. |
22260 | 6c 6f 63 61 6c 20 6e 61 6d 65 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 6e 61 6d 65 | local.name....=.cfg[field.."name |
22280 | 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 6e 61 6d 65 20 6f 72 20 63 66 67 2e 70 72 6f 6a | "].or.cfg.targetname.or.cfg.proj |
222a0 | 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 64 69 72 20 20 20 20 20 3d 20 63 66 67 5b 66 69 65 | ect.name.local.dir.....=.cfg[fie |
222c0 | 6c 64 2e 2e 22 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 64 69 72 20 6f 72 20 70 | ld.."dir"].or.cfg.targetdir.or.p |
222e0 | 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 | ath.getrelative(cfg.location,.cf |
22300 | 67 2e 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 73 75 62 64 69 72 20 20 3d 20 63 66 67 5b 66 | g.basedir).local.subdir..=.cfg[f |
22320 | 69 65 6c 64 2e 2e 22 73 75 62 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 62 | ield.."subdir"].or.cfg.targetsub |
22340 | 64 69 72 20 6f 72 20 22 2e 22 0a 6c 6f 63 61 6c 20 70 72 65 66 69 78 20 20 3d 20 22 22 0a 6c 6f | dir.or.".".local.prefix..=."".lo |
22360 | 63 61 6c 20 73 75 66 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 65 78 74 20 20 20 20 20 3d | cal.suffix..=."".local.ext.....= |
22380 | 20 22 22 0a 6c 6f 63 61 6c 20 62 75 6e 64 6c 65 70 61 74 68 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 | ."".local.bundlepath,.bundlename |
223a0 | 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 73 75 62 64 69 72 29 0a 69 66 | .dir.=.path.join(dir,.subdir).if |
223c0 | 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 | .namestyle.==."windows".then.if. |
223e0 | 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 | kind.==."ConsoleApp".or.kind.==. |
22400 | 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a | "WindowedApp".then.ext.=.".exe". |
22420 | 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a | elseif.kind.==."SharedLib".then. |
22440 | 65 78 74 20 3d 20 22 2e 64 6c 6c 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 | ext.=.".dll".elseif.kind.==."Sta |
22460 | 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 6c 69 62 22 0a 65 6e 64 0a 65 6c | ticLib".then.ext.=.".lib".end.el |
22480 | 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 74 68 65 6e 0a 69 | seif.namestyle.==."posix".then.i |
224a0 | 66 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 73 79 73 74 | f.kind.==."WindowedApp".and.syst |
224c0 | 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 62 75 6e 64 6c 65 6e 61 6d 65 20 3d | em.==."macosx".then.bundlename.= |
224e0 | 20 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 22 0a 62 75 6e 64 6c 65 70 61 74 68 20 3d 20 70 61 74 | .name....".app".bundlepath.=.pat |
22500 | 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 29 0a 64 69 72 20 3d 20 70 61 | h.join(dir,.bundlename).dir.=.pa |
22520 | 74 68 2e 6a 6f 69 6e 28 62 75 6e 64 6c 65 70 61 74 68 2c 20 22 43 6f 6e 74 65 6e 74 73 2f 4d 61 | th.join(bundlepath,."Contents/Ma |
22540 | 63 4f 53 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 | cOS").elseif.kind.==."SharedLib" |
22560 | 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 69 69 66 28 73 | .then.prefix.=."lib".ext.=.iif(s |
22580 | 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 2c 20 22 2e 64 79 6c 69 62 22 2c 20 22 2e 73 | ystem.==."macosx",.".dylib",.".s |
225a0 | 6f 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 | o").elseif.kind.==."StaticLib".t |
225c0 | 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e | hen.prefix.=."lib".ext.=.".a".en |
225e0 | 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e | d.elseif.namestyle.==."PS3".then |
22600 | 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 | .if.kind.==."ConsoleApp".or.kind |
22620 | 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 | .==."WindowedApp".then.ext.=.".e |
22640 | 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 | lf".elseif.kind.==."StaticLib".t |
22660 | 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e | hen.prefix.=."lib".ext.=.".a".en |
22680 | 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 70 72 65 66 69 | d.end.prefix.=.cfg[field.."prefi |
226a0 | 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 70 72 65 66 69 78 20 6f 72 20 70 72 65 66 69 | x"].or.cfg.targetprefix.or.prefi |
226c0 | 78 0a 73 75 66 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 66 66 69 78 22 5d 20 | x.suffix.=.cfg[field.."suffix"]. |
226e0 | 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 66 66 69 78 20 6f 72 20 73 75 66 66 69 78 0a 65 78 | or.cfg.targetsuffix.or.suffix.ex |
22700 | 74 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 65 78 74 65 6e 73 69 6f 6e 22 5d 20 6f | t....=.cfg[field.."extension"].o |
22720 | 72 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 6f 72 20 65 78 74 0a 6c 6f 63 | r.cfg.targetextension.or.ext.loc |
22740 | 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 73 75 6c 74 2e 62 61 73 65 6e 61 6d 65 20 | al.result.=.{.}.result.basename. |
22760 | 20 20 20 20 3d 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e 6e 61 6d 65 | ....=.name....suffix.result.name |
22780 | 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 20 2e 2e 20 6e 61 6d 65 20 2e 2e 20 73 75 66 | .........=.prefix....name....suf |
227a0 | 66 69 78 20 2e 2e 20 65 78 74 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d | fix....ext.result.directory....= |
227c0 | 20 64 69 72 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d 20 73 75 62 64 69 | .dir.result.subdirectory.=.subdi |
227e0 | 72 0a 72 65 73 75 6c 74 2e 70 72 65 66 69 78 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 0a 72 | r.result.prefix.......=.prefix.r |
22800 | 65 73 75 6c 74 2e 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 73 75 66 66 69 78 0a 72 65 73 75 | esult.suffix.......=.suffix.resu |
22820 | 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 | lt.fullpath.....=.path.join(resu |
22840 | 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 72 65 73 75 6c 74 2e 6e 61 6d 65 29 0a 72 65 73 75 6c | lt.directory,.result.name).resul |
22860 | 74 2e 62 75 6e 64 6c 65 70 61 74 68 20 20 20 3d 20 62 75 6e 64 6c 65 70 61 74 68 20 6f 72 20 72 | t.bundlepath...=.bundlepath.or.r |
22880 | 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 | esult.fullpath.if.pathstyle.==." |
228a0 | 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 | windows".then.result.directory.. |
228c0 | 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 | ..=.path.translate(result.direct |
228e0 | 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d | ory,."\\").result.subdirectory.= |
22900 | 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 | .path.translate(result.subdirect |
22920 | 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d | ory,."\\").result.fullpath.....= |
22940 | 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 2c | .path.translate(result.fullpath, |
22960 | 20 20 22 5c 5c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 | .."\\").end.return.result.end.fu |
22980 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 0a 69 66 20 70 | nction.premake.gettool(cfg).if.p |
229a0 | 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 | remake.iscppproject(cfg).then.if |
229c0 | 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 | ._OPTIONS.cc.then.return.premake |
229e0 | 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d | [_OPTIONS.cc].end.local.action.= |
22a00 | 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 | .premake.action.current().if.act |
22a20 | 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d | ion.valid_tools.then.return.prem |
22a40 | 61 6b 65 5b 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 2e 63 63 5b 31 5d 5d 0a 65 6e | ake[action.valid_tools.cc[1]].en |
22a60 | 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 0a 65 6c 73 65 0a 72 65 74 75 72 6e | d.return.premake.gcc.else.return |
22a80 | 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | .premake.dotnet.end.end.function |
22aa0 | 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 61 | .premake.project.getvpath(prj,.a |
22ac0 | 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 76 70 61 74 68 20 3d 20 61 62 73 70 61 74 68 0a 6c 6f | bspath).local.vpath.=.abspath.lo |
22ae0 | 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 61 62 73 70 61 74 68 | cal.fname.=.path.getname(abspath |
22b00 | 29 0a 6c 6f 63 61 6c 20 6d 61 78 20 3d 20 61 62 73 70 61 74 68 3a 6c 65 6e 28 29 20 2d 20 66 6e | ).local.max.=.abspath:len().-.fn |
22b20 | 61 6d 65 3a 6c 65 6e 28 29 0a 66 6f 72 20 72 65 70 6c 61 63 65 6d 65 6e 74 2c 20 70 61 74 74 65 | ame:len().for.replacement,.patte |
22b40 | 72 6e 73 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 76 70 61 74 68 73 20 6f 72 20 7b 7d 29 20 64 | rns.in.pairs(prj.vpaths.or.{}).d |
22b60 | 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 70 61 74 74 65 | o.for._,.pattern.in.ipairs(patte |
22b80 | 72 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 20 3d 20 61 62 73 70 61 74 68 3a 66 69 6e 64 28 70 | rns).do.local.i.=.abspath:find(p |
22ba0 | 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 29 0a 69 66 20 69 20 3d 3d 20 | ath.wildcards(pattern)).if.i.==. |
22bc0 | 31 20 74 68 65 6e 0a 69 20 3d 20 70 61 74 74 65 72 6e 3a 66 69 6e 64 28 22 2a 22 2c 20 31 2c 20 | 1.then.i.=.pattern:find("*",.1,. |
22be0 | 74 72 75 65 29 20 6f 72 20 28 70 61 74 74 65 72 6e 3a 6c 65 6e 28 29 20 2b 20 31 29 0a 6c 6f 63 | true).or.(pattern:len().+.1).loc |
22c00 | 61 6c 20 6c 65 61 66 0a 69 66 20 69 20 3c 20 6d 61 78 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 61 | al.leaf.if.i.<.max.then.leaf.=.a |
22c20 | 62 73 70 61 74 68 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 66 6e 61 6d 65 0a | bspath:sub(i).else.leaf.=.fname. |
22c40 | 65 6e 64 0a 69 66 20 6c 65 61 66 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 29 20 74 68 65 6e | end.if.leaf:startswith("/").then |
22c60 | 0a 6c 65 61 66 20 3d 20 6c 65 61 66 3a 73 75 62 28 32 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 74 | .leaf.=.leaf:sub(2).end.local.st |
22c80 | 65 6d 20 3d 20 22 22 0a 69 66 20 72 65 70 6c 61 63 65 6d 65 6e 74 3a 6c 65 6e 28 29 20 3e 20 30 | em.=."".if.replacement:len().>.0 |
22ca0 | 20 74 68 65 6e 0a 73 74 65 6d 2c 20 73 74 61 72 73 20 3d 20 72 65 70 6c 61 63 65 6d 65 6e 74 3a | .then.stem,.stars.=.replacement: |
22cc0 | 67 73 75 62 28 22 25 2a 22 2c 20 22 22 29 0a 69 66 20 73 74 61 72 73 20 3d 3d 20 30 20 74 68 65 | gsub("%*",."").if.stars.==.0.the |
22ce0 | 6e 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 65 61 66 29 0a 65 6e 64 0a | n.leaf.=.path.getname(leaf).end. |
22d00 | 65 6c 73 65 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 65 61 66 29 0a 65 | else.leaf.=.path.getname(leaf).e |
22d20 | 6e 64 0a 76 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 73 74 65 6d 2c 20 6c 65 61 66 29 | nd.vpath.=.path.join(stem,.leaf) |
22d40 | 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 | .end.end.end.return.path.trimdot |
22d60 | 73 28 76 70 61 74 68 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 | s(vpath).end.function.premake.ha |
22d80 | 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d | scppproject(sln).for.prj.in.prem |
22da0 | 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f | ake.solution.eachproject(sln).do |
22dc0 | 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 | .if.premake.iscppproject(prj).th |
22de0 | 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | en.return.true.end.end.end.funct |
22e00 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e | ion.premake.hasdotnetproject(sln |
22e20 | 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 | ).for.prj.in.premake.solution.ea |
22e40 | 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 | chproject(sln).do.if.premake.isd |
22e60 | 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 | otnetproject(prj).then.return.tr |
22e80 | 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | ue.end.end.end.function.premake. |
22ea0 | 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 70 | project.iscproject(prj).return.p |
22ec0 | 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | rj.language.==."C".end.function. |
22ee0 | 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e | premake.iscppproject(prj).return |
22f00 | 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 6f 72 20 70 72 6a 2e 6c 61 6e | .(prj.language.==."C".or.prj.lan |
22f20 | 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | guage.==."C++").end.function.pre |
22f40 | 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e | make.isdotnetproject(prj).return |
22f60 | 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 0a 65 6e 64 0a 00 70 72 65 | .(prj.language.==."C#").end..pre |
22f80 | 6d 61 6b 65 2e 63 6f 6e 66 69 67 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 20 3d | make.config.=.{.}.local.config.= |
22fa0 | 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | .premake.config.function.premake |
22fc0 | 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 63 66 67 | .config.isdebugbuild(cfg).if.cfg |
22fe0 | 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 | .flags.Optimize.or.cfg.flags.Opt |
23000 | 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 | imizeSize.or.cfg.flags.OptimizeS |
23020 | 70 65 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6e 6f | peed.then.return.false.end.if.no |
23040 | 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | t.cfg.flags.Symbols.then.return. |
23060 | 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 | false.end.return.true.end.functi |
23080 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c | on.premake.config.isincrementall |
230a0 | 69 6e 6b 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c | ink(cfg).if.cfg.kind.==."StaticL |
230c0 | 69 62 22 20 0a 6f 72 20 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 | ib"..or.config.isoptimizedbuild( |
230e0 | 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6e 63 72 65 6d | cfg.flags).or.cfg.flags.NoIncrem |
23100 | 65 6e 74 61 6c 4c 69 6e 6b 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a | entalLink.then.return.false.end. |
23120 | 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | return.true.end.function.premake |
23140 | 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 66 6c 61 67 73 29 0a | .config.isoptimizedbuild(flags). |
23160 | 72 65 74 75 72 6e 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f | return.flags.Optimize.or.flags.O |
23180 | 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 | ptimizeSize.or.flags.OptimizeSpe |
231a0 | 65 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 62 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c | ed.end..premake.bake.=.{.}.local |
231c0 | 20 62 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 0a 6c 6f 63 61 6c 20 6e 6f 63 6f 70 | .bake.=.premake.bake.local.nocop |
231e0 | 79 20 3d 20 0a 7b 0a 62 6c 6f 63 6b 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6b 65 79 77 6f 72 64 | y.=..{.blocks....=.true,.keyword |
23200 | 73 20 20 3d 20 74 72 75 65 2c 0a 70 72 6f 6a 65 63 74 73 20 20 3d 20 74 72 75 65 2c 0a 5f 5f 63 | s..=.true,.projects..=.true,.__c |
23220 | 6f 6e 66 69 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6e 6f 63 61 73 63 61 64 65 | onfigs.=.true,.}.local.nocascade |
23240 | 20 3d 20 0a 7b 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 | .=..{.makesettings.=.true,.}.loc |
23260 | 61 6c 20 6b 65 65 70 72 65 6c 61 74 69 76 65 20 3d 0a 7b 0a 62 61 73 65 64 69 72 20 20 3d 20 74 | al.keeprelative.=.{.basedir..=.t |
23280 | 72 75 65 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 20 74 72 75 65 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e | rue,.location.=.true,.}.function |
232a0 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6c 6f 63 61 6c 20 | .premake.getactiveterms().local. |
232c0 | 74 65 72 6d 73 20 3d 20 7b 20 5f 61 63 74 69 6f 6e 20 3d 20 5f 41 43 54 49 4f 4e 3a 6c 6f 77 65 | terms.=.{._action.=._ACTION:lowe |
232e0 | 72 28 29 2c 20 6f 73 20 3d 20 6f 73 2e 67 65 74 28 29 20 7d 0a 66 6f 72 20 6b 65 79 2c 20 76 61 | r(),.os.=.os.get().}.for.key,.va |
23300 | 6c 75 65 20 69 6e 20 70 61 69 72 73 28 5f 4f 50 54 49 4f 4e 53 29 20 64 6f 0a 69 66 20 76 61 6c | lue.in.pairs(_OPTIONS).do.if.val |
23320 | 75 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 | ue.~=."".then.table.insert(terms |
23340 | 2c 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 | ,.value:lower()).else.table.inse |
23360 | 72 74 28 74 65 72 6d 73 2c 20 6b 65 79 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 | rt(terms,.key:lower()).end.end.r |
23380 | 65 74 75 72 6e 20 74 65 72 6d 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | eturn.terms.end.function.premake |
233a0 | 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a | .iskeywordmatch(keyword,.terms). |
233c0 | 69 66 20 6b 65 79 77 6f 72 64 3a 73 74 61 72 74 73 77 69 74 68 28 22 6e 6f 74 20 22 29 20 74 68 | if.keyword:startswith("not.").th |
233e0 | 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d | en.return.not.premake.iskeywordm |
23400 | 61 74 63 68 28 6b 65 79 77 6f 72 64 3a 73 75 62 28 35 29 2c 20 74 65 72 6d 73 29 0a 65 6e 64 0a | atch(keyword:sub(5),.terms).end. |
23420 | 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 | for._,.pattern.in.ipairs(keyword |
23440 | 3a 65 78 70 6c 6f 64 65 28 22 20 6f 72 20 22 29 29 20 64 6f 0a 66 6f 72 20 74 65 72 6d 6b 65 79 | :explode(".or.")).do.for.termkey |
23460 | 2c 20 74 65 72 6d 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 69 66 20 74 65 72 | ,.term.in.pairs(terms).do.if.ter |
23480 | 6d 3a 6d 61 74 63 68 28 70 61 74 74 65 72 6e 29 20 3d 3d 20 74 65 72 6d 20 74 68 65 6e 0a 72 65 | m:match(pattern).==.term.then.re |
234a0 | 74 75 72 6e 20 74 65 72 6d 6b 65 79 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e | turn.termkey.end.end.end.end.fun |
234c0 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 6b 65 | ction.premake.iskeywordsmatch(ke |
234e0 | 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 0a 6c 6f 63 61 6c 20 68 61 73 72 65 71 75 69 72 65 64 | ywords,.terms).local.hasrequired |
23500 | 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6b 65 79 77 6f 72 64 20 69 6e 20 69 70 61 69 72 | .=.false.for._,.keyword.in.ipair |
23520 | 73 28 6b 65 79 77 6f 72 64 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 74 63 68 65 64 20 3d 20 70 | s(keywords).do.local.matched.=.p |
23540 | 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 | remake.iskeywordmatch(keyword,.t |
23560 | 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 6d 61 74 63 68 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e | erms).if.not.matched.then.return |
23580 | 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6d 61 74 63 68 65 64 20 3d 3d 20 22 72 65 71 75 69 72 | .false.end.if.matched.==."requir |
235a0 | 65 64 22 20 74 68 65 6e 0a 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 74 72 75 65 0a 65 6e 64 0a | ed".then.hasrequired.=.true.end. |
235c0 | 65 6e 64 0a 69 66 20 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 61 6e 64 20 6e 6f 74 20 68 61 | end.if.terms.required.and.not.ha |
235e0 | 73 72 65 71 75 69 72 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6c 73 65 | srequired.then.return.false.else |
23600 | 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | .return.true.end.end.local.funct |
23620 | 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 73 28 6c 6f 63 61 74 69 6f 6e 2c 20 6f 62 6a 29 0a 66 | ion.adjustpaths(location,.obj).f |
23640 | 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 6c 69 73 74 29 0a 66 6f 72 | unction.adjustpathlist(list).for |
23660 | 20 69 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 69 73 74 5b 69 5d | .i,.p.in.ipairs(list).do.list[i] |
23680 | 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 70 29 | .=.path.getrelative(location,.p) |
236a0 | 20 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 | ..end.end.for.name,.value.in.pai |
236c0 | 72 73 28 6f 62 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 | rs(obj).do.local.field.=.premake |
236e0 | 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 61 6e 64 20 76 61 6c 75 65 | .fields[name].if.field.and.value |
23700 | 20 61 6e 64 20 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 6e 61 6d 65 5d 20 74 68 65 6e | .and.not.keeprelative[name].then |
23720 | 0a 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 6f 62 | .if.field.kind.==."path".then.ob |
23740 | 6a 5b 6e 61 6d 65 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 | j[name].=.path.getrelative(locat |
23760 | 69 6f 6e 2c 20 76 61 6c 75 65 29 20 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d | ion,.value)..elseif.field.kind.= |
23780 | 3d 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 | =."dirlist".or.field.kind.==."fi |
237a0 | 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 61 6c 75 | lelist".then.adjustpathlist(valu |
237c0 | 65 29 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 | e).elseif.field.kind.==."keypath |
237e0 | 22 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 | ".then.for.k,v.in.pairs(value).d |
23800 | 6f 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a | o.adjustpathlist(v).end.end.end. |
23820 | 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 66 69 65 6c | end.end.local.function.mergefiel |
23840 | 64 28 6b 69 6e 64 2c 20 64 65 73 74 2c 20 73 72 63 29 0a 6c 6f 63 61 6c 20 74 62 6c 20 3d 20 64 | d(kind,.dest,.src).local.tbl.=.d |
23860 | 65 73 74 20 6f 72 20 7b 20 7d 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 | est.or.{.}.if.kind.==."keyvalue" |
23880 | 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 66 6f 72 20 6b | .or.kind.==."keypath".then.for.k |
238a0 | 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 74 62 6c 5b 6b | ey,.value.in.pairs(src).do.tbl[k |
238c0 | 65 79 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 22 6c 69 73 74 22 2c 20 74 62 6c 5b 6b 65 79 | ey].=.mergefield("list",.tbl[key |
238e0 | 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 | ],.value).end.else.for._,.item.i |
23900 | 6e 20 69 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 6e 6f 74 20 74 62 6c 5b 69 74 65 6d | n.ipairs(src).do.if.not.tbl[item |
23920 | 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 69 74 65 6d 29 0a 74 | ].then.table.insert(tbl,.item).t |
23940 | 62 6c 5b 69 74 65 6d 5d 20 3d 20 69 74 65 6d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 | bl[item].=.item.end.end.end.retu |
23960 | 72 6e 20 74 62 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 | rn.tbl.end.local.function.remove |
23980 | 76 61 6c 75 65 73 28 74 62 6c 2c 20 72 65 6d 6f 76 65 73 29 0a 66 6f 72 20 69 3d 23 74 62 6c 2c | values(tbl,.removes).for.i=#tbl, |
239a0 | 31 2c 2d 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 20 70 61 74 74 65 | 1,-1.do.............for._,.patte |
239c0 | 72 6e 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 73 29 20 64 6f 0a 20 20 20 20 20 20 20 | rn.in.ipairs(removes).do........ |
239e0 | 20 20 20 20 20 20 20 20 20 69 66 20 70 61 74 74 65 72 6e 20 3d 3d 20 74 62 6c 5b 69 5d 20 74 68 | .........if.pattern.==.tbl[i].th |
23a00 | 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2e 72 65 6d | en.....................table.rem |
23a20 | 6f 76 65 28 74 62 6c 2c 20 69 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ove(tbl,.i)..................... |
23a40 | 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 | break.................end....... |
23a60 | 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | ......end.........end.end.local. |
23a80 | 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 6f 62 6a 65 63 74 28 64 65 73 74 2c 20 73 72 63 29 0a | function.mergeobject(dest,.src). |
23aa0 | 69 66 20 6e 6f 74 20 73 72 63 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e 64 0a 66 6f 72 | if.not.src.then..return..end.for |
23ac0 | 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 | .fieldname,.value.in.pairs(src). |
23ae0 | 64 6f 0a 69 66 20 6e 6f 74 20 6e 6f 63 6f 70 79 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e | do.if.not.nocopy[fieldname].then |
23b00 | 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 66 69 | .local.field.=.premake.fields[fi |
23b20 | 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 | eldname].if.field.then.if.type(v |
23b40 | 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 64 65 73 74 5b 66 69 65 6c 64 | alue).==."table".then.dest[field |
23b60 | 6e 61 6d 65 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 66 69 65 6c 64 2e 6b 69 6e 64 2c 20 64 | name].=.mergefield(field.kind,.d |
23b80 | 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 69 66 20 73 72 63 2e 72 65 | est[fieldname],.value).if.src.re |
23ba0 | 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 73 20 3d 20 73 72 63 2e 72 65 6d 6f 76 65 73 | moves.then.removes.=.src.removes |
23bc0 | 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 72 65 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f | [fieldname].if.removes.then.remo |
23be0 | 76 65 76 61 6c 75 65 73 28 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 72 65 6d 6f 76 65 | vevalues(dest[fieldname],.remove |
23c00 | 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 | s).end.end.else.dest[fieldname]. |
23c20 | 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d | =.value.end.else.dest[fieldname] |
23c40 | 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 | .=.value.end.end.end.end.local.f |
23c60 | 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 28 64 65 73 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 | unction.merge(dest,.obj,.basis,. |
23c80 | 74 65 72 6d 73 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6b | terms,.cfgname,.pltname).local.k |
23ca0 | 65 79 20 3d 20 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 0a 70 6c 74 6e 61 6d 65 20 3d 20 70 6c 74 | ey.=.cfgname.or."".pltname.=.plt |
23cc0 | 6e 61 6d 65 20 6f 72 20 22 4e 61 74 69 76 65 22 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 | name.or."Native".if.pltname.~=." |
23ce0 | 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d | Native".then.key.=.key....pltnam |
23d00 | 65 0a 65 6e 64 0a 74 65 72 6d 73 2e 63 6f 6e 66 69 67 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 | e.end.terms.config.=.(cfgname.or |
23d20 | 20 22 22 29 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c | .""):lower().terms.platform.=.pl |
23d40 | 74 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 7d 0a 6d 65 72 | tname:lower().local.cfg.=.{}.mer |
23d60 | 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 61 73 69 73 5b 6b 65 79 5d 29 0a 61 64 6a 75 73 74 | geobject(cfg,.basis[key]).adjust |
23d80 | 70 61 74 68 73 28 6f 62 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 29 0a 6d 65 72 67 65 6f 62 | paths(obj.location,.cfg).mergeob |
23da0 | 6a 65 63 74 28 63 66 67 2c 20 6f 62 6a 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 | ject(cfg,.obj).if.(cfg.kind).the |
23dc0 | 6e 20 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 3d 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 | n..terms['kind']=cfg.kind:lower( |
23de0 | 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 6f 62 6a 2e 62 | ).end.for._,.blk.in.ipairs(obj.b |
23e00 | 6c 6f 63 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 | locks).do.if.(premake.iskeywords |
23e20 | 6d 61 74 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 29 74 68 65 6e 0a | match(blk.keywords,.terms))then. |
23e40 | 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 6c 6b 29 0a 69 66 20 28 63 66 67 2e 6b 69 | mergeobject(cfg,.blk).if.(cfg.ki |
23e60 | 6e 64 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 74 65 72 6d 73 2e 6b 69 6e 64 29 20 74 68 65 6e 20 | nd.and.not.cfg.terms.kind).then. |
23e80 | 0a 63 66 67 2e 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c 6f | .cfg.terms['kind'].=.cfg.kind:lo |
23ea0 | 77 65 72 28 29 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c | wer().terms['kind'].=.cfg.kind:l |
23ec0 | 6f 77 65 72 28 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6e 61 6d 65 20 20 20 20 20 | ower().end.end.end.cfg.name..... |
23ee0 | 20 3d 20 63 66 67 6e 61 6d 65 0a 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 20 3d 20 70 6c 74 6e 61 | .=.cfgname.cfg.platform..=.pltna |
23f00 | 6d 65 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 63 66 | me.for.k,v.in.pairs(terms).do.cf |
23f20 | 67 2e 74 65 72 6d 73 5b 6b 5d 20 3d 76 0a 65 6e 64 0a 64 65 73 74 5b 6b 65 79 5d 20 3d 20 63 66 | g.terms[k].=v.end.dest[key].=.cf |
23f40 | 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6c 6c 61 70 73 65 28 6f 62 | g.end.local.function.collapse(ob |
23f60 | 6a 2c 20 62 61 73 69 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 62 61 73 69 | j,.basis).local.result.=.{}.basi |
23f80 | 73 20 3d 20 62 61 73 69 73 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 6f 62 6a 2e | s.=.basis.or.{}.local.sln.=.obj. |
23fa0 | 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 6f 62 6a 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 70 72 | solution.or.obj.local.terms.=.pr |
23fc0 | 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6d 65 72 67 65 28 72 65 73 | emake.getactiveterms().merge(res |
23fe0 | 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 29 2d 2d 74 68 69 73 20 61 64 | ult,.obj,.basis,.terms)--this.ad |
24000 | 6a 75 73 74 73 20 74 65 72 6d 73 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 | justs.terms.for._,.cfgname.in.ip |
24020 | 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 | airs(sln.configurations).do.loca |
24040 | 6c 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 | l.terms_local.=.{}.for.k,v.in.pa |
24060 | 69 72 73 28 74 65 72 6d 73 29 64 6f 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 5b 6b 5d 3d 76 20 65 6e | irs(terms)do.terms_local[k]=v.en |
24080 | 64 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d | d.merge(result,.obj,.basis,.term |
240a0 | 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 22 4e 61 74 69 76 65 22 29 2d 2d 74 65 72 | s_local,.cfgname,."Native")--ter |
240c0 | 6d 73 20 63 61 6d 20 61 6c 73 6f 20 62 65 20 61 64 6a 75 73 74 65 64 20 68 65 72 65 0a 66 6f 72 | ms.cam.also.be.adjusted.here.for |
240e0 | 20 5f 2c 20 70 6c 74 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f | ._,.pltname.in.ipairs(sln.platfo |
24100 | 72 6d 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 4e 61 74 | rms.or.{}).do.if.pltname.~=."Nat |
24120 | 69 76 65 22 20 74 68 65 6e 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 | ive".then.merge(result,.obj,.bas |
24140 | 69 73 2c 74 65 72 6d 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 | is,terms_local,.cfgname,.pltname |
24160 | 29 2d 2d 74 65 72 6d 73 20 61 6c 73 6f 20 68 65 72 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 | )--terms.also.here.end.end.end.r |
24180 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | eturn.result.end.local.function. |
241a0 | 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 6c 6f 63 61 6c 20 6e 75 6d 5f 76 61 72 69 | builduniquedirs().local.num_vari |
241c0 | 61 74 69 6f 6e 73 20 3d 20 34 0a 6c 6f 63 61 6c 20 63 66 67 5f 64 69 72 73 20 3d 20 7b 7d 0a 6c | ations.=.4.local.cfg_dirs.=.{}.l |
241e0 | 6f 63 61 6c 20 68 69 74 5f 63 6f 75 6e 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 | ocal.hit_counts.=.{}.for.sln.in. |
24200 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f | premake.solution.each().do.for._ |
24220 | 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f | ,.prj.in.ipairs(sln.projects).do |
24240 | 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 | .for._,.cfg.in.pairs(prj.__confi |
24260 | 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 64 69 72 73 5b 31 5d 20 | gs).do.local.dirs.=.{.}.dirs[1]. |
24280 | 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 | =.path.getabsolute(path.join(cfg |
242a0 | 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6f 62 6a 64 69 72 20 6f 72 20 63 66 67 2e 70 72 6f | .location,.cfg.objdir.or.cfg.pro |
242c0 | 6a 65 63 74 2e 6f 62 6a 64 69 72 20 6f 72 20 22 6f 62 6a 22 29 29 0a 64 69 72 73 5b 32 5d 20 3d | ject.objdir.or."obj")).dirs[2].= |
242e0 | 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 31 5d 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 | .path.join(dirs[1],.iif(cfg.plat |
24300 | 66 6f 72 6d 20 3d 3d 20 22 4e 61 74 69 76 65 22 2c 20 22 22 2c 20 63 66 67 2e 70 6c 61 74 66 6f | form.==."Native",."",.cfg.platfo |
24320 | 72 6d 29 29 0a 64 69 72 73 5b 33 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 32 5d | rm)).dirs[3].=.path.join(dirs[2] |
24340 | 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 64 69 72 73 5b 34 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 | ,.cfg.name).dirs[4].=.path.join( |
24360 | 64 69 72 73 5b 33 5d 2c 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 0a 63 66 67 5f 64 | dirs[3],.cfg.project.name).cfg_d |
24380 | 69 72 73 5b 63 66 67 5d 20 3d 20 64 69 72 73 0a 6c 6f 63 61 6c 20 73 74 61 72 74 20 3d 20 69 69 | irs[cfg].=.dirs.local.start.=.ii |
243a0 | 66 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c | f(cfg.name,.2,.1).for.v.=.start, |
243c0 | 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 64 6f 0a 6c 6f 63 61 6c 20 64 20 3d 20 64 69 72 | .num_variations.do.local.d.=.dir |
243e0 | 73 5b 76 5d 0a 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 3d 20 28 68 69 74 5f 63 6f 75 6e 74 73 | s[v].hit_counts[d].=.(hit_counts |
24400 | 5b 64 5d 20 6f 72 20 30 29 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f | [d].or.0).+.1.end.end.end.end.fo |
24420 | 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 | r.sln.in.premake.solution.each() |
24440 | 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f | .do.for._,.prj.in.ipairs(sln.pro |
24460 | 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 | jects).do.for._,.cfg.in.pairs(pr |
24480 | 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 0a 6c 6f 63 61 6c 20 | j.__configs).do.local.dir.local. |
244a0 | 73 74 61 72 74 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 | start.=.iif(cfg.name,.2,.1).for. |
244c0 | 76 20 3d 20 73 74 61 72 74 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 69 6e 67 6c 65 4f | v.=.start,.iif(cfg.flags.SingleO |
244e0 | 75 74 70 75 74 44 69 72 2c 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 2d 31 2c 6e 75 6d 5f 76 61 | utputDir,num_variations-1,num_va |
24500 | 72 69 61 74 69 6f 6e 73 29 20 64 6f 0a 64 69 72 20 3d 20 63 66 67 5f 64 69 72 73 5b 63 66 67 5d | riations).do.dir.=.cfg_dirs[cfg] |
24520 | 5b 76 5d 0a 69 66 20 68 69 74 5f 63 6f 75 6e 74 73 5b 64 69 72 5d 20 3d 3d 20 31 20 74 68 65 6e | [v].if.hit_counts[dir].==.1.then |
24540 | 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 | .break.end.end.cfg.objectsdir.=. |
24560 | 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 | path.getrelative(cfg.location,.d |
24580 | 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | ir).end.end.end.end.local.functi |
245a0 | 6f 6e 20 62 75 69 6c 64 74 61 72 67 65 74 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 | on.buildtargets().for.sln.in.pre |
245c0 | 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 | make.solution.each().do.for._,.p |
245e0 | 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f | rj.in.ipairs(sln.projects).do.fo |
24600 | 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 | r._,.cfg.in.pairs(prj.__configs) |
24620 | 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 | .do.local.pathstyle.=.premake.ge |
24640 | 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 | tpathstyle(cfg).local.namestyle. |
24660 | 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 63 66 67 2e | =.premake.getnamestyle(cfg).cfg. |
24680 | 62 75 69 6c 64 74 61 72 67 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 | buildtarget.=.premake.gettarget( |
246a0 | 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 | cfg,."build",.pathstyle,.namesty |
246c0 | 6c 65 2c 20 63 66 67 2e 73 79 73 74 65 6d 29 0a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 20 20 | le,.cfg.system).cfg.linktarget.. |
246e0 | 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c | =.premake.gettarget(cfg,."link", |
24700 | 20 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 66 67 2e 73 79 73 74 | ..pathstyle,.namestyle,.cfg.syst |
24720 | 65 6d 29 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 | em).if.pathstyle.==."windows".th |
24740 | 65 6e 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 | en.cfg.objectsdir.=.path.transla |
24760 | 74 65 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 | te(cfg.objectsdir,."\\").end.end |
24780 | 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 | .end.end.end...local.function.ge |
247a0 | 74 43 66 67 4b 69 6e 64 28 63 66 67 29 0a 20 20 69 66 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 | tCfgKind(cfg)...if(cfg.kind).the |
247c0 | 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 0a 20 20 | n...return.cfg.kind;...end...... |
247e0 | 69 66 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 20 61 6e 64 | if(cfg.project.__configs[""].and |
24800 | 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 29 | .cfg.project.__configs[""].kind) |
24820 | 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e | .then...return.cfg.project.__con |
24840 | 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 0a 20 20 72 65 74 75 72 6e | figs[""].kind;...end......return |
24860 | 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 | .nil...end......local.function.g |
24880 | 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 | etprojrec(dstArray,.foundList,.c |
248a0 | 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 | fg,.cfgname,.searchField,.bLinka |
248c0 | 67 65 29 0a 20 20 69 66 28 6e 6f 74 20 63 66 67 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 65 6e | ge)...if(not.cfg).then.return.en |
248e0 | 64 0a 20 20 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 55 73 65 50 72 6a 73 20 3d 20 7b 7d 3b 0a | d......local.foundUsePrjs.=.{};. |
24900 | 20 20 66 6f 72 20 5f 2c 20 75 73 65 4e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 5b 73 | ..for._,.useName.in.ipairs(cfg[s |
24920 | 65 61 72 63 68 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 74 65 73 74 4e 61 6d 65 | earchField]).do...local.testName |
24940 | 20 3d 20 75 73 65 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 69 66 28 28 6e 6f 74 20 66 6f | .=.useName:lower();...if((not.fo |
24960 | 75 6e 64 4c 69 73 74 5b 74 65 73 74 4e 61 6d 65 5d 29 29 20 74 68 65 6e 0a 20 20 6c 6f 63 61 6c | undList[testName])).then...local |
24980 | 20 74 68 65 50 72 6f 6a 20 3d 20 6e 69 6c 3b 0a 20 20 6c 6f 63 61 6c 20 74 68 65 55 73 65 50 72 | .theProj.=.nil;...local.theUsePr |
249a0 | 6f 6a 20 3d 20 6e 69 6c 3b 0a 20 20 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 | oj.=.nil;...for._,.prj.in.ipairs |
249c0 | 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 70 72 6f 6a 65 63 74 73 29 20 | (cfg.project.solution.projects). |
249e0 | 64 6f 0a 20 20 69 66 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 74 65 73 | do...if.(prj.name:lower().==.tes |
24a00 | 74 4e 61 6d 65 29 20 74 68 65 6e 0a 20 20 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e | tName).then...if(prj.usage).then |
24a20 | 0a 20 20 74 68 65 55 73 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6c 73 65 0a 20 20 74 68 | ...theUseProj.=.prj;...else...th |
24a40 | 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 | eProj.=.prj;...end...end...end.. |
24a60 | 20 0a 20 20 2d 2d 4d 75 73 74 20 63 6f 6e 6e 65 63 74 20 74 6f 20 61 20 75 73 61 67 65 20 70 72 | ....--Must.connect.to.a.usage.pr |
24a80 | 6f 6a 65 63 74 2e 0a 20 20 69 66 28 74 68 65 55 73 65 50 72 6f 6a 29 20 74 68 65 6e 0a 20 20 66 | oject....if(theUseProj).then...f |
24aa0 | 6f 75 6e 64 4c 69 73 74 5b 74 65 73 74 4e 61 6d 65 5d 20 3d 20 74 72 75 65 3b 0a 20 20 6c 6f 63 | oundList[testName].=.true;...loc |
24ac0 | 61 6c 20 70 72 6a 45 6e 74 72 79 20 3d 20 7b 0a 20 20 6e 61 6d 65 20 3d 20 74 65 73 74 4e 61 6d | al.prjEntry.=.{...name.=.testNam |
24ae0 | 65 2c 0a 20 20 70 72 6f 6a 20 3d 20 74 68 65 50 72 6f 6a 2c 0a 20 20 75 73 61 67 65 50 72 6f 6a | e,...proj.=.theProj,...usageProj |
24b00 | 20 3d 20 74 68 65 55 73 65 50 72 6f 6a 2c 0a 20 20 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 | .=.theUseProj,...bLinkageOnly.=. |
24b20 | 62 4c 69 6e 6b 61 67 65 2c 0a 20 20 7d 3b 0a 20 20 64 73 74 41 72 72 61 79 5b 74 65 73 74 4e 61 | bLinkage,...};...dstArray[testNa |
24b40 | 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 | me].=.prjEntry;...table.insert(f |
24b60 | 6f 75 6e 64 55 73 65 50 72 6a 73 2c 20 74 68 65 55 73 65 50 72 6f 6a 29 3b 0a 20 20 65 6e 64 0a | oundUsePrjs,.theUseProj);...end. |
24b80 | 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 50 72 6a 20 69 | ..end...end......for._,.usePrj.i |
24ba0 | 6e 20 69 70 61 69 72 73 28 66 6f 75 6e 64 55 73 65 50 72 6a 73 29 20 64 6f 0a 20 20 2d 2d 4c 69 | n.ipairs(foundUsePrjs).do...--Li |
24bc0 | 6e 6b 73 20 63 61 6e 20 6f 6e 6c 79 20 72 65 63 75 72 73 65 20 74 68 72 6f 75 67 68 20 73 74 61 | nks.can.only.recurse.through.sta |
24be0 | 74 69 63 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 69 66 28 28 73 65 61 72 63 68 46 69 65 6c 64 | tic.libraries....if((searchField |
24c00 | 20 7e 3d 20 22 6c 69 6e 6b 73 22 29 20 6f 72 0a 20 20 28 67 65 74 43 66 67 4b 69 6e 64 28 75 73 | .~=."links").or...(getCfgKind(us |
24c20 | 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 29 20 3d 3d 20 22 53 74 61 | ePrj.__configs[cfgname]).==."Sta |
24c40 | 74 69 63 4c 69 62 22 29 29 20 74 68 65 6e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 | ticLib")).then...getprojrec(dstA |
24c60 | 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 | rray,.foundList,.usePrj.__config |
24c80 | 73 5b 63 66 67 6e 61 6d 65 5d 2c 0a 20 20 63 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 | s[cfgname],...cfgname,.searchFie |
24ca0 | 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 | ld,.bLinkage);...end...end...end |
24cc0 | 0a 20 20 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c | ......--...--.This.function.will |
24ce0 | 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 61 6c 6c 20 70 72 6f 6a 65 63 74 73 20 74 68 | .recursively.get.all.projects.th |
24d00 | 61 74 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 68 61 73 20 69 | at.the.given.configuration.has.i |
24d20 | 6e 20 69 74 73 20 22 75 73 65 73 22 0a 20 20 2d 2d 20 66 69 65 6c 64 2e 20 54 68 65 20 72 65 74 | n.its."uses"...--.field..The.ret |
24d40 | 75 72 6e 20 76 61 6c 75 65 73 20 61 72 65 20 61 20 6c 69 73 74 20 6f 66 20 74 61 62 6c 65 73 2e | urn.values.are.a.list.of.tables. |
24d60 | 20 45 61 63 68 20 74 61 62 6c 65 20 69 6e 20 74 68 61 74 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e | .Each.table.in.that.list.contain |
24d80 | 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 20 20 2d 2d 6e 61 6d 65 20 3d 20 54 68 65 20 | s.the.following:...--name.=.The. |
24da0 | 6c 6f 77 65 72 63 61 73 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 20 | lowercase.name.of.the.project... |
24dc0 | 20 2d 2d 70 72 6f 6a 20 3d 20 54 68 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 20 62 65 20 6e 69 | .--proj.=.The.project..Can.be.ni |
24de0 | 6c 20 69 66 20 69 74 20 69 73 20 75 73 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 2d 2d 75 73 61 67 65 | l.if.it.is.usage-only....--usage |
24e00 | 50 72 6f 6a 20 3d 20 54 68 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 27 74 20 | Proj.=.The.usage.project..Can't. |
24e20 | 62 65 20 6e 69 6c 2c 20 61 73 20 75 73 69 6e 67 20 61 20 70 72 6f 6a 65 63 74 20 74 68 61 74 20 | be.nil,.as.using.a.project.that. |
24e40 | 68 61 73 20 6e 6f 0a 20 20 2d 2d 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 | has.no...--.usage.project.is.not |
24e60 | 20 70 75 74 20 69 6e 74 6f 20 74 68 65 20 6c 69 73 74 2e 0a 20 20 2d 2d 62 4c 69 6e 6b 61 67 65 | .put.into.the.list....--bLinkage |
24e80 | 4f 6e 6c 79 20 3d 20 49 66 20 74 68 69 73 20 69 73 20 74 72 75 65 2c 20 74 68 65 6e 20 6f 6e 6c | Only.=.If.this.is.true,.then.onl |
24ea0 | 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 68 6f 75 6c 64 | y.the.linkage.information.should |
24ec0 | 20 62 65 20 63 6f 70 69 65 64 2e 0a 20 20 2d 2d 20 54 68 65 20 72 65 63 75 72 73 69 6f 6e 20 77 | .be.copied....--.The.recursion.w |
24ee0 | 69 6c 6c 20 6f 6e 6c 79 20 6c 6f 6f 6b 20 61 74 20 74 68 65 20 22 75 73 65 73 22 20 66 69 65 6c | ill.only.look.at.the."uses".fiel |
24f00 | 64 20 6f 6e 20 2a 75 73 61 67 65 2a 20 70 72 6f 6a 65 63 74 73 2e 0a 20 20 2d 2d 20 54 68 69 73 | d.on.*usage*.projects....--.This |
24f20 | 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 61 6c 73 6f 20 61 64 64 20 70 72 6f 6a 65 63 74 73 | .function.will.also.add.projects |
24f40 | 20 74 6f 20 74 68 65 20 6c 69 73 74 20 74 68 61 74 20 61 72 65 20 6d 65 6e 74 69 6f 6e 65 64 20 | .to.the.list.that.are.mentioned. |
24f60 | 69 6e 20 74 68 65 20 22 6c 69 6e 6b 73 22 0a 20 20 2d 2d 20 66 69 65 6c 64 20 6f 66 20 75 73 61 | in.the."links"...--.field.of.usa |
24f80 | 67 65 20 70 72 6f 6a 65 63 74 73 2e 20 54 68 65 73 65 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 6f 70 | ge.projects..These.will.only.cop |
24fa0 | 79 20 6c 69 6e 6b 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 62 75 74 20 74 68 65 79 20 77 | y.linker.information,.but.they.w |
24fc0 | 69 6c 6c 20 72 65 63 75 72 73 65 2e 0a 20 20 2d 2d 20 74 68 72 6f 75 67 68 20 6f 74 68 65 72 20 | ill.recurse....--.through.other. |
24fe0 | 22 6c 69 6e 6b 73 22 20 66 69 65 6c 64 73 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e | "links".fields....--...local.fun |
25000 | 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 | ction.getprojectsconnections(cfg |
25020 | 2c 20 63 66 67 6e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 64 73 74 41 72 72 61 79 20 3d 20 7b 7d | ,.cfgname)...local.dstArray.=.{} |
25040 | 3b 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 4c 69 73 74 20 3d 20 7b 7d 3b 0a 20 20 66 6f 75 6e | ;...local.foundList.=.{};...foun |
25060 | 64 4c 69 73 74 5b 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 5d 20 | dList[cfg.project.name:lower()]. |
25080 | 3d 20 74 72 75 65 3b 0a 20 20 0a 20 20 2d 2d 46 69 72 73 74 2c 20 66 6f 6c 6c 6f 77 20 74 68 65 | =.true;......--First,.follow.the |
250a0 | 20 75 73 65 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 | .uses.recursively....getprojrec( |
250c0 | 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d | dstArray,.foundList,.cfg,.cfgnam |
250e0 | 65 2c 20 22 75 73 65 73 22 2c 20 66 61 6c 73 65 29 3b 0a 20 20 0a 20 20 2d 2d 4e 65 78 74 2c 20 | e,."uses",.false);......--Next,. |
25100 | 67 6f 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 6f 66 20 74 68 65 20 75 73 61 67 65 20 70 72 6f 6a | go.through.all.of.the.usage.proj |
25120 | 65 63 74 73 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 74 68 65 69 72 20 6c | ects.and.recursively.get.their.l |
25140 | 69 6e 6b 73 2e 0a 20 20 2d 2d 42 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 79 27 72 65 20 6e 6f | inks....--But.only.if.they're.no |
25160 | 74 20 61 6c 72 65 61 64 79 20 74 68 65 72 65 2e 20 47 65 74 20 74 68 65 20 6c 69 6e 6b 73 20 61 | t.already.there..Get.the.links.a |
25180 | 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 6c 6f 63 61 6c 20 6c 69 6e 6b 41 72 72 61 | s.linkage-only....local.linkArra |
251a0 | 79 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 | y.=.{};...for.prjName,.prjEntry. |
251c0 | 69 6e 20 70 61 69 72 73 28 64 73 74 41 72 72 61 79 29 20 64 6f 0a 20 20 67 65 74 70 72 6f 6a 72 | in.pairs(dstArray).do...getprojr |
251e0 | 65 63 28 6c 69 6e 6b 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 70 72 6a 45 6e 74 72 | ec(linkArray,.foundList,.prjEntr |
25200 | 79 2e 75 73 61 67 65 50 72 6f 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 20 | y.usageProj.__configs[cfgname],. |
25220 | 63 66 67 6e 61 6d 65 2c 20 0a 20 20 22 6c 69 6e 6b 73 22 2c 20 74 72 75 65 29 3b 0a 20 20 65 6e | cfgname,...."links",.true);...en |
25240 | 64 0a 20 20 0a 20 20 2d 2d 43 6f 70 79 20 66 72 6f 6d 20 6c 69 6e 6b 41 72 72 61 79 20 69 6e 74 | d......--Copy.from.linkArray.int |
25260 | 6f 20 64 73 74 41 72 72 61 79 2e 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e | o.dstArray....for.prjName,.prjEn |
25280 | 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 41 72 72 61 79 29 20 64 6f 0a 20 20 64 73 74 | try.in.pairs(linkArray).do...dst |
252a0 | 41 72 72 61 79 5b 70 72 6a 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 65 6e 64 | Array[prjName].=.prjEntry;...end |
252c0 | 0a 20 20 0a 20 20 72 65 74 75 72 6e 20 64 73 74 41 72 72 61 79 3b 0a 20 20 65 6e 64 0a 20 20 0a | ......return.dstArray;...end.... |
252e0 | 20 20 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a | .....local.function.isnameofproj |
25300 | 28 63 66 67 2c 20 73 74 72 4e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 63 66 67 | (cfg,.strName)...local.sln.=.cfg |
25320 | 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 54 65 | .project.solution;...local.strTe |
25340 | 73 74 20 3d 20 73 74 72 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 66 6f 72 20 70 72 6a 49 | st.=.strName:lower();...for.prjI |
25360 | 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 | x,.prj.in.ipairs(sln.projects).d |
25380 | 6f 0a 20 20 69 66 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 73 74 72 54 | o...if.(prj.name:lower().==.strT |
253a0 | 65 73 74 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 20 20 65 6e 64 0a 20 | est).then...return.true;...end.. |
253c0 | 20 65 6e 64 0a 20 20 0a 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 65 6e 64 0a 20 20 | .end......return.false;...end... |
253e0 | 2d 2d 0a 20 20 2d 2d 20 43 6f 70 69 65 73 20 74 68 65 20 66 69 65 6c 64 20 66 72 6f 6d 20 64 73 | --...--.Copies.the.field.from.ds |
25400 | 74 43 66 67 20 74 6f 20 73 72 63 43 66 67 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e | tCfg.to.srcCfg....--...local.fun |
25420 | 63 74 69 6f 6e 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c | ction.copydependentfield(srcCfg, |
25440 | 20 64 73 74 43 66 67 2c 20 73 74 72 53 72 63 46 69 65 6c 64 29 0a 20 20 6c 6f 63 61 6c 20 73 72 | .dstCfg,.strSrcField)...local.sr |
25460 | 63 46 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 73 74 72 53 72 63 46 69 | cField.=.premake.fields[strSrcFi |
25480 | 65 6c 64 5d 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 44 73 74 46 69 65 6c 64 20 3d 20 73 74 72 53 | eld];...local.strDstField.=.strS |
254a0 | 72 63 46 69 65 6c 64 3b 0a 20 20 0a 20 20 69 66 20 74 79 70 65 28 73 72 63 43 66 67 5b 73 74 72 | rcField;......if.type(srcCfg[str |
254c0 | 53 72 63 46 69 65 6c 64 5d 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 20 20 2d 2d 68 | SrcField]).==."table".then...--h |
254e0 | 61 6e 64 6c 65 20 70 61 74 68 73 2e 0a 20 20 69 66 20 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 | andle.paths....if.(srcField.kind |
25500 | 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d | .==."dirlist".or.srcField.kind.= |
25520 | 3d 20 22 66 69 6c 65 6c 69 73 74 22 29 20 61 6e 64 0a 20 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c | =."filelist").and...(not.keeprel |
25540 | 61 74 69 76 65 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 | ative[strSrcField]).then...for.i |
25560 | 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d | ,p.in.ipairs(srcCfg[strSrcField] |
25580 | 29 20 64 6f 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 | ).do...table.insert(dstCfg[strDs |
255a0 | 74 46 69 65 6c 64 5d 2c 0a 20 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 73 72 63 43 66 67 | tField],...path.rebase(p,.srcCfg |
255c0 | 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 | .project.location,.dstCfg.projec |
255e0 | 74 2e 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 73 | t.location))...end...else...if(s |
25600 | 74 72 53 72 63 46 69 65 6c 64 20 3d 3d 20 22 6c 69 6e 6b 73 22 29 20 74 68 65 6e 0a 20 20 66 6f | trSrcField.==."links").then...fo |
25620 | 72 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 | r.i,p.in.ipairs(srcCfg[strSrcFie |
25640 | 6c 64 5d 29 20 64 6f 0a 20 20 69 66 28 6e 6f 74 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 64 73 | ld]).do...if(not.isnameofproj(ds |
25660 | 74 43 66 67 2c 20 70 29 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 | tCfg,.p)).then...table.insert(ds |
25680 | 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6c 73 65 0a 20 20 70 | tCfg[strDstField],.p)...else...p |
256a0 | 72 69 6e 74 66 28 22 46 61 69 6c 65 64 20 74 6f 20 63 6f 70 79 20 27 25 73 27 20 66 72 6f 6d 20 | rintf("Failed.to.copy.'%s'.from. |
256c0 | 70 72 6f 6a 20 27 25 73 27 2e 22 2c 0a 20 20 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 | proj.'%s'.",...p,.srcCfg.project |
256e0 | 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 66 6f 72 | .name);...end...end...else...for |
25700 | 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c | .i,p.in.ipairs(srcCfg[strSrcFiel |
25720 | 64 5d 29 20 64 6f 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 | d]).do...table.insert(dstCfg[str |
25740 | 44 73 74 46 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a | DstField],.p)...end...end...end. |
25760 | 20 20 65 6c 73 65 0a 20 20 69 66 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 | ..else...if(srcField.kind.==."pa |
25780 | 74 68 22 20 61 6e 64 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 | th".and.(not.keeprelative[strSrc |
257a0 | 46 69 65 6c 64 5d 29 29 20 74 68 65 6e 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 | Field])).then...dstCfg[strDstFie |
257c0 | 6c 64 5d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 | ld].=.path.rebase(srcCfg[strSrcF |
257e0 | 69 65 6c 64 5d 2c 0a 20 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 | ield],...prj.location,.dstCfg.pr |
25800 | 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 3b 0a 20 20 65 6c 73 65 0a 20 20 64 73 74 43 66 67 | oject.location);...else...dstCfg |
25820 | 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 20 3d 20 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 | [strDstField].=.srcCfg[strSrcFie |
25840 | 6c 64 5d 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 2d 2d 0a 20 | ld];...end...end...end......--.. |
25860 | 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 74 61 6b 65 20 74 68 65 20 | .--.This.function.will.take.the. |
25880 | 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 65 6e 74 72 69 65 73 20 61 6e 64 20 61 70 70 6c | list.of.project.entries.and.appl |
258a0 | 79 20 74 68 65 69 72 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 20 64 61 74 61 0a 20 20 2d 2d 20 | y.their.usage.project.data...--. |
258c0 | 74 6f 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 49 74 20 77 | to.the.given.configuration..It.w |
258e0 | 69 6c 6c 20 63 6f 70 79 20 63 6f 6d 70 69 6c 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 | ill.copy.compiling.information.f |
25900 | 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 61 72 65 0a 20 20 2d 2d 20 6e 6f | or.the.projects.that.are...--.no |
25920 | 74 20 6c 69 73 74 65 64 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 20 49 74 20 77 69 6c | t.listed.as.linkage-only..It.wil |
25940 | 6c 20 63 6f 70 79 20 74 68 65 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 | l.copy.the.linking.information.f |
25960 | 6f 72 20 70 72 6f 6a 65 63 74 73 20 6f 6e 6c 79 20 69 66 0a 20 20 2d 2d 20 74 68 65 20 73 6f 75 | or.projects.only.if...--.the.sou |
25980 | 72 63 65 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 61 20 73 74 61 74 69 63 20 6c 69 62 72 | rce.project.is.not.a.static.libr |
259a0 | 61 72 79 2e 20 49 74 20 77 6f 6e 27 74 20 63 6f 70 79 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 | ary..It.won't.copy.linking.infor |
259c0 | 6d 61 74 69 6f 6e 0a 20 20 2d 2d 20 69 66 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 73 20 69 6e | mation...--.if.the.project.is.in |
259e0 | 20 74 68 69 73 20 73 6f 6c 75 74 69 6f 6e 3b 20 69 6e 73 74 65 61 64 20 69 74 20 77 69 6c 6c 20 | .this.solution;.instead.it.will. |
25a00 | 61 64 64 20 74 68 61 74 20 70 72 6f 6a 65 63 74 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 75 72 | add.that.project.to.the.configur |
25a20 | 61 74 69 6f 6e 27 73 0a 20 20 2d 2d 20 6c 69 6e 6b 73 20 66 69 65 6c 64 2c 20 65 78 70 65 63 74 | ation's...--.links.field,.expect |
25a40 | 69 6e 67 20 74 68 61 74 20 50 72 65 6d 61 6b 65 20 77 69 6c 6c 20 68 61 6e 64 6c 65 20 74 68 65 | ing.that.Premake.will.handle.the |
25a60 | 20 72 65 73 74 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 | .rest....--...local.function.cop |
25a80 | 79 75 73 61 67 65 64 61 74 61 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 6c 69 6e 6b 54 6f 50 | yusagedata(cfg,.cfgname,.linkToP |
25aa0 | 72 6f 6a 73 29 0a 20 20 6c 6f 63 61 6c 20 6d 79 50 72 6a 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 | rojs)...local.myPrj.=.cfg.projec |
25ac0 | 74 3b 0a 20 20 6c 6f 63 61 6c 20 62 49 73 53 74 61 74 69 63 4c 69 62 20 3d 20 28 67 65 74 43 66 | t;...local.bIsStaticLib.=.(getCf |
25ae0 | 67 4b 69 6e 64 28 63 66 67 29 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 3b 0a 20 20 0a 20 | gKind(cfg).==."StaticLib");..... |
25b00 | 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 | .for.prjName,.prjEntry.in.pairs( |
25b20 | 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 73 72 63 50 72 6a 20 3d | linkToProjs).do...local.srcPrj.= |
25b40 | 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a 3b 0a 20 20 6c 6f 63 61 6c 20 73 72 63 | .prjEntry.usageProj;...local.src |
25b60 | 43 66 67 20 3d 20 73 72 63 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 3b | Cfg.=.srcPrj.__configs[cfgname]; |
25b80 | 0a 20 20 0a 20 20 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 | ......for.name,.field.in.pairs(p |
25ba0 | 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 20 20 69 66 28 73 72 63 43 66 67 5b 6e 61 | remake.fields).do...if(srcCfg[na |
25bc0 | 6d 65 5d 29 20 74 68 65 6e 0a 20 20 69 66 28 66 69 65 6c 64 2e 75 73 61 67 65 63 6f 70 79 29 20 | me]).then...if(field.usagecopy). |
25be0 | 74 68 65 6e 0a 20 20 69 66 28 6e 6f 74 20 70 72 6a 45 6e 74 72 79 2e 62 4c 69 6e 6b 61 67 65 4f | then...if(not.prjEntry.bLinkageO |
25c00 | 6e 6c 79 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 | nly).then...copydependentfield(s |
25c20 | 72 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 69 66 | rcCfg,.cfg,.name)...end...elseif |
25c40 | 28 66 69 65 6c 64 2e 6c 69 6e 6b 61 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 2d 2d 43 6f 70 | (field.linkagecopy).then...--Cop |
25c60 | 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 64 61 74 61 20 69 66 20 77 65 27 72 65 20 62 75 69 6c | y.the.linkage.data.if.we're.buil |
25c80 | 64 69 6e 67 20 61 20 6e 6f 6e 2d 73 74 61 74 69 63 20 74 68 69 6e 67 0a 20 20 2d 2d 61 6e 64 20 | ding.a.non-static.thing...--and. |
25ca0 | 74 68 69 73 20 69 73 20 61 20 70 75 72 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 49 66 | this.is.a.pure.usage.project..If |
25cc0 | 20 69 74 27 73 20 6e 6f 74 20 70 75 72 65 2d 75 73 61 67 65 2c 20 74 68 65 6e 0a 20 20 2d 2d 77 | .it's.not.pure-usage,.then...--w |
25ce0 | 65 20 77 69 6c 6c 20 73 69 6d 70 6c 79 20 70 75 74 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 | e.will.simply.put.the.project's. |
25d00 | 6e 61 6d 65 20 69 6e 20 74 68 65 20 6c 69 6e 6b 73 20 66 69 65 6c 64 20 6c 61 74 65 72 2e 0a 20 | name.in.the.links.field.later... |
25d20 | 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 28 6e 6f 74 20 | .if((not.bIsStaticLib).and.(not. |
25d40 | 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e | prjEntry.proj)).then...copydepen |
25d60 | 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 | dentfield(srcCfg,.cfg,.name)...e |
25d80 | 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 69 66 28 28 6e 6f | nd...end...end...end......if((no |
25da0 | 74 20 62 49 73 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f | t.bIsStaticLib).and.prjEntry.pro |
25dc0 | 6a 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6c 69 6e 6b 73 | j).then...table.insert(cfg.links |
25de0 | 2c 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 | ,.prjEntry.proj.name);...end...e |
25e00 | 6e 64 0a 20 20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 | nd...end.function.premake.bake.b |
25e20 | 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 | uildconfigs().for.sln.in.premake |
25e40 | 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 | .solution.each().do.for._,.prj.i |
25e60 | 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 6c 6f | n.ipairs(sln.projects).do.prj.lo |
25e80 | 63 61 74 69 6f 6e 20 3d 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 6c 6f 63 | cation.=.prj.location.or.sln.loc |
25ea0 | 61 74 69 6f 6e 20 6f 72 20 70 72 6a 2e 62 61 73 65 64 69 72 0a 61 64 6a 75 73 74 70 61 74 68 73 | ation.or.prj.basedir.adjustpaths |
25ec0 | 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 | (prj.location,.prj).for._,.blk.i |
25ee0 | 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 | n.ipairs(prj.blocks).do.adjustpa |
25f00 | 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 73 | ths(prj.location,.blk).end.end.s |
25f20 | 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c | ln.location.=.sln.location.or.sl |
25f40 | 6e 2e 62 61 73 65 64 69 72 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 | n.basedir.end.for.sln.in.premake |
25f60 | 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 62 61 73 69 73 20 | .solution.each().do.local.basis. |
25f80 | 3d 20 63 6f 6c 6c 61 70 73 65 28 73 6c 6e 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 | =.collapse(sln).for._,.prj.in.ip |
25fa0 | 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e 66 | airs(sln.projects).do.prj.__conf |
25fc0 | 69 67 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 70 72 6a 2c 20 62 61 73 69 73 29 0a 66 6f 72 20 5f | igs.=.collapse(prj,.basis).for._ |
25fe0 | 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f | ,.cfg.in.pairs(prj.__configs).do |
26000 | 0a 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 65 6e 64 0a | .bake.postprocess(prj,.cfg).end. |
26020 | 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | end.end.for.sln.in.premake.solut |
26040 | 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 | ion.each().do.for.prjIx,.prj.in. |
26060 | 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 6e 6f 74 20 70 | ipairs(sln.projects).do.if(not.p |
26080 | 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 66 6f 72 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 20 | rj.usage).then.for.cfgname,.cfg. |
260a0 | 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c | in.pairs(prj.__configs).do.local |
260c0 | 20 75 73 65 73 50 72 6a 73 20 3d 20 67 65 74 70 72 6f 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f | .usesPrjs.=.getprojectsconnectio |
260e0 | 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 3b 0a 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 | ns(cfg,.cfgname);.copyusagedata( |
26100 | 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 75 73 65 73 50 72 6a 73 29 0a 65 6e 64 0a 65 6e 64 0a | cfg,.cfgname,.usesPrjs).end.end. |
26120 | 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | end.end.for.sln.in.premake.solut |
26140 | 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 4c 69 73 74 20 3d | ion.each().do.local.removeList.= |
26160 | 20 7b 7d 3b 0a 66 6f 72 20 69 6e 64 65 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c | .{};.for.index,.prj.in.ipairs(sl |
26180 | 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 | n.projects).do.if(prj.usage).the |
261a0 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 6d 6f 76 65 4c 69 73 74 2c 20 31 2c 20 69 6e | n.table.insert(removeList,.1,.in |
261c0 | 64 65 78 29 3b 20 2d 2d 41 64 64 20 69 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 0a 65 6e | dex);.--Add.in.reverse.order..en |
261e0 | 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 69 6e 64 65 78 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d | d.end.for._,.index.in.ipairs(rem |
26200 | 6f 76 65 4c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f | oveList).do.table.remove(sln.pro |
26220 | 6a 65 63 74 73 2c 20 69 6e 64 65 78 29 3b 0a 65 6e 64 0a 65 6e 64 0a 62 75 69 6c 64 75 6e 69 71 | jects,.index);.end.end.builduniq |
26240 | 75 65 64 69 72 73 28 29 0a 62 75 69 6c 64 74 61 72 67 65 74 73 28 63 66 67 29 0a 65 6e 64 0a 66 | uedirs().buildtargets(cfg).end.f |
26260 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 | unction.premake.bake.postprocess |
26280 | 28 70 72 6a 2c 20 63 66 67 29 0a 63 66 67 2e 70 72 6f 6a 65 63 74 20 20 20 3d 20 70 72 6a 0a 63 | (prj,.cfg).cfg.project...=.prj.c |
262a0 | 66 67 2e 73 68 6f 72 74 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 | fg.shortname.=.premake.getconfig |
262c0 | 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 | name(cfg.name,.cfg.platform,.tru |
262e0 | 65 29 0a 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f | e).cfg.longname..=.premake.getco |
26300 | 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 | nfigname(cfg.name,.cfg.platform) |
26320 | 0a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 | .cfg.location.=.cfg.location.or. |
26340 | 63 66 67 2e 62 61 73 65 64 69 72 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 | cfg.basedir.local.platform.=.pre |
26360 | 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 | make.platforms[cfg.platform].if. |
26380 | 70 6c 61 74 66 6f 72 6d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 63 66 | platform.iscrosscompiler.then.cf |
263a0 | 67 2e 73 79 73 74 65 6d 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 63 66 67 | g.system.=.cfg.platform.else.cfg |
263c0 | 2e 73 79 73 74 65 6d 20 3d 20 6f 73 2e 67 65 74 28 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 | .system.=.os.get().end.if.cfg.ki |
263e0 | 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 2e 6e | nd.==."SharedLib".and.platform.n |
26400 | 6f 73 68 61 72 65 64 6c 69 62 73 20 74 68 65 6e 0a 63 66 67 2e 6b 69 6e 64 20 3d 20 22 53 74 61 | osharedlibs.then.cfg.kind.=."Sta |
26420 | 74 69 63 4c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f | ticLib".end.local.files.=.{.}.fo |
26440 | 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 | r._,.fname.in.ipairs(cfg.files). |
26460 | 64 6f 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c | do.local.excluded.=.false.for._, |
26480 | 20 65 78 63 6c 75 64 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 29 | .exclude.in.ipairs(cfg.excludes) |
264a0 | 20 64 6f 0a 65 78 63 6c 75 64 65 64 20 3d 20 28 66 6e 61 6d 65 20 3d 3d 20 65 78 63 6c 75 64 65 | .do.excluded.=.(fname.==.exclude |
264c0 | 29 0a 69 66 20 28 65 78 63 6c 75 64 65 64 29 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 | ).if.(excluded).then.break.end.e |
264e0 | 6e 64 0a 69 66 20 28 6e 6f 74 20 65 78 63 6c 75 64 65 64 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e | nd.if.(not.excluded).then.table. |
26500 | 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 | insert(files,.fname).end.end.cfg |
26520 | 2e 66 69 6c 65 73 20 3d 20 66 69 6c 65 73 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 | .files.=.files.for.name,.field.i |
26540 | 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 66 69 | n.pairs(premake.fields).do.if.fi |
26560 | 65 6c 64 2e 69 73 66 6c 61 67 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 3d 20 | eld.isflags.then.local.values.=. |
26580 | 63 66 67 5b 6e 61 6d 65 5d 0a 66 6f 72 20 5f 2c 20 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 | cfg[name].for._,.flag.in.ipairs( |
265a0 | 76 61 6c 75 65 73 29 20 64 6f 20 76 61 6c 75 65 73 5b 66 6c 61 67 5d 20 3d 20 74 72 75 65 20 65 | values).do.values[flag].=.true.e |
265c0 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 20 3d 20 7b | nd.end.end.cfg.__fileconfigs.=.{ |
265e0 | 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 | .}.for._,.fname.in.ipairs(cfg.fi |
26600 | 6c 65 73 29 20 64 6f 0a 63 66 67 2e 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 3d 20 66 6e 61 | les).do.cfg.terms.required.=.fna |
26620 | 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 6f 72 20 5f | me:lower().local.fcfg.=.{}.for._ |
26640 | 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 62 6c 6f 63 | ,.blk.in.ipairs(cfg.project.bloc |
26660 | 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 | ks).do.if.(premake.iskeywordsmat |
26680 | 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 63 66 67 2e 74 65 72 6d 73 29 29 20 74 68 65 | ch(blk.keywords,.cfg.terms)).the |
266a0 | 6e 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 66 63 66 67 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 | n.mergeobject(fcfg,.blk).end.end |
266c0 | 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e | .fcfg.name.=.fname.cfg.__filecon |
266e0 | 66 69 67 73 5b 66 6e 61 6d 65 5d 20 3d 20 66 63 66 67 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | figs[fname].=.fcfg.table.insert( |
26700 | 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 | cfg.__fileconfigs,.fcfg).end.end |
26720 | 0a 00 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 20 3d 0a 7b 0a 61 72 63 68 69 76 65 73 70 6c 69 | ..premake.fields.=.{.archivespli |
26740 | 74 5f 73 69 7a 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f | t_size.=.{.kind..=."string",.sco |
26760 | 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 61 73 65 64 69 72 20 3d 0a 7b 0a 6b 69 | pe.=."config",.},.basedir.=.{.ki |
26780 | 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 | nd..=."path",.scope.=."container |
267a0 | 22 2c 0a 7d 2c 0a 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 | ",.},.buildaction.=.{.kind..=."s |
267c0 | 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 | tring",.scope.=."config",.allowe |
267e0 | 64 20 3d 20 7b 0a 22 43 6f 6d 70 69 6c 65 22 2c 0a 22 43 6f 70 79 22 2c 0a 22 45 6d 62 65 64 22 | d.=.{."Compile",."Copy",."Embed" |
26800 | 2c 0a 22 4e 6f 6e 65 22 0a 7d 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b | ,."None".}.},.buildoptions.=.{.k |
26820 | 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c | ind..=."list",.scope.=."config", |
26840 | 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 | .},.buildoptions_c.=.{.kind..=." |
26860 | 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c | list",.scope.=."config",.},.buil |
26880 | 64 6f 70 74 69 6f 6e 73 5f 63 70 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c | doptions_cpp.=.{.kind..=."list", |
268a0 | 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f | .scope.=."config",.},.buildoptio |
268c0 | 6e 73 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 | ns_objc.=.{.kind..=."list",.scop |
268e0 | 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 | e.=."config",.},.configurations. |
26900 | 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c | =.{.kind..=."list",.scope.=."sol |
26920 | 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 64 65 62 75 67 61 72 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 | ution",.},.debugargs.=.{.kind.=. |
26940 | 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 | "list",.scope.=."config",.},.deb |
26960 | 75 67 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d | ugdir.=.{.kind.=."path",.scope.= |
26980 | 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 65 6e 76 73 20 20 3d 0a 7b 0a 6b 69 6e | ."config",.},.debugenvs..=.{.kin |
269a0 | 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c | d.=."list",.scope.=."config",.}, |
269c0 | 0a 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f | .defines.=.{.kind..=."list",.sco |
269e0 | 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 | pe.=."config",.},.deploymentopti |
26a00 | 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 | ons.=.{.kind..=."list",.scope.=. |
26a20 | 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 65 | "config",.usagecopy.=.true,.},.e |
26a40 | 78 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a | xcludes.=.{.kind..=."filelist",. |
26a60 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 66 69 6c 65 73 20 3d 0a 7b 0a 6b | scope.=."config",.},.files.=.{.k |
26a80 | 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 | ind..=."filelist",.scope.=."conf |
26aa0 | 69 67 22 2c 0a 7d 2c 0a 66 6c 61 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 | ig",.},.flags.=.{.kind..=."list" |
26ac0 | 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 | ,.scope.=."config",.isflags.=.tr |
26ae0 | 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 | ue,.usagecopy.=.true,.allowed.=. |
26b00 | 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 66 6c | function(value).local.allowed_fl |
26b20 | 61 67 73 20 3d 20 7b 0a 41 54 4c 20 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 | ags.=.{.ATL.=.1,.DebugEnvsDontMe |
26b40 | 72 67 65 20 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 20 3d 20 31 2c 0a 45 | rge.=.1,.DebugEnvsInherit.=.1,.E |
26b60 | 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 | nableMinimalRebuild.=.1,.EnableS |
26b80 | 53 45 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 3d 20 31 2c 0a 45 78 74 72 61 57 61 72 | SE.=.1,.EnableSSE2.=.1,.ExtraWar |
26ba0 | 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 6c | nings.=.1,.FatalWarnings.=.1,.Fl |
26bc0 | 6f 61 74 46 61 73 74 20 3d 20 31 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 3d 20 31 2c 0a 4d 61 | oatFast.=.1,.FloatStrict.=.1,.Ma |
26be0 | 6e 61 67 65 64 20 3d 20 31 2c 0a 4d 46 43 20 3d 20 31 2c 0a 4e 61 74 69 76 65 57 43 68 61 72 20 | naged.=.1,.MFC.=.1,.NativeWChar. |
26c00 | 3d 20 31 2c 0a 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 20 3d 20 31 2c 0a 4e 6f 45 64 69 74 41 6e | =.1,.No64BitChecks.=.1,.NoEditAn |
26c20 | 64 43 6f 6e 74 69 6e 75 65 20 3d 20 31 2c 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 3d 20 31 2c | dContinue.=.1,.NoExceptions.=.1, |
26c40 | 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 31 2c 0a 4e 6f 49 6d 70 6f 72 74 4c 69 62 | .NoFramePointer.=.1,.NoImportLib |
26c60 | 20 3d 20 31 2c 0a 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 3d 20 31 2c 0a 4e 6f 4d | .=.1,.NoIncrementalLink.=.1,.NoM |
26c80 | 61 6e 69 66 65 73 74 20 3d 20 31 2c 0a 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d | anifest.=.1,.NoMultiProcessorCom |
26ca0 | 70 69 6c 61 74 69 6f 6e 20 3d 20 31 2c 0a 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c | pilation.=.1,.NoNativeWChar.=.1, |
26cc0 | 0a 4e 6f 50 43 48 20 3d 20 31 2c 0a 4e 6f 52 54 54 49 20 3d 20 31 2c 0a 53 69 6e 67 6c 65 4f 75 | .NoPCH.=.1,.NoRTTI.=.1,.SingleOu |
26ce0 | 74 70 75 74 44 69 72 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d | tputDir.=.1,.Optimize.=.1,.Optim |
26d00 | 69 7a 65 53 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 3d 20 31 2c 0a | izeSize.=.1,.OptimizeSpeed.=.1,. |
26d20 | 53 45 48 20 3d 20 31 2c 0a 53 74 61 74 69 63 41 54 4c 20 3d 20 31 2c 0a 53 74 61 74 69 63 52 75 | SEH.=.1,.StaticATL.=.1,.StaticRu |
26d40 | 6e 74 69 6d 65 20 3d 20 31 2c 0a 53 79 6d 62 6f 6c 73 20 3d 20 31 2c 0a 55 6e 69 63 6f 64 65 20 | ntime.=.1,.Symbols.=.1,.Unicode. |
26d60 | 3d 20 31 2c 0a 55 6e 73 61 66 65 20 3d 20 31 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 3d 20 | =.1,.Unsafe.=.1,.UnsignedChar.=. |
26d80 | 31 2c 0a 57 69 6e 4d 61 69 6e 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 65 6e 67 6c 69 73 68 54 | 1,.WinMain.=.1,.}.local.englishT |
26da0 | 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 20 3d 0a 7b 0a 6f 70 74 69 6d 69 73 65 20 3d | oAmericanSpelling.=.{.optimise.= |
26dc0 | 20 27 6f 70 74 69 6d 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 69 7a 65 20 3d 20 27 6f 70 74 | .'optimize',.optimisesize.=.'opt |
26de0 | 69 6d 69 7a 65 73 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 70 65 65 64 20 3d 20 27 6f 70 74 | imizesize',.optimisespeed.=.'opt |
26e00 | 69 6d 69 7a 65 73 70 65 65 64 27 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 | imizespeed',.}.local.lowervalue. |
26e20 | 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 65 6e 67 | =.value:lower().lowervalue.=.eng |
26e40 | 6c 69 73 68 54 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 5b 6c 6f 77 65 72 76 61 6c 75 | lishToAmericanSpelling[lowervalu |
26e60 | 65 5d 20 6f 72 20 6c 6f 77 65 72 76 61 6c 75 65 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 | e].or.lowervalue.for.v,._.in.pai |
26e80 | 72 73 28 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 | rs(allowed_flags).do.if.v:lower( |
26ea0 | 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e | ).==.lowervalue.then.return.v.en |
26ec0 | 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 66 6c 61 67 22 | d.end.return.nil,."invalid.flag" |
26ee0 | 0a 65 6e 64 2c 0a 7d 2c 0a 66 72 61 6d 65 77 6f 72 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 | .end,.},.framework.=.{.kind.=."s |
26f00 | 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c | tring",.scope.=."container",.all |
26f20 | 6f 77 65 64 20 3d 20 7b 0a 22 31 2e 30 22 2c 0a 22 31 2e 31 22 2c 0a 22 32 2e 30 22 2c 0a 22 33 | owed.=.{."1.0",."1.1",."2.0",."3 |
26f40 | 2e 30 22 2c 0a 22 33 2e 35 22 2c 0a 22 34 2e 30 22 2c 0a 22 34 2e 35 22 2c 0a 7d 0a 7d 2c 0a 66 | .0",."3.5",."4.0",."4.5",.}.},.f |
26f60 | 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3d 20 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 61 62 73 6f | orcedincludes.=..{.kind..=."abso |
26f80 | 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c | lutefilelist",.scope.=."config", |
26fa0 | 0a 7d 2c 0a 69 6d 61 67 65 70 61 74 68 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c | .},.imagepath.=.{.kind.=."path", |
26fc0 | 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 6f 70 74 69 6f | .scope.=."config",.},.imageoptio |
26fe0 | 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 | ns.=.{.kind..=."list",.scope.=." |
27000 | 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 | config",.},.implibdir.=.{.kind.. |
27020 | 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 | =."path",.scope.=."config",.},.i |
27040 | 6d 70 6c 69 62 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 | mplibextension.=.{.kind..=."stri |
27060 | 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 | ng",.scope.=."config",.},.implib |
27080 | 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 | name.=.{.kind..=."string",.scope |
270a0 | 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 70 72 65 66 69 78 20 3d 0a 7b | .=."config",.},.implibprefix.=.{ |
270c0 | 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 | .kind..=."string",.scope.=."conf |
270e0 | 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d | ig",.},.implibsuffix.=.{.kind..= |
27100 | 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a | ."string",.scope.=."config",.},. |
27120 | 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 | includedirs.=.{.kind..=."dirlist |
27140 | 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d | ",.scope.=."config",.usagecopy.= |
27160 | 20 74 72 75 65 2c 0a 7d 2c 0a 6b 69 6e 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 | .true,.},.kind.=.{.kind..=."stri |
27180 | 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d | ng",.scope.=."config",.allowed.= |
271a0 | 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 0a | .{."ConsoleApp",."WindowedApp",. |
271c0 | 22 53 74 61 74 69 63 4c 69 62 22 2c 0a 22 53 68 61 72 65 64 4c 69 62 22 0a 7d 0a 7d 2c 0a 6c 61 | "StaticLib",."SharedLib".}.},.la |
271e0 | 6e 67 75 61 67 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f | nguage.=.{.kind..=."string",.sco |
27200 | 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 | pe.=."container",.allowed.=.{."C |
27220 | 22 2c 0a 22 43 2b 2b 22 2c 0a 22 43 23 22 0a 7d 0a 7d 2c 0a 6c 69 62 64 69 72 73 20 3d 0a 7b 0a | ",."C++",."C#".}.},.libdirs.=.{. |
27240 | 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 | kind..=."dirlist",.scope.=."conf |
27260 | 69 67 22 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 69 6e 6b | ig",.linkagecopy.=.true,.},.link |
27280 | 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 | options.=.{.kind..=."list",.scop |
272a0 | 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6c 69 6e 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 | e.=."config",.},.links.=.{.kind. |
272c0 | 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c | .=."list",.scope.=."config",.all |
272e0 | 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 69 66 20 76 61 6c 75 65 3a | owed.=.function(value).if.value: |
27300 | 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 20 | find('/',.nil,.true).then.value. |
27320 | 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 | =.path.getabsolute(value).end.re |
27340 | 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 | turn.value.end,.linkagecopy.=.tr |
27360 | 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 | ue,.},.location.=.{.kind..=."pat |
27380 | 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 6d 61 6b 65 | h",.scope.=."container",.},.make |
273a0 | 73 65 74 74 69 6e 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 | settings.=.{.kind.=."list",.scop |
273c0 | 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 65 73 73 61 67 65 73 6b 69 70 20 3d 0a 7b | e.=."config",.},.messageskip.=.{ |
273e0 | 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 | .kind..=."list",.scope.=."soluti |
27400 | 6f 6e 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d | on",.isflags.=.true,.usagecopy.= |
27420 | 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 | .true,.allowed.=.function(value) |
27440 | 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 20 3d 20 7b 0a 53 6b 69 70 | .local.allowed_messages.=.{.Skip |
27460 | 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 42 75 69 6c 64 69 6e | CreatingMessage.=.1,.SkipBuildin |
27480 | 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 | gMessage.=.1,.SkipCleaningMessag |
274a0 | 65 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 | e.=.1,.}.local.lowervalue.=.valu |
274c0 | 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f | e:lower().for.v,._.in.pairs(allo |
274e0 | 77 65 64 5f 6d 65 73 73 61 67 65 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d | wed_messages).do.if.v:lower().== |
27500 | 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e | .lowervalue.then.return.v.end.en |
27520 | 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6d 65 73 73 61 67 65 20 74 | d.return.nil,."invalid.message.t |
27540 | 6f 20 73 6b 69 70 22 0a 65 6e 64 2c 0a 7d 2c 0a 6d 73 67 61 72 63 68 69 76 69 6e 67 20 3d 0a 7b | o.skip".end,.},.msgarchiving.=.{ |
27560 | 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 | .kind..=."string",.scope.=."conf |
27580 | 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 | ig",.},.msgcompile.=.{.kind..=." |
275a0 | 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 | string",.scope.=."config",.},.ms |
275c0 | 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e | gcompile_objc.=.{.kind..=."strin |
275e0 | 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 72 65 73 6f | g",.scope.=."config",.},.msgreso |
27600 | 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 | urce.=.{.kind..=."string",.scope |
27620 | 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 6c 69 6e 6b 69 6e 67 20 3d 0a 7b 0a 6b | .=."config",.},.msglinking.=.{.k |
27640 | 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 | ind..=."string",.scope.=."config |
27660 | 22 2c 0a 7d 2c 0a 6f 62 6a 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c | ",.},.objdir.=.{.kind..=."path", |
27680 | 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 70 74 69 6f 6e 73 20 3d 0a | .scope.=."config",.},.options.=. |
276a0 | 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 | {.kind..=."list",.scope.=."conta |
276c0 | 69 6e 65 72 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 | iner",.isflags.=.true,.usagecopy |
276e0 | 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 | .=.true,.allowed.=.function(valu |
27700 | 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 46 6f 72 | e).local.allowed_options.=.{.For |
27720 | 63 65 43 50 50 20 3d 20 31 2c 0a 41 72 63 68 69 76 65 53 70 6c 69 74 20 3d 20 31 0a 7d 0a 6c 6f | ceCPP.=.1,.ArchiveSplit.=.1.}.lo |
27740 | 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 | cal.lowervalue.=.value:lower().f |
27760 | 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 | or.v,._.in.pairs(allowed_options |
27780 | 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 | ).do.if.v:lower().==.lowervalue. |
277a0 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c | then.return.v.end.end.return.nil |
277c0 | 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 22 0a 65 6e 64 2c 0a 7d 2c 0a 70 63 68 68 65 | ,."invalid.option".end,.},.pchhe |
277e0 | 61 64 65 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 | ader.=.{.kind..=."string",.scope |
27800 | 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 63 68 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 | .=."config",.},.pchsource.=.{.ki |
27820 | 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a | nd..=."path",.scope.=."config",. |
27840 | 7d 2c 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c | },.platforms.=.{.kind..=."list", |
27860 | 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 74 | .scope.=."solution",.allowed.=.t |
27880 | 61 62 6c 65 2e 6b 65 79 73 28 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 29 2c 0a 7d 2c | able.keys(premake.platforms),.}, |
278a0 | 0a 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 | .postbuildcommands.=.{.kind..=." |
278c0 | 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 62 | list",.scope.=."config",.},.preb |
278e0 | 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c | uildcommands.=.{.kind..=."list", |
27900 | 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 6c 69 6e 6b 63 6f 6d | .scope.=."config",.},.prelinkcom |
27920 | 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 | mands.=.{.kind..=."list",.scope. |
27940 | 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 | =."config",.},.resdefines.=.{.ki |
27960 | 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a | nd..=."list",.scope.=."config",. |
27980 | 7d 2c 0a 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 | },.resincludedirs.=.{.kind..=."d |
279a0 | 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 | irlist",.scope.=."config",.},.re |
279c0 | 73 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f | soptions.=.{.kind..=."list",.sco |
279e0 | 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d | pe.=."config",.},.startproject.= |
27a00 | 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f | .{.kind..=."string",.scope.=."so |
27a20 | 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 | lution",.},.targetdir.=.{.kind.. |
27a40 | 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 | =."path",.scope.=."config",.},.t |
27a60 | 61 72 67 65 74 73 75 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 | argetsubdir.=.{.kind..=."string" |
27a80 | 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 74 | ,.scope.=."config",.},.targetext |
27aa0 | 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f | ension.=.{.kind..=."string",.sco |
27ac0 | 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 6e 61 6d 65 20 3d 0a 7b | pe.=."config",.},.targetname.=.{ |
27ae0 | 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 | .kind..=."string",.scope.=."conf |
27b00 | 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d | ig",.},.targetprefix.=.{.kind..= |
27b20 | 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a | ."string",.scope.=."config",.},. |
27b40 | 74 61 72 67 65 74 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 | targetsuffix.=.{.kind..=."string |
27b60 | 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 68 | ",.scope.=."config",.},.trimpath |
27b80 | 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 | s.=.{.kind.=."dirlist",.scope.=. |
27ba0 | 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 75 75 69 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 | "config",.},.uuid.=.{.kind..=."s |
27bc0 | 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c | tring",.scope.=."container",.all |
27be0 | 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b 20 | owed.=.function(value).local.ok. |
27c00 | 3d 20 74 72 75 65 0a 69 66 20 28 23 76 61 6c 75 65 20 7e 3d 20 33 36 29 20 74 68 65 6e 20 6f 6b | =.true.if.(#value.~=.36).then.ok |
27c20 | 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 33 36 20 64 6f 0a 6c 6f 63 61 6c | .=.false.end.for.i=1,36.do.local |
27c40 | 20 63 68 20 3d 20 76 61 6c 75 65 3a 73 75 62 28 69 2c 69 29 0a 69 66 20 28 6e 6f 74 20 63 68 3a | .ch.=.value:sub(i,i).if.(not.ch: |
27c60 | 66 69 6e 64 28 22 5b 41 42 43 44 45 46 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 2d 5d 22 | find("[ABCDEFabcdef0123456789-]" |
27c80 | 29 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 | )).then.ok.=.false.end.end.if.(v |
27ca0 | 61 6c 75 65 3a 73 75 62 28 39 2c 39 29 20 7e 3d 20 22 2d 22 29 20 20 20 74 68 65 6e 20 6f 6b 20 | alue:sub(9,9).~=."-")...then.ok. |
27cc0 | 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 34 2c 31 34 29 | =.false.end.if.(value:sub(14,14) |
27ce0 | 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 | .~=."-").then.ok.=.false.end.if. |
27d00 | 28 76 61 6c 75 65 3a 73 75 62 28 31 39 2c 31 39 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f | (value:sub(19,19).~=."-").then.o |
27d20 | 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c 32 | k.=.false.end.if.(value:sub(24,2 |
27d40 | 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 | 4).~=."-").then.ok.=.false.end.i |
27d60 | 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 | f.(not.ok).then.return.nil,."inv |
27d80 | 61 6c 69 64 20 55 55 49 44 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 3a 75 70 70 65 | alid.UUID".end.return.value:uppe |
27da0 | 72 28 29 0a 65 6e 64 0a 7d 2c 0a 75 73 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 | r().end.},.uses.=.{.kind..=."lis |
27dc0 | 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 76 70 61 74 68 73 20 | t",.scope.=."config",.},.vpaths. |
27de0 | 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6b 65 79 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 | =.{.kind.=."keypath",.scope.=."c |
27e00 | 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 | ontainer",.},.}.premake.check_pa |
27e20 | 74 68 73 20 3d 20 66 61 6c 73 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 | ths.=.false.function.premake.che |
27e40 | 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 61 6c 6c 6f | ckvalue(value,.allowed).if.(allo |
27e60 | 77 65 64 29 20 74 68 65 6e 0a 69 66 20 28 74 79 70 65 28 61 6c 6c 6f 77 65 64 29 20 3d 3d 20 22 | wed).then.if.(type(allowed).==." |
27e80 | 66 75 6e 63 74 69 6f 6e 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 61 6c 6c 6f 77 65 64 28 76 | function").then.return.allowed(v |
27ea0 | 61 6c 75 65 29 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 6c 6c | alue).else.for._,v.in.ipairs(all |
27ec0 | 6f 77 65 64 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 76 3a | owed).do.if.(value:lower().==.v: |
27ee0 | 6c 6f 77 65 72 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 | lower()).then.return.v.end.end.r |
27f00 | 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 22 20 2e 2e 20 | eturn.nil,."invalid.value.'".... |
27f20 | 76 61 6c 75 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 76 61 6c | value...."'".end.else.return.val |
27f40 | 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f | ue.end.end.function.premake.geto |
27f60 | 62 6a 65 63 74 28 74 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 0a 69 66 20 28 74 20 3d | bject(t).local.container.if.(t.= |
27f80 | 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 20 6f 72 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 | =."container".or.t.==."solution" |
27fa0 | 29 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 | ).then.container.=.premake.Curre |
27fc0 | 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6c 73 65 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 | ntContainer.else.container.=.pre |
27fe0 | 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 66 | make.CurrentConfiguration.end.if |
28000 | 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 63 6f | .t.==."solution".then.if.type(co |
28020 | 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 61 | ntainer).==."project".then.conta |
28040 | 69 6e 65 72 20 3d 20 63 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6e 64 0a 69 66 | iner.=.container.solution.end.if |
28060 | 20 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 | .type(container).~=."solution".t |
28080 | 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 6e 69 6c 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 | hen.container.=.nil.end.end.loca |
280a0 | 6c 20 6d 73 67 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 69 66 | l.msg.if.(not.container).then.if |
280c0 | 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 | .(t.==."container").then.msg.=." |
280e0 | 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 70 72 6f 6a 65 63 74 22 0a 65 | no.active.solution.or.project".e |
28100 | 6c 73 65 69 66 20 28 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 6d 73 67 | lseif.(t.==."solution").then.msg |
28120 | 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 0a 65 6c 73 65 0a 6d 73 67 | .=."no.active.solution".else.msg |
28140 | 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 6f 6a 65 63 74 2c | .=."no.active.solution,.project, |
28160 | 20 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 | .or.configuration".end.end.retur |
28180 | 6e 20 63 6f 6e 74 61 69 6e 65 72 2c 20 6d 73 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | n.container,.msg.end.function.pr |
281a0 | 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 | emake.setarray(obj,.fieldname,.v |
281c0 | 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 | alue,.allowed).obj[fieldname].=. |
281e0 | 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | obj[fieldname].or.{}.local.funct |
28200 | 69 6f 6e 20 61 64 64 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 74 79 70 65 28 76 61 | ion.add(value,.depth).if.type(va |
28220 | 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 | lue).==."table".then.for._,v.in. |
28240 | 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 64 28 76 2c 20 64 65 70 74 68 20 2b 20 | ipairs(value).do.add(v,.depth.+. |
28260 | 31 29 0a 65 6e 64 0a 65 6c 73 65 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 | 1).end.else.value,.err.=.premake |
28280 | 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 6e | .checkvalue(value,.allowed).if.n |
282a0 | 6f 74 20 76 61 6c 75 65 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 64 65 70 74 68 29 0a | ot.value.then.error(err,.depth). |
282c0 | 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c | end.table.insert(obj[fieldname], |
282e0 | 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 0a 61 64 | .value).end.end.if.value.then.ad |
28300 | 64 28 76 61 6c 75 65 2c 20 35 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 | d(value,.5).end.return.obj[field |
28320 | 6e 61 6d 65 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 | name].end.local.function.domatch |
28340 | 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c | edarray(ctype,.fieldname,.value, |
28360 | 20 6d 61 74 63 68 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 | .matchfunc).local.result.=.{.}.f |
28380 | 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 64 65 70 74 | unction.makeabsolute(value,.dept |
283a0 | 68 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 | h).if.(type(value).==."table").t |
283c0 | 68 65 6e 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 | hen.for._,.item.in.ipairs(value) |
283e0 | 20 64 6f 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 69 74 65 6d 2c 20 64 65 70 74 68 20 2b 20 31 | .do.makeabsolute(item,.depth.+.1 |
28400 | 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 73 74 72 | ).end.elseif.type(value).==."str |
28420 | 69 6e 67 22 20 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 22 2a 22 29 20 74 68 65 | ing".then.if.value:find("*").the |
28440 | 6e 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 6d 61 74 63 68 66 75 6e 63 28 76 61 6c 75 65 29 3b 0a | n.local.arr.=.matchfunc(value);. |
28460 | 69 66 20 28 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 68 73 29 20 61 6e 64 20 28 23 61 | if.(premake.check_paths).and.(#a |
28480 | 72 72 20 3d 3d 20 30 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 43 61 6e 27 74 20 66 69 6e 64 20 | rr.==.0).then.error("Can't.find. |
284a0 | 6d 61 74 63 68 69 6e 67 20 66 69 6c 65 73 20 66 6f 72 20 70 61 74 74 65 72 6e 20 3a 22 20 2e 2e | matching.files.for.pattern.:"... |
284c0 | 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 61 72 72 2c 20 64 65 | .value).end.makeabsolute(arr,.de |
284e0 | 70 74 68 20 2b 20 31 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c | pth.+.1).else.table.insert(resul |
28500 | 74 2c 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a | t,.path.getabsolute(value)).end. |
28520 | 65 6c 73 65 0a 65 72 72 6f 72 28 22 49 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 69 6e 20 6c 69 73 | else.error("Invalid.value.in.lis |
28540 | 74 3a 20 65 78 70 65 63 74 65 64 20 73 74 72 69 6e 67 2c 20 67 6f 74 20 22 20 2e 2e 20 74 79 70 | t:.expected.string,.got."....typ |
28560 | 65 28 76 61 6c 75 65 29 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 | e(value),.depth).end.end.makeabs |
28580 | 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 33 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 | olute(value,.3).return.premake.s |
285a0 | 65 74 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 72 65 73 75 6c 74 | etarray(ctype,.fieldname,.result |
285c0 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 | ).end.function.premake.setdirarr |
285e0 | 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 | ay(ctype,.fieldname,.value).retu |
28600 | 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 | rn.domatchedarray(ctype,.fieldna |
28620 | 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 29 0a 65 6e 64 0a 66 75 6e | me,.value,.os.matchdirs).end.fun |
28640 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 74 79 70 65 | ction.premake.setfilearray(ctype |
28660 | 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 | ,.fieldname,.value).return.domat |
28680 | 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 | chedarray(ctype,.fieldname,.valu |
286a0 | 65 2c 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | e,.os.matchfiles).end.function.p |
286c0 | 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e | remake.setkeyvalue(ctype,.fieldn |
286e0 | 61 6d 65 2c 20 76 61 6c 75 65 73 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 | ame,.values).local.container,.er |
28700 | 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 | r.=.premake.getobject(ctype).if. |
28720 | 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 | not.container.then.error(err,.4) |
28740 | 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d | .end.if.not.container[fieldname] |
28760 | 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 7b 7d 0a | .then.container[fieldname].=.{}. |
28780 | 65 6e 64 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 | end.if.type(values).~=."table".t |
287a0 | 68 65 6e 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 3b 20 74 61 62 6c 65 20 | hen.error("invalid.value;.table. |
287c0 | 65 78 70 65 63 74 65 64 22 2c 20 34 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 | expected",.4).end.local.field.=. |
287e0 | 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 66 6f 72 20 6b 65 79 2c 76 61 6c | container[fieldname].for.key,val |
28800 | 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 | ue.in.pairs(values).do.if.not.fi |
28820 | 65 6c 64 5b 6b 65 79 5d 20 74 68 65 6e 0a 66 69 65 6c 64 5b 6b 65 79 5d 20 3d 20 7b 7d 0a 65 6e | eld[key].then.field[key].=.{}.en |
28840 | 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 66 69 65 6c 64 5b 6b 65 79 5d 2c 20 76 | d.table.insertflat(field[key],.v |
28860 | 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 69 65 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 | alue).end.return.field.end.funct |
28880 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 63 74 79 70 65 2c 20 66 69 65 | ion.premake.setstring(ctype,.fie |
288a0 | 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6c 6f 63 61 6c 20 63 6f | ldname,.value,.allowed).local.co |
288c0 | 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 | ntainer,.err.=.premake.getobject |
288e0 | 28 63 74 79 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a | (ctype).if.(not.container).then. |
28900 | 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 29 20 74 68 65 | error(err,.4).end.if.(value).the |
28920 | 6e 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 | n.value,.err.=.premake.checkvalu |
28940 | 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 6e 6f 74 20 76 61 6c 75 65 29 | e(value,.allowed).if.(not.value) |
28960 | 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 63 6f 6e 74 61 69 6e 65 | .then.error(err,.4).end.containe |
28980 | 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | r[fieldname].=.value.end.return. |
289a0 | 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | container[fieldname].end.functio |
289c0 | 6e 20 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 | n.premake.remove(fieldname,.valu |
289e0 | 65 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f | e).local.cfg.=.premake.CurrentCo |
28a00 | 6e 66 69 67 75 72 61 74 69 6f 6e 0a 63 66 67 2e 72 65 6d 6f 76 65 73 20 3d 20 63 66 67 2e 72 65 | nfiguration.cfg.removes.=.cfg.re |
28a20 | 6d 6f 76 65 73 20 6f 72 20 7b 7d 0a 63 66 67 2e 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d | moves.or.{}.cfg.removes[fieldnam |
28a40 | 65 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 66 67 2e 72 65 6d 6f 76 65 | e].=.premake.setarray(cfg.remove |
28a60 | 73 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 | s,.fieldname,.value).end.local.f |
28a80 | 75 6e 63 74 69 6f 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f | unction.accessor(name,.value).lo |
28aa0 | 63 61 6c 20 6b 69 6e 64 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d | cal.kind....=.premake.fields[nam |
28ac0 | 65 5d 2e 6b 69 6e 64 0a 6c 6f 63 61 6c 20 73 63 6f 70 65 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e | e].kind.local.scope...=.premake. |
28ae0 | 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 73 63 6f 70 65 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 | fields[name].scope.local.allowed |
28b00 | 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 61 6c 6c 6f 77 65 64 0a | .=.premake.fields[name].allowed. |
28b20 | 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 | if.(kind.==."string".or.kind.==. |
28b40 | 22 70 61 74 68 22 29 20 61 6e 64 20 76 61 6c 75 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 | "path").and.value.then.if.type(v |
28b60 | 61 6c 75 65 29 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 73 74 | alue).~=."string".then.error("st |
28b80 | 72 69 6e 67 20 76 61 6c 75 65 20 65 78 70 65 63 74 65 64 22 2c 20 33 29 0a 65 6e 64 0a 65 6e 64 | ring.value.expected",.3).end.end |
28ba0 | 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e | .local.container,.err.=.premake. |
28bc0 | 67 65 74 6f 62 6a 65 63 74 28 73 63 6f 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e | getobject(scope).if.(not.contain |
28be0 | 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 33 29 0a 65 6e 64 0a 69 66 20 6b 69 | er).then.error(err,.3).end.if.ki |
28c00 | 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 | nd.==."string".then.return.prema |
28c20 | 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c | ke.setstring(scope,.name,.value, |
28c40 | 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 | .allowed).elseif.kind.==."path". |
28c60 | 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 20 76 61 6c 75 65 20 3d 20 70 61 74 68 2e | then.if.value.then.value.=.path. |
28c80 | 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 | getabsolute(value).end.return.pr |
28ca0 | 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c | emake.setstring(scope,.name,.val |
28cc0 | 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 20 74 68 65 6e 0a 72 | ue).elseif.kind.==."list".then.r |
28ce0 | 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 | eturn.premake.setarray(container |
28d00 | 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b | ,.name,.value,.allowed).elseif.k |
28d20 | 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 | ind.==."dirlist".then.return.pre |
28d40 | 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 | make.setdirarray(container,.name |
28d60 | 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 | ,.value).elseif.kind.==."filelis |
28d80 | 74 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 | t".or.kind.==."absolutefilelist" |
28da0 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 | .then.return.premake.setfilearra |
28dc0 | 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 | y(container,.name,.value).elseif |
28de0 | 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 | .kind.==."keyvalue".or.kind.==." |
28e00 | 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 | keypath".then.return.premake.set |
28e20 | 6b 65 79 76 61 6c 75 65 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 | keyvalue(scope,.name,.value).end |
28e40 | 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 69 6e 66 6f 20 69 6e 20 70 61 69 72 73 28 70 72 65 | .end.for.name,.info.in.pairs(pre |
28e60 | 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 5f 47 5b 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 | make.fields).do._G[name].=.funct |
28e80 | 69 6f 6e 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c | ion(value).return.accessor(name, |
28ea0 | 20 76 61 6c 75 65 29 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 | .value).end.if.info.kind.==."lis |
28ec0 | 74 22 20 6f 72 20 0a 20 20 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 | t".or.....info.kind.==."dirlist" |
28ee0 | 20 6f 72 20 0a 20 20 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 | .or.....info.kind.==."filelist". |
28f00 | 6f 72 0a 20 20 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 | or....info.kind.==."absolutefile |
28f20 | 6c 69 73 74 22 20 0a 74 68 65 6e 0a 5f 47 5b 22 72 65 6d 6f 76 65 22 2e 2e 6e 61 6d 65 5d 20 3d | list"..then._G["remove"..name].= |
28f40 | 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 | .function(value).premake.remove( |
28f60 | 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | name,.value).end.end.end.functio |
28f80 | 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 74 65 | n.configuration(terms).if.not.te |
28fa0 | 72 6d 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 | rms.then.return.premake.CurrentC |
28fc0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 | onfiguration.end.local.container |
28fe0 | 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 22 63 6f 6e 74 61 | ,.err.=.premake.getobject("conta |
29000 | 69 6e 65 72 22 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 | iner").if.(not.container).then.e |
29020 | 72 72 6f 72 28 65 72 72 2c 20 32 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 20 7d | rror(err,.2).end.local.cfg.=.{.} |
29040 | 0a 63 66 67 2e 74 65 72 6d 73 20 3d 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 7b 74 65 72 6d | .cfg.terms.=.table.flatten({term |
29060 | 73 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6e 74 61 69 6e 65 72 2e 62 6c 6f 63 6b | s}).table.insert(container.block |
29080 | 73 2c 20 63 66 67 29 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 | s,.cfg).premake.CurrentConfigura |
290a0 | 74 69 6f 6e 20 3d 20 63 66 67 0a 63 66 67 2e 6b 65 79 77 6f 72 64 73 20 3d 20 7b 20 7d 0a 66 6f | tion.=.cfg.cfg.keywords.=.{.}.fo |
290c0 | 72 20 5f 2c 20 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 74 65 72 6d 73 29 20 64 | r._,.word.in.ipairs(cfg.terms).d |
290e0 | 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6b 65 79 77 6f 72 64 73 2c 20 70 61 74 | o.table.insert(cfg.keywords,.pat |
29100 | 68 2e 77 69 6c 64 63 61 72 64 73 28 77 6f 72 64 29 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 66 | h.wildcards(word):lower()).end.f |
29120 | 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e | or.name,.field.in.pairs(premake. |
29140 | 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 28 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 73 74 | fields).do.if.(field.kind.~=."st |
29160 | 72 69 6e 67 22 20 61 6e 64 20 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 70 61 74 68 22 29 20 | ring".and.field.kind.~=."path"). |
29180 | 74 68 65 6e 0a 63 66 67 5b 6e 61 6d 65 5d 20 3d 20 7b 20 7d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 | then.cfg[name].=.{.}.end.end.ret |
291a0 | 75 72 6e 20 63 66 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 | urn.cfg.end.local.function.creat |
291c0 | 65 67 72 6f 75 70 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 70 61 72 65 6e 74 2c 20 69 6e 70 61 74 68 | egroup(name,.sln,.parent,.inpath |
291e0 | 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 | ).local.group.=.{}.setmetatable( |
29200 | 67 72 6f 75 70 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 67 72 6f 75 70 22 0a 7d 29 0a 74 61 62 | group,.{.__type.=."group".}).tab |
29220 | 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 67 72 6f 75 70 29 0a 73 6c 6e | le.insert(sln.groups,.group).sln |
29240 | 2e 67 72 6f 75 70 73 5b 69 6e 70 61 74 68 5d 20 3d 20 67 72 6f 75 70 0a 67 72 6f 75 70 2e 73 6f | .groups[inpath].=.group.group.so |
29260 | 6c 75 74 69 6f 6e 20 3d 20 73 6c 6e 0a 67 72 6f 75 70 2e 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 67 | lution.=.sln.group.name.=.name.g |
29280 | 72 6f 75 70 2e 75 75 69 64 20 3d 20 6f 73 2e 75 75 69 64 28 67 72 6f 75 70 2e 6e 61 6d 65 29 0a | roup.uuid.=.os.uuid(group.name). |
292a0 | 67 72 6f 75 70 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 67 72 6f | group.parent.=.parent.return.gro |
292c0 | 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 | up.end.local.function.creategrou |
292e0 | 70 73 66 72 6f 6d 70 61 74 68 28 69 6e 70 61 74 68 2c 20 73 6c 6e 29 0a 69 66 20 69 6e 70 61 74 | psfrompath(inpath,.sln).if.inpat |
29300 | 68 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 6e 70 | h.==.nil.then.return.nil.end.inp |
29320 | 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 | ath.=.path.translate(inpath,."/" |
29340 | 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 | ).local.groups.=.string.explode( |
29360 | 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 63 75 72 70 61 74 68 20 3d 20 22 22 0a | inpath,."/").local.curpath.=."". |
29380 | 6c 6f 63 61 6c 20 6c 61 73 74 67 72 6f 75 70 20 3d 20 6e 69 6c 0a 66 6f 72 20 69 2c 20 76 20 69 | local.lastgroup.=.nil.for.i,.v.i |
293a0 | 6e 20 69 70 61 69 72 73 28 67 72 6f 75 70 73 29 20 64 6f 0a 63 75 72 70 61 74 68 20 3d 20 63 75 | n.ipairs(groups).do.curpath.=.cu |
293c0 | 72 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 | rpath...."/"....v:lower().local. |
293e0 | 67 72 6f 75 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 63 75 72 70 61 74 68 5d 0a 69 66 20 67 | group.=.sln.groups[curpath].if.g |
29400 | 72 6f 75 70 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 | roup.==.nil.then.group.=.createg |
29420 | 72 6f 75 70 28 76 2c 20 73 6c 6e 2c 20 6c 61 73 74 67 72 6f 75 70 2c 20 63 75 72 70 61 74 68 29 | roup(v,.sln,.lastgroup,.curpath) |
29440 | 0a 65 6e 64 0a 6c 61 73 74 67 72 6f 75 70 20 3d 20 67 72 6f 75 70 0a 65 6e 64 0a 72 65 74 75 72 | .end.lastgroup.=.group.end.retur |
29460 | 6e 20 6c 61 73 74 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 | n.lastgroup.end.local.function.c |
29480 | 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 69 73 55 73 61 67 65 29 | reateproject(name,.sln,.isUsage) |
294a0 | 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 70 72 6a | .local.prj.=.{}.setmetatable(prj |
294c0 | 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 29 0a 74 61 62 6c 65 | ,.{.__type.=."project",.}).table |
294e0 | 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 70 72 6a 29 0a 69 66 28 69 73 | .insert(sln.projects,.prj).if(is |
29500 | 55 73 61 67 65 29 20 74 68 65 6e 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 | Usage).then.if(sln.projects[name |
29520 | 5d 29 20 74 68 65 6e 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 | ]).then.sln.projects[name].usage |
29540 | 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 65 6c 73 65 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 | Proj.=.prj;.else.sln.projects[na |
29560 | 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 | me].=.prj.end.else.if(sln.projec |
29580 | 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 70 72 6a 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 73 | ts[name]).then.prj.usageProj.=.s |
295a0 | 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 73 6c 6e 2e 70 72 6f 6a 65 | ln.projects[name];.end.sln.proje |
295c0 | 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 | cts[name].=.prj.end.local.group. |
295e0 | 3d 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 28 70 72 65 6d 61 6b 65 2e 43 | =.creategroupsfrompath(premake.C |
29600 | 75 72 72 65 6e 74 47 72 6f 75 70 2c 20 73 6c 6e 29 0a 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 20 20 | urrentGroup,.sln).prj.solution.. |
29620 | 20 20 20 20 20 3d 20 73 6c 6e 0a 70 72 6a 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 | .....=.sln.prj.name...........=. |
29640 | 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 | name.prj.basedir........=.os.get |
29660 | 63 77 64 28 29 0a 70 72 6a 2e 75 75 69 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 75 75 | cwd().prj.uuid...........=.os.uu |
29680 | 69 64 28 70 72 6a 2e 6e 61 6d 65 29 0a 70 72 6a 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 | id(prj.name).prj.blocks......... |
296a0 | 3d 20 7b 20 7d 0a 70 72 6a 2e 75 73 61 67 65 20 20 20 3d 20 69 73 55 73 61 67 65 0a 70 72 6a 2e | =.{.}.prj.usage...=.isUsage.prj. |
296c0 | 67 72 6f 75 70 20 20 20 20 20 20 20 20 20 20 3d 20 67 72 6f 75 70 0a 72 65 74 75 72 6e 20 70 72 | group..........=.group.return.pr |
296e0 | 6a 3b 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 75 73 61 67 65 28 6e 61 6d 65 29 0a 69 66 20 28 | j;.end.function.usage(name).if.( |
29700 | 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 | not.name).then.if(type(premake.C |
29720 | 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 | urrentContainer).~=."project").t |
29740 | 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 6e 6f 74 20 70 72 65 6d 61 6b | hen.return.nil.end.if(not.premak |
29760 | 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 | e.CurrentContainer.usage).then.r |
29780 | 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 | eturn.nil.end.return.premake.Cur |
297a0 | 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 | rentContainer.end.local.sln.if.( |
297c0 | 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d | type(premake.CurrentContainer).= |
297e0 | 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e | =."project").then.sln.=.premake. |
29800 | 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 | CurrentContainer.solution.else.s |
29820 | 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e | ln.=.premake.CurrentContainer.en |
29840 | 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 | d.if.(type(sln).~=."solution").t |
29860 | 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 | hen.error("no.active.solution",. |
29880 | 32 29 0a 65 6e 64 0a 20 20 2d 2d 20 69 66 20 74 68 69 73 20 69 73 20 61 20 6e 65 77 20 70 72 6f | 2).end...--.if.this.is.a.new.pro |
298a0 | 6a 65 63 74 2c 20 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 6e 20 74 68 61 74 20 73 6c 6f | ject,.or.the.project.in.that.slo |
298c0 | 74 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 61 20 75 73 61 67 65 2c 20 63 72 65 61 74 65 20 69 | t.doesn't.have.a.usage,.create.i |
298e0 | 74 0a 20 20 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 | t...if((not.sln.projects[name]). |
29900 | 6f 72 0a 20 20 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 | or...((not.sln.projects[name].us |
29920 | 61 67 65 29 20 61 6e 64 20 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d | age).and.(not.sln.projects[name] |
29940 | 2e 75 73 61 67 65 50 72 6f 6a 29 29 29 20 74 68 65 6e 0a 20 20 70 72 65 6d 61 6b 65 2e 43 75 72 | .usageProj))).then...premake.Cur |
29960 | 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 | rentContainer.=.createproject(na |
29980 | 6d 65 2c 20 73 6c 6e 2c 20 74 72 75 65 29 0a 20 20 65 6c 73 65 0a 20 20 70 72 65 6d 61 6b 65 2e | me,.sln,.true)...else...premake. |
299a0 | 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 69 66 66 28 73 6c 6e 2e 70 72 6f 6a 65 | CurrentContainer.=.iff(sln.proje |
299c0 | 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 2c 0a 20 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b | cts[name].usage,...sln.projects[ |
299e0 | 6e 61 6d 65 5d 2c 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 | name],.sln.projects[name].usageP |
29a00 | 72 6f 6a 29 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 61 64 64 20 61 6e 20 65 6d 70 74 79 2c 20 67 6c | roj)...end...--.add.an.empty,.gl |
29a20 | 6f 62 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 | obal.configuration.to.the.projec |
29a40 | 74 0a 20 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 20 20 72 65 74 75 72 6e 20 70 | t...configuration.{.}...return.p |
29a60 | 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 20 20 65 6e 64 0a 20 20 | remake.CurrentContainer...end... |
29a80 | 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 20 20 69 66 20 28 6e 6f 74 | function.project(name)...if.(not |
29aa0 | 20 6e 61 6d 65 29 20 74 68 65 6e 0a 20 20 2d 2d 4f 6e 6c 79 20 72 65 74 75 72 6e 20 6e 6f 6e 2d | .name).then...--Only.return.non- |
29ac0 | 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 0a 20 20 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 | usage.projects...if(type(premake |
29ae0 | 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 | .CurrentContainer).~=."project") |
29b00 | 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 20 20 69 66 28 70 72 65 6d 61 6b | .then.return.nil.end...if(premak |
29b20 | 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 | e.CurrentContainer.usage).then.r |
29b40 | 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 | eturn.nil.end...return.premake.C |
29b60 | 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 20 20 2d 2d 20 69 64 65 6e 74 69 66 | urrentContainer.end...--.identif |
29b80 | 79 20 74 68 65 20 70 61 72 65 6e 74 20 73 6f 6c 75 74 69 6f 6e 0a 20 20 6c 6f 63 61 6c 20 73 6c | y.the.parent.solution...local.sl |
29ba0 | 6e 0a 20 20 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 | n...if.(type(premake.CurrentCont |
29bc0 | 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 20 20 73 6c 6e 20 | ainer).==."project").then...sln. |
29be0 | 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 | =.premake.CurrentContainer.solut |
29c00 | 69 6f 6e 0a 20 20 65 6c 73 65 0a 20 20 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 | ion...else...sln.=.premake.Curre |
29c20 | 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 20 20 65 6e 64 0a 20 20 69 66 20 28 74 79 70 65 28 73 6c 6e | ntContainer...end...if.(type(sln |
29c40 | 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 20 20 65 72 72 6f 72 28 22 6e | ).~=."solution").then...error("n |
29c60 | 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 20 20 65 6e 64 0a 20 20 2d | o.active.solution",.2)...end...- |
29c80 | 2d 20 69 66 20 74 68 69 73 20 69 73 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 2c 20 6f 72 20 74 | -.if.this.is.a.new.project,.or.t |
29ca0 | 68 65 20 6f 6c 64 20 70 72 6f 6a 65 63 74 20 69 73 20 61 20 75 73 61 67 65 20 70 72 6f 6a 65 63 | he.old.project.is.a.usage.projec |
29cc0 | 74 2c 20 63 72 65 61 74 65 20 69 74 0a 20 20 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 | t,.create.it...if((not.sln.proje |
29ce0 | 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d | cts[name]).or.sln.projects[name] |
29d00 | 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 20 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f | .usage).then...premake.CurrentCo |
29d20 | 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c | ntainer.=.createproject(name,.sl |
29d40 | 6e 29 0a 20 20 65 6c 73 65 0a 20 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 | n)...else...premake.CurrentConta |
29d60 | 69 6e 65 72 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 20 20 65 6e 64 | iner.=.sln.projects[name];...end |
29d80 | 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b | .configuration.{.}.return.premak |
29da0 | 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | e.CurrentContainer.end.function. |
29dc0 | 73 6f 6c 75 74 69 6f 6e 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a | solution(name).if.not.name.then. |
29de0 | 69 66 20 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 | if.type(premake.CurrentContainer |
29e00 | 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 | ).==."project".then.return.prema |
29e20 | 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 | ke.CurrentContainer.solution.els |
29e40 | 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 | e.return.premake.CurrentContaine |
29e60 | 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e | r.end.end.premake.CurrentContain |
29e80 | 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a | er.=.premake.solution.get(name). |
29ea0 | 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 | if.(not.premake.CurrentContainer |
29ec0 | 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 | ).then.premake.CurrentContainer. |
29ee0 | 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 65 6e 64 | =.premake.solution.new(name).end |
29f00 | 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b | .configuration.{.}.return.premak |
29f20 | 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | e.CurrentContainer.end.function. |
29f40 | 67 72 6f 75 70 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 20 0a 72 65 | group(name).if.not.name.then..re |
29f60 | 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 70 72 | turn.premake.CurrentGroup.end.pr |
29f80 | 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 20 3d 20 6e 61 6d 65 0a 72 65 74 75 72 6e | emake.CurrentGroup.=.name.return |
29fa0 | 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 66 75 6e 63 74 69 | .premake.CurrentGroup.end.functi |
29fc0 | 6f 6e 20 6e 65 77 61 63 74 69 6f 6e 28 61 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 | on.newaction(a).premake.action.a |
29fe0 | 64 64 28 61 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 6f 70 74 69 6f 6e 28 6f 70 74 | dd(a).end.function.newoption(opt |
2a000 | 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 65 6e 64 0a 00 6e | ).premake.option.add(opt).end..n |
2a020 | 65 77 6f 70 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 63 22 2c 0a | ewoption..{.trigger.....=."cc",. |
2a040 | 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 | value.......=."VALUE",.descripti |
2a060 | 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 43 2f 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 73 65 | on.=."Choose.a.C/C++.compiler.se |
2a080 | 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 67 63 63 22 2c 20 22 47 4e 55 20 47 43 | t",.allowed.=.{.{."gcc",."GNU.GC |
2a0a0 | 43 20 28 67 63 63 2f 67 2b 2b 29 22 20 7d 2c 0a 7b 20 22 6f 77 22 2c 20 20 22 4f 70 65 6e 57 61 | C.(gcc/g++)".},.{."ow",.."OpenWa |
2a0c0 | 74 63 6f 6d 22 20 20 20 20 20 20 20 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a | tcom"........},.}.}.newoption.{. |
2a0e0 | 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 64 6f 74 6e 65 74 22 2c 0a 76 61 6c 75 65 20 20 20 | trigger.....=."dotnet",.value... |
2a100 | 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 | ....=."VALUE",.description.=."Ch |
2a120 | 6f 6f 73 65 20 61 20 2e 4e 45 54 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 | oose.a..NET.compiler.set",.allow |
2a140 | 65 64 20 3d 20 7b 0a 7b 20 22 6d 73 6e 65 74 22 2c 20 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 2e | ed.=.{.{."msnet",..."Microsoft.. |
2a160 | 4e 45 54 20 28 63 73 63 29 22 20 7d 2c 0a 7b 20 22 6d 6f 6e 6f 22 2c 20 20 20 20 22 4e 6f 76 65 | NET.(csc)".},.{."mono",...."Nove |
2a180 | 6c 6c 20 4d 6f 6e 6f 20 28 6d 63 73 29 22 20 20 20 20 7d 2c 0a 7b 20 22 70 6e 65 74 22 2c 20 20 | ll.Mono.(mcs)"....},.{."pnet",.. |
2a1a0 | 20 20 22 50 6f 72 74 61 62 6c 65 2e 4e 45 54 20 28 63 73 63 63 29 22 20 20 7d 2c 0a 7d 0a 7d 0a | .."Portable.NET.(cscc)"..},.}.}. |
2a1c0 | 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 66 69 6c 65 22 | newoption.{.trigger.....=."file" |
2a1e0 | 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 46 49 4c 45 22 2c 0a 64 65 73 63 72 69 70 74 | ,.value.......=."FILE",.descript |
2a200 | 69 6f 6e 20 3d 20 22 52 65 61 64 20 46 49 4c 45 20 61 73 20 61 20 50 72 65 6d 61 6b 65 20 73 63 | ion.=."Read.FILE.as.a.Premake.sc |
2a220 | 72 69 70 74 3b 20 64 65 66 61 75 6c 74 20 69 73 20 27 70 72 65 6d 61 6b 65 34 2e 6c 75 61 27 22 | ript;.default.is.'premake4.lua'" |
2a240 | 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 68 65 | .}.newoption.{.trigger.....=."he |
2a260 | 6c 70 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 74 68 69 73 | lp",.description.=."Display.this |
2a280 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 | .information".}.newoption.{.trig |
2a2a0 | 67 65 72 20 20 20 20 20 3d 20 22 6f 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 | ger.....=."os",.value.......=."V |
2a2c0 | 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 61 74 65 20 66 | ALUE",.description.=."Generate.f |
2a2e0 | 69 6c 65 73 20 66 6f 72 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f 70 65 72 61 74 69 6e 67 20 73 | iles.for.a.different.operating.s |
2a300 | 79 73 74 65 6d 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 62 73 64 22 2c 20 20 20 20 | ystem",.allowed.=.{.{."bsd",.... |
2a320 | 20 20 22 4f 70 65 6e 42 53 44 2c 20 4e 65 74 42 53 44 2c 20 6f 72 20 46 72 65 65 42 53 44 22 20 | .."OpenBSD,.NetBSD,.or.FreeBSD". |
2a340 | 7d 2c 0a 7b 20 22 6c 69 6e 75 78 22 2c 20 20 20 20 22 4c 69 6e 75 78 22 20 7d 2c 0a 7b 20 22 6d | },.{."linux",...."Linux".},.{."m |
2a360 | 61 63 6f 73 78 22 2c 20 20 20 22 41 70 70 6c 65 20 4d 61 63 20 4f 53 20 58 22 20 7d 2c 0a 7b 20 | acosx",..."Apple.Mac.OS.X".},.{. |
2a380 | 22 77 69 6e 64 6f 77 73 22 2c 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 22 20 | "windows",.."Microsoft.Windows". |
2a3a0 | 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d | },.}.}.newoption.{.trigger.....= |
2a3c0 | 20 22 70 6c 61 74 66 6f 72 6d 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 | ."platform",.value.......=."VALU |
2a3e0 | 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 41 64 64 20 74 61 72 67 65 74 20 61 72 | E",.description.=."Add.target.ar |
2a400 | 63 68 69 74 65 63 74 75 72 65 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 61 63 74 69 | chitecture.(if.supported.by.acti |
2a420 | 6f 6e 29 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 78 33 32 22 2c 20 20 20 20 20 20 | on)",.allowed.=.{.{."x32",...... |
2a440 | 20 20 20 22 33 32 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 78 36 34 22 2c 20 20 20 20 20 20 20 20 20 | ..."32-bit".},.{."x64",......... |
2a460 | 22 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 22 2c 20 20 20 22 4d 61 | "64-bit".},.{."universal",..."Ma |
2a480 | 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 20 61 6e 64 20 36 34 2d 62 69 74 | c.OS.X.Universal,.32-.and.64-bit |
2a4a0 | 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 33 32 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 | ".},.{."universal32",."Mac.OS.X. |
2a4c0 | 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 75 6e | Universal,.32-bit.only".},.{."un |
2a4e0 | 69 76 65 72 73 61 6c 36 34 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c | iversal64",."Mac.OS.X.Universal, |
2a500 | 20 36 34 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 70 73 33 22 2c 20 20 20 20 20 20 20 | .64-bit.only".},.{."ps3",....... |
2a520 | 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 33 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 | .."Playstation.3.(experimental)" |
2a540 | 20 7d 2c 0a 7b 20 22 78 62 6f 78 33 36 30 22 2c 20 20 20 20 20 22 58 62 6f 78 20 33 36 30 20 28 | .},.{."xbox360",....."Xbox.360.( |
2a560 | 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 20 7d 2c 0a 7b 20 22 41 52 4d 22 2c 20 20 20 20 20 20 | experimental)".},.{."ARM",...... |
2a580 | 20 20 20 22 41 52 4d 20 28 4d 69 63 72 6f 73 6f 66 74 29 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f | ..."ARM.(Microsoft)".},.}.}.newo |
2a5a0 | 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 73 63 72 69 70 74 73 22 2c | ption.{.trigger.....=."scripts", |
2a5c0 | 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 70 61 74 68 22 2c 0a 64 65 73 63 72 69 70 74 69 | .value.......=."path",.descripti |
2a5e0 | 6f 6e 20 3d 20 22 53 65 61 72 63 68 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 63 72 69 | on.=."Search.for.additional.scri |
2a600 | 70 74 73 20 6f 6e 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 22 0a 7d 0a 6e 65 77 6f 70 74 69 | pts.on.the.given.path".}.newopti |
2a620 | 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 76 65 72 73 69 6f 6e 22 2c 0a 64 65 | on.{.trigger.....=."version",.de |
2a640 | 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 | scription.=."Display.version.inf |
2a660 | 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 00 2d 2d 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 | ormation".}..--.Copyright.(c).20 |
2a680 | 31 33 20 45 6e 72 69 71 75 65 20 47 61 72 63 c3 ad 61 20 43 6f 74 61 0a 6c 6f 63 61 6c 20 66 75 | 13.Enrique.Garc..a.Cota.local.fu |
2a6a0 | 6e 63 74 69 6f 6e 20 73 6d 61 72 74 51 75 6f 74 65 28 73 74 72 29 0a 20 20 69 66 20 73 74 72 3a | nction.smartQuote(str)...if.str: |
2a6c0 | 6d 61 74 63 68 28 27 22 27 29 20 61 6e 64 20 6e 6f 74 20 73 74 72 3a 6d 61 74 63 68 28 22 27 22 | match('"').and.not.str:match("'" |
2a6e0 | 29 20 74 68 65 6e 0a 20 20 20 20 72 65 74 75 72 6e 20 22 27 22 20 2e 2e 20 73 74 72 20 2e 2e 20 | ).then.....return."'"....str.... |
2a700 | 22 27 22 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 27 22 27 20 2e 2e 20 73 74 72 3a 67 73 | "'"...end...return.'"'....str:gs |
2a720 | 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | ub('"',.'\\"')....'"'.end.local. |
2a740 | 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 7b 0a 20 20 5b 22 | controlCharsTranslation.=.{...[" |
2a760 | 5c 61 22 5d 20 3d 20 22 5c 5c 61 22 2c 20 20 5b 22 5c 62 22 5d 20 3d 20 22 5c 5c 62 22 2c 20 5b | \a"].=."\\a",..["\b"].=."\\b",.[ |
2a780 | 22 5c 66 22 5d 20 3d 20 22 5c 5c 66 22 2c 20 20 5b 22 5c 6e 22 5d 20 3d 20 22 5c 5c 6e 22 2c 0a | "\f"].=."\\f",..["\n"].=."\\n",. |
2a7a0 | 20 20 5b 22 5c 72 22 5d 20 3d 20 22 5c 5c 72 22 2c 20 20 5b 22 5c 74 22 5d 20 3d 20 22 5c 5c 74 | ..["\r"].=."\\r",..["\t"].=."\\t |
2a7c0 | 22 2c 20 5b 22 5c 76 22 5d 20 3d 20 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | ",.["\v"].=."\\v".}.local.functi |
2a7e0 | 6f 6e 20 65 73 63 61 70 65 43 68 61 72 28 63 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 43 | on.escapeChar(c).return.controlC |
2a800 | 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 5b 63 5d 20 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | harsTranslation[c].end.local.fun |
2a820 | 63 74 69 6f 6e 20 65 73 63 61 70 65 28 73 74 72 29 0a 20 20 6c 6f 63 61 6c 20 72 65 73 75 6c 74 | ction.escape(str)...local.result |
2a840 | 20 3d 20 73 74 72 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 3a 67 73 75 62 28 22 | .=.str:gsub("\\",."\\\\"):gsub(" |
2a860 | 28 25 63 29 22 2c 20 65 73 63 61 70 65 43 68 61 72 29 0a 20 20 72 65 74 75 72 6e 20 72 65 73 75 | (%c)",.escapeChar)...return.resu |
2a880 | 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 49 64 65 6e 74 69 66 69 | lt.end.local.function.isIdentifi |
2a8a0 | 65 72 28 73 74 72 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 | er(str)...return.type(str).==.'s |
2a8c0 | 74 72 69 6e 67 27 20 61 6e 64 20 73 74 72 3a 6d 61 74 63 68 28 20 22 5e 5b 5f 25 61 5d 5b 5f 25 | tring'.and.str:match(."^[_%a][_% |
2a8e0 | 61 25 64 5d 2a 24 22 20 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 41 | a%d]*$".).end.local.function.isA |
2a900 | 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 | rrayKey(k,.length)...return.type |
2a920 | 28 6b 29 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 61 6e 64 20 31 20 3c 3d 20 6b 20 61 6e 64 20 6b | (k).==.'number'.and.1.<=.k.and.k |
2a940 | 20 3c 3d 20 6c 65 6e 67 74 68 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 | .<=.length.end.local.function.is |
2a960 | 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 | DictionaryKey(k,.length)...retur |
2a980 | 6e 20 6e 6f 74 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 65 6e 64 0a | n.not.isArrayKey(k,.length).end. |
2a9a0 | 6c 6f 63 61 6c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 3d 20 7b 0a 20 20 5b 27 | local.defaultTypeOrders.=.{...[' |
2a9c0 | 6e 75 6d 62 65 72 27 5d 20 20 20 3d 20 31 2c 20 5b 27 62 6f 6f 6c 65 61 6e 27 5d 20 20 3d 20 32 | number']...=.1,.['boolean']..=.2 |
2a9e0 | 2c 20 5b 27 73 74 72 69 6e 67 27 5d 20 3d 20 33 2c 20 5b 27 74 61 62 6c 65 27 5d 20 3d 20 34 2c | ,.['string'].=.3,.['table'].=.4, |
2aa00 | 0a 20 20 5b 27 66 75 6e 63 74 69 6f 6e 27 5d 20 3d 20 35 2c 20 5b 27 75 73 65 72 64 61 74 61 27 | ...['function'].=.5,.['userdata' |
2aa20 | 5d 20 3d 20 36 2c 20 5b 27 74 68 72 65 61 64 27 5d 20 3d 20 37 0a 7d 0a 6c 6f 63 61 6c 20 66 75 | ].=.6,.['thread'].=.7.}.local.fu |
2aa40 | 6e 63 74 69 6f 6e 20 73 6f 72 74 4b 65 79 73 28 61 2c 20 62 29 0a 20 20 6c 6f 63 61 6c 20 74 61 | nction.sortKeys(a,.b)...local.ta |
2aa60 | 2c 20 74 62 20 3d 20 74 79 70 65 28 61 29 2c 20 74 79 70 65 28 62 29 0a 20 20 2d 2d 20 73 74 72 | ,.tb.=.type(a),.type(b)...--.str |
2aa80 | 69 6e 67 73 20 61 6e 64 20 6e 75 6d 62 65 72 73 20 61 72 65 20 73 6f 72 74 65 64 20 6e 75 6d 65 | ings.and.numbers.are.sorted.nume |
2aaa0 | 72 69 63 61 6c 6c 79 2f 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 69 66 20 74 61 20 3d | rically/alphabetically...if.ta.= |
2aac0 | 3d 20 74 62 20 61 6e 64 20 28 74 61 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 6f 72 20 74 61 20 3d | =.tb.and.(ta.==.'string'.or.ta.= |
2aae0 | 3d 20 27 6e 75 6d 62 65 72 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 61 20 3c 20 62 20 65 6e | =.'number').then.return.a.<.b.en |
2ab00 | 64 0a 20 20 6c 6f 63 61 6c 20 64 74 61 2c 20 64 74 62 20 3d 20 64 65 66 61 75 6c 74 54 79 70 65 | d...local.dta,.dtb.=.defaultType |
2ab20 | 4f 72 64 65 72 73 5b 74 61 5d 2c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 | Orders[ta],.defaultTypeOrders[tb |
2ab40 | 5d 0a 20 20 2d 2d 20 54 77 6f 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 61 72 65 20 63 6f 6d | ]...--.Two.default.types.are.com |
2ab60 | 70 61 72 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 54 79 | pared.according.to.the.defaultTy |
2ab80 | 70 65 4f 72 64 65 72 73 20 74 61 62 6c 65 0a 20 20 69 66 20 64 74 61 20 61 6e 64 20 64 74 62 20 | peOrders.table...if.dta.and.dtb. |
2aba0 | 74 68 65 6e 20 72 65 74 75 72 6e 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 | then.return.defaultTypeOrders[ta |
2abc0 | 5d 20 3c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 65 6c 73 65 | ].<.defaultTypeOrders[tb]...else |
2abe0 | 69 66 20 64 74 61 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 20 2d 2d 20 | if.dta.....then.return.true..--. |
2ac00 | 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 62 65 66 6f 72 65 20 63 75 73 74 6f 6d 20 6f 6e 65 73 | default.types.before.custom.ones |
2ac20 | 0a 20 20 65 6c 73 65 69 66 20 64 74 62 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 | ...elseif.dtb.....then.return.fa |
2ac40 | 6c 73 65 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 66 74 65 72 20 64 65 66 61 75 6c | lse.--.custom.types.after.defaul |
2ac60 | 74 20 6f 6e 65 73 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 | t.ones...end...--.custom.types.a |
2ac80 | 72 65 20 73 6f 72 74 65 64 20 6f 75 74 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 72 | re.sorted.out.alphabetically...r |
2aca0 | 65 74 75 72 6e 20 74 61 20 3c 20 74 62 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | eturn.ta.<.tb.end.local.function |
2acc0 | 20 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 6c 6f 63 61 6c 20 6b 65 | .getDictionaryKeys(t)...local.ke |
2ace0 | 79 73 2c 20 6c 65 6e 67 74 68 20 3d 20 7b 7d 2c 20 23 74 0a 20 20 66 6f 72 20 6b 2c 5f 20 69 6e | ys,.length.=.{},.#t...for.k,_.in |
2ad00 | 20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 69 66 20 69 73 44 69 63 74 69 6f 6e 61 72 79 | .pairs(t).do.....if.isDictionary |
2ad20 | 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 20 74 68 65 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 | Key(k,.length).then.table.insert |
2ad40 | 28 6b 65 79 73 2c 20 6b 29 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 74 61 62 6c 65 2e 73 6f 72 74 | (keys,.k).end...end...table.sort |
2ad60 | 28 6b 65 79 73 2c 20 73 6f 72 74 4b 65 79 73 29 0a 20 20 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 | (keys,.sortKeys)...return.keys.e |
2ad80 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 | nd.local.function.getToStringRes |
2ada0 | 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 6c 6f 63 61 6c 20 5f 5f 74 6f 73 74 72 | ultSafely(t,.mt)...local.__tostr |
2adc0 | 69 6e 67 20 3d 20 74 79 70 65 28 6d 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 72 61 | ing.=.type(mt).==.'table'.and.ra |
2ade0 | 77 67 65 74 28 6d 74 2c 20 27 5f 5f 74 6f 73 74 72 69 6e 67 27 29 0a 20 20 6c 6f 63 61 6c 20 73 | wget(mt,.'__tostring')...local.s |
2ae00 | 74 72 2c 20 6f 6b 0a 20 20 69 66 20 74 79 70 65 28 5f 5f 74 6f 73 74 72 69 6e 67 29 20 3d 3d 20 | tr,.ok...if.type(__tostring).==. |
2ae20 | 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 0a 20 20 20 20 6f 6b 2c 20 73 74 72 20 3d 20 70 63 | 'function'.then.....ok,.str.=.pc |
2ae40 | 61 6c 6c 28 5f 5f 74 6f 73 74 72 69 6e 67 2c 20 74 29 0a 20 20 20 20 73 74 72 20 3d 20 6f 6b 20 | all(__tostring,.t).....str.=.ok. |
2ae60 | 61 6e 64 20 73 74 72 20 6f 72 20 27 65 72 72 6f 72 3a 20 27 20 2e 2e 20 74 6f 73 74 72 69 6e 67 | and.str.or.'error:.'....tostring |
2ae80 | 28 73 74 72 29 0a 20 20 65 6e 64 0a 20 20 69 66 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 | (str)...end...if.type(str).==.'s |
2aea0 | 74 72 69 6e 67 27 20 61 6e 64 20 23 73 74 72 20 3e 20 30 20 74 68 65 6e 20 72 65 74 75 72 6e 20 | tring'.and.#str.>.0.then.return. |
2aec0 | 73 74 72 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c | str.end.end.local.maxIdsMetaTabl |
2aee0 | 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 6c 66 2c | e.=.{...__index.=.function(self, |
2af00 | 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 | .typeName).....rawset(self,.type |
2af20 | 4e 61 6d 65 2c 20 30 29 0a 20 20 20 20 72 65 74 75 72 6e 20 30 0a 20 20 65 6e 64 0a 7d 0a 6c 6f | Name,.0).....return.0...end.}.lo |
2af40 | 63 61 6c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d | cal.idsMetaTable.=.{...__index.= |
2af60 | 20 66 75 6e 63 74 69 6f 6e 20 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 6c | .function.(self,.typeName).....l |
2af80 | 6f 63 61 6c 20 63 6f 6c 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d | ocal.col.=.setmetatable({},.{__m |
2afa0 | 6f 64 65 20 3d 20 22 6b 76 22 7d 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 | ode.=."kv"}).....rawset(self,.ty |
2afc0 | 70 65 4e 61 6d 65 2c 20 63 6f 6c 29 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 0a 20 20 65 6e | peName,.col).....return.col...en |
2afe0 | 64 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 | d.}.local.function.countTableApp |
2b000 | 65 61 72 61 6e 63 65 73 28 74 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 | earances(t,.tableAppearances)... |
2b020 | 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e | tableAppearances.=.tableAppearan |
2b040 | 63 65 73 20 6f 72 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 | ces.or.setmetatable({},.{__mode. |
2b060 | 3d 20 22 6b 22 7d 29 0a 20 20 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 | =."k"})...if.type(t).==.'table'. |
2b080 | 74 68 65 6e 0a 20 20 20 20 69 66 20 6e 6f 74 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 | then.....if.not.tableAppearances |
2b0a0 | 5b 74 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b | [t].then.......tableAppearances[ |
2b0c0 | 74 5d 20 3d 20 31 0a 20 20 20 20 20 20 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 | t].=.1.......for.k,v.in.pairs(t) |
2b0e0 | 20 64 6f 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 | .do.........countTableAppearance |
2b100 | 73 28 6b 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 20 20 63 | s(k,.tableAppearances).........c |
2b120 | 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 76 2c 20 74 61 62 6c 65 41 70 70 | ountTableAppearances(v,.tableApp |
2b140 | 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 63 6f 75 6e 74 54 | earances).......end.......countT |
2b160 | 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 2c | ableAppearances(getmetatable(t), |
2b180 | 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 | .tableAppearances).....else..... |
2b1a0 | 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 74 61 62 6c 65 41 70 70 | ..tableAppearances[t].=.tableApp |
2b1c0 | 65 61 72 61 6e 63 65 73 5b 74 5d 20 2b 20 31 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 | earances[t].+.1.....end...end... |
2b1e0 | 72 65 74 75 72 6e 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 0a 65 6e 64 0a 6c 6f 63 61 | return.tableAppearances.end.loca |
2b200 | 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 66 69 6c 74 65 72 29 0a | l.function.parse_filter(filter). |
2b220 | 20 20 69 66 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 | ..if.type(filter).==.'function'. |
2b240 | 74 68 65 6e 20 72 65 74 75 72 6e 20 66 69 6c 74 65 72 20 65 6e 64 0a 20 20 2d 2d 20 6e 6f 74 20 | then.return.filter.end...--.not. |
2b260 | 61 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 69 74 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c | a.function,.so.it.must.be.a.tabl |
2b280 | 65 20 6f 72 20 74 61 62 6c 65 2d 6c 69 6b 65 0a 20 20 66 69 6c 74 65 72 20 3d 20 74 79 70 65 28 | e.or.table-like...filter.=.type( |
2b2a0 | 66 69 6c 74 65 72 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 66 69 6c 74 65 72 20 6f 72 | filter).==.'table'.and.filter.or |
2b2c0 | 20 7b 66 69 6c 74 65 72 7d 0a 20 20 6c 6f 63 61 6c 20 64 69 63 74 69 6f 6e 61 72 79 20 3d 20 7b | .{filter}...local.dictionary.=.{ |
2b2e0 | 7d 0a 20 20 66 6f 72 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 66 69 6c 74 65 72 29 20 64 6f 20 | }...for._,v.in.pairs(filter).do. |
2b300 | 64 69 63 74 69 6f 6e 61 72 79 5b 76 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 20 20 72 65 74 75 72 | dictionary[v].=.true.end...retur |
2b320 | 6e 20 66 75 6e 63 74 69 6f 6e 28 78 29 20 72 65 74 75 72 6e 20 64 69 63 74 69 6f 6e 61 72 79 5b | n.function(x).return.dictionary[ |
2b340 | 78 5d 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 50 61 | x].end.end.local.function.makePa |
2b360 | 74 68 28 70 61 74 68 2c 20 6b 65 79 29 0a 20 20 6c 6f 63 61 6c 20 6e 65 77 50 61 74 68 2c 20 6c | th(path,.key)...local.newPath,.l |
2b380 | 65 6e 20 3d 20 7b 7d 2c 20 23 70 61 74 68 0a 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 20 64 6f | en.=.{},.#path...for.i=1,.len.do |
2b3a0 | 20 6e 65 77 50 61 74 68 5b 69 5d 20 3d 20 70 61 74 68 5b 69 5d 20 65 6e 64 0a 20 20 6e 65 77 50 | .newPath[i].=.path[i].end...newP |
2b3c0 | 61 74 68 5b 6c 65 6e 2b 31 5d 20 3d 20 6b 65 79 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 50 61 74 | ath[len+1].=.key...return.newPat |
2b3e0 | 68 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 28 72 6f 6f 74 4f 62 6a 65 63 | h.end.function.inspect(rootObjec |
2b400 | 74 2c 20 6f 70 74 69 6f 6e 73 29 0a 20 20 6f 70 74 69 6f 6e 73 20 20 20 20 20 20 20 3d 20 6f 70 | t,.options)...options.......=.op |
2b420 | 74 69 6f 6e 73 20 6f 72 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 64 65 70 74 68 20 20 20 3d 20 6f 70 | tions.or.{}...local.depth...=.op |
2b440 | 74 69 6f 6e 73 2e 64 65 70 74 68 20 6f 72 20 6d 61 74 68 2e 68 75 67 65 0a 20 20 6c 6f 63 61 6c | tions.depth.or.math.huge...local |
2b460 | 20 66 69 6c 74 65 72 20 20 3d 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 6f 70 74 69 6f 6e 73 2e | .filter..=.parse_filter(options. |
2b480 | 66 69 6c 74 65 72 20 6f 72 20 7b 7d 29 0a 20 20 6c 6f 63 61 6c 20 74 61 62 6c 65 41 70 70 65 61 | filter.or.{})...local.tableAppea |
2b4a0 | 72 61 6e 63 65 73 20 3d 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 72 | rances.=.countTableAppearances(r |
2b4c0 | 6f 6f 74 4f 62 6a 65 63 74 29 0a 20 20 6c 6f 63 61 6c 20 62 75 66 66 65 72 20 3d 20 7b 7d 0a 20 | ootObject)...local.buffer.=.{}.. |
2b4e0 | 20 6c 6f 63 61 6c 20 6d 61 78 49 64 73 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c | .local.maxIds.=.setmetatable({}, |
2b500 | 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 69 64 73 20 20 20 | .maxIdsMetaTable)...local.ids... |
2b520 | 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 | .=.setmetatable({},.idsMetaTable |
2b540 | 29 0a 20 20 6c 6f 63 61 6c 20 6c 65 76 65 6c 20 20 3d 20 30 0a 20 20 6c 6f 63 61 6c 20 62 6c 65 | )...local.level..=.0...local.ble |
2b560 | 6e 20 20 20 3d 20 30 20 2d 2d 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 0a 20 20 6c 6f 63 61 6c | n...=.0.--.buffer.length...local |
2b580 | 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 73 28 2e 2e 2e 29 0a 20 20 20 20 6c 6f 63 61 6c 20 61 72 | .function.puts(...).....local.ar |
2b5a0 | 67 73 20 3d 20 7b 2e 2e 2e 7d 0a 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 23 61 72 67 73 20 64 6f | gs.=.{...}.....for.i=1,.#args.do |
2b5c0 | 0a 20 20 20 20 20 20 62 6c 65 6e 20 3d 20 62 6c 65 6e 20 2b 20 31 0a 20 20 20 20 20 20 62 75 66 | .......blen.=.blen.+.1.......buf |
2b5e0 | 66 65 72 5b 62 6c 65 6e 5d 20 3d 20 74 6f 73 74 72 69 6e 67 28 61 72 67 73 5b 69 5d 29 0a 20 20 | fer[blen].=.tostring(args[i])... |
2b600 | 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 77 | ..end...end...local.function.dow |
2b620 | 6e 28 66 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2b 20 31 0a 20 20 20 20 66 | n(f).....level.=.level.+.1.....f |
2b640 | 28 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2d 20 31 0a 20 20 65 6e 64 0a 20 | ().....level.=.level.-.1...end.. |
2b660 | 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 70 75 74 | .local.function.tabify().....put |
2b680 | 73 28 22 5c 6e 22 2c 20 73 74 72 69 6e 67 2e 72 65 70 28 22 20 20 22 2c 20 6c 65 76 65 6c 29 29 | s("\n",.string.rep("..",.level)) |
2b6a0 | 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 61 43 6f 6e | ...end...local.function.commaCon |
2b6c0 | 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 69 66 20 6e 65 65 64 73 43 6f 6d | trol(needsComma).....if.needsCom |
2b6e0 | 6d 61 20 74 68 65 6e 20 70 75 74 73 28 27 2c 27 29 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e | ma.then.puts(',').end.....return |
2b700 | 20 74 72 75 65 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 72 | .true...end...local.function.alr |
2b720 | 65 61 64 79 56 69 73 69 74 65 64 28 76 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 5b 74 79 | eadyVisited(v).....return.ids[ty |
2b740 | 70 65 28 76 29 5d 5b 76 5d 20 7e 3d 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 | pe(v)][v].~=.nil...end...local.f |
2b760 | 75 6e 63 74 69 6f 6e 20 67 65 74 49 64 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 | unction.getId(v).....local.tv.=. |
2b780 | 74 79 70 65 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 69 64 20 3d 20 69 64 73 5b 74 76 5d 5b 76 | type(v).....local.id.=.ids[tv][v |
2b7a0 | 5d 0a 20 20 20 20 69 66 20 6e 6f 74 20 69 64 20 74 68 65 6e 0a 20 20 20 20 20 20 69 64 20 20 20 | ].....if.not.id.then.......id... |
2b7c0 | 20 20 20 20 20 20 3d 20 6d 61 78 49 64 73 5b 74 76 5d 20 2b 20 31 0a 20 20 20 20 20 20 6d 61 78 | ......=.maxIds[tv].+.1.......max |
2b7e0 | 49 64 73 5b 74 76 5d 20 3d 20 69 64 0a 20 20 20 20 20 20 69 64 73 5b 74 76 5d 5b 76 5d 20 3d 20 | Ids[tv].=.id.......ids[tv][v].=. |
2b800 | 69 64 0a 20 20 20 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 0a 20 20 65 6e 64 0a 20 | id.....end.....return.id...end.. |
2b820 | 20 6c 6f 63 61 6c 20 70 75 74 56 61 6c 75 65 20 2d 2d 20 66 6f 72 77 61 72 64 20 64 65 63 6c 61 | .local.putValue.--.forward.decla |
2b840 | 72 61 74 69 6f 6e 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 67 6f 20 62 65 66 6f 72 65 20 70 | ration.that.needs.to.go.before.p |
2b860 | 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f | utTable.&.putKey...local.functio |
2b880 | 6e 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 69 66 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 | n.putKey(k).....if.isIdentifier( |
2b8a0 | 6b 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 70 75 74 73 28 6b 29 20 65 6e 64 0a 20 20 20 20 70 | k).then.return.puts(k).end.....p |
2b8c0 | 75 74 73 28 20 22 5b 22 20 29 0a 20 20 20 20 70 75 74 56 61 6c 75 65 28 6b 2c 20 7b 7d 29 0a 20 | uts(."[".).....putValue(k,.{}).. |
2b8e0 | 20 20 20 70 75 74 73 28 22 5d 22 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 | ...puts("]")...end...local.funct |
2b900 | 69 6f 6e 20 70 75 74 54 61 62 6c 65 28 74 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 61 6c 72 | ion.putTable(t,.path).....if.alr |
2b920 | 65 61 64 79 56 69 73 69 74 65 64 28 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 | eadyVisited(t).then.......puts(' |
2b940 | 3c 74 61 62 6c 65 20 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 0a 20 20 20 20 65 6c 73 | <table.',.getId(t),.'>').....els |
2b960 | 65 69 66 20 6c 65 76 65 6c 20 3e 3d 20 64 65 70 74 68 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 | eif.level.>=.depth.then.......pu |
2b980 | 74 73 28 27 7b 2e 2e 2e 7d 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 69 66 20 74 61 | ts('{...}').....else.......if.ta |
2b9a0 | 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3e 20 31 20 74 68 65 6e 20 70 75 74 73 28 | bleAppearances[t].>.1.then.puts( |
2b9c0 | 27 3c 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 20 65 6e 64 0a 20 20 20 20 20 20 6c 6f | '<',.getId(t),.'>').end.......lo |
2b9e0 | 63 61 6c 20 64 69 63 74 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 44 69 63 74 69 | cal.dictKeys..........=.getDicti |
2ba00 | 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6c 65 6e 67 74 68 20 | onaryKeys(t).......local.length. |
2ba20 | 20 20 20 20 20 20 20 20 20 20 20 3d 20 23 74 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6d 74 20 20 | ...........=.#t.......local.mt.. |
2ba40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a | ..............=.getmetatable(t). |
2ba60 | 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 20 3d 20 | ......local.to_string_result..=. |
2ba80 | 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 | getToStringResultSafely(t,.mt).. |
2baa0 | 20 20 20 20 20 70 75 74 73 28 27 7b 27 29 0a 20 20 20 20 20 20 64 6f 77 6e 28 66 75 6e 63 74 69 | .....puts('{').......down(functi |
2bac0 | 6f 6e 28 29 0a 20 20 20 20 20 20 20 20 69 66 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 | on().........if.to_string_result |
2bae0 | 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 2d 2d 20 27 2c 20 65 73 63 | .then...........puts('.--.',.esc |
2bb00 | 61 70 65 28 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ape(to_string_result)).......... |
2bb20 | 20 69 66 20 6c 65 6e 67 74 68 20 3e 3d 20 31 20 74 68 65 6e 20 74 61 62 69 66 79 28 29 20 65 6e | .if.length.>=.1.then.tabify().en |
2bb40 | 64 20 2d 2d 20 74 61 62 69 66 79 20 74 68 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 0a 20 20 20 | d.--.tabify.the.array.values.... |
2bb60 | 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 6d | .....end.........local.needsComm |
2bb80 | 61 20 3d 20 66 61 6c 73 65 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 67 74 | a.=.false.........for.i=1,.lengt |
2bba0 | 68 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d | h.do...........needsComma.=.comm |
2bbc0 | 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 70 | aControl(needsComma)...........p |
2bbe0 | 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 69 5d | uts('.')...........putValue(t[i] |
2bc00 | 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 69 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 | ,.makePath(path,.i)).........end |
2bc20 | 0a 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 6b 20 69 6e 20 69 70 61 69 72 73 28 64 69 63 74 4b | .........for._,k.in.ipairs(dictK |
2bc40 | 65 79 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 | eys).do...........needsComma.=.c |
2bc60 | 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 | ommaControl(needsComma)......... |
2bc80 | 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 4b 65 79 28 6b 29 0a 20 | ..tabify()...........putKey(k).. |
2bca0 | 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 | .........puts('.=.')...........p |
2bcc0 | 75 74 56 61 6c 75 65 28 74 5b 6b 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 29 29 | utValue(t[k],.makePath(path,.k)) |
2bce0 | 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 69 66 20 6d 74 20 74 68 65 6e 0a | .........end.........if.mt.then. |
2bd00 | 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 | ..........needsComma.=.commaCont |
2bd20 | 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 | rol(needsComma)...........tabify |
2bd40 | 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 6d 65 74 61 74 61 62 6c 65 3e 20 3d | ()...........puts('<metatable>.= |
2bd60 | 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 6d 74 2c 20 6d 61 6b 65 50 | .')...........putValue(mt,.makeP |
2bd80 | 61 74 68 28 70 61 74 68 2c 20 27 3c 6d 65 74 61 74 61 62 6c 65 3e 27 29 29 0a 20 20 20 20 20 20 | ath(path,.'<metatable>'))....... |
2bda0 | 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 20 20 69 66 20 23 64 69 63 74 4b | ..end.......end).......if.#dictK |
2bdc0 | 65 79 73 20 3e 20 30 20 6f 72 20 6d 74 20 74 68 65 6e 20 2d 2d 20 64 69 63 74 69 6f 6e 61 72 79 | eys.>.0.or.mt.then.--.dictionary |
2bde0 | 20 74 61 62 6c 65 2e 20 4a 75 73 74 69 66 79 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 | .table..Justify.closing.}....... |
2be00 | 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 6c 65 6e 67 74 68 20 3e | ..tabify().......elseif.length.> |
2be20 | 20 30 20 74 68 65 6e 20 2d 2d 20 61 72 72 61 79 20 74 61 62 6c 65 73 20 68 61 76 65 20 6f 6e 65 | .0.then.--.array.tables.have.one |
2be40 | 20 65 78 74 72 61 20 73 70 61 63 65 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 | .extra.space.before.closing.}... |
2be60 | 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 | ......puts('.').......end....... |
2be80 | 70 75 74 73 28 27 7d 27 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 70 75 74 | puts('}').....end...end...--.put |
2bea0 | 76 61 6c 75 65 20 69 73 20 66 6f 72 77 61 72 64 2d 64 65 63 6c 61 72 65 64 20 62 65 66 6f 72 65 | value.is.forward-declared.before |
2bec0 | 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 70 75 74 56 61 6c 75 65 20 3d 20 | .putTable.&.putKey...putValue.=. |
2bee0 | 66 75 6e 63 74 69 6f 6e 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 66 69 6c 74 65 72 28 | function(v,.path).....if.filter( |
2bf00 | 76 2c 20 70 61 74 68 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 66 69 6c 74 65 | v,.path).then.......puts('<filte |
2bf20 | 72 65 64 3e 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d | red>').....else.......local.tv.= |
2bf40 | 20 74 79 70 65 28 76 29 0a 20 20 20 20 20 20 69 66 20 74 76 20 3d 3d 20 27 73 74 72 69 6e 67 27 | .type(v).......if.tv.==.'string' |
2bf60 | 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 73 6d 61 72 74 51 75 6f 74 65 28 65 73 | .then.........puts(smartQuote(es |
2bf80 | 63 61 70 65 28 76 29 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 6e 75 | cape(v))).......elseif.tv.==.'nu |
2bfa0 | 6d 62 65 72 27 20 6f 72 20 74 76 20 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 6f 72 20 74 76 20 3d | mber'.or.tv.==.'boolean'.or.tv.= |
2bfc0 | 3d 20 27 6e 69 6c 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 74 6f 73 74 72 69 | =.'nil'.then.........puts(tostri |
2bfe0 | 6e 67 28 76 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 74 61 62 6c 65 | ng(v)).......elseif.tv.==.'table |
2c000 | 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 54 61 62 6c 65 28 76 2c 20 70 61 74 68 29 | '.then.........putTable(v,.path) |
2c020 | 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 27 2c 74 76 2c | .......else.........puts('<',tv, |
2c040 | 27 20 27 2c 67 65 74 49 64 28 76 29 2c 27 3e 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 | '.',getId(v),'>').......end..... |
2c060 | 65 6e 64 0a 20 20 65 6e 64 0a 20 20 70 75 74 56 61 6c 75 65 28 72 6f 6f 74 4f 62 6a 65 63 74 2c | end...end...putValue(rootObject, |
2c080 | 20 7b 7d 29 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 66 66 65 | .{})...return.table.concat(buffe |
2c0a0 | 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 74 61 62 6c 65 28 6e 61 6d 65 2c | r).end.function.printtable(name, |
2c0c0 | 20 74 61 62 6c 65 29 0a 70 72 69 6e 74 28 22 2d 2d 2d 20 22 20 2e 2e 20 6e 61 6d 65 29 0a 70 72 | .table).print("---."....name).pr |
2c0e0 | 69 6e 74 28 69 6e 73 70 65 63 74 28 74 61 62 6c 65 29 29 0a 70 72 69 6e 74 28 22 2d 2d 2d 22 29 | int(inspect(table)).print("---") |
2c100 | 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 | .end..premake.dotnet.=.{.}.prema |
2c120 | 6b 65 2e 64 6f 74 6e 65 74 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a | ke.dotnet.namestyle.=."windows". |
2c140 | 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d | local.flags.=.{.FatalWarning...= |
2c160 | 20 22 2f 77 61 72 6e 61 73 65 72 72 6f 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 | ."/warnaserror",.Optimize....... |
2c180 | 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 | =."/optimize",.OptimizeSize...=. |
2c1a0 | 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2f | "/optimize",.OptimizeSpeed..=."/ |
2c1c0 | 6f 70 74 69 6d 69 7a 65 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2f 64 65 | optimize",.Symbols........=."/de |
2c1e0 | 62 75 67 22 2c 0a 55 6e 73 61 66 65 20 20 20 20 20 20 20 20 20 3d 20 22 2f 75 6e 73 61 66 65 22 | bug",.Unsafe.........=."/unsafe" |
2c200 | 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 | .}.function.premake.dotnet.getbu |
2c220 | 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 | ildaction(fcfg).local.ext.=.path |
2c240 | 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 | .getextension(fcfg.name):lower() |
2c260 | 0a 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 | .if.fcfg.buildaction.==."Compile |
2c280 | 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 63 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 | ".or.ext.==.".cs".then.return."C |
2c2a0 | 6f 6d 70 69 6c 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 | ompile".elseif.fcfg.buildaction. |
2c2c0 | 3d 3d 20 22 45 6d 62 65 64 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 | ==."Embed".or.ext.==.".resx".the |
2c2e0 | 6e 0a 72 65 74 75 72 6e 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 0a 65 6c 73 65 | n.return."EmbeddedResource".else |
2c300 | 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 70 79 22 20 6f 72 | if.fcfg.buildaction.==."Copy".or |
2c320 | 20 65 78 74 20 3d 3d 20 22 2e 61 73 61 78 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 70 78 | .ext.==.".asax".or.ext.==.".aspx |
2c340 | 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6e 74 65 6e 74 22 0a 65 6c 73 65 0a 72 65 74 | ".then.return."Content".else.ret |
2c360 | 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | urn."None".end.end.function.prem |
2c380 | 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 63 66 67 29 0a 69 | ake.dotnet.getcompilervar(cfg).i |
2c3a0 | 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 73 6e 65 74 22 29 20 74 | f.(_OPTIONS.dotnet.==."msnet").t |
2c3c0 | 68 65 6e 0a 72 65 74 75 72 6e 20 22 63 73 63 22 0a 65 6c 73 65 69 66 20 28 5f 4f 50 54 49 4f 4e | hen.return."csc".elseif.(_OPTION |
2c3e0 | 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 6f 6e 6f 22 29 20 74 68 65 6e 0a 69 66 20 28 63 66 67 | S.dotnet.==."mono").then.if.(cfg |
2c400 | 2e 66 72 61 6d 65 77 6f 72 6b 20 3c 3d 20 22 31 2e 31 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e | .framework.<=."1.1").then.return |
2c420 | 20 22 6d 63 73 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3e 3d 20 | ."mcs".elseif.(cfg.framework.>=. |
2c440 | 22 34 2e 30 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 64 6d 63 73 22 0a 65 6c 73 65 20 0a | "4.0").then.return."dmcs".else.. |
2c460 | 72 65 74 75 72 6e 20 22 67 6d 63 73 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 63 | return."gmcs".end.else.return."c |
2c480 | 73 63 63 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f | scc".end.end.function.premake.do |
2c4a0 | 74 6e 65 74 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 | tnet.getflags(cfg).local.result. |
2c4c0 | 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 66 6c 61 | =.table.translate(cfg.flags,.fla |
2c4e0 | 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | gs).return.result.end.function.p |
2c500 | 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 63 66 67 29 0a 69 66 20 28 63 | remake.dotnet.getkind(cfg).if.(c |
2c520 | 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 29 20 74 68 65 6e 0a 72 65 | fg.kind.==."ConsoleApp").then.re |
2c540 | 74 75 72 6e 20 22 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 | turn."Exe".elseif.(cfg.kind.==." |
2c560 | 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 57 69 6e 45 78 | WindowedApp").then.return."WinEx |
2c580 | 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 | e".elseif.(cfg.kind.==."SharedLi |
2c5a0 | 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4c 69 62 72 61 72 79 22 0a 65 6e 64 0a 65 6e | b").then.return."Library".end.en |
2c5c0 | 64 00 70 72 65 6d 61 6b 65 2e 67 63 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e | d.premake.gcc.=.{.}.premake.gcc. |
2c5e0 | 63 63 20 20 20 20 20 3d 20 22 67 63 63 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 78 78 20 20 | cc.....=."gcc".premake.gcc.cxx.. |
2c600 | 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 61 72 20 20 20 20 20 3d 20 22 | ..=."g++".premake.gcc.ar.....=." |
2c620 | 61 72 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 20 20 3d 20 66 61 6c 73 65 0a 6c | ar".premake.gcc.llvm...=.false.l |
2c640 | 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 6e 61 62 6c 65 53 53 45 20 20 20 20 20 20 3d | ocal.cflags.=.{.EnableSSE......= |
2c660 | 20 22 2d 6d 73 73 65 22 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 20 20 20 20 3d 20 22 2d 6d 73 73 | ."-msse",.EnableSSE2.....=."-mss |
2c680 | 65 32 22 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 61 6c 6c 20 2d 57 65 | e2",.ExtraWarnings..=."-Wall.-We |
2c6a0 | 78 74 72 61 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 65 72 72 6f 72 | xtra",.FatalWarnings..=."-Werror |
2c6c0 | 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 66 66 61 73 74 2d 6d 61 74 68 | ",.FloatFast......=."-ffast-math |
2c6e0 | 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 66 66 6c 6f 61 74 2d 73 74 6f | ",.FloatStrict....=."-ffloat-sto |
2c700 | 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 22 2d 66 6f 6d 69 74 2d 66 72 | re",.NoFramePointer.=."-fomit-fr |
2c720 | 61 6d 65 2d 70 6f 69 6e 74 65 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 | ame-pointer",.Optimize.......=." |
2c740 | 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 22 2c 0a 4f 70 | -O2",.OptimizeSize...=."-Os",.Op |
2c760 | 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 33 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 | timizeSpeed..=."-O3",.Symbols... |
2c780 | 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a | .....=."-g",.}.local.cxxflags.=. |
2c7a0 | 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 66 6e 6f 2d 65 78 63 65 70 74 69 | {.NoExceptions...=."-fno-excepti |
2c7c0 | 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 66 6e 6f 2d 72 74 74 | ons",.NoRTTI.........=."-fno-rtt |
2c7e0 | 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 20 3d 20 22 2d 66 75 6e 73 69 67 6e 65 64 | i",.UnsignedChar...=."-funsigned |
2c800 | 2d 63 68 61 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 20 | -char",.}.premake.gcc.platforms. |
2c820 | 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 | =.{.Native.=.{.cppflags.=."-MMD" |
2c840 | 2c 0a 7d 2c 0a 78 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a | ,.},.x32.=.{.cppflags.=."-MMD",. |
2c860 | 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 33 32 22 2c 0a 6c 64 66 6c 61 67 73 20 20 3d 20 22 2d | flags....=."-m32",.ldflags..=."- |
2c880 | 4c 2f 75 73 72 2f 6c 69 62 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 67 | L/usr/lib32",.},.x64.=.{.cppflag |
2c8a0 | 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 36 34 22 2c 0a 6c | s.=."-MMD",.flags....=."-m64",.l |
2c8c0 | 64 66 6c 61 67 73 20 20 3d 20 22 2d 4c 2f 75 73 72 2f 6c 69 62 36 34 22 2c 0a 7d 2c 0a 55 6e 69 | dflags..=."-L/usr/lib64",.},.Uni |
2c8e0 | 76 65 72 73 61 6c 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 | versal.=.{.cppflags.=."",.flags. |
2c900 | 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 | ...=."-arch.i386.-arch.x86_64.-a |
2c920 | 72 63 68 20 70 70 63 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 | rch.ppc.-arch.ppc64",.},.Univers |
2c940 | 61 6c 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 | al32.=.{.cppflags.=."",.flags... |
2c960 | 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 70 70 63 22 2c 0a 7d 2c 0a 55 6e | .=."-arch.i386.-arch.ppc",.},.Un |
2c980 | 69 76 65 72 73 61 6c 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 | iversal64.=.{.cppflags.=."",.fla |
2c9a0 | 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 36 | gs....=."-arch.x86_64.-arch.ppc6 |
2c9c0 | 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 | 4",.},.PS3.=.{.cc.........=."ppu |
2c9e0 | 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 | -lv2-g++",.cxx........=."ppu-lv2 |
2ca00 | 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 | -g++",.ar.........=."ppu-lv2-ar" |
2ca20 | 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 | ,.cppflags...=."-MMD",.},.WiiDev |
2ca40 | 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 20 2d 49 24 | .=.{.cppflags....=."-MMD.-MP.-I$ |
2ca60 | 28 4c 49 42 4f 47 43 5f 49 4e 43 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 6c 64 66 6c 61 67 | (LIBOGC_INC).$(MACHDEP)",.ldflag |
2ca80 | 73 3d 20 22 2d 4c 24 28 4c 49 42 4f 47 43 5f 4c 49 42 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c | s=."-L$(LIBOGC_LIB).$(MACHDEP)", |
2caa0 | 0a 63 66 67 73 65 74 74 69 6e 67 73 20 3d 20 5b 5b 0a 20 20 69 66 65 71 20 28 24 28 73 74 72 69 | .cfgsettings.=.[[...ifeq.($(stri |
2cac0 | 70 20 24 28 44 45 56 4b 49 54 50 50 43 29 29 2c 29 0a 20 20 20 20 24 28 65 72 72 6f 72 20 22 44 | p.$(DEVKITPPC)),).....$(error."D |
2cae0 | 45 56 4b 49 54 50 50 43 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 | EVKITPPC.environment.variable.is |
2cb00 | 20 6e 6f 74 20 73 65 74 22 29 27 0a 20 20 65 6e 64 69 66 0a 20 20 69 6e 63 6c 75 64 65 20 24 28 | .not.set")'...endif...include.$( |
2cb20 | 44 45 56 4b 49 54 50 50 43 29 2f 77 69 69 5f 72 75 6c 65 73 27 5d 5d 2c 0a 7d 2c 0a 7d 0a 6c 6f | DEVKITPPC)/wii_rules']],.},.}.lo |
2cb40 | 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 | cal.platforms.=.premake.gcc.plat |
2cb60 | 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 70 | forms.function.premake.gcc.getcp |
2cb80 | 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 74 61 | pflags(cfg).local.flags.=.{.}.ta |
2cba0 | 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e | ble.insert(flags,.platforms[cfg. |
2cbc0 | 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 0a 69 66 20 66 6c 61 67 73 5b 31 5d 3a | platform].cppflags).if.flags[1]: |
2cbe0 | 73 74 61 72 74 73 77 69 74 68 28 22 2d 4d 4d 44 22 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | startswith("-MMD").then.table.in |
2cc00 | 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 4d 50 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 6c | sert(flags,."-MP").end.return.fl |
2cc20 | 61 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 | ags.end.function.premake.gcc.get |
2cc40 | 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 | cflags(cfg).local.result.=.table |
2cc60 | 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 | .translate(cfg.flags,.cflags).ta |
2cc80 | 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 | ble.insert(result,.platforms[cfg |
2cca0 | 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 | .platform].flags).if.cfg.system. |
2ccc0 | 7e 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 | ~=."windows".and.cfg.kind.==."Sh |
2cce0 | 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c | aredLib".then.table.insert(resul |
2cd00 | 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e | t,."-fPIC").end.return.result.en |
2cd20 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 | d.function.premake.gcc.getcxxfla |
2cd40 | 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 | gs(cfg).local.result.=.table.tra |
2cd60 | 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 | nslate(cfg.flags,.cxxflags).retu |
2cd80 | 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 | rn.result.end.function.premake.g |
2cda0 | 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 | cc.getldflags(cfg).local.result. |
2cdc0 | 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 | =.{.}.if.not.cfg.flags.Symbols.t |
2cde0 | 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 | hen.if.cfg.system.==."macosx".th |
2ce00 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 57 6c 2c 2d 78 22 | en.table.insert(result,."-Wl,-x" |
2ce20 | 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 | ).else.table.insert(result,."-s" |
2ce40 | 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 | ).end.end.if.cfg.kind.==."Shared |
2ce60 | 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f | Lib".then.if.cfg.system.==."maco |
2ce80 | 73 78 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d | sx".then.table.insert(result,."- |
2cea0 | 64 79 6e 61 6d 69 63 6c 69 62 22 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | dynamiclib").else.table.insert(r |
2cec0 | 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 73 79 73 | esult,."-shared").end.if.cfg.sys |
2cee0 | 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 | tem.==."windows".and.not.cfg.fla |
2cf00 | 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | gs.NoImportLib.then.table.insert |
2cf20 | 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e | (result,.'-Wl,--out-implib="'... |
2cf40 | 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 | .cfg.linktarget.fullpath....'"') |
2cf60 | 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 | .end.end.if.cfg.kind.==."Windowe |
2cf80 | 64 41 70 70 22 20 61 6e 64 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 | dApp".and.cfg.system.==."windows |
2cfa0 | 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6d 77 | ".then.table.insert(result,."-mw |
2cfc0 | 69 6e 64 6f 77 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c | indows").end.local.platform.=.pl |
2cfe0 | 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 | atforms[cfg.platform].table.inse |
2d000 | 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 | rt(result,.platform.flags).table |
2d020 | 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 | .insert(result,.platform.ldflags |
2d040 | 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | ).return.result.end.function.pre |
2d060 | 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 | make.gcc.getlibdirflags(cfg).loc |
2d080 | 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 | al.result.=.{.}.for._,.value.in. |
2d0a0 | 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c | ipairs(premake.getlinks(cfg,."al |
2d0c0 | 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | l",."directory")).do.table.inser |
2d0e0 | 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 | t(result,.'-L'...._MAKE.esc(valu |
2d100 | 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 | e)).end.return.result.end.functi |
2d120 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 | on.premake.gcc.getlinkflags(cfg) |
2d140 | 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 | .local.result.=.{}.for._,.value. |
2d160 | 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 | in.ipairs(premake.getlinks(cfg,. |
2d180 | 22 73 79 73 74 65 6d 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 | "system",."name")).do.if.path.ge |
2d1a0 | 74 65 78 74 65 6e 73 69 6f 6e 28 76 61 6c 75 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b | textension(value).==.".framework |
2d1c0 | 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 66 72 | ".then.table.insert(result,.'-fr |
2d1e0 | 61 6d 65 77 6f 72 6b 20 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 | amework.'...._MAKE.esc(path.getb |
2d200 | 61 73 65 6e 61 6d 65 28 76 61 6c 75 65 29 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 | asename(value))).else.table.inse |
2d220 | 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c | rt(result,.'-l'...._MAKE.esc(val |
2d240 | 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 | ue)).end.end.return.result.end.f |
2d260 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 | unction.premake.gcc.getdefines(d |
2d280 | 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f | efines).local.result.=.{.}.for._ |
2d2a0 | 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 | ,def.in.ipairs(defines).do.table |
2d2c0 | 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 | .insert(result,.'-D'....def).end |
2d2e0 | 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | .return.result.end.function.prem |
2d300 | 61 6b 65 2e 67 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 | ake.gcc.getincludedirs(includedi |
2d320 | 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 | rs).local.result.=.{.}.for._,dir |
2d340 | 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 | .in.ipairs(includedirs).do.table |
2d360 | 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 | .insert(result,."-I"...._MAKE.es |
2d380 | 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 | c(dir)).end.return.result.end.fu |
2d3a0 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 | nction.premake.gcc.getcfgsetting |
2d3c0 | 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 | s(cfg).return.platforms[cfg.plat |
2d3e0 | 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d | form].cfgsettings.end..premake.m |
2d400 | 73 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 20 3d | sc.=.{.}.premake.msc.namestyle.= |
2d420 | 20 22 77 69 6e 64 6f 77 73 22 0a 00 70 72 65 6d 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 72 65 | ."windows"..premake.ow.=.{.}.pre |
2d440 | 6d 61 6b 65 2e 6f 77 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 70 72 | make.ow.namestyle.=."windows".pr |
2d460 | 65 6d 61 6b 65 2e 6f 77 2e 63 63 20 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 | emake.ow.cc.....=."WCL386".prema |
2d480 | 6b 65 2e 6f 77 2e 63 78 78 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e | ke.ow.cxx....=."WCL386".premake. |
2d4a0 | 6f 77 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a | ow.ar.....=."ar".local.cflags.=. |
2d4c0 | 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 6c 57 | {.ExtraWarnings..=."-wx",.FatalW |
2d4e0 | 61 72 6e 69 6e 67 20 20 20 3d 20 22 2d 77 65 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 | arning...=."-we",.FloatFast..... |
2d500 | 20 3d 20 22 2d 6f 6d 6e 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 6f 70 | .=."-omn",.FloatStrict....=."-op |
2d520 | 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 69 6d | ",.Optimize.......=."-ox",.Optim |
2d540 | 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 6f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 | izeSize...=."-os",.OptimizeSpeed |
2d560 | 20 20 3d 20 22 2d 6f 74 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 64 32 | ..=."-ot",.Symbols........=."-d2 |
2d580 | 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 | ",.}.local.cxxflags.=.{.NoExcept |
2d5a0 | 69 6f 6e 73 20 20 20 3d 20 22 2d 78 64 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d | ions...=."-xd",.NoRTTI.........= |
2d5c0 | 20 22 2d 78 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 20 3d | ."-xr",.}.premake.ow.platforms.= |
2d5e0 | 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 20 0a 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c 0a 7d | ..{.Native.=.{..flags.=.""..},.} |
2d600 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 67 73 | .function.premake.ow.getcppflags |
2d620 | 28 63 66 67 29 0a 72 65 74 75 72 6e 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | (cfg).return.{}.end.function.pre |
2d640 | 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | make.ow.getcflags(cfg).local.res |
2d660 | 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c | ult.=.table.translate(cfg.flags, |
2d680 | 20 63 66 6c 61 67 73 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 | .cflags).if.(cfg.flags.Symbols). |
2d6a0 | 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 68 77 22 29 | then.table.insert(result,."-hw") |
2d6c0 | 20 20 20 2d 2d 20 57 61 74 63 6f 6d 20 64 65 62 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 57 61 | ...--.Watcom.debug.format.for.Wa |
2d6e0 | 74 63 6f 6d 20 64 65 62 75 67 67 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a | tcom.debugger.end.return.result. |
2d700 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 66 6c | end.function.premake.ow.getcxxfl |
2d720 | 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 | ags(cfg).local.result.=.table.tr |
2d740 | 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 | anslate(cfg.flags,.cxxflags).ret |
2d760 | 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | urn.result.end.function.premake. |
2d780 | 6f 77 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 | ow.getldflags(cfg).local.result. |
2d7a0 | 3d 20 7b 20 7d 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 | =.{.}.if.(cfg.flags.Symbols).the |
2d7c0 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 6f 70 20 73 79 6d 66 22 | n.table.insert(result,."op.symf" |
2d7e0 | 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ).end.return.result.end.function |
2d800 | 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f | .premake.ow.getlinkflags(cfg).lo |
2d820 | 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | cal.result.=.{.}.return.result.e |
2d840 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 64 65 66 69 6e 65 | nd.function.premake.ow.getdefine |
2d860 | 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f | s(defines).local.result.=.{.}.fo |
2d880 | 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 | r._,def.in.ipairs(defines).do.ta |
2d8a0 | 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a | ble.insert(result,.'-D'....def). |
2d8c0 | 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | end.return.result.end.function.p |
2d8e0 | 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 | remake.ow.getincludedirs(include |
2d900 | 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 | dirs).local.result.=.{.}.for._,d |
2d920 | 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 | ir.in.ipairs(includedirs).do.tab |
2d940 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 49 20 22 27 20 2e 2e 20 64 69 72 20 | le.insert(result,.'-I."'....dir. |
2d960 | 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 70 | ...'"').end.return.result.end..p |
2d980 | 72 65 6d 61 6b 65 2e 73 6e 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 63 20 | remake.snc.=.{.}.premake.snc.cc. |
2d9a0 | 20 20 20 20 3d 20 22 73 6e 63 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 78 78 20 20 20 20 3d | ....=."snc".premake.snc.cxx....= |
2d9c0 | 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 | ."g++".premake.snc.ar.....=."ar" |
2d9e0 | 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 | .local.cflags.=.{.ExtraWarnings. |
2da00 | 20 3d 20 22 2d 58 64 69 61 67 3d 32 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 | .=."-Xdiag=2",.FatalWarnings..=. |
2da20 | 22 2d 58 71 75 69 74 3d 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b | "-Xquit=2",.}.local.cxxflags.=.{ |
2da40 | 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 22 2c 20 2d 2d 20 4e 6f 20 65 78 63 65 | .NoExceptions...=."",.--.No.exce |
2da60 | 70 74 69 6f 6e 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 6e 20 74 68 65 20 53 4e 43 | ptions.is.the.default.in.the.SNC |
2da80 | 20 63 6f 6d 70 69 6c 65 72 2e 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 63 | .compiler..NoRTTI.........=."-Xc |
2daa0 | 2d 3d 72 74 74 69 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 | -=rtti",.}.premake.snc.platforms |
2dac0 | 20 3d 20 0a 7b 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d | .=..{.PS3.=.{.cc.........=."ppu- |
2dae0 | 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d | lv2-g++",.cxx........=."ppu-lv2- |
2db00 | 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c | g++",.ar.........=."ppu-lv2-ar", |
2db20 | 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f | .cppflags...=."-MMD.-MP",.}.}.lo |
2db40 | 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 | cal.platforms.=.premake.snc.plat |
2db60 | 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 70 | forms.function.premake.snc.getcp |
2db80 | 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 74 | pflags(cfg).local.result.=.{.}.t |
2dba0 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 | able.insert(result,.platforms[cf |
2dbc0 | 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 | g.platform].cppflags).return.res |
2dbe0 | 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 | ult.end.function.premake.snc.get |
2dc00 | 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 | cflags(cfg).local.result.=.table |
2dc20 | 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 | .translate(cfg.flags,.cflags).ta |
2dc40 | 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 | ble.insert(result,.platforms[cfg |
2dc60 | 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d | .platform].flags).if.cfg.kind.== |
2dc80 | 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | ."SharedLib".then.table.insert(r |
2dca0 | 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c | esult,."-fPIC").end.return.resul |
2dcc0 | 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 | t.end.function.premake.snc.getcx |
2dce0 | 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 | xflags(cfg).local.result.=.table |
2dd00 | 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a | .translate(cfg.flags,.cxxflags). |
2dd20 | 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | return.result.end.function.prema |
2dd40 | 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | ke.snc.getldflags(cfg).local.res |
2dd60 | 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f | ult.=.{.}.if.not.cfg.flags.Symbo |
2dd80 | 6c 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 | ls.then.table.insert(result,."-s |
2dda0 | 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 | ").end.if.cfg.kind.==."SharedLib |
2ddc0 | 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 | ".then.table.insert(result,."-sh |
2dde0 | 61 72 65 64 22 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 | ared").if.not.cfg.flags.NoImport |
2de00 | 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d | Lib.then.table.insert(result,.'- |
2de20 | 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 | Wl,--out-implib="'....cfg.linkta |
2de40 | 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f | rget.fullpath....'"').end.end.lo |
2de60 | 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 | cal.platform.=.platforms[cfg.pla |
2de80 | 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 | tform].table.insert(result,.plat |
2dea0 | 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c | form.flags).table.insert(result, |
2dec0 | 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 | .platform.ldflags).return.result |
2dee0 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 62 | .end.function.premake.snc.getlib |
2df00 | 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d | dirflags(cfg).local.result.=.{.} |
2df20 | 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e | .for._,.value.in.ipairs(premake. |
2df40 | 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 | getlinks(cfg,."all",."directory" |
2df60 | 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 | )).do.table.insert(result,.'-L'. |
2df80 | 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | ..._MAKE.esc(value)).end.return. |
2dfa0 | 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e | result.end.function.premake.snc. |
2dfc0 | 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d | getlinkflags(cfg).local.result.= |
2dfe0 | 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 | .{}.for._,.value.in.ipairs(prema |
2e000 | 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 6e 61 6d 65 | ke.getlinks(cfg,."system",."name |
2e020 | 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 | ")).do.table.insert(result,.'-l' |
2e040 | 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e | ...._MAKE.esc(value)).end.return |
2e060 | 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 | .result.end.function.premake.snc |
2e080 | 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c | .getdefines(defines).local.resul |
2e0a0 | 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 | t.=.{.}.for._,def.in.ipairs(defi |
2e0c0 | 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 | nes).do.table.insert(result,.'-D |
2e0e0 | 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a | '....def).end.return.result.end. |
2e100 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 | function.premake.snc.getincluded |
2e120 | 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 | irs(includedirs).local.result.=. |
2e140 | 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 | {.}.for._,dir.in.ipairs(included |
2e160 | 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 | irs).do.table.insert(result,."-I |
2e180 | 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | "...._MAKE.esc(dir)).end.return. |
2e1a0 | 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 | result.end..function.premake.che |
2e1c0 | 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d | ckprojects().local.action.=.prem |
2e1e0 | 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 | ake.action.current().for.sln.in. |
2e200 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 23 | premake.solution.each().do.if.(# |
2e220 | 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e | sln.projects.==.0).then.return.n |
2e240 | 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 | il,."solution.'"....sln.name.... |
2e260 | 22 27 20 6e 65 65 64 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 70 72 6f 6a 65 63 74 22 0a 65 | "'.needs.at.least.one.project".e |
2e280 | 6e 64 0a 69 66 20 28 23 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 3d 20 30 29 | nd.if.(#sln.configurations.==.0) |
2e2a0 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e | .then.return.nil,."solution.'".. |
2e2c0 | 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 63 6f 6e 66 69 67 75 72 61 | ..sln.name...."'.needs.configura |
2e2e0 | 74 69 6f 6e 73 22 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f | tions".end.for.prj.in.premake.so |
2e300 | 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 6e | lution.eachproject(sln).do.if.(n |
2e320 | 6f 74 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c | ot.prj.language).then.return.nil |
2e340 | 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e | ,."project.'"...prj.name...."'.n |
2e360 | 65 65 64 73 20 61 20 6c 61 6e 67 75 61 67 65 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e | eeds.a.language".end.if.(action. |
2e380 | 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 | valid_languages).then.if.(not.ta |
2e3a0 | 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 | ble.contains(action.valid_langua |
2e3c0 | 67 65 73 2c 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | ges,.prj.language)).then.return. |
2e3e0 | 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 | nil,."the."....action.shortname. |
2e400 | 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e | ...".action.does.not.support.".. |
2e420 | 2e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e | ..prj.language....".projects".en |
2e440 | 64 0a 65 6e 64 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e | d.end.for.cfg.in.premake.eachcon |
2e460 | 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 6b 69 6e 64 29 20 74 68 | fig(prj).do.if.(not.cfg.kind).th |
2e480 | 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a | en.return.nil,."project.'"...prj |
2e4a0 | 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 6b 69 6e 64 20 69 6e 20 63 6f 6e 66 | .name...."'.needs.a.kind.in.conf |
2e4c0 | 69 67 75 72 61 74 69 6f 6e 20 27 22 20 2e 2e 20 63 66 67 2e 6e 61 6d 65 20 2e 2e 20 22 27 22 0a | iguration.'"....cfg.name...."'". |
2e4e0 | 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 29 20 74 68 65 6e | end.if.(action.valid_kinds).then |
2e500 | 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 | .if.(not.table.contains(action.v |
2e520 | 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 63 66 67 2e 6b 69 6e 64 29 29 20 74 68 65 6e 0a 72 65 74 75 | alid_kinds,.cfg.kind)).then.retu |
2e540 | 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 | rn.nil,."the."....action.shortna |
2e560 | 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 | me....".action.does.not.support. |
2e580 | 22 20 2e 2e 20 63 66 67 2e 6b 69 6e 64 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 | "....cfg.kind....".projects".end |
2e5a0 | 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 | .end.end.if.action.oncheckprojec |
2e5c0 | 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 28 70 72 6a | t.then.action.oncheckproject(prj |
2e5e0 | 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 | ).end.end.end.return.true.end.fu |
2e600 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 6c 6f 63 61 | nction.premake.checktools().loca |
2e620 | 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e | l.action.=.premake.action.curren |
2e640 | 74 28 29 0a 69 66 20 28 6e 6f 74 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 | t().if.(not.action.valid_tools). |
2e660 | 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 74 72 75 65 20 0a 65 6e 64 0a 66 6f 72 20 74 6f 6f 6c 2c | then..return.true..end.for.tool, |
2e680 | 20 76 61 6c 75 65 73 20 69 6e 20 70 61 69 72 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f | .values.in.pairs(action.valid_to |
2e6a0 | 6f 6c 73 29 20 64 6f 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 20 74 68 65 6e | ols).do.if.(_OPTIONS[tool]).then |
2e6c0 | 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 76 61 6c 75 65 73 2c 20 | .if.(not.table.contains(values,. |
2e6e0 | 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c | _OPTIONS[tool])).then.return.nil |
2e700 | 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 | ,."the."....action.shortname.... |
2e720 | 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 2f 22 20 2e 2e 20 | ".action.does.not.support./".... |
2e740 | 74 6f 6f 6c 20 2e 2e 20 22 3d 22 20 2e 2e 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 2e 2e | tool...."="...._OPTIONS[tool]... |
2e760 | 20 22 20 28 79 65 74 29 22 0a 65 6e 64 0a 65 6c 73 65 0a 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c | .".(yet)".end.else._OPTIONS[tool |
2e780 | 5d 20 3d 20 76 61 6c 75 65 73 5b 31 5d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 | ].=.values[1].end.end.return.tru |
2e7a0 | 65 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 | e.end..function.premake.showhelp |
2e7c0 | 28 29 0a 70 72 69 6e 74 66 28 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 29 0a 70 72 | ().printf(_PREMAKE_COPYRIGHT).pr |
2e7e0 | 69 6e 74 66 28 22 25 73 20 25 73 22 2c 20 5f 56 45 52 53 49 4f 4e 2c 20 5f 43 4f 50 59 52 49 47 | intf("%s.%s",._VERSION,._COPYRIG |
2e800 | 48 54 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 55 73 61 67 65 3a 20 67 65 | HT).printf("").printf("Usage:.ge |
2e820 | 6e 69 65 20 5b 6f 70 74 69 6f 6e 73 5d 20 61 63 74 69 6f 6e 20 5b 61 72 67 75 6d 65 6e 74 73 5d | nie.[options].action.[arguments] |
2e840 | 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 4f 50 54 49 4f 4e 53 22 29 0a | ").printf("").printf("OPTIONS"). |
2e860 | 70 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 20 6f 70 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 | printf("").for.option.in.premake |
2e880 | 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 69 67 67 65 72 20 | .option.each().do.local.trigger. |
2e8a0 | 3d 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 0a 6c 6f 63 61 6c 20 64 65 73 63 72 69 70 74 69 | =.option.trigger.local.descripti |
2e8c0 | 6f 6e 20 3d 20 6f 70 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 69 6f 6e 0a 69 66 20 28 6f 70 74 69 | on.=.option.description.if.(opti |
2e8e0 | 6f 6e 2e 76 61 6c 75 65 29 20 74 68 65 6e 20 74 72 69 67 67 65 72 20 3d 20 74 72 69 67 67 65 72 | on.value).then.trigger.=.trigger |
2e900 | 20 2e 2e 20 22 3d 22 20 2e 2e 20 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 20 65 6e 64 0a 69 66 20 28 | ...."="....option.value.end.if.( |
2e920 | 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 20 64 65 73 63 72 69 70 74 69 6f 6e | option.allowed).then.description |
2e940 | 20 3d 20 64 65 73 63 72 69 70 74 69 6f 6e 20 2e 2e 20 22 3b 20 6f 6e 65 20 6f 66 3a 22 20 65 6e | .=.description....";.one.of:".en |
2e960 | 64 0a 70 72 69 6e 74 66 28 22 20 2d 2d 25 2d 31 35 73 20 25 73 22 2c 20 74 72 69 67 67 65 72 2c | d.printf(".--%-15s.%s",.trigger, |
2e980 | 20 64 65 73 63 72 69 70 74 69 6f 6e 29 20 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 | .description)..if.(option.allowe |
2e9a0 | 64 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 6f | d).then.for._,.value.in.ipairs(o |
2e9c0 | 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 20 20 20 20 25 | ption.allowed).do.printf(".....% |
2e9e0 | 2d 31 34 73 20 25 73 22 2c 20 76 61 6c 75 65 5b 31 5d 2c 20 76 61 6c 75 65 5b 32 5d 29 0a 65 6e | -14s.%s",.value[1],.value[2]).en |
2ea00 | 64 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 41 43 54 | d.end.printf("").end.printf("ACT |
2ea20 | 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 | IONS").printf("").for.action.in. |
2ea40 | 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 70 72 69 6e 74 66 28 | premake.action.each().do.printf( |
2ea60 | 22 20 25 2d 31 37 73 20 25 73 22 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 2c 20 61 63 74 | ".%-17s.%s",.action.trigger,.act |
2ea80 | 69 6f 6e 2e 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a | ion.description).end.printf(""). |
2eaa0 | 70 72 69 6e 74 66 28 22 46 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 | printf("For.additional.informati |
2eac0 | 6f 6e 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 69 6e 64 75 73 74 72 69 6f 75 73 6f 6e 65 2e 63 6f | on,.see.http://industriousone.co |
2eae0 | 6d 2f 70 72 65 6d 61 6b 65 22 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | m/premake").end..function.premak |
2eb00 | 65 2e 67 65 6e 65 72 61 74 65 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 2c 20 63 61 6c 6c 62 61 | e.generate(obj,.filename,.callba |
2eb20 | 63 6b 29 0a 66 69 6c 65 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 | ck).filename.=.premake.project.g |
2eb40 | 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 70 72 69 6e 74 66 | etfilename(obj,.filename).printf |
2eb60 | 28 22 47 65 6e 65 72 61 74 69 6e 67 20 25 73 2e 2e 2e 22 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 6c | ("Generating.%s...",.filename).l |
2eb80 | 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 6e 61 6d 65 2c 20 | ocal.f,.err.=.io.open(filename,. |
2eba0 | 22 77 62 22 29 0a 69 66 20 28 6e 6f 74 20 66 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c | "wb").if.(not.f).then.error(err, |
2ebc0 | 20 30 29 0a 65 6e 64 0a 69 6f 2e 6f 75 74 70 75 74 28 66 29 0a 63 61 6c 6c 62 61 63 6b 28 6f 62 | .0).end.io.output(f).callback(ob |
2ebe0 | 6a 29 0a 66 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | j).f:close().end.function.premak |
2ec00 | 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 64 69 72 2c 20 73 65 61 72 63 68 5f | e.findDefaultScript(dir,.search_ |
2ec20 | 75 70 77 61 72 64 73 29 0a 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 3d 20 73 65 61 72 63 68 | upwards).search_upwards.=.search |
2ec40 | 5f 75 70 77 61 72 64 73 20 6f 72 20 74 72 75 65 0a 6c 6f 63 61 6c 20 6c 61 73 74 20 3d 20 22 22 | _upwards.or.true.local.last.=."" |
2ec60 | 0a 77 68 69 6c 65 20 64 69 72 20 7e 3d 20 6c 61 73 74 20 64 6f 0a 66 6f 72 20 5f 2c 20 6e 61 6d | .while.dir.~=.last.do.for._,.nam |
2ec80 | 65 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 67 65 6e 69 65 2e 6c 75 61 22 2c 20 22 73 6f 6c 75 | e.in.ipairs({."genie.lua",."solu |
2eca0 | 74 69 6f 6e 2e 6c 75 61 22 2c 20 22 70 72 65 6d 61 6b 65 34 2e 6c 75 61 22 20 7d 29 20 64 6f 0a | tion.lua",."premake4.lua".}).do. |
2ecc0 | 6c 6f 63 61 6c 20 73 63 72 69 70 74 30 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 | local.script0.=.dir...."/"....na |
2ece0 | 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 73 63 72 69 70 74 30 29 29 20 74 68 65 6e 0a | me.if.(os.isfile(script0)).then. |
2ed00 | 72 65 74 75 72 6e 20 64 69 72 2c 20 6e 61 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 63 72 69 70 | return.dir,.name.end.local.scrip |
2ed20 | 74 31 20 3d 20 64 69 72 20 2e 2e 20 22 2f 73 63 72 69 70 74 73 2f 22 20 2e 2e 20 6e 61 6d 65 0a | t1.=.dir...."/scripts/"....name. |
2ed40 | 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 73 63 72 69 70 74 31 29 29 20 74 68 65 6e 0a 72 65 74 | if.(os.isfile(script1)).then.ret |
2ed60 | 75 72 6e 20 64 69 72 20 2e 2e 20 22 2f 73 63 72 69 70 74 73 2f 22 2c 20 6e 61 6d 65 0a 65 6e 64 | urn.dir...."/scripts/",.name.end |
2ed80 | 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 64 69 72 0a 64 69 72 20 20 3d 20 70 61 74 68 2e 67 65 74 61 | .end.last.=.dir.dir..=.path.geta |
2eda0 | 62 73 6f 6c 75 74 65 28 64 69 72 20 2e 2e 20 22 2f 2e 2e 22 29 0a 69 66 20 64 69 72 20 3d 3d 20 | bsolute(dir...."/..").if.dir.==. |
2edc0 | 22 2e 22 20 6f 72 20 6e 6f 74 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 74 68 65 6e 20 62 | ".".or.not.search_upwards.then.b |
2ede0 | 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 6e 69 6c 0a 65 6e 64 | reak.end.end.return.nil,.nil.end |
2ee00 | 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 | .premake.codeblocks.=.{.}.newact |
2ee20 | 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 62 6c 6f | ion.{.trigger.........=."codeblo |
2ee40 | 63 6b 73 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 3a 3a 42 | cks",.shortname.......=."Code::B |
2ee60 | 6c 6f 63 6b 73 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 | locks",.description.....=."Gener |
2ee80 | 61 74 65 20 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c | ate.Code::Blocks.project.files", |
2eea0 | 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 | .valid_kinds.....=.{."ConsoleApp |
2eec0 | 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 | ",."WindowedApp",."StaticLib",." |
2eee0 | 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 | SharedLib".},.valid_languages.=. |
2ef00 | 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 | {."C",."C++".},.valid_tools..... |
2ef20 | 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 63 22 2c 20 22 6f 77 22 20 7d 2c 0a 7d 2c 0a 6f | =.{.cc...=.{."gcc",."ow".},.},.o |
2ef40 | 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b | nsolution.=.function(sln).premak |
2ef60 | 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 | e.generate(sln,."%%.workspace",. |
2ef80 | 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e | premake.codeblocks.workspace).en |
2efa0 | 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 | d,.onproject.=.function(prj).pre |
2efc0 | 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 2c 20 70 72 65 | make.generate(prj,."%%.cbp",.pre |
2efe0 | 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 | make.codeblocks.cbp).end,.onclea |
2f000 | 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b | nsolution.=.function(sln).premak |
2f020 | 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 | e.clean.file(sln,."%%.workspace" |
2f040 | 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e | ).end,.oncleanproject.=.function |
2f060 | 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 | (prj).premake.clean.file(prj,."% |
2f080 | 25 2e 63 62 70 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 | %.cbp").premake.clean.file(prj,. |
2f0a0 | 22 25 25 2e 64 65 70 65 6e 64 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 | "%%.depend").premake.clean.file( |
2f0c0 | 70 72 6a 2c 20 22 25 25 2e 6c 61 79 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f | prj,."%%.layout").end.}..functio |
2f0e0 | 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 28 73 | n.premake.codeblocks.workspace(s |
2f100 | 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f | ln)._p('<?xml.version="1.0".enco |
2f120 | 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e | ding="UTF-8".standalone="yes".?> |
2f140 | 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c | ')._p('<CodeBlocks_workspace_fil |
2f160 | 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 57 6f 72 6b 73 70 61 63 65 20 74 69 74 6c 65 3d 22 25 73 22 | e>')._p(1,'<Workspace.title="%s" |
2f180 | 3e 27 2c 20 73 6c 6e 2e 6e 61 6d 65 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 | >',.sln.name).for.prj.in.premake |
2f1a0 | 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f | .solution.eachproject(sln).do.lo |
2f1c0 | 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 | cal.fname.=.path.join(path.getre |
2f1e0 | 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f | lative(sln.location,.prj.locatio |
2f200 | 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 | n),.prj.name).local.active.=.iif |
2f220 | 28 70 72 6a 2e 70 72 6f 6a 65 63 74 20 3d 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 31 5d 2c | (prj.project.==.sln.projects[1], |
2f240 | 20 27 20 61 63 74 69 76 65 3d 22 31 22 27 2c 20 27 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 | .'.active="1"',.'')._p(2,'<Proje |
2f260 | 63 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 25 73 3e 27 2c 20 66 6e 61 6d 65 2c | ct.filename="%s.cbp"%s>',.fname, |
2f280 | 20 61 63 74 69 76 65 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 | .active).for._,dep.in.ipairs(pre |
2f2a0 | 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 | make.getdependencies(prj)).do._p |
2f2c0 | 28 33 2c 27 3c 44 65 70 65 6e 64 73 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 20 2f | (3,'<Depends.filename="%s.cbp"./ |
2f2e0 | 3e 27 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 | >',.path.join(path.getrelative(s |
2f300 | 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 64 65 70 2e | ln.location,.dep.location),.dep. |
2f320 | 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e | name)).end._p(2,'</Project>').en |
2f340 | 64 0a 5f 70 28 31 2c 27 3c 2f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 | d._p(1,'</Workspace>')._p('</Cod |
2f360 | 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 00 6c | eBlocks_workspace_file>').end..l |
2f380 | 6f 63 61 6c 20 63 6f 64 65 62 6c 6f 63 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c | ocal.codeblocks.=.premake.codebl |
2f3a0 | 6f 63 6b 73 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 | ocks.function.codeblocks.files(p |
2f3c0 | 72 6a 29 0a 6c 6f 63 61 6c 20 70 63 68 68 65 61 64 65 72 0a 69 66 20 28 70 72 6a 2e 70 63 68 68 | rj).local.pchheader.if.(prj.pchh |
2f3e0 | 65 61 64 65 72 29 20 74 68 65 6e 0a 70 63 68 68 65 61 64 65 72 20 3d 20 70 61 74 68 2e 67 65 74 | eader).then.pchheader.=.path.get |
2f400 | 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 70 63 68 68 65 | relative(prj.location,.prj.pchhe |
2f420 | 61 64 65 72 29 0a 65 6e 64 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 | ader).end.for.fcfg.in.premake.pr |
2f440 | 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 55 6e | oject.eachfile(prj).do._p(2,'<Un |
2f460 | 69 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | it.filename="%s">',.premake.esc( |
2f480 | 66 63 66 67 2e 6e 61 6d 65 29 29 0a 69 66 20 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 | fcfg.name)).if.fcfg.name.~=.fcfg |
2f4a0 | 2e 76 70 61 74 68 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 76 69 72 74 75 61 | .vpath.then._p(3,'<Option.virtua |
2f4c0 | 6c 46 6f 6c 64 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 | lFolder="%s"./>',.path.getdirect |
2f4e0 | 6f 72 79 28 66 63 66 67 2e 76 70 61 74 68 29 29 0a 65 6e 64 0a 69 66 20 70 61 74 68 2e 69 73 72 | ory(fcfg.vpath)).end.if.path.isr |
2f500 | 65 73 6f 75 72 63 65 66 69 6c 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 | esourcefile(fcfg.name).then._p(3 |
2f520 | 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 57 49 4e 44 52 45 53 22 20 | ,'<Option.compilerVar="WINDRES". |
2f540 | 2f 3e 27 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 63 66 67 2e 6e 61 | />').elseif.path.iscfile(fcfg.na |
2f560 | 6d 65 29 20 61 6e 64 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 20 74 68 | me).and.prj.language.==."C++".th |
2f580 | 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 43 43 | en._p(3,'<Option.compilerVar="CC |
2f5a0 | 22 20 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 | "./>').end.if.not.prj.flags.NoPC |
2f5c0 | 48 20 61 6e 64 20 66 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 70 63 68 68 65 61 64 65 72 20 74 68 65 | H.and.fcfg.name.==.pchheader.the |
2f5e0 | 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 25 73 22 | n._p(3,'<Option.compilerVar="%s" |
2f600 | 20 2f 3e 27 2c 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 | ./>',.iif(prj.language.==."C",." |
2f620 | 43 43 22 2c 20 22 43 50 50 22 29 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 | CC",."CPP"))._p(3,'<Option.compi |
2f640 | 6c 65 3d 22 31 22 20 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 77 65 69 67 68 74 | le="1"./>')._p(3,'<Option.weight |
2f660 | 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 78 20 | ="0"./>')._p(3,'<Add.option="-x. |
2f680 | 63 2b 2b 2d 68 65 61 64 65 72 22 20 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 55 6e 69 | c++-header"./>').end._p(2,'</Uni |
2f6a0 | 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f | t>').end.end.function.premake.co |
2f6c0 | 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 | deblocks.debugenvs(cfg).if.prema |
2f6e0 | 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 20 3d 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 20 74 | ke.gettool(cfg).==.premake.gcc.t |
2f700 | 68 65 6e 0a 5f 70 28 33 2c 27 3c 64 65 62 75 67 67 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 72 65 | hen._p(3,'<debugger>')._p(4,'<re |
2f720 | 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 20 74 61 72 67 65 74 3d 22 25 73 22 3e 27 2c 20 70 72 | mote_debugging.target="%s">',.pr |
2f740 | 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 61 | emake.esc(cfg.longname)).local.a |
2f760 | 72 67 73 20 3d 20 27 27 0a 6c 6f 63 61 6c 20 73 7a 20 3d 20 23 63 66 67 2e 64 65 62 75 67 65 6e | rgs.=.''.local.sz.=.#cfg.debugen |
2f780 | 76 73 0a 66 6f 72 20 69 64 78 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 64 65 62 75 | vs.for.idx,.v.in.ipairs(cfg.debu |
2f7a0 | 67 65 6e 76 73 29 20 64 6f 0a 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e 20 27 73 65 74 20 65 6e | genvs).do.args.=.args....'set.en |
2f7c0 | 76 20 27 20 2e 2e 20 76 20 0a 69 66 20 73 7a 20 7e 3d 20 69 64 78 20 74 68 65 6e 20 61 72 67 73 | v.'....v..if.sz.~=.idx.then.args |
2f7e0 | 20 3d 20 61 72 67 73 20 2e 2e 20 27 26 23 78 30 41 3b 27 20 65 6e 64 0a 65 6e 64 0a 5f 70 28 35 | .=.args....'
'.end.end._p(5 |
2f800 | 2c 27 3c 6f 70 74 69 6f 6e 73 20 61 64 64 69 74 69 6f 6e 61 6c 5f 63 6d 64 73 5f 62 65 66 6f 72 | ,'<options.additional_cmds_befor |
2f820 | 65 3d 22 25 73 22 20 2f 3e 27 2c 61 72 67 73 29 0a 5f 70 28 34 2c 27 3c 2f 72 65 6d 6f 74 65 5f | e="%s"./>',args)._p(4,'</remote_ |
2f840 | 64 65 62 75 67 67 69 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 2f 64 65 62 75 67 67 65 72 3e 27 29 | debugging>')._p(3,'</debugger>') |
2f860 | 0a 65 6c 73 65 0a 20 65 72 72 6f 72 28 27 53 6f 72 72 79 20 61 74 20 74 68 69 73 20 6d 6f 6d 65 | .else..error('Sorry.at.this.mome |
2f880 | 6e 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 64 65 62 75 67 | nt.there.is.no.support.for.debug |
2f8a0 | 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 74 68 69 73 | .environment.variables.with.this |
2f8c0 | 20 64 65 62 75 67 67 65 72 20 61 6e 64 20 63 6f 64 65 62 6c 6f 63 6b 73 27 29 0a 65 6e 64 0a 65 | .debugger.and.codeblocks').end.e |
2f8e0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 | nd.function.premake.codeblocks.c |
2f900 | 62 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f | bp(prj).local.cc.=.premake.getto |
2f920 | 6f 6c 28 70 72 6a 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 | ol(prj)._p('<?xml.version="1.0". |
2f940 | 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 | encoding="UTF-8".standalone="yes |
2f960 | 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 | ".?>')._p('<CodeBlocks_project_f |
2f980 | 69 6c 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 56 65 72 73 69 6f 6e 20 6d 61 6a 6f 72 3d | ile>')._p(1,'<FileVersion.major= |
2f9a0 | 22 31 22 20 6d 69 6e 6f 72 3d 22 36 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 6a 65 63 | "1".minor="6"./>')._p(1,'<Projec |
2f9c0 | 74 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 74 69 74 6c 65 3d 22 25 73 22 20 2f 3e | t>')._p(2,'<Option.title="%s"./> |
2f9e0 | 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 | ',.premake.esc(prj.name))._p(2,' |
2fa00 | 3c 4f 70 74 69 6f 6e 20 70 63 68 5f 6d 6f 64 65 3d 22 32 22 20 2f 3e 27 29 0a 5f 70 28 32 2c 27 | <Option.pch_mode="2"./>')._p(2,' |
2fa20 | 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 | <Option.compiler="%s"./>',._OPTI |
2fa40 | 4f 4e 53 2e 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b | ONS.cc).local.platforms.=.premak |
2fa60 | 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 | e.filterplatforms(prj.solution,. |
2fa80 | 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 | cc.platforms,."Native").for.i.=. |
2faa0 | 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e | #platforms,.1,.-1.do.if.premake. |
2fac0 | 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 | platforms[platforms[i]].iscrossc |
2fae0 | 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f | ompiler.then.table.remove(platfo |
2fb00 | 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 32 2c 27 3c 42 75 69 6c 64 3e 27 29 | rms,.i).end.end.._p(2,'<Build>') |
2fb20 | 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 | .for._,.platform.in.ipairs(platf |
2fb40 | 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 | orms).do.for.cfg.in.premake.each |
2fb60 | 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 33 2c 27 3c | config(prj,.platform).do._p(3,'< |
2fb80 | 54 61 72 67 65 74 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | Target.title="%s">',.premake.esc |
2fba0 | 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 75 | (cfg.longname))._p(4,'<Option.ou |
2fbc0 | 74 70 75 74 3d 22 25 73 22 20 70 72 65 66 69 78 5f 61 75 74 6f 3d 22 30 22 20 65 78 74 65 6e 73 | tput="%s".prefix_auto="0".extens |
2fbe0 | 69 6f 6e 5f 61 75 74 6f 3d 22 30 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 | ion_auto="0"./>',.premake.esc(cf |
2fc00 | 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 29 0a 69 66 20 63 66 67 2e | g.buildtarget.fullpath)).if.cfg. |
2fc20 | 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 77 6f 72 6b | debugdir.then._p(4,'<Option.work |
2fc40 | 69 6e 67 5f 64 69 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 | ing_dir="%s"./>',.premake.esc(cf |
2fc60 | 67 2e 64 65 62 75 67 64 69 72 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f | g.debugdir)).end._p(4,'<Option.o |
2fc80 | 62 6a 65 63 74 5f 6f 75 74 70 75 74 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 | bject_output="%s"./>',.premake.e |
2fca0 | 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 | sc(cfg.objectsdir)).local.types. |
2fcc0 | 3d 20 7b 20 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 30 2c 20 43 6f 6e 73 6f 6c 65 41 70 70 20 | =.{.WindowedApp.=.0,.ConsoleApp. |
2fce0 | 3d 20 31 2c 20 53 74 61 74 69 63 4c 69 62 20 3d 20 32 2c 20 53 68 61 72 65 64 4c 69 62 20 3d 20 | =.1,.StaticLib.=.2,.SharedLib.=. |
2fd00 | 33 20 7d 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 74 79 70 65 3d 22 25 64 22 20 2f 3e 27 2c | 3.}._p(4,'<Option.type="%d"./>', |
2fd20 | 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 | .types[cfg.kind])._p(4,'<Option. |
2fd40 | 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a | compiler="%s"./>',._OPTIONS.cc). |
2fd60 | 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 | if.(cfg.kind.==."SharedLib").the |
2fd80 | 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 74 65 44 65 66 46 69 6c 65 3d 22 30 | n._p(4,'<Option.createDefFile="0 |
2fda0 | 22 20 2f 3e 27 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 74 65 53 74 61 74 69 | "./>')._p(4,'<Option.createStati |
2fdc0 | 63 4c 69 62 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 | cLib="%s"./>',.iif(cfg.flags.NoI |
2fde0 | 6d 70 6f 72 74 4c 69 62 2c 20 30 2c 20 31 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 43 6f 6d 70 | mportLib,.0,.1)).end._p(4,'<Comp |
2fe00 | 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 | iler>').for._,flag.in.ipairs(tab |
2fe20 | 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 | le.join(cc.getcflags(cfg),.cc.ge |
2fe40 | 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 | tcxxflags(cfg),.cc.getdefines(cf |
2fe60 | 67 2e 64 65 66 69 6e 65 73 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 20 64 | g.defines),.cfg.buildoptions)).d |
2fe80 | 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 | o._p(5,'<Add.option="%s"./>',.pr |
2fea0 | 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e | emake.esc(flag)).end.if.not.cfg. |
2fec0 | 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 | flags.NoPCH.and.cfg.pchheader.th |
2fee0 | 65 6e 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 57 69 6e 76 61 6c 69 64 2d | en._p(5,'<Add.option="-Winvalid- |
2ff00 | 70 63 68 22 20 2f 3e 27 29 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 69 6e | pch"./>')._p(5,'<Add.option="-in |
2ff20 | 63 6c 75 64 65 20 26 71 75 6f 74 3b 25 73 26 71 75 6f 74 3b 22 20 2f 3e 27 2c 20 70 72 65 6d 61 | clude."%s""./>',.prema |
2ff40 | 6b 65 2e 65 73 63 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 65 6e 64 0a 66 6f 72 20 5f | ke.esc(cfg.pchheader)).end.for._ |
2ff60 | 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f | ,v.in.ipairs(cfg.includedirs).do |
2ff80 | 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 | ._p(5,'<Add.directory="%s"./>',. |
2ffa0 | 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 43 6f 6d 70 | premake.esc(v)).end._p(4,'</Comp |
2ffc0 | 69 6c 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 4c 69 6e 6b 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 | iler>')._p(4,'<Linker>').for._,f |
2ffe0 | 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c | lag.in.ipairs(table.join(cc.getl |
30000 | 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 20 64 | dflags(cfg),.cfg.linkoptions)).d |
30020 | 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 | o._p(5,'<Add.option="%s"./>',.pr |
30040 | 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 | emake.esc(flag)).end.for._,v.in. |
30060 | 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c | ipairs(premake.getlinks(cfg,."al |
30080 | 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 | l",."directory")).do._p(5,'<Add. |
300a0 | 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | directory="%s"./>',.premake.esc( |
300c0 | 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b | v)).end.for._,v.in.ipairs(premak |
300e0 | 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 | e.getlinks(cfg,."all",."basename |
30100 | 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6c 69 62 72 61 72 79 3d 22 25 73 22 20 2f | ")).do._p(5,'<Add.library="%s"./ |
30120 | 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f | >',.premake.esc(v)).end._p(4,'</ |
30140 | 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 | Linker>').if.premake.findfile(cf |
30160 | 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f | g,.".rc").then._p(4,'<ResourceCo |
30180 | 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e | mpiler>').for._,v.in.ipairs(cfg. |
301a0 | 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 | includedirs).do._p(5,'<Add.direc |
301c0 | 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 | tory="%s"./>',.premake.esc(v)).e |
301e0 | 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c | nd.for._,v.in.ipairs(cfg.resincl |
30200 | 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 | udedirs).do._p(5,'<Add.directory |
30220 | 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f | ="%s"./>',.premake.esc(v)).end._ |
30240 | 70 28 34 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6e 64 0a 69 | p(4,'</ResourceCompiler>').end.i |
30260 | 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 6f 72 20 23 | f.#cfg.prebuildcommands.>.0.or.# |
30280 | 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f | cfg.postbuildcommands.>.0.then._ |
302a0 | 70 28 34 2c 27 3c 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 | p(4,'<ExtraCommands>').for._,v.i |
302c0 | 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 | n.ipairs(cfg.prebuildcommands).d |
302e0 | 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 | o._p(5,'<Add.before="%s"./>',.pr |
30300 | 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 | emake.esc(v)).end.for._,v.in.ipa |
30320 | 69 72 73 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 | irs(cfg.postbuildcommands).do._p |
30340 | 28 35 2c 27 3c 41 64 64 20 61 66 74 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 | (5,'<Add.after="%s"./>',.premake |
30360 | 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 45 78 74 72 61 43 6f 6d 6d 61 6e | .esc(v)).end._p(4,'</ExtraComman |
30380 | 64 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 2f 54 61 72 67 65 74 3e 27 29 0a 65 6e 64 0a | ds>').end._p(3,'</Target>').end. |
303a0 | 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 42 75 69 6c 64 3e 27 29 0a 63 6f 64 65 62 6c 6f 63 6b 73 2e | end._p(2,'</Build>').codeblocks. |
303c0 | 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 32 2c 27 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a | files(prj)._p(2,'<Extensions>'). |
303e0 | 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 | ........for._,.platform.in.ipair |
30400 | 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 | s(platforms).do.for.cfg.in.prema |
30420 | 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a | ke.eachconfig(prj,.platform).do. |
30440 | 69 66 20 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 | if.cfg.debugenvs.and.#cfg.debuge |
30460 | 6e 76 73 20 3e 20 30 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e | nvs.>.0.then.premake.codeblocks. |
30480 | 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c | debugenvs(cfg).end.end.end._p(2, |
304a0 | 27 3c 2f 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 6a 65 63 74 | '</Extensions>')._p(1,'</Project |
304c0 | 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c | >')._p('</CodeBlocks_project_fil |
304e0 | 65 3e 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 | e>')._p('').end..premake.codelit |
30500 | 65 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 | e.=.{.}.newaction.{.trigger..... |
30520 | 20 20 20 20 3d 20 22 63 6f 64 65 6c 69 74 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 | ....=."codelite",.shortname..... |
30540 | 20 20 3d 20 22 43 6f 64 65 4c 69 74 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 | ..=."CodeLite",.description..... |
30560 | 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 4c 69 74 65 20 70 72 6f 6a 65 63 74 20 66 69 6c | =."Generate.CodeLite.project.fil |
30580 | 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c | es",.valid_kinds.....=.{."Consol |
305a0 | 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 | eApp",."WindowedApp",."StaticLib |
305c0 | 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 | ",."SharedLib".},.valid_language |
305e0 | 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 | s.=.{."C",."C++".},.valid_tools. |
30600 | 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 | ....=.{.cc...=.{."gcc".},.},.ons |
30620 | 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e | olution.=.function(sln).premake. |
30640 | 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 | generate(sln,."%%.workspace",.pr |
30660 | 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f | emake.codelite.workspace).end,.o |
30680 | 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 | nproject.=.function(prj).premake |
306a0 | 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 2c 20 70 72 65 | .generate(prj,."%%.project",.pre |
306c0 | 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c | make.codelite.project).end,.oncl |
306e0 | 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d | eansolution.=.function(sln).prem |
30700 | 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 | ake.clean.file(sln,."%%.workspac |
30720 | 65 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 5f | e").premake.clean.file(sln,."%%_ |
30740 | 77 73 70 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c | wsp.mk").premake.clean.file(sln, |
30760 | 20 22 25 25 2e 74 61 67 73 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 | ."%%.tags").end,.oncleanproject. |
30780 | 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 | =.function(prj).premake.clean.fi |
307a0 | 6c 65 28 70 72 6a 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c | le(prj,."%%.project").premake.cl |
307c0 | 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 | ean.file(prj,."%%.mk").premake.c |
307e0 | 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c 69 73 74 22 29 0a 70 72 65 6d 61 6b | lean.file(prj,."%%.list").premak |
30800 | 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6f 75 74 22 29 0a 65 6e 64 0a | e.clean.file(prj,."%%.out").end. |
30820 | 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 | }..function.premake.codelite.wor |
30840 | 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 | kspace(sln)._p('<?xml.version="1 |
30860 | 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f | .0".encoding="utf-8"?>')._p('<Co |
30880 | 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 20 4e 61 6d 65 3d 22 25 73 22 20 44 61 74 61 62 | deLite_Workspace.Name="%s".Datab |
308a0 | 61 73 65 3d 22 2e 2f 25 73 2e 74 61 67 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 | ase="./%s.tags">',.premake.esc(s |
308c0 | 6c 6e 2e 6e 61 6d 65 29 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 29 | ln.name),.premake.esc(sln.name)) |
308e0 | 0a 66 6f 72 20 69 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 | .for.i,prj.in.ipairs(sln.project |
30900 | 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 | s).do.local.name.=.premake.esc(p |
30920 | 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e | rj.name).local.fname.=.path.join |
30940 | 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 | (path.getrelative(sln.location,. |
30960 | 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 | prj.location),.prj.name).local.a |
30980 | 63 74 69 76 65 20 3d 20 69 69 66 28 69 3d 3d 31 2c 20 22 59 65 73 22 2c 20 22 4e 6f 22 29 0a 5f | ctive.=.iif(i==1,."Yes",."No")._ |
309a0 | 70 28 27 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 50 61 74 68 3d 22 25 73 | p('..<Project.Name="%s".Path="%s |
309c0 | 2e 70 72 6f 6a 65 63 74 22 20 41 63 74 69 76 65 3d 22 25 73 22 20 2f 3e 27 2c 20 6e 61 6d 65 2c | .project".Active="%s"./>',.name, |
309e0 | 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f | .fname,.active).end.local.platfo |
30a00 | 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c | rms.=.premake.filterplatforms(sl |
30a20 | 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d | n,.premake[_OPTIONS.cc].platform |
30a40 | 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c | s,."Native").for.i.=.#platforms, |
30a60 | 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 | .1,.-1.do.if.premake.platforms[p |
30a80 | 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 | latforms[i]].iscrosscompiler.the |
30aa0 | 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 | n.table.remove(platforms,.i).end |
30ac0 | 0a 65 6e 64 20 0a 5f 70 28 27 20 20 3c 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 66 6f 72 20 | .end.._p('..<BuildMatrix>').for. |
30ae0 | 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 | _,.platform.in.ipairs(platforms) |
30b00 | 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e | .do.for._,.cfgname.in.ipairs(sln |
30b20 | 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d | .configurations).do.local.name.= |
30b40 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 | .premake.getconfigname(cfgname,. |
30b60 | 70 6c 61 74 66 6f 72 6d 29 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 5f 70 28 27 20 20 20 20 | platform):gsub("|","_")._p('.... |
30b80 | 3c 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 | <WorkspaceConfiguration.Name="%s |
30ba0 | 22 20 53 65 6c 65 63 74 65 64 3d 22 79 65 73 22 3e 27 2c 20 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c | ".Selected="yes">',.name).for._, |
30bc0 | 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f | prj.in.ipairs(sln.projects).do._ |
30be0 | 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6e 66 | p('......<Project.Name="%s".Conf |
30c00 | 69 67 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 6e 61 6d 65 29 0a | igName="%s"/>',.prj.name,.name). |
30c20 | 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 | end._p('....</WorkspaceConfigura |
30c40 | 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 42 75 69 6c 64 4d 61 74 | tion>').end.end._p('..</BuildMat |
30c60 | 72 69 78 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 3e | rix>')._p('</CodeLite_Workspace> |
30c80 | 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 6c 69 74 65 20 3d 20 70 72 65 6d 61 6b 65 | ').end..local.codelite.=.premake |
30ca0 | 2e 63 6f 64 65 6c 69 74 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 | .codelite.local.tree.=.premake.t |
30cc0 | 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 | ree.function.codelite.files(prj) |
30ce0 | 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c | .local.tr.=.premake.project.buil |
30d00 | 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 | dsourcetree(prj).tree.traverse(t |
30d20 | 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f | r,.{.onbranchenter.=.function(no |
30d40 | 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 56 69 72 74 75 61 6c 44 69 | de,.depth)._p(depth,.'<VirtualDi |
30d60 | 72 65 63 74 6f 72 79 20 4e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a | rectory.Name="%s">',.node.name). |
30d80 | 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 | end,.onbranchexit.=.function(nod |
30da0 | 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 56 69 72 74 75 61 6c 44 69 | e,.depth)._p(depth,.'</VirtualDi |
30dc0 | 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f | rectory>').end,.onleaf.=.functio |
30de0 | 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 20 | n(node,.depth)._p(depth,.'<File. |
30e00 | 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 | Name="%s"/>',.node.cfg.name).end |
30e20 | 2c 0a 7d 2c 20 74 72 75 65 2c 20 31 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | ,.},.true,.1).end.function.prema |
30e40 | 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 | ke.codelite.project(prj).io.inde |
30e60 | 6e 74 20 3d 20 22 20 20 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 | nt.=.".."._p('<?xml.version="1.0 |
30e80 | 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 | ".encoding="utf-8"?>')._p('<Code |
30ea0 | 4c 69 74 65 5f 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b | Lite_Project.Name="%s">',.premak |
30ec0 | 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 | e.esc(prj.name)).codelite.files( |
30ee0 | 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 0a 43 6f 6e 73 6f 6c 65 41 70 70 | prj).local.types.=.{..ConsoleApp |
30f00 | 20 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d | ..=."Executable",..WindowedApp.= |
30f20 | 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 53 | ."Executable",..StaticLib...=."S |
30f40 | 74 61 74 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 44 | tatic.Library",.SharedLib...=."D |
30f60 | 79 6e 61 6d 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 7d 0a 5f 70 28 27 20 20 3c 53 65 74 74 69 6e | ynamic.Library",.}._p('..<Settin |
30f80 | 67 73 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 74 79 70 65 73 5b 70 72 6a 2e 6b 69 6e 64 5d 29 | gs.Type="%s">',.types[prj.kind]) |
30fa0 | 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 | .local.platforms.=.premake.filte |
30fc0 | 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 | rplatforms(prj.solution,.premake |
30fe0 | 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 | [_OPTIONS.cc].platforms,."Native |
31000 | 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a | ").for.i.=.#platforms,.1,.-1.do. |
31020 | 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 | if.premake.platforms[platforms[i |
31040 | 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 | ]].iscrosscompiler.then.table.re |
31060 | 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 66 6f 72 20 | move(platforms,.i).end.end..for. |
31080 | 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 | _,.platform.in.ipairs(platforms) |
310a0 | 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 | .do.for.cfg.in.premake.eachconfi |
310c0 | 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d | g(prj,.platform).do.local.name.= |
310e0 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 3a 67 73 75 62 28 | .premake.esc(cfg.longname):gsub( |
31100 | 22 7c 22 2c 22 5f 22 29 0a 6c 6f 63 61 6c 20 63 6f 6d 70 69 6c 65 72 20 3d 20 69 69 66 28 63 66 | "|","_").local.compiler.=.iif(cf |
31120 | 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 67 63 63 22 2c 20 22 67 2b 2b 22 29 | g.language.==."C",."gcc",."g++") |
31140 | 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 | ._p('....<Configuration.Name="%s |
31160 | 22 20 43 6f 6d 70 69 6c 65 72 54 79 70 65 3d 22 67 6e 75 20 25 73 22 20 44 65 62 75 67 67 65 72 | ".CompilerType="gnu.%s".Debugger |
31180 | 54 79 70 65 3d 22 47 4e 55 20 67 64 62 20 64 65 62 75 67 67 65 72 22 20 54 79 70 65 3d 22 25 73 | Type="GNU.gdb.debugger".Type="%s |
311a0 | 22 3e 27 2c 20 6e 61 6d 65 2c 20 63 6f 6d 70 69 6c 65 72 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b | ">',.name,.compiler,.types[cfg.k |
311c0 | 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 | ind]).local.fname..=.premake.esc |
311e0 | 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c | (cfg.buildtarget.fullpath).local |
31200 | 20 6f 62 6a 64 69 72 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 | .objdir.=.premake.esc(cfg.object |
31220 | 73 64 69 72 29 0a 6c 6f 63 61 6c 20 72 75 6e 63 6d 64 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 | sdir).local.runcmd.=.cfg.buildta |
31240 | 72 67 65 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 72 75 6e 64 69 72 20 3d 20 63 66 67 2e 64 65 62 | rget.name.local.rundir.=.cfg.deb |
31260 | 75 67 64 69 72 20 6f 72 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f | ugdir.or.cfg.buildtarget.directo |
31280 | 72 79 0a 6c 6f 63 61 6c 20 72 75 6e 61 72 67 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 | ry.local.runargs.=.table.concat( |
312a0 | 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 0a 6c 6f 63 61 6c 20 70 61 75 73 65 20 | cfg.debugargs,.".").local.pause. |
312c0 | 20 3d 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 | .=.iif(cfg.kind.==."WindowedApp" |
312e0 | 2c 20 22 6e 6f 22 2c 20 22 79 65 73 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 | ,."no",."yes")._p('......<Genera |
31300 | 6c 20 4f 75 74 70 75 74 46 69 6c 65 3d 22 25 73 22 20 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 | l.OutputFile="%s".IntermediateDi |
31320 | 72 65 63 74 6f 72 79 3d 22 25 73 22 20 43 6f 6d 6d 61 6e 64 3d 22 2e 2f 25 73 22 20 43 6f 6d 6d | rectory="%s".Command="./%s".Comm |
31340 | 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 20 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f | andArguments="%s".WorkingDirecto |
31360 | 72 79 3d 22 25 73 22 20 50 61 75 73 65 45 78 65 63 57 68 65 6e 50 72 6f 63 54 65 72 6d 69 6e 61 | ry="%s".PauseExecWhenProcTermina |
31380 | 74 65 73 3d 22 25 73 22 2f 3e 27 2c 20 66 6e 61 6d 65 2c 20 6f 62 6a 64 69 72 2c 20 72 75 6e 63 | tes="%s"/>',.fname,.objdir,.runc |
313a0 | 6d 64 2c 20 72 75 6e 61 72 67 73 2c 20 72 75 6e 64 69 72 2c 20 70 61 75 73 65 29 0a 6c 6f 63 61 | md,.runargs,.rundir,.pause).loca |
313c0 | 6c 20 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e | l.flags.=.premake.esc(table.join |
313e0 | 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 | (premake.gcc.getcflags(cfg),.pre |
31400 | 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 | make.gcc.getcxxflags(cfg),.cfg.b |
31420 | 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 6d 70 69 6c 65 | uildoptions))._p('......<Compile |
31440 | 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c | r.Required="yes".Options="%s">', |
31460 | 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f | .table.concat(flags,.";")).for._ |
31480 | 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f | ,v.in.ipairs(cfg.includedirs).do |
314a0 | 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 56 61 6c 75 65 3d | ._p('........<IncludePath.Value= |
314c0 | 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 | "%s"/>',.premake.esc(v)).end.for |
314e0 | 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f | ._,v.in.ipairs(cfg.defines).do._ |
31500 | 70 28 27 20 20 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 20 56 61 6c 75 65 3d 22 | p('........<Preprocessor.Value=" |
31520 | 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 | %s"/>',.premake.esc(v)).end._p(' |
31540 | 20 20 20 20 20 20 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6c 61 67 73 20 3d 20 70 72 65 6d | ......</Compiler>').flags.=.prem |
31560 | 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 | ake.esc(table.join(premake.gcc.g |
31580 | 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 | etldflags(cfg),.cfg.linkoptions) |
315a0 | 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 69 6e 6b 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 | )._p('......<Linker.Required="ye |
315c0 | 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 | s".Options="%s">',.table.concat( |
315e0 | 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 | flags,.";")).for._,v.in.ipairs(p |
31600 | 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 | remake.getlinks(cfg,."all",."dir |
31620 | 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 | ectory")).do._p('........<Librar |
31640 | 79 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 | yPath.Value="%s"./>',.premake.es |
31660 | 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d | c(v)).end.for._,v.in.ipairs(prem |
31680 | 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 | ake.getlinks(cfg,."all",."basena |
316a0 | 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 20 56 61 | me")).do._p('........<Library.Va |
316c0 | 6c 75 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e | lue="%s"./>',.premake.esc(v)).en |
316e0 | 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 | d._p('......</Linker>').if.prema |
31700 | 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 6c 6f 63 | ke.findfile(cfg,.".rc").then.loc |
31720 | 61 6c 20 64 65 66 69 6e 65 73 20 3d 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 74 61 62 6c 65 | al.defines.=.table.implode(table |
31740 | 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 | .join(cfg.defines,.cfg.resdefine |
31760 | 73 29 2c 20 22 2d 44 22 2c 20 22 3b 22 2c 20 22 22 29 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 | s),."-D",.";",."").local.options |
31780 | 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 2c 20 | .=.table.concat(cfg.resoptions,. |
317a0 | 22 3b 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 | ";")._p('......<ResourceCompiler |
317c0 | 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 25 73 22 3e 27 | .Required="yes".Options="%s%s">' |
317e0 | 2c 20 64 65 66 69 6e 65 73 2c 20 6f 70 74 69 6f 6e 73 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 | ,.defines,.options).for._,v.in.i |
31800 | 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 | pairs(table.join(cfg.includedirs |
31820 | 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 29 20 64 6f 0a 5f 70 28 27 20 20 | ,.cfg.resincludedirs)).do._p('.. |
31840 | 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 | ......<IncludePath.Value="%s"/>' |
31860 | 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 | ,.premake.esc(v)).end._p('...... |
31880 | 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 | </ResourceCompiler>').else._p('. |
318a0 | 20 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d | .....<ResourceCompiler.Required= |
318c0 | 22 6e 6f 22 20 4f 70 74 69 6f 6e 73 3d 22 22 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e | "no".Options=""/>').end.if.#cfg. |
318e0 | 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 | prebuildcommands.>.0.then._p('.. |
31900 | 20 20 20 20 3c 50 72 65 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 | ....<PreBuild>').for._,v.in.ipai |
31920 | 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 | rs(cfg.prebuildcommands).do._p(' |
31940 | 20 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 | ........<Command.Enabled="yes">% |
31960 | 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e | s</Command>',.premake.esc(v)).en |
31980 | 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 72 65 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 69 66 | d._p('......</PreBuild>').end.if |
319a0 | 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e | .#cfg.postbuildcommands.>.0.then |
319c0 | 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 | ._p('......<PostBuild>').for._,v |
319e0 | 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 | .in.ipairs(cfg.postbuildcommands |
31a00 | 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 | ).do._p('........<Command.Enable |
31a20 | 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 | d="yes">%s</Command>',.premake.e |
31a40 | 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 6f 73 74 42 75 69 6c 64 | sc(v)).end._p('......</PostBuild |
31a60 | 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 45 | >').end._p('......<CustomBuild.E |
31a80 | 6e 61 62 6c 65 64 3d 22 6e 6f 22 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6c 65 61 | nabled="no">')._p('........<Clea |
31aa0 | 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 | nCommand></CleanCommand>')._p('. |
31ac0 | 20 20 20 20 20 20 20 3c 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 3c 2f 42 75 69 6c 64 43 6f 6d 6d | .......<BuildCommand></BuildComm |
31ae0 | 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 53 69 6e 67 6c 65 46 69 6c 65 43 6f | and>')._p('........<SingleFileCo |
31b00 | 6d 6d 61 6e 64 3e 3c 2f 53 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 | mmand></SingleFileCommand>')._p( |
31b20 | 27 20 20 20 20 20 20 20 20 3c 4d 61 6b 65 66 69 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d | '........<MakefileGenerationComm |
31b40 | 61 6e 64 3e 3c 2f 4d 61 6b 65 66 69 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e | and></MakefileGenerationCommand> |
31b60 | 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 54 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 | ')._p('........<ThirdPartyToolNa |
31b80 | 6d 65 3e 4e 6f 6e 65 3c 2f 54 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 27 29 0a 5f | me>None</ThirdPartyToolName>')._ |
31ba0 | 70 28 27 20 20 20 20 20 20 20 20 3c 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 3c 2f 57 | p('........<WorkingDirectory></W |
31bc0 | 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 | orkingDirectory>')._p('......</C |
31be0 | 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f | ustomBuild>')._p('......<Additio |
31c00 | 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 | nalRules>')._p('........<CustomP |
31c20 | 6f 73 74 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 5f 70 | ostBuild></CustomPostBuild>')._p |
31c40 | 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 3c 2f 43 75 73 74 | ('........<CustomPreBuild></Cust |
31c60 | 6f 6d 50 72 65 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 41 64 64 69 74 69 | omPreBuild>')._p('......</Additi |
31c80 | 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 2f 43 6f 6e 66 69 67 75 72 61 | onalRules>')._p('....</Configura |
31ca0 | 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 53 65 74 74 69 6e 67 73 | tion>').end.end._p('..</Settings |
31cc0 | 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c | >').for._,.platform.in.ipairs(pl |
31ce0 | 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 | atforms).do.for.cfg.in.premake.e |
31d00 | 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 27 | achconfig(prj,.platform).do._p(' |
31d20 | 20 20 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 63 66 67 | ..<Dependencies.name="%s">',.cfg |
31d40 | 2e 6c 6f 6e 67 6e 61 6d 65 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 29 0a 66 6f 72 20 5f 2c 64 | .longname:gsub("|","_")).for._,d |
31d60 | 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e | ep.in.ipairs(premake.getdependen |
31d80 | 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e | cies(prj)).do._p('....<Project.N |
31da0 | 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 64 65 70 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 | ame="%s"/>',.dep.name).end._p('. |
31dc0 | 20 3c 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 3c | .</Dependencies>').end.end._p('< |
31de0 | 2f 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 | /CodeLite_Project>').end.._MAKE. |
31e00 | 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6d | =.{.}.premake.make.=.{.}.local.m |
31e20 | 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b | ake.=.premake.make.function._MAK |
31e40 | 45 2e 65 73 63 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 0a 69 66 20 28 74 79 | E.esc(value).local.result.if.(ty |
31e60 | 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c | pe(value).==."table").then.resul |
31e80 | 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 | t.=.{.}.for._,v.in.ipairs(value) |
31ea0 | 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 | .do.table.insert(result,._MAKE.e |
31ec0 | 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 72 65 | sc(v)).end.return.result.else.re |
31ee0 | 73 75 6c 74 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a | sult.=.value:gsub("\\",."\\\\"). |
31f00 | 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 20 22 2c 20 22 5c 5c 20 22 29 | result.=.result:gsub(".",."\\.") |
31f20 | 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 28 22 2c 20 22 5c 5c | .result.=.result:gsub("%%(",."\\ |
31f40 | 25 28 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 29 22 2c | %(").result.=.result:gsub("%%)", |
31f60 | 20 22 5c 5c 25 29 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 24 | ."\\%)").result.=.result:gsub("$ |
31f80 | 5c 5c 25 28 28 2e 2d 29 5c 5c 25 29 22 2c 20 22 24 25 28 25 31 25 29 22 29 0a 72 65 74 75 72 6e | \\%((.-)\\%)",."$%(%1%)").return |
31fa0 | 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | .result.end.end.function.premake |
31fc0 | 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 5f | .make_copyrule(source,.target)._ |
31fe0 | 70 28 27 25 73 3a 20 25 73 27 2c 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 29 0a 5f 70 28 27 | p('%s:.%s',.target,.source)._p(' |
32000 | 5c 74 40 65 63 68 6f 20 43 6f 70 79 69 6e 67 20 24 28 6e 6f 74 64 69 72 20 25 73 29 27 2c 20 74 | \t@echo.Copying.$(notdir.%s)',.t |
32020 | 61 72 67 65 74 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 43 4f 50 59 2c 25 73 2c 25 73 29 | arget)._p('\t-$(call.COPY,%s,%s) |
32040 | 27 2c 20 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ',.source,.target).end.function. |
32060 | 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 76 61 72 29 0a 5f 70 28 27 | premake.make_mkdirrule(var)._p(' |
32080 | 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 25 73 27 2c 20 76 61 72 29 0a 5f 70 28 27 5c | \t@echo.Creating.%s',.var)._p('\ |
320a0 | 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 25 73 29 27 2c 20 76 61 72 29 0a 5f 70 28 27 27 29 | t-$(call.MKDIR,%s)',.var)._p('') |
320c0 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 6c 69 73 74 28 76 61 6c 75 65 29 0a 69 | .end.function.make.list(value).i |
320e0 | 66 20 23 76 61 6c 75 65 20 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 20 22 20 2e 2e 20 | f.#value.>.0.then.return.".".... |
32100 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 76 61 6c 75 65 2c 20 22 20 22 29 0a 65 6c 73 65 0a 72 65 | table.concat(value,.".").else.re |
32120 | 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 | turn."".end.end.function._MAKE.g |
32140 | 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 74 68 69 73 2c 20 73 65 61 72 63 68 70 72 6a 73 29 | etmakefilename(this,.searchprjs) |
32160 | 0a 6c 6f 63 61 6c 20 63 6f 75 6e 74 20 3d 20 30 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d | .local.count.=.0.for.sln.in.prem |
32180 | 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c | ake.solution.each().do.if.(sln.l |
321a0 | 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 | ocation.==.this.location).then.c |
321c0 | 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 6e 64 0a 69 66 20 28 73 65 61 72 63 68 70 | ount.=.count.+.1.end.if.(searchp |
321e0 | 72 6a 73 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c | rjs).then.for._,prj.in.ipairs(sl |
32200 | 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 | n.projects).do.if.(prj.location. |
32220 | 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 | ==.this.location).then.count.=.c |
32240 | 6f 75 6e 74 20 2b 20 31 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 63 6f 75 | ount.+.1.end.end.end.end.if.(cou |
32260 | 6e 74 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4d 61 6b 65 66 69 6c 65 22 0a | nt.==.1).then.return."Makefile". |
32280 | 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 68 69 73 2e 6e 61 6d 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 | else.return.this.name....".make" |
322a0 | 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6e 61 6d 65 73 | .end.end.function._MAKE.getnames |
322c0 | 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 | (tbl).local.result.=.table.extra |
322e0 | 63 74 28 74 62 6c 2c 20 22 6e 61 6d 65 22 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 | ct(tbl,."name").for.k,v.in.pairs |
32300 | 28 72 65 73 75 6c 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 | (result).do.result[k].=._MAKE.es |
32320 | 63 28 76 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 | c(v).end.return.result.end.funct |
32340 | 69 6f 6e 20 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 23 63 | ion.make.settings(cfg,.cc).if.#c |
32360 | 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3e 20 30 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 | fg.makesettings.>.0.then.for._,. |
32380 | 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 | value.in.ipairs(cfg.makesettings |
323a0 | 29 20 64 6f 0a 5f 70 28 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 6f | ).do._p(value).end.end.local.too |
323c0 | 6c 73 65 74 74 69 6e 67 73 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 | lsettings.=.cc.platforms[cfg.pla |
323e0 | 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 69 66 20 74 6f 6f 6c 73 65 74 74 69 6e | tform].cfgsettings.if.toolsettin |
32400 | 67 73 20 74 68 65 6e 0a 5f 70 28 74 6f 6f 6c 73 65 74 74 69 6e 67 73 29 0a 65 6e 64 0a 65 6e 64 | gs.then._p(toolsettings).end.end |
32420 | 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 | .newaction.{.trigger.........=." |
32440 | 67 6d 61 6b 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 47 4e 55 20 4d | gmake",.shortname.......=."GNU.M |
32460 | 61 6b 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 | ake",.description.....=."Generat |
32480 | 65 20 47 4e 55 20 6d 61 6b 65 66 69 6c 65 73 20 66 6f 72 20 50 4f 53 49 58 2c 20 4d 69 6e 47 57 | e.GNU.makefiles.for.POSIX,.MinGW |
324a0 | 2c 20 61 6e 64 20 43 79 67 77 69 6e 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d | ,.and.Cygwin",.valid_kinds.....= |
324c0 | 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 | .{."ConsoleApp",."WindowedApp",. |
324e0 | 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 | "StaticLib",."SharedLib".},.vali |
32500 | 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 | d_languages.=.{."C",."C++",."C#" |
32520 | 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d | .},.valid_tools.....=.{.cc.....= |
32540 | 20 7b 20 22 67 63 63 22 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 | .{."gcc".},.dotnet.=.{."mono",." |
32560 | 6d 73 6e 65 74 22 2c 20 22 70 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 | msnet",."pnet".},.},.onsolution. |
32580 | 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 | =.function(sln).premake.generate |
325a0 | 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c | (sln,._MAKE.getmakefilename(sln, |
325c0 | 20 66 61 6c 73 65 29 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a | .false),.premake.make_solution). |
325e0 | 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c | end,.onproject.=.function(prj).l |
32600 | 6f 63 61 6c 20 6d 61 6b 65 66 69 6c 65 20 3d 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c | ocal.makefile.=._MAKE.getmakefil |
32620 | 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f | ename(prj,.true).if.premake.isdo |
32640 | 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 | tnetproject(prj).then.premake.ge |
32660 | 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 | nerate(prj,.makefile,.premake.ma |
32680 | 6b 65 5f 63 73 68 61 72 70 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 | ke_csharp).else.premake.generate |
326a0 | 28 70 72 6a 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 | (prj,.makefile,.premake.make_cpp |
326c0 | 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e | ).end.end,.oncleansolution.=.fun |
326e0 | 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c | ction(sln).premake.clean.file(sl |
32700 | 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 | n,._MAKE.getmakefilename(sln,.fa |
32720 | 6c 73 65 29 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 | lse)).end,.oncleanproject.=.func |
32740 | 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a | tion(prj).premake.clean.file(prj |
32760 | 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 | ,._MAKE.getmakefilename(prj,.tru |
32780 | 65 29 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 | e)).end.}..function.premake.make |
327a0 | 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b | _solution(sln).local.cc.=.premak |
327c0 | 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d | e[_OPTIONS.cc].local.platforms.= |
327e0 | 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 | .premake.filterplatforms(sln,.cc |
32800 | 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 73 | .platforms,."Native")._p('#.%s.s |
32820 | 6f 6c 75 74 69 6f 6e 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 | olution.makefile.autogenerated.b |
32840 | 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 | y.GENie',.premake.action.current |
32860 | 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 68 | ().shortname)._p('#.Type."make.h |
32880 | 65 6c 70 22 20 66 6f 72 20 75 73 61 67 65 20 68 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 | elp".for.usage.help')._p('')._p( |
328a0 | 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 | 'ifndef.config')._p('..config=%s |
328c0 | 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 | ',._MAKE.esc(premake.getconfigna |
328e0 | 6d 65 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f | me(sln.configurations[1],.platfo |
32900 | 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 | rms[1],.true)))._p('endif')._p(' |
32920 | 65 78 70 6f 72 74 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 50 52 4f 4a 45 | export.config')._p('')._p('PROJE |
32940 | 43 54 53 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 | CTS.:=.%s',.table.concat(_MAKE.e |
32960 | 73 63 28 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 | sc(table.extract(sln.projects,." |
32980 | 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 | name")),."."))._p('')._p('.PHONY |
329a0 | 3a 20 61 6c 6c 20 63 6c 65 61 6e 20 68 65 6c 70 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f | :.all.clean.help.$(PROJECTS)')._ |
329c0 | 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 | p('')._p('all:.$(PROJECTS)')._p( |
329e0 | 27 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f | '').for._,.prj.in.ipairs(sln.pro |
32a00 | 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 | jects).do._p('%s:.%s',._MAKE.esc |
32a20 | 28 70 72 6a 2e 6e 61 6d 65 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 | (prj.name),.table.concat(_MAKE.e |
32a40 | 73 63 28 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 | sc(table.extract(premake.getdepe |
32a60 | 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 69 | ndencies(prj),."name")),.".")).i |
32a80 | 66 20 28 6e 6f 74 20 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 | f.(not.sln.messageskip).or.(not. |
32aa0 | 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 | table.contains(sln.messageskip,. |
32ac0 | 22 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 | "SkipBuildingMessage")).then._p( |
32ae0 | 27 5c 74 40 65 63 68 6f 20 22 3d 3d 3d 3d 20 42 75 69 6c 64 69 6e 67 20 25 73 20 28 24 28 63 6f | '\t@echo."====.Building.%s.($(co |
32b00 | 6e 66 69 67 29 29 20 3d 3d 3d 3d 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 | nfig)).===="',.prj.name).end._p( |
32b20 | 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 | '\t@${MAKE}.--no-print-directory |
32b40 | 20 2d 43 20 25 73 20 2d 66 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 | .-C.%s.-f.%s',._MAKE.esc(path.ge |
32b60 | 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 | trelative(sln.location,.prj.loca |
32b80 | 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 | tion)),._MAKE.esc(_MAKE.getmakef |
32ba0 | 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a | ilename(prj,.true)))._p('').end. |
32bc0 | 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 66 6f 72 20 5f 20 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 | _p('clean:').for._.,prj.in.ipair |
32be0 | 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 | s(sln.projects).do._p('\t@${MAKE |
32c00 | 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 | }.--no-print-directory.-C.%s.-f. |
32c20 | 25 73 20 63 6c 65 61 6e 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c | %s.clean',._MAKE.esc(path.getrel |
32c40 | 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e | ative(sln.location,.prj.location |
32c60 | 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e | )),._MAKE.esc(_MAKE.getmakefilen |
32c80 | 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 | ame(prj,.true))).end._p('')._p(' |
32ca0 | 68 65 6c 70 3a 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 55 73 61 67 65 3a 20 6d 61 6b 65 | help:')._p(1,'@echo."Usage:.make |
32cc0 | 20 5b 63 6f 6e 66 69 67 3d 6e 61 6d 65 5d 20 5b 74 61 72 67 65 74 5d 22 27 29 0a 5f 70 28 31 2c | .[config=name].[target]"')._p(1, |
32ce0 | 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 43 4f 4e 46 49 47 55 | '@echo.""')._p(1,'@echo."CONFIGU |
32d00 | 52 41 54 49 4f 4e 53 3a 22 27 29 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d | RATIONS:"').local.cfgpairs.=.{.} |
32d20 | 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 | .for._,.platform.in.ipairs(platf |
32d40 | 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 | orms).do.for._,.cfgname.in.ipair |
32d60 | 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 | s(sln.configurations).do._p(1,'@ |
32d80 | 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 | echo."...%s"',.premake.getconfig |
32da0 | 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 29 0a 65 | name(cfgname,.platform,.true)).e |
32dc0 | 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 | nd.end._p(1,'@echo.""')._p(1,'@e |
32de0 | 63 68 6f 20 22 54 41 52 47 45 54 53 3a 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 | cho."TARGETS:"')._p(1,'@echo.".. |
32e00 | 20 61 6c 6c 20 28 64 65 66 61 75 6c 74 29 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 | .all.(default)"')._p(1,'@echo.". |
32e20 | 20 20 63 6c 65 61 6e 22 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 | ..clean"').for._,.prj.in.ipairs( |
32e40 | 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 | sln.projects).do._p(1,'@echo.".. |
32e60 | 20 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f | .%s"',.prj.name).end._p(1,'@echo |
32e80 | 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f | .""')._p(1,'@echo."For.more.info |
32ea0 | 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 69 6e 64 75 73 74 72 69 6f 75 73 6f | rmation,.see.http://industriouso |
32ec0 | 6e 65 2e 63 6f 6d 2f 70 72 65 6d 61 6b 65 2f 71 75 69 63 6b 2d 73 74 61 72 74 22 27 29 0a 65 6e | ne.com/premake/quick-start"').en |
32ee0 | 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 70 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b | d..premake.make.cpp.=.{.}.premak |
32f00 | 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 70 70 20 | e.make.override.=.{.}.local.cpp. |
32f20 | 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 70 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 | =.premake.make.cpp.local.make.=. |
32f40 | 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 | premake.make.function.premake.ma |
32f60 | 6b 65 5f 63 70 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 | ke_cpp(prj).local.cc.=.premake.g |
32f80 | 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 | ettool(prj).local.platforms.=.pr |
32fa0 | 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 | emake.filterplatforms(prj.soluti |
32fc0 | 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 70 72 65 6d | on,.cc.platforms,."Native").prem |
32fe0 | 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c | ake.gmake_cpp_header(prj,.cc,.pl |
33000 | 61 74 66 6f 72 6d 73 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 | atforms).for._,.platform.in.ipai |
33020 | 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d | rs(platforms).do.for.cfg.in.prem |
33040 | 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f | ake.eachconfig(prj,.platform).do |
33060 | 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 | .premake.gmake_cpp_config(prj,.c |
33080 | 66 67 2c 20 63 63 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 73 20 3d 20 | fg,.cc).end.end.local.objdirs.=. |
330a0 | 7b 7d 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c | {}.for._,.file.in.ipairs(prj.fil |
330c0 | 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 | es).do.if.path.iscppfile(file).t |
330e0 | 68 65 6e 0a 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 64 69 | hen.objdirs[_MAKE.esc(path.getdi |
33100 | 72 65 63 74 6f 72 79 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 69 6c 65 29 29 29 5d 20 3d | rectory(path.trimdots(file)))].= |
33120 | 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 4f 42 4a 44 49 52 53 20 3a 3d 20 5c 5c 27 29 0a 5f | .1.end.end._p('OBJDIRS.:=.\\')._ |
33140 | 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 20 5c 5c 27 29 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 | p('\t$(OBJDIR).\\').for.dir,._.i |
33160 | 6e 20 70 61 69 72 73 28 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 | n.pairs(objdirs).do._p('\t$(OBJD |
33180 | 49 52 29 2f 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 | IR)/%s.\\',.dir).end._p('')._p(' |
331a0 | 52 45 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e | RESOURCES.:=.\\').for._,.file.in |
331c0 | 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 | .ipairs(prj.files).do.if.path.is |
331e0 | 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 | resourcefile(file).then._p('\t$( |
33200 | 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 | OBJDIR)/%s.res.\\',._MAKE.esc(pa |
33220 | 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f | th.getbasename(file))).end.end._ |
33240 | 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 | p('')._p('.PHONY:.clean.prebuild |
33260 | 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f | .prelink')._p('').if.os.is("MacO |
33280 | 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 | SX").and.prj.kind.==."WindowedAp |
332a0 | 70 22 20 74 68 65 6e 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 | p".then._p('all:.$(TARGETDIR).$( |
332c0 | 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 | OBJDIRS).prebuild.prelink.$(TARG |
332e0 | 45 54 29 20 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 20 24 | ET).$(dir.$(TARGETDIR))PkgInfo.$ |
33300 | 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 27 29 0a 65 | (dir.$(TARGETDIR))Info.plist').e |
33320 | 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 | lse._p('all:.$(TARGETDIR).$(OBJD |
33340 | 49 52 53 29 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 27 | IRS).prebuild.prelink.$(TARGET)' |
33360 | 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 3a 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 28 70 72 6a 2e | ).end._p('\t@:')._p('').if.(prj. |
33380 | 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 70 72 6a 2e 6f 70 74 69 | kind.==."StaticLib".and.prj.opti |
333a0 | 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 64 65 66 69 6e | ons.ArchiveSplit).then._p('defin |
333c0 | 65 20 6d 61 78 5f 61 72 67 73 27 29 0a 5f 70 28 27 5c 74 24 28 65 76 61 6c 20 5f 61 72 67 73 3a | e.max_args')._p('\t$(eval._args: |
333e0 | 3d 29 27 29 0a 5f 70 28 27 5c 74 24 28 66 6f 72 65 61 63 68 20 6f 62 6a 2c 24 33 2c 24 28 65 76 | =)')._p('\t$(foreach.obj,$3,$(ev |
33400 | 61 6c 20 5f 61 72 67 73 2b 3d 24 28 6f 62 6a 29 29 24 28 69 66 20 24 28 77 6f 72 64 20 24 32 2c | al._args+=$(obj))$(if.$(word.$2, |
33420 | 24 28 5f 61 72 67 73 29 29 2c 24 31 24 28 5f 61 72 67 73 29 24 28 45 4f 4c 29 24 28 65 76 61 6c | $(_args)),$1$(_args)$(EOL)$(eval |
33440 | 20 5f 61 72 67 73 3a 3d 29 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 69 66 20 24 28 5f 61 72 67 73 | ._args:=)))')._p('\t$(if.$(_args |
33460 | 29 2c 24 31 24 28 5f 61 72 67 73 29 29 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 | ),$1$(_args))')._p('endef')._p(' |
33480 | 27 29 0a 5f 70 28 27 64 65 66 69 6e 65 20 45 4f 4c 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 27 | ')._p('define.EOL')._p('')._p('' |
334a0 | 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 24 28 54 | )._p('endef')._p('').end._p('$(T |
334c0 | 41 52 47 45 54 29 3a 20 24 28 47 43 48 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 4c 44 44 45 | ARGET):.$(GCH).$(OBJECTS).$(LDDE |
334e0 | 50 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 27 29 0a 69 66 20 70 72 6a 2e 6b 69 6e 64 20 3d | PS).$(RESOURCES)').if.prj.kind.= |
33500 | 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 70 72 6a 2e 6d 73 67 61 72 63 | =."StaticLib".then.if.prj.msgarc |
33520 | 68 69 76 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a | hiving.then._p('\t@echo.'....prj |
33540 | 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 | .msgarchiving).else._p('\t@echo. |
33560 | 41 72 63 68 69 76 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 | Archiving.%s',.prj.name).end.if. |
33580 | 28 6e 6f 74 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 29 20 74 68 65 6e | (not.prj.archivesplit_size).then |
335a0 | 20 0a 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 3d 32 30 30 0a 65 6e 64 0a | ..prj.archivesplit_size=200.end. |
335c0 | 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 | if.(not.prj.options.ArchiveSplit |
335e0 | 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 | ).then._p('\t$(SILENT).$(LINKCMD |
33600 | 29 20 24 28 4f 42 4a 45 43 54 53 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 24 28 63 61 6c | ).$(OBJECTS)').else._p('\t@$(cal |
33620 | 6c 20 6d 61 78 5f 61 72 67 73 2c 24 28 4c 49 4e 4b 43 4d 44 29 2c 27 2e 2e 20 70 72 6a 2e 61 72 | l.max_args,$(LINKCMD),'...prj.ar |
33640 | 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 2e 2e 27 2c 24 28 4f 42 4a 45 43 54 53 29 29 27 | chivesplit_size...',$(OBJECTS))' |
33660 | 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 5f 4e 44 58 29 | )._p('\t$(SILENT).$(LINKCMD_NDX) |
33680 | 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 20 74 68 | ').end.else.if.prj.msglinking.th |
336a0 | 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 | en._p('\t@echo.'....prj.msglinki |
336c0 | 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 4c 69 6e 6b 69 6e 67 20 25 73 27 | ng).else._p('\t@echo.Linking.%s' |
336e0 | 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 | ,.prj.name).end._p('\t$(SILENT). |
33700 | 24 28 4c 49 4e 4b 43 4d 44 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 | $(LINKCMD)').end._p('\t$(POSTBUI |
33720 | 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 | LDCMDS)')._p('')._p('$(TARGETDIR |
33740 | 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 | ):').premake.make_mkdirrule("$(T |
33760 | 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 53 29 3a 27 29 0a 69 66 | ARGETDIR)")._p('$(OBJDIRS):').if |
33780 | 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 | .(not.prj.solution.messageskip). |
337a0 | 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 | or.(not.table.contains(prj.solut |
337c0 | 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 | ion.messageskip,."SkipCreatingMe |
337e0 | 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 | ssage")).then._p('\t@echo.Creati |
33800 | 6e 67 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c | ng.$(OBJDIR)').end._p('\t-$(call |
33820 | 20 4d 4b 44 49 52 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 | .MKDIR,$(OBJDIR))').for.dir,._.i |
33840 | 6e 20 70 61 69 72 73 28 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c | n.pairs(objdirs).do._p('\t-$(cal |
33860 | 6c 20 4d 4b 44 49 52 2c 24 28 4f 42 4a 44 49 52 29 2f 25 73 29 27 2c 20 64 69 72 29 0a 65 6e 64 | l.MKDIR,$(OBJDIR)/%s)',.dir).end |
33880 | 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 | ._p('').if.os.is("MacOSX").and.p |
338a0 | 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 | rj.kind.==."WindowedApp".then._p |
338c0 | 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 3a 27 29 0a | ('$(dir.$(TARGETDIR))PkgInfo:'). |
338e0 | 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 | _p('$(dir.$(TARGETDIR))Info.plis |
33900 | 74 3a 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 69 66 20 | t:')._p('').end._p('clean:').if. |
33920 | 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f | (not.prj.solution.messageskip).o |
33940 | 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 | r.(not.table.contains(prj.soluti |
33960 | 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 | on.messageskip,."SkipCleaningMes |
33980 | 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e | sage")).then._p('\t@echo.Cleanin |
339a0 | 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 69 66 65 71 20 28 70 | g.%s',.prj.name).end._p('ifeq.(p |
339c0 | 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c | osix,$(SHELLTYPE))')._p('\t$(SIL |
339e0 | 45 4e 54 29 20 72 6d 20 2d 66 20 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 5c 74 24 28 | ENT).rm.-f..$(TARGET)')._p('\t$( |
33a00 | 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 | SILENT).rm.-rf.$(OBJDIR)')._p('e |
33a20 | 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 | lse')._p('\t$(SILENT).if.exist.$ |
33a40 | 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 20 64 65 6c 20 24 28 73 | (subst./,\\\\,$(TARGET)).del.$(s |
33a60 | 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 24 | ubst./,\\\\,$(TARGET))')._p('\t$ |
33a80 | 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c | (SILENT).if.exist.$(subst./,\\\\ |
33aa0 | 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 | ,$(OBJDIR)).rmdir./s./q.$(subst. |
33ac0 | 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a | /,\\\\,$(OBJDIR))')._p('endif'). |
33ae0 | 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 | _p('')._p('prebuild:')._p('\t$(P |
33b00 | 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e | REBUILDCMDS)')._p('')._p('prelin |
33b20 | 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 | k:')._p('\t$(PRELINKCMDS)')._p(' |
33b40 | 27 29 0a 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 66 69 6c 65 52 75 6c | ').cpp.pchrules(prj).cpp.fileRul |
33b60 | 65 73 28 70 72 6a 29 0a 5f 70 28 27 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 45 43 54 53 3a 25 | es(prj)._p('-include.$(OBJECTS:% |
33b80 | 25 2e 6f 3d 25 25 2e 64 29 27 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 | %.o=%%.d)')._p('ifneq.(,$(PCH))' |
33ba0 | 29 0a 5f 70 28 27 20 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 | )._p('..-include.$(OBJDIR)/$(not |
33bc0 | 64 69 72 20 24 28 50 43 48 29 29 2e 64 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 65 6e 64 0a | dir.$(PCH)).d')._p('endif').end. |
33be0 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 | function.premake.gmake_cpp_heade |
33c00 | 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 5f 70 28 27 23 20 25 73 20 70 | r(prj,.cc,.platforms)._p('#.%s.p |
33c20 | 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 | roject.makefile.autogenerated.by |
33c40 | 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 | .GENie',.premake.action.current( |
33c60 | 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 | ).shortname)._p('ifndef.config') |
33c80 | 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 | ._p('..config=%s',._MAKE.esc(pre |
33ca0 | 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e | make.getconfigname(prj.solution. |
33cc0 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c | configurations[1],.platforms[1], |
33ce0 | 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 | .true)))._p('endif')._p('')._p(' |
33d00 | 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 | ifndef.verbose')._p('..SILENT.=. |
33d20 | 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c | @')._p('endif')._p('')._p('SHELL |
33d40 | 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d | TYPE.:=.msdos')._p('ifeq.(,$(Com |
33d60 | 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 | Spec)$(COMSPEC))')._p('..SHELLTY |
33d80 | 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 | PE.:=.posix')._p('endif')._p('if |
33da0 | 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 | eq.(/bin,$(findstring./bin,$(SHE |
33dc0 | 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 | LL)))')._p('..SHELLTYPE.:=.posix |
33de0 | 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 | ')._p('endif')._p('')._p('ifeq.( |
33e00 | 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 | posix,$(SHELLTYPE))')._p('..MKDI |
33e20 | 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a | R.=.$(SILENT).mkdir.-p."$(1)"'). |
33e40 | 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 | _p('..COPY..=.$(SILENT).cp.-fR." |
33e60 | 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 | $(1)"."$(2)"')._p('else')._p('.. |
33e80 | 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 | MKDIR.=.$(SILENT).mkdir."$(subst |
33ea0 | 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 | ./,\\\\,$(1))".2>.nul.||.exit.0' |
33ec0 | 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f | )._p('..COPY..=.$(SILENT).copy./ |
33ee0 | 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 | Y."$(subst./,\\\\,$(1))"."$(subs |
33f00 | 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 | t./,\\\\,$(2))"')._p('endif')._p |
33f20 | 28 27 27 29 0a 5f 70 28 27 43 43 20 20 3d 20 25 73 27 2c 20 63 63 2e 63 63 29 0a 5f 70 28 27 43 | ('')._p('CC..=.%s',.cc.cc)._p('C |
33f40 | 58 58 20 3d 20 25 73 27 2c 20 63 63 2e 63 78 78 29 0a 5f 70 28 27 41 52 20 20 3d 20 25 73 27 2c | XX.=.%s',.cc.cxx)._p('AR..=.%s', |
33f60 | 20 63 63 2e 61 72 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 43 4f 4d | .cc.ar)._p('')._p('ifndef.RESCOM |
33f80 | 50 27 29 0a 5f 70 28 27 20 20 69 66 64 65 66 20 57 49 4e 44 52 45 53 27 29 0a 5f 70 28 27 20 20 | P')._p('..ifdef.WINDRES')._p('.. |
33fa0 | 20 20 52 45 53 43 4f 4d 50 20 3d 20 24 28 57 49 4e 44 52 45 53 29 27 29 0a 5f 70 28 27 20 20 65 | ..RESCOMP.=.$(WINDRES)')._p('..e |
33fc0 | 6c 73 65 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 77 69 6e 64 72 65 73 27 | lse')._p('....RESCOMP.=.windres' |
33fe0 | 29 0a 5f 70 28 27 20 20 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 | )._p('..endif')._p('endif')._p(' |
34000 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 | ').end.function.premake.gmake_cp |
34020 | 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 69 66 65 71 20 | p_config(prj,.cfg,.cc)._p('ifeq. |
34040 | 28 24 28 63 6f 6e 66 69 67 29 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 73 | ($(config),%s)',._MAKE.esc(cfg.s |
34060 | 68 6f 72 74 6e 61 6d 65 29 29 0a 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 | hortname)).cpp.platformtools(cfg |
34080 | 2c 20 63 63 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 | ,.cc)._p('..'....(table.contains |
340a0 | 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 4f 42 4a 44 49 52 22 29 | (premake.make.override,"OBJDIR") |
340c0 | 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 4f | .and."override.".or."").......'O |
340e0 | 42 4a 44 49 52 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6f | BJDIR.....=.%s',._MAKE.esc(cfg.o |
34100 | 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f | bjectsdir))._p('..'....(table.co |
34120 | 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 | ntains(premake.make.override,"TA |
34140 | 52 47 45 54 44 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 | RGETDIR").and."override.".or."") |
34160 | 20 2e 2e 20 27 54 41 52 47 45 54 44 49 52 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 | ....'TARGETDIR..=.%s',._MAKE.esc |
34180 | 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 | (cfg.buildtarget.directory))._p( |
341a0 | 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e | '..'....(table.contains(premake. |
341c0 | 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 52 47 45 54 22 29 20 61 6e 64 20 22 6f 76 65 | make.override,"TARGET").and."ove |
341e0 | 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 54 41 52 47 45 54 20 20 20 20 | rride.".or."").......'TARGET.... |
34200 | 20 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 | .=.$(TARGETDIR)/%s',._MAKE.esc(c |
34220 | 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 44 45 46 49 | fg.buildtarget.name))._p('..DEFI |
34240 | 4e 45 53 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 64 65 66 | NES...+=%s',.make.list(cc.getdef |
34260 | 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 29 29 0a 5f 70 28 27 20 20 49 4e 43 4c 55 44 | ines(cfg.defines)))._p('..INCLUD |
34280 | 45 53 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 69 6e 63 6c 75 | ES..+=%s',.make.list(cc.getinclu |
342a0 | 64 65 64 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 29 29 0a 63 70 70 2e 70 63 | dedirs(cfg.includedirs))).cpp.pc |
342c0 | 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a | hconfig(cfg).cpp.flags(cfg,.cc). |
342e0 | 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 4f | cpp.linker(prj,.cfg,.cc)._p('..O |
34300 | 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 | BJECTS.:=.\\').for._,.file.in.ip |
34320 | 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 | airs(prj.files).do.if.path.iscpp |
34340 | 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d | file(file).then.local.excluded.= |
34360 | 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 65 78 63 6c 75 64 65 20 69 6e 20 69 70 61 69 72 73 28 | .false.for._,.exclude.in.ipairs( |
34380 | 63 66 67 2e 65 78 63 6c 75 64 65 73 29 20 64 6f 0a 65 78 63 6c 75 64 65 64 20 3d 20 28 65 78 63 | cfg.excludes).do.excluded.=.(exc |
343a0 | 6c 75 64 65 20 3d 3d 20 66 69 6c 65 29 0a 69 66 20 28 65 78 63 6c 75 64 65 64 29 20 74 68 65 6e | lude.==.file).if.(excluded).then |
343c0 | 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 69 66 20 65 78 63 6c 75 64 65 64 20 3d 3d 20 66 61 | .break.end.end.if.excluded.==.fa |
343e0 | 6c 73 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 20 5c 5c | lse.then._p('\t$(OBJDIR)/%s.o.\\ |
34400 | 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 | '.,._MAKE.esc(path.trimdots(path |
34420 | 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | .removeext(file))).).end.end.end |
34440 | 0a 5f 70 28 27 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 | ._p('')._p('..define.PREBUILDCMD |
34460 | 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 | S').if.#cfg.prebuildcommands.>.0 |
34480 | 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 | .then._p('\t@echo.Running.pre-bu |
344a0 | 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e | ild.commands')._p('\t%s',.table. |
344c0 | 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 | implode(cfg.prebuildcommands,."" |
344e0 | 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 | ,."",."\n\t")).end._p('..endef') |
34500 | 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 | ._p('..define.PRELINKCMDS').if.# |
34520 | 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 | cfg.prelinkcommands.>.0.then._p( |
34540 | 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e | '\t@echo.Running.pre-link.comman |
34560 | 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 | ds')._p('\t%s',.table.implode(cf |
34580 | 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 | g.prelinkcommands,."",."",."\n\t |
345a0 | 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 | ")).end._p('..endef')._p('..defi |
345c0 | 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 | ne.POSTBUILDCMDS').if.#cfg.postb |
345e0 | 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 | uildcommands.>.0.then._p('\t@ech |
34600 | 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a | o.Running.post-build.commands'). |
34620 | 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 | _p('\t%s',.table.implode(cfg.pos |
34640 | 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 | tbuildcommands,."",."",."\n\t")) |
34660 | 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 | .end._p('..endef').make.settings |
34680 | 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 | (cfg,.cc)._p('endif')._p('').end |
346a0 | 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c | .function.cpp.platformtools(cfg, |
346c0 | 20 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 | .cc).local.platform.=.cc.platfor |
346e0 | 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 63 20 | ms[cfg.platform].if.platform.cc. |
34700 | 74 68 65 6e 0a 5f 70 28 27 20 20 43 43 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 | then._p('..CC.........=.%s',.pla |
34720 | 74 66 6f 72 6d 2e 63 63 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 20 74 68 | tform.cc).end.if.platform.cxx.th |
34740 | 65 6e 0a 5f 70 28 27 20 20 43 58 58 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 | en._p('..CXX........=.%s',.platf |
34760 | 6f 72 6d 2e 63 78 78 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 61 72 20 74 68 65 6e | orm.cxx).end.if.platform.ar.then |
34780 | 0a 5f 70 28 27 20 20 41 52 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 | ._p('..AR.........=.%s',.platfor |
347a0 | 6d 2e 61 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 6c 61 67 73 | m.ar).end.end.function.cpp.flags |
347c0 | 28 63 66 67 2c 20 63 63 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e | (cfg,.cc).if.cfg.pchheader.and.n |
347e0 | 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f | ot.cfg.flags.NoPCH.then._p('..FO |
34800 | 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 | RCE_INCLUDE.+=.-include.$(OBJDIR |
34820 | 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 | )/$(notdir.$(PCH))').end.if.#cfg |
34840 | 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 | .forcedincludes.>.0.then._p('..F |
34860 | 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 25 73 27 0a 2c 70 72 | ORCE_INCLUDE.+=.-include.%s'.,pr |
34880 | 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 | emake.esc(table.concat(cfg.force |
348a0 | 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 41 4c 4c 5f | dincludes,.";"))).end._p('..ALL_ |
348c0 | 43 50 50 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 50 50 46 4c 41 47 53 29 20 25 73 20 24 28 44 45 | CPPFLAGS..+=.$(CPPFLAGS).%s.$(DE |
348e0 | 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 | FINES).$(INCLUDES)',.table.conca |
34900 | 74 28 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 2c 20 22 20 22 29 29 0a 5f 70 28 | t(cc.getcppflags(cfg),."."))._p( |
34920 | 27 20 20 41 4c 4c 5f 43 46 4c 41 47 53 20 20 20 20 2b 3d 20 24 28 43 46 4c 41 47 53 29 20 24 28 | '..ALL_CFLAGS....+=.$(CFLAGS).$( |
34940 | 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c | ALL_CPPFLAGS).$(ARCH)%s',.make.l |
34960 | 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 | ist(table.join(cc.getcflags(cfg) |
34980 | 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 | ,.cfg.buildoptions,.cfg.buildopt |
349a0 | 69 6f 6e 73 5f 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 58 58 46 4c 41 47 53 20 20 2b 3d | ions_c)))._p('..ALL_CXXFLAGS..+= |
349c0 | 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 | .$(CXXFLAGS).$(CFLAGS).$(ALL_CPP |
349e0 | 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 | FLAGS).$(ARCH)%s',.make.list(tab |
34a00 | 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 | le.join(cc.getcflags(cfg),.cc.ge |
34a20 | 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 | tcxxflags(cfg),.cfg.buildoptions |
34a40 | 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 29 29 0a 5f 70 28 27 20 20 | ,.cfg.buildoptions_cpp)))._p('.. |
34a60 | 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 | ALL_OBJCFLAGS.+=.$(CXXFLAGS).$(C |
34a80 | 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 | FLAGS).$(ALL_CPPFLAGS).$(ARCH)%s |
34aa0 | 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 | ',.make.list(table.join(cc.getcf |
34ac0 | 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 | lags(cfg),.cc.getcxxflags(cfg),. |
34ae0 | 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f | cfg.buildoptions,.cfg.buildoptio |
34b00 | 6e 73 5f 6f 62 6a 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 52 45 53 46 4c 41 47 53 20 20 2b | ns_objc)))._p('..ALL_RESFLAGS..+ |
34b20 | 3d 20 24 28 52 45 53 46 4c 41 47 53 29 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 | =.$(RESFLAGS).$(DEFINES).$(INCLU |
34b40 | 44 45 53 29 25 73 27 2c 0a 20 20 20 20 20 20 20 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 | DES)%s',.........make.list(table |
34b60 | 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 72 65 73 64 65 66 69 6e | .join(cc.getdefines(cfg.resdefin |
34b80 | 65 73 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es),............................ |
34ba0 | 20 20 20 20 20 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 72 65 73 69 6e | .....cc.getincludedirs(cfg.resin |
34bc0 | 63 6c 75 64 65 64 69 72 73 29 2c 20 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 29 29 0a 65 6e | cludedirs),.cfg.resoptions))).en |
34be0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 | d.function.cpp.linker(prj,.cfg,. |
34c00 | 63 63 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4c 44 46 4c 41 47 53 20 20 20 2b 3d 20 24 28 4c 44 46 | cc)._p('..ALL_LDFLAGS...+=.$(LDF |
34c20 | 4c 41 47 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 | LAGS)%s',.make.list(table.join(c |
34c40 | 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 6c 64 66 | c.getlibdirflags(cfg),.cc.getldf |
34c60 | 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 29 0a 5f 70 | lags(cfg),.cfg.linkoptions)))._p |
34c80 | 28 27 20 20 4c 44 44 45 50 53 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f | ('..LDDEPS....+=%s',.make.list(_ |
34ca0 | 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 | MAKE.esc(premake.getlinks(cfg,." |
34cc0 | 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 29 29 0a 5f 70 28 27 20 20 | siblings",."fullpath"))))._p('.. |
34ce0 | 4c 49 42 53 20 20 20 20 20 20 2b 3d 20 24 28 4c 44 44 45 50 53 29 25 73 27 2c 20 6d 61 6b 65 2e | LIBS......+=.$(LDDEPS)%s',.make. |
34d00 | 6c 69 73 74 28 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 29 0a 69 66 20 63 | list(cc.getlinkflags(cfg))).if.c |
34d20 | 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 | fg.kind.==."StaticLib".then.if.c |
34d40 | 66 67 2e 70 6c 61 74 66 6f 72 6d 3a 73 74 61 72 74 73 77 69 74 68 28 22 55 6e 69 76 65 72 73 61 | fg.platform:startswith("Universa |
34d60 | 6c 22 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 6c 69 62 74 | l").then._p('..LINKCMD....=.libt |
34d80 | 6f 6f 6c 20 2d 6f 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 | ool.-o.$(TARGET)').else.if.(not. |
34da0 | 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 69 | prj.options.ArchiveSplit).then.i |
34dc0 | 66 20 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 | f.cc.llvm.then._p('..LINKCMD.... |
34de0 | 3d 20 24 28 41 52 29 20 72 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6c 73 65 0a 5f 70 28 | =.$(AR).rcs.$(TARGET)').else._p( |
34e00 | 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 2d 72 63 73 20 24 28 54 41 52 | '..LINKCMD....=.$(AR).-rcs.$(TAR |
34e20 | 47 45 54 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a | GET)').end.else.if.cc.llvm.then. |
34e40 | 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 71 63 20 24 28 54 41 | _p('..LINKCMD....=.$(AR).qc.$(TA |
34e60 | 52 47 45 54 29 27 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 5f 4e 44 58 3d 20 24 28 41 52 29 | RGET)')._p('..LINKCMD_NDX=.$(AR) |
34e80 | 20 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 | .cs.$(TARGET)').else._p('..LINKC |
34ea0 | 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 2d 71 63 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 | MD....=.$(AR).-qc.$(TARGET)')._p |
34ec0 | 28 27 20 20 4c 49 4e 4b 43 4d 44 5f 4e 44 58 3d 20 24 28 41 52 29 20 2d 63 73 20 24 28 54 41 52 | ('..LINKCMD_NDX=.$(AR).-cs.$(TAR |
34ee0 | 47 45 54 29 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 6f | GET)').end.end.end.else.local.to |
34f00 | 6f 6c 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 | ol.=.iif(cfg.language.==."C",."C |
34f20 | 43 22 2c 20 22 43 58 58 22 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 | C",."CXX")._p('..LINKCMD....=.$( |
34f40 | 25 73 29 20 2d 6f 20 24 28 54 41 52 47 45 54 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 52 45 | %s).-o.$(TARGET).$(OBJECTS).$(RE |
34f60 | 53 4f 55 52 43 45 53 29 20 24 28 41 52 43 48 29 20 24 28 41 4c 4c 5f 4c 44 46 4c 41 47 53 29 20 | SOURCES).$(ARCH).$(ALL_LDFLAGS). |
34f80 | 24 28 4c 49 42 53 29 27 2c 20 74 6f 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | $(LIBS)',.tool).end.end.function |
34fa0 | 20 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 70 | .cpp.pchconfig(cfg).if.not.cfg.p |
34fc0 | 63 68 68 65 61 64 65 72 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e | chheader.or.cfg.flags.NoPCH.then |
34fe0 | 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 63 68 20 3d 20 63 66 67 2e 70 63 68 68 | .return.end.local.pch.=.cfg.pchh |
35000 | 65 61 64 65 72 0a 66 6f 72 20 5f 2c 20 69 6e 63 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 | eader.for._,.incdir.in.ipairs(cf |
35020 | 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 62 73 70 61 74 68 20 | g.includedirs).do.local.abspath. |
35040 | 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 | =.path.getabsolute(path.join(cfg |
35060 | 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 6e 63 64 69 72 29 29 0a 6c 6f 63 61 | .project.location,.incdir)).loca |
35080 | 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 61 62 73 70 61 74 68 2c 20 | l.testname.=.path.join(abspath,. |
350a0 | 70 63 68 29 0a 69 66 20 6f 73 2e 69 73 66 69 6c 65 28 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e | pch).if.os.isfile(testname).then |
350c0 | 0a 70 63 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 | .pch.=.path.getrelative(cfg.loca |
350e0 | 74 69 6f 6e 2c 20 74 65 73 74 6e 61 6d 65 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 5f 70 | tion,.testname).break.end.end._p |
35100 | 28 27 20 20 50 43 48 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 | ('..PCH........=.%s',._MAKE.esc( |
35120 | 70 63 68 29 29 0a 5f 70 28 27 20 20 47 43 48 20 20 20 20 20 20 20 20 3d 20 24 28 4f 42 4a 44 49 | pch))._p('..GCH........=.$(OBJDI |
35140 | 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 67 63 68 27 29 0a 65 6e 64 0a 66 75 | R)/$(notdir.$(PCH)).gch').end.fu |
35160 | 6e 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 69 66 6e | nction.cpp.pchrules(prj)._p('ifn |
35180 | 65 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 24 28 47 43 48 29 3a 20 24 28 50 43 48 | eq.(,$(PCH))')._p('$(GCH):.$(PCH |
351a0 | 29 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 6c | )')._p('\t@echo.$(notdir.$<)').l |
351c0 | 6f 63 61 6c 20 63 6d 64 20 3d 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 | ocal.cmd.=.iif(prj.language.==." |
351e0 | 43 22 2c 20 22 24 28 43 43 29 20 2d 78 20 63 2d 68 65 61 64 65 72 20 24 28 41 4c 4c 5f 43 46 4c | C",."$(CC).-x.c-header.$(ALL_CFL |
35200 | 41 47 53 29 22 2c 20 22 24 28 43 58 58 29 20 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 20 24 28 41 | AGS)",."$(CXX).-x.c++-header.$(A |
35220 | 4c 4c 5f 43 58 58 46 4c 41 47 53 29 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 | LL_CXXFLAGS)")._p('\t$(SILENT).% |
35240 | 73 20 2d 4d 4d 44 20 2d 4d 50 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 | s.-MMD.-MP.$(DEFINES).$(INCLUDES |
35260 | 29 20 2d 6f 20 22 24 40 22 20 2d 4d 46 20 22 24 28 40 3a 25 25 2e 67 63 68 3d 25 25 2e 64 29 22 | ).-o."$@".-MF."$(@:%%.gch=%%.d)" |
35280 | 20 2d 63 20 22 24 3c 22 27 2c 20 63 6d 64 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 | .-c."$<"',.cmd)._p('endif')._p(' |
352a0 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 | ').end.function.cpp.fileRules(pr |
352c0 | 6a 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c | j).for._,.file.in.ipairs(prj.fil |
352e0 | 65 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 | es.or.{}).do.if.path.iscppfile(f |
35300 | 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 | ile).then._p('$(OBJDIR)/%s.o:.%s |
35320 | 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 | '.,._MAKE.esc(path.trimdots(path |
35340 | 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 | .removeext(file))).,._MAKE.esc(f |
35360 | 69 6c 65 29 0a 29 0a 69 66 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 | ile).).if.(path.isobjcfile(file) |
35380 | 20 61 6e 64 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 20 74 68 65 6e 0a 5f | .and.prj.msgcompile_objc).then._ |
353a0 | 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f | p('\t@echo.'....prj.msgcompile_o |
353c0 | 62 6a 63 29 0a 65 6c 73 65 69 66 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a | bjc).elseif.prj.msgcompile.then. |
353e0 | 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 29 | _p('\t@echo.'....prj.msgcompile) |
35400 | 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 | .else._p('\t@echo.$(notdir.$<)') |
35420 | 0a 65 6e 64 0a 69 66 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 29 20 | .end.if.(path.isobjcfile(file)). |
35440 | 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 58 58 29 20 24 28 41 4c | then._p('\t$(SILENT).$(CXX).$(AL |
35460 | 4c 5f 4f 42 4a 43 46 4c 41 47 53 29 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f | L_OBJCFLAGS).$(FORCE_INCLUDE).-o |
35480 | 20 22 24 40 22 20 2d 4d 46 20 24 28 40 3a 25 25 2e 6f 3d 25 25 2e 64 29 20 2d 63 20 22 24 3c 22 | ."$@".-MF.$(@:%%.o=%%.d).-c."$<" |
354a0 | 27 29 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 70 61 74 68 2e 69 73 | ').else.cpp.buildcommand(path.is |
354c0 | 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e | cfile(file).and.not.prj.options. |
354e0 | 46 6f 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6c 73 65 69 66 | ForceCPP,."o").end._p('').elseif |
35500 | 20 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 29 20 3d 3d 20 22 2e 72 | .(path.getextension(file).==.".r |
35520 | 63 22 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 3a 20 25 | c").then._p('$(OBJDIR)/%s.res:.% |
35540 | 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 | s',._MAKE.esc(path.getbasename(f |
35560 | 69 6c 65 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 69 66 20 70 72 6a 2e 6d | ile)),._MAKE.esc(file)).if.prj.m |
35580 | 73 67 72 65 73 6f 75 72 63 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e | sgresource.then._p('\t@echo.'... |
355a0 | 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 | .prj.msgresource).else._p('\t@ec |
355c0 | 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 | ho.$(notdir.$<)').end._p('\t$(SI |
355e0 | 4c 45 4e 54 29 20 24 28 52 45 53 43 4f 4d 50 29 20 24 3c 20 2d 4f 20 63 6f 66 66 20 2d 6f 20 22 | LENT).$(RESCOMP).$<.-O.coff.-o." |
35600 | 24 40 22 20 24 28 41 4c 4c 5f 52 45 53 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 | $@".$(ALL_RESFLAGS)')._p('').end |
35620 | 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 | .end.end.function.cpp.buildcomma |
35640 | 6e 64 28 69 73 63 66 69 6c 65 2c 20 6f 62 6a 65 78 74 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 | nd(iscfile,.objext).local.flags. |
35660 | 3d 20 69 69 66 28 69 73 63 66 69 6c 65 2c 20 27 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 | =.iif(iscfile,.'$(CC).$(ALL_CFLA |
35680 | 47 53 29 27 2c 20 27 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 27 29 0a | GS)',.'$(CXX).$(ALL_CXXFLAGS)'). |
356a0 | 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 | _p('\t$(SILENT).%s.$(FORCE_INCLU |
356c0 | 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 4d 46 20 24 28 40 3a 25 25 2e 25 73 3d 25 25 2e 64 29 20 | DE).-o."$@".-MF.$(@:%%.%s=%%.d). |
356e0 | 2d 63 20 22 24 3c 22 27 2c 20 66 6c 61 67 73 2c 20 6f 62 6a 65 78 74 29 0a 65 6e 64 0a 00 6c 6f | -c."$<"',.flags,.objext).end..lo |
35700 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 | cal.function.getresourcefilename |
35720 | 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f | (cfg,.fname).if.path.getextensio |
35740 | 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 20 20 20 20 6c 6f 63 | n(fname).==.".resx".then.....loc |
35760 | 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 | al.name.=.cfg.buildtarget.basena |
35780 | 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 | me....".".....local.dir.=.path.g |
357a0 | 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 20 20 20 20 69 66 20 64 69 72 20 7e 3d | etdirectory(fname).....if.dir.~= |
357c0 | 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 74 | .".".then..name.=.name....path.t |
357e0 | 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 22 2e 22 29 20 2e 2e 20 22 2e 22 0a 65 6e 64 0a 72 65 | ranslate(dir,.".")....".".end.re |
35800 | 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 6e | turn."$(OBJDIR)/"...._MAKE.esc(n |
35820 | 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 6e 61 6d 65 29 29 20 | ame....path.getbasename(fname)). |
35840 | 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 6e 61 6d | ...".resources".else.return.fnam |
35860 | 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f | e.end.end.function.premake.make_ |
35880 | 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 20 3d 20 70 72 65 6d 61 6b 65 2e | csharp(prj).local.csc.=.premake. |
358a0 | 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 66 67 6c 69 62 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c | dotnet.local.cfglibs.=.{.}.local |
358c0 | 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 61 6e 79 63 66 67 0a 66 6f 72 | .cfgpairs.=.{.}.local.anycfg.for |
358e0 | 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 | .cfg.in.premake.eachconfig(prj). |
35900 | 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 67 0a 63 66 67 6c 69 62 73 5b 63 66 67 5d 20 3d 20 70 | do.anycfg.=.cfg.cfglibs[cfg].=.p |
35920 | 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c | remake.getlinks(cfg,."siblings", |
35940 | 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 20 3d 20 7b 20 7d | ."fullpath").cfgpairs[cfg].=.{.} |
35960 | 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 6c 69 62 73 5b | .for._,.fname.in.ipairs(cfglibs[ |
35980 | 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e | cfg]).do.if.path.getdirectory(fn |
359a0 | 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 | ame).~=.cfg.buildtarget.director |
359c0 | 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 5b 22 24 28 54 41 52 47 45 54 44 49 | y.then.cfgpairs[cfg]["$(TARGETDI |
359e0 | 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 | R)/"...._MAKE.esc(path.getname(f |
35a00 | 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 | name))].=._MAKE.esc(fname).end.e |
35a20 | 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 | nd.end.local.sources.=.{}.local. |
35a40 | 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 70 79 70 61 69 72 73 20 3d | embedded.=.{.}.local.copypairs.= |
35a60 | 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 | .{.}.for.fcfg.in.premake.project |
35a80 | 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d | .eachfile(prj).do.local.action.= |
35aa0 | 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 69 66 20 61 63 74 | .csc.getbuildaction(fcfg).if.act |
35ac0 | 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | ion.==."Compile".then.table.inse |
35ae0 | 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 | rt(sources,.fcfg.name).elseif.ac |
35b00 | 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 74 68 65 6e 0a | tion.==."EmbeddedResource".then. |
35b20 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 66 63 66 67 2e 6e 61 6d 65 | table.insert(embedded,.fcfg.name |
35b40 | 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 | ).elseif.action.==."Content".the |
35b60 | 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f | n.copypairs["$(TARGETDIR)/"...._ |
35b80 | 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 | MAKE.esc(path.getname(fcfg.name) |
35ba0 | 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 | )].=._MAKE.esc(fcfg.name).elseif |
35bc0 | 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 | .path.getname(fcfg.name):lower() |
35be0 | 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b | .==."app.config".then.copypairs[ |
35c00 | 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 | "$(TARGET).config"].=._MAKE.esc( |
35c20 | 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 74 68 73 20 3d | fcfg.name).end.end.local.paths.= |
35c40 | 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c 20 66 75 | .table.translate(prj.libdirs,.fu |
35c60 | 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 62 | nction(v).return.path.join(prj.b |
35c80 | 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 6a 6f | asedir,.v).end).paths.=.table.jo |
35ca0 | 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 29 0a 66 6f 72 20 5f 2c 20 | in({prj.basedir},.paths).for._,. |
35cc0 | 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e | libname.in.ipairs(premake.getlin |
35ce0 | 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 | ks(prj,."system",."fullpath")).d |
35d00 | 6f 0a 6c 6f 63 61 6c 20 6c 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6c | o.local.libdir.=.os.pathsearch(l |
35d20 | 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 70 61 74 68 73 29 29 0a 69 | ibname..".dll",.unpack(paths)).i |
35d40 | 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 22 | f.(libdir).then.local.target.=." |
35d60 | 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 | $(TARGETDIR)/"...._MAKE.esc(path |
35d80 | 2e 67 65 74 6e 61 6d 65 28 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 20 | .getname(libname)).local.source. |
35da0 | 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 | =.path.getrelative(prj.basedir,. |
35dc0 | 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 6d 65 29 29 2e 2e 22 2e 64 | path.join(libdir,.libname))..".d |
35de0 | 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 | ll".copypairs[target].=._MAKE.es |
35e00 | 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 | c(source).end.end._p('#.%s.proje |
35e20 | 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e | ct.makefile.autogenerated.by.GEN |
35e40 | 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 | ie',.premake.action.current().sh |
35e60 | 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 | ortname)._p('')._p('ifndef.confi |
35e80 | 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 | g')._p('..config=%s',._MAKE.esc( |
35ea0 | 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 72 28 29 29 29 0a | prj.configurations[1]:lower())). |
35ec0 | 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 | _p('endif')._p('')._p('ifndef.ve |
35ee0 | 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 | rbose')._p('..SILENT.=.@')._p('e |
35f00 | 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d | ndif')._p('')._p('SHELLTYPE.:=.m |
35f20 | 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f | sdos')._p('ifeq.(,$(ComSpec)$(CO |
35f40 | 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 | MSPEC))')._p('..SHELLTYPE.:=.pos |
35f60 | 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c | ix')._p('endif')._p('ifeq.(/bin, |
35f80 | 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f | $(findstring./bin,$(SHELL)))')._ |
35fa0 | 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e | p('..SHELLTYPE.:=.posix')._p('en |
35fc0 | 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 | dif')._p('')._p('ifeq.(posix,$(S |
35fe0 | 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c | HELLTYPE))')._p('..MKDIR.=.$(SIL |
36000 | 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 | ENT).mkdir.-p."$(1)"')._p('..COP |
36020 | 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 | Y..=.$(SILENT).cp.-fR."$(1)"."$( |
36040 | 32 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 | 2)"')._p('else')._p('..MKDIR.=.$ |
36060 | 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 | (SILENT).mkdir."$(subst./,\\\\,$ |
36080 | 28 31 29 29 22 20 32 3e 20 6e 75 6c 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 | (1))".2>.nul')._p('..COPY..=.$(S |
360a0 | 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 | ILENT).copy./Y."$(subst./,\\\\,$ |
360c0 | 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f | (1))"."$(subst./,\\\\,$(2))"')._ |
360e0 | 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 43 53 43 | p('endif')._p('')._p('ifndef.CSC |
36100 | 27 29 0a 5f 70 28 27 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 2e 67 65 74 63 6f 6d 70 69 6c 65 | ')._p('..CSC=%s',.csc.getcompile |
36120 | 72 76 61 72 28 70 72 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 | rvar(prj))._p('endif')._p('')._p |
36140 | 28 27 69 66 6e 64 65 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 27 20 20 52 45 53 47 45 4e 3d 72 | ('ifndef.RESGEN')._p('..RESGEN=r |
36160 | 65 73 67 65 6e 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c | esgen')._p('endif')._p('').local |
36180 | 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 | .platforms.=.premake.filterplatf |
361a0 | 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 | orms(prj.solution,.premake[_OPTI |
361c0 | 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | ONS.cc].platforms).table.insert( |
361e0 | 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 | platforms,.1,."").for.cfg.in.pre |
36200 | 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e | make.eachconfig(prj).do.premake. |
36220 | 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 | gmake_cs_config(cfg,.csc,.cfglib |
36240 | 73 29 0a 65 6e 64 0a 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 63 6f 6d 70 61 74 69 | s).end._p('#.To.maintain.compati |
36260 | 62 69 6c 69 74 79 20 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 68 65 73 65 20 76 61 6c 75 65 73 | bility.with.VS.NET,.these.values |
36280 | 20 6d 75 73 74 20 62 65 20 73 65 74 20 61 74 20 74 68 65 20 70 72 6f 6a 65 63 74 20 6c 65 76 65 | .must.be.set.at.the.project.leve |
362a0 | 6c 27 29 0a 5f 70 28 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d 20 24 28 54 41 52 47 45 54 44 49 | l')._p('TARGET.....:=.$(TARGETDI |
362c0 | 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 | R)/%s',._MAKE.esc(prj.buildtarge |
362e0 | 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 2f 74 3a 25 73 | t.name))._p('FLAGS......+=./t:%s |
36300 | 20 25 73 27 2c 20 63 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 3a 6c 6f 77 65 72 28 29 2c 20 | .%s',.csc.getkind(prj):lower(),. |
36320 | 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6c 69 62 64 | table.implode(_MAKE.esc(prj.libd |
36340 | 69 72 73 29 2c 20 22 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 52 45 46 | irs),."/lib:",."",."."))._p('REF |
36360 | 45 52 45 4e 43 45 53 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d | ERENCES.+=.%s',.table.implode(_M |
36380 | 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 | AKE.esc(premake.getlinks(prj,."s |
363a0 | 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 2c 20 22 2f 72 3a 22 2c 20 22 2e 64 | ystem",."basename")),."/r:",.".d |
363c0 | 6c 6c 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d | ll",."."))._p('')._p('SOURCES.:= |
363e0 | 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6f 75 | .\\').for._,.fname.in.ipairs(sou |
36400 | 72 63 65 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 | rces).do._p('\t%s.\\',._MAKE.esc |
36420 | 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 29 29 29 0a 65 6e 64 0a 5f 70 28 | (path.translate(fname))).end._p( |
36440 | 27 27 29 0a 5f 70 28 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f | '')._p('EMBEDFILES.:=.\\').for._ |
36460 | 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 0a 5f | ,.fname.in.ipairs(embedded).do._ |
36480 | 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 | p('\t%s.\\',.getresourcefilename |
364a0 | 28 70 72 6a 2c 20 66 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 4f 50 | (prj,.fname)).end._p('')._p('COP |
364c0 | 59 46 49 4c 45 53 20 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 | YFILES.+=.\\').for.target,.sourc |
364e0 | 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a | e.in.pairs(cfgpairs[anycfg]).do. |
36500 | 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 | _p('\t%s.\\',.target).end.for.ta |
36520 | 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 | rget,.source.in.pairs(copypairs) |
36540 | 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 | .do._p('\t%s.\\',.target).end._p |
36560 | 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 | ('')._p('SHELLTYPE.:=.msdos')._p |
36580 | 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 | ('ifeq.(,$(ComSpec)$(COMSPEC))') |
365a0 | 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 | ._p('..SHELLTYPE.:=.posix')._p(' |
365c0 | 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 | endif')._p('ifeq.(/bin,$(findstr |
365e0 | 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c | ing./bin,$(SHELL)))')._p('..SHEL |
36600 | 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 | LTYPE.:=.posix')._p('endif')._p( |
36620 | 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 70 | '')._p('.PHONY:.clean.prebuild.p |
36640 | 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 | relink')._p('')._p('all:.$(TARGE |
36660 | 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 29 20 70 72 65 62 75 69 6c 64 20 24 28 45 4d 42 45 44 | TDIR).$(OBJDIR).prebuild.$(EMBED |
36680 | 46 49 4c 45 53 29 20 24 28 43 4f 50 59 46 49 4c 45 53 29 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 | FILES).$(COPYFILES).prelink.$(TA |
366a0 | 52 47 45 54 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 | RGET)')._p('')._p('$(TARGET):.$( |
366c0 | 53 4f 55 52 43 45 53 29 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 44 45 50 45 4e 44 53 | SOURCES).$(EMBEDFILES).$(DEPENDS |
366e0 | 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 53 43 29 20 2f 6e 6f 6c 6f | )')._p('\t$(SILENT).$(CSC)./nolo |
36700 | 67 6f 20 2f 6f 75 74 3a 24 40 20 24 28 46 4c 41 47 53 29 20 24 28 52 45 46 45 52 45 4e 43 45 53 | go./out:$@.$(FLAGS).$(REFERENCES |
36720 | 29 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 70 61 74 73 75 62 73 74 20 25 25 2c 2f 72 65 73 6f | ).$(SOURCES).$(patsubst.%%,/reso |
36740 | 75 72 63 65 3a 25 25 2c 24 28 45 4d 42 45 44 46 49 4c 45 53 29 29 27 29 0a 5f 70 28 27 5c 74 24 | urce:%%,$(EMBEDFILES))')._p('\t$ |
36760 | 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 | (POSTBUILDCMDS)')._p('')._p('$(T |
36780 | 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 | ARGETDIR):').premake.make_mkdirr |
367a0 | 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 | ule("$(TARGETDIR)")._p('$(OBJDIR |
367c0 | 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 4f | ):').premake.make_mkdirrule("$(O |
367e0 | 42 4a 44 49 52 29 22 29 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 | BJDIR)")._p('clean:')._p('\t@ech |
36800 | 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 69 66 | o.Cleaning.%s',.prj.name)._p('if |
36820 | 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 | eq.(posix,$(SHELLTYPE))')._p('\t |
36840 | 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e | $(SILENT).rm.-f.$(TARGETDIR)/%s. |
36860 | 2a 20 24 28 43 4f 50 59 46 49 4c 45 53 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 | *.$(COPYFILES)',.prj.buildtarget |
36880 | 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 | .basename)._p('\t$(SILENT).rm.-r |
368a0 | 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 | f.$(OBJDIR)')._p('else')._p('\t$ |
368c0 | 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c | (SILENT).if.exist.$(subst./,\\\\ |
368e0 | 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 | ,$(TARGETDIR)/%s.*).del.$(subst. |
36900 | 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 27 2c 20 70 72 6a 2e | /,\\\\,$(TARGETDIR)/%s.*)',.prj. |
36920 | 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 2c 20 70 72 6a 2e 62 75 69 6c 64 74 | buildtarget.basename,.prj.buildt |
36940 | 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 | arget.basename).for.target,.sour |
36960 | 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f | ce.in.pairs(cfgpairs[anycfg]).do |
36980 | 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 | ._p('\t$(SILENT).if.exist.$(subs |
369a0 | 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c | t./,\\\\,%s).del.$(subst./,\\\\, |
369c0 | 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 | %s)',.target,.target).end.for.ta |
369e0 | 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 | rget,.source.in.pairs(copypairs) |
36a00 | 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 | .do._p('\t$(SILENT).if.exist.$(s |
36a20 | 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c | ubst./,\\\\,%s).del.$(subst./,\\ |
36a40 | 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 | \\,%s)',.target,.target).end._p( |
36a60 | 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c | '\t$(SILENT).if.exist.$(subst./, |
36a80 | 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 | \\\\,$(OBJDIR)).rmdir./s./q.$(su |
36aa0 | 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 | bst./,\\\\,$(OBJDIR))')._p('endi |
36ac0 | 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c | f')._p('')._p('prebuild:')._p('\ |
36ae0 | 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 | t$(PREBUILDCMDS)')._p('')._p('pr |
36b00 | 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a | elink:')._p('\t$(PRELINKCMDS)'). |
36b20 | 5f 70 28 27 27 29 0a 5f 70 28 27 23 20 50 65 72 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 | _p('')._p('#.Per-configuration.c |
36b40 | 6f 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 | opied.file.rules').for.cfg.in.pr |
36b60 | 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 5f 70 28 27 69 66 6e | emake.eachconfig(prj).do._p('ifn |
36b80 | 65 71 20 28 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 | eq.(,$(findstring.%s,$(config))) |
36ba0 | 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a | ',._MAKE.esc(cfg.name:lower())). |
36bc0 | 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 | for.target,.source.in.pairs(cfgp |
36be0 | 61 69 72 73 5b 63 66 67 5d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 | airs[cfg]).do.premake.make_copyr |
36c00 | 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 65 6e 64 69 | ule(source,.target).end._p('endi |
36c20 | 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 23 20 43 6f 70 69 65 64 20 66 69 6c 65 | f')._p('').end._p('#.Copied.file |
36c40 | 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 | .rules').for.target,.source.in.p |
36c60 | 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f | airs(copypairs).do.premake.make_ |
36c80 | 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 | copyrule(source,.target).end._p( |
36ca0 | 27 23 20 45 6d 62 65 64 64 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 5f 2c 20 | '#.Embedded.file.rules').for._,. |
36cc0 | 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 20 0a 69 66 | fname.in.ipairs(embedded).do..if |
36ce0 | 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 | .path.getextension(fname).==.".r |
36d00 | 65 73 78 22 20 74 68 65 6e 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 67 65 74 72 65 73 6f 75 72 | esx".then._p('%s:.%s',.getresour |
36d20 | 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 2c 20 5f 4d 41 4b 45 2e 65 73 | cefilename(prj,.fname),._MAKE.es |
36d40 | 63 28 66 6e 61 6d 65 29 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 47 | c(fname))._p('\t$(SILENT).$(RESG |
36d60 | 45 4e 29 20 24 5e 20 24 40 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 | EN).$^.$@').end._p('').end.end.f |
36d80 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 | unction.premake.gmake_cs_config( |
36da0 | 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 | cfg,.csc,.cfglibs)._p('ifneq.(,$ |
36dc0 | 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 | (findstring.%s,$(config)))',._MA |
36de0 | 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 20 20 | KE.esc(cfg.name:lower()))._p('.. |
36e00 | 54 41 52 47 45 54 44 49 52 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 | TARGETDIR..:=.%s',._MAKE.esc(cfg |
36e20 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 4f | .buildtarget.directory))._p('..O |
36e40 | 42 4a 44 49 52 20 20 20 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e | BJDIR.....:=.%s',._MAKE.esc(cfg. |
36e60 | 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 44 45 50 45 4e 44 53 20 20 20 20 3a 3d | objectsdir))._p('..DEPENDS....:= |
36e80 | 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 | .%s',.table.concat(_MAKE.esc(pre |
36ea0 | 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 | make.getlinks(cfg,."dependencies |
36ec0 | 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 52 45 46 | ",."fullpath")),."."))._p('..REF |
36ee0 | 45 52 45 4e 43 45 53 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d | ERENCES.:=.%s',.table.implode(_M |
36f00 | 41 4b 45 2e 65 73 63 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 2c 20 22 2f 72 3a 22 2c 20 22 22 | AKE.esc(cfglibs[cfg]),."/r:",."" |
36f20 | 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 25 73 20 25 | ,."."))._p('..FLAGS......+=.%s.% |
36f40 | 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 | s',.table.implode(cfg.defines,." |
36f60 | 2f 64 3a 22 2c 20 22 22 2c 20 22 20 22 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 74 61 62 | /d:",."",."."),.table.concat(tab |
36f80 | 6c 65 2e 6a 6f 69 6e 28 63 73 63 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 | le.join(csc.getflags(cfg),.cfg.b |
36fa0 | 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 | uildoptions),."."))._p('..define |
36fc0 | 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 | .PREBUILDCMDS').if.#cfg.prebuild |
36fe0 | 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 | commands.>.0.then._p('\t@echo.Ru |
37000 | 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c | nning.pre-build.commands')._p('\ |
37020 | 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 | t%s',.table.implode(cfg.prebuild |
37040 | 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f | commands,."",."",."\n\t")).end._ |
37060 | 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e | p('..endef')._p('..define.PRELIN |
37080 | 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 | KCMDS').if.#cfg.prelinkcommands. |
370a0 | 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 | >.0.then._p('\t@echo.Running.pre |
370c0 | 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c | -link.commands')._p('\t%s',.tabl |
370e0 | 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 | e.implode(cfg.prelinkcommands,." |
37100 | 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 | ",."",."\n\t")).end._p('..endef' |
37120 | 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 | )._p('..define.POSTBUILDCMDS').i |
37140 | 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 | f.#cfg.postbuildcommands.>.0.the |
37160 | 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 | n._p('\t@echo.Running.post-build |
37180 | 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 | .commands')._p('\t%s',.table.imp |
371a0 | 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 | lode(cfg.postbuildcommands,."",. |
371c0 | 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f | "",."\n\t")).end._p('..endef')._ |
371e0 | 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 | p('endif')._p('').end..premake.v |
37200 | 73 74 75 64 69 6f 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 73 20 3d 20 7b 0a | studio.=.{.}.local.toolsets.=.{. |
37220 | 76 73 32 30 31 30 20 3d 20 22 76 31 30 30 22 2c 0a 76 73 32 30 31 32 20 3d 20 22 76 31 31 30 22 | vs2010.=."v100",.vs2012.=."v110" |
37240 | 2c 0a 76 73 32 30 31 33 20 3d 20 22 76 31 32 30 22 2c 0a 76 73 32 30 31 35 20 3d 20 22 76 31 34 | ,.vs2013.=."v120",.vs2015.=."v14 |
37260 | 30 22 0a 7d 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 20 74 | 0".}.premake.vstudio.toolset.=.t |
37280 | 6f 6f 6c 73 65 74 73 5b 5f 41 43 54 49 4f 4e 5d 20 6f 72 20 22 75 6e 6b 6e 6f 77 6e 3f 22 0a 6c | oolsets[_ACTION].or."unknown?".l |
372a0 | 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 76 | ocal.vstudio.=.premake.vstudio.v |
372c0 | 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 0a 61 6e 79 20 20 20 20 20 3d 20 22 | studio.platforms.=.{.any.....=." |
372e0 | 41 6e 79 20 43 50 55 22 2c 0a 6d 69 78 65 64 20 20 20 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 | Any.CPU",.mixed...=."Mixed.Platf |
37300 | 6f 72 6d 73 22 2c 0a 4e 61 74 69 76 65 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 38 36 20 20 20 | orms",.Native..=."Win32",.x86... |
37320 | 20 20 3d 20 22 78 38 36 22 2c 0a 78 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 36 | ..=."x86",.x32.....=."Win32",.x6 |
37340 | 34 20 20 20 20 20 3d 20 22 78 36 34 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a | 4.....=."x64",.PS3.....=."PS3",. |
37360 | 58 62 6f 78 33 36 30 20 3d 20 22 58 62 6f 78 20 33 36 30 22 2c 0a 41 52 4d 20 20 20 20 20 3d 20 | Xbox360.=."Xbox.360",.ARM.....=. |
37380 | 22 41 52 4d 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 61 72 63 68 28 70 72 | "ARM".}.function.vstudio.arch(pr |
373a0 | 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 | j).if.(prj.language.==."C#").the |
373c0 | 6e 0a 72 65 74 75 72 6e 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 | n.return."Any.CPU".else.return." |
373e0 | 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e | Win32".end.end.function.vstudio. |
37400 | 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 7b | buildconfigs(sln).local.cfgs.=.{ |
37420 | 20 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c | .}.local.platforms.=.premake.fil |
37440 | 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f | terplatforms(sln,.vstudio.platfo |
37460 | 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 20 20 20 20 3d | rms,."Native").local.hascpp....= |
37480 | 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 | .premake.hascppproject(sln).loca |
374a0 | 6c 20 68 61 73 64 6f 74 6e 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 | l.hasdotnet.=.premake.hasdotnetp |
374c0 | 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 | roject(sln).if.hasdotnet.and.(_A |
374e0 | 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 6f 72 20 68 61 73 63 70 70 29 20 74 68 65 6e | CTION.>."vs2008".or.hascpp).then |
37500 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 6d 69 78 | .table.insert(platforms,.1,."mix |
37520 | 65 64 22 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 | ed").end.if.hasdotnet.and.(_ACTI |
37540 | 4f 4e 20 3c 20 22 76 73 32 30 31 30 22 20 6f 72 20 6e 6f 74 20 68 61 73 63 70 70 29 20 74 68 65 | ON.<."vs2010".or.not.hascpp).the |
37560 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 61 6e | n.table.insert(platforms,.1,."an |
37580 | 79 22 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 | y").end.if._ACTION.>."vs2008".th |
375a0 | 65 6e 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 20 3d 20 7b 20 7d 0a 66 6f 72 | en.local.platforms2010.=.{.}.for |
375c0 | 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 | ._,.platform.in.ipairs(platforms |
375e0 | 29 20 64 6f 0a 69 66 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f | ).do.if.vstudio.platforms[platfo |
37600 | 72 6d 5d 20 3d 3d 20 22 57 69 6e 33 32 22 20 74 68 65 6e 0a 69 66 20 68 61 73 63 70 70 20 74 68 | rm].==."Win32".then.if.hascpp.th |
37620 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 | en.table.insert(platforms2010,.p |
37640 | 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 68 65 6e 0a 74 | latform).end.if.hasdotnet.then.t |
37660 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 22 78 38 36 22 | able.insert(platforms2010,."x86" |
37680 | 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d | ).end.else.table.insert(platform |
376a0 | 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 70 6c 61 74 66 6f 72 | s2010,.platform).end.end.platfor |
376c0 | 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 75 | ms.=.platforms2010.end.for._,.bu |
376e0 | 69 6c 64 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 | ildcfg.in.ipairs(sln.configurati |
37700 | 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 | ons).do.for._,.platform.in.ipair |
37720 | 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 79 20 3d 20 7b 20 | s(platforms).do.local.entry.=.{. |
37740 | 7d 0a 65 6e 74 72 79 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 67 0a | }.entry.src_buildcfg.=.buildcfg. |
37760 | 65 6e 74 72 79 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 0a 69 66 | entry.src_platform.=.platform.if |
37780 | 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 50 53 33 22 20 6f 72 20 5f 41 43 54 49 4f 4e 20 3e 20 | .platform.~=."PS3".or._ACTION.>. |
377a0 | 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 62 | "vs2008".then.entry.buildcfg.=.b |
377c0 | 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 76 73 74 75 64 69 6f | uildcfg.entry.platform.=.vstudio |
377e0 | 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 6e 74 72 79 2e | .platforms[platform].else.entry. |
37800 | 62 75 69 6c 64 63 66 67 20 3d 20 70 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 2e 2e 20 62 75 | buildcfg.=.platform...."."....bu |
37820 | 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 6e 33 32 22 0a | ildcfg.entry.platform.=."Win32". |
37840 | 65 6e 64 0a 65 6e 74 72 79 2e 6e 61 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 | end.entry.name.=.entry.buildcfg. |
37860 | 2e 2e 20 22 7c 22 20 2e 2e 20 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 74 72 79 2e 69 | ..."|"....entry.platform.entry.i |
37880 | 73 72 65 61 6c 20 3d 20 28 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 61 6e 64 20 70 | sreal.=.(platform.~=."any".and.p |
378a0 | 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | latform.~=."mixed").table.insert |
378c0 | 28 63 66 67 73 2c 20 65 6e 74 72 79 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 | (cfgs,.entry).end.end.return.cfg |
378e0 | 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 | s.end.function.vstudio.cleansolu |
37900 | 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e | tion(sln).premake.clean.file(sln |
37920 | 2c 20 22 25 25 2e 73 6c 6e 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 | ,."%%.sln").premake.clean.file(s |
37940 | 6c 6e 2c 20 22 25 25 2e 73 75 6f 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 | ln,."%%.suo").premake.clean.file |
37960 | 28 73 6c 6e 2c 20 22 25 25 2e 6e 63 62 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 | (sln,."%%.ncb").premake.clean.fi |
37980 | 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 70 72 65 66 73 22 29 0a 70 72 65 6d 61 6b 65 2e | le(sln,."%%.userprefs").premake. |
379a0 | 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 74 61 73 6b 73 22 29 0a | clean.file(sln,."%%.usertasks"). |
379c0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 | end.function.vstudio.cleanprojec |
379e0 | 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f | t(prj).local.fname.=.premake.pro |
37a00 | 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 22 29 0a 6f 73 2e 72 | ject.getfilename(prj,."%%").os.r |
37a20 | 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d | emove(fname....".vcproj").os.rem |
37a40 | 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e | ove(fname....".vcproj.user").os. |
37a60 | 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 22 29 0a 6f 73 2e 72 | remove(fname....".vcxproj").os.r |
37a80 | 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 29 0a | emove(fname....".vcxproj.user"). |
37aa0 | 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 66 69 6c | os.remove(fname....".vcxproj.fil |
37ac0 | 74 65 72 73 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 | ters").os.remove(fname....".cspr |
37ae0 | 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a | oj").os.remove(fname....".csproj |
37b00 | 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 70 69 64 | .user").os.remove(fname....".pid |
37b20 | 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 73 64 66 22 29 0a 65 | b").os.remove(fname....".sdf").e |
37b40 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 28 | nd.function.vstudio.cleantarget( |
37b60 | 6e 61 6d 65 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 70 64 62 22 29 0a | name).os.remove(name....".pdb"). |
37b80 | 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 64 62 22 29 0a 6f 73 2e 72 65 6d | os.remove(name....".idb").os.rem |
37ba0 | 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 6c 6b 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 | ove(name....".ilk").os.remove(na |
37bc0 | 6d 65 20 2e 2e 20 22 2e 76 73 68 6f 73 74 2e 65 78 65 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e | me....".vshost.exe").os.remove(n |
37be0 | 61 6d 65 20 2e 2e 20 22 2e 65 78 65 2e 6d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 | ame....".exe.manifest").end.func |
37c00 | 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 0a 6c 6f | tion.vstudio.projectfile(prj).lo |
37c20 | 63 61 6c 20 70 61 74 74 65 72 6e 0a 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 | cal.pattern.if.prj.language.==." |
37c40 | 43 23 22 20 74 68 65 6e 0a 70 61 74 74 65 72 6e 20 3d 20 22 25 25 2e 63 73 70 72 6f 6a 22 0a 65 | C#".then.pattern.=."%%.csproj".e |
37c60 | 6c 73 65 0a 70 61 74 74 65 72 6e 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 | lse.pattern.=.iif(_ACTION.>."vs2 |
37c80 | 30 30 38 22 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 29 | 008",."%%.vcxproj",."%%.vcproj") |
37ca0 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 | .end.local.fname.=.premake.proje |
37cc0 | 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e | ct.getbasename(prj.name,.pattern |
37ce0 | 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e | ).fname.=.path.join(prj.location |
37d00 | 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 | ,.fname).return.fname.end.functi |
37d20 | 6f 6e 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e | on.vstudio.tool(prj).if.(prj.lan |
37d40 | 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 46 41 45 30 | guage.==."C#").then.return."FAE0 |
37d60 | 34 45 43 30 2d 33 30 31 46 2d 31 31 44 33 2d 42 46 34 42 2d 30 30 43 30 34 46 37 39 45 46 42 43 | 4EC0-301F-11D3-BF4B-00C04F79EFBC |
37d80 | 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 38 42 43 39 43 45 42 38 2d 38 42 34 41 2d 31 31 44 | ".else.return."8BC9CEB8-8B4A-11D |
37da0 | 30 2d 38 44 31 31 2d 30 30 41 30 43 39 31 42 43 39 34 32 22 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 | 0-8D11-00A0C91BC942".end.end.new |
37dc0 | 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 | action.{.trigger.........=."vs20 |
37de0 | 30 38 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 | 08",.shortname.......=."Visual.S |
37e00 | 74 75 64 69 6f 20 32 30 30 38 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 | tudio.2008",.description.....=." |
37e20 | 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f | Generate.Microsoft.Visual.Studio |
37e40 | 20 32 30 30 38 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 | .2008.project.files",.os........ |
37e60 | 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 | ......=."windows",.valid_kinds.. |
37e80 | 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 | ...=.{."ConsoleApp",."WindowedAp |
37ea0 | 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a | p",."StaticLib",."SharedLib".},. |
37ec0 | 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 | valid_languages.=.{."C",."C++",. |
37ee0 | 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 | "C#".},.valid_tools.....=.{.cc.. |
37f00 | 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 | ...=.{."msc"...},.dotnet.=.{."ms |
37f20 | 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e | net".},.},.onsolution.=.function |
37f40 | 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e | (sln).premake.generate(sln,."%%. |
37f60 | 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a | sln",.vstudio.sln2005.generate). |
37f80 | 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 | end,.onproject.=.function(prj).i |
37fa0 | 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 | f.premake.isdotnetproject(prj).t |
37fc0 | 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 | hen.premake.generate(prj,."%%.cs |
37fe0 | 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a | proj",.vstudio.cs2005.generate). |
38000 | 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a | premake.generate(prj,."%%.csproj |
38020 | 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f | .user",.vstudio.cs2005.generate_ |
38040 | 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c | user).else.premake.generate(prj, |
38060 | 20 22 25 25 2e 76 63 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e | ."%%.vcproj",.vstudio.vc200x.gen |
38080 | 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 | erate).premake.generate(prj,."%% |
380a0 | 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 | .vcproj.user",.vstudio.vc200x.ge |
380c0 | 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c | nerate_user).end.end,.oncleansol |
380e0 | 75 74 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f | ution.=.vstudio.cleansolution,.o |
38100 | 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 | ncleanproject..=.vstudio.cleanpr |
38120 | 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 76 73 74 75 64 69 6f | oject,.oncleantarget...=.vstudio |
38140 | 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 | .cleantarget,.vstudio.=.{.produc |
38160 | 74 56 65 72 73 69 6f 6e 20 20 3d 20 22 39 2e 30 2e 32 31 30 32 32 22 2c 0a 73 6f 6c 75 74 69 6f | tVersion..=."9.0.21022",.solutio |
38180 | 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 | nVersion.=."10",.toolsVersion... |
381a0 | 20 3d 20 22 33 2e 35 22 2c 0a 7d 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 | .=."3.5",.}.}.newaction.{.trigge |
381c0 | 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 30 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 | r.........=."vs2010",.shortname. |
381e0 | 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 22 2c 0a 64 65 | ......=."Visual.Studio.2010",.de |
38200 | 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 | scription.....=."Generate.Micros |
38220 | 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 20 70 72 6f 6a 65 63 74 20 66 | oft.Visual.Studio.2010.project.f |
38240 | 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 | iles",.os..............=."window |
38260 | 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 | s",.valid_kinds.....=.{."Console |
38280 | 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 | App",."WindowedApp",."StaticLib" |
382a0 | 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 | ,."SharedLib".},.valid_languages |
382c0 | 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f | .=.{."C",."C++",."C#"},.valid_to |
382e0 | 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d | ols.....=.{.cc.....=.{."msc"...} |
38300 | 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c | ,.dotnet.=.{."msnet".},.},.onsol |
38320 | 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 | ution.=.function(sln).premake.ge |
38340 | 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c | nerate(sln,."%%.sln",.vstudio.sl |
38360 | 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d | n2005.generate).end,.onproject.= |
38380 | 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e | .function(prj).if.premake.isdotn |
383a0 | 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 | etproject(prj).then.premake.gene |
383c0 | 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 | rate(prj,."%%.csproj",.vstudio.c |
383e0 | 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 | s2005.generate).premake.generate |
38400 | 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e | (prj,."%%.csproj.user",.vstudio. |
38420 | 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 | cs2005.generate_user).else.prema |
38440 | 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 | ke.generate(prj,."%%.vcxproj",.p |
38460 | 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 | remake.vs2010_vcxproj).premake.g |
38480 | 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 | enerate(prj,."%%.vcxproj.user",. |
384a0 | 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 | premake.vs2010_vcxproj_user).pre |
384c0 | 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 | make.generate(prj,."%%.vcxproj.f |
384e0 | 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 | ilters",.vstudio.vc2010.generate |
38500 | 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 | _filters).end.end,.oncleansoluti |
38520 | 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 | on.=.premake.vstudio.cleansoluti |
38540 | 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 | on,.oncleanproject..=.premake.vs |
38560 | 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 | tudio.cleanproject,.oncleantarge |
38580 | 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 | t...=.premake.vstudio.cleantarge |
385a0 | 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 20 3d | t,.vstudio.=.{.productVersion..= |
385c0 | 20 22 38 2e 30 2e 33 30 37 30 33 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 | ."8.0.30703",.solutionVersion.=. |
385e0 | 22 31 31 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 30 22 2c 0a 74 | "11",.targetFramework.=."4.0",.t |
38600 | 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 7d 0a 7d 0a 00 70 72 65 | oolsVersion....=."4.0",.}.}..pre |
38620 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 | make.vstudio.vc200x.=.{.}.local. |
38640 | 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a | vc200x.=.premake.vstudio.vc200x. |
38660 | 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 6c 6f 63 61 6c 20 | local.tree.=.premake.tree.local. |
38680 | 66 75 6e 63 74 69 6f 6e 20 62 6f 6f 6c 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 69 69 66 28 | function.bool(value).return.iif( |
386a0 | 76 61 6c 75 65 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 0a 65 6e 64 0a 66 75 6e 63 | value,."true",."false").end.func |
386c0 | 74 69 6f 6e 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f | tion.vc200x.optimization(cfg).lo |
386e0 | 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 30 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 | cal.result.=.0.for._,.value.in.i |
38700 | 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d | pairs(cfg.flags).do.if.(value.== |
38720 | 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 33 0a 65 6c 73 | ."Optimize").then.result.=.3.els |
38740 | 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 | eif.(value.==."OptimizeSize").th |
38760 | 65 6e 0a 72 65 73 75 6c 74 20 3d 20 31 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 | en.result.=.1.elseif.(value.==." |
38780 | 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 32 0a | OptimizeSpeed").then.result.=.2. |
387a0 | 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 | end.end.return.result.end.functi |
387c0 | 6f 6e 20 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 65 6c 65 6d 65 6e 74 29 0a 69 6f 2e 65 6f 6c | on.vc200x.header(element).io.eol |
387e0 | 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 | .=."\r\n"._p('<?xml.version="1.0 |
38800 | 22 20 65 6e 63 6f 64 69 6e 67 3d 22 57 69 6e 64 6f 77 73 2d 31 32 35 32 22 3f 3e 27 29 0a 5f 70 | ".encoding="Windows-1252"?>')._p |
38820 | 28 27 3c 25 73 27 2c 20 65 6c 65 6d 65 6e 74 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 54 79 | ('<%s',.element)._p(1,'ProjectTy |
38840 | 70 65 3d 22 56 69 73 75 61 6c 20 43 2b 2b 22 27 29 0a 5f 70 28 31 2c 27 56 65 72 73 69 6f 6e 3d | pe="Visual.C++"')._p(1,'Version= |
38860 | 22 39 2e 30 30 22 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 43 6f 6e | "9.00"').end.function.vc200x.Con |
38880 | 66 69 67 75 72 61 74 69 6f 6e 28 6e 61 6d 65 2c 20 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e | figuration(name,.cfg)._p(2,'<Con |
388a0 | 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 | figuration')._p(3,'Name="%s"',.p |
388c0 | 72 65 6d 61 6b 65 2e 65 73 63 28 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 4f 75 74 70 75 74 44 69 | remake.esc(name))._p(3,'OutputDi |
388e0 | 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 | rectory="%s"',.premake.esc(cfg.b |
38900 | 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 33 2c 27 49 6e 74 | uildtarget.directory))._p(3,'Int |
38920 | 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b | ermediateDirectory="%s"',.premak |
38940 | 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 63 66 67 | e.esc(cfg.objectsdir)).local.cfg |
38960 | 74 79 70 65 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 | type.if.(cfg.kind.==."SharedLib" |
38980 | 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 20 3d 20 32 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b | ).then.cfgtype.=.2.elseif.(cfg.k |
389a0 | 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 | ind.==."StaticLib").then.cfgtype |
389c0 | 20 3d 20 34 0a 65 6c 73 65 0a 63 66 67 74 79 70 65 20 3d 20 31 0a 65 6e 64 0a 5f 70 28 33 2c 27 | .=.4.else.cfgtype.=.1.end._p(3,' |
389e0 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 63 66 67 74 79 70 65 | ConfigurationType="%s"',.cfgtype |
38a00 | 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 | ).if.(cfg.flags.MFC).then._p(3,. |
38a20 | 27 55 73 65 4f 66 4d 46 43 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 | 'UseOfMFC="%d"',.iif(cfg.flags.S |
38a40 | 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 32 29 29 0a 65 6e 64 20 20 0a 69 66 20 28 63 | taticRuntime,.1,.2)).end...if.(c |
38a60 | 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 | fg.flags.ATL.or.cfg.flags.Static |
38a80 | 41 54 4c 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 41 54 4c 3d 22 25 64 22 27 2c | ATL).then._p(3,.'UseOfATL="%d"', |
38aa0 | 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 31 2c 20 32 29 29 | .iif(cfg.flags.StaticATL,.1,.2)) |
38ac0 | 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 68 61 72 61 63 74 65 72 53 65 74 3d 22 25 73 22 27 2c 20 69 | .end._p(3,'CharacterSet="%s"',.i |
38ae0 | 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 2c 20 31 2c 20 32 29 29 0a 69 66 20 | if(cfg.flags.Unicode,.1,.2)).if. |
38b00 | 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 4d 61 6e | cfg.flags.Managed.then._p(3,'Man |
38b20 | 61 67 65 64 45 78 74 65 6e 73 69 6f 6e 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3e | agedExtensions="1"').end._p(3,'> |
38b40 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a | ').end.function.vc200x.Files(prj |
38b60 | 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 | ).local.tr.=.premake.project.bui |
38b80 | 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 | ldsourcetree(prj).tree.traverse( |
38ba0 | 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e | tr,.{.onbranchenter.=.function(n |
38bc0 | 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 74 65 72 27 29 | ode,.depth)._p(depth,.'<Filter') |
38be0 | 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 6f 64 65 2e 6e | ._p(depth,.'\tName="%s"',.node.n |
38c00 | 61 6d 65 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 46 69 6c 74 65 72 3d 22 22 27 29 0a 5f 70 | ame)._p(depth,.'\tFilter=""')._p |
38c20 | 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 69 74 | (depth,.'\t>').end,.onbranchexit |
38c40 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 | .=.function(node,.depth)._p(dept |
38c60 | 68 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 | h,.'</Filter>').end,.onleaf.=.fu |
38c80 | 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 | nction(node,.depth).local.fname. |
38ca0 | 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 | =.node.cfg.name._p(depth,.'<File |
38cc0 | 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 52 65 6c 61 74 69 76 65 50 61 74 68 3d 22 25 73 | ')._p(depth,.'\tRelativePath="%s |
38ce0 | 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 | "',.path.translate(fname,."\\")) |
38d00 | 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 | ._p(depth,.'\t>').depth.=.depth. |
38d20 | 2b 20 31 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a | +.1.for._,.cfginfo.in.ipairs(prj |
38d40 | 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 | .solution.vstudio_configs).do.if |
38d60 | 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d | .cfginfo.isreal.then.local.cfg.= |
38d80 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e | .premake.getconfig(prj,.cfginfo. |
38da0 | 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f | src_buildcfg,.cfginfo.src_platfo |
38dc0 | 72 6d 29 0a 6c 6f 63 61 6c 20 75 73 65 50 43 48 20 3d 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 | rm).local.usePCH.=.(not.prj.flag |
38de0 | 73 2e 4e 6f 50 43 48 20 61 6e 64 20 70 72 6a 2e 70 63 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f 64 | s.NoPCH.and.prj.pchsource.==.nod |
38e00 | 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 3d | e.cfg.name).local.isSourceCode.= |
38e20 | 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 65 | .path.iscppfile(fname).local.nee |
38e40 | 64 73 43 6f 6d 70 69 6c 65 41 73 20 3d 20 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d | dsCompileAs.=.(path.iscfile(fnam |
38e60 | 65 29 20 7e 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 | e).~=.premake.project.iscproject |
38e80 | 28 70 72 6a 29 29 0a 69 66 20 75 73 65 50 43 48 20 6f 72 20 69 73 53 6f 75 72 63 65 43 6f 64 65 | (prj)).if.usePCH.or.isSourceCode |
38ea0 | 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 | .then._p(depth,.'<FileConfigurat |
38ec0 | 69 6f 6e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 | ion')._p(depth,.'\tName="%s"',.c |
38ee0 | 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 5f 70 | fginfo.name)._p(depth,.'\t>')._p |
38f00 | 28 64 65 70 74 68 2c 20 27 5c 74 3c 54 6f 6f 6c 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 | (depth,.'\t<Tool')._p(depth,.'\t |
38f20 | 5c 74 4e 61 6d 65 3d 22 25 73 22 27 0a 2c 20 69 69 66 28 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d | \tName="%s"'.,.iif(cfg.system.== |
38f40 | 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f | ."Xbox360",."VCCLX360CompilerToo |
38f60 | 6c 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 0a 29 0a 5f 70 28 64 65 70 | l",."VCCLCompilerTool").)._p(dep |
38f80 | 74 68 2c 20 27 5c 74 5c 74 4f 62 6a 65 63 74 46 69 6c 65 3d 22 24 28 49 6e 74 44 69 72 29 5c 5c | th,.'\t\tObjectFile="$(IntDir)\\ |
38fa0 | 25 73 2e 6f 62 6a 22 27 0a 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 | %s.obj"'.,.path.translate(path.t |
38fc0 | 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 6e 61 6d 65 29 29 2c 20 | rimdots(path.removeext(fname)),. |
38fe0 | 22 5c 5c 22 29 0a 29 0a 69 66 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 74 68 65 6e 0a 5f | "\\").).if.needsCompileAs.then._ |
39000 | 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 43 6f 6d 70 69 6c 65 41 73 3d 22 25 73 22 27 2c 20 69 | p(depth,.'\t\tCompileAs="%s"',.i |
39020 | 69 66 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 2c 20 31 2c 20 32 29 29 0a 65 | if(path.iscfile(fname),.1,.2)).e |
39040 | 6e 64 0a 69 66 20 75 73 65 50 43 48 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 | nd.if.usePCH.then.if.cfg.system. |
39060 | 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 | ==."PS3".then.local.options.=.ta |
39080 | 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 | ble.join(premake.snc.getcflags(c |
390a0 | 66 67 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fg),............................ |
390c0 | 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 | premake.snc.getcxxflags(cfg),... |
390e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 62 75 69 | .........................cfg.bui |
39100 | 6c 64 6f 70 74 69 6f 6e 73 29 0a 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 | ldoptions).options.=.table.conca |
39120 | 74 28 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 3b 0a 6f 70 74 69 6f 6e 73 20 3d 20 6f 70 74 69 6f | t(options,.".");.options.=.optio |
39140 | 6e 73 20 2e 2e 20 27 20 2d 2d 63 72 65 61 74 65 5f 70 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f | ns....'.--create_pch="$(IntDir)/ |
39160 | 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 20 20 20 20 20 20 20 20 20 20 20 20 20 | $(TargetName).pch"'............. |
39180 | 20 20 20 20 20 20 20 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 41 64 64 69 74 69 6f 6e 61 | ........_p(depth,.'\t\tAdditiona |
391a0 | 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6f 70 74 69 | lOptions="%s"',.premake.esc(opti |
391c0 | 6f 6e 73 29 29 0a 65 6c 73 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 55 73 65 50 72 65 | ons)).else._p(depth,.'\t\tUsePre |
391e0 | 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 31 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 | compiledHeader="1"').end.end._p( |
39200 | 64 65 70 74 68 2c 20 27 5c 74 2f 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 | depth,.'\t/>')._p(depth,.'</File |
39220 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 65 70 | Configuration>').end.end.end.dep |
39240 | 74 68 20 3d 20 64 65 70 74 68 20 2d 20 31 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 | th.=.depth.-.1._p(depth,.'</File |
39260 | 3e 27 29 0a 65 6e 64 2c 0a 7d 2c 20 66 61 6c 73 65 2c 20 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 | >').end,.},.false,.2).end.functi |
39280 | 6f 6e 20 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 75 | on.vc200x.Platforms(prj).local.u |
392a0 | 73 65 64 20 3d 20 7b 20 7d 0a 5f 70 28 31 2c 27 3c 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 66 6f | sed.=.{.}._p(1,'<Platforms>').fo |
392c0 | 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e | r._,.cfg.in.ipairs(prj.solution. |
392e0 | 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 2e 69 73 72 65 61 | vstudio_configs).do.if.cfg.isrea |
39300 | 6c 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 75 73 65 64 2c 20 63 | l.and.not.table.contains(used,.c |
39320 | 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 75 | fg.platform).then.table.insert(u |
39340 | 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f | sed,.cfg.platform)._p(2,'<Platfo |
39360 | 72 6d 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 6c 61 74 66 | rm')._p(3,'Name="%s"',.cfg.platf |
39380 | 6f 72 6d 29 0a 5f 70 28 32 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f | orm)._p(2,'/>').end.end._p(1,'</ |
393a0 | 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 | Platforms>').end.function.vc200x |
393c0 | 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e | .Symbols(cfg).if.(not.cfg.flags. |
393e0 | 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 30 0a 65 6c 73 65 0a 69 66 20 63 | Symbols).then.return.0.else.if.c |
39400 | 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 6f 72 20 0a 20 | fg.flags.NoEditAndContinue.or... |
39420 | 20 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 | ..vc200x.optimization(cfg).~=.0. |
39440 | 6f 72 20 0a 20 20 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 6f 72 20 0a 20 20 20 | or.....cfg.flags.Managed.or..... |
39460 | 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 72 65 74 75 72 | cfg.platform.==."x64".then.retur |
39480 | 6e 20 33 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 34 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 | n.3.else.return.4.end.end.end.fu |
394a0 | 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 28 63 | nction.vc200x.VCCLCompilerTool(c |
394c0 | 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 | fg)._p(3,'<Tool')._p(4,'Name="%s |
394e0 | 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 | "',.iif(cfg.platform.~=."Xbox360 |
39500 | 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 58 33 36 30 | ",."VCCLCompilerTool",."VCCLX360 |
39520 | 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 | CompilerTool")).if.cfg.flags.Uns |
39540 | 69 67 6e 65 64 43 68 61 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e | ignedChar.then.table.insert(cfg. |
39560 | 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e | buildoptions,.'/J').end.if.#cfg. |
39580 | 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 | buildoptions.>.0.then._p(4,'Addi |
395a0 | 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 20 2f 4d 50 22 27 2c 20 74 61 62 6c 65 2e 63 | tionalOptions="%s./MP"',.table.c |
395c0 | 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f | oncat(premake.esc(cfg.buildoptio |
395e0 | 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 61 74 69 6f | ns),.".")).end._p(4,'Optimizatio |
39600 | 6e 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 | n="%s"',.vc200x.optimization(cfg |
39620 | 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 | )).if.cfg.flags.NoFramePointer.t |
39640 | 68 65 6e 0a 5f 70 28 34 2c 27 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3d 22 25 73 22 | hen._p(4,'OmitFramePointers="%s" |
39660 | 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 | ',.bool(true)).end.if.#cfg.inclu |
39680 | 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c | dedirs.>.0.then._p(4,'Additional |
396a0 | 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b | IncludeDirectories="%s"',.premak |
396c0 | 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 | e.esc(path.translate(table.conca |
396e0 | 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 | t(cfg.includedirs,.";"),.'\\'))) |
39700 | 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 | .end.if.#cfg.defines.>.0.then._p |
39720 | 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 | (4,'PreprocessorDefinitions="%s" |
39740 | 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e | ',.premake.esc(table.concat(cfg. |
39760 | 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 | defines,.";"))).end.if.premake.c |
39780 | 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e | onfig.isdebugbuild(cfg).and.cfg. |
397a0 | 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 61 6e 64 20 6e | flags.EnableMinimalRebuild.and.n |
397c0 | 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | ot.cfg.flags.Managed.then._p(4,' |
397e0 | 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 | MinimalRebuild="%s"',.bool(true) |
39800 | 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 | ).end.if.cfg.flags.NoExceptions. |
39820 | 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 30 22 | then._p(4,'ExceptionHandling="0" |
39840 | 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 | ').elseif.cfg.flags.SEH.then._p( |
39860 | 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 | 4,'ExceptionHandling="2"').end.i |
39880 | 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 30 20 | f.vc200x.optimization(cfg).==.0. |
398a0 | 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f | and.not.cfg.flags.Managed.then._ |
398c0 | 70 28 34 2c 27 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3d 22 33 22 27 29 0a 65 6e | p(4,'BasicRuntimeChecks="3"').en |
398e0 | 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d | d.if.vc200x.optimization(cfg).~= |
39900 | 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3d 22 25 73 22 | .0.then._p(4,'StringPooling="%s" |
39920 | 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 | ',.bool(true)).end.local.runtime |
39940 | 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 | .if.premake.config.isdebugbuild( |
39960 | 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 | cfg).then.runtime.=.iif(cfg.flag |
39980 | 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 33 29 0a 65 6c 73 65 0a 72 75 6e 74 | s.StaticRuntime,.1,.3).else.runt |
399a0 | 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d | ime.=.iif(cfg.flags.StaticRuntim |
399c0 | 65 2c 20 30 2c 20 32 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 | e,.0,.2).end._p(4,'RuntimeLibrar |
399e0 | 79 3d 22 25 73 22 27 2c 20 72 75 6e 74 69 6d 65 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 46 75 | y="%s"',.runtime)._p(4,'EnableFu |
39a00 | 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 | nctionLevelLinking="%s"',.bool(t |
39a20 | 72 75 65 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 | rue)).if.cfg.platform.~=."Xbox36 |
39a40 | 30 22 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 78 36 34 22 20 74 68 65 | 0".and.cfg.platform.~=."x64".the |
39a60 | 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 | n.if.cfg.flags.EnableSSE.then._p |
39a80 | 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 | (4,'EnableEnhancedInstructionSet |
39aa0 | 3d 22 31 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 | ="1"').elseif.cfg.flags.EnableSS |
39ac0 | 45 32 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 | E2.then._p(4,'EnableEnhancedInst |
39ae0 | 72 75 63 74 69 6f 6e 53 65 74 3d 22 32 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e | ructionSet="2"').end.end.if.cfg. |
39b00 | 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 | flags.FloatFast.then._p(4,'Float |
39b20 | 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 32 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 | ingPointModel="2"').elseif.cfg.f |
39b40 | 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 | lags.FloatStrict.then._p(4,'Floa |
39b60 | 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 31 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e | tingPointModel="1"').end.if.cfg. |
39b80 | 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d | flags.NoRTTI.and.not.cfg.flags.M |
39ba0 | 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 | anaged.then._p(4,'RuntimeTypeInf |
39bc0 | 6f 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 | o="%s"',.bool(false)).end.if.cfg |
39be0 | 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 | .flags.NativeWChar.then._p(4,'Tr |
39c00 | 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 | eatWChar_tAsBuiltInType="%s"',.b |
39c20 | 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 | ool(true)).elseif.cfg.flags.NoNa |
39c40 | 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 72 5f | tiveWChar.then._p(4,'TreatWChar_ |
39c60 | 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 | tAsBuiltInType="%s"',.bool(false |
39c80 | 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e | )).end.if.not.cfg.flags.NoPCH.an |
39ca0 | 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 50 72 | d.cfg.pchheader.then._p(4,'UsePr |
39cc0 | 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 63 | ecompiledHeader="2"')._p(4,'Prec |
39ce0 | 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 63 66 67 2e | ompiledHeaderThrough="%s"',.cfg. |
39d00 | 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 | pchheader).else._p(4,'UsePrecomp |
39d20 | 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e | iledHeader="%s"',.iif(cfg.flags. |
39d40 | 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 4c | NoPCH,.0,.2)).end._p(4,'WarningL |
39d60 | 65 76 65 6c 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 | evel="%s"',.iif(cfg.flags.ExtraW |
39d80 | 61 72 6e 69 6e 67 73 2c 20 34 2c 20 33 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 | arnings,.4,.3)).if.cfg.flags.Fat |
39da0 | 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 41 73 45 72 72 6f | alWarnings.then._p(4,'WarnAsErro |
39dc0 | 72 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 | r="%s"',.bool(true)).end.if._ACT |
39de0 | 49 4f 4e 20 3c 20 22 76 73 32 30 30 38 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 | ION.<."vs2008".and.not.cfg.flags |
39e00 | 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 65 74 65 63 74 36 34 42 69 74 50 | .Managed.then._p(4,'Detect64BitP |
39e20 | 6f 72 74 61 62 69 6c 69 74 79 50 72 6f 62 6c 65 6d 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 6e | ortabilityProblems="%s"',.bool(n |
39e40 | 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 29 29 0a 65 6e 64 | ot.cfg.flags.No64BitChecks)).end |
39e60 | 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 | ._p(4,'ProgramDataBaseFileName=" |
39e80 | 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 | $(OutDir)\\%s.pdb"',.path.getbas |
39ea0 | 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 | ename(cfg.buildtarget.name))._p( |
39ec0 | 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 25 73 22 27 2c | 4,'DebugInformationFormat="%s"', |
39ee0 | 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 6c 61 6e | .vc200x.Symbols(cfg)).if.cfg.lan |
39f00 | 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 43 6f 6d 70 69 6c 65 | guage.==."C".then._p(4,.'Compile |
39f20 | 41 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 | As="1"').end._p(3,'/>').end.func |
39f40 | 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 | tion.vc200x.VCLinkerTool(cfg)._p |
39f60 | 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 | (3,'<Tool').if.cfg.kind.~=."Stat |
39f80 | 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 | icLib".then._p(4,'Name="%s"',.ii |
39fa0 | 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 | f(cfg.platform.~=."Xbox360",."VC |
39fc0 | 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 20 22 56 43 58 33 36 30 4c 69 6e 6b 65 72 54 6f 6f 6c 22 29 | LinkerTool",."VCX360LinkerTool") |
39fe0 | 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a | ).if.cfg.flags.NoImportLib.then. |
3a000 | 5f 70 28 34 2c 27 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c | _p(4,'IgnoreImportLibrary="%s"', |
3a020 | 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 | .bool(true)).end.if.#cfg.linkopt |
3a040 | 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 | ions.>.0.then._p(4,'AdditionalOp |
3a060 | 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b | tions="%s"',.table.concat(premak |
3a080 | 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e | e.esc(cfg.linkoptions),.".")).en |
3a0a0 | 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 | d.if.#cfg.links.>.0.then._p(4,'A |
3a0c0 | 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 | dditionalDependencies="%s"',.tab |
3a0e0 | 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 | le.concat(premake.getlinks(cfg,. |
3a100 | 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 | "all",."fullpath"),.".")).end._p |
3a120 | 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c | (4,'OutputFile="$(OutDir)\\%s"', |
3a140 | 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e | .cfg.buildtarget.name)._p(4,'Lin |
3a160 | 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 25 73 22 27 2c 20 0a 69 69 66 28 70 72 65 6d 61 6b 65 | kIncremental="%s"',..iif(premake |
3a180 | 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 2c | .config.isincrementallink(cfg)., |
3a1a0 | 20 32 2c 20 31 29 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 | .2,.1))._p(4,'AdditionalLibraryD |
3a1c0 | 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 | irectories="%s"',.table.concat(p |
3a1e0 | 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 | remake.esc(path.translate(cfg.li |
3a200 | 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 6c 6f 63 61 6c 20 64 65 66 66 | bdirs,.'\\')).,.";")).local.deff |
3a220 | 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 | ile.=.premake.findfile(cfg,.".de |
3a240 | 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 6f 64 75 6c 65 | f").if.deffile.then._p(4,'Module |
3a260 | 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3d 22 25 73 22 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 | DefinitionFile="%s"',.deffile).e |
3a280 | 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a | nd.if.cfg.flags.NoManifest.then. |
3a2a0 | 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f | _p(4,'GenerateManifest="%s"',.bo |
3a2c0 | 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 62 | ol(false)).end._p(4,'GenerateDeb |
3a2e0 | 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 76 63 32 30 30 78 | ugInformation="%s"',.bool(vc200x |
3a300 | 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 76 63 32 30 30 78 2e 53 | .Symbols(cfg).~=.0)).if.vc200x.S |
3a320 | 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f 67 | ymbols(cfg).~=.0.then._p(4,'Prog |
3a340 | 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c | ramDataBaseFileName="$(OutDir)\\ |
3a360 | 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 | %s.pdb"',.path.getbasename(cfg.b |
3a380 | 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 53 | uildtarget.name)).end._p(4,'SubS |
3a3a0 | 79 73 74 65 6d 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f | ystem="%s"',.iif(cfg.kind.==."Co |
3a3c0 | 6e 73 6f 6c 65 41 70 70 22 2c 20 31 2c 20 32 29 29 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 | nsoleApp",.1,.2)).if.vc200x.opti |
3a3e0 | 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 70 | mization(cfg).~=.0.then._p(4,'Op |
3a400 | 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e 61 | timizeReferences="2"')._p(4,'Ena |
3a420 | 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 63 | bleCOMDATFolding="2"').end.if.(c |
3a440 | 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e 6b | fg.kind.==."ConsoleApp".or.cfg.k |
3a460 | 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 6e 6f 74 20 63 66 | ind.==."WindowedApp").and.not.cf |
3a480 | 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 79 | g.flags.WinMain.then._p(4,'Entry |
3a4a0 | 50 6f 69 6e 74 53 79 6d 62 6f 6c 3d 22 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 22 27 29 0a 65 | PointSymbol="mainCRTStartup"').e |
3a4c0 | 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 | nd.if.cfg.kind.==."SharedLib".th |
3a4e0 | 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 | en.local.implibname.=.cfg.linkta |
3a500 | 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 72 | rget.fullpath._p(4,'ImportLibrar |
3a520 | 79 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c | y="%s"',.iif(cfg.flags.NoImportL |
3a540 | 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 | ib,.cfg.objectsdir...."\\"....pa |
3a560 | 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 | th.getname(implibname),.implibna |
3a580 | 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 64 | me)).end._p(4,'TargetMachine="%d |
3a5a0 | 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 31 | "',.iif(cfg.platform.==."x64",.1 |
3a5c0 | 37 2c 20 31 29 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 | 7,.1)).else._p(4,'Name="VCLibrar |
3a5e0 | 69 61 6e 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 | ianTool"').if.#cfg.links.>.0.the |
3a600 | 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 | n._p(4,'AdditionalDependencies=" |
3a620 | 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 | %s"',.table.concat(premake.getli |
3a640 | 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 | nks(cfg,."all",."fullpath"),."." |
3a660 | 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 | )).end._p(4,'OutputFile="$(OutDi |
3a680 | 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a | r)\\%s"',.cfg.buildtarget.name). |
3a6a0 | 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 | if.#cfg.libdirs.>.0.then._p(4,'A |
3a6c0 | 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 | dditionalLibraryDirectories="%s" |
3a6e0 | 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 | ',.premake.esc(path.translate(ta |
3a700 | 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 | ble.concat(cfg.libdirs.,.";")))) |
3a720 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 66 20 63 | .end.local.addlOptions.=.{}.if.c |
3a740 | 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e | fg.platform.==."x32".then.table. |
3a760 | 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 38 | insert(addlOptions,."/MACHINE:X8 |
3a780 | 36 22 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 | 6").elseif.cfg.platform.==."x64" |
3a7a0 | 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 | .then.table.insert(addlOptions,. |
3a7c0 | 22 2f 4d 41 43 48 49 4e 45 3a 58 36 34 22 29 0a 65 6e 64 0a 61 64 64 6c 4f 70 74 69 6f 6e 73 20 | "/MACHINE:X64").end.addlOptions. |
3a7e0 | 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 6c 69 | =.table.join(addlOptions,.cfg.li |
3a800 | 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3e 20 30 20 74 | nkoptions).if.#addlOptions.>.0.t |
3a820 | 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 | hen._p(4,'AdditionalOptions="%s" |
3a840 | 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 61 64 64 6c | ',.table.concat(premake.esc(addl |
3a860 | 4f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e | Options),.".")).end.end._p(3,'/> |
3a880 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 | ').end.function.vc200x.VCCLCompi |
3a8a0 | 6c 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f | lerTool_PS3(cfg)._p(3,'<Tool')._ |
3a8c0 | 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 6c | p(4,'Name="VCCLCompilerTool"').l |
3a8e0 | 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 | ocal.buildoptions.=.table.join(p |
3a900 | 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 | remake.snc.getcflags(cfg),.prema |
3a920 | 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 | ke.snc.getcxxflags(cfg),.cfg.bui |
3a940 | 6c 64 6f 70 74 69 6f 6e 73 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 | ldoptions).if.not.cfg.flags.NoPC |
3a960 | 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 | H.and.cfg.pchheader.then._p(4,'U |
3a980 | 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 | sePrecompiledHeader="2"')._p(4,' |
3a9a0 | 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 | PrecompiledHeaderThrough="%s"',. |
3a9c0 | 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 74 61 62 | path.getname(cfg.pchheader)).tab |
3a9e0 | 6c 65 2e 69 6e 73 65 72 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2d 2d 75 73 65 5f 70 | le.insert(buildoptions,.'--use_p |
3aa00 | 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 | ch="$(IntDir)/$(TargetName).pch" |
3aa20 | 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 | ').else._p(4,'UsePrecompiledHead |
3aa40 | 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 | er="%s"',.iif(cfg.flags.NoPCH,.0 |
3aa60 | 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e | ,.2)).end._p(4,'AdditionalOption |
3aa80 | 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 | s="%s"',.premake.esc(table.conca |
3aaa0 | 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 69 66 20 23 63 66 67 2e 69 | t(buildoptions,."."))).if.#cfg.i |
3aac0 | 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 | ncludedirs.>.0.then._p(4,'Additi |
3aae0 | 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 | onalIncludeDirectories="%s"',.pr |
3ab00 | 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 | emake.esc(path.translate(table.c |
3ab20 | 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c | oncat(cfg.includedirs,.";"),.'\\ |
3ab40 | 27 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 | '))).end.if.#cfg.defines.>.0.the |
3ab60 | 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d | n._p(4,'PreprocessorDefinitions= |
3ab80 | 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 | "%s"',.table.concat(premake.esc( |
3aba0 | 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 | cfg.defines),.";")).end._p(4,'Pr |
3abc0 | 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 | ogramDataBaseFileName="$(OutDir) |
3abe0 | 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 | \\%s.pdb"',.path.getbasename(cfg |
3ac00 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 | .buildtarget.name))._p(4,'DebugI |
3ac20 | 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f 6d | nformationFormat="0"')._p(4,'Com |
3ac40 | 70 69 6c 65 41 73 3d 22 30 22 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 | pileAs="0"')._p(3,'/>').end.func |
3ac60 | 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 | tion.vc200x.VCLinkerTool_PS3(cfg |
3ac80 | 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 | )._p(3,'<Tool').if.cfg.kind.~=." |
3aca0 | 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 | StaticLib".then._p(4,'Name="VCLi |
3acc0 | 6e 6b 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d | nkerTool"').local.buildoptions.= |
3ace0 | 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 | .table.join(premake.snc.getldfla |
3ad00 | 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 | gs(cfg),.cfg.linkoptions).if.#bu |
3ad20 | 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 | ildoptions.>.0.then._p(4,'Additi |
3ad40 | 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 | onalOptions="%s"',.premake.esc(t |
3ad60 | 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 | able.concat(buildoptions,."."))) |
3ad80 | 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 | .end.if.#cfg.links.>.0.then._p(4 |
3ada0 | 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 | ,'AdditionalDependencies="%s"',. |
3adc0 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 | table.concat(premake.getlinks(cf |
3ade0 | 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 | g,."all",."fullpath"),.".")).end |
3ae00 | 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 | ._p(4,'OutputFile="$(OutDir)\\%s |
3ae20 | 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 | "',.cfg.buildtarget.name)._p(4,' |
3ae40 | 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 69 | LinkIncremental="0"')._p(4,'Addi |
3ae60 | 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 | tionalLibraryDirectories="%s"',. |
3ae80 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 | table.concat(premake.esc(path.tr |
3aea0 | 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b | anslate(cfg.libdirs,.'\\')).,."; |
3aec0 | 22 29 29 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 | "))._p(4,'GenerateManifest="%s"' |
3aee0 | 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 | ,.bool(false))._p(4,'ProgramData |
3af00 | 62 61 73 65 46 69 6c 65 3d 22 22 27 29 0a 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 61 | baseFile=""')._p(4,'RandomizedBa |
3af20 | 73 65 41 64 64 72 65 73 73 3d 22 31 22 27 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 74 | seAddress="1"')._p(4,'DataExecut |
3af40 | 69 6f 6e 50 72 65 76 65 6e 74 69 6f 6e 3d 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e | ionPrevention="0"').else._p(4,'N |
3af60 | 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 | ame="VCLibrarianTool"').local.bu |
3af80 | 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e | ildoptions.=.table.join(premake. |
3afa0 | 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 | snc.getldflags(cfg),.cfg.linkopt |
3afc0 | 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a | ions).if.#buildoptions.>.0.then. |
3afe0 | 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 | _p(4,'AdditionalOptions="%s"',.p |
3b000 | 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 | remake.esc(table.concat(buildopt |
3b020 | 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e | ions,."."))).end.if.#cfg.links.> |
3b040 | 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e | .0.then._p(4,'AdditionalDependen |
3b060 | 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 | cies="%s"',.table.concat(premake |
3b080 | 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 | .getlinks(cfg,."all",."fullpath" |
3b0a0 | 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 | ),.".")).end._p(4,'OutputFile="$ |
3b0c0 | 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e | (OutDir)\\%s"',.cfg.buildtarget. |
3b0e0 | 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f | name).if.#cfg.libdirs.>.0.then._ |
3b100 | 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 | p(4,'AdditionalLibraryDirectorie |
3b120 | 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c | s="%s"',.premake.esc(path.transl |
3b140 | 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 | ate(table.concat(cfg.libdirs.,." |
3b160 | 3b 22 29 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 | ;")))).end.end._p(3,'/>').end.fu |
3b180 | 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 | nction.vc200x.VCResourceCompiler |
3b1a0 | 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 | Tool(cfg)._p(3,'<Tool')._p(4,'Na |
3b1c0 | 6d 65 3d 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 66 | me="VCResourceCompilerTool"').if |
3b1e0 | 20 23 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | .#cfg.resoptions.>.0.then._p(4,' |
3b200 | 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 | AdditionalOptions="%s"',.table.c |
3b220 | 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 | oncat(premake.esc(cfg.resoptions |
3b240 | 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 | ),.".")).end.if.#cfg.defines.>.0 |
3b260 | 20 6f 72 20 23 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 | .or.#cfg.resdefines.>.0.then._p( |
3b280 | 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 | 4,'PreprocessorDefinitions="%s"' |
3b2a0 | 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 | ,.table.concat(premake.esc(table |
3b2c0 | 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 | .join(cfg.defines,.cfg.resdefine |
3b2e0 | 73 29 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 | s)),.";")).end.if.#cfg.includedi |
3b300 | 72 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 | rs.>.0.or.#cfg.resincludedirs.>. |
3b320 | 30 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 | 0.then.local.dirs.=.table.join(c |
3b340 | 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 | fg.includedirs,.cfg.resincludedi |
3b360 | 72 73 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 | rs)._p(4,'AdditionalIncludeDirec |
3b380 | 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 | tories="%s"',.premake.esc(path.t |
3b3a0 | 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 29 | ranslate(table.concat(dirs,.";") |
3b3c0 | 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e | ,.'\\'))).end._p(3,'/>').end.fun |
3b3e0 | 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 29 | ction.vc200x.VCManifestTool(cfg) |
3b400 | 0a 6c 6f 63 61 6c 20 6d 61 6e 69 66 65 73 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e | .local.manifests.=.{.}.for._,.fn |
3b420 | 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 | ame.in.ipairs(cfg.files).do.if.p |
3b440 | 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 6d 61 6e | ath.getextension(fname).==.".man |
3b460 | 69 66 65 73 74 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 73 | ifest".then.table.insert(manifes |
3b480 | 74 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 | ts,.fname).end.end._p(3,'<Tool') |
3b4a0 | 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a 69 | ._p(4,'Name="VCManifestTool"').i |
3b4c0 | 66 20 23 6d 61 6e 69 66 65 73 74 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 | f.#manifests.>.0.then._p(4,'Addi |
3b4e0 | 74 69 6f 6e 61 6c 4d 61 6e 69 66 65 73 74 46 69 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 | tionalManifestFiles="%s"',.prema |
3b500 | 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 22 | ke.esc(table.concat(manifests,." |
3b520 | 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | ;"))).end._p(3,'/>').end.functio |
3b540 | 6e 20 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c | n.vc200x.VCMIDLTool(cfg)._p(3,'< |
3b560 | 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 29 | Tool')._p(4,'Name="VCMIDLTool"') |
3b580 | 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 5f | .if.cfg.platform.==."x64".then._ |
3b5a0 | 70 28 34 2c 27 54 61 72 67 65 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e 64 | p(4,'TargetEnvironment="3"').end |
3b5c0 | 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e | ._p(3,'/>').end.function.vc200x. |
3b5e0 | 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 6e 61 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 28 | buildstepsblock(name,.steps)._p( |
3b600 | 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 6d | 3,'<Tool')._p(4,'Name="%s"',.nam |
3b620 | 65 29 0a 69 66 20 23 73 74 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d | e).if.#steps.>.0.then._p(4,'Comm |
3b640 | 61 6e 64 4c 69 6e 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 | andLine="%s"',.premake.esc(table |
3b660 | 2e 69 6d 70 6c 6f 64 65 28 73 74 65 70 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 | .implode(steps,."",."",."\r\n")) |
3b680 | 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b | ).end._p(3,'/>').end.local.block |
3b6a0 | 6d 61 70 20 3d 20 0a 7b 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 | map.=..{.VCCLCompilerTool....... |
3b6c0 | 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 | =.vc200x.VCCLCompilerTool,.VCCLC |
3b6e0 | 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 | ompilerTool_PS3...=.vc200x.VCCLC |
3b700 | 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 | ompilerTool_PS3,.VCLinkerTool... |
3b720 | 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 | ........=.vc200x.VCLinkerTool,.V |
3b740 | 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 | CLinkerTool_PS3.......=.vc200x.V |
3b760 | 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 20 | CLinkerTool_PS3,.VCManifestTool. |
3b780 | 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c | ........=.vc200x.VCManifestTool, |
3b7a0 | 0a 56 43 4d 49 44 4c 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 | .VCMIDLTool.............=.vc200x |
3b7c0 | 2e 56 43 4d 49 44 4c 54 6f 6f 6c 2c 0a 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 | .VCMIDLTool,.VCResourceCompilerT |
3b7e0 | 6f 6f 6c 20 3d 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 | ool.=.vc200x.VCResourceCompilerT |
3b800 | 6f 6f 6c 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e | ool,.}.local.function.getsection |
3b820 | 73 28 76 65 72 73 69 6f 6e 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 6c 61 74 66 6f 72 6d | s(version,.platform).if.platform |
3b840 | 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 | .==."Xbox360".then.return.{."VCP |
3b860 | 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c | reBuildEventTool",."VCCustomBuil |
3b880 | 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 | dTool",."VCXMLDataGeneratorTool" |
3b8a0 | 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f | ,."VCWebServiceProxyGeneratorToo |
3b8c0 | 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 | l",."VCMIDLTool",."VCCLCompilerT |
3b8e0 | 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 | ool",."VCManagedResourceCompiler |
3b900 | 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c | Tool",."VCResourceCompilerTool", |
3b920 | 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 | ."VCPreLinkEventTool",."VCLinker |
3b940 | 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 | Tool",."VCALinkTool",."VCX360Ima |
3b960 | 67 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 | geTool",."VCBscMakeTool",."VCX36 |
3b980 | 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 | 0DeploymentTool",."VCPostBuildEv |
3b9a0 | 65 6e 74 54 6f 6f 6c 22 2c 0a 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a | entTool",."DebuggerTool",.}.end. |
3b9c0 | 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e | if.platform.==."PS3".then.return |
3b9e0 | 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 | .{."VCPreBuildEventTool",."VCCus |
3ba00 | 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 | tomBuildTool",."VCXMLDataGenerat |
3ba20 | 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 | orTool",."VCWebServiceProxyGener |
3ba40 | 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f | atorTool",."VCMIDLTool",."VCCLCo |
3ba60 | 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 | mpilerTool_PS3",."VCManagedResou |
3ba80 | 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d | rceCompilerTool",."VCResourceCom |
3baa0 | 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 | pilerTool",."VCPreLinkEventTool" |
3bac0 | 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f | ,."VCLinkerTool_PS3",."VCALinkTo |
3bae0 | 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b | ol",."VCManifestTool",."VCXDCMak |
3bb00 | 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f | eTool",."VCBscMakeTool",."VCFxCo |
3bb20 | 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 | pTool",."VCAppVerifierTool",."VC |
3bb40 | 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 | WebDeploymentTool",."VCPostBuild |
3bb60 | 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 | EventTool".}.end.return.{."VCPre |
3bb80 | 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 | BuildEventTool",."VCCustomBuildT |
3bba0 | 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a | ool",."VCXMLDataGeneratorTool",. |
3bbc0 | 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 | "VCWebServiceProxyGeneratorTool" |
3bbe0 | 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f | ,."VCMIDLTool",."VCCLCompilerToo |
3bc00 | 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f | l",."VCManagedResourceCompilerTo |
3bc20 | 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 | ol",."VCResourceCompilerTool",." |
3bc40 | 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f | VCPreLinkEventTool",."VCLinkerTo |
3bc60 | 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 | ol",."VCALinkTool",."VCManifestT |
3bc80 | 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b | ool",."VCXDCMakeTool",."VCBscMak |
3bca0 | 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 | eTool",."VCFxCopTool",."VCAppVer |
3bcc0 | 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c | ifierTool",."VCWebDeploymentTool |
3bce0 | 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a | ",."VCPostBuildEventTool".}.end. |
3bd00 | 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 76 63 | function.vc200x.generate(prj).vc |
3bd20 | 32 30 30 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 | 200x.header('VisualStudioProject |
3bd40 | 27 29 0a 5f 70 28 31 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | ')._p(1,'Name="%s"',.premake.esc |
3bd60 | 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b | (prj.name))._p(1,'ProjectGUID="{ |
3bd80 | 25 73 7d 22 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 | %s}"',.prj.uuid)._p(1,'RootNames |
3bda0 | 70 61 63 65 3d 22 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 27 4b 65 79 77 | pace="%s"',.prj.name)._p(1,'Keyw |
3bdc0 | 6f 72 64 3d 22 25 73 22 27 2c 20 69 69 66 28 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 | ord="%s"',.iif(prj.flags.Managed |
3bde0 | 2c 20 22 4d 61 6e 61 67 65 64 43 50 72 6f 6a 22 2c 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a | ,."ManagedCProj",."Win32Proj")). |
3be00 | 5f 70 28 31 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a | _p(1,'>').vc200x.Platforms(prj). |
3be20 | 5f 70 28 31 2c 27 3c 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c | _p(1,'<ToolFiles>')._p(1,'</Tool |
3be40 | 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 | Files>')._p(1,'<Configurations>' |
3be60 | 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 | ).for._,.cfginfo.in.ipairs(prj.s |
3be80 | 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 | olution.vstudio_configs).do.if.c |
3bea0 | 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 | fginfo.isreal.then.local.cfg.=.p |
3bec0 | 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 | remake.getconfig(prj,.cfginfo.sr |
3bee0 | 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d | c_buildcfg,.cfginfo.src_platform |
3bf00 | 29 0a 76 63 32 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e | ).vc200x.Configuration(cfginfo.n |
3bf20 | 61 6d 65 2c 20 63 66 67 29 0a 66 6f 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 | ame,.cfg).for._,.block.in.ipairs |
3bf40 | 28 67 65 74 73 65 63 74 69 6f 6e 73 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 | (getsections(_ACTION,.cfginfo.sr |
3bf60 | 63 5f 70 6c 61 74 66 6f 72 6d 29 29 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 | c_platform)).do.if.blockmap[bloc |
3bf80 | 6b 5d 20 74 68 65 6e 0a 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 | k].then.blockmap[block](cfg).els |
3bfa0 | 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f | eif.block.==."VCPreBuildEventToo |
3bfc0 | 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 | l".then.vc200x.buildstepsblock(" |
3bfe0 | 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 62 75 69 | VCPreBuildEventTool",.cfg.prebui |
3c000 | 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 | ldcommands).elseif.block.==."VCP |
3c020 | 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 | reLinkEventTool".then.vc200x.bui |
3c040 | 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c | ldstepsblock("VCPreLinkEventTool |
3c060 | 22 2c 20 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 | ",.cfg.prelinkcommands).elseif.b |
3c080 | 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 | lock.==."VCPostBuildEventTool".t |
3c0a0 | 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 6f | hen.vc200x.buildstepsblock("VCPo |
3c0c0 | 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 | stBuildEventTool",.cfg.postbuild |
3c0e0 | 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 | commands).elseif.block.==."VCX36 |
3c100 | 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f | 0DeploymentTool".then._p(3,'<Too |
3c120 | 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 | l')._p(4,'Name="VCX360Deployment |
3c140 | 54 6f 6f 6c 22 27 29 0a 5f 70 28 34 2c 27 44 65 70 6c 6f 79 6d 65 6e 74 54 79 70 65 3d 22 30 22 | Tool"')._p(4,'DeploymentType="0" |
3c160 | 27 29 0a 69 66 20 23 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3e 20 30 | ').if.#cfg.deploymentoptions.>.0 |
3c180 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 | .then._p(4,'AdditionalOptions="% |
3c1a0 | 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 | s"',.table.concat(premake.esc(cf |
3c1c0 | 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a | g.deploymentoptions),.".")).end. |
3c1e0 | 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 | _p(3,'/>').elseif.block.==."VCX3 |
3c200 | 36 30 49 6d 61 67 65 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a | 60ImageTool".then._p(3,'<Tool'). |
3c220 | 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 27 29 0a 69 | _p(4,'Name="VCX360ImageTool"').i |
3c240 | 66 20 23 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 | f.#cfg.imageoptions.>.0.then._p( |
3c260 | 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c | 4,'AdditionalOptions="%s"',.tabl |
3c280 | 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 69 6d 61 67 65 6f 70 | e.concat(premake.esc(cfg.imageop |
3c2a0 | 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 69 6d 61 67 65 70 61 | tions),.".")).end.if.cfg.imagepa |
3c2c0 | 74 68 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 4e | th.~=.nil.then._p(4,'OutputFileN |
3c2e0 | 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e | ame="%s"',.premake.esc(path.tran |
3c300 | 73 6c 61 74 65 28 63 66 67 2e 69 6d 61 67 65 70 61 74 68 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c | slate(cfg.imagepath))).end._p(3, |
3c320 | 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 44 65 62 75 67 67 65 72 54 | '/>').elseif.block.==."DebuggerT |
3c340 | 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 67 65 72 54 6f 6f 6c 27 29 0a | ool".then._p(3,'<DebuggerTool'). |
3c360 | 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 | _p(3,'/>').else._p(3,'<Tool')._p |
3c380 | 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 62 6c 6f 63 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 | (4,'Name="%s"',.block)._p(3,'/>' |
3c3a0 | 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e | ).end.end._p(2,'</Configuration> |
3c3c0 | 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | ').end.end._p(1,'</Configuration |
3c3e0 | 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 | s>')._p(1,'<References>')._p(1,' |
3c400 | 3c 2f 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 73 3e 27 29 0a | </References>')._p(1,'<Files>'). |
3c420 | 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e | vc200x.Files(prj)._p(1,'</Files> |
3c440 | 27 29 0a 5f 70 28 31 2c 27 3c 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f | ')._p(1,'<Globals>')._p(1,'</Glo |
3c460 | 62 61 6c 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 | bals>')._p('</VisualStudioProjec |
3c480 | 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 | t>').end..local.vc200x.=.premake |
3c4a0 | 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e | .vstudio.vc200x.function.vc200x. |
3c4c0 | 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 | generate_user(prj).vc200x.header |
3c4e0 | 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 27 29 0a 5f 70 28 31 2c 27 53 | ('VisualStudioUserFile')._p(1,'S |
3c500 | 68 6f 77 41 6c 6c 46 69 6c 65 73 3d 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 31 2c 27 3e 27 29 0a | howAllFiles="false"')._p(1,'>'). |
3c520 | 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 | _p(1,'<Configurations>').for._,. |
3c540 | 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 | cfginfo.in.ipairs(prj.solution.v |
3c560 | 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 | studio_configs).do.if.cfginfo.is |
3c580 | 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 | real.then.local.cfg.=.premake.ge |
3c5a0 | 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 | tconfig(prj,.cfginfo.src_buildcf |
3c5c0 | 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c | g,.cfginfo.src_platform)._p(2,'< |
3c5e0 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 | Configuration')._p(3,'Name="%s"' |
3c600 | 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 | ,.premake.esc(cfginfo.name))._p( |
3c620 | 33 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 | 3,'>').vc200x.debugdir(cfg)._p(2 |
3c640 | 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 | ,'</Configuration>').end.end._p( |
3c660 | 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 | 1,'</Configurations>')._p('</Vis |
3c680 | 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | ualStudioUserFile>').end.functio |
3c6a0 | 6e 20 76 63 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 69 66 | n.vc200x.environmentargs(cfg).if |
3c6c0 | 20 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 61 6e 64 20 23 63 66 67 2e 65 6e | .cfg.environmentargs.and.#cfg.en |
3c6e0 | 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 | vironmentargs.>.0.then._p(4,'Env |
3c700 | 69 72 6f 6e 6d 65 6e 74 3d 22 25 73 22 27 2c 20 73 74 72 69 6e 67 2e 67 73 75 62 28 74 61 62 6c | ironment="%s"',.string.gsub(tabl |
3c720 | 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 2c 20 22 26 | e.concat(cfg.environmentargs,."& |
3c740 | 23 78 30 41 3b 22 29 2c 27 22 27 2c 27 26 71 75 6f 74 3b 27 29 29 0a 69 66 20 63 66 67 2e 66 6c | #x0A;"),'"','"')).if.cfg.fl |
3c760 | 61 67 73 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 41 72 67 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 | ags.EnvironmentArgsDontMerge.the |
3c780 | 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 4d 65 72 67 65 3d 22 66 61 6c 73 65 22 | n._p(4,'EnvironmentMerge="false" |
3c7a0 | 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 64 | ').end.end.end.function.vc200x.d |
3c7c0 | 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 53 65 74 74 69 6e 67 | ebugdir(cfg)._p(3,'<DebugSetting |
3c7e0 | 73 27 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 | s').if.cfg.debugdir.then._p(4,'W |
3c800 | 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e | orkingDirectory="%s"',.path.tran |
3c820 | 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 | slate(cfg.debugdir,.'\\')).end.i |
3c840 | 66 20 23 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | f.#cfg.debugargs.>.0.then._p(4,' |
3c860 | 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f | CommandArguments="%s"',.table.co |
3c880 | 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 76 63 | ncat(cfg.debugargs,.".")).end.vc |
3c8a0 | 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 | 200x.environmentargs(cfg)._p(3,' |
3c8c0 | 2f 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 | />').end..premake.vstudio.sln200 |
3c8e0 | 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e | 5.=.{.}.local.vstudio.=.premake. |
3c900 | 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 73 6c 6e 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e | vstudio.local.sln2005.=.premake. |
3c920 | 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 | vstudio.sln2005.function.sln2005 |
3c940 | 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 | .generate(sln).io.eol.=.'\r\n'.s |
3c960 | 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 | ln.vstudio_configs.=.premake.vst |
3c980 | 75 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c | udio.buildconfigs(sln)._p('\239\ |
3c9a0 | 31 38 37 5c 31 39 31 27 29 0a 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 | 187\191').sln2005.reorderProject |
3c9c0 | 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 66 6f 72 20 67 | s(sln).sln2005.header(sln).for.g |
3c9e0 | 72 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 | rp.in.premake.solution.eachgroup |
3ca00 | 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 65 6e 64 0a | (sln).do.sln2005.group(grp).end. |
3ca20 | 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 | for.prj.in.premake.solution.each |
3ca40 | 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 | project(sln).do.sln2005.project( |
3ca60 | 70 72 6a 29 0a 65 6e 64 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 35 2e 70 6c | prj).end._p('Global').sln2005.pl |
3ca80 | 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 | atforms(sln).sln2005.project_pla |
3caa0 | 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 | tforms(sln).sln2005.properties(s |
3cac0 | 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a | ln).sln2005.project_groups(sln). |
3cae0 | 5f 70 28 27 45 6e 64 47 6c 6f 62 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e | _p('EndGlobal').end.function.sln |
3cb00 | 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e | 2005.reorderProjects(sln).if.sln |
3cb20 | 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e | .startproject.then.for.i,.prj.in |
3cb40 | 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e | .ipairs(sln.projects).do.if.sln. |
3cb60 | 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f | startproject.==.prj.name.then.lo |
3cb80 | 63 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d | cal.cur.=.prj.group.while.cur.~= |
3cba0 | 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 | .nil.do.for.j,.group.in.ipairs(s |
3cbc0 | 6c 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 | ln.groups).do.if.group.==.cur.th |
3cbe0 | 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 | en.table.remove(sln.groups,.j).b |
3cc00 | 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 | reak.end.end.table.insert(sln.gr |
3cc20 | 6f 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 | oups,.1,.cur).cur.=.cur.parent.e |
3cc40 | 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 | nd.table.remove(sln.projects,.i) |
3cc60 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 | .table.insert(sln.projects,.1,.p |
3cc80 | 72 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | rj).break.end.end.end.end.functi |
3cca0 | 6f 6e 20 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 61 63 74 | on.sln2005.header(sln).local.act |
3ccc0 | 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f | ion.=.premake.action.current()._ |
3cce0 | 70 28 27 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 | p('Microsoft.Visual.Studio.Solut |
3cd00 | 69 6f 6e 20 46 69 6c 65 2c 20 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e 30 30 27 2c | ion.File,.Format.Version.%d.00', |
3cd20 | 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 29 | .action.vstudio.solutionVersion) |
3cd40 | 0a 5f 70 28 27 23 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 43 54 49 4f | ._p('#.Visual.Studio.%s',._ACTIO |
3cd60 | 4e 3a 73 75 62 28 33 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 | N:sub(3)).end.function.sln2005.p |
3cd80 | 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 | roject(prj).local.projpath.=.pat |
3cda0 | 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a | h.translate(path.getrelative(prj |
3cdc0 | 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a | .solution.location,.vstudio.proj |
3cde0 | 65 63 74 66 69 6c 65 28 70 72 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 | ectfile(prj)),."\\")._p('Project |
3ce00 | 28 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 | ("{%s}").=."%s",."%s",."{%s}"',. |
3ce20 | 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 72 6f | vstudio.tool(prj),.prj.name,.pro |
3ce40 | 6a 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 | jpath,.prj.uuid).sln2005.project |
3ce60 | 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 | dependencies(prj)._p('EndProject |
3ce80 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 | ').end.function.sln2005.group(gr |
3cea0 | 70 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 44 43 2d 34 | p)._p('Project("{2150E333-8FDC-4 |
3cec0 | 32 41 33 2d 39 34 37 34 2d 31 41 33 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 25 73 22 2c | 2A3-9474-1A3956D46DE8}").=."%s", |
3cee0 | 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 6e 61 | ."%s",."{%s}"',.grp.name,.grp.na |
3cf00 | 6d 65 2c 20 67 72 70 2e 75 75 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 | me,.grp.uuid)._p('EndProject').e |
3cf20 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e | nd.function.sln2005.projectdepen |
3cf40 | 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b | dencies(prj).local.deps.=.premak |
3cf60 | 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 | e.getdependencies(prj).if.#deps. |
3cf80 | 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 | >.0.then._p('\tProjectSection(Pr |
3cfa0 | 6f 6a 65 63 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 | ojectDependencies).=.postProject |
3cfc0 | 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f | ').for._,.dep.in.ipairs(deps).do |
3cfe0 | 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c | ._p('\t\t{%s}.=.{%s}',.dep.uuid, |
3d000 | 20 64 65 70 2e 75 75 69 64 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 | .dep.uuid).end._p('\tEndProjectS |
3d020 | 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 | ection').end.end.function.sln200 |
3d040 | 35 2e 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 | 5.platforms(sln)._p('\tGlobalSec |
3d060 | 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f | tion(SolutionConfigurationPlatfo |
3d080 | 72 6d 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 | rms).=.preSolution').for._,.cfg. |
3d0a0 | 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 | in.ipairs(sln.vstudio_configs).d |
3d0c0 | 6f 0a 5f 70 28 27 5c 74 5c 74 25 73 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 | o._p('\t\t%s.=.%s',.cfg.name,.cf |
3d0e0 | 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 | g.name).end._p('\tEndGlobalSecti |
3d100 | 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 | on').end.function.sln2005.projec |
3d120 | 74 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 | t_platforms(sln)._p('\tGlobalSec |
3d140 | 74 69 6f 6e 28 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 | tion(ProjectConfigurationPlatfor |
3d160 | 6d 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 | ms).=.postSolution').for.prj.in. |
3d180 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e | premake.solution.eachproject(sln |
3d1a0 | 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 | ).do.for._,.cfg.in.ipairs(sln.vs |
3d1c0 | 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 | tudio_configs).do.local.mapped.i |
3d1e0 | 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 | f.premake.isdotnetproject(prj).t |
3d200 | 68 65 6e 0a 6d 61 70 70 65 64 20 3d 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 | hen.mapped.=."Any.CPU".else.if.c |
3d220 | 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e | fg.platform.==."Any.CPU".or.cfg. |
3d240 | 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 | platform.==."Mixed.Platforms".th |
3d260 | 65 6e 0a 6d 61 70 70 65 64 20 3d 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b | en.mapped.=.sln.vstudio_configs[ |
3d280 | 33 5d 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c | 3].platform.else.mapped.=.cfg.pl |
3d2a0 | 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 | atform.end.end._p('\t\t{%s}.%s.A |
3d2c0 | 63 74 69 76 65 43 66 67 20 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 | ctiveCfg.=.%s|%s',.prj.uuid,.cfg |
3d2e0 | 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 | .name,.cfg.buildcfg,.mapped).if. |
3d300 | 6d 61 70 70 65 64 20 3d 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c | mapped.==.cfg.platform.or.cfg.pl |
3d320 | 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e | atform.==."Mixed.Platforms".then |
3d340 | 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 | ._p('\t\t{%s}.%s.Build.0.=.%s|%s |
3d360 | 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c | ',..prj.uuid,.cfg.name,.cfg.buil |
3d380 | 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 | dcfg,.mapped).end.if.premake.vst |
3d3a0 | 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 61 6e 64 20 | udio.toolset.==."v120_wp81".and. |
3d3c0 | 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f | prj.kind.==."WindowedApp".then._ |
3d3e0 | 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 44 65 70 6c 6f 79 2e 30 20 3d 20 25 73 7c 25 73 27 | p('\t\t{%s}.%s.Deploy.0.=.%s|%s' |
3d400 | 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 | ,..prj.uuid,.cfg.name,.cfg.build |
3d420 | 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 | cfg,.mapped).end.end.end._p('\tE |
3d440 | 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 | ndGlobalSection').end.function.s |
3d460 | 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f | ln2005.properties(sln)._p('\tGlo |
3d480 | 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 50 72 6f 70 65 72 74 69 65 73 29 20 3d | balSection(SolutionProperties).= |
3d4a0 | 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 27 5c 74 5c 74 48 69 64 65 53 6f 6c 75 74 | .preSolution')._p('\t\tHideSolut |
3d4c0 | 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c 53 45 27 29 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 | ionNode.=.FALSE')._p('\tEndGloba |
3d4e0 | 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e | lSection').end.function.sln2005. |
3d500 | 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c | project_groups(sln)._p('\tGlobal |
3d520 | 53 65 63 74 69 6f 6e 28 4e 65 73 74 65 64 50 72 6f 6a 65 63 74 73 29 20 3d 20 70 72 65 53 6f 6c | Section(NestedProjects).=.preSol |
3d540 | 75 74 69 6f 6e 27 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | ution').for.grp.in.premake.solut |
3d560 | 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a 69 66 20 67 72 70 2e 70 61 72 | ion.eachgroup(sln).do.if.grp.par |
3d580 | 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b | ent.~=.nil.then._p('\t\t{%s}.=.{ |
3d5a0 | 25 73 7d 27 2c 20 67 72 70 2e 75 75 69 64 2c 20 67 72 70 2e 70 61 72 65 6e 74 2e 75 75 69 64 29 | %s}',.grp.uuid,.grp.parent.uuid) |
3d5c0 | 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 | .end.end.for.prj.in.premake.solu |
3d5e0 | 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 6a 2e | tion.eachproject(sln).do.if.prj. |
3d600 | 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d | group.~=.nil.then._p('\t\t{%s}.= |
3d620 | 20 7b 25 73 7d 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 70 72 6a 2e 67 72 6f 75 70 2e 75 75 69 64 | .{%s}',.prj.uuid,.prj.group.uuid |
3d640 | 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e | ).end.end._p('\tEndGlobalSection |
3d660 | 27 29 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 20 3d 20 | ').end.premake.vstudio.cs2005.=. |
3d680 | 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 | {.}.local.vstudio.=.premake.vstu |
3d6a0 | 64 69 6f 0a 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 | dio.local.cs2005..=.premake.vstu |
3d6c0 | 64 69 6f 2e 63 73 32 30 30 35 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 65 6c 65 | dio.cs2005.local.function.getele |
3d6e0 | 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 61 63 74 | ments(prj,.action,.fname).if.act |
3d700 | 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 | ion.==."Compile".and.fname:endsw |
3d720 | 69 74 68 28 22 2e 63 73 22 29 20 74 68 65 6e 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 | ith(".cs").then.if.fname:endswit |
3d740 | 68 28 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 | h(".Designer.cs").then.local.bas |
3d760 | 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 31 33 29 0a 6c 6f 63 61 6c 20 | ename.=.fname:sub(1,.-13).local. |
3d780 | 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 0a 69 66 20 | testname.=.basename....".cs".if. |
3d7a0 | 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 | premake.findfile(prj,.testname). |
3d7c0 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 | then.return."Dependency",.testna |
3d7e0 | 6d 65 0a 65 6e 64 0a 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e | me.end.testname.=.basename....". |
3d800 | 72 65 73 78 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 | resx".if.premake.findfile(prj,.t |
3d820 | 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 22 2c 20 | estname).then.return."AutoGen",. |
3d840 | 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 | testname.end.else.local.basename |
3d860 | 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 34 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 | .=.fname:sub(1,.-4).local.testna |
3d880 | 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 0a | me.=.basename....".Designer.cs". |
3d8a0 | 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d | if.premake.findfile(prj,.testnam |
3d8c0 | 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 0a 65 6e 64 | e).then.return."SubTypeForm".end |
3d8e0 | 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 | .end.end.if.action.==."EmbeddedR |
3d900 | 65 73 6f 75 72 63 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 72 65 | esource".and.fname:endswith(".re |
3d920 | 73 78 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 | sx").then.local.basename.=.fname |
3d940 | 3a 73 75 62 28 31 2c 20 2d 36 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 | :sub(1,.-6).local.testname.=.pat |
3d960 | 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 29 0a 69 66 20 | h.getname(basename....".cs").if. |
3d980 | 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 | premake.findfile(prj,.testname). |
3d9a0 | 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 62 61 | then.if.premake.findfile(prj,.ba |
3d9c0 | 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 72 | sename....".Designer.cs").then.r |
3d9e0 | 65 74 75 72 6e 20 22 44 65 73 69 67 6e 65 72 54 79 70 65 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 | eturn."DesignerType",.testname.e |
3da00 | 6c 73 65 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d | lse.return."Dependency",.testnam |
3da20 | 65 0a 65 6e 64 0a 65 6c 73 65 0a 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 | e.end.else.testname.=.path.getna |
3da40 | 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 0a 69 | me(basename....".Designer.cs").i |
3da60 | 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 | f.premake.findfile(prj,.testname |
3da80 | 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 0a 65 6e | ).then.return."AutoGenerated".en |
3daa0 | 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 | d.end.end.if.action.==."Content" |
3dac0 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 70 79 4e 65 77 65 73 74 22 0a 65 6e 64 0a 72 65 | .then.return."CopyNewest".end.re |
3dae0 | 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e | turn."None".end.function.cs2005. |
3db00 | 61 72 63 68 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 22 41 6e 79 43 50 55 22 0a 65 6e 64 0a 66 75 | arch(prj).return."AnyCPU".end.fu |
3db20 | 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 | nction.cs2005.files(prj).local.t |
3db40 | 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 | r.=.premake.project.buildsourcet |
3db60 | 72 65 65 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 | ree(prj).premake.tree.traverse(t |
3db80 | 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6c 6f 63 | r,.{.onleaf.=.function(node).loc |
3dba0 | 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 | al.action.=.premake.dotnet.getbu |
3dbc0 | 69 6c 64 61 63 74 69 6f 6e 28 6e 6f 64 65 2e 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 | ildaction(node.cfg).local.fname. |
3dbe0 | 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 6f | .=.path.translate(premake.esc(no |
3dc00 | 64 65 2e 63 66 67 2e 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 0a 6c 6f 63 61 6c 20 65 6c 65 6d 65 6e | de.cfg.name),."\\").local.elemen |
3dc20 | 74 73 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 3d 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a | ts,.dependency.=.getelements(prj |
3dc40 | 2c 20 61 63 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 | ,.action,.node.path).if.elements |
3dc60 | 20 3d 3d 20 22 4e 6f 6e 65 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c | .==."None".then._p('....<%s.Incl |
3dc80 | 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 65 6c 73 | ude="%s"./>',.action,.fname).els |
3dca0 | 65 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 61 63 | e._p('....<%s.Include="%s">',.ac |
3dcc0 | 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 | tion,.fname).if.elements.==."Aut |
3dce0 | 6f 47 65 6e 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 75 74 6f 47 65 6e 3e 54 72 | oGen".then._p('......<AutoGen>Tr |
3dd00 | 75 65 3c 2f 41 75 74 6f 47 65 6e 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d | ue</AutoGen>').elseif.elements.= |
3dd20 | 3d 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 | =."AutoGenerated".then._p('..... |
3dd40 | 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f | .<SubType>Designer</SubType>')._ |
3dd60 | 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74 6f 72 3e 52 65 73 58 46 69 6c 65 43 6f 64 65 | p('......<Generator>ResXFileCode |
3dd80 | 47 65 6e 65 72 61 74 6f 72 3c 2f 47 65 6e 65 72 61 74 6f 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 | Generator</Generator>')._p('.... |
3dda0 | 20 20 3c 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 25 73 2e 44 65 73 69 67 6e 65 72 2e 63 73 3c | ..<LastGenOutput>%s.Designer.cs< |
3ddc0 | 2f 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 | /LastGenOutput>',.premake.esc(pa |
3dde0 | 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 29 29 0a 65 6c 73 65 | th.getbasename(node.name))).else |
3de00 | 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 44 65 73 69 67 6e 65 72 22 | if.elements.==."SubTypeDesigner" |
3de20 | 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 | .then._p('......<SubType>Designe |
3de40 | 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d | r</SubType>').elseif.elements.== |
3de60 | 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 | ."SubTypeForm".then._p('......<S |
3de80 | 75 62 54 79 70 65 3e 46 6f 72 6d 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 | ubType>Form</SubType>').elseif.e |
3dea0 | 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 22 20 74 68 65 6e | lements.==."PreserveNewest".then |
3dec0 | 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 | ._p('......<CopyToOutputDirector |
3dee0 | 79 3e 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 3c 2f 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 | y>PreserveNewest</CopyToOutputDi |
3df00 | 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 0a 69 66 20 64 65 70 65 6e 64 65 6e 63 79 20 74 68 65 | rectory>').end.if.dependency.the |
3df20 | 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 25 73 3c 2f 44 | n._p('......<DependentUpon>%s</D |
3df40 | 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 | ependentUpon>',.path.translate(p |
3df60 | 72 65 6d 61 6b 65 2e 65 73 63 28 64 65 70 65 6e 64 65 6e 63 79 29 2c 20 22 5c 5c 22 29 29 0a 65 | remake.esc(dependency),."\\")).e |
3df80 | 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 25 73 3e 27 2c 20 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 65 | nd._p('....</%s>',.action).end.e |
3dfa0 | 6e 64 0a 7d 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 | nd.},.false).end.function.cs2005 |
3dfc0 | 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f | .projectelement(prj).local.actio |
3dfe0 | 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 6c 6f 63 | n.=.premake.action.current().loc |
3e000 | 61 6c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 27 27 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 | al.toolversion.=.''.if.action.vs |
3e020 | 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 74 6f 6f 6c 76 65 72 73 | tudio.toolsVersion.then.toolvers |
3e040 | 69 6f 6e 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 20 54 6f 6f 6c 73 56 65 72 73 69 | ion.=.string.format('.ToolsVersi |
3e060 | 6f 6e 3d 22 25 73 22 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 | on="%s"',.action.vstudio.toolsVe |
3e080 | 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 | rsion).end.if._ACTION.>."vs2008" |
3e0a0 | 20 74 68 65 6e 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e | .then._p('<?xml.version="1.0".en |
3e0c0 | 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a | coding="utf-8"?>').end._p('<Proj |
3e0e0 | 65 63 74 25 73 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c | ect%s.DefaultTargets="Build".xml |
3e100 | 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d | ns="http://schemas.microsoft.com |
3e120 | 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 6f 6f 6c | /developer/msbuild/2003">',.tool |
3e140 | 76 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f | version).end.function.cs2005.pro |
3e160 | 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 | jectsettings(prj)._p('..<Propert |
3e180 | 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | yGroup>')._p('....<Configuration |
3e1a0 | 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c | .Condition=".\'$(Configuration)\ |
3e1c0 | 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c | '.==.\'\'.">%s</Configuration>', |
3e1e0 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 | .premake.esc(prj.solution.config |
3e200 | 75 72 61 74 69 6f 6e 73 5b 31 5d 29 29 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 20 | urations[1]))._p('....<Platform. |
3e220 | 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c | Condition=".\'$(Platform)\'.==.\ |
3e240 | 27 5c 27 20 22 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 | '\'.">%s</Platform>',.cs2005.arc |
3e260 | 68 28 70 72 6a 29 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 | h(prj)).local.action.=.premake.a |
3e280 | 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 | ction.current().if.action.vstudi |
3e2a0 | 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 | o.productVersion.then._p('....<P |
3e2c0 | 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e | roductVersion>%s</ProductVersion |
3e2e0 | 3e 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f | >',.action.vstudio.productVersio |
3e300 | 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 20 74 68 65 | n).end.if._ACTION.<."vs2012".the |
3e320 | 6e 0a 5f 70 28 27 20 20 20 20 3c 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 | n._p('....<SchemaVersion>2.0</Sc |
3e340 | 68 65 6d 61 56 65 72 73 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a | hemaVersion>').end._p('....<Proj |
3e360 | 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a | ectGuid>{%s}</ProjectGuid>',.prj |
3e380 | 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f | .uuid)._p('....<OutputType>%s</O |
3e3a0 | 75 74 70 75 74 54 79 70 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b | utputType>',.premake.dotnet.getk |
3e3c0 | 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 27 20 20 20 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f | ind(prj))._p('....<AppDesignerFo |
3e3e0 | 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 65 73 3c 2f 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 | lder>Properties</AppDesignerFold |
3e400 | 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c | er>')._p('....<RootNamespace>%s< |
3e420 | 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 | /RootNamespace>',.prj.buildtarge |
3e440 | 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d | t.basename)._p('....<AssemblyNam |
3e460 | 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 | e>%s</AssemblyName>',.prj.buildt |
3e480 | 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 72 61 6d 65 77 6f 72 6b 20 | arget.basename).local.framework. |
3e4a0 | 3d 20 70 72 6a 2e 66 72 61 6d 65 77 6f 72 6b 20 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 | =.prj.framework.or.action.vstudi |
3e4c0 | 6f 2e 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 0a 69 66 20 66 72 61 6d 65 77 6f 72 6b 20 74 | o.targetFramework.if.framework.t |
3e4e0 | 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 | hen._p('....<TargetFrameworkVers |
3e500 | 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e | ion>v%s</TargetFrameworkVersion> |
3e520 | 27 2c 20 66 72 61 6d 65 77 6f 72 6b 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 | ',.framework).end.if._ACTION.==. |
3e540 | 27 76 73 32 30 31 30 27 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 | 'vs2010'.then._p('....<TargetFra |
3e560 | 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 | meworkProfile></TargetFrameworkP |
3e580 | 72 6f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 3d 20 22 76 73 32 | rofile>').end.if._ACTION.>=."vs2 |
3e5a0 | 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 | 010".then._p('....<FileAlignment |
3e5c0 | 3e 35 31 32 3c 2f 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 | >512</FileAlignment>').end._p('. |
3e5e0 | 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | .</PropertyGroup>').end.function |
3e600 | 20 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 5f 70 28 27 20 | .cs2005.propertygroup(cfg)._p('. |
3e620 | 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 | .<PropertyGroup.Condition=".\'$( |
3e640 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 | Configuration)|$(Platform)\'.==. |
3e660 | 5c 27 25 73 7c 25 73 5c 27 20 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e | \'%s|%s\'.">',.premake.esc(cfg.n |
3e680 | 61 6d 65 29 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 69 66 20 5f 41 43 54 49 | ame),.cs2005.arch(cfg)).if._ACTI |
3e6a0 | 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 | ON.>."vs2008".then._p('....<Plat |
3e6c0 | 66 6f 72 6d 54 61 72 67 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 27 2c | formTarget>%s</PlatformTarget>', |
3e6e0 | 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | .cs2005.arch(cfg)).end.end.funct |
3e700 | 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 | ion.cs2005.generate(prj).io.eol. |
3e720 | 3d 20 22 5c 72 5c 6e 22 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 | =."\r\n".cs2005.projectelement(p |
3e740 | 72 6a 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f | rj).if._ACTION.>."vs2010".then._ |
3e760 | 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 45 | p('..<Import.Project="$(MSBuildE |
3e780 | 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 | xtensionsPath)\\$(MSBuildToolsVe |
3e7a0 | 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 22 20 | rsion)\\Microsoft.Common.props". |
3e7c0 | 43 6f 6e 64 69 74 69 6f 6e 3d 22 45 78 69 73 74 73 28 5c 27 24 28 4d 53 42 75 69 6c 64 45 78 74 | Condition="Exists(\'$(MSBuildExt |
3e7e0 | 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 | ensionsPath)\\$(MSBuildToolsVers |
3e800 | 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 5c 27 29 22 | ion)\\Microsoft.Common.props\')" |
3e820 | 20 2f 3e 27 29 0a 65 6e 64 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 | ./>').end.cs2005.projectsettings |
3e840 | 28 70 72 6a 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e | (prj).for.cfg.in.premake.eachcon |
3e860 | 66 69 67 28 70 72 6a 29 20 64 6f 0a 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 | fig(prj).do.cs2005.propertygroup |
3e880 | 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a | (cfg).if.cfg.flags.Symbols.then. |
3e8a0 | 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 74 72 75 65 3c 2f 44 65 62 75 | _p('....<DebugSymbols>true</Debu |
3e8c0 | 67 53 79 6d 62 6f 6c 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 66 | gSymbols>')._p('....<DebugType>f |
3e8e0 | 75 6c 6c 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c | ull</DebugType>').else._p('....< |
3e900 | 44 65 62 75 67 54 79 70 65 3e 70 64 62 6f 6e 6c 79 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a | DebugType>pdbonly</DebugType>'). |
3e920 | 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 3e 25 73 3c 2f 4f 70 74 69 6d 69 | end._p('....<Optimize>%s</Optimi |
3e940 | 7a 65 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 | ze>',.iif(cfg.flags.Optimize.or. |
3e960 | 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c | cfg.flags.OptimizeSize.or.cfg.fl |
3e980 | 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 | ags.OptimizeSpeed,."true",."fals |
3e9a0 | 65 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 50 61 74 68 3e 25 73 3c 2f 4f 75 74 | e"))._p('....<OutputPath>%s</Out |
3e9c0 | 70 75 74 50 61 74 68 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 | putPath>',.cfg.buildtarget.direc |
3e9e0 | 74 6f 72 79 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 25 | tory)._p('....<DefineConstants>% |
3ea00 | 73 3c 2f 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 | s</DefineConstants>',.table.conc |
3ea20 | 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 | at(premake.esc(cfg.defines),.";" |
3ea40 | 29 29 0a 5f 70 28 27 20 20 20 20 3c 45 72 72 6f 72 52 65 70 6f 72 74 3e 70 72 6f 6d 70 74 3c 2f | ))._p('....<ErrorReport>prompt</ |
3ea60 | 45 72 72 6f 72 52 65 70 6f 72 74 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c | ErrorReport>')._p('....<WarningL |
3ea80 | 65 76 65 6c 3e 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 69 66 20 63 66 67 2e 66 | evel>4</WarningLevel>').if.cfg.f |
3eaa0 | 6c 61 67 73 2e 55 6e 73 61 66 65 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 41 6c 6c 6f 77 55 | lags.Unsafe.then._p('....<AllowU |
3eac0 | 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 74 72 75 65 3c 2f 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f | nsafeBlocks>true</AllowUnsafeBlo |
3eae0 | 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 | cks>').end.if.cfg.flags.FatalWar |
3eb00 | 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 | nings.then._p('....<TreatWarning |
3eb20 | 73 41 73 45 72 72 6f 72 73 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 | sAsErrors>true</TreatWarningsAsE |
3eb40 | 72 72 6f 72 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f | rrors>').end._p('..</PropertyGro |
3eb60 | 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f | up>').end._p('..<ItemGroup>').fo |
3eb80 | 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 | r._,.ref.in.ipairs(premake.getli |
3eba0 | 6e 6b 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 | nks(prj,."siblings",."object")). |
3ebc0 | 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 | do._p('....<ProjectReference.Inc |
3ebe0 | 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 | lude="%s">',.path.translate(path |
3ec00 | 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 | .getrelative(prj.location,.vstud |
3ec20 | 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 72 65 66 29 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 | io.projectfile(ref)),."\\"))._p( |
3ec40 | 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c | '......<Project>{%s}</Project>', |
3ec60 | 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4e 61 6d 65 3e 25 73 3c 2f 4e | .ref.uuid)._p('......<Name>%s</N |
3ec80 | 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 72 65 66 2e 6e 61 6d 65 29 29 0a 5f 70 | ame>',.premake.esc(ref.name))._p |
3eca0 | 28 27 20 20 20 20 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a | ('....</ProjectReference>').end. |
3ecc0 | 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b | for._,.linkname.in.ipairs(premak |
3ece0 | 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e | e.getlinks(prj,."system",."basen |
3ed00 | 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 20 49 6e 63 | ame")).do._p('....<Reference.Inc |
3ed20 | 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6c 69 6e 6b 6e | lude="%s"./>',.premake.esc(linkn |
3ed40 | 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 5f | ame)).end._p('..</ItemGroup>')._ |
3ed60 | 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 63 73 32 30 30 35 2e 66 69 6c 65 73 28 | p('..<ItemGroup>').cs2005.files( |
3ed80 | 70 72 6a 29 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 | prj)._p('..</ItemGroup>').local. |
3eda0 | 6d 73 62 75 69 6c 64 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 | msbuild.=.iif(_ACTION.<."vs2012" |
3edc0 | 2c 20 22 42 69 6e 22 2c 20 22 54 6f 6f 6c 73 22 29 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 | ,."Bin",."Tools")._p('..<Import. |
3ede0 | 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 25 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f | Project="$(MSBuild%sPath)\\Micro |
3ee00 | 73 6f 66 74 2e 43 53 68 61 72 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 2c 20 6d 73 62 75 69 6c | soft.CSharp.targets"./>',.msbuil |
3ee20 | 64 29 0a 5f 70 28 27 20 20 3c 21 2d 2d 20 54 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62 75 69 | d)._p('..<!--.To.modify.your.bui |
3ee40 | 6c 64 20 70 72 6f 63 65 73 73 2c 20 61 64 64 20 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69 64 65 | ld.process,.add.your.task.inside |
3ee60 | 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20 75 6e | .one.of.the.targets.below.and.un |
3ee80 | 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 4f 74 68 65 72 20 73 | comment.it.')._p('.......Other.s |
3eea0 | 69 6d 69 6c 61 72 20 65 78 74 65 6e 73 69 6f 6e 20 70 6f 69 6e 74 73 20 65 78 69 73 74 2c 20 73 | imilar.extension.points.exist,.s |
3eec0 | 65 65 20 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 74 61 72 67 65 74 73 2e 27 29 0a 5f | ee.Microsoft.Common.targets.')._ |
3eee0 | 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 42 65 66 6f 72 65 42 75 69 6c 64 22 3e | p('..<Target.Name="BeforeBuild"> |
3ef00 | 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 | ')._p('..</Target>')._p('..<Targ |
3ef20 | 65 74 20 4e 61 6d 65 3d 22 41 66 74 65 72 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f | et.Name="AfterBuild">')._p('..</ |
3ef40 | 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 2d 2d 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a | Target>')._p('..-->')._p('</Proj |
3ef60 | 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 3d 20 70 72 65 6d 61 | ect>').end..local.cs2005.=.prema |
3ef80 | 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 | ke.vstudio.cs2005.function.cs200 |
3efa0 | 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c | 5.generate_user(prj).io.eol.=."\ |
3efc0 | 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f | r\n"._p('<Project.xmlns="http:// |
3efe0 | 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f | schemas.microsoft.com/developer/ |
3f000 | 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 | msbuild/2003">')._p('..<Property |
3f020 | 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 72 65 66 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e | Group>').local.refpaths.=.table. |
3f040 | 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c 20 66 75 6e 63 74 69 6f 6e 28 | translate(prj.libdirs,.function( |
3f060 | 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c | v).return.path.getabsolute(prj.l |
3f080 | 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 20 65 6e 64 29 0a 5f 70 28 27 20 20 | ocation...."/"....v).end)._p('.. |
3f0a0 | 20 20 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 25 73 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 | ..<ReferencePath>%s</ReferencePa |
3f0c0 | 74 68 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 | th>',.path.translate(table.conca |
3f0e0 | 74 28 72 65 66 70 61 74 68 73 2c 20 22 3b 22 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 3c | t(refpaths,.";"),."\\"))._p('..< |
3f100 | 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e | /PropertyGroup>')._p('</Project> |
3f120 | 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 20 3d | ').end..premake.vstudio.vc2010.= |
3f140 | 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 | .{.}.local.vc2010.=.premake.vstu |
3f160 | 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 | dio.vc2010.local.vstudio.=.prema |
3f180 | 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 | ke.vstudio.local.function.vs2010 |
3f1a0 | 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61 | _config(prj)._p(1,'<ItemGroup.La |
3f1c0 | 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 0a 66 | bel="ProjectConfigurations">').f |
3f1e0 | 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 | or._,.cfginfo.in.ipairs(prj.solu |
3f200 | 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c | tion.vstudio_configs).do._p(2,'< |
3f220 | 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 25 73 | ProjectConfiguration.Include="%s |
3f240 | 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a | ">',.premake.esc(cfginfo.name)). |
3f260 | 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 | _p(3,'<Configuration>%s</Configu |
3f280 | 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 6e 66 6f 2e 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 33 2c | ration>',cfginfo.buildcfg)._p(3, |
3f2a0 | 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 6e 66 | '<Platform>%s</Platform>',cfginf |
3f2c0 | 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 | o.platform)._p(2,'</ProjectConfi |
3f2e0 | 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 | guration>').end._p(1,'</ItemGrou |
3f300 | 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 67 | p>').end.local.function.vs2010_g |
3f320 | 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 | lobals(prj)._p(1,'<PropertyGroup |
3f340 | 20 4c 61 62 65 6c 3d 22 47 6c 6f 62 61 6c 73 22 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 | .Label="Globals">')._p(2,'<Proje |
3f360 | 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 | ctGuid>{%s}</ProjectGuid>',prj.u |
3f380 | 75 69 64 29 0a 5f 70 28 32 2c 27 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f | uid)._p(2,'<RootNamespace>%s</Ro |
3f3a0 | 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 70 72 6a 2e 6e 61 6d 65 29 0a 69 66 20 70 72 6a 2e 66 | otNamespace>',prj.name).if.prj.f |
3f3c0 | 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a | lags.and.prj.flags.Managed.then. |
3f3e0 | 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 34 | _p(2,'<TargetFrameworkVersion>v4 |
3f400 | 2e 30 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 | .0</TargetFrameworkVersion>')._p |
3f420 | 28 32 2c 27 3c 4b 65 79 77 6f 72 64 3e 4d 61 6e 61 67 65 64 43 50 72 6f 6a 3c 2f 4b 65 79 77 6f | (2,'<Keyword>ManagedCProj</Keywo |
3f440 | 72 64 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 | rd>').elseif.vstudio.toolset.==. |
3f460 | 22 76 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 44 65 66 61 75 6c 74 4c | "v120_wp81".then._p(2,'<DefaultL |
3f480 | 61 6e 67 75 61 67 65 3e 65 6e 2d 55 53 3c 2f 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 27 | anguage>en-US</DefaultLanguage>' |
3f4a0 | 29 0a 5f 70 28 32 2c 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 | )._p(2,'<MinimumVisualStudioVers |
3f4c0 | 69 6f 6e 3e 31 32 2e 30 3c 2f 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 | ion>12.0</MinimumVisualStudioVer |
3f4e0 | 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 | sion>')._p(2,'<AppContainerAppli |
3f500 | 63 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 | cation>true</AppContainerApplica |
3f520 | 74 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 | tion>')._p(2,'<ApplicationType>W |
3f540 | 69 6e 64 6f 77 73 20 50 68 6f 6e 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 | indows.Phone</ApplicationType>') |
3f560 | 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e | ._p(2,'<ApplicationTypeRevision> |
3f580 | 38 2e 31 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 27 29 0a | 8.1</ApplicationTypeRevision>'). |
3f5a0 | 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c 2f 4b | else._p(2,'<Keyword>Win32Proj</K |
3f5c0 | 65 79 77 6f 72 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 | eyword>').end._p(1,'</PropertyGr |
3f5e0 | 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 | oup>').end.function.vc2010.confi |
3f600 | 67 5f 74 79 70 65 28 63 6f 6e 66 69 67 29 0a 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 53 68 61 72 65 | g_type(config).local.t.=.{.Share |
3f620 | 64 4c 69 62 20 3d 20 22 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 22 2c 0a 53 74 61 74 69 63 4c | dLib.=."DynamicLibrary",.StaticL |
3f640 | 69 62 20 3d 20 22 53 74 61 74 69 63 4c 69 62 72 61 72 79 22 2c 0a 43 6f 6e 73 6f 6c 65 41 70 70 | ib.=."StaticLibrary",.ConsoleApp |
3f660 | 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 | .=."Application",.WindowedApp.=. |
3f680 | 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 0a 7d 0a 72 65 74 75 72 6e 20 74 5b 63 6f 6e 66 69 67 2e | "Application".}.return.t[config. |
3f6a0 | 6b 69 6e 64 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 66 5f 63 6f 6e 66 | kind].end.local.function.if_conf |
3f6c0 | 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 72 65 74 75 72 6e 20 27 43 6f 6e 64 69 74 | ig_and_platform().return.'Condit |
3f6e0 | 69 6f 6e 3d 22 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f | ion="\'$(Configuration)|$(Platfo |
3f700 | 72 6d 29 5c 27 3d 3d 5c 27 25 73 5c 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | rm)\'==\'%s\'"'.end.local.functi |
3f720 | 6f 6e 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c | on.optimisation(cfg).local.resul |
3f740 | 74 20 3d 20 22 44 69 73 61 62 6c 65 64 22 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 | t.=."Disabled".for._,.value.in.i |
3f760 | 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d | pairs(cfg.flags).do.if.(value.== |
3f780 | 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 46 75 6c 6c | ."Optimize").then.result.=."Full |
3f7a0 | 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 | ".elseif.(value.==."OptimizeSize |
3f7c0 | 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 69 6e 53 70 61 63 65 22 0a 65 6c 73 65 | ").then.result.=."MinSpace".else |
3f7e0 | 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 | if.(value.==."OptimizeSpeed").th |
3f800 | 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 61 78 53 70 65 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 72 | en.result.=."MaxSpeed".end.end.r |
3f820 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 | eturn.result.end.function.vc2010 |
3f840 | 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c | .configurationPropertyGroup(cfg, |
3f860 | 20 63 66 67 69 6e 66 6f 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 | .cfginfo)._p(1,'<PropertyGroup.' |
3f880 | 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c | ..if_config_and_platform()...'.L |
3f8a0 | 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 | abel="Configuration">'.,.premake |
3f8c0 | 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 | .esc(cfginfo.name))._p(2,'<Confi |
3f8e0 | 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 | gurationType>%s</ConfigurationTy |
3f900 | 70 65 3e 27 2c 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 29 0a 5f 70 | pe>',vc2010.config_type(cfg))._p |
3f920 | 28 32 2c 27 3c 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e 25 73 3c 2f 55 73 65 44 65 | (2,'<UseDebugLibraries>%s</UseDe |
3f940 | 62 75 67 4c 69 62 72 61 72 69 65 73 3e 27 2c 20 69 69 66 28 6f 70 74 69 6d 69 73 61 74 69 6f 6e | bugLibraries>',.iif(optimisation |
3f960 | 28 63 66 67 29 20 3d 3d 20 22 44 69 73 61 62 6c 65 64 22 2c 22 74 72 75 65 22 2c 22 66 61 6c 73 | (cfg).==."Disabled","true","fals |
3f980 | 65 22 29 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 25 73 3c 2f | e"))._p(2,'<PlatformToolset>%s</ |
3f9a0 | 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 | PlatformToolset>',.premake.vstud |
3f9c0 | 69 6f 2e 74 6f 6f 6c 73 65 74 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 20 74 68 65 | io.toolset).if.cfg.flags.MFC.the |
3f9e0 | 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 4d 66 63 3e 25 73 3c 2f 55 73 65 4f 66 4d 66 63 3e 27 | n._p(2,'<UseOfMfc>%s</UseOfMfc>' |
3fa00 | 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 22 | ,.iif(cfg.flags.StaticRuntime,." |
3fa20 | 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e | Static",."Dynamic")).end.if.cfg. |
3fa40 | 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c | flags.ATL.or.cfg.flags.StaticATL |
3fa60 | 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 41 74 6c 3e 25 73 3c 2f 55 73 65 4f 66 41 | .then._p(2,'<UseOfAtl>%s</UseOfA |
3fa80 | 74 6c 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 22 | tl>',.iif(cfg.flags.StaticATL,." |
3faa0 | 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e | Static",."Dynamic")).end.if.cfg. |
3fac0 | 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 43 4c 52 53 75 70 | flags.Managed.then._p(2,'<CLRSup |
3fae0 | 70 6f 72 74 3e 74 72 75 65 3c 2f 43 4c 52 53 75 70 70 6f 72 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 | port>true</CLRSupport>').end._p( |
3fb00 | 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | 1,'</PropertyGroup>').end.local. |
3fb20 | 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 66 6f 72 20 5f | function.import_props(prj).for._ |
3fb40 | 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e | ,.cfginfo.in.ipairs(prj.solution |
3fb60 | 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d | .vstudio_configs).do.local.cfg.= |
3fb80 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e | .premake.getconfig(prj,.cfginfo. |
3fba0 | 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f | src_buildcfg,.cfginfo.src_platfo |
3fbc0 | 72 6d 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e | rm)._p(1,'<ImportGroup.'..if_con |
3fbe0 | 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 50 72 | fig_and_platform()...'.Label="Pr |
3fc00 | 6f 70 65 72 74 79 53 68 65 65 74 73 22 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 | opertySheets">'.,premake.esc(cfg |
3fc20 | 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 | info.name))._p(2,'<Import.Projec |
3fc40 | 74 3d 22 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 | t="$(UserRootDir)\\Microsoft.Cpp |
3fc60 | 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 | .$(Platform).user.props".Conditi |
3fc80 | 6f 6e 3d 22 65 78 69 73 74 73 28 5c 27 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 | on="exists(\'$(UserRootDir)\\Mic |
3fca0 | 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 | rosoft.Cpp.$(Platform).user.prop |
3fcc0 | 73 5c 27 29 22 20 4c 61 62 65 6c 3d 22 4c 6f 63 61 6c 41 70 70 44 61 74 61 50 6c 61 74 66 6f 72 | s\')".Label="LocalAppDataPlatfor |
3fce0 | 6d 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 65 | m"./>')._p(1,'</ImportGroup>').e |
3fd00 | 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f | nd.end.function.vc2010.outputPro |
3fd20 | 70 65 72 74 69 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 | perties(prj).for._,.cfginfo.in.i |
3fd40 | 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 | pairs(prj.solution.vstudio_confi |
3fd60 | 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f | gs).do.local.cfg.=.premake.getco |
3fd80 | 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 | nfig(prj,.cfginfo.src_buildcfg,. |
3fda0 | 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 74 61 72 67 | cfginfo.src_platform).local.targ |
3fdc0 | 65 74 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 | et.=.cfg.buildtarget._p(1,'<Prop |
3fde0 | 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 | ertyGroup.'..if_config_and_platf |
3fe00 | 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f | orm()...'>',.premake.esc(cfginfo |
3fe20 | 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 44 69 72 3e 25 73 5c 5c 3c 2f 4f 75 74 44 | .name))._p(2,'<OutDir>%s\\</OutD |
3fe40 | 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f | ir>',.premake.esc(target.directo |
3fe60 | 72 79 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 | ry)).if.cfg.platform.==."Xbox360 |
3fe80 | 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 | ".then._p(2,'<OutputFile>$(OutDi |
3fea0 | 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | r)%s</OutputFile>',.premake.esc( |
3fec0 | 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 49 6e 74 44 69 72 3e | target.name)).end._p(2,'<IntDir> |
3fee0 | 25 73 5c 5c 3c 2f 49 6e 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e | %s\\</IntDir>',.premake.esc(cfg. |
3ff00 | 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 4e 61 6d 65 3e 25 | objectsdir))._p(2,'<TargetName>% |
3ff20 | 73 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 | s</TargetName>',.premake.esc(pat |
3ff40 | 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 5f 70 28 | h.getbasename(target.name)))._p( |
3ff60 | 32 2c 27 3c 54 61 72 67 65 74 45 78 74 3e 25 73 3c 2f 54 61 72 67 65 74 45 78 74 3e 27 2c 20 70 | 2,'<TargetExt>%s</TargetExt>',.p |
3ff80 | 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 74 61 72 | remake.esc(path.getextension(tar |
3ffa0 | 67 65 74 2e 6e 61 6d 65 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 | get.name))).if.cfg.kind.==."Shar |
3ffc0 | 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 67 6e 6f 72 65 20 3d 20 28 63 66 67 2e | edLib".then.local.ignore.=.(cfg. |
3ffe0 | 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 7e 3d 20 6e 69 6c 29 0a 20 5f 70 28 32 2c | flags.NoImportLib.~=.nil).._p(2, |
40000 | 27 3c 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 67 6e 6f 72 65 | '<IgnoreImportLibrary>%s</Ignore |
40020 | 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 69 67 6e 6f 72 65 | ImportLibrary>',.tostring(ignore |
40040 | 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 | )).end.if.cfg.kind.~=."StaticLib |
40060 | 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 25 73 | ".then._p(2,'<LinkIncremental>%s |
40080 | 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 70 72 | </LinkIncremental>',.tostring(pr |
400a0 | 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 | emake.config.isincrementallink(c |
400c0 | 66 67 29 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 | fg))).end.if.cfg.flags.NoManifes |
400e0 | 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 66 | t.then._p(2,'<GenerateManifest>f |
40100 | 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 27 29 0a 65 6e 64 0a 5f 70 | alse</GenerateManifest>').end._p |
40120 | 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c | (1,'</PropertyGroup>').end.end.l |
40140 | 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c | ocal.function.runtime(cfg).local |
40160 | 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 63 66 67 2e 66 6c 61 67 73 | .runtime.local.flags.=.cfg.flags |
40180 | 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 | .if.premake.config.isdebugbuild( |
401a0 | 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 | cfg).then.runtime.=.iif(flags.St |
401c0 | 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 | aticRuntime.and.not.flags.Manage |
401e0 | 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 22 2c 20 22 4d 75 6c 74 69 54 | d,."MultiThreadedDebug",."MultiT |
40200 | 68 72 65 61 64 65 64 44 65 62 75 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d | hreadedDebugDLL").else.runtime.= |
40220 | 20 69 69 66 28 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 | .iif(flags.StaticRuntime.and.not |
40240 | 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 22 2c | .flags.Managed,."MultiThreaded", |
40260 | 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | ."MultiThreadedDLL").end.return. |
40280 | 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 63 6f | runtime.end.local.function.preco |
402a0 | 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 20 20 20 20 20 20 69 66 20 6e 6f 74 20 | mpiled_header(cfg).......if.not. |
402c0 | 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 | cfg.flags.NoPCH.and.cfg.pchheade |
402e0 | 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e | r.then._p(3,'<PrecompiledHeader> |
40300 | 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 5f 70 28 33 2c 27 | Use</PrecompiledHeader>')._p(3,' |
40320 | 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 25 73 3c 2f 50 72 65 63 6f | <PrecompiledHeaderFile>%s</Preco |
40340 | 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 | mpiledHeaderFile>',.cfg.pchheade |
40360 | 72 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 | r).else._p(3,'<PrecompiledHeader |
40380 | 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a | ></PrecompiledHeader>').end.end. |
403a0 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 6f 72 28 69 6e 64 65 | local.function.preprocessor(inde |
403c0 | 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e | nt,cfg).if.#cfg.defines.>.0.then |
403e0 | 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 | ._p(indent,'<PreprocessorDefinit |
40400 | 69 6f 6e 73 3e 25 73 3b 25 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f | ions>%s;%%(PreprocessorDefinitio |
40420 | 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c | ns)</PreprocessorDefinitions>'., |
40440 | 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 | premake.esc(table.concat(cfg.def |
40460 | 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 | ines,.";"))).else._p(indent,'<Pr |
40480 | 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 70 72 6f 63 65 | eprocessorDefinitions></Preproce |
404a0 | 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c | ssorDefinitions>').end.end.local |
404c0 | 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 65 6e 74 2c 63 66 | .function.include_dirs(indent,cf |
404e0 | 67 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a | g).if.#cfg.includedirs.>.0.then. |
40500 | 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 | _p(indent,'<AdditionalIncludeDir |
40520 | 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 | ectories>%s;%%(AdditionalInclude |
40540 | 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 | Directories)</AdditionalIncludeD |
40560 | 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 | irectories>'.,premake.esc(path.t |
40580 | 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 | ranslate(table.concat(cfg.includ |
405a0 | 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 | edirs,.";"),.'\\'))).end.end.loc |
405c0 | 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 | al.function.resource_compile(cfg |
405e0 | 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 70 72 65 70 | )._p(2,'<ResourceCompile>').prep |
40600 | 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 | rocessor(3,cfg).include_dirs(3,c |
40620 | 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 | fg)._p(2,'</ResourceCompile>').e |
40640 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 | nd.local.function.exceptions(cfg |
40660 | 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e | ).if.cfg.flags.NoExceptions.then |
40680 | 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 66 61 6c 73 65 3c | ._p(2,'<ExceptionHandling>false< |
406a0 | 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 | /ExceptionHandling>').elseif.cfg |
406c0 | 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 74 69 6f 6e | .flags.SEH.then._p(2,'<Exception |
406e0 | 48 61 6e 64 6c 69 6e 67 3e 41 73 79 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e | Handling>Async</ExceptionHandlin |
40700 | 67 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 74 74 69 | g>').end.end.local.function.rtti |
40720 | 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f | (cfg).if.cfg.flags.NoRTTI.and.no |
40740 | 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c | t.cfg.flags.Managed.then._p(3,'< |
40760 | 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 6d 65 54 79 | RuntimeTypeInfo>false</RuntimeTy |
40780 | 70 65 49 6e 66 6f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | peInfo>').end.end.local.function |
407a0 | 20 77 63 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 | .wchar_t_buildin(cfg).if.cfg.fla |
407c0 | 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 | gs.NativeWChar.then._p(3,'<Treat |
407e0 | 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 74 72 75 65 3c 2f 54 72 65 61 74 | WChar_tAsBuiltInType>true</Treat |
40800 | 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 63 | WChar_tAsBuiltInType>').elseif.c |
40820 | 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 | fg.flags.NoNativeWChar.then._p(3 |
40840 | 2c 27 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 66 61 6c | ,'<TreatWChar_tAsBuiltInType>fal |
40860 | 73 65 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 | se</TreatWChar_tAsBuiltInType>') |
40880 | 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 73 65 28 63 66 67 29 | .end.end.local.function.sse(cfg) |
408a0 | 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 | .if.cfg.flags.EnableSSE.then._p( |
408c0 | 33 2c 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 | 3,'<EnableEnhancedInstructionSet |
408e0 | 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 | >StreamingSIMDExtensions</Enable |
40900 | 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 | EnhancedInstructionSet>').elseif |
40920 | 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 33 2c | .cfg.flags.EnableSSE2.then._p(3, |
40940 | 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 | '<EnableEnhancedInstructionSet>S |
40960 | 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 | treamingSIMDExtensions2</EnableE |
40980 | 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 | nhancedInstructionSet>').end.end |
409a0 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 | .local.function.floating_point(c |
409c0 | 66 67 29 0a 20 20 20 20 20 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 | fg)......if.cfg.flags.FloatFast. |
409e0 | 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 46 | then._p(3,'<FloatingPointModel>F |
40a00 | 61 73 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6c 73 65 69 | ast</FloatingPointModel>').elsei |
40a20 | 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 61 6e 64 20 6e 6f 74 20 | f.cfg.flags.FloatStrict.and.not. |
40a40 | 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c | cfg.flags.Managed.then._p(3,'<Fl |
40a60 | 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 53 74 72 69 63 74 3c 2f 46 6c 6f 61 74 69 6e | oatingPointModel>Strict</Floatin |
40a80 | 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | gPointModel>').end.end.local.fun |
40aa0 | 63 74 69 6f 6e 20 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 62 75 | ction.debug_info(cfg).local.debu |
40ac0 | 67 5f 69 6e 66 6f 20 3d 20 27 27 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 | g_info.=.''.if.cfg.flags.Symbols |
40ae0 | 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 0a 6f | .then.if.cfg.platform.==."x64".o |
40b00 | 72 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 0a 6f 72 20 70 72 65 6d 61 6b 65 2e 63 | r.cfg.flags.Managed.or.premake.c |
40b20 | 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 | onfig.isoptimizedbuild(cfg.flags |
40b40 | 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 | ).or.cfg.flags.NoEditAndContinue |
40b60 | 0a 74 68 65 6e 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 50 72 6f 67 72 61 6d 44 61 74 61 62 | .then.debug_info.=."ProgramDatab |
40b80 | 61 73 65 22 0a 65 6c 73 65 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 45 64 69 74 41 6e 64 43 | ase".else.debug_info.=."EditAndC |
40ba0 | 6f 6e 74 69 6e 75 65 22 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 49 6e 66 | ontinue".end.end._p(3,'<DebugInf |
40bc0 | 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 | ormationFormat>%s</DebugInformat |
40be0 | 69 6f 6e 46 6f 72 6d 61 74 3e 27 2c 64 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e 64 0a 6c 6f 63 61 | ionFormat>',debug_info).end.loca |
40c00 | 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 | l.function.minimal_build(cfg).if |
40c20 | 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 | .premake.config.isdebugbuild(cfg |
40c40 | 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 | ).and.cfg.flags.EnableMinimalReb |
40c60 | 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e | uild.then._p(3,'<MinimalRebuild> |
40c80 | 74 72 75 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 | true</MinimalRebuild>').else._p( |
40ca0 | 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61 | 3,'<MinimalRebuild>false</Minima |
40cc0 | 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | lRebuild>').end.end.local.functi |
40ce0 | 6f 6e 20 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e | on.compile_language(cfg).if.cfg. |
40d00 | 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d | options.ForceCPP.then._p(3,'<Com |
40d20 | 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 70 70 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 | pileAs>CompileAsCpp</CompileAs>' |
40d40 | 29 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 | ).else.if.cfg.language.==."C".th |
40d60 | 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 3c 2f | en._p(3,'<CompileAs>CompileAsC</ |
40d80 | 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 | CompileAs>').end.end.end.local.f |
40da0 | 75 6e 63 74 69 6f 6e 20 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 69 6e 64 65 | unction.forcedinclude_files(inde |
40dc0 | 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e | nt,cfg).if.#cfg.forcedincludes.> |
40de0 | 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 46 6f 72 63 65 64 49 6e 63 6c 75 64 | .0.then._p(indent,'<ForcedInclud |
40e00 | 65 46 69 6c 65 73 3e 25 73 3c 2f 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 27 0a | eFiles>%s</ForcedIncludeFiles>'. |
40e20 | 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c | ,premake.esc(path.translate(tabl |
40e40 | 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 | e.concat(cfg.forcedincludes,.";" |
40e60 | 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f | ),.'\\'))).end.end.local.functio |
40e80 | 6e 20 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6c 43 | n.vs10_clcompile(cfg)._p(2,'<ClC |
40ea0 | 6f 6d 70 69 6c 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f | ompile>')._p(3,'<AdditionalOptio |
40ec0 | 6e 73 3e 25 73 20 25 73 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 | ns>%s.%s%%(AdditionalOptions)</A |
40ee0 | 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 | dditionalOptions>'.,.table.conca |
40f00 | 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c | t(premake.esc(cfg.buildoptions), |
40f20 | 20 22 20 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 | .".").,.iif(cfg.flags.UnsignedCh |
40f40 | 61 72 2c 20 22 2f 4a 20 22 2c 20 22 20 22 29 0a 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a | ar,."/J.",.".").)._p(3,'<Optimiz |
40f60 | 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 27 2c 6f 70 74 69 6d 69 73 | ation>%s</Optimization>',optimis |
40f80 | 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a | ation(cfg)).include_dirs(3,cfg). |
40fa0 | 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c | preprocessor(3,cfg).minimal_buil |
40fc0 | 64 28 63 66 67 29 0a 69 66 20 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 | d(cfg).if..not.premake.config.is |
40fe0 | 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 69 | optimizedbuild(cfg.flags).then.i |
41000 | 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 | f.not.cfg.flags.Managed.then._p( |
41020 | 33 2c 27 3c 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 46 61 73 | 3,'<BasicRuntimeChecks>EnableFas |
41040 | 74 43 68 65 63 6b 73 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 29 0a 65 | tChecks</BasicRuntimeChecks>').e |
41060 | 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 | nd.if.cfg.flags.ExtraWarnings.th |
41080 | 65 6e 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 | en.end.else._p(3,'<StringPooling |
410a0 | 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 | >true</StringPooling>').end._p(3 |
410c0 | 2c 27 3c 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 25 73 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 | ,'<RuntimeLibrary>%s</RuntimeLib |
410e0 | 72 61 72 79 3e 27 2c 20 72 75 6e 74 69 6d 65 28 63 66 67 29 29 0a 5f 70 28 33 2c 27 3c 46 75 6e | rary>',.runtime(cfg))._p(3,'<Fun |
41100 | 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e | ctionLevelLinking>true</Function |
41120 | 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 | LevelLinking>').if.not.cfg.flags |
41140 | 2e 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 | .NoMultiProcessorCompilation.and |
41160 | 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 | .not.cfg.flags.EnableMinimalRebu |
41180 | 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f | ild.then._p(3,'<MultiProcessorCo |
411a0 | 6d 70 69 6c 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f | mpilation>true</MultiProcessorCo |
411c0 | 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 | mpilation>').else._p(3,'<MultiPr |
411e0 | 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 66 61 6c 73 65 3c 2f 4d 75 6c 74 69 50 | ocessorCompilation>false</MultiP |
41200 | 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 70 72 65 63 6f | rocessorCompilation>').end.preco |
41220 | 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | mpiled_header(cfg).if.cfg.flags. |
41240 | 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e | ExtraWarnings.then._p(3,'<Warnin |
41260 | 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 | gLevel>Level4</WarningLevel>').e |
41280 | 6c 73 65 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 33 3c 2f | lse._p(3,'<WarningLevel>Level3</ |
412a0 | 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 | WarningLevel>').end.if.cfg.flags |
412c0 | 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 | .FatalWarnings.then._p(3,'<Treat |
412e0 | 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e | WarningAsError>true</TreatWarnin |
41300 | 67 41 73 45 72 72 6f 72 3e 27 29 0a 65 6e 64 0a 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a | gAsError>').end.exceptions(cfg). |
41320 | 72 74 74 69 28 63 66 67 29 0a 77 63 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 73 | rtti(cfg).wchar_t_buildin(cfg).s |
41340 | 73 65 28 63 66 67 29 0a 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 64 65 62 75 | se(cfg).floating_point(cfg).debu |
41360 | 67 5f 69 6e 66 6f 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 | g_info(cfg).if.cfg.flags.Symbols |
41380 | 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 | .then._p(3,'<ProgramDataBaseFile |
413a0 | 4e 61 6d 65 3e 24 28 4f 75 74 44 69 72 29 25 73 2e 70 64 62 3c 2f 50 72 6f 67 72 61 6d 44 61 74 | Name>$(OutDir)%s.pdb</ProgramDat |
413c0 | 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 | aBaseFileName>'.,.path.getbasena |
413e0 | 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 | me(cfg.buildtarget.name)).end.if |
41400 | 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f | .cfg.flags.NoFramePointer.then._ |
41420 | 70 28 33 2c 27 3c 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 74 72 75 65 3c 2f 4f 6d | p(3,'<OmitFramePointers>true</Om |
41440 | 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 27 29 0a 65 6e 64 0a 63 6f 6d 70 69 6c 65 5f 6c | itFramePointers>').end.compile_l |
41460 | 61 6e 67 75 61 67 65 28 63 66 67 29 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 | anguage(cfg).forcedinclude_files |
41480 | 28 33 2c 63 66 67 29 3b 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e | (3,cfg);._p(2,'</ClCompile>').en |
414a0 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 | d.local.function.event_hooks(cfg |
414c0 | 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 | ).if.#cfg.postbuildcommands>.0.t |
414e0 | 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 | hen....._p(2,'<PostBuildEvent>') |
41500 | 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 | ._p(3,'<Command>%s</Command>',pr |
41520 | 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 | emake.esc(table.implode(cfg.post |
41540 | 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 | buildcommands,."",."",."\r\n"))) |
41560 | 0a 5f 70 28 32 2c 27 3c 2f 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 | ._p(2,'</PostBuildEvent>').end.i |
41580 | 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a | f.#cfg.prebuildcommands>.0.then. |
415a0 | 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 | ...._p(2,'<PreBuildEvent>')._p(3 |
415c0 | 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 | ,'<Command>%s</Command>',premake |
415e0 | 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 | .esc(table.implode(cfg.prebuildc |
41600 | 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c | ommands,."",."",."\r\n")))._p(2, |
41620 | 27 3c 2f 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e | '</PreBuildEvent>').end.if.#cfg. |
41640 | 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 | prelinkcommands>.0.then....._p(2 |
41660 | 2c 27 3c 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e | ,'<PreLinkEvent>')._p(3,'<Comman |
41680 | 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c | d>%s</Command>',premake.esc(tabl |
416a0 | 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 | e.implode(cfg.prelinkcommands,." |
416c0 | 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 4c 69 6e 6b | ",."",."\r\n")))._p(2,'</PreLink |
416e0 | 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | Event>').end.end.local.function. |
41700 | 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 | additional_options(indent,cfg).i |
41720 | 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 | f.#cfg.linkoptions.>.0.then._p(i |
41740 | 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 25 28 | ndent,'<AdditionalOptions>%s.%%( |
41760 | 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 | AdditionalOptions)</AdditionalOp |
41780 | 74 69 6f 6e 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 | tions>',.table.concat(premake.es |
417a0 | 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e | c(cfg.linkoptions),.".")).end.en |
417c0 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 | d.local.function.link_target_mac |
417e0 | 68 69 6e 65 28 69 6e 64 65 78 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 | hine(index,cfg).local.platforms. |
41800 | 3d 20 7b 78 33 32 20 3d 20 27 4d 61 63 68 69 6e 65 58 38 36 27 2c 20 78 36 34 20 3d 20 27 4d 61 | =.{x32.=.'MachineX86',.x64.=.'Ma |
41820 | 63 68 69 6e 65 58 36 34 27 7d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 | chineX64'}.if.platforms[cfg.plat |
41840 | 66 6f 72 6d 5d 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 78 2c 27 3c 54 61 72 67 65 74 4d 61 63 68 | form].then._p(index,'<TargetMach |
41860 | 69 6e 65 3e 25 73 3c 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 27 2c 20 70 6c 61 74 66 6f 72 | ine>%s</TargetMachine>',.platfor |
41880 | 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | ms[cfg.platform]).end.end.local. |
418a0 | 66 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 20 20 20 20 20 | function.item_def_lib(cfg)...... |
418c0 | 20 20 2d 2d 20 54 68 65 20 58 62 6f 78 33 36 30 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 61 | ..--.The.Xbox360.project.files.a |
418e0 | 72 65 20 73 74 6f 72 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 70 6c 61 63 65 20 69 6e 20 74 68 | re.stored.in.another.place.in.th |
41900 | 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 2e 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 | e.project.file..if.cfg.kind.==.' |
41920 | 53 74 61 74 69 63 4c 69 62 27 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 | StaticLib'.and.cfg.platform.~=." |
41940 | 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 4c 69 62 3e 27 29 0a 5f 70 28 32 | Xbox360".then._p(1,'<Lib>')._p(2 |
41960 | 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 | ,'<OutputFile>$(OutDir)%s</Outpu |
41980 | 74 46 69 6c 65 3e 27 2c 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 61 64 | tFile>',cfg.buildtarget.name).ad |
419a0 | 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 32 2c 63 66 67 29 0a 6c 69 6e 6b 5f 74 61 72 | ditional_options(2,cfg).link_tar |
419c0 | 67 65 74 5f 6d 61 63 68 69 6e 65 28 32 2c 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 4c 69 62 3e 27 | get_machine(2,cfg)._p(1,'</Lib>' |
419e0 | 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f | ).end.end.local.function.import_ |
41a00 | 6c 69 62 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c | lib(cfg).if.cfg.kind.==."SharedL |
41a20 | 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e | ib".then.local.implibname.=.cfg. |
41a40 | 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 33 2c 27 3c 49 6d 70 6f 72 | linktarget.fullpath._p(3,'<Impor |
41a60 | 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 69 69 66 | tLibrary>%s</ImportLibrary>',iif |
41a80 | 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 | (cfg.flags.NoImportLib,.cfg.obje |
41aa0 | 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 | ctsdir...."\\"....path.getname(i |
41ac0 | 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 | mplibname),.implibname)).end.end |
41ae0 | 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 5f 70 28 32 2c | .function.vc2010.link(cfg)._p(2, |
41b00 | 27 3c 4c 69 6e 6b 3e 27 29 0a 5f 70 28 33 2c 27 3c 53 75 62 53 79 73 74 65 6d 3e 25 73 3c 2f 53 | '<Link>')._p(3,'<SubSystem>%s</S |
41b20 | 75 62 53 79 73 74 65 6d 3e 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e | ubSystem>',.iif(cfg.kind.==."Con |
41b40 | 73 6f 6c 65 41 70 70 22 2c 20 22 43 6f 6e 73 6f 6c 65 22 2c 20 22 57 69 6e 64 6f 77 73 22 29 29 | soleApp",."Console",."Windows")) |
41b60 | 0a 5f 70 28 33 2c 27 3c 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e | ._p(3,'<GenerateDebugInformation |
41b80 | 3e 25 73 3c 2f 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 27 2c | >%s</GenerateDebugInformation>', |
41ba0 | 20 74 6f 73 74 72 69 6e 67 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 7e 3d 20 6e | .tostring(cfg.flags.Symbols.~=.n |
41bc0 | 69 6c 29 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a | il)).if.premake.config.isoptimiz |
41be0 | 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 | edbuild(cfg.flags).then._p(3,'<E |
41c00 | 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 | nableCOMDATFolding>true</EnableC |
41c20 | 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 65 52 | OMDATFolding>')._p(3,'<OptimizeR |
41c40 | 65 66 65 72 65 6e 63 65 73 3e 74 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 | eferences>true</OptimizeReferenc |
41c60 | 65 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 27 53 74 61 74 69 63 | es>').end.if.cfg.kind.~=.'Static |
41c80 | 4c 69 62 27 20 74 68 65 6e 0a 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e | Lib'.then.vc2010.additionalDepen |
41ca0 | 64 65 6e 63 69 65 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 | dencies(cfg)._p(3,'<OutputFile>$ |
41cc0 | 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 63 66 67 2e 62 75 | (OutDir)%s</OutputFile>',.cfg.bu |
41ce0 | 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 | ildtarget.name).if.#cfg.libdirs. |
41d00 | 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 | >.0.then._p(3,'<AdditionalLibrar |
41d20 | 79 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 | yDirectories>%s;%%(AdditionalLib |
41d40 | 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 | raryDirectories)</AdditionalLibr |
41d60 | 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 27 2c 0a 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 | aryDirectories>',.premake.esc(pa |
41d80 | 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 | th.translate(table.concat(cfg.li |
41da0 | 62 64 69 72 73 2c 20 27 3b 27 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 | bdirs,.';'),.'\\'))).end.if.vc20 |
41dc0 | 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 | 10.config_type(cfg).==.'Applicat |
41de0 | 69 6f 6e 27 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 | ion'.and.not.cfg.flags.WinMain.a |
41e00 | 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 69 66 | nd.not.cfg.flags.Managed.then.if |
41e20 | 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 | .cfg.flags.Unicode.then._p(3,'<E |
41e40 | 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 77 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c | ntryPointSymbol>wmainCRTStartup< |
41e60 | 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 | /EntryPointSymbol>').else._p(3,' |
41e80 | 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 | <EntryPointSymbol>mainCRTStartup |
41ea0 | 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 6d | </EntryPointSymbol>').end.end.im |
41ec0 | 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 | port_lib(cfg).local.deffile.=.pr |
41ee0 | 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 | emake.findfile(cfg,.".def").if.d |
41f00 | 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 | effile.then._p(3,'<ModuleDefinit |
41f20 | 69 6f 6e 46 69 6c 65 3e 25 73 3c 2f 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 | ionFile>%s</ModuleDefinitionFile |
41f40 | 3e 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 | >',.deffile).end.link_target_mac |
41f60 | 68 69 6e 65 28 33 2c 63 66 67 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 | hine(3,cfg).additional_options(3 |
41f80 | 2c 63 66 67 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 4c 69 6e 6b 3e 27 29 0a 65 6e 64 0a 66 75 | ,cfg).end._p(2,'</Link>').end.fu |
41fa0 | 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e | nction.vc2010.additionalDependen |
41fc0 | 63 69 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e | cies(cfg).local.links.=.premake. |
41fe0 | 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 | getlinks(cfg,."system",."fullpat |
42000 | 68 22 29 0a 69 66 20 23 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 | h").if.#links.>.0.then._p(3,'<Ad |
42020 | 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 | ditionalDependencies>%s;%%(Addit |
42040 | 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 | ionalDependencies)</AdditionalDe |
42060 | 70 65 6e 64 65 6e 63 69 65 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b 73 | pendencies>',.table.concat(links |
42080 | 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 | ,.";")).end.end.local.function.i |
420a0 | 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 | tem_definitions(prj).for._,.cfgi |
420c0 | 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 | nfo.in.ipairs(prj.solution.vstud |
420e0 | 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 | io_configs).do.local.cfg.=.prema |
42100 | 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 | ke.getconfig(prj,.cfginfo.src_bu |
42120 | 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 | ildcfg,.cfginfo.src_platform)._p |
42140 | 28 31 2c 27 3c 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20 27 20 2e 2e 69 66 5f | (1,'<ItemDefinitionGroup.'...if_ |
42160 | 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 0a 2c 70 72 65 | config_and_platform()...'>'.,pre |
42180 | 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 73 31 30 5f 63 6c 63 | make.esc(cfginfo.name)).vs10_clc |
421a0 | 6f 6d 70 69 6c 65 28 63 66 67 29 0a 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 | ompile(cfg).resource_compile(cfg |
421c0 | 29 0a 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 76 63 32 30 31 30 2e 6c 69 6e 6b 28 | ).item_def_lib(cfg).vc2010.link( |
421e0 | 63 66 67 29 0a 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 49 74 | cfg).event_hooks(cfg)._p(1,'</It |
42200 | 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e | emDefinitionGroup>').end.end.fun |
42220 | 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 67 | ction.vc2010.getfilegroup(prj,.g |
42240 | 72 6f 75 70 29 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 70 72 6a 2e 76 63 | roup).local.sortedfiles.=.prj.vc |
42260 | 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 0a 69 66 20 6e 6f 74 20 73 6f 72 74 65 64 66 69 6c | 2010sortedfiles.if.not.sortedfil |
42280 | 65 73 20 74 68 65 6e 0a 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 7b 0a 43 6c 43 6f 6d 70 69 6c | es.then.sortedfiles.=.{.ClCompil |
422a0 | 65 20 3d 20 7b 7d 2c 0a 43 6c 49 6e 63 6c 75 64 65 20 3d 20 7b 7d 2c 0a 4e 6f 6e 65 20 3d 20 7b | e.=.{},.ClInclude.=.{},.None.=.{ |
422c0 | 7d 2c 0a 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 20 20 20 20 20 20 20 | },.ResourceCompile.=.{},........ |
422e0 | 20 20 20 20 20 20 20 20 20 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 7b 7d 0a 7d 0a 6c 6f 63 | .........AppxManifest.=.{}.}.loc |
42300 | 61 6c 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 66 6f 72 | al.foundAppxManifest.=.false.for |
42320 | 20 66 69 6c 65 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c | .file.in.premake.project.eachfil |
42340 | 65 28 70 72 6a 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 | e(prj).do.if.path.iscppfile(file |
42360 | 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 | .name).then.table.insert(sortedf |
42380 | 69 6c 65 73 2e 43 6c 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 | iles.ClCompile,.file).elseif.pat |
423a0 | 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 | h.iscppheader(file.name).then.ta |
423c0 | 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 | ble.insert(sortedfiles.ClInclude |
423e0 | 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 | ,.file).elseif.path.isresourcefi |
42400 | 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | le(file.name).then.table.insert( |
42420 | 73 6f 72 74 65 64 66 69 6c 65 73 2e 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c 20 66 69 6c | sortedfiles.ResourceCompile,.fil |
42440 | 65 29 0a 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 63 61 | e).else.....................loca |
42460 | 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 2e 6e | l.ext.=.path.getextension(file.n |
42480 | 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame):lower().................... |
424a0 | 20 69 66 20 65 78 74 20 3d 3d 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e 0a | .if.ext.==.".appxmanifest".then. |
424c0 | 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 20 20 20 20 20 20 20 | foundAppxManifest.=.true........ |
424e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f | .................table.insert(so |
42500 | 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 69 6c 65 29 0a 20 20 | rtedfiles.AppxManifest,.file)... |
42520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 74 61 62 6c 65 | ..................else.....table |
42540 | 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 4e 6f 6e 65 2c 20 66 69 6c 65 29 0a | .insert(sortedfiles.None,.file). |
42560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a | ....................end.end.end. |
42580 | 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 | if.vstudio.toolset.==."v120_wp81 |
425a0 | 22 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 | ".and.prj.kind.==."WindowedApp". |
425c0 | 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 76 | and.not.foundAppxManifest.then.v |
425e0 | 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 6c | studio.needAppxManifest.=.true.l |
42600 | 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e | ocal.fcfg.=.{}.fcfg.name.=.prj.n |
42620 | 61 6d 65 20 2e 2e 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 0a 66 63 66 67 2e 76 70 61 74 | ame....".appxmanifest".fcfg.vpat |
42640 | 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a | h.=.premake.project.getvpath(prj |
42660 | 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 | ,.fcfg.name).table.insert(sorted |
42680 | 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 63 66 67 29 0a 65 6e 64 0a 70 72 | files.AppxManifest,.fcfg).end.pr |
426a0 | 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 73 6f 72 74 65 64 66 69 6c 65 | j.vc2010sortedfiles.=.sortedfile |
426c0 | 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 73 6f 72 74 65 64 66 69 6c 65 73 5b 67 72 6f 75 70 5d 0a | s.end.return.sortedfiles[group]. |
426e0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 | end.function.vc2010.files(prj).v |
42700 | 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 | c2010.simplefilesgroup(prj,."ClI |
42720 | 6e 63 6c 75 64 65 22 29 0a 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f | nclude").vc2010.compilerfilesgro |
42740 | 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 | up(prj).vc2010.simplefilesgroup( |
42760 | 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 | prj,."None").vc2010.simplefilesg |
42780 | 72 6f 75 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 20 20 20 | roup(prj,."ResourceCompile").... |
427a0 | 20 20 20 20 20 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a | .....vc2010.simplefilesgroup(prj |
427c0 | 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 | ,."AppxManifest").end.function.v |
427e0 | 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 | c2010.simplefilesgroup(prj,.sect |
42800 | 69 6f 6e 2c 20 73 75 62 74 79 70 65 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 | ion,.subtype).local.files.=.vc20 |
42820 | 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 | 10.getfilegroup(prj,.section).if |
42840 | 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f | .#files.>.0..then._p(1,'<ItemGro |
42860 | 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 | up>').for._,.file.in.ipairs(file |
42880 | 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 75 62 74 79 70 65 | s).do.................if.subtype |
428a0 | 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 32 2c 27 | .then....................._p(2,' |
428c0 | 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 | <%s.Include=\"%s\">',.section,.p |
428e0 | 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a | ath.translate(file.name,."\\")). |
42900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 33 2c 27 3c 53 75 62 54 79 | ...................._p(3,'<SubTy |
42920 | 70 65 3e 25 73 3c 2f 53 75 62 54 79 70 65 3e 27 2c 20 73 75 62 74 79 70 65 29 0a 20 20 20 20 20 | pe>%s</SubType>',.subtype)...... |
42940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 | ..............._p(2,'</%s>',.sec |
42960 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 5f | tion).................else....._ |
42980 | 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 73 65 63 | p(2,'<%s.Include=\"%s\"./>',.sec |
429a0 | 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 | tion,.path.translate(file.name,. |
429c0 | 22 5c 5c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 5f | "\\")).................end.end._ |
429e0 | 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | p(1,'</ItemGroup>').end.end.func |
42a00 | 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 | tion.vc2010.compilerfilesgroup(p |
42a20 | 72 6a 29 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e | rj).local.configs.=.prj.solution |
42a40 | 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 | .vstudio_configs.local.files.=.v |
42a60 | 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 43 6f 6d 70 69 | c2010.getfilegroup(prj,."ClCompi |
42a80 | 6c 65 22 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 | le").if.#files.>.0..then.local.c |
42aa0 | 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e | onfig_mappings.=.{}.for._,.cfgin |
42ac0 | 66 6f 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 | fo.in.ipairs(configs).do.local.c |
42ae0 | 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 | fg.=.premake.getconfig(prj,.cfgi |
42b00 | 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c | nfo.src_buildcfg,.cfginfo.src_pl |
42b20 | 61 74 66 6f 72 6d 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 63 66 67 | atform).if.cfg.pchheader.and.cfg |
42b40 | 2e 70 63 68 73 6f 75 72 63 65 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 | .pchsource.and.not.cfg.flags.NoP |
42b60 | 43 48 20 74 68 65 6e 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d | CH.then.config_mappings[cfginfo] |
42b80 | 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 70 63 68 73 6f 75 72 63 65 2c | .=.path.translate(cfg.pchsource, |
42ba0 | 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e | ."\\").end.end._p(1,'<ItemGroup> |
42bc0 | 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 | ').for._,.file.in.ipairs(files). |
42be0 | 64 6f 0a 6c 6f 63 61 6c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 20 3d 20 70 61 74 68 2e 74 | do.local.translatedpath.=.path.t |
42c00 | 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 0a 5f 70 28 32 2c 20 | ranslate(file.name,."\\")._p(2,. |
42c20 | 27 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 74 72 | '<ClCompile.Include=\"%s\">',.tr |
42c40 | 61 6e 73 6c 61 74 65 64 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 4f 62 6a 65 63 74 46 69 6c 65 | anslatedpath)._p(3,.'<ObjectFile |
42c60 | 4e 61 6d 65 3e 24 28 49 6e 74 44 69 72 29 25 73 2e 6f 62 6a 3c 2f 4f 62 6a 65 63 74 46 69 6c 65 | Name>$(IntDir)%s.obj</ObjectFile |
42c80 | 4e 61 6d 65 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c | Name>'.,.premake.esc(path.transl |
42ca0 | 61 74 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 | ate(path.trimdots(path.removeext |
42cc0 | 28 66 69 6c 65 2e 6e 61 6d 65 29 29 29 29 0a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 | (file.name)))).).for._,.cfginfo. |
42ce0 | 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 6f 6e 66 69 67 5f | in.ipairs(configs).do.if.config_ |
42d00 | 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 61 6e 64 20 74 72 61 6e 73 6c 61 74 65 64 | mappings[cfginfo].and.translated |
42d20 | 70 61 74 68 20 3d 3d 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d | path.==.config_mappings[cfginfo] |
42d40 | 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 20 27 | .then._p(3,'<PrecompiledHeader.' |
42d60 | 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 | ...if_config_and_platform()....' |
42d80 | 3e 43 72 65 61 74 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 2c 20 70 72 | >Create</PrecompiledHeader>',.pr |
42da0 | 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 63 6f 6e 66 69 67 5f | emake.esc(cfginfo.name)).config_ |
42dc0 | 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 6e 69 6c 20 20 2d 2d 6f 6e 6c 79 20 | mappings[cfginfo].=.nil..--only. |
42de0 | 6f 6e 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 70 65 72 20 70 63 68 0a 65 6e 64 0a 65 6e 64 0a | one.source.file.per.pch.end.end. |
42e00 | 66 6f 72 20 5f 2c 20 76 73 63 6f 6e 66 69 67 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 | for._,.vsconfig.in.ipairs(config |
42e20 | 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e | s).do.local.cfg.=.premake.getcon |
42e40 | 66 69 67 28 70 72 6a 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 | fig(prj,.vsconfig.src_buildcfg,. |
42e60 | 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 66 6f 72 20 5f 2c 20 65 78 | vsconfig.src_platform).for._,.ex |
42e80 | 63 6c 75 64 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 29 20 64 6f | clude.in.ipairs(cfg.excludes).do |
42ea0 | 0a 69 66 20 65 78 63 6c 75 64 65 20 3d 3d 20 66 69 6c 65 2e 6e 61 6d 65 20 74 68 65 6e 0a 5f 70 | .if.exclude.==.file.name.then._p |
42ec0 | 28 33 2c 20 27 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 20 27 20 2e 2e 20 69 66 5f | (3,.'<ExcludedFromBuild.'....if_ |
42ee0 | 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 3e 74 72 75 65 3c | config_and_platform()....'>true< |
42f00 | 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 | /ExcludedFromBuild>',.premake.es |
42f20 | 63 28 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 | c(vsconfig.name)).end.end.end._p |
42f40 | 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 | (2,'</ClCompile>').end._p(1,'</I |
42f60 | 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 | temGroup>').end.end.function.vc2 |
42f80 | 30 31 30 2e 68 65 61 64 65 72 28 74 61 72 67 65 74 73 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 | 010.header(targets).io.eol.=."\r |
42fa0 | 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f | \n"._p('<?xml.version="1.0".enco |
42fc0 | 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 22 22 0a 69 66 | ding="utf-8"?>').local.t.=."".if |
42fe0 | 20 74 61 72 67 65 74 73 20 74 68 65 6e 0a 74 20 3d 20 27 20 44 65 66 61 75 6c 74 54 61 72 67 65 | .targets.then.t.=.'.DefaultTarge |
43000 | 74 73 3d 22 27 20 2e 2e 20 74 61 72 67 65 74 73 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 5f 70 28 27 | ts="'....targets....'"'.end._p(' |
43020 | 3c 50 72 6f 6a 65 63 74 25 73 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 34 2e 30 22 20 78 6d | <Project%s.ToolsVersion="4.0".xm |
43040 | 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f | lns="http://schemas.microsoft.co |
43060 | 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 29 0a | m/developer/msbuild/2003">',.t). |
43080 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 | end.function.premake.vs2010_vcxp |
430a0 | 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 | roj(prj).io.indent.=."..".vc2010 |
430c0 | 2e 68 65 61 64 65 72 28 22 42 75 69 6c 64 22 29 0a 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 | .header("Build").vs2010_config(p |
430e0 | 72 6a 29 0a 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 | rj).vs2010_globals(prj)._p(1,'<I |
43100 | 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c | mport.Project="$(VCTargetsPath)\ |
43120 | 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 22 20 2f 3e | \Microsoft.Cpp.Default.props"./> |
43140 | 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e | ').for._,.cfginfo.in.ipairs(prj. |
43160 | 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 | solution.vstudio_configs).do.loc |
43180 | 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 | al.cfg.=.premake.getconfig(prj,. |
431a0 | 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 | cfginfo.src_buildcfg,.cfginfo.sr |
431c0 | 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | c_platform).vc2010.configuration |
431e0 | 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 65 6e 64 0a | PropertyGroup(cfg,.cfginfo).end. |
43200 | 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 | _p(1,'<Import.Project="$(VCTarge |
43220 | 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73 22 20 2f 3e | tsPath)\\Microsoft.Cpp.props"./> |
43240 | 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 | ')._p(1,'<ImportGroup.Label="Ext |
43260 | 65 6e 73 69 6f 6e 53 65 74 74 69 6e 67 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 | ensionSettings">')._p(1,'</Impor |
43280 | 74 47 72 6f 75 70 3e 27 29 0a 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 5f 70 28 31 | tGroup>').import_props(prj)._p(1 |
432a0 | 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 55 73 65 72 4d 61 63 72 | ,'<PropertyGroup.Label="UserMacr |
432c0 | 6f 73 22 20 2f 3e 27 29 0a 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 | os"./>').vc2010.outputProperties |
432e0 | 28 70 72 6a 29 0a 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 76 63 32 30 | (prj).item_definitions(prj).vc20 |
43300 | 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 | 10.files(prj).vc2010.projectRefe |
43320 | 72 65 6e 63 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 | rences(prj)._p(1,'<Import.Projec |
43340 | 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 | t="$(VCTargetsPath)\\Microsoft.C |
43360 | 70 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 | pp.targets"./>')._p(1,'<ImportGr |
43380 | 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 54 61 72 67 65 74 73 22 3e 27 29 0a | oup.Label="ExtensionTargets">'). |
433a0 | 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f | _p(1,'</ImportGroup>')._p('</Pro |
433c0 | 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 70 72 6f 6a | ject>').end.function.vc2010.proj |
433e0 | 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 | ectReferences(prj).local.deps.=. |
43400 | 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 | premake.getdependencies(prj).if. |
43420 | 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e | #deps.>.0.then._p(1,'<ItemGroup> |
43440 | 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f | ').for._,.dep.in.ipairs(deps).do |
43460 | 0a 6c 6f 63 61 6c 20 64 65 70 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 | .local.deppath.=.path.getrelativ |
43480 | 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 | e(prj.location,.vstudio.projectf |
434a0 | 69 6c 65 28 64 65 70 29 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 | ile(dep))._p(2,'<ProjectReferenc |
434c0 | 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 | e.Include=\"%s\">',.path.transla |
434e0 | 74 65 28 64 65 70 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 50 72 6f 6a 65 63 | te(deppath,."\\"))._p(3,'<Projec |
43500 | 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 64 65 70 2e 75 75 69 64 29 0a 69 66 20 | t>{%s}</Project>',.dep.uuid).if. |
43520 | 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 74 | vstudio.toolset.==."v120_wp81".t |
43540 | 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 65 66 65 72 65 6e 63 65 4f 75 74 70 75 74 41 73 73 65 6d 62 | hen._p(3,'<ReferenceOutputAssemb |
43560 | 6c 79 3e 66 61 6c 73 65 3c 2f 52 65 66 65 72 65 6e 63 65 4f 75 74 70 75 74 41 73 73 65 6d 62 6c | ly>false</ReferenceOutputAssembl |
43580 | 79 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 | y>').end._p(2,'</ProjectReferenc |
435a0 | 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e | e>').end._p(1,'</ItemGroup>').en |
435c0 | 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 | d.end.function.vc2010.debugdir(c |
435e0 | 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 | fg).if.cfg.debugdir.then._p('... |
43600 | 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e | .<LocalDebuggerWorkingDirectory> |
43620 | 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 | %s</LocalDebuggerWorkingDirector |
43640 | 79 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 | y>',.path.translate(cfg.debugdir |
43660 | 2c 20 27 5c 5c 27 29 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 | ,.'\\'))._p('....<DebuggerFlavor |
43680 | 3e 57 69 6e 64 6f 77 73 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 3c 2f 44 65 62 75 67 67 65 72 46 | >WindowsLocalDebugger</DebuggerF |
436a0 | 6c 61 76 6f 72 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 74 68 | lavor>').end.if.cfg.debugargs.th |
436c0 | 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 | en._p('....<LocalDebuggerCommand |
436e0 | 41 72 67 75 6d 65 6e 74 73 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 | Arguments>%s</LocalDebuggerComma |
43700 | 6e 64 41 72 67 75 6d 65 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e | ndArguments>',.table.concat(cfg. |
43720 | 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | debugargs,.".")).end.end.functio |
43740 | 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 | n.vc2010.debugenvs(cfg).if.cfg.d |
43760 | 65 62 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 | ebugenvs.and.#cfg.debugenvs.>.0. |
43780 | 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e | then._p(2,'<LocalDebuggerEnviron |
437a0 | 6d 65 6e 74 3e 25 73 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d | ment>%s%s</LocalDebuggerEnvironm |
437c0 | 65 6e 74 3e 27 2c 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 | ent>',table.concat(cfg.debugenvs |
437e0 | 2c 20 22 5c 6e 22 29 0a 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 73 | ,."\n").,iif(cfg.flags.DebugEnvs |
43800 | 49 6e 68 65 72 69 74 2c 27 5c 6e 24 28 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f | Inherit,'\n$(LocalDebuggerEnviro |
43820 | 6e 6d 65 6e 74 29 27 2c 27 27 29 0a 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 | nment)','').).if.cfg.flags.Debug |
43840 | 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 | EnvsDontMerge.then._p(2,'<LocalD |
43860 | 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 66 61 6c 73 65 3c 2f 4c | ebuggerMergeEnvironment>false</L |
43880 | 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 29 0a | ocalDebuggerMergeEnvironment>'). |
438a0 | 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 | end.end.end.function.premake.vs2 |
438c0 | 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 | 010_vcxproj_user(prj).io.indent. |
438e0 | 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 66 6f 72 20 5f 2c 20 63 66 | =."..".vc2010.header().for._,.cf |
43900 | 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 | ginfo.in.ipairs(prj.solution.vst |
43920 | 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 | udio_configs).do.local.cfg.=.pre |
43940 | 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f | make.getconfig(prj,.cfginfo.src_ |
43960 | 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a | buildcfg,.cfginfo.src_platform). |
43980 | 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 | _p('..<PropertyGroup.'...if_conf |
439a0 | 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 | ig_and_platform()...'>',.premake |
439c0 | 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 | .esc(cfginfo.name)).vc2010.debug |
439e0 | 64 69 72 28 63 66 67 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 5f | dir(cfg).vc2010.debugenvs(cfg)._ |
43a00 | 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 | p('..</PropertyGroup>').end._p(' |
43a20 | 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | </Project>').end.function.premak |
43a40 | 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 28 70 72 6a 29 0a 69 6f 2e 69 6e | e.vs2010_appxmanifest(prj).io.in |
43a60 | 64 65 6e 74 20 3d 20 22 20 20 22 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 | dent.=."..".io.eol.=."\r\n"._p(' |
43a80 | 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 | <?xml.version="1.0".encoding="ut |
43aa0 | 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 | f-8"?>')._p('<Package.xmlns="htt |
43ac0 | 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 | p://schemas.microsoft.com/appx/2 |
43ae0 | 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 32 3d 22 68 74 74 70 3a 2f 2f 73 | 010/manifest".xmlns:m2="http://s |
43b00 | 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 6d | chemas.microsoft.com/appx/2013/m |
43b20 | 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 | anifest".xmlns:m3="http://schema |
43b40 | 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 6d 61 6e 69 66 65 | s.microsoft.com/appx/2014/manife |
43b60 | 73 74 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 | st".xmlns:mp="http://schemas.mic |
43b80 | 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 | rosoft.com/appx/2014/phone/manif |
43ba0 | 65 73 74 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 64 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 27 20 | est">')._p(1,'<Identity.Name="'. |
43bc0 | 2e 2e 20 70 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 27 29 0a 5f 70 28 32 2c 27 50 75 62 6c 69 73 | ...prj.uuid....'"')._p(2,'Publis |
43be0 | 68 65 72 3d 22 43 4e 3d 55 6e 6b 6e 6f 77 6e 22 27 29 0a 5f 70 28 32 2c 27 56 65 72 73 69 6f 6e | her="CN=Unknown"')._p(2,'Version |
43c00 | 3d 22 31 2e 30 2e 30 2e 30 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 6d 70 3a 50 68 6f 6e 65 49 | ="1.0.0.0"./>')._p(1,'<mp:PhoneI |
43c20 | 64 65 6e 74 69 74 79 20 50 68 6f 6e 65 50 72 6f 64 75 63 74 49 64 3d 22 27 20 2e 2e 20 70 72 6a | dentity.PhoneProductId="'....prj |
43c40 | 2e 75 75 69 64 20 2e 2e 20 27 22 20 50 68 6f 6e 65 50 75 62 6c 69 73 68 65 72 49 64 3d 22 30 30 | .uuid....'".PhonePublisherId="00 |
43c60 | 30 30 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 30 30 30 30 30 30 | 000000-0000-0000-0000-0000000000 |
43c80 | 30 30 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 5f 70 28 | 00"/>')._p(1,'<Properties>')._p( |
43ca0 | 32 2c 27 3c 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e | 2,'<DisplayName>'....prj.name... |
43cc0 | 20 27 3c 2f 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 75 62 6c 69 73 | .'</DisplayName>')._p(2,'<Publis |
43ce0 | 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 55 6e 6b 6e 6f 77 6e 3c 2f 50 75 62 6c 69 73 68 65 | herDisplayName>Unknown</Publishe |
43d00 | 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 4c 6f 67 6f 3e 45 6d 70 74 | rDisplayName>')._p(2,'<Logo>Empt |
43d20 | 79 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 | yLogo.png</Logo>')._p(1,'</Prope |
43d40 | 72 74 69 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 | rties>')._p(1,'<Prerequisites>') |
43d60 | 0a 5f 70 28 32 2c 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 2e 33 2e 31 3c 2f 4f 53 4d 69 | ._p(2,'<OSMinVersion>6.3.1</OSMi |
43d80 | 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 | nVersion>')._p(2,'<OSMaxVersionT |
43da0 | 65 73 74 65 64 3e 36 2e 33 2e 31 3c 2f 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e | ested>6.3.1</OSMaxVersionTested> |
43dc0 | 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 31 | ')._p(1,'</Prerequisites>')._p(1 |
43de0 | 2c 27 3c 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 20 | ,'<Resources>')._p(2,'<Resource. |
43e00 | 4c 61 6e 67 75 61 67 65 3d 22 78 2d 67 65 6e 65 72 61 74 65 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 | Language="x-generate"/>')._p(1,' |
43e20 | 3c 2f 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f | </Resources>')._p(1,'<Applicatio |
43e40 | 6e 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 20 49 64 3d 22 41 70 70 | ns>')._p(2,'<Application.Id="App |
43e60 | 22 27 29 0a 5f 70 28 33 2c 27 45 78 65 63 75 74 61 62 6c 65 3d 22 24 74 61 72 67 65 74 6e 61 6d | "')._p(3,'Executable="$targetnam |
43e80 | 65 74 6f 6b 65 6e 24 2e 65 78 65 22 27 29 0a 5f 70 28 33 2c 27 45 6e 74 72 79 50 6f 69 6e 74 3d | etoken$.exe"')._p(3,'EntryPoint= |
43ea0 | 22 41 70 70 22 3e 27 29 0a 5f 70 28 33 2c 27 3c 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 | "App">')._p(3,'<m3:VisualElement |
43ec0 | 73 27 29 0a 5f 70 28 34 2c 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 42 6c 61 68 22 27 29 0a 5f | s')._p(4,'DisplayName="Blah"')._ |
43ee0 | 70 28 34 2c 27 53 71 75 61 72 65 31 35 30 78 31 35 30 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c | p(4,'Square150x150Logo="Assets\\ |
43f00 | 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 5f 70 28 34 2c 27 53 71 75 61 72 65 34 34 78 34 34 4c 6f 67 | Logo.png"')._p(4,'Square44x44Log |
43f20 | 6f 3d 22 41 73 73 65 74 73 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 5f 70 28 34 | o="Assets\\SmallLogo.png"')._p(4 |
43f40 | 2c 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 42 6c 61 68 22 27 29 0a 5f 70 28 34 2c 27 46 6f 72 | ,'Description="Blah"')._p(4,'For |
43f60 | 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 27 42 61 63 6b | egroundText="light"')._p(4,'Back |
43f80 | 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 29 0a 5f 70 28 | groundColor="transparent">')._p( |
43fa0 | 33 2c 27 3c 2f 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 5f 70 28 32 2c 27 | 3,'</m3:VisualElements>')._p(2,' |
43fc0 | 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 41 70 70 6c 69 63 61 | </Application>')._p(1,'</Applica |
43fe0 | 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 50 61 63 6b 61 67 65 3e 27 29 0a 65 6e 64 00 6c 6f | tions>')._p('</Package>').end.lo |
44000 | 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 | cal.vc2010.=.premake.vstudio.vc2 |
44020 | 30 31 30 0a 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a | 010.local.project.=.premake.proj |
44040 | 65 63 74 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 74 65 72 69 64 67 72 6f 75 | ect.function.vc2010.filteridgrou |
44060 | 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c | p(prj).local.filters.=.{.}.local |
44080 | 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e | .filterfound.=.false.for.file.in |
440a0 | 20 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 | .project.eachfile(prj).do.local. |
440c0 | 66 6f 6c 64 65 72 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 66 69 6c 65 2e 76 70 | folders.=.string.explode(file.vp |
440e0 | 61 74 68 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a | ath,."/",.true).local.path.=."". |
44100 | 66 6f 72 20 69 20 3d 20 31 2c 20 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f | for.i.=.1,.#folders.-.1.do.if.no |
44120 | 74 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d | t.filterfound.then.filterfound.= |
44140 | 20 74 72 75 65 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 | .true._p(1,'<ItemGroup>').end.pa |
44160 | 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 | th.=.path....folders[i].if.not.f |
44180 | 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 | ilters[path].then.filters[path]. |
441a0 | 3d 20 74 72 75 65 0a 5f 70 28 32 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 | =.true._p(2,.'<Filter.Include="% |
441c0 | 73 22 3e 27 2c 20 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 | s">',.path)._p(3,.'<UniqueIdenti |
441e0 | 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f | fier>{%s}</UniqueIdentifier>',.o |
44200 | 73 2e 75 75 69 64 28 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 | s.uuid())._p(2,.'</Filter>').end |
44220 | 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 | .path.=.path...."\\".end.end.if. |
44240 | 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f | filterfound.then._p(1,'</ItemGro |
44260 | 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 | up>').end.end.function.vc2010.fi |
44280 | 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 6c 6f 63 61 | lefiltergroup(prj,.section).loca |
442a0 | 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 | l.files.=.vc2010.getfilegroup(pr |
442c0 | 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f | j,.section).if.#files.>.0.then._ |
442e0 | 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 | p(1,'<ItemGroup>').for._,.file.i |
44300 | 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 0a | n.ipairs(files).do.local.filter. |
44320 | 69 66 20 66 69 6c 65 2e 6e 61 6d 65 20 7e 3d 20 66 69 6c 65 2e 76 70 61 74 68 20 74 68 65 6e 0a | if.file.name.~=.file.vpath.then. |
44340 | 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e | filter.=.path.getdirectory(file. |
44360 | 76 70 61 74 68 29 0a 65 6c 73 65 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 | vpath).else.filter.=.path.getdir |
44380 | 65 63 74 6f 72 79 28 66 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 20 | ectory(file.name).end.if.filter. |
443a0 | 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 | ~=.".".then._p(2,'<%s.Include=\" |
443c0 | 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 | %s\">',.section,.path.translate( |
443e0 | 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 74 65 72 3e | file.name,."\\"))._p(3,'<Filter> |
44400 | 25 73 3c 2f 46 69 6c 74 65 72 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c | %s</Filter>',.path.translate(fil |
44420 | 74 65 72 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f | ter,."\\"))._p(2,'</%s>',.sectio |
44440 | 6e 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 | n).else._p(2,'<%s.Include=\"%s\" |
44460 | 20 2f 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 | ./>',.section,.path.translate(fi |
44480 | 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f | le.name,."\\")).end.end._p(1,'</ |
444a0 | 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 | ItemGroup>').end.end.function.vc |
444c0 | 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 28 70 72 6a 29 0a 69 6f 2e 69 6e | 2010.generate_filters(prj).io.in |
444e0 | 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 76 63 32 30 | dent.=."..".vc2010.header().vc20 |
44500 | 31 30 2e 66 69 6c 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c | 10.filteridgroup(prj).vc2010.fil |
44520 | 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 | efiltergroup(prj,."None").vc2010 |
44540 | 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 | .filefiltergroup(prj,."ClInclude |
44560 | 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 | ").vc2010.filefiltergroup(prj,." |
44580 | 43 6c 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f | ClCompile").vc2010.filefiltergro |
445a0 | 75 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 5f 70 28 27 3c | up(prj,."ResourceCompile")._p('< |
445c0 | 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f | /Project>').end..premake.vstudio |
445e0 | 2e 76 63 32 30 31 32 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 32 20 3d 20 70 72 65 6d | .vc2012.=.{}.local.vc2012.=.prem |
44600 | 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f | ake.vstudio.vc2012.local.vstudio |
44620 | 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 | .=.premake.vstudio.newaction.{.t |
44640 | 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 32 22 2c 0a 73 68 6f 72 74 | rigger.........=."vs2012",.short |
44660 | 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 | name.......=."Visual.Studio.2012 |
44680 | 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d | ",.description.....=."Generate.M |
446a0 | 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 20 70 72 6f 6a | icrosoft.Visual.Studio.2012.proj |
446c0 | 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 | ect.files",.os..............=."w |
446e0 | 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f | indows",.valid_kinds.....=.{."Co |
44700 | 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 | nsoleApp",."WindowedApp",."Stati |
44720 | 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 | cLib",."SharedLib".},.valid_lang |
44740 | 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c | uages.=.{."C",."C++",."C#"},.val |
44760 | 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 | id_tools.....=.{.cc.....=.{."msc |
44780 | 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a | "...},.dotnet.=.{."msnet".},.},. |
447a0 | 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 | onsolution.=.function(sln).prema |
447c0 | 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 | ke.generate(sln,."%%.sln",.vstud |
447e0 | 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a | io.sln2005.generate).end,.onproj |
44800 | 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 | ect.=.function(prj).if.premake.i |
44820 | 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 | sdotnetproject(prj).then.premake |
44840 | 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 | .generate(prj,."%%.csproj",.vstu |
44860 | 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e | dio.cs2005.generate).premake.gen |
44880 | 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 | erate(prj,."%%.csproj.user",.vst |
448a0 | 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a | udio.cs2005.generate_user).else. |
448c0 | 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f | premake.generate(prj,."%%.vcxpro |
448e0 | 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d | j",.premake.vs2010_vcxproj).prem |
44900 | 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 | ake.generate(prj,."%%.vcxproj.us |
44920 | 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 | er",.premake.vs2010_vcxproj_user |
44940 | 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 | ).premake.generate(prj,."%%.vcxp |
44960 | 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e | roj.filters",.vstudio.vc2010.gen |
44980 | 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 | erate_filters).end.end,.oncleans |
449a0 | 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 | olution.=.premake.vstudio.cleans |
449c0 | 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 | olution,.oncleanproject..=.prema |
449e0 | 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e | ke.vstudio.cleanproject,.onclean |
44a00 | 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e | target...=.premake.vstudio.clean |
44a20 | 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 | target,.vstudio.=.{.solutionVers |
44a40 | 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 | ion.=."12",.targetFramework.=."4 |
44a60 | 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 7d 0a | .5",.toolsVersion....=."4.0",.}. |
44a80 | 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 33 20 3d 20 7b 7d 0a 6c | }..premake.vstudio.vc2013.=.{}.l |
44aa0 | 6f 63 61 6c 20 76 63 32 30 31 33 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 | ocal.vc2013.=.premake.vstudio.vc |
44ac0 | 32 30 31 33 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 | 2013.local.vstudio.=.premake.vst |
44ae0 | 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 | udio.newaction.{.trigger........ |
44b00 | 20 3d 20 22 76 73 32 30 31 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 | .=."vs2013",.shortname.......=." |
44b20 | 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e | Visual.Studio.2013",.description |
44b40 | 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 | .....=."Generate.Microsoft.Visua |
44b60 | 6c 20 53 74 75 64 69 6f 20 32 30 31 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 | l.Studio.2013.project.files",.os |
44b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 | ..............=."windows",.valid |
44ba0 | 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 | _kinds.....=.{."ConsoleApp",."Wi |
44bc0 | 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 | ndowedApp",."StaticLib",."Shared |
44be0 | 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c | Lib".},.valid_languages.=.{."C", |
44c00 | 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d | ."C++",."C#"},.valid_tools.....= |
44c20 | 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 | .{.cc.....=.{."msc"...},.dotnet. |
44c40 | 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 | =.{."msnet".},.},.onsolution.=.f |
44c60 | 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c | unction(sln).premake.generate(sl |
44c80 | 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e | n,."%%.sln",.vstudio.sln2005.gen |
44ca0 | 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e | erate).end,.onproject.=.function |
44cc0 | 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 | (prj).if.premake.isdotnetproject |
44ce0 | 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c | (prj).then.premake.generate(prj, |
44d00 | 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e | ."%%.csproj",.vstudio.cs2005.gen |
44d20 | 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 | erate).premake.generate(prj,."%% |
44d40 | 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 | .csproj.user",.vstudio.cs2005.ge |
44d60 | 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 | nerate_user).else.premake.vstudi |
44d80 | 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 | o.needAppxManifest.=.false.prema |
44da0 | 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 | ke.generate(prj,."%%.vcxproj",.p |
44dc0 | 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 | remake.vs2010_vcxproj).premake.g |
44de0 | 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 | enerate(prj,."%%.vcxproj.user",. |
44e00 | 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 | premake.vs2010_vcxproj_user).pre |
44e20 | 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 | make.generate(prj,."%%.vcxproj.f |
44e40 | 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 | ilters",.vstudio.vc2010.generate |
44e60 | 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 | _filters).if.premake.vstudio.nee |
44e80 | 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 | dAppxManifest.then.premake.gener |
44ea0 | 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d | ate(prj,."%%.appxmanifest",.prem |
44ec0 | 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 | ake.vs2010_appxmanifest).end.end |
44ee0 | 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e | .end,.oncleansolution.=.premake. |
44f00 | 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 | vstudio.cleansolution,.oncleanpr |
44f20 | 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 | oject..=.premake.vstudio.cleanpr |
44f40 | 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 | oject,.oncleantarget...=.premake |
44f60 | 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 | .vstudio.cleantarget,.vstudio.=. |
44f80 | 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 | {.solutionVersion.=."12",.target |
44fa0 | 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 | Framework.=."4.5",.toolsVersion. |
44fc0 | 20 20 20 3d 20 22 31 32 2e 30 22 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 | ...=."12.0",.}.}..premake.vstudi |
44fe0 | 6f 2e 76 63 32 30 31 35 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 35 20 3d 20 70 72 65 | o.vc2015.=.{}.local.vc2015.=.pre |
45000 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 | make.vstudio.vc2015.local.vstudi |
45020 | 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a | o.=.premake.vstudio.newaction.{. |
45040 | 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 35 22 2c 0a 73 68 6f 72 | trigger.........=."vs2015",.shor |
45060 | 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 | tname.......=."Visual.Studio.201 |
45080 | 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 | 5",.description.....=."Generate. |
450a0 | 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 20 70 72 6f | Microsoft.Visual.Studio.2015.pro |
450c0 | 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 | ject.files",.os..............=." |
450e0 | 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 | windows",.valid_kinds.....=.{."C |
45100 | 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 | onsoleApp",."WindowedApp",."Stat |
45120 | 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e | icLib",."SharedLib".},.valid_lan |
45140 | 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 | guages.=.{."C",."C++",."C#".},.v |
45160 | 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d | alid_tools.....=.{.cc.....=.{."m |
45180 | 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d | sc"...},.dotnet.=.{."msnet".},.} |
451a0 | 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 | ,.onsolution.=.function(sln).pre |
451c0 | 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 | make.generate(sln,."%%.sln",.vst |
451e0 | 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 | udio.sln2005.generate).end,.onpr |
45200 | 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 | oject.=.function(prj).if.premake |
45220 | 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 | .isdotnetproject(prj).then.prema |
45240 | 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 | ke.generate(prj,."%%.csproj",.vs |
45260 | 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 | tudio.cs2005.generate).premake.g |
45280 | 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 | enerate(prj,."%%.csproj.user",.v |
452a0 | 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 | studio.cs2005.generate_user).els |
452c0 | 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 | e.premake.vstudio.needAppxManife |
452e0 | 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c | st.=.false.premake.generate(prj, |
45300 | 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 | ."%%.vcxproj",.premake.vs2010_vc |
45320 | 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 | xproj).premake.generate(prj,."%% |
45340 | 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 | .vcxproj.user",.premake.vs2010_v |
45360 | 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 | cxproj_user).premake.generate(pr |
45380 | 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f | j,."%%.vcxproj.filters",.vstudio |
453a0 | 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 | .vc2010.generate_filters).if.pre |
453c0 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 | make.vstudio.needAppxManifest.th |
453e0 | 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 61 70 70 | en.premake.generate(prj,."%%.app |
45400 | 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d | xmanifest",.premake.vs2010_appxm |
45420 | 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c | anifest).end.end.end,.oncleansol |
45440 | 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c | ution.=.premake.vstudio.cleansol |
45460 | 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 | ution,.oncleanproject..=.premake |
45480 | 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 | .vstudio.cleanproject,.oncleanta |
454a0 | 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 | rget...=.premake.vstudio.cleanta |
454c0 | 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f | rget,.vstudio.=.{.solutionVersio |
454e0 | 6e 20 3d 20 22 31 34 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 | n.=."14",.targetFramework.=."4.5 |
45500 | 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 34 2e 30 22 2c 0a 7d 0a 7d | ",.toolsVersion....=."14.0",.}.} |
45520 | 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 78 63 | ..premake.xcode.=.{.}.premake.xc |
45540 | 6f 64 65 2e 74 6f 6f 6c 73 65 74 20 3d 20 22 6d 61 63 6f 73 78 22 0a 6e 65 77 61 63 74 69 6f 6e | ode.toolset.=."macosx".newaction |
45560 | 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 33 22 2c 0a | ..{.trigger.........=."xcode3",. |
45580 | 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a 64 65 73 | shortname.......=."Xcode.3",.des |
455a0 | 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 | cription.....=."Generate.Apple.X |
455c0 | 63 6f 64 65 20 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 | code.3.project.files.(experiment |
455e0 | 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 | al)",.os..............=."macosx" |
45600 | 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 | ,.valid_kinds.....=.{."ConsoleAp |
45620 | 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 | p",."WindowedApp",."SharedLib",. |
45640 | 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d | "StaticLib".},.valid_languages.= |
45660 | 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 | .{."C",."C++".},.valid_tools.... |
45680 | 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 | .=.{.cc.....=.{."gcc".},.},.vali |
456a0 | 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 | d_platforms.=.{..Native.=."Nativ |
456c0 | 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 | e",..x32.=."Native.32-bit",..x64 |
456e0 | 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 | .=."Native.64-bit",..Universal32 |
45700 | 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 | .=."32-bit.Universal",..Universa |
45720 | 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 | l64.=."64-bit.Universal",..Unive |
45740 | 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 | rsal.=."Universal",.},.default_p |
45760 | 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f | latform.=."Universal",.onsolutio |
45780 | 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e | n.=.function(sln).premake.xcode. |
457a0 | 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a | preparesolution(sln).end,.onproj |
457c0 | 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 | ect.=.function(prj).premake.gene |
457e0 | 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e | rate(prj,."%%.xcodeproj/project. |
45800 | 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 | pbxproj",.premake.xcode.project) |
45820 | 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | .end,.oncleanproject.=.function( |
45840 | 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a | prj).premake.clean.directory(prj |
45860 | 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 | ,."%%.xcodeproj").end,.oncheckpr |
45880 | 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 | oject.=.function(prj).local.last |
458a0 | 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 | .for.cfg.in.premake.eachconfig(p |
458c0 | 72 6a 29 20 64 6f 0a 69 66 20 6c 61 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b | rj).do.if.last.and.last.~=.cfg.k |
458e0 | 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 | ind.then.error("Project.'"....pr |
45900 | 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 | j.name...."'.uses.more.than.one. |
45920 | 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 | target.kind;.not.supported.by.Xc |
45940 | 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 | ode",.0).end.last.=.cfg.kind.end |
45960 | 0a 65 6e 64 2c 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 | .end,.}.newaction..{.trigger.... |
45980 | 20 20 20 20 20 3d 20 22 78 63 6f 64 65 34 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 | .....=."xcode4",.shortname...... |
459a0 | 20 3d 20 22 58 63 6f 64 65 20 34 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 | .=."Xcode.4",.description.....=. |
459c0 | 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 34 20 70 72 6f 6a 65 63 74 20 | "Generate.Apple.Xcode.4.project. |
459e0 | 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 | files.(experimental)",.os....... |
45a00 | 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 | .......=."macosx",.valid_kinds.. |
45a20 | 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 | ...=.{."ConsoleApp",."WindowedAp |
45a40 | 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a | p",."SharedLib",."StaticLib".},. |
45a60 | 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d | valid_languages.=.{."C",."C++".} |
45a80 | 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b | ,.valid_tools.....=.{.cc.....=.{ |
45aa0 | 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b | ."gcc".},.},.valid_platforms.=.{ |
45ac0 | 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 | ..Native.=."Native",..x32.=."Nat |
45ae0 | 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 | ive.32-bit",..x64.=."Native.64-b |
45b00 | 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 | it",..Universal32.=."32-bit.Univ |
45b20 | 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 | ersal",..Universal64.=."64-bit.U |
45b40 | 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 | niversal",..Universal.=."Univers |
45b60 | 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 | al",.},.default_platform.=."Univ |
45b80 | 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c | ersal",.onsolution.=.function(sl |
45ba0 | 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 78 63 77 | n).premake.generate(sln,."%%.xcw |
45bc0 | 6f 72 6b 73 70 61 63 65 2f 63 6f 6e 74 65 6e 74 73 2e 78 63 77 6f 72 6b 73 70 61 63 65 64 61 74 | orkspace/contents.xcworkspacedat |
45be0 | 61 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e | a",.premake.xcode4.workspace_gen |
45c00 | 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e | erate).end,.onproject.=.function |
45c20 | 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e | (prj).premake.generate(prj,."%%. |
45c40 | 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d | xcodeproj/project.pbxproj",.prem |
45c60 | 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 | ake.xcode.project).end,.oncleanp |
45c80 | 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 | roject.=.function(prj).premake.c |
45ca0 | 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f | lean.directory(prj,."%%.xcodepro |
45cc0 | 6a 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c | j").premake.clean.directory(prj, |
45ce0 | 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 | ."%%.xcworkspace").end,.oncheckp |
45d00 | 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 | roject.=.function(prj).local.las |
45d20 | 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 | t.for.cfg.in.premake.eachconfig( |
45d40 | 70 72 6a 29 20 64 6f 0a 69 66 20 6c 61 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e | prj).do.if.last.and.last.~=.cfg. |
45d60 | 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 | kind.then.error("Project.'"....p |
45d80 | 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 | rj.name...."'.uses.more.than.one |
45da0 | 20 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 | .target.kind;.not.supported.by.X |
45dc0 | 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e | code",.0).end.last.=.cfg.kind.en |
45de0 | 64 0a 65 6e 64 2c 0a 7d 0a 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e | d.end,.}..local.xcode.=.premake. |
45e00 | 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 | xcode.local.tree..=.premake.tree |
45e20 | 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 | .function.xcode.getbuildcategory |
45e40 | 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 61 74 65 67 6f 72 69 65 73 20 3d 20 7b 0a 5b 22 2e 61 | (node).local.categories.=.{.[".a |
45e60 | 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 63 22 5d 20 3d 20 22 53 6f 75 | "].=."Frameworks",.[".c"].=."Sou |
45e80 | 72 63 65 73 22 2c 0a 5b 22 2e 63 63 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 | rces",.[".cc"].=."Sources",.[".c |
45ea0 | 70 70 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 3d 20 22 53 6f | pp"].=."Sources",.[".cxx"].=."So |
45ec0 | 75 72 63 65 73 22 2c 0a 5b 22 2e 64 79 6c 69 62 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 | urces",.[".dylib"].=."Frameworks |
45ee0 | 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 | ",.[".framework"].=."Frameworks" |
45f00 | 2c 0a 5b 22 2e 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 3d 20 | ,.[".m"].=."Sources",.[".mm"].=. |
45f20 | 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 3d 20 22 52 65 73 6f 75 | "Sources",.[".strings"].=."Resou |
45f40 | 72 63 65 73 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b | rces",.[".nib"].=."Resources",.[ |
45f60 | 22 2e 78 69 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d | ".xib"].=."Resources",.[".icns"] |
45f80 | 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 3d 20 22 52 65 73 6f | .=."Resources",.[".bmp"].=."Reso |
45fa0 | 75 72 63 65 73 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a | urces",.[".wav"].=."Resources",. |
45fc0 | 7d 0a 72 65 74 75 72 6e 20 63 61 74 65 67 6f 72 69 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 | }.return.categories[path.getexte |
45fe0 | 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 | nsion(node.name)].end.function.x |
46000 | 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 | code.getconfigname(cfg).local.na |
46020 | 6d 65 20 3d 20 63 66 67 2e 6e 61 6d 65 0a 69 66 20 23 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f | me.=.cfg.name.if.#cfg.project.so |
46040 | 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3e 20 31 20 74 68 65 6e 0a | lution.xcode.platforms.>.1.then. |
46060 | 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 20 22 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 61 63 | name.=.name...."."....premake.ac |
46080 | 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 5b 63 | tion.current().valid_platforms[c |
460a0 | 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 | fg.platform].end.return.name.end |
460c0 | 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 65 | .function.xcode.getfiletype(node |
460e0 | 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 | ).local.types.=.{.[".c"]........ |
46100 | 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 63 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 | .=."sourcecode.c.c",.[".cc"].... |
46120 | 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 | ....=."sourcecode.cpp.cpp",.[".c |
46140 | 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 | pp"].......=."sourcecode.cpp.cpp |
46160 | 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a | ",.[".css"].......=."text.css",. |
46180 | 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 | [".cxx"].......=."sourcecode.cpp |
461a0 | 2e 63 70 70 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 | .cpp",.[".framework"].=."wrapper |
461c0 | 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 | .framework",.[".gif"].......=."i |
461e0 | 6d 61 67 65 2e 67 69 66 22 2c 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 | mage.gif",.[".h"].........=."sou |
46200 | 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 | rcecode.c.h",.[".html"]......=." |
46220 | 74 65 78 74 2e 68 74 6d 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f | text.html",.[".lua"].......=."so |
46240 | 75 72 63 65 63 6f 64 65 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 | urcecode.lua",.[".m"].........=. |
46260 | 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 | "sourcecode.c.objc",.[".mm"].... |
46280 | 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 22 2c 0a 5b 22 2e | ....=."sourcecode.cpp.objc",.[". |
462a0 | 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b 22 2e | nib"].......=."wrapper.nib",.[". |
462c0 | 70 63 68 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a | pch"].......=."sourcecode.c.h",. |
462e0 | 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 78 6d 6c | [".plist"].....=."text.plist.xml |
46300 | 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e | ",.[".strings"]...=."text.plist. |
46320 | 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 66 69 6c 65 | strings",.[".xib"].......=."file |
46340 | 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 69 | .xib",.[".icns"]......=."image.i |
46360 | 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 62 6d | cns",.[".bmp"].......=."image.bm |
46380 | 70 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 | p",.[".wav"].......=."audio.wav" |
463a0 | 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 | ,.}.return.types[path.getextensi |
463c0 | 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 29 5d 20 6f 72 20 22 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e | on(node.path)].or."text".end.fun |
463e0 | 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 6e 6f | ction.xcode.getfiletypeForced(no |
46400 | 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 | de).local.types.=.{.[".c"]...... |
46420 | 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 63 | ...=."sourcecode.cpp.cpp",.[".cc |
46440 | 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 | "]........=."sourcecode.cpp.cpp" |
46460 | 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 | ,.[".cpp"].......=."sourcecode.c |
46480 | 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e | pp.cpp",.[".css"].......=."text. |
464a0 | 63 73 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f | css",.[".cxx"].......=."sourceco |
464c0 | 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 | de.cpp.cpp",.[".framework"].=."w |
464e0 | 72 61 70 70 65 72 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 | rapper.framework",.[".gif"]..... |
46500 | 20 20 3d 20 22 69 6d 61 67 65 2e 67 69 66 22 2c 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 | ..=."image.gif",.[".h"]......... |
46520 | 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 68 22 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 | =."sourcecode.cpp.h",.[".html"]. |
46540 | 20 20 20 20 20 3d 20 22 74 65 78 74 2e 68 74 6d 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 | .....=."text.html",.[".lua"].... |
46560 | 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 | ...=."sourcecode.lua",.[".m"]... |
46580 | 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 6f 62 6a 63 22 2c 0a 5b 22 2e | ......=."sourcecode.c.objc",.[". |
465a0 | 6d 6d 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 | mm"]........=."sourcecode.cpp.ob |
465c0 | 6a 63 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e | jc",.[".nib"].......=."wrapper.n |
465e0 | 69 62 22 2c 0a 5b 22 2e 70 63 68 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 | ib",.[".pch"].......=."sourcecod |
46600 | 65 2e 63 70 70 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 | e.cpp.h",.[".plist"].....=."text |
46620 | 2e 70 6c 69 73 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 | .plist.xml",.[".strings"]...=."t |
46640 | 65 78 74 2e 70 6c 69 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 | ext.plist.strings",.[".xib"].... |
46660 | 20 20 20 3d 20 22 66 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 | ...=."file.xib",.[".icns"]...... |
46680 | 3d 20 22 69 6d 61 67 65 2e 69 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d | =."image.icns",.[".bmp"].......= |
466a0 | 20 22 69 6d 61 67 65 2e 62 6d 70 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 | ."image.bmp",.[".wav"].......=." |
466c0 | 61 75 64 69 6f 2e 77 61 76 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e | audio.wav",.}.return.types[path. |
466e0 | 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 29 5d 20 6f 72 20 22 74 65 78 | getextension(node.path)].or."tex |
46700 | 74 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 70 72 6f 64 75 63 74 | t".end.function.xcode.getproduct |
46720 | 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f | type(node).local.types.=.{.Conso |
46740 | 6c 65 41 70 70 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 | leApp..=."com.apple.product-type |
46760 | 2e 74 6f 6f 6c 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 | .tool",.WindowedApp.=."com.apple |
46780 | 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 | .product-type.application",.Stat |
467a0 | 69 63 4c 69 62 20 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 | icLib...=."com.apple.product-typ |
467c0 | 65 2e 6c 69 62 72 61 72 79 2e 73 74 61 74 69 63 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d | e.library.static",.SharedLib...= |
467e0 | 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 61 72 79 | ."com.apple.product-type.library |
46800 | 2e 64 79 6e 61 6d 69 63 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 | .dynamic",.}.return.types[node.c |
46820 | 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 74 | fg.kind].end.function.xcode.gett |
46840 | 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a | argettype(node).local.types.=.{. |
46860 | 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f | ConsoleApp..=."\"compiled.mach-o |
46880 | 2e 65 78 65 63 75 74 61 62 6c 65 5c 22 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 77 | .executable\"",.WindowedApp.=."w |
468a0 | 72 61 70 70 65 72 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 | rapper.application",.StaticLib.. |
468c0 | 20 3d 20 22 61 72 63 68 69 76 65 2e 61 72 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 | .=."archive.ar",.SharedLib...=." |
468e0 | 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 64 79 6c 69 62 5c 22 22 2c 0a 7d 0a 72 65 | \"compiled.mach-o.dylib\"",.}.re |
46900 | 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 | turn.types[node.cfg.kind].end.fu |
46920 | 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 70 72 | nction.xcode.getxcodeprojname(pr |
46940 | 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 | j).local.fname.=.premake.project |
46960 | 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 | .getfilename(prj,."%%.xcodeproj" |
46980 | 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 | ).return.fname.end.function.xcod |
469a0 | 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 28 70 61 74 | e.isframework(fname).return.(pat |
469c0 | 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 | h.getextension(fname).==.".frame |
469e0 | 77 6f 72 6b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 | work").end.function.xcode.newid( |
46a00 | 29 0a 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 30 34 58 25 30 34 58 | ).return.string.format("%04X%04X |
46a20 | 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 22 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 | %04X%04X%04X%04X",.math.random(0 |
46a40 | 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c | ,.32767),.math.random(0,.32767), |
46a60 | 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e | .math.random(0,.32767),.math.ran |
46a80 | 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 | dom(0,.32767),.math.random(0,.32 |
46aa0 | 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 29 0a 65 6e 64 | 767),.math.random(0,.32767)).end |
46ac0 | 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 | .function.xcode.preparesolution( |
46ae0 | 73 6c 6e 29 0a 73 6c 6e 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 78 63 6f 64 65 2e 70 | sln).sln.xcode.=.{.}.sln.xcode.p |
46b00 | 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 | latforms.=.premake.filterplatfor |
46b20 | 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 | ms(sln,.premake.action.current() |
46b40 | 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 2c 20 22 55 6e 69 76 65 72 73 61 6c 22 29 0a 66 | .valid_platforms,."Universal").f |
46b60 | 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 | or.prj.in.premake.solution.eachp |
46b80 | 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 | roject(sln).do.local.cfg.=.prema |
46ba0 | 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 | ke.getconfig(prj,.prj.configurat |
46bc0 | 69 6f 6e 73 5b 31 5d 2c 20 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 29 | ions[1],.sln.xcode.platforms[1]) |
46be0 | 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 | .local.node.=.premake.tree.new(p |
46c00 | 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 | ath.getname(cfg.buildtarget.bund |
46c20 | 6c 65 70 61 74 68 29 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 6e 6f 64 65 2e 69 64 20 | lepath)).node.cfg.=.cfg.node.id. |
46c40 | 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 70 72 6f | =.premake.xcode.newid(node,."pro |
46c60 | 64 75 63 74 22 29 0a 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e 78 | duct").node.targetid.=.premake.x |
46c80 | 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 74 61 72 67 65 74 22 29 0a 70 72 6a 2e 78 | code.newid(node,."target").prj.x |
46ca0 | 63 6f 64 65 20 3d 20 7b 7d 0a 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 20 | code.=.{}.prj.xcode.projectnode. |
46cc0 | 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 | =.node.end.end.function.xcode.pr |
46ce0 | 69 6e 74 6c 69 73 74 28 6c 69 73 74 2c 20 74 61 67 29 0a 69 66 20 23 6c 69 73 74 20 3e 20 30 20 | intlist(list,.tag).if.#list.>.0. |
46d00 | 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 3d 20 28 27 2c 20 74 61 67 29 0a 66 6f 72 20 5f 2c 20 | then._p(4,'%s.=.(',.tag).for._,. |
46d20 | 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 73 | item.in.ipairs(list).do.local.es |
46d40 | 63 61 70 65 64 5f 69 74 65 6d 20 3d 20 69 74 65 6d 3a 67 73 75 62 28 22 5c 22 22 2c 20 22 5c 5c | caped_item.=.item:gsub("\"",."\\ |
46d60 | 5c 22 22 29 0a 5f 70 28 35 2c 20 27 22 25 73 22 2c 27 2c 20 65 73 63 61 70 65 64 5f 69 74 65 6d | \"")._p(5,.'"%s",',.escaped_item |
46d80 | 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 29 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | ).end._p(4,');').end.end.functio |
46da0 | 6e 20 78 63 6f 64 65 2e 48 65 61 64 65 72 28 29 0a 5f 70 28 27 2f 2f 20 21 24 2a 55 54 46 38 2a | n.xcode.Header()._p('//.!$*UTF8* |
46dc0 | 24 21 27 29 0a 5f 70 28 27 7b 27 29 0a 5f 70 28 31 2c 27 61 72 63 68 69 76 65 56 65 72 73 69 6f | $!')._p('{')._p(1,'archiveVersio |
46de0 | 6e 20 3d 20 31 3b 27 29 0a 5f 70 28 31 2c 27 63 6c 61 73 73 65 73 20 3d 20 7b 27 29 0a 5f 70 28 | n.=.1;')._p(1,'classes.=.{')._p( |
46e00 | 31 2c 27 7d 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 56 65 72 73 69 6f 6e 20 3d 20 34 35 | 1,'};')._p(1,'objectVersion.=.45 |
46e20 | 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 73 20 3d 20 7b 27 29 0a 5f 70 28 27 27 29 0a 65 | ;')._p(1,'objects.=.{')._p('').e |
46e40 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 | nd.function.xcode.PBXBuildFile(t |
46e60 | 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 | r)._p('/*.Begin.PBXBuildFile.sec |
46e80 | 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e | tion.*/').tree.traverse(tr,.{.on |
46ea0 | 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 62 75 | node.=.function(node).if.node.bu |
46ec0 | 69 6c 64 69 64 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 25 73 20 | ildid.then._p(2,'%s./*.%s.in.%s. |
46ee0 | 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 42 75 69 6c 64 46 69 6c 65 3b 20 66 69 6c 65 52 65 | */.=.{isa.=.PBXBuildFile;.fileRe |
46f00 | 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 20 7d 3b 27 2c 20 0a 6e 6f 64 65 2e 62 75 69 6c | f.=.%s./*.%s.*/;.};',..node.buil |
46f20 | 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 | did,.node.name,.xcode.getbuildca |
46f40 | 74 65 67 6f 72 79 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 | tegory(node),.node.id,.node.name |
46f60 | 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 42 75 69 6c 64 | ).end.end.})._p('/*.End.PBXBuild |
46f80 | 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e | File.section.*/')._p('').end.fun |
46fa0 | 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 | ction.xcode.PBXContainerItemProx |
46fc0 | 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e | y(tr).if.#tr.projects.children.> |
46fe0 | 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 43 6f 6e 74 61 69 6e 65 | .0.then._p('/*.Begin.PBXContaine |
47000 | 72 49 74 65 6d 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e | rItemProxy.section.*/').for._,.n |
47020 | 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 | ode.in.ipairs(tr.projects.childr |
47040 | 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 | en).do._p(2,'%s./*.PBXContainerI |
47060 | 74 65 6d 50 72 6f 78 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 | temProxy.*/.=.{',.node.productpr |
47080 | 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 | oxyid)._p(3,'isa.=.PBXContainerI |
470a0 | 74 65 6d 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 | temProxy;')._p(3,'containerPorta |
470c0 | 6c 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 | l.=.%s./*.%s.*/;',.node.id,.path |
470e0 | 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 | .getname(node.path))._p(3,'proxy |
47100 | 54 79 70 65 20 3d 20 32 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 | Type.=.2;')._p(3,'remoteGlobalID |
47120 | 53 74 72 69 6e 67 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 | String.=.%s;',.node.project.xcod |
47140 | 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e | e.projectnode.id)._p(3,'remoteIn |
47160 | 66 6f 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e | fo.=."%s";',.node.project.xcode. |
47180 | 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 | projectnode.name)._p(2,'};')._p( |
471a0 | 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a | 2,'%s./*.PBXContainerItemProxy.* |
471c0 | 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 | /.=.{',.node.targetproxyid)._p(3 |
471e0 | 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 3b 27 29 | ,'isa.=.PBXContainerItemProxy;') |
47200 | 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 73 20 2f 2a 20 25 | ._p(3,'containerPortal.=.%s./*.% |
47220 | 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f | s.*/;',.node.id,.path.getname(no |
47240 | 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 31 3b 27 29 | de.path))._p(3,'proxyType.=.1;') |
47260 | 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e 67 20 3d 20 25 73 | ._p(3,'remoteGlobalIDString.=.%s |
47280 | 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f | ;',.node.project.xcode.projectno |
472a0 | 64 65 2e 74 61 72 67 65 74 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 | de.targetid)._p(3,'remoteInfo.=. |
472c0 | 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 | "%s";',.node.project.xcode.proje |
472e0 | 63 74 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 | ctnode.name)._p(2,'};').end._p(' |
47300 | 2f 2a 20 45 6e 64 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 73 65 63 | /*.End.PBXContainerItemProxy.sec |
47320 | 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | tion.*/')._p('').end.end.functio |
47340 | 6e 20 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 | n.xcode.PBXFileReference(tr,prj) |
47360 | 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 20 73 | ._p('/*.Begin.PBXFileReference.s |
47380 | 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a | ection.*/').tree.traverse(tr,.{. |
473a0 | 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 74 20 6e | onleaf.=.function(node).if.not.n |
473c0 | 6f 64 65 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 | ode.path.then.return.end.if.node |
473e0 | 2e 6b 69 6e 64 20 3d 3d 20 22 70 72 6f 64 75 63 74 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 | .kind.==."product".then._p(2,'%s |
47400 | 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 | ./*.%s.*/.=.{isa.=.PBXFileRefere |
47420 | 6e 63 65 3b 20 65 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 69 6e 63 6c | nce;.explicitFileType.=.%s;.incl |
47440 | 75 64 65 49 6e 49 6e 64 65 78 20 3d 20 30 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 | udeInIndex.=.0;.name.=."%s";.pat |
47460 | 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f | h.=."%s";.sourceTree.=.BUILT_PRO |
47480 | 44 55 43 54 53 5f 44 49 52 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 | DUCTS_DIR;.};',.node.id,.node.na |
474a0 | 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e | me,.xcode.gettargettype(node),.n |
474c0 | 6f 64 65 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 63 66 67 2e | ode.name,.path.getname(node.cfg. |
474e0 | 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 29 0a 65 6c 73 65 69 66 20 | buildtarget.bundlepath)).elseif. |
47500 | 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 | node.parent.parent.==.tr.project |
47520 | 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 6c 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 | s.then.local.relpath.=.path.getr |
47540 | 65 6c 61 74 69 76 65 28 74 72 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 64 | elative(tr.project.location,.nod |
47560 | 65 2e 70 61 72 65 6e 74 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 0a 5f 70 28 32 2c | e.parent.project.location)._p(2, |
47580 | 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 | '%s./*.%s.*/.=.{isa.=.PBXFileRef |
475a0 | 65 72 65 6e 63 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d 20 22 77 72 61 | erence;.lastKnownFileType.=."wra |
475c0 | 70 70 65 72 2e 70 62 2d 70 72 6f 6a 65 63 74 22 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 | pper.pb-project";.name.=."%s";.p |
475e0 | 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 53 4f 55 52 43 45 5f | ath.=."%s";.sourceTree.=.SOURCE_ |
47600 | 52 4f 4f 54 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 64 2c 20 6e 6f 64 65 2e | ROOT;.};',.node.parent.id,.node. |
47620 | 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 70 | parent.name,.node.parent.name,.p |
47640 | 61 74 68 2e 6a 6f 69 6e 28 72 65 6c 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 | ath.join(relpath,.node.parent.na |
47660 | 6d 65 29 29 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 70 74 68 2c 20 73 72 63 0a 69 66 20 78 63 6f 64 | me)).else.local.pth,.src.if.xcod |
47680 | 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6e 6f 64 65 2e 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f | e.isframework(node.path).then.lo |
476a0 | 63 61 6c 20 6e 6f 64 65 50 61 74 68 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 6c 6f 63 61 6c 20 5f | cal.nodePath.=.node.path.local._ |
476c0 | 2c 20 6d 61 74 63 68 45 6e 64 2c 20 76 61 72 69 61 62 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 69 | ,.matchEnd,.variable.=.string.fi |
476e0 | 6e 64 28 6e 6f 64 65 50 61 74 68 2c 20 22 5e 25 24 25 28 28 2e 2b 29 25 29 2f 22 29 0a 69 66 20 | nd(nodePath,."^%$%((.+)%)/").if. |
47700 | 76 61 72 69 61 62 6c 65 20 74 68 65 6e 0a 6e 6f 64 65 50 61 74 68 20 3d 20 73 74 72 69 6e 67 2e | variable.then.nodePath.=.string. |
47720 | 73 75 62 28 6e 6f 64 65 50 61 74 68 2c 20 6d 61 74 63 68 45 6e 64 20 2b 20 31 29 0a 65 6e 64 0a | sub(nodePath,.matchEnd.+.1).end. |
47740 | 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 2f 27 29 20 20 74 68 | if.string.find(nodePath,'/')..th |
47760 | 65 6e 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 5e 25 2e 27 | en.if.string.find(nodePath,'^%.' |
47780 | 29 74 68 65 6e 0a 65 72 72 6f 72 28 27 72 65 6c 61 74 69 76 65 20 70 61 74 68 73 20 61 72 65 20 | )then.error('relative.paths.are. |
477a0 | 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 66 72 61 6d | not.currently.supported.for.fram |
477c0 | 65 77 6f 72 6b 73 27 29 0a 65 6e 64 0a 70 74 68 20 3d 20 6e 6f 64 65 50 61 74 68 0a 65 6c 73 65 | eworks').end.pth.=.nodePath.else |
477e0 | 0a 70 74 68 20 3d 20 22 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 | .pth.=."/System/Library/Framewor |
47800 | 6b 73 2f 22 20 2e 2e 20 6e 6f 64 65 50 61 74 68 0a 65 6e 64 0a 69 66 20 76 61 72 69 61 62 6c 65 | ks/"....nodePath.end.if.variable |
47820 | 20 74 68 65 6e 0a 73 72 63 20 3d 20 76 61 72 69 61 62 6c 65 0a 69 66 20 73 74 72 69 6e 67 2e 66 | .then.src.=.variable.if.string.f |
47840 | 69 6e 64 28 70 74 68 2c 20 27 5e 2f 27 29 20 74 68 65 6e 0a 70 74 68 20 3d 20 73 74 72 69 6e 67 | ind(pth,.'^/').then.pth.=.string |
47860 | 2e 73 75 62 28 70 74 68 2c 20 32 29 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 61 62 | .sub(pth,.2).end.else.src.=."<ab |
47880 | 73 6f 6c 75 74 65 3e 22 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 67 72 6f 75 70 3e | solute>".end.else.src.=."<group> |
478a0 | 22 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 70 74 | ".if.node.parent.isvpath.then.pt |
478c0 | 68 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 70 74 68 20 3d 20 74 72 65 | h.=.node.cfg.name.else.pth.=.tre |
478e0 | 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 | e.getlocalpath(node).end.end.if. |
47900 | 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 29 20 74 68 65 6e 0a | (not.prj.options.ForceCPP).then. |
47920 | 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 | _p(2,'%s./*.%s.*/.=.{isa.=.PBXFi |
47940 | 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d | leReference;.lastKnownFileType.= |
47960 | 20 25 73 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 | .%s;.name.=."%s";.path.=."%s";.s |
47980 | 6f 75 72 63 65 54 72 65 65 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 | ourceTree.=."%s";.};',.node.id,. |
479a0 | 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 | node.name,.xcode.getfiletype(nod |
479c0 | 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6c 73 65 0a 5f 70 | e),.node.name,.pth,.src).else._p |
479e0 | 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 | (2,'%s./*.%s.*/.=.{isa.=.PBXFile |
47a00 | 52 65 66 65 72 65 6e 63 65 3b 20 65 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 | Reference;.explicitFileType.=.%s |
47a20 | 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 | ;.name.=."%s";.path.=."%s";.sour |
47a40 | 63 65 54 72 65 65 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 | ceTree.=."%s";.};',.node.id,.nod |
47a60 | 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 | e.name,.xcode.getfiletypeForced( |
47a80 | 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6e 64 0a | node),.node.name,.pth,.src).end. |
47aa0 | 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 46 69 6c 65 52 65 66 | end.end.})._p('/*.End.PBXFileRef |
47ac0 | 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 | erence.section.*/')._p('').end.f |
47ae0 | 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 | unction.xcode.PBXFrameworksBuild |
47b00 | 50 68 61 73 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 72 61 6d 65 77 | Phase(tr)._p('/*.Begin.PBXFramew |
47b20 | 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 | orksBuildPhase.section.*/')._p(2 |
47b40 | 2c 27 25 73 20 2f 2a 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 70 | ,'%s./*.Frameworks.*/.=.{',.tr.p |
47b60 | 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 5b 31 5d 2e 66 78 73 74 61 67 65 69 64 29 0a 5f | roducts.children[1].fxstageid)._ |
47b80 | 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 | p(3,'isa.=.PBXFrameworksBuildPha |
47ba0 | 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 | se;')._p(3,'buildActionMask.=.21 |
47bc0 | 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 | 47483647;')._p(3,'files.=.(').tr |
47be0 | 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 7b 0a 6f 6e 6c | ee.traverse(tr.frameworks,.{.onl |
47c00 | 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a | eaf.=.function(node)._p(4,'%s./* |
47c20 | 20 25 73 20 69 6e 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 | .%s.in.Frameworks.*/,',.node.bui |
47c40 | 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 74 72 65 65 2e 74 72 61 | ldid,.node.name).end.}).tree.tra |
47c60 | 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 | verse(tr.projects,.{.onleaf.=.fu |
47c80 | 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 46 | nction(node)._p(4,'%s./*.%s.in.F |
47ca0 | 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f | rameworks.*/,',.node.buildid,.no |
47cc0 | 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c | de.name).end.})._p(3,');')._p(3, |
47ce0 | 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 | 'runOnlyForDeploymentPostprocess |
47d00 | 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 | ing.=.0;')._p(2,'};')._p('/*.End |
47d20 | 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e | .PBXFrameworksBuildPhase.section |
47d40 | 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e | .*/')._p('').end.function.xcode. |
47d60 | 50 42 58 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 47 72 6f | PBXGroup(tr)._p('/*.Begin.PBXGro |
47d80 | 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 | up.section.*/').tree.traverse(tr |
47da0 | 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 28 | ,.{.onnode.=.function(node).if.( |
47dc0 | 6e 6f 64 65 2e 70 61 74 68 20 61 6e 64 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 3d 20 | node.path.and.#node.children.==. |
47de0 | 30 29 20 6f 72 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 20 74 68 65 6e | 0).or.node.kind.==."vgroup".then |
47e00 | 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 | .return.end.if.node.parent.==.tr |
47e20 | 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 72 6f 64 75 | .projects.then._p(2,'%s./*.Produ |
47e40 | 63 74 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 | cts.*/.=.{',.node.productgroupid |
47e60 | 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e | ).else._p(2,'%s./*.%s.*/.=.{',.n |
47e80 | 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 69 73 61 | ode.id,.node.name).end._p(3,'isa |
47ea0 | 20 3d 20 50 42 58 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e 20 3d 20 | .=.PBXGroup;')._p(3,'children.=. |
47ec0 | 28 27 29 0a 66 6f 72 20 5f 2c 20 63 68 69 6c 64 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 6e | (').for._,.childnode.in.ipairs(n |
47ee0 | 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 | ode.children).do._p(4,'%s./*.%s. |
47f00 | 2a 2f 2c 27 2c 20 63 68 69 6c 64 6e 6f 64 65 2e 69 64 2c 20 63 68 69 6c 64 6e 6f 64 65 2e 6e 61 | */,',.childnode.id,.childnode.na |
47f20 | 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e | me).end._p(3,');').if.node.paren |
47f40 | 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 6e 61 6d 65 | t.==.tr.projects.then._p(3,'name |
47f60 | 20 3d 20 50 72 6f 64 75 63 74 73 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d | .=.Products;').else._p(3,'name.= |
47f80 | 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 74 68 | ."%s";',.node.name).if.node.path |
47fa0 | 20 61 6e 64 20 6e 6f 74 20 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 6c 6f 63 61 6c | .and.not.node.isvpath.then.local |
47fc0 | 20 70 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 | .p.=.node.path.if.node.parent.pa |
47fe0 | 74 68 20 74 68 65 6e 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6e 6f 64 | th.then.p.=.path.getrelative(nod |
48000 | 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 65 6e 64 0a 5f 70 | e.parent.path,.node.path).end._p |
48020 | 28 33 2c 27 70 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 | (3,'path.=."%s";',.p).end.end._p |
48040 | 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e 22 3b 27 29 0a 5f 70 | (3,'sourceTree.=."<group>";')._p |
48060 | 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 | (2,'};').end.},.true)._p('/*.End |
48080 | 20 50 42 58 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e | .PBXGroup.section.*/')._p('').en |
480a0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 | d.function.xcode.PBXNativeTarget |
480c0 | 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 | (tr)._p('/*.Begin.PBXNativeTarge |
480e0 | 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 | t.section.*/').for._,.node.in.ip |
48100 | 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f | airs(tr.products.children).do.lo |
48120 | 63 61 6c 20 6e 61 6d 65 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c | cal.name.=.tr.project.name.local |
48140 | 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 77 68 69 63 68 | .function.hasBuildCommands(which |
48160 | 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 20 3e 20 30 20 74 68 65 6e | ).if.#tr.project[which].>.0.then |
48180 | 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 | .return.true.end.for._,.cfg.in.i |
481a0 | 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 23 63 66 67 5b 77 68 69 | pairs(tr.configs).do.if.#cfg[whi |
481c0 | 63 68 5d 20 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 | ch].>.0.then.return.true.end.end |
481e0 | 0a 65 6e 64 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 | .end._p(2,'%s./*.%s.*/.=.{',.nod |
48200 | 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 | e.targetid,.name)._p(3,'isa.=.PB |
48220 | 58 4e 61 74 69 76 65 54 61 72 67 65 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 | XNativeTarget;')._p(3,'buildConf |
48240 | 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 | igurationList.=.%s./*.Build.conf |
48260 | 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 | iguration.list.for.PBXNativeTarg |
48280 | 65 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f 6e 2c 20 6e | et."%s".*/;',.node.cfgsection,.n |
482a0 | 61 6d 65 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 50 68 61 73 65 73 20 3d 20 28 27 29 0a 69 66 20 | ame)._p(3,'buildPhases.=.(').if. |
482c0 | 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e | hasBuildCommands('prebuildcomman |
482e0 | 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 | ds').then._p(4,'9607AE1010C857E5 |
48300 | 30 30 43 44 31 33 37 36 20 2f 2a 20 50 72 65 62 75 69 6c 64 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f | 00CD1376./*.Prebuild.*/,').end._ |
48320 | 70 28 34 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e | p(4,'%s./*.Resources.*/,',.node. |
48340 | 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 | resstageid)._p(4,'%s./*.Sources. |
48360 | 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 64 29 0a 69 66 20 68 61 73 42 75 69 6c | */,',.node.sourcesid).if.hasBuil |
48380 | 64 43 6f 6d 6d 61 6e 64 73 28 27 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 27 29 20 74 68 65 | dCommands('prelinkcommands').the |
483a0 | 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 33 37 36 | n._p(4,'9607AE3510C85E7E00CD1376 |
483c0 | 20 2f 2a 20 50 72 65 6c 69 6e 6b 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 25 73 20 2f | ./*.Prelink.*/,').end._p(4,'%s./ |
483e0 | 2a 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 66 78 73 74 61 67 65 69 | *.Frameworks.*/,',.node.fxstagei |
48400 | 64 29 0a 69 66 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 6f 73 74 62 75 69 6c | d).if.hasBuildCommands('postbuil |
48420 | 64 63 6f 6d 6d 61 6e 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 33 37 31 | dcommands').then._p(4,'9607AE371 |
48440 | 30 43 38 35 45 38 46 30 30 43 44 31 33 37 36 20 2f 2a 20 50 6f 73 74 62 75 69 6c 64 20 2a 2f 2c | 0C85E8F00CD1376./*.Postbuild.*/, |
48460 | 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 52 75 6c | ').end._p(3,');')._p(3,'buildRul |
48480 | 65 73 20 3d 20 28 27 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 70 65 6e 64 | es.=.(')._p(3,');')._p(3,'depend |
484a0 | 65 6e 63 69 65 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 | encies.=.(').for._,.node.in.ipai |
484c0 | 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 | rs(tr.projects.children).do._p(4 |
484e0 | 2c 27 25 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 2c 27 | ,'%s./*.PBXTargetDependency.*/,' |
48500 | 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 65 6e 64 0a 5f 70 28 33 2c | ,.node.targetdependid).end._p(3, |
48520 | 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 | ');')._p(3,'name.=."%s";',.name) |
48540 | 0a 6c 6f 63 61 6c 20 70 0a 69 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f | .local.p.if.node.cfg.kind.==."Co |
48560 | 6e 73 6f 6c 65 41 70 70 22 20 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 62 69 6e 22 | nsoleApp".then.p.=."$(HOME)/bin" |
48580 | 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 | .elseif.node.cfg.kind.==."Window |
485a0 | 65 64 41 70 70 22 20 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 | edApp".then.p.=."$(HOME)/Applica |
485c0 | 74 69 6f 6e 73 22 0a 65 6e 64 0a 69 66 20 70 20 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 6f 64 75 | tions".end.if.p.then._p(3,'produ |
485e0 | 63 74 49 6e 73 74 61 6c 6c 50 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 5f | ctInstallPath.=."%s";',.p).end._ |
48600 | 70 28 33 2c 27 70 72 6f 64 75 63 74 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 | p(3,'productName.=."%s";',.name) |
48620 | 0a 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 52 65 66 65 72 65 6e 63 65 20 3d 20 25 73 20 2f 2a 20 | ._p(3,'productReference.=.%s./*. |
48640 | 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 | %s.*/;',.node.id,.node.name)._p( |
48660 | 33 2c 27 70 72 6f 64 75 63 74 54 79 70 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 | 3,'productType.=."%s";',.xcode.g |
48680 | 65 74 70 72 6f 64 75 63 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a | etproducttype(node))._p(2,'};'). |
486a0 | 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 73 | end._p('/*.End.PBXNativeTarget.s |
486c0 | 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ection.*/')._p('').end.function. |
486e0 | 78 63 6f 64 65 2e 50 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 | xcode.PBXProject(tr)._p('/*.Begi |
48700 | 6e 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 2c 27 | n.PBXProject.section.*/')._p(2,' |
48720 | 30 38 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a | 08FB7793FE84155DC02AAC07./*.Proj |
48740 | 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 | ect.object.*/.=.{')._p(3,'isa.=. |
48760 | 50 42 58 50 72 6f 6a 65 63 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 | PBXProject;')._p(3,'buildConfigu |
48780 | 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 | rationList.=.1DEB928908733DD8001 |
487a0 | 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 | 0E9CD./*.Build.configuration.lis |
487c0 | 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 74 72 2e 6e | t.for.PBXProject."%s".*/;',.tr.n |
487e0 | 61 6d 65 29 0a 5f 70 28 33 2c 27 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 56 65 72 73 69 6f 6e 20 | ame)._p(3,'compatibilityVersion. |
48800 | 3d 20 22 58 63 6f 64 65 20 33 2e 32 22 3b 27 29 0a 5f 70 28 33 2c 27 68 61 73 53 63 61 6e 6e 65 | =."Xcode.3.2";')._p(3,'hasScanne |
48820 | 64 46 6f 72 45 6e 63 6f 64 69 6e 67 73 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 6d 61 69 6e 47 | dForEncodings.=.1;')._p(3,'mainG |
48840 | 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 74 72 2e 69 64 2c 20 74 72 2e | roup.=.%s./*.%s.*/;',.tr.id,.tr. |
48860 | 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 44 69 72 50 61 74 68 20 3d 20 22 22 3b | name)._p(3,'projectDirPath.=.""; |
48880 | 27 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 | ').if.#tr.projects.children.>.0. |
488a0 | 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 20 3d 20 28 | then._p(3,'projectReferences.=.( |
488c0 | 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a | ').for._,.node.in.ipairs(tr.proj |
488e0 | 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 7b 27 29 0a 5f 70 28 35 | ects.children).do._p(4,'{')._p(5 |
48900 | 2c 27 50 72 6f 64 75 63 74 47 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 50 72 6f 64 75 63 74 73 20 | ,'ProductGroup.=.%s./*.Products. |
48920 | 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 29 0a 5f 70 28 35 2c | */;',.node.productgroupid)._p(5, |
48940 | 27 50 72 6f 6a 65 63 74 52 65 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 | 'ProjectRef.=.%s./*.%s.*/;',.nod |
48960 | 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f | e.id,.path.getname(node.path))._ |
48980 | 70 28 34 2c 27 7d 2c 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 65 6e 64 0a 5f 70 28 | p(4,'},').end._p(3,');').end._p( |
489a0 | 33 2c 27 70 72 6f 6a 65 63 74 52 6f 6f 74 20 3d 20 22 22 3b 27 29 0a 5f 70 28 33 2c 27 74 61 72 | 3,'projectRoot.=."";')._p(3,'tar |
489c0 | 67 65 74 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 | gets.=.(').for._,.node.in.ipairs |
489e0 | 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 | (tr.products.children).do._p(4,' |
48a00 | 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 6f | %s./*.%s.*/,',.node.targetid,.no |
48a20 | 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b | de.name).end._p(3,');')._p(2,'}; |
48a40 | 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e | ')._p('/*.End.PBXProject.section |
48a60 | 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e | .*/')._p('').end.function.xcode. |
48a80 | 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f | PBXReferenceProxy(tr).if.#tr.pro |
48aa0 | 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 | jects.children.>.0.then._p('/*.B |
48ac0 | 65 67 69 6e 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a | egin.PBXReferenceProxy.section.* |
48ae0 | 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b | /').tree.traverse(tr.projects,.{ |
48b00 | 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 25 | .onleaf.=.function(node)._p(2,'% |
48b20 | 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e | s./*.%s.*/.=.{',.node.id,.node.n |
48b40 | 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f | ame)._p(3,'isa.=.PBXReferencePro |
48b60 | 78 79 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 27 2c 20 78 63 6f | xy;')._p(3,'fileType.=.%s;',.xco |
48b80 | 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 33 2c 27 70 61 | de.gettargettype(node))._p(3,'pa |
48ba0 | 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 5f 70 28 33 2c 27 72 65 | th.=."%s";',.node.path)._p(3,'re |
48bc0 | 6d 6f 74 65 52 65 66 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d | moteRef.=.%s./*.PBXContainerItem |
48be0 | 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 64 75 63 74 70 | Proxy.*/;',.node.parent.productp |
48c00 | 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 | roxyid)._p(3,'sourceTree.=.BUILT |
48c20 | 5f 50 52 4f 44 55 43 54 53 5f 44 49 52 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a | _PRODUCTS_DIR;')._p(2,'};').end. |
48c40 | 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 | })._p('/*.End.PBXReferenceProxy. |
48c60 | 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | section.*/')._p('').end.end.func |
48c80 | 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 | tion.xcode.PBXResourcesBuildPhas |
48ca0 | 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 | e(tr)._p('/*.Begin.PBXResourcesB |
48cc0 | 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 | uildPhase.section.*/').for._,.ta |
48ce0 | 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 | rget.in.ipairs(tr.products.child |
48d00 | 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f | ren).do._p(2,'%s./*.Resources.*/ |
48d20 | 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 33 2c 27 | .=.{',.target.resstageid)._p(3,' |
48d40 | 69 73 61 20 3d 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a | isa.=.PBXResourcesBuildPhase;'). |
48d60 | 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 | _p(3,'buildActionMask.=.21474836 |
48d80 | 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 | 47;')._p(3,'files.=.(').tree.tra |
48da0 | 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f | verse(tr,.{.onnode.=.function(no |
48dc0 | 64 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f | de).if.xcode.getbuildcategory(no |
48de0 | 64 65 29 20 3d 3d 20 22 52 65 73 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 | de).==."Resources".then._p(4,'%s |
48e00 | 20 2f 2a 20 25 73 20 69 6e 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 | ./*.%s.in.Resources.*/,',.node.b |
48e20 | 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 | uildid,.node.name).end.end.})._p |
48e40 | 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d | (3,');')._p(3,'runOnlyForDeploym |
48e60 | 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d | entPostprocessing.=.0;')._p(2,'} |
48e80 | 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 | ;').end._p('/*.End.PBXResourcesB |
48ea0 | 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e | uildPhase.section.*/')._p('').en |
48ec0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 | d.function.xcode.PBXShellScriptB |
48ee0 | 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 6c 6f 63 61 6c 20 77 72 61 70 70 65 72 57 72 69 74 74 | uildPhase(tr).local.wrapperWritt |
48f00 | 65 6e 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 62 6c 6f 63 | en.=.false.local.function.dobloc |
48f20 | 6b 28 69 64 2c 20 6e 61 6d 65 2c 20 77 68 69 63 68 29 0a 6c 6f 63 61 6c 20 70 72 6a 63 6d 64 73 | k(id,.name,.which).local.prjcmds |
48f40 | 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 61 | .=.tr.project[which].local.comma |
48f60 | 6e 64 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 6a 63 6d 64 73 2c 20 7b 7d 29 0a 66 6f | nds.=.table.join(prjcmds,.{}).fo |
48f80 | 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 | r._,.cfg.in.ipairs(tr.configs).d |
48fa0 | 6f 0a 6c 6f 63 61 6c 20 63 66 67 63 6d 64 73 20 3d 20 63 66 67 5b 77 68 69 63 68 5d 0a 69 66 20 | o.local.cfgcmds.=.cfg[which].if. |
48fc0 | 23 63 66 67 63 6d 64 73 20 3e 20 23 70 72 6a 63 6d 64 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 | #cfgcmds.>.#prjcmds.then.table.i |
48fe0 | 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 27 69 66 20 5b 20 22 24 7b 43 4f 4e 46 49 47 55 | nsert(commands,.'if.[."${CONFIGU |
49000 | 52 41 54 49 4f 4e 7d 22 20 3d 20 22 27 20 2e 2e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 | RATION}".=."'....xcode.getconfig |
49020 | 6e 61 6d 65 28 63 66 67 29 20 2e 2e 20 27 22 20 5d 3b 20 74 68 65 6e 27 29 0a 66 6f 72 20 69 20 | name(cfg)....'".];.then').for.i. |
49040 | 3d 20 23 70 72 6a 63 6d 64 73 20 2b 20 31 2c 20 23 63 66 67 63 6d 64 73 20 64 6f 0a 74 61 62 6c | =.#prjcmds.+.1,.#cfgcmds.do.tabl |
49060 | 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 63 66 67 63 6d 64 73 5b 69 5d 29 0a 65 | e.insert(commands,.cfgcmds[i]).e |
49080 | 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 27 66 69 27 29 0a | nd.table.insert(commands,.'fi'). |
490a0 | 65 6e 64 0a 65 6e 64 0a 69 66 20 23 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 69 66 | end.end.if.#commands.>.0.then.if |
490c0 | 20 6e 6f 74 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 | .not.wrapperWritten.then._p('/*. |
490e0 | 42 65 67 69 6e 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 20 73 | Begin.PBXShellScriptBuildPhase.s |
49100 | 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 74 72 75 | ection.*/').wrapperWritten.=.tru |
49120 | 65 0a 65 6e 64 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 69 64 | e.end._p(2,'%s./*.%s.*/.=.{',.id |
49140 | 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 53 68 65 6c 6c 53 63 72 69 | ,.name)._p(3,'isa.=.PBXShellScri |
49160 | 70 74 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f | ptBuildPhase;')._p(3,'buildActio |
49180 | 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 | nMask.=.2147483647;')._p(3,'file |
491a0 | 73 20 3d 20 28 27 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 69 6e 70 75 74 50 61 | s.=.(')._p(3,');')._p(3,'inputPa |
491c0 | 74 68 73 20 3d 20 28 27 29 3b 0a 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 6e 61 6d | ths.=.(');._p(3,');');._p(3,'nam |
491e0 | 65 20 3d 20 25 73 3b 27 2c 20 6e 61 6d 65 29 3b 0a 5f 70 28 33 2c 27 6f 75 74 70 75 74 50 61 74 | e.=.%s;',.name);._p(3,'outputPat |
49200 | 68 73 20 3d 20 28 27 29 3b 0a 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 72 75 6e 4f | hs.=.(');._p(3,');');._p(3,'runO |
49220 | 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d | nlyForDeploymentPostprocessing.= |
49240 | 20 30 3b 27 29 3b 0a 5f 70 28 33 2c 27 73 68 65 6c 6c 50 61 74 68 20 3d 20 2f 62 69 6e 2f 73 68 | .0;');._p(3,'shellPath.=./bin/sh |
49260 | 3b 27 29 3b 0a 5f 70 28 33 2c 27 73 68 65 6c 6c 53 63 72 69 70 74 20 3d 20 22 25 73 22 3b 27 2c | ;');._p(3,'shellScript.=."%s";', |
49280 | 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 22 5c 5c 6e 22 29 3a 67 | .table.concat(commands,."\\n"):g |
492a0 | 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a | sub('"',.'\\"'))._p(2,'};').end. |
492c0 | 65 6e 64 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 30 30 43 | end.doblock("9607AE1010C857E500C |
492e0 | 44 31 33 37 36 22 2c 20 22 50 72 65 62 75 69 6c 64 22 2c 20 22 70 72 65 62 75 69 6c 64 63 6f 6d | D1376",."Prebuild",."prebuildcom |
49300 | 6d 61 6e 64 73 22 29 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 | mands").doblock("9607AE3510C85E7 |
49320 | 45 30 30 43 44 31 33 37 36 22 2c 20 22 50 72 65 6c 69 6e 6b 22 2c 20 22 70 72 65 6c 69 6e 6b 63 | E00CD1376",."Prelink",."prelinkc |
49340 | 6f 6d 6d 61 6e 64 73 22 29 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 37 31 30 43 38 35 | ommands").doblock("9607AE3710C85 |
49360 | 45 38 46 30 30 43 44 31 33 37 36 22 2c 20 22 50 6f 73 74 62 75 69 6c 64 22 2c 20 22 70 6f 73 74 | E8F00CD1376",."Postbuild",."post |
49380 | 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 22 29 0a 69 66 20 77 72 61 70 70 65 72 57 72 69 74 74 65 | buildcommands").if.wrapperWritte |
493a0 | 6e 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 | n.then._p('/*.End.PBXShellScript |
493c0 | 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 65 6e 64 0a 65 6e 64 0a | BuildPhase.section.*/').end.end. |
493e0 | 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 | function.xcode.PBXSourcesBuildPh |
49400 | 61 73 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 6f 75 72 63 65 73 42 | ase(tr)._p('/*.Begin.PBXSourcesB |
49420 | 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 | uildPhase.section.*/').for._,.ta |
49440 | 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 | rget.in.ipairs(tr.products.child |
49460 | 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f 20 3d | ren).do._p(2,'%s./*.Sources.*/.= |
49480 | 20 7b 27 2c 20 74 61 72 67 65 74 2e 73 6f 75 72 63 65 73 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 | .{',.target.sourcesid)._p(3,'isa |
494a0 | 20 3d 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c | .=.PBXSourcesBuildPhase;')._p(3, |
494c0 | 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 | 'buildActionMask.=.2147483647;') |
494e0 | 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 | ._p(3,'files.=.(').tree.traverse |
49500 | 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 | (tr,.{.onleaf.=.function(node).i |
49520 | 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d | f.xcode.getbuildcategory(node).= |
49540 | 3d 20 22 53 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 | =."Sources".then._p(4,'%s./*.%s. |
49560 | 69 6e 20 53 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e | in.Sources.*/,',.node.buildid,.n |
49580 | 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a | ode.name).end.end.})._p(3,');'). |
495a0 | 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 | _p(3,'runOnlyForDeploymentPostpr |
495c0 | 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f | ocessing.=.0;')._p(2,'};').end._ |
495e0 | 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 | p('/*.End.PBXSourcesBuildPhase.s |
49600 | 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ection.*/')._p('').end.function. |
49620 | 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a | xcode.PBXVariantGroup(tr)._p('/* |
49640 | 20 42 65 67 69 6e 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a | .Begin.PBXVariantGroup.section.* |
49660 | 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 | /').tree.traverse(tr,.{.onbranch |
49680 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d | .=.function(node).if.node.kind.= |
496a0 | 3d 20 22 76 67 72 6f 75 70 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a | =."vgroup".then._p(2,'%s./*.%s.* |
496c0 | 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 | /.=.{',.node.id,.node.name)._p(3 |
496e0 | 2c 27 69 73 61 20 3d 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c | ,'isa.=.PBXVariantGroup;')._p(3, |
49700 | 27 63 68 69 6c 64 72 65 6e 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 | 'children.=.(').for._,.lang.in.i |
49720 | 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 | pairs(node.children).do._p(4,'%s |
49740 | 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 6c 61 6e 67 2e 69 64 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 | ./*.%s.*/,',.lang.id,.lang.name) |
49760 | 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b | .end._p(3,');')._p(3,'name.=.%s; |
49780 | 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d | ',.node.name)._p(3,'sourceTree.= |
497a0 | 20 22 3c 67 72 6f 75 70 3e 22 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 | ."<group>";')._p(2,'};').end.end |
497c0 | 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 | .})._p('/*.End.PBXVariantGroup.s |
497e0 | 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ection.*/')._p('').end.function. |
49800 | 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 69 66 | xcode.PBXTargetDependency(tr).if |
49820 | 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a | .#tr.projects.children.>.0.then. |
49840 | 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 | _p('/*.Begin.PBXTargetDependency |
49860 | 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 | .section.*/').tree.traverse(tr.p |
49880 | 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 | rojects,.{.onleaf.=.function(nod |
498a0 | 65 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e | e)._p(2,'%s./*.PBXTargetDependen |
498c0 | 63 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 64 65 | cy.*/.=.{',.node.parent.targetde |
498e0 | 70 65 6e 64 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 54 61 72 67 65 74 44 65 70 | pendid)._p(3,'isa.=.PBXTargetDep |
49900 | 65 6e 64 65 6e 63 79 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 | endency;')._p(3,'name.=."%s";',. |
49920 | 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 50 72 6f 78 79 20 3d 20 25 | node.name)._p(3,'targetProxy.=.% |
49940 | 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c | s./*.PBXContainerItemProxy.*/;', |
49960 | 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 32 | .node.parent.targetproxyid)._p(2 |
49980 | 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 54 61 72 67 | ,'};').end.})._p('/*.End.PBXTarg |
499a0 | 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 | etDependency.section.*/')._p('') |
499c0 | 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 | .end.end.function.xcode.XCBuildC |
499e0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 | onfiguration_Target(tr,.target,. |
49a00 | 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f | cfg).local.cfgname.=.xcode.getco |
49a20 | 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 | nfigname(cfg)._p(2,'%s./*.%s.*/. |
49a40 | 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 63 66 67 6e 61 6d | =.{',.cfg.xcode.targetid,.cfgnam |
49a60 | 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 | e)._p(3,'isa.=.XCBuildConfigurat |
49a80 | 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 | ion;')._p(3,'buildSettings.=.{') |
49aa0 | 0a 5f 70 28 34 2c 27 41 4c 57 41 59 53 5f 53 45 41 52 43 48 5f 55 53 45 52 5f 50 41 54 48 53 20 | ._p(4,'ALWAYS_SEARCH_USER_PATHS. |
49ac0 | 3d 20 4e 4f 3b 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 | =.NO;').if.not.cfg.flags.Symbols |
49ae0 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 45 42 55 47 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f | .then._p(4,'DEBUG_INFORMATION_FO |
49b00 | 52 4d 41 54 20 3d 20 22 64 77 61 72 66 2d 77 69 74 68 2d 64 73 79 6d 22 3b 27 29 0a 65 6e 64 0a | RMAT.=."dwarf-with-dsym";').end. |
49b20 | 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 63 | if.cfg.kind.~=."StaticLib".and.c |
49b40 | 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 20 7e 3d 20 22 22 20 74 68 65 6e | fg.buildtarget.prefix.~=."".then |
49b60 | 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 50 52 45 46 49 58 20 3d 20 25 73 3b 27 2c | ._p(4,'EXECUTABLE_PREFIX.=.%s;', |
49b80 | 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 29 0a 65 6e 64 0a 69 66 20 | .cfg.buildtarget.prefix).end.if. |
49ba0 | 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 | cfg.targetextension.then.local.e |
49bc0 | 78 74 20 3d 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 0a 65 78 74 20 3d 20 69 | xt.=.cfg.targetextension.ext.=.i |
49be0 | 69 66 28 65 78 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 22 29 2c 20 65 78 74 3a 73 75 62 28 | if(ext:startswith("."),.ext:sub( |
49c00 | 32 29 2c 20 65 78 74 29 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 45 58 54 45 4e 53 | 2),.ext)._p(4,'EXECUTABLE_EXTENS |
49c20 | 49 4f 4e 20 3d 20 25 73 3b 27 2c 20 65 78 74 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 | ION.=.%s;',.ext).end.local.outdi |
49c40 | 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 | r.=.path.getdirectory(cfg.buildt |
49c60 | 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 6f 75 74 64 69 72 20 7e 3d 20 22 | arget.bundlepath).if.outdir.~=." |
49c80 | 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c | .".then._p(4,'CONFIGURATION_BUIL |
49ca0 | 44 5f 44 49 52 20 3d 20 25 73 3b 27 2c 20 6f 75 74 64 69 72 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 | D_DIR.=.%s;',.outdir).end._p(4,' |
49cc0 | 47 43 43 5f 44 59 4e 41 4d 49 43 5f 4e 4f 5f 50 49 43 20 3d 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c | GCC_DYNAMIC_NO_PIC.=.NO;')._p(4, |
49ce0 | 27 47 43 43 5f 4d 4f 44 45 4c 5f 54 55 4e 49 4e 47 20 3d 20 47 35 3b 27 29 0a 69 66 20 74 72 2e | 'GCC_MODEL_TUNING.=.G5;').if.tr. |
49d00 | 69 6e 66 6f 70 6c 69 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 | infoplist.then._p(4,'INFOPLIST_F |
49d20 | 49 4c 45 20 3d 20 22 25 73 22 3b 27 2c 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 2e 63 66 67 2e 6e | ILE.=."%s";',.tr.infoplist.cfg.n |
49d40 | 61 6d 65 29 0a 65 6e 64 0a 69 6e 73 74 61 6c 6c 70 61 74 68 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c | ame).end.installpaths.=.{.Consol |
49d60 | 65 41 70 70 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 | eApp.=.'/usr/local/bin',.Windowe |
49d80 | 64 41 70 70 20 3d 20 27 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 27 2c | dApp.=.'"$(HOME)/Applications"', |
49da0 | 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 | .SharedLib.=.'/usr/local/lib',.S |
49dc0 | 74 61 74 69 63 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f | taticLib.=.'/usr/local/lib',.}._ |
49de0 | 70 28 34 2c 27 49 4e 53 54 41 4c 4c 5f 50 41 54 48 20 3d 20 25 73 3b 27 2c 20 69 6e 73 74 61 6c | p(4,'INSTALL_PATH.=.%s;',.instal |
49e00 | 6c 70 61 74 68 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 5f 70 28 34 2c 27 50 52 4f 44 55 43 54 5f | lpaths[cfg.kind])._p(4,'PRODUCT_ |
49e20 | 4e 41 4d 45 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 | NAME.=."%s";',.cfg.buildtarget.b |
49e40 | 61 73 65 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d | asename)._p(3,'};')._p(3,'name.= |
49e60 | 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 | ."%s";',.cfgname)._p(2,'};').end |
49e80 | 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 | .function.xcode.XCBuildConfigura |
49ea0 | 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e | tion_Project(tr,.cfg).local.cfgn |
49ec0 | 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 5f | ame.=.xcode.getconfigname(cfg)._ |
49ee0 | 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 | p(2,'%s./*.%s.*/.=.{',.cfg.xcode |
49f00 | 2e 70 72 6f 6a 65 63 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d | .projectid,.cfgname)._p(3,'isa.= |
49f20 | 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c 27 62 | .XCBuildConfiguration;')._p(3,'b |
49f40 | 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 6c 6f 63 61 6c 20 61 72 63 68 73 20 3d | uildSettings.=.{').local.archs.= |
49f60 | 20 7b 0a 4e 61 74 69 76 65 20 3d 20 22 24 28 4e 41 54 49 56 45 5f 41 52 43 48 5f 41 43 54 55 41 | .{.Native.=."$(NATIVE_ARCH_ACTUA |
49f80 | 4c 29 22 2c 0a 78 33 32 20 20 20 20 3d 20 22 69 33 38 36 22 2c 0a 78 36 34 20 20 20 20 3d 20 22 | L)",.x32....=."i386",.x64....=." |
49fa0 | 78 38 36 5f 36 34 22 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 24 28 41 52 43 48 53 5f | x86_64",.Universal32.=."$(ARCHS_ |
49fc0 | 53 54 41 4e 44 41 52 44 5f 33 32 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d | STANDARD_32_BIT)",.Universal64.= |
49fe0 | 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 36 34 5f 42 49 54 29 22 2c 0a 55 6e 69 | ."$(ARCHS_STANDARD_64_BIT)",.Uni |
4a000 | 76 65 72 73 61 6c 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 36 34 | versal.=."$(ARCHS_STANDARD_32_64 |
4a020 | 5f 42 49 54 29 22 2c 0a 7d 0a 5f 70 28 34 2c 27 41 52 43 48 53 20 3d 20 22 25 73 22 3b 27 2c 20 | _BIT)",.}._p(4,'ARCHS.=."%s";',. |
4a040 | 61 72 63 68 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 5f 70 28 34 2c 27 53 44 4b 52 4f | archs[cfg.platform])._p(4,'SDKRO |
4a060 | 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 29 0a 6c 6f 63 61 | OT.=."%s";',.xcode.toolset).loca |
4a080 | 6c 20 74 61 72 67 65 74 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 | l.targetdir.=.path.getdirectory( |
4a0a0 | 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 74 | cfg.buildtarget.bundlepath).if.t |
4a0c0 | 61 72 67 65 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 | argetdir.~=.".".then._p(4,'CONFI |
4a0e0 | 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 22 24 28 53 59 4d 52 4f 4f 54 29 | GURATION_BUILD_DIR.=."$(SYMROOT) |
4a100 | 22 3b 27 29 3b 0a 65 6e 64 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 54 45 | ";');.end._p(4,'CONFIGURATION_TE |
4a120 | 4d 50 5f 44 49 52 20 3d 20 22 24 28 4f 42 4a 52 4f 4f 54 29 22 3b 27 29 0a 69 66 20 63 66 67 2e | MP_DIR.=."$(OBJROOT)";').if.cfg. |
4a140 | 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 50 59 5f 50 48 | flags.Symbols.then._p(4,'COPY_PH |
4a160 | 41 53 45 5f 53 54 52 49 50 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f | ASE_STRIP.=.NO;').end._p(4,'GCC_ |
4a180 | 43 5f 4c 41 4e 47 55 41 47 45 5f 53 54 41 4e 44 41 52 44 20 3d 20 67 6e 75 39 39 3b 27 29 0a 69 | C_LANGUAGE_STANDARD.=.gnu99;').i |
4a1a0 | 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 | f.cfg.flags.NoExceptions.then._p |
4a1c0 | 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 | (4,'GCC_ENABLE_CPP_EXCEPTIONS.=. |
4a1e0 | 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 | NO;').end.if.cfg.flags.NoRTTI.th |
4a200 | 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 52 54 54 49 20 3d 20 4e | en._p(4,'GCC_ENABLE_CPP_RTTI.=.N |
4a220 | 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 7e 3d 20 22 78 63 6f 64 65 34 22 20 | O;').end.if._ACTION.~=."xcode4". |
4a240 | 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 61 6e 64 20 6e 6f 74 20 63 66 | and.cfg.flags.Symbols.and.not.cf |
4a260 | 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 74 68 65 6e 0a 5f | g.flags.NoEditAndContinue.then._ |
4a280 | 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 46 49 58 5f 41 4e 44 5f 43 4f 4e 54 49 4e 55 45 | p(4,'GCC_ENABLE_FIX_AND_CONTINUE |
4a2a0 | 20 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 | .=.YES;').end.if.cfg.flags.NoExc |
4a2c0 | 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 4f 42 | eptions.then._p(4,'GCC_ENABLE_OB |
4a2e0 | 4a 43 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 | JC_EXCEPTIONS.=.NO;').end.if.cfg |
4a300 | 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 | .flags.Optimize.or.cfg.flags.Opt |
4a320 | 69 6d 69 7a 65 53 69 7a 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a | imizeSize.then._p(4,'GCC_OPTIMIZ |
4a340 | 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 73 3b 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c | ATION_LEVEL.=.s;').elseif.cfg.fl |
4a360 | 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 | ags.OptimizeSpeed.then._p(4,'GCC |
4a380 | 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 33 3b 27 29 0a 65 6c 73 65 0a | _OPTIMIZATION_LEVEL.=.3;').else. |
4a3a0 | 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 30 | _p(4,'GCC_OPTIMIZATION_LEVEL.=.0 |
4a3c0 | 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 | ;').end.if.cfg.pchheader.and.not |
4a3e0 | 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f | .cfg.flags.NoPCH.then._p(4,'GCC_ |
4a400 | 50 52 45 43 4f 4d 50 49 4c 45 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 59 45 53 3b 27 | PRECOMPILE_PREFIX_HEADER.=.YES;' |
4a420 | 29 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 22 25 73 22 | )._p(4,'GCC_PREFIX_HEADER.=."%s" |
4a440 | 3b 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 | ;',.cfg.pchheader).end.xcode.pri |
4a460 | 6e 74 6c 69 73 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 27 47 43 43 5f 50 52 45 50 52 4f 43 | ntlist(cfg.defines,.'GCC_PREPROC |
4a480 | 45 53 53 4f 52 5f 44 45 46 49 4e 49 54 49 4f 4e 53 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 53 59 | ESSOR_DEFINITIONS')._p(4,'GCC_SY |
4a4a0 | 4d 42 4f 4c 53 5f 50 52 49 56 41 54 45 5f 45 58 54 45 52 4e 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 | MBOLS_PRIVATE_EXTERN.=.NO;').if. |
4a4c0 | 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 | cfg.flags.FatalWarnings.then._p( |
4a4e0 | 34 2c 27 47 43 43 5f 54 52 45 41 54 5f 57 41 52 4e 49 4e 47 53 5f 41 53 5f 45 52 52 4f 52 53 20 | 4,'GCC_TREAT_WARNINGS_AS_ERRORS. |
4a500 | 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 41 42 4f 55 | =.YES;').end._p(4,'GCC_WARN_ABOU |
4a520 | 54 5f 52 45 54 55 52 4e 5f 54 59 50 45 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 | T_RETURN_TYPE.=.YES;')._p(4,'GCC |
4a540 | 5f 57 41 52 4e 5f 55 4e 55 53 45 44 5f 56 41 52 49 41 42 4c 45 20 3d 20 59 45 53 3b 27 29 0a 78 | _WARN_UNUSED_VARIABLE.=.YES;').x |
4a560 | 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 | code.printlist(cfg.includedirs,. |
4a580 | 27 48 45 41 44 45 52 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 | 'HEADER_SEARCH_PATHS').xcode.pri |
4a5a0 | 6e 74 6c 69 73 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 4c 49 42 52 41 52 59 5f 53 45 41 | ntlist(cfg.libdirs,.'LIBRARY_SEA |
4a5c0 | 52 43 48 5f 50 41 54 48 53 27 29 0a 5f 70 28 34 2c 27 4f 42 4a 52 4f 4f 54 20 3d 20 22 25 73 22 | RCH_PATHS')._p(4,'OBJROOT.=."%s" |
4a5e0 | 3b 27 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 34 2c 27 4f 4e 4c 59 5f 41 | ;',.cfg.objectsdir)._p(4,'ONLY_A |
4a600 | 43 54 49 56 45 5f 41 52 43 48 20 3d 20 25 73 3b 27 2c 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f | CTIVE_ARCH.=.%s;',iif(premake.co |
4a620 | 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 2c 27 59 45 53 27 2c 27 4e 4f | nfig.isdebugbuild(cfg),'YES','NO |
4a640 | 27 29 29 0a 6c 6f 63 61 6c 20 63 68 65 63 6b 73 20 3d 20 7b 0a 5b 22 2d 66 66 61 73 74 2d 6d 61 | ')).local.checks.=.{.["-ffast-ma |
4a660 | 74 68 22 5d 20 20 20 20 20 20 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 | th"]..........=.cfg.flags.FloatF |
4a680 | 61 73 74 2c 0a 5b 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 5d 20 20 20 20 20 20 20 20 3d 20 | ast,.["-ffloat-store"]........=. |
4a6a0 | 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 2c 0a 5b 22 2d 66 6f 6d 69 74 2d | cfg.flags.FloatStrict,.["-fomit- |
4a6c0 | 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 5d 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 | frame-pointer"].=.cfg.flags.NoFr |
4a6e0 | 61 6d 65 50 6f 69 6e 74 65 72 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a | amePointer,.}.local.flags.=.{.}. |
4a700 | 66 6f 72 20 66 6c 61 67 2c 20 63 68 65 63 6b 20 69 6e 20 70 61 69 72 73 28 63 68 65 63 6b 73 29 | for.flag,.check.in.pairs(checks) |
4a720 | 20 64 6f 0a 69 66 20 63 68 65 63 6b 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 | .do.if.check.then.table.insert(f |
4a740 | 6c 61 67 73 2c 20 66 6c 61 67 29 0a 65 6e 64 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c | lags,.flag).end.end.xcode.printl |
4a760 | 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f | ist(table.join(flags,.cfg.buildo |
4a780 | 70 74 69 6f 6e 73 29 2c 20 27 4f 54 48 45 52 5f 43 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 3d | ptions),.'OTHER_CFLAGS').flags.= |
4a7a0 | 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b | .{.}.for._,.lib.in.ipairs(premak |
4a7c0 | 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 29 29 20 64 6f 0a 69 66 | e.getlinks(cfg,."system")).do.if |
4a7e0 | 20 6e 6f 74 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6c 69 62 29 20 74 68 65 6e | .not.xcode.isframework(lib).then |
4a800 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 6c 22 20 2e 2e 20 6c 69 62 | .table.insert(flags,."-l"....lib |
4a820 | 29 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 67 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 | ).end.end.flags.=.table.join(fla |
4a840 | 67 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 | gs,.cfg.linkoptions).xcode.print |
4a860 | 6c 69 73 74 28 66 6c 61 67 73 2c 20 27 4f 54 48 45 52 5f 4c 44 46 4c 41 47 53 27 29 0a 69 66 20 | list(flags,.'OTHER_LDFLAGS').if. |
4a880 | 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 5f 70 28 | cfg.flags.StaticRuntime.then._p( |
4a8a0 | 34 2c 27 53 54 41 4e 44 41 52 44 5f 43 5f 50 4c 55 53 5f 50 4c 55 53 5f 4c 49 42 52 41 52 59 5f | 4,'STANDARD_C_PLUS_PLUS_LIBRARY_ |
4a8c0 | 54 59 50 45 20 3d 20 73 74 61 74 69 63 3b 27 29 0a 65 6e 64 0a 69 66 20 74 61 72 67 65 74 64 69 | TYPE.=.static;').end.if.targetdi |
4a8e0 | 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 59 4d 52 4f 4f 54 20 3d 20 22 25 | r.~=.".".then._p(4,'SYMROOT.=."% |
4a900 | 73 22 3b 27 2c 20 74 61 72 67 65 74 64 69 72 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 | s";',.targetdir).end.if.cfg.flag |
4a920 | 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 41 52 4e 49 | s.ExtraWarnings.then._p(4,'WARNI |
4a940 | 4e 47 5f 43 46 4c 41 47 53 20 3d 20 22 2d 57 61 6c 6c 22 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c | NG_CFLAGS.=."-Wall";').end._p(3, |
4a960 | 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 | '};')._p(3,'name.=."%s";',.cfgna |
4a980 | 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 | me)._p(2,'};').end.function.xcod |
4a9a0 | 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 5f 70 28 27 2f | e.XCBuildConfiguration(tr)._p('/ |
4a9c0 | 2a 20 42 65 67 69 6e 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 | *.Begin.XCBuildConfiguration.sec |
4a9e0 | 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 | tion.*/').for._,.target.in.ipair |
4aa00 | 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 66 6f 72 20 5f | s(tr.products.children).do.for._ |
4aa20 | 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 | ,.cfg.in.ipairs(tr.configs).do.x |
4aa40 | 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 | code.XCBuildConfiguration_Target |
4aa60 | 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c | (tr,.target,.cfg).end.end.for._, |
4aa80 | 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 | .cfg.in.ipairs(tr.configs).do.xc |
4aaa0 | 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 | ode.XCBuildConfiguration_Project |
4aac0 | 28 74 72 2c 20 63 66 67 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 42 75 69 6c 64 | (tr,.cfg).end._p('/*.End.XCBuild |
4aae0 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 | Configuration.section.*/')._p('' |
4ab00 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 | ).end.function.xcode.XCBuildConf |
4ab20 | 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 28 74 72 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 74 72 | igurationList(tr).local.sln.=.tr |
4ab40 | 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 | .project.solution._p('/*.Begin.X |
4ab60 | 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a | CConfigurationList.section.*/'). |
4ab80 | 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 | for._,.target.in.ipairs(tr.produ |
4aba0 | 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 42 75 69 | cts.children).do._p(2,'%s./*.Bui |
4abc0 | 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 | ld.configuration.list.for.PBXNat |
4abe0 | 69 76 65 54 61 72 67 65 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 63 | iveTarget."%s".*/.=.{',.target.c |
4ac00 | 66 67 73 65 63 74 69 6f 6e 2c 20 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 | fgsection,.target.name)._p(3,'is |
4ac20 | 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c | a.=.XCConfigurationList;')._p(3, |
4ac40 | 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f | 'buildConfigurations.=.(').for._ |
4ac60 | 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f | ,.cfg.in.ipairs(tr.configs).do._ |
4ac80 | 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 | p(4,'%s./*.%s.*/,',.cfg.xcode.ta |
4aca0 | 72 67 65 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 | rgetid,.xcode.getconfigname(cfg) |
4acc0 | 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f | ).end._p(3,');')._p(3,'defaultCo |
4ace0 | 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 | nfigurationIsVisible.=.0;')._p(3 |
4ad00 | 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 | ,'defaultConfigurationName.=."%s |
4ad20 | 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 | ";',.xcode.getconfigname(tr.conf |
4ad40 | 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 31 44 | igs[1]))._p(2,'};').end._p(2,'1D |
4ad60 | 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 20 | EB928908733DD80010E9CD./*.Build. |
4ad80 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 | configuration.list.for.PBXProjec |
4ada0 | 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 | t."%s".*/.=.{',.tr.name)._p(3,'i |
4adc0 | 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 | sa.=.XCConfigurationList;')._p(3 |
4ade0 | 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 | ,'buildConfigurations.=.(').for. |
4ae00 | 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a | _,.cfg.in.ipairs(tr.configs).do. |
4ae20 | 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 | _p(4,'%s./*.%s.*/,',.cfg.xcode.p |
4ae40 | 72 6f 6a 65 63 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 | rojectid,.xcode.getconfigname(cf |
4ae60 | 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 | g)).end._p(3,');')._p(3,'default |
4ae80 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 | ConfigurationIsVisible.=.0;')._p |
4aea0 | 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 | (3,'defaultConfigurationName.=." |
4aec0 | 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f | %s";',.xcode.getconfigname(tr.co |
4aee0 | 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 | nfigs[1]))._p(2,'};')._p('/*.End |
4af00 | 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 | .XCConfigurationList.section.*/' |
4af20 | 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 46 6f 6f 74 | )._p('').end.function.xcode.Foot |
4af40 | 65 72 28 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 27 5c 74 72 6f 6f 74 4f 62 6a 65 63 74 | er()._p(1,'};')._p('\trootObject |
4af60 | 20 3d 20 30 38 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 | .=.08FB7793FE84155DC02AAC07./*.P |
4af80 | 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 3b 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 0a | roject.object.*/;')._p('}').end. |
4afa0 | 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 | .local.xcode.=.premake.xcode.loc |
4afc0 | 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 | al.tree.=.premake.tree.function. |
4afe0 | 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 | xcode.buildprjtree(prj).local.tr |
4b000 | 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 | .=.premake.project.buildsourcetr |
4b020 | 65 65 28 70 72 6a 29 0a 74 72 2e 63 6f 6e 66 69 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 | ee(prj).tr.configs.=.{}.for._,.c |
4b040 | 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f | fgname.in.ipairs(prj.solution.co |
4b060 | 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d | nfigurations).do.for._,.platform |
4b080 | 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c | .in.ipairs(prj.solution.xcode.pl |
4b0a0 | 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e | atforms).do.local.cfg.=.premake. |
4b0c0 | 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d | getconfig(prj,.cfgname,.platform |
4b0e0 | 29 0a 63 66 67 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 | ).cfg.xcode.=.{}.cfg.xcode.targe |
4b100 | 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a | tid.=.xcode.newid(prj.xcode.proj |
4b120 | 65 63 74 6e 6f 64 65 2c 20 63 66 67 6e 61 6d 65 29 0a 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a | ectnode,.cfgname).cfg.xcode.proj |
4b140 | 65 63 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 74 72 2c 20 63 66 67 6e 61 6d 65 29 | ectid.=.xcode.newid(tr,.cfgname) |
4b160 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 72 2e 63 6f 6e 66 69 67 73 2c 20 63 66 67 29 0a 65 | .table.insert(tr.configs,.cfg).e |
4b180 | 6e 64 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 | nd.end.tree.traverse(tr,.{.onbra |
4b1a0 | 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 | nch.=.function(node).if.path.get |
4b1c0 | 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 2e 6c 70 72 6f 6a 22 | extension(node.name).==.".lproj" |
4b1e0 | 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6c 61 6e 67 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e | .then.local.lang.=.path.getbasen |
4b200 | 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 20 2d 2d 20 22 45 6e 67 6c 69 73 68 22 2c 20 22 46 | ame(node.name)..--."English",."F |
4b220 | 72 65 6e 63 68 22 2c 20 65 74 63 2e 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 6e 6f 64 65 20 69 6e 20 | rench",.etc..for._,.filenode.in. |
4b240 | 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 67 | ipairs(node.children).do.local.g |
4b260 | 72 70 6e 6f 64 65 20 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 66 69 | rpnode.=.node.parent.children[fi |
4b280 | 6c 65 6e 6f 64 65 2e 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 20 67 72 70 6e 6f 64 65 20 74 68 65 6e | lenode.name].if.not.grpnode.then |
4b2a0 | 0a 67 72 70 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 6e 6f 64 65 2e 70 61 72 65 | .grpnode.=.tree.insert(node.pare |
4b2c0 | 6e 74 2c 20 74 72 65 65 2e 6e 65 77 28 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 29 29 0a 67 72 70 | nt,.tree.new(filenode.name)).grp |
4b2e0 | 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 76 67 72 6f 75 70 22 0a 65 6e 64 0a 66 69 6c 65 6e 6f 64 | node.kind.=."vgroup".end.filenod |
4b300 | 65 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 61 6e 67 29 0a | e.name.=.path.getbasename(lang). |
4b320 | 74 72 65 65 2e 69 6e 73 65 72 74 28 67 72 70 6e 6f 64 65 2c 20 66 69 6c 65 6e 6f 64 65 29 0a 65 | tree.insert(grpnode,.filenode).e |
4b340 | 6e 64 0a 74 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a | nd.tree.remove(node).end.end.}). |
4b360 | 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 46 72 61 6d 65 77 | tr.frameworks.=.tree.new("Framew |
4b380 | 6f 72 6b 73 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f | orks").for.cfg.in.premake.eachco |
4b3a0 | 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 | nfig(prj).do.for._,.link.in.ipai |
4b3c0 | 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d | rs(premake.getlinks(cfg,."system |
4b3e0 | 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 | ",."fullpath")).do.local.name.=. |
4b400 | 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 | path.getname(link).if.xcode.isfr |
4b420 | 61 6d 65 77 6f 72 6b 28 6e 61 6d 65 29 20 61 6e 64 20 6e 6f 74 20 74 72 2e 66 72 61 6d 65 77 6f | amework(name).and.not.tr.framewo |
4b440 | 72 6b 73 2e 63 68 69 6c 64 72 65 6e 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 6e 6f 64 65 20 3d 20 74 | rks.children[name].then.node.=.t |
4b460 | 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 74 72 65 65 2e 6e | ree.insert(tr.frameworks,.tree.n |
4b480 | 65 77 28 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 65 | ew(name)).node.path.=.link.end.e |
4b4a0 | 6e 64 0a 65 6e 64 0a 69 66 20 23 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 | nd.end.if.#tr.frameworks.childre |
4b4c0 | 6e 20 3e 20 30 20 74 68 65 6e 20 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 66 | n.>.0.then..tree.insert(tr,.tr.f |
4b4e0 | 72 61 6d 65 77 6f 72 6b 73 29 0a 65 6e 64 0a 74 72 2e 70 72 6f 64 75 63 74 73 20 3d 20 74 72 65 | rameworks).end.tr.products.=.tre |
4b500 | 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 64 75 63 74 73 22 | e.insert(tr,.tree.new("Products" |
4b520 | 29 29 0a 74 72 2e 70 72 6f 6a 65 63 74 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 6a 65 | )).tr.projects.=.tree.new("Proje |
4b540 | 63 74 73 22 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 | cts").for._,.dep.in.ipairs(prema |
4b560 | 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 | ke.getdependencies(prj,."sibling |
4b580 | 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 78 63 70 61 74 68 20 3d 20 | ",."object")).do.local.xcpath.=. |
4b5a0 | 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 64 65 70 29 0a 6c 6f 63 61 | xcode.getxcodeprojname(dep).loca |
4b5c0 | 6c 20 78 63 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 6a 65 63 | l.xcnode.=.tree.insert(tr.projec |
4b5e0 | 74 73 2c 20 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 78 63 70 61 74 68 | ts,.tree.new(path.getname(xcpath |
4b600 | 29 29 29 0a 78 63 6e 6f 64 65 2e 70 61 74 68 20 3d 20 78 63 70 61 74 68 0a 78 63 6e 6f 64 65 2e | ))).xcnode.path.=.xcpath.xcnode. |
4b620 | 70 72 6f 6a 65 63 74 20 3d 20 64 65 70 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 | project.=.dep.xcnode.productgrou |
4b640 | 70 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 67 | pid.=.xcode.newid(xcnode,."prodg |
4b660 | 72 70 22 29 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 20 3d 20 78 63 6f | rp").xcnode.productproxyid.=.xco |
4b680 | 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 70 72 6f 78 22 29 0a 78 63 6e | de.newid(xcnode,."prodprox").xcn |
4b6a0 | 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 | ode.targetproxyid..=.xcode.newid |
4b6c0 | 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 | (xcnode,."targprox").xcnode.targ |
4b6e0 | 65 74 64 65 70 65 6e 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c | etdependid.=.xcode.newid(xcnode, |
4b700 | 20 22 74 61 72 67 64 65 70 22 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e | ."targdep").local.cfg.=.premake. |
4b720 | 67 65 74 63 6f 6e 66 69 67 28 64 65 70 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | getconfig(dep,.prj.configuration |
4b740 | 73 5b 31 5d 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 78 63 6e 6f 64 65 2c | s[1]).node.=.tree.insert(xcnode, |
4b760 | 20 74 72 65 65 2e 6e 65 77 28 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a | .tree.new(cfg.linktarget.name)). |
4b780 | 6e 6f 64 65 2e 70 61 74 68 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 | node.path.=.cfg.linktarget.fullp |
4b7a0 | 61 74 68 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 65 6e 64 0a 69 66 20 23 74 72 2e 70 72 | ath.node.cfg.=.cfg.end.if.#tr.pr |
4b7c0 | 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 74 72 65 65 2e 69 6e | ojects.children.>.0.then.tree.in |
4b7e0 | 73 65 72 74 28 74 72 2c 20 74 72 2e 70 72 6f 6a 65 63 74 73 29 0a 65 6e 64 0a 74 72 65 65 2e 74 | sert(tr,.tr.projects).end.tree.t |
4b800 | 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | raverse(tr,.{.onnode.=.function( |
4b820 | 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 | node).node.id.=.xcode.newid(node |
4b840 | 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 | ).if.xcode.getbuildcategory(node |
4b860 | 29 20 74 68 65 6e 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 | ).then.node.buildid.=.xcode.newi |
4b880 | 64 28 6e 6f 64 65 2c 20 22 62 75 69 6c 64 22 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 65 | d(node,."build").end.if.string.e |
4b8a0 | 6e 64 73 77 69 74 68 28 6e 6f 64 65 2e 6e 61 6d 65 2c 20 22 49 6e 66 6f 2e 70 6c 69 73 74 22 29 | ndswith(node.name,."Info.plist") |
4b8c0 | 20 74 68 65 6e 0a 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e | .then.tr.infoplist.=.node.end.en |
4b8e0 | 64 0a 7d 2c 20 74 72 75 65 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 | d.},.true).node.=.tree.insert(tr |
4b900 | 2e 70 72 6f 64 75 63 74 73 2c 20 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 | .products,.prj.xcode.projectnode |
4b920 | 29 0a 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 70 72 6f 64 75 63 74 22 0a 6e 6f 64 65 2e 70 61 74 | ).node.kind.=."product".node.pat |
4b940 | 68 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 | h.=.node.cfg.buildtarget.fullpat |
4b960 | 68 0a 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f 6e 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 | h.node.cfgsection.=.xcode.newid( |
4b980 | 6e 6f 64 65 2c 20 22 63 66 67 22 29 0a 6e 6f 64 65 2e 72 65 73 73 74 61 67 65 69 64 20 3d 20 78 | node,."cfg").node.resstageid.=.x |
4b9a0 | 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 72 65 7a 22 29 0a 6e 6f 64 65 2e 73 6f 75 | code.newid(node,."rez").node.sou |
4b9c0 | 72 63 65 73 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 73 72 63 | rcesid..=.xcode.newid(node,."src |
4b9e0 | 22 29 0a 6e 6f 64 65 2e 66 78 73 74 61 67 65 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 | ").node.fxstageid..=.xcode.newid |
4ba00 | 28 6e 6f 64 65 2c 20 22 66 78 73 22 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 | (node,."fxs").return.tr.end.func |
4ba20 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a | tion.premake.xcode.project(prj). |
4ba40 | 6c 6f 63 61 6c 20 74 72 20 3d 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 | local.tr.=.xcode.buildprjtree(pr |
4ba60 | 6a 29 0a 78 63 6f 64 65 2e 48 65 61 64 65 72 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 42 75 69 | j).xcode.Header(tr).xcode.PBXBui |
4ba80 | 6c 64 46 69 6c 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 | ldFile(tr).xcode.PBXContainerIte |
4baa0 | 6d 50 72 6f 78 79 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 | mProxy(tr).xcode.PBXFileReferenc |
4bac0 | 65 28 74 72 2c 70 72 6a 29 0a 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 | e(tr,prj).xcode.PBXFrameworksBui |
4bae0 | 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 47 72 6f 75 70 28 74 72 29 0a 78 | ldPhase(tr).xcode.PBXGroup(tr).x |
4bb00 | 63 6f 64 65 2e 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 | code.PBXNativeTarget(tr).xcode.P |
4bb20 | 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 66 65 72 65 6e 63 65 | BXProject(tr).xcode.PBXReference |
4bb40 | 50 72 6f 78 79 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c | Proxy(tr).xcode.PBXResourcesBuil |
4bb60 | 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 | dPhase(tr).xcode.PBXShellScriptB |
4bb80 | 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 | uildPhase(tr).xcode.PBXSourcesBu |
4bba0 | 69 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f | ildPhase(tr).xcode.PBXVariantGro |
4bbc0 | 75 70 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 | up(tr).xcode.PBXTargetDependency |
4bbe0 | 28 74 72 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 | (tr).xcode.XCBuildConfiguration( |
4bc00 | 74 72 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 | tr).xcode.XCBuildConfigurationLi |
4bc20 | 73 74 28 74 72 29 0a 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 74 72 29 0a 65 6e 64 0a 00 70 72 65 | st(tr).xcode.Footer(tr).end..pre |
4bc40 | 6d 61 6b 65 2e 78 63 6f 64 65 34 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 78 63 6f 64 65 34 20 3d 20 | make.xcode4.=.{}.local.xcode4.=. |
4bc60 | 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 | premake.xcode4.function.xcode4.w |
4bc80 | 6f 72 6b 73 70 61 63 65 5f 68 65 61 64 28 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f | orkspace_head()._p('<?xml.versio |
4bca0 | 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 3f 3e 27 29 0a 5f 70 28 | n="1.0".encoding="UTF-8"?>')._p( |
4bcc0 | 27 3c 57 6f 72 6b 73 70 61 63 65 27 29 0a 5f 70 28 31 2c 27 76 65 72 73 69 6f 6e 20 3d 20 22 31 | '<Workspace')._p(1,'version.=."1 |
4bce0 | 2e 30 22 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 | .0">').end.function.xcode4.works |
4bd00 | 70 61 63 65 5f 74 61 69 6c 28 29 0a 5f 70 28 27 3c 2f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 | pace_tail()._p('</Workspace>').e |
4bd20 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c | nd.function.xcode4.workspace_fil |
4bd40 | 65 5f 72 65 66 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 | e_ref(prj).local.projpath.=.path |
4bd60 | 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 | .getrelative(prj.solution.locati |
4bd80 | 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 0a 69 66 20 70 72 6f 6a 70 61 74 68 20 3d 3d | on,.prj.location).if.projpath.== |
4bda0 | 20 27 2e 27 20 74 68 65 6e 20 70 72 6f 6a 70 61 74 68 20 3d 20 27 27 20 0a 65 6c 73 65 20 70 72 | .'.'.then.projpath.=.''..else.pr |
4bdc0 | 6f 6a 70 61 74 68 20 3d 20 70 72 6f 6a 70 61 74 68 20 2e 2e 27 2f 27 20 0a 65 6e 64 0a 5f 70 28 | ojpath.=.projpath...'/'..end._p( |
4bde0 | 31 2c 27 3c 46 69 6c 65 52 65 66 27 29 0a 5f 70 28 32 2c 27 6c 6f 63 61 74 69 6f 6e 20 3d 20 22 | 1,'<FileRef')._p(2,'location.=." |
4be00 | 67 72 6f 75 70 3a 25 73 22 3e 27 2c 70 72 6f 6a 70 61 74 68 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 | group:%s">',projpath....prj.name |
4be20 | 20 2e 2e 20 27 2e 78 63 6f 64 65 70 72 6f 6a 27 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 52 65 | ....'.xcodeproj')._p(1,'</FileRe |
4be40 | 66 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 | f>').end.function.xcode4.workspa |
4be60 | 63 65 5f 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 | ce_generate(sln).premake.xcode.p |
4be80 | 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 | reparesolution(sln).xcode4.works |
4bea0 | 70 61 63 65 5f 68 65 61 64 28 29 0a 78 63 6f 64 65 34 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 | pace_head().xcode4.reorderProjec |
4bec0 | 74 73 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | ts(sln).for.prj.in.premake.solut |
4bee0 | 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 78 63 6f 64 65 34 2e 77 | ion.eachproject(sln).do.xcode4.w |
4bf00 | 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 5f 72 65 66 28 70 72 6a 29 0a 65 6e 64 0a 78 63 6f 64 65 | orkspace_file_ref(prj).end.xcode |
4bf20 | 34 2e 77 6f 72 6b 73 70 61 63 65 5f 74 61 69 6c 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | 4.workspace_tail().end.function. |
4bf40 | 78 63 6f 64 65 34 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 | xcode4.reorderProjects(sln).if.s |
4bf60 | 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 | ln.startproject.then.for.i,.prj. |
4bf80 | 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c | in.ipairs(sln.projects).do.if.sl |
4bfa0 | 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a | n.startproject.==.prj.name.then. |
4bfc0 | 6c 6f 63 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 | local.cur.=.prj.group.while.cur. |
4bfe0 | 7e 3d 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 | ~=.nil.do.for.j,.group.in.ipairs |
4c000 | 28 73 6c 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 | (sln.groups).do.if.group.==.cur. |
4c020 | 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 | then.table.remove(sln.groups,.j) |
4c040 | 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e | .break.end.end.table.insert(sln. |
4c060 | 67 72 6f 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 | groups,.1,.cur).cur.=.cur.parent |
4c080 | 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 | .end.table.remove(sln.projects,. |
4c0a0 | 69 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c | i).table.insert(sln.projects,.1, |
4c0c0 | 20 70 72 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 | .prj).break.end.end.end.end..pre |
4c0e0 | 6d 61 6b 65 2e 63 6c 65 61 6e 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | make.clean.=.{.}.function.premak |
4c100 | 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a | e.clean.directory(obj,.pattern). |
4c120 | 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 | local.fname.=.premake.project.ge |
4c140 | 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6f 73 2e 72 6d 64 69 72 | tfilename(obj,.pattern).os.rmdir |
4c160 | 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6c 65 | (fname).end.function.premake.cle |
4c180 | 61 6e 2e 66 69 6c 65 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d | an.file(obj,.pattern).local.fnam |
4c1a0 | 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 | e.=.premake.project.getfilename( |
4c1c0 | 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 | obj,.pattern).os.remove(fname).e |
4c1e0 | 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 6c | nd.newaction.{.trigger.....=."cl |
4c200 | 65 61 6e 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 6d 6f 76 65 20 61 6c 6c 20 | ean",.description.=."Remove.all. |
4c220 | 62 69 6e 61 72 69 65 73 20 61 6e 64 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 73 22 2c 0a 6f | binaries.and.generated.files",.o |
4c240 | 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 66 6f 72 20 61 63 | nsolution.=.function(sln).for.ac |
4c260 | 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f | tion.in.premake.action.each().do |
4c280 | 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a | .if.action.oncleansolution.then. |
4c2a0 | 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a | action.oncleansolution(sln).end. |
4c2c0 | 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 | end.end,.onproject.=.function(pr |
4c2e0 | 6a 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e | j).for.action.in.premake.action. |
4c300 | 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 | each().do.if.action.oncleanproje |
4c320 | 63 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 70 72 | ct.then.action.oncleanproject(pr |
4c340 | 6a 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 70 72 6a 2e 6f 62 6a 65 63 74 73 64 69 72 29 20 74 | j).end.end.if.(prj.objectsdir).t |
4c360 | 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c | hen.premake.clean.directory(prj, |
4c380 | 20 70 72 6a 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 | .prj.objectsdir).end.local.platf |
4c3a0 | 6f 72 6d 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 | orms.=.prj.solution.platforms.or |
4c3c0 | 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 | .{.}.if.not.table.contains(platf |
4c3e0 | 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 20 74 68 65 6e 0a 70 6c 61 74 66 6f 72 6d 73 20 3d | orms,."Native").then.platforms.= |
4c400 | 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 6c 61 74 66 6f 72 6d 73 2c 20 7b 20 22 4e 61 74 69 76 65 | .table.join(platforms,.{."Native |
4c420 | 22 20 7d 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 | ".}).end.for._,.platform.in.ipai |
4c440 | 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d | rs(platforms).do.for.cfg.in.prem |
4c460 | 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f | ake.eachconfig(prj,.platform).do |
4c480 | 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 63 66 | .premake.clean.directory(prj,.cf |
4c4a0 | 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 | g.objectsdir).premake.clean.file |
4c4c0 | 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 | (prj,.premake.gettarget(cfg,."bu |
4c4e0 | 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f | ild",."posix",."windows",."windo |
4c500 | 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c | ws").fullpath).premake.clean.fil |
4c520 | 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 | e(prj,.premake.gettarget(cfg,."b |
4c540 | 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 | uild",."posix",."posix",."linux" |
4c560 | 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 | ).fullpath).premake.clean.file(p |
4c580 | 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c | rj,.premake.gettarget(cfg,."buil |
4c5a0 | 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6d 61 63 6f 73 78 22 29 2e | d",."posix",."posix",."macosx"). |
4c5c0 | 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a | fullpath).premake.clean.file(prj |
4c5e0 | 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 | ,.premake.gettarget(cfg,."build" |
4c600 | 2c 20 22 70 6f 73 69 78 22 2c 20 22 50 53 33 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c | ,."posix",."PS3",."windows").ful |
4c620 | 6c 70 61 74 68 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 | lpath).if.cfg.kind.==."WindowedA |
4c640 | 70 70 22 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 | pp".then.premake.clean.directory |
4c660 | 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 | (prj,.premake.gettarget(cfg,."bu |
4c680 | 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 29 | ild",."posix",."posix",."linux") |
4c6a0 | 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 22 2e 61 70 70 22 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 | .fullpath....".app").end.premake |
4c6c0 | 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 | .clean.file(prj,.premake.gettarg |
4c6e0 | 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 | et(cfg,."link",."windows",."wind |
4c700 | 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 | ows",."windows").fullpath).prema |
4c720 | 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 | ke.clean.file(prj,.premake.getta |
4c740 | 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 | rget(cfg,."link",."posix",."posi |
4c760 | 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 74 61 72 | x",."linux").fullpath).local.tar |
4c780 | 67 65 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e | get.=.path.join(premake.project. |
4c7a0 | 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 | getfilename(prj,.cfg.buildtarget |
4c7c0 | 2e 64 69 72 65 63 74 6f 72 79 29 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 | .directory),.cfg.buildtarget.bas |
4c7e0 | 65 6e 61 6d 65 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 | ename).for.action.in.premake.act |
4c800 | 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 | ion.each().do.if.action.oncleant |
4c820 | 61 72 67 65 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 28 | arget.then.action.oncleantarget( |
4c840 | 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 7d 0a 00 5f | target).end.end.end.end.end.}.._ |
4c860 | 57 4f 52 4b 49 4e 47 5f 44 49 52 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 | WORKING_DIR........=.os.getcwd() |
4c880 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 70 | .local.function.injectplatform(p |
4c8a0 | 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6e 6f 74 20 70 6c 61 74 66 6f 72 6d 20 74 68 65 6e 20 72 65 | latform).if.not.platform.then.re |
4c8c0 | 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 | turn.true.end.platform.=.premake |
4c8e0 | 2e 63 68 65 63 6b 76 61 6c 75 65 28 70 6c 61 74 66 6f 72 6d 2c 20 70 72 65 6d 61 6b 65 2e 66 69 | .checkvalue(platform,.premake.fi |
4c900 | 65 6c 64 73 2e 70 6c 61 74 66 6f 72 6d 73 2e 61 6c 6c 6f 77 65 64 29 0a 66 6f 72 20 73 6c 6e 20 | elds.platforms.allowed).for.sln. |
4c920 | 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f | in.premake.solution.each().do.lo |
4c940 | 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 | cal.platforms.=.sln.platforms.or |
4c960 | 20 7b 20 7d 0a 69 66 20 23 70 6c 61 74 66 6f 72 6d 73 20 3d 3d 20 30 20 74 68 65 6e 0a 74 61 62 | .{.}.if.#platforms.==.0.then.tab |
4c980 | 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 65 | le.insert(platforms,."Native").e |
4c9a0 | 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 | nd.if.not.table.contains(platfor |
4c9c0 | 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c | ms,."Native").then.return.false, |
4c9e0 | 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 20 64 6f 65 73 20 6e 6f 74 20 74 61 72 67 65 74 20 6e | .sln.name....".does.not.target.n |
4ca00 | 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 5c 6e 4e 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 20 | ative.platform\nNative.platform. |
4ca20 | 73 65 74 74 69 6e 67 73 20 61 72 65 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 74 68 65 20 2d 2d | settings.are.required.for.the.-- |
4ca40 | 70 6c 61 74 66 6f 72 6d 20 66 65 61 74 75 72 65 2e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 | platform.feature.".end.if.not.ta |
4ca60 | 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 6d | ble.contains(platforms,.platform |
4ca80 | 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 | ).then.table.insert(platforms,.p |
4caa0 | 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 6c 61 | latform).end.sln.platforms.=.pla |
4cac0 | 74 66 6f 72 6d 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 | tforms.end.return.true.end.funct |
4cae0 | 69 6f 6e 20 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 28 73 63 72 69 70 74 70 61 74 68 29 0a 69 66 | ion._premake_main(scriptpath).if |
4cb00 | 20 28 73 63 72 69 70 74 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 73 | .(scriptpath).then.local.scripts |
4cb20 | 20 20 3d 20 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 5f 6d 61 6e 69 | ..=.dofile(scriptpath...."/_mani |
4cb40 | 66 65 73 74 2e 6c 75 61 22 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 73 63 72 | fest.lua").for._,v.in.ipairs(scr |
4cb60 | 69 70 74 73 29 20 64 6f 0a 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f | ipts).do.dofile(scriptpath...."/ |
4cb80 | 22 20 2e 2e 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 | "....v).end.end._PREMAKE_COMMAND |
4cba0 | 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d | .=.path.getabsolute(_PREMAKE_COM |
4cbc0 | 4d 41 4e 44 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 5f 41 43 54 49 4f 4e | MAND).premake.action.set(_ACTION |
4cbe0 | 29 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 73 65 65 64 28 6f 73 2e 74 69 6d 65 28 29 29 0a 69 66 20 | ).math.randomseed(os.time()).if. |
4cc00 | 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 29 20 74 68 65 6e 0a 6c | (nil.~=._OPTIONS["file"]).then.l |
4cc20 | 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 0a 69 66 | ocal.fname.=._OPTIONS["file"].if |
4cc40 | 20 28 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 64 6f 66 69 6c 65 28 | .(os.isfile(fname)).then.dofile( |
4cc60 | 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 4e 6f 20 67 65 6e 69 65 20 73 63 72 69 | fname).else.error("No.genie.scri |
4cc80 | 70 74 20 27 22 20 2e 2e 20 66 6e 61 6d 65 20 2e 2e 20 22 27 20 66 6f 75 6e 64 21 22 2c 20 32 29 | pt.'"....fname...."'.found!",.2) |
4cca0 | 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d | .end.else.local.dir,.name.=.prem |
4ccc0 | 61 6b 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 70 61 74 68 2e 67 65 74 61 62 | ake.findDefaultScript(path.getab |
4cce0 | 73 6f 6c 75 74 65 28 22 2e 2f 22 29 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e | solute("./")).if.dir.~=.nil.then |
4cd00 | 0a 6f 73 2e 63 68 64 69 72 28 64 69 72 29 0a 64 6f 66 69 6c 65 28 6e 61 6d 65 29 0a 65 6e 64 0a | .os.chdir(dir).dofile(name).end. |
4cd20 | 65 6e 64 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 20 6f 72 20 5f | end.if.(_OPTIONS["version"].or._ |
4cd40 | 4f 50 54 49 4f 4e 53 5b 22 68 65 6c 70 22 5d 20 6f 72 20 6e 6f 74 20 5f 41 43 54 49 4f 4e 29 20 | OPTIONS["help"].or.not._ACTION). |
4cd60 | 74 68 65 6e 0a 70 72 69 6e 74 66 28 22 47 45 4e 69 65 20 2d 20 50 72 6f 6a 65 63 74 20 67 65 6e | then.printf("GENie.-.Project.gen |
4cd80 | 65 72 61 74 6f 72 20 74 6f 6f 6c 20 25 73 22 2c 20 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f | erator.tool.%s",._GENIE_VERSION_ |
4cda0 | 53 54 52 29 0a 70 72 69 6e 74 66 28 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | STR).printf("https://github.com/ |
4cdc0 | 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 29 0a 69 66 20 28 6e 6f 74 20 5f 4f 50 54 49 4f | bkaradzic/genie").if.(not._OPTIO |
4cde0 | 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 73 68 6f 77 | NS["version"]).then.premake.show |
4ce00 | 68 65 6c 70 28 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 31 0a 65 6e 64 0a 61 63 74 69 6f 6e 20 3d | help().end.return.1.end.action.= |
4ce20 | 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f | .premake.action.current().if.(no |
4ce40 | 74 20 61 63 74 69 6f 6e 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 6e 6f 20 | t.action).then.error("Error:.no. |
4ce60 | 73 75 63 68 20 61 63 74 69 6f 6e 20 27 22 20 2e 2e 20 5f 41 43 54 49 4f 4e 20 2e 2e 20 22 27 22 | such.action.'"...._ACTION...."'" |
4ce80 | 2c 20 30 29 0a 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f | ,.0).end.ok,.err.=.premake.optio |
4cea0 | 6e 2e 76 61 6c 69 64 61 74 65 28 5f 4f 50 54 49 4f 4e 53 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 | n.validate(_OPTIONS).if.(not.ok) |
4cec0 | 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 | .then.error("Error:."....err,.0) |
4cee0 | 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c | .end.ok,.err.=.premake.checktool |
4cf00 | 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f | s().if.(not.ok).then.error("Erro |
4cf20 | 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 69 6e | r:."....err,.0).end.ok,.err.=.in |
4cf40 | 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 5f 4f 50 54 49 4f 4e 53 5b 22 70 6c 61 74 66 6f 72 6d 22 | jectplatform(_OPTIONS["platform" |
4cf60 | 5d 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 | ]).if.(not.ok).then.error("Error |
4cf80 | 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 28 22 42 75 69 6c 64 69 | :."....err,.0).end.print("Buildi |
4cfa0 | 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 2e 2e 22 29 0a 70 72 65 6d 61 6b 65 2e 62 | ng.configurations...").premake.b |
4cfc0 | 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 | ake.buildconfigs().ok,.err.=.pre |
4cfe0 | 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 | make.checkprojects().if.(not.ok) |
4d000 | 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 | .then.error("Error:."....err,.0) |
4d020 | 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 52 75 6e 6e 69 6e 67 20 61 63 74 69 6f 6e 20 27 25 73 27 | .end.printf("Running.action.'%s' |
4d040 | 2e 2e 2e 22 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 65 6d 61 6b 65 2e 61 63 | ...",.action.trigger).premake.ac |
4d060 | 74 69 6f 6e 2e 63 61 6c 6c 28 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 69 6e 74 28 | tion.call(action.trigger).print( |
4d080 | 22 44 6f 6e 65 2e 22 29 0a 72 65 74 75 72 6e 20 30 0a 65 6e 64 0a 00 75 6e 61 62 6c 65 20 74 6f | "Done.").return.0.end..unable.to |
4d0a0 | 20 63 72 65 61 74 65 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 6c 69 6e 75 78 00 2e 2d 00 | .create.directory.'%s'.linux..-. |
4d0c0 | 6d 61 6a 6f 72 76 65 72 73 69 6f 6e 00 6d 69 6e 6f 72 76 65 72 73 69 6f 6e 00 72 65 76 69 73 69 | majorversion.minorversion.revisi |
4d0e0 | 6f 6e 00 64 65 73 63 72 69 70 74 69 6f 6e 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 00 | on.description._PREMAKE_COMMAND. |
4d100 | 73 63 72 69 70 74 73 00 4c 75 61 20 35 2e 32 2e 33 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | scripts.Lua.5.2.3..Copyright.(C) |
4d120 | 20 31 39 39 34 2d 32 30 31 33 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f 00 5f 47 45 4e | .1994-2013.Lua.org,.PUC-Rio._GEN |
4d140 | 49 45 5f 56 45 52 53 49 4f 4e 00 76 65 72 73 69 6f 6e 20 32 32 35 20 28 63 6f 6d 6d 69 74 20 32 | IE_VERSION.version.225.(commit.2 |
4d160 | 33 32 31 31 33 31 63 62 66 36 31 64 35 61 31 33 64 66 34 34 63 32 35 35 62 38 64 31 38 64 37 33 | 321131cbf61d5a13df44c255b8d18d73 |
4d180 | 31 32 31 31 34 39 64 29 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f 53 54 52 00 43 6f 70 79 | 121149d)._GENIE_VERSION_STR.Copy |
4d1a0 | 72 69 67 68 74 20 28 43 29 20 32 30 30 32 2d 32 30 31 33 20 4a 61 73 6f 6e 20 50 65 72 6b 69 6e | right.(C).2002-2013.Jason.Perkin |
4d1c0 | 73 20 61 6e 64 20 74 68 65 20 50 72 65 6d 61 6b 65 20 50 72 6f 6a 65 63 74 00 5f 50 52 45 4d 41 | s.and.the.Premake.Project._PREMA |
4d1e0 | 4b 45 5f 43 4f 50 59 52 49 47 48 54 00 5f 4f 53 00 5f 41 43 54 49 4f 4e 00 5f 41 52 47 53 00 5f | KE_COPYRIGHT._OS._ACTION._ARGS._ |
4d200 | 4f 50 54 49 4f 4e 53 00 64 65 62 75 67 00 74 72 61 63 65 62 61 63 6b 00 5f 70 72 65 6d 61 6b 65 | OPTIONS.debug.traceback._premake |
4d220 | 5f 6d 61 69 6e 00 2f 70 72 6f 63 2f 73 65 6c 66 2f 65 78 65 00 2f 00 65 6e 64 73 77 69 74 68 00 | _main./proc/self/exe./.endswith. |
4d240 | 63 68 64 69 72 00 63 6f 70 79 66 69 6c 65 00 5f 69 73 36 34 62 69 74 00 69 73 64 69 72 00 67 65 | chdir.copyfile._is64bit.isdir.ge |
4d260 | 74 63 77 64 00 67 65 74 76 65 72 73 69 6f 6e 00 6d 61 74 63 68 64 6f 6e 65 00 6d 61 74 63 68 69 | tcwd.getversion.matchdone.matchi |
4d280 | 73 66 69 6c 65 00 6d 61 74 63 68 6e 61 6d 65 00 6d 61 74 63 68 6e 65 78 74 00 6d 61 74 63 68 73 | sfile.matchname.matchnext.matchs |
4d2a0 | 74 61 72 74 00 6d 6b 64 69 72 00 70 61 74 68 73 65 61 72 63 68 00 72 6d 64 69 72 00 73 74 61 74 | tart.mkdir.pathsearch.rmdir.stat |
4d2c0 | 00 75 75 69 64 00 69 73 61 62 73 6f 6c 75 74 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .uuid.isabsolute................ |
4d2e0 | 37 d2 44 00 00 00 00 00 c2 4e 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 7.D......N@..................... |
4d300 | 40 d2 44 00 00 00 00 00 16 4c 40 00 00 00 00 00 46 d2 44 00 00 00 00 00 17 4b 40 00 00 00 00 00 | @.D......L@.....F.D......K@..... |
4d320 | 4f d2 44 00 00 00 00 00 6e 4c 40 00 00 00 00 00 58 d2 44 00 00 00 00 00 b9 56 40 00 00 00 00 00 | O.D.....nL@.....X.D......V@..... |
4d340 | 5e d2 44 00 00 00 00 00 34 5a 40 00 00 00 00 00 65 d2 44 00 00 00 00 00 a2 50 40 00 00 00 00 00 | ^.D.....4Z@.....e.D......P@..... |
4d360 | 7f d2 44 00 00 00 00 00 99 49 40 00 00 00 00 00 70 d2 44 00 00 00 00 00 73 4d 40 00 00 00 00 00 | ..D......I@.....p.D.....sM@..... |
4d380 | 7a d2 44 00 00 00 00 00 d1 4d 40 00 00 00 00 00 86 d2 44 00 00 00 00 00 ac 4d 40 00 00 00 00 00 | z.D......M@.......D......M@..... |
4d3a0 | 90 d2 44 00 00 00 00 00 5d 4e 40 00 00 00 00 00 9a d2 44 00 00 00 00 00 7d 4c 40 00 00 00 00 00 | ..D.....]N@.......D.....}L@..... |
4d3c0 | a5 d2 44 00 00 00 00 00 4e 4f 40 00 00 00 00 00 ab d2 44 00 00 00 00 00 f8 58 40 00 00 00 00 00 | ..D.....NO@.......D......X@..... |
4d3e0 | b6 d2 44 00 00 00 00 00 bf 4a 40 00 00 00 00 00 bc d2 44 00 00 00 00 00 c2 49 40 00 00 00 00 00 | ..D......J@.......D......I@..... |
4d400 | c1 d2 44 00 00 00 00 00 24 57 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..D.....$W@..................... |
4d420 | c6 d2 44 00 00 00 00 00 84 51 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..D......Q@..................... |
4d440 | 00 00 00 00 00 20 6c 40 72 62 00 2f 64 65 76 2f 75 72 61 6e 64 6f 6d 00 25 30 32 58 25 30 32 58 | ......l@rb./dev/urandom.%02X%02X |
4d460 | 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 | %02X%02X-%02X%02X-%02X%02X-%02X% |
4d480 | 30 32 58 2d 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 00 62 61 73 | 02X-%02X%02X%02X%02X%02X%02X.bas |
4d4a0 | 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 20 0c 0a 0d 09 0b 00 69 6e 64 65 78 20 6f 75 74 20 | e.out.of.range........index.out. |
4d4c0 | 6f 66 20 72 61 6e 67 65 00 74 61 62 6c 65 20 6f 72 20 73 74 72 69 6e 67 20 65 78 70 65 63 74 65 | of.range.table.or.string.expecte |
4d4e0 | 64 00 27 74 6f 73 74 72 69 6e 67 27 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e | d.'tostring'.must.return.a.strin |
4d500 | 67 20 74 6f 20 27 70 72 69 6e 74 27 00 09 00 74 6f 6f 20 6d 61 6e 79 20 6e 65 73 74 65 64 20 66 | g.to.'print'...too.many.nested.f |
4d520 | 75 6e 63 74 69 6f 6e 73 00 72 65 61 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 72 65 | unctions.reader.function.must.re |
4d540 | 74 75 72 6e 20 61 20 73 74 72 69 6e 67 00 63 6f 6c 6c 65 63 74 00 76 61 6c 75 65 20 65 78 70 65 | turn.a.string.collect.value.expe |
4d560 | 63 74 65 64 00 6e 69 6c 20 6f 72 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 5f 5f 6d 65 74 | cted.nil.or.table.expected.__met |
4d580 | 61 74 61 62 6c 65 00 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 61 20 70 72 6f 74 65 63 74 65 64 | atable.cannot.change.a.protected |
4d5a0 | 20 6d 65 74 61 74 61 62 6c 65 00 5f 5f 70 61 69 72 73 00 5f 5f 69 70 61 69 72 73 00 62 74 00 3d | .metatable.__pairs.__ipairs.bt.= |
4d5c0 | 28 6c 6f 61 64 29 00 61 73 73 65 72 74 69 6f 6e 20 66 61 69 6c 65 64 21 00 5f 47 00 4c 75 61 20 | (load).assertion.failed!._G.Lua. |
4d5e0 | 35 2e 32 00 73 74 6f 70 00 72 65 73 74 61 72 74 00 63 6f 75 6e 74 00 73 74 65 70 00 73 65 74 70 | 5.2.stop.restart.count.step.setp |
4d600 | 61 75 73 65 00 73 65 74 73 74 65 70 6d 75 6c 00 73 65 74 6d 61 6a 6f 72 69 6e 63 00 69 73 72 75 | ause.setstepmul.setmajorinc.isru |
4d620 | 6e 6e 69 6e 67 00 67 65 6e 65 72 61 74 69 6f 6e 61 6c 00 69 6e 63 72 65 6d 65 6e 74 61 6c 00 61 | nning.generational.incremental.a |
4d640 | 73 73 65 72 74 00 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 65 00 64 6f 66 69 6c 65 00 67 65 74 6d | ssert.collectgarbage.dofile.getm |
4d660 | 65 74 61 74 61 62 6c 65 00 6c 6f 61 64 66 69 6c 65 00 70 72 69 6e 74 00 72 61 77 65 71 75 61 6c | etatable.loadfile.print.rawequal |
4d680 | 00 72 61 77 6c 65 6e 00 72 61 77 67 65 74 00 72 61 77 73 65 74 00 73 65 6c 65 63 74 00 73 65 74 | .rawlen.rawget.rawset.select.set |
4d6a0 | 6d 65 74 61 74 61 62 6c 65 00 74 6f 6e 75 6d 62 65 72 00 78 70 63 61 6c 6c 00 00 00 00 00 00 00 | metatable.tonumber.xpcall....... |
4d6c0 | 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 | ................................ |
4d6e0 | 09 00 00 00 0a 00 00 00 0b 00 00 00 00 00 00 00 e4 d5 44 00 00 00 00 00 e9 d5 44 00 00 00 00 00 | ..................D.......D..... |
4d700 | 4e d5 44 00 00 00 00 00 f1 d5 44 00 00 00 00 00 f7 d5 44 00 00 00 00 00 fc d5 44 00 00 00 00 00 | N.D.......D.......D.......D..... |
4d720 | 05 d6 44 00 00 00 00 00 10 d6 44 00 00 00 00 00 1c d6 44 00 00 00 00 00 26 d6 44 00 00 00 00 00 | ..D.......D.......D.....&.D..... |
4d740 | 33 d6 44 00 00 00 00 00 00 00 00 00 00 00 00 00 3f d6 44 00 00 00 00 00 09 66 40 00 00 00 00 00 | 3.D.............?.D......f@..... |
4d760 | 46 d6 44 00 00 00 00 00 ec 60 40 00 00 00 00 00 55 d6 44 00 00 00 00 00 a9 65 40 00 00 00 00 00 | F.D......`@.....U.D......e@..... |
4d780 | f9 fe 44 00 00 00 00 00 83 60 40 00 00 00 00 00 5c d6 44 00 00 00 00 00 67 65 40 00 00 00 00 00 | ..D......`@.....\.D.....ge@..... |
4d7a0 | b5 d5 44 00 00 00 00 00 1e 64 40 00 00 00 00 00 69 d6 44 00 00 00 00 00 4b 66 40 00 00 00 00 00 | ..D......d@.....i.D.....Kf@..... |
4d7c0 | 97 e9 44 00 00 00 00 00 66 64 40 00 00 00 00 00 95 d2 44 00 00 00 00 00 9d 5f 40 00 00 00 00 00 | ..D.....fd@.......D......_@..... |
4d7e0 | ad d5 44 00 00 00 00 00 0d 64 40 00 00 00 00 00 b4 d6 44 00 00 00 00 00 9d 62 40 00 00 00 00 00 | ..D......d@.......D......b@..... |
4d800 | 72 d6 44 00 00 00 00 00 97 5e 40 00 00 00 00 00 78 d6 44 00 00 00 00 00 59 5e 40 00 00 00 00 00 | r.D......^@.....x.D.....Y^@..... |
4d820 | 81 d6 44 00 00 00 00 00 12 5e 40 00 00 00 00 00 88 d6 44 00 00 00 00 00 d1 5d 40 00 00 00 00 00 | ..D......^@.......D......]@..... |
4d840 | 8f d6 44 00 00 00 00 00 83 5d 40 00 00 00 00 00 96 d6 44 00 00 00 00 00 a3 5c 40 00 00 00 00 00 | ..D......]@.......D......\@..... |
4d860 | 9d d6 44 00 00 00 00 00 f2 62 40 00 00 00 00 00 aa d6 44 00 00 00 00 00 1a 5b 40 00 00 00 00 00 | ..D......b@.......D......[@..... |
4d880 | bf e4 44 00 00 00 00 00 f6 5a 40 00 00 00 00 00 c0 eb 44 00 00 00 00 00 bf 5a 40 00 00 00 00 00 | ..D......Z@.......D......Z@..... |
4d8a0 | b3 d6 44 00 00 00 00 00 02 62 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..D......b@..................... |
4d8c0 | 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 3f 25 2e 31 34 67 00 6c 6f | ......................P?%.14g.lo |
4d8e0 | 6f 70 20 69 6e 20 67 65 74 74 61 62 6c 65 00 6c 6f 6f 70 20 69 6e 20 73 65 74 74 61 62 6c 65 00 | op.in.gettable.loop.in.settable. |
4d900 | 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 6f 76 65 72 66 6c 6f 77 00 67 65 74 20 6c 65 6e 67 74 | string.length.overflow.get.lengt |
4d920 | 68 20 6f 66 00 27 66 6f 72 27 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 6d 75 73 74 20 62 65 | h.of.'for'.initial.value.must.be |
4d940 | 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 6c 69 6d 69 74 20 6d 75 73 74 20 62 65 20 61 20 | .a.number.'for'.limit.must.be.a. |
4d960 | 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 73 74 65 70 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 | number.'for'.step.must.be.a.numb |
4d980 | 65 72 00 00 00 00 00 00 3d 6e 40 00 00 00 00 00 ba 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 | er......=n@......m@......m@..... |
4d9a0 | 9f 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 cf 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 | .m@......m@......m@......m@..... |
4d9c0 | cf 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 | .m@......m@......m@......m@..... |
4d9e0 | fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 | .m@......m@......m@......m@..... |
4da00 | fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 | .m@......m@......m@......m@..... |
4da20 | fc 6d 40 00 00 00 00 00 c0 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 | .m@......m@......m@......m@..... |
4da40 | 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 | Ir@.....Ir@.....Rs@.....Rs@..... |
4da60 | 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 | Rs@.....Rs@.....Ir@.....Ir@..... |
4da80 | 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 | Ir@.....Ir@.....Ir@.....Ir@..... |
4daa0 | 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 52 73 40 00 00 00 00 00 49 72 40 00 00 00 00 00 | Ir@.....Ir@.....Rs@.....Ir@..... |
4dac0 | dc 72 40 00 00 00 00 00 52 73 40 00 00 00 00 00 76 72 40 00 00 00 00 00 76 72 40 00 00 00 00 00 | .r@.....Rs@.....vr@.....vr@..... |
4dae0 | 76 72 40 00 00 00 00 00 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 41 73 40 00 00 00 00 00 | vr@.....Rs@.....Rs@.....As@..... |
4db00 | 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 | Rs@.....Rs@.....Rs@.....Rs@..... |
4db20 | 4a 73 40 00 00 00 00 00 ee 74 40 00 00 00 00 00 fb 74 40 00 00 00 00 00 19 75 40 00 00 00 00 00 | Js@......t@......t@......u@..... |
4db40 | 38 75 40 00 00 00 00 00 59 75 40 00 00 00 00 00 76 75 40 00 00 00 00 00 99 75 40 00 00 00 00 00 | 8u@.....Yu@.....vu@......u@..... |
4db60 | e0 75 40 00 00 00 00 00 22 76 40 00 00 00 00 00 85 76 40 00 00 00 00 00 d4 76 40 00 00 00 00 00 | .u@....."v@......v@......v@..... |
4db80 | 34 77 40 00 00 00 00 00 92 77 40 00 00 00 00 00 e3 77 40 00 00 00 00 00 58 78 40 00 00 00 00 00 | 4w@......w@......w@.....Xx@..... |
4dba0 | cd 78 40 00 00 00 00 00 42 79 40 00 00 00 00 00 b7 79 40 00 00 00 00 00 5d 7a 40 00 00 00 00 00 | .x@.....By@......y@.....]z@..... |
4dbc0 | d1 7a 40 00 00 00 00 00 19 7b 40 00 00 00 00 00 4e 7b 40 00 00 00 00 00 6b 7b 40 00 00 00 00 00 | .z@......{@.....N{@.....k{@..... |
4dbe0 | ef 7b 40 00 00 00 00 00 2c 7c 40 00 00 00 00 00 a4 7c 40 00 00 00 00 00 fe 7c 40 00 00 00 00 00 | .{@.....,|@......|@......|@..... |
4dc00 | ad 7d 40 00 00 00 00 00 ee 7d 40 00 00 00 00 00 93 7e 40 00 00 00 00 00 e7 7e 40 00 00 00 00 00 | .}@......}@......~@......~@..... |
4dc20 | aa 7f 40 00 00 00 00 00 0b 80 40 00 00 00 00 00 68 80 40 00 00 00 00 00 0d 81 40 00 00 00 00 00 | ..@.......@.....h.@.......@..... |
4dc40 | 8a 81 40 00 00 00 00 00 b8 81 40 00 00 00 00 00 8b 82 40 00 00 00 00 00 93 83 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
4dc60 | 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 72 65 73 75 6d 65 00 63 61 6e | too.many.arguments.to.resume.can |
4dc80 | 6e 6f 74 20 72 65 73 75 6d 65 20 64 65 61 64 20 63 6f 72 6f 75 74 69 6e 65 00 74 6f 6f 20 6d 61 | not.resume.dead.coroutine.too.ma |
4dca0 | 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 72 65 73 75 6d 65 00 63 6f 72 6f 75 74 69 6e 65 20 65 | ny.results.to.resume.coroutine.e |
4dcc0 | 78 70 65 63 74 65 64 00 73 75 73 70 65 6e 64 65 64 00 6e 6f 72 6d 61 6c 00 64 65 61 64 00 63 72 | xpected.suspended.normal.dead.cr |
4dce0 | 65 61 74 65 00 73 74 61 74 75 73 00 77 72 61 70 00 79 69 65 6c 64 00 00 00 00 00 00 00 00 00 00 | eate.status.wrap.yield.......... |
4dd00 | de dc 44 00 00 00 00 00 88 86 40 00 00 00 00 00 ae dc 44 00 00 00 00 00 61 87 40 00 00 00 00 00 | ..D.......@.......D.....a.@..... |
4dd20 | 1e d6 44 00 00 00 00 00 6e 86 40 00 00 00 00 00 e5 dc 44 00 00 00 00 00 9a 85 40 00 00 00 00 00 | ..D.....n.@.......D.......@..... |
4dd40 | ec dc 44 00 00 00 00 00 ce 86 40 00 00 00 00 00 f1 dc 44 00 00 00 00 00 b2 84 40 00 00 00 00 00 | ..D.......@.......D.......@..... |
4dd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 | ................position.out.of. |
4dd80 | 62 6f 75 6e 64 73 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 75 6e 70 61 63 | bounds.too.many.results.to.unpac |
4dda0 | 6b 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 | k.wrong.number.of.arguments.to.' |
4ddc0 | 69 6e 73 65 72 74 27 00 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 28 25 73 29 20 61 74 20 69 6e | insert'.invalid.value.(%s).at.in |
4dde0 | 64 65 78 20 25 64 20 69 6e 20 74 61 62 6c 65 20 66 6f 72 20 27 63 6f 6e 63 61 74 27 00 69 6e 76 | dex.%d.in.table.for.'concat'.inv |
4de00 | 61 6c 69 64 20 6f 72 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 73 6f 72 74 69 6e 67 00 | alid.order.function.for.sorting. |
4de20 | 69 6e 73 65 72 74 00 72 65 6d 6f 76 65 00 73 6f 72 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | insert.remove.sort.............. |
4de40 | bc 05 45 00 00 00 00 00 8a 8b 40 00 00 00 00 00 20 de 44 00 00 00 00 00 da 89 40 00 00 00 00 00 | ..E.......@.......D.......@..... |
4de60 | 9d dd 44 00 00 00 00 00 a6 8a 40 00 00 00 00 00 9b dd 44 00 00 00 00 00 f4 88 40 00 00 00 00 00 | ..D.......@.......D.......@..... |
4de80 | 27 de 44 00 00 00 00 00 31 88 40 00 00 00 00 00 2e de 44 00 00 00 00 00 c7 8f 40 00 00 00 00 00 | '.D.....1.@.......D.......@..... |
4dea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f2 90 40 00 00 00 00 00 f8 90 40 00 00 00 00 00 | ..................@.......@..... |
4dec0 | fe 90 40 00 00 00 00 00 04 91 40 00 00 00 00 00 0d 91 40 00 00 00 00 00 41 91 40 00 00 00 00 00 | ..@.......@.......@.....A.@..... |
4dee0 | 46 91 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 | F.@............................. |
4df00 | 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 | ................................ |
4df20 | 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 | ................................ |
4df40 | 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 | ................................ |
4df60 | 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
4df80 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
4dfa0 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
4dfc0 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
4dfe0 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e000 | 6e 4e 00 78 58 00 28 6e 75 6c 6c 29 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 | nN.xX.(null).invalid.option.'%%% |
4e020 | 63 27 20 74 6f 20 27 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 27 00 00 00 00 00 00 00 30 40 | c'.to.'lua_pushfstring'.......0@ |
4e040 | 63 6f 6e 73 74 61 6e 74 73 00 63 6f 6e 74 72 6f 6c 20 73 74 72 75 63 74 75 72 65 20 74 6f 6f 20 | constants.control.structure.too. |
4e060 | 6c 6f 6e 67 00 6f 70 63 6f 64 65 73 00 66 75 6e 63 74 69 6f 6e 20 6f 72 20 65 78 70 72 65 73 73 | long.opcodes.function.or.express |
4e080 | 69 6f 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 dd 9f 40 00 00 00 00 00 e5 9f 40 00 00 00 00 00 | ion.too.complex...@.......@..... |
4e0a0 | f5 9f 40 00 00 00 00 00 40 a0 40 00 00 00 00 00 40 a0 40 00 00 00 00 00 38 a0 40 00 00 00 00 00 | ..@.....@.@.....@.@.....8.@..... |
4e0c0 | 38 a0 40 00 00 00 00 00 6a a0 40 00 00 00 00 00 7b a0 40 00 00 00 00 00 7b a0 40 00 00 00 00 00 | 8.@.....j.@.....{.@.....{.@..... |
4e0e0 | 8f a0 40 00 00 00 00 00 94 a0 40 00 00 00 00 00 d7 a0 40 00 00 00 00 00 f6 a0 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
4e100 | f6 a0 40 00 00 00 00 00 f6 a0 40 00 00 00 00 00 f6 a0 40 00 00 00 00 00 af a0 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
4e120 | cf a6 40 00 00 00 00 00 cf a6 40 00 00 00 00 00 cf a6 40 00 00 00 00 00 cf a6 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
4e140 | cf a6 40 00 00 00 00 00 cf a6 40 00 00 00 00 00 ca a6 40 00 00 00 00 00 dc a6 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
4e160 | dc a6 40 00 00 00 00 00 dc a6 40 00 00 00 00 00 dc a6 40 00 00 00 00 00 dc a6 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
4e180 | dc a6 40 00 00 00 00 00 c0 a6 40 00 00 00 00 00 c5 a6 40 00 00 00 00 00 a4 a8 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
4e1a0 | ac a8 40 00 00 00 00 00 a4 a8 40 00 00 00 00 00 ac a8 40 00 00 00 00 00 ac a8 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
4e1c0 | c1 a8 40 00 00 00 00 00 09 a9 40 00 00 00 00 00 09 a9 40 00 00 00 00 00 09 a9 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
4e1e0 | b4 a8 40 00 00 00 00 00 c1 a8 40 00 00 00 00 00 43 aa 40 00 00 00 00 00 43 aa 40 00 00 00 00 00 | ..@.......@.....C.@.....C.@..... |
4e200 | 43 aa 40 00 00 00 00 00 43 aa 40 00 00 00 00 00 43 aa 40 00 00 00 00 00 43 aa 40 00 00 00 00 00 | C.@.....C.@.....C.@.....C.@..... |
4e220 | b8 a9 40 00 00 00 00 00 56 aa 40 00 00 00 00 00 56 aa 40 00 00 00 00 00 56 aa 40 00 00 00 00 00 | ..@.....V.@.....V.@.....V.@..... |
4e240 | 66 aa 40 00 00 00 00 00 66 aa 40 00 00 00 00 00 66 aa 40 00 00 00 00 00 7e a9 40 00 00 00 00 00 | f.@.....f.@.....f.@.....~.@..... |
4e260 | 8f a9 40 00 00 00 00 00 00 00 00 00 00 00 38 43 65 72 72 6f 72 20 69 6e 20 65 72 72 6f 72 20 68 | ..@...........8Cerror.in.error.h |
4e280 | 61 6e 64 6c 69 6e 67 00 61 74 74 65 6d 70 74 20 74 6f 20 6c 6f 61 64 20 61 20 25 73 20 63 68 75 | andling.attempt.to.load.a.%s.chu |
4e2a0 | 6e 6b 20 28 6d 6f 64 65 20 69 73 20 27 25 73 27 29 00 62 69 6e 61 72 79 00 74 65 78 74 00 43 20 | nk.(mode.is.'%s').binary.text.C. |
4e2c0 | 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 6e 6f 6e | stack.overflow.cannot.resume.non |
4e2e0 | 2d 73 75 73 70 65 6e 64 65 64 20 63 6f 72 6f 75 74 69 6e 65 00 61 74 74 65 6d 70 74 20 74 6f 20 | -suspended.coroutine.attempt.to. |
4e300 | 79 69 65 6c 64 20 61 63 72 6f 73 73 20 61 20 43 2d 63 61 6c 6c 20 62 6f 75 6e 64 61 72 79 00 61 | yield.across.a.C-call.boundary.a |
4e320 | 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 20 66 72 6f 6d 20 6f 75 74 73 69 64 65 20 61 20 63 | ttempt.to.yield.from.outside.a.c |
4e340 | 6f 72 6f 75 74 69 6e 65 00 73 74 61 6e 64 61 72 64 20 25 73 20 66 69 6c 65 20 69 73 20 63 6c 6f | oroutine.standard.%s.file.is.clo |
4e360 | 73 65 64 00 5f 49 4f 5f 6f 75 74 70 75 74 00 46 49 4c 45 2a 00 61 74 74 65 6d 70 74 20 74 6f 20 | sed._IO_output.FILE*.attempt.to. |
4e380 | 75 73 65 20 61 20 63 6c 6f 73 65 64 20 66 69 6c 65 00 63 61 6e 6e 6f 74 20 63 6c 6f 73 65 20 73 | use.a.closed.file.cannot.close.s |
4e3a0 | 74 61 6e 64 61 72 64 20 66 69 6c 65 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 00 | tandard.file.too.many.arguments. |
4e3c0 | 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 00 25 6c 66 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 | invalid.option.%lf.invalid.forma |
4e3e0 | 74 00 5f 49 4f 5f 69 6e 70 75 74 00 72 77 61 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 00 74 6f 6f | t._IO_input.rwa.invalid.mode.too |
4e400 | 20 6d 61 6e 79 20 6f 70 74 69 6f 6e 73 00 66 69 6c 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6c | .many.options.file.is.already.cl |
4e420 | 6f 73 65 64 00 63 75 72 00 6e 6f 74 20 61 6e 20 69 6e 74 65 67 65 72 20 69 6e 20 70 72 6f 70 65 | osed.cur.not.an.integer.in.prope |
4e440 | 72 20 72 61 6e 67 65 00 66 69 6c 65 20 28 63 6c 6f 73 65 64 29 00 66 69 6c 65 20 28 25 70 29 00 | r.range.file.(closed).file.(%p). |
4e460 | 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 66 69 6c 65 20 27 25 73 27 20 28 25 73 29 00 5f 5f 69 6e 64 | cannot.open.file.'%s'.(%s).__ind |
4e480 | 65 78 00 73 74 64 6f 75 74 00 73 74 64 65 72 72 00 6e 6f 00 66 75 6c 6c 00 63 6c 6f 73 65 00 66 | ex.stdout.stderr.no.full.close.f |
4e4a0 | 6c 75 73 68 00 73 65 65 6b 00 73 65 74 76 62 75 66 00 77 72 69 74 65 00 5f 5f 67 63 00 5f 5f 74 | lush.seek.setvbuf.write.__gc.__t |
4e4c0 | 6f 73 74 72 69 6e 67 00 70 6f 70 65 6e 00 74 6d 70 66 69 6c 65 00 00 00 00 00 00 00 00 00 00 00 | ostring.popen.tmpfile........... |
4e4e0 | 00 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 92 d6 44 00 00 00 00 00 25 e4 44 00 00 00 00 00 | ..................D.....%.D..... |
4e500 | fa 3f 44 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | .?D............................. |
4e520 | 91 e4 44 00 00 00 00 00 94 e4 44 00 00 00 00 00 9a 01 45 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..D.......D.......E............. |
4e540 | 99 e4 44 00 00 00 00 00 bb b9 40 00 00 00 00 00 9f e4 44 00 00 00 00 00 f8 be 40 00 00 00 00 00 | ..D.......@.......D.......@..... |
4e560 | a1 ee 44 00 00 00 00 00 95 c1 40 00 00 00 00 00 d4 05 45 00 00 00 00 00 b5 be 40 00 00 00 00 00 | ..D.......@.......E.......@..... |
4e580 | a5 e4 44 00 00 00 00 00 1b c3 40 00 00 00 00 00 aa e4 44 00 00 00 00 00 b8 c2 40 00 00 00 00 00 | ..D.......@.......D.......@..... |
4e5a0 | b2 e4 44 00 00 00 00 00 c2 bf 40 00 00 00 00 00 b8 e4 44 00 00 00 00 00 ed b9 40 00 00 00 00 00 | ..D.......@.......D.......@..... |
4e5c0 | bd e4 44 00 00 00 00 00 20 c4 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..D.......@..................... |
4e5e0 | 99 e4 44 00 00 00 00 00 bb b9 40 00 00 00 00 00 9f e4 44 00 00 00 00 00 cf be 40 00 00 00 00 00 | ..D.......@.......D.......@..... |
4e600 | e6 e3 44 00 00 00 00 00 a2 c5 40 00 00 00 00 00 a1 ee 44 00 00 00 00 00 b1 c5 40 00 00 00 00 00 | ..D.......@.......D.......@..... |
4e620 | d3 f9 44 00 00 00 00 00 4b c0 40 00 00 00 00 00 68 e3 44 00 00 00 00 00 93 c5 40 00 00 00 00 00 | ..D.....K.@.....h.D.......@..... |
4e640 | c8 e4 44 00 00 00 00 00 1c bf 40 00 00 00 00 00 d4 05 45 00 00 00 00 00 96 be 40 00 00 00 00 00 | ..D.......@.......E.......@..... |
4e660 | ce e4 44 00 00 00 00 00 67 c4 40 00 00 00 00 00 c0 eb 44 00 00 00 00 00 c7 c3 40 00 00 00 00 00 | ..D.....g.@.......D.......@..... |
4e680 | b2 e4 44 00 00 00 00 00 41 b9 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..D.....A.@..................... |
4e6a0 | 69 6e 76 61 6c 69 64 20 6b 65 79 20 74 6f 20 27 6e 65 78 74 27 00 74 61 62 6c 65 20 6f 76 65 72 | invalid.key.to.'next'.table.over |
4e6c0 | 66 6c 6f 77 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 6e 69 6c 00 74 61 62 6c 65 20 69 6e | flow.table.index.is.nil.table.in |
4e6e0 | 64 65 78 20 69 73 20 4e 61 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | dex.is.NaN...................... |
4e700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 3f | ...............................? |
4e720 | 73 65 61 72 63 68 65 72 73 00 27 70 61 63 6b 61 67 65 2e 73 65 61 72 63 68 65 72 73 27 20 6d 75 | searchers.'package.searchers'.mu |
4e740 | 73 74 20 62 65 20 61 20 74 61 62 6c 65 00 6d 6f 64 75 6c 65 20 27 25 73 27 20 6e 6f 74 20 66 6f | st.be.a.table.module.'%s'.not.fo |
4e760 | 75 6e 64 3a 25 73 00 5f 4c 4f 41 44 45 44 00 5f 4e 41 4d 45 00 5f 4d 00 5f 50 41 43 4b 41 47 45 | und:%s._LOADED._NAME._M._PACKAGE |
4e780 | 00 27 6d 6f 64 75 6c 65 27 20 6e 6f 74 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 4c 75 61 20 | .'module'.not.called.from.a.Lua. |
4e7a0 | 66 75 6e 63 74 69 6f 6e 00 5f 50 52 45 4c 4f 41 44 00 0a 09 6e 6f 20 66 69 65 6c 64 20 70 61 63 | function._PRELOAD...no.field.pac |
4e7c0 | 6b 61 67 65 2e 70 72 65 6c 6f 61 64 5b 27 25 73 27 5d 00 0a 09 6e 6f 20 66 69 6c 65 20 27 25 73 | kage.preload['%s']...no.file.'%s |
4e7e0 | 27 00 5f 43 4c 49 42 53 00 69 6e 69 74 00 5f 00 6c 75 61 6f 70 65 6e 5f 25 73 00 4c 55 41 5f 4e | '._CLIBS.init._.luaopen_%s.LUA_N |
4e800 | 4f 45 4e 56 00 3b 01 3b 00 3b 3b 00 01 00 65 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d 6f 64 75 | OENV.;.;.;;...error.loading.modu |
4e820 | 6c 65 20 27 25 73 27 20 66 72 6f 6d 20 66 69 6c 65 20 27 25 73 27 3a 0a 09 25 73 00 27 70 61 63 | le.'%s'.from.file.'%s':..%s.'pac |
4e840 | 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 69 6e 67 00 63 70 61 74 68 00 | kage.%s'.must.be.a.string.cpath. |
4e860 | 0a 09 6e 6f 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 69 6e 20 66 69 6c 65 20 27 25 73 27 00 2f 75 | ..no.module.'%s'.in.file.'%s'./u |
4e880 | 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 32 2f 3f 2e 6c 75 61 3b 2f 75 73 | sr/local/share/lua/5.2/?.lua;/us |
4e8a0 | 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 32 2f 3f 2f 69 6e 69 74 2e 6c 75 61 | r/local/share/lua/5.2/?/init.lua |
4e8c0 | 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 32 2f 3f 2e 6c 75 61 3b 2f 75 | ;/usr/local/lib/lua/5.2/?.lua;/u |
4e8e0 | 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 32 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b | sr/local/lib/lua/5.2/?/init.lua; |
4e900 | 2e 2f 3f 2e 6c 75 61 00 4c 55 41 5f 50 41 54 48 00 4c 55 41 5f 50 41 54 48 5f 35 5f 32 00 2f 75 | ./?.lua.LUA_PATH.LUA_PATH_5_2./u |
4e920 | 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 32 2f 3f 2e 73 6f 3b 2f 75 73 72 2f 6c | sr/local/lib/lua/5.2/?.so;/usr/l |
4e940 | 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 32 2f 6c 6f 61 64 61 6c 6c 2e 73 6f 3b 2e 2f 3f 2e | ocal/lib/lua/5.2/loadall.so;./?. |
4e960 | 73 6f 00 4c 55 41 5f 43 50 41 54 48 00 4c 55 41 5f 43 50 41 54 48 5f 35 5f 32 00 2f 0a 3b 0a 3f | so.LUA_CPATH.LUA_CPATH_5_2./.;.? |
4e980 | 0a 21 0a 2d 0a 00 63 6f 6e 66 69 67 00 6c 6f 61 64 65 64 00 70 72 65 6c 6f 61 64 00 6d 6f 64 75 | .!.-..config.loaded.preload.modu |
4e9a0 | 6c 65 00 72 65 71 75 69 72 65 00 6c 6f 61 64 6c 69 62 00 73 65 61 72 63 68 70 61 74 68 00 73 65 | le.require.loadlib.searchpath.se |
4e9c0 | 65 61 6c 6c 00 00 00 00 00 00 00 00 00 00 00 00 af d6 40 00 00 00 00 00 20 dd 40 00 00 00 00 00 | eall..............@.......@..... |
4e9e0 | 3d de 40 00 00 00 00 00 7e dd 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | =.@.....~.@..................... |
4ea00 | 9c e9 44 00 00 00 00 00 58 d4 40 00 00 00 00 00 a3 e9 44 00 00 00 00 00 4b d3 40 00 00 00 00 00 | ..D.....X.@.......D.....K.@..... |
4ea20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab e9 44 00 00 00 00 00 b3 d9 40 00 00 00 00 00 | ..................D.......@..... |
4ea40 | b3 e9 44 00 00 00 00 00 21 dc 40 00 00 00 00 00 be e9 44 00 00 00 00 00 3c d6 40 00 00 00 00 00 | ..D.....!.@.......D.....<.@..... |
4ea60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 73 3a 20 25 73 20 70 72 65 63 6f 6d 70 69 6c | ................%s:.%s.precompil |
4ea80 | 65 64 20 63 68 75 6e 6b 00 74 72 75 6e 63 61 74 65 64 00 63 6f 72 72 75 70 74 65 64 00 62 69 6e | ed.chunk.truncated.corrupted.bin |
4eaa0 | 61 72 79 20 73 74 72 69 6e 67 00 6e 6f 74 20 61 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 | ary.string.not.a.version.mismatc |
4eac0 | 68 20 69 6e 00 69 6e 63 6f 6d 70 61 74 69 62 6c 65 00 2f 74 6d 70 2f 6c 75 61 5f 58 58 58 58 58 | h.in.incompatible./tmp/lua_XXXXX |
4eae0 | 58 00 75 6e 61 62 6c 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 75 6e 69 71 75 65 20 66 69 | X.unable.to.generate.a.unique.fi |
4eb00 | 6c 65 6e 61 6d 65 00 66 69 65 6c 64 20 27 25 73 27 20 6d 69 73 73 69 6e 67 20 69 6e 20 64 61 74 | lename.field.'%s'.missing.in.dat |
4eb20 | 65 20 74 61 62 6c 65 00 73 65 63 00 6d 69 6e 00 68 6f 75 72 00 6d 6f 6e 74 68 00 79 65 61 72 00 | e.table.sec.min.hour.month.year. |
4eb40 | 69 73 64 73 74 00 25 63 00 2a 74 00 77 64 61 79 00 79 64 61 79 00 69 6e 76 61 6c 69 64 20 63 6f | isdst.%c.*t.wday.yday.invalid.co |
4eb60 | 6e 76 65 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 72 20 27 25 25 25 73 27 00 61 41 62 42 63 43 | nversion.specifier.'%%%s'.aAbBcC |
4eb80 | 64 44 65 46 67 47 68 48 49 6a 6d 4d 6e 70 72 52 53 74 54 75 55 56 77 57 78 58 79 59 7a 5a 25 00 | dDeFgGhHIjmMnprRStTuUVwWxXyYzZ%. |
4eba0 | 63 43 78 58 79 59 00 4f 00 64 65 48 49 6d 4d 53 75 55 56 77 57 79 00 63 6f 6c 6c 61 74 65 00 63 | cCxXyY.O.deHImMSuUVwWy.collate.c |
4ebc0 | 74 79 70 65 00 6d 6f 6e 65 74 61 72 79 00 6e 75 6d 65 72 69 63 00 63 6c 6f 63 6b 00 64 61 74 65 | type.monetary.numeric.clock.date |
4ebe0 | 00 64 69 66 66 74 69 6d 65 00 65 78 65 63 75 74 65 00 65 78 69 74 00 67 65 74 65 6e 76 00 72 65 | .difftime.execute.exit.getenv.re |
4ec00 | 6e 61 6d 65 00 73 65 74 6c 6f 63 61 6c 65 00 74 6d 70 6e 61 6d 65 00 00 00 00 00 00 00 00 00 00 | name.setlocale.tmpname.......... |
4ec20 | 7a eb 44 00 00 00 00 00 0d e8 44 00 00 00 00 00 7f e7 44 00 00 00 00 00 a0 eb 44 00 00 00 00 00 | z.D.......D.......D.......D..... |
4ec40 | a7 eb 44 00 00 00 00 00 a9 eb 44 00 00 00 00 00 06 00 00 00 03 00 00 00 00 00 00 00 04 00 00 00 | ..D.......D..................... |
4ec60 | 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 e0 01 45 00 00 00 00 00 b7 eb 44 00 00 00 00 00 | ..................E.......D..... |
4ec80 | bf eb 44 00 00 00 00 00 c5 eb 44 00 00 00 00 00 ce eb 44 00 00 00 00 00 e5 eb 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4eca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d6 eb 44 00 00 00 00 00 be e8 40 00 00 00 00 00 | ..................D.......@..... |
4ecc0 | dc eb 44 00 00 00 00 00 02 eb 40 00 00 00 00 00 e1 eb 44 00 00 00 00 00 4a e8 40 00 00 00 00 00 | ..D.......@.......D.....J.@..... |
4ece0 | ea eb 44 00 00 00 00 00 0b e8 40 00 00 00 00 00 f2 eb 44 00 00 00 00 00 a4 e7 40 00 00 00 00 00 | ..D.......@.......D.......@..... |
4ed00 | f7 eb 44 00 00 00 00 00 7a e7 40 00 00 00 00 00 27 de 44 00 00 00 00 00 47 e7 40 00 00 00 00 00 | ..D.....z.@.....'.D.....G.@..... |
4ed20 | fe eb 44 00 00 00 00 00 03 e7 40 00 00 00 00 00 05 ec 44 00 00 00 00 00 b0 e6 40 00 00 00 00 00 | ..D.......@.......D.......@..... |
4ed40 | e5 eb 44 00 00 00 00 00 cc e9 40 00 00 00 00 00 0f ec 44 00 00 00 00 00 ed e8 40 00 00 00 00 00 | ..D.......@.......D.......@..... |
4ed60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 84 2e 41 70 61 63 6b 61 67 65 00 | .......................Apackage. |
4ed80 | 62 69 74 33 32 00 6d 61 74 68 00 00 00 00 00 00 d9 d5 44 00 00 00 00 00 de 66 40 00 00 00 00 00 | bit32.math........D......f@..... |
4eda0 | 78 ed 44 00 00 00 00 00 a2 de 40 00 00 00 00 00 3f e3 44 00 00 00 00 00 e5 87 40 00 00 00 00 00 | x.D.......@.....?.D.......@..... |
4edc0 | 48 e7 44 00 00 00 00 00 42 90 40 00 00 00 00 00 39 d1 44 00 00 00 00 00 47 c6 40 00 00 00 00 00 | H.D.....B.@.....9.D.....G.@..... |
4ede0 | fa f5 44 00 00 00 00 00 11 ee 40 00 00 00 00 00 53 e8 44 00 00 00 00 00 4e 28 41 00 00 00 00 00 | ..D.......@.....S.D.....N(A..... |
4ee00 | 80 ed 44 00 00 00 00 00 0d 99 41 00 00 00 00 00 86 ed 44 00 00 00 00 00 65 2f 41 00 00 00 00 00 | ..D.......A.......D.....e/A..... |
4ee20 | 08 d2 44 00 00 00 00 00 0e 95 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..D.......A..................... |
4ee40 | 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 00 27 25 63 27 00 63 68 61 72 28 25 64 29 00 | not.enough.memory.'%c'.char(%d). |
4ee60 | 25 73 3a 25 64 3a 20 25 73 00 25 73 20 6e 65 61 72 20 25 73 00 6c 65 78 69 63 61 6c 20 65 6c 65 | %s:%d:.%s.%s.near.%s.lexical.ele |
4ee80 | 6d 65 6e 74 20 74 6f 6f 20 6c 6f 6e 67 00 63 68 75 6e 6b 20 68 61 73 20 74 6f 6f 20 6d 61 6e 79 | ment.too.long.chunk.has.too.many |
4eea0 | 20 6c 69 6e 65 73 00 75 6e 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 73 74 72 69 6e 67 00 75 6e | .lines.unfinished.long.string.un |
4eec0 | 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 63 6f 6d 6d 65 6e 74 00 45 65 00 50 70 00 69 6e 76 61 | finished.long.comment.Ee.Pp.inva |
4eee0 | 6c 69 64 20 6c 6f 6e 67 20 73 74 72 69 6e 67 20 64 65 6c 69 6d 69 74 65 72 00 75 6e 66 69 6e 69 | lid.long.string.delimiter.unfini |
4ef00 | 73 68 65 64 20 73 74 72 69 6e 67 00 68 65 78 61 64 65 63 69 6d 61 6c 20 64 69 67 69 74 20 65 78 | shed.string.hexadecimal.digit.ex |
4ef20 | 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 00 64 | pected.invalid.escape.sequence.d |
4ef40 | 65 63 69 6d 61 6c 20 65 73 63 61 70 65 20 74 6f 6f 20 6c 61 72 67 65 00 58 78 00 2b 2d 00 6d 61 | ecimal.escape.too.large.Xx.+-.ma |
4ef60 | 6c 66 6f 72 6d 65 64 20 6e 75 6d 62 65 72 00 5f 45 4e 56 00 62 72 65 61 6b 00 64 6f 00 65 6c 73 | lformed.number._ENV.break.do.els |
4ef80 | 65 00 65 6c 73 65 69 66 00 66 61 6c 73 65 00 66 6f 72 00 67 6f 74 6f 00 72 65 70 65 61 74 00 72 | e.elseif.false.for.goto.repeat.r |
4efa0 | 65 74 75 72 6e 00 74 68 65 6e 00 74 72 75 65 00 75 6e 74 69 6c 00 77 68 69 6c 65 00 3d 3d 00 3e | eturn.then.true.until.while.==.> |
4efc0 | 3d 00 3c 3d 00 7e 3d 00 3a 3a 00 3c 65 6f 66 3e 00 3c 6e 75 6d 62 65 72 3e 00 3c 6e 61 6d 65 3e | =.<=.~=.::.<eof>.<number>.<name> |
4efe0 | 00 3c 73 74 72 69 6e 67 3e 00 00 00 00 00 00 00 fc 03 45 00 00 00 00 00 74 ef 44 00 00 00 00 00 | .<string>.........E.....t.D..... |
4f000 | 7a ef 44 00 00 00 00 00 7d ef 44 00 00 00 00 00 82 ef 44 00 00 00 00 00 fa 3f 44 00 00 00 00 00 | z.D.....}.D.......D......?D..... |
4f020 | 89 ef 44 00 00 00 00 00 8f ef 44 00 00 00 00 00 a0 e7 44 00 00 00 00 00 93 ef 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4f040 | 86 ef 44 00 00 00 00 00 c2 ea 44 00 00 00 00 00 04 02 45 00 00 00 00 00 d4 e6 44 00 00 00 00 00 | ..D.......D.......E.......D..... |
4f060 | 01 04 45 00 00 00 00 00 06 04 45 00 00 00 00 00 98 ef 44 00 00 00 00 00 9f ef 44 00 00 00 00 00 | ..E.......E.......D.......D..... |
4f080 | a6 ef 44 00 00 00 00 00 ab ef 44 00 00 00 00 00 b0 ef 44 00 00 00 00 00 b6 ef 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4f0a0 | bf f8 44 00 00 00 00 00 be f8 44 00 00 00 00 00 bc ef 44 00 00 00 00 00 bf ef 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4f0c0 | c2 ef 44 00 00 00 00 00 c5 ef 44 00 00 00 00 00 c8 ef 44 00 00 00 00 00 cb ef 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4f0e0 | d1 ef 44 00 00 00 00 00 da ef 44 00 00 00 00 00 e1 ef 44 00 00 00 00 00 6d 61 6c 66 6f 72 6d 65 | ..D.......D.......D.....malforme |
4f100 | 64 20 70 61 74 74 65 72 6e 20 28 65 6e 64 73 20 77 69 74 68 20 27 25 25 27 29 00 6d 61 6c 66 6f | d.pattern.(ends.with.'%%').malfo |
4f120 | 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 27 5d 27 29 00 72 65 73 75 6c | rmed.pattern.(missing.']').resul |
4f140 | 74 69 6e 67 20 73 74 72 69 6e 67 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 6c 75 65 20 6f 75 74 20 | ting.string.too.large.value.out. |
4f160 | 6f 66 20 72 61 6e 67 65 00 6e 6f 20 76 61 6c 75 65 00 2d 2b 20 23 30 00 69 6e 76 61 6c 69 64 20 | of.range.no.value.-+.#0.invalid. |
4f180 | 66 6f 72 6d 61 74 20 28 72 65 70 65 61 74 65 64 20 66 6c 61 67 73 29 00 69 6e 76 61 6c 69 64 20 | format.(repeated.flags).invalid. |
4f1a0 | 66 6f 72 6d 61 74 20 28 77 69 64 74 68 20 6f 72 20 70 72 65 63 69 73 69 6f 6e 20 74 6f 6f 20 6c | format.(width.or.precision.too.l |
4f1c0 | 6f 6e 67 29 00 6e 6f 74 20 61 20 6e 75 6d 62 65 72 20 69 6e 20 70 72 6f 70 65 72 20 72 61 6e 67 | ong).not.a.number.in.proper.rang |
4f1e0 | 65 00 6e 6f 74 20 61 20 6e 6f 6e 2d 6e 65 67 61 74 69 76 65 20 6e 75 6d 62 65 72 20 69 6e 20 70 | e.not.a.non-negative.number.in.p |
4f200 | 72 6f 70 65 72 20 72 61 6e 67 65 00 5c 25 64 00 5c 25 30 33 64 00 69 6e 76 61 6c 69 64 20 6f 70 | roper.range.\%d.\%03d.invalid.op |
4f220 | 74 69 6f 6e 20 27 25 25 25 63 27 20 74 6f 20 27 66 6f 72 6d 61 74 27 00 73 74 72 69 6e 67 20 73 | tion.'%%%c'.to.'format'.string.s |
4f240 | 6c 69 63 65 20 74 6f 6f 20 6c 6f 6e 67 00 69 6e 76 61 6c 69 64 20 63 61 70 74 75 72 65 20 69 6e | lice.too.long.invalid.capture.in |
4f260 | 64 65 78 00 75 6e 66 69 6e 69 73 68 65 64 20 63 61 70 74 75 72 65 00 74 6f 6f 20 6d 61 6e 79 20 | dex.unfinished.capture.too.many. |
4f280 | 63 61 70 74 75 72 65 73 00 75 6e 61 62 6c 65 20 74 6f 20 64 75 6d 70 20 67 69 76 65 6e 20 66 75 | captures.unable.to.dump.given.fu |
4f2a0 | 6e 63 74 69 6f 6e 00 70 61 74 74 65 72 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 69 6e 76 61 6c | nction.pattern.too.complex.inval |
4f2c0 | 69 64 20 70 61 74 74 65 72 6e 20 63 61 70 74 75 72 65 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 | id.pattern.capture.malformed.pat |
4f2e0 | 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 25 25 62 27 | tern.(missing.arguments.to.'%%b' |
4f300 | 29 00 6d 69 73 73 69 6e 67 20 27 5b 27 20 61 66 74 65 72 20 27 25 25 66 27 20 69 6e 20 70 61 74 | ).missing.'['.after.'%%f'.in.pat |
4f320 | 74 65 72 6e 00 69 6e 76 61 6c 69 64 20 63 61 70 74 75 72 65 20 69 6e 64 65 78 20 25 25 25 64 00 | tern.invalid.capture.index.%%%d. |
4f340 | 5e 24 2a 2b 3f 2e 28 5b 25 2d 00 73 74 72 69 6e 67 2f 66 75 6e 63 74 69 6f 6e 2f 74 61 62 6c 65 | ^$*+?.([%-.string/function/table |
4f360 | 20 65 78 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 75 73 65 20 6f 66 20 27 25 63 27 20 69 6e | .expected.invalid.use.of.'%c'.in |
4f380 | 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 74 72 69 6e 67 00 69 6e 76 61 6c 69 64 20 72 65 70 6c | .replacement.string.invalid.repl |
4f3a0 | 61 63 65 6d 65 6e 74 20 76 61 6c 75 65 20 28 61 20 25 73 29 00 62 79 74 65 00 63 68 61 72 00 64 | acement.value.(a.%s).byte.char.d |
4f3c0 | 75 6d 70 00 66 69 6e 64 00 67 6d 61 74 63 68 00 67 73 75 62 00 6c 6f 77 65 72 00 72 65 70 00 72 | ump.find.gmatch.gsub.lower.rep.r |
4f3e0 | 65 76 65 72 73 65 00 75 70 70 65 72 00 00 00 00 1a 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 | everse.upper......A.......A..... |
4f400 | 30 10 41 00 00 00 00 00 44 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 | 0.A.....D.A.......A.......A..... |
4f420 | 57 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 | W.A.......A.......A.......A..... |
4f440 | e5 10 41 00 00 00 00 00 6a 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 | ..A.....j.A.......A.......A..... |
4f460 | e5 10 41 00 00 00 00 00 7d 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 | ..A.....}.A.......A.......A..... |
4f480 | 8e 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 a1 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
4f4a0 | b4 10 41 00 00 00 00 00 c5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 db 10 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
4f4c0 | b5 f3 44 00 00 00 00 00 df 19 41 00 00 00 00 00 ba f3 44 00 00 00 00 00 e1 11 41 00 00 00 00 00 | ..D.......A.......D.......A..... |
4f4e0 | bf f3 44 00 00 00 00 00 d6 1b 41 00 00 00 00 00 c4 f3 44 00 00 00 00 00 7e 23 41 00 00 00 00 00 | ..D.......A.......D.....~#A..... |
4f500 | db e3 44 00 00 00 00 00 f9 12 41 00 00 00 00 00 c9 f3 44 00 00 00 00 00 92 11 41 00 00 00 00 00 | ..D.......A.......D.......A..... |
4f520 | d0 f3 44 00 00 00 00 00 88 23 41 00 00 00 00 00 7d 05 45 00 00 00 00 00 2c 0f 41 00 00 00 00 00 | ..D......#A.....}.E.....,.A..... |
4f540 | d5 f3 44 00 00 00 00 00 5b 0f 41 00 00 00 00 00 ca f3 44 00 00 00 00 00 77 23 41 00 00 00 00 00 | ..D.....[.A.......D.....w#A..... |
4f560 | db f3 44 00 00 00 00 00 de 0d 41 00 00 00 00 00 df f3 44 00 00 00 00 00 cb 0c 41 00 00 00 00 00 | ..D.......A.......D.......A..... |
4f580 | 8e 05 45 00 00 00 00 00 33 19 41 00 00 00 00 00 e7 f3 44 00 00 00 00 00 2f 0c 41 00 00 00 00 00 | ..E.....3.A.......D...../.A..... |
4f5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 bf 00 00 00 00 00 00 e0 43 | ...............................C |
4f5c0 | 69 6e 74 65 72 76 61 6c 20 69 73 20 65 6d 70 74 79 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f | interval.is.empty.wrong.number.o |
4f5e0 | 66 20 61 72 67 75 6d 65 6e 74 73 00 70 69 00 68 75 67 65 00 61 62 73 00 61 63 6f 73 00 61 73 69 | f.arguments.pi.huge.abs.acos.asi |
4f600 | 6e 00 61 74 61 6e 32 00 61 74 61 6e 00 63 65 69 6c 00 63 6f 73 68 00 64 65 67 00 66 6c 6f 6f 72 | n.atan2.atan.ceil.cosh.deg.floor |
4f620 | 00 66 6d 6f 64 00 66 72 65 78 70 00 6c 64 65 78 70 00 6c 6f 67 00 6d 61 78 00 6d 6f 64 66 00 72 | .fmod.frexp.ldexp.log.max.modf.r |
4f640 | 61 64 00 72 61 6e 64 6f 6d 73 65 65 64 00 73 69 6e 68 00 73 71 72 74 00 74 61 6e 68 00 00 00 00 | ad.randomseed.sinh.sqrt.tanh.... |
4f660 | f4 f5 44 00 00 00 00 00 2f 29 41 00 00 00 00 00 f8 f5 44 00 00 00 00 00 43 2f 41 00 00 00 00 00 | ..D...../)A.......D.....C/A..... |
4f680 | fd f5 44 00 00 00 00 00 21 2f 41 00 00 00 00 00 02 f6 44 00 00 00 00 00 de 2e 41 00 00 00 00 00 | ..D.....!/A.......D.......A..... |
4f6a0 | 08 f6 44 00 00 00 00 00 bc 2e 41 00 00 00 00 00 0d f6 44 00 00 00 00 00 9a 2e 41 00 00 00 00 00 | ..D.......A.......D.......A..... |
4f6c0 | 12 f6 44 00 00 00 00 00 78 2e 41 00 00 00 00 00 f9 f5 44 00 00 00 00 00 56 2e 41 00 00 00 00 00 | ..D.....x.A.......D.....V.A..... |
4f6e0 | 17 f6 44 00 00 00 00 00 0a 29 41 00 00 00 00 00 2e f6 44 00 00 00 00 00 34 2e 41 00 00 00 00 00 | ..D......)A.......D.....4.A..... |
4f700 | 1b f6 44 00 00 00 00 00 f0 2a 41 00 00 00 00 00 21 f6 44 00 00 00 00 00 f1 2d 41 00 00 00 00 00 | ..D......*A.....!.D......-A..... |
4f720 | 26 f6 44 00 00 00 00 00 b5 2d 41 00 00 00 00 00 2c f6 44 00 00 00 00 00 70 2d 41 00 00 00 00 00 | &.D......-A.....,.D.....p-A..... |
4f740 | 32 f6 44 00 00 00 00 00 c3 2c 41 00 00 00 00 00 36 f6 44 00 00 00 00 00 86 2a 41 00 00 00 00 00 | 2.D......,A.....6.D......*A..... |
4f760 | 2c eb 44 00 00 00 00 00 1c 2a 41 00 00 00 00 00 3a f6 44 00 00 00 00 00 76 2c 41 00 00 00 00 00 | ,.D......*A.....:.D.....v,A..... |
4f780 | a6 05 45 00 00 00 00 00 2b 2c 41 00 00 00 00 00 3f f6 44 00 00 00 00 00 e5 28 41 00 00 00 00 00 | ..E.....+,A.....?.D......(A..... |
4f7a0 | 51 d4 44 00 00 00 00 00 12 2b 41 00 00 00 00 00 43 f6 44 00 00 00 00 00 01 2a 41 00 00 00 00 00 | Q.D......+A.....C.D......*A..... |
4f7c0 | 4e f6 44 00 00 00 00 00 df 29 41 00 00 00 00 00 fe f5 44 00 00 00 00 00 bd 29 41 00 00 00 00 00 | N.D......)A.......D......)A..... |
4f7e0 | 53 f6 44 00 00 00 00 00 9b 29 41 00 00 00 00 00 58 f6 44 00 00 00 00 00 79 29 41 00 00 00 00 00 | S.D......)A.....X.D.....y)A..... |
4f800 | 09 f6 44 00 00 00 00 00 57 29 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..D.....W)A..................... |
4f820 | 39 9d 52 a2 46 df 91 3f 00 00 c0 ff ff ff df 41 00 00 00 00 00 00 24 40 18 2d 44 54 fb 21 09 40 | 9.R.F..?.......A......$@.-DT.!.@ |
4f840 | 00 00 00 00 00 00 f0 7f 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 7f 00 00 00 00 00 00 00 00 | ................................ |
4f860 | 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a 20 25 73 00 ef bb bf 00 50 41 4e 49 43 3a 20 75 6e 70 72 | cannot.%s.%s:.%s.....PANIC:.unpr |
4f880 | 6f 74 65 63 74 65 64 20 65 72 72 6f 72 20 69 6e 20 63 61 6c 6c 20 74 6f 20 4c 75 61 20 41 50 49 | otected.error.in.call.to.Lua.API |
4f8a0 | 20 28 25 73 29 0a 00 25 73 0a 00 73 74 61 63 6b 20 74 72 61 63 65 62 61 63 6b 3a 00 0a 09 2e 2e | .(%s)..%s..stack.traceback:..... |
4f8c0 | 2e 00 53 6c 6e 74 00 0a 09 25 73 3a 00 25 64 3a 00 20 69 6e 20 00 66 75 6e 63 74 69 6f 6e 20 27 | ..Slnt...%s:.%d:..in..function.' |
4f8e0 | 25 73 27 00 6d 61 69 6e 20 63 68 75 6e 6b 00 66 75 6e 63 74 69 6f 6e 20 3c 25 73 3a 25 64 3e 00 | %s'.main.chunk.function.<%s:%d>. |
4f900 | 0a 09 28 2e 2e 2e 74 61 69 6c 20 63 61 6c 6c 73 2e 2e 2e 29 00 53 6c 00 25 73 3a 25 64 3a 20 00 | ..(...tail.calls...).Sl.%s:%d:.. |
4f920 | 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 28 25 73 29 00 63 61 6c 6c 69 6e 67 20 27 25 | bad.argument.#%d.(%s).calling.'% |
4f940 | 73 27 20 6f 6e 20 62 61 64 20 73 65 6c 66 20 28 25 73 29 00 62 61 64 20 61 72 67 75 6d 65 6e 74 | s'.on.bad.self.(%s).bad.argument |
4f960 | 20 23 25 64 20 74 6f 20 27 25 73 27 20 28 25 73 29 00 25 73 20 65 78 70 65 63 74 65 64 2c 20 67 | .#%d.to.'%s'.(%s).%s.expected,.g |
4f980 | 6f 74 20 25 73 00 73 69 67 6e 61 6c 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 20 28 25 73 29 | ot.%s.signal.stack.overflow.(%s) |
4f9a0 | 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 73 27 00 62 75 66 66 65 72 20 74 6f 6f 20 | .invalid.option.'%s'.buffer.too. |
4f9c0 | 6c 61 72 67 65 00 3d 73 74 64 69 6e 00 40 25 73 00 72 65 6f 70 65 6e 00 6f 62 6a 65 63 74 20 6c | large.=stdin.@%s.reopen.object.l |
4f9e0 | 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 61 20 6e 75 6d 62 65 72 00 25 73 3a 20 25 70 00 6e 61 6d | ength.is.not.a.number.%s:.%p.nam |
4fa00 | 65 20 63 6f 6e 66 6c 69 63 74 20 66 6f 72 20 6d 6f 64 75 6c 65 20 27 25 73 27 00 6d 75 6c 74 69 | e.conflict.for.module.'%s'.multi |
4fa20 | 70 6c 65 20 4c 75 61 20 56 4d 73 20 64 65 74 65 63 74 65 64 00 76 65 72 73 69 6f 6e 20 6d 69 73 | ple.Lua.VMs.detected.version.mis |
4fa40 | 6d 61 74 63 68 3a 20 61 70 70 2e 20 6e 65 65 64 73 20 25 66 2c 20 4c 75 61 20 63 6f 72 65 20 70 | match:.app..needs.%f,.Lua.core.p |
4fa60 | 72 6f 76 69 64 65 73 20 25 66 00 62 61 64 20 63 6f 6e 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 | rovides.%f.bad.conversion.number |
4fa80 | 2d 3e 69 6e 74 3b 20 6d 75 73 74 20 72 65 63 6f 6d 70 69 6c 65 20 4c 75 61 20 77 69 74 68 20 70 | ->int;.must.recompile.Lua.with.p |
4faa0 | 72 6f 70 65 72 20 73 65 74 74 69 6e 67 73 00 74 6f 6f 20 6d 61 6e 79 20 75 70 76 61 6c 75 65 73 | roper.settings.too.many.upvalues |
4fac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 34 b2 c0 00 00 00 00 00 60 7f 40 00 00 00 00 00 00 00 00 | .............4.......`.@........ |
4fae0 | 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c 7c 7c 7c 60 60 60 68 22 bc bc bc 84 e4 54 54 10 | `qATPP\l<.<Tl||||||```h".....TT. |
4fb00 | 62 62 04 62 14 51 50 17 00 00 00 00 00 00 00 00 58 fc 44 00 00 00 00 00 5d fc 44 00 00 00 00 00 | bb.b.QP.........X.D.....].D..... |
4fb20 | 63 fc 44 00 00 00 00 00 6a fc 44 00 00 00 00 00 73 fc 44 00 00 00 00 00 7b fc 44 00 00 00 00 00 | c.D.....j.D.....s.D.....{.D..... |
4fb40 | 84 fc 44 00 00 00 00 00 8d fc 44 00 00 00 00 00 96 fc 44 00 00 00 00 00 9f fc 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4fb60 | a8 fc 44 00 00 00 00 00 b1 fc 44 00 00 00 00 00 ba fc 44 00 00 00 00 00 bf fc 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4fb80 | c3 fc 44 00 00 00 00 00 c7 fc 44 00 00 00 00 00 cb fc 44 00 00 00 00 00 cf fc 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4fba0 | d3 fc 44 00 00 00 00 00 d7 fc 44 00 00 00 00 00 db fc 44 00 00 00 00 00 df fc 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4fbc0 | e3 fc 44 00 00 00 00 00 ea fc 44 00 00 00 00 00 ee fc 44 00 00 00 00 00 f1 fc 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4fbe0 | 93 fc 44 00 00 00 00 00 f4 fc 44 00 00 00 00 00 f9 fc 44 00 00 00 00 00 05 fd 44 00 00 00 00 00 | ..D.......D.......D.......D..... |
4fc00 | 01 fd 44 00 00 00 00 00 0a fd 44 00 00 00 00 00 23 fd 44 00 00 00 00 00 11 fd 44 00 00 00 00 00 | ..D.......D.....#.D.......D..... |
4fc20 | 19 fd 44 00 00 00 00 00 22 fd 44 00 00 00 00 00 2b fd 44 00 00 00 00 00 33 fd 44 00 00 00 00 00 | ..D.....".D.....+.D.....3.D..... |
4fc40 | 3b fd 44 00 00 00 00 00 42 fd 44 00 00 00 00 00 00 00 00 00 00 00 00 00 4d 4f 56 45 00 4c 4f 41 | ;.D.....B.D.............MOVE.LOA |
4fc60 | 44 4b 00 4c 4f 41 44 4b 58 00 4c 4f 41 44 42 4f 4f 4c 00 4c 4f 41 44 4e 49 4c 00 47 45 54 55 50 | DK.LOADKX.LOADBOOL.LOADNIL.GETUP |
4fc80 | 56 41 4c 00 47 45 54 54 41 42 55 50 00 47 45 54 54 41 42 4c 45 00 53 45 54 54 41 42 55 50 00 53 | VAL.GETTABUP.GETTABLE.SETTABUP.S |
4fca0 | 45 54 55 50 56 41 4c 00 53 45 54 54 41 42 4c 45 00 4e 45 57 54 41 42 4c 45 00 53 45 4c 46 00 41 | ETUPVAL.SETTABLE.NEWTABLE.SELF.A |
4fcc0 | 44 44 00 53 55 42 00 4d 55 4c 00 44 49 56 00 4d 4f 44 00 50 4f 57 00 55 4e 4d 00 4e 4f 54 00 4c | DD.SUB.MUL.DIV.MOD.POW.UNM.NOT.L |
4fce0 | 45 4e 00 43 4f 4e 43 41 54 00 4a 4d 50 00 45 51 00 4c 54 00 54 45 53 54 00 54 45 53 54 53 45 54 | EN.CONCAT.JMP.EQ.LT.TEST.TESTSET |
4fd00 | 00 54 41 49 4c 43 41 4c 4c 00 52 45 54 55 52 4e 00 46 4f 52 50 52 45 50 00 54 46 4f 52 43 41 4c | .TAILCALL.RETURN.FORPREP.TFORCAL |
4fd20 | 4c 00 54 46 4f 52 4c 4f 4f 50 00 53 45 54 4c 49 53 54 00 43 4c 4f 53 55 52 45 00 56 41 52 41 52 | L.TFORLOOP.SETLIST.CLOSURE.VARAR |
4fd40 | 47 00 45 58 54 52 41 41 52 47 00 6c 61 62 65 6c 73 2f 67 6f 74 6f 73 00 6d 61 69 6e 20 66 75 6e | G.EXTRAARG.labels/gotos.main.fun |
4fd60 | 63 74 69 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 74 20 6c 69 6e 65 20 25 64 00 74 6f 6f 20 6d 61 | ction.function.at.line.%d.too.ma |
4fd80 | 6e 79 20 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 20 69 6e 20 25 73 00 25 73 20 65 78 70 | ny.%s.(limit.is.%d).in.%s.%s.exp |
4fda0 | 65 63 74 65 64 00 3c 67 6f 74 6f 20 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 6a 75 6d 70 73 | ected.<goto.%s>.at.line.%d.jumps |
4fdc0 | 20 69 6e 74 6f 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 6c 6f 63 61 6c 20 27 25 73 27 00 25 73 | .into.the.scope.of.local.'%s'.%s |
4fde0 | 20 65 78 70 65 63 74 65 64 20 28 74 6f 20 63 6c 6f 73 65 20 25 73 20 61 74 20 6c 69 6e 65 20 25 | .expected.(to.close.%s.at.line.% |
4fe00 | 64 29 00 43 20 6c 65 76 65 6c 73 00 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 00 3c 25 73 3e | d).C.levels.local.variables.<%s> |
4fe20 | 20 61 74 20 6c 69 6e 65 20 25 64 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 20 6c 6f 6f 70 00 6e 6f | .at.line.%d.not.inside.a.loop.no |
4fe40 | 20 76 69 73 69 62 6c 65 20 6c 61 62 65 6c 20 27 25 73 27 20 66 6f 72 20 3c 67 6f 74 6f 3e 20 61 | .visible.label.'%s'.for.<goto>.a |
4fe60 | 74 20 6c 69 6e 65 20 25 64 00 28 66 6f 72 20 69 6e 64 65 78 29 00 28 66 6f 72 20 6c 69 6d 69 74 | t.line.%d.(for.index).(for.limit |
4fe80 | 29 00 28 66 6f 72 20 73 74 65 70 29 00 28 66 6f 72 20 67 65 6e 65 72 61 74 6f 72 29 00 28 66 6f | ).(for.step).(for.generator).(fo |
4fea0 | 72 20 73 74 61 74 65 29 00 28 66 6f 72 20 63 6f 6e 74 72 6f 6c 29 00 27 3d 27 20 6f 72 20 27 69 | r.state).(for.control).'='.or.'i |
4fec0 | 6e 27 20 65 78 70 65 63 74 65 64 00 6c 61 62 65 6c 20 27 25 73 27 20 61 6c 72 65 61 64 79 20 64 | n'.expected.label.'%s'.already.d |
4fee0 | 65 66 69 6e 65 64 20 6f 6e 20 6c 69 6e 65 20 25 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 00 73 | efined.on.line.%d.syntax.error.s |
4ff00 | 65 6c 66 00 3c 6e 61 6d 65 3e 20 6f 72 20 27 2e 2e 2e 27 20 65 78 70 65 63 74 65 64 00 63 61 6e | elf.<name>.or.'...'.expected.can |
4ff20 | 6e 6f 74 20 75 73 65 20 27 2e 2e 2e 27 20 6f 75 74 73 69 64 65 20 61 20 76 61 72 61 72 67 20 66 | not.use.'...'.outside.a.vararg.f |
4ff40 | 75 6e 63 74 69 6f 6e 00 69 74 65 6d 73 20 69 6e 20 61 20 63 6f 6e 73 74 72 75 63 74 6f 72 00 66 | unction.items.in.a.constructor.f |
4ff60 | 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 20 65 78 70 65 63 74 65 64 00 75 6e 65 78 70 | unction.arguments.expected.unexp |
4ff80 | 65 63 74 65 64 20 73 79 6d 62 6f 6c 00 00 00 00 06 06 06 06 07 07 07 07 07 07 0a 09 05 04 03 03 | ected.symbol.................... |
4ffa0 | 03 03 03 03 03 03 03 03 03 03 02 02 01 01 00 00 c0 83 41 00 00 00 00 00 c9 83 41 00 00 00 00 00 | ..................A.......A..... |
4ffc0 | dc 83 41 00 00 00 00 00 e8 83 41 00 00 00 00 00 f9 83 41 00 00 00 00 00 0b 84 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
4ffe0 | 57 84 41 00 00 00 00 00 73 84 41 00 00 00 00 00 65 84 41 00 00 00 00 00 81 84 41 00 00 00 00 00 | W.A.....s.A.....e.A.......A..... |
50000 | 87 84 41 00 00 00 00 00 8e 84 41 00 00 00 00 00 00 00 00 00 00 60 7f 40 00 00 00 00 00 00 00 00 | ..A.......A..........`.@........ |
50020 | 24 4c 75 61 56 65 72 73 69 6f 6e 3a 20 4c 75 61 20 35 2e 32 2e 33 20 20 43 6f 70 79 72 69 67 68 | $LuaVersion:.Lua.5.2.3..Copyrigh |
50040 | 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 33 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f | t.(C).1994-2013.Lua.org,.PUC-Rio |
50060 | 20 24 24 4c 75 61 41 75 74 68 6f 72 73 3a 20 52 2e 20 49 65 72 75 73 61 6c 69 6d 73 63 68 79 2c | .$$LuaAuthors:.R..Ierusalimschy, |
50080 | 20 4c 2e 20 48 2e 20 64 65 20 46 69 67 75 65 69 72 65 64 6f 2c 20 57 2e 20 43 65 6c 65 73 20 24 | .L..H..de.Figueiredo,.W..Celes.$ |
500a0 | 00 66 75 6c 6c 20 75 73 65 72 64 61 74 61 20 65 78 70 65 63 74 65 64 2c 20 67 6f 74 20 6c 69 67 | .full.userdata.expected,.got.lig |
500c0 | 68 74 20 75 73 65 72 64 61 74 61 00 3e 75 00 69 6e 76 61 6c 69 64 20 75 70 76 61 6c 75 65 20 69 | ht.userdata.>u.invalid.upvalue.i |
500e0 | 6e 64 65 78 00 4c 75 61 20 66 75 6e 63 74 69 6f 6e 20 65 78 70 65 63 74 65 64 00 6c 75 61 5f 64 | ndex.Lua.function.expected.lua_d |
50100 | 65 62 75 67 3e 20 00 63 6f 6e 74 0a 00 3d 28 64 65 62 75 67 20 63 6f 6d 6d 61 6e 64 29 00 6c 65 | ebug>..cont..=(debug.command).le |
50120 | 76 65 6c 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 5f 48 4b 45 59 00 5f 5f 6d 6f 64 65 00 65 78 | vel.out.of.range._HKEY.__mode.ex |
50140 | 74 65 72 6e 61 6c 20 68 6f 6f 6b 00 66 6c 6e 53 74 75 00 3e 25 73 00 66 75 6e 63 74 69 6f 6e 20 | ternal.hook.flnStu.>%s.function. |
50160 | 6f 72 20 6c 65 76 65 6c 20 65 78 70 65 63 74 65 64 00 73 6f 75 72 63 65 00 73 68 6f 72 74 5f 73 | or.level.expected.source.short_s |
50180 | 72 63 00 6c 61 73 74 6c 69 6e 65 64 65 66 69 6e 65 64 00 63 75 72 72 65 6e 74 6c 69 6e 65 00 6e | rc.lastlinedefined.currentline.n |
501a0 | 75 70 73 00 6e 70 61 72 61 6d 73 00 69 73 76 61 72 61 72 67 00 6e 61 6d 65 77 68 61 74 00 69 73 | ups.nparams.isvararg.namewhat.is |
501c0 | 74 61 69 6c 63 61 6c 6c 00 61 63 74 69 76 65 6c 69 6e 65 73 00 66 75 6e 63 00 74 61 69 6c 20 63 | tailcall.activelines.func.tail.c |
501e0 | 61 6c 6c 00 67 65 74 75 73 65 72 76 61 6c 75 65 00 67 65 74 68 6f 6f 6b 00 67 65 74 69 6e 66 6f | all.getuservalue.gethook.getinfo |
50200 | 00 67 65 74 6c 6f 63 61 6c 00 67 65 74 72 65 67 69 73 74 72 79 00 67 65 74 75 70 76 61 6c 75 65 | .getlocal.getregistry.getupvalue |
50220 | 00 75 70 76 61 6c 75 65 6a 6f 69 6e 00 75 70 76 61 6c 75 65 69 64 00 73 65 74 75 73 65 72 76 61 | .upvaluejoin.upvalueid.setuserva |
50240 | 6c 75 65 00 73 65 74 68 6f 6f 6b 00 73 65 74 6c 6f 63 61 6c 00 73 65 74 75 70 76 61 6c 75 65 00 | lue.sethook.setlocal.setupvalue. |
50260 | df 01 45 00 00 00 00 00 9f ef 44 00 00 00 00 00 9a 01 45 00 00 00 00 00 f1 d5 44 00 00 00 00 00 | ..E.......D.......E.......D..... |
50280 | da 01 45 00 00 00 00 00 00 00 00 00 00 00 00 00 08 d2 44 00 00 00 00 00 2b 8b 41 00 00 00 00 00 | ..E...............D.....+.A..... |
502a0 | e4 01 45 00 00 00 00 00 fa 8a 41 00 00 00 00 00 f1 01 45 00 00 00 00 00 93 90 41 00 00 00 00 00 | ..E.......A.......E.......A..... |
502c0 | f9 01 45 00 00 00 00 00 32 92 41 00 00 00 00 00 01 02 45 00 00 00 00 00 69 8f 41 00 00 00 00 00 | ..E.....2.A.......E.....i.A..... |
502e0 | 0a 02 45 00 00 00 00 00 68 87 41 00 00 00 00 00 5c d6 44 00 00 00 00 00 7f 8a 41 00 00 00 00 00 | ..E.....h.A.....\.D.......A..... |
50300 | 16 02 45 00 00 00 00 00 fe 87 41 00 00 00 00 00 21 02 45 00 00 00 00 00 ee 89 41 00 00 00 00 00 | ..E.......A.....!.E.......A..... |
50320 | 2d 02 45 00 00 00 00 00 ba 89 41 00 00 00 00 00 37 02 45 00 00 00 00 00 9a 88 41 00 00 00 00 00 | -.E.......A.....7.E.......A..... |
50340 | 44 02 45 00 00 00 00 00 e9 8d 41 00 00 00 00 00 4c 02 45 00 00 00 00 00 0c 8d 41 00 00 00 00 00 | D.E.......A.....L.E.......A..... |
50360 | 9d d6 44 00 00 00 00 00 08 88 41 00 00 00 00 00 55 02 45 00 00 00 00 00 e5 87 41 00 00 00 00 00 | ..D.......A.....U.E.......A..... |
50380 | 0e d2 44 00 00 00 00 00 82 8c 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..D.......A..................... |
503a0 | 66 69 65 6c 64 20 63 61 6e 6e 6f 74 20 62 65 20 6e 65 67 61 74 69 76 65 00 77 69 64 74 68 20 6d | field.cannot.be.negative.width.m |
503c0 | 75 73 74 20 62 65 20 70 6f 73 69 74 69 76 65 00 74 72 79 69 6e 67 20 74 6f 20 61 63 63 65 73 73 | ust.be.positive.trying.to.access |
503e0 | 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 62 69 74 73 00 61 72 73 68 69 66 74 00 62 61 6e 64 00 | .non-existent.bits.arshift.band. |
50400 | 62 6e 6f 74 00 62 6f 72 00 62 78 6f 72 00 62 74 65 73 74 00 65 78 74 72 61 63 74 00 6c 72 6f 74 | bnot.bor.bxor.btest.extract.lrot |
50420 | 61 74 65 00 6c 73 68 69 66 74 00 72 65 70 6c 61 63 65 00 72 72 6f 74 61 74 65 00 00 00 00 00 00 | ate.lshift.replace.rrotate...... |
50440 | f3 03 45 00 00 00 00 00 21 96 41 00 00 00 00 00 fb 03 45 00 00 00 00 00 24 98 41 00 00 00 00 00 | ..E.....!.A.......E.....$.A..... |
50460 | 00 04 45 00 00 00 00 00 00 96 41 00 00 00 00 00 05 04 45 00 00 00 00 00 86 98 41 00 00 00 00 00 | ..E.......A.......E.......A..... |
50480 | 09 04 45 00 00 00 00 00 3e 98 41 00 00 00 00 00 0e 04 45 00 00 00 00 00 04 98 41 00 00 00 00 00 | ..E.....>.A.......E.......A..... |
504a0 | 14 04 45 00 00 00 00 00 78 97 41 00 00 00 00 00 1c 04 45 00 00 00 00 00 ce 98 41 00 00 00 00 00 | ..E.....x.A.......E.......A..... |
504c0 | 24 04 45 00 00 00 00 00 90 95 41 00 00 00 00 00 2b 04 45 00 00 00 00 00 08 97 41 00 00 00 00 00 | $.E.......A.....+.E.......A..... |
504e0 | 33 04 45 00 00 00 00 00 bf 95 41 00 00 00 00 00 f4 03 45 00 00 00 00 00 62 95 41 00 00 00 00 00 | 3.E.......A.......E.....b.A..... |
50500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e 6f 20 6d 65 73 73 61 67 65 00 65 72 72 6f 72 | ................no.message.error |
50520 | 20 69 6e 20 5f 5f 67 63 20 6d 65 74 61 6d 65 74 68 6f 64 20 28 25 73 29 00 00 00 00 00 00 00 00 | .in.__gc.metamethod.(%s)........ |
50540 | ae a7 41 00 00 00 00 00 bf aa 41 00 00 00 00 00 13 a7 41 00 00 00 00 00 09 aa 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
50560 | 2c aa 41 00 00 00 00 00 1a a7 41 00 00 00 00 00 5f 5f 6e 65 77 69 6e 64 65 78 00 5f 5f 6c 65 6e | ,.A.......A.....__newindex.__len |
50580 | 00 5f 5f 65 71 00 5f 5f 61 64 64 00 5f 5f 73 75 62 00 5f 5f 6d 75 6c 00 5f 5f 64 69 76 00 5f 5f | .__eq.__add.__sub.__mul.__div.__ |
505a0 | 6d 6f 64 00 5f 5f 70 6f 77 00 5f 5f 75 6e 6d 00 5f 5f 6c 74 00 5f 5f 6c 65 00 5f 5f 63 6f 6e 63 | mod.__pow.__unm.__lt.__le.__conc |
505c0 | 61 74 00 5f 5f 63 61 6c 6c 00 62 6f 6f 6c 65 61 6e 00 74 68 72 65 61 64 00 70 72 6f 74 6f 00 75 | at.__call.boolean.thread.proto.u |
505e0 | 70 76 61 6c 00 00 00 00 00 00 00 00 00 00 00 00 7b e4 44 00 00 00 00 00 70 05 45 00 00 00 00 00 | pval............{.D.....p.E..... |
50600 | b8 e4 44 00 00 00 00 00 37 01 45 00 00 00 00 00 7b 05 45 00 00 00 00 00 81 05 45 00 00 00 00 00 | ..D.....7.E.....{.E.......E..... |
50620 | 86 05 45 00 00 00 00 00 8c 05 45 00 00 00 00 00 92 05 45 00 00 00 00 00 98 05 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
50640 | 9e 05 45 00 00 00 00 00 a4 05 45 00 00 00 00 00 aa 05 45 00 00 00 00 00 b0 05 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
50660 | b5 05 45 00 00 00 00 00 ba 05 45 00 00 00 00 00 c3 05 45 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E.......E.......E............. |
50680 | 69 f1 44 00 00 00 00 00 d4 e6 44 00 00 00 00 00 ca 05 45 00 00 00 00 00 e0 06 45 00 00 00 00 00 | i.D.......D.......E.......E..... |
506a0 | 43 d9 44 00 00 00 00 00 53 e8 44 00 00 00 00 00 48 e7 44 00 00 00 00 00 a0 e7 44 00 00 00 00 00 | C.D.....S.D.....H.D.......D..... |
506c0 | e0 06 45 00 00 00 00 00 d2 05 45 00 00 00 00 00 d9 05 45 00 00 00 00 00 df 05 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
506e0 | 75 73 65 72 64 61 74 61 00 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 6f 72 | userdata.memory.allocation.error |
50700 | 3a 20 62 6c 6f 63 6b 20 74 6f 6f 20 62 69 67 00 74 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d | :.block.too.big.too.many.%s.(lim |
50720 | 69 74 20 69 73 20 25 64 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 08 08 08 08 00 | it.is.%d)....................... |
50740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 04 04 04 04 04 04 04 04 04 04 04 04 04 04 | ................................ |
50760 | 04 16 16 16 16 16 16 16 16 16 16 04 04 04 04 04 04 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 | ................................ |
50780 | 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 05 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 | ................................ |
507a0 | 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
507c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
507e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
50800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
50820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 2a 76 61 72 61 72 67 29 00 28 2a 74 65 6d | .................(*vararg).(*tem |
50840 | 70 6f 72 61 72 79 29 00 66 69 65 6c 64 00 63 6f 6e 73 74 61 6e 74 00 67 6c 6f 62 61 6c 00 3d 3f | porary).field.constant.global.=? |
50860 | 00 4c 75 61 00 66 6f 72 20 69 74 65 72 61 74 6f 72 00 6d 65 74 61 6d 65 74 68 6f 64 00 3d 5b 43 | .Lua.for.iterator.metamethod.=[C |
50880 | 5d 00 43 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 25 73 20 27 25 73 27 20 28 61 20 25 73 20 | ].C.attempt.to.%s.%s.'%s'.(a.%s. |
508a0 | 76 61 6c 75 65 29 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 61 20 25 73 20 76 61 6c 75 65 00 | value).attempt.to.%s.a.%s.value. |
508c0 | 63 6f 6e 63 61 74 65 6e 61 74 65 00 70 65 72 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 20 6f | concatenate.perform.arithmetic.o |
508e0 | 6e 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 74 77 6f 20 25 73 20 76 61 6c 75 | n.attempt.to.compare.two.%s.valu |
50900 | 65 73 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 25 73 20 77 69 74 68 20 25 73 | es.attempt.to.compare.%s.with.%s |
50920 | 00 00 00 00 00 00 00 00 be b7 41 00 00 00 00 00 8c b8 41 00 00 00 00 00 8c b8 41 00 00 00 00 00 | ..........A.......A.......A..... |
50940 | ec b8 41 00 00 00 00 00 ec b8 41 00 00 00 00 00 64 b8 41 00 00 00 00 00 dd b7 41 00 00 00 00 00 | ..A.......A.....d.A.......A..... |
50960 | dd b7 41 00 00 00 00 00 ec b8 41 00 00 00 00 00 ec b8 41 00 00 00 00 00 ec b8 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
50980 | ec b8 41 00 00 00 00 00 c4 b8 41 00 00 00 00 00 74 bc 41 00 00 00 00 00 74 bc 41 00 00 00 00 00 | ..A.......A.....t.A.....t.A..... |
509a0 | f8 bc 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 f8 bc 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
509c0 | 74 bc 41 00 00 00 00 00 ab bc 41 00 00 00 00 00 b2 bc 41 00 00 00 00 00 b9 bc 41 00 00 00 00 00 | t.A.......A.......A.......A..... |
509e0 | c0 bc 41 00 00 00 00 00 c7 bc 41 00 00 00 00 00 ce bc 41 00 00 00 00 00 d5 bc 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
50a00 | 18 bd 41 00 00 00 00 00 dc bc 41 00 00 00 00 00 f1 bc 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
50a20 | a4 bc 41 00 00 00 00 00 e3 bc 41 00 00 00 00 00 ea bc 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
50a40 | 18 bd 41 00 00 00 00 00 7b bc 41 00 00 00 00 00 7b bc 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 | ..A.....{.A.....{.A.......A..... |
50a60 | 18 bd 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 95 bc 41 00 00 00 00 00 01 1b 03 3b e4 14 00 00 | ..A.......A.......A........;.... |
50a80 | 9b 02 00 00 c8 35 fb ff 30 15 00 00 b8 3c fb ff 48 31 00 00 ea 3c fb ff 08 49 00 00 42 3d fb ff | .....5..0....<..H1...<...I..B=.. |
50aa0 | a8 60 00 00 9d 3d fb ff 18 18 00 00 03 3e fb ff 00 15 00 00 f5 3e fb ff 58 15 00 00 21 3f fb ff | .`...=.......>.......>..X...!?.. |
50ac0 | 70 15 00 00 4a 3f fb ff 90 15 00 00 47 40 fb ff c8 15 00 00 9f 40 fb ff f0 15 00 00 2d 41 fb ff | p...J?......G@.......@......-A.. |
50ae0 | 20 16 00 00 54 41 fb ff 38 16 00 00 9e 41 fb ff 58 16 00 00 f6 41 fb ff 80 16 00 00 05 42 fb ff | ....TA..8....A..X....A.......B.. |
50b00 | 98 16 00 00 fb 42 fb ff e0 16 00 00 34 43 fb ff 00 17 00 00 59 43 fb ff 20 17 00 00 e5 43 fb ff | .....B......4C......YC.......C.. |
50b20 | 50 17 00 00 4a 44 fb ff 78 17 00 00 d6 44 fb ff a0 17 00 00 33 45 fb ff c8 17 00 00 2a 46 fb ff | P...JD..x....D......3E......*F.. |
50b40 | f8 17 00 00 0c 47 fb ff 50 18 00 00 4d 47 fb ff 70 18 00 00 37 48 fb ff b0 18 00 00 fd 48 fb ff | .....G..P...MG..p...7H.......H.. |
50b60 | d0 18 00 00 df 4a fb ff 20 19 00 00 41 4c fb ff 50 19 00 00 93 4c fb ff 70 19 00 00 ac 4c fb ff | .....J......AL..P....L..p....L.. |
50b80 | 88 19 00 00 80 4e fb ff c0 19 00 00 bc 4f fb ff 00 1a 00 00 3d 50 fb ff 28 1a 00 00 47 50 fb ff | .....N.......O......=P..(...GP.. |
50ba0 | 40 1a 00 00 7e 50 fb ff 60 1a 00 00 a2 50 fb ff 80 1a 00 00 2b 52 fb ff d0 1a 00 00 b3 52 fb ff | @...~P..`....P......+R.......R.. |
50bc0 | 00 1b 00 00 0b 53 fb ff 28 1b 00 00 59 53 fb ff 48 1b 00 00 9a 53 fb ff 68 1b 00 00 e1 53 fb ff | .....S..(...YS..H....S..h....S.. |
50be0 | 88 1b 00 00 1f 54 fb ff a8 1b 00 00 25 55 fb ff e0 1b 00 00 6c 55 fb ff 00 1c 00 00 0b 56 fb ff | .....T......%U......lU.......V.. |
50c00 | 38 1c 00 00 74 56 fb ff 60 1c 00 00 27 57 fb ff 90 1c 00 00 8a 57 fb ff c8 1c 00 00 09 58 fb ff | 8...tV..`...'W.......W.......X.. |
50c20 | f0 1c 00 00 25 58 fb ff 10 1d 00 00 7a 58 fb ff 30 1d 00 00 04 59 fb ff 68 1d 00 00 95 59 fb ff | ....%X......zX..0....Y..h....Y.. |
50c40 | 98 1d 00 00 a6 59 fb ff b0 1d 00 00 ba 59 fb ff c8 1d 00 00 ee 59 fb ff e8 1d 00 00 ef 5a fb ff | .....Y.......Y.......Y.......Z.. |
50c60 | 20 1e 00 00 31 5b fb ff 40 1e 00 00 91 5b fb ff 78 1e 00 00 d3 5b fb ff 98 1e 00 00 66 5c fb ff | ....1[..@....[..x....[......f\.. |
50c80 | e8 1e 00 00 d7 5c fb ff 08 1f 00 00 9c 5d fb ff 30 1f 00 00 0b 5e fb ff 68 1f 00 00 44 5e fb ff | .....\.......]..0....^..h...D^.. |
50ca0 | 88 1f 00 00 b8 5e fb ff d0 1f 00 00 10 5f fb ff f8 1f 00 00 91 5f fb ff 20 20 00 00 93 60 fb ff | .....^......._......._.......`.. |
50cc0 | 88 20 00 00 fb 61 fb ff 00 21 00 00 73 62 fb ff 30 21 00 00 08 63 fb ff 60 21 00 00 cf 63 fb ff | .....a...!..sb..0!...c..`!...c.. |
50ce0 | 98 21 00 00 5e 64 fb ff d0 21 00 00 1e 66 fb ff 20 22 00 00 fd 66 fb ff 70 22 00 00 9e 67 fb ff | .!..^d...!...f..."...f..p"...g.. |
50d00 | b0 22 00 00 e2 68 fb ff f0 22 00 00 3a 7a fb ff 40 23 00 00 52 7a fb ff 60 23 00 00 22 7b fb ff | ."...h..."..:z..@#..Rz..`#.."{.. |
50d20 | 90 23 00 00 f6 7b fb ff c0 23 00 00 10 7c fb ff e0 23 00 00 56 7c fb ff 08 24 00 00 78 7c fb ff | .#...{...#...|...#..V|...$..x|.. |
50d40 | 28 24 00 00 e9 7c fb ff 60 24 00 00 6d 7d fb ff 88 24 00 00 93 7d fb ff a8 24 00 00 b9 7d fb ff | ($...|..`$..m}...$...}...$...}.. |
50d60 | d0 24 00 00 7c 7e fb ff 08 25 00 00 62 7f fb ff 70 25 00 00 2e 80 fb ff c0 25 00 00 b8 80 fb ff | .$..|~...%..b...p%.......%...... |
50d80 | e8 25 00 00 12 81 fb ff 18 26 00 00 25 82 fb ff 60 26 00 00 c2 82 fb ff a0 26 00 00 4f 85 fb ff | .%.......&..%...`&.......&..O... |
50da0 | f0 26 00 00 ca 85 fb ff 18 27 00 00 f0 85 fb ff 38 27 00 00 13 86 fb ff 58 27 00 00 33 86 fb ff | .&.......'......8'......X'..3... |
50dc0 | 70 27 00 00 4a 86 fb ff 88 27 00 00 68 86 fb ff a0 27 00 00 de 86 fb ff b8 27 00 00 f7 86 fb ff | p'..J....'..h....'.......'...... |
50de0 | d0 27 00 00 44 87 fb ff 00 28 00 00 4e 89 fb ff 40 28 00 00 de 8b fb ff 90 28 00 00 6d 8c fb ff | .'..D....(..N...@(.......(..m... |
50e00 | b0 28 00 00 65 8d fb ff e0 28 00 00 a3 8e fb ff 30 29 00 00 bf 8e fb ff 48 29 00 00 e8 8e fb ff | .(..e....(......0)......H)...... |
50e20 | 60 29 00 00 2a 8f fb ff 90 29 00 00 87 8f fb ff b0 29 00 00 b4 8f fb ff d8 29 00 00 c8 8f fb ff | `)..*....).......).......)...... |
50e40 | f0 29 00 00 d3 8f fb ff 08 2a 00 00 f8 8f fb ff 20 2a 00 00 40 90 fb ff 38 2a 00 00 9f 90 fb ff | .).......*.......*..@...8*...... |
50e60 | 80 2a 00 00 56 91 fb ff b0 2a 00 00 5d 91 fb ff c8 2a 00 00 a9 91 fb ff 00 2b 00 00 fd 91 fb ff | .*..V....*..]....*.......+...... |
50e80 | 48 2b 00 00 0e 92 fb ff 60 2b 00 00 25 92 fb ff 78 2b 00 00 60 92 fb ff a0 2b 00 00 7b 92 fb ff | H+......`+..%...x+..`....+..{... |
50ea0 | b8 2b 00 00 0a 93 fb ff d0 2b 00 00 1c 93 fb ff e8 2b 00 00 2d 93 fb ff 00 2c 00 00 79 93 fb ff | .+.......+.......+..-....,..y... |
50ec0 | 38 2c 00 00 a6 93 fb ff 50 2c 00 00 bb 93 fb ff 78 2c 00 00 e0 93 fb ff 90 2c 00 00 83 94 fb ff | 8,......P,......x,.......,...... |
50ee0 | c0 2c 00 00 fb 94 fb ff d8 2c 00 00 4b 95 fb ff f0 2c 00 00 cc 95 fb ff 28 2d 00 00 83 96 fb ff | .,.......,..K....,......(-...... |
50f00 | 58 2d 00 00 9c 97 fb ff a0 2d 00 00 33 98 fb ff d0 2d 00 00 6d 98 fb ff f8 2d 00 00 b6 98 fb ff | X-.......-..3....-..m....-...... |
50f20 | 20 2e 00 00 c9 98 fb ff 38 2e 00 00 db 98 fb ff 50 2e 00 00 a5 99 fb ff 78 2e 00 00 3d 9a fb ff | ........8.......P.......x...=... |
50f40 | c0 2e 00 00 d3 9a fb ff 10 2f 00 00 45 9b fb ff 48 2f 00 00 b1 9b fb ff 70 2f 00 00 0d 9c fb ff | ........./..E...H/......p/...... |
50f60 | 98 2f 00 00 37 9c fb ff b8 2f 00 00 69 9c fb ff d0 2f 00 00 79 9c fb ff e8 2f 00 00 82 9d fb ff | ./..7..../..i..../..y..../...... |
50f80 | 50 30 00 00 e3 9e fb ff 80 30 00 00 12 a0 fb ff d8 30 00 00 78 a0 fb ff 08 31 00 00 d2 a0 fb ff | P0.......0.......0..x....1...... |
50fa0 | 30 31 00 00 3e a1 fb ff 68 31 00 00 8d a1 fb ff 90 31 00 00 70 a2 fb ff c8 31 00 00 f1 a2 fb ff | 01..>...h1.......1..p....1...... |
50fc0 | e8 31 00 00 bd a3 fb ff 30 32 00 00 25 a4 fb ff 50 32 00 00 7b a4 fb ff 68 32 00 00 58 a5 fb ff | .1......02..%...P2..{...h2..X... |
50fe0 | b0 32 00 00 01 a6 fb ff e0 32 00 00 12 a9 fb ff 30 33 00 00 a7 a9 fb ff 58 33 00 00 62 aa fb ff | .2.......2......03......X3..b... |
51000 | 80 33 00 00 c9 aa fb ff a8 33 00 00 d4 ab fb ff e8 33 00 00 48 ac fb ff 00 34 00 00 cf ac fb ff | .3.......3.......3..H....4...... |
51020 | 48 34 00 00 c0 ad fb ff 78 34 00 00 09 ae fb ff a8 34 00 00 c9 ae fb ff e8 34 00 00 e8 ae fb ff | H4......x4.......4.......4...... |
51040 | 08 35 00 00 1e af fb ff 30 35 00 00 43 af fb ff 50 35 00 00 75 af fb ff 70 35 00 00 a1 af fb ff | .5......05..C...P5..u...p5...... |
51060 | 90 35 00 00 dd af fb ff b0 35 00 00 0b b0 fb ff d0 35 00 00 42 b0 fb ff f0 35 00 00 ca b0 fb ff | .5.......5.......5..B....5...... |
51080 | 20 36 00 00 69 b1 fb ff 58 36 00 00 4b b2 fb ff a0 36 00 00 1e b4 fb ff f0 36 00 00 3d b4 fb ff | .6..i...X6..K....6.......6..=... |
510a0 | 10 37 00 00 57 b4 fb ff 30 37 00 00 80 b4 fb ff 50 37 00 00 a4 b4 fb ff 70 37 00 00 24 b5 fb ff | .7..W...07......P7......p7..$... |
510c0 | c0 37 00 00 4a b5 fb ff e0 37 00 00 78 b5 fb ff 08 38 00 00 d3 b5 fb ff 40 38 00 00 9b b6 fb ff | .7..J....7..x....8......@8...... |
510e0 | 90 38 00 00 1d b7 fb ff c8 38 00 00 37 b7 fb ff e8 38 00 00 40 b8 fb ff 48 39 00 00 a3 b8 fb ff | .8.......8..7....8..@...H9...... |
51100 | 78 39 00 00 4f b9 fb ff c8 39 00 00 a8 b9 fb ff e8 39 00 00 ef b9 fb ff 08 3a 00 00 31 ba fb ff | x9..O....9.......9.......:..1... |
51120 | 40 3a 00 00 9d ba fb ff 90 3a 00 00 1b bb fb ff c0 3a 00 00 2a bb fb ff d8 3a 00 00 39 bb fb ff | @:.......:.......:..*....:..9... |
51140 | f0 3a 00 00 cf bb fb ff 10 3b 00 00 83 bc fb ff 30 3b 00 00 cb bc fb ff 48 3b 00 00 d3 bd fb ff | .:.......;......0;......H;...... |
51160 | 80 3b 00 00 2e be fb ff a0 3b 00 00 a6 bf fb ff e0 3b 00 00 ec bf fb ff f8 3b 00 00 46 c0 fb ff | .;.......;.......;.......;..F... |
51180 | 20 3c 00 00 96 c0 fb ff 38 3c 00 00 cb c0 fb ff 50 3c 00 00 60 c1 fb ff 78 3c 00 00 c0 c1 fb ff | .<......8<......P<..`...x<...... |
511a0 | b0 3c 00 00 d2 c3 fb ff 18 3d 00 00 f2 c3 fb ff 30 3d 00 00 72 c6 fb ff 80 3d 00 00 b3 c6 fb ff | .<.......=......0=..r....=...... |
511c0 | b8 3d 00 00 80 c7 fb ff f0 3d 00 00 d3 c8 fb ff 28 3e 00 00 e0 c9 fb ff 50 3e 00 00 c4 cb fb ff | .=.......=......(>......P>...... |
511e0 | 88 3e 00 00 37 cc fb ff a8 3e 00 00 94 cc fb ff d0 3e 00 00 f8 cd fb ff 18 3f 00 00 3b cf fb ff | .>..7....>.......>.......?..;... |
51200 | 58 3f 00 00 ae cf fb ff 80 3f 00 00 50 d0 fb ff d0 3f 00 00 9f d0 fb ff f8 3f 00 00 5f d1 fb ff | X?.......?..P....?.......?.._... |
51220 | 38 40 00 00 a9 d1 fb ff 60 40 00 00 47 d2 fb ff 90 40 00 00 a8 d2 fb ff c8 40 00 00 06 d3 fb ff | 8@......`@..G....@.......@...... |
51240 | 00 41 00 00 c5 d3 fb ff 38 41 00 00 2a d4 fb ff 70 41 00 00 ea d5 fb ff a0 41 00 00 11 d6 fb ff | .A......8A..*...pA.......A...... |
51260 | b8 41 00 00 32 d6 fb ff d8 41 00 00 4f d6 fb ff f0 41 00 00 81 d6 fb ff 10 42 00 00 e1 d6 fb ff | .A..2....A..O....A.......B...... |
51280 | 38 42 00 00 69 da fb ff 88 42 00 00 9d da fb ff a0 42 00 00 38 dc fb ff d8 42 00 00 8b dc fb ff | 8B..i....B.......B..8....B...... |
512a0 | 00 43 00 00 cf dc fb ff 28 43 00 00 02 dd fb ff 50 43 00 00 2c dd fb ff 70 43 00 00 93 dd fb ff | .C......(C......PC..,...pC...... |
512c0 | 98 43 00 00 d2 dd fb ff d0 43 00 00 22 de fb ff f0 43 00 00 46 de fb ff 18 44 00 00 75 de fb ff | .C.......C.."....C..F....D..u... |
512e0 | 30 44 00 00 f0 de fb ff 50 44 00 00 54 df fb ff 80 44 00 00 8a e0 fb ff b0 44 00 00 99 e3 fb ff | 0D......PD..T....D.......D...... |
51300 | 00 45 00 00 bf e3 fb ff 20 45 00 00 e1 e3 fb ff 40 45 00 00 1f e4 fb ff 60 45 00 00 45 e4 fb ff | .E.......E......@E......`E..E... |
51320 | 78 45 00 00 ba e4 fb ff a0 45 00 00 e4 e4 fb ff b8 45 00 00 70 e5 fb ff e8 45 00 00 0b e6 fb ff | xE.......E.......E..p....E...... |
51340 | 00 46 00 00 ab e6 fb ff 28 46 00 00 df e6 fb ff 40 46 00 00 39 e7 fb ff 68 46 00 00 cb e7 fb ff | .F......(F......@F..9...hF...... |
51360 | 88 46 00 00 a5 e8 fb ff b8 46 00 00 b5 e8 fb ff d0 46 00 00 dd e8 fb ff f0 46 00 00 14 e9 fb ff | .F.......F.......F.......F...... |
51380 | 18 47 00 00 48 e9 fb ff 38 47 00 00 c7 e9 fb ff 60 47 00 00 5f ec fb ff a0 47 00 00 31 ed fb ff | .G..H...8G......`G.._....G..1... |
513a0 | c0 47 00 00 64 ed fb ff e8 47 00 00 74 ed fb ff 00 48 00 00 90 ed fb ff 18 48 00 00 bf ed fb ff | .G..d....G..t....H.......H...... |
513c0 | 40 48 00 00 18 ee fb ff 58 48 00 00 d1 ee fb ff 80 48 00 00 39 ef fb ff b0 48 00 00 ca ef fb ff | @H......XH.......H..9....H...... |
513e0 | e0 48 00 00 2a f0 fb ff 38 49 00 00 33 f0 fb ff 50 49 00 00 bf f0 fb ff 78 49 00 00 42 f1 fb ff | .H..*...8I..3...PI......xI..B... |
51400 | a8 49 00 00 c7 f2 fb ff e8 49 00 00 75 fd fb ff 38 4a 00 00 eb fd fb ff 60 4a 00 00 1d fe fb ff | .I.......I..u...8J......`J...... |
51420 | 80 4a 00 00 2f fe fb ff a0 4a 00 00 4e fe fb ff c0 4a 00 00 6e fe fb ff d8 4a 00 00 8d fe fb ff | .J../....J..N....J..n....J...... |
51440 | f0 4a 00 00 ec fe fb ff 18 4b 00 00 3e 01 fc ff 60 4b 00 00 b7 01 fc ff 80 4b 00 00 53 02 fc ff | .J.......K..>...`K.......K..S... |
51460 | b8 4b 00 00 e1 02 fc ff e8 4b 00 00 66 03 fc ff 18 4c 00 00 b4 04 fc ff 60 4c 00 00 e3 04 fc ff | .K.......K..f....L......`L...... |
51480 | 80 4c 00 00 7f 05 fc ff b8 4c 00 00 8e 06 fc ff e8 4c 00 00 0d 07 fc ff 20 4d 00 00 1a 07 fc ff | .L.......L.......L.......M...... |
514a0 | 38 4d 00 00 69 07 fc ff 58 4d 00 00 32 08 fc ff a8 4d 00 00 81 08 fc ff e0 4d 00 00 9d 0e fc ff | 8M..i...XM..2....M.......M...... |
514c0 | 30 4e 00 00 bb 0e fc ff 48 4e 00 00 67 0f fc ff 80 4e 00 00 51 10 fc ff c0 4e 00 00 d6 10 fc ff | 0N......HN..g....N..Q....N...... |
514e0 | 08 4f 00 00 2c 11 fc ff 48 4f 00 00 5e 11 fc ff 60 4f 00 00 fc 11 fc ff 88 4f 00 00 6e 16 fc ff | .O..,...HO..^...`O.......O..n... |
51500 | d8 4f 00 00 ff 18 fc ff 28 50 00 00 06 19 fc ff 40 50 00 00 10 19 fc ff 58 50 00 00 eb 1c fc ff | .O......(P......@P......XP...... |
51520 | a8 50 00 00 d6 1d fc ff f0 50 00 00 6d 1e fc ff 10 51 00 00 92 1e fc ff 30 51 00 00 b7 1e fc ff | .P.......P..m....Q......0Q...... |
51540 | 50 51 00 00 df 1e fc ff 70 51 00 00 01 1f fc ff 90 51 00 00 23 1f fc ff b0 51 00 00 45 1f fc ff | PQ......pQ.......Q..#....Q..E... |
51560 | d0 51 00 00 67 1f fc ff f0 51 00 00 89 1f fc ff 10 52 00 00 a4 1f fc ff 28 52 00 00 0e 20 fc ff | .Q..g....Q.......R......(R...... |
51580 | 58 52 00 00 78 20 fc ff 88 52 00 00 9a 20 fc ff a8 52 00 00 b3 21 fc ff d8 52 00 00 fe 21 fc ff | XR..x....R.......R...!...R...!.. |
515a0 | f8 52 00 00 4b 22 fc ff 18 53 00 00 f8 22 fc ff 38 53 00 00 3d 23 fc ff 58 53 00 00 79 23 fc ff | .R..K"...S..."..8S..=#..XS..y#.. |
515c0 | 78 53 00 00 bc 23 fc ff 98 53 00 00 de 23 fc ff b8 53 00 00 00 24 fc ff d8 53 00 00 22 24 fc ff | xS...#...S...#...S...$...S.."$.. |
515e0 | f8 53 00 00 44 24 fc ff 18 54 00 00 66 24 fc ff 38 54 00 00 a9 24 fc ff 58 54 00 00 cb 24 fc ff | .S..D$...T..f$..8T...$..XT...$.. |
51600 | 78 54 00 00 ed 24 fc ff 98 54 00 00 57 25 fc ff b8 54 00 00 72 25 fc ff d0 54 00 00 4c 26 fc ff | xT...$...T..W%...T..r%...T..L&.. |
51620 | 00 55 00 00 df 26 fc ff 38 55 00 00 3f 27 fc ff 68 55 00 00 8e 27 fc ff 90 55 00 00 e0 27 fc ff | .U...&..8U..?'..hU...'...U...'.. |
51640 | c8 55 00 00 f5 28 fc ff 10 56 00 00 2b 29 fc ff 28 56 00 00 45 29 fc ff 40 56 00 00 75 29 fc ff | .U...(...V..+)..(V..E)..@V..u).. |
51660 | 68 56 00 00 f5 2b fc ff b8 56 00 00 81 2c fc ff e0 56 00 00 42 2d fc ff 10 57 00 00 3f 2e fc ff | hV...+...V...,...V..B-...W..?... |
51680 | 48 57 00 00 88 2e fc ff 70 57 00 00 a4 2e fc ff 98 57 00 00 27 2f fc ff d0 57 00 00 ae 2f fc ff | HW......pW.......W..'/...W.../.. |
516a0 | 08 58 00 00 14 30 fc ff 30 58 00 00 33 30 fc ff 50 58 00 00 a6 30 fc ff 88 58 00 00 dc 30 fc ff | .X...0..0X..30..PX...0...X...0.. |
516c0 | c0 58 00 00 2b 31 fc ff f8 58 00 00 5e 31 fc ff 30 59 00 00 86 31 fc ff 68 59 00 00 bb 31 fc ff | .X..+1...X..^1..0Y...1..hY...1.. |
516e0 | 90 59 00 00 1d 32 fc ff e0 59 00 00 a1 32 fc ff 40 5a 00 00 df 32 fc ff 68 5a 00 00 16 33 fc ff | .Y...2...Y...2..@Z...2..hZ...3.. |
51700 | a0 5a 00 00 52 33 fc ff c8 5a 00 00 8c 33 fc ff f0 5a 00 00 b7 33 fc ff 28 5b 00 00 e2 33 fc ff | .Z..R3...Z...3...Z...3..([...3.. |
51720 | 60 5b 00 00 7c 34 fc ff 98 5b 00 00 a5 34 fc ff c8 5b 00 00 c2 34 fc ff e0 5b 00 00 f8 34 fc ff | `[..|4...[...4...[...4...[...4.. |
51740 | 18 5c 00 00 01 35 fc ff 30 5c 00 00 6a 35 fc ff 68 5c 00 00 86 35 fc ff 80 5c 00 00 af 35 fc ff | .\...5..0\..j5..h\...5...\...5.. |
51760 | 98 5c 00 00 57 36 fc ff d0 5c 00 00 a6 36 fc ff 08 5d 00 00 70 38 fc ff 50 5d 00 00 8f 38 fc ff | .\..W6...\...6...]..p8..P]...8.. |
51780 | 68 5d 00 00 b2 38 fc ff 80 5d 00 00 1e 39 fc ff a8 5d 00 00 73 39 fc ff d0 5d 00 00 c0 39 fc ff | h]...8...]...9...]..s9...]...9.. |
517a0 | f8 5d 00 00 8d 3a fc ff 30 5e 00 00 3e 3b fc ff 60 5e 00 00 ae 3b fc ff 90 5e 00 00 47 3c fc ff | .]...:..0^..>;..`^...;...^..G<.. |
517c0 | c8 5e 00 00 30 3d fc ff 18 5f 00 00 57 3d fc ff 38 5f 00 00 0a 3e fc ff 60 5f 00 00 a3 3e fc ff | .^..0=..._..W=..8_...>..`_...>.. |
517e0 | a8 5f 00 00 2b 3f fc ff e8 5f 00 00 4d 3f fc ff 00 60 00 00 7c 3f fc ff 18 60 00 00 90 3f fc ff | ._..+?..._..M?...`..|?...`...?.. |
51800 | 30 60 00 00 52 40 fc ff 60 60 00 00 d1 40 fc ff d0 60 00 00 f8 40 fc ff e8 60 00 00 22 41 fc ff | 0`..R@..``...@...`...@...`.."A.. |
51820 | 10 61 00 00 4d 41 fc ff 28 61 00 00 f8 41 fc ff 68 61 00 00 58 42 fc ff a0 61 00 00 25 43 fc ff | .a..MA..(a...A..ha..XB...a..%C.. |
51840 | e8 61 00 00 95 43 fc ff 20 62 00 00 07 44 fc ff 68 62 00 00 34 44 fc ff 80 62 00 00 53 45 fc ff | .a...C...b...D..hb..4D...b..SE.. |
51860 | d0 62 00 00 68 45 fc ff f0 62 00 00 0a 47 fc ff 30 63 00 00 a5 48 fc ff 80 63 00 00 b5 48 fc ff | .b..hE...b...G..0c...H...c...H.. |
51880 | 98 63 00 00 d7 48 fc ff b8 63 00 00 0c 49 fc ff e0 63 00 00 54 49 fc ff 10 64 00 00 b2 49 fc ff | .c...H...c...I...c..TI...d...I.. |
518a0 | 40 64 00 00 a2 4a fc ff 80 64 00 00 ac 4b fc ff c8 64 00 00 36 4c fc ff 00 65 00 00 78 54 fc ff | @d...J...d...K...d..6L...e..xT.. |
518c0 | 50 65 00 00 af 54 fc ff 88 65 00 00 fa 56 fc ff d8 65 00 00 69 5a fc ff 20 66 00 00 70 5a fc ff | Pe...T...e...V...e..iZ...f..pZ.. |
518e0 | 38 66 00 00 a5 5a fc ff 60 66 00 00 5b 5b fc ff a0 66 00 00 92 5b fc ff c8 66 00 00 cb 5d fc ff | 8f...Z..`f..[[...f...[...f...].. |
51900 | 10 67 00 00 12 5e fc ff 40 67 00 00 52 5f fc ff 80 67 00 00 73 60 fc ff c0 67 00 00 19 62 fc ff | .g...^..@g..R_...g..s`...g...b.. |
51920 | 00 68 00 00 52 62 fc ff 20 68 00 00 7c 62 fc ff 40 68 00 00 ad 62 fc ff 68 68 00 00 c1 63 fc ff | .h..Rb...h..|b..@h...b..hh...c.. |
51940 | b0 68 00 00 e0 63 fc ff d0 68 00 00 d4 64 fc ff 08 69 00 00 5a 66 fc ff 58 69 00 00 da 66 fc ff | .h...c...h...d...i..Zf..Xi...f.. |
51960 | 70 69 00 00 e1 66 fc ff 88 69 00 00 ee 66 fc ff a0 69 00 00 47 67 fc ff d8 69 00 00 de 67 fc ff | pi...f...i...f...i..Gg...i...g.. |
51980 | f0 69 00 00 5f 68 fc ff 20 6a 00 00 9f 68 fc ff 38 6a 00 00 b2 68 fc ff 50 6a 00 00 c9 68 fc ff | .i.._h...j...h..8j...h..Pj...h.. |
519a0 | 68 6a 00 00 eb 68 fc ff 80 6a 00 00 02 69 fc ff 98 6a 00 00 45 69 fc ff b0 6a 00 00 74 69 fc ff | hj...h...j...i...j..Ei...j..ti.. |
519c0 | d0 6a 00 00 ab 69 fc ff f0 6a 00 00 c5 69 fc ff 10 6b 00 00 ea 69 fc ff 30 6b 00 00 0d 6a fc ff | .j...i...j...i...k...i..0k...j.. |
519e0 | 50 6b 00 00 25 6a fc ff 68 6b 00 00 33 6a fc ff 80 6b 00 00 4d 6a fc ff 98 6b 00 00 7a 6a fc ff | Pk..%j..hk..3j...k..Mj...k..zj.. |
51a00 | b0 6b 00 00 8c 6a fc ff c8 6b 00 00 a6 6a fc ff e0 6b 00 00 f9 6a fc ff 10 6c 00 00 6d 6b fc ff | .k...j...k...j...k...j...l..mk.. |
51a20 | 38 6c 00 00 04 6c fc ff 98 6c 00 00 4c 6c fc ff b8 6c 00 00 94 6c fc ff d8 6c 00 00 ef 6c fc ff | 8l...l...l..Ll...l...l...l...l.. |
51a40 | f8 6c 00 00 0e 6d fc ff 10 6d 00 00 87 6d fc ff 40 6d 00 00 c4 6d fc ff 58 6d 00 00 e5 6d fc ff | .l...m...m...m..@m...m..Xm...m.. |
51a60 | 70 6d 00 00 09 6e fc ff 88 6d 00 00 1b 6e fc ff a0 6d 00 00 67 6e fc ff d0 6d 00 00 7b 6e fc ff | pm...n...m...n...m..gn...m..{n.. |
51a80 | e8 6d 00 00 90 6e fc ff 00 6e 00 00 aa 6e fc ff 18 6e 00 00 d0 6e fc ff 30 6e 00 00 24 6f fc ff | .m...n...n...n...n...n..0n..$o.. |
51aa0 | 50 6e 00 00 7e 6f fc ff 70 6e 00 00 b5 6f fc ff 90 6e 00 00 6c 70 fc ff b8 6e 00 00 fa 70 fc ff | Pn..~o..pn...o...n..lp...n...p.. |
51ac0 | e8 6e 00 00 14 71 fc ff 00 6f 00 00 28 71 fc ff 18 6f 00 00 4d 71 fc ff 30 6f 00 00 b4 71 fc ff | .n...q...o..(q...o..Mq..0o...q.. |
51ae0 | 68 6f 00 00 d4 71 fc ff 88 6f 00 00 2a 72 fc ff c0 6f 00 00 56 72 fc ff e0 6f 00 00 89 72 fc ff | ho...q...o..*r...o..Vr...o...r.. |
51b00 | 08 70 00 00 d0 72 fc ff 30 70 00 00 29 73 fc ff 68 70 00 00 7d 73 fc ff 88 70 00 00 b0 73 fc ff | .p...r..0p..)s..hp..}s...p...s.. |
51b20 | a8 70 00 00 1d 74 fc ff e0 70 00 00 44 74 fc ff 00 71 00 00 a4 74 fc ff 38 71 00 00 0f 75 fc ff | .p...t...p..Dt...q...t..8q...u.. |
51b40 | 68 71 00 00 6e 75 fc ff 90 71 00 00 e6 75 fc ff c0 71 00 00 96 76 fc ff f0 71 00 00 e4 76 fc ff | hq..nu...q...u...q...v...q...v.. |
51b60 | 10 72 00 00 ff 76 fc ff 28 72 00 00 65 77 fc ff 50 72 00 00 4e 78 fc ff 80 72 00 00 fd 78 fc ff | .r...v..(r..ew..Pr..Nx...r...x.. |
51b80 | b0 72 00 00 26 79 fc ff c8 72 00 00 2b 79 fc ff e0 72 00 00 2e 7a fc ff 10 73 00 00 34 7a fc ff | .r..&y...r..+y...r...z...s..4z.. |
51ba0 | 28 73 00 00 62 7a fc ff 48 73 00 00 c6 7a fc ff 80 73 00 00 e5 7a fc ff a0 73 00 00 fd 7a fc ff | (s..bz..Hs...z...s...z...s...z.. |
51bc0 | b8 73 00 00 09 7b fc ff d0 73 00 00 52 7b fc ff f0 73 00 00 a6 7b fc ff 18 74 00 00 33 7c fc ff | .s...{...s..R{...s...{...t..3|.. |
51be0 | 40 74 00 00 74 7c fc ff 60 74 00 00 f0 7c fc ff b0 74 00 00 02 7d fc ff c8 74 00 00 6d 7d fc ff | @t..t|..`t...|...t...}...t..m}.. |
51c00 | f8 74 00 00 86 7d fc ff 18 75 00 00 90 7d fc ff 30 75 00 00 da 7d fc ff 50 75 00 00 fe 7d fc ff | .t...}...u...}..0u...}..Pu...}.. |
51c20 | 78 75 00 00 22 7e fc ff a0 75 00 00 9d 7e fc ff c0 75 00 00 42 7f fc ff 00 76 00 00 76 7f fc ff | xu.."~...u...~...u..B....v..v... |
51c40 | 20 76 00 00 07 80 fc ff 50 76 00 00 35 80 fc ff 70 76 00 00 82 80 fc ff 98 76 00 00 b3 80 fc ff | .v......Pv..5...pv.......v...... |
51c60 | b8 76 00 00 cc 81 fc ff e8 76 00 00 0a 82 fc ff 20 77 00 00 94 82 fc ff 50 77 00 00 71 83 fc ff | .v.......v.......w......Pw..q... |
51c80 | 80 77 00 00 f1 84 fc ff d0 77 00 00 1b 86 fc ff 08 78 00 00 35 87 fc ff 40 78 00 00 ba 87 fc ff | .w.......w.......x..5...@x...... |
51ca0 | 78 78 00 00 96 8a fc ff b0 78 00 00 bc 8a fc ff d0 78 00 00 ea 8a fc ff e8 78 00 00 18 8b fc ff | xx.......x.......x.......x...... |
51cc0 | 10 79 00 00 47 8b fc ff 38 79 00 00 88 8b fc ff 60 79 00 00 a9 8b fc ff 80 79 00 00 0b 8c fc ff | .y..G...8y......`y.......y...... |
51ce0 | b8 79 00 00 90 8c fc ff 00 7a 00 00 00 8d fc ff 30 7a 00 00 53 8d fc ff 58 7a 00 00 8c 8d fc ff | .y.......z......0z..S...Xz...... |
51d00 | 90 7a 00 00 ac 8d fc ff b0 7a 00 00 c6 8d fc ff d0 7a 00 00 0e 8e fc ff 08 7b 00 00 56 8e fc ff | .z.......z.......z.......{..V... |
51d20 | 40 7b 00 00 95 8e fc ff 68 7b 00 00 bb 8e fc ff 88 7b 00 00 c2 8f fc ff b0 7b 00 00 f3 8f fc ff | @{......h{.......{.......{...... |
51d40 | d8 7b 00 00 2a 90 fc ff 00 7c 00 00 e2 91 fc ff 50 7c 00 00 16 93 fc ff 98 7c 00 00 45 93 fc ff | .{..*....|......P|.......|..E... |
51d60 | c8 7c 00 00 56 93 fc ff e0 7c 00 00 9a 93 fc ff f8 7c 00 00 b2 93 fc ff 10 7d 00 00 e6 93 fc ff | .|..V....|.......|.......}...... |
51d80 | 30 7d 00 00 19 95 fc ff 80 7d 00 00 2b 9a fc ff c0 7d 00 00 45 9a fc ff e0 7d 00 00 90 9a fc ff | 0}.......}..+....}..E....}...... |
51da0 | 10 7e 00 00 44 9b fc ff 58 7e 00 00 93 9b fc ff 70 7e 00 00 03 9c fc ff b0 7e 00 00 6f 9c fc ff | .~..D...X~......p~.......~..o... |
51dc0 | f0 7e 00 00 58 a0 fc ff 40 7f 00 00 7c a0 fc ff 58 7f 00 00 97 a0 fc ff 70 7f 00 00 ca a0 fc ff | .~..X...@...|...X.......p....... |
51de0 | 88 7f 00 00 0e a1 fc ff a0 7f 00 00 6b a1 fc ff d0 7f 00 00 27 a2 fc ff 08 80 00 00 a1 a2 fc ff | ............k.......'........... |
51e00 | 38 80 00 00 c8 a2 fc ff 68 80 00 00 16 a3 fc ff a0 80 00 00 c6 a3 fc ff f0 80 00 00 fd a4 fc ff | 8.......h....................... |
51e20 | 30 81 00 00 1b a5 fc ff 48 81 00 00 5d a5 fc ff 78 81 00 00 86 a5 fc ff a0 81 00 00 ce a5 fc ff | 0.......H...]...x............... |
51e40 | b8 81 00 00 11 a6 fc ff d8 81 00 00 2d a6 fc ff f0 81 00 00 89 a6 fc ff 20 82 00 00 d2 a6 fc ff | ............-................... |
51e60 | 48 82 00 00 df a6 fc ff 60 82 00 00 5c a7 fc ff a8 82 00 00 e5 a7 fc ff c8 82 00 00 16 a8 fc ff | H.......`...\................... |
51e80 | e0 82 00 00 3e a8 fc ff f8 82 00 00 71 a8 fc ff 10 83 00 00 5c a9 fc ff 40 83 00 00 b7 aa fc ff | ....>.......q.......\...@....... |
51ea0 | 90 83 00 00 d4 aa fc ff a8 83 00 00 0f ab fc ff d0 83 00 00 28 ab fc ff e8 83 00 00 4c ab fc ff | ....................(.......L... |
51ec0 | 08 84 00 00 18 ac fc ff 50 84 00 00 7f ae fc ff 90 84 00 00 c7 ae fc ff b0 84 00 00 f9 ae fc ff | ........P....................... |
51ee0 | c8 84 00 00 fe ae fc ff e0 84 00 00 03 af fc ff f8 84 00 00 07 af fc ff 10 85 00 00 39 af fc ff | ............................9... |
51f00 | 28 85 00 00 a9 af fc ff 48 85 00 00 ee af fc ff 68 85 00 00 a8 b3 fc ff b8 85 00 00 0e b4 fc ff | (.......H.......h............... |
51f20 | d0 85 00 00 2a b5 fc ff 00 86 00 00 31 b6 fc ff 30 86 00 00 55 b6 fc ff 48 86 00 00 88 b6 fc ff | ....*.......1...0...U...H....... |
51f40 | 70 86 00 00 c8 b6 fc ff 88 86 00 00 38 b7 fc ff d0 86 00 00 48 b7 fc ff e8 86 00 00 00 00 00 00 | p...........8.......H........... |
51f60 | 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 1b 0c 07 08 90 01 07 10 14 00 00 00 1c 00 00 00 | .........zR..x.................. |
51f80 | fb 28 fb ff 2a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 | .(..*....................zR..x.. |
51fa0 | 1b 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 90 20 fb ff f0 06 00 00 00 0e 10 46 0e 18 4a 0f | ........$..................F..J. |
51fc0 | 0b 77 08 80 00 3f 1a 3b 2a 33 24 22 00 00 00 00 14 00 00 00 44 00 00 00 95 29 fb ff 2c 00 00 00 | .w...?.;*3$"........D....)..,... |
51fe0 | 00 47 0e a0 01 64 0e 08 1c 00 00 00 5c 00 00 00 a9 29 fb ff 29 00 00 00 00 41 0e 10 83 02 67 0e | .G...d......\....)..)....A....g. |
52000 | 08 00 00 00 00 00 00 00 34 00 00 00 7c 00 00 00 b2 29 fb ff fd 00 00 00 00 42 0e 10 8c 02 48 0e | ........4...|....).......B....H. |
52020 | 18 86 03 41 0e 20 83 04 4a 0e b0 01 02 e1 0e 20 43 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | ...A....J.......C..A..B......... |
52040 | 24 00 00 00 b4 00 00 00 77 2a fb ff 58 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 48 | $.......w*..X....A....H....D...H |
52060 | 0e 18 41 0e 10 41 0e 08 2c 00 00 00 dc 00 00 00 a7 2a fb ff 8e 00 00 00 00 42 0e 10 8c 02 48 0e | ..A..A..,........*.......B....H. |
52080 | 18 86 03 41 0e 20 83 04 02 7f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 0c 01 00 00 | ...A........A..B................ |
520a0 | 05 2b fb ff 27 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 24 01 00 00 14 2b fb ff 4a 00 00 00 | .+..'...............$....+..J... |
520c0 | 00 41 0e 10 83 02 02 48 0e 08 00 00 00 00 00 00 24 00 00 00 44 01 00 00 3e 2b fb ff 58 00 00 00 | .A.....H........$...D...>+..X... |
520e0 | 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 48 0e 18 41 0e 10 41 0e 08 14 00 00 00 6c 01 00 00 | .A....H....D...H..A..A......l... |
52100 | 6e 2b fb ff 0f 00 00 00 00 41 0e 10 4d 0e 08 00 44 00 00 00 84 01 00 00 65 2b fb ff f6 00 00 00 | n+.......A..M...D.......e+...... |
52120 | 00 42 0e 10 8f 02 4c 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 41 | .B....L....B....B.(..A.0..A.8..A |
52140 | 0e 40 02 d1 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 47 0e 08 1c 00 00 00 cc 01 00 00 | .@...8A.0A.(B..B..B..G.......... |
52160 | 13 2c fb ff 39 00 00 00 00 41 0e 10 83 02 77 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ec 01 00 00 | .,..9....A....w................. |
52180 | 2c 2c fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 2c 00 00 00 0c 02 00 00 | ,,..%....A....c.........,....... |
521a0 | 31 2c fb ff 8c 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 4a 0e b0 01 02 76 0e 18 43 0e 10 41 0e | 1,.......A....F....J....v..C..A. |
521c0 | 08 00 00 00 00 00 00 00 24 00 00 00 3c 02 00 00 8d 2c fb ff 65 00 00 00 00 41 0e 10 86 02 49 0e | ........$...<....,..e....A....I. |
521e0 | 18 83 03 41 0e 20 02 57 0e 18 41 0e 10 41 0e 08 24 00 00 00 64 02 00 00 ca 2c fb ff 8c 00 00 00 | ...A...W..A..A..$...d....,...... |
52200 | 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 7c 0e 18 41 0e 10 41 0e 08 24 00 00 00 8c 02 00 00 | .A....H....D...|..A..A..$....... |
52220 | 2e 2d fb ff 5d 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 4d 0e 18 41 0e 10 41 0e 08 | .-..]....A....H....D...M..A..A.. |
52240 | 2c 00 00 00 b4 02 00 00 63 2d fb ff f7 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e b0 03 02 | ,.......c-.......A....A....J.... |
52260 | e8 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 1c 00 00 00 e4 02 00 00 2a 2e fb ff e2 00 00 00 | ...A..A.................*....... |
52280 | 00 41 0e 10 83 02 4e 0e 30 02 cc 0e 10 46 0e 08 34 00 00 00 04 03 00 00 7d 25 fb ff 66 00 00 00 | .A....N.0....F..4.......}%..f... |
522a0 | 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 41 0e 30 02 50 0e 28 41 0e 20 43 | .B....E....D....A.(..A.0.P.(A..C |
522c0 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 3c 03 00 00 b4 2e fb ff 41 00 00 00 00 41 0e 10 83 02 7f 0e | ..B..B......<.......A....A...... |
522e0 | 08 00 00 00 00 00 00 00 3c 00 00 00 5c 03 00 00 d5 2e fb ff ea 00 00 00 00 42 0e 10 8d 02 42 0e | ........<...\............B....B. |
52300 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 52 0e c0 04 02 c8 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e | ...D....A.(..R......(A..A..B..B. |
52320 | 08 00 00 00 00 00 00 00 1c 00 00 00 9c 03 00 00 7f 2f fb ff c6 00 00 00 00 41 0e 10 83 02 02 c4 | ................./.......A...... |
52340 | 0e 08 00 00 00 00 00 00 4c 00 00 00 bc 03 00 00 25 30 fb ff e2 01 00 00 00 42 0e 10 8f 02 42 0e | ........L.......%0.......B....B. |
52360 | 18 8e 03 42 0e 20 8d 04 47 0e 28 8c 05 46 0e 30 86 06 46 0e 38 83 07 47 0e 50 03 b7 01 0e 38 41 | ...B....G.(..F.0..F.8..G.P....8A |
52380 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 0c 04 00 00 | .0A.(B..B..B..B.........,....... |
523a0 | b7 31 fb ff 62 01 00 00 00 41 0e 10 86 02 49 0e 18 83 03 4f 0e b0 20 03 46 01 0e 18 41 0e 10 41 | .1..b....A....I....O....F...A..A |
523c0 | 0e 08 00 00 00 00 00 00 1c 00 00 00 3c 04 00 00 e9 32 fb ff 52 00 00 00 00 41 0e 10 83 02 51 0e | ............<....2..R....A....Q. |
523e0 | a0 01 79 0e 10 46 0e 08 14 00 00 00 5c 04 00 00 1b 33 fb ff 19 00 00 00 00 00 00 00 00 00 00 00 | ..y..F......\....3.............. |
52400 | 34 00 00 00 74 04 00 00 1c 33 fb ff d4 01 00 00 00 42 0e 10 8c 02 4a 0e 18 86 03 44 0e 20 83 04 | 4...t....3.......B....J....D.... |
52420 | 47 0e d0 01 03 b8 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 ac 04 00 00 | G........A..A..B........<....... |
52440 | b8 34 fb ff 3c 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 48 0e 20 8c 04 41 0e 28 86 05 41 0e 30 | .4..<....B....B....H....A.(..A.0 |
52460 | 83 06 03 26 01 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 24 00 00 00 ec 04 00 00 | ...&..(A..B..B..B.......$....... |
52480 | b4 35 fb ff 81 00 00 00 00 41 0e 10 83 02 4f 0e a0 80 01 02 6f 0e 10 41 0e 08 00 00 00 00 00 00 | .5.......A....O.....o..A........ |
524a0 | 14 00 00 00 14 05 00 00 0d 36 fb ff 0a 00 00 00 00 41 0e 10 46 0e 08 00 1c 00 00 00 2c 05 00 00 | .........6.......A..F.......,... |
524c0 | ff 35 fb ff 37 00 00 00 00 41 0e 10 83 02 75 0e 08 00 00 00 00 00 00 00 1c 00 00 00 4c 05 00 00 | .5..7....A....u.............L... |
524e0 | 16 36 fb ff 24 00 00 00 00 41 0e 10 83 02 62 0e 08 00 00 00 00 00 00 00 4c 00 00 00 6c 05 00 00 | .6..$....A....b.........L...l... |
52500 | 1a 36 fb ff 89 01 00 00 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 | .6.......B....G....B....B.(..A.0 |
52520 | 86 06 44 0e 38 83 07 44 0e 70 03 63 01 0e 38 46 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..D.8..D.p.c..8F.0A.(B..B..B..B. |
52540 | 08 00 00 00 00 00 00 00 2c 00 00 00 bc 05 00 00 53 37 fb ff 88 00 00 00 00 42 0e 10 8c 02 41 0e | ........,.......S7.......B....A. |
52560 | 18 86 03 41 0e 20 83 04 02 80 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 ec 05 00 00 | ...A........A..B........$....... |
52580 | ab 37 fb ff 58 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 42 0e 18 46 0e 10 44 0e 08 | .7..X....A....F....D...B..F..D.. |
525a0 | 1c 00 00 00 14 06 00 00 db 37 fb ff 4e 00 00 00 00 41 0e 10 83 02 02 4c 0e 08 00 00 00 00 00 00 | .........7..N....A.....L........ |
525c0 | 1c 00 00 00 34 06 00 00 09 38 fb ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 | ....4....8..A....A.............. |
525e0 | 1c 00 00 00 54 06 00 00 2a 38 fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 | ....T...*8..G....A.....E........ |
52600 | 1c 00 00 00 74 06 00 00 51 38 fb ff 3e 00 00 00 00 41 0e 10 83 02 7c 0e 08 00 00 00 00 00 00 00 | ....t...Q8..>....A....|......... |
52620 | 34 00 00 00 94 06 00 00 6f 38 fb ff 06 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | 4.......o8.......B....B....A.... |
52640 | 46 0e 28 83 05 47 0e 40 02 ed 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 cc 06 00 00 | F.(..G.@...(A..A..B..B.......... |
52660 | 3d 39 fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 34 00 00 00 ec 06 00 00 | =9..G....A.....E........4....... |
52680 | 64 39 fb ff 9f 00 00 00 00 41 0e 10 86 02 49 0e 18 83 03 44 0e 20 02 64 0a 0e 18 4c 0e 10 41 0e | d9.......A....I....D...d...L..A. |
526a0 | 08 45 0b 58 0e 18 41 0e 10 41 0e 08 00 00 00 00 24 00 00 00 24 07 00 00 cb 39 fb ff 69 00 00 00 | .E.X..A..A......$...$....9..i... |
526c0 | 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 54 0e 18 44 0e 10 41 0e 08 2c 00 00 00 4c 07 00 00 | .A....F....D...T..D..A..,...L... |
526e0 | 0c 3a fb ff b3 00 00 00 00 42 0e 10 8c 02 50 0e 18 86 03 41 0e 20 83 04 02 9c 0e 18 41 0e 10 42 | .:.......B....P....A........A..B |
52700 | 0e 08 00 00 00 00 00 00 34 00 00 00 7c 07 00 00 8f 3a fb ff 63 00 00 00 00 41 0e 10 86 02 48 0e | ........4...|....:..c....A....H. |
52720 | 18 83 03 45 0e 20 61 0a 0e 18 44 0e 10 41 0e 08 45 0b 62 0e 18 41 0e 10 46 0e 08 00 00 00 00 00 | ...E..a...D..A..E.b..A..F....... |
52740 | 24 00 00 00 b4 07 00 00 ba 3a fb ff 7f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6e | $........:.......A....A....D...n |
52760 | 0e 18 41 0e 10 41 0e 08 1c 00 00 00 dc 07 00 00 11 3b fb ff 1c 00 00 00 00 41 0e 10 83 02 52 0e | ..A..A...........;.......A....R. |
52780 | 08 00 00 00 00 00 00 00 1c 00 00 00 fc 07 00 00 0d 3b fb ff 55 00 00 00 00 41 0e 10 83 02 02 4b | .................;..U....A.....K |
527a0 | 0e 08 00 00 00 00 00 00 34 00 00 00 1c 08 00 00 42 3b fb ff 8a 00 00 00 00 41 0e 10 86 02 41 0e | ........4.......B;.......A....A. |
527c0 | 18 83 03 44 0e 20 02 50 0a 0e 18 4b 0e 10 41 0e 08 45 0b 5b 0e 18 41 0e 10 46 0e 08 00 00 00 00 | ...D...P...K..A..E.[..A..F...... |
527e0 | 2c 00 00 00 54 08 00 00 94 3b fb ff 91 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 4b 0e 20 83 04 | ,...T....;.......B....D....K.... |
52800 | 02 77 0e 18 41 0e 10 47 0e 08 00 00 00 00 00 00 14 00 00 00 84 08 00 00 f5 3b fb ff 11 00 00 00 | .w..A..G.................;...... |
52820 | 00 00 00 00 00 00 00 00 14 00 00 00 9c 08 00 00 ee 3b fb ff 14 00 00 00 00 00 00 00 00 00 00 00 | .................;.............. |
52840 | 1c 00 00 00 b4 08 00 00 ea 3b fb ff 34 00 00 00 00 41 0e 10 83 02 72 0e 08 00 00 00 00 00 00 00 | .........;..4....A....r......... |
52860 | 34 00 00 00 d4 08 00 00 fe 3b fb ff 01 01 00 00 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 | 4........;.......B....G....A.... |
52880 | 43 0e 28 83 05 47 0e 40 02 e6 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 0c 09 00 00 | C.(..G.@...(A..A..B..B.......... |
528a0 | c7 3c fb ff 42 00 00 00 00 41 0e 10 83 02 02 40 0e 08 00 00 00 00 00 00 34 00 00 00 2c 09 00 00 | .<..B....A.....@........4...,... |
528c0 | e9 3c fb ff 60 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 69 0a 0e 18 44 0e 10 41 0e 08 | .<..`....A....H....D..i...D..A.. |
528e0 | 45 0b 56 0e 18 44 0e 10 41 0e 08 00 00 00 00 00 1c 00 00 00 64 09 00 00 11 3d fb ff 42 00 00 00 | E.V..D..A...........d....=..B... |
52900 | 00 41 0e 10 83 02 71 0a 0e 08 47 0b 44 0e 08 00 4c 00 00 00 84 09 00 00 33 3d fb ff 93 00 00 00 | .A....q...G.D...L.......3=...... |
52920 | 00 42 0e 10 8d 02 46 0e 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 44 0e 30 02 51 0a 0e 28 46 0e 20 | .B....F....A....C.(..D.0.Q..(F.. |
52940 | 41 0e 18 42 0e 10 42 0e 08 45 0b 5b 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | A..B..B..E.[.(A..A..B..B........ |
52960 | 1c 00 00 00 d4 09 00 00 76 3d fb ff 71 00 00 00 00 41 0e 10 83 02 02 6f 0e 08 00 00 00 00 00 00 | ........v=..q....A.....o........ |
52980 | 24 00 00 00 f4 09 00 00 c7 3d fb ff c5 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 b9 | $........=.......A....A....G.0.. |
529a0 | 0e 18 41 0e 10 41 0e 08 34 00 00 00 1c 0a 00 00 64 3e fb ff 6f 00 00 00 00 42 0e 10 8d 02 45 0e | ..A..A..4.......d>..o....B....E. |
529c0 | 18 8c 03 47 0e 20 86 04 44 0e 28 83 05 47 0e 40 02 4d 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...G....D.(..G.@.M.(C..A..B..B.. |
529e0 | 1c 00 00 00 54 0a 00 00 9b 3e fb ff 39 00 00 00 00 48 0e 10 83 02 70 0e 08 00 00 00 00 00 00 00 | ....T....>..9....H....p......... |
52a00 | 44 00 00 00 74 0a 00 00 b4 3e fb ff 74 00 00 00 00 42 0e 10 8f 02 46 0e 18 8e 03 45 0e 20 8d 04 | D...t....>..t....B....F....E.... |
52a20 | 46 0e 28 8c 05 45 0e 30 86 06 41 0e 38 83 07 41 0e 40 02 4f 0e 38 41 0e 30 41 0e 28 42 0e 20 42 | F.(..E.0..A.8..A.@.O.8A.0A.(B..B |
52a40 | 0e 18 42 0e 10 42 0e 08 24 00 00 00 bc 0a 00 00 e0 3e fb ff 58 00 00 00 00 41 0e 10 86 02 41 0e | ..B..B..$........>..X....A....A. |
52a60 | 18 83 03 44 0e 30 02 4c 0e 18 44 0e 10 41 0e 08 24 00 00 00 e4 0a 00 00 10 3f fb ff 81 00 00 00 | ...D.0.L..D..A..$........?...... |
52a80 | 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 50 02 75 0e 18 41 0e 10 41 0e 08 64 00 00 00 0c 0b 00 00 | .A....A....G.P.u..A..A..d....... |
52aa0 | 69 3f fb ff 02 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 47 0e 30 | i?.......B....B....E....E.(..G.0 |
52ac0 | 86 06 44 0e 38 83 07 47 0e 50 7a 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..D.8..G.Pz..8A.0A.(B..B..B..B.. |
52ae0 | 41 0b 02 60 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 4e 0e 18 42 0e 10 42 0e 08 45 0b 00 00 00 00 00 | A..`..8G.0A.(B..N..B..B..E...... |
52b00 | 74 00 00 00 74 0b 00 00 03 40 fb ff 68 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 | t...t....@..h....B....E....E.... |
52b20 | 48 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 0e 50 02 b2 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 | H.(..A.0..D.8..G.P....8G.0A.(B.. |
52b40 | 42 0e 18 42 0e 10 42 0e 08 45 0b 78 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 42 0e 18 4b 0e 10 42 0e | B..B..B..E.x..8G.0A.(B..B..K..B. |
52b60 | 08 45 0b 60 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 ec 0b 00 00 | .E.`.8A.0A.(B..B..B..B..,....... |
52b80 | f3 40 fb ff 78 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 6a 0e 18 41 0e 10 42 | .@..x....B....D....D.....j..A..B |
52ba0 | 0e 08 00 00 00 00 00 00 2c 00 00 00 1c 0c 00 00 3b 41 fb ff 95 00 00 00 00 42 0e 10 8c 02 44 0e | ........,.......;A.......B....D. |
52bc0 | 18 86 03 44 0e 20 83 04 02 87 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 4c 0c 00 00 | ...D........A..B........4...L... |
52be0 | a0 41 fb ff c7 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 40 0a 0e 18 41 0e 10 | .A.......B....A....D.....@...A.. |
52c00 | 42 0e 08 45 0b 02 74 0e 18 41 0e 10 42 0e 08 00 34 00 00 00 84 0c 00 00 2f 42 fb ff 8f 00 00 00 | B..E..t..A..B...4......./B...... |
52c20 | 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 41 0e 30 02 7b 0e 28 41 0e 20 41 | .B....E....D....A.(..A.0.{.(A..A |
52c40 | 0e 18 42 0e 10 42 0e 08 4c 00 00 00 bc 0c 00 00 86 42 fb ff c0 01 00 00 00 42 0e 10 8f 02 42 0e | ..B..B..L........B.......B....B. |
52c60 | 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 41 0e 40 03 a4 01 0e 38 41 | ...B....E.(..A.0..D.8..A.@....8A |
52c80 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 0c 0d 00 00 | .0A.(B..B..B..B.........L....... |
52ca0 | f6 43 fb ff df 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 45 0e 30 | .C.......B....B....A....D.(..E.0 |
52cc0 | 02 85 0a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 41 0b 65 0e 28 4a 0e 20 41 0e 18 4e 0e 10 42 | ....(A..A..B..B..A.e.(J..A..N..B |
52ce0 | 0e 08 00 00 00 00 00 00 3c 00 00 00 5c 0d 00 00 85 44 fb ff a1 00 00 00 00 42 0e 10 8e 02 42 0e | ........<...\....D.......B....B. |
52d00 | 18 8d 03 48 0e 20 8c 04 44 0e 28 86 05 44 0e 30 83 06 47 0e 60 02 7d 0e 30 41 0e 28 41 0e 20 42 | ...H....D.(..D.0..G.`.}.0A.(A..B |
52d20 | 0e 18 42 0e 10 42 0e 08 3c 00 00 00 9c 0d 00 00 e6 44 fb ff 44 01 00 00 00 42 0e 10 8d 02 42 0e | ..B..B..<........D..D....B....B. |
52d40 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 03 33 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e | ...A....A.(..D.0.3..(A..A..B..B. |
52d60 | 08 00 00 00 00 00 00 00 4c 00 00 00 dc 0d 00 00 ea 45 fb ff 58 11 00 00 00 42 0e 10 8f 02 42 0e | ........L........E..X....B....B. |
52d80 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 44 0e 70 03 3c 11 0e 38 41 | ...B....B.(..A.0..D.8..D.p.<..8A |
52da0 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 2c 0e 00 00 | .0A.(B..B..B..B.............,... |
52dc0 | f2 56 fb ff 18 00 00 00 00 41 0e 10 83 02 50 0e 08 00 00 00 00 00 00 00 2c 00 00 00 4c 0e 00 00 | .V.......A....P.........,...L... |
52de0 | ea 56 fb ff d0 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 c2 0e 18 41 0e 10 42 | .V.......B....D....D........A..B |
52e00 | 0e 08 00 00 00 00 00 00 2c 00 00 00 7c 0e 00 00 8a 57 fb ff d4 00 00 00 00 41 0e 10 86 02 46 0e | ........,...|....W.......A....F. |
52e20 | 18 83 03 4a 0e b0 01 02 c0 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ac 0e 00 00 | ...J.......A..A................. |
52e40 | 2e 58 fb ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 24 00 00 00 cc 0e 00 00 | .X.......A....X.........$....... |
52e60 | 28 58 fb ff 46 00 00 00 00 41 0e 10 86 02 4b 0e 18 83 03 44 0e 20 6e 0e 18 41 0e 10 46 0e 08 00 | (X..F....A....K....D..n..A..F... |
52e80 | 1c 00 00 00 f4 0e 00 00 46 58 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 | ........FX.."....A....`......... |
52ea0 | 34 00 00 00 14 0f 00 00 48 58 fb ff 71 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 5d | 4.......HX..q....A....A....D...] |
52ec0 | 0a 0e 18 44 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 24 00 00 00 4c 0f 00 00 | ...D..A..E.A..A..A......$...L... |
52ee0 | 81 58 fb ff 84 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 76 0e 18 41 0e 10 41 0e 08 | .X.......A....F....D...v..A..A.. |
52f00 | 1c 00 00 00 74 0f 00 00 dd 58 fb ff 26 00 00 00 00 41 0e 10 83 02 64 0e 08 00 00 00 00 00 00 00 | ....t....X..&....A....d......... |
52f20 | 24 00 00 00 94 0f 00 00 e3 58 fb ff 26 00 00 00 00 41 0e 10 86 02 4a 0e 18 83 03 44 0e 20 46 0e | $........X..&....A....J....D..F. |
52f40 | 18 4b 0e 10 41 0e 08 00 34 00 00 00 bc 0f 00 00 e1 58 fb ff c3 00 00 00 00 42 0e 10 8d 02 4c 0e | .K..A...4........X.......B....L. |
52f60 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 a3 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 | ...A....A.(..D.0...(A..A..B..G.. |
52f80 | 64 00 00 00 f4 0f 00 00 6c 59 fb ff e6 00 00 00 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 | d.......lY.......B....G....B.... |
52fa0 | 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 44 0e 40 02 62 0a 0e 38 4b 0e 30 41 0e 28 42 0e 20 | B.(..A.0..A.8..D.@.b..8K.0A.(B.. |
52fc0 | 42 0e 18 42 0e 10 42 0e 08 45 0b 02 4d 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | B..B..B..E..M.8A.0A.(B..B..B..B. |
52fe0 | 08 00 00 00 00 00 00 00 4c 00 00 00 5c 10 00 00 ea 59 fb ff cc 00 00 00 00 42 0e 10 8e 02 4c 0e | ........L...\....Y.......B....L. |
53000 | 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 02 94 0a 0e 28 41 0e 20 42 0e 18 42 0e 10 | ...B....A.(..A.0......(A..B..B.. |
53020 | 42 0e 08 45 0b 50 0e 28 41 0e 20 42 0e 18 42 0e 10 44 0e 08 00 00 00 00 24 00 00 00 ac 10 00 00 | B..E.P.(A..B..B..D......$....... |
53040 | 66 5a fb ff 8a 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 7c 0e 18 41 0e 10 46 0e 08 | fZ.......A....A....D...|..A..F.. |
53060 | 2c 00 00 00 d4 10 00 00 c8 5a fb ff 5a 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 43 0e 20 83 04 | ,........Z..Z....B....I....C.... |
53080 | 02 41 0e 18 41 0e 10 45 0e 08 00 00 00 00 00 00 44 00 00 00 04 11 00 00 f2 5a fb ff 13 01 00 00 | .A..A..E........D........Z...... |
530a0 | 00 42 0e 10 8e 02 4c 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 4a 0e e0 40 02 ee | .B....L....B....A.(..A.0..J..@.. |
530c0 | 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 4c 11 00 00 | .0A.(A..B..B..B.........<...L... |
530e0 | bd 5b fb ff 9d 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 48 0e 20 83 04 47 0e 30 4d 0a 0e 20 46 | .[.......B....D....H....G.0M...F |
53100 | 0e 18 41 0e 10 4a 0e 08 45 0b 02 60 0e 20 41 0e 18 41 0e 10 42 0e 08 00 4c 00 00 00 8c 11 00 00 | ..A..J..E..`..A..A..B...L....... |
53120 | 1a 5c fb ff 8d 02 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .\.......B....B....B....B.(..D.0 |
53140 | 86 06 43 0e 38 83 07 47 0e 50 03 6c 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..C.8..G.P.l..8A.0A.(B..B..B..B. |
53160 | 08 00 00 00 00 00 00 00 24 00 00 00 dc 11 00 00 57 5e fb ff 7b 00 00 00 00 41 0e 10 86 02 4b 0e | ........$.......W^..{....A....K. |
53180 | 18 83 03 44 0e 20 02 66 0e 18 41 0e 10 43 0e 08 1c 00 00 00 04 12 00 00 aa 5e fb ff 26 00 00 00 | ...D...f..A..C...........^..&... |
531a0 | 00 41 0e 10 83 02 64 0e 08 00 00 00 00 00 00 00 1c 00 00 00 24 12 00 00 b0 5e fb ff 23 00 00 00 | .A....d.............$....^..#... |
531c0 | 00 41 0e 10 83 02 61 0e 08 00 00 00 00 00 00 00 14 00 00 00 44 12 00 00 b3 5e fb ff 20 00 00 00 | .A....a.............D....^...... |
531e0 | 00 00 00 00 00 00 00 00 14 00 00 00 5c 12 00 00 bb 5e fb ff 17 00 00 00 00 00 00 00 00 00 00 00 | ............\....^.............. |
53200 | 14 00 00 00 74 12 00 00 ba 5e fb ff 1e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 8c 12 00 00 | ....t....^...................... |
53220 | c0 5e fb ff 76 00 00 00 00 75 0e 20 5f 0e 08 00 14 00 00 00 a4 12 00 00 1e 5f fb ff 19 00 00 00 | .^..v....u.._............_...... |
53240 | 00 00 00 00 00 00 00 00 2c 00 00 00 bc 12 00 00 1f 5f fb ff 4d 00 00 00 00 42 0e 10 8c 02 44 0e | ........,........_..M....B....D. |
53260 | 18 86 03 41 0e 20 83 04 44 0e 28 7d 0e 20 41 0e 18 41 0e 10 42 0e 08 00 3c 00 00 00 ec 12 00 00 | ...A....D.(}..A..A..B...<....... |
53280 | 3c 5f fb ff 0a 02 00 00 00 42 0e 10 8d 02 4a 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 50 | <_.......B....J....A....D.(..G.P |
532a0 | 03 eb 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 2c 13 00 00 | ....(A..A..B..B.........L...,... |
532c0 | 06 61 fb ff 90 02 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 46 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .a.......B....E....F....B.(..D.0 |
532e0 | 86 06 44 0e 38 83 07 47 0e 80 01 03 67 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | ..D.8..G....g..8A.0A.(B..B..B..B |
53300 | 0e 08 00 00 00 00 00 00 1c 00 00 00 7c 13 00 00 46 63 fb ff 8f 00 00 00 00 47 0e e0 01 02 87 0e | ............|...Fc.......G...... |
53320 | 08 00 00 00 00 00 00 00 2c 00 00 00 9c 13 00 00 b5 63 fb ff f8 00 00 00 00 42 0e 10 8c 02 4a 0e | ........,........c.......B....J. |
53340 | 18 86 03 44 0e 20 83 04 4a 0e 30 02 d9 0e 20 41 0e 18 41 0e 10 42 0e 08 4c 00 00 00 cc 13 00 00 | ...D....J.0....A..A..B..L....... |
53360 | 7d 64 fb ff 3e 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | }d..>....B....B....B....B.(..D.0 |
53380 | 86 06 44 0e 38 83 07 44 0e 60 03 1c 01 0e 38 44 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..D.8..D.`....8D.0A.(B..B..B..B. |
533a0 | 08 00 00 00 00 00 00 00 14 00 00 00 1c 14 00 00 6b 65 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 | ................ke.............. |
533c0 | 14 00 00 00 34 14 00 00 6f 65 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 4c 14 00 00 | ....4...oe..)...........,...L... |
533e0 | 80 65 fb ff 42 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 77 0e 18 41 0e 10 42 0e | .e..B....B....D....A....w..A..B. |
53400 | 08 00 00 00 00 00 00 00 1c 00 00 00 7c 14 00 00 92 65 fb ff 5d 00 00 00 00 41 0e 10 83 02 02 5b | ............|....e..]....A.....[ |
53420 | 0e 08 00 00 00 00 00 00 24 00 00 00 9c 14 00 00 cf 65 fb ff 2d 00 00 00 00 41 0e 10 86 02 44 0e | ........$........e..-....A....D. |
53440 | 18 83 03 66 0e 10 41 0e 08 00 00 00 00 00 00 00 14 00 00 00 c4 14 00 00 d4 65 fb ff 14 00 00 00 | ...f..A..................e...... |
53460 | 00 00 00 00 00 00 00 00 14 00 00 00 dc 14 00 00 d0 65 fb ff 0b 00 00 00 00 00 00 00 00 00 00 00 | .................e.............. |
53480 | 14 00 00 00 f4 14 00 00 c3 65 fb ff 25 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 0c 15 00 00 | .........e..%................... |
534a0 | d0 65 fb ff 48 00 00 00 00 65 0e 10 4e 0e 08 00 44 00 00 00 24 15 00 00 00 66 fb ff 5f 00 00 00 | .e..H....e..N...D...$....f.._... |
534c0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 44 | .B....B....E....E.(..D.0..D.8..D |
534e0 | 0e 40 7a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 2c 00 00 00 6c 15 00 00 | .@z.8A.0A.(B..B..B..B...,...l... |
53500 | 17 66 fb ff b7 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 41 0e 20 83 04 02 a7 0e 18 41 0e 10 42 | .f.......B....I....A........A..B |
53520 | 0e 08 00 00 00 00 00 00 14 00 00 00 9c 15 00 00 9e 66 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 | .................f.............. |
53540 | 34 00 00 00 b4 15 00 00 8d 66 fb ff 4c 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 | 4........f..L....B....E....A.... |
53560 | 44 0e 28 83 05 7a 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 44 00 00 00 ec 15 00 00 | D.(..z..A..B..B.........D....... |
53580 | a1 66 fb ff 54 00 00 00 00 47 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 44 0e 30 4d 0a 0e 20 41 | .f..T....G....A....A....D.0M...A |
535a0 | c3 0e 18 41 c6 0e 10 42 cc 0e 08 42 0b 65 0e 20 46 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 00 00 00 | ...A...B...B.e..F...A...B....... |
535c0 | 14 00 00 00 34 16 00 00 ad 66 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 4c 16 00 00 | ....4....f..................L... |
535e0 | a6 66 fb ff 17 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 64 16 00 00 a5 66 fb ff 3b 00 00 00 | .f..............$...d....f..;... |
53600 | 00 41 0e 10 86 02 46 0e 18 83 03 47 0e 30 6a 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 8c 16 00 00 | .A....F....G.0j..A..A........... |
53620 | b8 66 fb ff 1b 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 a4 16 00 00 bb 66 fb ff 8f 00 00 00 | .f.......................f...... |
53640 | 00 00 00 00 00 00 00 00 14 00 00 00 bc 16 00 00 32 67 fb ff 12 00 00 00 00 00 00 00 00 00 00 00 | ................2g.............. |
53660 | 14 00 00 00 d4 16 00 00 2c 67 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 ec 16 00 00 | ........,g..............4....... |
53680 | 25 67 fb ff 4c 00 00 00 00 42 0e 10 8c 02 47 0e 18 86 03 43 0e 20 83 04 46 0a 0e 18 41 0e 10 42 | %g..L....B....G....C....F...A..B |
536a0 | 0e 08 4e 0b 62 0e 18 41 0e 10 45 0e 08 00 00 00 14 00 00 00 24 17 00 00 39 67 fb ff 2d 00 00 00 | ..N.b..A..E.........$...9g..-... |
536c0 | 00 5a 0e 10 4e 0e 08 00 24 00 00 00 3c 17 00 00 4e 67 fb ff 15 00 00 00 00 41 0e 10 86 02 43 0e | .Z..N...$...<...Ng.......A....C. |
536e0 | 18 83 03 44 0e 20 4a 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 64 17 00 00 3b 67 fb ff 25 00 00 00 | ...D..J..A..A.......d...;g..%... |
53700 | 00 44 0e 20 60 0e 08 00 2c 00 00 00 7c 17 00 00 48 67 fb ff a3 00 00 00 00 42 0e 10 8c 02 41 0e | .D..`...,...|...Hg.......B....A. |
53720 | 18 86 03 44 0e 20 83 04 44 0e 40 02 93 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 ac 17 00 00 | ...D....D.@....A..A..B.......... |
53740 | bb 67 fb ff 78 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 c4 17 00 00 1b 68 fb ff 50 00 00 00 | .g..x....................h..P... |
53760 | 00 00 00 00 00 00 00 00 34 00 00 00 dc 17 00 00 53 68 fb ff 81 00 00 00 00 41 0e 10 86 02 41 0e | ........4.......Sh.......A....A. |
53780 | 18 83 03 44 0e 20 02 70 0a 0e 18 41 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 | ...D...p...A..A..E.A..A..A...... |
537a0 | 2c 00 00 00 14 18 00 00 9c 68 fb ff b7 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 | ,........h.......B....D....C.... |
537c0 | 02 aa 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 44 18 00 00 23 69 fb ff 19 01 00 00 | ....A..B........D...D...#i...... |
537e0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 44 | .B....B....B....B.(..D.0..D.8..D |
53800 | 0e 40 02 fa 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 8c 18 00 00 | .@...8A.0A.(B..B..B..B..,....... |
53820 | f4 69 fb ff 97 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 85 0e 18 41 0e 10 42 | .i.......B....D....D........A..B |
53840 | 0e 08 00 00 00 00 00 00 24 00 00 00 bc 18 00 00 5b 6a fb ff 3a 00 00 00 00 41 0e 10 86 02 44 0e | ........$.......[j..:....A....D. |
53860 | 18 83 03 44 0e 20 68 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 e4 18 00 00 6d 6a fb ff 49 00 00 00 | ...D..h..A..A...$.......mj..I... |
53880 | 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 7d 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 0c 19 00 00 | .A....D....D..}..A..A........... |
538a0 | 8e 6a fb ff 13 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 24 19 00 00 89 6a fb ff 12 00 00 00 | .j..................$....j...... |
538c0 | 00 00 00 00 00 00 00 00 24 00 00 00 3c 19 00 00 83 6a fb ff ca 00 00 00 00 41 0e 10 86 02 44 0e | ........$...<....j.......A....D. |
538e0 | 18 83 03 47 0e 40 02 bb 0e 18 41 0e 10 41 0e 08 44 00 00 00 64 19 00 00 25 6b fb ff 98 00 00 00 | ...G.@....A..A..D...d...%k...... |
53900 | 00 42 0e 10 8f 02 48 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 | .B....H....E....B.(..A.0..D.8..G |
53920 | 0e 50 02 70 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 4c 00 00 00 ac 19 00 00 | .P.p.8A.0A.(B..B..B..B..L....... |
53940 | 75 6b fb ff 96 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 45 0e 30 | uk.......B....B....D....D.(..E.0 |
53960 | 63 0a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 02 46 0e 28 47 0e 20 41 0e 18 42 0e 10 42 | c..(A..A..B..B..E..F.(G..A..B..B |
53980 | 0e 08 00 00 00 00 00 00 34 00 00 00 fc 19 00 00 bb 6b fb ff 72 00 00 00 00 42 0e 10 8d 02 42 0e | ........4........k..r....B....B. |
539a0 | 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 44 0e 30 02 51 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....D.(..D.0.Q.(G..A..B..B.. |
539c0 | 24 00 00 00 34 1a 00 00 f5 6b fb ff 6c 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 60 | $...4....k..l....A....D....D...` |
539e0 | 0e 18 41 0e 10 41 0e 08 24 00 00 00 5c 1a 00 00 39 6c fb ff 5c 00 00 00 00 41 0e 10 86 02 44 0e | ..A..A..$...\...9l..\....A....D. |
53a00 | 18 83 03 44 0e 20 02 50 0e 18 41 0e 10 41 0e 08 1c 00 00 00 84 1a 00 00 6d 6c fb ff 2a 00 00 00 | ...D...P..A..A..........ml..*... |
53a20 | 00 41 0e 10 83 02 68 0e 08 00 00 00 00 00 00 00 14 00 00 00 a4 1a 00 00 77 6c fb ff 32 00 00 00 | .A....h.................wl..2... |
53a40 | 00 00 00 00 00 00 00 00 14 00 00 00 bc 1a 00 00 91 6c fb ff 10 00 00 00 00 00 00 00 00 00 00 00 | .................l.............. |
53a60 | 64 00 00 00 d4 1a 00 00 89 6c fb ff 09 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 | d........l.......B....E....B.... |
53a80 | 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 0e 50 02 52 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 | B.(..D.0..D.8..G.P.R..8A.0A.(B.. |
53aa0 | 42 0e 18 42 0e 10 42 0e 08 41 0b 02 7e 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | B..B..B..A..~..8A.0A.(B..B..B..B |
53ac0 | 0e 08 45 0b 00 00 00 00 2c 00 00 00 3c 1b 00 00 2a 6d fb ff 61 01 00 00 00 41 0e 10 86 02 44 0e | ..E.....,...<...*m..a....A....D. |
53ae0 | 18 83 03 47 0e 50 03 52 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 54 00 00 00 6c 1b 00 00 | ...G.P.R...A..A.........T...l... |
53b00 | 5b 6e fb ff 2f 01 00 00 00 4b 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 47 0e 30 02 d3 0a 0e 20 | [n../....K....F....D....G.0..... |
53b20 | 44 c3 0e 18 41 c6 0e 10 42 cc 0e 08 45 0b 5f 0a 0e 20 44 c3 0e 18 41 c6 0e 10 42 cc 0e 08 45 0b | D...A...B...E._...D...A...B...E. |
53b40 | 44 0e 20 41 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 2c 00 00 00 c4 1b 00 00 32 6f fb ff 66 00 00 00 | D..A...A...B....,.......2o..f... |
53b60 | 00 42 0e 10 8c 02 44 0e 18 86 03 4e 0e 20 83 04 02 4e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....D....N.....N..A..B........ |
53b80 | 24 00 00 00 f4 1b 00 00 68 6f fb ff 5a 00 00 00 00 41 0e 10 86 02 47 0e 18 83 03 44 0e 20 02 4b | $.......ho..Z....A....G....D...K |
53ba0 | 0e 18 41 0e 10 41 0e 08 14 00 00 00 1c 1c 00 00 9a 6f fb ff 6c 00 00 00 00 41 0e 10 00 00 00 00 | ..A..A...........o..l....A...... |
53bc0 | 1c 00 00 00 34 1c 00 00 68 0b fb ff 32 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 00 00 | ....4...h...2....A....D....D.... |
53be0 | 24 00 00 00 54 1c 00 00 ce 6f fb ff 4f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 43 | $...T....o..O....A....A....G.0.C |
53c00 | 0e 18 41 0e 10 41 0e 08 34 00 00 00 7c 1c 00 00 f5 6f fb ff e3 00 00 00 00 42 0e 10 8d 02 42 0e | ..A..A..4...|....o.......B....B. |
53c20 | 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 02 cc 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....D.(..G.@...(A..A..B..B.. |
53c40 | 1c 00 00 00 b4 1c 00 00 a0 70 fb ff 81 00 00 00 00 47 0e 90 02 02 79 0e 08 00 00 00 00 00 00 00 | .........p.......G....y......... |
53c60 | 44 00 00 00 d4 1c 00 00 01 71 fb ff cc 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 | D........q.......B....E....B.... |
53c80 | 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 44 0e 40 02 ad 0e 38 41 0e 30 41 0e 28 42 0e 20 42 | E.(..A.0..A.8..D.@...8A.0A.(B..B |
53ca0 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 1c 1d 00 00 85 71 fb ff 68 00 00 00 00 41 0e 10 83 02 02 62 | ..B..B...........q..h....A.....b |
53cc0 | 0e 08 00 00 00 00 00 00 14 00 00 00 3c 1d 00 00 cd 71 fb ff 56 00 00 00 00 00 00 00 00 00 00 00 | ............<....q..V........... |
53ce0 | 44 00 00 00 54 1d 00 00 0b 72 fb ff dd 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 | D...T....r.......B....B....B.... |
53d00 | 41 0e 28 86 05 41 0e 30 83 06 4a 0e c0 01 02 c2 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | A.(..A.0..J......0A.(A..B..B..B. |
53d20 | 08 00 00 00 00 00 00 00 2c 00 00 00 9c 1d 00 00 a0 72 fb ff a9 00 00 00 00 42 0e 10 8c 02 41 0e | ........,........r.......B....A. |
53d40 | 18 86 03 41 0e 20 83 04 02 a1 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 cc 1d 00 00 | ...A........A..B........L....... |
53d60 | 19 73 fb ff 11 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .s.......B....B....B....B.(..D.0 |
53d80 | 86 06 44 0e 38 83 07 47 0e 50 03 ef 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..D.8..G.P....8A.0A.(B..B..B..B. |
53da0 | 08 00 00 00 00 00 00 00 24 00 00 00 1c 1e 00 00 da 75 fb ff 95 00 00 00 00 41 0e 10 86 02 48 0e | ........$........u.......A....H. |
53dc0 | 18 83 03 44 0e 20 02 85 0e 18 41 0e 10 41 0e 08 24 00 00 00 44 1e 00 00 47 76 fb ff bb 00 00 00 | ...D......A..A..$...D...Gv...... |
53de0 | 00 41 0e 10 83 02 02 4f 0a 0e 08 45 0b 02 5f 0a 0e 08 45 0b 41 0e 08 00 24 00 00 00 6c 1e 00 00 | .A.....O...E.._...E.A...$...l... |
53e00 | da 76 fb ff 67 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 45 0e 20 02 5b 0e 18 41 0e 10 41 0e 08 | .v..g....A....C....E...[..A..A.. |
53e20 | 3c 00 00 00 94 1e 00 00 19 77 fb ff 0b 01 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 42 0e 20 8c 04 | <........w.......B....E....B.... |
53e40 | 41 0e 28 86 05 41 0e 30 83 06 02 f8 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | A.(..A.0.....(A..B..B..B........ |
53e60 | 14 00 00 00 d4 1e 00 00 e4 77 fb ff 74 00 00 00 00 42 0e 10 02 71 0e 08 44 00 00 00 ec 1e 00 00 | .........w..t....B...q..D....... |
53e80 | 40 78 fb ff 87 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 | @x.......B....B....B....B.(..A.0 |
53ea0 | 86 06 41 0e 38 83 07 47 0e 50 02 69 0e 38 43 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..A.8..G.P.i.8C.0A.(B..B..B..B.. |
53ec0 | 2c 00 00 00 34 1f 00 00 7f 78 fb ff f1 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 80 01 02 | ,...4....x.......A....A....G.... |
53ee0 | e3 0e 18 43 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 64 1f 00 00 40 79 fb ff 49 00 00 00 | ...C..A.........,...d...@y..I... |
53f00 | 00 42 0e 10 8c 02 4c 0e 18 86 03 41 0e 20 83 04 72 0e 18 45 0e 10 42 0e 08 00 00 00 00 00 00 00 | .B....L....A....r..E..B......... |
53f20 | 3c 00 00 00 94 1f 00 00 59 79 fb ff c0 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 | <.......Yy.......B....B....E.... |
53f40 | 47 0e 28 86 05 44 0e 30 83 06 46 0e 40 02 9d 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 | G.(..D.0..F.@...0A.(A..B..B..B.. |
53f60 | 1c 00 00 00 d4 1f 00 00 d9 79 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 | .........y.......A....Y......... |
53f80 | 24 00 00 00 f4 1f 00 00 d8 79 fb ff 36 00 00 00 00 41 0e 10 86 02 4b 0e 18 83 03 44 0e 20 63 0e | $........y..6....A....K....D..c. |
53fa0 | 18 41 0e 10 41 0e 08 00 1c 00 00 00 1c 20 00 00 e6 79 fb ff 25 00 00 00 00 41 0e 10 83 02 62 0e | .A..A............y..%....A....b. |
53fc0 | 08 00 00 00 00 00 00 00 1c 00 00 00 3c 20 00 00 eb 79 fb ff 32 00 00 00 00 41 0e 10 83 02 6f 0e | ............<....y..2....A....o. |
53fe0 | 08 00 00 00 00 00 00 00 1c 00 00 00 5c 20 00 00 fd 79 fb ff 2c 00 00 00 00 41 0e 10 83 02 6a 0e | ............\....y..,....A....j. |
54000 | 08 00 00 00 00 00 00 00 1c 00 00 00 7c 20 00 00 09 7a fb ff 3c 00 00 00 00 41 0e 10 83 02 7a 0e | ............|....z..<....A....z. |
54020 | 08 00 00 00 00 00 00 00 1c 00 00 00 9c 20 00 00 25 7a fb ff 2e 00 00 00 00 41 0e 10 83 02 62 0e | ................%z.......A....b. |
54040 | 08 00 00 00 00 00 00 00 1c 00 00 00 bc 20 00 00 33 7a fb ff 37 00 00 00 00 41 0e 10 83 02 4c 0e | ................3z..7....A....L. |
54060 | 20 68 0e 10 41 0e 08 00 2c 00 00 00 dc 20 00 00 4a 7a fb ff 88 00 00 00 00 41 0e 10 86 02 44 0e | .h..A...,.......Jz.......A....D. |
54080 | 18 83 03 4a 0e d0 40 02 76 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 34 00 00 00 0c 21 00 00 | ...J..@.v..A..A.........4....!.. |
540a0 | a2 7a fb ff 9f 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 4b 0e 20 83 04 4c 0e d0 40 02 7d 0e 20 | .z.......B....D....K....L..@.}.. |
540c0 | 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 44 00 00 00 44 21 00 00 09 7b fb ff e2 00 00 00 | A..A..B.........D...D!...{...... |
540e0 | 00 42 0e 10 8e 02 46 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 44 0e 30 83 06 47 0e e0 40 02 bd | .B....F....E....D.(..D.0..G..@.. |
54100 | 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 8c 21 00 00 | .0A.(A..B..B..B.........L....!.. |
54120 | a3 7b fb ff d3 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .{.......B....B....E....B.(..D.0 |
54140 | 86 06 41 0e 38 83 07 47 0e 50 03 b1 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..A.8..G.P....8A.0A.(B..B..B..B. |
54160 | 08 00 00 00 00 00 00 00 1c 00 00 00 dc 21 00 00 26 7d fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e | .............!..&}.......A....Y. |
54180 | 08 00 00 00 00 00 00 00 1c 00 00 00 fc 21 00 00 25 7d fb ff 1a 00 00 00 00 41 0e 10 83 02 54 0e | .............!..%}.......A....T. |
541a0 | 08 00 00 00 00 00 00 00 1c 00 00 00 1c 22 00 00 1f 7d fb ff 29 00 00 00 00 41 0e 10 83 02 5d 0e | ............."...}..)....A....]. |
541c0 | 08 00 00 00 00 00 00 00 1c 00 00 00 3c 22 00 00 28 7d fb ff 24 00 00 00 00 41 0e 10 83 02 58 0e | ............<"..(}..$....A....X. |
541e0 | 08 00 00 00 00 00 00 00 4c 00 00 00 5c 22 00 00 2c 7d fb ff 80 00 00 00 00 42 0e 10 8d 02 44 0e | ........L...\"..,}.......B....D. |
54200 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 54 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e | ...A....A.(..D.0.T..(I..A..B..B. |
54220 | 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 00 00 00 00 00 00 1c 00 00 00 ac 22 00 00 | .E.A.(A..A..B..G.............".. |
54240 | 5c 7d fb ff 26 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 24 00 00 00 cc 22 00 00 | \}..&....A....`.........$....".. |
54260 | 62 7d fb ff 2e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 56 0e 18 4c 0e 10 41 0e 08 00 | b}.......A....A....D..V..L..A... |
54280 | 34 00 00 00 f4 22 00 00 68 7d fb ff 5b 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 | 4...."..h}..[....B....E....D.... |
542a0 | 44 0e 28 83 05 45 0e 30 71 0e 28 4c 0e 20 41 0e 18 42 0e 10 42 0e 08 00 4c 00 00 00 2c 23 00 00 | D.(..E.0q.(L..A..B..B...L...,#.. |
542c0 | 8b 7d fb ff c8 00 00 00 00 42 0e 10 8d 02 44 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 | .}.......B....D....A....A.(..D.0 |
542e0 | 02 9c 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 47 | ....(I..A..B..B..E.A.(A..A..B..G |
54300 | 0e 08 00 00 00 00 00 00 34 00 00 00 7c 23 00 00 03 7e fb ff 82 00 00 00 00 42 0e 10 8d 02 42 0e | ........4...|#...~.......B....B. |
54320 | 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 44 0e 30 02 5f 0e 28 4d 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....C.(..D.0._.(M..A..B..B.. |
54340 | 1c 00 00 00 b4 23 00 00 4d 7e fb ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 | .....#..M~.......A....X......... |
54360 | 5c 00 00 00 d4 23 00 00 47 7e fb ff 09 01 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 | \....#..G~.......B....G....B.... |
54380 | 41 0e 28 86 05 41 0e 30 83 06 6d 0a 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 02 76 0a 0e | A.(..A.0..m..(A..B..B..B..E..v.. |
543a0 | 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 47 0b 77 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 | (A..B..B..B..G.w.(A..B..B..B.... |
543c0 | 2c 00 00 00 34 24 00 00 f0 7e fb ff 63 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 | ,...4$...~..c....B....A....A.... |
543e0 | 02 51 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 64 24 00 00 23 7f fb ff ac 00 00 00 | .Q..A..B........L...d$..#....... |
54400 | 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 6e 0a 0e 28 48 0e 20 | .B....B....A....A.(..D.0.n..(H.. |
54420 | 41 0e 18 42 0e 10 42 0e 08 45 0b 56 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 00 00 00 00 00 00 | A..B..B..E.V.(A..A..B..G........ |
54440 | 1c 00 00 00 b4 24 00 00 7f 7f fb ff 59 00 00 00 00 41 0e 10 83 02 02 57 0e 08 00 00 00 00 00 00 | .....$......Y....A.....W........ |
54460 | 1c 00 00 00 d4 24 00 00 b8 7f fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 | .....$......G....A.....E........ |
54480 | 34 00 00 00 f4 24 00 00 df 7f fb ff 42 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 65 0a | 4....$......B....A....D....A..e. |
544a0 | 0e 18 41 0e 10 48 0e 08 45 0b 41 0e 18 41 0e 10 46 0e 08 00 00 00 00 00 4c 00 00 00 2c 25 00 00 | ..A..H..E.A..A..F.......L...,%.. |
544c0 | e9 7f fb ff 6c 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 42 0e 30 | ....l....B....E....D....D.(..B.0 |
544e0 | 78 0a 0e 28 41 0e 20 4a 0e 18 42 0e 10 42 0e 08 4c 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e | x..(A..J..B..B..L.A.(A..A..B..B. |
54500 | 08 00 00 00 00 00 00 00 2c 00 00 00 7c 25 00 00 05 80 fb ff 7e 00 00 00 00 42 0e 10 8c 02 44 0e | ........,...|%......~....B....D. |
54520 | 18 86 03 49 0e 20 83 04 02 66 0e 18 41 0e 10 47 0e 08 00 00 00 00 00 00 14 00 00 00 ac 25 00 00 | ...I.....f..A..G.............%.. |
54540 | 53 80 fb ff 0f 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 c4 25 00 00 4a 80 fb ff 0f 00 00 00 | S....................%..J....... |
54560 | 00 00 00 00 00 00 00 00 1c 00 00 00 dc 25 00 00 41 80 fb ff 96 00 00 00 00 41 0e 10 83 02 02 94 | .............%..A........A...... |
54580 | 0e 08 00 00 00 00 00 00 1c 00 00 00 fc 25 00 00 b7 80 fb ff b4 00 00 00 00 41 0e 10 83 02 02 b2 | .............%...........A...... |
545a0 | 0e 08 00 00 00 00 00 00 14 00 00 00 1c 26 00 00 4b 81 fb ff 48 00 00 00 00 00 00 00 00 00 00 00 | .............&..K...H........... |
545c0 | 34 00 00 00 34 26 00 00 7b 81 fb ff 08 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | 4...4&..{........B....A....D.... |
545e0 | 02 5d 0a 0e 18 41 0e 10 42 0e 08 49 0b 02 94 0e 18 41 0e 10 42 0e 08 00 1c 00 00 00 6c 26 00 00 | .]...A..B..I.....A..B.......l&.. |
54600 | 4b 82 fb ff 5b 00 00 00 00 41 0e 10 83 02 47 0e 20 02 51 0e 10 41 0e 08 3c 00 00 00 8c 26 00 00 | K...[....A....G...Q..A..<....&.. |
54620 | 86 82 fb ff 78 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 | ....x....B....B....A....D.(..G.@ |
54640 | 03 61 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 cc 26 00 00 | .a..(A..A..B..B..............&.. |
54660 | be 83 fb ff 46 00 00 00 00 41 0e 10 02 44 0e 08 24 00 00 00 e4 26 00 00 ec 83 fb ff 5a 00 00 00 | ....F....A...D..$....&......Z... |
54680 | 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 7d 0e 18 49 0e 10 41 0e 08 00 14 00 00 00 0c 27 00 00 | .A....D....D..}..I..A........'.. |
546a0 | 1e 84 fb ff 50 00 00 00 00 5e 0e 10 71 0e 08 00 14 00 00 00 24 27 00 00 56 84 fb ff 35 00 00 00 | ....P....^..q.......$'..V...5... |
546c0 | 00 00 00 00 00 00 00 00 24 00 00 00 3c 27 00 00 73 84 fb ff 95 00 00 00 00 41 0e 10 86 02 44 0e | ........$...<'..s........A....D. |
546e0 | 18 83 03 44 0e 30 02 89 0e 18 41 0e 10 41 0e 08 34 00 00 00 64 27 00 00 e0 84 fb ff 60 00 00 00 | ...D.0....A..A..4...d'......`... |
54700 | 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 4c 0e 40 7e 0e 28 41 0e 20 41 0e | .B....E....D....D.(..L.@~.(A..A. |
54720 | 18 42 0e 10 42 0e 08 00 64 00 00 00 9c 27 00 00 08 85 fb ff 12 02 00 00 00 42 0e 10 8f 02 45 0e | .B..B...d....'...........B....E. |
54740 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 43 0e 38 83 07 47 0e 50 03 cf 01 0a 0e 38 | ...B....B.(..D.0..C.8..G.P.....8 |
54760 | 47 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 48 0e 08 45 0b 44 0e 38 41 0e 30 41 0e 28 42 0e 20 | G.0A.(B..B..B..H..E.D.8A.0A.(B.. |
54780 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 04 28 00 00 b2 86 fb ff 20 00 00 00 | B..B..B..............(.......... |
547a0 | 00 00 00 00 00 00 00 00 4c 00 00 00 1c 28 00 00 ba 86 fb ff 80 02 00 00 00 42 0e 10 8f 02 42 0e | ........L....(...........B....B. |
547c0 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 0e e0 01 03 5e 02 0e 38 | ...B....B.(..D.0..D.8..G....^..8 |
547e0 | 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 6c 28 00 00 | A.0A.(B..B..B..B........4...l(.. |
54800 | ea 88 fb ff 41 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 4d 0e 30 5b 0a 0e 18 47 0e 10 41 0e 08 | ....A....A....D....M.0[...G..A.. |
54820 | 45 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 34 00 00 00 a4 28 00 00 f3 88 fb ff cd 00 00 00 | E.D..A..A.......4....(.......... |
54840 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 02 be 0e 20 41 0e 18 42 0e 10 42 | .B....B....D....A.(......A..B..B |
54860 | 0e 08 00 00 00 00 00 00 34 00 00 00 dc 28 00 00 88 89 fb ff 53 01 00 00 00 42 0e 10 8c 02 44 0e | ........4....(......S....B....D. |
54880 | 18 86 03 41 0e 20 83 04 4a 0e d0 40 03 3d 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | ...A....J..@.=...A..A..B........ |
548a0 | 24 00 00 00 14 29 00 00 a3 8a fb ff 0d 01 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 f8 | $....)...........A....H....D.... |
548c0 | 0e 18 41 0e 10 46 0e 08 34 00 00 00 3c 29 00 00 88 8b fb ff e4 01 00 00 00 42 0e 10 8c 02 48 0e | ..A..F..4...<)...........B....H. |
548e0 | 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 ca 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | ...A....J........A..A..B........ |
54900 | 1c 00 00 00 74 29 00 00 34 8d fb ff 73 00 00 00 00 41 0e 10 83 02 02 71 0e 08 00 00 00 00 00 00 | ....t)..4...s....A.....q........ |
54920 | 24 00 00 00 94 29 00 00 87 8d fb ff 5d 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 48 | $....)......]....A....H....D...H |
54940 | 0e 18 41 0e 10 46 0e 08 44 00 00 00 bc 29 00 00 bc 8d fb ff 64 01 00 00 00 42 0e 10 8e 02 42 0e | ..A..F..D....)......d....B....B. |
54960 | 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 44 0e 30 83 06 4a 0e f0 40 03 40 01 0e 30 41 0e 28 41 0e | ...E....D.(..D.0..J..@.@..0A.(A. |
54980 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 04 2a 00 00 d8 8e fb ff 43 01 00 00 | .B..B..B........<....*......C... |
549a0 | 00 42 0e 10 8d 02 4a 0e 18 8c 03 49 0e 20 86 04 41 0e 28 83 05 44 0e 30 03 22 01 0e 28 41 0e 20 | .B....J....I....A.(..D.0."..(A.. |
549c0 | 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 44 2a 00 00 db 8f fb ff 73 00 00 00 | A..B..B.........$...D*......s... |
549e0 | 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 63 0e 18 41 0e 10 41 0e 08 4c 00 00 00 6c 2a 00 00 | .A....H....D...c..A..A..L...l*.. |
54a00 | 26 90 fb ff a2 00 00 00 00 42 0e 10 8d 02 52 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 45 0e 30 | &........B....R....A....A.(..E.0 |
54a20 | 02 6b 0a 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 | .k..(J..A..B..B..E.A.(A..A..B..B |
54a40 | 0e 08 00 00 00 00 00 00 24 00 00 00 bc 2a 00 00 78 90 fb ff 4f 00 00 00 00 41 0e 10 86 02 46 0e | ........$....*..x...O....A....F. |
54a60 | 18 83 03 44 0e 20 7f 0e 18 41 0e 10 43 0e 08 00 3c 00 00 00 e4 2a 00 00 9f 90 fb ff c0 00 00 00 | ...D.....A..C...<....*.......... |
54a80 | 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 41 0e 30 83 06 02 a3 0e 28 41 0e | .B....E....E....D.(..A.0.....(A. |
54aa0 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 24 2b 00 00 1f 91 fb ff 4a 00 00 00 | .B..B..B........$...$+......J... |
54ac0 | 00 41 0e 10 86 02 49 0e 18 83 03 47 0e 30 62 0e 18 44 0e 10 4c 0e 08 00 2c 00 00 00 4c 2b 00 00 | .A....I....G.0b..D..L...,...L+.. |
54ae0 | 41 91 fb ff 9e 00 00 00 00 42 0e 10 8c 02 4d 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 80 0e 20 43 | A........B....M....A....G.0....C |
54b00 | 0e 18 41 0e 10 42 0e 08 34 00 00 00 7c 2b 00 00 af 91 fb ff 61 00 00 00 00 42 0e 10 8d 02 4a 0e | ..A..B..4...|+......a....B....J. |
54b20 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 6d 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 00 | ...D....A.(..D.0m.(J..A..B..B... |
54b40 | 34 00 00 00 b4 2b 00 00 d8 91 fb ff 5e 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 44 0e 20 02 46 | 4....+......^....A....C....D...F |
54b60 | 0a 0e 18 41 0e 10 41 0e 08 45 0b 46 0e 18 41 0e 10 41 0e 08 00 00 00 00 34 00 00 00 ec 2b 00 00 | ...A..A..E.F..A..A......4....+.. |
54b80 | fe 91 fb ff bf 00 00 00 00 42 0e 10 8c 02 48 0e 18 86 03 41 0e 20 83 04 02 75 0a 0e 18 41 0e 10 | .........B....H....A.....u...A.. |
54ba0 | 42 0e 08 45 0b 73 0e 18 41 0e 10 42 0e 08 00 00 34 00 00 00 24 2c 00 00 85 92 fb ff 65 00 00 00 | B..E.s..A..B....4...$,......e... |
54bc0 | 00 42 0e 10 8c 02 48 0e 18 86 03 41 0e 20 83 04 02 48 0a 0e 18 41 0e 10 42 0e 08 45 0b 46 0e 18 | .B....H....A.....H...A..B..E.F.. |
54be0 | 41 0e 10 42 0e 08 00 00 2c 00 00 00 5c 2c 00 00 b2 92 fb ff c0 01 00 00 00 42 0e 10 8c 02 4b 0e | A..B....,...\,...........B....K. |
54c00 | 18 86 03 43 0e 20 83 04 03 a7 01 0e 18 41 0e 10 47 0e 08 00 00 00 00 00 14 00 00 00 8c 2c 00 00 | ...C.........A..G............,.. |
54c20 | 42 94 fb ff 27 00 00 00 00 41 0e 10 83 02 00 00 1c 00 00 00 a4 2c 00 00 51 94 fb ff 21 00 00 00 | B...'....A...........,..Q...!... |
54c40 | 00 41 0e 10 83 02 5f 0e 08 00 00 00 00 00 00 00 14 00 00 00 c4 2c 00 00 52 94 fb ff 1d 00 00 00 | .A...._..............,..R....... |
54c60 | 00 44 0e 20 58 0e 08 00 1c 00 00 00 dc 2c 00 00 57 94 fb ff 32 00 00 00 00 41 0e 10 83 02 4c 0e | .D..X........,..W...2....A....L. |
54c80 | 20 63 0e 10 41 0e 08 00 24 00 00 00 fc 2c 00 00 69 94 fb ff 60 00 00 00 00 41 0e 10 86 02 46 0e | .c..A...$....,..i...`....A....F. |
54ca0 | 18 83 03 47 0e 30 02 4f 0e 18 41 0e 10 41 0e 08 4c 00 00 00 24 2d 00 00 a1 94 fb ff 88 03 00 00 | ...G.0.O..A..A..L...$-.......... |
54cc0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 | .B....B....B....B.(..A.0..D.8..G |
54ce0 | 0e 50 03 69 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | .P.i..8A.0A.(B..B..B..B......... |
54d00 | 14 00 00 00 74 2d 00 00 d9 97 fb ff 34 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 8c 2d 00 00 | ....t-......4...........4....-.. |
54d20 | f5 97 fb ff 9b 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 47 0e 70 03 8b 01 0e 20 | .........B....A....A....G.p..... |
54d40 | 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 c4 2d 00 00 58 99 fb ff 53 00 00 00 | A..A..B.........$....-..X...S... |
54d60 | 00 41 0e 10 86 02 4a 0e 18 83 03 44 0e 20 7c 0e 18 41 0e 10 46 0e 08 00 24 00 00 00 ec 2d 00 00 | .A....J....D..|..A..F...$....-.. |
54d80 | 83 99 fb ff 44 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 63 0e 18 48 0e 10 41 0e 08 00 | ....D....A....H....D..c..H..A... |
54da0 | 24 00 00 00 14 2e 00 00 9f 99 fb ff 33 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 51 0e | $...........3....A....H....D..Q. |
54dc0 | 18 49 0e 10 41 0e 08 00 1c 00 00 00 3c 2e 00 00 aa 99 fb ff 2a 00 00 00 00 41 0e 10 83 02 68 0e | .I..A.......<.......*....A....h. |
54de0 | 08 00 00 00 00 00 00 00 24 00 00 00 5c 2e 00 00 b4 99 fb ff 67 00 00 00 00 41 0e 10 86 02 46 0e | ........$...\.......g....A....F. |
54e00 | 18 83 03 44 0e 20 02 57 0e 18 41 0e 10 43 0e 08 34 00 00 00 84 2e 00 00 f3 99 fb ff 3f 00 00 00 | ...D...W..A..C..4...........?... |
54e20 | 00 41 0e 10 86 02 45 0e 18 83 03 44 0e 20 60 0a 0e 18 41 0e 10 41 0e 08 45 0b 46 0e 18 41 0e 10 | .A....E....D..`...A..A..E.F..A.. |
54e40 | 46 0e 08 00 00 00 00 00 1c 00 00 00 bc 2e 00 00 fa 99 fb ff 50 00 00 00 00 41 0e 10 83 02 4f 0e | F...................P....A....O. |
54e60 | 20 79 0e 10 46 0e 08 00 24 00 00 00 dc 2e 00 00 2a 9a fb ff 24 00 00 00 00 41 0e 10 86 02 47 0e | .y..F...$.......*...$....A....G. |
54e80 | 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 14 00 00 00 04 2f 00 00 26 9a fb ff 2f 00 00 00 | ...D..F..L..A......../..&.../... |
54ea0 | 00 44 0e 20 6a 0e 08 00 1c 00 00 00 1c 2f 00 00 3d 9a fb ff 7b 00 00 00 00 41 0e 10 83 02 4c 0e | .D..j......../..=...{....A....L. |
54ec0 | 40 02 6c 0e 10 41 0e 08 2c 00 00 00 3c 2f 00 00 98 9a fb ff 64 00 00 00 00 42 0e 10 8c 02 44 0e | @.l..A..,...</......d....B....D. |
54ee0 | 18 86 03 49 0e 20 83 04 47 0e 30 02 49 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 6c 2f 00 00 | ...I....G.0.I..A..A..B..,...l/.. |
54f00 | cc 9a fb ff 36 01 00 00 00 41 0e 10 86 02 46 0e 18 83 03 47 0e 60 03 20 01 0e 18 46 0e 10 41 0e | ....6....A....F....G.`.....F..A. |
54f20 | 08 00 00 00 00 00 00 00 4c 00 00 00 9c 2f 00 00 d2 9b fb ff 0f 03 00 00 00 42 0e 10 8f 02 4e 0e | ........L..../...........B....N. |
54f40 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a 0e 90 43 03 e4 02 0e 38 | ...B....B.(..A.0..A.8..J..C....8 |
54f60 | 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 ec 2f 00 00 | A.0A.(B..B..B..B............./.. |
54f80 | 91 9e fb ff 26 00 00 00 00 41 0e 10 83 02 64 0e 08 00 00 00 00 00 00 00 1c 00 00 00 0c 30 00 00 | ....&....A....d..............0.. |
54fa0 | 97 9e fb ff 22 00 00 00 00 43 0e 10 83 02 5e 0e 08 00 00 00 00 00 00 00 1c 00 00 00 2c 30 00 00 | ...."....C....^.............,0.. |
54fc0 | 99 9e fb ff 3e 00 00 00 00 48 0e 10 83 02 75 0e 08 00 00 00 00 00 00 00 14 00 00 00 4c 30 00 00 | ....>....H....u.............L0.. |
54fe0 | b7 9e fb ff 26 00 00 00 00 41 0e 10 64 0e 08 00 24 00 00 00 64 30 00 00 c5 9e fb ff 75 00 00 00 | ....&....A..d...$...d0......u... |
55000 | 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 02 6c 0e 18 41 0e 10 41 0e 08 14 00 00 00 8c 30 00 00 | .A....D....A...l..A..A.......0.. |
55020 | 12 9f fb ff 2a 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 a4 30 00 00 24 9f fb ff 8c 00 00 00 | ....*...........,....0..$....... |
55040 | 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 7e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....D....D.....~..A..B........ |
55060 | 14 00 00 00 d4 30 00 00 80 9f fb ff 9b 00 00 00 00 41 0e 10 02 99 0e 08 24 00 00 00 ec 30 00 00 | .....0...........A......$....0.. |
55080 | 03 a0 fb ff a0 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 81 0e 18 49 0e 10 41 0e 08 | .........A....F....D......I..A.. |
550a0 | 14 00 00 00 14 31 00 00 7b a0 fb ff 34 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 2c 31 00 00 | .....1..{...4...........$...,1.. |
550c0 | 97 a0 fb ff 5a 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 40 0e 18 49 0e 10 41 0e 08 | ....Z....A....F....D...@..I..A.. |
550e0 | 1c 00 00 00 54 31 00 00 c9 a0 fb ff 92 00 00 00 00 41 0e 10 83 02 02 90 0e 08 00 00 00 00 00 00 | ....T1...........A.............. |
55100 | 2c 00 00 00 74 31 00 00 3b a1 fb ff da 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 | ,...t1..;........B....D....A.... |
55120 | 47 0e 30 02 c7 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 a4 31 00 00 e5 a1 fb ff 10 00 00 00 | G.0....A..A..B.......1.......... |
55140 | 00 00 00 00 00 00 00 00 1c 00 00 00 bc 31 00 00 dd a1 fb ff 28 00 00 00 00 41 0e 10 83 02 66 0e | .............1......(....A....f. |
55160 | 08 00 00 00 00 00 00 00 24 00 00 00 dc 31 00 00 e5 a1 fb ff 37 00 00 00 00 41 0e 10 86 02 41 0e | ........$....1......7....A....A. |
55180 | 18 83 03 44 0e 20 6e 0e 18 41 0e 10 41 0e 08 00 1c 00 00 00 04 32 00 00 f4 a1 fb ff 34 00 00 00 | ...D..n..A..A........2......4... |
551a0 | 00 41 0e 10 83 02 66 0a 0e 08 4b 0b 41 0e 08 00 24 00 00 00 24 32 00 00 08 a2 fb ff 7f 00 00 00 | .A....f...K.A...$...$2.......... |
551c0 | 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6e 0e 18 41 0e 10 41 0e 08 3c 00 00 00 4c 32 00 00 | .A....A....D...n..A..A..<...L2.. |
551e0 | 5f a2 fb ff 98 02 00 00 00 42 0e 10 8d 02 4c 0e 18 8c 03 44 0e 20 86 04 49 0e 28 83 05 44 0e 60 | _........B....L....D....I.(..D.` |
55200 | 03 72 02 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 8c 32 00 00 | .r..(A..A..B..B..............2.. |
55220 | b7 a4 fb ff d2 00 00 00 00 41 0e 10 83 02 47 0e 20 02 c8 0e 10 41 0e 08 24 00 00 00 ac 32 00 00 | .........A....G......A..$....2.. |
55240 | 69 a5 fb ff 33 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 20 53 0e 18 49 0e 10 41 0e 08 00 | i...3....A....D....G..S..I..A... |
55260 | 14 00 00 00 d4 32 00 00 74 a5 fb ff 10 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ec 32 00 00 | .....2..t....................2.. |
55280 | 6c a5 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 04 33 00 00 70 a5 fb ff 2f 00 00 00 | l...............$....3..p.../... |
552a0 | 00 41 0e 10 86 02 44 0e 18 83 03 43 0e 20 64 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 2c 33 00 00 | .A....D....C..d..A..A.......,3.. |
552c0 | 77 a5 fb ff 59 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 44 33 00 00 b8 a5 fb ff b9 00 00 00 | w...Y...........$...D3.......... |
552e0 | 00 42 0e 10 8c 02 41 0e 18 86 03 48 0e 20 83 04 47 0e 80 01 00 00 00 00 2c 00 00 00 6c 33 00 00 | .B....A....H....G.......,...l3.. |
55300 | 49 a6 fb ff 68 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 02 5d 0e 18 41 0e 10 42 | I...h....B....D....A.....]..A..B |
55320 | 0e 08 00 00 00 00 00 00 2c 00 00 00 9c 33 00 00 81 a6 fb ff 91 00 00 00 00 42 0e 10 8c 02 41 0e | ........,....3...........B....A. |
55340 | 18 86 03 41 0e 20 83 04 02 84 0e 18 46 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 cc 33 00 00 | ...A........F..B........$....3.. |
55360 | e2 a6 fb ff 60 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 02 55 0e 18 43 0e 10 41 0e 08 | ....`....A....D....A...U..C..A.. |
55380 | 2c 00 00 00 f4 33 00 00 da f3 fa ff 58 00 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 4a 0e 20 8c 04 | ,....3......X....B....E....J.... |
553a0 | 44 0e 28 86 05 43 0e 30 83 06 00 00 00 00 00 00 14 00 00 00 24 34 00 00 ea a6 fb ff 09 00 00 00 | D.(..C.0............$4.......... |
553c0 | 00 41 0e 10 00 00 00 00 24 00 00 00 3c 34 00 00 db a6 fb ff 8c 00 00 00 00 41 0e 10 86 02 41 0e | .A......$...<4...........A....A. |
553e0 | 18 83 03 44 0e 20 02 83 0e 18 41 0e 10 41 0e 08 2c 00 00 00 64 34 00 00 3f a7 fb ff 83 00 00 00 | ...D......A..A..,...d4..?....... |
55400 | 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 02 78 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....D....A.....x..A..B........ |
55420 | 3c 00 00 00 94 34 00 00 92 a7 fb ff 85 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | <....4...........B....B....D.... |
55440 | 44 0e 28 83 05 44 0e 30 03 6e 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | D.(..D.0.n..(A..A..B..B......... |
55460 | 4c 00 00 00 d4 34 00 00 d7 a8 fb ff ae 0a 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 | L....4...........B....B....B.... |
55480 | 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 50 03 8d 0a 0e 38 43 0e 30 41 0e 28 42 0e 20 | E.(..A.0..A.8..G.P....8C.0A.(B.. |
554a0 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 24 35 00 00 35 b3 fb ff 76 00 00 00 | B..B..B.........$...$5..5...v... |
554c0 | 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6d 0e 18 41 0e 10 41 0e 08 1c 00 00 00 4c 35 00 00 | .A....A....D...m..A..A......L5.. |
554e0 | 83 b3 fb ff 32 00 00 00 00 4b 0e 10 83 02 66 0e 08 00 00 00 00 00 00 00 1c 00 00 00 6c 35 00 00 | ....2....K....f.............l5.. |
55500 | 95 b3 fb ff 12 00 00 00 00 41 0e 10 83 02 50 0e 08 00 00 00 00 00 00 00 1c 00 00 00 8c 35 00 00 | .........A....P..............5.. |
55520 | 87 b3 fb ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 14 00 00 00 ac 35 00 00 | .........A....]..............5.. |
55540 | 86 b3 fb ff 20 00 00 00 00 44 0e 20 5b 0e 08 00 14 00 00 00 c4 35 00 00 8e b3 fb ff 1f 00 00 00 | .........D..[........5.......... |
55560 | 00 44 0e 20 5a 0e 08 00 24 00 00 00 dc 35 00 00 95 b3 fb ff 5f 00 00 00 00 41 0e 10 86 02 44 0e | .D..Z...$....5......_....A....D. |
55580 | 18 83 03 47 0e 30 02 50 0e 18 41 0e 10 41 0e 08 44 00 00 00 04 36 00 00 cc b3 fb ff 52 02 00 00 | ...G.0.P..A..A..D....6......R... |
555a0 | 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 40 03 37 02 | .B....B....B....A.(..D.0..G.@.7. |
555c0 | 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 4c 36 00 00 | .0A.(A..B..B..B.............L6.. |
555e0 | d6 b5 fb ff 79 00 00 00 00 41 0e 10 83 02 47 0e 50 02 6f 0e 10 41 0e 08 34 00 00 00 6c 36 00 00 | ....y....A....G.P.o..A..4...l6.. |
55600 | 2f b6 fb ff 9c 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 4a 0e d0 40 02 84 0e 20 | /........B....F....A....J..@.... |
55620 | 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 a4 36 00 00 93 b6 fb ff 8e 00 00 00 | A..A..B.........,....6.......... |
55640 | 00 41 0e 10 86 02 46 0e 18 83 03 4a 0e d0 40 02 7a 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 | .A....F....J..@.z..A..A......... |
55660 | 2c 00 00 00 d4 36 00 00 f1 b6 fb ff 85 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 | ,....6...........B....D....D.... |
55680 | 02 77 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 04 37 00 00 46 b7 fb ff 4e 01 00 00 | .w..A..B........D....7..F...N... |
556a0 | 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 4a 0e f0 40 03 2e | .B....G....B....A.(..A.0..J..@.. |
556c0 | 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 4c 37 00 00 | ..0A.(A..B..B..B............L7.. |
556e0 | 4c b8 fb ff 2f 00 00 00 00 41 0e 10 83 02 4c 0e 20 5b 0e 10 46 0e 08 00 34 00 00 00 6c 37 00 00 | L.../....A....L..[..F...4...l7.. |
55700 | 5b b8 fb ff 9c 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 4a 0e d0 40 02 84 0e 20 | [........B....F....A....J..@.... |
55720 | 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 a4 37 00 00 bf b8 fb ff 0f 01 00 00 | A..A..B.........,....7.......... |
55740 | 00 41 0e 10 86 02 44 0e 18 83 03 46 0e 20 03 01 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 | .A....D....F.......A..A......... |
55760 | 34 00 00 00 d4 37 00 00 9e b9 fb ff 7f 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 | 4....7...........B....E....A.... |
55780 | 43 0e 28 83 05 46 0e 30 02 67 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 0c 38 00 00 | C.(..F.0.g.(A..A..B..B.......8.. |
557a0 | e5 b9 fb ff 0d 00 00 00 00 41 0e 10 4b 0e 08 00 1c 00 00 00 24 38 00 00 da b9 fb ff 4f 00 00 00 | .........A..K.......$8......O... |
557c0 | 00 41 0e 10 83 02 02 4d 0e 08 00 00 00 00 00 00 4c 00 00 00 44 38 00 00 09 ba fb ff c9 00 00 00 | .A.....M........L...D8.......... |
557e0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 86 06 44 0e 38 83 07 47 | .B....B....B....B.(..G.0..D.8..G |
55800 | 0e 80 41 02 a4 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..A...8A.0A.(B..B..B..B......... |
55820 | 34 00 00 00 94 38 00 00 82 ba fb ff 4f 00 00 00 00 42 0e 10 8d 02 49 0e 18 8c 03 41 0e 20 86 04 | 4....8......O....B....I....A.... |
55840 | 41 0e 28 83 05 44 0e 30 77 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 4c 00 00 00 cc 38 00 00 | A.(..D.0w.(A..A..B..B...L....8.. |
55860 | 99 ba fb ff 1c 06 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 | .........B....B....B....B.(..G.0 |
55880 | 86 06 41 0e 38 83 07 4a 0e c0 41 03 f7 05 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | ..A.8..J..A....8A.0A.(B..B..B..B |
558a0 | 0e 08 00 00 00 00 00 00 14 00 00 00 1c 39 00 00 65 c0 fb ff 1e 00 00 00 00 00 00 00 00 00 00 00 | .............9..e............... |
558c0 | 34 00 00 00 34 39 00 00 6b c0 fb ff ac 00 00 00 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 | 4...49..k........B....G....A.... |
558e0 | 44 0e 28 83 05 44 0e 40 02 8e 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 3c 00 00 00 6c 39 00 00 | D.(..D.@...(F..A..B..B..<...l9.. |
55900 | df c0 fb ff ea 00 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 | .........B....G....B....A.(..D.0 |
55920 | 83 06 44 0e 40 02 ca 0e 30 44 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 44 00 00 00 ac 39 00 00 | ..D.@...0D.(A..B..B..B..D....9.. |
55940 | 89 c1 fb ff 85 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 5f 0a 0e 18 41 0e 10 42 | .........B....A....A...._...A..B |
55960 | 0e 08 4c 0b 73 0a 0e 18 41 0e 10 42 0e 08 48 0b 4d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..L.s...A..B..H.M..A..B......... |
55980 | 3c 00 00 00 f4 39 00 00 c6 c1 fb ff 56 00 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 | <....9......V....B....E....E.... |
559a0 | 44 0e 28 86 05 41 0e 30 83 06 7d 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | D.(..A.0..}.(A..B..B..B......... |
559c0 | 14 00 00 00 34 3a 00 00 dc c1 fb ff 32 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 4c 3a 00 00 | ....4:......2...........$...L:.. |
559e0 | f6 c1 fb ff 9e 00 00 00 00 41 0e 10 83 02 54 0e c0 40 02 87 0e 10 41 0e 08 00 00 00 00 00 00 00 | .........A....T..@....A......... |
55a00 | 4c 00 00 00 74 3a 00 00 6c c2 fb ff 72 04 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 | L...t:..l...r....B....E....B.... |
55a20 | 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 0e 50 03 4d 04 0e 38 44 0e 30 41 0e 28 42 0e 20 | B.(..A.0..D.8..G.P.M..8D.0A.(B.. |
55a40 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 c4 3a 00 00 8e c6 fb ff 91 02 00 00 | B..B..B.........L....:.......... |
55a60 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 4a 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a | .B....B....B....J.(..A.0..A.8..J |
55a80 | 0e a0 05 03 6a 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ....j..8A.0A.(B..B..B..B........ |
55aa0 | 14 00 00 00 14 3b 00 00 cf c8 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 2c 3b 00 00 | .....;......................,;.. |
55ac0 | be c8 fb ff 0a 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 44 3b 00 00 b0 c8 fb ff db 03 00 00 | ................L...D;.......... |
55ae0 | 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 47 | .B....G....B....B.(..D.0..A.8..G |
55b00 | 0e d0 45 03 b7 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ..E....8A.0A.(B..B..B..B........ |
55b20 | 44 00 00 00 94 3b 00 00 3b cc fb ff eb 00 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 | D....;..;........B....G....B.... |
55b40 | 41 0e 28 86 05 41 0e 30 83 06 4a 0e f0 04 02 cb 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | A.(..A.0..J......0A.(A..B..B..B. |
55b60 | 08 00 00 00 00 00 00 00 1c 00 00 00 dc 3b 00 00 de cc fb ff 97 00 00 00 00 41 0e 10 83 02 02 95 | .............;...........A...... |
55b80 | 0e 08 00 00 00 00 00 00 1c 00 00 00 fc 3b 00 00 55 cd fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e | .............;..U...%....A....c. |
55ba0 | 08 00 00 00 00 00 00 00 1c 00 00 00 1c 3c 00 00 5a cd fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e | .............<..Z...%....A....c. |
55bc0 | 08 00 00 00 00 00 00 00 1c 00 00 00 3c 3c 00 00 5f cd fb ff 28 00 00 00 00 41 0e 10 83 02 66 0e | ............<<.._...(....A....f. |
55be0 | 08 00 00 00 00 00 00 00 1c 00 00 00 5c 3c 00 00 67 cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e | ............\<..g..."....A....`. |
55c00 | 08 00 00 00 00 00 00 00 1c 00 00 00 7c 3c 00 00 69 cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e | ............|<..i..."....A....`. |
55c20 | 08 00 00 00 00 00 00 00 1c 00 00 00 9c 3c 00 00 6b cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e | .............<..k..."....A....`. |
55c40 | 08 00 00 00 00 00 00 00 1c 00 00 00 bc 3c 00 00 6d cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e | .............<..m..."....A....`. |
55c60 | 08 00 00 00 00 00 00 00 1c 00 00 00 dc 3c 00 00 6f cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e | .............<..o..."....A....`. |
55c80 | 08 00 00 00 00 00 00 00 14 00 00 00 fc 3c 00 00 71 cd fb ff 1b 00 00 00 00 41 0e 10 59 0e 08 00 | .............<..q........A..Y... |
55ca0 | 2c 00 00 00 14 3d 00 00 74 cd fb ff 6a 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 | ,....=..t...j....B....A....F.... |
55cc0 | 47 0e 30 02 50 0e 20 46 0e 18 41 0e 10 42 0e 08 2c 00 00 00 44 3d 00 00 ae cd fb ff 6a 00 00 00 | G.0.P..F..A..B..,...D=......j... |
55ce0 | 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 47 0e 30 02 50 0e 20 46 0e 18 41 0e 10 42 0e 08 | .B....A....F....G.0.P..F..A..B.. |
55d00 | 1c 00 00 00 74 3d 00 00 e8 cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 | ....t=......"....A....`......... |
55d20 | 2c 00 00 00 94 3d 00 00 ea cd fb ff 19 01 00 00 00 41 0e 10 83 02 47 0e 30 02 f6 0a 0e 10 46 0e | ,....=...........A....G.0.....F. |
55d40 | 08 41 0b 44 0e 10 49 0e 08 00 00 00 00 00 00 00 1c 00 00 00 c4 3d 00 00 d3 ce fb ff 4b 00 00 00 | .A.D..I..............=......K... |
55d60 | 00 41 0e 10 83 02 4c 0e 20 77 0e 10 46 0e 08 00 1c 00 00 00 e4 3d 00 00 fe ce fb ff 4d 00 00 00 | .A....L..w..F........=......M... |
55d80 | 00 41 0e 10 83 02 4c 0e 30 79 0e 10 46 0e 08 00 1c 00 00 00 04 3e 00 00 2b cf fb ff ad 00 00 00 | .A....L.0y..F........>..+....... |
55da0 | 00 41 0e 10 83 02 4c 0e 20 02 99 0e 10 46 0e 08 1c 00 00 00 24 3e 00 00 b8 cf fb ff 45 00 00 00 | .A....L......F......$>......E... |
55dc0 | 00 41 0e 10 83 02 4c 0e 20 71 0e 10 46 0e 08 00 1c 00 00 00 44 3e 00 00 dd cf fb ff 3c 00 00 00 | .A....L..q..F.......D>......<... |
55de0 | 00 41 0e 10 83 02 4c 0e 20 68 0e 10 46 0e 08 00 1c 00 00 00 64 3e 00 00 f9 cf fb ff 43 00 00 00 | .A....L..h..F.......d>......C... |
55e00 | 00 41 0e 10 83 02 4c 0e 20 6f 0e 10 46 0e 08 00 1c 00 00 00 84 3e 00 00 1c d0 fb ff 22 00 00 00 | .A....L..o..F........>......"... |
55e20 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 a4 3e 00 00 1e d0 fb ff 22 00 00 00 | .A....`..............>......"... |
55e40 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 c4 3e 00 00 20 d0 fb ff 22 00 00 00 | .A....`..............>......"... |
55e60 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 e4 3e 00 00 22 d0 fb ff 22 00 00 00 | .A....`..............>.."..."... |
55e80 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 04 3f 00 00 24 d0 fb ff 22 00 00 00 | .A....`..............?..$..."... |
55ea0 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 24 3f 00 00 26 d0 fb ff 43 00 00 00 | .A....`.............$?..&...C... |
55ec0 | 00 41 0e 10 83 02 4c 0e 20 6f 0e 10 46 0e 08 00 1c 00 00 00 44 3f 00 00 49 d0 fb ff 22 00 00 00 | .A....L..o..F.......D?..I..."... |
55ee0 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 64 3f 00 00 4b d0 fb ff 22 00 00 00 | .A....`.............d?..K..."... |
55f00 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 84 3f 00 00 4d d0 fb ff 6a 00 00 00 | .A....`..............?..M...j... |
55f20 | 00 41 0e 10 83 02 02 68 0e 08 00 00 00 00 00 00 14 00 00 00 a4 3f 00 00 97 d0 fb ff 1b 00 00 00 | .A.....h.............?.......... |
55f40 | 00 00 00 00 00 00 00 00 2c 00 00 00 bc 3f 00 00 9a d0 fb ff da 00 00 00 00 42 0e 10 8c 02 46 0e | ........,....?...........B....F. |
55f60 | 18 86 03 41 0e 20 83 04 02 cd 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 ec 3f 00 00 | ...A........A..B........4....?.. |
55f80 | 44 d1 fb ff 93 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 | D........B....B....A....D.(..G.@ |
55fa0 | 02 7c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 24 40 00 00 9f d1 fb ff 60 00 00 00 | .|.(A..A..B..B..,...$@......`... |
55fc0 | 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 47 0e 30 02 46 0e 20 46 0e 18 41 0e 10 42 0e 08 | .B....D....C....G.0.F..F..A..B.. |
55fe0 | 24 00 00 00 54 40 00 00 cf d1 fb ff 4f 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 43 | $...T@......O....A....D....D...C |
56000 | 0e 18 41 0e 10 41 0e 08 34 00 00 00 7c 40 00 00 f6 d1 fb ff 52 00 00 00 00 41 0e 10 86 02 46 0e | ..A..A..4...|@......R....A....F. |
56020 | 18 83 03 44 0e 20 7c 0a 0e 18 41 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 | ...D..|...A..A..E.A..A..A....... |
56040 | 44 00 00 00 b4 40 00 00 10 d2 fb ff 15 01 00 00 00 42 0e 10 8f 02 44 0e 18 8e 03 42 0e 20 8d 04 | D....@...........B....D....B.... |
56060 | 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 45 0e 40 02 f3 0e 38 41 0e 30 41 0e 28 42 0e 20 42 | E.(..A.0..D.8..E.@...8A.0A.(B..B |
56080 | 0e 18 42 0e 10 42 0e 08 14 00 00 00 fc 40 00 00 dd d2 fb ff 36 00 00 00 00 41 0e 10 74 0e 08 00 | ..B..B.......@......6....A..t... |
560a0 | 14 00 00 00 14 41 00 00 fb d2 fb ff 1a 00 00 00 00 51 0e 10 48 0e 08 00 24 00 00 00 2c 41 00 00 | .....A...........Q..H...$...,A.. |
560c0 | fd d2 fb ff 30 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 64 0e 18 41 0e 10 41 0e 08 00 | ....0....A....D....D..d..A..A... |
560e0 | 4c 00 00 00 54 41 00 00 05 d3 fb ff 80 02 00 00 00 42 0e 10 8f 02 48 0e 18 8e 03 45 0e 20 8d 04 | L...TA...........B....H....E.... |
56100 | 45 0e 28 8c 05 44 0e 30 86 06 46 0e 38 83 07 4a 0e e0 01 03 4d 02 0e 38 41 0e 30 41 0e 28 42 0e | E.(..D.0..F.8..J....M..8A.0A.(B. |
56120 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 a4 41 00 00 35 d5 fb ff 8c 00 00 00 | .B..B..B........$....A..5....... |
56140 | 00 41 0e 10 83 02 4a 0e a0 01 02 7f 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 cc 41 00 00 | .A....J.......A.........,....A.. |
56160 | 99 d5 fb ff c1 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e f0 01 02 b2 0e 18 41 0e 10 41 0e | .........A....A....J.......A..A. |
56180 | 08 00 00 00 00 00 00 00 34 00 00 00 fc 41 00 00 2a d6 fb ff fd 00 00 00 00 42 0e 10 8c 02 44 0e | ........4....A..*........B....D. |
561a0 | 18 86 03 45 0e 20 83 04 4a 0e b0 01 02 e3 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | ...E....J.......A..A..B......... |
561c0 | 24 00 00 00 34 42 00 00 ef d6 fb ff 49 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 6f 0e | $...4B......I....A....C....G.0o. |
561e0 | 18 46 0e 10 41 0e 08 00 24 00 00 00 5c 42 00 00 10 d7 fb ff 1c 00 00 00 00 41 0e 10 86 02 45 0e | .F..A...$...\B...........A....E. |
56200 | 18 83 03 44 0e 20 46 0e 18 49 0e 10 41 0e 08 00 34 00 00 00 84 42 00 00 04 d7 fb ff 83 00 00 00 | ...D..F..I..A...4....B.......... |
56220 | 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 6c 0e 28 41 0e 20 41 | .B....E....D....A.(..D.0.l.(A..A |
56240 | 0e 18 42 0e 10 42 0e 08 34 00 00 00 bc 42 00 00 4f d7 fb ff 87 00 00 00 00 42 0e 10 8c 02 44 0e | ..B..B..4....B..O........B....D. |
56260 | 18 86 03 44 0e 20 83 04 43 0a 0e 18 41 0e 10 42 0e 08 49 0b 02 65 0e 18 41 0e 10 47 0e 08 00 00 | ...D....C...A..B..I..e..A..G.... |
56280 | 24 00 00 00 f4 42 00 00 9e d7 fb ff 66 00 00 00 00 41 0e 10 86 02 4c 0e 18 83 03 44 0e 20 02 52 | $....B......f....A....L....D...R |
562a0 | 0e 18 41 0e 10 41 0e 08 1c 00 00 00 1c 43 00 00 dc d7 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e | ..A..A.......C...........A....Y. |
562c0 | 08 00 00 00 00 00 00 00 34 00 00 00 3c 43 00 00 db d7 fb ff 73 00 00 00 00 42 0e 10 8d 02 45 0e | ........4...<C......s....B....E. |
562e0 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 5c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....A.(..D.0.\.(A..A..B..B.. |
56300 | 34 00 00 00 74 43 00 00 16 d8 fb ff 36 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 | 4...tC......6....B....E....D.... |
56320 | 44 0e 28 83 05 41 0e 30 5c 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 00 34 00 00 00 ac 43 00 00 | D.(..A.0\.(D..A..B..B...4....C.. |
56340 | 14 d8 fb ff 4f 00 00 00 00 41 0e 10 83 02 4a 0e 20 5c 0a 0e 10 49 0e 08 45 0b 44 0a 0e 10 49 0e | ....O....A....J..\...I..E.D...I. |
56360 | 08 47 0b 44 0e 10 41 0e 08 00 00 00 00 00 00 00 34 00 00 00 e4 43 00 00 2b d8 fb ff 33 00 00 00 | .G.D..A.........4....C..+...3... |
56380 | 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 55 0a 0e 18 46 0e 10 41 0e 08 45 0b 44 0e 18 41 0e 10 | .A....C....G.0U...F..A..E.D..A.. |
563a0 | 41 0e 08 00 00 00 00 00 34 00 00 00 1c 44 00 00 26 d8 fb ff 28 00 00 00 00 41 0e 10 86 02 43 0e | A.......4....D..&...(....A....C. |
563c0 | 18 83 03 45 0e 20 4a 0a 0e 18 4b 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 | ...E..J...K..A..E.A..A..A....... |
563e0 | 24 00 00 00 54 44 00 00 16 d8 fb ff 35 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 67 0e | $...TD......5....A....C....G.0g. |
56400 | 18 41 0e 10 41 0e 08 00 4c 00 00 00 7c 44 00 00 23 d8 fb ff 62 00 00 00 00 42 0e 10 8d 02 45 0e | .A..A...L...|D..#...b....B....E. |
56420 | 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 45 0e 30 6f 0a 0e 28 41 0e 20 4a 0e 18 42 0e 10 42 0e 08 | ...D....D.(..E.0o..(A..J..B..B.. |
56440 | 45 0b 41 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 5c 00 00 00 cc 44 00 00 | E.A.(D..A..B..B.........\....D.. |
56460 | 35 d8 fb ff 84 00 00 00 00 42 0e 10 8f 02 48 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | 5........B....H....B....B.(..D.0 |
56480 | 86 06 41 0e 38 83 07 45 0e 40 73 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 45 0e 10 42 0e 08 | ..A.8..E.@s..8A.0A.(B..B..E..B.. |
564a0 | 41 0b 53 0e 38 4a 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 24 00 00 00 2c 45 00 00 | A.S.8J.0A.(B..B..B..B...$...,E.. |
564c0 | 59 d8 fb ff 3e 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 40 70 0e 18 41 0e 10 41 0e 08 00 | Y...>....A....C....G.@p..A..A... |
564e0 | 34 00 00 00 54 45 00 00 6f d8 fb ff 37 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 59 0a | 4...TE..o...7....A....C....G.0Y. |
56500 | 0e 18 46 0e 10 41 0e 08 45 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 24 00 00 00 8c 45 00 00 | ..F..A..E.D..A..A.......$....E.. |
56520 | 6e d8 fb ff 3c 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 40 6e 0e 18 41 0e 10 41 0e 08 00 | n...<....A....C....G.@n..A..A... |
56540 | 24 00 00 00 b4 45 00 00 82 d8 fb ff 3a 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 40 6c 0e | $....E......:....A....C....G.@l. |
56560 | 18 41 0e 10 41 0e 08 00 34 00 00 00 dc 45 00 00 94 d8 fb ff 2b 00 00 00 00 42 0e 10 8c 02 44 0e | .A..A...4....E......+....B....D. |
56580 | 18 86 03 43 0e 20 83 04 52 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 45 0e 08 00 00 00 | ...C....R...A..B..E.A..A..E..... |
565a0 | 34 00 00 00 14 46 00 00 87 d8 fb ff 2b 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 | 4....F......+....B....D....C.... |
565c0 | 52 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 45 0e 08 00 00 00 34 00 00 00 4c 46 00 00 | R...A..B..E.A..A..E.....4...LF.. |
565e0 | 7a d8 fb ff 9a 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 | z........B....B....A....A.(..D.0 |
56600 | 02 89 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 84 46 00 00 dc d8 fb ff 29 00 00 00 | ...(A..A..B..B..,....F......)... |
56620 | 00 42 0e 10 8c 02 47 0e 18 86 03 44 0e 20 83 04 58 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | .B....G....D....X..A..B......... |
56640 | 14 00 00 00 b4 46 00 00 d5 d8 fb ff 1d 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 cc 46 00 00 | .....F..................4....F.. |
56660 | da d8 fb ff 36 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 5d 0a 0e 18 41 0e 10 49 0e 08 | ....6....A....A....D..]...A..I.. |
56680 | 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 14 00 00 00 04 47 00 00 d8 d8 fb ff 09 00 00 00 | E.A..A..A............G.......... |
566a0 | 00 00 00 00 00 00 00 00 34 00 00 00 1c 47 00 00 c9 d8 fb ff 69 00 00 00 00 42 0e 10 8d 02 45 0e | ........4....G......i....B....E. |
566c0 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4b 0e 40 02 4e 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....A.(..K.@.N.(A..A..B..B.. |
566e0 | 14 00 00 00 54 47 00 00 fa d8 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 47 00 00 | ....TG......................lG.. |
56700 | fe d8 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 84 47 00 00 0f d9 fb ff a8 00 00 00 | ....)...........4....G.......... |
56720 | 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 46 0e 28 83 05 44 0e 30 02 92 0e 28 41 0e 20 41 | .B....B....A....F.(..D.0...(A..A |
56740 | 0e 18 42 0e 10 42 0e 08 34 00 00 00 bc 47 00 00 7f d9 fb ff 4f 00 00 00 00 42 0e 10 8c 02 43 0e | ..B..B..4....G......O....B....C. |
56760 | 18 86 03 43 0e 20 83 04 7a 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 00 | ...C....z...A..B..E.A..A..B..... |
56780 | 44 00 00 00 f4 47 00 00 96 d9 fb ff ca 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 | D....G...........B....B....E.... |
567a0 | 41 0e 28 86 05 44 0e 30 83 06 4a 0e d0 40 03 a9 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 | A.(..D.0..J..@....0A.(A..B..B..B |
567c0 | 0e 08 00 00 00 00 00 00 14 00 00 00 3c 48 00 00 18 db fb ff 1f 00 00 00 00 44 0e 20 5a 0e 08 00 | ............<H...........D..Z... |
567e0 | 14 00 00 00 54 48 00 00 1f db fb ff 23 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 6c 48 00 00 | ....TH......#...........$...lH.. |
56800 | 2a db fb ff 6c 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 02 5d 0e 18 41 0e 10 41 0e 08 | *...l....A....D....G.0.]..A..A.. |
56820 | 24 00 00 00 94 48 00 00 6e db fb ff 55 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 49 | $....H..n...U....A....A....G.0.I |
56840 | 0e 18 41 0e 10 41 0e 08 24 00 00 00 bc 48 00 00 9b db fb ff 4d 00 00 00 00 41 0e 10 86 02 41 0e | ..A..A..$....H......M....A....A. |
56860 | 18 83 03 47 0e 30 7f 0e 18 43 0e 10 41 0e 08 00 34 00 00 00 e4 48 00 00 c0 db fb ff cd 00 00 00 | ...G.0...C..A...4....H.......... |
56880 | 00 42 0e 10 8d 02 42 0e 18 8c 03 49 0e 20 86 04 43 0e 28 83 05 44 0e 30 02 a5 0e 28 4a 0e 20 41 | .B....B....I....C.(..D.0...(J..A |
568a0 | 0e 18 42 0e 10 42 0e 08 2c 00 00 00 1c 49 00 00 55 dc fb ff b1 00 00 00 00 42 0e 10 8c 02 4e 0e | ..B..B..,....I..U........B....N. |
568c0 | 18 86 03 49 0e 20 83 04 02 90 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 4c 49 00 00 | ...I........A..B........,...LI.. |
568e0 | d6 dc fb ff 70 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 60 0e 18 41 0e 10 44 | ....p....B....D....D.....`..A..D |
56900 | 0e 08 00 00 00 00 00 00 34 00 00 00 7c 49 00 00 16 dd fb ff 99 00 00 00 00 42 0e 10 8c 02 44 0e | ........4...|I...........B....D. |
56920 | 18 86 03 49 0e 20 83 04 02 7d 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 | ...I.....}...A..B..E.A..A..B.... |
56940 | 4c 00 00 00 b4 49 00 00 77 dd fb ff e9 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 49 0e 20 8d 04 | L....I..w........B....B....I.... |
56960 | 45 0e 28 8c 05 47 0e 30 86 06 41 0e 38 83 07 4a 0e f0 40 02 ba 0e 38 41 0e 30 41 0e 28 42 0e 20 | E.(..G.0..A.8..J..@...8A.0A.(B.. |
56980 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 04 4a 00 00 10 de fb ff 27 00 00 00 | B..B..B..............J......'... |
569a0 | 00 41 0e 10 83 02 65 0e 08 00 00 00 00 00 00 00 24 00 00 00 24 4a 00 00 17 de fb ff b3 00 00 00 | .A....e.........$...$J.......... |
569c0 | 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 9b 0e 18 49 0e 10 41 0e 08 44 00 00 00 4c 4a 00 00 | .A....A....G.0....I..A..D...LJ.. |
569e0 | a2 de fb ff 99 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 48 0e 28 8c 05 44 0e 30 | .........B....B....B....H.(..D.0 |
56a00 | 86 06 49 0e 38 83 07 47 0e 40 02 61 0e 38 46 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..I.8..G.@.a.8F.0A.(B..B..B..B.. |
56a20 | 3c 00 00 00 94 4a 00 00 f3 de fb ff 88 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 | <....J...........B....D....C.... |
56a40 | 47 0e 30 02 53 0a 0e 20 46 0e 18 41 0e 10 45 0e 08 45 0b 44 0e 20 46 0e 18 41 0e 10 42 0e 08 00 | G.0.S...F..A..E..E.D..F..A..B... |
56a60 | 14 00 00 00 d4 4a 00 00 3b df fb ff 22 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ec 4a 00 00 | .....J..;..."................J.. |
56a80 | 45 df fb ff 2f 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 04 4b 00 00 5c df fb ff 14 00 00 00 | E.../................K..\....... |
56aa0 | 00 48 0e 10 46 0e 08 00 2c 00 00 00 1c 4b 00 00 58 df fb ff c2 00 00 00 00 42 0e 10 8c 02 44 0e | .H..F...,....K..X........B....D. |
56ac0 | 18 86 03 41 0e 20 83 04 02 b3 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 4c 4b 00 00 | ...A........A..B........D...LK.. |
56ae0 | ea df fb ff 7f 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 | .........B....E....E....E.(..D.0 |
56b00 | 86 06 41 0e 38 83 07 45 0e 40 02 59 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..A.8..E.@.Y.8A.0A.(B..B..B..B.. |
56b20 | 24 00 00 00 94 4b 00 00 92 dc fa ff 5b 00 00 00 00 42 0e 10 8d 02 4b 0e 18 8c 03 44 0e 20 86 04 | $....K......[....B....K....D.... |
56b40 | 41 0e 28 83 05 44 0e 30 14 00 00 00 bc 4b 00 00 f9 df fb ff 27 00 00 00 00 41 0e 10 83 02 00 00 | A.(..D.0.....K......'....A...... |
56b60 | 24 00 00 00 d4 4b 00 00 08 e0 fb ff 2a 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 63 0e 10 41 0e | $....K......*....A....D....c..A. |
56b80 | 08 00 00 00 00 00 00 00 14 00 00 00 fc 4b 00 00 0a e0 fb ff 2b 00 00 00 00 00 00 00 00 00 00 00 | .............K......+........... |
56ba0 | 3c 00 00 00 14 4c 00 00 1d e0 fb ff ab 00 00 00 00 42 0e 10 8e 02 49 0e 18 8d 03 42 0e 20 8c 04 | <....L...........B....I....B.... |
56bc0 | 47 0e 28 86 05 41 0e 30 83 06 02 8e 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | G.(..A.0.....(A..B..B..B........ |
56be0 | 34 00 00 00 54 4c 00 00 88 e0 fb ff 60 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | 4...TL......`....B....B....D.... |
56c00 | 44 0e 28 83 05 41 0e 30 02 4c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 44 00 00 00 8c 4c 00 00 | D.(..A.0.L.(A..A..B..B..D....L.. |
56c20 | b0 e0 fb ff cd 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .........B....E....E....B.(..D.0 |
56c40 | 86 06 48 0e 38 83 07 44 0e 60 02 a4 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..H.8..D.`...8A.0A.(B..B..B..B.. |
56c60 | 34 00 00 00 d4 4c 00 00 35 e1 fb ff 70 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 | 4....L..5...p....B....E....D.... |
56c80 | 43 0e 28 83 05 45 0e 30 02 56 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 44 00 00 00 0c 4d 00 00 | C.(..E.0.V.(A..A..B..B..D....M.. |
56ca0 | 6d e1 fb ff 72 00 00 00 00 42 0e 10 8c 02 43 0e 18 86 03 44 0e 20 83 04 67 0a 0e 18 49 0e 10 42 | m...r....B....C....D....g...I..B |
56cc0 | 0e 08 45 0b 62 0a 0e 18 41 0e 10 45 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..E.b...A..E..E.A..A..B......... |
56ce0 | 14 00 00 00 54 4d 00 00 97 e1 fb ff 2d 00 00 00 00 5d 0e 10 4f 0e 08 00 4c 00 00 00 6c 4d 00 00 | ....TM......-....]..O...L...lM.. |
56d00 | ac e1 fb ff 1f 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 | .........B....E....B....E.(..A.0 |
56d20 | 86 06 41 0e 38 83 07 41 0e 40 03 03 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..A.8..A.@....8A.0A.(B..B..B..B. |
56d40 | 08 00 00 00 00 00 00 00 1c 00 00 00 bc 4d 00 00 7b e2 fb ff 15 00 00 00 00 41 0e 10 83 02 4f 0e | .............M..{........A....O. |
56d60 | 08 00 00 00 00 00 00 00 3c 00 00 00 dc 4d 00 00 70 e2 fb ff a2 01 00 00 00 42 0e 10 8e 02 42 0e | ........<....M..p........B....B. |
56d80 | 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 03 92 01 0e 28 41 0e 20 42 0e 18 42 0e 10 | ...B....A.(..A.0......(A..B..B.. |
56da0 | 42 0e 08 00 00 00 00 00 4c 00 00 00 1c 4e 00 00 d2 e3 fb ff 9b 01 00 00 00 42 0e 10 8d 02 49 0e | B.......L....N...........B....I. |
56dc0 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 41 0e 30 03 77 01 0a 0e 28 41 0e 20 44 0e 18 42 0e 10 42 | ...A....A.(..A.0.w...(A..D..B..B |
56de0 | 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 14 00 00 00 6c 4e 00 00 | ..E.A.(A..A..B..B...........lN.. |
56e00 | 1d e5 fb ff 10 00 00 00 00 46 0e 10 45 0e 08 00 1c 00 00 00 84 4e 00 00 15 e5 fb ff 22 00 00 00 | .........F..E........N......"... |
56e20 | 00 48 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 24 00 00 00 a4 4e 00 00 17 e5 fb ff 35 00 00 00 | .H....Y.........$....N......5... |
56e40 | 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 69 0e 18 41 0e 10 41 0e 08 00 2c 00 00 00 cc 4e 00 00 | .A....D....D..i..A..A...,....N.. |
56e60 | 24 e5 fb ff 48 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 47 0e 40 75 0e 20 41 0e | $...H....B....D....A....G.@u..A. |
56e80 | 18 41 0e 10 42 0e 08 00 2c 00 00 00 fc 4e 00 00 3c e5 fb ff 5e 00 00 00 00 42 0e 10 8c 02 49 0e | .A..B...,....N..<...^....B....I. |
56ea0 | 18 86 03 41 0e 20 83 04 02 4a 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 2c 4f 00 00 | ...A.....J..A..B........<...,O.. |
56ec0 | 6a e5 fb ff f0 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 | j........B....B....B....A.(..A.0 |
56ee0 | 83 06 02 e0 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 6c 4f 00 00 | .....(A..B..B..B........D...lO.. |
56f00 | 1a e6 fb ff 0a 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 | .........B....E....B....B.(..A.0 |
56f20 | 86 06 44 0e 38 83 07 42 0e 40 02 ed 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..D.8..B.@...8A.0A.(B..B..B..B.. |
56f40 | 34 00 00 00 b4 4f 00 00 dc e6 fb ff 8a 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | 4....O...........B....B....D.... |
56f60 | 41 0e 28 83 05 47 0e 50 02 73 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 4c 00 00 00 ec 4f 00 00 | A.(..G.P.s.(A..A..B..B..L....O.. |
56f80 | 2e e7 fb ff 42 08 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 | ....B....B....B....B....B.(..A.0 |
56fa0 | 86 06 41 0e 38 83 07 47 0e a0 01 03 26 08 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | ..A.8..G....&..8A.0A.(B..B..B..B |
56fc0 | 0e 08 00 00 00 00 00 00 34 00 00 00 3c 50 00 00 20 ef fb ff 37 00 00 00 00 41 0e 10 86 02 41 0e | ........4...<P......7....A....A. |
56fe0 | 18 83 03 44 0e 20 5f 0a 0e 18 41 0e 10 41 0e 08 45 0b 48 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 | ...D.._...A..A..E.H..A..A....... |
57000 | 4c 00 00 00 74 50 00 00 1f ef fb ff 4b 02 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 | L...tP......K....B....E....E.... |
57020 | 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 47 0e b0 01 03 26 02 0e 38 41 0e 30 41 0e 28 42 0e | B.(..D.0..A.8..G....&..8A.0A.(B. |
57040 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 c4 50 00 00 1a f1 fb ff 6f 03 00 00 | .B..B..B........D....P......o... |
57060 | 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 60 03 4e 03 | .B....B....E....A.(..D.0..G.`.N. |
57080 | 0e 30 44 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 0c 51 00 00 | .0D.(A..B..B..B..............Q.. |
570a0 | 41 f4 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 24 51 00 00 30 f4 fb ff 35 00 00 00 | A...............$...$Q..0...5... |
570c0 | 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 5d 0e 18 49 0e 10 41 0e 08 00 3c 00 00 00 4c 51 00 00 | .A....D....D..]..I..A...<...LQ.. |
570e0 | 3d f4 fb ff b6 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 44 0e 28 86 05 44 0e 30 | =........B....B....B....D.(..D.0 |
57100 | 83 06 44 0e 60 02 9b 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 24 00 00 00 8c 51 00 00 | ..D.`...0A.(A..B..B..B..$....Q.. |
57120 | b3 f4 fb ff 37 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 6b 0e 18 41 0e 10 41 0e 08 00 | ....7....A....D....D..k..A..A... |
57140 | 44 00 00 00 b4 51 00 00 c2 f4 fb ff 39 02 00 00 00 42 0e 10 8e 02 49 0e 18 8d 03 42 0e 20 8c 04 | D....Q......9....B....I....B.... |
57160 | 49 0e 28 86 05 41 0e 30 83 06 47 0e 60 03 12 02 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | I.(..A.0..G.`....0A.(A..B..B..B. |
57180 | 08 00 00 00 00 00 00 00 2c 00 00 00 fc 51 00 00 b3 f6 fb ff 47 00 00 00 00 42 0e 10 8c 02 44 0e | ........,....Q......G....B....D. |
571a0 | 18 86 03 46 0e 20 83 04 75 0e 18 43 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 2c 52 00 00 | ...F....u..C..B.........<...,R.. |
571c0 | ca f6 fb ff 40 01 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 | ....@....B....E....D....A.(..G.P |
571e0 | 03 26 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 6c 52 00 00 | .&..(A..A..B..B.........<...lR.. |
57200 | ca f7 fb ff 21 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 50 | ....!....B....B....A....D.(..G.P |
57220 | 03 0a 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 ac 52 00 00 | ....(A..A..B..B.........<....R.. |
57240 | ab f8 fb ff a6 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 | .........B....B....D....A.(..G.P |
57260 | 03 8f 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ec 52 00 00 | ....(A..A..B..B..............R.. |
57280 | 11 fa fb ff 39 00 00 00 00 41 0e 10 83 02 47 0e 30 6f 0e 10 41 0e 08 00 1c 00 00 00 0c 53 00 00 | ....9....A....G.0o..A........S.. |
572a0 | 2a fa fb ff 2a 00 00 00 00 41 0e 10 83 02 47 0e 30 60 0e 10 41 0e 08 00 24 00 00 00 2c 53 00 00 | *...*....A....G.0`..A...$...,S.. |
572c0 | 34 fa fb ff 31 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 30 63 0e 18 41 0e 10 41 0e 08 00 | 4...1....A....F....D.0c..A..A... |
572e0 | 44 00 00 00 54 53 00 00 3d fa fb ff 14 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 | D...TS..=........B....E....E.... |
57300 | 42 0e 28 8c 05 44 0e 30 86 06 48 0e 38 83 07 44 0e 60 02 eb 0e 38 41 0e 30 41 0e 28 42 0e 20 42 | B.(..D.0..H.8..D.`...8A.0A.(B..B |
57320 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 9c 53 00 00 09 fb fb ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e | ..B..B.......S...........A....]. |
57340 | 08 00 00 00 00 00 00 00 34 00 00 00 bc 53 00 00 08 fb fb ff f4 00 00 00 00 42 0e 10 8d 02 45 0e | ........4....S...........B....E. |
57360 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 60 02 dd 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....A.(..G.`...(A..A..B..B.. |
57380 | 4c 00 00 00 f4 53 00 00 c4 fb fb ff 86 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 | L....S...........B....E....E.... |
573a0 | 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a 0e b0 02 03 5b 01 0e 38 44 0e 30 41 0e 28 42 0e | B.(..D.0..A.8..J....[..8D.0A.(B. |
573c0 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 44 54 00 00 fa fc fb ff 80 00 00 00 | .B..B..B............DT.......... |
573e0 | 00 00 00 00 00 00 00 00 14 00 00 00 5c 54 00 00 62 fd fb ff 07 00 00 00 00 00 00 00 00 00 00 00 | ............\T..b............... |
57400 | 14 00 00 00 74 54 00 00 51 fd fb ff 0d 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 8c 54 00 00 | ....tT..Q...............4....T.. |
57420 | 46 fd fb ff 59 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 7f 0a 0e 18 44 0e 10 42 | F...Y....B....D....D........D..B |
57440 | 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 00 14 00 00 00 c4 54 00 00 67 fd fb ff 97 00 00 00 | ..E.A..A..B..........T..g....... |
57460 | 00 00 00 00 00 00 00 00 2c 00 00 00 dc 54 00 00 e6 fd fb ff 81 00 00 00 00 42 0e 10 8c 02 44 0e | ........,....T...........B....D. |
57480 | 18 86 03 41 0e 20 83 04 47 0e 30 02 6c 0e 20 43 0e 18 41 0e 10 42 0e 08 14 00 00 00 0c 55 00 00 | ...A....G.0.l..C..A..B.......U.. |
574a0 | 37 fe fb ff 40 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 24 55 00 00 5f fe fb ff 13 00 00 00 | 7...@...............$U.._....... |
574c0 | 00 00 00 00 00 00 00 00 14 00 00 00 3c 55 00 00 5a fe fb ff 17 00 00 00 00 00 00 00 00 00 00 00 | ............<U..Z............... |
574e0 | 14 00 00 00 54 55 00 00 59 fe fb ff 22 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 55 00 00 | ....TU..Y..."...............lU.. |
57500 | 63 fe fb ff 17 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 84 55 00 00 62 fe fb ff 43 00 00 00 | c....................U..b...C... |
57520 | 00 00 00 00 00 00 00 00 1c 00 00 00 9c 55 00 00 8d fe fb ff 2f 00 00 00 00 41 0e 10 83 02 6d 0e | .............U....../....A....m. |
57540 | 08 00 00 00 00 00 00 00 1c 00 00 00 bc 55 00 00 9c fe fb ff 37 00 00 00 00 41 0e 10 83 02 75 0e | .............U......7....A....u. |
57560 | 08 00 00 00 00 00 00 00 1c 00 00 00 dc 55 00 00 b3 fe fb ff 1a 00 00 00 00 45 0e 10 83 02 54 0e | .............U...........E....T. |
57580 | 08 00 00 00 00 00 00 00 1c 00 00 00 fc 55 00 00 ad fe fb ff 25 00 00 00 00 41 0e 10 83 02 47 0e | .............U......%....A....G. |
575a0 | 20 51 0e 10 44 0e 08 00 1c 00 00 00 1c 56 00 00 b2 fe fb ff 23 00 00 00 00 41 0e 10 83 02 61 0e | .Q..D........V......#....A....a. |
575c0 | 08 00 00 00 00 00 00 00 14 00 00 00 3c 56 00 00 b5 fe fb ff 18 00 00 00 00 00 00 00 00 00 00 00 | ............<V.................. |
575e0 | 14 00 00 00 54 56 00 00 b5 fe fb ff 0e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 56 00 00 | ....TV......................lV.. |
57600 | ab fe fb ff 1a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 84 56 00 00 ad fe fb ff 2d 00 00 00 | .....................V......-... |
57620 | 00 44 0e 20 68 0e 08 00 14 00 00 00 9c 56 00 00 c2 fe fb ff 12 00 00 00 00 00 00 00 00 00 00 00 | .D..h........V.................. |
57640 | 14 00 00 00 b4 56 00 00 bc fe fb ff 1a 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 cc 56 00 00 | .....V..................,....V.. |
57660 | be fe fb ff 53 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 43 0e 18 41 0e 10 44 | ....S....B....D....D.....C..A..D |
57680 | 0e 08 00 00 00 00 00 00 24 00 00 00 fc 56 00 00 e1 fe fb ff 74 00 00 00 00 41 0e 10 86 02 49 0e | ........$....V......t....A....I. |
576a0 | 18 83 03 41 0e 20 02 66 0e 18 41 0e 10 41 0e 08 5c 00 00 00 24 57 00 00 2d ff fb ff 97 00 00 00 | ...A...f..A..A..\...$W..-....... |
576c0 | 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 02 59 0a 0e 28 47 0e 20 | .B....E....D....A.(..E.0.Y..(G.. |
576e0 | 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 43 0e 28 | A..B..B..E.A..(G..A..B..B..E.C.( |
57700 | 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 1c 00 00 00 84 57 00 00 64 ff fb ff 48 00 00 00 | A..A..B..B...........W..d...H... |
57720 | 00 41 0e 10 83 02 47 0e 20 7e 0e 10 41 0e 08 00 1c 00 00 00 a4 57 00 00 8c ff fb ff 48 00 00 00 | .A....G..~..A........W......H... |
57740 | 00 41 0e 10 83 02 47 0e 20 7e 0e 10 41 0e 08 00 1c 00 00 00 c4 57 00 00 b4 ff fb ff 5b 00 00 00 | .A....G..~..A........W......[... |
57760 | 00 41 0e 10 83 02 47 0e 30 02 51 0e 10 41 0e 08 14 00 00 00 e4 57 00 00 ef ff fb ff 1f 00 00 00 | .A....G.0.Q..A.......W.......... |
57780 | 00 00 00 00 00 00 00 00 2c 00 00 00 fc 57 00 00 f6 ff fb ff 79 00 00 00 00 42 0e 10 8c 02 44 0e | ........,....W......y....B....D. |
577a0 | 18 86 03 44 0e 20 83 04 02 6b 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 2c 58 00 00 | ...D.....k..A..B............,X.. |
577c0 | 3f 00 fc ff 3d 00 00 00 00 41 0e 10 7b 0e 08 00 14 00 00 00 44 58 00 00 64 00 fc ff 21 00 00 00 | ?...=....A..{.......DX..d...!... |
577e0 | 00 00 00 00 00 00 00 00 14 00 00 00 5c 58 00 00 6d 00 fc ff 24 00 00 00 00 00 00 00 00 00 00 00 | ............\X..m...$........... |
57800 | 14 00 00 00 74 58 00 00 79 00 fc ff 12 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 8c 58 00 00 | ....tX..y...............,....X.. |
57820 | 73 00 fc ff 4c 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 7d 0a 0e 10 41 0e 08 45 0b 43 0e 10 41 | s...L....A....C....}...A..E.C..A |
57840 | 0e 08 00 00 00 00 00 00 14 00 00 00 bc 58 00 00 8f 00 fc ff 14 00 00 00 00 00 00 00 00 00 00 00 | .............X.................. |
57860 | 14 00 00 00 d4 58 00 00 8b 00 fc ff 15 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ec 58 00 00 | .....X.......................X.. |
57880 | 88 00 fc ff 1a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 04 59 00 00 8a 00 fc ff 26 00 00 00 | .....................Y......&... |
578a0 | 00 00 00 00 00 00 00 00 1c 00 00 00 1c 59 00 00 98 00 fc ff 54 00 00 00 00 41 0e 10 83 02 47 0e | .............Y......T....A....G. |
578c0 | 20 02 4a 0e 10 41 0e 08 1c 00 00 00 3c 59 00 00 cc 00 fc ff 5a 00 00 00 00 41 0e 10 83 02 47 0e | ..J..A......<Y......Z....A....G. |
578e0 | 20 02 50 0e 10 41 0e 08 1c 00 00 00 5c 59 00 00 06 01 fc ff 37 00 00 00 00 41 0e 10 83 02 47 0e | ..P..A......\Y......7....A....G. |
57900 | 20 66 0e 10 44 0e 08 00 24 00 00 00 7c 59 00 00 1d 01 fc ff b7 00 00 00 00 41 0e 10 83 02 4a 0e | .f..D...$...|Y...........A....J. |
57920 | f0 01 02 aa 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 a4 59 00 00 ac 01 fc ff 8e 00 00 00 | ......A.........,....Y.......... |
57940 | 00 42 0e 10 8c 02 46 0e 18 86 03 43 0e 20 83 04 02 7f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....F....C........A..B........ |
57960 | 14 00 00 00 d4 59 00 00 0a 02 fc ff 1a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ec 59 00 00 | .....Y.......................Y.. |
57980 | 0c 02 fc ff 14 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 04 5a 00 00 08 02 fc ff 25 00 00 00 | .....................Z......%... |
579a0 | 00 00 00 00 00 00 00 00 34 00 00 00 1c 5a 00 00 15 02 fc ff 67 00 00 00 00 42 0e 10 8d 02 4a 0e | ........4....Z......g....B....J. |
579c0 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 47 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....A.(..D.0.G.(A..A..B..B.. |
579e0 | 1c 00 00 00 54 5a 00 00 44 02 fc ff 20 00 00 00 00 41 0e 10 83 02 53 0e 08 00 00 00 00 00 00 00 | ....TZ..D........A....S......... |
57a00 | 34 00 00 00 74 5a 00 00 44 02 fc ff 56 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 | 4...tZ..D...V....B....E....A.... |
57a20 | 41 0e 28 83 05 44 0e 30 7e 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 1c 00 00 00 ac 5a 00 00 | A.(..D.0~.(A..A..B..B........Z.. |
57a40 | 62 02 fc ff 2c 00 00 00 00 41 0e 10 83 02 6a 0e 08 00 00 00 00 00 00 00 24 00 00 00 cc 5a 00 00 | b...,....A....j.........$....Z.. |
57a60 | 6e 02 fc ff 33 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 44 0e 20 68 0e 18 41 0e 10 41 0e 08 00 | n...3....A....C....D..h..A..A... |
57a80 | 24 00 00 00 f4 5a 00 00 79 02 fc ff 47 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 78 0e | $....Z..y...G....A....D....G.0x. |
57aa0 | 18 41 0e 10 41 0e 08 00 34 00 00 00 1c 5b 00 00 98 02 fc ff 59 00 00 00 00 42 0e 10 8c 02 44 0e | .A..A...4....[......Y....B....D. |
57ac0 | 18 86 03 43 0e 20 83 04 02 40 0a 0e 18 41 0e 10 42 0e 08 48 0b 41 0e 18 41 0e 10 42 0e 08 00 00 | ...C.....@...A..B..H.A..A..B.... |
57ae0 | 1c 00 00 00 54 5b 00 00 b9 02 fc ff 54 00 00 00 00 41 0e 10 83 02 02 52 0e 08 00 00 00 00 00 00 | ....T[......T....A.....R........ |
57b00 | 1c 00 00 00 74 5b 00 00 ed 02 fc ff 33 00 00 00 00 41 0e 10 83 02 71 0e 08 00 00 00 00 00 00 00 | ....t[......3....A....q......... |
57b20 | 34 00 00 00 94 5b 00 00 00 03 fc ff 6d 00 00 00 00 42 0e 10 8d 02 4a 0e 18 8c 03 41 0e 20 86 04 | 4....[......m....B....J....A.... |
57b40 | 41 0e 28 83 05 44 0e 30 02 54 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 cc 5b 00 00 | A.(..D.0.T.(A..A..B..B.......[.. |
57b60 | 35 03 fc ff 27 00 00 00 00 41 0e 10 83 02 65 0e 08 00 00 00 00 00 00 00 34 00 00 00 ec 5b 00 00 | 5...'....A....e.........4....[.. |
57b80 | 3c 03 fc ff 60 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 | <...`....B....E....A....A.(..D.0 |
57ba0 | 02 4c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 24 5c 00 00 64 03 fc ff 6b 00 00 00 | .L.(A..A..B..B..,...$\..d...k... |
57bc0 | 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 63 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....A....A.....c..A..B........ |
57be0 | 24 00 00 00 54 5c 00 00 9f 03 fc ff 5f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 53 | $...T\......_....A....A....G.0.S |
57c00 | 0e 18 41 0e 10 41 0e 08 2c 00 00 00 7c 5c 00 00 d6 03 fc ff 78 00 00 00 00 42 0e 10 8c 02 44 0e | ..A..A..,...|\......x....B....D. |
57c20 | 18 86 03 41 0e 20 83 04 47 0e 30 02 65 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 ac 5c 00 00 | ...A....G.0.e..A..A..B..,....\.. |
57c40 | 1e 04 fc ff b0 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 a5 0e 18 41 0e 10 42 | .........B....A....D........A..B |
57c60 | 0e 08 00 00 00 00 00 00 1c 00 00 00 dc 5c 00 00 9e 04 fc ff 4e 00 00 00 00 41 0e 10 83 02 02 4c | .............\......N....A.....L |
57c80 | 0e 08 00 00 00 00 00 00 14 00 00 00 fc 5c 00 00 cc 04 fc ff 1b 00 00 00 00 00 00 00 00 00 00 00 | .............\.................. |
57ca0 | 24 00 00 00 14 5d 00 00 cf 04 fc ff 66 00 00 00 00 41 0e 10 86 02 51 0e 18 83 03 48 0e 20 02 49 | $....]......f....A....Q....H...I |
57cc0 | 0e 18 41 0e 10 41 0e 08 2c 00 00 00 3c 5d 00 00 0d 05 fc ff e9 00 00 00 00 42 0e 10 8c 02 46 0e | ..A..A..,...<]...........B....F. |
57ce0 | 18 86 03 43 0e 20 83 04 47 0e 40 02 d2 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 6c 5d 00 00 | ...C....G.@....A..A..B..,...l].. |
57d00 | c6 05 fc ff af 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 47 0e 60 02 95 0e 20 43 | .........B....F....D....G.`....C |
57d20 | 0e 18 41 0e 10 42 0e 08 14 00 00 00 9c 5d 00 00 45 06 fc ff 29 00 00 00 00 00 00 00 00 00 00 00 | ..A..B.......]..E...)........... |
57d40 | 14 00 00 00 b4 5d 00 00 56 06 fc ff 05 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 cc 5d 00 00 | .....]..V...............,....].. |
57d60 | 43 06 fc ff 03 01 00 00 00 42 0e 10 8c 02 47 0e 18 86 03 41 0e 20 83 04 02 f3 0e 18 43 0e 10 42 | C........B....G....A........C..B |
57d80 | 0e 08 00 00 00 00 00 00 14 00 00 00 fc 5d 00 00 16 07 fc ff 06 00 00 00 00 41 0e 10 00 00 00 00 | .............]...........A...... |
57da0 | 1c 00 00 00 14 5e 00 00 04 07 fc ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e 08 00 00 00 00 00 00 00 | .....^...........A....l......... |
57dc0 | 34 00 00 00 34 5e 00 00 12 07 fc ff 64 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 61 0a | 4...4^......d....A....A....G.0a. |
57de0 | 0e 18 44 0e 10 41 0e 08 45 0b 6d 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 1c 00 00 00 6c 5e 00 00 | ..D..A..E.m..A..A...........l^.. |
57e00 | 3e 07 fc ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 14 00 00 00 8c 5e 00 00 | >........A....]..............^.. |
57e20 | 3d 07 fc ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 a4 5e 00 00 3d 07 fc ff 0c 00 00 00 | =....................^..=....... |
57e40 | 00 00 00 00 00 00 00 00 1c 00 00 00 bc 5e 00 00 31 07 fc ff 49 00 00 00 00 41 0e 10 83 02 47 0e | .............^..1...I....A....G. |
57e60 | 20 7f 0e 10 41 0e 08 00 24 00 00 00 dc 5e 00 00 5a 07 fc ff 54 00 00 00 00 41 0e 10 86 02 43 0e | ....A...$....^..Z...T....A....C. |
57e80 | 18 83 03 47 0e 28 02 46 0e 18 41 0e 10 41 0e 08 24 00 00 00 04 5f 00 00 86 07 fc ff 8d 00 00 00 | ...G.(.F..A..A..$...._.......... |
57ea0 | 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 40 02 7f 0e 18 41 0e 10 41 0e 08 1c 00 00 00 2c 5f 00 00 | .A....C....G.@....A..A......,_.. |
57ec0 | eb 07 fc ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 4c 00 00 00 4c 5f 00 00 | ....A....A..............L...L_.. |
57ee0 | 0c 08 fc ff 7c 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 47 0e 20 86 04 44 0e 28 83 05 47 0e 40 | ....|....B....E....G....D.(..G.@ |
57f00 | 02 47 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 44 0e 28 41 0e 20 41 0e 18 42 0e 10 42 | .G..(G..A..B..B..E.D.(A..A..B..B |
57f20 | 0e 08 00 00 00 00 00 00 14 00 00 00 9c 5f 00 00 38 08 fc ff 12 00 00 00 00 41 0e 10 50 0e 08 00 | ............._..8........A..P... |
57f40 | 2c 00 00 00 b4 5f 00 00 32 08 fc ff 6b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 48 0e 20 83 04 | ,...._..2...k....B....A....H.... |
57f60 | 02 5c 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 e4 5f 00 00 6d 08 fc ff 19 00 00 00 | .\..A..B............._..m....... |
57f80 | 00 41 0e 10 83 02 53 0e 08 00 00 00 00 00 00 00 14 00 00 00 04 60 00 00 66 08 fc ff 0a 00 00 00 | .A....S..............`..f....... |
57fa0 | 00 00 00 00 00 00 00 00 1c 00 00 00 1c 60 00 00 58 08 fc ff 4a 00 00 00 00 41 0e 10 83 02 02 48 | .............`..X...J....A.....H |
57fc0 | 0e 08 00 00 00 00 00 00 24 00 00 00 3c 60 00 00 82 08 fc ff 24 00 00 00 00 41 0e 10 86 02 47 0e | ........$...<`......$....A....G. |
57fe0 | 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 24 00 00 00 64 60 00 00 7e 08 fc ff 24 00 00 00 | ...D..F..L..A...$...d`..~...$... |
58000 | 00 41 0e 10 86 02 47 0e 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 1c 00 00 00 8c 60 00 00 | .A....G....D..F..L..A........`.. |
58020 | 7a 08 fc ff 7b 00 00 00 00 41 0e 10 83 02 02 79 0e 08 00 00 00 00 00 00 3c 00 00 00 ac 60 00 00 | z...{....A.....y........<....`.. |
58040 | d5 08 fc ff a5 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 4a 0e c0 | .........B....E....F....A.(..J.. |
58060 | 01 02 86 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ec 60 00 00 | ....(A..A..B..B..............`.. |
58080 | 3a 09 fc ff 34 00 00 00 00 41 0e 10 83 02 72 0e 08 00 00 00 00 00 00 00 2c 00 00 00 0c 61 00 00 | :...4....A....r.........,....a.. |
580a0 | 4e 09 fc ff 91 00 00 00 00 42 0e 10 8c 02 4b 0e 18 86 03 41 0e 20 83 04 02 7d 0e 18 41 0e 10 44 | N........B....K....A.....}..A..D |
580c0 | 0e 08 00 00 00 00 00 00 1c 00 00 00 3c 61 00 00 af 09 fc ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e | ............<a...........A....l. |
580e0 | 08 00 00 00 00 00 00 00 24 00 00 00 5c 61 00 00 bd 09 fc ff 4d 00 00 00 00 41 0e 10 86 02 44 0e | ........$...\a......M....A....D. |
58100 | 18 83 03 4a 0e 20 6c 0e 18 4c 0e 10 41 0e 08 00 1c 00 00 00 84 61 00 00 e2 09 fc ff 31 00 00 00 | ...J..l..L..A........a......1... |
58120 | 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 2c 00 00 00 a4 61 00 00 f3 09 fc ff 19 01 00 00 | .A....o.........,....a.......... |
58140 | 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e b0 02 03 0a 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 | .A....A....J........A..A........ |
58160 | 34 00 00 00 d4 61 00 00 dc 0a fc ff 3e 00 00 00 00 41 0e 10 86 02 49 0e 18 83 03 45 0e 20 5a 0a | 4....a......>....A....I....E..Z. |
58180 | 0e 18 41 0e 10 41 0e 08 45 0b 4b 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 2c 00 00 00 0c 62 00 00 | ..A..A..E.K..A..A.......,....b.. |
581a0 | e2 0a fc ff 8a 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 75 0e 20 46 | .........B....A....A....G.0.u..F |
581c0 | 0e 18 41 0e 10 42 0e 08 2c 00 00 00 3c 62 00 00 3c 0b fc ff dd 00 00 00 00 41 0e 10 86 02 41 0e | ..A..B..,...<b..<........A....A. |
581e0 | 18 83 03 4a 0e b0 01 02 ce 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 4c 00 00 00 6c 62 00 00 | ...J.......A..A.........L...lb.. |
58200 | e9 0b fc ff 80 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 | .........B....B....B....B.(..A.0 |
58220 | 86 06 41 0e 38 83 07 47 0e 50 03 62 01 0e 38 43 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..A.8..G.P.b..8C.0A.(B..B..B..B. |
58240 | 08 00 00 00 00 00 00 00 34 00 00 00 bc 62 00 00 19 0d fc ff 2a 01 00 00 00 42 0e 10 8c 02 41 0e | ........4....b......*....B....A. |
58260 | 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 17 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | ...A....J........A..A..B........ |
58280 | 34 00 00 00 f4 62 00 00 0b 0e fc ff 1a 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 | 4....b...........B....A....A.... |
582a0 | 47 0e 40 03 0a 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 2c 63 00 00 | G.@.....A..A..B.........4...,c.. |
582c0 | ed 0e fc ff 85 00 00 00 00 41 0e 10 86 02 4e 0e 18 83 03 45 0e 20 02 57 0a 0e 18 49 0e 10 41 0e | .........A....N....E...W...I..A. |
582e0 | 08 4c 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 34 00 00 00 64 63 00 00 3a 0f fc ff dc 02 00 00 | .L.A..A..A......4...dc..:....... |
58300 | 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 c9 02 0e 20 41 0e 18 41 0e 10 42 | .B....A....A....J........A..A..B |
58320 | 0e 08 00 00 00 00 00 00 1c 00 00 00 9c 63 00 00 de 11 fc ff 26 00 00 00 00 41 0e 10 83 02 64 0e | .............c......&....A....d. |
58340 | 08 00 00 00 00 00 00 00 14 00 00 00 bc 63 00 00 e4 11 fc ff 2e 00 00 00 00 43 0e 10 6a 0e 08 00 | .............c...........C..j... |
58360 | 24 00 00 00 d4 63 00 00 fa 11 fc ff 2e 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 56 0e | $....c...........A....F....D..V. |
58380 | 18 48 0e 10 41 0e 08 00 24 00 00 00 fc 63 00 00 00 12 fc ff 2f 00 00 00 00 41 0e 10 86 02 46 0e | .H..A...$....c....../....A....F. |
583a0 | 18 83 03 44 0e 20 56 0e 18 48 0e 10 41 0e 08 00 24 00 00 00 24 64 00 00 07 12 fc ff 41 00 00 00 | ...D..V..H..A...$...$d......A... |
583c0 | 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 6e 0e 18 41 0e 10 46 0e 08 00 1c 00 00 00 4c 64 00 00 | .A....F....D..n..A..F.......Ld.. |
583e0 | 20 12 fc ff 21 00 00 00 00 41 0e 10 83 02 5f 0e 08 00 00 00 00 00 00 00 34 00 00 00 6c 64 00 00 | ....!....A...._.........4...ld.. |
58400 | 21 12 fc ff 62 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 72 0a 0e 18 41 0e 10 41 0e 08 | !...b....A....A....D..r...A..A.. |
58420 | 47 0b 59 0e 18 41 0e 10 46 0e 08 00 00 00 00 00 44 00 00 00 a4 64 00 00 4b 12 fc ff 85 00 00 00 | G.Y..A..F.......D....d..K....... |
58440 | 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 49 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 44 | .B....E....B....I.(..A.0..A.8..D |
58460 | 0e 40 02 62 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 ec 64 00 00 | .@.b.8A.0A.(B..B..B..B..,....d.. |
58480 | 88 12 fc ff 70 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 56 0e 20 46 | ....p....B....F....A....G.0.V..F |
584a0 | 0e 18 41 0e 10 42 0e 08 24 00 00 00 1c 65 00 00 c8 12 fc ff 53 00 00 00 00 41 0e 10 86 02 46 0e | ..A..B..$....e......S....A....F. |
584c0 | 18 83 03 47 0e 30 7d 0e 18 46 0e 10 41 0e 08 00 34 00 00 00 44 65 00 00 f3 12 fc ff 39 00 00 00 | ...G.0}..F..A...4...De......9... |
584e0 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 46 0e 30 5e 0e 28 41 0e 20 43 0e | .B....B....D....D.(..F.0^.(A..C. |
58500 | 18 42 0e 10 42 0e 08 00 1c 00 00 00 7c 65 00 00 f4 12 fc ff 20 00 00 00 00 41 0e 10 83 02 5e 0e | .B..B.......|e...........A....^. |
58520 | 08 00 00 00 00 00 00 00 1c 00 00 00 9c 65 00 00 f4 12 fc ff 1a 00 00 00 00 41 0e 10 83 02 58 0e | .............e...........A....X. |
58540 | 08 00 00 00 00 00 00 00 34 00 00 00 bc 65 00 00 ee 12 fc ff 48 00 00 00 00 42 0e 10 8d 02 42 0e | ........4....e......H....B....B. |
58560 | 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 46 0e 30 6a 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 00 | ...D....D.(..F.0j.(A..A..B..G... |
58580 | 34 00 00 00 f4 65 00 00 fe 12 fc ff 48 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | 4....e......H....B....B....D.... |
585a0 | 44 0e 28 83 05 46 0e 30 6a 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 00 24 00 00 00 2c 66 00 00 | D.(..F.0j.(A..A..B..G...$...,f.. |
585c0 | 0e 13 fc ff 3f 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 6c 0e 18 41 0e 10 46 0e 08 00 | ....?....A....F....D..l..A..F... |
585e0 | 1c 00 00 00 54 66 00 00 25 13 fc ff 26 00 00 00 00 41 0e 10 83 02 64 0e 08 00 00 00 00 00 00 00 | ....Tf..%...&....A....d......... |
58600 | 24 00 00 00 74 66 00 00 2b 13 fc ff 07 01 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 fb | $...tf..+........A....D....D.... |
58620 | 0e 18 41 0e 10 41 0e 08 24 00 00 00 9c 66 00 00 0a 14 fc ff 31 00 00 00 00 41 0e 10 86 02 44 0e | ..A..A..$....f......1....A....D. |
58640 | 18 83 03 43 0e 20 66 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 c4 66 00 00 13 14 fc ff 37 00 00 00 | ...C..f..A..A...$....f......7... |
58660 | 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 6e 0e 18 41 0e 10 41 0e 08 00 4c 00 00 00 ec 66 00 00 | .A....D....A..n..A..A...L....f.. |
58680 | 22 14 fc ff b8 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 | "........B....B....B....B.(..A.0 |
586a0 | 86 06 44 0e 38 83 07 47 0e 50 03 99 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..D.8..G.P....8A.0A.(B..B..B..B. |
586c0 | 08 00 00 00 00 00 00 00 44 00 00 00 3c 67 00 00 8a 15 fc ff 34 01 00 00 00 42 0e 10 8e 02 42 0e | ........D...<g......4....B....B. |
586e0 | 18 8d 03 42 0e 20 8c 04 44 0e 28 86 05 41 0e 30 83 06 47 0e 40 03 19 01 0e 30 41 0e 28 41 0e 20 | ...B....D.(..A.0..G.@....0A.(A.. |
58700 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 84 67 00 00 76 16 fc ff 2f 00 00 00 | B..B..B.........,....g..v.../... |
58720 | 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 65 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | .B....A....C....e..A..B......... |
58740 | 14 00 00 00 b4 67 00 00 75 16 fc ff 11 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 cc 67 00 00 | .....g..u....................g.. |
58760 | 6e 16 fc ff 44 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 e4 67 00 00 9a 16 fc ff 18 00 00 00 | n...D................g.......... |
58780 | 00 00 00 00 00 00 00 00 1c 00 00 00 fc 67 00 00 9a 16 fc ff 34 00 00 00 00 41 0e 10 83 02 72 0e | .............g......4....A....r. |
587a0 | 08 00 00 00 00 00 00 00 4c 00 00 00 1c 68 00 00 ae 16 fc ff 33 01 00 00 00 42 0e 10 8f 02 48 0e | ........L....h......3....B....H. |
587c0 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 0e 50 03 0b 01 0e 38 41 | ...B....B.(..D.0..D.8..G.P....8A |
587e0 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 6c 68 00 00 | .0A.(B..B..B..B.........<...lh.. |
58800 | 91 17 fc ff 12 05 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 | .........B....B....B....A.(..D.0 |
58820 | 83 06 03 ff 04 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 1c 00 00 00 ac 68 00 00 | ......(A..B..B..B............h.. |
58840 | 63 1c fc ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 2c 00 00 00 cc 68 00 00 | c........A....X.........,....h.. |
58860 | 5d 1c fc ff 4b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 43 0e 18 41 0e 10 42 | ]...K....B....A....A.....C..A..B |
58880 | 0e 08 00 00 00 00 00 00 44 00 00 00 fc 68 00 00 78 1c fc ff b4 00 00 00 00 42 0e 10 8f 02 48 0e | ........D....h..x........B....H. |
588a0 | 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 50 02 8f 0e 38 41 0e | ...B....E.(..A.0..A.8..G.P...8A. |
588c0 | 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 14 00 00 00 44 69 00 00 e4 1c fc ff 4f 00 00 00 | 0A.(B..B..B..B......Di......O... |
588e0 | 00 00 00 00 00 00 00 00 3c 00 00 00 5c 69 00 00 1b 1d fc ff 70 00 00 00 00 42 0e 10 8e 02 42 0e | ........<...\i......p....B....B. |
58900 | 18 8d 03 48 0e 20 8c 04 44 0e 28 86 05 44 0e 30 83 06 02 54 0e 28 41 0e 20 42 0e 18 42 0e 10 42 | ...H....D.(..D.0...T.(A..B..B..B |
58920 | 0e 08 00 00 00 00 00 00 3c 00 00 00 9c 69 00 00 4b 1d fc ff 6c 00 00 00 00 42 0e 10 8e 02 42 0e | ........<....i..K...l....B....B. |
58940 | 18 8d 03 42 0e 20 8c 04 44 0e 28 86 05 43 0e 30 83 06 02 57 0e 28 41 0e 20 42 0e 18 42 0e 10 42 | ...B....D.(..C.0...W.(A..B..B..B |
58960 | 0e 08 00 00 00 00 00 00 4c 00 00 00 dc 69 00 00 77 1d fc ff e9 03 00 00 00 42 0e 10 8f 02 42 0e | ........L....i..w........B....B. |
58980 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 70 03 cd 03 0e 38 41 | ...B....B.(..A.0..A.8..G.p....8A |
589a0 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 2c 6a 00 00 | .0A.(B..B..B..B.............,j.. |
589c0 | 10 21 fc ff 24 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 44 6a 00 00 1c 21 fc ff 1b 00 00 00 | .!..$...............Dj...!...... |
589e0 | 00 00 00 00 00 00 00 00 14 00 00 00 5c 6a 00 00 1f 21 fc ff 33 00 00 00 00 00 00 00 00 00 00 00 | ............\j...!..3........... |
58a00 | 14 00 00 00 74 6a 00 00 3a 21 fc ff 44 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 8c 6a 00 00 | ....tj..:!..D...........,....j.. |
58a20 | 66 21 fc ff 5d 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 45 0e 20 83 04 4a 0e 30 7e 0e 20 41 0e | f!..]....B....I....E....J.0~..A. |
58a40 | 18 41 0e 10 42 0e 08 00 34 00 00 00 bc 6a 00 00 93 21 fc ff bc 00 00 00 00 42 0e 10 8d 02 45 0e | .A..B...4....j...!.......B....E. |
58a60 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 a8 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....A.(..D.0...(A..A..B..B.. |
58a80 | 2c 00 00 00 f4 6a 00 00 17 22 fc ff 7a 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 44 0e 20 83 04 | ,....j..."..z....B....I....D.... |
58aa0 | 02 67 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 24 6b 00 00 61 22 fc ff 27 00 00 00 | .g..A..B........,...$k..a"..'... |
58ac0 | 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 5d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | .B....A....C....]..A..B......... |
58ae0 | 34 00 00 00 54 6b 00 00 58 22 fc ff 4e 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 75 0a | 4...Tk..X"..N....A....D....A..u. |
58b00 | 0e 18 41 0e 10 49 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 4c 00 00 00 8c 6b 00 00 | ..A..I..E.A..A..A.......L....k.. |
58b20 | 6e 22 fc ff b0 00 00 00 00 42 0e 10 8d 02 44 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 41 0e 30 | n".......B....D....D....D.(..A.0 |
58b40 | 02 86 0a 0e 28 41 0e 20 49 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 | ....(A..I..B..B..E.A.(A..A..B..B |
58b60 | 0e 08 00 00 00 00 00 00 3c 00 00 00 dc 6b 00 00 ce 22 fc ff 37 01 00 00 00 42 0e 10 8d 02 42 0e | ........<....k..."..7....B....B. |
58b80 | 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 41 0e 30 03 26 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e | ...A....D.(..A.0.&..(A..A..B..B. |
58ba0 | 08 00 00 00 00 00 00 00 14 00 00 00 1c 6c 00 00 c5 23 fc ff 1e 00 00 00 00 00 00 00 00 00 00 00 | .............l...#.............. |
58bc0 | 2c 00 00 00 34 6c 00 00 cb 23 fc ff 42 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,...4l...#..B....B....A....D.... |
58be0 | 77 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 64 6c 00 00 dd 23 fc ff 29 00 00 00 | w..A..B.........$...dl...#..)... |
58c00 | 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 5b 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 8c 6c 00 00 | .A....F....D..[..A..A........l.. |
58c20 | de 23 fc ff 48 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 a4 6c 00 00 0e 24 fc ff 43 00 00 00 | .#..H................l...$..C... |
58c40 | 00 41 0e 10 83 02 47 0e 20 79 0e 10 41 0e 08 00 14 00 00 00 c4 6c 00 00 31 24 fc ff 1c 00 00 00 | .A....G..y..A........l..1$...... |
58c60 | 00 00 00 00 00 00 00 00 2c 00 00 00 dc 6c 00 00 35 24 fc ff 5c 00 00 00 00 42 0e 10 8c 02 44 0e | ........,....l..5$..\....B....D. |
58c80 | 18 86 03 44 0e 20 83 04 02 4e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 0c 6d 00 00 | ...D.....N..A..B........$....m.. |
58ca0 | 61 24 fc ff 49 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 7d 0e 18 41 0e 10 41 0e 08 00 | a$..I....A....D....D..}..A..A... |
58cc0 | 14 00 00 00 34 6d 00 00 82 24 fc ff 0d 00 00 00 00 41 0e 10 00 00 00 00 44 00 00 00 4c 6d 00 00 | ....4m...$.......A......D...Lm.. |
58ce0 | 77 24 fc ff 7d 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 4b 0e 30 | w$..}....B....E....E....E.(..K.0 |
58d00 | 86 06 44 0e 38 83 07 42 0e 40 02 50 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..D.8..B.@.P.8A.0A.(B..B..B..B.. |
58d20 | 1c 00 00 00 94 6d 00 00 ac 24 fc ff 89 00 00 00 00 41 0e 10 83 02 52 0e 20 02 74 0e 10 41 0e 08 | .....m...$.......A....R...t..A.. |
58d40 | 14 00 00 00 b4 6d 00 00 15 25 fc ff 31 00 00 00 00 52 0e 10 56 0e 08 00 14 00 00 00 cc 6d 00 00 | .....m...%..1....R..V........m.. |
58d60 | 2e 25 fc ff 28 00 00 00 00 59 0e 10 46 0e 08 00 14 00 00 00 e4 6d 00 00 3e 25 fc ff 33 00 00 00 | .%..(....Y..F........m..>%..3... |
58d80 | 00 00 00 00 00 00 00 00 2c 00 00 00 fc 6d 00 00 59 25 fc ff eb 00 00 00 00 42 0e 10 8c 02 44 0e | ........,....m..Y%.......B....D. |
58da0 | 18 86 03 48 0e 20 83 04 02 d9 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 2c 6e 00 00 | ...H........A..B........L...,n.. |
58dc0 | 14 26 fc ff 5b 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 | .&..[....B....B....E....E.(..A.0 |
58de0 | 86 06 41 0e 38 83 07 47 0e 50 03 39 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..A.8..G.P.9..8A.0A.(B..B..B..B. |
58e00 | 08 00 00 00 00 00 00 00 14 00 00 00 7c 6e 00 00 1f 27 fc ff 1d 00 00 00 00 00 00 00 00 00 00 00 | ............|n...'.............. |
58e20 | 24 00 00 00 94 6e 00 00 24 27 fc ff 3b 00 00 00 00 41 0e 10 86 02 45 0e 18 83 03 44 0e 20 6e 0e | $....n..$'..;....A....E....D..n. |
58e40 | 18 41 0e 10 41 0e 08 00 14 00 00 00 bc 6e 00 00 37 27 fc ff 19 00 00 00 00 00 00 00 00 00 00 00 | .A..A........n..7'.............. |
58e60 | 1c 00 00 00 d4 6e 00 00 38 27 fc ff 24 00 00 00 00 44 0e 10 83 02 5f 0e 08 00 00 00 00 00 00 00 | .....n..8'..$....D...._......... |
58e80 | 44 00 00 00 f4 6e 00 00 3c 27 fc ff cc 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 | D....n..<'.......B....E....E.... |
58ea0 | 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 45 0e 40 02 a9 0e 38 41 0e 30 41 0e 28 42 0e 20 42 | B.(..A.0..D.8..E.@...8A.0A.(B..B |
58ec0 | 0e 18 42 0e 10 42 0e 08 3c 00 00 00 3c 6f 00 00 c0 27 fc ff 67 02 00 00 00 42 0e 10 8d 02 45 0e | ..B..B..<...<o...'..g....B....E. |
58ee0 | 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 44 0e 40 03 4d 02 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e | ...D....D.(..D.@.M..(A..A..B..B. |
58f00 | 08 00 00 00 00 00 00 00 1c 00 00 00 7c 6f 00 00 e7 29 fc ff 48 00 00 00 00 44 0e 10 83 02 02 43 | ............|o...)..H....D.....C |
58f20 | 0e 08 00 00 00 00 00 00 14 00 00 00 9c 6f 00 00 0f 2a fc ff 32 00 00 00 00 00 00 00 00 00 00 00 | .............o...*..2........... |
58f40 | 14 00 00 00 b4 6f 00 00 29 2a fc ff 05 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 cc 6f 00 00 | .....o..)*...................o.. |
58f60 | 16 2a fc ff 05 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 e4 6f 00 00 03 2a fc ff 04 00 00 00 | .*...................o...*...... |
58f80 | 00 00 00 00 00 00 00 00 14 00 00 00 fc 6f 00 00 ef 29 fc ff 32 00 00 00 00 00 00 00 00 00 00 00 | .............o...)..2........... |
58fa0 | 1c 00 00 00 14 70 00 00 09 2a fc ff 70 00 00 00 00 41 0e 10 83 02 4a 0e 20 02 63 0e 10 41 0e 08 | .....p...*..p....A....J...c..A.. |
58fc0 | 1c 00 00 00 34 70 00 00 59 2a fc ff 45 00 00 00 00 41 0e 10 83 02 47 0e 20 7b 0e 10 41 0e 08 00 | ....4p..Y*..E....A....G..{..A... |
58fe0 | 4c 00 00 00 54 70 00 00 7e 2a fc ff ba 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 | L...Tp..~*.......B....B....B.... |
59000 | 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 0e 70 03 98 03 0e 38 41 0e 30 41 0e 28 42 0e 20 | E.(..A.0..D.8..G.p....8A.0A.(B.. |
59020 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 a4 70 00 00 e8 2d fc ff 66 00 00 00 | B..B..B..............p...-..f... |
59040 | 00 41 0e 10 83 02 00 00 2c 00 00 00 bc 70 00 00 36 2e fc ff 1c 01 00 00 00 42 0e 10 8d 02 42 0e | .A......,....p..6........B....B. |
59060 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4a 0e c0 02 00 00 00 00 00 00 00 2c 00 00 00 ec 70 00 00 | ...A....A.(..J..........,....p.. |
59080 | 22 2f fc ff 07 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 41 0e 30 | "/.......B....B....E....D.(..A.0 |
590a0 | 83 06 47 0e 50 00 00 00 14 00 00 00 1c 71 00 00 f9 2f fc ff 24 00 00 00 00 41 0e 10 00 00 00 00 | ..G.P........q.../..$....A...... |
590c0 | 24 00 00 00 34 71 00 00 05 30 fc ff 33 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 47 0e 20 83 04 | $...4q...0..3....B....D....G.... |
590e0 | 47 0e 30 00 00 00 00 00 14 00 00 00 5c 71 00 00 10 30 fc ff 3d 00 00 00 00 41 0e 10 00 00 00 00 | G.0.........\q...0..=....A...... |
59100 | 44 00 00 00 74 71 00 00 38 30 fc ff 65 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 | D...tq..80..e....B....E....E.... |
59120 | 45 0e 28 8c 05 48 0e 30 86 06 48 0e 38 83 07 4d 0e 40 6c 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e | E.(..H.0..H.8..M.@l.8A.0A.(B..B. |
59140 | 18 42 0e 10 42 0e 08 00 14 00 00 00 bc 71 00 00 60 30 fc ff 02 00 00 00 00 00 00 00 00 00 00 00 | .B..B........q..`0.............. |
59160 | 14 00 00 00 d4 71 00 00 58 30 fc ff 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .....q..X0...................... |
59180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
591a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
591c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
591e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
592a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
592c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
592e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
593a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
593c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
593e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
594a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
594c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
594e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
595a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
595c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
595e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
596a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
596c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
596e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
597a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
597c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
597e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
598a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
598c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
598e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
599a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
599c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
599e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 49 40 00 00 00 00 00 20 49 40 00 00 00 00 00 | ................@I@......I@..... |
59e00 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................................ |
59e20 | 82 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 e4 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 | ................................ |
59e40 | 20 40 40 00 00 00 00 00 0d 00 00 00 00 00 00 00 d0 c1 41 00 00 00 00 00 19 00 00 00 00 00 00 00 | .@@...............A............. |
59e60 | f0 9d 65 00 00 00 00 00 1b 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 1a 00 00 00 00 00 00 00 | ..e............................. |
59e80 | f8 9d 65 00 00 00 00 00 1c 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 f5 fe ff 6f 00 00 00 00 | ..e........................o.... |
59ea0 | 98 02 40 00 00 00 00 00 05 00 00 00 00 00 00 00 c8 24 40 00 00 00 00 00 06 00 00 00 00 00 00 00 | ..@..............$@............. |
59ec0 | 30 08 40 00 00 00 00 00 0a 00 00 00 00 00 00 00 94 0d 00 00 00 00 00 00 0b 00 00 00 00 00 00 00 | 0.@............................. |
59ee0 | 18 00 00 00 00 00 00 00 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 | ................................ |
59f00 | 00 a0 65 00 00 00 00 00 02 00 00 00 00 00 00 00 50 0a 00 00 00 00 00 00 14 00 00 00 00 00 00 00 | ..e.............P............... |
59f20 | 07 00 00 00 00 00 00 00 17 00 00 00 00 00 00 00 d0 35 40 00 00 00 00 00 07 00 00 00 00 00 00 00 | .................5@............. |
59f40 | 70 35 40 00 00 00 00 00 08 00 00 00 00 00 00 00 60 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 | p5@.............`............... |
59f60 | 18 00 00 00 00 00 00 00 fe ff ff 6f 00 00 00 00 c0 34 40 00 00 00 00 00 ff ff ff 6f 00 00 00 00 | ...........o.....4@........o.... |
59f80 | 03 00 00 00 00 00 00 00 f0 ff ff 6f 00 00 00 00 5c 32 40 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...........o....\2@............. |
59fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a000 | 08 9e 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 40 40 00 00 00 00 00 | ..e.....................V@@..... |
5a020 | 66 40 40 00 00 00 00 00 76 40 40 00 00 00 00 00 86 40 40 00 00 00 00 00 96 40 40 00 00 00 00 00 | f@@.....v@@......@@......@@..... |
5a040 | a6 40 40 00 00 00 00 00 b6 40 40 00 00 00 00 00 c6 40 40 00 00 00 00 00 d6 40 40 00 00 00 00 00 | .@@......@@......@@......@@..... |
5a060 | e6 40 40 00 00 00 00 00 f6 40 40 00 00 00 00 00 06 41 40 00 00 00 00 00 16 41 40 00 00 00 00 00 | .@@......@@......A@......A@..... |
5a080 | 26 41 40 00 00 00 00 00 36 41 40 00 00 00 00 00 46 41 40 00 00 00 00 00 56 41 40 00 00 00 00 00 | &A@.....6A@.....FA@.....VA@..... |
5a0a0 | 66 41 40 00 00 00 00 00 76 41 40 00 00 00 00 00 86 41 40 00 00 00 00 00 96 41 40 00 00 00 00 00 | fA@.....vA@......A@......A@..... |
5a0c0 | a6 41 40 00 00 00 00 00 b6 41 40 00 00 00 00 00 c6 41 40 00 00 00 00 00 d6 41 40 00 00 00 00 00 | .A@......A@......A@......A@..... |
5a0e0 | e6 41 40 00 00 00 00 00 f6 41 40 00 00 00 00 00 06 42 40 00 00 00 00 00 16 42 40 00 00 00 00 00 | .A@......A@......B@......B@..... |
5a100 | 26 42 40 00 00 00 00 00 36 42 40 00 00 00 00 00 46 42 40 00 00 00 00 00 56 42 40 00 00 00 00 00 | &B@.....6B@.....FB@.....VB@..... |
5a120 | 66 42 40 00 00 00 00 00 76 42 40 00 00 00 00 00 86 42 40 00 00 00 00 00 96 42 40 00 00 00 00 00 | fB@.....vB@......B@......B@..... |
5a140 | a6 42 40 00 00 00 00 00 b6 42 40 00 00 00 00 00 c6 42 40 00 00 00 00 00 d6 42 40 00 00 00 00 00 | .B@......B@......B@......B@..... |
5a160 | e6 42 40 00 00 00 00 00 f6 42 40 00 00 00 00 00 06 43 40 00 00 00 00 00 16 43 40 00 00 00 00 00 | .B@......B@......C@......C@..... |
5a180 | 26 43 40 00 00 00 00 00 36 43 40 00 00 00 00 00 46 43 40 00 00 00 00 00 56 43 40 00 00 00 00 00 | &C@.....6C@.....FC@.....VC@..... |
5a1a0 | 66 43 40 00 00 00 00 00 76 43 40 00 00 00 00 00 86 43 40 00 00 00 00 00 96 43 40 00 00 00 00 00 | fC@.....vC@......C@......C@..... |
5a1c0 | a6 43 40 00 00 00 00 00 b6 43 40 00 00 00 00 00 c6 43 40 00 00 00 00 00 d6 43 40 00 00 00 00 00 | .C@......C@......C@......C@..... |
5a1e0 | e6 43 40 00 00 00 00 00 f6 43 40 00 00 00 00 00 06 44 40 00 00 00 00 00 16 44 40 00 00 00 00 00 | .C@......C@......D@......D@..... |
5a200 | 26 44 40 00 00 00 00 00 36 44 40 00 00 00 00 00 46 44 40 00 00 00 00 00 56 44 40 00 00 00 00 00 | &D@.....6D@.....FD@.....VD@..... |
5a220 | 66 44 40 00 00 00 00 00 76 44 40 00 00 00 00 00 86 44 40 00 00 00 00 00 96 44 40 00 00 00 00 00 | fD@.....vD@......D@......D@..... |
5a240 | a6 44 40 00 00 00 00 00 b6 44 40 00 00 00 00 00 c6 44 40 00 00 00 00 00 d6 44 40 00 00 00 00 00 | .D@......D@......D@......D@..... |
5a260 | e6 44 40 00 00 00 00 00 f6 44 40 00 00 00 00 00 06 45 40 00 00 00 00 00 16 45 40 00 00 00 00 00 | .D@......D@......E@......E@..... |
5a280 | 26 45 40 00 00 00 00 00 36 45 40 00 00 00 00 00 46 45 40 00 00 00 00 00 56 45 40 00 00 00 00 00 | &E@.....6E@.....FE@.....VE@..... |
5a2a0 | 66 45 40 00 00 00 00 00 76 45 40 00 00 00 00 00 86 45 40 00 00 00 00 00 96 45 40 00 00 00 00 00 | fE@.....vE@......E@......E@..... |
5a2c0 | a6 45 40 00 00 00 00 00 b6 45 40 00 00 00 00 00 c6 45 40 00 00 00 00 00 d6 45 40 00 00 00 00 00 | .E@......E@......E@......E@..... |
5a2e0 | e6 45 40 00 00 00 00 00 f6 45 40 00 00 00 00 00 06 46 40 00 00 00 00 00 16 46 40 00 00 00 00 00 | .E@......E@......F@......F@..... |
5a300 | 26 46 40 00 00 00 00 00 36 46 40 00 00 00 00 00 46 46 40 00 00 00 00 00 56 46 40 00 00 00 00 00 | &F@.....6F@.....FF@.....VF@..... |
5a320 | 66 46 40 00 00 00 00 00 76 46 40 00 00 00 00 00 86 46 40 00 00 00 00 00 96 46 40 00 00 00 00 00 | fF@.....vF@......F@......F@..... |
5a340 | a6 46 40 00 00 00 00 00 b6 46 40 00 00 00 00 00 c6 46 40 00 00 00 00 00 d6 46 40 00 00 00 00 00 | .F@......F@......F@......F@..... |
5a360 | e6 46 40 00 00 00 00 00 f6 46 40 00 00 00 00 00 06 47 40 00 00 00 00 00 16 47 40 00 00 00 00 00 | .F@......F@......G@......G@..... |
5a380 | 26 47 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | &G@............................. |
5a3a0 | bd c2 41 00 00 00 00 00 31 d2 41 00 00 00 00 00 29 e2 41 00 00 00 00 00 65 e4 41 00 00 00 00 00 | ..A.....1.A.....).A.....e.A..... |
5a3c0 | 2c eb 41 00 00 00 00 00 2b ee 41 00 00 00 00 00 9a f4 41 00 00 00 00 00 16 fa 41 00 00 00 00 00 | ,.A.....+.A.......A.......A..... |
5a3e0 | 93 fe 41 00 00 00 00 00 c0 06 42 00 00 00 00 00 5f 0b 42 00 00 00 00 00 7d 2f 42 00 00 00 00 00 | ..A.......B....._.B.....}/B..... |
5a400 | a8 31 42 00 00 00 00 00 22 67 42 00 00 00 00 00 1f a0 42 00 00 00 00 00 6d a6 42 00 00 00 00 00 | .1B....."gB.......B.....m.B..... |
5a420 | 06 c1 42 00 00 00 00 00 c2 c5 42 00 00 00 00 00 f7 d3 42 00 00 00 00 00 2c d4 42 00 00 00 00 00 | ..B.......B.......B.....,.B..... |
5a440 | 7f d9 42 00 00 00 00 00 ac e1 42 00 00 00 00 00 a7 e7 42 00 00 00 00 00 f1 ea 42 00 00 00 00 00 | ..B.......B.......B.......B..... |
5a460 | 01 ee 42 00 00 00 00 00 d9 f0 42 00 00 00 00 00 7f f3 42 00 00 00 00 00 f1 04 43 00 00 00 00 00 | ..B.......B.......B.......C..... |
5a480 | 23 08 43 00 00 00 00 00 88 0c 43 00 00 00 00 00 fa 1d 43 00 00 00 00 00 8b 27 43 00 00 00 00 00 | #.C.......C.......C......'C..... |
5a4a0 | e3 2e 43 00 00 00 00 00 fe 56 43 00 00 00 00 00 f7 71 43 00 00 00 00 00 1d 86 43 00 00 00 00 00 | ..C......VC......qC.......C..... |
5a4c0 | 8a c4 43 00 00 00 00 00 ca c8 43 00 00 00 00 00 67 d6 43 00 00 00 00 00 6c ef 43 00 00 00 00 00 | ..C.......C.....g.C.....l.C..... |
5a4e0 | 28 f1 43 00 00 00 00 00 fe 3f 44 00 00 00 00 00 d1 45 44 00 00 00 00 00 83 4a 44 00 00 00 00 00 | (.C......?D......ED......JD..... |
5a500 | d2 4f 44 00 00 00 00 00 22 55 44 00 00 00 00 00 ea 5d 44 00 00 00 00 00 a1 af 44 00 00 00 00 00 | .OD....."UD......]D.......D..... |
5a520 | 3d bc 44 00 00 00 00 00 dd c0 44 00 00 00 00 00 5f c8 44 00 00 00 00 00 00 00 00 00 00 00 00 00 | =.D.......D....._.D............. |
5a540 | 47 43 43 3a 20 28 55 62 75 6e 74 75 20 34 2e 38 2e 32 2d 31 39 75 62 75 6e 74 75 31 29 20 34 2e | GCC:.(Ubuntu.4.8.2-19ubuntu1).4. |
5a560 | 38 2e 32 00 00 2e 73 68 73 74 72 74 61 62 00 2e 69 6e 74 65 72 70 00 2e 6e 6f 74 65 2e 41 42 49 | 8.2...shstrtab..interp..note.ABI |
5a580 | 2d 74 61 67 00 2e 6e 6f 74 65 2e 67 6e 75 2e 62 75 69 6c 64 2d 69 64 00 2e 67 6e 75 2e 68 61 73 | -tag..note.gnu.build-id..gnu.has |
5a5a0 | 68 00 2e 64 79 6e 73 79 6d 00 2e 64 79 6e 73 74 72 00 2e 67 6e 75 2e 76 65 72 73 69 6f 6e 00 2e | h..dynsym..dynstr..gnu.version.. |
5a5c0 | 67 6e 75 2e 76 65 72 73 69 6f 6e 5f 72 00 2e 72 65 6c 61 2e 64 79 6e 00 2e 72 65 6c 61 2e 70 6c | gnu.version_r..rela.dyn..rela.pl |
5a5e0 | 74 00 2e 69 6e 69 74 00 2e 74 65 78 74 00 2e 66 69 6e 69 00 2e 72 6f 64 61 74 61 00 2e 65 68 5f | t..init..text..fini..rodata..eh_ |
5a600 | 66 72 61 6d 65 5f 68 64 72 00 2e 65 68 5f 66 72 61 6d 65 00 2e 69 6e 69 74 5f 61 72 72 61 79 00 | frame_hdr..eh_frame..init_array. |
5a620 | 2e 66 69 6e 69 5f 61 72 72 61 79 00 2e 6a 63 72 00 2e 64 79 6e 61 6d 69 63 00 2e 67 6f 74 00 2e | .fini_array..jcr..dynamic..got.. |
5a640 | 67 6f 74 2e 70 6c 74 00 2e 64 61 74 61 00 2e 62 73 73 00 2e 63 6f 6d 6d 65 6e 74 00 00 00 00 00 | got.plt..data..bss..comment..... |
5a660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a6a0 | 0b 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 38 02 40 00 00 00 00 00 38 02 00 00 00 00 00 00 | ................8.@.....8....... |
5a6c0 | 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a6e0 | 13 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 54 02 40 00 00 00 00 00 54 02 00 00 00 00 00 00 | ................T.@.....T....... |
5a700 | 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a720 | 21 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 74 02 40 00 00 00 00 00 74 02 00 00 00 00 00 00 | !...............t.@.....t....... |
5a740 | 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | $............................... |
5a760 | 34 00 00 00 f6 ff ff 6f 02 00 00 00 00 00 00 00 98 02 40 00 00 00 00 00 98 02 00 00 00 00 00 00 | 4......o..........@............. |
5a780 | 98 05 00 00 00 00 00 00 05 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a7a0 | 3e 00 00 00 0b 00 00 00 02 00 00 00 00 00 00 00 30 08 40 00 00 00 00 00 30 08 00 00 00 00 00 00 | >...............0.@.....0....... |
5a7c0 | 98 1c 00 00 00 00 00 00 06 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 | ................................ |
5a7e0 | 46 00 00 00 03 00 00 00 02 00 00 00 00 00 00 00 c8 24 40 00 00 00 00 00 c8 24 00 00 00 00 00 00 | F................$@......$...... |
5a800 | 94 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a820 | 4e 00 00 00 ff ff ff 6f 02 00 00 00 00 00 00 00 5c 32 40 00 00 00 00 00 5c 32 00 00 00 00 00 00 | N......o........\2@.....\2...... |
5a840 | 62 02 00 00 00 00 00 00 05 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 | b............................... |
5a860 | 5b 00 00 00 fe ff ff 6f 02 00 00 00 00 00 00 00 c0 34 40 00 00 00 00 00 c0 34 00 00 00 00 00 00 | [......o.........4@......4...... |
5a880 | b0 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a8a0 | 6a 00 00 00 04 00 00 00 02 00 00 00 00 00 00 00 70 35 40 00 00 00 00 00 70 35 00 00 00 00 00 00 | j...............p5@.....p5...... |
5a8c0 | 60 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 | `............................... |
5a8e0 | 74 00 00 00 04 00 00 00 02 00 00 00 00 00 00 00 d0 35 40 00 00 00 00 00 d0 35 00 00 00 00 00 00 | t................5@......5...... |
5a900 | 50 0a 00 00 00 00 00 00 05 00 00 00 0c 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 | P............................... |
5a920 | 7e 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 20 40 40 00 00 00 00 00 20 40 00 00 00 00 00 00 | ~................@@......@...... |
5a940 | 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a960 | 79 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 40 40 40 00 00 00 00 00 40 40 00 00 00 00 00 00 | y...............@@@.....@@...... |
5a980 | f0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 | ................................ |
5a9a0 | 84 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 30 47 40 00 00 00 00 00 30 47 00 00 00 00 00 00 | ................0G@.....0G...... |
5a9c0 | a0 7a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .z.............................. |
5a9e0 | 8a 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 d0 c1 41 00 00 00 00 00 d0 c1 01 00 00 00 00 00 | ..................A............. |
5aa00 | 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5aa20 | 90 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 e0 c1 41 00 00 00 00 00 e0 c1 01 00 00 00 00 00 | ..................A............. |
5aa40 | 98 48 03 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .H.............................. |
5aa60 | 98 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 78 0a 45 00 00 00 00 00 78 0a 05 00 00 00 00 00 | ................x.E.....x....... |
5aa80 | e4 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5aaa0 | a6 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 60 1f 45 00 00 00 00 00 60 1f 05 00 00 00 00 00 | ................`.E.....`....... |
5aac0 | 1c 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .r.............................. |
5aae0 | b0 00 00 00 0e 00 00 00 03 00 00 00 00 00 00 00 f0 9d 65 00 00 00 00 00 f0 9d 05 00 00 00 00 00 | ..................e............. |
5ab00 | 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ab20 | bc 00 00 00 0f 00 00 00 03 00 00 00 00 00 00 00 f8 9d 65 00 00 00 00 00 f8 9d 05 00 00 00 00 00 | ..................e............. |
5ab40 | 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ab60 | c8 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 9e 65 00 00 00 00 00 00 9e 05 00 00 00 00 00 | ..................e............. |
5ab80 | 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5aba0 | cd 00 00 00 06 00 00 00 03 00 00 00 00 00 00 00 08 9e 65 00 00 00 00 00 08 9e 05 00 00 00 00 00 | ..................e............. |
5abc0 | f0 01 00 00 00 00 00 00 06 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 | ................................ |
5abe0 | d6 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 f8 9f 65 00 00 00 00 00 f8 9f 05 00 00 00 00 00 | ..................e............. |
5ac00 | 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 | ................................ |
5ac20 | db 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 a0 65 00 00 00 00 00 00 a0 05 00 00 00 00 00 | ..................e............. |
5ac40 | 88 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 | ................................ |
5ac60 | e4 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 90 a3 65 00 00 00 00 00 90 a3 05 00 00 00 00 00 | ..................e............. |
5ac80 | b0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5aca0 | ea 00 00 00 08 00 00 00 03 00 00 00 00 00 00 00 40 a5 65 00 00 00 00 00 40 a5 05 00 00 00 00 00 | ................@.e.....@....... |
5acc0 | 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | (............................... |
5ace0 | ef 00 00 00 01 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 a5 05 00 00 00 00 00 | ........0...............@....... |
5ad00 | 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | $............................... |
5ad20 | 01 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 a5 05 00 00 00 00 00 | ........................d....... |
5ad40 | f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |