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 5a 47 40 00 00 00 00 00 | .ELF..............>.....ZG@..... |
0020 | 40 00 00 00 00 00 00 00 18 a7 06 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 a4 96 06 00 00 00 00 00 a4 96 06 00 00 00 00 00 | ..@.......@..................... |
00e0 | 00 00 20 00 00 00 00 00 01 00 00 00 06 00 00 00 f0 9d 06 00 00 00 00 00 f0 9d 66 00 00 00 00 00 | ..........................f..... |
0100 | f0 9d 66 00 00 00 00 00 e0 07 00 00 00 00 00 00 08 08 00 00 00 00 00 00 00 00 20 00 00 00 00 00 | ..f............................. |
0120 | 02 00 00 00 06 00 00 00 08 9e 06 00 00 00 00 00 08 9e 66 00 00 00 00 00 08 9e 66 00 00 00 00 00 | ..................f.......f..... |
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 74 0b 06 00 00 00 00 00 | D...............P.td....t....... |
01a0 | 74 0b 46 00 00 00 00 00 74 0b 46 00 00 00 00 00 64 15 00 00 00 00 00 00 64 15 00 00 00 00 00 00 | t.F.....t.F.....d.......d....... |
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 06 00 00 00 00 00 f0 9d 66 00 00 00 00 00 f0 9d 66 00 00 00 00 00 | R.td..............f.......f..... |
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 e7 d0 10 c3 eb 92 f8 57 aa eb e8 de 03 78 37 38 85 3b 2a f1 83 00 00 00 6e 00 00 00 | GNU........W.....x78.;*.....n... |
02a0 | 10 00 00 00 0a 00 00 00 60 1e 80 d0 54 80 20 00 18 82 e0 39 04 10 a2 20 18 03 09 81 08 93 61 81 | ........`...T......9..........a. |
02c0 | c0 2c 61 6e 41 60 05 54 88 22 24 be 16 1f 84 20 7e 4a 2a d6 c0 26 50 4c 08 03 05 24 08 c0 a9 2f | .,anA`.T."$.....~J*..&PL...$.../ |
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 0a 16 e9 06 02 01 30 | Ji.U..>1&..)1.....Q!...........0 |
0300 | 58 90 00 20 79 02 20 00 80 52 a2 11 08 38 46 1a 1d 02 31 93 38 84 00 00 02 45 26 28 5a 20 0e 49 | X...y....R...8F...1.8....E&(Z..I |
0320 | 22 9c 0c d0 b4 85 16 48 00 00 00 00 6e 00 00 00 00 00 00 00 70 00 00 00 71 00 00 00 73 00 00 00 | "......H....n.......p...q...s... |
0340 | 00 00 00 00 74 00 00 00 75 00 00 00 76 00 00 00 7a 00 00 00 7d 00 00 00 7e 00 00 00 00 00 00 00 | ....t...u...v...z...}...~....... |
0360 | 00 00 00 00 00 00 00 00 84 00 00 00 85 00 00 00 86 00 00 00 88 00 00 00 8a 00 00 00 8b 00 00 00 | ................................ |
0380 | 8d 00 00 00 8e 00 00 00 91 00 00 00 00 00 00 00 92 00 00 00 93 00 00 00 96 00 00 00 00 00 00 00 | ................................ |
03a0 | 98 00 00 00 9b 00 00 00 9e 00 00 00 a0 00 00 00 a3 00 00 00 a4 00 00 00 a5 00 00 00 a6 00 00 00 | ................................ |
03c0 | 00 00 00 00 a9 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 00 00 00 00 ac 00 00 00 ae 00 00 00 | ................................ |
03e0 | 00 00 00 00 af 00 00 00 00 00 00 00 b0 00 00 00 b2 00 00 00 b4 00 00 00 b5 00 00 00 00 00 00 00 | ................................ |
0400 | b7 00 00 00 b9 00 00 00 ba 00 00 00 00 00 00 00 bd 00 00 00 be 00 00 00 bf 00 00 00 c1 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 c2 00 00 00 00 00 00 00 c3 00 00 00 c4 00 00 00 c5 00 00 00 c7 00 00 00 | ................................ |
0440 | c8 00 00 00 c9 00 00 00 00 00 00 00 cc 00 00 00 cf 00 00 00 d2 00 00 00 d3 00 00 00 d6 00 00 00 | ................................ |
0460 | d8 00 00 00 d9 00 00 00 da 00 00 00 dc 00 00 00 00 00 00 00 df 00 00 00 e0 00 00 00 00 00 00 00 | ................................ |
0480 | e1 00 00 00 e3 00 00 00 e5 00 00 00 e7 00 00 00 eb 00 00 00 ed 00 00 00 ee 00 00 00 f0 00 00 00 | ................................ |
04a0 | f1 00 00 00 f4 00 00 00 f6 00 00 00 00 00 00 00 f7 00 00 00 f9 00 00 00 fa 00 00 00 fb 00 00 00 | ................................ |
04c0 | fd 00 00 00 00 01 00 00 02 01 00 00 05 01 00 00 07 01 00 00 09 01 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 0d 01 00 00 0e 01 00 00 0f 01 00 00 13 01 00 00 14 01 00 00 00 00 00 00 16 01 00 00 17 01 00 00 | ................................ |
0500 | 18 01 00 00 00 00 00 00 1b 01 00 00 1c 01 00 00 1e 01 00 00 20 01 00 00 22 01 00 00 23 01 00 00 | ........................"...#... |
0520 | 25 01 00 00 00 00 00 00 26 01 00 00 28 01 00 00 29 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 | 14 f3 d6 4e 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 | ...NC.__Di.?.;....YA..A5-.T..-.. |
0600 | 2c dd 60 e0 c1 55 61 39 31 2e 48 0c 23 98 f3 7b 29 f5 91 4b 28 1d 8c 1c 22 85 65 5f f3 fb 5b 6c | ,.`..Ua91.H.#..{)..K(...".e_..[l |
0620 | 32 62 db ed 0f 6e db 4d a1 47 6f 9f 88 07 14 3f 6b 5a ed 0a 7f 4d d6 2b e3 9a c8 3b b2 c7 1b 60 | 2b...n.M.Go....?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 a5 57 b0 66 3c 55 ba 3e 89 75 b1 9d | =uzw6..........:..l..W.f<U.>.u.. |
0680 | 63 22 bd f3 d9 71 58 1c c5 07 4d 09 fd 34 5a 20 b6 49 e5 a1 d3 0d e8 88 bf 8f 13 04 dd 8b db 4d | c"...qX...M..4Z..I.............M |
06a0 | 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 ee 5d e9 94 | ..n..h.q%...BWyw.6....M.8sF..].. |
06c0 | 5d 3e 49 49 cd 05 95 a6 24 0a 4e 95 ca 18 6b 99 59 52 42 c6 74 65 65 6b f1 28 9d d4 35 24 e1 e1 | ]>II....$.N...k.YRB.teek.(..5$.. |
06e0 | db 39 c2 20 9e d8 fe 79 7b 25 18 19 bc 86 19 d4 40 73 46 09 ed 79 8e f3 75 0c d2 c9 59 8f 79 34 | .9.....y{%......@sF..y..u...Y.y4 |
0700 | 30 db 89 38 43 6c 71 d0 d2 7b 64 0c 2b a5 a5 b5 94 7e 91 e8 af d5 5f cd ce 92 b0 3d 00 42 88 95 | 0..8Clq..{d.+....~...._....=.B.. |
0720 | c8 f1 4d 72 39 33 fa 44 ac 4b e3 c0 6b 42 4a b5 bb e3 92 7c 42 11 aa 34 ed e8 7a a8 6d 5c 8e 17 | ..Mr93.D.K..kBJ....|B..4..z.m\.. |
0740 | ea d3 ef 0e bc d5 9f 4b 59 92 b1 d3 1a 0d e8 3a 17 63 eb 2f 93 e0 cc 08 92 76 ee 49 09 2c ca a0 | .......KY......:.c./.....v.I.,.. |
0760 | 43 45 d5 ec 0d 14 e2 9e 2c 33 30 46 df c7 ba bf d0 58 db 4d a0 8a 0a 3f b1 2e 7c 65 9a 26 13 3f | 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 13 91 91 e8 | ]X...:...x.?.2..dC..ICC......... |
07a0 | ce bf c4 c2 a8 0c 1c 73 10 32 5c 27 45 0b 29 1e bf e0 d7 b5 0f 92 0c 3f 2e aa 83 48 6a 7f 9a 7c | .......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 | 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 55 97 a3 e8 | .2-.Y..M"...k.C.A9.v.o.^..'.U... |
0820 | 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 00 00 00 00 | \<.9v...g.x..................... |
0840 | 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 | ................................ |
0860 | 83 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a2 03 00 00 12 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 67 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........g....................... |
08c0 | e5 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0 02 00 00 12 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................@............... |
0900 | 00 00 00 00 00 00 00 00 58 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........X....................... |
0920 | 19 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 20 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ae 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 da 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 3a 05 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 02 00 00 12 00 00 00 | :.......................-....... |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 93 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 97 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | af 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ba 01 00 00 12 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c5 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 d3 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 98 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 61 01 00 00 12 00 00 00 | ........................a....... |
0a60 | 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 | ................<............... |
0a80 | 00 00 00 00 00 00 00 00 6d 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........m....................... |
0aa0 | fc 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 0d 00 00 12 00 00 00 | ................................ |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................H............... |
0ae0 | 00 00 00 00 00 00 00 00 91 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | f1 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e8 02 00 00 12 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a1 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 21 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........!....................... |
0b60 | eb 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b5 02 00 00 12 00 00 00 | ................................ |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2c 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................,............... |
0ba0 | 00 00 00 00 00 00 00 00 f9 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | ba 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cc 0c 00 00 12 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 ee 04 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | e1 00 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 90 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 37 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........7....................... |
0c80 | bf 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 01 00 00 12 00 00 00 | ........................s....... |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................O............... |
0cc0 | 00 00 00 00 00 00 00 00 be 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 81 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f6 01 00 00 12 00 00 00 | ................................ |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c9 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 c6 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | c3 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 02 00 00 12 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 71 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................q............... |
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 | d3 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c1 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 60 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........`....................... |
0e00 | 32 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fd 01 00 00 12 00 00 00 | 2............................... |
0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e40 | 00 00 00 00 00 00 00 00 ec 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e60 | a7 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 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 e1 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ec0 | 82 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 02 00 00 12 00 00 00 | ........................H....... |
0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d3 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f00 | 00 00 00 00 00 00 00 00 68 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........h....................... |
0f20 | b1 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cc 01 00 00 12 00 00 00 | ................................ |
0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9a 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f60 | 00 00 00 00 00 00 00 00 04 03 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 7a 01 00 00 12 00 00 00 | ........................z....... |
0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................#............... |
0fc0 | 00 00 00 00 00 00 00 00 65 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........e....................... |
0fe0 | 5f 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 01 00 00 12 00 00 00 | _.......................Y....... |
1000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................)............... |
1020 | 00 00 00 00 00 00 00 00 09 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1040 | 4a 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 12 00 00 00 | J.......................)....... |
1060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a5 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1080 | 00 00 00 00 00 00 00 00 8a 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10a0 | 13 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 37 00 00 00 20 00 00 00 | ........................7....... |
10c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c2 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10e0 | 00 00 00 00 00 00 00 00 a2 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1100 | ab 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 | ................................ |
1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f4 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1140 | 00 00 00 00 00 00 00 00 a8 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1160 | 0e 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....... |
1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b5 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11a0 | 00 00 00 00 00 00 00 00 78 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........x....................... |
11c0 | 6d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 00 00 00 12 00 00 00 | m............................... |
11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1200 | 00 00 00 00 00 00 00 00 43 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........C....................... |
1220 | 7a 00 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 | z.......................6....... |
1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................u............... |
1260 | 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....................... |
1280 | a9 04 00 00 12 00 0d 00 48 d5 41 00 00 00 00 00 1d 01 00 00 00 00 00 00 e3 06 00 00 12 00 0d 00 | ........H.A..................... |
12a0 | ec 8c 40 00 00 00 00 00 b7 00 00 00 00 00 00 00 6e 0a 00 00 12 00 0d 00 3b 56 40 00 00 00 00 00 | ..@.............n.......;V@..... |
12c0 | 39 00 00 00 00 00 00 00 15 08 00 00 12 00 0d 00 4d 48 40 00 00 00 00 00 27 00 00 00 00 00 00 00 | 9...............MH@.....'....... |
12e0 | bc 0c 00 00 12 00 0d 00 24 8f 40 00 00 00 00 00 60 00 00 00 00 00 00 00 76 05 00 00 12 00 0d 00 | ........$.@.....`.......v....... |
1300 | b5 8c 40 00 00 00 00 00 37 00 00 00 00 00 00 00 06 0b 00 00 12 00 0d 00 65 d6 41 00 00 00 00 00 | ..@.....7...............e.A..... |
1320 | b6 00 00 00 00 00 00 00 d8 05 00 00 12 00 0d 00 0f cd 41 00 00 00 00 00 46 00 00 00 00 00 00 00 | ..................A.....F....... |
1340 | c7 03 00 00 12 00 0d 00 ef 70 41 00 00 00 00 00 c9 00 00 00 00 00 00 00 af 05 00 00 12 00 0d 00 | .........pA..................... |
1360 | 01 86 40 00 00 00 00 00 3f 00 00 00 00 00 00 00 77 06 00 00 12 00 0d 00 63 8e 40 00 00 00 00 00 | ..@.....?.......w.......c.@..... |
1380 | 25 00 00 00 00 00 00 00 4c 0b 00 00 12 00 0d 00 45 55 40 00 00 00 00 00 f6 00 00 00 00 00 00 00 | %.......L.......EU@............. |
13a0 | 02 04 00 00 12 00 0d 00 83 da 41 00 00 00 00 00 8c 00 00 00 00 00 00 00 88 0a 00 00 12 00 0d 00 | ..........A..................... |
13c0 | c9 cc 41 00 00 00 00 00 29 00 00 00 00 00 00 00 39 0c 00 00 12 00 0d 00 3a 1a 41 00 00 00 00 00 | ..A.....).......9.......:.A..... |
13e0 | 2a 01 00 00 00 00 00 00 37 05 00 00 12 00 0d 00 12 54 40 00 00 00 00 00 5d 00 00 00 00 00 00 00 | *.......7........T@.....]....... |
1400 | c9 05 00 00 12 00 0d 00 e8 d3 41 00 00 00 00 00 37 00 00 00 00 00 00 00 2d 06 00 00 12 00 0d 00 | ..........A.....7.......-....... |
1420 | 16 92 40 00 00 00 00 00 60 00 00 00 00 00 00 00 5d 06 00 00 12 00 0d 00 78 e2 41 00 00 00 00 00 | ..@.....`.......].......x.A..... |
1440 | c7 00 00 00 00 00 00 00 78 07 00 00 12 00 0d 00 5a 21 41 00 00 00 00 00 0c 00 00 00 00 00 00 00 | ........x.......Z!A............. |
1460 | 86 07 00 00 12 00 0d 00 e3 98 40 00 00 00 00 00 47 00 00 00 00 00 00 00 82 0a 00 00 12 00 0b 00 | ..........@.....G............... |
1480 | 18 3f 40 00 00 00 00 00 00 00 00 00 00 00 00 00 13 07 00 00 12 00 0d 00 f9 8e 40 00 00 00 00 00 | .?@.......................@..... |
14a0 | 2b 00 00 00 00 00 00 00 93 0c 00 00 12 00 0d 00 45 26 41 00 00 00 00 00 07 00 00 00 00 00 00 00 | +...............E&A............. |
14c0 | 1a 04 00 00 12 00 0d 00 a3 86 40 00 00 00 00 00 43 00 00 00 00 00 00 00 db 08 00 00 12 00 0d 00 | ..........@.....C............... |
14e0 | 20 e6 41 00 00 00 00 00 65 00 00 00 00 00 00 00 2d 0a 00 00 12 00 0d 00 75 88 40 00 00 00 00 00 | ..A.....e.......-.......u.@..... |
1500 | 46 00 00 00 00 00 00 00 65 0c 00 00 12 00 0d 00 5b 8c 40 00 00 00 00 00 5a 00 00 00 00 00 00 00 | F.......e.......[.@.....Z....... |
1520 | 17 0c 00 00 12 00 0d 00 17 ca 41 00 00 00 00 00 87 00 00 00 00 00 00 00 29 07 00 00 12 00 0d 00 | ..........A.............)....... |
1540 | 82 91 40 00 00 00 00 00 6d 00 00 00 00 00 00 00 ff 07 00 00 12 00 0d 00 cc 96 40 00 00 00 00 00 | ..@.....m.................@..... |
1560 | 29 00 00 00 00 00 00 00 6d 01 00 00 11 00 19 00 d8 a5 66 00 00 00 00 00 08 00 00 00 00 00 00 00 | ).......m.........f............. |
1580 | 0f 04 00 00 12 00 0d 00 4a c7 41 00 00 00 00 00 8c 00 00 00 00 00 00 00 64 0a 00 00 12 00 0d 00 | ........J.A.............d....... |
15a0 | 08 98 40 00 00 00 00 00 06 00 00 00 00 00 00 00 e6 0a 00 00 12 00 0d 00 f7 d9 41 00 00 00 00 00 | ..@.......................A..... |
15c0 | 8c 00 00 00 00 00 00 00 88 08 00 00 12 00 0d 00 ef 91 40 00 00 00 00 00 27 00 00 00 00 00 00 00 | ..................@.....'....... |
15e0 | 97 06 00 00 12 00 0d 00 18 cf 41 00 00 00 00 00 e0 01 00 00 00 00 00 00 21 05 00 00 12 00 0d 00 | ..........A.............!....... |
1600 | 2b 27 41 00 00 00 00 00 b0 03 00 00 00 00 00 00 6a 06 00 00 12 00 0d 00 1d 88 40 00 00 00 00 00 | +'A.............j.........@..... |
1620 | 26 00 00 00 00 00 00 00 df 0b 00 00 12 00 0d 00 37 7e 41 00 00 00 00 00 b0 00 00 00 00 00 00 00 | &...............7~A............. |
1640 | 09 0c 00 00 12 00 0d 00 cd 9a 40 00 00 00 00 00 41 00 00 00 00 00 00 00 4f 0c 00 00 12 00 0d 00 | ..........@.....A.......O....... |
1660 | bb 88 40 00 00 00 00 00 3e 00 00 00 00 00 00 00 1d 08 00 00 12 00 0d 00 8a 57 40 00 00 00 00 00 | ..@.....>................W@..... |
1680 | 8c 00 00 00 00 00 00 00 b7 09 00 00 12 00 0d 00 e6 86 40 00 00 00 00 00 5d 00 00 00 00 00 00 00 | ..................@.....]....... |
16a0 | b5 0a 00 00 12 00 0d 00 fc 25 41 00 00 00 00 00 39 00 00 00 00 00 00 00 f4 04 00 00 12 00 0d 00 | .........%A.....9............... |
16c0 | 0e 98 40 00 00 00 00 00 2e 00 00 00 00 00 00 00 b5 06 00 00 12 00 0d 00 8f d2 41 00 00 00 00 00 | ..@.......................A..... |
16e0 | 35 00 00 00 00 00 00 00 ad 08 00 00 12 00 0d 00 7e 8b 40 00 00 00 00 00 4c 00 00 00 00 00 00 00 | 5...............~.@.....L....... |
1700 | e0 07 00 00 12 00 0d 00 8a 84 40 00 00 00 00 00 3b 00 00 00 00 00 00 00 5a 0a 00 00 12 00 0d 00 | ..........@.....;.......Z....... |
1720 | c6 94 40 00 00 00 00 00 6a 00 00 00 00 00 00 00 ec 03 00 00 12 00 0d 00 6a 86 40 00 00 00 00 00 | ..@.....j...............j.@..... |
1740 | 22 00 00 00 00 00 00 00 5f 07 00 00 12 00 0d 00 38 4b 40 00 00 00 00 00 41 00 00 00 00 00 00 00 | "......._.......8K@.....A....... |
1760 | ce 0a 00 00 12 00 0d 00 6c 8b 40 00 00 00 00 00 12 00 00 00 00 00 00 00 3a 06 00 00 12 00 0d 00 | ........l.@.............:....... |
1780 | fa 96 40 00 00 00 00 00 0e 01 00 00 00 00 00 00 5a 05 00 00 12 00 0d 00 9e 90 40 00 00 00 00 00 | ..@.............Z.........@..... |
17a0 | 59 00 00 00 00 00 00 00 27 09 00 00 12 00 0d 00 84 89 40 00 00 00 00 00 1c 00 00 00 00 00 00 00 | Y.......'.........@............. |
17c0 | 1c 02 00 00 11 00 19 00 d0 a5 66 00 00 00 00 00 08 00 00 00 00 00 00 00 83 09 00 00 12 00 0d 00 | ..........f..................... |
17e0 | 54 91 40 00 00 00 00 00 2e 00 00 00 00 00 00 00 44 0c 00 00 12 00 0d 00 c9 ce 41 00 00 00 00 00 | T.@.............D.........A..... |
1800 | 4f 00 00 00 00 00 00 00 3d 07 00 00 12 00 0d 00 5a 47 40 00 00 00 00 00 00 00 00 00 00 00 00 00 | O.......=.......ZG@............. |
1820 | aa 0a 00 00 12 00 0d 00 ea 8a 40 00 00 00 00 00 3d 00 00 00 00 00 00 00 eb 08 00 00 12 00 0d 00 | ..........@.....=............... |
1840 | 35 cb 41 00 00 00 00 00 73 00 00 00 00 00 00 00 ec 0b 00 00 12 00 0d 00 cd 87 40 00 00 00 00 00 | 5.A.....s.................@..... |
1860 | 18 00 00 00 00 00 00 00 27 0c 00 00 12 00 0d 00 9e ca 41 00 00 00 00 00 78 00 00 00 00 00 00 00 | ........'.........A.....x....... |
1880 | c2 0b 00 00 12 00 0d 00 3c 98 40 00 00 00 00 00 64 00 00 00 00 00 00 00 f4 0c 00 00 12 00 0d 00 | ........<.@.....d............... |
18a0 | 3d 26 41 00 00 00 00 00 08 00 00 00 00 00 00 00 3c 0b 00 00 12 00 0d 00 27 8b 40 00 00 00 00 00 | =&A.............<.......'.@..... |
18c0 | 21 00 00 00 00 00 00 00 82 0c 00 00 12 00 0d 00 f7 90 40 00 00 00 00 00 5d 00 00 00 00 00 00 00 | !.................@.....]....... |
18e0 | 46 0a 00 00 12 00 0d 00 be 48 40 00 00 00 00 00 52 00 00 00 00 00 00 00 8a 02 00 00 11 00 19 00 | F........H@.....R............... |
1900 | e0 a5 66 00 00 00 00 00 08 00 00 00 00 00 00 00 86 0b 00 00 12 00 0d 00 17 d1 41 00 00 00 00 00 | ..f.......................A..... |
1920 | 23 00 00 00 00 00 00 00 5a 0b 00 00 12 00 0d 00 54 96 41 00 00 00 00 00 e2 01 00 00 00 00 00 00 | #.......Z.......T.A............. |
1940 | 76 0b 00 00 12 00 0d 00 65 4e 40 00 00 00 00 00 f7 01 00 00 00 00 00 00 b8 04 00 00 12 00 0d 00 | v.......eN@..................... |
1960 | a3 8d 40 00 00 00 00 00 92 00 00 00 00 00 00 00 5e 09 00 00 12 00 0d 00 0a d2 41 00 00 00 00 00 | ..@.............^.........A..... |
1980 | 36 00 00 00 00 00 00 00 95 08 00 00 12 00 0d 00 d7 51 40 00 00 00 00 00 d4 01 00 00 00 00 00 00 | 6................Q@............. |
19a0 | a3 05 00 00 12 00 0d 00 35 26 41 00 00 00 00 00 08 00 00 00 00 00 00 00 08 08 00 00 12 00 0d 00 | ........5&A..................... |
19c0 | 39 9e 40 00 00 00 00 00 b6 02 00 00 00 00 00 00 54 08 00 00 12 00 0d 00 2a 99 40 00 00 00 00 00 | 9.@.............T.......*.@..... |
19e0 | a5 00 00 00 00 00 00 00 b9 05 00 00 12 00 0d 00 c4 d2 41 00 00 00 00 00 62 00 00 00 00 00 00 00 | ..................A.....b....... |
1a00 | 4b 08 00 00 12 00 0d 00 f6 49 40 00 00 00 00 00 45 00 00 00 00 00 00 00 51 07 00 00 12 00 0d 00 | K........I@.....E.......Q....... |
1a20 | d0 d9 41 00 00 00 00 00 27 00 00 00 00 00 00 00 6a 0b 00 00 12 00 0d 00 ca 8b 40 00 00 00 00 00 | ..A.....'.......j.........@..... |
1a40 | 14 00 00 00 00 00 00 00 ad 09 00 00 12 00 0d 00 e7 d8 41 00 00 00 00 00 e9 00 00 00 00 00 00 00 | ..................A............. |
1a60 | 3a 0a 00 00 10 00 19 00 d0 a5 66 00 00 00 00 00 00 00 00 00 00 00 00 00 b9 07 00 00 12 00 0d 00 | :.........f..................... |
1a80 | 22 93 40 00 00 00 00 00 5f 00 00 00 00 00 00 00 ea 04 00 00 12 00 0d 00 7f a2 40 00 00 00 00 00 | ".@....._.................@..... |
1aa0 | 10 00 00 00 00 00 00 00 3a 09 00 00 12 00 0d 00 4f 8e 40 00 00 00 00 00 14 00 00 00 00 00 00 00 | ........:.......O.@............. |
1ac0 | eb 09 00 00 12 00 0d 00 f2 cc 41 00 00 00 00 00 1d 00 00 00 00 00 00 00 96 07 00 00 12 00 0d 00 | ..........A..................... |
1ae0 | 1f d4 41 00 00 00 00 00 5b 00 00 00 00 00 00 00 87 05 00 00 12 00 0d 00 ba 92 40 00 00 00 00 00 | ..A.....[.................@..... |
1b00 | 68 00 00 00 00 00 00 00 d9 04 00 00 12 00 0d 00 f8 d0 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 | h.................A............. |
1b20 | 92 05 00 00 12 00 0d 00 aa d3 41 00 00 00 00 00 3e 00 00 00 00 00 00 00 06 09 00 00 12 00 0d 00 | ..........A.....>............... |
1b40 | f8 cd 41 00 00 00 00 00 29 00 00 00 00 00 00 00 af 03 00 00 12 00 0d 00 3b 4a 40 00 00 00 00 00 | ..A.....)...............;J@..... |
1b60 | fd 00 00 00 00 00 00 00 96 0b 00 00 12 00 0d 00 b4 52 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 | .................RA.....;....... |
1b80 | de 0c 00 00 12 00 0d 00 81 93 40 00 00 00 00 00 6a 00 00 00 00 00 00 00 e8 05 00 00 12 00 0d 00 | ..........@.....j............... |
1ba0 | 02 90 40 00 00 00 00 00 49 00 00 00 00 00 00 00 a6 06 00 00 12 00 0d 00 89 80 40 00 00 00 00 00 | ..@.....I.................@..... |
1bc0 | ac 00 00 00 00 00 00 00 d3 0c 00 00 12 00 0d 00 30 95 40 00 00 00 00 00 fb 00 00 00 00 00 00 00 | ................0.@............. |
1be0 | 59 0c 00 00 12 00 0d 00 f9 88 40 00 00 00 00 00 8b 00 00 00 00 00 00 00 80 08 00 00 12 00 0d 00 | Y.........@..................... |
1c00 | a0 98 40 00 00 00 00 00 1f 00 00 00 00 00 00 00 4f 0a 00 00 12 00 0d 00 ab 53 40 00 00 00 00 00 | ..@.............O........S@..... |
1c20 | 0f 00 00 00 00 00 00 00 b4 0b 00 00 12 00 0d 00 5e cd 41 00 00 00 00 00 7e 00 00 00 00 00 00 00 | ................^.A.....~....... |
1c40 | a4 0c 00 00 12 00 0d 00 cf 99 40 00 00 00 00 00 fe 00 00 00 00 00 00 00 1b 0d 00 00 12 00 0d 00 | ..........@..................... |
1c60 | 0d 88 40 00 00 00 00 00 10 00 00 00 00 00 00 00 0d 0d 00 00 12 00 0d 00 09 d8 41 00 00 00 00 00 | ..@.......................A..... |
1c80 | de 00 00 00 00 00 00 00 2d 05 00 00 11 00 0f 00 60 d9 45 00 00 00 00 00 81 00 00 00 00 00 00 00 | ........-.......`.E............. |
1ca0 | 41 06 00 00 12 00 0d 00 74 48 40 00 00 00 00 00 4a 00 00 00 00 00 00 00 db 0a 00 00 12 00 0d 00 | A.......tH@.....J............... |
1cc0 | cd 35 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 8d 04 00 00 12 00 0d 00 1b d7 41 00 00 00 00 00 | .5A.....;.................A..... |
1ce0 | 89 00 00 00 00 00 00 00 21 0b 00 00 12 00 0d 00 4b 90 40 00 00 00 00 00 53 00 00 00 00 00 00 00 | ........!.......K.@.....S....... |
1d00 | cd 0b 00 00 12 00 0d 00 16 cb 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 70 04 00 00 12 00 0d 00 | ..........A.............p....... |
1d20 | a5 d4 41 00 00 00 00 00 55 00 00 00 00 00 00 00 e1 03 00 00 12 00 0d 00 8c 86 40 00 00 00 00 00 | ..A.....U.................@..... |
1d40 | 17 00 00 00 00 00 00 00 25 04 00 00 12 00 0d 00 7b 26 41 00 00 00 00 00 6e 00 00 00 00 00 00 00 | ........%.......{&A.....n....... |
1d60 | d5 06 00 00 12 00 0d 00 a1 87 40 00 00 00 00 00 2c 00 00 00 00 00 00 00 3f 04 00 00 12 00 0d 00 | ..........@.....,.......?....... |
1d80 | bd c4 41 00 00 00 00 00 8d 02 00 00 00 00 00 00 05 07 00 00 12 00 0d 00 a0 89 40 00 00 00 00 00 | ..A.......................@..... |
1da0 | 51 00 00 00 00 00 00 00 44 07 00 00 12 00 0d 00 74 56 40 00 00 00 00 00 25 00 00 00 00 00 00 00 | Q.......D.......tV@.....%....... |
1dc0 | 71 08 00 00 12 00 0d 00 de 8b 40 00 00 00 00 00 15 00 00 00 00 00 00 00 51 05 00 00 12 00 0d 00 | q.........@.............Q....... |
1de0 | 21 ce 41 00 00 00 00 00 a8 00 00 00 00 00 00 00 fa 09 00 00 12 00 0d 00 68 49 40 00 00 00 00 00 | !.A.....................hI@..... |
1e00 | 8e 00 00 00 00 00 00 00 1f 0a 00 00 12 00 0d 00 2d a1 40 00 00 00 00 00 1e 01 00 00 00 00 00 00 | ................-.@............. |
1e20 | 29 0d 00 00 12 00 0d 00 43 88 40 00 00 00 00 00 18 00 00 00 00 00 00 00 3c 08 00 00 11 00 0f 00 | ).......C.@.............<....... |
1e40 | c0 e6 41 00 00 00 00 00 04 00 00 00 00 00 00 00 db 09 00 00 12 00 0d 00 f3 87 40 00 00 00 00 00 | ..A.......................@..... |
1e60 | 1a 00 00 00 00 00 00 00 7e 09 00 00 10 00 19 00 f8 a5 66 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........~.........f............. |
1e80 | 7e 04 00 00 12 00 0d 00 48 8b 40 00 00 00 00 00 24 00 00 00 00 00 00 00 6e 09 00 00 12 00 0d 00 | ~.......H.@.....$.......n....... |
1ea0 | 64 1b 41 00 00 00 00 00 0e 00 00 00 00 00 00 00 0c 05 00 00 12 00 0d 00 5e 8a 40 00 00 00 00 00 | d.A.....................^.@..... |
1ec0 | 8c 00 00 00 00 00 00 00 c1 03 00 00 12 00 0e 00 b0 e6 41 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..................A............. |
1ee0 | 04 06 00 00 12 00 0d 00 e9 26 41 00 00 00 00 00 42 00 00 00 00 00 00 00 06 0a 00 00 12 00 0d 00 | .........&A.....B............... |
1f00 | f7 cb 41 00 00 00 00 00 28 00 00 00 00 00 00 00 d2 03 00 00 12 00 0d 00 80 85 40 00 00 00 00 00 | ..A.....(.................@..... |
1f20 | 81 00 00 00 00 00 00 00 50 09 00 00 12 00 0d 00 bf 98 40 00 00 00 00 00 18 00 00 00 00 00 00 00 | ........P.........@............. |
1f40 | bb 08 00 00 12 00 0d 00 7a d4 41 00 00 00 00 00 2b 00 00 00 00 00 00 00 18 09 00 00 12 00 0d 00 | ........z.A.....+............... |
1f60 | 5f d2 41 00 00 00 00 00 30 00 00 00 00 00 00 00 94 09 00 00 12 00 0d 00 79 4b 40 00 00 00 00 00 | _.A.....0...............yK@..... |
1f80 | 3c 01 00 00 00 00 00 00 1a 05 00 00 10 00 18 00 d0 a5 66 00 00 00 00 00 00 00 00 00 00 00 00 00 | <.................f............. |
1fa0 | b7 03 00 00 12 00 0d 00 90 e6 41 00 00 00 00 00 02 00 00 00 00 00 00 00 6a 05 00 00 12 00 0d 00 | ..........A.............j....... |
1fc0 | 53 86 40 00 00 00 00 00 17 00 00 00 00 00 00 00 c1 0a 00 00 12 00 0d 00 4f cf 40 00 00 00 00 00 | S.@.....................O.@..... |
1fe0 | 5f 00 00 00 00 00 00 00 a2 09 00 00 12 00 0d 00 c8 8f 40 00 00 00 00 00 3a 00 00 00 00 00 00 00 | _.................@.....:....... |
2000 | c2 09 00 00 12 00 0d 00 43 87 40 00 00 00 00 00 5e 00 00 00 00 00 00 00 04 0d 00 00 12 00 0d 00 | ........C.@.....^............... |
2020 | 10 49 40 00 00 00 00 00 58 00 00 00 00 00 00 00 20 07 00 00 12 00 0d 00 76 92 40 00 00 00 00 00 | .I@.....X...............v.@..... |
2040 | 44 00 00 00 00 00 00 00 7b 0a 00 00 12 00 0d 00 9f 4d 40 00 00 00 00 00 c6 00 00 00 00 00 00 00 | D.......{........M@............. |
2060 | 39 07 00 00 20 00 18 00 70 a3 66 00 00 00 00 00 00 00 00 00 00 00 00 00 6f 07 00 00 12 00 0d 00 | 9.......p.f.............o....... |
2080 | 2b 96 40 00 00 00 00 00 a1 00 00 00 00 00 00 00 cb 08 00 00 12 00 0d 00 a8 cb 41 00 00 00 00 00 | +.@.......................A..... |
20a0 | 4f 00 00 00 00 00 00 00 86 06 00 00 12 00 0d 00 a4 d7 41 00 00 00 00 00 65 00 00 00 00 00 00 00 | O.................A.....e....... |
20c0 | cb 09 00 00 12 00 0d 00 07 8c 40 00 00 00 00 00 54 00 00 00 00 00 00 00 4e 04 00 00 12 00 0d 00 | ..........@.....T.......N....... |
20e0 | 3f 8a 40 00 00 00 00 00 1f 00 00 00 00 00 00 00 f2 07 00 00 12 00 0d 00 25 57 40 00 00 00 00 00 | ?.@.....................%W@..... |
2100 | 65 00 00 00 00 00 00 00 fd 04 00 00 12 00 0d 00 f1 89 40 00 00 00 00 00 4e 00 00 00 00 00 00 00 | e.................@.....N....... |
2120 | 40 05 00 00 12 00 0d 00 26 d3 41 00 00 00 00 00 84 00 00 00 00 00 00 00 f4 05 00 00 12 00 0d 00 | @.......&.A..................... |
2140 | 94 c9 41 00 00 00 00 00 83 00 00 00 00 00 00 00 c9 0c 00 00 12 00 0d 00 6f 54 40 00 00 00 00 00 | ..A.....................oT@..... |
2160 | 81 00 00 00 00 00 00 00 1f 06 00 00 12 00 0d 00 3c 60 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 | ................<`A.....;....... |
2180 | b3 0c 00 00 12 00 0d 00 84 8f 40 00 00 00 00 00 44 00 00 00 00 00 00 00 2d 08 00 00 12 00 0d 00 | ..........@.....D.......-....... |
21a0 | 99 56 40 00 00 00 00 00 8c 00 00 00 00 00 00 00 8e 03 00 00 12 00 0d 00 f4 46 40 00 00 00 00 00 | .V@......................F@..... |
21c0 | 66 00 00 00 00 00 00 00 f9 0a 00 00 12 00 0d 00 e5 87 40 00 00 00 00 00 0e 00 00 00 00 00 00 00 | f.................@............. |
21e0 | 74 0c 00 00 12 00 0d 00 dc cd 41 00 00 00 00 00 1c 00 00 00 00 00 00 00 f5 0b 00 00 12 00 0d 00 | t.........A..................... |
2200 | fa d4 41 00 00 00 00 00 4e 00 00 00 00 00 00 00 cf 07 00 00 12 00 0d 00 7c 94 40 00 00 00 00 00 | ..A.....N...............|.@..... |
2220 | 4a 00 00 00 00 00 00 00 36 0d 00 00 12 00 0d 00 5c 50 40 00 00 00 00 00 62 01 00 00 00 00 00 00 | J.......6.......\P@.....b....... |
2240 | c9 04 00 00 11 00 18 00 80 a3 66 00 00 00 00 00 e0 01 00 00 00 00 00 00 16 0b 00 00 12 00 0d 00 | ..........f..................... |
2260 | d6 c7 41 00 00 00 00 00 c1 00 00 00 00 00 00 00 f9 03 00 00 12 00 0d 00 ba 53 40 00 00 00 00 00 | ..A......................S@..... |
2280 | 58 00 00 00 00 00 00 00 9d 08 00 00 12 00 0d 00 35 8e 40 00 00 00 00 00 1a 00 00 00 00 00 00 00 | X...............5.@............. |
22a0 | ea 0c 00 00 12 00 0d 00 1c 55 40 00 00 00 00 00 29 00 00 00 00 00 00 00 fe 0b 00 00 12 00 0d 00 | .........U@.....)............... |
22c0 | f5 96 40 00 00 00 00 00 05 00 00 00 00 00 00 00 f3 06 00 00 12 00 0d 00 1f cc 41 00 00 00 00 00 | ..@.......................A..... |
22e0 | aa 00 00 00 00 00 00 00 c5 07 00 00 12 00 0d 00 f0 54 40 00 00 00 00 00 2c 00 00 00 00 00 00 00 | .................T@.....,....... |
2300 | 11 06 00 00 12 00 0d 00 bf 47 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 63 08 00 00 12 00 0d 00 | .........GA.....;.......c....... |
2320 | 88 8e 40 00 00 00 00 00 71 00 00 00 00 00 00 00 5c 04 00 00 12 00 0d 00 55 cd 41 00 00 00 00 00 | ..@.....q.......\.......U.A..... |
2340 | 09 00 00 00 00 00 00 00 98 0a 00 00 12 00 0d 00 3a d1 41 00 00 00 00 00 58 00 00 00 00 00 00 00 | ................:.A.....X....... |
2360 | a4 0b 00 00 12 00 0d 00 0e 9b 40 00 00 00 00 00 a1 00 00 00 00 00 00 00 c7 06 00 00 12 00 0d 00 | ..........@..................... |
2380 | d7 98 40 00 00 00 00 00 0c 00 00 00 00 00 00 00 37 07 00 00 10 00 18 00 70 a3 66 00 00 00 00 00 | ..@.............7.......p.f..... |
23a0 | 00 00 00 00 00 00 00 00 a8 07 00 00 12 00 0d 00 eb 93 40 00 00 00 00 00 91 00 00 00 00 00 00 00 | ..................@............. |
23c0 | 14 0a 00 00 12 00 0d 00 72 1b 41 00 00 00 00 00 78 00 00 00 00 00 00 00 2d 0b 00 00 12 00 0d 00 | ........r.A.....x.......-....... |
23e0 | 5b 88 40 00 00 00 00 00 1a 00 00 00 00 00 00 00 4d 06 00 00 12 00 0d 00 f3 8b 40 00 00 00 00 00 | [.@.............M.........@..... |
2400 | 14 00 00 00 00 00 00 00 32 04 00 00 12 00 0d 00 4c 26 41 00 00 00 00 00 2f 00 00 00 00 00 00 00 | ........2.......L&A...../....... |
2420 | 9b 04 00 00 12 00 0d 00 97 c8 41 00 00 00 00 00 fd 00 00 00 00 00 00 00 fa 08 00 00 12 00 0d 00 | ..........A..................... |
2440 | 40 86 40 00 00 00 00 00 13 00 00 00 00 00 00 00 00 6c 69 62 64 6c 2e 73 6f 2e 32 00 5f 49 54 4d | @.@..............libdl.so.2._ITM |
2460 | 5f 64 65 72 65 67 69 73 74 65 72 54 4d 43 6c 6f 6e 65 54 61 62 6c 65 00 5f 5f 67 6d 6f 6e 5f 73 | _deregisterTMCloneTable.__gmon_s |
2480 | 74 61 72 74 5f 5f 00 5f 4a 76 5f 52 65 67 69 73 74 65 72 43 6c 61 73 73 65 73 00 5f 49 54 4d 5f | tart__._Jv_RegisterClasses._ITM_ |
24a0 | 72 65 67 69 73 74 65 72 54 4d 43 6c 6f 6e 65 54 61 62 6c 65 00 64 6c 63 6c 6f 73 65 00 64 6c 73 | registerTMCloneTable.dlclose.dls |
24c0 | 79 6d 00 64 6c 6f 70 65 6e 00 64 6c 65 72 72 6f 72 00 6c 69 62 6d 2e 73 6f 2e 36 00 66 6d 6f 64 | ym.dlopen.dlerror.libm.so.6.fmod |
24e0 | 00 61 74 61 6e 32 00 6c 6f 67 31 30 00 6c 6f 67 00 61 73 69 6e 00 63 65 69 6c 00 66 6c 6f 6f 72 | .atan2.log10.log.asin.ceil.floor |
2500 | 00 74 61 6e 00 73 71 72 74 00 70 6f 77 00 61 63 6f 73 00 66 72 65 78 70 00 6c 69 62 63 2e 73 6f | .tan.sqrt.pow.acos.frexp.libc.so |
2520 | 2e 36 00 66 66 6c 75 73 68 00 73 74 72 63 70 79 00 66 6c 6f 63 6b 66 69 6c 65 00 67 6d 74 69 6d | .6.fflush.strcpy.flockfile.gmtim |
2540 | 65 5f 72 00 65 78 69 74 00 66 6e 6d 61 74 63 68 00 72 65 61 64 64 69 72 00 73 65 74 6c 6f 63 61 | e_r.exit.fnmatch.readdir.setloca |
2560 | 6c 65 00 66 6f 70 65 6e 00 73 74 72 6e 63 6d 70 00 73 74 72 72 63 68 72 00 5f 5f 6c 6f 6e 67 6a | le.fopen.strncmp.strrchr.__longj |
2580 | 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 5f 73 74 61 63 6b 5f | mp_chk.closedir.strncpy.__stack_ |
25a0 | 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 6f 72 74 00 73 74 64 | chk_fail.realloc.clock.abort.std |
25c0 | 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 00 70 6f 70 65 6e 00 | in.memchr.strpbrk.tolower.popen. |
25e0 | 73 74 72 73 70 6e 00 67 65 74 63 5f 75 6e 6c 6f 63 6b 65 64 00 73 74 72 66 74 69 6d 65 00 6c 6f | strspn.getc_unlocked.strftime.lo |
2600 | 63 61 6c 74 69 6d 65 5f 72 00 73 74 72 74 6f 64 00 66 65 6f 66 00 66 67 65 74 73 00 75 6e 67 65 | caltime_r.strtod.feof.fgets.unge |
2620 | 74 63 00 6c 6f 63 61 6c 65 63 6f 6e 76 00 73 74 72 73 74 72 00 5f 5f 65 72 72 6e 6f 5f 6c 6f 63 | tc.localeconv.strstr.__errno_loc |
2640 | 61 74 69 6f 6e 00 6d 65 6d 63 6d 70 00 63 6c 65 61 72 65 72 72 00 5f 73 65 74 6a 6d 70 00 5f 5f | ation.memcmp.clearerr._setjmp.__ |
2660 | 66 70 72 69 6e 74 66 5f 63 68 6b 00 73 74 64 6f 75 74 00 66 73 65 65 6b 6f 36 34 00 66 70 75 74 | fprintf_chk.stdout.fseeko64.fput |
2680 | 73 00 66 72 65 6f 70 65 6e 36 34 00 66 63 6c 6f 73 65 00 72 61 6e 64 00 6d 61 6c 6c 6f 63 00 66 | s.freopen64.fclose.rand.malloc.f |
26a0 | 74 65 6c 6c 6f 36 34 00 72 65 6d 6f 76 65 00 5f 5f 73 74 72 6e 63 70 79 5f 63 68 6b 00 6f 70 65 | tello64.remove.__strncpy_chk.ope |
26c0 | 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 72 72 | ndir.__ctype_b_loc.getenv.stderr |
26e0 | 00 73 79 73 74 65 6d 00 72 65 61 64 6c 69 6e 6b 00 70 63 6c 6f 73 65 00 66 77 72 69 74 65 00 66 | .system.readlink.pclose.fwrite.f |
2700 | 72 65 61 64 00 67 65 74 74 69 6d 65 6f 66 64 61 79 00 72 65 6e 61 6d 65 00 6d 6b 73 74 65 6d 70 | read.gettimeofday.rename.mkstemp |
2720 | 36 34 00 5f 5f 6d 65 6d 63 70 79 5f 63 68 6b 00 73 72 61 6e 64 6f 6d 00 64 69 66 66 74 69 6d 65 | 64.__memcpy_chk.srandom.difftime |
2740 | 00 73 74 72 63 68 72 00 66 75 6e 6c 6f 63 6b 66 69 6c 65 00 6d 6b 74 69 6d 65 00 74 6d 70 66 69 | .strchr.funlockfile.mktime.tmpfi |
2760 | 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 74 72 63 70 | le64.__ctype_toupper_loc.__strcp |
2780 | 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 74 76 62 75 | y_chk.__ctype_tolower_loc.setvbu |
27a0 | 66 00 5f 5f 73 70 72 69 6e 74 66 5f 63 68 6b 00 66 6f 70 65 6e 36 34 00 5f 49 4f 5f 67 65 74 63 | f.__sprintf_chk.fopen64._IO_getc |
27c0 | 00 73 74 72 63 6d 70 00 73 74 72 65 72 72 6f 72 00 5f 5f 6c 69 62 63 5f 73 74 61 72 74 5f 6d 61 | .strcmp.strerror.__libc_start_ma |
27e0 | 69 6e 00 66 65 72 72 6f 72 00 73 74 72 63 6f 6c 6c 00 66 72 65 65 00 5f 5f 78 73 74 61 74 00 6f | in.ferror.strcoll.free.__xstat.o |
2800 | 73 5f 73 74 61 74 00 5f 5f 6c 69 62 63 5f 63 73 75 5f 66 69 6e 69 00 6c 75 61 6f 70 65 6e 5f 69 | s_stat.__libc_csu_fini.luaopen_i |
2820 | 6f 00 6c 75 61 5f 63 68 65 63 6b 73 74 61 63 6b 00 6c 75 61 5f 67 65 74 74 6f 70 00 6c 75 61 5f | o.lua_checkstack.lua_gettop.lua_ |
2840 | 61 62 73 69 6e 64 65 78 00 6f 73 5f 72 6d 64 69 72 00 6c 75 61 4c 5f 6f 70 65 6e 6c 69 62 00 6c | absindex.os_rmdir.luaL_openlib.l |
2860 | 75 61 4c 5f 77 68 65 72 65 00 6c 75 61 5f 73 65 74 74 6f 70 00 6c 75 61 5f 67 65 74 6c 6f 63 61 | uaL_where.lua_settop.lua_getloca |
2880 | 6c 00 6c 75 61 5f 67 65 74 73 74 61 63 6b 00 6c 75 61 4c 5f 74 72 61 63 65 62 61 63 6b 00 6c 75 | l.lua_getstack.luaL_traceback.lu |
28a0 | 61 5f 74 6f 62 6f 6f 6c 65 61 6e 00 6c 75 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 73 69 7a 65 00 | a_toboolean.luaL_pushresultsize. |
28c0 | 6c 75 61 4c 5f 63 61 6c 6c 6d 65 74 61 00 6c 75 61 5f 74 6f 75 73 65 72 64 61 74 61 00 6c 75 61 | luaL_callmeta.lua_touserdata.lua |
28e0 | 4c 5f 73 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 | L_setfuncs.luaL_argerror.luaL_to |
2900 | 6c 73 74 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 | lstring.lua_pushcclosure.builtin |
2920 | 5f 73 63 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 | _scripts.luaL_loadbufferx.lua_cl |
2940 | 6f 73 65 00 6c 75 61 5f 6e 65 78 74 00 6c 75 61 5f 74 6f 69 6e 74 65 67 65 72 78 00 6c 75 61 5f | ose.lua_next.lua_tointegerx.lua_ |
2960 | 74 6f 6c 73 74 72 69 6e 67 00 5f 65 64 61 74 61 00 6c 75 61 5f 67 65 74 69 6e 66 6f 00 6c 75 61 | tolstring._edata.lua_getinfo.lua |
2980 | 5f 69 64 65 6e 74 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 | _ident.os_mkdir.luaL_checkoption |
29a0 | 00 6c 75 61 4c 5f 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 | .luaL_ref.lua_createtable.lua_ve |
29c0 | 72 73 69 6f 6e 00 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 | rsion.lua_pushvfstring.lua_rawse |
29e0 | 74 00 6c 75 61 4c 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 | t.luaL_checknumber.lua_gethook.l |
2a00 | 75 61 5f 78 6d 6f 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 | ua_xmove.luaL_optlstring.luaL_op |
2a20 | 74 6e 75 6d 62 65 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 | tnumber.luaL_pushresult.lua_rawg |
2a40 | 65 74 69 00 6c 75 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 | eti.luaL_fileresult.lua_setlocal |
2a60 | 00 6c 75 61 4c 5f 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 | .luaL_openlibs.luaopen_debug.lua |
2a80 | 5f 73 65 74 66 69 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 | _setfield.lua_gc.string_hash.lua |
2aa0 | 5f 70 75 73 68 69 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 | _pushinteger.luaopen_math.lua_is |
2ac0 | 6e 75 6d 62 65 72 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 | number.lua_pushthread.luaL_getsu |
2ae0 | 62 74 61 62 6c 65 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 | btable.luaL_loadfilex.luaopen_st |
2b00 | 72 69 6e 67 00 6c 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 | ring.luaL_checklstring.lua_setal |
2b20 | 6c 6f 63 66 00 6c 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 | locf.lua_pushvalue.lua_pushfstri |
2b40 | 6e 67 00 6c 75 61 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 | ng.luaL_prepbuffsize.lua_tonumbe |
2b60 | 72 78 00 6c 75 61 5f 67 65 74 74 61 62 6c 65 00 6c 75 61 5f 73 65 74 69 00 6c 75 61 5f 73 65 74 | rx.lua_gettable.lua_seti.lua_set |
2b80 | 67 6c 6f 62 61 6c 00 5f 5f 64 61 74 61 5f 73 74 61 72 74 00 6f 73 5f 6d 61 74 63 68 6e 61 6d 65 | global.__data_start.os_matchname |
2ba0 | 00 6c 75 61 4c 5f 6e 65 77 73 74 61 74 65 00 70 61 74 68 5f 69 73 61 62 73 6f 6c 75 74 65 00 6c | .luaL_newstate.path_isabsolute.l |
2bc0 | 75 61 5f 6c 6f 61 64 00 6c 75 61 6f 70 65 6e 5f 62 69 74 33 32 00 6c 75 61 5f 6e 65 77 75 73 65 | ua_load.luaopen_bit32.lua_newuse |
2be0 | 72 64 61 74 61 00 6c 75 61 4c 5f 63 68 65 63 6b 69 6e 74 65 67 65 72 00 6c 75 61 5f 73 65 74 6d | rdata.luaL_checkinteger.lua_setm |
2c00 | 65 74 61 74 61 62 6c 65 00 6c 75 61 5f 72 61 77 73 65 74 69 00 64 6f 5f 69 73 66 69 6c 65 00 6c | etatable.lua_rawseti.do_isfile.l |
2c20 | 75 61 5f 73 65 74 75 73 65 72 76 61 6c 75 65 00 6c 75 61 6f 70 65 6e 5f 63 6f 72 6f 75 74 69 6e | ua_setuservalue.luaopen_coroutin |
2c40 | 65 00 6f 73 5f 6d 61 74 63 68 6e 65 78 74 00 6c 75 61 5f 64 75 6d 70 00 6c 75 61 5f 6e 65 77 73 | e.os_matchnext.lua_dump.lua_news |
2c60 | 74 61 74 65 00 64 6f 5f 68 61 73 68 00 73 74 72 69 6e 67 5f 65 6e 64 73 77 69 74 68 00 6f 73 5f | tate.do_hash.string_endswith.os_ |
2c80 | 6d 61 74 63 68 69 73 66 69 6c 65 00 5f 49 4f 5f 73 74 64 69 6e 5f 75 73 65 64 00 6f 73 5f 74 69 | matchisfile._IO_stdin_used.os_ti |
2ca0 | 63 6b 73 00 6c 75 61 5f 67 65 74 75 70 76 61 6c 75 65 00 6c 75 61 5f 67 65 74 67 6c 6f 62 61 6c | cks.lua_getupvalue.lua_getglobal |
2cc0 | 00 6c 75 61 5f 70 75 73 68 6e 75 6d 62 65 72 00 6c 75 61 5f 6c 65 6e 00 6c 75 61 5f 73 65 74 74 | .lua_pushnumber.lua_len.lua_sett |
2ce0 | 61 62 6c 65 00 6f 73 5f 75 75 69 64 00 6c 75 61 5f 70 75 73 68 62 6f 6f 6c 65 61 6e 00 6c 75 61 | able.os_uuid.lua_pushboolean.lua |
2d00 | 5f 74 6f 70 6f 69 6e 74 65 72 00 6c 75 61 4c 5f 6f 70 74 69 6e 74 65 67 65 72 00 6c 75 61 4c 5f | _topointer.luaL_optinteger.luaL_ |
2d20 | 63 68 65 63 6b 73 74 61 63 6b 00 5f 5f 6c 69 62 63 5f 63 73 75 5f 69 6e 69 74 00 6c 75 61 4c 5f | checkstack.__libc_csu_init.luaL_ |
2d40 | 74 65 73 74 75 64 61 74 61 00 6c 75 61 5f 61 74 70 61 6e 69 63 00 6c 75 61 4c 5f 62 75 66 66 69 | testudata.lua_atpanic.luaL_buffi |
2d60 | 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 73 74 72 69 6e | nitsize.luaL_checktype.lua_strin |
2d80 | 67 74 6f 6e 75 6d 62 65 72 00 6c 75 61 5f 70 75 73 68 6c 69 67 68 74 75 73 65 72 64 61 74 61 00 | gtonumber.lua_pushlightuserdata. |
2da0 | 6c 75 61 5f 67 65 74 61 6c 6c 6f 63 66 00 6c 75 61 4c 5f 63 68 65 63 6b 75 64 61 74 61 00 6c 75 | lua_getallocf.luaL_checkudata.lu |
2dc0 | 61 5f 69 73 79 69 65 6c 64 61 62 6c 65 00 5f 65 6e 64 00 6c 75 61 5f 67 65 74 75 73 65 72 76 61 | a_isyieldable._end.lua_getuserva |
2de0 | 6c 75 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 | lue.os_pathsearch.lua_rawget.lua |
2e00 | 4c 5f 67 73 75 62 00 6c 75 61 5f 72 6f 74 61 74 65 00 6c 75 61 5f 63 6f 70 79 00 6c 75 61 5f 70 | L_gsub.lua_rotate.lua_copy.lua_p |
2e20 | 75 73 68 6c 73 74 72 69 6e 67 00 6c 75 61 5f 69 73 63 66 75 6e 63 74 69 6f 6e 00 6c 75 61 4c 5f | ushlstring.lua_iscfunction.luaL_ |
2e40 | 61 64 64 73 74 72 69 6e 67 00 6f 73 5f 63 6f 70 79 66 69 6c 65 00 6c 75 61 4c 5f 63 68 65 63 6b | addstring.os_copyfile.luaL_check |
2e60 | 61 6e 79 00 6c 75 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 | any.lua_yieldk.lua_newthread.lua |
2e80 | 5f 72 61 77 65 71 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 | _rawequal.__bss_start.os_isdir.o |
2ea0 | 73 5f 69 73 36 34 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 | s_is64bit.lua_callk.lua_error.os |
2ec0 | 5f 6d 61 74 63 68 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 | _matchdone.premake_init.luaL_add |
2ee0 | 6c 73 74 72 69 6e 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 | lstring.luaL_getmetafield.lua_ra |
2f00 | 77 6c 65 6e 00 6c 75 61 5f 73 65 74 68 6f 6f 6b 00 6c 75 61 6f 70 65 6e 5f 75 74 66 38 00 6c 75 | wlen.lua_sethook.luaopen_utf8.lu |
2f20 | 61 5f 74 6f 74 68 72 65 61 64 00 6c 75 61 6f 70 65 6e 5f 6f 73 00 6c 75 61 4c 5f 63 68 65 63 6b | a_tothread.luaopen_os.luaL_check |
2f40 | 76 65 72 73 69 6f 6e 5f 00 6c 75 61 5f 74 79 70 65 6e 61 6d 65 00 6c 75 61 4c 5f 70 75 73 68 6d | version_.lua_typename.luaL_pushm |
2f60 | 6f 64 75 6c 65 00 6c 75 61 4c 5f 65 72 72 6f 72 00 6c 75 61 5f 72 61 77 67 65 74 70 00 6c 75 61 | odule.luaL_error.lua_rawgetp.lua |
2f80 | 5f 69 73 75 73 65 72 64 61 74 61 00 6c 75 61 5f 74 6f 63 66 75 6e 63 74 69 6f 6e 00 6f 73 5f 6d | _isuserdata.lua_tocfunction.os_m |
2fa0 | 61 74 63 68 73 74 61 72 74 00 6c 75 61 6f 70 65 6e 5f 70 61 63 6b 61 67 65 00 6c 75 61 5f 70 75 | atchstart.luaopen_package.lua_pu |
2fc0 | 73 68 6e 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 | shnil.premake_execute.luaL_loads |
2fe0 | 74 72 69 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 | tring.luaopen_table.lua_upvaluej |
3000 | 6f 69 6e 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 | oin.luaL_addvalue.lua_concat.lua |
3020 | 4c 5f 73 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 | L_setmetatable.luaopen_base.lua_ |
3040 | 74 79 70 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 | type.luaL_len.lua_status.lua_upv |
3060 | 61 6c 75 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 | alueid.luaL_execresult.luaL_newm |
3080 | 65 74 61 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 | etatable.lua_resume.luaL_unref.l |
30a0 | 75 61 5f 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 | ua_arith.lua_compare.lua_pushstr |
30c0 | 69 6e 67 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 | ing.luaL_buffinit.lua_getmetatab |
30e0 | 6c 65 00 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 | le.lua_gethookcount.lua_setupval |
3100 | 75 65 00 6c 75 61 5f 67 65 74 69 00 6c 75 61 5f 67 65 74 66 69 65 6c 64 00 6f 73 5f 67 65 74 63 | ue.lua_geti.lua_getfield.os_getc |
3120 | 77 64 00 6c 75 61 5f 70 63 61 6c 6c 6b 00 6c 75 61 5f 72 61 77 73 65 74 70 00 6f 73 5f 69 73 66 | wd.lua_pcallk.lua_rawsetp.os_isf |
3140 | 69 6c 65 00 6c 75 61 5f 67 65 74 68 6f 6f 6b 6d 61 73 6b 00 6f 73 5f 63 68 64 69 72 00 6c 75 61 | ile.lua_gethookmask.os_chdir.lua |
3160 | 4c 5f 72 65 71 75 69 72 65 66 00 6c 75 61 5f 69 73 69 6e 74 65 67 65 72 00 6c 75 61 5f 69 73 73 | L_requiref.lua_isinteger.lua_iss |
3180 | 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 5f 32 2e 32 2e 35 | tring.premake_locate.GLIBC_2.2.5 |
31a0 | 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 49 42 43 5f 32 2e | .GLIBC_2.11.GLIBC_2.3.4.GLIBC_2. |
31c0 | 34 00 47 4c 49 42 43 5f 32 2e 33 00 00 00 02 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 | 4.GLIBC_2.3..................... |
31e0 | 03 00 00 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 04 00 03 00 03 00 03 00 03 00 03 00 | ................................ |
3200 | 03 00 03 00 05 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 04 00 03 00 04 00 03 00 | ................................ |
3220 | 03 00 04 00 03 00 03 00 04 00 03 00 03 00 04 00 03 00 03 00 03 00 03 00 04 00 03 00 03 00 04 00 | ................................ |
3240 | 06 00 03 00 00 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 07 00 03 00 03 00 03 00 03 00 03 00 | ................................ |
3260 | 04 00 03 00 03 00 03 00 04 00 03 00 03 00 07 00 06 00 03 00 06 00 03 00 03 00 08 00 03 00 03 00 | ................................ |
3280 | 03 00 00 00 03 00 04 00 04 00 04 00 03 00 03 00 06 00 00 00 04 00 03 00 07 00 04 00 03 00 03 00 | ................................ |
32a0 | 07 00 02 00 02 00 06 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 | ................................ |
32c0 | 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 | ................................ |
32e0 | 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 01 00 01 00 | ................................ |
3300 | 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 01 00 01 00 01 00 | ................................ |
3320 | 01 00 01 00 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 | ................................ |
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 01 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 01 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 01 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 00 00 00 00 01 00 01 00 01 00 00 00 10 00 00 00 20 00 00 00 75 1a 69 09 00 00 07 00 | ........................u.i..... |
3440 | 45 0d 00 00 00 00 00 00 01 00 01 00 82 00 00 00 10 00 00 00 20 00 00 00 75 1a 69 09 00 00 04 00 | E.......................u.i..... |
3460 | 45 0d 00 00 00 00 00 00 01 00 05 00 c9 00 00 00 10 00 00 00 00 00 00 00 91 91 96 06 00 00 08 00 | E............................... |
3480 | 51 0d 00 00 10 00 00 00 74 19 69 09 00 00 06 00 5c 0d 00 00 10 00 00 00 14 69 69 0d 00 00 05 00 | Q.......t.i.....\........ii..... |
34a0 | 68 0d 00 00 10 00 00 00 75 1a 69 09 00 00 03 00 45 0d 00 00 10 00 00 00 13 69 69 0d 00 00 02 00 | h.......u.i.....E........ii..... |
34c0 | 72 0d 00 00 00 00 00 00 f8 9f 66 00 00 00 00 00 06 00 00 00 3c 00 00 00 00 00 00 00 00 00 00 00 | r.........f.........<........... |
34e0 | d0 a5 66 00 00 00 00 00 05 00 00 00 a6 00 00 00 00 00 00 00 00 00 00 00 d8 a5 66 00 00 00 00 00 | ..f.......................f..... |
3500 | 05 00 00 00 8d 00 00 00 00 00 00 00 00 00 00 00 e0 a5 66 00 00 00 00 00 05 00 00 00 b3 00 00 00 | ..................f............. |
3520 | 00 00 00 00 00 00 00 00 18 a0 66 00 00 00 00 00 07 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ..........f..................... |
3540 | 20 a0 66 00 00 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 28 a0 66 00 00 00 00 00 | ..f.....................(.f..... |
3560 | 07 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 30 a0 66 00 00 00 00 00 07 00 00 00 04 00 00 00 | ................0.f............. |
3580 | 00 00 00 00 00 00 00 00 38 a0 66 00 00 00 00 00 07 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 | ........8.f..................... |
35a0 | 40 a0 66 00 00 00 00 00 07 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 48 a0 66 00 00 00 00 00 | @.f.....................H.f..... |
35c0 | 07 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 50 a0 66 00 00 00 00 00 07 00 00 00 08 00 00 00 | ................P.f............. |
35e0 | 00 00 00 00 00 00 00 00 58 a0 66 00 00 00 00 00 07 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00 | ........X.f..................... |
3600 | 60 a0 66 00 00 00 00 00 07 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 68 a0 66 00 00 00 00 00 | `.f.....................h.f..... |
3620 | 07 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 70 a0 66 00 00 00 00 00 07 00 00 00 0d 00 00 00 | ................p.f............. |
3640 | 00 00 00 00 00 00 00 00 78 a0 66 00 00 00 00 00 07 00 00 00 0e 00 00 00 00 00 00 00 00 00 00 00 | ........x.f..................... |
3660 | 80 a0 66 00 00 00 00 00 07 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 88 a0 66 00 00 00 00 00 | ..f.......................f..... |
3680 | 07 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 90 a0 66 00 00 00 00 00 07 00 00 00 11 00 00 00 | ..................f............. |
36a0 | 00 00 00 00 00 00 00 00 98 a0 66 00 00 00 00 00 07 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ..........f..................... |
36c0 | a0 a0 66 00 00 00 00 00 07 00 00 00 13 00 00 00 00 00 00 00 00 00 00 00 a8 a0 66 00 00 00 00 00 | ..f.......................f..... |
36e0 | 07 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 b0 a0 66 00 00 00 00 00 07 00 00 00 15 00 00 00 | ..................f............. |
3700 | 00 00 00 00 00 00 00 00 b8 a0 66 00 00 00 00 00 07 00 00 00 16 00 00 00 00 00 00 00 00 00 00 00 | ..........f..................... |
3720 | c0 a0 66 00 00 00 00 00 07 00 00 00 17 00 00 00 00 00 00 00 00 00 00 00 c8 a0 66 00 00 00 00 00 | ..f.......................f..... |
3740 | 07 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 d0 a0 66 00 00 00 00 00 07 00 00 00 19 00 00 00 | ..................f............. |
3760 | 00 00 00 00 00 00 00 00 d8 a0 66 00 00 00 00 00 07 00 00 00 1a 00 00 00 00 00 00 00 00 00 00 00 | ..........f..................... |
3780 | e0 a0 66 00 00 00 00 00 07 00 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 e8 a0 66 00 00 00 00 00 | ..f.......................f..... |
37a0 | 07 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 f0 a0 66 00 00 00 00 00 07 00 00 00 1d 00 00 00 | ..................f............. |
37c0 | 00 00 00 00 00 00 00 00 f8 a0 66 00 00 00 00 00 07 00 00 00 1e 00 00 00 00 00 00 00 00 00 00 00 | ..........f..................... |
37e0 | 00 a1 66 00 00 00 00 00 07 00 00 00 1f 00 00 00 00 00 00 00 00 00 00 00 08 a1 66 00 00 00 00 00 | ..f.......................f..... |
3800 | 07 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 10 a1 66 00 00 00 00 00 07 00 00 00 21 00 00 00 | ..................f.........!... |
3820 | 00 00 00 00 00 00 00 00 18 a1 66 00 00 00 00 00 07 00 00 00 22 00 00 00 00 00 00 00 00 00 00 00 | ..........f........."........... |
3840 | 20 a1 66 00 00 00 00 00 07 00 00 00 23 00 00 00 00 00 00 00 00 00 00 00 28 a1 66 00 00 00 00 00 | ..f.........#...........(.f..... |
3860 | 07 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 30 a1 66 00 00 00 00 00 07 00 00 00 25 00 00 00 | ....$...........0.f.........%... |
3880 | 00 00 00 00 00 00 00 00 38 a1 66 00 00 00 00 00 07 00 00 00 26 00 00 00 00 00 00 00 00 00 00 00 | ........8.f.........&........... |
38a0 | 40 a1 66 00 00 00 00 00 07 00 00 00 27 00 00 00 00 00 00 00 00 00 00 00 48 a1 66 00 00 00 00 00 | @.f.........'...........H.f..... |
38c0 | 07 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00 50 a1 66 00 00 00 00 00 07 00 00 00 29 00 00 00 | ....(...........P.f.........)... |
38e0 | 00 00 00 00 00 00 00 00 58 a1 66 00 00 00 00 00 07 00 00 00 2a 00 00 00 00 00 00 00 00 00 00 00 | ........X.f.........*........... |
3900 | 60 a1 66 00 00 00 00 00 07 00 00 00 2b 00 00 00 00 00 00 00 00 00 00 00 68 a1 66 00 00 00 00 00 | `.f.........+...........h.f..... |
3920 | 07 00 00 00 2c 00 00 00 00 00 00 00 00 00 00 00 70 a1 66 00 00 00 00 00 07 00 00 00 2d 00 00 00 | ....,...........p.f.........-... |
3940 | 00 00 00 00 00 00 00 00 78 a1 66 00 00 00 00 00 07 00 00 00 2e 00 00 00 00 00 00 00 00 00 00 00 | ........x.f..................... |
3960 | 80 a1 66 00 00 00 00 00 07 00 00 00 2f 00 00 00 00 00 00 00 00 00 00 00 88 a1 66 00 00 00 00 00 | ..f........./.............f..... |
3980 | 07 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 90 a1 66 00 00 00 00 00 07 00 00 00 31 00 00 00 | ....0.............f.........1... |
39a0 | 00 00 00 00 00 00 00 00 98 a1 66 00 00 00 00 00 07 00 00 00 32 00 00 00 00 00 00 00 00 00 00 00 | ..........f.........2........... |
39c0 | a0 a1 66 00 00 00 00 00 07 00 00 00 33 00 00 00 00 00 00 00 00 00 00 00 a8 a1 66 00 00 00 00 00 | ..f.........3.............f..... |
39e0 | 07 00 00 00 34 00 00 00 00 00 00 00 00 00 00 00 b0 a1 66 00 00 00 00 00 07 00 00 00 35 00 00 00 | ....4.............f.........5... |
3a00 | 00 00 00 00 00 00 00 00 b8 a1 66 00 00 00 00 00 07 00 00 00 36 00 00 00 00 00 00 00 00 00 00 00 | ..........f.........6........... |
3a20 | c0 a1 66 00 00 00 00 00 07 00 00 00 37 00 00 00 00 00 00 00 00 00 00 00 c8 a1 66 00 00 00 00 00 | ..f.........7.............f..... |
3a40 | 07 00 00 00 38 00 00 00 00 00 00 00 00 00 00 00 d0 a1 66 00 00 00 00 00 07 00 00 00 39 00 00 00 | ....8.............f.........9... |
3a60 | 00 00 00 00 00 00 00 00 d8 a1 66 00 00 00 00 00 07 00 00 00 3a 00 00 00 00 00 00 00 00 00 00 00 | ..........f.........:........... |
3a80 | e0 a1 66 00 00 00 00 00 07 00 00 00 3b 00 00 00 00 00 00 00 00 00 00 00 e8 a1 66 00 00 00 00 00 | ..f.........;.............f..... |
3aa0 | 07 00 00 00 3c 00 00 00 00 00 00 00 00 00 00 00 f0 a1 66 00 00 00 00 00 07 00 00 00 3d 00 00 00 | ....<.............f.........=... |
3ac0 | 00 00 00 00 00 00 00 00 f8 a1 66 00 00 00 00 00 07 00 00 00 3e 00 00 00 00 00 00 00 00 00 00 00 | ..........f.........>........... |
3ae0 | 00 a2 66 00 00 00 00 00 07 00 00 00 3f 00 00 00 00 00 00 00 00 00 00 00 08 a2 66 00 00 00 00 00 | ..f.........?.............f..... |
3b00 | 07 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 10 a2 66 00 00 00 00 00 07 00 00 00 41 00 00 00 | ....@.............f.........A... |
3b20 | 00 00 00 00 00 00 00 00 18 a2 66 00 00 00 00 00 07 00 00 00 42 00 00 00 00 00 00 00 00 00 00 00 | ..........f.........B........... |
3b40 | 20 a2 66 00 00 00 00 00 07 00 00 00 43 00 00 00 00 00 00 00 00 00 00 00 28 a2 66 00 00 00 00 00 | ..f.........C...........(.f..... |
3b60 | 07 00 00 00 44 00 00 00 00 00 00 00 00 00 00 00 30 a2 66 00 00 00 00 00 07 00 00 00 45 00 00 00 | ....D...........0.f.........E... |
3b80 | 00 00 00 00 00 00 00 00 38 a2 66 00 00 00 00 00 07 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 | ........8.f.........F........... |
3ba0 | 40 a2 66 00 00 00 00 00 07 00 00 00 47 00 00 00 00 00 00 00 00 00 00 00 48 a2 66 00 00 00 00 00 | @.f.........G...........H.f..... |
3bc0 | 07 00 00 00 48 00 00 00 00 00 00 00 00 00 00 00 50 a2 66 00 00 00 00 00 07 00 00 00 49 00 00 00 | ....H...........P.f.........I... |
3be0 | 00 00 00 00 00 00 00 00 58 a2 66 00 00 00 00 00 07 00 00 00 4a 00 00 00 00 00 00 00 00 00 00 00 | ........X.f.........J........... |
3c00 | 60 a2 66 00 00 00 00 00 07 00 00 00 4b 00 00 00 00 00 00 00 00 00 00 00 68 a2 66 00 00 00 00 00 | `.f.........K...........h.f..... |
3c20 | 07 00 00 00 4c 00 00 00 00 00 00 00 00 00 00 00 70 a2 66 00 00 00 00 00 07 00 00 00 4d 00 00 00 | ....L...........p.f.........M... |
3c40 | 00 00 00 00 00 00 00 00 78 a2 66 00 00 00 00 00 07 00 00 00 4e 00 00 00 00 00 00 00 00 00 00 00 | ........x.f.........N........... |
3c60 | 80 a2 66 00 00 00 00 00 07 00 00 00 4f 00 00 00 00 00 00 00 00 00 00 00 88 a2 66 00 00 00 00 00 | ..f.........O.............f..... |
3c80 | 07 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 90 a2 66 00 00 00 00 00 07 00 00 00 51 00 00 00 | ....P.............f.........Q... |
3ca0 | 00 00 00 00 00 00 00 00 98 a2 66 00 00 00 00 00 07 00 00 00 52 00 00 00 00 00 00 00 00 00 00 00 | ..........f.........R........... |
3cc0 | a0 a2 66 00 00 00 00 00 07 00 00 00 53 00 00 00 00 00 00 00 00 00 00 00 a8 a2 66 00 00 00 00 00 | ..f.........S.............f..... |
3ce0 | 07 00 00 00 54 00 00 00 00 00 00 00 00 00 00 00 b0 a2 66 00 00 00 00 00 07 00 00 00 55 00 00 00 | ....T.............f.........U... |
3d00 | 00 00 00 00 00 00 00 00 b8 a2 66 00 00 00 00 00 07 00 00 00 56 00 00 00 00 00 00 00 00 00 00 00 | ..........f.........V........... |
3d20 | c0 a2 66 00 00 00 00 00 07 00 00 00 57 00 00 00 00 00 00 00 00 00 00 00 c8 a2 66 00 00 00 00 00 | ..f.........W.............f..... |
3d40 | 07 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 d0 a2 66 00 00 00 00 00 07 00 00 00 59 00 00 00 | ....X.............f.........Y... |
3d60 | 00 00 00 00 00 00 00 00 d8 a2 66 00 00 00 00 00 07 00 00 00 5a 00 00 00 00 00 00 00 00 00 00 00 | ..........f.........Z........... |
3d80 | e0 a2 66 00 00 00 00 00 07 00 00 00 5c 00 00 00 00 00 00 00 00 00 00 00 e8 a2 66 00 00 00 00 00 | ..f.........\.............f..... |
3da0 | 07 00 00 00 5d 00 00 00 00 00 00 00 00 00 00 00 f0 a2 66 00 00 00 00 00 07 00 00 00 5e 00 00 00 | ....].............f.........^... |
3dc0 | 00 00 00 00 00 00 00 00 f8 a2 66 00 00 00 00 00 07 00 00 00 5f 00 00 00 00 00 00 00 00 00 00 00 | ..........f........._........... |
3de0 | 00 a3 66 00 00 00 00 00 07 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 08 a3 66 00 00 00 00 00 | ..f.........`.............f..... |
3e00 | 07 00 00 00 61 00 00 00 00 00 00 00 00 00 00 00 10 a3 66 00 00 00 00 00 07 00 00 00 62 00 00 00 | ....a.............f.........b... |
3e20 | 00 00 00 00 00 00 00 00 18 a3 66 00 00 00 00 00 07 00 00 00 64 00 00 00 00 00 00 00 00 00 00 00 | ..........f.........d........... |
3e40 | 20 a3 66 00 00 00 00 00 07 00 00 00 65 00 00 00 00 00 00 00 00 00 00 00 28 a3 66 00 00 00 00 00 | ..f.........e...........(.f..... |
3e60 | 07 00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 30 a3 66 00 00 00 00 00 07 00 00 00 67 00 00 00 | ....f...........0.f.........g... |
3e80 | 00 00 00 00 00 00 00 00 38 a3 66 00 00 00 00 00 07 00 00 00 68 00 00 00 00 00 00 00 00 00 00 00 | ........8.f.........h........... |
3ea0 | 40 a3 66 00 00 00 00 00 07 00 00 00 69 00 00 00 00 00 00 00 00 00 00 00 48 a3 66 00 00 00 00 00 | @.f.........i...........H.f..... |
3ec0 | 07 00 00 00 6a 00 00 00 00 00 00 00 00 00 00 00 50 a3 66 00 00 00 00 00 07 00 00 00 6b 00 00 00 | ....j...........P.f.........k... |
3ee0 | 00 00 00 00 00 00 00 00 58 a3 66 00 00 00 00 00 07 00 00 00 6c 00 00 00 00 00 00 00 00 00 00 00 | ........X.f.........l........... |
3f00 | 60 a3 66 00 00 00 00 00 07 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 48 83 ec 08 48 8b 05 d5 | `.f.........m...........H...H... |
3f20 | 60 26 00 48 85 c0 74 05 e8 c3 03 00 00 48 83 c4 08 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | `&.H..t......H.................. |
3f40 | ff 35 c2 60 26 00 ff 25 c4 60 26 00 0f 1f 40 00 ff 25 c2 60 26 00 68 00 00 00 00 e9 e0 ff ff ff | .5.`&..%.`&...@..%.`&.h......... |
3f60 | ff 25 ba 60 26 00 68 01 00 00 00 e9 d0 ff ff ff ff 25 b2 60 26 00 68 02 00 00 00 e9 c0 ff ff ff | .%.`&.h..........%.`&.h......... |
3f80 | ff 25 aa 60 26 00 68 03 00 00 00 e9 b0 ff ff ff ff 25 a2 60 26 00 68 04 00 00 00 e9 a0 ff ff ff | .%.`&.h..........%.`&.h......... |
3fa0 | ff 25 9a 60 26 00 68 05 00 00 00 e9 90 ff ff ff ff 25 92 60 26 00 68 06 00 00 00 e9 80 ff ff ff | .%.`&.h..........%.`&.h......... |
3fc0 | ff 25 8a 60 26 00 68 07 00 00 00 e9 70 ff ff ff ff 25 82 60 26 00 68 08 00 00 00 e9 60 ff ff ff | .%.`&.h.....p....%.`&.h.....`... |
3fe0 | ff 25 7a 60 26 00 68 09 00 00 00 e9 50 ff ff ff ff 25 72 60 26 00 68 0a 00 00 00 e9 40 ff ff ff | .%z`&.h.....P....%r`&.h.....@... |
4000 | ff 25 6a 60 26 00 68 0b 00 00 00 e9 30 ff ff ff ff 25 62 60 26 00 68 0c 00 00 00 e9 20 ff ff ff | .%j`&.h.....0....%b`&.h......... |
4020 | ff 25 5a 60 26 00 68 0d 00 00 00 e9 10 ff ff ff ff 25 52 60 26 00 68 0e 00 00 00 e9 00 ff ff ff | .%Z`&.h..........%R`&.h......... |
4040 | ff 25 4a 60 26 00 68 0f 00 00 00 e9 f0 fe ff ff ff 25 42 60 26 00 68 10 00 00 00 e9 e0 fe ff ff | .%J`&.h..........%B`&.h......... |
4060 | ff 25 3a 60 26 00 68 11 00 00 00 e9 d0 fe ff ff ff 25 32 60 26 00 68 12 00 00 00 e9 c0 fe ff ff | .%:`&.h..........%2`&.h......... |
4080 | ff 25 2a 60 26 00 68 13 00 00 00 e9 b0 fe ff ff ff 25 22 60 26 00 68 14 00 00 00 e9 a0 fe ff ff | .%*`&.h..........%"`&.h......... |
40a0 | ff 25 1a 60 26 00 68 15 00 00 00 e9 90 fe ff ff ff 25 12 60 26 00 68 16 00 00 00 e9 80 fe ff ff | .%.`&.h..........%.`&.h......... |
40c0 | ff 25 0a 60 26 00 68 17 00 00 00 e9 70 fe ff ff ff 25 02 60 26 00 68 18 00 00 00 e9 60 fe ff ff | .%.`&.h.....p....%.`&.h.....`... |
40e0 | ff 25 fa 5f 26 00 68 19 00 00 00 e9 50 fe ff ff ff 25 f2 5f 26 00 68 1a 00 00 00 e9 40 fe ff ff | .%._&.h.....P....%._&.h.....@... |
4100 | ff 25 ea 5f 26 00 68 1b 00 00 00 e9 30 fe ff ff ff 25 e2 5f 26 00 68 1c 00 00 00 e9 20 fe ff ff | .%._&.h.....0....%._&.h......... |
4120 | ff 25 da 5f 26 00 68 1d 00 00 00 e9 10 fe ff ff ff 25 d2 5f 26 00 68 1e 00 00 00 e9 00 fe ff ff | .%._&.h..........%._&.h......... |
4140 | ff 25 ca 5f 26 00 68 1f 00 00 00 e9 f0 fd ff ff ff 25 c2 5f 26 00 68 20 00 00 00 e9 e0 fd ff ff | .%._&.h..........%._&.h......... |
4160 | ff 25 ba 5f 26 00 68 21 00 00 00 e9 d0 fd ff ff ff 25 b2 5f 26 00 68 22 00 00 00 e9 c0 fd ff ff | .%._&.h!.........%._&.h"........ |
4180 | ff 25 aa 5f 26 00 68 23 00 00 00 e9 b0 fd ff ff ff 25 a2 5f 26 00 68 24 00 00 00 e9 a0 fd ff ff | .%._&.h#.........%._&.h$........ |
41a0 | ff 25 9a 5f 26 00 68 25 00 00 00 e9 90 fd ff ff ff 25 92 5f 26 00 68 26 00 00 00 e9 80 fd ff ff | .%._&.h%.........%._&.h&........ |
41c0 | ff 25 8a 5f 26 00 68 27 00 00 00 e9 70 fd ff ff ff 25 82 5f 26 00 68 28 00 00 00 e9 60 fd ff ff | .%._&.h'....p....%._&.h(....`... |
41e0 | ff 25 7a 5f 26 00 68 29 00 00 00 e9 50 fd ff ff ff 25 72 5f 26 00 68 2a 00 00 00 e9 40 fd ff ff | .%z_&.h)....P....%r_&.h*....@... |
4200 | ff 25 6a 5f 26 00 68 2b 00 00 00 e9 30 fd ff ff ff 25 62 5f 26 00 68 2c 00 00 00 e9 20 fd ff ff | .%j_&.h+....0....%b_&.h,........ |
4220 | ff 25 5a 5f 26 00 68 2d 00 00 00 e9 10 fd ff ff ff 25 52 5f 26 00 68 2e 00 00 00 e9 00 fd ff ff | .%Z_&.h-.........%R_&.h......... |
4240 | ff 25 4a 5f 26 00 68 2f 00 00 00 e9 f0 fc ff ff ff 25 42 5f 26 00 68 30 00 00 00 e9 e0 fc ff ff | .%J_&.h/.........%B_&.h0........ |
4260 | ff 25 3a 5f 26 00 68 31 00 00 00 e9 d0 fc ff ff ff 25 32 5f 26 00 68 32 00 00 00 e9 c0 fc ff ff | .%:_&.h1.........%2_&.h2........ |
4280 | ff 25 2a 5f 26 00 68 33 00 00 00 e9 b0 fc ff ff ff 25 22 5f 26 00 68 34 00 00 00 e9 a0 fc ff ff | .%*_&.h3.........%"_&.h4........ |
42a0 | ff 25 1a 5f 26 00 68 35 00 00 00 e9 90 fc ff ff ff 25 12 5f 26 00 68 36 00 00 00 e9 80 fc ff ff | .%._&.h5.........%._&.h6........ |
42c0 | ff 25 0a 5f 26 00 68 37 00 00 00 e9 70 fc ff ff ff 25 02 5f 26 00 68 38 00 00 00 e9 60 fc ff ff | .%._&.h7....p....%._&.h8....`... |
42e0 | ff 25 fa 5e 26 00 68 39 00 00 00 e9 50 fc ff ff ff 25 f2 5e 26 00 68 3a 00 00 00 e9 40 fc ff ff | .%.^&.h9....P....%.^&.h:....@... |
4300 | ff 25 ea 5e 26 00 68 3b 00 00 00 e9 30 fc ff ff ff 25 e2 5e 26 00 68 3c 00 00 00 e9 20 fc ff ff | .%.^&.h;....0....%.^&.h<........ |
4320 | ff 25 da 5e 26 00 68 3d 00 00 00 e9 10 fc ff ff ff 25 d2 5e 26 00 68 3e 00 00 00 e9 00 fc ff ff | .%.^&.h=.........%.^&.h>........ |
4340 | ff 25 ca 5e 26 00 68 3f 00 00 00 e9 f0 fb ff ff ff 25 c2 5e 26 00 68 40 00 00 00 e9 e0 fb ff ff | .%.^&.h?.........%.^&.h@........ |
4360 | ff 25 ba 5e 26 00 68 41 00 00 00 e9 d0 fb ff ff ff 25 b2 5e 26 00 68 42 00 00 00 e9 c0 fb ff ff | .%.^&.hA.........%.^&.hB........ |
4380 | ff 25 aa 5e 26 00 68 43 00 00 00 e9 b0 fb ff ff ff 25 a2 5e 26 00 68 44 00 00 00 e9 a0 fb ff ff | .%.^&.hC.........%.^&.hD........ |
43a0 | ff 25 9a 5e 26 00 68 45 00 00 00 e9 90 fb ff ff ff 25 92 5e 26 00 68 46 00 00 00 e9 80 fb ff ff | .%.^&.hE.........%.^&.hF........ |
43c0 | ff 25 8a 5e 26 00 68 47 00 00 00 e9 70 fb ff ff ff 25 82 5e 26 00 68 48 00 00 00 e9 60 fb ff ff | .%.^&.hG....p....%.^&.hH....`... |
43e0 | ff 25 7a 5e 26 00 68 49 00 00 00 e9 50 fb ff ff ff 25 72 5e 26 00 68 4a 00 00 00 e9 40 fb ff ff | .%z^&.hI....P....%r^&.hJ....@... |
4400 | ff 25 6a 5e 26 00 68 4b 00 00 00 e9 30 fb ff ff ff 25 62 5e 26 00 68 4c 00 00 00 e9 20 fb ff ff | .%j^&.hK....0....%b^&.hL........ |
4420 | ff 25 5a 5e 26 00 68 4d 00 00 00 e9 10 fb ff ff ff 25 52 5e 26 00 68 4e 00 00 00 e9 00 fb ff ff | .%Z^&.hM.........%R^&.hN........ |
4440 | ff 25 4a 5e 26 00 68 4f 00 00 00 e9 f0 fa ff ff ff 25 42 5e 26 00 68 50 00 00 00 e9 e0 fa ff ff | .%J^&.hO.........%B^&.hP........ |
4460 | ff 25 3a 5e 26 00 68 51 00 00 00 e9 d0 fa ff ff ff 25 32 5e 26 00 68 52 00 00 00 e9 c0 fa ff ff | .%:^&.hQ.........%2^&.hR........ |
4480 | ff 25 2a 5e 26 00 68 53 00 00 00 e9 b0 fa ff ff ff 25 22 5e 26 00 68 54 00 00 00 e9 a0 fa ff ff | .%*^&.hS.........%"^&.hT........ |
44a0 | ff 25 1a 5e 26 00 68 55 00 00 00 e9 90 fa ff ff ff 25 12 5e 26 00 68 56 00 00 00 e9 80 fa ff ff | .%.^&.hU.........%.^&.hV........ |
44c0 | ff 25 0a 5e 26 00 68 57 00 00 00 e9 70 fa ff ff ff 25 02 5e 26 00 68 58 00 00 00 e9 60 fa ff ff | .%.^&.hW....p....%.^&.hX....`... |
44e0 | ff 25 fa 5d 26 00 68 59 00 00 00 e9 50 fa ff ff ff 25 f2 5d 26 00 68 5a 00 00 00 e9 40 fa ff ff | .%.]&.hY....P....%.]&.hZ....@... |
4500 | ff 25 ea 5d 26 00 68 5b 00 00 00 e9 30 fa ff ff ff 25 e2 5d 26 00 68 5c 00 00 00 e9 20 fa ff ff | .%.]&.h[....0....%.]&.h\........ |
4520 | ff 25 da 5d 26 00 68 5d 00 00 00 e9 10 fa ff ff ff 25 d2 5d 26 00 68 5e 00 00 00 e9 00 fa ff ff | .%.]&.h].........%.]&.h^........ |
4540 | ff 25 ca 5d 26 00 68 5f 00 00 00 e9 f0 f9 ff ff ff 25 c2 5d 26 00 68 60 00 00 00 e9 e0 f9 ff ff | .%.]&.h_.........%.]&.h`........ |
4560 | ff 25 ba 5d 26 00 68 61 00 00 00 e9 d0 f9 ff ff ff 25 b2 5d 26 00 68 62 00 00 00 e9 c0 f9 ff ff | .%.]&.ha.........%.]&.hb........ |
4580 | ff 25 aa 5d 26 00 68 63 00 00 00 e9 b0 f9 ff ff ff 25 a2 5d 26 00 68 64 00 00 00 e9 a0 f9 ff ff | .%.]&.hc.........%.]&.hd........ |
45a0 | ff 25 9a 5d 26 00 68 65 00 00 00 e9 90 f9 ff ff ff 25 92 5d 26 00 68 66 00 00 00 e9 80 f9 ff ff | .%.]&.he.........%.]&.hf........ |
45c0 | ff 25 8a 5d 26 00 68 67 00 00 00 e9 70 f9 ff ff ff 25 82 5d 26 00 68 68 00 00 00 e9 60 f9 ff ff | .%.]&.hg....p....%.]&.hh....`... |
45e0 | ff 25 7a 5d 26 00 68 69 00 00 00 e9 50 f9 ff ff 41 55 41 89 f5 41 b8 00 da 45 00 41 54 49 89 d4 | .%z]&.hi....P...AUA..A...E.ATI.. |
4600 | 55 53 48 89 fb 50 48 8b 47 10 48 8b 68 38 48 8b 07 8b 50 28 85 d2 74 12 be 0e da 45 00 48 89 ef | USH..PH.G.H.h8H...P(..t....E.H.. |
4620 | 31 c0 e8 14 f5 00 00 49 89 c0 be 22 da 45 00 48 89 ef 44 89 e9 4c 89 e2 31 c0 e8 fc f4 00 00 48 | 1......I...".E.H..D..L..1......H |
4640 | 8b 7b 10 48 89 c6 e8 d3 8e 00 00 55 48 89 f5 53 48 89 fb 50 8b 37 83 fe ff 74 30 e8 05 8b 00 00 | .{.H.......UH..SH..P.7...t0..... |
4660 | 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 0f | H.{@H..H.P.H..H..t.H.G.H.P.H.W.. |
4680 | b6 00 eb 05 e8 b9 a2 00 00 89 03 ba 25 01 00 00 48 89 ee 48 89 df e8 11 8a 00 00 53 48 89 fb 48 | ............%...H..H.......SH..H |
46a0 | 8b 57 18 48 8b 3f 48 89 f1 31 c0 be 08 e0 45 00 e8 86 f4 00 00 48 8b 3b be 03 00 00 00 e8 4b c9 | .W.H.?H..1....E......H.;......K. |
46c0 | 00 00 55 48 89 d5 53 48 89 fb 50 48 89 53 10 e8 86 00 01 00 48 89 45 00 8a 40 08 83 ce ff 48 89 | ..UH..SH..PH.S......H.E..@....H. |
46e0 | df 83 c8 40 0f b6 c0 89 45 08 48 83 43 10 10 e8 19 c9 00 00 41 55 41 89 fd 41 54 49 89 f4 55 53 | ...@....E.H.C.......AUA..ATI..US |
4700 | 51 e8 ca 92 01 00 48 89 c3 48 89 c7 e8 ae 00 01 00 48 89 df e8 86 06 00 00 49 8b 34 24 48 89 df | Q.....H..H.......H.......I.4$H.. |
4720 | 89 c5 e8 35 09 00 00 be 9d d0 45 00 48 89 df e8 4e 4a 00 00 85 ed 75 10 4c 89 e2 44 89 ee 48 89 | ...5......E.H...NJ....u.L..D..H. |
4740 | df e8 1f 07 00 00 89 c5 48 89 df e8 2f 5b 00 00 5a 5b 89 e8 5d 41 5c 41 5d c3 31 ed 49 89 d1 5e | ........H.../[..Z[..]A\A].1.I..^ |
4760 | 48 89 e2 48 83 e4 f0 50 54 49 c7 c0 90 e6 41 00 48 c7 c1 20 e6 41 00 48 c7 c7 f4 46 40 00 e8 cd | H..H...PTI....A.H....A.H...F@... |
4780 | fa ff ff f4 66 2e 0f 1f 84 00 00 00 00 00 66 90 b8 d7 a5 66 00 55 48 2d d0 a5 66 00 48 83 f8 0e | ....f.........f....f.UH-..f.H... |
47a0 | 48 89 e5 77 02 5d c3 b8 00 00 00 00 48 85 c0 74 f4 5d bf d0 a5 66 00 ff e0 0f 1f 80 00 00 00 00 | H..w.]......H..t.]...f.......... |
47c0 | b8 d0 a5 66 00 55 48 2d d0 a5 66 00 48 c1 f8 03 48 89 e5 48 89 c2 48 c1 ea 3f 48 01 d0 48 d1 f8 | ...f.UH-..f.H...H..H..H..?H..H.. |
47e0 | 75 02 5d c3 ba 00 00 00 00 48 85 d2 74 f4 5d 48 89 c6 bf d0 a5 66 00 ff e2 0f 1f 80 00 00 00 00 | u.]......H..t.]H.....f.......... |
4800 | 80 3d e1 5d 26 00 00 75 11 55 48 89 e5 e8 7e ff ff ff 5d c6 05 ce 5d 26 00 01 f3 c3 0f 1f 40 00 | .=.]&..u.UH...~...]...]&......@. |
4820 | 48 83 3d d8 55 26 00 00 74 1e b8 00 00 00 00 48 85 c0 74 14 55 bf 00 9e 66 00 48 89 e5 ff d0 5d | H.=.U&..t......H..t.U...f.H....] |
4840 | e9 7b ff ff ff 0f 1f 00 e9 73 ff ff ff 85 f6 b8 05 15 00 00 74 09 48 63 c6 48 05 a5 b5 02 00 48 | .{.......s..........t.Hc.H.....H |
4860 | 0f be 17 84 d2 74 0c 48 6b c0 21 48 ff c7 48 01 d0 eb ec c3 53 31 d2 be 01 00 00 00 48 89 fb e8 | .....t.Hk.!H..H.....S1......H... |
4880 | 0b 8a 01 00 31 f6 48 89 c7 e8 bf ff ff ff 48 85 c0 78 07 f2 48 0f 2a c0 eb 15 48 89 c2 83 e0 01 | ....1.H.......H..x..H.*...H..... |
48a0 | 48 d1 ea 48 09 c2 f2 48 0f 2a c2 f2 0f 58 c0 48 89 df e8 27 43 00 00 b8 01 00 00 00 5b c3 53 31 | H..H...H.*...X.H...'C.......[.S1 |
48c0 | d2 be 01 00 00 00 48 89 fb 48 81 ec 90 00 00 00 e8 ba 89 01 00 80 38 00 be 01 00 00 00 74 1b 48 | ......H..H............8......t.H |
48e0 | 89 e6 48 89 c7 e8 b6 9d 01 00 31 f6 85 c0 75 0a 8b 74 24 18 81 e6 00 40 00 00 48 89 df e8 33 45 | ..H.......1...u..t$....@..H...3E |
4900 | 00 00 48 81 c4 90 00 00 00 b8 01 00 00 00 5b c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 6d 89 | ..H...........[.U1......SH..Q.m. |
4920 | 01 00 48 89 c7 48 89 c5 e8 b3 f7 ff ff 85 c0 74 21 48 89 df e8 91 42 00 00 48 89 ea be a3 cb 45 | ..H..H.........t!H....B..H.....E |
4940 | 00 48 89 df 31 c0 e8 a1 43 00 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 d6 44 00 00 b8 | .H..1...C..............H....D... |
4960 | 01 00 00 00 5a 5b 5d c3 41 54 31 d2 be 01 00 00 00 55 53 48 89 fb e8 14 89 01 00 31 d2 49 89 c4 | ....Z[].AT1......USH.......1.I.. |
4980 | be 02 00 00 00 48 89 df e8 02 89 01 00 4c 89 e2 48 89 c1 be c6 cb 45 00 48 89 df 48 89 c5 31 c0 | .....H.......L..H.....E.H..H..1. |
49a0 | e8 47 43 00 00 31 d2 83 ce ff 48 89 df e8 ac 40 00 00 48 89 c7 e8 46 f7 ff ff 85 c0 74 21 48 89 | .GC..1....H....@..H...F.....t!H. |
49c0 | df e8 04 42 00 00 48 89 ea be cf cb 45 00 48 89 df 31 c0 e8 14 43 00 00 b8 02 00 00 00 eb 12 be | ...B..H.....E.H..1...C.......... |
49e0 | 01 00 00 00 48 89 df e8 49 44 00 00 b8 01 00 00 00 5b 5d 41 5c c3 53 31 f6 48 89 fb 48 83 ec 10 | ....H...ID.......[]A\.S1.H..H... |
4a00 | 48 89 e7 e8 58 f7 ff ff 31 f6 85 c0 75 1a 48 69 34 24 40 42 0f 00 48 b8 00 c0 2b ff fe bf dc 00 | H...X...1...u.Hi4$@B..H...+..... |
4a20 | 48 01 c6 48 03 74 24 08 48 89 df e8 c3 41 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 41 54 31 d2 be | H..H.t$.H....A..H........[.AT1.. |
4a40 | 01 00 00 00 55 53 48 89 fb 48 81 ec 90 00 00 00 e8 3a 88 01 00 48 89 e6 48 89 c7 49 89 c4 e8 3d | ....USH..H.......:...H..H..I...= |
4a60 | 9c 01 00 85 c0 74 62 48 89 df e8 5b 41 00 00 e8 2c f5 ff ff 8b 28 83 fd 02 74 1f 83 fd 0d 75 2e | .....tbH...[A...,....(...t....u. |
4a80 | 4c 89 e2 be eb cb 45 00 48 89 df 31 c0 40 b5 02 e8 57 42 00 00 e9 90 00 00 00 4c 89 e2 be 06 cc | L.....E.H..1.@...WB.......L..... |
4aa0 | 45 00 48 89 df 31 c0 e8 40 42 00 00 eb 7c 89 ea 4c 89 e1 be 19 cc 45 00 48 89 df 31 c0 bd 02 00 | E.H..1..@B...|..L.....E.H..1.... |
4ac0 | 00 00 e8 25 42 00 00 eb 61 31 d2 31 f6 48 89 df e8 c9 45 00 00 be 4b cc 45 00 48 89 df bd 01 00 | ...%B...a1.1.H....E...K.E.H..... |
4ae0 | 00 00 e8 74 41 00 00 48 8b 74 24 58 48 89 df e8 ff 40 00 00 be fd ff ff ff 48 89 df e8 ee 46 00 | ...tA..H.t$XH....@.......H....F. |
4b00 | 00 be ea d3 45 00 48 89 df e8 4d 41 00 00 f2 48 0f 2a 44 24 30 48 89 df e8 c1 40 00 00 be fd ff | ....E.H...MA...H.*D$0H....@..... |
4b20 | ff ff 48 89 df e8 c5 46 00 00 48 81 c4 90 00 00 00 89 e8 5b 5d 41 5c c3 53 31 d2 83 ce ff 48 89 | ..H....F..H........[]A\.S1....H. |
4b40 | fb e8 49 87 01 00 8a 10 80 fa 2f 74 16 80 fa 5c 74 11 80 fa 24 74 0c 31 c9 84 d2 74 18 80 78 01 | ..I......./t...\t...$t.1...t..x. |
4b60 | 3a 75 12 be 01 00 00 00 48 89 df e8 c5 42 00 00 b9 01 00 00 00 89 c8 5b c3 41 56 41 55 41 bd 02 | :u......H....B.........[.AVAUA.. |
4b80 | 00 00 00 41 54 55 53 48 89 fb 48 89 df e8 fa 3a 00 00 41 39 c5 0f 8f 05 01 00 00 44 89 ee 48 89 | ...ATUSH..H....:..A9.......D..H. |
4ba0 | df e8 27 3c 00 00 85 c0 0f 84 ea 00 00 00 31 d2 44 89 ee 48 89 df e8 d4 86 01 00 49 89 c4 be 3b | ..'<..........1.D..H.......I...; |
4bc0 | 00 00 00 4c 89 e7 e8 45 f5 ff ff be 3a 00 00 00 49 89 c6 4c 89 e7 e8 35 f5 ff ff 4d 85 f6 48 89 | ...L...E....:...I..L...5...M..H. |
4be0 | c5 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 | .t.H........I9.L.G......H..t.H.. |
4c00 | 4c 89 e6 48 89 df 4c 29 e2 e8 f9 3f 00 00 eb 0b 4c 89 e6 48 89 df e8 40 40 00 00 83 ce ff 48 89 | L..H..L)...?....L..H...@@.....H. |
4c20 | df e8 7b 3b 00 00 be 97 de 45 00 48 89 df e8 28 40 00 00 be 01 00 00 00 48 89 df e8 61 3b 00 00 | ..{;.....E.H...(@.......H...a;.. |
4c40 | be 03 00 00 00 48 89 df e8 ef 4b 00 00 31 d2 83 ce ff 48 89 df e8 04 3e 00 00 48 89 c7 e8 8e 08 | .....H....K..1....H....>..H..... |
4c60 | 00 00 85 c0 74 14 be fe ff ff ff 48 89 df e8 30 3a 00 00 b8 01 00 00 00 eb 32 be fd ff ff ff 48 | ....t......H...0:........2.....H |
4c80 | 89 df e8 1c 3a 00 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 | ....:..H..t.H..I....&...A....... |
4ca0 | 31 c0 eb 08 4c 89 f5 e9 51 ff ff ff 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 49 89 fc 55 53 48 89 | 1...L...Q...[]A\A]A^.AUATI..USH. |
4cc0 | f3 be 3d 00 00 00 48 89 df 48 81 ec 18 02 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 02 00 | ..=...H..H......dH..%(...H..$... |
4ce0 | 00 31 c0 e8 28 f4 ff ff 48 85 c0 48 89 c5 74 34 48 29 d8 ba ff 01 00 00 48 8d 7c 24 08 3d ff 01 | .1..(...H..H..t4H)......H.|$.=.. |
4d00 | 00 00 48 89 de b9 00 02 00 00 0f 4e d0 48 8d 5d 01 4c 63 ea 4c 89 ea e8 34 f7 ff ff 42 c6 44 2c | ..H........N.H.].Lc.L...4...B.D, |
4d20 | 08 00 eb 17 48 8d 7c 24 08 48 89 de ba 00 02 00 00 bb be fe 45 00 e8 35 f7 ff ff 48 89 de 4c 89 | ....H.|$.H..........E..5...H..L. |
4d40 | e7 e8 15 3f 00 00 48 8d 54 24 08 be fd ff ff ff 4c 89 e7 e8 be 44 00 00 48 8d 7c 24 08 be 51 cc | ...?..H.T$......L....D..H.|$..Q. |
4d60 | 45 00 e8 49 f5 ff ff 85 c0 75 0c 80 3b 00 74 07 48 89 1d 79 58 26 00 31 c0 48 8b 8c 24 08 02 00 | E..I.....u..;.t.H..yX&.1.H..$... |
4d80 | 00 64 48 33 0c 25 28 00 00 00 74 05 e8 5f f3 ff ff 48 81 c4 18 02 00 00 5b 5d 41 5c 41 5d c3 53 | .dH3.%(...t.._...H......[]A\A].S |
4da0 | 31 c9 48 89 fb ba 00 d0 45 00 be 0c ff 45 00 e8 cf 8c 01 00 48 89 df 31 c9 ba e0 ce 45 00 be 26 | 1.H.....E....E......H..1....E..& |
4dc0 | 07 46 00 e8 bb 8c 01 00 31 c9 ba c0 ce 45 00 48 89 df be 04 ff 45 00 e8 a7 8c 01 00 48 89 df be | .F......1....E.H.....E......H... |
4de0 | 59 cc 45 00 e8 72 3e 00 00 be d2 cd 45 00 48 89 df e8 8c 43 00 00 f2 0f 10 05 22 82 05 00 48 89 | Y.E..r>.....E.H....C......"...H. |
4e00 | df e8 d8 3d 00 00 48 89 df be 8d cc 45 00 e8 6f 43 00 00 48 89 df be 9c cc 45 00 e8 3b 3e 00 00 | ...=..H.....E..oC..H.....E..;>.. |
4e20 | 48 89 df be da cc 45 00 e8 55 43 00 00 48 89 df be ed cc 45 00 e8 21 3e 00 00 48 89 df be ca cd | H.....E..UC..H.....E..!>..H..... |
4e40 | 45 00 e8 3b 43 00 00 48 89 df be dd cd 45 00 e8 07 3e 00 00 48 89 df be e3 cd 45 00 e8 21 43 00 | E..;C..H.....E...>..H.....E..!C. |
4e60 | 00 31 c0 5b c3 41 57 41 56 41 55 49 89 d5 31 d2 41 54 41 89 f4 31 f6 55 bd 01 00 00 00 53 48 89 | .1.[.AWAVAUI..1.ATA..1.U.....SH. |
4e80 | fb 48 83 ec 18 e8 14 42 00 00 31 d2 31 f6 48 89 df e8 08 42 00 00 41 8d 44 24 ff 89 44 24 04 44 | .H.....B..1.1.H....B..A.D$..D$.D |
4ea0 | 39 e5 0f 8d a5 00 00 00 48 63 c5 49 8b 74 c5 00 8a 06 3c 2f 75 05 48 ff c6 eb 0e 3c 2d 75 14 80 | 9.......Hc.I.t....</u.H....<-u.. |
4ec0 | 7e 01 2d 75 0e 48 83 c6 02 48 89 df e8 e4 fd ff ff eb 73 48 89 df 44 8d 75 01 45 31 ff e8 79 3d | ~.-u.H...H........sH..D.u.E1..y= |
4ee0 | 00 00 be e7 cd 45 00 48 89 df e8 93 42 00 00 49 63 c6 4d 8d 44 c5 00 49 ff c7 42 8d 44 3d 00 44 | .....E.H....B..Ic.M.D..I..B.D=.D |
4f00 | 39 e0 7d 37 4b 8b 74 f8 f8 48 89 df 4c 89 44 24 08 e8 45 3d 00 00 be fe ff ff ff 48 89 df e8 c7 | 9.}7K.t..H..L.D$..E=.......H.... |
4f20 | 3b 00 00 48 8d 50 01 be fe ff ff ff 48 89 df e8 ee 43 00 00 4c 8b 44 24 08 eb bc 44 03 74 24 04 | ;..H.P......H....C..L.D$...D.t$. |
4f40 | 41 29 ee 44 89 f5 ff c5 e9 52 ff ff ff be ef cd 45 00 48 89 df 31 ed e8 26 42 00 00 be f5 cd 45 | A).D.....R......E.H..1..&B.....E |
4f60 | 00 48 89 df e8 19 42 00 00 48 63 c5 48 8b 34 c5 80 a3 66 00 48 85 f6 74 32 48 89 df e8 96 81 01 | .H....B..Hc.H.4...f.H..t2H...... |
4f80 | 00 85 c0 0f 85 a1 00 00 00 45 31 c9 45 31 c0 31 c9 83 ca ff 31 f6 48 89 df e8 92 45 00 00 85 c0 | .........E1.E1.1....1.H....E.... |
4fa0 | 0f 85 84 00 00 00 e9 9b 00 00 00 be fe cd 45 00 48 89 df e8 d0 3e 00 00 83 ce ff ba 04 ce 45 00 | ..............E.H....>........E. |
4fc0 | 48 89 df e8 5c 3f 00 00 83 ca ff be fe ff ff ff 48 89 df e8 0e 37 00 00 be fe ff ff ff 48 89 df | H...\?..........H....7.......H.. |
4fe0 | e8 be 36 00 00 48 89 df e8 9f 36 00 00 be 0e ce 45 00 89 c5 48 89 df e8 8c 3e 00 00 31 f6 45 31 | ..6..H....6.....E...H....>..1.E1 |
5000 | c9 45 31 c0 ba 01 00 00 00 48 89 df 89 e9 e8 1d 45 00 00 31 d2 83 ce ff 85 c0 48 89 df 75 13 e8 | .E1......H......E..1......H..u.. |
5020 | 7c 39 00 00 f2 0f 2c c0 eb 23 31 d2 83 ce ff 48 89 df e8 27 3a 00 00 48 89 c7 e8 e1 ef ff ff b8 | |9....,..#1....H...':..H........ |
5040 | 01 00 00 00 eb 07 ff c5 e9 1c ff ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 f5 | .............H...[]A\A]A^A_.UH.. |
5060 | ba 00 10 00 00 53 48 89 fb bf 1c ce 45 00 48 81 ec 18 10 00 00 48 8d 74 24 08 64 48 8b 04 25 28 | .....SH.....E.H......H.t$.dH..%( |
5080 | 00 00 00 48 89 84 24 08 10 00 00 31 c0 e8 fe ef ff ff 48 89 c2 48 8d 44 24 08 85 d2 0f 8f 93 00 | ...H..$....1......H..H.D$....... |
50a0 | 00 00 31 d2 be 79 4b 40 00 48 89 df e8 f2 3c 00 00 48 89 ee 48 89 df e8 9f 3b 00 00 bf 26 00 46 | ..1..yK@.H....<..H..H....;...&.F |
50c0 | 00 e8 9a ee ff ff 48 89 df 48 89 c6 e8 8a 3b 00 00 45 31 c9 45 31 c0 31 c9 ba 01 00 00 00 be 02 | ......H..H....;..E1.E1.1........ |
50e0 | 00 00 00 48 89 df e8 45 44 00 00 85 c0 75 6e 83 ce ff 48 89 df e8 d3 36 00 00 85 c0 74 5f be 97 | ...H...ED....un...H....6....t_.. |
5100 | de 45 00 48 89 df e8 50 3b 00 00 48 89 ee 48 89 df e8 45 3b 00 00 be 03 00 00 00 48 89 df e8 19 | .E.H...P;..H..H...E;.......H.... |
5120 | 47 00 00 31 d2 83 ce ff 48 89 df e8 2e 39 00 00 48 85 c0 74 28 48 89 c6 48 89 df e8 1b 3b 00 00 | G..1....H....9..H..t(H..H....;.. |
5140 | 48 8b 8c 24 08 10 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 5c e8 93 ef ff ff 48 89 df | H..$....dH3.%(........t\.....H.. |
5160 | e8 0a 03 00 00 be 97 de 45 00 48 89 df e8 e9 3a 00 00 48 89 ee 48 89 df e8 de 3a 00 00 48 89 df | ........E.H....:..H..H....:..H.. |
5180 | e8 b3 f9 ff ff 85 c0 75 0f be 03 00 00 00 48 89 df e8 a6 46 00 00 eb 0d be fe ff ff ff 48 89 df | .......u......H....F.........H.. |
51a0 | e8 fe 34 00 00 31 d2 83 ce ff 48 89 df e8 ac 38 00 00 eb 81 48 81 c4 18 10 00 00 5b 5d c3 48 63 | ..4..1....H....8....H......[].Hc |
51c0 | f6 31 c0 48 01 f7 88 14 07 48 ff c0 48 c1 ea 08 48 83 f8 04 75 f0 c3 41 54 31 c9 31 d2 be 01 00 | .1.H.....H..H...H...u..AT1.1.... |
51e0 | 00 00 55 48 89 fd 53 48 81 ec b0 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 a8 00 00 00 31 | ..UH..SH......dH..%(...H..$....1 |
5200 | c0 e8 be 80 01 00 48 85 c0 48 89 c3 74 78 31 f6 48 89 c7 e8 35 f6 ff ff 48 8d 7c 24 72 48 89 c2 | ......H..H..tx1.H...5...H.|$rH.. |
5220 | 31 f6 e8 97 ff ff ff 48 89 df be 4c 00 00 00 e8 19 f6 ff ff 48 8d 7c 24 72 48 89 c2 be 04 00 00 | 1......H...L........H.|$rH...... |
5240 | 00 e8 78 ff ff ff 48 89 df be 75 00 00 00 e8 fa f5 ff ff 48 8d 7c 24 72 48 89 c2 be 08 00 00 00 | ..x...H...u........H.|$rH....... |
5260 | e8 59 ff ff ff 48 89 df be 61 00 00 00 e8 db f5 ff ff 48 8d 7c 24 72 48 89 c2 be 0c 00 00 00 e8 | .Y...H...a........H.|$rH........ |
5280 | 3a ff ff ff eb 3f be 28 d0 45 00 bf 2b d0 45 00 e8 3b f2 ff ff 48 8d 7c 24 72 48 89 c3 48 89 c1 | :....?.(.E..+.E..;...H.|$rH..H.. |
52a0 | ba 01 00 00 00 be 10 00 00 00 e8 a1 ed ff ff 48 89 df 49 89 c4 e8 f6 ed ff ff 31 c0 45 85 e4 0f | ...............H..I.......1.E... |
52c0 | 84 c2 00 00 00 0f b6 84 24 81 00 00 00 44 0f b6 4c 24 73 48 8d bc 24 82 00 00 00 44 0f b6 44 24 | ........$....D..L$sH..$....D..D$ |
52e0 | 72 b9 38 d0 45 00 ba 26 00 00 00 be 01 00 00 00 89 44 24 68 0f b6 84 24 80 00 00 00 89 44 24 60 | r.8.E..&.........D$h...$.....D$` |
5300 | 0f b6 44 24 7f 89 44 24 58 0f b6 44 24 7e 89 44 24 50 0f b6 44 24 7d 89 44 24 48 0f b6 44 24 7c | ..D$..D$X..D$~.D$P..D$}.D$H..D$| |
5320 | 89 44 24 40 0f b6 44 24 7b 89 44 24 38 0f b6 44 24 7a 89 44 24 30 0f b6 44 24 79 89 44 24 28 0f | .D$@..D${.D$8..D$z.D$0..D$y.D$(. |
5340 | b6 44 24 78 89 44 24 20 0f b6 44 24 77 89 44 24 18 0f b6 44 24 76 89 44 24 10 0f b6 44 24 75 89 | .D$x.D$...D$w.D$...D$v.D$...D$u. |
5360 | 44 24 08 0f b6 44 24 74 89 04 24 31 c0 e8 6e f2 ff ff 48 8d b4 24 82 00 00 00 48 89 ef e8 d9 38 | D$...D$t..$1..n...H..$....H....8 |
5380 | 00 00 b8 01 00 00 00 48 8b 8c 24 a8 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 51 ed ff ff 48 | .......H..$....dH3.%(...t..Q...H |
53a0 | 81 c4 b0 00 00 00 5b 5d 41 5c c3 50 31 f6 e8 82 3a 00 00 b8 01 00 00 00 5a c3 55 31 d2 be 01 00 | ......[]A\.P1...:.......Z.U1.... |
53c0 | 00 00 53 48 89 fb 51 e8 c3 7e 01 00 48 89 c7 48 89 c5 e8 f9 ec ff ff 85 c0 74 21 48 89 df e8 e7 | ..SH..Q..~..H..H.........t!H.... |
53e0 | 37 00 00 48 89 ea be 7d d0 45 00 48 89 df 31 c0 e8 f7 38 00 00 b8 02 00 00 00 eb 12 be 01 00 00 | 7..H...}.E.H..1...8............. |
5400 | 00 48 89 df e8 2c 3a 00 00 b8 01 00 00 00 5a 5b 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 | .H...,:.......Z[].U1......SH..Q. |
5420 | 6b 7e 01 00 be fd 01 00 00 48 89 c7 48 89 c5 e8 dc eb ff ff 85 c0 74 21 48 89 df e8 8a 37 00 00 | k~.......H..H.........t!H....7.. |
5440 | 48 89 ea be ae d0 45 00 48 89 df 31 c0 e8 9a 38 00 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 | H.....E.H..1...8..............H. |
5460 | df e8 cf 39 00 00 b8 01 00 00 00 5a 5b 5d c3 53 48 89 fb be 00 40 00 00 48 81 ec 10 40 00 00 48 | ...9.......Z[].SH....@..H...@..H |
5480 | 8d 7c 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 40 00 00 31 c0 e8 04 ed ff ff 48 85 c0 74 | .|$.dH..%(...H..$.@..1......H..t |
54a0 | 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 74 24 08 48 89 | ,H.D$.....t...\u.../H....H.t$.H. |
54c0 | df e8 95 37 00 00 b8 01 00 00 00 eb 02 31 c0 48 8b 8c 24 08 40 00 00 64 48 33 0c 25 28 00 00 00 | ...7.........1.H..$.@..dH3.%(... |
54e0 | 74 05 e8 09 ec ff ff 48 81 c4 10 40 00 00 5b c3 48 81 ec 98 00 00 00 48 89 e6 e8 a1 91 01 00 31 | t......H...@..[.H......H.......1 |
5500 | d2 85 c0 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 | ...u..T$............H.......S1.. |
5520 | 01 00 00 00 48 89 fb e8 63 7d 01 00 48 89 c7 e8 bc ff ff ff 48 89 df 89 c6 e8 f7 38 00 00 b8 01 | ....H...c}..H.......H......8.... |
5540 | 00 00 00 5b c3 41 57 31 d2 be 01 00 00 00 49 89 ff 41 56 41 55 41 54 55 53 51 e8 30 7d 01 00 bf | ...[.AW1......I..AVAUATUSQ.0}... |
5560 | 20 00 00 00 48 89 c5 e8 34 ee ff ff be 2f 00 00 00 48 89 ef 48 89 c3 e8 c4 eb ff ff 48 85 c0 49 | ....H...4..../...H..H.......H..I |
5580 | 89 c4 74 4f 49 89 c5 49 29 ed 49 8d 7d 01 e8 0d ee ff ff 48 89 ee 49 89 c6 4c 89 ea 48 89 c7 48 | ..tOI..I).I.}......H..I..L..H..H |
55a0 | 89 43 10 e8 18 ea ff ff 43 c6 04 2e 00 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 8d 7c 0d ff | .C......C....1.H..H.....H..H.|.. |
55c0 | 4c 29 e7 e8 d8 ed ff ff 49 8d 74 24 01 48 89 43 18 eb 38 bf 02 00 00 00 e8 c3 ed ff ff be 78 04 | L)......I.t$.H.C..8...........x. |
55e0 | 46 00 48 89 c7 48 89 43 10 e8 12 ea ff ff 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 89 cf e8 | F.H..H.C......1.H..H.....H..H... |
5600 | 9c ed ff ff 48 89 ee 48 89 43 18 48 89 c7 e8 ed e9 ff ff 48 8b 7b 10 e8 a4 ea ff ff 48 89 de 4c | ....H..H.C.H.......H.{......H..L |
5620 | 89 ff 48 89 03 e8 25 38 00 00 5a 5b 5d 41 5c 41 5d 41 5e b8 01 00 00 00 41 5f c3 53 be 01 00 00 | ..H...%8..Z[]A\A]A^.....A_.S.... |
5640 | 00 e8 02 35 00 00 48 8b 38 48 89 c3 48 85 ff 74 05 e8 aa eb ff ff 48 8b 7b 10 e8 11 e9 ff ff 48 | ...5..H.8H..H..t......H.{......H |
5660 | 8b 7b 18 e8 08 e9 ff ff 48 89 df e8 00 e9 ff ff 31 c0 5b c3 53 be 01 00 00 00 48 89 fb e8 c6 34 | .{......H.......1.[.S.....H....4 |
5680 | 00 00 48 8b 70 08 48 89 df 48 83 c6 13 e8 c9 35 00 00 b8 01 00 00 00 5b c3 55 be 01 00 00 00 53 | ..H.p.H..H.....5.......[.U.....S |
56a0 | 48 89 fb 48 81 ec 98 00 00 00 e8 99 34 00 00 48 8b 48 08 48 8b 50 10 be ce d0 45 00 48 89 df 31 | H..H........4..H.H.H.P....E.H..1 |
56c0 | c0 48 83 c1 13 e8 22 36 00 00 31 d2 83 ce ff 48 89 df e8 87 33 00 00 be fe ff ff ff 48 89 c5 48 | .H...."6..1....H....3.......H..H |
56e0 | 89 df e8 bc 2f 00 00 48 89 e6 48 89 ef e8 ae 8f 01 00 31 d2 85 c0 75 21 8b 44 24 18 31 f6 48 89 | ..../..H..H.......1...u!.D$.1.H. |
5700 | df 25 00 f0 00 00 3d 00 80 00 00 40 0f 94 c6 e8 21 37 00 00 ba 01 00 00 00 48 81 c4 98 00 00 00 | .%....=....@....!7.......H...... |
5720 | 89 d0 5b 5d c3 55 be 01 00 00 00 48 89 fd 53 51 e8 13 34 00 00 48 8b 38 48 89 c3 48 85 ff 75 0d | ..[].U.....H..SQ..4..H.8H..H..u. |
5740 | 31 c0 eb 42 80 7e 13 2e 75 17 48 8b 3b e8 0e ec ff ff 48 89 43 08 48 8b 73 08 48 85 f6 75 e5 eb | 1..B.~..u.H.;.....H.C.H.s.H..u.. |
5760 | df 48 8b 7b 18 48 83 c6 13 31 d2 e8 10 ea ff ff 85 c0 75 d6 be 01 00 00 00 48 89 ef e8 b4 36 00 | .H.{.H...1........u......H....6. |
5780 | 00 b8 01 00 00 00 5a 5b 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 31 c9 e8 26 7b 01 00 31 c9 | ......Z[].U1......SH..Q1..&{..1. |
57a0 | 31 d2 be 02 00 00 00 48 89 df 48 89 c5 e8 12 7b 01 00 48 85 c0 48 89 c6 74 56 48 85 ed 74 51 49 | 1......H..H....{..H..H..tVH..tQI |
57c0 | 83 c8 ff 31 c0 48 89 ef 4c 89 c1 f2 ae 48 89 f7 48 f7 d1 4a 8d 14 01 4c 89 c1 f2 ae 31 c0 48 f7 | ...1.H..L....H..H..J...L....1.H. |
57e0 | d1 4c 01 c1 39 ca 7c 2a 48 63 fa 48 63 c9 48 29 cf 48 01 ef e8 b7 ea ff ff 31 f6 85 c0 48 89 df | .L..9.|*Hc.Hc.H).H.......1...H.. |
5800 | 40 0f 94 c6 e8 2c 36 00 00 b8 01 00 00 00 eb 02 31 c0 5a 5b 5d c3 53 be 01 00 00 00 48 89 fb 48 | @....,6.........1.Z[].S.....H..H |
5820 | 83 ec 10 48 8d 54 24 08 e8 62 7a 01 00 48 8b 74 24 08 48 89 df e8 b9 33 00 00 48 83 c4 10 b8 01 | ...H.T$..bz..H.t$.H....3..H..... |
5840 | 00 00 00 5b c3 41 57 49 89 f1 41 56 41 89 d6 41 55 41 bd 08 00 00 00 41 54 55 89 cd 53 48 83 ec | ...[.AWI..AVA..AUA.....ATU..SH.. |
5860 | 28 83 f9 08 44 0f 4e e9 8d 49 ff 48 89 3c 24 41 8d 45 ff 31 d2 31 db 48 63 c9 48 63 f8 48 29 f9 | (...D.N..I.H.<$A.E.1.1.Hc.Hc.H). |
5880 | 85 c0 78 27 4c 8d 1c 11 48 89 fe 48 c1 e3 08 48 29 d6 45 85 f6 49 89 da 49 0f 44 f3 ff c8 48 ff | ..x'L...H..H...H).E..I..I.D...H. |
58a0 | c2 41 0f b6 1c 31 4c 09 d3 eb d5 83 fd 07 7f 23 45 85 c0 0f 84 9c 00 00 00 8d 0c ed ff ff ff ff | .A...1L........#E............... |
58c0 | b8 01 00 00 00 48 d3 e0 48 31 c3 48 29 c3 e9 82 00 00 00 83 fd 08 74 7d 48 89 d8 48 83 e8 00 79 | .....H..H1.H).........t}H..H...y |
58e0 | 0b 45 85 c0 41 bf ff 00 00 00 75 03 45 31 ff 8d 4d ff 4d 63 d5 45 31 e4 48 63 c9 4c 29 d1 4b 8d | .E..A.....u.E1..M.Mc.E1.Hc.L).K. |
5900 | 04 14 48 89 ca 4c 29 e2 45 85 f6 48 0f 44 c2 41 0f b6 04 01 44 39 f8 74 30 48 8b 3c 24 89 ea be | ..H..L).E..H.D.A....D9.t0H.<$... |
5920 | d4 d0 45 00 31 c0 48 89 4c 24 18 4c 89 54 24 10 4c 89 4c 24 08 e8 9c 6e 01 00 48 8b 4c 24 18 4c | ..E.1.H.L$.L.T$.L.L$...n..H.L$.L |
5940 | 8b 54 24 10 4c 8b 4c 24 08 49 ff c4 43 8d 44 25 00 39 e8 7c a9 48 83 c4 28 48 89 d8 5b 5d 41 5c | .T$.L.L$.I..C.D%.9.|.H..(H..[]A\ |
5960 | 41 5d 41 5e 41 5f c3 41 54 49 89 f4 55 48 89 fd 53 8a 06 48 8d 5e 01 3c 25 74 12 3c 5b 75 65 80 | A]A^A_.ATI..UH..S..H.^.<%t.<[ue. |
5980 | 7e 01 5e 48 8d 46 02 48 0f 44 d8 eb 3a 48 3b 5f 18 75 10 48 8b 7f 20 be 02 d1 45 00 31 c0 e8 33 | ~.^H.F.H.D..:H;_.u.H......E.1..3 |
59a0 | 6e 01 00 49 8d 44 24 02 eb 3d 80 3b 25 48 8d 43 01 75 0c 48 83 c3 02 48 3b 45 18 48 0f 42 c3 80 | n..I.D$..=.;%H.C.u.H...H;E.H.B.. |
59c0 | 38 5d 74 1b 48 89 c3 48 3b 5d 18 75 dd 48 8b 7d 20 be 25 d1 45 00 31 c0 e8 f9 6d 01 00 eb cb 48 | 8]t.H..H;].u.H.}..%.E.1...m....H |
59e0 | ff c0 eb 03 48 89 d8 5b 5d 41 5c c3 41 56 49 89 fe 41 55 4c 63 e9 41 54 49 89 f4 4c 89 ee 55 89 | ....H..[]A\.AVI..AULc.ATI..L..U. |
5a00 | cd 53 89 d3 48 83 ec 10 44 89 44 24 0c e8 0d 72 01 00 31 d2 85 db 44 8b 44 24 0c 75 06 8d 55 ff | .S..H...D.D$...r..1...D.D$.u..U. |
5a20 | 48 63 d2 49 8d 4d ff 44 88 24 10 41 b9 01 00 00 00 44 39 cd 7e 19 48 89 ca 49 c1 ec 08 4c 29 ca | Hc.I.M.D.$.A.....D9.~.H..I...L). |
5a40 | 85 db 49 0f 45 d1 49 ff c1 44 88 24 10 eb e2 83 fd 08 7e 0b 45 85 c0 41 b9 08 00 00 00 75 11 4d | ..I.E.I..D.$......~.E..A.....u.M |
5a60 | 01 6e 10 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 49 8d 4d ff 48 89 ca 4c 29 ca 85 db 49 0f 45 d1 | .n.H...[]A\A]A^.I.M.H..L)...I.E. |
5a80 | 49 ff c1 44 39 cd c6 04 10 ff 7f e8 eb d1 50 48 89 cf e8 32 72 01 00 31 c0 5a c3 41 54 be 01 00 | I..D9.........PH...2r..1.Z.AT... |
5aa0 | 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..$(. |
5ac0 | 00 00 31 c0 e8 c6 77 01 00 48 8b 14 24 48 8d 74 24 08 48 89 df 48 89 c5 31 db e8 19 73 01 00 49 | ..1...w..H..$H.t$.H..H..1...s..I |
5ae0 | 89 c4 48 8b 34 24 48 39 f3 73 19 e8 60 e4 ff ff 0f b6 54 1d 00 48 8b 00 8b 04 90 41 88 04 1c 48 | ..H.4$H9.s..`.....T..H.....A...H |
5b00 | ff c3 eb de 48 8d 7c 24 08 e8 47 72 01 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 | ....H.|$..Gr..H..$(...dH3.%(.... |
5b20 | 01 00 00 00 74 05 e8 c5 e5 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 be 01 00 00 00 53 48 89 | ....t......H..0...[]A\.U.....SH. |
5b40 | fb 48 81 ec 38 20 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 2c | .H..8...H..dH..%(...H..$(...1.., |
5b60 | 77 01 00 48 8b 14 24 48 8d 74 24 08 48 89 df 48 89 c5 e8 81 72 01 00 31 d2 48 8b 34 24 48 39 f2 | w..H..$H.t$.H..H....r..1.H.4$H9. |
5b80 | 73 12 48 ff ce 48 29 d6 8a 4c 35 00 88 0c 10 48 ff c2 eb e5 48 8d 7c 24 08 e8 b7 71 01 00 48 8b | s.H..H)..L5....H....H.|$...q..H. |
5ba0 | 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 35 e5 ff ff 48 81 c4 38 20 | .$(...dH3.%(........t..5...H..8. |
5bc0 | 00 00 5b 5d c3 41 56 be 01 00 00 00 41 55 41 54 55 48 89 fd 53 48 81 ec 40 20 00 00 48 8d 54 24 | ..[].AV.....AUATUH..SH..@...H.T$ |
5be0 | 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 96 76 01 00 be 02 00 00 00 48 89 | .dH..%(...H..$8...1...v.......H. |
5c00 | ef 49 89 c4 e8 16 78 01 00 48 8d 4c 24 10 48 89 c3 ba be fe 45 00 be 03 00 00 00 48 89 ef e8 a1 | .I....x..H.L$.H.....E......H.... |
5c20 | 76 01 00 48 85 db 7f 14 31 d2 be be fe 45 00 48 89 ef e8 d0 2f 00 00 e9 94 00 00 00 48 8b 4c 24 | v..H....1....E.H..../.......H.L$ |
5c40 | 10 48 8b 74 24 08 48 89 cf 48 01 f7 72 12 31 d2 49 89 c6 b8 ff ff ff 7f 48 f7 f3 48 39 c7 76 11 | .H.t$.H..H..r.1.I.......H..H9.v. |
5c60 | be 45 d1 45 00 48 89 ef 31 c0 e8 67 6b 01 00 eb 64 48 8d 43 ff 48 89 ef 48 0f af f3 48 0f af c1 | .E.E.H..1..gk...dH.C.H..H...H... |
5c80 | 49 89 f5 48 8d 74 24 18 49 01 c5 4c 89 ea e8 65 71 01 00 48 ff cb 48 89 c7 4c 89 e6 48 8b 4c 24 | I..H.t$.I..L...eq..H..H..L..H.L$ |
5ca0 | 08 f3 a4 74 1e 48 8b 4c 24 10 48 03 44 24 08 48 85 c9 74 df 48 89 c7 4c 89 f6 f3 a4 48 03 44 24 | ...t.H.L$.H.D$.H..t.H..L....H.D$ |
5cc0 | 10 eb d0 48 8d 7c 24 18 4c 89 ee e8 85 70 01 00 b8 01 00 00 00 48 8b 9c 24 38 20 00 00 64 48 33 | ...H.|$.L....p.......H..$8...dH3 |
5ce0 | 1c 25 28 00 00 00 74 05 e8 03 e4 ff ff 48 81 c4 40 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 54 be | .%(...t......H..@...[]A\A]A^.AT. |
5d00 | 01 00 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 | ....USH..H..0...H..dH..%(...H..$ |
5d20 | 28 20 00 00 31 c0 e8 64 75 01 00 48 8b 14 24 48 8d 74 24 08 48 89 df 48 89 c5 31 db e8 b7 70 01 | (...1..du..H..$H.t$.H..H..1...p. |
5d40 | 00 49 89 c4 48 8b 34 24 48 39 f3 73 19 e8 6e e8 ff ff 0f b6 54 1d 00 48 8b 00 8b 04 90 41 88 04 | .I..H.4$H9.s..n.....T..H.....A.. |
5d60 | 1c 48 ff c3 eb de 48 8d 7c 24 08 e8 e5 6f 01 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 | .H....H.|$...o..H..$(...dH3.%(.. |
5d80 | 00 b8 01 00 00 00 74 05 e8 63 e3 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 48 63 ee 53 48 63 | ......t..c...H..0...[]A\.UHc.SHc |
5da0 | df 89 ef 51 e8 e7 e5 ff ff 83 e8 61 83 f8 19 0f 87 d2 00 00 00 ff 24 c5 40 d5 45 00 e8 0f e8 ff | ...Q.......a..........$.@.E..... |
5dc0 | ff 48 8b 00 66 8b 1c 58 66 81 e3 00 04 e9 a6 00 00 00 e8 f9 e7 ff ff 48 8b 00 66 8b 1c 58 83 e3 | .H..f..Xf..............H..f..X.. |
5de0 | 02 e9 92 00 00 00 e8 e5 e7 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 08 eb 7f e8 d2 e7 ff ff 48 8b | ...........H..f..Xf...........H. |
5e00 | 00 66 8b 1c 58 66 81 e3 00 80 eb 6c e8 bf e7 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 02 eb 59 e8 | .f..Xf.....l.....H..f..Xf.....Y. |
5e20 | ac e7 ff ff 48 8b 00 66 8b 1c 58 83 e3 04 eb 48 e8 9b e7 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 | ....H..f..X....H.....H..f..Xf... |
5e40 | 20 eb 35 e8 88 e7 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 01 eb 22 e8 75 e7 ff ff 48 8b 00 66 8b | ..5.....H..f..Xf.....".u...H..f. |
5e60 | 1c 58 83 e3 08 eb 11 e8 64 e7 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 10 0f b7 db eb 0e 85 db 0f | .X......d...H..f..Xf............ |
5e80 | 94 c3 0f b6 db eb 04 39 dd eb 13 e8 40 e7 ff ff 48 8b 10 89 d8 f6 44 6a 01 02 75 08 85 db 0f 94 | .......9....@...H.....Dj..u..... |
5ea0 | c0 0f 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 | ....Z[].AUI..ATU..S.....Q.~.^u&H |
5ec0 | ff c6 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 | ..0.....V...%u!L.f...v.......... |
5ee0 | 75 3b 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 | u;L..H.F.L9.r..&.~.-u.L.f.M9.s.9 |
5f00 | ea 7f 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 | .....F.9.....9.t.I.............Z |
5f20 | 5b 5d 41 5c 41 5d c3 53 31 d2 48 89 fb be 01 00 00 00 e8 58 73 01 00 31 d2 48 89 df be 02 00 00 | []A\A].S1.H........Xs..1.H...... |
5f40 | 00 e8 49 73 01 00 48 89 df be 02 00 00 00 e8 50 27 00 00 48 89 df 31 f6 e8 96 2c 00 00 48 89 df | ..Is..H........P'..H..1...,..H.. |
5f60 | ba 03 00 00 00 be 8e 7f 40 00 e8 34 2e 00 00 b8 01 00 00 00 5b c3 41 57 41 56 41 55 41 54 41 bc | ........@..4........[.AWAVAUATA. |
5f80 | 01 00 00 00 55 48 89 fd 53 48 81 ec 48 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 | ....UH..SH..H...dH..%(...H..$8.. |
5fa0 | 00 31 c0 e8 e4 26 00 00 48 8d 74 24 18 4c 63 f0 48 89 ef 4c 89 f2 41 89 c7 e8 3a 6e 01 00 48 89 | .1...&..H.t$.Lc.H..L..A...:n..H. |
5fc0 | c3 41 29 c4 45 8d 2c 1c 45 39 fd 7f 37 44 89 ee 48 89 ef e8 47 74 01 00 48 89 c1 0f b6 c0 48 39 | .A).E.,.E9..7D..H...Gt..H.....H9 |
5fe0 | c8 74 1a ba 60 d1 45 00 44 89 ee 48 89 ef 48 89 4c 24 08 e8 9f 68 01 00 48 8b 4c 24 08 88 0b 48 | .t..`.E.D..H..H.L$...h..H.L$...H |
6000 | ff c3 eb c0 48 8d 7c 24 18 4c 89 f6 e8 44 6d 01 00 48 8b 94 24 38 20 00 00 64 48 33 14 25 28 00 | ....H.|$.L...Dm..H..$8...dH3.%(. |
6020 | 00 00 b8 01 00 00 00 74 05 e8 c2 e0 ff ff 48 81 c4 48 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 | .......t......H..H...[]A\A]A^A_. |
6040 | 41 55 49 83 c8 ff 4c 89 c1 41 54 55 53 48 89 fb 50 31 c0 f2 ae 48 89 f7 48 89 ca 4c 89 c1 48 f7 | AUI...L..ATUSH..P1...H..H..L..H. |
6060 | d2 f2 ae 48 8d 7c 13 fe 4a 8d 2c 02 48 f7 d1 4e 8d 24 01 44 8a 2f e8 85 df ff ff 4c 01 e5 44 88 | ...H.|..J.,.H..N.$.D./.....L..D. |
6080 | 6c 2b ff c6 04 2b 00 5a 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 41 bc 01 00 00 00 55 53 48 | l+...+.Z[]A\A].AWAVAUATA.....USH |
60a0 | 89 fb 48 81 ec 88 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 78 20 00 00 31 c0 e8 cb 25 00 | ..H......dH..%(...H..$x...1...%. |
60c0 | 00 48 8d 54 24 28 be 01 00 00 00 48 89 df 89 44 24 04 e8 b8 71 01 00 48 89 c5 48 03 44 24 28 48 | .H.T$(.....H...D$...q..H..H.D$(H |
60e0 | 8d 74 24 58 48 89 df 48 89 44 24 08 e8 eb 6c 01 00 48 8d 44 24 47 48 89 44 24 10 48 3b 6c 24 08 | .t$XH..H.D$...l..H.D$GH.D$.H;l$. |
6100 | 0f 83 bb 04 00 00 80 7d 00 25 74 39 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 | .......}.%t9H.D$`H9D$hr.H.|$X... |
6120 | 00 00 e8 f8 6a 01 00 48 8b 44 24 68 48 ff c5 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 8a 4d ff | ....j..H.D$hH..H.P.H.T$hH.T$X.M. |
6140 | 88 0c 02 eb b6 80 7d 01 25 75 3d 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 | ......}.%u=H.D$`H9D$hr.H.|$X.... |
6160 | 00 e8 b9 6a 01 00 48 8b 44 24 68 48 83 c5 02 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 8a 4d ff | ...j..H.D$hH...H.P.H.T$hH.T$X.M. |
6180 | 88 0c 02 e9 73 ff ff ff 48 8d 7c 24 58 be 00 02 00 00 41 ff c4 e8 85 6a 01 00 44 3b 64 24 04 49 | ....s...H.|$X.....A....j..D;d$.I |
61a0 | 89 c5 7e 10 ba 73 d1 45 00 44 89 e6 48 89 df e8 e3 66 01 00 48 ff c5 49 89 ef 41 0f be 37 40 84 | ..~..s.E.D..H....f..H..I..A..7@. |
61c0 | f6 75 1d 4c 89 f8 48 29 e8 48 83 f8 05 76 25 be 82 d1 45 00 48 89 df 31 c0 e8 f8 65 01 00 eb 14 | .u.L..H).H...v%...E.H..1...e.... |
61e0 | bf 7c d1 45 00 e8 26 df ff ff 48 85 c0 74 d4 49 ff c7 eb c6 e8 d7 e3 ff ff 41 0f b6 17 49 89 c6 | .|.E..&...H..t.I.........A...I.. |
6200 | 48 8b 00 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 49 83 df ff 41 0f b6 17 66 8b 14 50 66 81 e2 00 | H..f..Pf....f...I...A...f..Pf... |
6220 | 08 66 83 fa 01 49 83 df ff 41 80 3f 2e 75 2d 41 0f b6 4f 01 49 8d 57 01 4d 8d 47 02 f6 44 48 01 | .f...I...A.?.u-A..O.I.W.M.G..DH. |
6240 | 08 49 0f 45 d0 49 89 d7 0f b6 12 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 49 83 df ff 41 0f b6 17 | .I.E.I.....f..Pf....f...I...A... |
6260 | f6 44 50 01 08 74 0f be a2 d1 45 00 48 89 df 31 c0 e8 60 65 01 00 4d 89 f9 48 8b 7c 24 10 48 89 | .DP..t....E.H..1..`e..M..H.|$.H. |
6280 | ee 49 29 e9 b9 11 00 00 00 c6 44 24 46 25 49 8d 51 01 4c 89 4c 24 18 49 8d 6f 01 e8 30 e0 ff ff | .I).......D$F%I.Q.L.L$.I.o..0... |
62a0 | 4c 8b 4c 24 18 42 c6 44 0c 48 00 41 0f be 17 80 fa 67 7f 40 80 fa 65 0f 8d d6 00 00 00 80 fa 58 | L.L$.B.D.H.A.....g.@..e........X |
62c0 | 0f 84 8c 00 00 00 7f 17 80 fa 45 0f 84 c2 00 00 00 80 fa 47 0f 84 b9 00 00 00 80 fa 41 eb 0a 80 | ..........E........G........A... |
62e0 | fa 63 74 43 7f 6c 80 fa 61 0f 85 b5 02 00 00 e9 9f 00 00 00 80 fa 71 0f 84 cd 00 00 00 7f 10 80 | .ctC.l..a.............q......... |
6300 | fa 69 74 4e 80 fa 6f 0f 85 97 02 00 00 eb 43 80 fa 75 74 3e 80 fa 78 74 39 80 fa 73 0f 84 0f 02 | .itN..o.......C..ut>..xt9..s.... |
6320 | 00 00 e9 7d 02 00 00 44 89 e6 48 89 df e8 ed 70 01 00 48 8d 4c 24 46 41 89 c0 48 83 ca ff be 01 | ...}...D..H....p..H.L$FA..H..... |
6340 | 00 00 00 4c 89 ef 31 c0 e8 93 e2 ff ff e9 63 02 00 00 44 89 e6 48 89 df e8 c2 70 01 00 48 8d 7c | ...L..1.......c...D..H....p..H.| |
6360 | 24 46 be 00 f4 45 00 48 89 44 24 18 e8 cf fc ff ff 4c 8b 44 24 18 48 8d 4c 24 46 48 83 ca ff be | $F...E.H.D$......L.D$.H.L$FH.... |
6380 | 01 00 00 00 4c 89 ef 31 c0 e8 52 e2 ff ff e9 22 02 00 00 48 8d 7c 24 46 be be fe 45 00 e8 9e fc | ....L..1..R...."...H.|$F...E.... |
63a0 | ff ff 44 89 e6 48 89 df e8 fd 6f 01 00 48 8d 4c 24 46 48 83 ca ff be 01 00 00 00 4c 89 ef b0 01 | ..D..H....o..H.L$FH........L.... |
63c0 | e8 1b e2 ff ff e9 eb 01 00 00 48 8d 54 24 30 44 89 e6 48 89 df e8 b5 6e 01 00 49 89 c5 48 8b 44 | ..........H.T$0D..H....n..I..H.D |
63e0 | 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 27 68 01 00 48 8b 44 24 68 48 8d 50 | $`H9D$hr.H.|$X......'h..H.D$hH.P |
6400 | 01 48 89 54 24 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 | .H.T$hH.T$X..."H.D$0H.P.H..H.T$0 |
6420 | 0f 84 d7 00 00 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 | ......E..E.A.."t.A..\t.A...u4H.D |
6440 | 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 c7 67 01 00 48 8b 44 24 68 48 8d 50 | $`H9D$hr.H.|$X.......g..H.D$hH.P |
6460 | 01 48 89 54 24 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 | .H.T$hH.T$X...\.OE..I..t.A.....P |
6480 | 02 74 3d 41 0f b6 55 01 b9 cf d1 45 00 f6 44 50 01 08 74 05 b9 d3 d1 45 00 48 8d 7c 24 3c ba 0a | .t=A..U....E..DP..t....E.H.|$<.. |
64a0 | 00 00 00 be 01 00 00 00 31 c0 e8 31 e1 ff ff 48 8d 74 24 3c 48 8d 7c 24 58 e8 34 68 01 00 eb 35 | ........1..1...H.t$<H.|$X.4h...5 |
64c0 | 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 44 67 01 00 48 8b 44 24 68 | H.D$`H9D$hr.H.|$X......Dg..H.D$h |
64e0 | 48 8d 50 01 48 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 | H.P.H.T$hH.T$XA.M....I.......H.D |
6500 | 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 07 67 01 00 48 8b 44 24 68 48 8d 50 | $`H9D$hr.H.|$X.......g..H.D$hH.P |
6520 | 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 22 eb 40 48 8d 54 24 30 44 89 e6 48 89 df e8 07 70 01 | .H.T$hH.T$X...".@H.T$0D..H....p. |
6540 | 00 48 8d 7c 24 46 be 2e 00 00 00 48 89 44 24 18 e8 bb db ff ff 48 85 c0 4c 8b 44 24 18 75 16 48 | .H.|$F.....H.D$......H..L.D$.u.H |
6560 | 83 7c 24 30 63 76 0e 48 8d 7c 24 58 e8 ed 67 01 00 31 c0 eb 40 48 8d 4c 24 46 48 83 ca ff be 01 | .|$0cv.H.|$X..g..1..@H.L$FH..... |
6580 | 00 00 00 4c 89 ef 31 c0 e8 53 e0 ff ff be fe ff ff ff 48 89 df 89 44 24 18 e8 05 21 00 00 8b 44 | ...L..1..S........H...D$...!...D |
65a0 | 24 18 eb 11 be d9 d1 45 00 48 89 df 31 c0 e8 23 62 01 00 eb 1b 48 98 48 01 44 24 68 e9 3a fb ff | $......E.H..1..#b....H.H.D$h.:.. |
65c0 | ff 48 8d 7c 24 58 e8 44 67 01 00 b8 01 00 00 00 48 8b 9c 24 78 20 00 00 64 48 33 1c 25 28 00 00 | .H.|$X.Dg.......H..$x...dH3.%(.. |
65e0 | 00 74 05 e8 08 db ff ff 48 81 c4 88 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 85 ff 48 89 f8 | .t......H......[]A\A]A^A_.H..H.. |
6600 | 79 14 48 f7 d8 48 8d 4c 37 01 48 89 c2 31 c0 48 39 f2 48 0f 46 c1 c3 41 55 be 01 00 00 00 41 54 | y.H..H.L7.H..1.H9.H.F..AU.....AT |
6620 | 55 48 89 fd 53 48 83 ec 18 48 8d 54 24 08 e8 5c 6c 01 00 48 8b 5c 24 08 ba 01 00 00 00 be 02 00 | UH..SH...H.T$..\l..H.\$......... |
6640 | 00 00 48 89 ef 49 89 c5 e8 2d 6e 01 00 48 89 de 48 89 c7 e8 a2 ff ff ff 4c 8b 64 24 08 48 89 c2 | ..H..I...-n..H..H.......L.d$.H.. |
6660 | be 03 00 00 00 48 89 ef 48 89 c3 e8 0a 6e 01 00 4c 89 e6 48 89 c7 e8 7f ff ff ff 48 85 db ba 01 | .....H..H....n..L..H.......H.... |
6680 | 00 00 00 48 0f 4e da 48 8b 54 24 08 48 39 d0 48 0f 4e d0 31 c0 48 39 d3 7f 58 44 8d 62 01 41 29 | ...H.N.H.T$.H9.H.N.1.H9..XD.b.A) |
66a0 | dc 49 63 c4 48 01 d8 48 39 d0 7f 11 be fb d1 45 00 48 89 ef 31 c0 e8 1b 61 01 00 eb 35 4c 01 eb | .Ic.H..H9......E.H..1...a...5L.. |
66c0 | ba fb d1 45 00 44 89 e6 48 89 ef 49 89 dd e8 d5 64 01 00 44 89 e8 29 d8 44 39 e0 7d 12 41 0f b6 | ...E.D..H..I....d..D..).D9.}.A.. |
66e0 | 75 ff 48 89 ef 49 ff c5 e8 06 25 00 00 eb e4 44 89 e0 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 55 be | u.H..I....%....D..H...[]A\A].AU. |
6700 | 01 00 00 00 41 54 55 48 89 fd 53 48 83 ec 18 48 8d 54 24 08 e8 76 6b 01 00 48 8b 5c 24 08 be 02 | ....ATUH..SH...H.T$..vk..H.\$... |
6720 | 00 00 00 48 89 ef 49 89 c5 e8 f1 6c 01 00 48 89 de 48 89 c7 e8 c1 fe ff ff 4c 8b 64 24 08 48 83 | ...H..I....l..H..H.......L.d$.H. |
6740 | ca ff be 03 00 00 00 48 89 ef 48 89 c3 e8 28 6d 01 00 4c 89 e6 48 89 c7 e8 9d fe ff ff 48 8b 54 | .......H..H...(m..L..H.......H.T |
6760 | 24 08 48 89 c1 48 85 db b8 01 00 00 00 48 0f 4e d8 48 39 d1 48 0f 4e d1 48 39 d3 7f 0d 48 29 da | $.H..H.......H.N.H9.H.N.H9...H). |
6780 | 49 8d 74 1d ff 48 ff c2 eb 07 31 d2 be be fe 45 00 48 89 ef e8 6e 24 00 00 48 83 c4 18 b8 01 00 | I.t..H....1....E.H...n$..H...... |
67a0 | 00 00 5b 5d 41 5c 41 5d c3 31 c0 48 8b 17 6b c0 0a 48 8d 4a 01 48 89 0f 0f be 0a 0f be 52 01 8d | ..[]A\A].1.H..k..H.J.H.......R.. |
67c0 | 44 08 d0 83 ea 30 83 fa 09 77 07 3d cb cc cc 0c 7e d9 c3 0f be 05 e6 6f 05 00 39 c1 75 19 31 c0 | D....0...w.=....~......o..9.u.1. |
67e0 | 39 c2 4c 8d 04 07 48 8d 0c 06 74 0a 8a 09 48 ff c0 41 88 08 eb ea c3 48 63 c2 4c 8d 44 07 ff 31 | 9.L...H...t...H..A.....Hc.L.D..1 |
6800 | c0 4c 89 c7 48 8d 0c 06 48 29 c7 39 c2 74 09 8a 09 48 ff c0 88 0f eb e9 c3 41 54 55 53 3b 77 28 | .L..H...H).9.t...H.......ATUS;w( |
6820 | 48 89 fb 48 8b 7f 20 7c 25 85 f6 75 0e 48 89 d0 48 29 d1 48 89 ca 48 89 c6 eb 5e 5b 5d 41 5c 8d | H..H...|%..u.H..H).H..H...^[]A\. |
6840 | 56 01 31 c0 be 11 d2 45 00 e9 88 5f 01 00 48 63 f6 48 c1 e6 04 4c 8d 24 33 49 8b 6c 24 38 48 83 | V.1....E..._..Hc.H...L.$3I.l$8H. |
6860 | fd ff 75 0e be 2c d2 45 00 31 c0 e8 66 5f 01 00 eb 1b 48 83 fd fe 75 15 49 8b 74 24 30 48 2b 73 | ..u..,.E.1..f_....H...u.I.t$0H+s |
6880 | 08 5b 5d 41 5c 48 ff c6 e9 66 23 00 00 49 8b 74 24 30 48 8b 7b 20 48 89 ea 5b 5d 41 5c e9 65 23 | .[]A\H...f#..I.t$0H.{.H..[]A\.e# |
68a0 | 00 00 41 56 49 89 d6 41 55 49 89 f5 41 54 49 89 fc 55 53 8b 5f 28 85 db 75 08 31 db 48 85 f6 0f | ..AVI..AUI..ATI..US._(..u.1.H... |
68c0 | 95 c3 49 8b 7c 24 20 ba 3f d2 45 00 89 de 31 ed e8 d3 62 01 00 39 dd 7d 14 89 ee 4c 89 f1 4c 89 | ..I.|$..?.E...1...b..9.}...L..L. |
68e0 | ea 4c 89 e7 ff c5 e8 2e ff ff ff eb e8 89 d8 5b 5d 41 5c 41 5d 41 5e c3 0f b6 06 0f b6 3f 3c 2e | .L.............[]A\A]A^......?<. |
6900 | 74 22 3c 5b 74 0d 3c 25 75 11 0f b6 76 01 e9 86 f4 ff ff 48 ff ca e9 8d f5 ff ff 39 f8 0f 94 c0 | t"<[t.<%u...v......H.......9.... |
6920 | 0f b6 c0 c3 b8 01 00 00 00 c3 55 be 02 00 00 00 53 48 89 fb 48 81 ec 38 20 00 00 64 48 8b 04 25 | ..........U.....SH..H..8...dH..% |
6940 | 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 ec 20 00 00 ba 06 00 00 00 be 01 00 00 00 48 89 df | (...H..$(...1................H.. |
6960 | 89 c5 e8 f8 68 01 00 be 01 00 00 00 48 89 df e8 2f 1d 00 00 48 8d 74 24 08 48 89 df e8 5b 64 01 | ....h.......H.../...H.t$.H...[d. |
6980 | 00 48 8d 54 24 08 89 e9 be 8e 5a 40 00 48 89 df e8 37 2d 00 00 85 c0 74 11 be 51 d2 45 00 48 89 | .H.T$.....Z@.H...7-....t..Q.E.H. |
69a0 | df 31 c0 e8 2e 5e 01 00 eb 0f 48 8d 7c 24 08 e8 5b 63 01 00 b8 01 00 00 00 48 8b 8c 24 28 20 00 | .1...^....H.|$..[c.......H..$(.. |
69c0 | 00 64 48 33 0c 25 28 00 00 00 74 05 e8 1f d7 ff ff 48 81 c4 38 20 00 00 5b 5d c3 55 48 89 fd 53 | .dH3.%(...t......H..8...[].UH..S |
69e0 | 89 d3 51 48 8b 06 0f be 00 83 e8 30 83 f8 09 77 0a 48 89 f7 e8 b0 fd ff ff 89 c3 8d 43 ff 83 f8 | ..QH.......0...w.H..........C... |
6a00 | 0f 76 17 48 8b 7d 00 b9 10 00 00 00 89 da be 6f d2 45 00 31 c0 e8 bc 5d 01 00 5a 89 d8 5b 5d c3 | .v.H.}.........o.E.1...]..Z..[]. |
6a20 | 41 54 55 48 89 d5 53 48 8b 06 48 8d 50 01 48 89 16 8a 08 c7 45 00 00 00 00 00 80 f9 58 0f 84 e9 | ATUH..SH..H.P.H.....E.......X... |
6a40 | 01 00 00 49 89 fc 0f 8f a5 00 00 00 80 f9 42 0f 84 3a 01 00 00 7f 54 80 f9 3c 0f 84 d3 01 00 00 | ...I..........B..:....T..<...... |
6a60 | 7f 2b 80 f9 20 bb 08 00 00 00 0f 84 f0 01 00 00 80 f9 21 0f 85 cf 01 00 00 ba 08 00 00 00 e8 58 | .+................!............X |
6a80 | ff ff ff 41 89 44 24 0c e9 d3 01 00 00 80 f9 3d 0f 84 a6 01 00 00 80 f9 3e 0f 85 a9 01 00 00 c7 | ...A.D$........=........>....... |
6aa0 | 47 08 00 00 00 00 e9 b0 01 00 00 80 f9 4a 0f 84 03 01 00 00 7f 24 80 f9 48 0f 84 e7 00 00 00 80 | G............J.......$..H....... |
6ac0 | f9 49 0f 85 80 01 00 00 ba 04 00 00 00 e8 09 ff ff ff 89 45 00 e9 d3 00 00 00 80 f9 4c 0f 84 d4 | .I.................E........L... |
6ae0 | 00 00 00 80 f9 54 0f 84 cb 00 00 00 e9 57 01 00 00 80 f9 69 0f 84 e0 00 00 00 7f 39 80 f9 64 0f | .....T.......W.....i.......9..d. |
6b00 | 84 c4 00 00 00 7f 13 80 f9 62 74 7a 80 f9 63 0f 84 d4 00 00 00 e9 2e 01 00 00 80 f9 66 0f 84 9d | .........btz..c.............f... |
6b20 | 00 00 00 80 f9 68 0f 85 1c 01 00 00 c7 45 00 02 00 00 00 eb 6a 80 f9 6e 0f 84 8b 00 00 00 7f 0f | .....h.......E......j..n........ |
6b40 | 80 f9 6a 74 53 80 f9 6c 74 4e e9 f9 00 00 00 80 f9 78 0f 84 c6 00 00 00 80 f9 7a bb 05 00 00 00 | ..jtS..ltN.......x........z..... |
6b60 | 0f 84 fa 00 00 00 80 f9 73 0f 85 d9 00 00 00 ba 08 00 00 00 bb 04 00 00 00 e8 5d fe ff ff 89 45 | ........s.................]....E |
6b80 | 00 e9 da 00 00 00 c7 45 00 01 00 00 00 eb 10 c7 45 00 01 00 00 00 eb 15 c7 45 00 08 00 00 00 31 | .......E........E........E.....1 |
6ba0 | db e9 ba 00 00 00 c7 45 00 02 00 00 00 bb 01 00 00 00 e9 a9 00 00 00 c7 45 00 08 00 00 00 eb ed | .......E................E....... |
6bc0 | c7 45 00 04 00 00 00 eb 07 c7 45 00 08 00 00 00 bb 02 00 00 00 e9 86 00 00 00 ba 04 00 00 00 e8 | .E........E..................... |
6be0 | f7 fd ff ff 89 45 00 eb b6 0f be 50 01 83 c8 ff 83 ea 30 83 fa 09 77 08 48 89 f7 e8 a9 fb ff ff | .....E.....P......0...w.H....... |
6c00 | 89 45 00 ff c0 bb 03 00 00 00 75 54 49 8b 3c 24 be 97 d2 45 00 31 c0 e8 ba 5b 01 00 eb 42 c7 45 | .E........uTI.<$...E.1...[...B.E |
6c20 | 00 01 00 00 00 bb 06 00 00 00 eb 34 bb 07 00 00 00 eb 2d c7 47 08 01 00 00 00 eb 1f 0f be 05 7d | ...........4......-.G..........} |
6c40 | 6b 05 00 89 47 08 eb 13 49 8b 3c 24 0f be d1 be ba d2 45 00 31 c0 e8 7b 5b 01 00 bb 08 00 00 00 | k...G...I.<$......E.1..{[....... |
6c60 | 89 d8 5b 5d 41 5c c3 41 57 49 89 f7 41 56 49 89 ce 41 55 4d 89 c5 41 54 49 89 d4 48 89 ca 4c 89 | ..[]A\.AWI..AVI..AUM..ATI..H..L. |
6c80 | e6 55 53 48 89 fb 48 83 ec 18 e8 91 fd ff ff 89 c5 41 8b 06 83 fd 07 89 44 24 0c 75 39 49 8b 04 | .USH..H..........A......D$.u9I.. |
6ca0 | 24 80 38 00 75 14 48 8b 3b ba d5 d2 45 00 be 01 00 00 00 e8 df 5b 01 00 eb 1c 48 8d 54 24 0c 4c | $.8.u.H.;...E........[....H.T$.L |
6cc0 | 89 e6 48 89 df e8 56 fd ff ff 83 f8 03 74 d7 83 7c 24 0c 00 74 d0 8b 54 24 0c 83 fa 01 7e 05 83 | ..H...V......t..|$..t..T$....~.. |
6ce0 | fd 03 75 0a 41 c7 45 00 00 00 00 00 eb 3b 8b 43 0c 39 c2 7e 04 89 44 24 0c 8b 44 24 0c 8d 50 ff | ..u.A.E......;.C.9.~..D$..D$..P. |
6d00 | 85 c2 74 12 48 8b 3b ba f8 d2 45 00 be 01 00 00 00 e8 81 5b 01 00 8b 44 24 0c 8d 50 ff 41 21 d7 | ..t.H.;...E........[...D$..P.A!. |
6d20 | 44 29 f8 21 d0 41 89 45 00 48 83 c4 18 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 31 d2 be 01 | D).!.A.E.H.....[]A\A]A^A_.AT1... |
6d40 | 00 00 00 55 31 ed 53 48 89 fb 48 83 ec 20 e8 3c 65 01 00 48 89 44 24 08 0f be 05 61 6a 05 00 48 | ...U1.SH..H....<e..H.D$....aj..H |
6d60 | 89 5c 24 10 c7 44 24 1c 01 00 00 00 89 44 24 18 48 8b 44 24 08 80 38 00 74 6e 48 8d 54 24 08 4c | .\$..D$......D$.H.D$..8.tnH.T$.L |
6d80 | 8d 44 24 04 48 8d 7c 24 10 48 89 e1 48 89 ee e8 d3 fe ff ff 8b 14 24 03 54 24 04 b9 ff ff ff 7f | .D$.H.|$.H..H.........$.T$...... |
6da0 | 41 89 c4 89 14 24 48 63 d2 48 29 d1 48 39 cd 76 12 ba 21 d3 45 00 be 01 00 00 00 48 89 df e8 d4 | A....$Hc.H).H9.v..!.E......H.... |
6dc0 | 5a 01 00 48 63 04 24 41 83 ec 04 48 01 c5 41 83 fc 01 77 9c ba 39 d3 45 00 be 01 00 00 00 48 89 | Z..Hc.$A...H..A...w..9.E......H. |
6de0 | df e8 b1 5a 01 00 eb 88 48 89 ee 48 89 df e8 00 1e 00 00 48 83 c4 20 b8 01 00 00 00 5b 5d 41 5c | ...Z....H..H.......H........[]A\ |
6e00 | c3 41 57 31 d2 be 01 00 00 00 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 68 64 48 8b 04 25 28 00 | .AW1......AVAUATUSH..H..hdH..%(. |
6e20 | 00 00 48 89 44 24 58 31 c0 e8 61 64 01 00 48 8d 54 24 18 be 02 00 00 00 48 89 df 48 89 44 24 10 | ..H.D$X1..ad..H.T$......H..H.D$. |
6e40 | e8 4a 64 01 00 48 8b 6c 24 18 ba 01 00 00 00 be 03 00 00 00 48 89 df 49 89 c4 e8 1b 66 01 00 48 | .Jd..H.l$...........H..I....f..H |
6e60 | 89 ee 48 89 c7 e8 90 f7 ff ff 48 8d 68 ff 48 3b 6c 24 18 76 12 ba 50 d3 45 00 be 03 00 00 00 48 | ..H.......H.h.H;l$.v..P.E......H |
6e80 | 89 df e8 10 5a 01 00 0f be 05 32 69 05 00 48 89 5c 24 20 45 31 ed c7 44 24 2c 01 00 00 00 89 44 | ....Z.....2i..H.\$.E1..D$,.....D |
6ea0 | 24 28 48 8b 44 24 10 45 8d 7d 01 80 38 00 0f 84 98 01 00 00 48 8d 54 24 10 4c 8d 44 24 0c 48 8d | $(H.D$.E.}..8.......H.T$.L.D$.H. |
6ec0 | 4c 24 08 48 8d 7c 24 20 48 89 ee e8 97 fd ff ff 48 63 54 24 08 41 89 c6 48 63 44 24 0c 48 01 d0 | L$.H.|$.H.......HcT$.A..HcD$.H.. |
6ee0 | 48 89 ea 48 f7 d2 48 39 d0 77 0a 48 01 e8 48 3b 44 24 18 76 12 ba 6f d3 45 00 be 02 00 00 00 48 | H..H..H9.w.H..H;D$.v..o.E......H |
6f00 | 89 df e8 90 59 01 00 48 63 44 24 0c ba 85 d3 45 00 be 02 00 00 00 48 89 df 48 01 c5 e8 87 5c 01 | ....Y..HcD$....E......H..H....\. |
6f20 | 00 41 83 fe 08 0f 87 11 01 00 00 44 89 f0 ff 24 c5 10 d6 45 00 8b 4c 24 08 8b 54 24 28 49 8d 34 | .A.........D...$...E..L$..T$(I.4 |
6f40 | 2c 45 89 f0 48 89 df 41 83 f0 01 e8 f5 e8 ff ff 48 89 df 48 89 c6 e8 98 1c 00 00 e9 dc 00 00 00 | ,E..H..A........H..H............ |
6f60 | 8b 4c 24 28 8b 54 24 08 49 8d 34 2c 48 8d 7c 24 30 e8 5d f8 ff ff 8b 44 24 08 83 f8 04 75 0c f3 | .L$(.T$.I.4,H.|$0.]....D$....u.. |
6f80 | 0f 10 44 24 30 f3 0f 5a c0 eb 06 f2 0f 10 44 24 30 48 89 df e8 45 1c 00 00 e9 9e 00 00 00 48 63 | ..D$0..Z......D$0H...E........Hc |
6fa0 | 54 24 08 49 8d 34 2c 48 89 df e8 58 1c 00 00 e9 88 00 00 00 8b 4c 24 08 8b 54 24 28 49 8d 34 2c | T$.I.4,H...X.........L$..T$(I.4, |
6fc0 | 45 31 c0 48 89 df e8 7a e8 ff ff 4c 8d 2c 28 49 89 c6 48 63 44 24 08 4c 01 e8 48 3b 44 24 18 76 | E1.H...z...L.,(I..HcD$.L..H;D$.v |
6fe0 | 12 ba 6f d3 45 00 be 02 00 00 00 48 89 df e8 a4 58 01 00 48 63 74 24 08 4c 89 f2 48 89 df 48 01 | ..o.E......H....X..Hct$.L..H..H. |
7000 | f5 49 8d 34 2c 4c 89 ed e8 fa 1b 00 00 eb 2d 49 8d 34 2c 31 c0 48 83 c9 ff 48 89 f7 f2 ae 48 89 | .I.4,L........-I.4,1.H...H....H. |
7020 | df 48 f7 d1 48 ff c9 4c 63 e9 4c 89 ea 4a 8d 6c 2d 01 e8 d0 1b 00 00 eb 03 45 89 ef 48 63 44 24 | .H..H..Lc.L..J.l-........E..HcD$ |
7040 | 08 45 89 fd 48 01 c5 e9 56 fe ff ff 48 8d 75 01 48 89 df e8 9b 1b 00 00 48 8b 4c 24 58 64 48 33 | .E..H...V...H.u.H.......H.L$XdH3 |
7060 | 0c 25 28 00 00 00 44 89 f8 74 05 e8 80 d0 ff ff 48 83 c4 68 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 | .%(...D..t......H..h[]A\A]A^A_.A |
7080 | 56 31 d2 be 01 00 00 00 41 55 41 bd 01 00 00 00 41 54 45 31 e4 55 53 48 89 fb 48 81 ec 80 20 00 | V1......AUA.....ATE1.USH..H..... |
70a0 | 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 78 20 00 00 31 c0 e8 d6 61 01 00 48 89 44 24 10 0f be | .dH..%(...H..$x...1...a..H.D$... |
70c0 | 05 fb 66 05 00 48 89 df 48 89 5c 24 20 c7 44 24 2c 01 00 00 00 89 44 24 28 e8 ec 1a 00 00 48 8d | ..f..H..H.\$..D$,.....D$(.....H. |
70e0 | 74 24 58 48 89 df e8 f1 5c 01 00 48 8b 44 24 10 80 38 00 0f 84 f1 02 00 00 48 8d 54 24 10 4c 8d | t$XH....\..H.D$..8.......H.T$.L. |
7100 | 44 24 0c 48 8d 4c 24 08 48 8d 7c 24 20 4c 89 e6 e8 52 fb ff ff 8b 54 24 0c 03 54 24 08 41 89 c6 | D$.H.L$.H.|$.L...R....T$..T$.A.. |
7120 | 48 63 d2 49 01 d4 8b 44 24 0c 8d 50 ff 85 c0 89 54 24 0c 7e 34 48 8b 44 24 60 48 39 44 24 68 72 | Hc.I...D$..P....T$.~4H.D$`H9D$hr |
7140 | 0f 48 8d 7c 24 58 be 01 00 00 00 e8 cf 5a 01 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b | .H.|$X.......Z..H.D$hH.P.H.T$hH. |
7160 | 54 24 58 c6 04 02 00 eb bd 41 83 fe 08 41 8d 6d 01 0f 87 6b 02 00 00 42 ff 24 f5 58 d6 45 00 89 | T$X......A...A.m...k...B.$.X.E.. |
7180 | ee 48 89 df e8 96 62 01 00 49 89 c5 8b 44 24 08 83 f8 07 7f 2e 8d 0c c5 ff ff ff ff b8 01 00 00 | .H....b..I...D$................. |
71a0 | 00 48 d3 e0 48 89 c2 48 f7 da 4c 39 ea 7f 05 49 39 c5 7c 0f ba 96 d3 45 00 89 ee 48 89 df e8 d4 | .H..H..H..L9...I9.|....E...H.... |
71c0 | 56 01 00 4d 89 e8 49 c1 e8 3f eb 33 89 ee 48 89 df e8 49 62 01 00 8b 4c 24 08 49 89 c5 83 f9 07 | V..M..I..?.3..H...Ib...L$.I..... |
71e0 | 7f 1a c1 e1 03 48 d3 e8 48 85 c0 74 0f ba a7 d3 45 00 89 ee 48 89 df e8 9b 56 01 00 45 31 c0 8b | .....H..H..t....E...H....V..E1.. |
7200 | 4c 24 08 8b 54 24 28 48 8d 7c 24 58 4c 89 ee e8 d8 e7 ff ff e9 c9 01 00 00 48 63 74 24 08 48 8d | L$..T$(H.|$XL............Hct$.H. |
7220 | 7c 24 58 e8 f7 59 01 00 89 ee 48 89 df 49 89 c5 e8 75 61 01 00 8b 54 24 08 83 fa 04 75 0c f2 0f | |$X..Y....H..I...ua...T$....u... |
7240 | 5a c0 f3 0f 11 44 24 30 eb 06 f2 0f 11 44 24 30 8b 4c 24 28 48 8d 74 24 30 4c 89 ef e8 72 f5 ff | Z....D$0.....D$0.L$(H.t$0L...r.. |
7260 | ff 48 63 44 24 08 48 01 44 24 68 e9 72 01 00 00 48 8d 54 24 18 89 ee 48 89 df e8 10 60 01 00 49 | .HcD$.H.D$h.r...H.T$...H....`..I |
7280 | 89 c5 48 63 44 24 08 48 39 44 24 18 74 0f ba b9 d3 45 00 89 ee 48 89 df e8 fa 55 01 00 48 63 54 | ..HcD$.H9D$.t....E...H....U..HcT |
72a0 | 24 08 48 8d 7c 24 58 4c 89 ee e8 1a 5a 01 00 e9 2e 01 00 00 48 8d 54 24 18 89 ee 48 89 df e8 cc | $.H.|$XL....Z.......H.T$...H.... |
72c0 | 5f 01 00 8b 4c 24 08 49 89 c5 83 f9 07 7f 1f 48 8b 54 24 18 c1 e1 03 48 d3 ea 48 85 d2 74 0f ba | _...L$.I.......H.T$....H..H..t.. |
72e0 | c6 d3 45 00 89 ee 48 89 df e8 a9 55 01 00 8b 4c 24 08 8b 54 24 28 48 8d 7c 24 58 48 8b 74 24 18 | ..E...H....U...L$..T$(H.|$XH.t$. |
7300 | 45 31 c0 e8 e4 e6 ff ff 48 8b 54 24 18 48 8d 7c 24 58 4c 89 ee e8 af 59 01 00 4c 03 64 24 18 e9 | E1......H.T$.H.|$XL....Y..L.d$.. |
7320 | be 00 00 00 48 8d 54 24 18 48 89 df 89 ee e8 5c 5f 01 00 49 89 c5 48 83 c9 ff 31 c0 4c 89 ef f2 | ....H.T$.H.....\_..I..H...1.L... |
7340 | ae 48 f7 d1 48 ff c9 48 3b 4c 24 18 74 0f ba ef d3 45 00 89 ee 48 89 df e8 3a 55 01 00 48 8b 54 | .H..H..H;L$.t....E...H...:U..H.T |
7360 | 24 18 48 8d 7c 24 58 4c 89 ee e8 5a 59 01 00 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 | $.H.|$XL...ZY..H.D$`H9D$hr.H.|$X |
7380 | be 01 00 00 00 e8 95 58 01 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 | .......X..H.D$hH.P.H.T$hH.T$X... |
73a0 | 00 48 8b 44 24 18 4d 8d 64 04 01 eb 35 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 | .H.D$.M.d...5H.D$`H9D$hr.H.|$X.. |
73c0 | 00 00 00 e8 57 58 01 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 00 44 | ....WX..H.D$hH.P.H.T$hH.T$X....D |
73e0 | 89 ed 41 89 ed e9 01 fd ff ff 48 8d 7c 24 58 e8 1b 59 01 00 48 8b 9c 24 78 20 00 00 64 48 33 1c | ..A.......H.|$X..Y..H..$x...dH3. |
7400 | 25 28 00 00 00 b8 01 00 00 00 74 05 e8 df cc ff ff 48 81 c4 80 20 00 00 5b 5d 41 5c 41 5d 41 5e | %(........t......H......[]A\A]A^ |
7420 | c3 41 57 49 89 ff 41 56 41 55 41 54 55 48 89 d5 53 48 89 f3 48 83 ec 18 8b 07 8d 50 ff 85 c0 89 | .AWI..AVAUATUH..SH..H......P.... |
7440 | 17 0f 85 94 00 00 00 48 8b 7f 20 be 05 d4 45 00 e8 81 53 01 00 e9 81 00 00 00 8a 45 00 3c 25 0f | .......H......E...S........E.<%. |
7460 | 85 88 00 00 00 0f be 55 01 80 fa 62 0f 85 be 01 00 00 48 8d 45 02 48 ff ce 48 39 f0 72 10 49 8b | .......U...b......H.E.H..H9.r.I. |
7480 | 7f 20 be 31 d4 45 00 31 c0 e8 48 53 01 00 40 8a 33 40 3a 75 02 0f 85 f6 01 00 00 44 8a 4d 03 4d | ...1.E.1..HS..@.3@:u.......D.M.M |
74a0 | 8b 47 10 b8 01 00 00 00 48 8d 53 01 4c 39 c2 0f 83 dc 01 00 00 40 8a 7b 01 44 38 cf 0f 85 d6 01 | .G......H.S.L9.......@.{.D8..... |
74c0 | 00 00 ff c8 0f 85 db 01 00 00 48 83 c3 02 0f 84 bd 01 00 00 4c 8d 65 04 4c 89 e5 49 8b 77 18 48 | ..........H.........L.e.L..I.w.H |
74e0 | 39 f5 0f 85 72 ff ff ff e9 91 03 00 00 7f 0d 3c 24 0f 84 1a 01 00 00 e9 47 02 00 00 3c 28 74 14 | 9...r..........<$.......G...<(t. |
7500 | 3c 29 0f 85 3b 02 00 00 48 ff c5 41 8b 47 28 e9 a8 00 00 00 80 7d 01 29 45 8b 67 28 75 32 48 83 | <)..;...H..A.G(......}.)E.g(u2H. |
7520 | c5 02 41 83 fc 1f 7e 10 49 8b 7f 20 be 3f d2 45 00 31 c0 e8 9e 52 01 00 49 63 c4 48 c1 e0 04 4c | ..A...~.I....?.E.1...R..Ic.H...L |
7540 | 01 f8 48 89 58 30 48 c7 40 38 fe ff ff ff eb 2f 48 ff c5 41 83 fc 1f 7e 10 49 8b 7f 20 be 3f d2 | ..H.X0H.@8...../H..A...~.I....?. |
7560 | 45 00 31 c0 e8 6d 52 01 00 49 63 c4 48 c1 e0 04 4c 01 f8 48 89 58 30 48 c7 40 38 ff ff ff ff 41 | E.1..mR..Ic.H...L..H.X0H.@8....A |
7580 | ff c4 48 89 de 48 89 ea 45 89 67 28 4c 89 ff e8 8d fe ff ff 48 85 c0 48 89 c3 0f 85 de 02 00 00 | ..H..H..E.g(L.......H..H........ |
75a0 | 41 ff 4f 28 e9 d5 02 00 00 48 63 f0 48 83 c6 03 48 c1 e6 04 49 83 7c 37 08 ff 74 16 ff c8 85 c0 | A.O(.....Hc.H...H...I.|7..t..... |
75c0 | 79 e7 49 8b 7f 20 be 19 d4 45 00 31 c0 e8 04 52 01 00 4c 63 e0 48 89 d8 48 89 de 49 c1 e4 04 48 | y.I......E.1...R..Lc.H..H..I...H |
75e0 | 89 ea 4c 89 ff 4d 01 fc 49 2b 44 24 30 49 89 44 24 38 e8 2a fe ff ff 48 85 c0 48 89 c3 0f 85 7b | ..L..M..I+D$0I.D$8.*...H..H....{ |
7600 | 02 00 00 49 c7 44 24 38 ff ff ff ff e9 6d 02 00 00 48 8d 45 01 48 39 c6 0f 85 25 01 00 00 49 3b | ...I.D$8.....m...H.E.H9...%...I; |
7620 | 5f 10 b8 00 00 00 00 48 0f 45 d8 e9 4e 02 00 00 7f 10 8d 42 d0 3c 09 0f 86 8c 00 00 00 e9 01 01 | _......H.E..N......B.<.......... |
7640 | 00 00 80 fa 66 0f 85 f8 00 00 00 80 7d 02 5b 4c 8d 6d 02 74 10 49 8b 7f 20 be 60 d4 45 00 31 c0 | ....f.......}.[L.m.t.I....`.E.1. |
7660 | e8 71 51 01 00 4c 89 ee 4c 89 ff e8 f7 e2 ff ff 49 3b 5f 08 49 89 c4 74 34 0f b6 7b ff 49 8d 6c | .qQ..L..L.......I;_.I..t4..{.I.l |
7680 | 24 ff 4c 89 ee 48 89 ea e8 1b e8 ff ff 85 c0 74 20 31 db e9 e6 01 00 00 40 38 f7 40 0f 94 c7 40 | $.L..H.........t.1......@8.@...@ |
76a0 | 0f b6 ff 01 f8 48 89 d3 e9 fb fd ff ff 31 ff eb cc 0f b6 3b 48 89 ea 4c 89 ee e8 e9 e7 ff ff 85 | .....H.......1.....;H..L........ |
76c0 | c0 0f 85 11 fe ff ff eb c8 8d 42 cf 83 f8 ff 74 19 41 3b 47 28 7d 13 48 63 f0 48 83 c6 03 48 c1 | ..........B....t.A;G(}.Hc.H...H. |
76e0 | e6 04 49 83 7c 37 08 ff 75 13 49 8b 7f 20 83 ea 30 be 11 d2 45 00 31 c0 e8 d9 50 01 00 48 98 49 | ..I.|7..u.I.....0...E.1...P..H.I |
7700 | 8b 57 10 48 c1 e0 04 4c 01 f8 4c 8b 60 38 48 29 da 4c 39 e2 0f 82 77 ff ff ff 48 8b 78 30 4c 89 | .W.H...L..L.`8H).L9...w...H.x0L. |
7720 | e2 48 89 de e8 37 cb ff ff 85 c0 0f 85 60 ff ff ff 4c 01 e3 0f 84 57 ff ff ff 4c 8d 65 02 e9 95 | .H...7.......`...L....W...L.e... |
7740 | fd ff ff 48 89 ee 4c 89 ff e8 19 e2 ff ff 4d 8b 77 10 49 89 c4 44 8a 28 4c 39 f3 73 12 48 89 c2 | ...H..L.......M.w.I..D.(L9.s.H.. |
7760 | 48 89 ee 48 89 df e8 8d f1 ff ff 85 c0 75 1e 41 80 fd 2a 74 10 41 80 fd 3f 74 0a 41 80 fd 2d 0f | H..H.........u.A..*t.A..?t.A..-. |
7780 | 85 0c ff ff ff 49 ff c4 e9 4b fd ff ff 41 80 fd 2b 74 44 7f 0b 41 80 fd 2a 74 3f e9 d6 00 00 00 | .....I...K...A..+tD..A..*t?..... |
77a0 | 41 80 fd 2d 0f 84 8f 00 00 00 41 80 fd 3f 0f 85 c2 00 00 00 49 ff c4 48 8d 73 01 4c 89 ff 4c 89 | A..-......A..?......I..H.s.L..L. |
77c0 | e2 e8 5b fc ff ff 48 85 c0 0f 84 09 fd ff ff 48 89 c3 e9 a7 00 00 00 48 ff c3 48 89 1c 24 49 89 | ..[...H........H.......H..H..$I. |
77e0 | d8 4d 89 c5 49 29 dd 4d 39 f0 72 05 49 ff c4 eb 2a 4c 89 c7 4c 89 e2 48 89 ee 4c 89 44 24 08 e8 | .M..I).M9.r.I...*L..L..H..L.D$.. |
7800 | f4 f0 ff ff 4c 8b 44 24 08 49 ff c0 85 c0 75 d1 eb da 49 ff cd 49 83 fd ff 74 63 48 8b 04 24 4c | ....L.D$.I....u...I..I...tcH..$L |
7820 | 89 e2 4c 89 ff 49 8d 74 05 00 e8 f2 fb ff ff 48 85 c0 48 89 c3 74 db eb 45 4d 8d 74 24 01 4c 89 | ..L..I.t.......H..H..t..EM.t$.L. |
7840 | f2 48 89 de 4c 89 ff e8 d5 fb ff ff 48 85 c0 49 89 c5 75 1d 49 3b 5f 10 73 17 4c 89 e2 48 89 ee | .H..L.......H..I..u.I;_.s.L..H.. |
7860 | 48 89 df e8 90 f0 ff ff 85 c0 74 05 48 ff c3 eb cd 4c 89 eb eb 08 48 ff c3 e9 5a fc ff ff 41 ff | H.........t.H....L....H...Z...A. |
7880 | 07 48 83 c4 18 48 89 d8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 57 41 56 41 55 41 89 f5 be 01 00 00 | .H...H..[]A\A]A^A_.AWAVAUA...... |
78a0 | 00 41 54 55 53 48 89 fb 48 81 ec 68 02 00 00 48 8d 54 24 20 e8 d6 59 01 00 48 8d 54 24 28 be 02 | .ATUSH..H..h...H.T$...Y..H.T$(.. |
78c0 | 00 00 00 48 89 df 49 89 c4 e8 c1 59 01 00 4c 8b 74 24 20 ba 01 00 00 00 be 03 00 00 00 48 89 df | ...H..I....Y..L.t$...........H.. |
78e0 | 48 89 c5 e8 92 5b 01 00 4c 89 f6 48 89 c7 e8 07 ed ff ff 48 85 c0 49 89 c7 7e 1f 48 8b 44 24 20 | H....[..L..H.......H..I..~.H.D$. |
7900 | 48 ff c0 49 39 c7 7e 18 48 89 df e8 ba 12 00 00 b8 01 00 00 00 e9 f8 01 00 00 41 bf 01 00 00 00 | H..I9.~.H.................A..... |
7920 | 45 85 ed 0f 84 17 01 00 00 be 04 00 00 00 48 89 df e8 09 11 00 00 85 c0 48 8b 54 24 28 75 40 45 | E.............H.........H.T$(u@E |
7940 | 31 f6 4a 8d 7c 35 00 be 83 d4 45 00 48 89 54 24 10 48 89 7c 24 08 e8 c5 ca ff ff 48 85 c0 0f 85 | 1.J.|5....E.H.T$.H.|$......H.... |
7960 | dc 00 00 00 48 8b 7c 24 08 48 83 c9 ff 48 8b 54 24 10 f2 ae 48 f7 d1 49 01 ce 49 39 d6 76 c3 48 | ....H.|$.H...H.T$...H..I..I9.v.H |
7980 | 85 d2 4c 8b 6c 24 20 4f 8d 74 3c ff 74 7a 49 ff c5 4d 29 fd 4c 39 ea 0f 87 6b ff ff ff 48 8d 42 | ..L.l$.O.t<.tzI..M).L9...k...H.B |
79a0 | ff 48 89 44 24 08 49 29 c5 48 8d 45 01 48 89 44 24 10 4d 85 ed 0f 84 4d ff ff ff 0f be 75 00 4c | .H.D$.I).H.E.H.D$.M....M.....u.L |
79c0 | 89 ea 4c 89 f7 e8 56 c8 ff ff 48 85 c0 48 89 c1 0f 84 32 ff ff ff 4c 8d 79 01 48 8b 54 24 08 48 | ..L...V...H..H....2...L.y.H.T$.H |
79e0 | 8b 74 24 10 48 89 4c 24 18 4c 89 ff e8 6f c8 ff ff 85 c0 48 8b 4c 24 18 74 1a 4c 89 f1 4d 89 fe | .t$.H.L$.L...o.....H.L$.t.L..M.. |
7a00 | 4c 29 f9 49 01 cd eb aa 4d 85 f6 0f 84 f7 fe ff ff 4c 89 f1 4c 29 e1 48 89 df 48 8d 71 01 48 89 | L).I....M........L..L).H..H.q.H. |
7a20 | cd e8 cd 11 00 00 48 89 ee 48 03 74 24 28 48 89 df e8 bd 11 00 00 b8 02 00 00 00 e9 d2 00 00 00 | ......H..H.t$(H................. |
7a40 | 31 c9 80 7d 00 5e 4f 8d 74 3c ff 0f 94 c1 75 08 48 ff 4c 24 28 48 ff c5 4c 89 e0 48 03 44 24 20 | 1..}.^O.t<....u.H.L$(H..L..H.D$. |
7a60 | 48 89 5c 24 50 c7 44 24 30 c8 00 00 00 4c 89 64 24 38 48 89 44 24 40 48 89 e8 48 03 44 24 28 48 | H.\$P.D$0....L.d$8H.D$@H..H.D$(H |
7a80 | 89 44 24 48 48 8d 7c 24 30 48 89 ea 4c 89 f6 89 4c 24 08 c7 44 24 58 00 00 00 00 e8 81 f9 ff ff | .D$HH.|$0H..L...L$..D$X......... |
7aa0 | 48 85 c0 49 89 c7 8b 4c 24 08 74 47 45 85 ed 74 30 4d 29 e6 48 89 df 49 8d 76 01 e8 33 11 00 00 | H..I...L$.tGE..t0M).H..I.v..3... |
7ac0 | 4c 89 fe 48 89 df 4c 29 e6 e8 25 11 00 00 48 8d 7c 24 30 31 d2 31 f6 e8 c6 ed ff ff 83 c0 02 eb | L..H..L)..%...H.|$01.1.......... |
7ae0 | 31 48 8d 7c 24 30 48 89 c2 4c 89 f6 e8 b1 ed ff ff eb 1f 4c 3b 74 24 40 49 8d 46 01 0f 83 06 fe | 1H.|$0H..L.........L;t$@I.F..... |
7b00 | ff ff 85 c9 0f 85 fe fd ff ff 49 89 c6 e9 72 ff ff ff 48 81 c4 68 02 00 00 5b 5d 41 5c 41 5d 41 | ..........I...r...H..h...[]A\A]A |
7b20 | 5e 41 5f c3 31 f6 e9 68 fd ff ff be 01 00 00 00 e9 5e fd ff ff 41 57 be 01 00 00 00 41 56 41 55 | ^A_.1..h.........^...AW.....AVAU |
7b40 | 49 89 fd 41 54 55 53 48 81 ec a8 22 00 00 48 8d 54 24 30 64 48 8b 04 25 28 00 00 00 48 89 84 24 | I..ATUSH..."..H.T$0dH..%(...H..$ |
7b60 | 98 22 00 00 31 c0 e8 24 57 01 00 48 8d 54 24 38 be 02 00 00 00 4c 89 ef 48 89 c3 e8 0f 57 01 00 | ."..1..$W..H.T$8.....L..H....W.. |
7b80 | be 03 00 00 00 4c 89 ef 49 89 c7 e8 3d 0c 00 00 41 89 c6 89 44 24 14 48 8b 44 24 30 be 04 00 00 | .....L..I...=...A...D$.H.D$0.... |
7ba0 | 00 4c 89 ef 48 8d 50 01 e8 cd 58 01 00 48 89 44 24 18 31 c0 41 80 3f 5e 0f 94 c0 89 44 24 10 44 | .L..H.P...X..H.D$.1.A.?^....D$.D |
7bc0 | 89 f0 83 e8 03 83 f8 03 76 12 ba 8e d4 45 00 be 03 00 00 00 4c 89 ef e8 bb 4c 01 00 48 8d b4 24 | ........v....E......L....L..H..$ |
7be0 | 78 02 00 00 4c 89 ef e8 f0 51 01 00 83 7c 24 10 00 74 08 48 ff 4c 24 38 49 ff c7 48 89 d8 48 03 | x...L....Q...|$..t.H.L$8I..H..H. |
7c00 | 44 24 30 4c 89 6c 24 68 c7 44 24 48 c8 00 00 00 48 89 5c 24 50 48 c7 04 24 00 00 00 00 48 89 44 | D$0L.l$h.D$H....H.\$PH..$....H.D |
7c20 | 24 58 4c 89 f8 48 03 44 24 38 48 89 44 24 60 48 8b 44 24 18 48 39 04 24 0f 8d f0 02 00 00 48 8d | $XL..H.D$8H.D$`H.D$.H9.$......H. |
7c40 | 7c 24 48 4c 89 fa 48 89 de c7 44 24 70 00 00 00 00 e8 cb f7 ff ff 48 85 c0 49 89 c4 0f 84 62 02 | |$HL..H...D$p.........H..I....b. |
7c60 | 00 00 8b 44 24 14 48 ff 04 24 48 8b 6c 24 68 83 f8 05 74 3b 83 f8 06 75 5a 48 89 ef be 03 00 00 | ...D$.H..$H.l$h...t;...uZH...... |
7c80 | 00 e8 1b 0b 00 00 48 8d 7c 24 48 4c 89 e2 48 89 de e8 0c ec ff ff 45 31 c0 31 c9 ba 01 00 00 00 | ......H.|$HL..H.......E1.1...... |
7ca0 | 89 c6 48 89 ef e8 1c 18 00 00 e9 a3 01 00 00 48 8d 7c 24 48 31 f6 4c 89 e1 48 89 da e8 58 eb ff | ..H............H.|$H1.L..H...X.. |
7cc0 | ff be 03 00 00 00 48 89 ef e8 2b 12 00 00 e9 7f 01 00 00 48 8d 54 24 40 be 03 00 00 00 48 89 ef | ......H...+........H.T$@.....H.. |
7ce0 | 45 31 f6 e8 76 0d 00 00 48 89 44 24 08 4c 89 e0 48 29 d8 48 89 44 24 28 4c 3b 74 24 40 0f 83 c1 | E1..v...H.D$.L..H).H.D$(L;t$@... |
7d00 | 01 00 00 48 8b 44 24 08 4a 8d 14 30 80 3a 25 74 46 48 8b 84 24 80 02 00 00 48 39 84 24 88 02 00 | ...H.D$.J..0.:%tFH..$....H9.$... |
7d20 | 00 72 1c 48 8d bc 24 78 02 00 00 be 01 00 00 00 48 89 54 24 20 e8 e5 4e 01 00 48 8b 54 24 20 48 | .r.H..$x........H.T$...N..H.T$.H |
7d40 | 8b 84 24 88 02 00 00 48 8d 48 01 48 89 8c 24 88 02 00 00 8a 0a eb 7f e8 74 c8 ff ff 48 8b 4c 24 | ..$....H.H.H..$.........t...H.L$ |
7d60 | 08 49 ff c6 48 8b 00 4c 01 f1 0f be 31 48 89 4c 24 20 40 0f b6 d6 f6 44 50 01 08 75 66 40 80 fe | .I..H..L....1H.L$.@....DP..uf@.. |
7d80 | 25 74 14 ba 25 00 00 00 be ad d4 45 00 48 89 ef 31 c0 e8 3f 4a 01 00 48 8b 84 24 80 02 00 00 48 | %t..%......E.H..1..?J..H..$....H |
7da0 | 39 84 24 88 02 00 00 72 12 48 8d bc 24 78 02 00 00 be 01 00 00 00 e8 64 4e 01 00 48 8b 84 24 88 | 9.$....r.H..$x.........dN..H..$. |
7dc0 | 02 00 00 48 8b 4c 24 20 48 8d 50 01 48 89 94 24 88 02 00 00 8a 09 48 8b 94 24 78 02 00 00 88 0c | ...H.L$.H.P.H..$......H..$x..... |
7de0 | 02 eb 67 40 80 fe 30 75 17 48 8b 54 24 28 48 8d bc 24 78 02 00 00 48 89 de e8 cb 4e 01 00 eb 4a | ..g@..0u.H.T$(H..$x...H....N...J |
7e00 | 48 8d 7c 24 48 4c 89 e1 83 ee 31 48 89 da e8 06 ea ff ff 31 d2 83 ce ff 48 89 ef e8 28 57 01 00 | H.|$HL....1H.......1....H...(W.. |
7e20 | 83 ca ff be fe ff ff ff 48 89 ef e8 b6 08 00 00 48 89 ef be fe ff ff ff e8 66 08 00 00 48 8d bc | ........H.......H........f...H.. |
7e40 | 24 78 02 00 00 e8 14 4f 01 00 49 ff c6 e9 a6 fe ff ff 83 ce ff 48 89 ef e8 e2 0b 00 00 85 c0 75 | $x.....O..I..........H.........u |
7e60 | 20 48 89 ef be fe ff ff ff e8 35 08 00 00 4c 89 e2 48 89 de 48 89 ef 48 29 da e8 88 0d 00 00 eb | .H........5...L..H..H..H)....... |
7e80 | 36 83 ce ff 48 89 ef e8 b7 09 00 00 85 c0 75 27 83 ce ff 48 89 ef e8 32 09 00 00 48 89 ef 89 c6 | 6...H.........u'...H...2...H.... |
7ea0 | e8 40 09 00 00 be d7 d4 45 00 48 89 c2 48 89 ef 31 c0 e8 1f 49 01 00 48 8d bc 24 78 02 00 00 e8 | .@......E.H..H..1...I..H..$x.... |
7ec0 | 9a 4e 01 00 49 39 dc 76 05 4d 85 e4 75 52 48 3b 5c 24 58 73 59 48 8b 84 24 80 02 00 00 48 39 84 | .N..I9.v.M..uRH;\$XsYH..$....H9. |
7ee0 | 24 88 02 00 00 72 12 48 8d bc 24 78 02 00 00 be 01 00 00 00 e8 26 4d 01 00 48 8b 84 24 88 02 00 | $....r.H..$x.........&M..H..$... |
7f00 | 00 48 ff c3 48 8d 50 01 48 89 94 24 88 02 00 00 48 8b 94 24 78 02 00 00 8a 4b ff 88 0c 02 eb 03 | .H..H.P.H..$....H..$x....K...... |
7f20 | 4c 89 e3 83 7c 24 10 00 0f 84 01 fd ff ff 48 8b 54 24 58 48 8d bc 24 78 02 00 00 48 89 de 48 29 | L...|$........H.T$XH..$x...H..H) |
7f40 | da e8 83 4d 01 00 48 8d bc 24 78 02 00 00 e8 bc 4d 01 00 48 8b 34 24 4c 89 ef e8 94 0c 00 00 48 | ...M..H..$x.....M..H.4$L.......H |
7f60 | 8b 9c 24 98 22 00 00 64 48 33 1c 25 28 00 00 00 b8 02 00 00 00 74 05 e8 74 c1 ff ff 48 81 c4 a8 | ..$."..dH3.%(........t..t...H... |
7f80 | 22 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 be d7 b9 f0 ff 41 55 41 54 55 53 48 89 fb 48 81 | "..[]A\A]A^A_.AV.....AUATUSH..H. |
7fa0 | ec 40 02 00 00 48 89 e2 e8 b1 0a 00 00 48 8d 54 24 08 49 89 c4 be d6 b9 f0 ff 48 89 df e8 9c 0a | .@...H.......H.T$.I.......H..... |
7fc0 | 00 00 49 89 c6 4c 89 e0 48 03 04 24 31 d2 be d5 b9 f0 ff 48 89 df 48 89 5c 24 30 c7 44 24 10 c8 | ..I..L..H..$1......H..H.\$0.D$.. |
7fe0 | 00 00 00 4c 89 64 24 18 48 89 44 24 20 4c 89 f0 48 03 44 24 08 48 89 44 24 28 e8 f2 09 00 00 49 | ...L.d$.H.D$.L..H.D$.H.D$(.....I |
8000 | 8d 2c 04 48 3b 6c 24 20 77 6d 48 8d 7c 24 10 4c 89 f2 48 89 ee c7 44 24 38 00 00 00 00 e8 ff f3 | .,.H;l$.wmH.|$.L..H...D$8....... |
8020 | ff ff 48 85 c0 49 89 c5 74 48 48 89 c6 31 c0 48 89 df 4c 29 e6 49 39 ed 0f 94 c0 48 01 c6 e8 b0 | ..H..I..tHH..1.H..L).I9....H.... |
8040 | 0b 00 00 ba d5 b9 f0 ff 83 ce ff 48 89 df e8 f0 06 00 00 48 89 df be fe ff ff ff e8 43 06 00 00 | ...........H.......H........C... |
8060 | 48 8d 7c 24 10 4c 89 ea 48 89 ee e8 32 e8 ff ff eb 07 48 ff c5 eb 8c 31 c0 48 81 c4 40 02 00 00 | H.|$.L..H...2.....H....1.H..@... |
8080 | 5b 5d 41 5c 41 5d 41 5e c3 53 f2 0f 10 05 36 57 05 00 48 89 fb be 88 00 00 00 e8 58 59 01 00 48 | []A\A]A^.S....6W..H........XY..H |
80a0 | 89 df ba 11 00 00 00 31 f6 e8 f0 0f 00 00 48 89 df 31 d2 be a0 d6 45 00 e8 5e 56 01 00 48 89 df | .......1......H..1....E..^V..H.. |
80c0 | ba 01 00 00 00 31 f6 e8 d2 0f 00 00 31 d2 48 89 df be be fe 45 00 e8 2c 0b 00 00 48 89 df be fe | .....1......1.H.....E..,...H.... |
80e0 | ff ff ff e8 b9 06 00 00 48 89 df be fe ff ff ff e8 f6 12 00 00 48 89 df be fe ff ff ff e8 a1 05 | ........H............H.......... |
8100 | 00 00 48 89 df be fe ff ff ff e8 92 06 00 00 48 89 df ba f8 d4 45 00 be fe ff ff ff e8 f5 10 00 | ..H............H.....E.......... |
8120 | 00 48 89 df be fe ff ff ff e8 75 05 00 00 b8 01 00 00 00 5b c3 53 48 89 fb e8 26 9a 00 00 48 89 | .H........u........[.SH...&...H. |
8140 | df 89 c6 e8 ed 0c 00 00 b8 01 00 00 00 5b c3 53 48 89 fb e8 34 05 00 00 48 89 df 31 c9 31 d2 5b | .............[.SH...4...H..1.1.[ |
8160 | 89 c6 e9 0b 9a 00 00 41 54 41 89 d4 55 48 89 fd 53 48 89 f3 89 d6 48 89 df e8 02 04 00 00 85 c0 | .......ATA..UH..SH....H......... |
8180 | ba 1c 00 00 00 be d0 d7 45 00 74 22 48 89 df e8 61 15 00 00 85 c0 75 20 48 89 df e8 ec 04 00 00 | ........E.t"H...a.....u.H....... |
81a0 | 85 c0 75 14 ba 1c 00 00 00 be ed d7 45 00 48 89 ef e8 51 0a 00 00 eb 77 44 89 e2 48 89 de 48 89 | ..u.........E.H...Q....wD..H..H. |
81c0 | ef e8 3b 04 00 00 44 89 e2 48 89 ee 48 89 df e8 66 98 00 00 83 f8 01 77 46 48 89 df e8 ab 04 00 | ..;...D..H..H...f......wFH...... |
81e0 | 00 8d 70 01 48 89 ef 41 89 c4 e8 91 03 00 00 85 c0 75 19 44 89 e6 48 89 df f7 d6 e8 a3 04 00 00 | ..p.H..A.........u.D..H......... |
8200 | ba 1a 00 00 00 be 0a d8 45 00 eb a2 44 89 e2 48 89 ee 48 89 df e8 e7 03 00 00 44 89 e0 eb 13 ba | ........E...D..H..H.......D..... |
8220 | 01 00 00 00 48 89 ee 48 89 df e8 d2 03 00 00 83 c8 ff 5b 5d 41 5c c3 53 48 89 fb e8 23 0c 00 00 | ....H..H..........[]A\.SH...#... |
8240 | 48 89 df 89 c6 e8 eb 0b 00 00 b8 02 00 00 00 5b c3 55 ba 06 00 00 00 be 01 00 00 00 53 48 89 fb | H..............[.U..........SH.. |
8260 | 50 e8 f9 4f 01 00 48 89 df e8 bf 1e 00 00 48 89 df 48 89 c5 be 01 00 00 00 e8 23 05 00 00 ba 01 | P..O..H.......H..H........#..... |
8280 | 00 00 00 48 89 ee 48 89 df e8 73 03 00 00 5a 5b b8 01 00 00 00 5d c3 53 48 89 fb e8 b1 ff ff ff | ...H..H...s...Z[.....].SH....... |
82a0 | 48 89 df ba 01 00 00 00 be b9 82 40 00 e8 f1 0a 00 00 b8 01 00 00 00 5b c3 55 53 48 89 fb 56 be | H..........@...........[.USH..V. |
82c0 | d7 b9 f0 ff e8 a3 08 00 00 48 89 df 48 89 c5 e8 b8 03 00 00 48 89 ee 89 c2 48 89 df e8 86 fe ff | .........H..H.......H....H...... |
82e0 | ff 85 c0 79 46 83 ce ff 48 89 df e8 53 05 00 00 85 c0 74 2c be 01 00 00 00 48 89 df e8 49 44 01 | ...yF...H...S.....t,.....H...ID. |
8300 | 00 be fe ff ff ff 48 89 df ba 01 00 00 00 e8 d3 03 00 00 be 02 00 00 00 48 89 df e8 1c 15 00 00 | ......H.................H....... |
8320 | 59 48 89 df 5b 5d e9 dd 14 00 00 5a 5b 5d c3 55 be 01 00 00 00 48 89 fd 53 51 e8 2d 08 00 00 48 | YH..[].....Z[].U.....H..SQ.-...H |
8340 | 85 c0 48 89 c3 75 12 ba 25 d8 45 00 be 01 00 00 00 48 89 ef e8 3e 45 01 00 5a 48 89 d8 5b 5d c3 | ..H..u..%.E......H...>E..ZH..[]. |
8360 | 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 e8 | USH..H......dH..%(...H..$....1.. |
8380 | ab ff ff ff 48 39 c3 48 89 c5 ba 07 00 00 00 be 2e fa 45 00 74 53 48 89 c7 e8 57 13 00 00 85 c0 | ....H9.H..........E.tSH...W..... |
83a0 | 74 06 ff c8 75 39 eb 2b 48 8d 54 24 08 31 f6 48 89 ef e8 95 a2 00 00 85 c0 7e 0c ba 06 00 00 00 | t...u9.+H.T$.1.H.........~...... |
83c0 | be 3f d8 45 00 eb 22 48 89 ef e8 bd 02 00 00 85 c0 74 0c ba 09 00 00 00 be 35 d8 45 00 eb 0a ba | .?.E.."H.........t.......5.E.... |
83e0 | 04 00 00 00 be 46 d8 45 00 48 89 df e8 16 08 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 | .....F.E.H.......H..$....dH3.%(. |
8400 | 00 00 b8 01 00 00 00 74 05 e8 e2 bc ff ff 48 81 c4 98 00 00 00 5b 5d c3 55 53 48 89 fb 51 e8 0c | .......t......H......[].USH..Q.. |
8420 | ff ff ff 48 89 df 48 89 c5 e8 5e 02 00 00 8d 50 ff 48 89 ee 48 89 df e8 2b fd ff ff 85 c0 89 c5 | ...H..H...^....P.H..H...+....... |
8440 | 79 23 31 f6 48 89 df e8 e9 09 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df e8 88 02 00 00 b8 02 | y#1.H.................H......... |
8460 | 00 00 00 eb 21 be 01 00 00 00 48 89 df e8 c3 09 00 00 89 ee ba 01 00 00 00 48 89 df f7 d6 e8 63 | ....!.....H..............H.....c |
8480 | 02 00 00 8d 45 01 5a 5b 5d c3 53 f2 0f 10 05 35 53 05 00 48 89 fb be 88 00 00 00 e8 57 55 01 00 | ....E.Z[].S....5S..H........WU.. |
84a0 | 48 89 df ba 07 00 00 00 31 f6 e8 ef 0b 00 00 48 89 df 31 d2 be 70 d8 45 00 e8 5d 52 01 00 b8 01 | H.......1......H..1..p.E..]R.... |
84c0 | 00 00 00 5b c3 85 f6 48 8b 47 20 7e 18 48 63 f6 48 c1 e6 04 48 03 30 b8 40 f0 45 00 48 3b 77 10 | ...[...H.G.~.Hc.H...H.0.@.E.H;w. |
84e0 | 48 0f 42 c6 c3 81 fe d9 b9 f0 ff 7c 0c 48 63 c6 48 c1 e0 04 48 03 47 10 c3 81 fe d8 b9 f0 ff 75 | H.B........|.Hc.H...H.G........u |
8500 | 09 48 8b 47 18 48 83 c0 40 c3 48 8b 00 ba d8 b9 f0 ff 29 f2 83 78 08 16 74 25 48 8b 08 b8 40 f0 | .H.G.H..@.H.......)..x..t%H...@. |
8520 | 45 00 0f b6 79 0a 39 fa 7f 1a b8 d7 b9 f0 ff 29 f0 48 98 48 83 c0 02 48 c1 e0 04 48 01 c8 c3 b8 | E...y.9........).H.H...H...H.... |
8540 | 40 f0 45 00 c3 8b 36 e9 a5 8d 00 00 8b 56 08 48 8b 36 31 c9 e9 6b 94 00 00 48 39 f7 73 21 48 8b | @.E...6......V.H.61..k...H9.s!H. |
8560 | 07 48 8b 57 08 48 83 ee 10 0f 10 46 10 48 83 c7 10 0f 11 47 f0 48 89 46 10 48 89 56 18 eb da c3 | .H.W.H.....F.H.....G.H.F.H.V.... |
8580 | 41 54 48 63 ce 55 53 48 89 fb 48 83 ec 10 48 8b 57 10 48 8b 47 30 89 74 24 0c 4c 8b 67 20 48 29 | ATHc.USH..H...H.W.H.G0.t$.L.g.H) |
85a0 | d0 48 c1 f8 04 48 39 c8 7f 2e 48 89 d0 48 2b 47 38 ba 40 42 0f 00 29 f2 31 ed 48 c1 f8 04 83 c0 | .H...H9...H..H+G8.@B..).1.H..... |
85c0 | 05 39 d0 7f 31 48 8d 54 24 0c be 45 85 40 00 e8 c9 8b 00 00 85 c0 75 1e 48 63 54 24 0c bd 01 00 | .9..1H.T$..E.@........u.HcT$.... |
85e0 | 00 00 48 c1 e2 04 48 03 53 10 49 39 54 24 08 73 05 49 89 54 24 08 48 83 c4 10 89 e8 5b 5d 41 5c | ..H...H.S.I9T$.s.I.T$.H.....[]A\ |
8600 | c3 48 39 f7 74 39 48 63 c2 48 c1 e0 04 48 29 47 10 31 c0 39 c2 7e 28 4c 8b 46 10 49 8d 48 10 48 | .H9.t9Hc.H...H)G.1.9.~(L.F.I.H.H |
8620 | 89 4e 10 48 89 c1 48 ff c0 48 c1 e1 04 48 03 4f 10 0f 10 01 0f 29 44 24 e8 41 0f 11 00 eb d4 c3 | .N.H..H..H...H.O.....)D$.A...... |
8640 | 48 8b 57 18 48 8b 82 d8 00 00 00 48 89 b2 d8 00 00 00 c3 48 85 ff 74 0c 48 8b 47 18 48 8b 80 e8 | H.W.H......H.......H..t.H.G.H... |
8660 | 00 00 00 c3 b8 50 d9 45 00 c3 8d 96 27 46 0f 00 89 f0 81 fa 27 46 0f 00 77 11 48 8b 4f 20 48 8b | .....P.E....'F......'F..w.H.O.H. |
8680 | 57 10 48 2b 11 48 c1 fa 04 01 d0 c3 48 8b 47 20 48 8b 10 48 8b 47 10 48 83 c2 10 48 29 d0 48 c1 | W.H+.H......H.G.H..H.G.H...H).H. |
86a0 | f8 04 c3 48 8b 47 20 85 f6 48 63 f6 48 8b 00 78 29 48 ff c6 48 c1 e6 04 48 01 c6 48 8b 47 10 48 | ...H.G...Hc.H..x)H..H...H..H.G.H |
86c0 | 39 f0 73 11 48 8d 50 10 48 89 57 10 c7 40 08 00 00 00 00 eb e6 48 89 77 10 c3 48 ff c6 48 c1 e6 | 9.s.H.P.H.W..@.......H.w..H..H.. |
86e0 | 04 48 01 77 10 c3 41 54 4c 63 e2 55 53 48 8b 47 10 48 8d 58 f0 e8 cb fd ff ff 45 85 e4 48 89 c5 | .H.w..ATLc.USH.G.H.X......E..H.. |
8700 | 78 0f 49 c1 e4 04 48 89 d8 4c 29 e0 49 89 c4 eb 0b 49 c1 e4 04 4c 29 e0 4c 8d 60 f0 4c 89 e6 48 | x.I...H..L).I....I...L).L.`.L..H |
8720 | 89 ef e8 32 fe ff ff 49 8d 7c 24 10 48 89 de e8 25 fe ff ff 48 89 de 48 89 ef 5b 5d 41 5c e9 16 | ...2...I.|$.H...%...H..H..[]A\.. |
8740 | fe ff ff 41 54 41 89 d4 55 53 48 89 fb e8 73 fd ff ff 44 89 e6 48 89 c5 48 89 df e8 65 fd ff ff | ...ATA..USH...s...D..H..H...e... |
8760 | 0f 10 45 00 41 81 fc d8 b9 f0 ff 0f 11 00 7d 2c f6 45 08 40 74 26 48 8b 43 20 48 8b 00 48 8b 30 | ..E.A.........},.E.@t&H.C.H..H.0 |
8780 | f6 46 09 04 74 16 48 8b 55 00 f6 42 09 03 74 0c 48 89 df 5b 5d 41 5c e9 17 30 01 00 5b 5d 41 5c | .F..t.H.U..B..t.H..[]A\..0..[]A\ |
87a0 | c3 55 53 48 89 fb 48 83 ec 18 48 8b 6f 10 e8 12 fd ff ff 0f 10 00 48 83 c5 10 0f 11 45 f0 48 89 | .USH..H...H.o.........H.....E.H. |
87c0 | 6b 10 0f 29 04 24 48 83 c4 18 5b 5d c3 e8 f3 fc ff ff 48 3d 40 f0 45 00 74 07 8b 40 08 83 e0 0f | k..).$H...[]......H=@.E.t..@.... |
87e0 | c3 83 c8 ff c3 ff c6 48 63 f6 48 8b 04 f5 10 0b 46 00 c3 e8 cd fc ff ff 8b 50 08 83 fa 66 0f 94 | .......Hc.H.....F........P...f.. |
8800 | c0 83 fa 16 0f 94 c2 09 d0 0f b6 c0 c3 e8 b3 fc ff ff 83 78 08 13 0f 94 c0 0f b6 c0 c3 48 83 ec | ...................x.........H.. |
8820 | 18 e8 9f fc ff ff 48 89 c7 b8 01 00 00 00 83 7f 08 03 74 0a 48 8d 74 24 08 e8 5f 63 00 00 48 83 | ......H...........t.H.t$.._c..H. |
8840 | c4 18 c3 e8 7d fc ff ff 8b 40 08 83 e0 0f 83 e8 03 83 f8 01 0f 96 c0 0f b6 c0 c3 e8 65 fc ff ff | ....}....@..................e... |
8860 | 8b 50 08 83 fa 02 0f 94 c0 83 fa 47 0f 94 c2 09 d0 0f b6 c0 c3 41 54 41 89 d4 55 48 89 fd 53 e8 | .P.........G.........ATA..UH..S. |
8880 | 41 fc ff ff 44 89 e6 48 89 c3 48 89 ef e8 33 fc ff ff 48 81 fb 40 f0 45 00 74 19 48 3d 40 f0 45 | A...D..H..H...3...H..@.E.t.H=@.E |
88a0 | 00 74 11 48 89 de 48 89 c2 31 ff 5b 5d 41 5c e9 3d 67 00 00 5b 5d 31 c0 41 5c c3 8d 46 f4 53 48 | .t.H..H..1.[]A\.=g..[]1.A\..F.SH |
88c0 | 89 fb 83 f8 01 77 14 48 8b 47 10 0f 10 40 f0 48 83 c0 10 0f 11 40 f0 48 89 47 10 48 89 df 48 8b | .....w.H.G...@.H.....@.H.G.H..H. |
88e0 | 4b 10 48 8d 51 e0 48 83 e9 10 49 89 d0 e8 5e ae 00 00 48 83 6b 10 10 5b c3 41 55 41 89 d5 41 54 | K.H.Q.H...I...^...H.k..[.AUA..AT |
8900 | 41 89 cc 55 53 48 89 fb 41 52 e8 b6 fb ff ff 44 89 ee 48 89 c5 48 89 df e8 a8 fb ff ff 48 81 fd | A..USH..AR.....D..H..H.......H.. |
8920 | 40 f0 45 00 74 54 48 3d 40 f0 45 00 48 89 c2 74 49 41 83 fc 01 74 1e 41 83 fc 02 74 2b 45 85 e4 | @.E.tTH=@.E.H..tIA...t.A...t+E.. |
8940 | 75 38 41 59 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 9c 66 00 00 41 58 48 89 df 48 89 ee 5b 5d 41 | u8AYH..H..[]A\A]..f..AXH..H..[]A |
8960 | 5c 41 5d e9 0a 65 00 00 59 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 a8 65 00 00 5a 5b 5d 41 5c 31 | \A]..e..YH..H..[]A\A]..e..Z[]A\1 |
8980 | c0 41 5d c3 53 48 89 fb 48 89 f7 48 8b 73 10 e8 1e af 00 00 48 85 c0 74 05 48 83 43 10 10 5b c3 | .A].SH..H..H.s......H..t.H.C..[. |
89a0 | 53 48 89 d3 48 83 ec 10 e8 18 fb ff ff 83 78 08 03 75 11 f2 0f 10 00 b8 01 00 00 00 f2 0f 11 44 | SH..H.........x..u.............D |
89c0 | 24 08 eb 1a 48 8d 74 24 08 48 89 c7 e8 cc 61 00 00 85 c0 75 09 48 c7 44 24 08 00 00 00 00 48 85 | $...H.t$.H....a....u.H.D$.....H. |
89e0 | db 74 02 89 03 f2 0f 10 44 24 08 48 83 c4 10 5b c3 53 48 89 d3 48 83 ec 10 e8 c7 fa ff ff 83 78 | .t......D$.H...[.SH..H.........x |
8a00 | 08 13 75 0f 48 8b 00 48 89 44 24 08 b8 01 00 00 00 eb 1a 48 8d 74 24 08 48 89 c7 e8 ea 61 00 00 | ..u.H..H.D$........H.t$.H....a.. |
8a20 | 85 c0 75 09 48 c7 44 24 08 00 00 00 00 48 85 db 74 02 89 03 48 8b 44 24 08 48 83 c4 10 5b c3 e8 | ..u.H.D$.....H..t...H.D$.H...[.. |
8a40 | 81 fa ff ff 8b 48 08 31 d2 85 c9 74 0e ff c9 b2 01 75 08 31 d2 83 38 00 0f 95 c2 89 d0 c3 41 54 | .....H.1...t.....u.1..8.......AT |
8a60 | 41 89 f4 55 48 89 d5 53 48 89 fb 48 83 ec 10 e8 51 fa ff ff 8b 50 08 83 e2 0f 83 fa 04 74 47 83 | A..UH..SH..H....Q....P.......tG. |
8a80 | fa 03 74 0f 48 85 ed 74 56 48 c7 45 00 00 00 00 00 eb 4c 48 8b 43 18 48 83 78 18 00 7e 08 48 89 | ..t.H..tVH.E......LH.C.H.x..~.H. |
8aa0 | df e8 69 34 01 00 44 89 e6 48 89 df e8 14 fa ff ff 48 89 df 48 89 c6 48 89 44 24 08 e8 ad af 00 | ..i4..D..H.......H..H..H.D$..... |
8ac0 | 00 48 8b 44 24 08 48 85 ed 74 0b 48 8b 10 48 8b 52 10 48 89 55 00 48 8b 00 48 83 c0 20 eb 02 31 | .H.D$.H..t.H..H.R.H.U.H..H.....1 |
8ae0 | c0 48 83 c4 10 5b 5d 41 5c c3 51 e8 d5 f9 ff ff 8b 50 08 83 e2 0f 83 fa 05 74 1c 83 fa 07 74 0e | .H...[]A\.Q......P.......t....t. |
8b00 | 83 fa 04 75 1e 48 8b 00 48 8b 40 10 eb 17 48 8b 00 48 8b 40 18 eb 0e 48 8b 38 e8 b7 fd 00 00 48 | ...u.H..H.@...H..H.@...H.8.....H |
8b20 | 98 eb 02 31 c0 5a c3 e8 99 f9 ff ff 8b 50 08 83 fa 16 75 04 48 8b 00 c3 83 fa 66 75 08 48 8b 00 | ...1.Z.......P....u.H.....fu.H.. |
8b40 | 48 8b 40 18 c3 31 c0 c3 e8 78 f9 ff ff 8b 50 08 83 e2 0f 83 fa 02 74 0d 83 fa 07 75 0c 48 8b 00 | H.@..1...x....P.......t....u.H.. |
8b60 | 48 83 c0 28 c3 48 8b 00 c3 31 c0 c3 e8 54 f9 ff ff 83 78 08 48 75 04 48 8b 00 c3 31 c0 c3 55 89 | H..(.H...1...T....x.Hu.H...1..U. |
8b80 | f5 53 48 89 fb e8 3b f9 ff ff 8b 50 08 83 e2 3f 83 fa 07 74 24 7f 0e 83 fa 05 74 18 7f 16 83 fa | .SH...;....P...?...t$.....t..... |
8ba0 | 02 74 16 eb 20 83 fa 16 74 0a 83 fa 26 74 05 83 fa 08 75 11 48 8b 00 eb 0e 48 89 df 89 ee 5b 5d | .t......t...&t....u.H....H....[] |
8bc0 | e9 83 ff ff ff 31 c0 5b 5d c3 48 8b 47 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 47 10 c3 48 8b | .....1.[].H.G..@.....H...H.G..H. |
8be0 | 47 10 f2 0f 11 00 c7 40 08 03 00 00 00 48 83 47 10 10 c3 48 8b 47 10 48 89 30 c7 40 08 13 00 00 | G......@.....H.G...H.G.H.0.@.... |
8c00 | 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 48 | .H.G...SH..H...H.G.H.x..~.H.T$.H |
8c20 | 89 34 24 e8 e7 32 01 00 48 8b 54 24 08 48 8b 34 24 48 89 df e8 b6 b9 00 00 48 8b 4b 10 48 89 01 | .4$..2..H.T$.H.4$H.......H.K.H.. |
8c40 | 8a 50 08 48 83 c0 20 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 | .P.H.....@....Q.H.C..H...[.SH..H |
8c60 | 83 ec 10 48 85 f6 75 09 e8 5d ff ff ff 31 c0 eb 3e 48 8b 47 18 48 83 78 18 00 7e 0f 48 89 74 24 | ...H..u..]...1..>H.G.H.x..~.H.t$ |
8c80 | 08 e8 89 32 01 00 48 8b 74 24 08 48 89 df e8 c7 ba 00 00 48 8b 4b 10 48 89 01 8a 50 08 48 83 c0 | ...2..H.t$.H.......H.K.H...P.H.. |
8ca0 | 20 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 47 | ...@....Q.H.C..H...[.SH..H...H.G |
8cc0 | 18 48 83 78 18 00 7e 17 48 89 54 24 08 48 89 34 24 e8 39 32 01 00 48 8b 54 24 08 48 8b 34 24 48 | .H.x..~.H.T$.H.4$.92..H.T$.H.4$H |
8ce0 | 83 c4 10 48 89 df 5b e9 de ae 00 00 53 48 89 fb 48 81 ec e0 00 00 00 84 c0 48 89 54 24 40 48 89 | ...H..[.....SH..H........H.T$@H. |
8d00 | 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 00 | L$HL.D$PL.L$Xt:.)D$`.)L$p.).$... |
8d20 | 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 00 | ..).$.....).$.....).$.....).$... |
8d40 | 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 ae 31 01 | ..).$....H.C.H.x..~.H..H.t$...1. |
8d60 | 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 44 | .H.t$.H..$....H.T$.H...D$......D |
8d80 | 24 1c 30 00 00 00 48 89 44 24 20 48 8d 44 24 30 48 89 44 24 28 e8 30 ae 00 00 48 81 c4 e0 00 00 | $.0...H.D$.H.D$0H.D$(.0...H..... |
8da0 | 00 5b c3 41 54 49 89 f4 55 89 d5 53 48 89 fb 48 83 ec 10 85 d2 75 10 48 8b 47 10 48 89 30 c7 40 | .[.ATI..U..SH..H.....u.H.G.H.0.@ |
8dc0 | 08 16 00 00 00 eb 60 48 8b 47 18 48 83 78 18 00 7e 05 e8 38 31 01 00 89 ee 48 89 df e8 9f 8f 00 | ......`H.G.H.x..~..81....H...... |
8de0 | 00 48 63 d5 4c 89 60 18 31 f6 48 c1 e2 04 48 29 53 10 ff cd 48 83 ee 10 48 8b 4b 10 83 fd ff 74 | .Hc.L.`.1.H...H)S...H...H.K....t |
8e00 | 1c 48 63 fd 48 01 d1 0f 10 04 31 48 83 c7 02 48 c1 e7 04 0f 29 04 24 0f 11 04 38 eb d5 48 89 01 | .Hc.H.....1H...H....).$...8..H.. |
8e20 | c7 41 08 66 00 00 00 48 83 43 10 10 48 83 c4 10 5b 5d 41 5c c3 48 8b 47 10 31 d2 85 f6 0f 95 c2 | .A.f...H.C..H...[]A\.H.G.1...... |
8e40 | 89 10 c7 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 | ...@.....H.G...H.G.H.0.@.....H.G |
8e60 | 10 10 c3 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 e0 00 00 | ...H.G.H.8.@.H...H.G.H.G..H9.... |
8e80 | 00 0f 94 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 | ........AUI.......ATUSH..PH.G.H. |
8ea0 | 78 40 e8 28 f3 00 00 48 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 89 43 10 e8 99 b8 00 | x@.(...H.k.I..L..H..H.E.H.C..... |
8ec0 | 00 48 89 45 00 8a 50 08 4c 89 e6 48 8b 43 10 48 89 df 83 ca 40 0f b6 d2 89 55 08 48 8d 50 f0 48 | .H.E..P.L..H.C.H....@....U.H.P.H |
8ee0 | 89 d1 e8 2a 5d 00 00 48 8b 43 10 8b 40 f8 5a 5b 5d 41 5c 83 e0 0f 41 5d c3 53 48 89 fb e8 c3 f5 | ...*]..H.C..@.Z[]A\...A].SH..... |
8f00 | ff ff 48 8b 4b 10 48 89 c6 48 89 df 48 8d 51 f0 48 89 d1 e8 f9 5c 00 00 48 8b 43 10 5b 8b 40 f8 | ..H.K.H..H..H.Q.H....\..H.C.[.@. |
8f20 | 83 e0 0f c3 41 55 49 89 d5 41 54 55 53 48 89 fb 50 e8 8f f5 ff ff 48 8b 6b 10 4c 89 ee 48 89 df | ....AUI..ATUSH..P.....H.k.L..H.. |
8f40 | 49 89 c4 e8 12 b8 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 | I.......H.E..P.L..H....@....U.H. |
8f60 | 53 10 48 8d 42 10 48 89 d1 48 89 43 10 e8 9f 5c 00 00 48 8b 43 10 8b 40 f8 5a 5b 5d 41 5c 83 e0 | S.H.B.H..H.C...\..H.C..@.Z[]A\.. |
8f80 | 0f 41 5d c3 55 48 89 d5 53 48 89 fb 50 e8 33 f5 ff ff 48 8b 4b 10 48 89 c6 48 89 df 48 89 29 48 | .A].UH..SH..P.3...H.K.H..H..H.)H |
8fa0 | 8b 53 10 c7 41 08 13 00 00 00 48 8d 4a 10 48 89 4b 10 48 89 d1 e8 57 5c 00 00 48 8b 43 10 8b 40 | .S..A.....H.J.H.K.H...W\..H.C..@ |
8fc0 | f8 5a 5b 83 e0 0f 5d c3 55 53 48 89 fb 48 83 ec 18 e8 ef f4 ff ff 48 8b 6b 10 48 8b 38 48 8d 75 | .Z[...].USH..H........H.k.H.8H.u |
8fe0 | f0 e8 7c f2 00 00 0f 10 00 48 8b 43 10 0f 11 45 f0 0f 29 04 24 8b 40 f8 48 83 c4 18 5b 5d 83 e0 | ..|......H.C...E..).$.@.H...[].. |
9000 | 0f c3 41 54 55 48 89 d5 53 48 89 fb 48 83 ec 10 e8 b0 f4 ff ff 48 8b 38 48 89 ee 4c 8b 63 10 e8 | ..ATUH..SH..H........H.8H..L.c.. |
9020 | ab f1 00 00 0f 10 00 48 8b 43 10 41 0f 11 04 24 48 8d 50 10 0f 29 04 24 48 89 53 10 8b 40 08 48 | .......H.C.A...$H.P..).$H.S..@.H |
9040 | 83 c4 10 5b 5d 83 e0 0f 41 5c c3 55 48 89 d5 53 48 89 fb 48 83 ec 28 e8 69 f4 ff ff 48 89 6c 24 | ...[]...A\.UH..SH..H..(.i...H.l$ |
9060 | 10 48 8b 38 48 8d 74 24 10 48 8b 6b 10 c7 44 24 18 02 00 00 00 e8 e8 f1 00 00 0f 10 00 48 8b 43 | .H.8H.t$.H.k..D$.............H.C |
9080 | 10 0f 11 45 00 48 8d 50 10 0f 29 04 24 8b 40 08 48 89 53 10 48 83 c4 28 5b 83 e0 0f 5d c3 41 54 | ...E.H.P..).$.@.H.S.H..([...].AT |
90a0 | 41 89 d4 55 89 f5 53 48 8b 47 18 48 89 fb 48 83 78 18 00 7e 05 e8 55 2e 01 00 48 89 df e8 73 f0 | A..U..SH.G.H..H.x..~..U...H...s. |
90c0 | 00 00 48 8b 53 10 48 89 02 c7 42 08 45 00 00 00 48 83 43 10 10 85 ed 7f 05 45 85 e4 7e 14 48 89 | ..H.S.H...B.E...H.C......E..~.H. |
90e0 | df 89 ea 44 89 e1 5b 5d 41 5c 48 89 c6 e9 9f f2 00 00 5b 5d 41 5c c3 53 48 89 fb e8 c5 f3 ff ff | ...D..[]A\H.......[]A\.SH....... |
9100 | 8b 50 08 83 e2 0f 83 fa 05 74 0e 83 fa 07 75 12 48 8b 00 48 8b 40 10 eb 18 48 8b 00 48 8b 40 28 | .P.......t....u.H..H.@...H..H.@( |
9120 | eb 0f 48 8b 43 18 48 63 d2 48 8b 84 d0 b8 01 00 00 48 85 c0 74 1a 48 8b 53 10 48 89 02 c7 42 08 | ..H.C.Hc.H.......H..t.H.S.H...B. |
9140 | 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 68 f3 ff ff 48 8b 00 | E........H.C....1.[.SH...h...H.. |
9160 | 48 8b 53 10 48 8b 48 20 48 83 c2 10 48 89 4a f0 8a 40 0a 0f b6 c8 83 e0 0f 89 4a f8 48 89 53 10 | H.S.H.H.H...H.J..@........J.H.S. |
9180 | 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 78 40 e8 2e f0 00 | [.AUI.......ATUSH..PH.G.H.x@.... |
91a0 | 00 48 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 89 43 10 e8 9f b5 00 00 48 89 45 00 8a | .H.k.I..L..H..H.E.H.C......H.E.. |
91c0 | 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 83 ea 10 e8 2c 5b | P.L..H....@....U.H.S.H.J.H....,[ |
91e0 | 00 00 48 83 6b 10 20 5a 5b 5d 41 5c 41 5d c3 53 48 89 fb e8 cd f2 ff ff 48 8b 53 10 48 89 df 48 | ..H.k..Z[]A\A].SH.......H.S.H..H |
9200 | 89 c6 48 8d 4a f0 48 83 ea 20 e8 ff 5a 00 00 48 83 6b 10 20 5b c3 41 55 49 89 d5 41 54 55 53 48 | ..H.J.H.....Z..H.k..[.AUI..ATUSH |
9220 | 89 fb 50 e8 9d f2 ff ff 48 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 89 43 10 e8 18 b5 | ..P.....H.k.I..L..H..H.E.H.C.... |
9240 | 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 53 10 48 8d 4a e0 | ..H.E..P.L..H....@....U.H.S.H.J. |
9260 | 48 83 ea 10 e8 a5 5a 00 00 48 83 6b 10 20 5a 5b 5d 41 5c 41 5d c3 55 48 89 d5 53 48 89 fb 50 e8 | H.....Z..H.k..Z[]A\A].UH..SH..P. |
9280 | 41 f2 ff ff 48 8b 4b 10 48 89 df 48 89 c6 48 8d 51 10 48 89 53 10 48 89 29 48 8b 53 10 c7 41 08 | A...H.K.H..H..H.Q.H.S.H.)H.S..A. |
92a0 | 13 00 00 00 48 8d 4a e0 48 83 ea 10 e8 5d 5a 00 00 48 83 6b 10 20 5a 5b 5d c3 55 53 48 89 fb 48 | ....H.J.H....]Z..H.k..Z[].USH..H |
92c0 | 83 ec 18 e8 fd f1 ff ff 48 8b 28 48 8b 43 10 48 89 df 48 8d 50 e0 48 89 ee e8 b7 f5 00 00 48 8b | ........H.(H.C.H..H.P.H.......H. |
92e0 | 53 10 0f 10 42 f0 0f 11 00 c6 45 0a 00 48 8b 43 10 0f 29 04 24 f6 40 f8 40 74 1b f6 45 09 04 74 | S...B.....E..H.C..).$.@.@t..E..t |
9300 | 15 48 8b 40 f0 f6 40 09 03 74 0b 48 89 ee 48 89 df e8 c1 24 01 00 48 83 6b 10 20 48 83 c4 18 5b | .H.@..@..t.H..H....$..H.k..H...[ |
9320 | 5d c3 55 53 48 89 fb 48 83 ec 18 48 89 54 24 08 e8 90 f1 ff ff 48 8b 28 48 8b 43 10 48 89 df 48 | ].USH..H...H.T$......H.(H.C.H..H |
9340 | 8b 54 24 08 48 8d 48 f0 48 89 ee e8 e4 ef 00 00 48 8b 43 10 f6 40 f8 40 74 1b f6 45 09 04 74 15 | .T$.H.H.H.......H.C..@.@t..E..t. |
9360 | 48 8b 40 f0 f6 40 09 03 74 0b 48 89 ee 48 89 df e8 62 24 01 00 48 83 6b 10 10 48 83 c4 18 5b 5d | H.@..@..t.H..H...b$..H.k..H...[] |
9380 | c3 41 54 49 89 d4 55 53 48 89 fb 48 83 ec 10 e8 31 f1 ff ff 48 8b 28 48 89 e2 48 89 df 4c 89 24 | .ATI..USH..H....1...H.(H..H..L.$ |
93a0 | 24 c7 44 24 08 02 00 00 00 48 89 ee e8 e4 f4 00 00 48 8b 53 10 0f 10 42 f0 0f 11 00 f6 42 f8 40 | $.D$.....H.......H.S...B.....B.@ |
93c0 | 74 1b f6 45 09 04 74 15 48 8b 42 f0 f6 40 09 03 74 0b 48 89 ee 48 89 df e8 fa 23 01 00 48 83 6b | t..E..t.H.B..@..t.H..H....#..H.k |
93e0 | 10 10 48 83 c4 10 5b 5d 41 5c c3 41 54 55 48 89 fd 53 31 db e8 cc f0 ff ff 49 89 c4 48 8b 45 10 | ..H...[]A\.ATUH..S1......I..H.E. |
9400 | 83 78 f8 00 74 04 48 8b 58 f0 41 8b 44 24 08 83 e0 0f 83 f8 05 74 0f 83 f8 07 75 43 49 8b 04 24 | .x..t.H.X.A.D$.......t....uCI..$ |
9420 | 48 89 58 10 eb 08 49 8b 04 24 48 89 58 28 48 85 db 74 3a 49 8b 34 24 f6 46 09 04 74 11 f6 43 09 | H.X...I..$H.X(H..t:I.4$.F..t..C. |
9440 | 03 74 0b 48 89 da 48 89 ef e8 65 23 01 00 49 8b 34 24 48 89 da 48 89 ef e8 6f 29 01 00 eb 0e 48 | .t.H..H...e#..I.4$H..H...o)....H |
9460 | 8b 55 18 48 98 48 89 9c c2 b8 01 00 00 48 83 6d 10 10 b8 01 00 00 00 5b 5d 41 5c c3 53 48 89 fb | .U.H.H.......H.m.......[]A\.SH.. |
9480 | e8 40 f0 ff ff 48 8b 4b 10 48 8b 10 48 8b 71 f0 8b 49 f8 48 89 72 20 88 4a 0a 48 8b 53 10 f6 42 | .@...H.K.H..H.q..I.H.r..J.H.S..B |
94a0 | f8 40 74 1b 48 8b 30 f6 46 09 04 74 12 48 8b 52 f0 f6 42 09 03 74 08 48 89 df e8 f4 22 01 00 48 | .@t.H.0.F..t.H.R..B..t.H...."..H |
94c0 | 83 6b 10 10 5b c3 55 48 63 c6 48 c7 c6 f0 ff ff ff 48 c1 e0 04 89 d5 53 48 29 c6 48 89 fb 41 51 | .k..[.UHc.H......H.....SH).H..AQ |
94e0 | 48 03 77 10 4d 85 c0 74 21 66 83 bf c4 00 00 00 00 75 17 48 8b 47 20 4c 89 40 20 48 8b 47 20 48 | H.w.M..t!f.......u.H.G.L.@.H.G.H |
9500 | 89 48 30 b9 01 00 00 00 eb 02 31 c9 89 ea 48 89 df e8 ae 84 00 00 ff c5 75 12 48 8b 43 20 48 8b | .H0.......1...H.........u.H.C.H. |
9520 | 53 10 48 39 50 08 73 04 48 89 50 08 58 5b 5d c3 41 54 31 c0 41 89 d4 55 89 f5 53 48 89 fb 48 83 | S.H9P.s.H.P.X[].AT1.A..U..SH..H. |
9540 | ec 20 85 c9 74 1d 89 ce 4c 89 4c 24 08 4c 89 04 24 e8 6f ef ff ff 48 2b 43 38 4c 8b 4c 24 08 4c | ....t...L.L$.L..$.o...H+C8L.L$.L |
9560 | 8b 04 24 48 63 d5 48 c7 c6 f0 ff ff ff 48 c1 e2 04 48 29 d6 48 03 73 10 4d 85 c9 48 89 74 24 10 | ..$Hc.H......H...H).H.s.M..H.t$. |
9580 | 74 0a 66 83 bb c4 00 00 00 00 74 23 48 89 f1 48 2b 4b 38 48 8d 54 24 10 49 89 c0 be 4c 85 40 00 | t.f.......t#H..H+K8H.T$.I...L.@. |
95a0 | 48 89 df 44 89 64 24 18 e8 3d 86 00 00 eb 5c 48 8b 6b 20 48 89 f2 b9 01 00 00 00 48 89 df 4c 89 | H..D.d$..=....\H.k.H.......H..L. |
95c0 | 4d 20 4c 89 45 30 48 2b 53 38 48 89 55 38 48 8b 93 b0 00 00 00 48 89 55 28 48 89 83 b0 00 00 00 | M.L.E0H+S8H.U8H......H.U(H...... |
95e0 | 44 89 e2 8a 45 42 83 e0 fe 0a 83 c9 00 00 00 83 c8 10 88 45 42 e8 ca 83 00 00 48 8b 45 28 80 65 | D...EB.............EB.....H.E(.e |
9600 | 42 ef 48 89 83 b0 00 00 00 31 c0 41 ff c4 75 12 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 | B.H......1.A..u.H.S.H.K.H9J.s.H. |
9620 | 4a 08 48 83 c4 20 5b 5d 41 5c c3 41 54 b8 89 e9 45 00 55 48 89 cd 53 48 89 fb 48 83 ec 40 48 85 | J.H...[]A\.AT...E.UH..SH..H..@H. |
9640 | c9 48 89 d1 48 89 f2 48 8d 74 24 18 48 0f 44 e8 4c 89 04 24 e8 2c 53 00 00 4c 8b 04 24 48 8d 74 | .H..H..H.t$.H.D.L..$.,S..L..$H.t |
9660 | 24 18 48 89 ea 48 89 df 4c 89 c1 e8 16 86 00 00 85 c0 89 c5 75 4b 48 8b 43 10 4c 8b 60 f0 41 80 | $.H..H..L...........uKH.C.L.`.A. |
9680 | 7c 24 0a 00 74 3b 48 8b 43 18 be 02 00 00 00 48 8b 78 40 e8 37 eb 00 00 49 8b 74 24 20 0f 10 00 | |$..t;H.C......H.x@.7...I.t$.... |
96a0 | 48 8b 16 0f 29 04 24 0f 11 02 f6 42 08 40 74 11 48 8d 46 10 48 39 c2 75 08 48 89 df e8 2b 21 01 | H...).$....B.@t.H.F.H9.u.H...+!. |
96c0 | 00 48 83 c4 40 89 e8 5b 5d 41 5c c3 48 8b 47 10 49 89 f1 41 89 c8 83 78 f8 46 75 13 48 8b 40 f0 | .H..@..[]A\.H.G.I..A...x.Fu.H.@. |
96e0 | 48 89 d1 4c 89 ca 48 8b 70 18 e9 91 ac 00 00 b8 01 00 00 00 c3 0f b6 47 0a c3 41 55 83 fe 09 41 | H..L..H.p..............G..AU...A |
9700 | 54 49 89 fc 55 53 51 48 8b 5f 18 0f 87 e8 00 00 00 89 f6 ff 24 f5 00 d9 45 00 c6 43 57 00 e9 db | TI..USQH._..........$...E..CW... |
9720 | 00 00 00 31 f6 48 89 df e8 e9 05 00 00 c6 43 57 01 e9 c8 00 00 00 31 f6 e8 82 28 01 00 e9 bc 00 | ...1.H........CW......1...(..... |
9740 | 00 00 48 8b 43 18 48 03 43 10 48 c1 e8 0a e9 ad 00 00 00 48 8b 43 10 03 43 18 25 ff 03 00 00 e9 | ..H.C.H.C.H........H.C..C.%..... |
9760 | 9c 00 00 00 85 d2 44 8a 6b 57 c6 43 57 01 75 1e 48 c7 c6 80 f3 ff ff 48 89 df bd 01 00 00 00 e8 | ......D.kW.CW.u.H......H........ |
9780 | 92 05 00 00 4c 89 e7 e8 83 27 01 00 eb 2a 48 63 ea 48 89 df 48 c1 e5 0a 48 03 6b 18 48 89 ee e8 | ....L....'...*Hc.H..H...H.k.H... |
97a0 | 72 05 00 00 49 8b 44 24 18 48 83 78 18 00 7e 08 4c 89 e7 e8 57 27 01 00 48 85 ed 44 88 6b 57 7e | r...I.D$.H.x..~.L...W'..H..D.kW~ |
97c0 | 3d 31 c0 80 7b 55 07 0f 94 c0 eb 34 8b 83 cc 00 00 00 89 93 cc 00 00 00 eb 26 83 fa 27 b9 28 00 | =1..{U.....4.............&..'.(. |
97e0 | 00 00 8b 83 d0 00 00 00 0f 4e d1 89 93 d0 00 00 00 eb 0d 0f b6 43 57 eb 07 83 c8 ff eb 02 31 c0 | .........N...........CW.......1. |
9800 | 5a 5b 5d 41 5c 41 5d c3 50 e8 cd 92 00 00 53 48 89 fb e8 ae ec ff ff 48 8b 4b 10 48 8b 30 48 89 | Z[]A\A].P.....SH.......H.K.H.0H. |
9820 | df 48 8d 51 f0 e8 e2 e7 00 00 85 c0 74 07 48 83 43 10 10 eb 05 48 83 6b 10 10 5b c3 55 53 48 89 | .H.Q........t.H.C....H.k..[.USH. |
9840 | fb 48 83 ec 18 83 fe 01 7e 26 48 8b 47 18 48 83 78 18 00 7e 0d 89 74 24 0c e8 b1 26 01 00 8b 74 | .H......~&H.G.H.x..~..t$...&...t |
9860 | 24 0c 48 83 c4 18 48 89 df 5b 5d e9 45 59 00 00 85 f6 75 25 48 8b 6f 10 31 d2 be be fe 45 00 e8 | $.H...H..[].EY....u%H.o.1....E.. |
9880 | 6b ad 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 | k...H.E..@...@....E.H.C..H...[]. |
98a0 | 53 48 89 fb e8 1c ec ff ff 48 8b 73 10 48 89 df 48 89 c2 e8 b3 5a 00 00 48 83 43 10 10 5b c3 48 | SH.......H.s.H..H....Z..H.C..[.H |
98c0 | 85 f6 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 | ..t.H.G.H.@.H..H.G.H...H.G.H.P.H |
98e0 | 89 30 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 0f 26 01 00 | .0.SH..H...H.G.H.x..~.H.t$...&.. |
9900 | 48 8b 74 24 08 48 89 df e8 6a ae 00 00 48 8b 53 10 48 89 02 c7 42 08 47 00 00 00 48 83 c0 28 48 | H.t$.H...j...H.S.H...B.G...H..(H |
9920 | 83 43 10 10 48 83 c4 10 5b c3 55 48 89 fd 53 48 63 da 48 83 ec 18 e8 8a eb ff ff 8b 50 08 83 e2 | .C..H...[.UH..SHc.H.........P... |
9940 | 3f 83 fa 06 74 2b 83 fa 26 75 7b 85 db 48 8b 08 7e 74 0f b6 41 0a 39 c3 7f 6c ff cb b8 be fe 45 | ?...t+..&u{..H..~t..A.9..l.....E |
9960 | 00 48 63 db 48 83 c3 02 48 c1 e3 04 48 01 d9 eb 3c 48 8b 10 85 db 48 8b 42 18 7e 4a 3b 58 10 7f | .Hc.H...H...H...<H....H.B.~J;X.. |
9980 | 45 8d 4b ff 48 c1 e3 04 48 03 58 58 48 63 c9 48 8b 54 ca 20 48 8b 43 f0 48 8b 0a 48 85 c0 74 08 | E.K.H...H.XXHc.H.T..H.C.H..H..t. |
99a0 | 48 83 c0 20 75 07 eb 20 b8 f0 d8 45 00 48 8b 55 10 0f 10 01 48 83 c2 10 0f 11 42 f0 48 89 55 10 | H...u......E.H.U....H.....B.H.U. |
99c0 | 0f 29 04 24 eb 02 31 c0 48 83 c4 18 5b 5d c3 55 48 89 fd 53 48 63 da 51 e8 e8 ea ff ff 8b 50 08 | .).$..1.H...[].UH..SHc.Q......P. |
99e0 | 83 e2 3f 83 fa 06 74 3a 83 fa 26 0f 85 d3 00 00 00 85 db 48 8b 30 0f 8e c8 00 00 00 0f b6 46 0a | ..?...t:..&........H.0........F. |
9a00 | 39 c3 0f 8f bc 00 00 00 ff cb 31 c0 48 63 db 48 83 c3 02 48 c1 e3 04 48 8d 0c 1e bb be fe 45 00 | 9.........1.Hc.H...H...H......E. |
9a20 | eb 46 48 8b 00 85 db 48 8b 50 18 0f 8e 93 00 00 00 3b 5a 10 0f 8f 8a 00 00 00 8d 4b ff 48 c1 e3 | .FH....H.P.......;Z........K.H.. |
9a40 | 04 48 03 5a 58 48 63 c9 48 8b 44 c8 20 48 8b 5b f0 48 8b 08 48 85 db 74 08 48 83 c3 20 75 07 eb | .H.ZXHc.H.D..H.[.H..H..t.H...u.. |
9a60 | 65 bb f0 d8 45 00 31 f6 48 8b 55 10 48 85 f6 48 8d 7a f0 0f 10 42 f0 48 89 7d 10 0f 11 01 74 20 | e...E.1.H.U.H..H.z...B.H.}....t. |
9a80 | f6 42 f8 40 74 40 f6 46 09 04 74 3a 48 8b 52 f0 f6 42 09 03 74 30 48 89 ef e8 15 1d 01 00 eb 26 | .B.@t@.F..t:H.R..B..t0H........& |
9aa0 | 48 85 c0 74 21 48 8b 10 f6 42 08 40 74 18 48 8d 48 10 48 39 ca 75 0f 48 89 c6 48 89 ef e8 2a 1d | H..t!H...B.@t.H.H.H9.u.H..H...*. |
9ac0 | 01 00 eb 02 31 db 5a 48 89 d8 5b 5d c3 53 89 d3 e8 f0 e9 ff ff 8b 48 08 83 e1 3f 83 f9 06 74 18 | ....1.ZH..[].S........H...?...t. |
9ae0 | 83 f9 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 | ..&u".S.Hc.H...H...H....H....Hc. |
9b00 | 48 8b 54 d8 20 eb 02 31 d2 48 89 d0 5b c3 41 55 41 54 41 89 cc 55 89 d5 ff cd 53 48 89 fb 48 63 | H.T....1.H..[.AUATA..U....SH..Hc |
9b20 | ed 48 83 ec 18 44 89 44 24 0c e8 96 e9 ff ff 44 89 e6 49 89 c5 48 89 df e8 88 e9 ff ff 4c 8b 20 | .H...D.D$......D..I..H.......L.. |
9b40 | 49 8b 45 00 48 89 df 48 8d 2c e8 48 8b 75 20 e8 11 1d 01 00 44 8b 44 24 0c 41 ff c8 4d 63 c0 4b | I.E.H..H.,.H.u......D.D$.A..Mc.K |
9b60 | 8b 44 c4 20 48 89 45 20 48 8d 50 10 48 ff 40 08 48 39 10 74 07 c7 40 18 01 00 00 00 48 8b 75 20 | .D..H.E.H.P.H.@.H9.t..@.....H.u. |
9b80 | 48 8b 06 f6 40 08 40 74 1b 48 8d 56 10 48 39 d0 75 12 48 83 c4 18 48 89 df 5b 5d 41 5c 41 5d e9 | H...@.@t.H.V.H9.u.H...H..[]A\A]. |
9ba0 | 48 1c 01 00 48 83 c4 18 5b 5d 41 5c 41 5d c3 53 31 d2 48 89 fb b9 80 02 00 00 48 89 f7 31 f6 e8 | H...H...[]A\A].S1.H.......H..1.. |
9bc0 | b1 84 00 00 c7 83 b8 00 00 00 28 00 00 00 48 89 43 38 31 d2 c7 44 10 08 00 00 00 00 48 83 c2 10 | ..........(...H.C81..D......H... |
9be0 | 48 81 fa 80 02 00 00 75 eb 48 8d 90 30 02 00 00 48 89 43 60 48 c7 43 70 00 00 00 00 48 c7 43 78 | H......u.H..0...H.C`H.Cp....H.Cx |
9c00 | 00 00 00 00 c6 83 a2 00 00 00 00 48 89 53 30 48 8d 50 10 48 05 50 01 00 00 48 89 53 10 c7 80 b8 | ...........H.S0H.P.H.P...H.S.... |
9c20 | fe ff ff 00 00 00 00 48 89 43 68 48 8d 43 60 48 89 43 20 5b c3 41 54 48 89 fe 55 53 48 89 fb 48 | .......H.ChH.C`H.C.[.ATH..USH..H |
9c40 | 83 ec 10 48 8b 6f 18 e8 63 ff ff ff 48 89 df e8 e1 e4 00 00 48 89 df 49 89 c4 48 89 45 40 48 89 | ...H.o..c...H.......H..I..H.E@H. |
9c60 | c6 c7 45 48 45 00 00 00 31 c9 ba 02 00 00 00 e8 1d e7 00 00 48 89 e1 4c 89 e6 ba 01 00 00 00 48 | ..EHE...1...........H..L.......H |
9c80 | 89 df 48 89 1c 24 c7 44 24 08 48 00 00 00 e8 a1 e6 00 00 48 89 df e8 9a e4 00 00 48 89 e1 ba 02 | ..H..$.D$.H........H.......H.... |
9ca0 | 00 00 00 4c 89 e6 48 89 df 48 89 04 24 c7 44 24 08 45 00 00 00 e8 7a e6 00 00 be 40 00 00 00 48 | ...L..H..H..$.D$.E....z....@...H |
9cc0 | 89 df e8 31 a8 00 00 48 89 df e8 70 46 01 00 48 89 df e8 3d 33 00 00 ba 11 00 00 00 48 89 df be | ...1...H...pF..H...=3.......H... |
9ce0 | e1 d9 45 00 e8 06 a9 00 00 48 89 df 48 89 85 f0 00 00 00 48 89 c6 e8 12 1b 01 00 c6 45 57 01 31 | ..E......H..H......H........EW.1 |
9d00 | ff e8 4d e9 ff ff 48 89 85 e8 00 00 00 48 83 c4 10 5b 5d 41 5c c3 48 8b 47 18 48 89 77 18 48 29 | ..M...H......H...[]A\.H.G.H.w.H) |
9d20 | f0 48 01 47 10 c3 53 31 d2 48 89 fb b9 48 00 00 00 31 f6 e8 3d 83 00 00 48 8b 53 20 48 89 42 18 | .H.G..S1.H...H...1..=...H.S.H.B. |
9d40 | 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 8b 70 18 48 c7 40 18 | H.P.H.@.....[.USH..RH.G.H.p.H.@. |
9d60 | 00 00 00 00 48 85 f6 74 18 48 8b 6e 18 31 c9 ba 48 00 00 00 48 89 df e8 f9 82 00 00 48 89 ee eb | ....H..t.H.n.1..H...H.......H... |
9d80 | e3 58 5b 5d c3 53 48 83 7f 38 00 48 89 fb 74 27 48 8d 47 60 48 89 47 20 e8 b1 ff ff ff 48 63 93 | .X[].SH..8.H..t'H.G`H.G......Hc. |
9da0 | b8 00 00 00 48 8b 73 38 48 89 df 5b 31 c9 48 c1 e2 04 e9 be 82 00 00 5b c3 55 53 48 89 fb 50 48 | ....H.s8H..[1.H........[.USH..PH |
9dc0 | 8b 77 38 48 8b 6f 18 e8 cc 80 00 00 48 89 df e8 a2 20 01 00 48 8b 43 18 48 89 df 31 c9 48 63 50 | .w8H.o......H.......H.C.H..1.HcP |
9de0 | 3c 48 8b 70 30 48 c1 e2 03 e8 87 82 00 00 48 8b 95 c0 00 00 00 48 8b b5 b0 00 00 00 31 c9 48 89 | <H.p0H........H......H......1.H. |
9e00 | df e8 6f 82 00 00 48 89 df 48 89 85 b0 00 00 00 48 c7 85 c0 00 00 00 00 00 00 00 e8 65 ff ff ff | ..o...H..H......H...........e... |
9e20 | 48 8b 7d 08 48 8b 45 00 48 8d 73 f8 41 58 5b 5d 31 c9 ba d8 02 00 00 ff e0 41 56 b9 d8 02 00 00 | H.}.H.E.H.s.AX[]1........AV..... |
9e40 | ba 08 00 00 00 41 55 49 89 fd 41 54 49 89 f4 31 f6 4c 89 e7 55 53 48 83 ec 30 64 48 8b 04 25 28 | .....AUI..ATI..1.L..USH..0dH..%( |
9e60 | 00 00 00 48 89 44 24 28 31 c0 41 ff d5 48 85 c0 48 89 c3 0f 84 4f 02 00 00 48 8d 68 08 4c 8d b0 | ...H.D$(1.A..H..H....O...H.h.L.. |
9e80 | d8 00 00 00 31 ff 48 c7 40 08 00 00 00 00 c6 40 10 08 c6 80 2c 01 00 00 01 c6 40 11 01 4c 89 70 | ....1.H.@......@....,.....@..L.p |
9ea0 | 20 48 c7 40 40 00 00 00 00 48 c7 40 28 00 00 00 00 c7 80 c0 00 00 00 00 00 00 00 48 89 68 58 48 | .H.@@....H.@(..............H.hXH |
9ec0 | c7 40 60 00 00 00 00 66 c7 80 ce 00 00 00 00 00 48 c7 80 b0 00 00 00 00 00 00 00 c6 80 d0 00 00 | .@`....f........H............... |
9ee0 | 00 00 c7 80 c4 00 00 00 00 00 00 00 c6 80 d1 00 00 00 01 c7 80 c8 00 00 00 00 00 00 00 48 c7 40 | .............................H.@ |
9f00 | 48 00 00 00 00 66 c7 80 cc 00 00 00 01 00 c6 40 12 00 48 c7 80 b8 00 00 00 00 00 00 00 4c 89 a8 | H....f.........@..H..........L.. |
9f20 | d8 00 00 00 4c 89 a0 e0 00 00 00 48 89 a8 b8 01 00 00 e8 09 a4 ff ff 48 8d 54 24 04 48 8d 7c 24 | ....L......H...........H.T$.H.|$ |
9f40 | 08 be 20 00 00 00 89 44 24 04 48 89 6c 24 08 48 89 54 24 10 89 c2 48 c7 44 24 18 40 f0 45 00 48 | .......D$.H.l$.H.T$...H.D$.@.E.H |
9f60 | c7 44 24 20 39 9e 40 00 e8 58 a5 00 00 c6 83 2f 01 00 00 00 89 83 28 01 00 00 31 c0 48 c7 83 00 | .D$.9.@..X...../......(...1.H... |
9f80 | 01 00 00 00 00 00 00 c7 83 10 01 00 00 00 00 00 00 c7 83 14 01 00 00 00 00 00 00 48 c7 83 08 01 | ...........................H.... |
9fa0 | 00 00 00 00 00 00 c7 83 20 01 00 00 00 00 00 00 48 c7 83 88 01 00 00 00 00 00 00 48 c7 83 98 01 | ................H..........H.... |
9fc0 | 00 00 00 00 00 00 48 c7 83 b0 01 00 00 00 00 00 00 48 c7 83 c0 01 00 00 00 00 00 00 c6 83 2d 01 | ......H..........H............-. |
9fe0 | 00 00 07 c6 83 2e 01 00 00 00 48 c7 83 78 01 00 00 00 00 00 00 48 c7 83 70 01 00 00 00 00 00 00 | ..........H..x.......H..p....... |
a000 | 48 c7 83 40 01 00 00 00 00 00 00 48 c7 83 30 01 00 00 00 00 00 00 48 c7 83 38 01 00 00 00 00 00 | H..@.......H..0.......H..8...... |
a020 | 00 48 c7 83 50 01 00 00 00 00 00 00 48 c7 83 48 01 00 00 00 00 00 00 48 c7 83 68 01 00 00 00 00 | .H..P.......H..H.......H..h..... |
a040 | 00 00 48 c7 83 60 01 00 00 00 00 00 00 48 c7 83 58 01 00 00 00 00 00 00 48 c7 83 80 01 00 00 00 | ..H..`.......H..X.......H....... |
a060 | 00 00 00 48 c7 83 e8 00 00 00 d8 02 00 00 48 c7 83 f0 00 00 00 00 00 00 00 c7 83 a0 01 00 00 00 | ...H..........H................. |
a080 | 00 00 00 c7 83 a4 01 00 00 c8 00 00 00 c7 83 a8 01 00 00 c8 00 00 00 49 c7 84 06 b8 01 00 00 00 | .......................I........ |
a0a0 | 00 00 00 48 83 c0 08 48 83 f8 48 75 ea 31 d2 48 89 ef be 35 9c 40 00 e8 e1 70 00 00 85 c0 48 89 | ...H...H..Hu.1.H...5.@...p....H. |
a0c0 | ef 74 07 e8 f1 fc ff ff 31 ff 48 8b 4c 24 28 64 48 33 0c 25 28 00 00 00 48 89 f8 74 05 e8 0e a0 | .t......1.H.L$(dH3.%(...H..t.... |
a0e0 | ff ff 48 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 41 54 49 89 fc 55 53 48 8b 5f 20 48 8b 73 18 48 85 | ..H..0[]A\A]A^.ATI..USH._.H.s.H. |
a100 | f6 74 25 48 8b 6e 18 48 85 ed 74 1c 31 c9 ba 48 00 00 00 4c 89 e7 e8 5a 7f 00 00 48 89 6b 18 48 | .t%H.n.H..t.1..H...L...Z...H.k.H |
a120 | 89 5d 10 48 89 eb eb d2 5b 5d 41 5c c3 41 54 55 53 48 8b 6f 18 48 89 fb 48 83 7d 18 00 7e 05 e8 | .].H....[]A\.ATUSH.o.H..H.}..~.. |
a140 | cb 1d 01 00 48 89 df b9 d8 00 00 00 ba 08 00 00 00 31 f6 e8 1d 7f 00 00 8a 55 54 c6 40 10 08 4c | ....H............1.......UT.@..L |
a160 | 8d 60 08 48 89 de 4c 89 e7 83 e2 03 88 50 11 48 8b 55 58 48 89 50 08 48 8b 53 10 4c 89 65 58 4c | .`.H..L......P.H.UXH.P.H.S.L.eXL |
a180 | 89 22 c7 42 08 48 00 00 00 48 83 43 10 10 c6 80 d0 00 00 00 00 8a 93 c8 00 00 00 c7 80 c4 00 00 | .".B.H...H.C.................... |
a1a0 | 00 00 00 00 00 48 c7 80 b0 00 00 00 00 00 00 00 c6 80 d1 00 00 00 01 c6 40 12 00 88 90 d0 00 00 | .....H..................@....... |
a1c0 | 00 8b 93 bc 00 00 00 48 8b 8b a8 00 00 00 48 89 68 20 4c 89 60 58 48 c7 40 40 00 00 00 00 48 c7 | .......H......H.h.L.`XH.@@....H. |
a1e0 | 40 28 00 00 00 00 89 90 c4 00 00 00 89 90 c8 00 00 00 48 8b 95 e0 00 00 00 c7 80 c0 00 00 00 00 | @(................H............. |
a200 | 00 00 00 48 c7 40 60 00 00 00 00 66 c7 80 ce 00 00 00 00 00 48 c7 40 48 00 00 00 00 66 c7 80 cc | ...H.@`....f........H.@H....f... |
a220 | 00 00 00 01 00 48 c7 80 b8 00 00 00 00 00 00 00 48 89 88 b0 00 00 00 48 8b 52 f8 48 89 10 e8 6c | .....H..........H......H.R.H...l |
a240 | f9 ff ff 5b 5d 4c 89 e0 41 5c c3 55 48 89 fd 53 48 89 f3 48 89 df 50 48 8b 76 38 e8 38 7c 00 00 | ...[]L..A\.UH..SH..H..PH.v8.8|.. |
a260 | 48 89 df e8 1d fb ff ff 41 58 48 8d 73 f8 48 89 ef 31 c9 5b 5d ba d8 00 00 00 e9 f6 7d 00 00 48 | H.......AXH.s.H..1.[].......}..H |
a280 | 8b 47 18 48 8b b8 e0 00 00 00 e9 2a fb ff ff 48 8b 47 10 03 77 34 48 8b 17 48 8b 40 58 48 63 f6 | .G.H.......*...H.G..w4H..H.@XHc. |
a2a0 | 48 8b 00 48 0f bf 04 70 48 c1 e0 04 48 03 42 50 c3 88 56 12 8a 47 3a 88 46 10 48 8b 47 10 48 8b | H..H...pH...H.BP..V..G:.F.H.G.H. |
a2c0 | 40 58 8b 50 28 8b 40 18 c6 46 11 00 89 46 0c 48 8b 47 18 89 56 08 48 89 06 48 89 77 18 c3 31 c0 | @X.P(.@..F...F.H.G..V.H..H.w..1. |
a2e0 | 39 77 10 75 0c 50 e8 1c 3f 00 00 5a b8 01 00 00 00 c3 41 57 49 89 d7 41 56 41 89 ce 41 55 45 89 | 9w.u.P..?..Z......AWI..AVA..AUE. |
a300 | c5 41 54 49 89 fc 55 53 48 89 f3 41 51 8b 6e 08 3b 6e 0c 7c 24 48 8d 56 0c 48 8b 7f 38 48 8b 36 | .ATI..USH..AQ.n.;n.|$H.V.H..8H.6 |
a320 | 41 b9 f3 d9 45 00 41 b8 ff 7f 00 00 b9 18 00 00 00 e8 b6 7d 00 00 48 89 03 48 63 f5 49 8b 54 24 | A...E.A............}..H..Hc.I.T$ |
a340 | 30 48 6b f6 18 48 89 f0 48 03 03 4c 89 38 44 89 70 0c 8a 52 3a 88 50 10 48 8b 03 44 89 6c 30 08 | 0Hk..H..H..L.8D.p..R:.P.H..D.l0. |
a360 | 8d 45 01 89 43 08 89 e8 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 e9 2c 00 00 48 8b 7b | .E..C...Z[]A\A]A^A_.SH....,..H.{ |
a380 | 38 48 89 c2 be 42 da 45 00 31 c0 e8 ab 97 00 00 48 89 df 48 89 c6 e8 83 31 00 00 55 48 89 fd 53 | 8H...B.E.1......H..H....1..UH..S |
a3a0 | 40 00 77 3a 89 f3 85 db 74 18 0f b6 75 3a 48 89 ef 29 de ff cb e8 d5 fe ff ff 8b 55 20 89 50 08 | @.w:....t...u:H..).........U..P. |
a3c0 | eb e4 5b 5d c3 81 ff 15 01 00 00 74 20 7f 0d 81 ef 04 01 00 00 83 ff 02 77 10 eb 08 81 ff 21 01 | ..[].......t............w.....!. |
a3e0 | 00 00 75 06 b8 01 00 00 00 c3 31 c0 c3 89 f0 c3 41 56 4c 63 f6 4d 6b f6 18 41 55 41 54 41 89 f4 | ..u.......1.....AVLc.Mk..AUATA.. |
a400 | 4d 89 f5 55 53 48 89 fb 48 8b 7f 30 48 8b 6b 58 4c 03 6d 10 41 0f b6 75 10 40 38 ce 73 3a e8 6c | M..USH..H..0H.kXL.m.A..u.@8.s:.l |
a420 | fe ff ff 48 8b 00 49 8b 55 00 be 4e da 45 00 48 8b 7b 38 41 8b 4d 0c 4c 8d 40 20 48 83 c2 20 31 | ...H..I.U..N.E.H.{8A.M.L.@.H...1 |
a440 | c0 e8 f5 96 00 00 c7 43 10 00 00 00 00 48 89 c6 48 89 df e8 c6 30 00 00 41 8b 75 08 e8 77 f8 00 | .......C.....H..H....0..A.u..w.. |
a460 | 00 4c 89 f7 b8 06 00 00 00 8b 5d 18 48 8d 57 18 8d 4b ff 41 39 cc 7d 17 48 8b 75 10 48 89 c1 41 | .L........].H.W..K.A9.}.H.u.H..A |
a480 | ff c4 48 01 f7 48 01 d6 f3 a5 48 89 d7 eb da 89 4d 18 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 49 | ..H..H....H.....M.[]A\A]A^.AUATI |
a4a0 | 89 f4 55 48 89 fd 53 52 48 8b 47 30 4c 8b 6f 58 48 8b 40 18 8b 58 0c 41 3b 5d 18 7d 2e 48 63 c3 | ..UH..SRH.G0L.oXH.@..X.A;].}.Hc. |
a4c0 | 49 8b 34 24 48 6b c0 18 49 03 45 10 48 39 30 75 16 41 8a 4c 24 10 41 8b 54 24 08 89 de 48 89 ef | I.4$Hk..I.E.H90u.A.L$.A.T$...H.. |
a4e0 | e8 0b ff ff ff eb d0 ff c3 eb cc 58 5b 5d 41 5c 41 5d c3 41 56 48 63 c6 45 31 c9 48 6b c0 18 41 | ...........X[]A\A].AVHc.E1.Hk..A |
a500 | 54 41 89 f4 55 48 89 fd 53 51 48 8b 7f 30 48 8b 4d 58 4c 8b 57 18 48 03 41 10 8b 71 28 45 8b 42 | TA..UH..SQH..0H.MXL.W.H.A..q(E.B |
a520 | 08 4d 63 d8 44 89 c2 4d 6b db 18 39 f2 7d 4d 4b 8d 1c 19 48 03 59 20 49 83 c1 18 4c 8b 30 4c 39 | .Mc.D..Mk..9.}MK...H.Y.I...L.0L9 |
a540 | 33 75 35 0f b6 53 10 38 50 10 76 14 41 80 7a 11 00 75 05 44 39 c6 7e 08 8b 70 08 e8 c7 f6 00 00 | 3u5..S.8P.v.A.z..u.D9.~..p...... |
a560 | 8a 4b 10 8b 53 08 44 89 e6 48 89 ef e8 7f fe ff ff b8 01 00 00 00 eb 06 ff c2 eb af 31 c0 5a 5b | .K..S.D..H..................1.Z[ |
a580 | 5d 41 5c 41 5e c3 41 55 41 89 d5 41 54 41 89 cc 55 89 f5 53 48 89 fb 41 50 e8 40 fd ff ff 85 c0 | ]A\A^.AUA..ATA..U..SH..AP.@..... |
a5a0 | 75 4c 44 3b 63 04 75 0a 89 ee 48 89 df e8 c2 fd ff ff 44 89 ee 48 89 df e8 a9 2a 00 00 89 ee 48 | uLD;c.u...H.......D..H....*....H |
a5c0 | 89 df 49 89 c5 e8 9c 2a 00 00 48 8b 7b 38 48 89 c2 be 86 da 45 00 45 89 e0 4c 89 e9 31 c0 e8 58 | ..I....*..H.{8H.....E.E..L..1..X |
a5e0 | 95 00 00 48 89 df 48 89 c6 e8 30 2f 00 00 58 5b 5d 41 5c 41 5d c3 41 54 8b 01 55 48 89 fd 53 89 | ...H..H...0/..X[]A\A].AT..UH..S. |
a600 | f3 48 89 ce 29 d3 8d 50 f3 83 fa 01 77 28 45 31 e4 ff c3 44 0f 49 e3 44 89 e2 e8 ba f8 00 00 41 | .H..)..P....w(E1...D.I.D.......A |
a620 | 83 fc 01 7e 3e 5b 48 89 ef 41 8d 74 24 ff 5d 41 5c e9 3a f8 00 00 85 c0 74 05 e8 7f fc 00 00 85 | ...~>[H..A.t$.]A\.:.....t....... |
a640 | db 7e 20 44 0f b6 65 3c 89 de 48 89 ef e8 1e f8 00 00 89 da 48 89 ef 5b 5d 44 89 e6 41 5c e9 e2 | .~.D..e<..H.........H..[]D..A\.. |
a660 | f6 00 00 5b 5d 41 5c c3 48 8b 57 38 48 8b 7f 30 66 8b 82 c6 00 00 00 ff c0 66 89 82 c6 00 00 00 | ...[]A\.H.W8H..0f........f...... |
a680 | 0f b7 c0 3d c8 00 00 00 7e 10 50 ba ab da 45 00 be c8 00 00 00 e8 56 9f ff ff c3 41 57 49 89 f7 | ...=....~.P...E.......V....AWI.. |
a6a0 | 41 56 41 55 49 89 fd 41 54 55 53 52 4c 8b 67 30 48 8b 5f 58 49 8b 2c 24 41 0f bf 44 24 38 44 8b | AVAUI..ATUSRL.g0H._XI.,$A..D$8D. |
a6c0 | 75 24 44 39 f0 7c 26 48 8b 75 50 48 8b 7f 38 48 8d 55 24 41 b9 b4 da 45 00 41 b8 ff 7f 00 00 b9 | u$D9.|&H.uPH..8H.U$A...E.A...... |
a6e0 | 10 00 00 00 e8 03 7a 00 00 48 89 45 50 8b 75 24 49 63 c6 31 d2 48 c1 e0 04 41 39 f6 48 8b 4d 50 | ......z..H.EP.u$Ic.1.H...A9.H.MP |
a700 | 7d 14 48 01 c1 41 ff c6 48 c7 04 11 00 00 00 00 48 83 c2 10 eb e3 49 0f bf 44 24 38 48 c1 e0 04 | }.H..A..H.......H.....I..D$8H... |
a720 | 4c 89 3c 01 f6 45 09 04 74 16 41 f6 47 09 03 74 0f 49 8b 7d 38 4c 89 fa 48 89 ee e8 73 10 01 00 | L.<..E..t.A.G..t.I.}8L..H...s... |
a740 | 41 8b 6c 24 38 8d 45 01 66 41 89 44 24 38 8b 43 08 ff c0 89 c2 41 2b 54 24 34 81 fa c8 00 00 00 | A.l$8.E.fA.D$8.C.....A+T$4...... |
a760 | 7e 12 ba b4 da 45 00 be c8 00 00 00 4c 89 e7 e8 7c 9e ff ff 3b 43 0c 7c 24 49 8b 7d 38 48 8b 33 | ~....E......L...|...;C.|$I.}8H.3 |
a780 | 48 8d 53 0c 41 b9 b4 da 45 00 41 b8 ff ff ff 7f b9 02 00 00 00 e8 52 79 00 00 48 89 03 48 63 43 | H.S.A...E.A...........Ry..H..HcC |
a7a0 | 08 48 8b 13 8d 48 01 89 4b 08 66 89 2c 42 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 64 | .H...H..K.f.,BX[]A\A]A^A_.SH...d |
a7c0 | 2d 00 00 48 89 df 48 89 c6 5b e9 cc fe ff ff 41 56 41 55 41 54 55 53 48 8b 6f 18 48 89 fb 4c 8b | -..H..H..[.....AVAUATUSH.o.H..L. |
a7e0 | 67 10 48 83 7d 00 00 74 27 80 7d 11 00 74 21 e8 fb f4 00 00 0f b6 55 10 41 89 c5 89 c6 48 89 df | g.H.}..t'.}..t!.......U.A....H.. |
a800 | e8 22 f4 00 00 44 89 ee 48 89 df e8 b7 f4 00 00 80 7d 12 00 74 46 49 8b 7c 24 38 be 12 db 45 00 | ."...D..H........}..tFI.|$8...E. |
a820 | e8 35 9f 00 00 49 8b 54 24 30 49 8b 4c 24 58 4c 89 e7 44 8b 42 20 48 8d 71 20 48 89 c2 31 c9 e8 | .5...I.T$0I.L$XL..D.B.H.q.H..1.. |
a840 | ae fa ff ff 49 8b 54 24 58 48 63 f0 4c 89 e7 48 6b f6 18 48 03 72 20 e8 3f fc ff ff 48 8b 45 00 | ....I.T$XHc.L..Hk..H.r..?...H.E. |
a860 | 4c 8b 6b 10 0f b6 53 3a 48 89 43 18 44 0f b6 75 10 49 8b 45 58 44 89 f1 29 d1 01 48 08 40 8a 73 | L.k...S:H.C.D..u.I.EXD..)..H.@.s |
a880 | 3a 40 0f b6 c6 44 39 f0 7e 1a ff ce 48 89 df 40 88 73 3a 40 0f b6 f6 e8 f3 f9 ff ff 8b 53 20 89 | :@...D9.~...H..@.s:@.........S.. |
a8a0 | 50 0c eb d9 40 88 73 3c 48 83 7d 00 00 8b 45 08 49 8b 54 24 58 89 42 28 48 63 45 0c 74 54 4d 8b | P...@.s<H.}...E.I.T$X.B(HcE.tTM. |
a8c0 | 75 58 41 89 c4 45 3b 66 18 0f 8d 92 00 00 00 4d 63 ec 0f b6 55 10 4d 6b ed 18 4d 03 6e 10 41 38 | uXA..E;f.......Mc...U.Mk..M.n.A8 |
a8e0 | 55 10 76 19 80 7d 11 00 74 0c 41 8b 75 08 48 89 df e8 31 f3 00 00 8a 45 10 41 88 45 10 48 8b 7b | U.v..}..t.A.u.H...1....E.A.E.H.{ |
a900 | 10 44 89 e6 e8 ea fb ff ff 83 f8 01 41 83 d4 00 eb b3 3b 42 18 7d 4a 48 6b c0 18 be e6 da 45 00 | .D..........A.....;B.}JHk.....E. |
a920 | 48 03 42 10 48 8b 10 80 7a 08 04 75 0d 80 7a 0a 00 b9 c4 da 45 00 48 0f 45 f1 8b 48 0c 49 8b 7c | H.B.H...z..u..z.....E.H.E..H.I.| |
a940 | 24 38 48 83 c2 20 31 c0 e8 ee 91 00 00 41 c7 44 24 10 00 00 00 00 48 89 c6 4c 89 e7 e8 bd 2b 00 | $8H...1......A.D$.....H..L....+. |
a960 | 00 5b 5d 41 5c 41 5d 41 5e c3 41 55 31 d2 31 f6 49 89 fd 41 54 55 53 51 48 8b 6f 30 4c 8b 67 38 | .[]A\A]A^.AU1.1.I..ATUSQH.o0L.g8 |
a980 | 48 8b 5d 00 48 89 ef e8 48 f4 00 00 48 89 ef e8 3b fe ff ff 48 63 4d 20 48 63 53 18 4c 89 e7 48 | H.].H...H...H...;...HcM.HcS.L..H |
a9a0 | 8b 73 38 48 c1 e1 02 48 c1 e2 02 e8 c5 76 00 00 48 63 4d 20 48 63 53 1c 4c 89 e7 48 8b 73 48 48 | .s8H...H.....v..HcM.HcS.L..H.sHH |
a9c0 | 89 43 38 48 c1 e2 02 89 4b 18 48 c1 e1 02 e8 a2 76 00 00 48 63 4d 2c 48 63 53 14 4c 89 e7 48 89 | .C8H....K.H.....v..HcM,HcS.L..H. |
a9e0 | 43 48 8b 45 20 48 8b 73 30 48 c1 e1 04 48 c1 e2 04 89 43 1c e8 7c 76 00 00 48 63 4d 30 48 63 53 | CH.E.H.s0H...H....C..|v..HcM0HcS |
aa00 | 20 4c 89 e7 48 89 43 30 8b 45 2c 48 8b 73 40 48 c1 e1 03 48 c1 e2 03 89 43 14 e8 56 76 00 00 48 | .L..H.C0.E,H.s@H...H....C..Vv..H |
aa20 | 0f bf 4d 38 48 63 53 24 4c 89 e7 48 89 43 40 8b 45 30 48 8b 73 50 48 c1 e1 04 48 c1 e2 04 89 43 | ..M8HcS$L..H.C@.E0H.sPH...H....C |
aa40 | 20 e8 2f 76 00 00 48 89 43 50 0f bf 45 38 4c 89 e7 48 63 53 10 48 8b 73 58 89 43 24 0f b6 4d 3b | ../v..H.CP..E8L..HcS.H.sX.C$..M; |
aa60 | 48 c1 e2 04 48 c1 e1 04 e8 08 76 00 00 48 89 43 58 0f b6 45 3b 89 43 10 48 8b 45 08 49 89 45 30 | H...H.....v..H.CX..E;.C.H.E.I.E0 |
aa80 | 49 8b 44 24 18 48 83 78 18 00 7e 0f 5a 5b 5d 4c 89 e7 41 5c 41 5d e9 74 14 01 00 58 5b 5d 41 5c | I.D$.H.x..~.Z[]L..A\A].t...X[]A\ |
aaa0 | 41 5d c3 39 77 10 74 06 50 e8 c6 f8 ff ff e9 54 37 00 00 53 81 7f 10 24 01 00 00 74 0a be 24 01 | A].9w.t.P......T7..S...$...t..$. |
aac0 | 00 00 e8 ad f8 ff ff 48 8b 5f 18 e8 37 37 00 00 48 89 d8 5b c3 55 48 89 fd 53 48 89 f3 50 e8 d0 | .......H._..77..H..[.UH..SH..P.. |
aae0 | ff ff ff 48 8b 7d 30 48 89 c6 e8 96 f3 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff 89 43 08 | ...H.}0H........C......C......C. |
ab00 | c7 03 04 00 00 00 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 | ......Z[].ATI..USH..H...H.o0H... |
ab20 | 1d f8 00 00 48 89 df e8 db 36 00 00 48 8d 74 24 08 48 89 df e8 9c ff ff ff 48 8d 54 24 08 4c 89 | ....H....6..H.t$.H.......H.T$.L. |
ab40 | e6 48 89 ef e8 6e fb 00 00 48 83 c4 20 5b 5d 41 5c c3 41 54 41 89 f4 be 0a 01 00 00 55 53 48 89 | .H...n...H...[]A\.ATA.......USH. |
ab60 | fb 8b 6f 04 e8 75 f7 ff ff 85 c0 48 89 df 74 07 e8 3e ff ff ff eb 13 e8 8b 36 00 00 48 8b 7b 38 | ..o..u.....H..t..>.......6..H.{8 |
ab80 | be 12 db 45 00 e8 d0 9b 00 00 48 8b 53 58 48 89 df 45 89 e0 89 e9 48 8d 72 10 48 89 c2 e8 50 f7 | ...E......H.SXH..E....H.r.H...P. |
aba0 | ff ff 48 89 df 89 c6 5b 5d 41 5c e9 43 f9 ff ff 41 56 41 55 41 54 55 53 0f b6 47 3b 48 89 fb 48 | ..H....[]A\.C...AVAUATUS..G;H..H |
abc0 | 8b 2f 3d ff 00 00 00 44 8b 65 10 75 0f ba 33 06 46 00 be ff 00 00 00 e8 14 9a ff ff 44 39 e0 49 | ./=....D.e.u..3.F...........D9.I |
abe0 | 89 f5 49 89 d6 7c 2a 48 8b 47 10 48 8b 75 58 48 8d 55 10 41 b9 33 06 46 00 41 b8 ff 00 00 00 b9 | ..I..|*H.G.H.uXH.U.A.3.F.A...... |
ac00 | 10 00 00 00 48 8b 78 38 e8 df 74 00 00 48 89 45 58 8b 75 10 49 63 c4 31 d2 48 c1 e0 04 41 39 f4 | ....H.x8..t..H.EX.u.Ic.1.H...A9. |
ac20 | 48 8b 4d 58 7d 14 48 01 c1 41 ff c4 48 c7 04 11 00 00 00 00 48 83 c2 10 eb e3 0f b6 43 3b 48 c1 | H.MX}.H..A..H.......H.......C;H. |
ac40 | e0 04 41 83 3e 08 0f 94 44 01 08 0f b6 43 3b 41 8b 56 08 48 c1 e0 04 48 03 45 58 88 50 09 0f b6 | ..A.>...D....C;A.V.H...H.EX.P... |
ac60 | 43 3b 48 c1 e0 04 48 03 45 58 4c 89 28 f6 45 09 04 74 1a 41 f6 45 09 03 74 13 48 8b 43 10 4c 89 | C;H...H.EXL.(.E..t.A.E..t.H.C.L. |
ac80 | ea 48 89 ee 48 8b 78 38 e8 26 0b 01 00 0f b6 43 3b 8d 50 01 88 53 3b 5b 5d 41 5c 41 5d 41 5e c3 | .H..H.x8.&.....C;.P..S;[]A\A]A^. |
aca0 | 41 56 48 85 ff 41 55 41 54 55 48 89 fd 53 74 29 44 0f b6 67 3a 49 89 f5 48 89 d3 41 89 ce 41 ff | AVH..AUATUH..St)D..g:I..H..A..A. |
acc0 | cc 41 83 fc ff 74 53 44 89 e6 48 89 ef e8 bd f5 ff ff 4c 3b 28 75 e7 eb 07 31 c0 e9 a0 00 00 00 | .A...tSD..H.......L;(u...1...... |
ace0 | 45 85 f6 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 08 00 00 00 44 89 63 08 75 16 48 8b 45 | E...C......C...........D.c.u.H.E |
ad00 | 18 0f b6 50 10 44 39 e2 7e 05 48 8b 00 eb f2 c6 40 11 01 b8 08 00 00 00 eb 66 48 8b 45 00 0f b6 | ...P.D9.~.H.....@........fH.E... |
ad20 | 4d 3b 31 d2 48 8b 70 58 39 ca 89 d0 7d 13 48 ff c2 48 89 d7 48 c1 e7 04 4c 39 6c 3e f0 75 e9 eb | M;1.H.pX9...}.H..H..H...L9l>.u.. |
ad40 | 23 48 8b 7d 08 31 c9 48 89 da 4c 89 ee e8 4e ff ff ff 85 c0 74 2a 48 89 da 4c 89 ee 48 89 ef e8 | #H.}.1.H..L...N.....t*H..L..H... |
ad60 | 4c fe ff ff 89 43 08 c7 43 10 ff ff ff ff b8 09 00 00 00 c7 43 14 ff ff ff ff c7 03 09 00 00 00 | L....C..C...........C........... |
ad80 | 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 e8 15 fd ff ff 48 8b | []A\A]A^.AUATI..USH..H..(.....H. |
ada0 | 6b 30 b9 01 00 00 00 4c 89 e2 48 89 c6 49 89 c5 48 89 ef e8 e8 fe ff ff 85 c0 75 4c 48 8b 73 68 | k0.....L..H..I..H.........uLH.sh |
adc0 | 4c 89 e2 b9 01 00 00 00 48 89 ef e8 d0 fe ff ff 48 8b 7b 30 4c 89 ee e8 a9 f0 00 00 48 8d 54 24 | L.......H.......H.{0L.......H.T$ |
ade0 | 08 4c 89 e6 48 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 | .L..H...D$......D$......D$...... |
ae00 | 44 24 10 e8 af f8 00 00 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 53 48 89 fb | D$......H..([]A\A].AWAVAUATUSH.. |
ae20 | 48 83 ec 58 8b 6f 04 e8 3c f8 ff ff 8b 43 10 3d 0a 01 00 00 0f 84 40 07 00 00 7f 56 3d 03 01 00 | H..X.o..<....C.=......@....V=... |
ae40 | 00 0f 84 7d 01 00 00 7f 19 83 f8 3b 0f 84 86 00 00 00 3d 02 01 00 00 0f 84 1d 07 00 00 e9 2d 07 | ...}.......;......=...........-. |
ae60 | 00 00 3d 08 01 00 00 0f 84 80 01 00 00 3d 09 01 00 00 0f 85 17 07 00 00 48 89 df e8 87 33 00 00 | ..=..........=..........H....3.. |
ae80 | 48 8d 74 24 18 48 89 df e8 fc fe ff ff e9 fd 03 00 00 3d 11 01 00 00 0f 84 5c 03 00 00 7f 17 3d | H.t$.H............=......\.....= |
aea0 | 0b 01 00 00 74 3f 3d 0d 01 00 00 0f 84 40 04 00 00 e9 d9 06 00 00 3d 16 01 00 00 74 7d 3d 20 01 | ....t?=......@........=....t}=.. |
aec0 | 00 00 0f 84 04 05 00 00 3d 12 01 00 00 0f 85 bc 06 00 00 e9 d6 05 00 00 48 89 df e8 27 33 00 00 | ........=...............H...'3.. |
aee0 | e9 16 07 00 00 4c 8b 63 30 c7 44 24 30 ff ff ff ff 48 8d 74 24 30 48 89 df e8 5b 17 00 00 81 7b | .....L.c0.D$0....H.t$0H...[....{ |
af00 | 10 05 01 00 00 74 ea be 04 01 00 00 48 89 df e8 ca f3 ff ff 85 c0 74 08 48 89 df e8 d3 15 00 00 | .....t......H.........t.H....... |
af20 | be 06 01 00 00 89 e9 ba 0b 01 00 00 48 89 df e8 52 f6 ff ff 8b 74 24 30 eb 7d 4c 8b 63 30 48 89 | ............H...R....t$0.}L.c0H. |
af40 | df e8 c1 32 00 00 4c 89 e7 e8 d2 ec 00 00 48 89 df 41 89 c6 e8 37 15 00 00 48 8d 74 24 30 ba 01 | ...2..L.......H..A...7...H.t$0.. |
af60 | 00 00 00 4c 89 e7 41 89 c5 e8 43 f3 ff ff be 03 01 00 00 48 89 df e8 28 fb ff ff 48 89 df e8 70 | ...L..A...C........H...(...H...p |
af80 | 15 00 00 4c 89 e7 e8 64 ed 00 00 44 89 f2 89 c6 4c 89 e7 e8 40 ed 00 00 be 06 01 00 00 89 e9 ba | ...L...d...D....L...@........... |
afa0 | 16 01 00 00 48 89 df e8 da f5 ff ff 4c 89 e7 e8 1b f8 ff ff 44 89 ee 4c 89 e7 e8 08 ed 00 00 e9 | ....H.......L.......D..L........ |
afc0 | 37 06 00 00 48 89 df e8 3b 32 00 00 48 89 df e8 1f 15 00 00 89 e9 ba 03 01 00 00 be 06 01 00 00 | 7...H...;2..H................... |
afe0 | 48 89 df e8 9e f5 ff ff e9 0e 06 00 00 4c 8b 6b 30 48 8d 74 24 18 ba 01 00 00 00 4c 89 ef e8 ae | H............L.k0H.t$......L.... |
b000 | f2 ff ff 48 89 df e8 fc 31 00 00 48 89 df e8 a0 fa ff ff 49 89 c4 8b 43 10 83 f8 3d 74 1e 3d 0c | ...H....1..H.......I...C...=t.=. |
b020 | 01 00 00 0f 84 e0 00 00 00 83 f8 2c be 65 db 45 00 0f 85 9f 05 00 00 e9 cd 00 00 00 4c 8b 73 30 | ...........,.e.E............L.s0 |
b040 | ba 0b 00 00 00 be 18 db 45 00 48 89 df 45 0f b6 7e 3c e8 63 f7 ff ff ba 0b 00 00 00 be 24 db 45 | ........E.H..E..~<.c.........$.E |
b060 | 00 48 89 df e8 51 f7 ff ff ba 0a 00 00 00 be 30 db 45 00 48 89 df e8 3f f7 ff ff 4c 89 e6 48 89 | .H...Q.........0.E.H...?...L..H. |
b080 | df e8 15 f6 ff ff be 3d 00 00 00 48 89 df e8 10 fa ff ff 48 89 df e8 2e 14 00 00 be 2c 00 00 00 | .......=...H.......H........,... |
b0a0 | 48 89 df e8 fb f9 ff ff 48 89 df e8 19 14 00 00 be 2c 00 00 00 48 89 df e8 21 f2 ff ff 85 c0 74 | H.......H........,...H...!.....t |
b0c0 | 0a 48 89 df e8 00 14 00 00 eb 29 be 01 00 00 00 4c 89 f7 e8 d2 ed 00 00 41 0f b6 76 3c 4c 89 f7 | .H........).....L.......A..v<L.. |
b0e0 | 89 c2 e8 10 ed 00 00 be 01 00 00 00 4c 89 f7 e8 7c ed 00 00 41 b8 01 00 00 00 b9 01 00 00 00 89 | ............L...|...A........... |
b100 | ea 44 89 fe e9 cc 00 00 00 4c 8b 73 30 ba 0f 00 00 00 be 3b db 45 00 48 89 df 41 0f b6 46 3c 89 | .D.......L.s0......;.E.H..A..F<. |
b120 | 44 24 0c e8 92 f6 ff ff ba 0b 00 00 00 be 4b db 45 00 48 89 df e8 80 f6 ff ff ba 0d 00 00 00 be | D$............K.E.H............. |
b140 | 57 db 45 00 48 89 df e8 6e f6 ff ff 4c 89 e6 48 89 df 41 bc 04 00 00 00 e8 3e f5 ff ff be 2c 00 | W.E.H...n...L..H..A......>....,. |
b160 | 00 00 48 89 df e8 74 f1 ff ff 85 c0 74 18 48 89 df 41 ff c4 e8 3a f9 ff ff 48 89 df 48 89 c6 e8 | ..H...t.....t.H..A...:...H..H... |
b180 | 17 f5 ff ff eb d7 be 0c 01 00 00 48 89 df e8 10 f9 ff ff 48 8d 74 24 30 48 89 df 44 8b 7b 04 e8 | ...........H.......H.t$0H..D.{.. |
b1a0 | 9b 0e 00 00 48 8b 7b 30 48 8d 4c 24 30 89 c2 be 03 00 00 00 e8 3d f4 ff ff be 03 00 00 00 4c 89 | ....H.{0H.L$0........=........L. |
b1c0 | f7 e8 7d ec 00 00 8b 74 24 0c 41 8d 4c 24 fd 45 31 c0 44 89 fa 48 89 df e8 49 13 00 00 48 89 df | ..}....t$.A.L$.E1.D..H...I...H.. |
b1e0 | 89 e9 ba 08 01 00 00 be 06 01 00 00 e8 95 f3 ff ff 4c 89 ef e9 8c 00 00 00 4c 8b 63 30 4c 89 e7 | .................L.......L.c0L.. |
b200 | e8 1b ea 00 00 48 8d 74 24 18 ba 01 00 00 00 4c 89 e7 41 89 c5 e8 97 f0 ff ff 48 8d 74 24 30 31 | .....H.t$......L..A.......H.t$01 |
b220 | d2 4c 89 e7 e8 88 f0 ff ff 48 89 df e8 d6 2f 00 00 48 89 df e8 e6 03 00 00 89 e9 ba 11 01 00 00 | .L.......H..../..H.............. |
b240 | be 15 01 00 00 48 89 df e8 39 f3 ff ff 48 89 df e8 3b 12 00 00 80 7c 24 41 00 89 c5 74 0f 0f b6 | .....H...9...H...;....|$A...t... |
b260 | 54 24 40 89 c6 4c 89 e7 e8 ba e9 00 00 4c 89 e7 e8 5a f5 ff ff 4c 89 e7 44 89 ea 89 ee e8 56 ea | T$@..L.......L...Z...L..D.....V. |
b280 | 00 00 4c 89 e7 e8 45 f5 ff ff e9 6c 03 00 00 8b 43 10 83 f8 2e 75 0f 48 8d 74 24 18 48 89 df e8 | ..L...E....l....C....u.H.t$.H... |
b2a0 | 66 f8 ff ff eb e9 31 d2 83 f8 3a 75 12 48 8d 74 24 18 48 89 df e8 50 f8 ff ff ba 01 00 00 00 48 | f.....1...:u.H.t$.H...P........H |
b2c0 | 8d 74 24 30 89 e9 48 89 df e8 88 03 00 00 48 8b 7b 30 48 8d 74 24 18 48 8d 54 24 30 e8 06 f2 00 | .t$0..H.......H.{0H.t$.H.T$0.... |
b2e0 | 00 48 8b 7b 30 89 ee e8 31 f4 00 00 e9 0a 03 00 00 48 89 df e8 0e 2f 00 00 be 09 01 00 00 48 89 | .H.{0...1........H..../.......H. |
b300 | df e8 d8 ef ff ff 85 c0 74 4e 48 89 df 48 8b 6b 30 e8 9d f7 ff ff 48 89 df 48 89 c6 e8 7a f3 ff | ........tNH..H.k0.....H..H...z.. |
b320 | ff 48 8b 7b 30 be 01 00 00 00 e8 6c f0 ff ff 8b 4b 04 48 8d 74 24 30 31 d2 48 89 df e8 15 03 00 | .H.{0......l....K.H.t$01.H...... |
b340 | 00 8b 74 24 38 48 89 ef e8 42 ef ff ff 8b 55 20 89 50 08 e9 a3 02 00 00 31 ed 48 89 df ff c5 e8 | ..t$8H...B....U..P......1.H..... |
b360 | 4f f7 ff ff 48 89 df 48 89 c6 e8 2c f3 ff ff be 2c 00 00 00 48 89 df e8 62 ef ff ff 85 c0 75 da | O...H..H...,....,...H...b.....u. |
b380 | be 3d 00 00 00 48 89 df e8 51 ef ff ff 85 c0 74 0f 48 8d 74 24 30 48 89 df e8 a1 0c 00 00 eb 0a | .=...H...Q.....t.H.t$0H......... |
b3a0 | c7 44 24 30 00 00 00 00 31 c0 48 8b 7b 30 48 8d 4c 24 30 89 ee 89 c2 e8 3a f2 ff ff 48 8b 7b 30 | .D$0....1.H.{0H.L$0.....:...H.{0 |
b3c0 | 89 ee e8 d4 ef ff ff e9 2f 02 00 00 48 89 df e8 33 2e 00 00 48 89 df e8 d7 f6 ff ff 4c 8b 6b 30 | ......../...H...3...H.......L.k0 |
b3e0 | 49 89 c7 4c 8b 63 58 49 8b 45 18 41 8b 54 24 28 4d 8d 74 24 20 8b 48 08 31 c0 48 63 f9 48 6b ff | I..L.cXI.E.A.T$(M.t$..H.1.Hc.Hk. |
b400 | 18 39 d1 7d 44 48 8d 34 38 49 03 74 24 20 48 83 c0 18 4c 3b 3e 75 2e 49 8b 45 10 8b 4e 0c 49 8d | .9.}DH.48I.t$.H...L;>u.I.E..N.I. |
b420 | 57 20 be 7a db 45 00 48 8b 78 38 31 c0 e8 09 87 00 00 49 8b 7d 10 48 89 c6 c7 47 10 00 00 00 00 | W..z.E.H.x81......I.}.H...G..... |
b440 | e8 d9 20 00 00 ff c1 eb b8 be 20 01 00 00 48 89 df e8 4d f6 ff ff 45 8b 45 20 89 e9 4c 89 fa 4c | ..............H...M...E.E...L..L |
b460 | 89 f6 48 89 df e8 88 ee ff ff 48 89 df 89 c5 e8 c6 11 00 00 8b 7b 10 31 f6 e8 47 ef ff ff 85 c0 | ..H.......H..........{.1..G..... |
b480 | 48 63 f5 74 13 49 8b 45 18 48 6b d6 18 49 03 54 24 20 8a 40 10 88 42 10 48 6b f6 18 48 89 df 49 | Hc.t.I.E.Hk..I.T$..@..B.Hk..H..I |
b4a0 | 03 74 24 20 e8 f2 ef ff ff e9 4d 01 00 00 48 89 df e8 51 2d 00 00 44 8b 63 10 be 01 00 00 00 48 | .t$.......M...H...Q-..D.c......H |
b4c0 | 8b 6b 30 44 89 e7 e8 fa ee ff ff 85 c0 0f 85 83 00 00 00 41 83 fc 3b 74 7d 48 8d 74 24 30 48 89 | .k0D...............A..;t}H.t$0H. |
b4e0 | df e8 59 0b 00 00 41 89 c4 8b 44 24 30 83 e8 0d 83 f8 01 77 41 48 8d 74 24 30 83 ca ff 48 89 ef | ..Y...A...D$0......wAH.t$0...H.. |
b500 | e8 d4 e9 00 00 83 7c 24 30 0d 75 20 41 ff cc 75 1b 48 8b 45 00 48 63 54 24 38 48 8b 40 38 48 8d | ......|$0.u.A..u.H.E.HcT$8H.@8H. |
b520 | 14 90 8b 02 83 e0 c0 83 c8 25 89 02 0f b6 45 3a 41 83 cc ff eb 25 41 83 fc 01 48 8d 74 24 30 48 | .........%....E:A....%A...H.t$0H |
b540 | 89 ef 75 07 e8 af ed 00 00 eb 10 e8 6e ed 00 00 0f b6 45 3a eb 05 45 31 e4 31 c0 48 89 ef 44 89 | ..u.........n.....E:..E1.1.H..D. |
b560 | e2 89 c6 e8 6c e8 00 00 be 3b 00 00 00 48 89 df e8 69 ed ff ff e9 81 00 00 00 48 8b 7b 30 e8 6c | ....l....;...H...i........H.{0.l |
b580 | e7 00 00 48 89 df 89 c6 e8 c5 f5 ff ff eb 6c 48 8d 74 24 38 48 89 df 48 8b 6b 30 e8 26 0c 00 00 | ...H..........lH.t$8H..H.k0.&... |
b5a0 | 8b 43 10 83 f8 2c 74 05 83 f8 3d 75 1d 48 8d 74 24 30 ba 01 00 00 00 48 89 df 48 c7 44 24 30 00 | .C...,t...=u.H.t$0.....H..H.D$0. |
b5c0 | 00 00 00 e8 1f 0d 00 00 eb 31 83 7c 24 38 0d 74 0d be a0 db 45 00 48 89 df e9 62 fe ff ff 48 8b | .........1.|$8.t....E.H...b...H. |
b5e0 | 45 00 48 63 54 24 40 48 8b 40 38 48 8d 14 90 8b 02 25 ff 3f 80 ff 80 cc 40 89 02 48 8b 43 30 8a | E.HcT$@H.@8H.....%.?....@..H.C0. |
b600 | 50 3a 88 50 3c 48 8b 43 38 66 ff 88 c6 00 00 00 48 83 c4 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 | P:.P<H.C8f......H..X[]A\A]A^A_.U |
b620 | 53 48 89 fb 51 8b 6b 10 be 01 00 00 00 89 ef e8 91 ed ff ff 85 c0 75 1a 81 fd 12 01 00 00 48 89 | SH..Q.k...............u.......H. |
b640 | df 75 08 5a 5b 5d e9 c8 f7 ff ff e8 c3 f7 ff ff eb d3 58 5b 5d c3 41 57 41 89 d7 41 56 41 89 ce | .u.Z[]............X[].AWA..AVA.. |
b660 | 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 78 4c 8b 5f 30 4c 8b 6f 38 49 8b 2b 44 8b 55 20 45 | AUATI..USH..H..xL._0L.o8I.+D.U.E |
b680 | 39 53 30 7d 2e 49 63 43 30 48 8b 55 40 4c 89 ef 8d 48 01 48 8d 14 c2 41 89 4b 30 48 89 14 24 e8 | 9S0}.IcC0H.U@L...H.H...A.K0H..$. |
b6a0 | 5a 68 00 00 48 8b 14 24 48 89 02 f6 45 09 04 75 62 eb 7c 48 8b 75 40 48 8d 55 20 b9 08 00 00 00 | Zh..H..$H...E..ub.|H.u@H.U...... |
b6c0 | 41 b9 72 f9 45 00 41 b8 ff ff 03 00 4c 89 ef 44 89 54 24 0c 4c 89 1c 24 e8 0f 6a 00 00 44 8b 54 | A.r.E.A.....L..D.T$.L..$..j..D.T |
b6e0 | 24 0c 8b 55 20 4c 8b 1c 24 48 89 45 40 31 c0 49 63 ca 48 c1 e1 03 41 39 d2 7d 8a 48 89 ce 48 03 | $..U.L..$H.E@1.Ic.H...A9.}.H..H. |
b700 | 75 40 41 ff c2 48 c7 04 06 00 00 00 00 48 83 c0 08 eb e3 f6 40 09 03 74 16 48 89 c2 48 89 ee 4c | u@A..H.......H......@..t.H..H..L |
b720 | 89 ef 48 89 04 24 e8 88 00 01 00 48 8b 04 24 48 8b 53 30 44 89 70 28 48 8d 7c 24 30 c6 44 24 6c | ..H..$.....H..$H.S0D.p(H.|$0.D$l |
b740 | 00 c6 44 24 6b 00 48 8d 74 24 18 c6 44 24 6a 00 48 89 7b 30 48 89 54 24 38 48 8b 53 58 48 89 5c | ..D$k.H.t$..D$j.H.{0H.T$8H.SXH.\ |
b760 | 24 40 c7 44 24 50 00 00 00 00 c7 44 24 54 00 00 00 00 c7 44 24 58 ff ff ff ff 8b 52 08 c7 44 24 | $@.D$P.....D$T.....D$X.....R..D$ |
b780 | 5c 00 00 00 00 c7 44 24 60 00 00 00 00 66 c7 44 24 68 00 00 48 c7 44 24 48 00 00 00 00 48 89 44 | \.....D$`....f.D$h..H.D$H....H.D |
b7a0 | 24 30 89 54 24 64 48 8b 53 60 c6 40 0c 02 48 89 50 68 31 d2 e8 f8 ea ff ff be 28 00 00 00 48 89 | $0.T$dH.S`.@..H.Ph1.......(...H. |
b7c0 | df e8 dd f2 ff ff 45 85 ff 74 20 be ad db 45 00 48 89 df ba 04 00 00 00 e8 dd ef ff ff 48 8b 7b | ......E..t....E.H............H.{ |
b7e0 | 30 be 01 00 00 00 e8 b0 eb ff ff 48 8b 6b 30 45 31 ff 4c 8b 6d 00 41 c6 45 0b 00 83 7b 10 29 74 | 0..........H.k0E1.L.m.A.E...{.)t |
b800 | 5d 8b 43 10 3d 19 01 00 00 74 1f 3d 24 01 00 00 75 27 48 89 df 41 ff c7 e8 96 f2 ff ff 48 89 df | ].C.=....t.=$...u'H..A.......H.. |
b820 | 48 89 c6 e8 73 ee ff ff eb 1c 48 89 df e8 d5 29 00 00 41 c6 45 0b 01 eb 0d be b2 db 45 00 48 89 | H...s.....H....)..A.E.......E.H. |
b840 | df e8 d8 1c 00 00 41 80 7d 0b 00 75 11 be 2c 00 00 00 48 89 df e8 84 ea ff ff 85 c0 eb a1 48 8b | ......A.}..u..,...H...........H. |
b860 | 7b 30 44 89 fe e8 31 eb ff ff 8a 45 3a 48 89 ef 41 88 45 0a 0f b6 75 3a e8 f3 e5 00 00 be 29 00 | {0D...1....E:H..A.E...u:......). |
b880 | 00 00 48 89 df e8 19 f2 ff ff 48 89 df e8 8d fd ff ff 8b 53 04 48 8b 44 24 30 44 89 f1 48 89 df | ..H.......H........S.H.D$0D..H.. |
b8a0 | be 06 01 00 00 89 50 2c ba 09 01 00 00 e8 d4 ec ff ff 48 8b 43 30 31 d2 be 2c 00 00 00 48 8b 68 | ......P,..........H.C01..,...H.h |
b8c0 | 08 8b 45 30 48 89 ef 8d 48 ff e8 17 e5 00 00 4c 89 e6 41 89 44 24 08 48 89 ef 41 c7 44 24 10 ff | ..E0H...H......L..A.D$.H..A.D$.. |
b8e0 | ff ff ff 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0c 00 00 00 e8 c5 e9 00 00 48 89 df e8 69 f0 ff | ...A.D$.....A..$.........H...i.. |
b900 | 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 49 89 fc 55 53 48 89 | .H..x[]A\A]A^A_.AVAUA..ATI..USH. |
b920 | f3 48 83 ec 30 e8 3e ed ff ff 41 8b 44 24 10 83 f8 2d 74 23 7f 0a bd 03 00 00 00 83 f8 23 eb 13 | .H..0.>...A.D$...-t#.........#.. |
b940 | 83 f8 7e 0f 84 b3 03 00 00 bd 02 00 00 00 3d 0f 01 00 00 74 04 eb 36 31 ed 4c 89 e7 45 8b 74 24 | ..~...........=....t..61.L..E.t$ |
b960 | 04 e8 a1 28 00 00 48 89 de 4c 89 e7 ba 0c 00 00 00 e8 9a ff ff ff 49 8b 7c 24 30 44 89 f1 48 89 | ...(..H..L............I.|$0D..H. |
b980 | da 89 ee e8 0d f0 00 00 e9 b6 01 00 00 3d 14 01 00 00 0f 84 ff 00 00 00 7f 55 3d 07 01 00 00 0f | .............=...........U=..... |
b9a0 | 84 08 01 00 00 7f 19 83 f8 7b 0f 85 7e 01 00 00 48 89 de 4c 89 e7 e8 4b 04 00 00 e9 83 01 00 00 | .........{..~...H..L...K........ |
b9c0 | 3d 09 01 00 00 0f 84 47 01 00 00 3d 0e 01 00 00 0f 85 58 01 00 00 c7 43 10 ff ff ff ff c7 43 14 | =......G...=......X....C......C. |
b9e0 | ff ff ff ff c7 03 01 00 00 00 e9 d2 00 00 00 3d 22 01 00 00 74 4c 7f 10 3d 19 01 00 00 0f 84 c7 | ...............="...tL..=....... |
ba00 | 00 00 00 e9 26 01 00 00 3d 23 01 00 00 74 5f 3d 25 01 00 00 0f 85 14 01 00 00 49 8b 74 24 18 49 | ....&...=#...t_=%.........I.t$.I |
ba20 | 8b 7c 24 30 e8 5c e4 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 04 00 00 00 e9 cb 00 | .|$0.\....C......C.............. |
ba40 | 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 41 0f | ...C......C......C............A. |
ba60 | 10 44 24 18 f2 0f 11 43 08 e9 cd 00 00 00 c7 43 08 00 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff | .D$....C.......C......C......C.. |
ba80 | ff ff ff c7 03 06 00 00 00 49 8b 44 24 18 48 89 43 08 e9 a4 00 00 00 c7 43 10 ff ff ff ff c7 43 | .........I.D$.H.C.......C......C |
baa0 | 14 ff ff ff ff c7 03 02 00 00 00 eb 14 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 03 00 00 | ..............C......C.......... |
bac0 | 00 c7 43 08 00 00 00 00 eb 71 49 8b 7c 24 30 48 8b 07 80 78 0b 00 75 0d be cb db 45 00 4c 89 e7 | ..C......qI.|$0H...x..u....E.L.. |
bae0 | e8 39 1a 00 00 45 31 c0 b9 01 00 00 00 31 d2 be 2d 00 00 00 e8 31 e2 00 00 c7 43 10 ff ff ff ff | .9...E1......1..-....1....C..... |
bb00 | c7 43 14 ff ff ff ff c7 03 0e 00 00 00 89 43 08 eb 29 4c 89 e7 e8 ed 26 00 00 41 8b 4c 24 04 31 | .C............C..)L....&..A.L$.1 |
bb20 | d2 48 89 de 4c 89 e7 e8 2a fb ff ff eb 15 48 89 de 4c 89 e7 e8 8d 06 00 00 eb 08 4c 89 e7 e8 c4 | .H..L...*.....H..L.........L.... |
bb40 | 26 00 00 41 8b 44 24 10 83 f8 7e 0f 84 0d 01 00 00 7f 76 83 f8 2d 0f 84 2b 01 00 00 7f 31 83 f8 | &..A.D$...~.......v..-..+....1.. |
bb60 | 26 0f 84 ed 00 00 00 7f 0d bd 03 00 00 00 83 f8 25 e9 ce 00 00 00 83 f8 2a bd 02 00 00 00 0f 84 | &...............%.......*....... |
bb80 | 71 01 00 00 40 30 ed 83 f8 2b e9 b5 00 00 00 83 f8 3e 0f 84 e1 00 00 00 7f 19 83 f8 2f bd 05 00 | q...@0...+.......>........../... |
bba0 | 00 00 0f 84 4d 01 00 00 40 b5 0e 83 f8 3c e9 91 00 00 00 83 f8 5e bd 04 00 00 00 0f 84 34 01 00 | ....M...@....<.......^.......4.. |
bbc0 | 00 40 b5 08 83 f8 7c eb 7b 3d 1a 01 00 00 0f 84 9e 00 00 00 7f 33 3d 10 01 00 00 0f 84 9f 00 00 | .@....|.{=...........3=......... |
bbe0 | 00 7f 0c bd 13 00 00 00 3d 01 01 00 00 eb 55 3d 17 01 00 00 bd 06 00 00 00 0f 84 f6 00 00 00 40 | ........=.....U=...............@ |
bc00 | b5 0c 3d 18 01 00 00 eb 3b 3d 1d 01 00 00 74 58 7f 1a 3d 1b 01 00 00 bd 12 00 00 00 0f 84 d3 00 | ..=.....;=....tX..=............. |
bc20 | 00 00 40 b5 0f 3d 1c 01 00 00 eb 18 3d 1e 01 00 00 bd 0a 00 00 00 0f 84 b9 00 00 00 40 b5 0b 3d | ..@..=......=...............@..= |
bc40 | 1f 01 00 00 0f 84 ab 00 00 00 bd 15 00 00 00 e9 a1 00 00 00 bd 07 00 00 00 e9 97 00 00 00 bd 09 | ................................ |
bc60 | 00 00 00 e9 8d 00 00 00 bd 10 00 00 00 e9 83 00 00 00 bd 0d 00 00 00 eb 7c bd 11 00 00 00 eb 75 | ........................|......u |
bc80 | bd 14 00 00 00 eb 6e bd 01 00 00 00 eb 67 41 89 ee 43 0f b6 84 36 30 dc 45 00 44 39 e8 7e 67 45 | ......n......gA..C...60.E.D9.~gE |
bca0 | 8b 44 24 04 4c 89 e7 44 89 44 24 0c e8 56 25 00 00 49 8b 7c 24 30 89 ee 48 89 da e8 21 ea 00 00 | .D$.L..D.D$..V%..I.|$0..H...!... |
bcc0 | 43 0f b6 94 36 31 dc 45 00 48 8d 74 24 18 4c 89 e7 e8 3a fc ff ff 49 8b 7c 24 30 44 8b 44 24 0c | C...61.E.H.t$.L...:...I.|$0D.D$. |
bce0 | 41 89 c6 48 8d 4c 24 18 89 ee 48 89 da 44 89 f5 e8 9c ed 00 00 83 fd 15 75 94 eb 0a bd 01 00 00 | A..H.L$...H..D..........u....... |
bd00 | 00 e9 53 fc ff ff 49 8b 44 24 38 66 ff 88 c6 00 00 00 48 83 c4 30 89 e8 5b 5d 41 5c 41 5d 41 5e | ..S...I.D$8f......H..0..[]A\A]A^ |
bd20 | c3 31 d2 e9 e8 fb ff ff 55 48 89 f5 53 48 89 fb 50 e8 d1 24 00 00 48 89 ee 48 89 df e8 e0 ff ff | .1......UH..SH..P..$..H..H...... |
bd40 | ff 48 8b 7b 30 48 89 ee e8 07 e6 00 00 5a 48 89 df be 5d 00 00 00 5b 5d e9 46 ed ff ff 41 56 41 | .H.{0H.......ZH...]...[].F...AVA |
bd60 | 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 30 81 7b 10 24 01 00 00 48 8b 6f 30 48 89 e6 44 8a 6d | UATI..USH..H..0.{.$...H.o0H..D.m |
bd80 | 3c 75 07 e8 4d ed ff ff eb 05 e8 99 ff ff ff 41 ff 44 24 20 48 89 df be 3d 00 00 00 e8 02 ed ff | <u..M..........A.D$.H...=....... |
bda0 | ff 48 89 e6 48 89 ef e8 ba e5 00 00 48 8d 74 24 18 48 89 df 41 89 c6 e8 65 ff ff ff 48 8d 74 24 | .H..H.......H.t$.H..A...e...H.t$ |
bdc0 | 18 48 89 ef e8 9d e5 00 00 41 89 c0 49 8b 44 24 18 44 89 f1 48 89 ef be 0a 00 00 00 8b 50 08 e8 | .H.......A..I.D$.D..H........P.. |
bde0 | 46 df 00 00 44 88 6d 3c 48 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 f3 e8 23 ff ff ff ff 43 | F...D.m<H..0[]A\A]A^.SH...#....C |
be00 | 24 ff 43 28 5b c3 41 56 45 31 c0 31 c9 31 d2 41 55 41 54 49 89 f4 be 0b 00 00 00 55 53 48 89 fb | $.C([.AVE1.1.1.AUATI.......USH.. |
be20 | 48 83 ec 30 48 8b 6f 30 44 8b 77 04 48 89 ef e8 f6 de 00 00 4c 63 e8 4c 89 e6 41 c7 44 24 10 ff | H..0H.o0D.w.H.......Lc.L..A.D$.. |
be40 | 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 0c 00 00 00 c7 44 24 | ...E.l$.H.{0A.D$.....A..$.....D$ |
be60 | 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 24 10 ff ff | (.....D$......D$$....L.d$..D$... |
be80 | 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 20 e4 00 00 be 7b | ...D$.......$.....D$...........{ |
bea0 | 00 00 00 48 89 df e8 f8 eb ff ff 83 7b 10 7d 75 25 44 89 f1 ba 7b 00 00 00 be 7d 00 00 00 48 89 | ...H........{.}u%D...{....}...H. |
bec0 | df e8 c0 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 48 89 e6 48 | .......|$(.............<$.t:H..H |
bee0 | 89 ef e8 d7 e3 00 00 83 7c 24 28 32 c7 04 24 00 00 00 00 75 21 48 8b 44 24 18 8b 54 24 24 b9 32 | ........|$(2..$....u!H.D$..T$$.2 |
bf00 | 00 00 00 48 89 ef 8b 70 08 e8 b2 ec 00 00 c7 44 24 28 00 00 00 00 8b 43 10 83 f8 5b 74 1c 3d 24 | ...H...p.......D$(.....C...[t.=$ |
bf20 | 01 00 00 75 22 48 89 df e8 0c 23 00 00 83 f8 3d 48 89 e6 48 89 df 75 15 eb 06 48 89 e6 48 89 df | ...u"H....#....=H..H..u...H..H.. |
bf40 | e8 18 fe ff ff eb 0b 48 89 e6 48 89 df e8 a3 fe ff ff be 2c 00 00 00 48 89 df e8 7f e3 ff ff 85 | .......H..H........,...H........ |
bf60 | c0 0f 85 44 ff ff ff be 3b 00 00 00 48 89 df e8 6a e3 ff ff 85 c0 0f 85 2f ff ff ff e9 30 ff ff | ...D....;...H...j......./....0.. |
bf80 | ff 8b 04 24 8d 50 f3 83 fa 01 77 2b 83 ca ff 48 89 e6 48 89 ef e8 3f df 00 00 48 8b 44 24 18 8b | ...$.P....w+...H..H...?...H.D$.. |
bfa0 | 54 24 24 83 c9 ff 48 89 ef 8b 70 08 e8 0f ec 00 00 ff 4c 24 24 eb 27 85 c0 74 0b 48 89 e6 48 89 | T$$...H...p.......L$$.'..t.H..H. |
bfc0 | ef e8 f8 e2 00 00 48 8b 44 24 18 8b 4c 24 28 48 89 ef 8b 54 24 24 8b 70 08 e8 e2 eb 00 00 48 8b | ......H.D$..L$(H...T$$.p......H. |
bfe0 | 45 00 49 c1 e5 02 8b 7c 24 24 4d 89 ec 4c 03 60 38 41 8b 1c 24 e8 01 77 00 00 c1 e0 17 81 e3 ff | E.I....|$$M..L.`8A..$..w........ |
c000 | ff 7f 00 09 d8 41 89 04 24 48 8b 45 00 8b 7c 24 20 4c 03 68 38 41 8b 5d 00 e8 dd 76 00 00 c1 e0 | .....A..$H.E..|$.L.h8A.]...v.... |
c020 | 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 41 5e c3 41 | ....?..%......A.E.H..0[]A\A]A^.A |
c040 | 54 49 89 f4 55 bd 01 00 00 00 53 48 89 fb e8 ce fc ff ff be 2c 00 00 00 48 89 df e8 7e e2 ff ff | TI..U.....SH........,...H...~... |
c060 | 85 c0 74 1b 48 8b 7b 30 4c 89 e6 ff c5 e8 4c e2 00 00 4c 89 e6 48 89 df e8 a4 fc ff ff eb d4 5b | ..t.H.{0L.....L...L..H.........[ |
c080 | 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 48 8b 6f 30 | ..]A\.AUA..ATI..USH..H..(.G.H.o0 |
c0a0 | 83 f8 7b 74 59 3d 25 01 00 00 74 5e 83 f8 28 0f 85 87 00 00 00 e8 4d 21 00 00 83 7b 10 29 75 0a | ..{tY=%...t^..(.......M!...{.)u. |
c0c0 | 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 83 ca ff 48 | .D$.......H.t$.H...h...H.t$....H |
c0e0 | 89 ef e8 f2 dd 00 00 44 89 e9 ba 28 00 00 00 be 29 00 00 00 48 89 df e8 8a e4 ff ff eb 48 48 8d | .......D...(....)...H........HH. |
c100 | 74 24 08 e8 fe fc ff ff eb 3c 48 8b 77 18 48 89 ef e8 6f dd 00 00 48 89 df c7 44 24 18 ff ff ff | t$.......<H.w.H...o...H...D$.... |
c120 | ff c7 44 24 1c ff ff ff ff c7 44 24 08 04 00 00 00 89 44 24 10 e8 cd 20 00 00 eb 0a be f6 db 45 | ..D$......D$......D$...........E |
c140 | 00 e8 d8 13 00 00 8b 44 24 08 83 c9 ff 41 8b 5c 24 08 8d 50 f3 83 fa 01 76 1b 85 c0 74 0d 48 8d | .......D$....A.\$..P....v...t.H. |
c160 | 74 24 08 48 89 ef e8 53 e1 00 00 0f b6 4d 3c 89 d8 f7 d0 01 c1 89 da 48 89 ef ff c1 41 b8 02 00 | t$.H...S.....M<........H....A... |
c180 | 00 00 be 24 00 00 00 ff c3 e8 9c db 00 00 41 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 ff ff ff ff | ...$..........A.D$.....A.D$..... |
c1a0 | 44 89 ee 41 c7 04 24 0d 00 00 00 41 89 44 24 08 48 89 ef e8 65 e5 00 00 88 5d 3c 48 83 c4 28 5b | D..A..$....A.D$.H...e....]<H..([ |
c1c0 | 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 30 44 8b 6f | ]A\A].AUATUH..SH..H..(.G.L.g0D.o |
c1e0 | 04 83 f8 28 74 12 3d 24 01 00 00 0f 85 9c 00 00 00 e8 93 eb ff ff eb 31 e8 0a 20 00 00 48 89 ee | ...(t.=$...............1.....H.. |
c200 | 48 89 df e8 19 fb ff ff be 29 00 00 00 48 89 df 44 89 e9 ba 28 00 00 00 e8 69 e3 ff ff 48 8b 7b | H........)...H..D...(....i...H.{ |
c220 | 30 48 89 ee e8 78 dd 00 00 8b 43 10 83 f8 3a 74 66 7f 1f 83 f8 28 0f 84 82 00 00 00 83 f8 2e 0f | 0H...x....C...:tf....(.......... |
c240 | 85 97 00 00 00 48 89 ee 48 89 df e8 ba e8 ff ff eb d7 83 f8 7b 74 67 3d 25 01 00 00 74 60 83 f8 | .....H..H...........{tg=%...t`.. |
c260 | 5b 75 79 48 89 ee 4c 89 e7 e8 d3 e0 00 00 48 8d 74 24 08 48 89 df e8 ad fa ff ff 48 8d 54 24 08 | [uyH..L.......H.t$.H.......H.T$. |
c280 | 48 89 ee 4c 89 e7 e8 2c e4 00 00 eb 9c be 12 dc 45 00 e8 87 12 00 00 48 89 df e8 68 1f 00 00 48 | H..L...,........E......H...h...H |
c2a0 | 8d 74 24 08 48 89 df e8 29 e8 ff ff 48 8d 54 24 08 48 89 ee 4c 89 e7 e8 c1 e2 00 00 eb 0b 48 89 | .t$.H...)...H.T$.H..L.........H. |
c2c0 | ee 4c 89 e7 e8 f5 df 00 00 44 89 ea 48 89 ee 48 89 df e8 af fd ff ff e9 4d ff ff ff 48 83 c4 28 | .L.......D..H..H........M...H..( |
c2e0 | 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 08 83 f8 02 | []A\A].AUATI..USH..H..(.F....... |
c300 | 76 0a be a0 db 45 00 e8 12 12 00 00 be 2c 00 00 00 89 d5 e8 c6 df ff ff 85 c0 0f 84 dc 00 00 00 | v....E.......,.................. |
c320 | 48 8d 74 24 08 48 89 df 4c 89 24 24 e8 95 fe ff ff 8b 4c 24 08 83 f9 0a 0f 84 87 00 00 00 4c 8b | H.t$.H..L.$$......L$..........L. |
c340 | 6b 30 4c 89 e0 31 f6 41 0f b6 55 3c 0f b6 fa 83 78 08 0a 75 3c 44 0f b6 40 13 41 39 c8 75 18 44 | k0L..1.A..U<....x..u<D..@.A9.u.D |
c360 | 0f b6 40 12 44 3b 44 24 10 75 0c c6 40 13 08 88 50 12 be 01 00 00 00 83 f9 08 75 15 44 0f bf 40 | ..@.D;D$.u..@...P.........u.D..@ |
c380 | 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 28 31 f6 83 | .D;D$.u.f.x......H..H..u...t(1.. |
c3a0 | f9 08 8b 4c 24 10 40 0f 95 c6 4c 89 ef 45 31 c0 8d 34 b6 e8 72 d9 00 00 be 01 00 00 00 4c 89 ef | ...L$.@...L..E1..4..r........L.. |
c3c0 | e8 ab da 00 00 48 8b 43 38 48 8b 7b 30 0f b7 80 c6 00 00 00 01 e8 3d c8 00 00 00 7e 0f ba ab da | .....H.C8H.{0.........=....~.... |
c3e0 | 45 00 be c8 00 00 00 e8 04 82 ff ff 8d 55 01 48 89 e6 48 89 df e8 ed fe ff ff eb 57 be 3d 00 00 | E............U.H..H........W.=.. |
c400 | 00 48 89 df e8 9a e6 ff ff 48 89 df 48 89 e6 e8 2b fc ff ff 39 e8 41 89 c5 48 8b 7b 30 74 21 48 | .H.......H..H...+...9.A..H.{0t!H |
c420 | 89 e1 89 c2 89 ee e8 cb e1 ff ff 41 39 ed 7e 23 48 8b 43 30 03 68 3c 44 29 ed 40 88 68 3c eb 13 | ...........A9.~#H.C0.h<D).@.h<.. |
c440 | 48 89 e6 e8 09 db 00 00 49 8d 74 24 08 48 8b 7b 30 eb 2a 48 8b 7b 30 49 8d 74 24 08 0f b6 47 3c | H.......I.t$.H.{0.*H.{0I.t$...G< |
c460 | c7 44 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff c7 04 24 07 00 00 00 ff c8 89 44 24 08 48 89 e2 | .D$......D$.......$.......D$.H.. |
c480 | e8 62 e0 00 00 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 7f f8 | .b...H..([]A\A].SH..H...H.t$.... |
c4a0 | 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 30 e1 00 00 8b | ...|$..u..D$.....H.{0H.t$..0.... |
c4c0 | 44 24 1c 48 83 c4 20 5b c3 53 48 89 fb 48 83 ec 20 48 8d 74 24 08 e8 46 f8 ff ff 48 8b 7b 30 48 | D$.H...[.SH..H...H.t$..F...H.{0H |
c4e0 | 8d 74 24 08 e8 d5 dd 00 00 8b 44 24 10 48 83 c4 20 5b c3 55 31 d2 48 89 fd 53 48 83 ec 28 48 8b | .t$.......D$.H...[.U1.H..SH..(H. |
c500 | 5f 30 48 8d 74 24 08 48 89 df e8 a2 dd ff ff 48 89 ef e8 08 f1 ff ff 48 89 df e8 b0 e2 ff ff 48 | _0H.t$.H.......H.......H.......H |
c520 | 83 c4 28 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 | ..([].AWE..AVA..AUATI..U.......S |
c540 | 48 83 ec 38 48 8b 5f 30 89 54 24 0c 48 89 df e8 47 de ff ff be 03 01 00 00 4c 89 e7 e8 42 e5 ff | H..8H._0.T$.H...G........L...B.. |
c560 | ff 45 85 ff 74 16 b9 fe ff 01 00 89 ea be 28 00 00 00 48 89 df e8 6c d8 00 00 eb 08 48 89 df e8 | .E..t.........(...H...l.....H... |
c580 | 6b d7 00 00 48 8d 74 24 18 31 d2 48 89 df 41 89 c5 e8 1b dd ff ff 49 8b 7c 24 30 44 89 f6 e8 f8 | k...H.t$.1.H..A.......I.|$0D.... |
c5a0 | dd ff ff 44 89 f6 48 89 df e8 c2 d8 00 00 4c 89 e7 e8 3d ff ff ff 48 89 df e8 11 e2 ff ff 44 89 | ...D..H.......L...=...H.......D. |
c5c0 | ee 48 89 df e8 fe d6 00 00 45 85 ff 74 0e b9 fe ff 01 00 89 ea be 27 00 00 00 eb 2d 31 c9 89 ea | .H.......E..t.........'....-1... |
c5e0 | 45 89 f0 be 29 00 00 00 48 89 df e8 3a d7 00 00 8b 74 24 0c 48 89 df e8 21 e1 00 00 8d 55 02 b9 | E...)...H...:....t$.H...!....U.. |
c600 | fe ff 01 00 be 2a 00 00 00 48 89 df e8 d5 d7 00 00 41 8d 55 01 89 c6 48 89 df e8 b9 d6 00 00 8b | .....*...H.......A.U...H........ |
c620 | 74 24 0c 48 89 df e8 f2 e0 00 00 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 8b 43 | t$.H.......H..8[]A\A]A^A_.SH...C |
c640 | 10 3d 20 01 00 00 75 0a 48 89 df e8 c3 e7 ff ff eb ec 83 f8 3b 74 f1 5b c3 41 55 49 89 f5 41 54 | .=....u.H...........;t.[.AUI..AT |
c660 | 55 53 48 89 fb 48 83 ec 38 48 8b 6f 30 e8 95 1b 00 00 48 8d 74 24 18 48 89 df e8 a2 f6 ff ff be | USH..H..8H.o0.....H.t$.H........ |
c680 | 13 01 00 00 48 89 df e8 17 e4 ff ff 8b 43 10 48 8d 74 24 18 48 8b 7b 30 83 e0 f7 3d 02 01 00 00 | ....H........C.H.t$.H.{0...=.... |
c6a0 | 75 48 e8 b4 df 00 00 31 d2 48 89 e6 48 89 ef e8 fd db ff ff 8b 74 24 28 48 89 df e8 92 e4 ff ff | uH.....1.H..H........t$(H....... |
c6c0 | 48 89 df e8 72 ff ff ff 8b 7b 10 31 f6 e8 f3 dc ff ff 85 c0 48 89 ef 74 07 e8 f1 e0 ff ff eb 5e | H...r....{.1........H..t.......^ |
c6e0 | e8 0a d6 00 00 41 89 c4 eb 17 e8 00 df 00 00 31 d2 48 89 e6 48 89 ef e8 b5 db ff ff 44 8b 64 24 | .....A.........1.H..H.......D.d$ |
c700 | 2c 48 89 df e8 16 ef ff ff 48 89 ef e8 be e0 ff ff 8b 43 10 2d 04 01 00 00 83 f8 01 77 15 48 89 | ,H.......H........C.-.......w.H. |
c720 | ef e8 c9 d5 00 00 4c 89 ee 89 c2 48 89 ef e8 40 d5 00 00 44 89 e6 48 89 ef e8 89 d5 00 00 48 83 | ......L....H...@...D..H.......H. |
c740 | c4 38 5b 5d 41 5c 41 5d c3 41 57 4d 89 c7 41 56 49 89 d6 41 55 49 89 fd 41 54 55 53 48 89 cb 48 | .8[]A\A].AWM..AVI..AUI..ATUSH..H |
c760 | 81 ec 08 01 00 00 48 89 34 24 be 01 00 00 00 44 89 4c 24 0c e8 24 56 00 00 48 89 c5 49 8b 45 10 | ......H.4$.....D.L$..$V..H..I.E. |
c780 | 48 89 28 c7 40 08 46 00 00 00 49 8b 45 10 48 8d 50 10 49 8b 45 30 49 89 55 10 48 29 d0 48 83 f8 | H.(.@.F...I.E.H.P.I.E0I.U.H).H.. |
c7a0 | 0f 7f 0a 31 f6 4c 89 ef e8 44 4b 00 00 4c 89 ef e8 80 b9 00 00 49 8b 55 10 48 89 84 24 d8 00 00 | ...1.L...DK..L.......I.U.H..$... |
c7c0 | 00 48 89 02 49 8b 45 10 c7 42 08 45 00 00 00 48 8d 50 10 49 8b 45 30 49 89 55 10 48 29 d0 48 83 | .H..I.E..B.E...H.P.I.E0I.U.H).H. |
c7e0 | f8 0f 7f 0a 31 f6 4c 89 ef e8 03 4b 00 00 4c 89 ef e8 08 57 00 00 4c 89 fe 49 89 c4 4c 89 ef 48 | ....1.L....K..L....W..L..I..L..H |
c800 | 89 45 18 48 89 44 24 48 e8 4d 7f 00 00 49 89 44 24 68 48 8b 44 24 48 4c 89 ef 44 8b 44 24 0c 48 | .E.H.D$H.M...I.D$hH.D$HL..D.D$.H |
c820 | 89 9c 24 e0 00 00 00 4c 8d 64 24 48 c7 43 28 00 00 00 00 c7 43 18 00 00 00 00 48 8b 48 68 c7 43 | ..$....L.d$H.C(.....C.....H.Hh.C |
c840 | 08 00 00 00 00 48 8d 9c 24 88 00 00 00 48 8b 14 24 4c 89 b4 24 d0 00 00 00 48 89 de e8 2d 19 00 | .....H..$....H..$L..$....H...-.. |
c860 | 00 48 8b 84 24 b8 00 00 00 c6 84 24 84 00 00 00 00 48 8d 74 24 18 c6 84 24 83 00 00 00 00 c6 84 | .H..$......$.....H.t$...$....... |
c880 | 24 82 00 00 00 00 4c 89 e7 48 8b 94 24 e8 00 00 00 48 89 5c 24 58 48 89 44 24 50 48 8b 84 24 e0 | $.....L..H..$....H.\$XH.D$PH..$. |
c8a0 | 00 00 00 4c 89 a4 24 b8 00 00 00 c7 44 24 68 00 00 00 00 c7 44 24 6c 00 00 00 00 c7 44 24 70 ff | ...L..$.....D$h.....D$l.....D$p. |
c8c0 | ff ff ff 8b 40 08 c7 44 24 74 00 00 00 00 c7 44 24 78 00 00 00 00 66 c7 84 24 80 00 00 00 00 00 | ....@..D$t.....D$x....f..$...... |
c8e0 | 48 c7 44 24 60 00 00 00 00 89 44 24 7c 48 8b 44 24 48 48 89 50 68 c6 40 0c 02 31 d2 e8 b0 d9 ff | H.D$`.....D$|H.D$HH.Ph.@..1..... |
c900 | ff 48 8b 44 24 48 48 8d 54 24 30 4c 89 e7 c7 44 24 30 08 00 00 00 c6 40 0b 01 48 8b b4 24 f0 00 | .H.D$HH.T$0L...D$0.....@..H..$.. |
c920 | 00 00 c7 44 24 40 ff ff ff ff c7 44 24 44 ff ff ff ff c7 44 24 38 00 00 00 00 e8 71 e2 ff ff 48 | ...D$@.....D$D.....D$8.....q...H |
c940 | 89 df e8 c0 18 00 00 48 89 df e8 d0 ec ff ff 81 bc 24 98 00 00 00 21 01 00 00 74 0d be 21 01 00 | .......H.........$....!...t..!.. |
c960 | 00 48 89 df e8 0b da ff ff 48 89 df e8 f9 df ff ff 49 83 6d 10 10 48 81 c4 08 01 00 00 48 89 e8 | .H.......H.......I.m..H......H.. |
c980 | 5b 5d 41 5c 41 5d 41 5e 41 5f c3 0f b6 17 83 fa 7f 76 5a 31 c9 31 c0 f6 c2 40 4c 63 c1 74 28 44 | []A\A]A^A_.......vZ1.1...@Lc.t(D |
c9a0 | 8a 44 0f 01 48 ff c1 45 88 c1 41 83 e1 c0 41 80 f9 80 75 45 c1 e0 06 01 d2 41 89 c1 44 89 c0 83 | .D..H..E..A...A...uE.....A..D... |
c9c0 | e0 3f 44 09 c8 eb d0 43 8d 0c 80 83 e2 7f d3 e2 09 c2 81 fa ff ff 10 00 77 1f 41 83 f8 03 7f 19 | .?D....C................w.A..... |
c9e0 | 42 3b 14 85 00 dd 45 00 76 0f 4c 01 c7 48 85 f6 74 02 89 16 48 8d 47 01 c3 31 c0 c3 53 31 d2 48 | B;....E.v.L..H..t...H.G..1..S1.H |
ca00 | 89 fb be 01 00 00 00 e8 83 08 01 00 31 d2 48 89 df be 39 ca 40 00 e8 88 c3 ff ff 48 89 df be 01 | ............1.H...9.@......H.... |
ca20 | 00 00 00 e8 79 bd ff ff 48 89 df 31 f6 e8 c1 c1 ff ff b8 03 00 00 00 5b c3 41 54 be 01 00 00 00 | ....y...H..1...........[.AT..... |
ca40 | 55 48 89 fd 53 48 83 ec 10 48 8d 54 24 08 e8 3c 08 01 00 31 d2 be 02 00 00 00 48 89 ef 49 89 c4 | UH..SH...H.T$..<...1......H..I.. |
ca60 | e8 8c bf ff ff 48 89 c3 48 ff cb 78 1f 48 3b 5c 24 08 7d 1a 48 89 c3 41 0f be 14 1c 81 e2 c0 00 | .....H..H..x.H;\$.}.H..A........ |
ca80 | 00 00 83 c2 80 75 07 48 ff c3 eb eb 31 db 31 c0 48 3b 5c 24 08 7d 4f 49 8d 3c 1c 48 8d 74 24 04 | .....u.H....1.1.H;\$.}OI.<.H.t$. |
caa0 | e8 e6 fe ff ff 48 85 c0 74 0d 0f be 00 25 c0 00 00 00 83 c0 80 75 11 be 5a dc 45 00 48 89 ef 31 | .....H..t....%.......u..Z.E.H..1 |
cac0 | c0 e8 10 fd 00 00 eb 1e 48 8d 73 01 48 89 ef e8 1f c1 ff ff 48 63 74 24 04 48 89 ef e8 12 c1 ff | ........H.s.H.......Hct$.H...... |
cae0 | ff b8 02 00 00 00 48 83 c4 10 5b 5d 41 5c c3 41 54 41 89 f4 55 53 48 89 fb e8 21 09 01 00 48 3d | ......H...[]A\.ATA..USH...!...H= |
cb00 | ff ff 10 00 48 89 c5 76 10 ba 60 d1 45 00 44 89 e6 48 89 df e8 7e fd 00 00 48 89 df 48 89 ea be | ....H..v..`.E.D..H...~...H..H... |
cb20 | 6d dc 45 00 5b 5d 41 5c 31 c0 e9 bd c1 ff ff 41 54 55 53 48 89 fb 48 81 ec 30 20 00 00 64 48 8b | m.E.[]A\1......ATUSH..H..0...dH. |
cb40 | 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 37 bb ff ff 83 f8 01 41 89 c4 75 0f be 01 00 | .%(...H..$(...1..7......A..u.... |
cb60 | 00 00 48 89 df e8 85 ff ff ff eb 39 48 8d 74 24 08 48 89 df bd 01 00 00 00 e8 5e 02 01 00 44 39 | ..H........9H.t$.H........^...D9 |
cb80 | e5 7f 18 89 ee 48 89 df ff c5 e8 60 ff ff ff 48 8d 7c 24 08 e8 c5 01 01 00 eb e3 48 8d 7c 24 08 | .....H.....`...H.|$........H.|$. |
cba0 | e8 6a 01 01 00 48 8b 94 24 28 20 00 00 64 48 33 14 25 28 00 00 00 b8 01 00 00 00 74 05 e8 2e 75 | .j...H..$(...dH3.%(........t...u |
cbc0 | ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 48 85 ff 48 89 f8 79 14 48 f7 d8 48 8d 4c 37 01 48 89 | ..H..0...[]A\.H..H..y.H..H.L7.H. |
cbe0 | c2 31 c0 48 39 f2 48 0f 46 c1 c3 41 56 be 01 00 00 00 41 55 41 54 55 53 48 89 fb 48 83 ec 10 48 | .1.H9.H.F..AV.....AUATUSH..H...H |
cc00 | 8d 54 24 08 e8 86 06 01 00 48 8b 6c 24 08 ba 01 00 00 00 be 02 00 00 00 48 89 df 49 89 c6 e8 57 | .T$......H.l$...........H..I...W |
cc20 | 08 01 00 48 89 ee 48 89 c7 e8 a0 ff ff ff 4c 8b 64 24 08 48 83 ca ff be 03 00 00 00 48 89 df 48 | ...H..H.......L.d$.H........H..H |
cc40 | 89 c5 e8 33 08 01 00 4c 89 e6 48 89 c7 e8 7c ff ff ff 48 85 ed 49 89 c5 7e 0a 48 ff cd 48 3b 6c | ...3...L..H...|...H..I..~.H..H;l |
cc60 | 24 08 7e 12 ba 50 d3 45 00 be 02 00 00 00 48 89 df e8 21 fc 00 00 49 ff cd 4c 3b 6c 24 08 7c 12 | $.~..P.E......H...!...I..L;l$.|. |
cc80 | ba 70 dc 45 00 be 03 00 00 00 48 89 df e8 05 fc 00 00 45 31 e4 4c 39 ed 7f 36 49 8d 3c 2e 31 f6 | .p.E......H.......E1.L9..6I.<.1. |
cca0 | e8 e6 fc ff ff 48 85 c0 75 1b 48 89 df e8 18 bf ff ff 48 8d 75 01 48 89 df e8 35 bf ff ff b8 02 | .....H..u.H.......H.u.H...5..... |
ccc0 | 00 00 00 eb 1b 4c 29 f0 41 ff c4 48 89 c5 eb c5 49 63 f4 48 89 df e8 18 bf ff ff b8 01 00 00 00 | .....L).A..H....Ic.H............ |
cce0 | 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 41 55 be 01 00 00 00 41 54 49 89 fc 55 53 48 83 ec 18 48 | H...[]A\A]A^.AU.....ATI..USH...H |
cd00 | 8d 54 24 08 e8 86 05 01 00 be 02 00 00 00 4c 89 e7 49 89 c5 e8 06 07 01 00 48 8b 5c 24 08 48 89 | .T$...........L..I.......H.\$.H. |
cd20 | c5 ba 01 00 00 00 48 85 ed be 03 00 00 00 4c 89 e7 48 8d 43 01 48 0f 48 d0 e8 3c 07 01 00 48 89 | ......H.......L..H.C.H.H..<...H. |
cd40 | de 48 89 c7 e8 85 fe ff ff 48 85 c0 48 89 c3 7e 0a 48 ff cb 48 3b 5c 24 08 7e 12 ba 8d dc 45 00 | .H.......H..H..~.H..H;\$.~....E. |
cd60 | be 03 00 00 00 4c 89 e7 e8 2a fb 00 00 48 85 ed 75 22 48 85 db 0f 8e 94 00 00 00 41 0f be 44 1d | .....L...*...H..u"H........A..D. |
cd80 | 00 25 c0 00 00 00 83 c0 80 0f 85 80 00 00 00 48 ff cb eb de 41 0f be 44 1d 00 25 c0 00 00 00 83 | .%.............H....A..D..%..... |
cda0 | c0 80 75 0f be a3 dc 45 00 4c 89 e7 31 c0 e8 23 fa 00 00 48 85 ed 79 28 48 85 db 7e 4d 48 89 e8 | ..u....E.L..1..#...H..y(H..~MH.. |
cdc0 | 48 c1 e8 3f 74 44 48 ff cb 74 10 41 0f be 44 1d 00 25 c0 00 00 00 83 c0 80 74 eb 48 ff c5 eb d8 | H..?tDH..t.A..D..%.......t.H.... |
cde0 | 48 8b 54 24 08 48 ff cd 48 85 ed 74 22 48 39 d3 7d 2b 48 ff c3 41 0f be 44 1d 00 25 c0 00 00 00 | H.T$.H..H..t"H9.}+H..A..D..%.... |
ce00 | 83 c0 80 74 ed 48 ff cd eb de 48 85 ed 75 0e 48 8d 73 01 4c 89 e7 e8 d8 bd ff ff eb 08 4c 89 e7 | ...t.H....H..u.H.s.L.........L.. |
ce20 | e8 a5 bd ff ff 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d c3 41 55 be 01 00 00 00 41 54 55 53 | .....H........[]A\A].AU.....ATUS |
ce40 | 48 89 fb 48 83 ec 18 48 8d 54 24 08 e8 3e 04 01 00 48 8b 6c 24 08 ba 01 00 00 00 be 02 00 00 00 | H..H...H.T$..>...H.l$........... |
ce60 | 48 89 df 49 89 c5 e8 0f 06 01 00 48 89 ee 48 89 c7 e8 58 fd ff ff 4c 8b 64 24 08 48 89 c2 be 03 | H..I.......H..H...X...L.d$.H.... |
ce80 | 00 00 00 48 89 df 48 89 c5 e8 ec 05 01 00 4c 89 e6 48 89 c7 e8 35 fd ff ff 48 85 ed 49 89 c4 7f | ...H..H.......L..H...5...H..I... |
cea0 | 12 ba 08 f9 45 00 be 02 00 00 00 48 89 df e8 e4 f9 00 00 4c 3b 64 24 08 7e 12 ba 08 f9 45 00 be | ....E......H.......L;d$.~....E.. |
cec0 | 03 00 00 00 48 89 df e8 cb f9 00 00 31 c0 4c 39 e5 7f 71 41 8d 74 24 01 29 ee 48 63 c6 48 01 e8 | ....H.......1.L9..qA.t$.).Hc.H.. |
cee0 | 4c 39 e0 7f 07 be fb d1 45 00 eb 49 ba fb d1 45 00 48 89 df 4d 01 ec 49 8d 6c 2d ff 45 31 ed e8 | L9......E..I...E.H..M..I.l-.E1.. |
cf00 | a4 fc 00 00 eb 10 48 63 74 24 04 48 89 df 41 ff c5 e8 dd bc ff ff 4c 39 e5 73 26 48 8d 74 24 04 | ......Hct$.H..A.......L9.s&H.t$. |
cf20 | 48 89 ef e8 63 fa ff ff 48 85 c0 48 89 c5 75 d6 be 5a dc 45 00 48 89 df 31 c0 e8 97 f8 00 00 eb | H...c...H..H..u..Z.E.H..1....... |
cf40 | 03 44 89 e8 48 83 c4 18 5b 5d 41 5c 41 5d c3 53 f2 0f 10 05 70 08 05 00 48 89 fb be 88 00 00 00 | .D..H...[]A\A].S....p...H....... |
cf60 | e8 92 0a 01 00 48 89 df ba 06 00 00 00 31 f6 e8 2a c1 ff ff 48 89 df 31 d2 be 60 a5 66 00 e8 98 | .....H.......1..*...H..1..`.f... |
cf80 | 07 01 00 48 89 df ba 0e 00 00 00 be f0 dc 45 00 e8 72 bc ff ff 48 89 df ba cb dc 45 00 be fe ff | ...H..........E..r...H.....E.... |
cfa0 | ff ff e8 6f c2 ff ff b8 01 00 00 00 5b c3 40 38 d6 40 88 f1 41 88 d0 74 1e 48 8b 17 48 8b 42 08 | ...o........[.@8.@..A..t.H..H.B. |
cfc0 | 48 8b 12 48 ff c8 48 83 f8 ff 74 0b 38 0c 02 75 f2 44 88 04 02 eb ec c3 53 31 c0 39 37 48 89 fb | H..H..H...t.8..u.D......S1.97H.. |
cfe0 | 75 30 48 8b 7f 40 48 8b 17 48 8d 4a ff 48 85 d2 48 89 0f 74 11 48 8b 57 08 48 8d 4a 01 48 89 4f | u0H..@H..H.J.H..H..t.H.W.H.J.H.O |
d000 | 08 0f b6 02 eb 05 e8 37 19 00 00 89 03 b8 01 00 00 00 5b c3 41 54 be 10 dd 45 00 55 48 89 fd 53 | .......7..........[.AT...E.UH..S |
d020 | 31 db e8 33 77 00 00 48 89 ef 48 89 c6 e8 db e7 00 00 48 8b 34 dd e0 de 45 00 48 89 ef e8 18 77 | 1..3w..H..H.......H.4...E.H....w |
d040 | 00 00 48 89 ef 48 89 c6 49 89 c4 e8 bd e7 00 00 8d 43 01 48 ff c3 48 83 fb 16 41 88 44 24 0a 75 | ..H..H..I........C.H..H...A.D$.u |
d060 | d1 5b 5d 41 5c c3 81 fe 00 01 00 00 7f 12 48 8b 7f 38 89 f2 31 c0 be d0 d2 45 00 e9 bb 6a 00 00 | .[]A\.........H..8..1....E...j.. |
d080 | 8d 86 ff fe ff ff 81 fe 20 01 00 00 48 98 48 8b 04 c5 e0 de 45 00 7f 13 48 8b 7f 38 48 89 c2 be | ............H.H.....E...H..8H... |
d0a0 | 2a ff 45 00 31 c0 e9 90 6a 00 00 c3 41 54 55 89 d5 ba 3c 00 00 00 53 48 89 fb 48 83 ec 60 64 48 | *.E.1...j...ATU...<...SH..H..`dH |
d0c0 | 8b 04 25 28 00 00 00 48 89 44 24 58 31 c0 48 8b 47 60 48 89 74 24 08 48 8d 7c 24 1c 48 8d 70 20 | ..%(...H.D$X1.H.G`H.t$.H.|$.H.p. |
d0e0 | e8 4d 6e 00 00 8b 4b 04 48 8b 7b 38 48 8d 54 24 1c 4c 8b 44 24 08 31 c0 be 15 dd 45 00 e8 39 6a | .Mn...K.H.{8H.T$.L.D$.1....E..9j |
d100 | 00 00 85 ed 74 51 49 89 c4 8d 85 de fe ff ff 83 f8 03 77 23 31 f6 48 89 df e8 47 00 00 00 48 8b | ....tQI...........w#1.H...G...H. |
d120 | 43 48 48 8b 7b 38 be 2a ff 45 00 48 8b 10 31 c0 e8 06 6a 00 00 eb 0a 89 ee 48 89 df e8 25 ff ff | CHH.{8.*.E.H..1...j......H...%.. |
d140 | ff 48 8b 7b 38 48 89 c1 4c 89 e2 be 1f dd 45 00 31 c0 e8 e4 69 00 00 48 8b 7b 38 be 03 00 00 00 | .H.{8H..L.....E.1...i..H.{8..... |
d160 | e8 a8 3e 00 00 41 54 41 89 f4 55 53 48 8b 5f 48 48 8b 43 08 48 8b 53 10 48 ff c0 48 39 d0 76 35 | ..>..ATA..USH._HH.C.H.S.H..H9.v5 |
d180 | 48 b8 fe ff ff ff ff ff ff 3f 48 39 c2 76 0c 31 d2 be 2a dd 45 00 e8 11 ff ff ff 48 8d 2c 12 48 | H........?H9.v.1..*.E......H.,.H |
d1a0 | 8b 7f 38 48 8b 33 48 89 e9 e8 c7 4e 00 00 48 89 6b 10 48 89 03 48 8b 43 08 48 8b 13 48 8d 48 01 | ..8H.3H....N..H.k.H..H.C.H..H.H. |
d1c0 | 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 ff ff ff 48 | H.K.D.$.[]A\.ATUSD.'H..D.......H |
d1e0 | 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... |
d200 | 00 eb 05 e8 3a 17 00 00 89 03 31 ed 8b 13 83 fa 3d 75 3c 48 89 df be 3d 00 00 00 e8 45 ff ff ff | ....:.....1.....=u<H...=....E... |
d220 | 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 0f | H.{@H..H.P.H..H..t.H.G.H.P.H.W.. |
d240 | b6 00 eb 05 e8 f9 16 00 00 89 03 ff c5 eb bd 89 e8 44 39 e2 5b f7 d0 0f 44 c5 5d 41 5c c3 53 0f | .................D9.[...D.]A\.S. |
d260 | be 06 48 89 fb 8b 17 39 c2 74 0a 0f be 4e 01 31 c0 39 ca 75 3a 89 d6 48 89 df e8 e6 fe ff ff 48 | ..H....9.t...N.1.9.u:..H.......H |
d280 | 8b 7b 40 48 8b 17 48 8d 4a ff 48 85 d2 48 89 0f 74 11 48 8b 57 08 48 8d 4a 01 48 89 4f 08 0f b6 | .{@H..H.J.H..H..t.H.W.H.J.H.O... |
d2a0 | 02 eb 05 e8 9a 16 00 00 89 03 b8 01 00 00 00 5b c3 55 53 48 89 fb 52 8b 2f 48 8b 7f 40 48 8b 07 | ...............[.USH..R./H..@H.. |
d2c0 | 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 60 16 | H.P.H..H..t.H.G.H.P.H.W.......`. |
d2e0 | 00 00 83 f8 0d 89 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 | .......t....u/9.t+H.{@H..H.P.H.. |
d300 | 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 27 16 00 00 89 03 8b 43 04 | H..t.H.G.H.P.H.W.......'......C. |
d320 | ff c0 3d ff ff ff 7f 89 43 04 75 0f 31 d2 be 43 dd 45 00 48 89 df e8 71 fd ff ff 58 5b 5d c3 53 | ..=.....C.u.1..C.E.H...q...X[].S |
d340 | 8b 37 48 89 fb e8 1b fe ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 | .7H.......H.{@H..H.P.H..H..t.H.G |
d360 | 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 cf 15 00 00 8d 50 01 89 03 48 63 d2 f6 82 20 e5 45 | .H.P.H.W............P...Hc.....E |
d380 | 00 10 75 0d be 5c dd 45 00 48 89 df e8 ba 72 ff ff 5b 89 c7 e9 00 65 00 00 41 55 41 54 49 89 f4 | ..u..\.E.H....r..[....e..AUATI.. |
d3a0 | 55 53 48 89 fb 48 83 ec 18 8b 2f 89 ee e8 b3 fd ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 | USH..H..../.......H.{@H..H.P.H.. |
d3c0 | 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 67 15 00 00 83 fd 30 89 03 | H..t.H.G.H.P.H.W.......g.....0.. |
d3e0 | 74 07 bd 7a dd 45 00 eb 16 be 7d dd 45 00 48 89 df e8 68 fe ff ff 85 c0 74 e8 bd 77 dd 45 00 48 | t..z.E....}.E.H...h.....t..w.E.H |
d400 | 89 ee 48 89 df e8 54 fe ff ff 85 c0 74 0d be 80 dd 45 00 48 89 df e8 43 fe ff ff 8b 33 8d 46 01 | ..H...T.....t....E.H...C....3.F. |
d420 | 48 98 f6 80 20 e5 45 00 10 75 05 83 fe 2e 75 35 48 89 df e8 2d fd ff ff 48 8b 7b 40 48 8b 07 48 | H.....E..u....u5H...-...H.{@H..H |
d440 | 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 e1 14 00 | .P.H..H..t.H.G.H.P.H.W.......... |
d460 | 00 89 03 eb 9a 31 f6 48 89 df 48 8d 6b 48 e8 f2 fc ff ff 0f be 53 70 be 2e 00 00 00 48 89 ef e8 | .....1.H..H.kH.......Sp.....H... |
d480 | 2a fb ff ff 48 8b 43 48 48 89 e6 48 8b 38 e8 1f 64 00 00 48 85 c0 75 55 44 0f be 6b 70 e8 de 6b | *...H.CHH..H.8..d..H..uUD..kp..k |
d4a0 | ff ff 48 8b 00 48 89 ef 44 89 ee 0f be 10 88 53 70 e8 f8 fa ff ff 48 8b 43 48 48 89 e6 48 8b 38 | ..H..H..D......Sp.....H.CHH..H.8 |
d4c0 | e8 ed 63 00 00 48 85 c0 75 23 0f be 73 70 ba 2e 00 00 00 48 89 ef e8 d3 fa ff ff ba 22 01 00 00 | ..c..H..u#..sp.....H........"... |
d4e0 | be 83 dd 45 00 48 89 df e8 bf fb ff ff 83 7c 24 08 13 75 0f 48 8b 04 24 49 89 04 24 b8 23 01 00 | ...E.H........|$..u.H..$I..$.#.. |
d500 | 00 eb 10 f2 0f 10 04 24 b8 22 01 00 00 f2 41 0f 11 04 24 48 83 c4 18 5b 5d 41 5c 41 5d c3 50 8b | .......$."....A...$H...[]A\A].P. |
d520 | 57 10 e8 85 fb ff ff 41 54 49 89 fc 55 53 48 8b 5f 38 48 89 df e8 b5 70 00 00 48 89 c5 48 8b 43 | W......ATI..USH._8H....p..H..H.C |
d540 | 10 48 89 df 48 8d 50 10 48 89 53 10 48 89 28 8a 55 08 49 8b 74 24 50 83 ca 40 0f b6 d2 89 50 08 | .H..H.P.H.S.H.(.U.I.t$P..@....P. |
d560 | 48 8b 43 10 48 8d 50 f0 e8 28 b3 00 00 83 78 08 00 75 22 c7 00 01 00 00 00 c7 40 08 01 00 00 00 | H.C.H.P..(....x..u".......@..... |
d580 | 48 8b 43 18 48 83 78 18 00 7e 0e 48 89 df e8 7c e9 00 00 eb 04 48 8b 68 10 48 83 6b 10 10 48 89 | H.C.H.x..~.H...|.....H.h.H.k..H. |
d5a0 | e8 5b 5d 41 5c c3 41 56 41 55 41 89 d5 41 54 55 48 89 f5 53 8b 37 48 89 fb 44 8b 67 04 e8 a3 fb | .[]A\.AVAUA..ATUH..S.7H..D.g.... |
d5c0 | 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 57 | ..H.{@H..H.P.H..H..t.H.G.H.P.H.W |
d5e0 | 08 0f b6 00 eb 05 e8 57 13 00 00 83 f8 0d 89 03 74 05 83 f8 0a 75 08 48 89 df e8 b2 fc ff ff 8b | .......W........t....u.H........ |
d600 | 33 83 fe 0a 0f 84 c8 00 00 00 7f 3d 83 fe ff 0f 85 ec 00 00 00 48 8b 7b 38 48 85 ed b8 94 dd 45 | 3..........=.........H.{8H.....E |
d620 | 00 ba 04 ff 45 00 be 9c dd 45 00 44 89 e1 48 0f 44 d0 31 c0 e8 02 65 00 00 ba 21 01 00 00 48 89 | ....E....E.D..H.D.1...e...!...H. |
d640 | c6 48 89 df e8 63 fa ff ff 83 fe 0d 0f 84 80 00 00 00 83 fe 5d 0f 85 a6 00 00 00 48 89 df e8 6a | .H...c..............]......H...j |
d660 | fb ff ff 44 39 e8 41 89 c6 75 94 8b 33 48 89 df e8 f0 fa ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff | ...D9.A..u..3H.......H.{@H..H.P. |
d680 | 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 a4 12 00 00 48 85 | H..H..t.H.G.H.P.H.W...........H. |
d6a0 | ed 89 03 0f 84 95 00 00 00 48 8b 43 48 41 8d 76 02 48 89 df 8d 0c 36 48 63 f6 48 8b 50 08 48 03 | .........H.CHA.v.H....6Hc.H.P.H. |
d6c0 | 30 48 63 c9 48 29 ca e8 5b fe ff ff 48 89 45 00 eb 6c be 0a 00 00 00 48 89 df e8 86 fa ff ff 48 | 0Hc.H)..[...H.E..l.....H.......H |
d6e0 | 89 df e8 ca fb ff ff 48 85 ed 0f 85 0f ff ff ff 48 8b 43 48 48 c7 40 08 00 00 00 00 e9 fe fe ff | .......H........H.CHH.@......... |
d700 | ff 48 85 ed 74 08 48 89 df e8 57 fa ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 | .H..t.H...W...H.{@H..H.P.H..H..t |
d720 | 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 0b 12 00 00 89 03 e9 c1 fe ff ff 5b 5d | .H.G.H.P.H.W..................[] |
d740 | 41 5c 41 5d 41 5e c3 41 56 41 55 49 89 f5 41 54 55 53 48 89 fb 48 83 ec 10 64 48 8b 04 25 28 00 | A\A]A^.AVAUI..ATUSH..H...dH..%(. |
d760 | 00 00 48 89 44 24 08 31 c0 48 8b 43 48 48 c7 40 08 00 00 00 00 8b 2b 83 fd 2d 0f 84 ee 00 00 00 | ..H.D$.1.H.CHH.@......+..-...... |
d780 | 7f 57 83 fd 0c 7f 26 83 fd 0b 0f 8d ae 00 00 00 83 fd 09 0f 84 a5 00 00 00 0f 8f 92 00 00 00 83 | .W....&......................... |
d7a0 | fd ff 0f 84 af 09 00 00 e9 f9 08 00 00 83 fd 20 0f 84 88 00 00 00 7f 0a 83 fd 0d 74 74 e9 e4 08 | ...........................tt... |
d7c0 | 00 00 83 fd 22 0f 84 70 03 00 00 83 fd 27 0f 84 67 03 00 00 e9 cd 08 00 00 83 fd 3a 0f 84 15 03 | ...."..p.....'..g..........:.... |
d7e0 | 00 00 7f 14 83 fd 2f 0f 84 82 02 00 00 0f 8e 28 08 00 00 e9 9c 08 00 00 83 fd 3e 0f 84 18 02 00 | ....../........(..........>..... |
d800 | 00 7f 17 83 fd 3c 0f 84 b1 01 00 00 83 fd 3d 0f 84 67 01 00 00 e9 8c 08 00 00 83 fd 5b 0f 84 24 | .....<........=..g..........[..$ |
d820 | 01 00 00 83 fd 7e 0f 84 87 02 00 00 e9 75 08 00 00 48 89 df e8 78 fa ff ff e9 37 ff ff ff 48 8b | .....~.......u...H...x....7...H. |
d840 | 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.... |
d860 | eb 05 e8 db 10 00 00 89 03 e9 07 ff ff ff 48 8b 43 40 48 8b 7b 40 48 8b 10 48 8d 4a ff 48 85 d2 | ..............H.C@H.{@H..H.J.H.. |
d880 | 48 89 08 74 11 48 8b 50 08 48 8d 4a 01 48 89 48 08 0f b6 02 eb 05 e8 a7 10 00 00 83 f8 2d 89 03 | H..t.H.P.H.J.H.H.............-.. |
d8a0 | 0f 85 c4 08 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 |
d8c0 | 01 48 89 57 08 0f b6 00 eb 05 e8 73 10 00 00 83 f8 5b 89 03 75 5e 48 89 df e8 ef f8 ff ff 48 8b | .H.W.......s.....[..u^H.......H. |
d8e0 | 53 48 85 c0 48 c7 42 08 00 00 00 00 78 46 89 c2 31 f6 48 89 df e8 ac fc ff ff e9 6a fe ff ff 83 | SH..H.B.....xF..1.H........j.... |
d900 | f8 0d 0f 84 6d fe ff ff ff c0 0f 84 65 fe ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 | ....m.......e...H.{@H..H.P.H..H. |
d920 | 17 74 1d 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 89 03 8b 03 83 f8 0a 75 c4 e9 35 fe ff ff | .t.H.G.H.P.H.W...........u..5... |
d940 | e8 fd 0f 00 00 eb eb 48 89 df e8 7e f8 ff ff 85 c0 78 12 89 c2 4c 89 ee 48 89 df e8 46 fc ff ff | .......H...~.....x...L..H...F... |
d960 | e9 ac 06 00 00 ff c0 0f 84 fd 07 00 00 ba 25 01 00 00 be c5 dd 45 00 e9 71 02 00 00 48 8b 7b 40 | ..............%......E..q...H.{@ |
d980 | 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...... |
d9a0 | e8 9d 0f 00 00 89 03 be 3d 00 00 00 48 89 df e8 24 f6 ff ff 85 c0 b8 1a 01 00 00 eb 54 48 8b 7b | ........=...H...$...........TH.{ |
d9c0 | 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..... |
d9e0 | 05 e8 5c 0f 00 00 89 03 be 3d 00 00 00 48 89 df e8 e3 f5 ff ff 85 c0 0f 85 61 07 00 00 be 3c 00 | ..\......=...H...........a....<. |
da00 | 00 00 48 89 df e8 ce f5 ff ff 85 c0 b8 1e 01 00 00 0f 45 e8 e9 51 07 00 00 48 8b 7b 40 48 8b 07 | ..H...............E..Q...H.{@H.. |
da20 | 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 00 0f | H.P.H..H..t.H.G.H.P.H.W......... |
da40 | 00 00 89 03 be 3d 00 00 00 48 89 df e8 87 f5 ff ff 85 c0 0f 85 0c 07 00 00 be 3e 00 00 00 48 89 | .....=...H................>...H. |
da60 | df e8 72 f5 ff ff 85 c0 b8 1f 01 00 00 eb a2 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 | ..r............H.{@H..H.P.H..H.. |
da80 | 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 aa 0e 00 00 89 03 be 2f 00 00 00 48 | t.H.G.H.P.H.W............../...H |
daa0 | 89 df e8 31 f5 ff ff 85 c0 b8 17 01 00 00 e9 5e ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 | ...1...........^...H.{@H..H.P.H. |
dac0 | c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 66 0e 00 00 89 03 be 3d | .H..t.H.G.H.P.H.W.......f......= |
dae0 | 00 00 00 48 89 df e8 ed f4 ff ff 85 c0 b8 1d 01 00 00 e9 1a ff ff ff 48 8b 7b 40 48 8b 07 48 8d | ...H...................H.{@H..H. |
db00 | 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 22 0e 00 00 | P.H..H..t.H.G.H.P.H.W......."... |
db20 | 89 03 be 3a 00 00 00 48 89 df e8 a9 f4 ff ff 85 c0 b8 20 01 00 00 e9 d6 fe ff ff 89 ee e9 b3 00 | ...:...H........................ |
db40 | 00 00 83 fe 0d 0f 84 df 00 00 00 83 fe 5c 0f 85 a1 00 00 00 48 89 df be 5c 00 00 00 e8 04 f6 ff | .............\......H...\....... |
db60 | ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 0f 84 b9 00 00 00 48 8b 47 08 48 8d 50 01 | .H.{@H..H.P.H..H........H.G.H.P. |
db80 | 48 89 57 08 44 0f b6 20 41 83 fc 62 44 89 23 0f 84 e0 03 00 00 0f 8f c6 00 00 00 41 83 fc 22 0f | H.W.D...A..bD.#............A..". |
dba0 | 84 d6 03 00 00 0f 8f 93 00 00 00 41 83 fc 0a 0f 84 87 02 00 00 41 83 fc 0d 0f 84 7d 02 00 00 41 | ...........A.........A.....}...A |
dbc0 | 83 fc ff 0f 85 0a 03 00 00 8b 33 39 ee 0f 84 eb 03 00 00 83 fe 0a 74 52 0f 8f 64 ff ff ff 83 fe | ..........39..........tR..d..... |
dbe0 | ff 75 12 ba 21 01 00 00 be e3 dd 45 00 48 89 df e8 b7 f4 ff ff 48 89 df e8 68 f5 ff ff 48 8b 7b | .u..!......E.H.......H...h...H.{ |
dc00 | 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..... |
dc20 | 05 e8 1c 0d 00 00 89 03 eb 9f ba 25 01 00 00 eb b7 e8 0c 0d 00 00 41 89 c4 e9 4a ff ff ff 41 83 | ...........%..........A...J...A. |
dc40 | fc 5c 0f 84 33 03 00 00 41 83 fc 61 0f 84 1b 03 00 00 41 83 fc 27 0f 85 77 02 00 00 e9 1a 03 00 | .\..3...A..a......A..'..w....... |
dc60 | 00 41 83 fc 74 74 56 7f 21 41 83 fc 6e 74 38 41 83 fc 72 74 3d 41 83 fc 66 0f 85 54 02 00 00 41 | .A..ttV.!A..nt8A..rt=A..f..T...A |
dc80 | bc 0c 00 00 00 e9 f1 02 00 00 41 83 fc 76 74 38 7c 6c 41 83 fc 78 74 3b 41 83 fc 7a 0f 84 ad 01 | ..........A..vt8|lA..xt;A..z.... |
dca0 | 00 00 e9 2c 02 00 00 41 bc 0a 00 00 00 e9 c9 02 00 00 41 bc 0d 00 00 00 e9 be 02 00 00 41 bc 09 | ...,...A..........A..........A.. |
dcc0 | 00 00 00 e9 b3 02 00 00 41 bc 0b 00 00 00 e9 a8 02 00 00 48 89 df e8 64 f6 ff ff 41 89 c6 48 89 | ........A..........H...d...A..H. |
dce0 | df 41 c1 e6 04 45 89 f4 e8 52 f6 ff ff 41 01 c4 48 8b 43 48 48 83 68 08 02 e9 7d 02 00 00 48 89 | .A...E...R...A..H.CHH.h...}...H. |
dd00 | df be 75 00 00 00 e8 5a f4 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b | ..u....Z...H.{@H..H.P.H..H..t.H. |
dd20 | 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 0e 0c 00 00 83 f8 7b 89 03 74 0a be f5 dd 45 00 | G.H.P.H.W.............{..t....E. |
dd40 | e9 13 02 00 00 48 89 df 41 be 04 00 00 00 e8 ec f5 ff ff 4c 63 e0 8b 33 48 89 df e8 05 f4 ff ff | .....H..A..........Lc..3H....... |
dd60 | 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 0f | H.{@H..H.P.H..H..t.H.G.H.P.H.W.. |
dd80 | b6 00 eb 05 e8 b9 0b 00 00 8d 50 01 89 03 48 63 d2 f6 82 20 e5 45 00 10 74 26 89 c7 49 c1 e4 04 | ..........P...Hc.....E..t&..I... |
dda0 | 41 ff c6 e8 f1 5a 00 00 48 98 49 01 c4 49 81 fc ff ff 10 00 76 a0 be 01 de 45 00 e9 98 01 00 00 | A....Z..H.I..I......v....E...... |
ddc0 | 83 f8 7d 74 0a be 17 de 45 00 e9 89 01 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 | ..}t....E......H.{@H..H.P.H..H.. |
dde0 | 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 4a 0b 00 00 89 03 48 8b 43 48 4d 63 | t.H.G.H.P.H.W.......J.....H.CHMc |
de00 | f6 4c 89 e6 48 89 e7 41 bc 08 00 00 00 4c 29 70 08 e8 fb 5b 00 00 41 89 c6 41 29 c4 45 85 f6 0f | .L..H..A.....L)p...[..A..A).E... |
de20 | 8e a4 fd ff ff 49 63 c4 48 89 df 41 ff ce 0f be 34 04 41 ff c4 e8 2b f3 ff ff eb e0 48 89 df 41 | .....Ic.H..A....4.A...+.....H..A |
de40 | bc 0a 00 00 00 e8 67 f4 ff ff e9 57 01 00 00 48 8b 43 48 48 8b 7b 40 48 ff 48 08 48 8b 07 48 8d | ......g....W...H.CHH.{@H.H.H..H. |
de60 | 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 c2 0a 00 00 | P.H..H..t.H.G.H.P.H.W........... |
de80 | 89 03 8b 03 8d 50 01 48 63 d2 f6 82 20 e5 45 00 08 0f 84 32 fd ff ff 83 f8 0d 74 05 83 f8 0a 75 | .....P.Hc.....E....2......t....u |
dea0 | 0a 48 89 df e8 08 f4 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 | .H.........H.C@H.{@H..H.J.H..H.. |
dec0 | 74 b9 48 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 20 e5 45 | t.H.P.H.J.H.H......A..Mc.A..$..E |
dee0 | 00 02 74 08 45 31 f6 45 31 e4 eb 45 be 23 de 45 00 eb 65 45 6b e4 0a 48 89 df 46 8d 64 26 d0 e8 | ..t.E1.E1..E.#.E..eEk..H..F.d&.. |
df00 | 61 f2 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 2c 48 8b 47 08 48 8d 50 01 48 | a...H.{@H..H.P.H..H..t,H.G.H.P.H |
df20 | 89 57 08 0f b6 00 41 ff c6 89 03 41 83 fe 03 74 19 8b 33 8d 46 01 48 98 f6 80 20 e5 45 00 02 75 | .W....A....A...t..3.F.H.....E..u |
df40 | b2 eb 07 e8 fa 09 00 00 eb dc 41 81 fc ff 00 00 00 7e 0d be 3b de 45 00 48 89 df e8 eb 66 ff ff | ..........A......~..;.E.H....f.. |
df60 | 48 8b 43 48 4d 63 f6 4c 29 70 08 eb 39 41 bc 07 00 00 00 eb 06 41 bc 08 00 00 00 48 8b 7b 40 48 | H.CHMc.L)p..9A.......A.....H.{@H |
df80 | 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....... |
dfa0 | 9e 09 00 00 89 03 48 8b 43 48 44 89 e6 48 89 df 48 ff 48 08 e8 ac f1 ff ff e9 0b fc ff ff 48 89 | ......H.CHD..H..H.H...........H. |
dfc0 | df 89 ee e8 9d f1 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 | ........H.{@H..H.P.H..H..t.H.G.H |
dfe0 | 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 51 09 00 00 89 03 48 8b 43 48 48 89 df 48 8b 48 08 48 8b | .P.H.W.......Q.....H.CHH..H.H.H. |
e000 | 30 48 8d 51 fe 48 ff c6 e8 1a f5 ff ff 49 89 45 00 bd 25 01 00 00 e9 4f 01 00 00 48 89 df be 2e | 0H.Q.H.......I.E..%....O...H.... |
e020 | 00 00 00 e8 3d f1 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 | ....=...H.{@H..H.P.H..H..t.H.G.H |
e040 | 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 f1 08 00 00 89 03 be 2e 00 00 00 48 89 df e8 78 ef ff ff | .P.H.W..................H...x... |
e060 | 85 c0 74 1d be 2e 00 00 00 48 89 df e8 67 ef ff ff 83 f8 01 19 ed 81 c5 19 01 00 00 e9 e9 00 00 | ..t......H...g.................. |
e080 | 00 8b 03 ff c0 48 98 f6 80 20 e5 45 00 02 0f 84 d6 00 00 00 4c 89 ee 48 89 df e8 fa f2 ff ff 89 | .....H.....E........L..H........ |
e0a0 | c5 e9 c4 00 00 00 8d 45 01 48 98 f6 80 20 e5 45 00 01 74 76 8b 33 48 89 df e8 a7 f0 ff ff 48 8b | .......E.H.....E..tv.3H.......H. |
e0c0 | 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.... |
e0e0 | eb 05 e8 5b 08 00 00 89 03 ff c0 48 98 f6 80 20 e5 45 00 03 75 be 48 8b 43 48 48 89 df bd 24 01 | ...[.......H.....E..u.H.CHH...$. |
e100 | 00 00 48 8b 50 08 48 8b 30 e8 19 f4 ff ff 49 89 45 00 80 78 08 04 75 52 8a 40 0a 84 c0 74 4b 0f | ..H.P.H.0.....I.E..x..uR.@...tK. |
e120 | b6 e8 81 c5 00 01 00 00 eb 40 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 | .........@H.{@H..H.P.H..H..t.H.G |
e140 | 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 ef 07 00 00 89 03 eb 13 bd 21 01 00 00 eb 0c bd 1c | .H.P.H.W................!....... |
e160 | 01 00 00 eb 05 bd 1b 01 00 00 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 89 e8 74 05 e8 6f 5f ff | ..........H.L$.dH3.%(.....t..o_. |
e180 | ff 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 55 53 48 89 f3 50 48 89 7e 38 44 89 06 48 89 56 40 48 | .H...[]A\A]A^.USH..PH.~8D..H.V@H |
e1a0 | 89 4e 60 c7 46 10 00 00 00 00 c6 46 70 2e c7 46 20 21 01 00 00 48 c7 46 30 00 00 00 00 c7 46 04 | .N`.F......Fp..F.!...H.F0.....F. |
e1c0 | 01 00 00 00 c7 46 08 01 00 00 00 be 10 dd 45 00 e8 85 65 00 00 48 8b 6b 48 48 8b 7b 38 b9 20 00 | .....F........E...e..H.kHH.{8... |
e1e0 | 00 00 48 89 43 68 48 8b 55 10 48 8b 75 00 e8 82 3e 00 00 48 89 45 00 48 8b 43 48 48 c7 40 10 20 | ..H.ChH.U.H.u...>..H.E.H.CHH.@.. |
e200 | 00 00 00 5a 5b 5d c3 53 81 7f 20 21 01 00 00 48 89 fb 8b 47 04 89 47 08 74 11 0f 10 47 20 c7 47 | ...Z[].S...!...H...G..G.t...G..G |
e220 | 20 21 01 00 00 0f 11 47 10 eb 0c 48 8d 77 18 e8 13 f5 ff ff 89 43 10 5b c3 53 48 8d 77 28 48 89 | .!.....G...H.w.......C.[.SH.w(H. |
e240 | fb e8 01 f5 ff ff 89 43 20 5b c3 53 48 89 fb 48 8b 7f 08 e8 49 07 00 00 48 85 c0 74 0d be 21 e0 | .......C.[.SH..H....I...H..t..!. |
e260 | 45 00 48 89 df e8 31 64 ff ff 5b c3 48 83 ec 18 ba 01 00 00 00 48 8d 74 24 0f e8 cc ff ff ff 8a | E.H...1d..[.H........H.t$....... |
e280 | 44 24 0f 48 83 c4 18 c3 48 83 ec 18 ba 04 00 00 00 48 8d 74 24 0c e8 b0 ff ff ff 8b 44 24 0c 48 | D$.H....H........H.t$.......D$.H |
e2a0 | 83 c4 18 c3 41 55 48 83 c9 ff 49 89 d5 41 54 49 89 fc 48 89 f7 55 53 48 89 f3 48 83 ec 28 64 48 | ....AUH...I..ATI..H..USH..H..(dH |
e2c0 | 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 48 8d 74 24 0c f2 ae 4c 89 e7 48 f7 d1 48 8d 69 ff 48 | ..%(...H.D$.1.H.t$...L..H..H.i.H |
e2e0 | 89 ea e8 64 ff ff ff 48 8d 74 24 0c 48 89 ea 48 89 df e8 69 5f ff ff 85 c0 74 0b 4c 89 ee 4c 89 | ...d...H.t$.H..H...i_....t.L..L. |
e300 | e7 e8 95 63 ff ff 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 74 05 e8 d5 5d ff ff 48 83 c4 28 5b | ...c..H.D$.dH3.%(...t...]..H..([ |
e320 | 5d 41 5c 41 5d c3 55 53 48 89 fb 48 83 ec 18 e8 38 ff ff ff 0f b6 c0 48 3d ff 00 00 00 48 89 44 | ]A\A].USH..H....8......H=....H.D |
e340 | 24 08 75 12 48 8d 74 24 08 ba 08 00 00 00 48 89 df e8 f5 fe ff ff 48 8b 54 24 08 48 85 d2 74 39 | $.u.H.t$......H.......H.T$.H..t9 |
e360 | 48 8b 73 10 48 8b 3b 48 ff ca 48 89 54 24 08 e8 89 06 00 00 48 8b 54 24 08 48 89 df 48 89 c6 48 | H.s.H.;H..H.T$......H.T$.H..H..H |
e380 | 89 c5 e8 c4 fe ff ff 48 8b 54 24 08 48 8b 3b 48 89 ee e8 58 62 00 00 eb 02 31 c0 48 83 c4 18 5b | .......H.T$.H.;H...Xb....1.H...[ |
e3a0 | 5d c3 41 57 41 56 41 55 41 54 49 89 d4 55 48 89 f5 53 48 89 fb 48 83 ec 18 e8 68 ff ff ff 48 85 | ].AWAVAUATI..UH..SH..H....h...H. |
e3c0 | c0 48 89 df 49 0f 44 c4 48 89 45 68 e8 b7 fe ff ff 48 89 df 89 45 28 e8 ac fe ff ff 48 89 df 89 | .H..I.D.H.Eh.....H...E(.....H... |
e3e0 | 45 2c e8 85 fe ff ff 48 89 df 88 45 0a e8 7a fe ff ff 48 89 df 88 45 0b e8 6f fe ff ff 48 89 df | E,.....H...E..z...H...E..o...H.. |
e400 | 88 45 0c e8 80 fe ff ff 48 8b 3b 4c 63 e0 41 89 c5 49 c1 e4 02 31 d2 31 f6 4c 89 e1 e8 54 3c 00 | .E......H.;Lc.A..I...1.1.L...T<. |
e420 | 00 4c 89 e2 48 89 c6 48 89 45 38 48 89 df 44 89 6d 18 e8 14 fe ff ff 48 89 df e8 49 fe ff ff 48 | .L..H..H.E8H..D.m......H...I...H |
e440 | 8b 3b 48 63 c8 41 89 c6 31 d2 48 c1 e1 04 31 f6 e8 20 3c 00 00 44 89 75 14 48 89 45 30 31 d2 41 | .;Hc.A..1.H...1...<..D.u.H.E01.A |
e460 | 39 d6 7e 14 48 89 d1 48 ff c2 48 c1 e1 04 c7 44 08 08 00 00 00 00 eb e7 45 31 ed 45 39 ee 0f 8e | 9.~.H..H..H....D........E1.E9... |
e480 | cc 00 00 00 4d 89 ec 48 89 df 49 c1 e4 04 4c 03 65 30 e8 d5 fd ff ff 3c 03 74 44 77 29 84 c0 74 | ....M..H..I...L.e0.....<.tDw)..t |
e4a0 | 33 fe c8 0f 85 9f 00 00 00 48 89 df e8 bb fd ff ff 0f b6 c0 41 c7 44 24 08 01 00 00 00 41 89 04 | 3........H..........A.D$.....A.. |
e4c0 | 24 e9 82 00 00 00 3c 13 74 3e 3c 14 74 60 3c 04 75 76 eb 5a 41 c7 44 24 08 00 00 00 00 eb 69 48 | $.....<.t><.t`<.uv.ZA.D$......iH |
e4e0 | 8d 74 24 08 ba 08 00 00 00 48 89 df e8 5a fd ff ff f2 0f 10 44 24 08 41 c7 44 24 08 03 00 00 00 | .t$......H...Z......D$.A.D$..... |
e500 | f2 41 0f 11 04 24 eb 40 48 8d 74 24 08 ba 08 00 00 00 48 89 df e8 31 fd ff ff 48 8b 44 24 08 41 | .A...$.@H.t$......H...1...H.D$.A |
e520 | c7 44 24 08 13 00 00 00 49 89 04 24 eb 1a 48 89 df e8 f0 fd ff ff 49 89 04 24 8a 40 08 83 c8 40 | .D$.....I..$..H.......I..$.@...@ |
e540 | 0f b6 c0 41 89 44 24 08 49 ff c5 e9 2b ff ff ff 48 89 df e8 30 fd ff ff 48 8b 3b 48 63 c8 41 89 | ...A.D$.I...+...H...0...H.;Hc.A. |
e560 | c4 31 d2 48 c1 e1 04 31 f6 e8 07 3b 00 00 44 89 65 10 48 89 45 58 31 d2 41 39 d4 7e 14 48 89 d1 | .1.H...1...;..D.e.H.EX1.A9.~.H.. |
e580 | 48 ff c2 48 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 | H..H...H.........E1.E9.~/M..H..I |
e5a0 | ff c5 49 c1 e6 04 4d 89 f7 4c 03 7d 58 e8 ba fc ff ff 48 89 df 41 88 47 08 4c 03 75 58 e8 aa fc | ..I...M..L.}X.....H..A.G.L.uX... |
e5c0 | ff ff 41 88 46 09 eb cc 48 89 df e8 b8 fc ff ff 48 8b 3b 48 63 c8 41 89 c5 48 c1 e1 03 31 d2 31 | ..A.F...H.......H.;Hc.A..H...1.1 |
e5e0 | f6 e8 8f 3a 00 00 44 89 6d 20 48 89 45 40 31 c0 41 39 c5 7e 11 48 8b 55 40 48 c7 04 c2 00 00 00 | ...:..D.m.H.E@1.A9.~.H.U@H...... |
e600 | 00 48 ff c0 eb ea 45 31 e4 45 39 e5 7e 2c 48 8b 45 40 48 8b 3b 4e 8d 34 e0 e8 e0 38 00 00 49 89 | .H....E1.E9.~,H.E@H.;N.4...8..I. |
e620 | 06 48 8b 45 40 48 89 df 48 8b 55 68 4a 8b 34 e0 49 ff c4 e8 6a fd ff ff eb cf 48 89 df e8 46 fc | .H.E@H..H.UhJ.4.I...j.....H...F. |
e640 | ff ff 48 8b 3b 4c 63 e0 41 89 c5 49 c1 e4 02 31 d2 31 f6 4c 89 e1 e8 1a 3a 00 00 4c 89 e2 48 89 | ..H.;Lc.A..I...1.1.L....:..L..H. |
e660 | c6 48 89 45 48 48 89 df 44 89 6d 1c e8 da fb ff ff 48 89 df e8 0f fc ff ff 48 8b 3b 48 63 c8 41 | .H.EHH..D.m......H.......H.;Hc.A |
e680 | 89 c4 31 d2 48 c1 e1 04 31 f6 e8 e6 39 00 00 44 89 65 24 48 89 45 50 31 d2 41 39 d4 7e 14 48 89 | ..1.H...1...9..D.e$H.EP1.A9.~.H. |
e6a0 | d1 48 ff c2 48 c1 e1 04 48 c7 04 08 00 00 00 00 eb e7 45 31 ed 45 39 ec 7e 41 4d 89 ee 48 89 df | .H..H...H.........E1.E9.~AM..H.. |
e6c0 | 49 ff c5 49 c1 e6 04 4d 89 f7 4c 03 7d 50 e8 53 fc ff ff 48 89 df 49 89 07 4d 89 f7 4c 03 7d 50 | I..I...M..L.}P.S...H..I..M..L.}P |
e6e0 | e8 a3 fb ff ff 4c 03 75 50 48 89 df 41 89 47 08 e8 93 fb ff ff 41 89 46 0c eb ba 48 89 df 45 31 | .....L.uPH..A.G......A.F...H..E1 |
e700 | e4 e8 82 fb ff ff 41 89 c6 45 39 e6 7e 1c 4d 89 e5 48 89 df 49 ff c4 49 c1 e5 04 4c 03 6d 58 e8 | ......A..E9.~.M..H..I..I...L.mX. |
e720 | 02 fc ff ff 49 89 45 00 eb df 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 f5 53 48 89 | ....I.E...H...[]A\A]A^A_.UH..SH. |
e740 | fb 48 83 ec 18 48 89 54 24 08 e8 1d fb ff ff 0f b6 c0 48 8b 54 24 08 48 39 e8 74 1a 48 8b 3b be | .H...H.T$.........H.T$.H9.t.H.;. |
e760 | 2b e0 45 00 31 c0 e8 d0 53 00 00 48 89 df 48 89 c6 e8 25 5f ff ff 48 83 c4 18 5b 5d c3 55 53 48 | +.E.1...S..H..H...%_..H...[].USH |
e780 | 89 fb 48 83 ec 38 40 8a 39 40 80 ff 3d 74 06 40 80 ff 40 75 0a 48 ff c1 48 89 4c 24 28 eb 12 b8 | ..H..8@.9@..=t.@..@u.H..H.L$(... |
e7a0 | 3f e0 45 00 40 80 ff 1b 48 0f 45 c1 48 89 44 24 28 48 8d 7c 24 10 48 89 74 24 18 48 89 54 24 20 | ?.E.@...H.E.H.D$(H.|$.H.t$.H.T$. |
e7c0 | be 54 e0 45 00 ba 4d e0 45 00 48 89 5c 24 10 e8 d0 fa ff ff 48 8d 7c 24 10 e8 8e fa ff ff 3c 53 | .T.E..M.E.H.\$......H.|$......<S |
e7e0 | be 58 e0 45 00 75 13 48 8d 7c 24 10 e8 7b fa ff ff 84 c0 74 0f be c4 e0 45 00 48 8d 7c 24 10 e8 | .X.E.u.H.|$..{.....t....E.H.|$.. |
e800 | 97 5e ff ff 48 8d 7c 24 10 ba 6c e0 45 00 be 76 e0 45 00 e8 8c fa ff ff 48 8d 7c 24 10 ba e4 dc | .^..H.|$..l.E..v.E......H.|$.... |
e820 | 45 00 be 04 00 00 00 e8 0d ff ff ff 48 8d 7c 24 10 ba 7d e0 45 00 be 08 00 00 00 e8 f9 fe ff ff | E...........H.|$..}.E........... |
e840 | 48 8d 7c 24 10 ba 84 e0 45 00 be 04 00 00 00 e8 e5 fe ff ff 48 8d 7c 24 10 ba 90 e0 45 00 be 08 | H.|$....E...........H.|$....E... |
e860 | 00 00 00 e8 d1 fe ff ff 48 8d 7c 24 10 ba 9c e0 45 00 be 08 00 00 00 e8 bd fe ff ff 48 8d 74 24 | ........H.|$....E...........H.t$ |
e880 | 08 48 8d 7c 24 10 ba 08 00 00 00 e8 bb f9 ff ff 48 81 7c 24 08 78 56 00 00 be a7 e0 45 00 0f 85 | .H.|$...........H.|$.xV.....E... |
e8a0 | 56 ff ff ff 48 8d 74 24 08 48 8d 7c 24 10 ba 08 00 00 00 e8 93 f9 ff ff f2 0f 10 44 24 08 66 0f | V...H.t$.H.|$..............D$.f. |
e8c0 | 2e 05 12 f8 04 00 7a 02 74 0a be be e0 45 00 e9 26 ff ff ff 48 8d 7c 24 10 e8 8e f9 ff ff 48 89 | ......z.t....E..&...H.|$......H. |
e8e0 | df 0f b6 f0 e8 b4 34 00 00 48 89 c5 48 8b 43 10 48 89 28 c7 40 08 46 00 00 00 48 8b 43 10 48 8d | ......4..H..H.C.H.(.@.F...H.C.H. |
e900 | 50 10 48 8b 43 30 48 89 53 10 48 29 d0 48 83 f8 0f 7f 0a 31 f6 48 89 df e8 d4 29 00 00 48 89 df | P.H.C0H.S.H).H.....1.H....)..H.. |
e920 | e8 d9 35 00 00 48 8d 7c 24 10 48 89 45 18 48 89 c6 31 d2 e8 6a fa ff ff 48 83 c4 38 48 89 e8 5b | ..5..H.|$.H.E.H..1..j...H..8H..[ |
e940 | 5d 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 c0 74 1d 48 | ].SH..H...H.w.H...H.T$..S.H..t.H |
e960 | 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 83 c8 ff 48 | .T$.H..t.H..H..H.P.H.S.........H |
e980 | 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 00 00 00 00 | ...[.H.~.H.V.H.N.H......H.F..... |
e9a0 | 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 e8 81 ff ff | .ATI..UH..SH..H..t>H.;.u.H...... |
e9c0 | 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 c5 48 89 c1 | ...t0H..H.K.H..H.s.L..H9.H.F.H.. |
e9e0 | 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 c3 55 48 89 | H)...H).H.C.I....1...H..[]A\.UH. |
ea00 | f5 53 48 89 d3 51 48 8b 56 10 48 39 d3 76 20 48 83 fb 1f b8 20 00 00 00 48 8b 36 48 0f 46 d8 48 | .SH..QH.V.H9.v.H........H.6H.F.H |
ea20 | 89 d9 e8 4e 36 00 00 48 89 5d 10 48 89 45 00 48 8b 45 00 5a 5b 5d c3 41 54 41 89 d4 55 48 89 f5 | ...N6..H.].H.E.H.E.Z[].ATA..UH.. |
ea40 | 53 48 89 fb 48 83 ec 20 8b 43 08 83 f8 03 75 56 f2 0f 10 0b 66 0f 28 c1 f2 0f 11 4c 24 08 e8 9d | SH..H....C....uV....f.(....L$... |
ea60 | 5a ff ff f2 0f 10 4c 24 08 66 0f 2e c8 7a 02 74 16 45 85 e4 75 04 31 c0 eb 71 41 ff cc 7e 08 f2 | Z.....L$.f...z.t.E..u.1..qA..~.. |
ea80 | 0f 58 05 89 f9 04 00 66 0f 2e 05 89 f9 04 00 72 e5 f2 0f 10 0d 87 f9 04 00 66 0f 2e c8 76 d7 f2 | .X.....f.......r.........f...v.. |
eaa0 | 48 0f 2c c0 eb 08 83 f8 13 75 0e 48 8b 03 48 89 45 00 b8 01 00 00 00 eb 32 83 e0 0f 83 f8 04 75 | H.,......u.H..H.E.......2......u |
eac0 | b5 48 8b 03 48 8d 74 24 10 48 8d 78 20 e8 e0 4d 00 00 48 8b 13 48 8b 52 10 48 ff c2 48 39 d0 75 | .H..H.t$.H.x...M..H..H.R.H..H9.u |
eae0 | 95 48 8d 5c 24 10 e9 5d ff ff ff 48 83 c4 20 5b 5d 41 5c c3 41 57 4c 8d 7e 20 41 56 45 31 f6 41 | .H.\$..]...H...[]A\.AWL.~.AVE1.A |
eb00 | 55 49 83 cd ff 41 54 4c 8d 67 20 55 53 51 48 8b 6f 10 48 8b 5e 10 4c 89 fe 4c 89 e7 e8 cf 58 ff | UI...ATL.g.USQH.o.H.^.L..L....X. |
eb20 | ff 85 c0 75 37 44 88 f0 4c 89 e9 4c 89 e7 f2 ae 48 f7 d1 48 8d 41 ff 48 39 d8 75 0a 31 c0 48 39 | ...u7D..L..L....H..H.A.H9.u.1.H9 |
eb40 | eb 0f 95 c0 eb 16 48 39 e8 74 0e 49 01 cc 48 29 cd 49 01 cf 48 29 cb eb bd 83 c8 ff 5a 5b 5d 41 | ......H9.t.I..H).I..H)......Z[]A |
eb60 | 5c 41 5d 41 5e 41 5f c3 8b 47 08 83 f8 03 75 06 f2 0f 10 07 eb 16 83 f8 13 75 18 f2 48 0f 2a 07 | \A]A^A_..G....u..........u..H.*. |
eb80 | f2 0f 11 44 24 f8 f2 0f 10 44 24 f8 f2 0f 11 06 b0 01 c3 48 c7 06 00 00 00 00 31 c0 c3 41 54 49 | ...D$....D$........H......1..ATI |
eba0 | 89 f4 55 53 48 89 fb 48 83 ec 10 8b 47 08 83 f8 13 75 07 f2 48 0f 2a 07 eb 3a 83 e0 0f 31 ed 83 | ..USH..H....G....u..H.*..:...1.. |
ebc0 | f8 04 75 3b 48 8b 07 48 89 e6 48 8d 78 20 e8 df 4c 00 00 48 8b 13 48 8b 52 10 48 ff c2 48 39 d0 | ..u;H..H..H.x...L..H..H.R.H..H9. |
ebe0 | 75 1d 83 7c 24 08 13 f2 0f 10 04 24 75 06 f2 48 0f 2a 04 24 f2 41 0f 11 04 24 bd 01 00 00 00 48 | u..|$......$u..H.*.$.A...$.....H |
ec00 | 83 c4 10 89 e8 5b 5d 41 5c c3 31 d2 e9 26 fe ff ff 41 57 41 56 49 89 ce 41 55 49 89 d5 41 54 41 | .....[]A\.1..&...AWAVI..AUI..ATA |
ec20 | bc d0 07 00 00 55 48 89 fd 53 48 89 f3 48 83 ec 18 83 7b 08 45 75 65 48 8b 13 4c 89 ee 48 89 d7 | .....UH..SH..H....{.EueH..L..H.. |
ec40 | 48 89 14 24 e8 19 96 00 00 83 78 08 00 49 89 c7 48 8b 14 24 74 1b 41 0f 10 07 0f 29 04 24 41 0f | H..$......x..I..H..$t.A....).$A. |
ec60 | 11 06 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 7a 28 48 85 ff 74 dc f6 47 0a 01 75 d6 | ..H...[]A\A]A^A_.H.z(H..t..G..u. |
ec80 | 48 8b 45 18 31 f6 48 8b 90 f8 00 00 00 e8 f5 f6 00 00 48 85 c0 48 89 c6 75 28 eb ba 31 d2 48 89 | H.E.1.H...........H..H..u(..1.H. |
eca0 | de 48 89 ef e8 07 f7 00 00 83 78 08 00 48 89 c6 75 10 ba f0 f2 45 00 48 89 de 48 89 ef e8 87 3f | .H........x..H..u....E.H..H....? |
ecc0 | 00 00 8b 46 08 83 e0 0f 83 f8 06 75 25 48 83 c4 18 48 89 da 48 89 ef 5b 5d 41 5c 4c 89 e9 4d 89 | ...F.......u%H...H..H..[]A\L..M. |
ece0 | f0 41 b9 01 00 00 00 41 5d 41 5e 41 5f e9 0f f7 00 00 41 ff cc 74 08 48 89 f3 e9 32 ff ff ff be | .A.....A]A^A_.....A..t.H...2.... |
ed00 | e0 e0 45 00 48 89 ef 31 c0 e8 1f 3e 00 00 41 57 49 89 d7 41 56 41 be d0 07 00 00 41 55 49 89 cd | ..E.H..1...>..AWI..AVA.....AUI.. |
ed20 | 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 18 83 7d 08 45 0f 85 b9 00 00 00 4c 8b 65 00 4c 89 fe 4c | ATUH..SH..H....}.E......L.e.L..L |
ed40 | 89 e7 e8 1b 95 00 00 83 78 08 00 48 89 c1 75 55 49 8b 7c 24 28 48 85 ff 75 1c 48 81 f9 40 f0 45 | ........x..H..uUI.|$(H..u.H..@.E |
ed60 | 00 75 42 4c 89 fa 4c 89 e6 48 89 df e8 18 98 00 00 48 89 c1 eb 2f f6 47 0a 02 75 de 48 89 44 24 | .uBL..L..H.......H.../.G..u.H.D$ |
ed80 | 08 48 8b 43 18 be 01 00 00 00 48 8b 90 00 01 00 00 e8 f1 f5 00 00 48 85 c0 48 89 c6 48 8b 4c 24 | .H.C......H...........H..H..H.L$ |
eda0 | 08 75 77 eb b5 41 0f 10 45 00 0f 11 01 41 c6 44 24 0a 00 41 f6 45 08 40 0f 84 a5 00 00 00 41 f6 | .uw..A..E....A.D$..A.E.@......A. |
edc0 | 44 24 09 04 0f 84 99 00 00 00 49 8b 45 00 f6 40 09 03 0f 84 8b 00 00 00 48 83 c4 18 48 89 df 4c | D$........I.E..@........H...H..L |
ede0 | 89 e6 5b 5d 41 5c 41 5d 41 5e 41 5f e9 e6 c9 00 00 48 89 ee ba 01 00 00 00 48 89 df e8 af f5 00 | ..[]A\A]A^A_.....H.......H...... |
ee00 | 00 83 78 08 00 48 89 c6 75 10 ba f0 f2 45 00 48 89 ee 48 89 df e8 2f 3e 00 00 8b 46 08 83 e0 0f | ..x..H..u....E.H..H.../>...F.... |
ee20 | 83 f8 06 75 22 48 83 c4 18 48 89 df 48 89 ea 5b 5d 41 5c 4d 89 e8 4c 89 f9 45 31 c9 41 5d 41 5e | ...u"H...H..H..[]A\M..L..E1.A]A^ |
ee40 | 41 5f e9 ba f5 00 00 41 ff ce 74 08 48 89 f5 e9 da fe ff ff be 07 e1 45 00 48 89 df 31 c0 e8 ca | A_.....A..t.H..........E.H..1... |
ee60 | 3c 00 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 49 89 fc 55 48 89 d5 53 48 89 f3 48 | <..H...[]A\A]A^A_.ATI..UH..SH..H |
ee80 | 83 ec 10 83 7e 08 13 75 11 83 7a 08 13 75 0b 48 8b 02 48 39 06 0f 9c c0 eb 2e 48 89 e6 48 89 df | ....~..u..z..u.H..H9......H..H.. |
eea0 | e8 c3 fc ff ff 85 c0 74 24 48 8d 74 24 08 48 89 ef e8 b2 fc ff ff 85 c0 74 13 f2 0f 10 44 24 08 | .......t$H.t$.H.........t....D$. |
eec0 | 66 0f 2e 04 24 0f 97 c0 0f b6 c0 eb 4c 8b 43 08 83 e0 0f 83 f8 04 75 1c 8b 45 08 83 e0 0f 83 f8 | f...$.......L.C.......u..E...... |
eee0 | 04 75 11 48 8b 75 00 48 8b 3b e8 05 fc ff ff c1 e8 1f eb 25 b9 14 00 00 00 48 89 ea 48 89 de 4c | .u.H.u.H.;.........%.....H..H..L |
ef00 | 89 e7 e8 de f6 00 00 85 c0 79 0e 48 89 ea 48 89 de 4c 89 e7 e8 20 3e 00 00 48 83 c4 10 5b 5d 41 | .........y.H..H..L....>..H...[]A |
ef20 | 5c c3 41 54 49 89 fc 55 48 89 d5 53 48 89 f3 48 83 ec 10 83 7e 08 13 75 14 83 7a 08 13 75 0e 48 | \.ATI..UH..SH..H....~..u..z..u.H |
ef40 | 8b 02 48 39 06 0f 9e c0 e9 98 00 00 00 48 89 e6 48 89 df e8 10 fc ff ff 85 c0 74 21 48 8d 74 24 | ..H9.........H..H.........t!H.t$ |
ef60 | 08 48 89 ef e8 ff fb ff ff 85 c0 74 10 f2 0f 10 44 24 08 66 0f 2e 04 24 0f 93 c0 eb 68 8b 43 08 | .H.........t....D$.f...$....h.C. |
ef80 | 83 e0 0f 83 f8 04 75 1e 8b 45 08 83 e0 0f 83 f8 04 75 13 48 8b 75 00 48 8b 3b e8 55 fb ff ff 85 | ......u..E.......u.H.u.H.;.U.... |
efa0 | c0 0f 9e c0 eb 3f b9 15 00 00 00 48 89 ea 48 89 de 4c 89 e7 e8 2c f6 00 00 85 c0 79 2b b9 14 00 | .....?.....H..H..L...,.....y+... |
efc0 | 00 00 48 89 da 48 89 ee 4c 89 e7 e8 15 f6 00 00 85 c0 79 0e 48 89 ea 48 89 de 4c 89 e7 e8 57 3d | ..H..H..L.........y.H..H..L...W= |
efe0 | 00 00 0f 94 c0 0f b6 c0 48 83 c4 10 5b 5d 41 5c c3 41 55 41 54 49 89 f4 55 53 48 89 d3 48 83 ec | ........H...[]A\.AUATI..USH..H.. |
f000 | 18 8b 56 08 8b 43 08 31 d0 89 c5 83 e5 3f 74 40 83 e0 0f 89 c5 74 07 31 ed e9 8a 01 00 00 83 e2 | ..V..C.1.....?t@.....t.1........ |
f020 | 0f 83 fa 03 75 f1 48 89 e6 4c 89 e7 e8 37 fb ff ff 48 8d 74 24 08 48 89 df e8 2a fb ff ff f2 0f | ....u.H..L...7...H.t$.H...*..... |
f040 | 10 04 24 31 c0 66 0f 2e 44 24 08 0f 9b c0 eb 28 83 e2 3f 83 fa 16 0f 87 0c 01 00 00 49 89 fd ff | ..$1.f..D$.....(..?.........I... |
f060 | 24 d5 e8 e1 45 00 f2 0f 10 06 31 c0 bd 00 00 00 00 66 0f 2e 03 0f 9b c0 0f 44 e8 e9 28 01 00 00 | $...E.....1......f.......D..(... |
f080 | 8b 03 39 06 40 0f 94 c5 40 0f b6 ed e9 17 01 00 00 48 8b 33 49 8b 3c 24 e8 f7 53 00 00 89 c5 e9 | ..9.@...@........H.3I.<$..S..... |
f0a0 | 04 01 00 00 48 8b 06 48 3b 03 0f 84 f3 00 00 00 48 85 ff 0f 84 5e ff ff ff 48 8b 78 10 48 85 ff | ....H..H;.......H....^...H.x.H.. |
f0c0 | 75 09 48 8b 03 48 8b 78 10 eb 4b f6 47 0a 20 75 f1 49 8b 45 18 be 05 00 00 00 48 8b 90 20 01 00 | u.H..H.x..K.G..u.I.E......H..... |
f0e0 | 00 e8 a1 f2 00 00 48 85 c0 0f 85 85 00 00 00 eb d1 48 8b 06 48 3b 03 0f 84 a6 00 00 00 48 85 ff | ......H..........H..H;.......H.. |
f100 | 0f 84 11 ff ff ff 48 8b 78 28 48 85 ff 75 11 48 8b 03 48 8b 78 28 48 85 ff 75 27 e9 88 00 00 00 | ......H.x(H..u.H..H.x(H..u'..... |
f120 | f6 47 0a 20 75 e9 49 8b 45 18 be 05 00 00 00 48 8b 90 20 01 00 00 e8 4c f2 00 00 48 85 c0 75 34 | .G..u.I.E......H.......L...H..u4 |
f140 | eb cd f6 47 0a 20 75 60 49 8b 45 18 be 05 00 00 00 48 8b 90 20 01 00 00 e8 2a f2 00 00 48 85 c0 | ...G..u`I.E......H.......*...H.. |
f160 | 0f 84 b1 fe ff ff eb 0c 48 8b 03 49 39 04 24 e9 10 ff ff ff 4d 8b 45 10 4c 89 e2 48 89 c6 41 b9 | ........H..I9.$.....M.E.L..H..A. |
f180 | 01 00 00 00 48 89 d9 4c 89 ef e8 72 f2 00 00 49 8b 45 10 8b 50 08 85 d2 74 0e ff ca 75 05 83 38 | ....H..L...r...I.E..P...t...u..8 |
f1a0 | 00 74 05 bd 01 00 00 00 48 83 c4 18 89 e8 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 89 f5 41 54 | .t......H.....[]A\A].AWAVAUA..AT |
f1c0 | 55 48 89 fd 53 52 48 8b 5d 10 8b 43 e8 83 e0 0f 83 e8 03 83 f8 01 77 1e 8b 43 f8 83 e0 0f 83 f8 | UH..SRH.]..C..........w..C...... |
f1e0 | 04 74 2e 83 f8 03 75 0e 48 8d 73 f0 48 89 ef e8 7a 48 00 00 eb 1b 48 8d 73 e0 48 8d 53 f0 41 b8 | .t....u.H.s.H...zH....H.s.H.S.A. |
f200 | 16 00 00 00 48 89 ef 48 89 f1 e8 11 f3 00 00 eb 5a 48 8b 43 f0 4c 8b 70 10 8b 43 e8 4d 85 f6 75 | ....H..H........ZH.C.L.p..C.M..u |
f220 | 23 83 e0 0f 41 bc 02 00 00 00 83 f8 03 0f 85 0d 01 00 00 48 8d 73 e0 48 89 ef e8 2f 48 00 00 e9 | #...A..............H.s.H.../H... |
f240 | fc 00 00 00 83 e0 0f 83 f8 04 74 0c 4c 8d 7b e0 41 bc 01 00 00 00 eb 24 48 8b 43 e0 48 83 78 10 | ..........t.L.{.A......$H.C.H.x. |
f260 | 00 75 e9 0f 10 43 f0 0f 11 43 e0 41 bc 02 00 00 00 e9 ca 00 00 00 49 01 d6 41 ff c4 45 39 ec 7d | .u...C...C.A..........I..A..E9.} |
f280 | 4a 41 8b 57 08 83 e2 0f 83 fa 04 75 2c 49 8b 17 48 b9 ff ff ff ff ff ff ff 7f 49 83 ef 10 4c 29 | JA.W.......u,I..H.........I...L) |
f2a0 | f1 48 8b 52 10 48 39 ca 72 cc be 2e e1 45 00 48 89 ef 31 c0 e8 74 38 00 00 83 fa 03 75 0d 4c 89 | .H.R.H9.r....E.H..1..t8.....u.L. |
f2c0 | fe 48 89 ef e8 a5 47 00 00 eb c2 48 8b 45 18 4c 89 f2 48 89 ef 48 8d b0 b0 00 00 00 e8 1c f7 ff | .H....G....H.E.L..H..H.......... |
f2e0 | ff 4d 63 d4 45 31 c0 31 d2 4d 6b f2 f0 49 01 de 4c 89 c1 4c 8d 1c 10 49 ff c0 48 c1 e1 04 49 8b | .Mc.E1.1.Mk..I..L..L...I..H...I. |
f300 | 34 0e 4c 89 df 4c 8b 4e 10 48 83 c6 20 4c 89 c9 4c 01 ca f3 a4 44 89 e1 44 29 c1 85 c9 7f d1 49 | 4.L..L.N.H...L..L....D..D).....I |
f320 | c1 e2 04 48 89 c6 48 89 ef 4c 29 d3 e8 be 52 00 00 48 89 03 8a 40 08 83 c8 40 0f b6 c0 89 43 08 | ...H..H..L)...R..H...@...@....C. |
f340 | 45 29 e5 4d 63 e4 4d 6b e4 f0 41 ff c5 49 83 c4 10 4c 01 65 10 41 83 fd 01 0f 8f 67 fe ff ff 58 | E).Mc.Mk..A..I...L.e.A.....g...X |
f360 | 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 54 55 48 89 f5 53 48 89 d3 41 53 8b 42 08 83 e0 0f 83 | []A\A]A^A_.AUATUH..SH..AS.B..... |
f380 | f8 04 74 43 83 f8 05 49 89 fc 75 55 4c 8b 2a 49 8b 7d 28 48 85 ff 75 0c 4c 89 ef e8 36 95 00 00 | ..tC...I..uUL.*I.}(H..u.L...6... |
f3a0 | 48 98 eb 2a f6 47 0a 10 75 ee 49 8b 54 24 18 be 04 00 00 00 48 8b 92 18 01 00 00 e8 c7 ef 00 00 | H..*.G..u.I.T$......H........... |
f3c0 | 48 85 c0 75 3f eb d1 48 8b 02 48 8b 40 10 48 89 45 00 c7 45 08 13 00 00 00 58 5b 5d 41 5c 41 5d | H..u?..H..H.@.H.E..E.....X[]A\A] |
f3e0 | c3 ba 04 00 00 00 48 89 de e8 c2 ef 00 00 83 78 08 00 75 10 ba 45 e1 45 00 48 89 de 4c 89 e7 e8 | ......H........x..u..E.E.H..L... |
f400 | 45 38 00 00 41 5a 48 89 d9 48 89 da 49 89 e8 5b 5d 4c 89 e7 41 b9 01 00 00 00 48 89 c6 41 5c 41 | E8..AZH..H..I..[]L..A.....H..A\A |
f420 | 5d e9 db ef 00 00 48 8d 42 01 48 89 d1 48 83 f8 01 48 89 f0 77 15 48 f7 d8 48 85 d2 75 1f 50 be | ].....H.B.H..H...H..w.H..H..u.P. |
f440 | 53 e1 45 00 31 c0 e8 e2 36 00 00 48 99 48 f7 f9 48 31 f1 79 08 48 83 fa 01 48 83 d0 ff c3 48 8d | S.E.1...6..H.H..H1.y.H...H....H. |
f460 | 42 01 48 89 d1 48 83 f8 01 77 12 31 c0 48 85 d2 75 25 52 be 6d e1 45 00 e8 b0 36 00 00 48 89 f0 | B.H..H...w.1.H..u%R.m.E...6..H.. |
f480 | 48 99 48 f7 f9 31 c0 48 85 d2 74 0b 48 31 ce 48 89 d0 79 03 48 01 c8 c3 48 85 f6 79 13 31 c0 48 | H.H..1.H..t.H1.H..y.H...H..y.1.H |
f4a0 | 83 fe c1 7c 1b 89 f1 48 89 f8 f7 d9 48 d3 e8 c3 40 88 f1 31 c0 48 d3 e7 48 83 fe 3f 48 0f 4e c7 | ...|...H....H...@..1.H..H..?H.N. |
f4c0 | c3 41 55 41 54 55 53 48 89 fb 48 83 ec 18 48 8b 6f 20 48 8b 45 28 48 8b 55 20 44 8b 60 fc 44 89 | .AUATUSH..H...H.o.H.E(H.U.D.`.D. |
f4e0 | e0 83 e0 3f 83 f8 1c 74 4c 77 1b 83 f8 06 0f 82 47 01 00 00 83 f8 07 76 3c 83 e8 0c 83 f8 0e 76 | ...?...tLw......G......v<......v |
f500 | 34 e9 35 01 00 00 83 f8 21 77 13 83 f8 1f 73 4f 83 f8 1d 0f 84 af 00 00 00 e9 1d 01 00 00 83 f8 | 4.5.....!w....sO................ |
f520 | 24 0f 84 03 01 00 00 83 f8 29 0f 84 03 01 00 00 e9 06 01 00 00 48 8b 43 10 41 c1 ec 06 45 0f b6 | $........)...........H.C.A...E.. |
f540 | e4 49 c1 e4 04 0f 10 40 f0 48 8d 48 f0 0f 29 04 24 48 89 4b 10 42 0f 11 04 22 e9 dc 00 00 00 48 | .I.....@.H.H..).$H.K.B...".....H |
f560 | 8b 4f 10 45 31 ed 8b 71 f8 85 f6 74 12 ff ce 41 b5 01 75 0b 45 31 ed 83 79 f0 00 41 0f 95 c5 48 | .O.E1..q...t...A..u.E1..y..A...H |
f580 | 83 e9 10 83 f8 21 48 89 4b 10 75 28 44 89 e6 48 89 df c1 ee 17 48 c1 e6 04 48 01 d6 ba 15 00 00 | .....!H.K.u(D..H.....H...H...... |
f5a0 | 00 e8 0a ee 00 00 44 89 ea 83 f2 01 83 78 08 00 44 0f 44 ea 41 c1 ec 06 45 0f b6 e4 45 39 e5 74 | ......D......x..D.D.A...E...E9.t |
f5c0 | 7a 48 83 45 28 04 eb 73 48 8b 47 10 44 89 e1 c1 e9 17 48 c1 e1 04 48 89 c7 0f 10 50 f0 48 29 d7 | zH.E(..sH.G.D.....H...H....P.H). |
f5e0 | 48 89 fa 48 29 ca 48 8d 72 e0 0f 11 50 d0 48 c1 fe 04 83 fe 01 7e 10 48 83 e8 20 48 89 df 48 89 | H..H).H.r...P.H......~.H...H..H. |
f600 | 43 10 e8 ae fb ff ff 41 c1 ec 06 48 8b 43 10 45 0f b6 e4 49 c1 e4 04 4c 03 65 20 0f 10 58 f0 0f | C......A...H.C.E...I...L.e...X.. |
f620 | 29 1c 24 41 0f 11 1c 24 eb 09 41 81 e4 00 c0 7f 00 74 08 48 8b 45 08 48 89 43 10 48 83 c4 18 5b | ).$A...$..A......t.H.E.H.C.H...[ |
f640 | 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 48 89 fd 53 48 83 ec 68 48 8b 5f 20 48 8b 03 48 8b | ]A\A].AWAVAUATUH..SH..hH._.H..H. |
f660 | 00 48 89 44 24 08 48 8b 40 18 4c 8b 68 30 4c 8b 63 20 48 8b 43 28 48 8d 50 04 48 89 53 28 44 8b | .H.D$.H.@.L.h0L.c.H.C(H.P.H.S(D. |
f680 | 00 8a 85 c8 00 00 00 a8 0c 74 2d 8b bd c0 00 00 00 8d 57 ff 85 d2 89 95 c0 00 00 00 74 04 a8 04 | .........t-.......W.........t... |
f6a0 | 74 16 48 89 ef 44 89 44 24 10 e8 c7 36 00 00 4c 8b 63 20 44 8b 44 24 10 45 89 c7 44 89 c2 41 c1 | t.H..D.D$...6..L.c.D.D$.E..D..A. |
f6c0 | ef 06 83 e2 3f 45 0f b6 ff 49 63 c7 48 89 c1 48 c1 e1 04 83 fa 2d 48 89 4c 24 10 4d 8d 34 0c 77 | ....?E...Ic.H..H.....-H.L$.M.4.w |
f6e0 | 91 ff 24 d5 a0 e2 45 00 41 c1 e8 17 49 c1 e0 04 43 0f 10 24 04 eb 30 41 c1 e8 0e 49 c1 e0 04 43 | ..$...E.A...I...C..$..0A...I...C |
f700 | 0f 10 74 05 00 e9 83 00 00 00 48 8b 43 28 48 8d 50 04 48 89 53 28 8b 00 c1 e8 06 48 98 48 c1 e0 | ..t.......H.C(H.P.H.S(.....H.H.. |
f720 | 04 41 0f 10 64 05 00 0f 29 64 24 10 41 0f 11 26 e9 3d ff ff ff 44 89 c0 41 c7 46 08 01 00 00 00 | .A..d...)d$.A..&.=...D..A.F..... |
f740 | c1 e8 17 41 81 e0 00 c0 7f 00 41 89 06 0f 84 1f ff ff ff e9 67 10 00 00 41 c1 e8 17 41 ff c8 49 | ...A......A.........g...A...A..I |
f760 | 83 c6 10 41 c7 46 f8 00 00 00 00 41 83 f8 ff 75 eb e9 fc fe ff ff 48 8b 44 24 08 41 c1 e8 17 4d | ...A.F.....A...u......H.D$.A...M |
f780 | 63 c0 4a 8b 44 c0 20 48 8b 00 0f 10 30 0f 29 74 24 10 41 0f 11 36 e9 d7 fe ff ff 44 89 c0 41 c1 | c.J.D..H....0.)t$.A..6.....D..A. |
f7a0 | e8 0e c1 e8 17 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 | .....A......t.E...I...K.T....A.. |
f7c0 | ff 01 00 00 49 c1 e0 04 4b 8d 14 04 48 8b 4c 24 08 48 98 48 8b 44 c1 20 4c 89 f1 48 8b 30 eb 33 | ....I...K...H.L$.H.H.D..L..H.0.3 |
f7e0 | 44 89 c2 c1 ea 0e f6 c6 01 74 0c 0f b6 d2 48 c1 e2 04 4c 01 ea eb 0d 81 e2 ff 01 00 00 48 c1 e2 | D........t....H...L..........H.. |
f800 | 04 4c 01 e2 41 c1 e8 17 49 c1 e0 04 4b 8d 34 04 4c 89 f1 48 89 ef e8 f6 f3 ff ff e9 4e fe ff ff | .L..A...I...K.4.L..H........N... |
f820 | 44 89 c1 c1 e9 0e f6 c5 01 74 0c 0f b6 c9 48 c1 e1 04 4c 01 e9 eb 0d 81 e1 ff 01 00 00 48 c1 e1 | D........t....H...L..........H.. |
f840 | 04 4c 01 e1 41 c1 e8 17 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0b | .L..A...A......t.E...I...K.T.... |
f860 | 4d 63 c0 49 c1 e0 04 4b 8d 14 04 48 8b 7c 24 08 48 8b 44 c7 20 48 8b 30 e9 92 00 00 00 48 8b 44 | Mc.I...K...H.|$.H.D..H.0.....H.D |
f880 | 24 08 41 c1 e8 17 4d 63 c0 41 0f 10 1e 4a 8b 74 c0 20 0f 29 5c 24 10 48 8b 06 0f 11 18 f6 40 08 | $.A...Mc.A...J.t...)\$.H......@. |
f8a0 | 40 0f 84 cb fd ff ff 48 8d 56 10 48 39 d0 0f 85 be fd ff ff 48 89 ef e8 30 bf 00 00 e9 b1 fd ff | @......H.V.H9.......H...0....... |
f8c0 | ff 44 89 c1 c1 e9 0e f6 c5 01 74 0c 0f b6 c9 48 c1 e1 04 4c 01 e9 eb 0d 81 e1 ff 01 00 00 48 c1 | .D........t....H...L..........H. |
f8e0 | e1 04 4c 01 e1 41 c1 e8 17 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb | ..L..A...A......t.E...I...K.T... |
f900 | 0b 4d 63 c0 49 c1 e0 04 4b 8d 14 04 4c 89 f6 48 89 ef e8 f7 f3 ff ff e9 52 fd ff ff 45 89 c7 41 | .Mc.I...K...L..H........R...E..A |
f920 | c1 e8 0e 48 89 ef 45 89 c4 41 c1 ef 17 41 81 e4 ff 01 00 00 e8 fc 87 00 00 48 89 c6 49 89 06 44 | ...H..E..A...A...........H..I..D |
f940 | 89 e0 44 09 f8 41 c7 46 08 45 00 00 00 0f 84 22 15 00 00 44 89 e7 48 89 74 24 10 e8 bb 3d 00 00 | ..D..A.F.E....."...D..H.t$...=.. |
f960 | 44 89 ff 41 89 c4 e8 b0 3d 00 00 48 8b 74 24 10 44 89 e1 89 c2 48 89 ef e8 14 8a 00 00 e9 f3 14 | D..A....=..H.t$.D....H.......... |
f980 | 00 00 44 89 c6 41 c1 e8 0e c1 ee 17 48 c1 e6 04 4c 01 e6 41 f7 c0 00 01 00 00 0f 10 2e 41 0f 11 | ..D..A......H...L..A.........A.. |
f9a0 | 6e 10 74 12 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 e9 5a fe ff ff 41 81 e0 ff 01 00 00 49 c1 e0 | n.t.E...I...K.T...Z...A......I.. |
f9c0 | 04 4b 8d 14 04 e9 46 fe ff ff 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 0f b6 d2 49 c1 | .K....F...E..A...A......t.E...I. |
f9e0 | e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f | ..M....Mc.I...M..A...A......t.E. |
fa00 | b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c 04 41 8b 42 08 | ..I...O.|....A......I...O.<.A.B. |
fa20 | 83 f8 13 75 12 41 83 7f 08 13 75 1d 49 8b 07 49 03 02 e9 e0 00 00 00 83 f8 03 75 0d f2 41 0f 10 | ...u.A....u.I..I..........u..A.. |
fa40 | 02 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 d7 4c 89 54 24 10 e8 42 f1 ff ff 85 c0 4c 8b 54 | ....D$P..H.t$PL..L.T$..B.....L.T |
fa60 | 24 10 74 40 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 58 eb 1b 48 8d 74 24 58 4c 89 ff | $.t@A....u..A......D$X..H.t$XL.. |
fa80 | 4c 89 54 24 10 e8 13 f1 ff ff 85 c0 4c 8b 54 24 10 74 11 f2 0f 10 44 24 50 f2 0f 58 44 24 58 e9 | L.T$........L.T$.t....D$P..XD$X. |
faa0 | aa 09 00 00 41 b8 06 00 00 00 e9 eb 00 00 00 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 | ....A..........E..A...A......t.E |
fac0 | 0f b6 d2 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 | ...I...M....Mc.I...M..A...A..... |
fae0 | 00 74 0f 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c | .t.E...I...O.|....A......I...O.< |
fb00 | 04 41 8b 42 08 83 f8 13 75 1d 41 83 7f 08 13 75 28 49 8b 02 49 2b 07 49 89 06 41 c7 46 08 13 00 | .A.B....u.A....u(I..I+.I..A.F... |
fb20 | 00 00 e9 4b fb ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 | ...K......u..A......D$P..H.t$PL. |
fb40 | d7 4c 89 54 24 10 e8 52 f0 ff ff 85 c0 4c 8b 54 24 10 74 40 41 83 7f 08 03 75 0d f2 41 0f 10 07 | .L.T$..R.....L.T$.t@A....u..A... |
fb60 | f2 0f 11 44 24 58 eb 1b 48 8d 74 24 58 4c 89 ff 4c 89 54 24 10 e8 23 f0 ff ff 85 c0 4c 8b 54 24 | ...D$X..H.t$XL..L.T$..#.....L.T$ |
fb80 | 10 74 11 f2 0f 10 44 24 50 f2 0f 5c 44 24 58 e9 ba 08 00 00 41 b8 07 00 00 00 4c 89 f1 4c 89 fa | .t....D$P..\D$X.....A.....L..L.. |
fba0 | 4c 89 d6 e9 0c 09 00 00 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 0f b6 d2 49 c1 e2 04 | L.......E..A...A......t.E...I... |
fbc0 | 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 | M....Mc.I...M..A...A......t.E... |
fbe0 | 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c 04 41 8b 42 08 83 f8 | I...O.|....A......I...O.<.A.B... |
fc00 | 13 75 13 41 83 7f 08 13 75 1e 49 8b 07 49 0f af 02 e9 01 ff ff ff 83 f8 03 75 0d f2 41 0f 10 02 | .u.A....u.I..I...........u..A... |
fc20 | f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 d7 4c 89 54 24 10 e8 63 ef ff ff 85 c0 4c 8b 54 24 | ...D$P..H.t$PL..L.T$..c.....L.T$ |
fc40 | 10 74 40 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 58 eb 1b 48 8d 74 24 58 4c 89 ff 4c | .t@A....u..A......D$X..H.t$XL..L |
fc60 | 89 54 24 10 e8 34 ef ff ff 85 c0 4c 8b 54 24 10 74 11 f2 0f 10 44 24 50 f2 0f 59 44 24 58 e9 cb | .T$..4.....L.T$.t....D$P..YD$X.. |
fc80 | 07 00 00 41 b8 08 00 00 00 e9 0c ff ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f | ...A..........E..A...A......t.E. |
fca0 | b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 | ..I...M....Mc.I...M..A...A...... |
fcc0 | 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 | t.E...I...K.T....A......I...K... |
fce0 | 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 48 89 54 24 | A....u..A......D$P..H.t$PL..H.T$ |
fd00 | 10 e8 97 ee ff ff 85 c0 48 8b 54 24 10 74 3e 83 7a 08 03 75 0c f2 0f 10 02 f2 0f 11 44 24 58 eb | ........H.T$.t>.z..u........D$X. |
fd20 | 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 6a ee ff ff 85 c0 48 8b 54 24 10 74 11 f2 0f 10 44 | .H.t$XH..H.T$..j.....H.T$.t....D |
fd40 | 24 50 f2 0f 5e 44 24 58 e9 01 07 00 00 41 b8 0b 00 00 00 e9 be 00 00 00 45 89 c7 41 c1 ef 17 41 | $P..^D$X.....A..........E..A...A |
fd60 | f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 | ......t.E...I...M....Mc.I...M..A |
fd80 | c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 | ...A......t.E...I...K.T....A.... |
fda0 | 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 24 50 eb 1b 48 8d 74 24 50 | ..I...K...A....u.I..H.D$P..H.t$P |
fdc0 | 4c 89 ff 48 89 54 24 10 e8 3d ee ff ff 85 c0 48 8b 54 24 10 74 3a 83 7a 08 13 75 0a 48 8b 02 48 | L..H.T$..=.....H.T$.t:.z..u.H..H |
fde0 | 89 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 12 ee ff ff 85 c0 48 8b 54 24 10 74 | .D$X..H.t$XH..H.T$........H.T$.t |
fe00 | 0f 48 8b 44 24 58 48 23 44 24 50 e9 07 fd ff ff 41 b8 0d 00 00 00 4c 89 f1 e9 93 06 00 00 45 89 | .H.D$XH#D$P.....A.....L.......E. |
fe20 | c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 | .A...A......t.E...I...M....Mc.I. |
fe40 | e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb | ..M..A...A......t.E...I...K.T... |
fe60 | 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 24 50 eb | .A......I...K...A....u.I..H.D$P. |
fe80 | 1b 48 8d 74 24 50 4c 89 ff 48 89 54 24 10 e8 77 ed ff ff 85 c0 48 8b 54 24 10 74 3a 83 7a 08 13 | .H.t$PL..H.T$..w.....H.T$.t:.z.. |
fea0 | 75 0a 48 8b 02 48 89 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 4c ed ff ff 85 c0 | u.H..H.D$X..H.t$XH..H.T$..L..... |
fec0 | 48 8b 54 24 10 74 0f 48 8b 44 24 58 48 0b 44 24 50 e9 41 fc ff ff 41 b8 0e 00 00 00 e9 35 ff ff | H.T$.t.H.D$XH.D$P.A...A......5.. |
fee0 | ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 | .E..A...A......t.E...I...M....Mc |
ff00 | ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 | .I...M..A...A......t.E...I...K.T |
ff20 | 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 | ....A......I...K...A....u.I..H.D |
ff40 | 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 48 89 54 24 10 e8 b4 ec ff ff 85 c0 48 8b 54 24 10 74 3a 83 | $P..H.t$PL..H.T$........H.T$.t:. |
ff60 | 7a 08 13 75 0a 48 8b 02 48 89 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 89 ec ff | z..u.H..H.D$X..H.t$XH..H.T$..... |
ff80 | ff 85 c0 48 8b 54 24 10 74 0f 48 8b 44 24 58 48 33 44 24 50 e9 7e fb ff ff 41 b8 0f 00 00 00 e9 | ...H.T$.t.H.D$XH3D$P.~...A...... |
ffa0 | 72 fe ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb | r...E..A...A......t.E...I...M... |
ffc0 | 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 | .Mc.I...M..A...A......t.E...I... |
ffe0 | 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 | K.T....A......I...K...A....u.I.. |
10000 | 48 89 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 48 89 54 24 10 e8 f1 eb ff ff 85 c0 48 8b 54 24 10 | H.D$P..H.t$PL..H.T$........H.T$. |
10020 | 74 35 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 | t5.z..u.H..H.D$X..H.t$XH..H.T$.. |
10040 | c6 eb ff ff 85 c0 48 8b 54 24 10 74 0a 48 8b 74 24 58 e9 bc 00 00 00 41 b8 10 00 00 00 e9 b4 fd | ......H.T$.t.H.t$X.....A........ |
10060 | ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d | ..E..A...A......t.E...I...M....M |
10080 | 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d | c.I...M..A...A......t.E...I...K. |
100a0 | 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 | T....A......I...K...A....u.I..H. |
100c0 | 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 48 89 54 24 10 e8 33 eb ff ff 85 c0 48 8b 54 24 10 74 42 | D$P..H.t$PL..H.T$..3.....H.T$.tB |
100e0 | 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 08 eb | .z..u.H..H.D$X..H.t$XH..H.T$.... |
10100 | ff ff 85 c0 48 8b 54 24 10 74 17 48 8b 74 24 58 48 f7 de 48 8b 7c 24 50 e8 7b f3 ff ff e9 f5 f9 | ....H.T$.t.H.t$XH..H.|$P.{...... |
10120 | ff ff 41 b8 11 00 00 00 e9 e9 fc ff ff 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 0f b6 | ..A..........E..A...A......t.E.. |
10140 | d2 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 | .I...M....Mc.I...M..A...A......t |
10160 | 0f 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c 04 41 | .E...I...O.|....A......I...O.<.A |
10180 | 8b 42 08 83 f8 13 75 1a 41 83 7f 08 13 75 25 49 8b 17 49 8b 32 48 89 ef e8 c1 f2 ff ff e9 75 f9 | .B....u.A....u%I..I.2H........u. |
101a0 | ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 d7 4c 89 54 24 | .....u..A......D$P..H.t$PL..L.T$ |
101c0 | 10 e8 d7 e9 ff ff 85 c0 4c 8b 54 24 10 74 64 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 | ........L.T$.tdA....u..A......D$ |
101e0 | 58 eb 1b 48 8d 74 24 58 4c 89 ff 4c 89 54 24 10 e8 a8 e9 ff ff 85 c0 4c 8b 54 24 10 74 35 f2 0f | X..H.t$XL..L.T$........L.T$.t5.. |
10200 | 10 4c 24 58 f2 0f 10 44 24 50 e8 d1 3f ff ff f2 0f 10 4c 24 58 66 0f 28 d0 0f 57 db f2 0f 59 d1 | .L$X...D$P..?.....L$Xf.(..W...Y. |
10220 | 66 0f 2e da 0f 86 24 02 00 00 f2 0f 58 c1 e9 1b 02 00 00 41 b8 09 00 00 00 e9 5c f9 ff ff 45 89 | f.....$.....X......A......\...E. |
10240 | c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 0f b6 d2 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 | .A...A......t.E...I...M....Mc.I. |
10260 | e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb | ..M..A...A......t.E...I...O.|... |
10280 | 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c 04 41 8b 42 08 83 f8 13 75 1a 41 83 7f 08 13 75 25 | .A......I...O.<.A.B....u.A....u% |
102a0 | 49 8b 17 49 8b 32 48 89 ef e8 78 f1 ff ff e9 64 f8 ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 | I..I.2H...x....d......u..A...... |
102c0 | 44 24 50 eb 1b 48 8d 74 24 50 4c 89 d7 4c 89 54 24 10 e8 c6 e8 ff ff 85 c0 4c 8b 54 24 10 74 45 | D$P..H.t$PL..L.T$........L.T$.tE |
102e0 | 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 58 eb 1b 48 8d 74 24 58 4c 89 ff 4c 89 54 24 | A....u..A......D$X..H.t$XL..L.T$ |
10300 | 10 e8 97 e8 ff ff 85 c0 4c 8b 54 24 10 74 16 f2 0f 10 44 24 50 f2 0f 5e 44 24 58 e8 e0 41 ff ff | ........L.T$.t....D$P..^D$X..A.. |
10320 | e9 29 01 00 00 41 b8 0c 00 00 00 e9 6a f8 ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d | .)...A......j...E..A...A......t. |
10340 | 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 | E...I...M....Mc.I...M..A...A.... |
10360 | 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d | ..t.E...I...K.T....A......I...K. |
10380 | 14 04 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 48 89 | ..A....u..A......D$P..H.t$PL..H. |
103a0 | 54 24 10 e8 f5 e7 ff ff 85 c0 48 8b 54 24 10 74 40 83 7a 08 03 75 0c f2 0f 10 02 f2 0f 11 44 24 | T$........H.T$.t@.z..u........D$ |
103c0 | 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 c8 e7 ff ff 85 c0 48 8b 54 24 10 74 13 f2 0f | X..H.t$XH..H.T$........H.T$.t... |
103e0 | 10 4c 24 58 f2 0f 10 44 24 50 e8 a1 3d ff ff eb 5d 41 b8 0a 00 00 00 e9 1a fa ff ff 41 c1 e8 17 | .L$X...D$P..=...]A..........A... |
10400 | 45 89 c7 49 c1 e7 04 4d 01 e7 41 8b 47 08 83 f8 13 75 0b 49 8b 07 48 f7 d8 e9 f9 f6 ff ff 83 f8 | E..I...M..A.G....u.I..H......... |
10420 | 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 58 eb 11 48 8d 74 24 58 4c 89 ff e8 60 e7 ff ff 85 c0 74 | .u..A......D$X..H.t$XL...`.....t |
10440 | 1f f2 0f 10 44 24 58 0f 57 05 e2 df 04 00 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 e9 12 f2 ff ff | ....D$X.W......A...A.F.......... |
10460 | 41 b8 12 00 00 00 eb 43 41 c1 e8 17 45 89 c7 49 c1 e7 04 4d 01 e7 41 83 7f 08 13 75 0a 49 8b 07 | A......CA...E..I...M..A....u.I.. |
10480 | 48 89 44 24 58 eb 11 48 8d 74 24 58 4c 89 ff e8 76 e7 ff ff 85 c0 74 0d 48 8b 44 24 58 48 f7 d0 | H.D$X..H.t$XL...v.....t.H.D$XH.. |
104a0 | e9 72 f6 ff ff 41 b8 13 00 00 00 4c 89 f1 4c 89 fa 4c 89 fe 48 89 ef e8 64 e0 00 00 e9 ad f1 ff | .r...A.....L..L..L..H...d....... |
104c0 | ff 41 c1 e8 17 b8 01 00 00 00 49 c1 e0 04 4d 01 e0 41 8b 50 08 85 d2 74 0f 30 c0 ff ca 75 09 31 | .A........I...M..A.P...t.0...u.1 |
104e0 | c0 41 83 38 00 0f 94 c0 41 89 06 41 c7 46 08 01 00 00 00 e9 7a f1 ff ff 41 c1 e8 17 4c 89 f6 48 | .A.8....A..A.F......z...A...L..H |
10500 | 89 ef 49 c1 e0 04 4b 8d 14 04 e8 5c ee ff ff e9 5a f1 ff ff 45 89 c7 41 c1 e8 0e 48 89 ef 41 81 | ..I...K....\....Z...E..A...H..A. |
10520 | e0 ff 01 00 00 41 c1 ef 17 49 63 c0 45 29 f8 49 c1 e7 04 48 ff c0 41 8d 70 01 48 c1 e0 04 49 01 | .....A...Ic.E).I...H..A.p.H...I. |
10540 | c4 4c 89 65 10 e8 6b ec ff ff 48 8b 43 20 48 8b 54 24 10 49 01 c7 48 01 c2 48 8b 45 18 41 0f 10 | .L.e..k...H.C.H.T$.I..H..H.E.A.. |
10560 | 37 48 83 78 18 00 0f 11 32 7e 1f 48 8d 42 10 4c 39 fa 48 89 ef 49 0f 42 c7 48 89 45 10 e8 8d b9 | 7H.x....2~.H.B.L9.H..I.B.H.E.... |
10580 | 00 00 48 8b 43 08 48 89 45 10 4c 8b 63 20 e9 f7 07 00 00 45 85 ff 74 20 48 8b 43 20 48 8b 4c 24 | ..H.C.H.E.L.c......E..t.H.C.H.L$ |
105a0 | 10 48 89 ef 44 89 44 24 20 48 8d 74 08 f0 e8 e5 18 00 00 44 8b 44 24 20 41 c1 e8 0e 41 81 e8 ff | .H..D.D$.H.t.......D.D$.A...A... |
105c0 | ff 01 00 4d 63 c0 49 c1 e0 02 4c 01 43 28 e9 9f f0 ff ff 44 89 c6 c1 ee 17 f7 c6 00 01 00 00 74 | ...Mc.I...L.C(.....D...........t |
105e0 | 0d 40 0f b6 f6 48 c1 e6 04 4c 01 ee eb 0a 48 63 f6 48 c1 e6 04 4c 01 e6 41 c1 e8 0e 41 f7 c0 00 | .@...H...L....Hc.H...L..A...A... |
10600 | 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b | ...t.E...I...K.T....A......I...K |
10620 | 8d 14 04 48 89 ef e8 c6 e9 ff ff e9 a8 00 00 00 44 89 c2 c1 ea 0e f6 c6 01 74 0c 0f b6 d2 48 c1 | ...H............D........t....H. |
10640 | e2 04 4c 01 ea eb 0d 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 e2 41 c1 e8 17 41 f7 c0 00 01 00 00 74 | ..L..........H...L..A...A......t |
10660 | 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 74 05 00 eb 0b 4d 63 c0 49 c1 e0 04 4b 8d 34 04 48 89 ef e8 ef | .E...I...K.t....Mc.I...K.4.H.... |
10680 | e7 ff ff eb 53 44 89 c2 c1 ea 0e f6 c6 01 74 0c 0f b6 d2 48 c1 e2 04 4c 01 ea eb 0d 81 e2 ff 01 | ....SD........t....H...L........ |
106a0 | 00 00 48 c1 e2 04 4c 01 e2 41 c1 e8 17 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d | ..H...L..A...A......t.E...I...K. |
106c0 | 74 05 00 eb 0b 4d 63 c0 49 c1 e0 04 4b 8d 34 04 48 89 ef e8 4a e8 ff ff 44 39 f8 74 0a 48 83 43 | t....Mc.I...K.4.H...J...D9.t.H.C |
106e0 | 28 04 e9 87 ef ff ff 48 8b 43 28 44 8b 20 44 89 e0 c1 e8 06 0f b6 c0 85 c0 74 15 48 8b 53 20 48 | (......H.C(D..D..........t.H.S.H |
10700 | c1 e0 04 48 89 ef 48 8d 74 02 f0 e8 88 17 00 00 41 c1 ec 0e 41 81 ec ff ff 01 00 4d 63 e4 4a 8d | ...H..H.t.......A...A......Mc.J. |
10720 | 04 a5 04 00 00 00 48 01 43 28 e9 3f ef ff ff 41 81 e0 00 c0 7f 00 41 8b 46 08 74 18 85 c0 ba 01 | ......H.C(.?...A......A.F.t..... |
10740 | 00 00 00 74 25 30 d2 ff c8 75 1f 41 83 3e 00 0f 94 c2 eb 13 31 d2 85 c0 74 10 ff c8 b2 01 75 0a | ...t%0...u.A.>......1...t.....u. |
10760 | 41 83 3e 00 0f 95 c2 0f b6 d2 83 e2 01 84 d2 74 64 eb 4c 44 89 c0 c1 e8 17 48 c1 e0 04 4c 01 e0 | A.>............td.LD.....H...L.. |
10780 | 41 81 e0 00 c0 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 | A.......P.t........t#0...u..8... |
107a0 | c1 eb 12 31 c9 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 0a 48 | ...1...t.....u..8............t.H |
107c0 | 83 43 28 04 e9 a9 ee ff ff 0f 10 38 0f 29 7c 24 10 41 0f 11 3e 48 8b 43 28 44 8b 38 44 89 f8 c1 | .C(........8.)|$.A..>H.C(D.8D... |
107e0 | e8 06 0f b6 c0 85 c0 74 15 48 8b 53 20 48 c1 e0 04 48 89 ef 48 8d 74 02 f0 e8 9a 16 00 00 41 c1 | .......t.H.S.H...H..H.t.......A. |
10800 | ef 0e 41 81 ef ff ff 01 00 4d 63 ff 4a 8d 04 bd 04 00 00 00 e9 98 04 00 00 45 89 c7 41 c1 ef 0e | ..A......Mc.J............E..A... |
10820 | 41 81 e7 ff 01 00 00 41 ff cf 41 c1 e8 17 74 0e 4d 63 c0 49 c1 e0 04 4d 01 f0 4c 89 45 10 44 89 | A......A..A...t.Mc.I...M..L.E.D. |
10840 | fa 4c 89 f6 48 89 ef e8 26 0d 00 00 85 c0 74 0e 41 ff c7 0f 85 3b 06 00 00 e9 10 ee ff ff 48 8b | .L..H...&.....t.A....;........H. |
10860 | 5d 20 80 4b 42 08 e9 f0 ed ff ff 41 c1 e8 17 74 0e 4d 63 c0 49 c1 e0 04 4d 01 f0 4c 89 45 10 83 | ]..KB......A...t.Mc.I...M..L.E.. |
10880 | ca ff 4c 89 f6 48 89 ef e8 e5 0c 00 00 85 c0 0f 85 d9 ed ff ff 4c 8b 65 20 4d 8b 2c 24 49 8b 5c | ..L..H...............L.e.M.,$I.\ |
108a0 | 24 10 49 8b 45 00 4c 8b 33 48 8b 40 18 44 0f b6 78 0a 48 8b 44 24 08 48 8b 40 18 49 c1 e7 04 4d | $.I.E.L.3H.@.D..x.H.D$.H.@.I...M |
108c0 | 03 7c 24 20 83 78 20 00 7e 0c 48 8b 73 20 48 89 ef e8 c2 15 00 00 31 c0 49 8d 4c 05 00 49 39 cf | .|$..x..~.H.s.H.......1.I.L..I9. |
108e0 | 76 11 41 0f 10 64 05 00 41 0f 11 24 06 48 83 c0 10 eb e5 4c 89 f0 4c 29 e8 49 03 44 24 20 48 89 | v.A..d..A..$.H.....L..L).I.D$.H. |
10900 | 43 20 4c 89 f0 4c 29 e8 48 03 45 10 48 89 45 10 48 89 43 08 49 8b 44 24 28 80 4b 42 20 48 89 43 | C.L..L).H.E.H.E.H.C.I.D$(.KB.H.C |
10920 | 28 48 89 5d 20 e9 31 ed ff ff 41 c1 e8 17 74 10 4d 63 c0 49 c1 e0 04 4b 8d 44 06 f0 48 89 45 10 | (H.]..1...A...t.Mc.I...K.D..H.E. |
10940 | 48 8b 44 24 08 48 8b 40 18 83 78 20 00 7e 0b 4c 89 e6 48 89 ef e8 3e 15 00 00 4c 89 f6 48 89 ef | H.D$.H.@..x..~.L..H...>...L..H.. |
10960 | e8 67 0b 00 00 f6 43 42 08 0f 84 2e 06 00 00 85 c0 48 8b 5d 20 0f 84 e0 ec ff ff 48 8b 43 08 48 | .g....CB.........H.].......H.C.H |
10980 | 89 45 10 e9 d3 ec ff ff 41 83 7e 08 13 75 52 49 8b 4e 20 49 8b 56 10 48 89 c8 49 03 06 48 85 c9 | .E......A.~..uRI.N.I.V.H..I..H.. |
109a0 | 7e 05 48 39 d0 eb 03 48 39 c2 0f 9e c2 84 d2 0f 84 bd ec ff ff 41 c1 e8 0e 4a 8d 14 85 04 00 f8 | ~.H9...H9............A...J...... |
109c0 | ff 48 01 53 28 49 89 06 41 c7 46 08 13 00 00 00 49 89 46 30 41 c7 46 38 13 00 00 00 e9 91 ec ff | .H.S(I..A.F.....I.F0A.F8........ |
109e0 | ff 0f 57 db f2 41 0f 10 56 20 f2 41 0f 10 06 66 0f 2e d3 f2 0f 58 c2 f2 41 0f 10 4e 10 76 06 66 | ..W..A..V..A...f.....X..A..N.v.f |
10a00 | 0f 2e c8 eb 04 66 0f 2e c1 0f 93 c0 84 c0 0f 84 5e ec ff ff 41 c1 e8 0e 4a 8d 04 85 04 00 f8 ff | .....f..........^...A...J....... |
10a20 | 48 01 43 28 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 f2 41 0f 11 46 30 41 c7 46 38 03 00 00 00 e9 | H.C(.A...A.F......A..F0A.F8..... |
10a40 | 2e ec ff ff 41 83 7e 08 13 49 8d 46 10 48 89 44 24 10 0f 85 cf 00 00 00 41 83 7e 28 13 0f 85 c4 | ....A.~..I.F.H.D$.......A.~(.... |
10a60 | 00 00 00 4d 8b 7e 20 48 8d 74 24 40 48 89 c7 44 89 44 24 20 4c 89 fa 48 c1 fa 3f f7 d2 83 c2 02 | ...M.~.H.t$@H..D.D$.L..H..?..... |
10a80 | e8 b2 df ff ff 85 c0 44 8b 44 24 20 74 05 49 8b 06 eb 6f 41 83 7e 18 03 75 0e f2 41 0f 10 46 10 | .......D.D$.t.I...oA.~..u..A..F. |
10aa0 | f2 0f 11 44 24 58 eb 1d 48 8b 7c 24 10 48 8d 74 24 58 44 89 44 24 20 e8 e1 e0 ff ff 85 c0 44 8b | ...D$X..H.|$.H.t$XD.D$........D. |
10ac0 | 44 24 20 74 62 0f 57 c0 f2 0f 10 4c 24 58 66 0f 2e c8 76 11 48 b8 ff ff ff ff ff ff ff 7f 48 89 | D$.tb.W....L$Xf...v.H.........H. |
10ae0 | 44 24 40 eb 12 48 b8 00 00 00 00 00 00 00 80 49 f7 d7 48 89 44 24 40 49 c1 ef 3f 45 85 ff 74 8e | D$@..H.........I..H.D$@I..?E..t. |
10b00 | 31 c0 49 2b 46 20 48 8b 54 24 40 41 c7 46 18 13 00 00 00 41 c7 46 08 13 00 00 00 49 89 56 10 49 | 1.I+F.H.T$@A.F.....A.F.....I.V.I |
10b20 | 89 06 e9 ee 00 00 00 41 83 7e 18 03 75 0e f2 41 0f 10 46 10 f2 0f 11 44 24 50 eb 24 48 8b 7c 24 | .......A.~..u..A..F....D$P.$H.|$ |
10b40 | 10 48 8d 74 24 50 44 89 44 24 20 e8 4d e0 ff ff 85 c0 44 8b 44 24 20 75 07 be 87 e1 45 00 eb 4a | .H.t$PD.D$..M.....D.D$.u....E..J |
10b60 | 41 83 7e 28 03 f2 0f 10 44 24 50 41 c7 46 18 03 00 00 00 f2 41 0f 11 46 10 75 0e f2 41 0f 10 46 | A.~(....D$PA.F......A..F.u..A..F |
10b80 | 20 f2 0f 11 44 24 58 eb 29 49 8d 7e 20 48 8d 74 24 58 44 89 44 24 10 e8 01 e0 ff ff 85 c0 44 8b | ....D$X.)I.~.H.t$XD.D$........D. |
10ba0 | 44 24 10 75 0d be a4 e1 45 00 48 89 ef e8 7b 1f 00 00 41 83 7e 08 03 f2 0f 10 44 24 58 41 c7 46 | D$.u....E.H...{...A.~.....D$XA.F |
10bc0 | 28 03 00 00 00 f2 41 0f 11 46 20 75 0d f2 41 0f 10 06 f2 0f 11 44 24 48 eb 22 48 8d 74 24 48 4c | (.....A..F.u..A......D$H."H.t$HL |
10be0 | 89 f7 44 89 44 24 10 e8 b1 df ff ff 85 c0 44 8b 44 24 10 75 07 be c0 e1 45 00 eb ae f2 0f 10 44 | ..D.D$........D.D$.u....E......D |
10c00 | 24 48 f2 0f 5c 44 24 58 41 c7 46 08 03 00 00 00 f2 41 0f 11 06 41 c1 e8 0e e9 8b 00 00 00 41 0f | $H..\D$XA.F......A...A........A. |
10c20 | 10 6e 20 49 8d 46 60 44 89 c2 49 8d 76 30 b9 01 00 00 00 41 0f 10 76 10 c1 ea 0e 81 e2 ff 01 00 | .n.I.F`D..I.v0.....A..v......... |
10c40 | 00 48 89 ef 41 0f 10 3e 41 0f 11 6e 50 41 0f 11 76 40 41 0f 11 7e 30 48 89 45 10 e8 64 0d 00 00 | .H..A..>A..nPA..v@A..~0H.E..d... |
10c60 | 48 8b 43 08 4c 8b 63 20 48 89 45 10 48 8b 43 28 48 8d 50 04 48 89 53 28 44 8b 00 45 89 c1 41 c1 | H.C.L.c.H.E.H.C(H.P.H.S(D..E..A. |
10c80 | e9 06 45 0f b6 c9 49 c1 e1 04 4f 8d 34 0c 41 83 7e 18 00 0f 84 d9 e9 ff ff 41 0f 10 56 10 41 c1 | ..E...I...O.4.A.~........A..V.A. |
10ca0 | e8 0e 4d 63 c0 41 0f 11 16 4a 8d 04 85 04 00 f8 ff 48 01 43 28 e9 b8 e9 ff ff 44 89 c0 c1 e8 0e | ..Mc.A...J.......H.C(.....D..... |
10cc0 | 25 ff 01 00 00 41 c1 e8 17 75 0e 4c 8b 45 10 4d 29 f0 49 c1 f8 04 41 ff c8 85 c0 75 11 48 8b 43 | %....A...u.L.E.M).I...A....u.H.C |
10ce0 | 28 48 8d 50 04 48 89 53 28 8b 00 c1 e8 06 ff c8 4d 8b 3e 6b c0 32 44 01 c0 41 3b 47 0c 76 1f 89 | (H.P.H.S(.......M.>k.2D..A;G.v.. |
10d00 | c2 4c 89 fe 48 89 ef 44 89 44 24 20 89 44 24 10 e8 54 78 00 00 44 8b 44 24 20 8b 44 24 10 49 63 | .L..H..D.D$..D$..Tx..D.D$..D$.Ic |
10d20 | d0 44 29 c0 48 c1 e2 04 89 44 24 10 4d 8d 4c 16 08 45 89 c6 8b 44 24 10 45 85 f6 42 8d 14 30 7e | .D).H....D$.M.L..E...D$.E..B..0~ |
10d40 | 49 49 8d 49 f8 4c 89 fe 48 89 ef 4c 89 4c 24 20 e8 df 75 00 00 4c 8b 4c 24 20 41 f6 01 40 74 21 | II.I.L..H..L.L$...u..L.L$.A..@t! |
10d60 | 41 f6 47 09 04 74 1a 49 8b 41 f8 f6 40 09 03 74 10 4c 89 fe 48 89 ef e8 5b aa 00 00 4c 8b 4c 24 | A.G..t.I.A..@..t.L..H...[...L.L$ |
10d80 | 20 41 ff ce 49 83 e9 10 eb aa 48 8b 43 08 48 89 45 10 e9 db e8 ff ff 48 8b 7c 24 08 41 c1 e8 0e | .A..I.....H.C.H.E......H.|$.A... |
10da0 | 48 8b 47 18 4c 8d 5f 20 48 8b 40 40 4e 8b 3c c0 49 8b 4f 60 41 8b 47 10 4d 8b 57 58 48 85 c9 89 | H.G.L._.H.@@N.<.I.O`A.G.M.WXH... |
10dc0 | 44 24 10 0f 84 7d 01 00 00 4c 89 d2 31 c0 39 44 24 10 0f 8e b5 01 00 00 80 7a 08 00 0f b6 72 09 | D$...}...L..1.9D$........z....r. |
10de0 | 74 09 48 c1 e6 04 4c 01 e6 eb 07 49 8b 34 f3 48 8b 36 48 8b 7c c1 20 48 83 c2 10 48 ff c0 48 39 | t.H...L....I.4.H.6H.|..H...H..H9 |
10e00 | 37 74 cb e9 3e 01 00 00 41 80 7a 08 00 41 0f b6 72 09 0f 84 67 01 00 00 48 c1 e6 04 48 89 ef 48 | 7t..>...A.z..A..r...g...H...H..H |
10e20 | 89 4c 24 38 4c 01 e6 4c 89 5c 24 30 4c 89 54 24 28 48 89 54 24 20 e8 e7 0f 00 00 48 8b 54 24 20 | .L$8L..L.\$0L.T$(H.T$......H.T$. |
10e40 | 48 8b 4c 24 38 4c 8b 54 24 28 4c 8b 5c 24 30 48 89 44 d1 20 48 8b 44 d1 20 49 83 c2 10 48 ff c2 | H.L$8L.T$(L.\$0H.D..H.D..I...H.. |
10e60 | 48 ff 40 08 39 54 24 10 7f 9e 41 f6 47 09 04 75 04 49 89 4f 60 48 8b 45 18 48 83 78 18 00 0f 8e | H.@.9T$...A.G..u.I.O`H.E.H.x.... |
10e80 | ea e7 ff ff 4d 8d 4e 10 48 89 ef 4c 89 4d 10 e8 7b b0 00 00 48 8b 43 08 48 89 45 10 e9 cd e7 ff | ....M.N.H..L.M..{...H.C.H.E..... |
10ea0 | ff 48 8b 44 24 08 4d 89 e7 4c 2b 3b 41 c1 e8 17 41 ff c8 48 8b 40 18 49 c1 ff 04 0f b6 40 0a 41 | .H.D$.M..L+;A...A..H.@.I.....@.A |
10ec0 | 29 c7 41 ff cf 41 83 f8 ff 75 43 48 8b 45 30 48 2b 45 10 49 63 d7 48 c1 f8 04 48 39 d0 7f 15 44 | ).A..A...uCH.E0H+E.Ic.H...H9...D |
10ee0 | 89 fe 48 89 ef 48 89 54 24 20 e8 02 04 00 00 48 8b 54 24 20 4c 8b 63 20 4c 8b 74 24 10 48 c1 e2 | ..H..H.T$......H.T$.L.c.L.t$.H.. |
10f00 | 04 45 89 f8 4d 01 e6 4c 01 f2 48 89 55 10 49 63 cf 31 c0 31 d2 48 6b c9 f0 4c 01 e1 44 39 c2 0f | .E..M..L..H.U.Ic.1.1.Hk..L..D9.. |
10f20 | 8d 4d e7 ff ff 44 39 fa 7d 0b 0f 10 1c 01 41 0f 11 1c 06 eb 09 41 c7 44 06 08 00 00 00 00 ff c2 | .M...D9.}.....A......A.D........ |
10f40 | 48 83 c0 10 eb d6 8b 74 24 10 48 89 ef 4c 89 54 24 28 4c 89 5c 24 20 e8 41 0e 00 00 4c 8b 54 24 | H......t$.H..L.T$(L.\$..A...L.T$ |
10f60 | 28 4c 89 78 18 48 89 c1 49 89 06 41 c7 46 08 46 00 00 00 31 d2 4c 8b 5c 24 20 e9 e5 fe ff ff 49 | (L.x.H..I..A.F.F...1.L.\$......I |
10f80 | 8b 04 f3 48 89 44 d1 20 e9 c7 fe ff ff 49 89 0e 41 c7 46 08 46 00 00 00 e9 d8 fe ff ff 48 83 c4 | ...H.D.......I..A.F.F........H.. |
10fa0 | 68 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 fd 53 48 89 d3 48 83 ec 18 83 fe 04 74 16 83 fe 06 | h[]A\A]A^A_.UH..SH..H......t.... |
10fc0 | 75 2d ba 17 00 00 00 be 40 e4 45 00 e8 1e 36 00 00 eb 0b 48 8b 47 18 48 8b 80 f0 00 00 00 48 89 | u-......@.E...6....H.G.H......H. |
10fe0 | 03 8a 40 08 83 c8 40 0f b6 c0 89 43 08 eb 0f 48 8b 47 10 0f 10 40 f0 0f 29 04 24 0f 11 03 48 83 | ..@...@....C...H.G...@..).$...H. |
11000 | c3 10 48 89 5d 10 48 83 c4 18 5b 5d c3 55 53 48 89 fb 48 83 ec 18 48 8b 7f 58 48 85 ff 74 14 89 | ..H.].H...[].USH..H...H..XH..t.. |
11020 | b7 d0 00 00 00 48 83 c7 08 be 01 00 00 00 e8 6d 34 ff ff 48 8b 6b 18 40 88 73 0a 48 8b bd e0 00 | .....H.........m4..H.k.@.s.H.... |
11040 | 00 00 48 83 7f 58 00 74 20 48 8b 47 10 48 8d 50 10 48 89 57 10 48 8b 53 10 0f 10 42 f0 0f 11 00 | ..H..X.t.H.G.H.P.H.W.H.S...B.... |
11060 | 0f 29 04 24 e8 a4 ff ff ff 48 83 bd d8 00 00 00 00 74 27 48 8b 53 10 48 89 df e8 2d ff ff ff 48 | .).$.....H.......t'H.S.H...-...H |
11080 | 8b 43 20 48 8b 53 10 48 39 50 08 73 04 48 89 50 08 48 89 df ff 95 d8 00 00 00 e8 f1 2e ff ff 55 | .C.H.S.H9P.s.H.P.H.............U |
110a0 | 53 48 89 f3 48 83 ec 18 48 85 f6 74 3a 0f be 32 48 89 fd 48 89 df 48 89 54 24 08 e8 50 30 ff ff | SH..H...H..t:..2H..H..H.T$..P0.. |
110c0 | 48 85 c0 48 8b 54 24 08 75 1d be 58 e4 45 00 48 89 ef 48 89 d9 e8 61 2a 00 00 be 03 00 00 00 48 | H..H.T$.u..X.E.H..H...a*.......H |
110e0 | 89 ef e8 26 ff ff ff 48 83 c4 18 5b 5d c3 41 55 41 54 55 48 89 fd 53 48 89 f3 48 83 ec 18 48 8b | ...&...H...[].AUATUH..SH..H...H. |
11100 | 3e 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 12 48 8b 47 08 48 8d 50 01 48 89 57 08 44 0f b6 08 | >H..H.P.H..H..t.H.G.H.P.H.W.D... |
11120 | eb 08 e8 1b d8 ff ff 41 89 c1 41 83 f9 1b 48 8b 73 50 4c 8b 6b 58 4c 8d 63 08 75 20 48 89 ef ba | .......A..A...H.sPL.kXL.c.u.H... |
11140 | 82 e4 45 00 e8 56 ff ff ff 48 8b 33 4c 89 e9 4c 89 e2 48 89 ef e8 23 d6 ff ff eb 2c ba 89 e4 45 | ..E..V...H.3L..L..H...#....,...E |
11160 | 00 48 89 ef 44 89 4c 24 0c e8 31 ff ff ff 44 8b 4c 24 0c 48 8b 33 48 8d 4b 20 4d 89 e8 4c 89 e2 | .H..D.L$..1...D.L$.H.3H.K.M..L.. |
11180 | 48 89 ef e8 c1 b5 ff ff 48 83 c4 18 48 89 ef 48 89 c6 5b 5d 41 5c 41 5d e9 39 0c 00 00 48 81 ec | H.......H...H..H..[]A\A].9...H.. |
111a0 | 08 01 00 00 48 89 f9 48 8b 47 58 48 89 3c 24 48 89 74 24 10 66 8b b7 c6 00 00 00 48 8d 7c 24 28 | ....H..H.GXH.<$H.t$.f......H.|$( |
111c0 | 48 89 54 24 18 c7 84 24 f8 00 00 00 00 00 00 00 48 89 44 24 28 48 89 79 58 48 8d 7c 24 30 66 89 | H.T$...$........H.D$(H.yXH.|$0f. |
111e0 | 74 24 0e e8 b8 30 ff ff 85 c0 75 10 48 8b 74 24 18 48 8b 3c 24 48 8b 44 24 10 ff d0 48 8b 44 24 | t$...0....u.H.t$.H.<$H.D$...H.D$ |
11200 | 28 48 8b 14 24 48 89 42 58 66 8b 44 24 0e 66 89 82 c6 00 00 00 8b 84 24 f8 00 00 00 48 81 c4 08 | (H..$H.BXf.D$.f........$....H... |
11220 | 01 00 00 c3 41 57 41 89 f7 41 56 41 55 41 54 4c 63 e6 49 c1 e4 04 55 4c 89 e1 53 48 89 fb 52 44 | ....AWA..AVAUATLc.I...UL..SH..RD |
11240 | 8b af b8 00 00 00 48 8b 6f 38 4d 63 f5 49 c1 e6 04 48 89 ee 4c 89 f2 e8 19 0e 00 00 31 d2 48 89 | ......H.o8Mc.I...H..L.......1.H. |
11260 | 43 38 49 01 c6 45 39 fd 7d 12 41 c7 44 16 08 00 00 00 00 41 ff c5 48 83 c2 10 eb e9 4a 8d 54 20 | C8I..E9.}.A.D......A..H.....J.T. |
11280 | b0 44 89 bb b8 00 00 00 48 89 53 30 48 89 c2 48 29 ea 48 01 53 10 48 8b 53 40 48 85 d2 74 0f 48 | .D......H.S0H..H).H.S.H.S@H..t.H |
112a0 | 89 c1 48 29 e9 48 01 0a 48 8b 52 10 eb ec 48 8b 43 20 48 85 c0 74 2e 48 8b 4b 38 48 89 ca 48 29 | ..H).H..H.R...H.C.H..t.H.K8H..H) |
112c0 | ea 48 01 50 08 48 8b 10 48 29 ea 48 03 53 38 f6 40 42 02 48 89 10 74 07 48 29 e9 48 01 48 20 48 | .H.P.H..H).H.S8.@B.H..t.H).H.H.H |
112e0 | 8b 40 10 eb cd 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 8b 97 b8 00 00 00 48 89 fb 81 fa 40 42 0f | .@...X[]A\A]A^A_.S......H....@B. |
11300 | 00 7e 0a be 06 00 00 00 e8 00 fd ff ff 48 8b 47 10 48 2b 47 38 01 d2 48 c1 f8 04 81 fa 40 42 0f | .~...........H.G.H+G8..H.....@B. |
11320 | 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 e8 | ..D...@B...N.9.}"=@B....~...C... |
11340 | e0 fe ff ff be 90 e4 45 00 48 89 df 31 c0 e8 da 17 00 00 48 89 df 5b e9 c8 fe ff ff 55 53 48 89 | .......E.H..1......H..[.....USH. |
11360 | fb 51 48 8b 6f 10 48 8b 47 20 48 85 c0 74 11 48 8b 50 08 48 8b 40 10 48 39 d5 48 0f 42 ea eb ea | .QH.o.H.G.H..t.H.P.H.@.H9.H.B... |
11380 | 48 2b 6b 38 48 89 df 48 c1 fd 04 ff c5 81 bb b8 00 00 00 40 42 0f 00 7e 07 e8 b0 89 ff ff eb 05 | H+k8H..H...........@B..~........ |
113a0 | e8 4a 8d ff ff 81 fd 40 42 0f 00 7f 2e 89 e8 b9 08 00 00 00 be 40 42 0f 00 99 f7 f9 8d 44 05 0a | .J.....@B............@B......D.. |
113c0 | 3d 40 42 0f 00 0f 4e f0 3b b3 b8 00 00 00 7d 0b 5a 48 89 df 5b 5d e9 49 fe ff ff 58 5b 5d c3 41 | =@B...N.;.....}.ZH..[].I...X[].A |
113e0 | 56 41 55 41 54 55 53 48 89 fb 48 81 ec 90 00 00 00 4c 8b af a8 00 00 00 64 48 8b 04 25 28 00 00 | VAUATUSH..H......L......dH..%(.. |
11400 | 00 48 89 84 24 88 00 00 00 31 c0 4d 85 ed 0f 84 90 00 00 00 80 bf c9 00 00 00 00 0f 84 83 00 00 | .H..$....1.M.................... |
11420 | 00 48 8b 6f 20 48 8b 4f 10 48 8b 47 38 89 74 24 08 4c 8b 65 08 49 89 ce 89 54 24 30 49 29 c6 48 | .H.o.H.O.H.G8.t$.L.e.I...T$0I).H |
11440 | 89 ac 24 80 00 00 00 49 29 c4 48 8b 47 30 48 29 c8 48 3d 4f 01 00 00 7f 0a be 14 00 00 00 e8 8e | ..$....I).H.G0H).H=O............ |
11460 | fe ff ff 48 8b 43 10 48 8d 74 24 08 48 89 df 48 05 40 01 00 00 48 89 45 08 c6 83 c9 00 00 00 00 | ...H.C.H.t$.H..H.@...H.E........ |
11480 | 80 4d 42 04 41 ff d5 48 8b 43 38 c6 83 c9 00 00 00 01 49 01 c4 49 01 c6 4c 89 65 08 4c 89 73 10 | .MB.A..H.C8.......I..I..L.e.L.s. |
114a0 | 80 65 42 fb 48 8b 84 24 88 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 34 2c ff ff 48 81 c4 90 | .eB.H..$....dH3.%(...t..4,..H... |
114c0 | 00 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 53 8a 87 c8 00 00 00 48 89 fb 48 8b 6f 20 a8 06 74 | ...[]A\A]A^.ATUS......H..H.o...t |
114e0 | 2b a8 02 74 1b 48 2b 77 38 83 ca ff 49 89 f4 be 01 00 00 00 e8 e6 fe ff ff 4c 89 e6 48 03 73 38 | +..t.H+w8...I............L..H.s8 |
11500 | 48 8b 45 10 48 8b 40 28 48 89 43 28 0f bf 45 40 48 8b 4d 10 48 8b 55 00 48 89 4b 20 89 c1 85 c9 | H.E.H.@(H.C(..E@H.M.H.U.H.K..... |
11520 | 75 07 48 89 d7 89 ce eb 1a 48 3b 73 10 73 f3 48 83 c6 10 0f 10 46 f0 48 83 c2 10 ff c9 0f 11 42 | u.H......H;s.s.H.....F.H.......B |
11540 | f0 eb db 85 f6 7e 0f 48 83 c2 10 c7 42 f8 00 00 00 00 ff ce eb ed 31 d2 85 c9 0f 49 d1 ff c0 48 | .....~.H....B.........1....I...H |
11560 | 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 89 d5 41 54 55 48 89 | c.H...H..H.S.[]A\.AWAVAUA..ATUH. |
11580 | f5 53 48 89 fb 48 83 ec 18 8b 45 08 49 89 ee 4c 2b 73 38 48 8b 53 10 48 8b 4b 30 83 e0 3f 83 f8 | .SH..H....E.I..L+s8H.S.H.K0..?.. |
115a0 | 16 74 13 83 f8 26 74 14 83 f8 06 0f 85 31 02 00 00 e9 ac 00 00 00 48 8b 6d 00 eb 08 48 8b 45 00 | .t...&t......1........H.m...H.E. |
115c0 | 48 8b 68 18 48 29 d1 48 81 f9 4f 01 00 00 7f 0d be 14 00 00 00 48 89 df e8 14 fd ff ff 48 8b 43 | H.h.H).H..O..........H.......H.C |
115e0 | 20 48 8b 40 18 48 85 c0 75 08 48 89 df e8 34 87 ff ff 48 8b 7b 10 4c 03 73 38 48 89 43 20 66 44 | .H.@.H..u.H...4...H.{.L.s8H.C.fD |
11600 | 89 68 40 c6 40 42 00 48 8d 97 40 01 00 00 4c 89 30 48 89 50 08 48 8b 43 18 48 83 78 18 00 7e 08 | .h@.@B.H..@...L.0H.P.H.C.H.x..~. |
11620 | 48 89 df e8 e7 a8 00 00 f6 83 c8 00 00 00 01 74 0d 83 ca ff 31 f6 48 89 df e8 a1 fd ff ff 48 89 | H..............t....1.H.......H. |
11640 | df ff d5 48 8b 73 10 48 98 48 89 df 48 c1 e0 04 48 29 c6 e8 74 fe ff ff b8 01 00 00 00 e9 fa 01 | ...H.s.H.H..H...H)..t........... |
11660 | 00 00 48 8b 45 00 48 29 d1 48 c1 f9 04 4c 8b 60 18 48 89 d0 48 29 e8 48 89 c5 41 0f b6 74 24 0c | ..H.E.H).H...L.`.H..H).H..A..t$. |
11680 | 48 c1 fd 04 40 0f b6 c6 48 39 c1 7f 08 48 89 df e8 5c fc ff ff 8d 75 ff 31 d2 41 0f b6 6c 24 0a | H...@...H9...H...\....u.1.A..l$. |
116a0 | 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 00 00 00 eb db 41 | ...H..9.}.H.C.H.H.H.K..@.......A |
116c0 | 80 7c 24 0b 00 75 0a 4c 03 73 38 4d 8d 7e 10 eb 69 41 0f b6 74 24 0c 48 8b 43 30 48 2b 43 10 40 | .|$..u.L.s8M.~..iA..t$.H.C0H+C.@ |
116e0 | 0f b6 d6 48 c1 f8 04 48 39 d0 7f 0e 48 89 df 89 0c 24 e8 fa fb ff ff 8b 0c 24 4c 8b 7b 10 48 63 | ...H...H9...H....$.......$L.{.Hc |
11700 | c1 31 d2 48 c1 e0 04 4c 89 ff 48 29 c7 48 89 f8 39 ea 7d 22 48 8b 4b 10 ff c2 48 83 c0 10 0f 10 | .1.H...L..H).H..9.}"H.K...H..... |
11720 | 40 f0 48 8d 71 10 48 89 73 10 0f 11 01 c7 40 f8 00 00 00 00 eb da 4c 03 73 38 48 8b 43 20 48 8b | @.H.q.H.s.....@.......L.s8H.C.H. |
11740 | 68 18 48 85 ed 75 0b 48 89 df e8 d7 85 ff ff 48 89 c5 48 89 6b 20 4c 89 7d 20 66 44 89 6d 40 4c | h.H..u.H.......H..H.k.L.}.fD.m@L |
11760 | 89 75 00 41 0f b6 44 24 0c 48 c1 e0 04 49 01 c7 49 8b 44 24 38 c6 45 42 02 4c 89 7d 08 48 89 45 | .u.A..D$.H...I..I.D$8.EB.L.}.H.E |
11780 | 28 48 8b 43 18 4c 89 7b 10 48 83 78 18 00 7e 08 48 89 df e8 77 a7 00 00 31 c0 f6 83 c8 00 00 00 | (H.C.L.{.H.x..~.H...w...1....... |
117a0 | 01 0f 84 b5 00 00 00 48 8b 45 10 48 83 45 28 04 31 f6 f6 40 42 02 74 16 48 8b 40 28 8b 40 fc 83 | .......H.E.H.E(.1..@B.t.H.@(.@.. |
117c0 | e0 3f 83 f8 25 75 07 80 4d 42 20 40 b6 04 83 ca ff 48 89 df e8 06 fc ff ff 48 83 6d 28 04 31 c0 | .?..%u..MB.@.....H.......H.m(.1. |
117e0 | eb 7a 48 29 d1 48 83 f9 1f 7f 0d be 01 00 00 00 48 89 df e8 f9 fa ff ff 4c 03 73 38 ba 17 00 00 | .zH).H..........H.......L.s8.... |
11800 | 00 48 89 df 4c 89 f6 4c 89 f5 e8 a1 cb 00 00 8b 50 08 83 e2 0f 83 fa 06 74 10 ba fe f3 45 00 4c | .H..L..L........P.......t....E.L |
11820 | 89 f6 48 89 df e8 1f 14 00 00 48 8b 4b 10 48 89 ca 48 39 ea 76 0e 0f 10 4a f0 48 83 ea 10 0f 11 | ..H.......H.K.H..H9.v...J.H..... |
11840 | 4a 10 eb ed 0f 10 10 48 83 c1 10 48 89 4b 10 0f 29 14 24 0f 11 55 00 e9 2d fd ff ff 48 83 c4 18 | J......H...H.K..).$..U..-...H... |
11860 | 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 8b 47 20 48 89 fb 8a 50 42 f6 c2 10 74 11 83 e2 ef 88 50 | []A\A]A^A_.SH.G.H...PB...t.....P |
11880 | 42 48 8b 50 28 48 89 97 b0 00 00 00 66 83 78 40 ff 75 12 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 | BH.P(H......f.x@.u.H.S.H.K.H9J.s |
118a0 | 04 48 89 4a 08 48 89 df 48 8b 50 30 ff 50 20 48 8b 73 10 48 89 df 48 98 5b 48 c1 e0 04 48 29 c6 | .H.J.H..H.P0.P.H.s.H..H.[H...H). |
118c0 | e9 07 fc ff ff 55 48 85 f6 53 48 89 fb 52 74 07 8b 36 e8 94 ff ff ff 48 8d 6b 60 48 8b 43 20 48 | .....UH..SH..Rt..6.....H.k`H.C.H |
118e0 | 39 e8 74 27 f6 40 42 02 75 0f be 01 00 00 00 48 89 df e8 74 ff ff ff eb e2 48 89 df e8 c0 db ff | 9.t'.@B.u......H...t.....H...... |
11900 | ff 48 89 df e8 3d dd ff ff eb d0 58 5b 5d c3 53 0f b7 8f c6 00 00 00 48 89 f2 48 89 fb 48 8b 47 | .H...=.....X[].S.......H..H..H.G |
11920 | 20 be 8e e4 45 00 81 f9 c7 00 00 00 7f 15 8a 4f 0a 84 c9 75 2f 48 8d 4f 60 48 39 c8 74 0d be 9f | ....E..........O...u/H.O`H9.t... |
11940 | e4 45 00 48 89 df e8 77 2d ff ff 48 8d 72 f0 83 ca ff e8 1b fc ff ff 85 c0 75 67 48 89 df 5b e9 | .E.H...w-..H.r...........ugH..[. |
11960 | e2 dc ff ff fe c9 74 07 be ed d7 45 00 eb d4 c6 47 0a 00 48 8b 4f 38 48 03 48 38 f6 40 42 02 48 | ......t....E....G..H.O8H.H8.@B.H |
11980 | 89 08 74 07 e8 bd dc ff ff eb 2c 48 8b 48 20 48 85 c9 74 18 48 8b 50 30 be 01 00 00 00 ff d1 48 | ..t.......,H.H.H..t.H.P0.......H |
119a0 | 8b 53 10 48 98 48 c1 e0 04 48 29 c2 48 89 d6 48 89 df e8 15 fb ff ff 48 89 df 31 f6 5b e9 03 ff | .S.H.H...H).H..H.......H..1.[... |
119c0 | ff ff 5b c3 55 89 cd 53 48 89 fb 41 50 66 8b 87 c6 00 00 00 ff c0 66 3d c7 00 66 89 87 c6 00 00 | ..[.U..SH..APf........f=..f..... |
119e0 | 00 76 22 66 3d c8 00 75 0c be 8e e4 45 00 31 c0 e8 38 11 00 00 66 3d e0 00 76 0a be 06 00 00 00 | .v"f=..u....E.1..8...f=..v...... |
11a00 | e8 08 f6 ff ff 85 ed 75 07 66 ff 83 c4 00 00 00 48 89 df e8 5a fb ff ff 85 c0 75 08 48 89 df e8 | .......u.f......H...Z.....u.H... |
11a20 | 22 dc ff ff 85 ed 75 07 66 ff 8b c4 00 00 00 66 ff 8b c6 00 00 00 58 5b 5d c3 41 56 41 55 41 54 | ".....u.f......f......X[].AVAUAT |
11a40 | 55 53 48 89 fb 48 83 ec 10 48 85 f6 44 8b b7 c4 00 00 00 74 0b 66 8b 8e c6 00 00 00 ff c1 eb 05 | USH..H...H..D......t.f.......... |
11a60 | b9 01 00 00 00 48 63 c2 48 8b 53 10 66 89 8b c6 00 00 00 48 c1 e0 04 66 c7 83 c4 00 00 00 00 00 | .....Hc.H.S.f......H...f........ |
11a80 | be 0f 19 41 00 48 89 df 48 29 c2 e8 0d f7 ff ff 83 f8 ff 75 6c c7 44 24 0c 02 00 00 00 e9 a2 00 | ...A.H..H).........ul.D$........ |
11aa0 | 00 00 4c 8b 6b 38 4c 03 6d 38 48 89 df 4c 89 ee e8 e3 03 00 00 4c 89 ea 44 89 e6 48 89 df e8 e9 | ..L.k8L.m8H..L.......L..D..H.... |
11ac0 | f4 ff ff 48 89 6b 20 8a 45 42 48 89 df 66 c7 83 c4 00 00 00 00 00 83 e0 01 88 83 c9 00 00 00 e8 | ...H.k..EBH..f.................. |
11ae0 | 78 f8 ff ff 48 8b 45 28 48 8d 54 24 0c be c5 18 41 00 48 89 df 48 89 83 b0 00 00 00 e8 9c f6 ff | x...H.E(H.T$....A.H..H.......... |
11b00 | ff 89 44 24 0c 44 8b 64 24 0c 41 83 fc 01 7e 34 48 8b 6b 20 48 85 ed 74 0c f6 45 42 10 75 83 48 | ..D$.D.d$.A...~4H.k.H..t..EB.u.H |
11b20 | 8b 6d 10 eb ef 48 8b 53 10 44 88 63 0a 44 89 e6 48 89 df e8 74 f4 ff ff 48 8b 43 20 48 8b 53 10 | .m...H.S.D.c.D..H...t...H.C.H.S. |
11b40 | 48 89 50 08 66 44 89 b3 c4 00 00 00 66 ff 8b c6 00 00 00 8b 44 24 0c 48 83 c4 10 5b 5d 41 5c 41 | H.P.fD......f.......D$.H...[]A\A |
11b60 | 5d 41 5e c3 31 c0 66 83 bf c4 00 00 00 00 0f 94 c0 c3 41 50 66 83 bf c4 00 00 00 00 48 8b 47 20 | ]A^.1.f...........APf.......H.G. |
11b80 | 74 20 48 8b 47 18 48 3b b8 e0 00 00 00 74 07 be c5 e4 45 00 eb 05 be ef e4 45 00 31 c0 e8 8b 0f | t.H.G.H;.....t....E......E.1.... |
11ba0 | 00 00 c6 47 0a 01 4c 8b 00 4c 2b 47 38 f6 40 42 02 4c 89 40 38 75 2f 48 85 c9 48 89 48 20 74 04 | ...G..L..L+G8.@B.L.@8u/H..H.H.t. |
11bc0 | 48 89 50 30 48 63 f6 48 c7 c2 f0 ff ff ff 48 c1 e6 04 48 29 f2 48 03 57 10 be 01 00 00 00 48 89 | H.P0Hc.H......H...H).H.W......H. |
11be0 | 10 e8 27 f4 ff ff 31 c0 5a c3 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 18 4c 8b a7 b0 00 | ..'...1.Z.AWAVAUATUSH..H...L.... |
11c00 | 00 00 4c 89 87 b0 00 00 00 48 89 4c 24 08 4c 8b 7f 20 44 8a b7 c9 00 00 00 44 8b af c4 00 00 00 | ..L......H.L$.L...D......D...... |
11c20 | e8 78 f5 ff ff 85 c0 89 c5 48 8b 4c 24 08 74 3e 48 03 4b 38 48 89 df 48 89 ce 48 89 4c 24 08 e8 | .x.......H.L$.t>H.K8H..H..H.L$.. |
11c40 | 54 02 00 00 48 8b 54 24 08 48 89 df 89 ee e8 59 f3 ff ff 4c 89 7b 20 44 88 b3 c9 00 00 00 48 89 | T...H.T$.H.....Y...L.{.D......H. |
11c60 | df 66 44 89 ab c4 00 00 00 e8 ee f6 ff ff 4c 89 a3 b0 00 00 00 48 83 c4 18 89 e8 5b 5d 41 5c 41 | .fD...........L......H.....[]A\A |
11c80 | 5d 41 5e 41 5f c3 55 53 48 89 fb 48 83 ec 68 66 ff 87 c4 00 00 00 4c 8b 87 b0 00 00 00 48 89 4c | ]A^A_.USH..H..hf......L......H.L |
11ca0 | 24 50 48 8b 4f 10 48 2b 4f 38 48 89 34 24 be ee 10 41 00 48 89 54 24 58 48 89 e2 48 c7 44 24 20 | $PH.O.H+O8H.4$...A.H.T$XH..H.D$. |
11cc0 | 00 00 00 00 c7 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 | .....D$,....H.D$0.....D$<....H.D |
11ce0 | 24 40 00 00 00 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 | $@.....D$L....H.D$.....H.D$..... |
11d00 | e8 e5 fe ff ff 48 8b 54 24 18 48 8b 74 24 08 48 89 df 31 c9 89 c5 e8 5a 03 00 00 48 63 54 24 2c | .....H.T$.H.t$.H..1....Z...HcT$, |
11d20 | 48 8b 74 24 20 48 89 df 31 c9 48 89 44 24 08 48 c7 44 24 18 00 00 00 00 48 01 d2 e8 35 03 00 00 | H.t$.H..1.H.D$.H.D$.....H...5... |
11d40 | 48 63 54 24 3c 48 8b 74 24 30 48 89 df 31 c9 48 6b d2 18 e8 1d 03 00 00 48 63 54 24 4c 48 8b 74 | HcT$<H.t$0H..1.Hk.......HcT$LH.t |
11d60 | 24 40 48 89 df 31 c9 48 6b d2 18 e8 05 03 00 00 66 ff 8b c4 00 00 00 48 83 c4 68 89 e8 5b 5d c3 | $@H..1.Hk.......f......H..h..[]. |
11d80 | 89 f0 53 89 f3 c1 e0 04 be 26 00 00 00 8d 50 20 48 63 d2 e8 96 9a 00 00 88 58 0a 5b c3 8d 14 f5 | ..S......&....P.Hc.......X.[.... |
11da0 | 20 00 00 00 53 89 f3 be 06 00 00 00 48 63 d2 e8 7a 9a 00 00 48 c7 40 18 00 00 00 00 88 58 0a ff | ....S.......Hc..z...H.@......X.. |
11dc0 | cb 83 fb ff 74 0e 48 63 d3 48 c7 44 d0 20 00 00 00 00 eb eb 5b c3 41 54 49 89 fc 55 48 89 f5 53 | ....t.Hc.H.D........[.ATI..UH..S |
11de0 | 31 db 0f b6 45 0a 39 c3 7d 33 31 d2 b9 20 00 00 00 31 f6 4c 89 e7 e8 7a 02 00 00 48 8d 50 10 48 | 1...E.9.}31......1.L...z...H.P.H |
11e00 | c7 40 08 01 00 00 00 c7 40 18 00 00 00 00 48 89 10 48 63 d3 ff c3 48 89 44 d5 20 eb c5 5b 5d 41 | .@......@.....H..Hc...H.D....[]A |
11e20 | 5c c3 41 54 49 89 f4 55 48 8d 6f 40 53 48 89 fb 48 8b 45 00 48 85 c0 75 4d 31 d2 31 f6 b9 20 00 | \.ATI..UH.o@SH..H.E.H..uM1.1.... |
11e40 | 00 00 48 89 df e8 2b 02 00 00 48 8b 55 00 48 c7 40 08 00 00 00 00 c7 40 18 01 00 00 00 48 89 50 | ..H...+...H.U.H.@......@.....H.P |
11e60 | 10 48 89 45 00 48 39 5b 50 4c 89 20 75 25 48 8b 53 18 48 8b 8a a8 00 00 00 48 89 4b 50 48 89 9a | .H.E.H9[PL..u%H.S.H......H.KPH.. |
11e80 | a8 00 00 00 eb 0d 4c 39 20 72 ae 74 06 48 8d 68 10 eb 9d 5b 5d 41 5c c3 55 48 89 f5 53 48 89 fb | ......L9.r.t.H.h...[]A\.UH..SH.. |
11ea0 | 48 83 ec 18 48 8b 73 40 48 85 f6 74 4a 48 8b 16 48 39 ea 72 42 48 83 7e 08 00 48 8b 4e 10 48 89 | H...H.s@H..tJH..H9.rBH.~..H.N.H. |
11ec0 | 4b 40 75 11 31 c9 ba 20 00 00 00 48 89 df e8 a2 01 00 00 eb cf 0f 10 02 48 8d 56 10 0f 11 46 10 | K@u.1......H............H.V...F. |
11ee0 | f6 46 18 40 48 89 16 0f 29 04 24 74 b7 48 89 df e8 f7 98 00 00 eb ad 48 83 c4 18 5b 5d c3 50 ba | .F.@H...).$t.H.........H...[].P. |
11f00 | 78 00 00 00 be 09 00 00 00 e8 20 99 00 00 48 c7 40 30 00 00 00 00 c7 40 14 00 00 00 00 48 c7 40 | x.............H.@0.....@.....H.@ |
11f20 | 40 00 00 00 00 c7 40 20 00 00 00 00 48 c7 40 38 00 00 00 00 48 c7 40 60 00 00 00 00 c7 40 18 00 | @.....@.....H.@8....H.@`.....@.. |
11f40 | 00 00 00 48 c7 40 48 00 00 00 00 c7 40 1c 00 00 00 00 48 c7 40 58 00 00 00 00 c7 40 10 00 00 00 | ...H.@H.....@.....H.@X.....@.... |
11f60 | 00 c6 40 0a 00 c6 40 0b 00 c6 40 0c 00 48 c7 40 50 00 00 00 00 c7 40 24 00 00 00 00 c7 40 28 00 | ..@...@...@..H.@P.....@$.....@(. |
11f80 | 00 00 00 c7 40 2c 00 00 00 00 48 c7 40 68 00 00 00 00 5a c3 55 31 c9 48 89 fd 53 48 89 f3 50 48 | ....@,....H.@h....Z.U1.H..SH..PH |
11fa0 | 63 56 18 48 8b 76 38 48 c1 e2 02 e8 c5 00 00 00 48 63 53 20 48 8b 73 40 48 89 ef 31 c9 48 c1 e2 | cV.H.v8H........HcS.H.s@H..1.H.. |
11fc0 | 03 e8 af 00 00 00 48 63 53 14 48 8b 73 30 48 89 ef 31 c9 48 c1 e2 04 e8 99 00 00 00 48 63 53 1c | ......HcS.H.s0H..1.H........HcS. |
11fe0 | 48 8b 73 48 48 89 ef 31 c9 48 c1 e2 02 e8 83 00 00 00 48 63 53 24 48 8b 73 50 48 89 ef 31 c9 48 | H.sHH..1.H........HcS$H.sPH..1.H |
12000 | c1 e2 04 e8 6d 00 00 00 48 63 53 10 48 8b 73 58 48 89 ef 31 c9 48 c1 e2 04 e8 57 00 00 00 41 58 | ....m...HcS.H.sXH..1.H....W...AX |
12020 | 48 89 de 48 89 ef 31 c9 5b 5d ba 78 00 00 00 e9 41 00 00 00 44 8b 47 24 31 c9 41 39 c8 7e 26 48 | H..H..1.[].x....A...D.G$1.A9.~&H |
12040 | 89 c8 48 c1 e0 04 48 03 47 50 39 50 08 7f 16 3b 50 0c 7d 0c ff ce 75 08 48 8b 00 48 83 c0 20 c3 | ..H...H.GP9P...;P.}...u.H..H.... |
12060 | 48 ff c1 eb d5 31 c0 c3 50 be eb e8 45 00 31 c0 e8 b8 0a 00 00 41 57 49 89 d7 41 56 49 89 f6 41 | H....1..P...E.1......AWI..AVI..A |
12080 | 55 49 89 fd 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 08 ff | UI..ATE1.H..L.E.UH..SAPH._.H.{.. |
120a0 | 13 48 85 c0 75 33 48 85 ed 74 2e be 01 00 00 00 4c 89 ef e8 07 9f 00 00 48 8b 7b 08 48 89 e9 4c | .H..u3H..t......L.......H.{.H..L |
120c0 | 89 fa 4c 89 f6 ff 13 48 85 c0 75 0d be 04 00 00 00 4c 89 ef e8 34 ef ff ff 4c 29 e5 48 01 6b 18 | ..L....H..u......L...4...L).H.k. |
120e0 | 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 44 89 c0 48 89 d3 41 bb 02 00 00 00 48 83 ec 10 44 8b 12 | Z[]A\A]A^A_.SD..H..A.....H...D.. |
12100 | 99 41 f7 fb 41 39 c2 7c 17 45 39 c2 7c 23 44 89 c1 4c 89 ca be 12 e9 45 00 31 c0 e8 0d 0a 00 00 | .A..A9.|.E9.|#D..L.....E.1...... |
12120 | 47 8d 04 12 b8 04 00 00 00 41 83 f8 03 44 0f 4e c0 49 63 c0 49 63 d2 44 89 44 24 0c 48 0f af c1 | G........A...D.N.Ic.Ic.D.D$.H... |
12140 | 48 0f af d1 48 89 c1 e8 29 ff ff ff 44 8b 44 24 0c 44 89 03 48 83 c4 10 5b c3 be 2c e9 45 00 31 | H...H...)...D.D$.D..H...[..,.E.1 |
12160 | c0 e9 70 a6 00 00 48 8b 07 48 8b 00 48 8b 50 18 48 8b 47 28 48 2b 42 38 48 c1 f8 02 ff c8 c3 48 | ..p...H..H..H.P.H.G(H+B8H......H |
12180 | 8b 07 53 48 8b 00 48 8b 40 18 48 8b 58 48 48 85 db 74 0c e8 ce ff ff ff 48 98 8b 04 83 eb 03 83 | ..SH..H.@.H.XHH..t......H....... |
121a0 | c8 ff 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 42 02 | ..[.AWI..AVI..AUATUH..SHc.AP.FB. |
121c0 | 4c 8b 26 74 5f 85 db 48 8b 46 20 79 34 49 8b 14 24 4c 29 e0 f7 db 48 c1 f8 04 48 63 db 48 8b 52 | L.&t_..H.F.y4I..$L)...H...Hc.H.R |
121e0 | 18 0f b6 52 0a 48 29 d0 48 39 c3 7d 75 48 01 d3 b8 50 e9 45 00 48 c1 e3 04 49 01 dc 4c 89 21 eb | ...R.H).H9.}uH...P.E.H...I..L.!. |
12200 | 63 48 89 f7 49 89 c5 e8 5a ff ff ff 49 8b 14 24 89 de 48 8b 7a 18 89 c2 e8 17 fe ff ff 48 85 c0 | cH..I...Z...I..$..H.z........H.. |
12220 | 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 |
12240 | 63 d3 48 c1 f8 04 48 39 d0 7c 17 85 db 7e 13 b8 5a e9 45 00 48 c1 e3 04 49 8d 54 1d f0 49 89 17 | c.H...H9.|...~..Z.E.H...I.T..I.. |
12260 | 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 |
12280 | 83 ec 18 41 8d 74 24 01 44 89 ea 48 89 ef 48 89 4c 24 08 e8 9c fd ff ff 48 8b 4c 24 08 48 85 c0 | ...A.t$.D..H..H.L$......H.L$.H.. |
122a0 | 48 89 01 0f 85 09 02 00 00 83 cb ff 31 ff 45 31 c0 89 de 44 39 ef 41 89 f9 0f 8d a4 00 00 00 48 | H...........1.E1...D9.A........H |
122c0 | 8b 55 38 44 8b 1c ba 45 89 da 44 89 da 41 83 e2 3f c1 ea 06 41 83 fa 25 0f b6 d2 77 14 41 83 fa | .U8D...E..D..A..?...A..%...w.A.. |
122e0 | 24 73 32 41 83 fa 04 74 10 41 83 fa 1e 74 35 eb 52 41 83 fa 29 74 15 eb 4a 44 39 e2 7f 5d 41 c1 | $s2A...t.A...t5.RA..)t..JD9..]A. |
12300 | eb 17 44 01 da 41 39 d4 7f 51 eb 0e ff c2 44 39 e2 7d 48 eb 05 41 39 d4 7c 41 45 39 c1 89 f3 0f | ..D..A9..Q....D9.}H..A9.|AE9.... |
12320 | 4d df eb 37 41 c1 eb 0e 41 8d 94 3b 02 00 fe ff 44 39 ea 7f 26 41 39 d1 7d 21 41 39 d0 44 0f 4c | M..7A...A..;....D9..&A9.}!A9.D.L |
12340 | c2 eb 18 41 f6 82 30 e6 45 00 40 74 0e 41 39 d4 75 09 45 39 c1 44 89 cb 0f 4c de 48 ff c7 e9 50 | ...A..0.E.@t.A9.u.E9.D...L.H...P |
12360 | ff ff ff 83 fb ff 0f 84 52 01 00 00 48 8b 55 38 4c 63 c3 42 8b 34 82 89 f7 83 e7 3f 83 ff 0c 0f | ........R...H.U8Lc.B.4.....?.... |
12380 | 87 39 01 00 00 41 89 f9 42 ff 24 cd 38 ea 45 00 41 89 f4 c1 ee 06 41 c1 ec 17 40 0f b6 f6 41 39 | .9...A..B.$.8.E.A.....A...@...A9 |
123a0 | f4 0f 8d 17 01 00 00 41 89 dd e9 d4 fe ff ff 41 89 f5 c1 ee 17 41 c1 ed 0e 41 81 e5 ff 01 00 00 | .......A.......A.....A...A...... |
123c0 | 83 ff 07 75 1b ff c6 89 da 48 89 ef 48 89 4c 24 08 e8 5e fc ff ff 48 8b 4c 24 08 49 89 c4 eb 1c | ...u.....H..H.L$..^...H.L$.I.... |
123e0 | 48 c1 e6 04 48 03 75 58 41 bc 89 e9 45 00 48 8b 06 48 8d 50 20 48 85 c0 4c 0f 45 e2 44 89 ea 89 | H...H.uXA...E.H..H.P.H..L.E.D... |
12400 | de 48 89 ef e8 c0 00 00 00 4d 85 e4 0f 84 a7 00 00 00 be 10 dd 45 00 4c 89 e7 e8 91 1e ff ff 89 | .H.......M...........E.L........ |
12420 | c2 b8 67 e9 45 00 85 d2 ba 76 e9 45 00 48 0f 44 c2 e9 88 00 00 00 c1 ee 17 b8 89 e9 45 00 48 c1 | ..g.E....v.E.H.D............E.H. |
12440 | e6 04 48 03 75 58 48 8b 16 48 8d 72 20 48 85 d2 48 0f 45 c6 48 89 01 b8 45 f4 45 00 eb 60 ff cf | ..H.uXH..H.r.H..H.E.H...E.E..`.. |
12460 | 75 05 c1 ee 0e eb 08 42 8b 74 82 04 c1 ee 06 48 63 f6 48 c1 e6 04 48 03 75 30 8b 56 08 83 e2 0f | u......B.t.....Hc.H...H.u0.V.... |
12480 | 83 fa 04 75 39 48 8b 06 48 83 c0 20 48 89 01 b8 6d e9 45 00 eb 28 89 f2 48 89 ef 89 de c1 ea 0e | ...u9H..H...H...m.E..(..H....... |
124a0 | 81 e2 ff 01 00 00 e8 1e 00 00 00 b8 9c e9 45 00 eb 0c b8 23 f4 45 00 eb 05 b8 67 e9 45 00 48 83 | ..............E....#.E....g.E.H. |
124c0 | c4 18 5b 5d 41 5c 41 5d c3 f6 c6 01 53 48 89 cb 74 2e 80 e6 fe 48 63 d2 48 c1 e2 04 48 03 57 30 | ..[]A\A]....SH..t....Hc.H...H.W0 |
124e0 | 8b 42 08 83 e0 0f 83 f8 04 74 09 48 c7 03 89 e9 45 00 eb 1b 48 8b 02 48 83 c0 20 48 89 01 eb 0f | .B.......t.H....E...H..H...H.... |
12500 | e8 6b fd ff ff 48 85 c0 74 e1 80 38 63 75 dc 5b c3 41 54 49 89 fc 55 53 48 83 ec 10 48 8b 47 20 | .k...H..t..8cu.[.ATI..USH...H.G. |
12520 | 48 c7 44 24 08 00 00 00 00 f6 40 42 02 75 0a b8 be fe 45 00 e9 ba 00 00 00 48 8b 10 48 8b 1a 31 | H.D$......@B.u....E......H..H..1 |
12540 | d2 0f b6 4b 0a 39 ca 89 d7 7d 3b 4c 8b 44 d3 20 48 ff c2 49 39 30 75 ed 48 8b 53 18 48 63 c7 48 | ...K.9...};L.D..H..I90u.H.S.Hc.H |
12560 | c1 e0 04 48 03 42 58 48 8b 10 b8 89 e9 45 00 48 8d 4a 20 48 85 d2 48 0f 45 c1 48 89 44 24 08 b8 | ...H.BXH.....E.H.J.H..H.E.H.D$.. |
12580 | 45 f4 45 00 eb 56 48 8b 50 20 48 89 f5 48 29 d5 48 c1 fd 04 78 99 48 8b 48 08 48 29 d1 48 c1 f9 | E.E..VH.P.H..H).H...x.H.H.H).H.. |
125a0 | 04 48 39 cd 7d 89 48 89 e9 48 c1 e1 04 48 01 ca 48 39 d6 0f 85 76 ff ff ff 48 89 c7 e8 a5 fb ff | .H9.}.H..H...H..H9...v...H...... |
125c0 | ff 48 8b 7b 18 48 8d 4c 24 08 89 ea 89 c6 e8 9d fc ff ff 48 85 c0 0f 84 53 ff ff ff 48 8b 4c 24 | .H.{.H.L$..........H....S...H.L$ |
125e0 | 08 48 89 c2 be 7d e9 45 00 4c 89 e7 31 c0 e8 48 15 00 00 48 83 c4 10 5b 5d 41 5c c3 48 85 f6 74 | .H...}.E.L..1..H...H...[]A\.H..t |
12600 | 04 85 d2 75 04 31 d2 31 f6 48 8b 47 20 f6 40 42 02 74 08 48 8b 40 28 48 89 47 28 48 89 b7 a8 00 | ...u.1.1.H.G..@B.t.H.@(H.G(H.... |
12620 | 00 00 89 8f bc 00 00 00 89 8f c0 00 00 00 88 97 c8 00 00 00 c3 48 8b 87 a8 00 00 00 c3 0f b6 87 | .....................H.......... |
12640 | c8 00 00 00 c3 8b 87 bc 00 00 00 c3 85 f6 78 28 48 8b 47 20 48 8d 4f 60 85 f6 74 0d 48 39 c8 74 | ..............x(H.G.H.O`..t.H9.t |
12660 | 17 ff ce 48 8b 40 10 eb ef 48 39 c8 74 0a 48 89 42 78 b8 01 00 00 00 c3 31 c0 c3 53 41 89 d0 48 | ...H.@...H9.t.H.Bx......1..SA..H |
12680 | 89 fb 48 83 ec 20 48 85 f6 75 20 48 8b 57 10 31 c0 83 7a f8 46 75 4c 48 8b 42 f0 44 89 c6 31 d2 | ..H...H..u.H.W.1..z.FuLH.B.D..1. |
126a0 | 48 8b 78 18 e8 8b f9 ff ff eb 38 48 8b 76 78 48 8d 4c 24 18 48 c7 44 24 18 00 00 00 00 e8 e2 fa | H.x.......8H.vxH.L$.H.D$........ |
126c0 | ff ff 48 85 c0 74 1c 48 8b 4c 24 18 48 8b 53 10 0f 10 01 48 83 c2 10 0f 29 04 24 0f 11 42 f0 48 | ..H..t.H.L$.H.S....H....).$..B.H |
126e0 | 89 53 10 48 83 c4 20 5b c3 53 48 89 fb 48 83 ec 10 48 8b 76 78 48 8d 4c 24 08 48 c7 44 24 08 00 | .S.H...[.SH..H...H.vxH.L$.H.D$.. |
12700 | 00 00 00 e8 9c fa ff ff 48 85 c0 74 18 48 8b 53 10 48 8b 4c 24 08 0f 10 42 f0 48 83 ea 10 0f 11 | ........H..t.H.S.H.L$...B.H..... |
12720 | 01 48 89 53 10 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 | .H.S.H...[.AWAVAUI..ATUH..SH..H. |
12740 | ec 48 80 3e 3e 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 | .H.>>u.H.G.H..E1.L.`.L.g...L.rxM |
12760 | 8b 26 41 8b 44 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 | .&A.D$.E1.......u.M.<$I.E.H.,$.D |
12780 | 24 28 01 00 00 00 48 89 44 24 18 48 8b 04 24 8a 00 84 c0 0f 84 76 02 00 00 3c 6c 0f 84 bb 00 00 | $(....H.D$.H..$......v...<l..... |
127a0 | 00 7f 19 3c 53 74 32 3c 66 0f 84 57 02 00 00 3c 4c 0f 85 47 02 00 00 e9 4a 02 00 00 3c 74 0f 84 | ...<St2<f..W...<L..G....J...<t.. |
127c0 | ff 00 00 00 3c 75 0f 84 b0 00 00 00 3c 6e 0f 85 2a 02 00 00 e9 03 01 00 00 4d 85 ff 74 07 41 80 | ....<u......<n..*........M..t.A. |
127e0 | 7f 08 26 75 22 49 c7 45 20 a3 e9 45 00 41 c7 45 2c ff ff ff ff 41 c7 45 30 ff ff ff ff 49 c7 45 | ..&u"I.E...E.A.E,....A.E0....I.E |
12800 | 18 a8 e9 45 00 eb 3e 49 8b 47 18 ba 88 e9 45 00 48 8b 48 68 48 8d 71 20 48 85 c9 48 0f 45 d6 49 | ...E..>I.G....E.H.HhH.q.H..H.E.I |
12820 | 89 55 20 8b 50 28 8b 40 2c 85 d2 41 89 55 2c ba 54 e0 45 00 41 89 45 30 b8 17 ce 45 00 48 0f 45 | .U..P(.@,..A.U,.T.E.A.E0...E.H.E |
12840 | c2 49 89 45 18 49 8b 75 20 49 8d 7d 38 ba 3c 00 00 00 e8 db 16 00 00 e9 aa 01 00 00 83 c8 ff 4d | .I.E.I.u.I.}8.<................M |
12860 | 85 f6 74 0f 41 f6 46 42 02 74 08 4c 89 f7 e8 0c f9 ff ff 41 89 45 28 e9 8a 01 00 00 4d 85 ff 74 | ..t.A.FB.t.L.......A.E(.....M..t |
12880 | 06 41 8a 47 0a 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 | .A.G...1.M..A.E4t.A...&u.A.E6.A. |
128a0 | 45 35 00 e9 5e 01 00 00 49 8b 47 18 8a 40 0b 41 88 45 36 49 8b 47 18 8a 40 0a 41 88 45 35 e9 43 | E5..^...I.G..@.A.E6I.G..@.A.E5.C |
128c0 | 01 00 00 4d 85 f6 74 09 41 8a 46 42 83 e0 20 eb 02 31 c0 41 88 45 37 e9 2a 01 00 00 4d 85 f6 0f | ...M..t.A.FB.....1.A.E7.*...M... |
128e0 | 84 f8 00 00 00 41 f6 46 42 20 0f 85 ed 00 00 00 49 8b 7e 10 8a 4f 42 f6 c1 02 0f 84 dd 00 00 00 | .....A.FB.......I.~..OB......... |
12900 | 48 8b 07 89 4c 24 2c 48 8b 00 4c 8b 58 18 4c 89 5c 24 20 e8 4e f8 ff ff 4c 8b 5c 24 20 8b 4c 24 | H...L$,H..L.X.L.\$..N...L.\$..L$ |
12920 | 2c 48 63 f0 49 8b 53 38 80 e1 04 8b 14 b2 74 12 49 c7 45 08 89 e9 45 00 b8 6c f3 45 00 e9 95 00 | ,Hc.I.S8......t.I.E...E..l.E.... |
12940 | 00 00 89 d1 83 e1 3f 83 e9 08 83 f9 21 77 07 ff 24 cd a0 ea 45 00 31 d2 eb 64 48 8b 4c 24 18 c1 | ......?.....!w..$...E.1..dH.L$.. |
12960 | ea 06 89 c6 0f b6 d2 4c 89 df e8 01 f9 ff ff eb 66 49 c7 45 08 8b e9 45 00 b8 8b e9 45 00 eb 57 | .......L........fI.E...E....E..W |
12980 | 83 e2 3f 83 ea 07 eb 36 ba 12 00 00 00 eb 2f ba 13 00 00 00 eb 28 ba 04 00 00 00 eb 21 ba 16 00 | ..?....6....../......(......!... |
129a0 | 00 00 eb 1a ba 05 00 00 00 eb 13 ba 14 00 00 00 eb 0c ba 15 00 00 00 eb 05 ba 01 00 00 00 48 8b | ..............................H. |
129c0 | 43 18 48 8b 84 d0 f8 00 00 00 48 83 c0 20 49 89 45 08 b8 98 e9 45 00 49 89 45 10 eb 08 49 c7 45 | C.H.......H...I.E....E.I.E...I.E |
129e0 | 10 00 00 00 00 49 83 7d 10 00 75 1a 49 c7 45 10 be fe 45 00 49 c7 45 08 00 00 00 00 eb 08 c7 44 | .....I.}..u.I.E...E.I.E........D |
12a00 | 24 28 00 00 00 00 48 ff 04 24 e9 7c fd ff ff be 66 00 00 00 48 89 ef e8 f4 16 ff ff 48 85 c0 74 | $(....H..$.|....f...H.......H..t |
12a20 | 19 48 8b 43 10 41 0f 10 04 24 0f 29 04 24 48 83 c0 10 0f 11 40 f0 48 89 43 10 be 4c 00 00 00 48 | .H.C.A...$.).$H.....@.H.C..L...H |
12a40 | 89 ef e8 c9 16 ff ff 48 85 c0 74 7c 4d 85 ff 74 07 41 80 7f 08 26 75 15 48 8b 43 10 c7 40 08 00 | .......H..t|M..t.A...&u.H.C..@.. |
12a60 | 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 48 e8 b6 56 00 00 49 | ...H...H.C..[I.G.H..1.L.hH..V..I |
12a80 | 89 c4 48 8b 43 10 4c 89 20 c7 40 08 45 00 00 00 48 83 43 10 10 c7 44 24 30 01 00 00 00 c7 44 24 | ..H.C.L...@.E...H.C...D$0.....D$ |
12aa0 | 38 01 00 00 00 49 8b 47 18 39 68 1c 7e 1a 49 63 54 ad 00 48 8d 4c 24 30 4c 89 e6 48 89 df 48 ff | 8....I.G.9h.~.IcT..H.L$0L..H..H. |
12ac0 | c5 e8 6e 58 00 00 eb dd 8b 44 24 28 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 48 | ..nX.....D$(H..H[]A\A]A^A_.SH..H |
12ae0 | 83 ec 10 48 8b 87 b0 00 00 00 48 85 c0 74 31 48 8b 77 10 48 03 47 38 31 c9 ba 01 00 00 00 0f 10 | ...H......H..t1H.w.H.G81........ |
12b00 | 46 f0 0f 11 06 0f 10 08 48 8d 46 10 48 83 ee 10 0f 11 0e 48 89 47 10 0f 29 0c 24 e8 a4 ee ff ff | F.......H.F.H......H.G..).$..... |
12b20 | be 02 00 00 00 48 89 df e8 e0 e4 ff ff 41 55 41 54 55 53 48 89 fb 48 81 ec 18 01 00 00 84 c0 48 | .....H.......AUATUSH..H........H |
12b40 | 89 54 24 70 48 89 4c 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 | .T$pH.L$xL..$....L..$....t@.).$. |
12b60 | 00 00 00 0f 29 8c 24 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 | ....).$.....).$.....).$.....).$. |
12b80 | 00 00 00 0f 29 ac 24 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 | ....).$.....).$.....).$....dH..% |
12ba0 | 28 00 00 00 48 89 44 24 58 31 c0 48 8d 84 24 40 01 00 00 48 89 e2 48 89 df 48 89 44 24 08 48 8d | (...H.D$X1.H..$@...H..H..H.D$.H. |
12bc0 | 44 24 60 c7 04 24 10 00 00 00 c7 44 24 04 30 00 00 00 48 89 44 24 10 e8 ee 0f 00 00 48 8b 6b 20 | D$`..$.....D$.0...H.D$......H.k. |
12be0 | 49 89 c4 f6 45 42 02 74 58 48 89 ef e8 8e f5 ff ff 41 89 c5 48 8b 45 00 48 8b 00 48 8b 40 18 48 | I...EB.tXH.......A..H.E.H..H.@.H |
12c00 | 8b 70 68 48 85 f6 74 15 48 8d 7c 24 1c 48 83 c6 20 ba 3c 00 00 00 e8 17 13 00 00 eb 0a c6 44 24 | .phH..t.H.|$.H....<...........D$ |
12c20 | 1c 3f c6 44 24 1d 00 48 8d 54 24 1c 4d 89 e0 44 89 e9 be 15 dd 45 00 48 89 df 31 c0 e8 fa 0e 00 | .?.D$..H.T$.M..D.....E.H..1..... |
12c40 | 00 48 89 df e8 92 fe ff ff 55 53 48 89 fb 48 83 ec 18 8b 46 08 48 89 54 24 08 83 e0 0f 48 8b 2c | .H.......USH..H....F.H.T$....H., |
12c60 | c5 18 0b 46 00 e8 a7 f8 ff ff 48 8b 54 24 08 49 89 c0 be aa e9 45 00 48 89 e9 48 89 df 31 c0 e8 | ...F......H.T$.I.....E.H..H..1.. |
12c80 | a9 fe ff ff 50 8b 46 08 83 e0 0f 83 e8 03 83 f8 01 48 0f 46 f2 ba c5 e9 45 00 e8 aa ff ff ff 41 | ....P.F..........H.F....E......A |
12ca0 | 55 49 89 cd 41 54 49 89 fc 55 48 89 d5 53 48 89 f3 48 83 ec 18 83 7e 08 03 75 0c f2 0f 10 06 f2 | UI..ATI..UH..SH..H....~..u...... |
12cc0 | 0f 11 44 24 08 eb 13 48 8d 74 24 08 48 89 df e8 c9 be ff ff 85 c0 48 0f 44 eb 4c 89 ea 48 89 ee | ..D$...H.t$.H.........H.D.L..H.. |
12ce0 | 4c 89 e7 e8 61 ff ff ff 41 54 49 89 fc 55 48 89 d5 53 48 89 f3 48 83 ec 10 83 7e 08 13 75 0a 48 | L...a...ATI..UH..SH..H....~..u.H |
12d00 | 8b 06 48 89 44 24 08 eb 13 48 8d 74 24 08 48 89 df e8 f4 be ff ff 85 c0 48 0f 44 eb 48 89 ee 4c | ..H.D$...H.t$.H.........H.D.H..L |
12d20 | 89 e7 e8 ea f7 ff ff be d1 e9 45 00 48 89 c2 4c 89 e7 31 c0 e8 f4 fd ff ff 50 48 89 d0 8b 56 08 | ..........E.H..L..1......PH...V. |
12d40 | 8b 40 08 83 e2 0f 83 e0 0f 48 8b 14 d5 18 0b 46 00 48 8b 0c c5 18 0b 46 00 48 39 ca 75 0c be f8 | .@.......H.....F.H.....F.H9.u... |
12d60 | e9 45 00 31 c0 e8 c3 fd ff ff be 19 ea 45 00 31 c0 e8 b7 fd ff ff 41 55 41 54 45 31 e4 55 53 48 | .E.1.........E.1......AUATE1.USH |
12d80 | 89 fb 52 44 8a af c8 00 00 00 48 8b 6f 20 41 f6 c5 08 74 0d 83 bf c0 00 00 00 00 0f 84 d2 00 00 | ..RD......H.o.A...t............. |
12da0 | 00 8a 45 42 a8 40 74 0b 83 e0 bf 88 45 42 e9 d7 00 00 00 45 85 e4 74 10 83 ca ff be 03 00 00 00 | ..EB.@t.....EB.....E..t......... |
12dc0 | 48 89 df e8 17 e6 ff ff 41 80 e5 04 74 66 48 8b 45 00 48 8b 75 28 48 8b 00 48 8b 50 18 48 89 f0 | H.......A...tfH.E.H.u(H..H.P.H.. |
12de0 | 48 8b 7a 38 48 29 f8 48 c1 f8 02 8d 48 ff 48 8b 42 48 83 ca ff 48 85 c0 74 06 48 63 d1 8b 14 90 | H.z8H).H....H.H.BH...H..t.Hc.... |
12e00 | 85 c9 74 23 48 8b 4b 28 48 39 ce 76 1a 83 ce ff 48 85 c0 74 0e 48 29 f9 48 c1 f9 02 48 63 c9 8b | ..t#H.K(H9.v....H..t.H).H...Hc.. |
12e20 | 74 88 fc 39 f2 74 0d be 02 00 00 00 48 89 df e8 ab e5 ff ff 80 7b 0a 01 48 8b 45 28 48 89 43 28 | t..9.t......H........{..H.E(H.C( |
12e40 | 75 48 45 85 e4 74 0a c7 83 c0 00 00 00 01 00 00 00 48 83 6d 28 04 80 4d 42 40 be 01 00 00 00 48 | uHE..t...........H.m(..MB@.....H |
12e60 | 8b 43 10 48 89 df 48 83 e8 10 48 89 45 00 e8 9a e1 ff ff 8b 87 bc 00 00 00 41 bc 01 00 00 00 89 | .C.H..H...H.E............A...... |
12e80 | 87 c0 00 00 00 e9 17 ff ff ff 58 5b 5d 41 5c 41 5d c3 55 31 c9 31 d2 be 01 00 00 00 53 48 89 fb | ..........X[]A\A].U1.1......SH.. |
12ea0 | 50 e8 1e a4 00 00 ba ff f3 45 00 b9 50 ed 45 00 48 89 df be 02 00 00 00 48 89 c5 e8 66 a4 00 00 | P........E..P.E.H.......H...f... |
12ec0 | 48 98 48 89 ee 8b 3c 85 30 ed 45 00 e8 af 15 ff ff 48 89 df 48 89 c6 e8 7f 5d ff ff 5a 5b b8 01 | H.H...<.0.E......H..H....]..Z[.. |
12ee0 | 00 00 00 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 50 e8 98 a3 00 00 31 d2 48 89 c5 48 89 df be | ...].U1......SH..P.....1.H..H... |
12f00 | 02 00 00 00 e8 86 a3 00 00 48 89 ef 48 89 c6 e8 cc 15 ff ff 59 48 89 df 31 f6 85 c0 5b 5d 40 0f | .........H..H.......YH..1...[]@. |
12f20 | 94 c6 31 d2 e9 6b 9a 00 00 55 31 d2 be 01 00 00 00 53 48 89 fb 50 e8 54 a3 00 00 48 89 c7 48 89 | ..1..k...U1......SH..P.T...H..H. |
12f40 | c5 e8 8a 10 ff ff 59 48 89 df 48 89 ea 31 f6 5b 5d 85 c0 40 0f 94 c6 e9 38 9a 00 00 53 31 d2 be | ......YH..H..1.[]..@....8...S1.. |
12f60 | 01 00 00 00 48 89 fb e8 23 a3 00 00 48 89 c7 e8 ec 0f ff ff 48 89 df 48 89 c6 e8 dc 5c ff ff b8 | ....H...#...H.......H..H....\... |
12f80 | 01 00 00 00 5b c3 55 be 01 00 00 00 53 48 89 fb 51 e8 37 58 ff ff ff c8 75 17 be 01 00 00 00 48 | ....[.U.....SH..Q.7X....u......H |
12fa0 | 89 df 31 ed e8 96 5a ff ff 85 c0 40 0f 94 c5 eb 11 31 d2 be 01 00 00 00 48 89 df e8 ba a4 00 00 | ..1...Z....@.....1......H....... |
12fc0 | 89 c5 be 02 00 00 00 48 89 df e8 70 5a ff ff 85 c0 74 08 48 89 df e8 a4 72 ff ff 48 85 db 74 07 | .......H...pZ....t.H....r..H..t. |
12fe0 | 89 ef e8 39 15 ff ff 5a 5b 31 c0 5d c3 55 31 c9 31 d2 53 48 89 fb 56 be 01 00 00 00 e8 c3 a2 00 | ...9...Z[1.].U1.1.SH..V......... |
13000 | 00 48 89 c5 48 89 c7 e8 f4 10 ff ff 48 85 ed 89 c6 48 89 df 74 08 59 5b 5d e9 f9 99 00 00 e8 12 | .H..H.......H....H..t.Y[]....... |
13020 | 5e ff ff 5a 5b b8 01 00 00 00 5d c3 55 be 02 00 00 00 53 48 89 fb 50 e8 e3 a3 00 00 48 89 df 48 | ^..Z[.....].U.....SH..P.....H..H |
13040 | 89 c5 be 01 00 00 00 e8 d3 a3 00 00 48 89 ee 48 89 c7 e8 c9 10 ff ff 48 89 df e8 7f 5b ff ff 5a | ............H..H.......H....[..Z |
13060 | 5b b8 01 00 00 00 5d c3 55 48 89 f5 48 63 f2 53 48 89 fb 50 e8 7a 5b ff ff 59 48 89 df 48 89 ea | [.....].UH..Hc.SH..P.z[..YH..H.. |
13080 | be fe ff ff ff 5b 5d e9 8a 61 ff ff 48 83 ec 18 48 89 7c 24 08 e8 06 10 ff ff f2 48 0f 2a c0 48 | .....[]..a..H...H.|$.......H.*.H |
130a0 | 8b 7c 24 08 f2 0f 5e 05 a4 bd 04 00 e8 2d 5b ff ff b8 01 00 00 00 48 83 c4 18 c3 53 48 89 fb be | .|$...^......-[.......H....SH... |
130c0 | b0 eb 45 00 48 83 ec 30 48 8d 7c 24 08 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 e8 1e 0f | ..E.H..0H.|$.dH..%(...H.D$(1.... |
130e0 | ff ff 48 8d 7c 24 08 e8 84 11 ff ff 83 f8 ff 74 2e 89 c7 e8 c8 10 ff ff 48 8d 74 24 08 48 89 df | ..H.|$.........t........H.t$.H.. |
13100 | e8 56 5b ff ff b8 01 00 00 00 48 8b 54 24 28 64 48 33 14 25 28 00 00 00 74 16 e8 d1 0f ff ff be | .V[.......H.T$(dH3.%(...t....... |
13120 | c0 eb 45 00 48 89 df 31 c0 e8 a8 96 00 00 eb da 48 83 c4 30 5b c3 41 54 49 89 f4 55 89 d5 48 89 | ..E.H..1........H..0[.ATI..U..H. |
13140 | f2 83 ce ff 53 48 89 fb 48 83 ec 10 e8 d3 5d ff ff 48 8d 54 24 0c 83 ce ff 48 89 df e8 90 58 ff | ....SH..H.....]..H.T$....H....X. |
13160 | ff 83 7c 24 0c 00 75 18 85 ed 79 16 4c 89 e2 be e5 eb 45 00 48 89 df 31 c0 e8 58 96 00 00 eb 11 | ..|$..u...y.L.....E.H..1..X..... |
13180 | 89 c5 be fe ff ff ff 48 89 df e8 14 55 ff ff 89 e8 48 83 c4 10 5b 5d 41 5c c3 55 be 01 00 00 00 | .......H....U....H...[]A\.U..... |
131a0 | 53 48 89 fb 48 83 ec 48 e8 20 56 ff ff 85 c0 7f 0c 31 ff e8 88 11 ff ff e9 df 00 00 00 ba 05 00 | SH..H..H..V......1.............. |
131c0 | 00 00 be 01 00 00 00 48 89 df e8 90 a0 00 00 be 01 00 00 00 48 89 df e8 c7 54 ff ff 31 d2 be 06 | .......H............H....T..1... |
131e0 | ec 45 00 48 89 df e8 4b ff ff ff 31 d2 be 0a ec 45 00 48 89 df 89 44 24 08 e8 38 ff ff ff ba 0c | .E.H...K...1....E.H...D$..8..... |
13200 | 00 00 00 be 0e ec 45 00 48 89 df 89 44 24 0c e8 22 ff ff ff 83 ca ff be 2b ec 45 00 48 89 df 89 | ......E.H...D$..".......+.E.H... |
13220 | 44 24 10 e8 0e ff ff ff 83 ca ff be 13 ec 45 00 48 89 df 89 44 24 14 e8 fa fe ff ff 83 ca ff ff | D$............E.H...D$.......... |
13240 | c8 be 19 ec 45 00 48 89 df 89 44 24 18 e8 e4 fe ff ff 83 ce ff 2d 6c 07 00 00 ba 1e ec 45 00 48 | ....E.H...D$.........-l......E.H |
13260 | 89 df 89 44 24 1c e8 b9 5c ff ff 85 c0 74 0f 83 ce ff 48 89 df e8 c5 57 ff ff 89 c5 eb 03 83 cd | ...D$...\....t....H....W........ |
13280 | ff 48 89 df be fe ff ff ff e8 15 54 ff ff 48 8d 7c 24 08 89 6c 24 28 e8 64 11 ff ff 48 83 f8 ff | .H.........T..H.|$..l$(.d...H... |
132a0 | 75 0a 48 89 df e8 20 59 ff ff eb 0b 48 89 c6 48 89 df e8 3c 59 ff ff 48 83 c4 48 b8 01 00 00 00 | u.H....Y....H..H...<Y..H..H..... |
132c0 | 5b 5d c3 41 57 31 c9 ba 24 ec 45 00 be 01 00 00 00 41 56 41 55 41 54 55 53 48 89 fb 48 81 ec 58 | [].AW1..$.E......AVAUATUSH..H..X |
132e0 | 21 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 48 21 00 00 31 c0 e8 c9 9f 00 00 be 02 00 00 00 | !..dH..%(...H..$H!..1........... |
13300 | 48 89 df 48 89 c5 e8 c2 54 ff ff 85 c0 7f 09 31 ff e8 2a 10 ff ff eb 0d be 02 00 00 00 48 89 df | H..H....T......1..*..........H.. |
13320 | e8 fa a0 00 00 48 89 44 24 18 80 7d 00 21 48 8d 74 24 20 48 8d 7c 24 18 75 0d e8 11 0e ff ff 48 | .....H.D$..}.!H.t$.H.|$.u......H |
13340 | ff c5 49 89 c4 eb 08 e8 a4 0c ff ff 49 89 c4 4d 85 e4 75 0d 48 89 df e8 6e 58 ff ff e9 3d 02 00 | ..I.........I..M..u.H...nX...=.. |
13360 | 00 be 27 ec 45 00 48 89 ef e8 42 0f ff ff 85 c0 0f 85 d9 00 00 00 31 f6 ba 09 00 00 00 48 89 df | ..'.E.H...B...........1......H.. |
13380 | e8 19 5d ff ff 41 8b 14 24 be 06 ec 45 00 48 89 df e8 d2 fc ff ff 41 8b 54 24 04 be 0a ec 45 00 | ..]..A..$...E.H.......A.T$....E. |
133a0 | 48 89 df e8 c0 fc ff ff 41 8b 54 24 08 be 0e ec 45 00 48 89 df e8 ae fc ff ff 41 8b 54 24 0c be | H.......A.T$....E.H.......A.T$.. |
133c0 | 2b ec 45 00 48 89 df e8 9c fc ff ff 41 8b 44 24 10 be 13 ec 45 00 48 89 df 8d 50 01 e8 87 fc ff | +.E.H.......A.D$....E.H...P..... |
133e0 | ff 41 8b 44 24 14 be 19 ec 45 00 48 89 df 8d 90 6c 07 00 00 e8 6f fc ff ff 41 8b 44 24 18 be 2a | .A.D$....E.H....l....o...A.D$..* |
13400 | ec 45 00 48 89 df 8d 50 01 e8 5a fc ff ff 41 8b 44 24 1c be 2f ec 45 00 48 89 df 8d 50 01 e8 45 | .E.H...P..Z...A.D$../.E.H...P..E |
13420 | fc ff ff 41 8b 74 24 20 85 f6 0f 88 6e 01 00 00 48 89 df e8 fd 59 ff ff ba 1e ec 45 00 be fe ff | ...A.t$.....n...H....Y.....E.... |
13440 | ff ff 48 89 df e8 cc 5d ff ff e9 4f 01 00 00 48 8d b4 24 28 01 00 00 48 89 df c6 44 24 5c 25 e8 | ..H....]...O...H..$(...H...D$\%. |
13460 | 78 99 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 01 00 00 48 | x....E....."...<%L.}.tKH..$0...H |
13480 | 39 84 24 38 01 00 00 72 12 48 8d bc 24 28 01 00 00 be 01 00 00 00 e8 84 97 00 00 48 8b 84 24 38 | 9.$8...r.H..$(.............H..$8 |
134a0 | 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 fd 88 0c 02 | ...H.P.H..$8...H..$(....M.L..... |
134c0 | eb a2 4d 89 fe 41 bd 00 ed 45 00 8a 55 01 84 d2 74 5c 49 8b 7d 00 0f be f2 89 54 24 0c e8 2e 0c | ..M..A...E..U...t\I.}.....T$.... |
134e0 | 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 00 4c 8d 75 | ..H..tG.T$.I.}..T$].?.u..D$^.L.u |
13500 | 02 eb 5a 8a 55 02 84 d2 74 24 0f be f2 89 54 24 0c e8 fa 0b ff ff 48 85 c0 8b 54 24 0c 74 0f 88 | ..Z.U...t$....T$......H...T$.t.. |
13520 | 54 24 5e c6 44 24 5f 00 4c 8d 75 03 eb 2f 49 83 c5 10 49 81 fd 30 ed 45 00 75 90 4c 89 fa be 34 | T$^.D$_.L.u../I...I..0.E.u.L...4 |
13540 | ec 45 00 48 89 df 31 c0 e8 9f 57 ff ff be 01 00 00 00 48 89 c2 48 89 df e8 3a 93 00 00 48 8d 54 | .E.H..1...W.......H..H...:...H.T |
13560 | 24 5c 48 8d 7c 24 60 4c 89 e1 be c8 00 00 00 4c 89 f5 e8 39 0f ff ff 48 8d 74 24 60 48 8d bc 24 | $\H.|$`L.......L...9...H.t$`H..$ |
13580 | 28 01 00 00 48 89 c2 e8 3d 97 00 00 e9 d3 fe ff ff 48 8d bc 24 28 01 00 00 e8 71 97 00 00 48 8b | (...H...=........H..$(....q...H. |
135a0 | 8c 24 48 21 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 35 0b ff ff 48 81 c4 58 21 | .$H!..dH3.%(........t..5...H..X! |
135c0 | 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 f2 0f 10 05 f2 a1 04 00 48 89 fb be 88 00 00 00 e8 14 | ..[]A\A]A^A_.S........H......... |
135e0 | a4 00 00 48 89 df ba 0b 00 00 00 31 f6 e8 ac 5a ff ff 48 89 df 31 d2 be 90 ed 45 00 e8 1a a1 00 | ...H.......1...Z..H..1....E..... |
13600 | 00 b8 01 00 00 00 5b c3 83 fe 0d 48 89 d0 48 89 ca 77 4d 89 f6 ff 24 f5 60 ee 45 00 48 01 c8 c3 | ......[....H..H..wM...$.`.E.H... |
13620 | 48 29 c8 c3 48 0f af c1 c3 48 89 c6 e9 2d be ff ff 48 89 c6 e9 ed bd ff ff 48 21 c8 c3 48 09 c8 | H)..H....H...-...H.......H!..H.. |
13640 | c3 48 31 c8 c3 48 89 ce eb 06 48 89 ce 48 f7 de 48 89 c7 e9 40 be ff ff 48 f7 d8 c3 48 f7 d0 c3 | .H1..H....H..H..H...@...H...H... |
13660 | 31 c0 c3 53 48 8b 5f 10 48 8d 43 10 48 89 47 10 e8 7a 0f 00 00 48 89 03 8a 40 08 83 c8 40 0f b6 | 1..SH._.H.C.H.G..z...H...@...@.. |
13680 | c0 89 43 08 5b c3 83 ff 0c 77 67 89 ff 66 0f 28 d1 ff 24 fd d0 ee 45 00 f2 0f 58 c1 c3 f2 0f 5c | ..C.[....wg..f.(..$...E...X....\ |
136a0 | c1 c3 f2 0f 59 c1 c3 f2 0f 5e c1 c3 e9 df 0a ff ff f2 0f 5e c1 e9 46 0e ff ff f2 0f 10 15 6e ad | ....Y....^.........^..F.......n. |
136c0 | 04 00 0f 57 c2 c3 48 83 ec 18 f2 0f 11 54 24 08 e8 0b 0b ff ff f2 0f 10 54 24 08 66 0f 28 c8 0f | ...W..H......T$.........T$.f.(.. |
136e0 | 57 db f2 0f 59 ca 66 0f 2e d9 76 0a f2 0f 58 c2 eb 04 0f 57 c0 c3 48 83 c4 18 c3 31 d2 83 ff 07 | W...Y.f...v...X....W..H....1.... |
13700 | 89 f8 76 16 83 ff 0f 8d 52 01 76 06 ff c7 d1 ef eb f2 8d 47 f8 c1 e2 03 09 d0 c3 89 f9 89 f8 c1 | ..v.....R.v........G............ |
13720 | f9 03 83 e1 1f 74 0a 83 e0 07 ff c9 83 c0 08 d3 e0 c3 ff cf 31 c0 81 ff ff 00 00 00 76 08 83 c0 | .....t..............1.......v... |
13740 | 08 c1 ef 08 eb f0 0f b6 97 40 ef 45 00 01 d0 c3 41 56 49 89 fe 41 55 41 89 f5 41 54 4d 89 c4 55 | .........@.E....AVI..AUA..ATM..U |
13760 | 48 89 d5 53 48 89 cb 8d 4e fc 48 83 ec 10 83 f9 09 77 6e b8 01 00 00 00 48 d3 e0 a9 f8 02 00 00 | H..SH...N.H......wn.....H....... |
13780 | 75 0d a8 03 74 5b 83 7a 08 03 e9 84 00 00 00 83 7a 08 13 75 09 48 8b 02 48 89 04 24 eb 13 48 89 | u...t[.z........z..u.H..H..$..H. |
137a0 | e6 48 89 d7 e8 61 b4 ff ff 85 c0 0f 84 c6 00 00 00 83 7b 08 13 75 0a 48 8b 03 48 89 44 24 08 eb | .H...a............{..u.H..H.D$.. |
137c0 | 15 48 8d 74 24 08 48 89 df e8 3c b4 ff ff 85 c0 0f 84 a1 00 00 00 48 8b 4c 24 08 48 8b 14 24 eb | .H.t$.H...<...........H.L$.H..$. |
137e0 | 15 8b 45 08 83 f8 13 75 27 83 7b 08 13 75 32 48 8b 0b 48 8b 55 00 44 89 ee 4c 89 f7 e8 07 fe ff | ..E....u'.{..u2H..H.U.D..L...... |
13800 | ff 41 c7 44 24 08 13 00 00 00 49 89 04 24 eb 7c 83 f8 03 75 0c f2 0f 10 45 00 f2 0f 11 04 24 eb | .A.D$.....I..$.|...u....E.....$. |
13820 | 0f 48 89 e6 48 89 ef e8 71 b3 ff ff 85 c0 74 47 83 7b 08 03 75 0c f2 0f 10 03 f2 0f 11 44 24 08 | .H..H...q.....tG.{..u........D$. |
13840 | eb 11 48 8d 74 24 08 48 89 df e8 4e b3 ff ff 85 c0 74 24 f2 0f 10 4c 24 08 44 89 ef f2 0f 10 04 | ..H.t$.H...N.....t$...L$.D...... |
13860 | 24 e8 20 fe ff ff 41 c7 44 24 08 03 00 00 00 f2 41 0f 11 04 24 eb 15 45 8d 45 06 4c 89 e1 48 89 | $.....A.D$......A...$..E.E.L..H. |
13880 | da 48 89 ee 4c 89 f7 e8 94 ac 00 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 8d 47 01 48 98 f6 80 | .H..L.......H...[]A\A]A^..G.H... |
138a0 | 20 e5 45 00 02 74 04 8d 47 d0 c3 83 cf 20 8d 47 a9 c3 41 56 41 55 41 54 49 89 f4 55 48 89 fd 53 | ..E..t..G......G..AVAUATI..UH..S |
138c0 | 48 89 fb 48 83 ec 10 8a 03 0f b6 d0 f6 82 21 e5 45 00 08 74 05 48 ff c3 eb ed 3c 2d 75 0b 48 ff | H..H..........!.E..t.H....<-u.H. |
138e0 | c3 41 bd 01 00 00 00 eb 0e 45 31 ed 3c 2b 0f 94 c0 0f b6 c0 48 01 c3 80 3b 30 75 0a 8a 43 01 83 | .A.......E1.<+......H...;0u..C.. |
13900 | e0 df 3c 58 74 09 ba 01 00 00 00 31 c0 eb 33 48 83 c3 02 ba 01 00 00 00 31 c0 0f be 3b 40 0f b6 | ..<Xt......1..3H........1...;@.. |
13920 | cf f6 81 21 e5 45 00 10 74 38 48 c1 e0 04 48 ff c3 49 89 c6 e8 60 ff ff ff 48 98 31 d2 4c 01 f0 | ...!.E..t8H...H..I...`...H.1.L.. |
13940 | eb d8 48 0f be 0b 0f b6 f1 f6 86 21 e5 45 00 02 74 10 48 6b c0 0a 48 ff c3 31 d2 48 8d 44 08 d0 | ..H........!.E..t.Hk..H..1.H.D.. |
13960 | eb e0 8a 0b 0f b6 f1 f6 86 21 e5 45 00 08 74 05 48 ff c3 eb ed 85 d2 75 25 84 c9 75 21 48 89 c2 | .........!.E..t.H......u%..u!H.. |
13980 | 48 f7 da 45 85 ed 48 0f 45 c2 48 85 db 74 0f 49 89 04 24 41 c7 44 24 08 13 00 00 00 eb 5b be 50 | H..E..H.E.H..t.I..$A.D$......[.P |
139a0 | f0 45 00 48 89 ef e8 75 0a ff ff 48 85 c0 75 52 48 8d 74 24 08 48 89 ef e8 a3 06 ff ff 48 39 6c | .E.H...u...H..uRH.t$.H.......H9l |
139c0 | 24 08 74 3e 48 8b 5c 24 08 8a 03 0f b6 d0 f6 82 21 e5 45 00 08 74 0a 48 ff c3 48 89 5c 24 08 eb | $.t>H.\$........!.E..t.H..H.\$.. |
139e0 | e3 84 c0 75 1d 48 85 db 74 18 f2 41 0f 11 04 24 41 c7 44 24 08 03 00 00 00 48 29 eb 48 8d 43 01 | ...u.H..t..A...$A.D$.....H).H.C. |
13a00 | eb 02 31 c0 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 48 83 fe 7f 77 0a 40 88 77 07 b8 01 00 00 00 | ..1.H...[]A\A]A^.H...w.@.w...... |
13a20 | c3 48 8d 4f 07 ba 3f 00 00 00 41 b8 01 00 00 00 41 88 f1 d1 ea 48 c1 ee 06 41 83 e1 3f 48 ff c9 | .H.O..?...A.....A....H...A..?H.. |
13a40 | 41 8d 40 01 41 83 c9 80 44 88 49 01 41 89 d1 4c 39 ce 76 05 41 89 c0 eb d7 b9 07 00 00 00 f7 d2 | A.@.A...D.I.A..L9.v.A........... |
13a60 | 44 29 c1 01 d2 48 63 c9 09 f2 88 14 0f c3 41 54 49 89 fc 55 48 89 f5 53 48 83 ec 40 64 48 8b 04 | D)...Hc.......ATI..UH..SH..@dH.. |
13a80 | 25 28 00 00 00 48 89 44 24 38 31 c0 83 7e 08 13 75 21 4c 8b 06 48 8d 7c 24 06 b9 53 f0 45 00 ba | %(...H.D$81..~..u!L..H.|$..S.E.. |
13aa0 | 32 00 00 00 be 01 00 00 00 e8 32 0b ff ff 48 63 d8 eb 4a f2 0f 10 06 48 8d 7c 24 06 b9 58 f0 45 | 2.........2...Hc..J....H.|$..X.E |
13ac0 | 00 ba 32 00 00 00 be 01 00 00 00 b0 01 e8 0e 0b ff ff 48 8d 7c 24 06 be 5e f0 45 00 48 63 d8 e8 | ..2...............H.|$..^.E.Hc.. |
13ae0 | 0c 07 ff ff 80 7c 04 06 00 75 12 48 8d 43 01 c6 44 1c 06 2e 48 83 c3 02 c6 44 04 06 30 48 8d 74 | .....|...u.H.C..D...H....D..0H.t |
13b00 | 24 06 48 89 da 4c 89 e7 e8 e2 0a 00 00 48 89 45 00 8a 40 08 83 c8 40 0f b6 c0 89 45 08 48 8b 44 | $.H..L.......H.E..@...@....E.H.D |
13b20 | 24 38 64 48 33 04 25 28 00 00 00 74 05 e8 be 05 ff ff 48 83 c4 40 5b 5d 41 5c c3 48 81 ec d8 00 | $8dH3.%(...t......H..@[]A\.H.... |
13b40 | 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 24 50 0f | ....H.T$0H.L$8L.D$@L.L$Ht7.)D$P. |
13b60 | 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 a0 00 00 | )L$`.)T$p.).$.....).$.....).$... |
13b80 | 00 0f 29 b4 24 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 | ..).$.....).$....H..$....H.T$.H. |
13ba0 | 44 24 10 48 8d 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 08 00 | D$.H.D$..D$......D$.0...H.D$.... |
13bc0 | 00 00 48 81 c4 d8 00 00 00 c3 41 57 49 89 d7 41 56 41 55 41 54 45 31 e4 55 48 89 f5 53 48 89 fb | ..H.......AWI..AVAUATE1.UH..SH.. |
13be0 | 48 83 ec 48 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 4c 8d 74 24 10 be 25 00 00 00 48 89 | H..HdH..%(...H.D$81.L.t$..%...H. |
13c00 | ef e8 0a 05 ff ff 48 85 c0 49 89 c5 48 8b 53 30 48 8b 43 10 0f 84 a0 02 00 00 48 29 c2 48 83 fa | ......H..I..H.S0H.C.......H).H.. |
13c20 | 2f 7f 0d be 02 00 00 00 48 89 df e8 c1 d6 ff ff 4c 89 ea 48 89 ee 48 89 df 48 29 ea e8 22 fa ff | /.......H.......L..H..H..H)..".. |
13c40 | ff 41 0f be 55 01 80 fa 63 0f 84 9c 00 00 00 7f 2a 80 fa 49 0f 84 28 01 00 00 80 fa 55 0f 84 fc | .A..U...c.......*..I..(.....U... |
13c60 | 01 00 00 80 fa 25 0f 85 32 02 00 00 ba 01 00 00 00 be 7c ec 45 00 e9 b3 00 00 00 80 fa 66 0f 84 | .....%..2.........|.E........f.. |
13c80 | 3b 01 00 00 7f 0e 80 fa 64 0f 84 c0 00 00 00 e9 0a 02 00 00 80 fa 70 0f 84 79 01 00 00 80 fa 73 | ;.......d.............p..y.....s |
13ca0 | 0f 85 f8 01 00 00 41 8b 17 83 fa 30 73 0e 89 d0 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 | ......A....0s......I.G.A....I.G. |
13cc0 | 48 8d 50 08 49 89 57 08 48 8b 30 b8 6a f0 45 00 48 85 f6 48 0f 44 f0 31 c0 48 83 c9 ff 48 89 f7 | H.P.I.W.H.0.j.E.H..H.D.1.H...H.. |
13ce0 | f2 ae 48 f7 d1 48 8d 51 ff eb 43 41 8b 17 83 fa 30 73 0e 89 d0 83 c2 08 49 03 47 10 41 89 17 eb | ..H..H.Q..CA....0s......I.G.A... |
13d00 | 0c 49 8b 47 08 48 8d 50 08 49 89 57 08 8b 10 88 54 24 0f 0f b6 d2 8d 42 01 48 98 f6 80 20 e5 45 | .I.G.H.P.I.W....T$.....B.H.....E |
13d20 | 00 04 74 17 48 8d 74 24 0f ba 01 00 00 00 48 89 df e8 2d f9 ff ff e9 72 01 00 00 be 71 f0 45 00 | ..t.H.t$......H...-....r....q.E. |
13d40 | 48 89 df 31 c0 e8 f1 fd ff ff e9 5e 01 00 00 48 8b 53 10 41 8b 0f 48 8d 42 10 83 f9 30 48 89 43 | H..1.......^...H.S.A..H.B...0H.C |
13d60 | 10 73 0e 89 c8 83 c1 08 49 03 47 10 41 89 0f eb 0c 49 8b 47 08 48 8d 48 08 49 89 4f 08 48 63 00 | .s......I.G.A....I.G.H.H.I.O.Hc. |
13d80 | eb 31 48 8b 53 10 41 8b 0f 48 8d 42 10 83 f9 30 48 89 43 10 73 0e 89 c8 83 c1 08 49 03 47 10 41 | .1H.S.A..H.B...0H.C.s......I.G.A |
13da0 | 89 0f eb 0c 49 8b 47 08 48 8d 48 08 49 89 4f 08 48 8b 00 48 89 02 c7 42 08 13 00 00 00 eb 42 48 | ....I.G.H.H.I.O.H..H...B......BH |
13dc0 | 8b 53 10 41 8b 4f 04 48 8d 42 10 81 f9 b0 00 00 00 48 89 43 10 73 0f 89 c8 83 c1 10 49 03 47 10 | .S.A.O.H.B.......H.C.s......I.G. |
13de0 | 41 89 4f 04 eb 0c 49 8b 47 08 48 8d 48 08 49 89 4f 08 f2 0f 10 00 c7 42 08 03 00 00 00 f2 0f 11 | A.O...I.G.H.H.I.O......B........ |
13e00 | 02 48 8b 43 10 48 89 df 48 8d 70 f0 e8 5d fc ff ff e9 97 00 00 00 41 8b 17 83 fa 30 73 0e 89 d0 | .H.C.H..H.p..]........A....0s... |
13e20 | 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 08 4c 8b 00 ba 28 00 00 00 | ...I.G.A....I.G.H.P.I.W.L...(... |
13e40 | be 01 00 00 00 b9 09 06 46 00 4c 89 f7 31 c0 e8 8c 07 ff ff 4c 89 f6 48 63 d0 e9 cf fe ff ff 41 | ........F.L..1......L..Hc......A |
13e60 | 8b 17 83 fa 30 73 0e 89 d0 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 | ....0s......I.G.A....I.G.H.P.I.W |
13e80 | 08 48 8b 30 4c 89 f7 e8 85 fb ff ff 48 63 d0 4c 89 f0 48 29 d0 48 8d 70 08 e9 90 fe ff ff be 77 | .H.0L.......Hc.L..H).H.p.......w |
13ea0 | f0 45 00 48 89 df 31 c0 e8 80 ec ff ff 41 83 c4 02 49 8d 6d 02 e9 3f fd ff ff 48 29 c2 48 83 fa | .E.H..1......A...I.m..?...H).H.. |
13ec0 | 1f 7f 0d be 01 00 00 00 48 89 df e8 21 d4 ff ff 31 c0 48 83 c9 ff 48 89 ef f2 ae 48 89 df 48 89 | ........H...!...1.H...H....H..H. |
13ee0 | ce 48 f7 d6 48 8d 56 ff 48 89 ee e8 73 f7 ff ff 45 85 e4 74 0d 41 8d 74 24 01 48 89 df e8 b3 b2 | .H..H.V.H...s...E..t.A.t$.H..... |
13f00 | ff ff 48 8b 43 10 48 8b 40 f0 48 83 c0 20 48 8b 7c 24 38 64 48 33 3c 25 28 00 00 00 74 05 e8 cd | ..H.C.H.@.H...H.|$8dH3<%(...t... |
13f20 | 01 ff ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 31 c0 48 83 c9 ff 49 89 d4 55 48 89 | ...H..H[]A\A]A^A_.AT1.H...I..UH. |
13f40 | f5 53 48 89 fb 48 89 f7 48 83 ec 10 f2 ae 8a 06 48 f7 d1 48 ff c9 3c 3d 75 1c 48 39 d1 48 8d 76 | .SH..H..H.......H..H..<=u.H9.H.v |
13f60 | 01 76 20 48 8d 4a ff 48 89 df f3 a4 c6 44 13 ff 00 e9 ab 00 00 00 3c 40 75 31 48 39 d1 77 09 48 | .v.H.J.H.....D........<@u1H9.w.H |
13f80 | 8d 76 01 48 89 df eb 1f 48 8d 42 fd 66 c7 03 2e 2e c6 43 02 2e 48 29 d1 48 83 c3 03 48 8d 74 0e | .v.H....H.B.f.....C..H).H...H.t. |
13fa0 | 04 48 89 df 48 89 c1 f3 a4 eb 76 be 0a 00 00 00 48 89 ef 48 89 4c 24 08 e8 53 01 ff ff 48 ba 5b | .H..H.....v.....H..H.L$..S...H.[ |
13fc0 | 73 74 72 69 6e 67 20 c6 43 08 22 49 83 ec 0f 48 89 13 48 83 c3 09 48 85 c0 48 8b 4c 24 08 75 0f | string..C."I...H..H...H..H.L$.u. |
13fe0 | 4c 39 e1 73 0a 48 89 df 48 89 ee f3 a4 eb 29 48 89 c2 48 89 df 48 89 ee 48 29 ea 48 85 c0 48 0f | L9.s.H..H.....)H..H..H..H).H..H. |
14000 | 45 ca 4c 39 e1 49 0f 47 cc f3 a4 66 c7 07 2e 2e c6 47 02 2e 48 83 c7 03 66 c7 07 22 5d c6 47 02 | E.L9.I.G...f.....G..H...f.."].G. |
14020 | 00 48 83 c4 10 5b 5d 41 5c c3 53 83 7a 1c 00 48 89 d3 75 13 48 8b 4a 10 48 89 f2 48 89 fe 48 8b | .H...[]A\.S.z..H..u.H.J.H..H..H. |
14040 | 3b ff 53 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 | ;.S..C.[.H...H.......@.|$.H.|$.. |
14060 | c6 ff ff 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 | ....H....H...H........|$.H.|$... |
14080 | ff ff ff 48 83 c4 18 c3 55 48 89 fd 53 48 89 f3 48 83 ec 18 48 85 ff 75 09 31 ff e8 a9 ff ff ff | ...H....UH..SH..H...H..u.1...... |
140a0 | eb 4e 48 8b 47 10 48 8d 78 01 48 81 ff fe 00 00 00 48 89 7c 24 08 77 07 e8 8c ff ff ff eb 1c bf | .NH.G.H.x.H......H.|$.w......... |
140c0 | ff 00 00 00 e8 80 ff ff ff 48 8d 7c 24 08 48 89 da be 08 00 00 00 e8 4f ff ff ff 48 8b 44 24 08 | .........H.|$.H........O...H.D$. |
140e0 | 48 8d 7d 20 48 89 da 48 8d 70 ff e8 3a ff ff ff 48 83 c4 18 5b 5d c3 41 56 41 55 41 54 55 48 89 | H.}.H..H.p..:...H...[].AVAUATUH. |
14100 | fd 53 48 89 d3 48 83 ec 10 83 7a 18 00 75 09 48 8b 7f 68 48 39 f7 75 0c 48 89 de 31 ff e8 27 ff | .SH..H....z..u.H..hH9.u.H..1..'. |
14120 | ff ff eb 08 48 89 d6 e8 5c ff ff ff 8b 7d 28 48 89 de 45 31 ed e8 2f ff ff ff 8b 7d 2c 48 89 de | ....H...\....}(H..E1../....},H.. |
14140 | e8 24 ff ff ff 0f b6 7d 0a 48 89 de e8 f8 fe ff ff 0f b6 7d 0b 48 89 de e8 ec fe ff ff 0f b6 7d | .$.....}.H.........}.H.........} |
14160 | 0c 48 89 de e8 e0 fe ff ff 8b 7d 18 48 89 de e8 f5 fe ff ff 48 63 75 18 48 8b 7d 38 48 89 da 48 | .H........}.H.......Hcu.H.}8H..H |
14180 | c1 e6 02 e8 a2 fe ff ff 44 8b 75 14 48 89 de 44 89 f7 e8 d2 fe ff ff 45 39 ee 0f 8e 97 00 00 00 | ........D.u.H..D.......E9....... |
141a0 | 4d 89 ec 48 89 de 49 c1 e4 04 4c 03 65 30 41 8b 7c 24 08 83 e7 3f e8 8e fe ff ff 41 8b 44 24 08 | M..H..I...L.e0A.|$...?.....A.D$. |
141c0 | 83 e0 3f 83 f8 04 74 5b 7f 22 83 f8 01 74 29 83 f8 03 75 5b f2 41 0f 10 04 24 48 89 da be 08 00 | ..?...t[."...t)...u[.A...$H..... |
141e0 | 00 00 48 89 e7 f2 0f 11 04 24 eb 30 83 f8 13 74 15 83 f8 14 74 2d eb 37 41 8b 3c 24 48 89 de e8 | ..H......$.0...t....t-.7A.<$H... |
14200 | 45 fe ff ff eb 29 49 8b 04 24 48 8d 7c 24 08 48 89 da be 08 00 00 00 48 89 44 24 08 e8 09 fe ff | E....)I..$H.|$.H.......H.D$..... |
14220 | ff eb 0c 49 8b 3c 24 48 89 de e8 59 fe ff ff 49 ff c5 e9 60 ff ff ff 44 8b 6d 10 48 89 de 45 31 | ...I.<$H...Y...I...`...D.m.H..E1 |
14240 | e4 44 89 ef e8 20 fe ff ff 45 39 e5 7e 30 48 8b 45 58 4d 89 e6 48 89 de 49 c1 e6 04 49 ff c4 42 | .D.......E9.~0H.EXM..H..I...I..B |
14260 | 0f b6 7c 30 08 e8 df fd ff ff 48 8b 45 58 48 89 de 42 0f b6 7c 30 09 e8 cd fd ff ff eb cb 44 8b | ..|0......H.EXH..B..|0........D. |
14280 | 6d 20 48 89 de 45 31 e4 44 89 ef e8 d9 fd ff ff 45 39 e5 7e 19 48 8b 45 40 48 8b 75 68 48 89 da | m.H..E1.D.......E9.~.H.E@H.uhH.. |
142a0 | 4a 8b 3c e0 49 ff c4 e8 4b fe ff ff eb e2 45 31 e4 83 7b 18 00 75 04 4c 63 65 1c 48 89 de 44 89 | J.<.I...K.....E1..{..u.Lce.H..D. |
142c0 | e7 45 31 ed e8 a0 fd ff ff 48 8b 7d 48 4a 8d 34 a5 00 00 00 00 48 89 da e8 4d fd ff ff 83 7b 18 | .E1......H.}HJ.4.....H...M....{. |
142e0 | 00 75 04 44 8b 6d 24 48 89 de 44 89 ef 45 31 e4 e8 74 fd ff ff 45 39 e5 7e 3e 48 8b 45 50 4d 89 | .u.D.m$H..D..E1..t...E9.~>H.EPM. |
14300 | e6 48 89 de 49 c1 e6 04 49 ff c4 4a 8b 3c 30 e8 74 fd ff ff 48 8b 45 50 48 89 de 42 8b 7c 30 08 | .H..I...I..J.<0.t...H.EPH..B.|0. |
14320 | e8 44 fd ff ff 48 8b 45 50 48 89 de 42 8b 7c 30 0c e8 33 fd ff ff eb bd 45 31 ed 83 7b 18 00 75 | .D...H.EPH..B.|0..3.....E1..{..u |
14340 | 04 44 8b 6d 10 48 89 de 44 89 ef 45 31 e4 e8 16 fd ff ff 45 39 e5 7e 1b 4c 89 e0 48 89 de 49 ff | .D.m.H..D..E1......E9.~.L..H..I. |
14360 | c4 48 c1 e0 04 48 03 45 58 48 8b 38 e8 17 fd ff ff eb e0 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 | .H...H.EXH.8.......H...[]A\A]A^. |
14380 | 53 48 89 f3 be 04 00 00 00 48 83 ec 30 48 89 54 24 18 48 8d 54 24 10 48 89 7c 24 10 bf 53 e0 45 | SH.......H..0H.T$.H.T$.H.|$..S.E |
143a0 | 00 48 89 4c 24 20 44 89 44 24 28 c7 44 24 2c 00 00 00 00 e8 72 fc ff ff 48 8d 74 24 10 bf 53 00 | .H.L$.D.D$(.D$,.....r...H.t$..S. |
143c0 | 00 00 e8 82 fc ff ff 48 8d 74 24 10 31 ff e8 76 fc ff ff 48 8d 54 24 10 be 06 00 00 00 bf 76 e0 | .......H.t$.1..v...H.T$.......v. |
143e0 | 45 00 e8 43 fc ff ff 48 8d 74 24 10 bf 04 00 00 00 e8 53 fc ff ff 48 8d 74 24 10 bf 08 00 00 00 | E..C...H.t$.......S...H.t$...... |
14400 | e8 44 fc ff ff 48 8d 74 24 10 bf 04 00 00 00 e8 35 fc ff ff 48 8d 74 24 10 bf 08 00 00 00 e8 26 | .D...H.t$.......5...H.t$.......& |
14420 | fc ff ff 48 8d 74 24 10 bf 08 00 00 00 e8 17 fc ff ff 48 8d 54 24 10 48 89 e7 be 08 00 00 00 48 | ...H.t$...........H.T$.H.......H |
14440 | c7 04 24 78 56 00 00 e8 de fb ff ff f2 0f 10 05 84 9c 04 00 48 8d 54 24 10 48 8d 7c 24 08 be 08 | ..$xV...............H.T$.H.|$... |
14460 | 00 00 00 f2 0f 11 44 24 08 e8 bc fb ff ff 8b 7b 10 48 8d 74 24 10 e8 ce fb ff ff 48 8d 54 24 10 | ......D$.......{.H.t$......H.T$. |
14480 | 48 89 df 31 f6 e8 6d fc ff ff 8b 44 24 2c 48 83 c4 30 5b c3 48 39 f7 48 8b 57 10 74 21 31 c0 48 | H..1..m....D$,H..0[.H9.H.W.t!1.H |
144a0 | 3b 56 10 75 1f 51 48 83 c6 20 48 83 c7 20 e8 ad fd fe ff 85 c0 0f 94 c0 0f b6 c0 5a eb 06 b8 01 | ;V.u.QH...H................Z.... |
144c0 | 00 00 00 c3 c3 89 d0 48 89 f2 48 c1 ea 05 31 f0 48 ff c2 48 39 d6 72 1f 41 89 c0 89 c1 41 c1 e8 | .......H..H...1.H..H9.r.A....A.. |
144e0 | 02 c1 e1 05 44 01 c1 44 0f b6 44 37 ff 48 29 d6 44 01 c1 31 c8 eb dc c3 41 54 49 89 fc 55 89 f5 | ....D..D..D7.H).D..1....ATI..U.. |
14500 | 53 48 8b 5f 18 48 63 53 3c 39 d6 7f 0b 48 63 53 3c 31 c9 8d 7d ff eb 42 48 63 ce 48 8b 73 30 48 | SH._.HcS<9...HcS<1..}..BHc.H.s0H |
14520 | c1 e2 03 48 c1 e1 03 e8 49 db ff ff 48 89 43 30 8b 43 3c 31 d2 48 63 c8 48 c1 e1 03 39 e8 7d cd | ...H....I...H.C0.C<1.Hc.H...9.}. |
14540 | 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 c1 39 ca 7e 39 48 8b | H..H.s0..H...H.........H..9.~9H. |
14560 | 43 30 48 8d 34 c8 48 8b 06 48 c7 06 00 00 00 00 48 85 c0 74 e2 41 89 f9 44 23 48 0c 48 8b 73 30 | C0H.4.H..H......H..t.A..D#H.H.s0 |
14580 | 4c 8b 40 18 4a 8d 34 ce 4c 8b 0e 4c 89 48 18 48 89 06 4c 89 c0 eb d9 39 d5 7d 1b 48 8b 73 30 48 | L.@.J.4.L..L.H.H..L....9.}.H.s0H |
145a0 | 63 cd 48 c1 e2 03 48 c1 e1 03 4c 89 e7 e8 c3 da ff ff 48 89 43 30 89 6b 3c 5b 5d 41 5c c3 48 8b | c.H...H...L.......H.C0.k<[]A\.H. |
145c0 | 47 18 8b 78 3c 48 8b 48 30 8d 57 ff 23 56 0c 48 63 d2 48 8d 14 d1 48 8b 0a 48 39 f1 74 06 48 8d | G..x<H.H0.W.#V.Hc.H...H..H9.t.H. |
145e0 | 51 18 eb f2 48 8b 4e 18 48 89 0a ff 48 38 c3 41 57 49 89 ff 41 56 41 55 41 54 55 53 48 89 d3 48 | Q...H.N.H...H8.AWI..AVAUATUSH..H |
14600 | 83 ec 18 48 83 fa 28 48 89 34 24 0f 87 ed 00 00 00 48 8b 6f 18 48 8b 3c 24 48 89 de 8b 55 50 e8 | ...H..(H.4$......H.o.H.<$H...UP. |
14620 | a1 fe ff ff 8b 4d 3c 41 89 c6 48 8b 55 30 8d 41 ff 44 21 f0 48 98 4c 8d 2c c2 4d 8b 65 00 4d 85 | .....M<A..H.U0.A.D!.H.L.,.M.e.M. |
14640 | e4 74 4e 49 3b 5c 24 10 75 40 48 8b 3c 24 49 8d 74 24 20 48 89 da 89 4c 24 0c e8 01 fc fe ff 85 | .tNI;\$.u@H.<$I.t$.H...L$....... |
14660 | 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 85 cb 00 00 00 | ..L$.u#A.T$..MTL................ |
14680 | 41 88 54 24 09 e9 c1 00 00 00 4d 8b 64 24 18 eb ad 39 4d 38 7c 25 81 f9 ff ff ff 3f 7f 1d 8d 34 | A.T$......M.d$...9M8|%.....?...4 |
146a0 | 09 4c 89 ff e8 4f fe ff ff 8b 45 3c 48 8b 55 30 ff c8 44 21 f0 48 98 4c 8d 2c c2 48 8d 53 21 be | .L...O....E<H.U0..D!.H.L.,.H.S!. |
146c0 | 04 00 00 00 4c 89 ff e8 62 71 00 00 48 8d 50 20 c6 40 0a 00 48 89 58 10 44 89 70 0c 48 8b 34 24 | ....L...bq..H.P..@..H.X.D.p.H.4$ |
146e0 | 48 89 d9 48 89 d7 f3 a4 c6 44 18 20 00 49 8b 55 00 48 89 50 18 49 89 45 00 ff 45 38 eb 4d 48 8d | H..H.....D...I.U.H.P.I.E..E8.MH. |
14700 | 52 01 48 b8 df ff ff ff ff ff ff 7f 48 39 c2 76 05 e8 52 d9 ff ff 48 8b 47 18 48 8d 53 21 be 14 | R.H.........H9.v..R...H.G.H.S!.. |
14720 | 00 00 00 8b 68 50 e8 03 71 00 00 48 8d 50 20 48 89 58 10 c6 40 0a 00 89 68 0c 48 8b 34 24 48 89 | ....hP..q..H.P.H.X..@...h.H.4$H. |
14740 | d9 48 89 d7 f3 a4 c6 44 18 20 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 49 89 f8 31 c0 48 | .H.....D...H...[]A\A]A^A_.I..1.H |
14760 | 89 f7 48 83 c9 ff f2 ae 4c 89 c7 48 f7 d1 48 8d 51 ff e9 78 fe ff ff 48 b8 d7 ff ff ff ff ff ff | ..H.....L..H..H.Q..x...H........ |
14780 | 7f 53 48 89 f3 48 39 c6 76 05 e8 d9 d8 ff ff 48 8d 56 28 be 07 00 00 00 e8 91 70 00 00 48 8b 15 | .SH..H9.v......H.V(.......p..H.. |
147a0 | 9c a8 04 00 48 89 58 18 48 c7 40 10 00 00 00 00 48 89 50 20 8b 15 8e a8 04 00 88 50 0a 5b c3 55 | ....H.X.H.@.....H.P........P.[.U |
147c0 | 48 89 fd 53 bb c0 f0 45 00 52 48 8b 53 08 48 85 d2 74 23 48 8b 33 b9 01 00 00 00 48 89 ef 48 83 | H..S...E.RH.S.H..t#H.3.....H..H. |
147e0 | c3 10 e8 22 90 00 00 be fe ff ff ff 48 89 ef e8 af 3e ff ff eb d4 58 5b 5d c3 41 57 be 02 00 00 | ..."........H....>....X[].AW.... |
14800 | 00 41 56 41 55 41 54 55 31 ed 53 48 89 fb 48 83 ec 18 e8 08 8c 00 00 be 03 00 00 00 48 89 df 49 | .AVAUATU1.SH..H.............H..I |
14820 | 89 c5 e8 f8 8b 00 00 be 04 00 00 00 48 89 df 49 89 c4 e8 e8 8b 00 00 be 05 00 00 00 48 89 df 48 | ............H..I............H..H |
14840 | 89 04 24 e8 85 3f ff ff 85 c0 40 0f 9f c5 4d 85 ed 8d 2c ad 01 00 00 00 7f 12 ba 70 f1 45 00 be | ..$..?....@...M...,........p.E.. |
14860 | 02 00 00 00 48 89 df e8 2b 80 00 00 4d 39 ec 0f 8c ce 00 00 00 ba f8 d4 45 00 be 01 00 00 00 48 | ....H...+...M9..........E......H |
14880 | 89 df e8 b3 88 00 00 85 c0 41 be 84 8f 40 00 75 18 ba 05 00 00 00 be 01 00 00 00 48 89 df 41 be | .........A...@.u...........H..A. |
148a0 | 02 90 40 00 e8 b6 89 00 00 ba 92 f1 45 00 89 ee 48 89 df e8 82 88 00 00 85 c0 41 bf 76 92 40 00 | ..@.........E...H.........A.v.@. |
148c0 | 75 15 ba 05 00 00 00 89 ee 48 89 df 41 bf 22 93 40 00 e8 88 89 00 00 4d 29 ec 31 c9 4c 39 2c 24 | u........H..A.".@......M).1.L9,$ |
148e0 | 7e 29 4d 85 e4 78 5c 4b 8d 14 2c be 01 00 00 00 48 89 df 41 ff d6 48 8b 04 24 89 ee 48 89 df 49 | ~)M..x\K..,.....H..A..H..$..H..I |
14900 | 8d 14 04 49 ff cc 41 ff d7 eb d7 49 39 cc 7c 33 4a 8d 14 29 48 89 4c 24 08 be 01 00 00 00 48 89 | ...I..A....I9.|3J..)H.L$......H. |
14920 | df 41 ff d6 48 8b 4c 24 08 48 8b 04 24 89 ee 48 89 df 48 8d 14 01 41 ff d7 48 8b 4c 24 08 48 ff | .A..H.L$.H..$..H..H...A..H.L$.H. |
14940 | c1 eb c8 89 ee 48 89 df e8 54 3e ff ff 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f | .....H...T>..H........[]A\A]A^A_ |
14960 | c3 41 55 41 54 55 31 ed 53 48 89 fb 51 e8 1a 3d ff ff ba 01 00 00 00 41 89 c4 89 c6 48 89 df 4d | .AUATU1.SH..Q..=.......A....H..M |
14980 | 63 ec e8 17 47 ff ff ba 01 00 00 00 be 01 00 00 00 48 89 df e8 4d 3d ff ff 44 89 e0 29 e8 85 c0 | c...G............H...M=..D..)... |
149a0 | 7e 18 4c 89 ea be 01 00 00 00 48 89 df 48 29 ea 48 ff c5 e8 6a 49 ff ff eb df 4c 89 ee 48 89 df | ~.L.......H..H).H...jI....L..H.. |
149c0 | e8 2e 42 ff ff ba 36 0a 46 00 48 89 df be 01 00 00 00 e8 3f 48 ff ff 5a 5b 5d 41 5c b8 01 00 00 | ..B...6.F.H........?H..Z[]A\.... |
149e0 | 00 41 5d c3 41 54 48 63 d2 41 89 cc 55 48 89 f5 be 01 00 00 00 53 48 89 fb ff 55 00 48 89 df 48 | .A].ATHc.A..UH.......SH...U.H..H |
14a00 | 8b 45 00 49 63 d4 5b 5d 41 5c be 01 00 00 00 ff e0 41 54 41 89 d4 55 89 f5 be 02 00 00 00 53 48 | .E.Ic.[]A\.......ATA..U.......SH |
14a20 | 89 fb 48 83 ec 10 e8 a2 3d ff ff 85 c0 75 1a 48 83 c4 10 48 89 df 89 ee 5b 5d 44 89 e2 b9 01 00 | ..H.....=....u.H...H....[]D..... |
14a40 | 00 00 41 5c e9 b0 3e ff ff 48 89 df be 02 00 00 00 e8 4b 3d ff ff 8d 75 ff 48 89 df e8 40 3d ff | ..A\..>..H........K=...u.H...@=. |
14a60 | ff 41 8d 74 24 fe 48 89 df e8 33 3d ff ff 45 31 c0 31 c9 ba 01 00 00 00 48 89 df be 02 00 00 00 | .A.t$.H...3=..E1.1......H....... |
14a80 | e8 41 4a ff ff 48 89 df 83 ce ff e8 af 3f ff ff 48 89 df be fe ff ff ff 89 44 24 0c e8 02 3c ff | .AJ..H.......?..H........D$...<. |
14aa0 | ff 8b 44 24 0c 48 83 c4 10 5b 5d 41 5c c3 41 57 48 8d 46 08 41 89 d7 41 56 41 89 ce 41 55 49 89 | ..D$.H...[]A\.AWH.F.A..AVA..AUI. |
14ac0 | f5 41 54 55 53 48 89 fb 48 83 ec 48 48 89 04 24 45 39 f7 0f 8d d7 02 00 00 49 63 c7 be 01 00 00 | .ATUSH..H..HH..$E9.......Ic..... |
14ae0 | 00 48 89 df 48 89 c2 48 89 44 24 08 41 ff 55 00 49 63 c6 be 01 00 00 00 48 89 df 48 89 c2 48 89 | .H..H..H.D$.A.U.Ic......H..H..H. |
14b00 | 44 24 10 41 ff 55 00 83 ce ff ba fe ff ff ff 48 89 df e8 fa fe ff ff 85 c0 74 14 48 8b 34 24 44 | D$.A.U.........H.........t.H.4$D |
14b20 | 89 f1 44 89 fa 48 89 df e8 b7 fe ff ff eb 0d be fd ff ff ff 48 89 df e8 67 3b ff ff 44 89 f0 44 | ..D..H..............H...g;..D..D |
14b40 | 29 f8 89 44 24 18 ff c8 0f 84 62 02 00 00 43 8d 04 37 b9 02 00 00 00 be 01 00 00 00 48 89 df 99 | )..D$.....b...C..7..........H... |
14b60 | f7 f9 4c 63 e0 89 c5 4c 89 e2 41 ff 55 00 48 8b 54 24 08 be 01 00 00 00 48 89 df 41 ff 55 00 83 | ..Lc...L..A.U.H.T$......H..A.U.. |
14b80 | ca ff be fe ff ff ff 48 89 df e8 82 fe ff ff 85 c0 44 89 f9 75 35 be fe ff ff ff 48 89 df e8 00 | .......H.........D..u5.....H.... |
14ba0 | 3b ff ff 48 8b 54 24 10 be 01 00 00 00 48 89 df 41 ff 55 00 83 ce ff ba fe ff ff ff 48 89 df e8 | ;..H.T$......H..A.U.........H... |
14bc0 | 4d fe ff ff 85 c0 74 13 44 89 f1 48 8b 34 24 89 ea 48 89 df e8 0b fe ff ff eb 0d be fd ff ff ff | M.....t.D..H.4$..H.............. |
14be0 | 48 89 df e8 bb 3a ff ff 83 7c 24 18 02 0f 84 bd 01 00 00 4c 89 e2 be 01 00 00 00 48 89 df 41 ff | H....:...|$........L.......H..A. |
14c00 | 55 00 83 ce ff 48 89 df e8 94 3b ff ff 41 8d 46 ff be 01 00 00 00 48 89 df 41 89 c4 89 44 24 24 | U....H....;..A.F......H..A...D$$ |
14c20 | 48 98 48 89 c2 48 89 44 24 28 41 ff 55 00 48 8b 34 24 44 89 e1 89 ea 48 89 df 44 89 e5 45 31 e4 | H.H..H.D$(A.U.H.4$D....H..D..E1. |
14c40 | e8 9f fd ff ff 49 63 c7 48 ff c0 48 89 44 24 38 43 8d 04 27 be 01 00 00 00 48 89 df 89 44 24 10 | .....Ic.H..H.D$8C..'.....H...D$. |
14c60 | 43 8d 44 27 01 89 44 24 08 48 8b 44 24 38 4c 01 e0 48 89 c2 48 89 44 24 30 41 ff 55 00 83 ce ff | C.D'..D$.H.D$8L..H..H.D$0A.U.... |
14c80 | ba fe ff ff ff 48 89 df e8 84 fd ff ff 85 c0 74 28 44 39 74 24 08 7c 0f be 9d f1 45 00 48 89 df | .....H.........t(D9t$.|....E.H.. |
14ca0 | 31 c0 e8 2f 7b 00 00 be fe ff ff ff 48 89 df e8 ef 39 ff ff 49 ff c4 eb 97 48 63 c5 48 ff c8 48 | 1../{.......H....9..I....Hc.H..H |
14cc0 | 89 44 24 18 48 8b 54 24 18 be 01 00 00 00 48 89 df 41 ff 55 00 83 ca ff be fd ff ff ff 48 89 df | .D$.H.T$......H..A.U.........H.. |
14ce0 | ff cd e8 2a fd ff ff 85 c0 74 28 44 39 fd 7f 0f be 9d f1 45 00 48 89 df 31 c0 e8 d7 7a 00 00 be | ...*.....t(D9......E.H..1...z... |
14d00 | fe ff ff ff 48 89 df e8 97 39 ff ff 48 ff 4c 24 18 eb b1 3b 6c 24 08 7d 66 be fc ff ff ff 48 89 | ....H....9..H.L$...;l$.}f.....H. |
14d20 | df e8 7d 39 ff ff 48 8b 54 24 28 be 01 00 00 00 48 89 df 41 ff 55 00 48 8b 54 24 30 be 01 00 00 | ..}9..H.T$(.....H..A.U.H.T$0.... |
14d40 | 00 48 89 df 41 ff 55 00 8b 6c 24 08 8b 54 24 24 48 89 df 48 8b 34 24 89 e9 e8 86 fc ff ff 89 ea | .H..A.U..l$..T$$H..H.4$......... |
14d60 | 44 89 f0 29 e8 44 29 fa 39 c2 8b 44 24 10 8d 40 02 7d 23 44 89 fa 8b 4c 24 10 41 89 c7 eb 21 8b | D..).D).9..D$..@.}#D...L$.A...!. |
14d80 | 54 24 08 48 8b 34 24 89 e9 48 89 df e8 53 fc ff ff e9 1e ff ff ff 44 89 f1 44 8b 74 24 10 89 c2 | T$.H.4$..H...S........D..D.t$... |
14da0 | 4c 89 ee 48 89 df e8 03 fd ff ff e9 20 fd ff ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 | L..H............H..H[]A\A]A^A_.A |
14dc0 | 54 48 89 d0 49 89 f4 48 89 ca be 01 00 00 00 55 48 89 cd 53 48 89 fb ff d0 83 ce ff 48 89 df e8 | TH..I..H.......UH..SH.......H... |
14de0 | 5f 3a ff ff 85 c0 75 2a 83 ce ff 48 89 df e8 da 39 ff ff 48 89 df 89 c6 e8 e8 39 ff ff 48 89 e9 | _:....u*...H....9..H......9..H.. |
14e00 | 48 89 c2 be c0 f1 45 00 48 89 df 31 c0 e8 c4 79 00 00 5b 5d 4c 89 e7 41 5c e9 40 7f 00 00 55 48 | H.....E.H..1...y..[]L..A\.@...UH |
14e20 | 89 fd 53 48 89 f3 52 48 c7 06 00 00 00 00 48 c7 46 08 00 00 00 00 be 01 00 00 00 e8 b7 42 ff ff | ..SH..RH......H.F............B.. |
14e40 | 85 c0 74 62 ba 07 00 00 00 be f8 d4 45 00 48 89 ef e8 b1 3d ff ff be fe ff ff ff 48 89 ef e8 65 | ..tb........E.H....=.......H...e |
14e60 | 41 ff ff 85 c0 74 07 48 c7 03 84 8f 40 00 ba 0a 00 00 00 be 92 f1 45 00 48 89 ef e8 87 3d ff ff | A....t.H....@.........E.H....=.. |
14e80 | be fd ff ff ff 48 89 ef e8 3b 41 ff ff 85 c0 74 08 48 c7 43 08 76 92 40 00 be fc ff ff ff 48 89 | .....H...;A....t.H.C.v.@......H. |
14ea0 | ef e8 fd 37 ff ff 48 83 3b 00 74 07 48 83 7b 08 00 75 2e ba 05 00 00 00 be 01 00 00 00 48 89 ef | ...7..H.;.t.H.{..u...........H.. |
14ec0 | e8 9a 83 00 00 48 83 3b 00 75 07 48 c7 03 02 90 40 00 48 83 7b 08 00 75 08 48 c7 43 08 22 93 40 | .....H.;.u.H....@.H.{..u.H.C.".@ |
14ee0 | 00 58 5b 5d c3 41 55 ba be fe 45 00 be 02 00 00 00 41 54 55 53 48 89 fb 48 81 ec 48 20 00 00 48 | .X[].AU...E......ATUSH..H..H...H |
14f00 | 89 e1 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 aa 83 00 00 48 8d 74 24 08 48 | ..dH..%(...H..$8...1......H.t$.H |
14f20 | 89 df 49 89 c5 e8 f4 fe ff ff ba 01 00 00 00 be 03 00 00 00 48 89 df e8 3e 85 00 00 be 04 00 00 | ..I.................H...>....... |
14f40 | 00 48 89 df 48 89 c5 e8 81 38 ff ff 85 c0 7f 0f be 01 00 00 00 48 89 df e8 9d 85 00 00 eb 0d be | .H..H....8...........H.......... |
14f60 | 04 00 00 00 48 89 df e8 b3 84 00 00 48 8d 74 24 18 48 89 df 49 89 c4 e8 60 7e 00 00 4c 39 e5 7d | ....H.......H.t$.H..I...`~..L9.} |
14f80 | 2b 48 8b 54 24 08 48 8d 74 24 18 48 89 e9 48 89 df 48 ff c5 e8 26 fe ff ff 48 8b 14 24 48 8d 7c | +H.T$.H.t$.H..H..H...&...H..$H.| |
14fa0 | 24 18 4c 89 ee e8 1f 7d 00 00 eb d0 75 15 48 8b 54 24 08 48 8d 74 24 18 48 89 e9 48 89 df e8 fc | $.L....}....u.H.T$.H.t$.H..H.... |
14fc0 | fd ff ff 48 8d 7c 24 18 e8 42 7d 00 00 48 8b 8c 24 38 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 | ...H.|$..B}..H..$8...dH3.%(..... |
14fe0 | 00 00 00 74 05 e8 06 f1 fe ff 48 81 c4 48 20 00 00 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 | ...t......H..H...[]A\A].AUATUSH. |
15000 | fb 48 83 ec 18 48 89 e6 e8 11 fe ff ff be 01 00 00 00 48 89 df e8 e0 84 00 00 48 89 df 48 8d 68 | .H...H............H.......H..H.h |
15020 | 01 e8 66 36 ff ff 83 f8 02 74 72 83 f8 03 75 5c be 02 00 00 00 48 89 df e8 e2 83 00 00 48 39 e8 | ..f6.....tr...u\.....H.......H9. |
15040 | 49 89 c4 7f 05 48 85 c0 7f 12 ba f5 f1 45 00 be 02 00 00 00 48 89 df e8 3b 78 00 00 4c 39 e5 7e | I....H.......E......H...;x..L9.~ |
15060 | 26 4c 8d 6d ff be 01 00 00 00 48 89 df 4c 89 ea ff 14 24 48 89 ea be 01 00 00 00 48 89 df 4c 89 | &L.m......H..L....$H.......H..L. |
15080 | ed ff 54 24 08 eb d5 4c 89 e5 eb 11 be 0c f2 45 00 48 89 df 31 c0 e8 3b 77 00 00 eb 11 48 89 ea | ..T$...L.......E.H..1..;w....H.. |
150a0 | be 01 00 00 00 48 89 df ff 54 24 08 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 | .....H...T$.1.H...[]A\A].AUATUSH |
150c0 | 89 fb 48 83 ec 18 48 89 e6 e8 50 fd ff ff ba 01 00 00 00 be 02 00 00 00 48 89 df e8 9a 83 00 00 | ..H...H...P.............H....... |
150e0 | be 03 00 00 00 48 89 df 48 89 c5 e8 dd 36 ff ff 85 c0 7f 0f be 01 00 00 00 48 89 df e8 f9 83 00 | .....H..H....6...........H...... |
15100 | 00 eb 0d be 03 00 00 00 48 89 df e8 0f 83 00 00 45 31 ed 48 39 c5 49 89 c4 7f 4f 48 89 c6 48 29 | ........H.......E1.H9.I...OH..H) |
15120 | ee 48 81 fe fe ff ff 7f 76 14 be 32 f2 45 00 48 89 df 31 c0 e8 9d 76 00 00 41 89 c5 eb 2c 48 ff | .H......v..2.E.H..1...v..A...,H. |
15140 | c6 48 89 df 41 89 f5 e8 34 34 ff ff 85 c0 74 da 48 89 ea 48 ff c5 be 01 00 00 00 48 89 df ff 14 | .H..A...44....t.H..H.......H.... |
15160 | 24 48 8d 45 ff 4c 39 e0 7c e6 48 83 c4 18 44 89 e8 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 | $H.E.L9.|.H...D..[]A\A].AUATUSH. |
15180 | fb 48 83 ec 18 48 89 e6 e8 91 fc ff ff be 01 00 00 00 48 89 df e8 60 83 00 00 be 02 00 00 00 49 | .H...H............H...`........I |
151a0 | 89 c4 48 89 c2 48 89 df e8 cd 82 00 00 4c 39 e0 48 89 c5 74 21 48 85 c0 7e 0a 49 8d 44 24 01 48 | ..H..H.......L9.H..t!H..~.I.D$.H |
151c0 | 39 c5 7e 12 ba f5 f1 45 00 be 01 00 00 00 48 89 df e8 c1 76 00 00 48 89 ea be 01 00 00 00 48 89 | 9.~....E......H....v..H.......H. |
151e0 | df ff 14 24 4c 39 e5 7d 26 4c 8d 6d 01 be 01 00 00 00 48 89 df 4c 89 ea ff 14 24 48 89 ea be 01 | ...$L9.}&L.m......H..L....$H.... |
15200 | 00 00 00 48 89 df 4c 89 ed ff 54 24 08 eb d5 48 89 df e8 b3 39 ff ff 48 89 ea 48 89 df be 01 00 | ...H..L...T$...H....9..H..H..... |
15220 | 00 00 ff 54 24 08 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d c3 55 53 48 89 fb 48 83 ec 18 48 | ...T$.H........[]A\A].USH..H...H |
15240 | 89 e6 e8 d7 fb ff ff be 01 00 00 00 48 89 df e8 a6 82 00 00 ba be fe 45 00 be 32 00 00 00 48 89 | ............H..........E..2...H. |
15260 | df 48 89 c5 e8 3f 79 00 00 be 02 00 00 00 48 89 df e8 57 35 ff ff 85 c0 7e 12 ba 06 00 00 00 be | .H...?y.......H...W5....~....... |
15280 | 02 00 00 00 48 89 df e8 d3 7f 00 00 48 89 df be 02 00 00 00 e8 0a 34 ff ff 89 e9 48 89 e6 48 89 | ....H.......H.........4....H..H. |
152a0 | df ba 01 00 00 00 e8 03 f8 ff ff 48 83 c4 18 31 c0 5b 5d c3 53 f2 0f 10 05 0b 85 04 00 48 89 fb | ...........H...1.[].S........H.. |
152c0 | be 88 00 00 00 e8 2d 87 00 00 48 89 df ba 07 00 00 00 31 f6 e8 c5 3d ff ff 48 89 df 31 d2 be 60 | ......-...H.......1...=..H..1..` |
152e0 | f2 45 00 e8 33 84 00 00 b8 01 00 00 00 5b c3 50 be d8 b9 f0 ff e8 a7 34 ff ff b8 01 00 00 00 5a | .E..3........[.P.......4.......Z |
15300 | c3 41 54 55 89 f5 be 02 00 00 00 53 48 89 fb e8 0b 81 00 00 ba 06 00 00 00 be 01 00 00 00 48 89 | .ATU.......SH.................H. |
15320 | df 49 89 c4 e8 36 7f 00 00 85 ed 44 89 e2 be 01 00 00 00 48 89 df 74 07 e8 ed 45 ff ff eb 05 e8 | .I...6.....D.......H..t...E..... |
15340 | 8b 46 ff ff 48 85 c0 74 21 48 89 c6 48 89 df e8 07 39 ff ff 89 ee ba 01 00 00 00 48 89 df f7 d6 | .F..H..t!H..H....9.........H.... |
15360 | e8 81 33 ff ff 8d 45 01 eb 02 31 c0 5b 5d 41 5c c3 53 be 03 00 00 00 48 89 fb e8 78 78 00 00 48 | ..3...E...1.[]A\.S.....H...xx..H |
15380 | 89 df 31 f6 5b e9 77 ff ff ff be 01 00 00 00 e9 6d ff ff ff 41 55 41 89 d5 41 54 41 89 f4 89 d6 | ..1.[.w.........m...AUA..ATA.... |
153a0 | 55 53 48 89 fb 51 e8 74 80 00 00 ba 06 00 00 00 48 89 c5 44 89 e6 48 89 df e8 a1 7e 00 00 89 ea | USH..Q.t........H..D..H....~.... |
153c0 | 44 89 e6 48 89 df e8 5f 45 ff ff 48 85 c0 75 10 ba e0 f2 45 00 44 89 ee 48 89 df e8 b7 74 00 00 | D..H..._E..H..u....E.D..H....t.. |
153e0 | 5a 5b 89 e8 5d 41 5c 41 5d c3 53 be 02 00 00 00 48 89 fb e8 d5 33 ff ff 83 f8 05 74 16 85 c0 74 | Z[..]A\A].S.....H....3.....t...t |
15400 | 12 ba f6 f2 45 00 be 02 00 00 00 48 89 df e8 84 74 00 00 48 89 df be 02 00 00 00 e8 83 32 ff ff | ....E......H....t..H.........2.. |
15420 | 48 89 df be 01 00 00 00 e8 be 3f ff ff b8 01 00 00 00 5b c3 55 48 89 f5 48 89 d6 53 48 89 fb 50 | H.........?.......[.UH..H..SH..P |
15440 | e8 16 38 ff ff 59 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 be 3d ff ff 55 48 89 d5 ba 01 00 00 | ..8..YH..H.......[]..=..UH...... |
15460 | 00 53 48 89 fb 48 89 f7 48 39 f3 51 75 0f be fe ff ff ff 48 89 df e8 6b 32 ff ff eb 08 48 89 de | .SH..H..H9.Qu......H...k2....H.. |
15480 | e8 7c 31 ff ff 58 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 7e 3d ff ff 55 48 89 f5 48 63 f2 53 | .|1..XH..H.......[].~=..UH..Hc.S |
154a0 | 48 89 fb 50 e8 4a 37 ff ff 59 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 5a 3d ff ff 53 ba 07 00 | H..P.J7..YH..H.......[].Z=..S... |
154c0 | 00 00 48 89 fb be 01 00 00 00 e8 90 7d 00 00 48 89 df be 02 00 00 00 e8 1b 77 00 00 48 89 df be | ..H.........}..H.........w..H... |
154e0 | 02 00 00 00 e8 ba 31 ff ff 48 89 df be 01 00 00 00 e8 86 3f ff ff b8 01 00 00 00 5b c3 53 ba 02 | ......1..H.........?.......[.S.. |
15500 | 00 00 00 48 89 fb be 01 00 00 00 e8 84 fe ff ff 48 89 df 89 c2 be 01 00 00 00 e8 ae 45 ff ff 48 | ...H............H...........E..H |
15520 | 89 df 48 89 c6 e8 25 39 ff ff b8 01 00 00 00 5b c3 41 54 ba 02 00 00 00 be 01 00 00 00 55 53 48 | ..H...%9.......[.AT..........USH |
15540 | 89 fb e8 4d fe ff ff ba 04 00 00 00 be 03 00 00 00 48 89 df 89 c5 e8 39 fe ff ff be 01 00 00 00 | ...M.............H.....9........ |
15560 | 48 89 df 41 89 c4 e8 88 32 ff ff 85 c0 74 12 ba 0c f3 45 00 be 01 00 00 00 48 89 df e8 16 73 00 | H..A....2....t....E......H....s. |
15580 | 00 be 03 00 00 00 48 89 df e8 65 32 ff ff 85 c0 74 12 ba 0c f3 45 00 be 03 00 00 00 48 89 df e8 | ......H...e2....t....E......H... |
155a0 | f3 72 00 00 45 89 e0 89 ea 48 89 df b9 03 00 00 00 be 01 00 00 00 e8 53 45 ff ff 5b 5d 31 c0 41 | .r..E....H.............SE..[]1.A |
155c0 | 5c c3 53 be 01 00 00 00 48 89 fb e8 27 76 00 00 be 01 00 00 00 48 89 df e8 1a 3b ff ff 85 c0 75 | \.S.....H...'v.......H....;....u |
155e0 | 08 48 89 df e8 e1 35 ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 cf 31 ff ff 83 f8 | .H....5.......[.S.....H....1.... |
15600 | 07 74 0a 48 89 df e8 bf 35 ff ff eb 0d be 01 00 00 00 48 89 df e8 3a 3b ff ff b8 01 00 00 00 5b | .t.H....5.........H...:;.......[ |
15620 | c3 55 53 48 89 fb 48 81 ec 18 01 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 01 00 00 31 c0 | .USH..H......dH..%(...H..$....1. |
15640 | 48 8d 6c 24 0e 48 8b 35 94 4f 25 00 bf 22 f3 45 00 e8 1a eb fe ff 48 8b 3d 83 4f 25 00 e8 4e ed | H.l$.H.5.O%..".E......H.=.O%..N. |
15660 | fe ff 48 8b 15 6f 4f 25 00 be fa 00 00 00 48 89 ef e8 0a ec fe ff 48 85 c0 74 11 be 2e f3 45 00 | ..H..oO%......H.......H..t....E. |
15680 | 48 89 ef e8 28 ec fe ff 85 c0 75 1e 31 c0 48 8b 9c 24 08 01 00 00 64 48 33 1c 25 28 00 00 00 0f | H...(.....u.1.H..$....dH3.%(.... |
156a0 | 84 8b 00 00 00 e8 46 ea fe ff 31 c0 48 83 c9 ff 48 89 ef f2 ae 45 31 c0 48 89 ee 48 89 df 48 f7 | ......F...1.H...H....E1.H..H..H. |
156c0 | d1 48 8d 51 ff b9 34 f3 45 00 e8 29 7a 00 00 85 c0 74 36 31 d2 83 ce ff 48 89 df e8 7e 33 ff ff | .H.Q..4.E..)z....t61....H...~3.. |
156e0 | 48 8b 3d f9 4e 25 00 48 89 c1 ba 45 f3 45 00 be 01 00 00 00 31 c0 e8 45 ee fe ff 48 8b 3d de 4e | H.=.N%.H...E.E......1..E...H.=.N |
15700 | 25 00 e8 a9 ec fe ff eb 18 45 31 c9 45 31 c0 31 c9 31 d2 31 f6 48 89 df e8 13 3e ff ff 85 c0 75 | %........E1.E1.1.1.1.H....>....u |
15720 | b2 31 f6 48 89 df e8 78 2f ff ff e9 15 ff ff ff 48 81 c4 18 01 00 00 5b 5d c3 55 48 89 f5 be 01 | .1.H...x/.......H......[].UH.... |
15740 | 00 00 00 53 48 89 fb 41 50 e8 7f 30 ff ff 83 f8 08 75 17 c7 45 00 01 00 00 00 48 89 df be 01 00 | ...SH..AP..0.....u..E.....H..... |
15760 | 00 00 59 5b 5d e9 02 34 ff ff c7 45 00 00 00 00 00 48 89 d8 5a 5b 5d c3 41 54 55 53 48 89 fb 48 | ..Y[]..4...E.....H..Z[].ATUSH..H |
15780 | 83 ec 10 48 8d 74 24 0c e8 ad ff ff ff 48 89 c5 8b 44 24 0c 31 d2 48 89 df 8d 70 01 e8 bd 32 ff | ...H.t$......H...D$.1.H...p...2. |
157a0 | ff 48 85 c0 49 89 c4 75 24 8b 44 24 0c 48 89 df 8d 70 01 e8 15 30 ff ff 85 c0 7e 11 8b 44 24 0c | .H..I..u$.D$.H...p...0....~..D$. |
157c0 | 48 89 df 8d 70 01 e8 d6 2f ff ff eb 27 8b 44 24 0c 31 d2 48 39 eb 0f 94 c2 48 89 df 8d 70 02 e8 | H...p.../...'.D$.1.H9....H...p.. |
157e0 | 96 7c 00 00 4c 89 e2 89 c1 48 89 ee 48 89 df e8 c9 6c 00 00 48 83 c4 10 b8 01 00 00 00 5b 5d 41 | .|..L....H..H....l..H........[]A |
15800 | 5c c3 41 55 41 54 55 53 48 89 fb 48 81 ec 98 00 00 00 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 | \.AUATUSH..H......H.t$.dH..%(... |
15820 | 48 89 84 24 88 00 00 00 31 c0 e8 0b ff ff ff 48 89 c5 8b 44 24 04 48 89 df 8d 70 01 e8 de 7b 00 | H..$....1......H...D$.H...p...{. |
15840 | 00 49 89 c5 8b 44 24 04 48 89 df 8d 70 02 e8 cc 7b 00 00 48 8d 54 24 08 44 89 ee 48 89 ef 49 89 | .I...D$.H...p...{..H.T$.D..H..I. |
15860 | c4 e8 e6 cd ff ff 85 c0 8b 74 24 04 75 11 ff c6 ba 49 f3 45 00 48 89 df e8 1a 70 00 00 eb 5f 83 | .........t$.u....I.E.H....p..._. |
15880 | c6 03 48 89 df e8 6d 73 00 00 8b 44 24 04 48 89 df 8d 70 03 e8 0a 2e ff ff ba 01 00 00 00 48 89 | ..H...ms...D$.H...p...........H. |
158a0 | ee 48 89 df e8 58 2d ff ff 48 8d 74 24 08 44 89 e2 48 89 ef e8 30 ce ff ff 48 85 c0 49 89 c4 75 | .H...X-..H.t$.D..H...0...H..I..u |
158c0 | 0d be fe ff ff ff 48 89 ef e8 d5 2d ff ff 4c 89 e6 48 89 df e8 82 33 ff ff b8 01 00 00 00 48 8b | ......H....-..L..H....3.......H. |
158e0 | 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 fa e7 fe ff 48 81 c4 98 00 00 00 5b 5d 41 | .$....dH3.%(...t......H......[]A |
15900 | 5c 41 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 1b fe ff ff 49 | \A].AWAVAUATUSH..H...H.t$......I |
15920 | 89 c4 8b 44 24 0c 48 89 df 8d 70 01 e8 9c 2e ff ff 85 c0 8b 74 24 0c 7f 17 ff c6 48 89 df 45 31 | ...D$.H...p.........t$.....H..E1 |
15940 | ed e8 5d 2d ff ff 45 31 f6 31 ed e9 92 00 00 00 83 c6 02 31 d2 48 89 df e8 32 79 00 00 49 89 c5 | ..]-..E1.1.........1.H...2y..I.. |
15960 | 8b 44 24 0c ba 06 00 00 00 48 89 df 31 ed 8d 70 01 e8 e9 78 00 00 8b 44 24 0c 31 d2 48 89 df 8d | .D$......H..1..p...x...D$.1.H... |
15980 | 70 03 e8 f3 7a 00 00 4c 89 ef be 63 00 00 00 49 89 c7 41 89 c6 e8 76 e7 fe ff 48 85 c0 4c 89 ef | p...z..L...c...I..A...v...H..L.. |
159a0 | be 72 00 00 00 40 0f 95 c5 e8 62 e7 fe ff 89 ea 4c 89 ef be 6c 00 00 00 83 ca 02 48 85 c0 41 bd | .r...@....b.....L...l......H..A. |
159c0 | 13 5d 41 00 0f 45 ea e8 44 e7 fe ff 89 ea 83 ca 04 48 85 c0 0f 45 ea 89 e8 83 c8 08 45 85 ff 0f | .]A..E..D........H...E......E... |
159e0 | 4f e8 ba e0 f5 45 00 be d8 b9 f0 ff 48 89 df e8 57 36 ff ff 85 c0 75 63 ba 02 00 00 00 31 f6 48 | O....E......H...W6....uc.....1.H |
15a00 | 89 df e8 97 36 ff ff 83 ce ff 48 89 df e8 8f 2d ff ff ba e0 f5 45 00 be d8 b9 f0 ff 48 89 df e8 | ....6.....H....-.....E......H... |
15a20 | 5d 39 ff ff be 16 db 45 00 48 89 df e8 2a 32 ff ff ba 5c f3 45 00 be fe ff ff ff 48 89 df e8 d3 | ]9.....E.H...*2...\.E......H.... |
15a40 | 37 ff ff 83 ce ff 48 89 df e8 53 2d ff ff be fe ff ff ff 48 89 df e8 90 39 ff ff 4c 89 e7 e8 00 | 7.....H...S-.......H....9..L.... |
15a60 | 34 ff ff ba 01 00 00 00 48 89 de 4c 89 e7 e8 8e 2b ff ff 8b 44 24 0c 48 89 df 8d 70 01 e8 1f 2d | 4.......H..L....+...D$.H...p...- |
15a80 | ff ff 48 89 df be fd ff ff ff e8 2b 38 ff ff 44 89 f1 89 ea 4c 89 ee 4c 89 e7 e8 5d cb ff ff 48 | ..H........+8..D....L..L...]...H |
15aa0 | 83 c4 18 31 c0 5b 5d 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 | ...1.[]A\A]A^A_.ATUSH..H......H. |
15ac0 | 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 5f fc ff ff 48 89 c5 8b 44 | t$.dH..%(...H..$....1.._...H...D |
15ae0 | 24 04 48 89 df 8d 70 02 e8 32 79 00 00 49 89 c4 8b 44 24 04 48 89 df 8d 70 01 e8 ce 2c ff ff 83 | $.H...p..2y..I...D$.H...p...,... |
15b00 | f8 06 8b 74 24 04 75 27 ff c6 48 89 df e8 8f 2c ff ff 31 f6 48 89 df 44 89 e2 e8 5c cb ff ff 48 | ...t$.u'..H....,..1.H..D...\...H |
15b20 | 89 df 48 89 c6 e8 31 31 ff ff e9 87 00 00 00 ff c6 48 89 df e8 e6 78 00 00 48 8d 54 24 08 89 c6 | ..H...11.........H....x..H.T$... |
15b40 | 48 89 ef e8 04 cb ff ff 85 c0 75 16 8b 44 24 04 ba 49 f3 45 00 48 89 df 8d 70 01 e8 37 6d 00 00 | H.........u..D$..I.E.H...p..7m.. |
15b60 | eb 59 48 8d 74 24 08 44 89 e2 48 89 ef e8 09 cb ff ff 48 85 c0 49 89 c4 74 34 ba 01 00 00 00 48 | .YH.t$.D..H.......H..I..t4.....H |
15b80 | 89 de 48 89 ef e8 77 2a ff ff 4c 89 e6 48 89 df e8 c6 30 ff ff ba 01 00 00 00 be fe ff ff ff 48 | ..H...w*..L..H....0............H |
15ba0 | 89 df e8 3f 2b ff ff b8 02 00 00 00 eb 0d 48 89 df e8 14 30 ff ff b8 01 00 00 00 48 8b 8c 24 88 | ...?+.........H....0.......H..$. |
15bc0 | 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 1d e5 fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 41 | ...dH3.%(...t......H......[]A\.A |
15be0 | 54 55 53 48 89 fb 48 83 ec 20 48 8d 74 24 0c 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 | TUSH..H...H.t$.dH..%(...H.D$.1.. |
15c00 | 36 fb ff ff 48 89 c5 48 89 c7 e8 2e ca ff ff 48 89 ef 41 89 c4 e8 1b ca ff ff 48 85 c0 75 0a 48 | 6...H..H.......H..A.......H..u.H |
15c20 | 89 df e8 a3 2f ff ff eb 70 48 3d 13 5d 41 00 74 14 ba 0d 00 00 00 be 63 f3 45 00 48 89 df e8 c4 | ..../...pH=.]A.t.......c.E.H.... |
15c40 | 2f ff ff eb 54 ba e0 f5 45 00 be d8 b9 f0 ff 48 89 df e8 f4 33 ff ff 48 89 ef e8 04 32 ff ff ba | /...T...E......H....3..H....2... |
15c60 | 01 00 00 00 48 89 de 48 89 ef e8 92 29 ff ff be fe ff ff ff 48 89 df e8 4c 33 ff ff be fe ff ff | ....H..H....).......H...L3...... |
15c80 | ff 48 89 df 83 ca ff e8 5a 2a ff ff be fe ff ff ff 48 89 df e8 0a 2a ff ff 31 d2 41 f6 c4 01 74 | .H......Z*.......H....*..1.A...t |
15ca0 | 07 c6 44 24 13 63 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 | ..D$.c..A...t.Hc....D..rA...t.Hc |
15cc0 | c2 ff c2 c6 44 04 13 6c 48 8d 74 24 13 48 63 d2 48 89 df c6 44 14 13 00 e8 7e 2f ff ff 48 89 ef | ....D..lH.t$.Hc.H...D....~/..H.. |
15ce0 | e8 60 c9 ff ff 48 89 df 48 63 f0 e8 03 2f ff ff 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 b8 03 | .`...H..Hc.../..H.L$.dH3.%(..... |
15d00 | 00 00 00 74 05 e8 e6 e3 fe ff 48 83 c4 20 5b 5d 41 5c c3 55 ba e0 f5 45 00 48 89 f5 be d8 b9 f0 | ...t......H...[]A\.U...E.H...... |
15d20 | ff 53 48 89 fb 41 52 e8 1f 33 ff ff 48 89 df e8 2f 31 ff ff be fe ff ff ff 48 89 df e8 87 32 ff | .SH..AR..3..H.../1.......H....2. |
15d40 | ff 83 f8 06 75 43 48 63 45 00 48 89 df 48 8b 34 c5 a0 f4 45 00 e8 01 2f ff ff 48 63 75 28 48 89 | ....uCHcE.H..H.4...E.../..Hcu(H. |
15d60 | df 85 f6 78 07 e8 89 2e ff ff eb 05 e8 59 2e ff ff 41 59 48 89 df 45 31 c0 31 c9 5b 5d 31 d2 be | ...x.........Y...AYH..E1.1.[]1.. |
15d80 | 02 00 00 00 e9 3d 37 ff ff 58 5b 5d c3 41 54 55 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 74 24 04 | .....=7..X[].ATUSH..H......H.t$. |
15da0 | 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 82 f9 ff ff 49 89 c4 8b 44 24 04 31 | dH..%(...H..$....1......I...D$.1 |
15dc0 | c9 ba 71 f3 45 00 48 89 df 8d 70 02 e8 f3 74 00 00 48 89 c5 8b 44 24 04 48 89 df 8d 70 01 e8 ea | ..q.E.H...p...t..H...D$.H...p... |
15de0 | 29 ff ff 83 f8 06 75 36 48 89 ea 48 89 df be 78 f3 45 00 31 c0 e8 f2 2e ff ff 48 89 c5 8b 44 24 | ).....u6H..H...x.E.1......H...D$ |
15e00 | 04 48 89 df 8d 70 01 e8 95 29 ff ff ba 01 00 00 00 4c 89 e6 48 89 df e8 e5 27 ff ff eb 2f 8b 44 | .H...p...).......L..H....'.../.D |
15e20 | 24 04 48 89 df 8d 70 01 e8 f2 75 00 00 48 8d 54 24 08 89 c6 4c 89 e7 e8 10 c8 ff ff 85 c0 75 0d | $.H...p...u..H.T$...L.........u. |
15e40 | 48 89 df e8 82 2d ff ff e9 c6 01 00 00 48 8d 54 24 08 48 89 ee 4c 89 e7 e8 ce c8 ff ff 85 c0 75 | H....-.......H.T$.H..L.........u |
15e60 | 19 8b 44 24 04 ba 7c f3 45 00 48 89 df 8d 70 02 e8 22 6a 00 00 e9 9e 01 00 00 31 d2 31 f6 48 89 | ..D$..|.E.H...p.."j.......1.1.H. |
15e80 | df e8 18 32 ff ff be 53 00 00 00 48 89 ef e8 7d e2 fe ff 48 85 c0 74 58 48 8b 54 24 28 be 8b f3 | ...2...S...H...}...H..tXH.T$(... |
15ea0 | 45 00 48 89 df e8 8a f5 ff ff 48 8d 54 24 40 be 92 f3 45 00 48 89 df e8 78 f5 ff ff 8b 54 24 34 | E.H.......H.T$@...E.H...x....T$4 |
15ec0 | be a0 f3 45 00 48 89 df e8 cb f5 ff ff 8b 54 24 38 be 9c f3 45 00 48 89 df e8 ba f5 ff ff 48 8b | ...E.H........T$8...E.H.......H. |
15ee0 | 54 24 20 be d2 f3 45 00 48 89 df e8 44 f5 ff ff be 6c 00 00 00 48 89 ef e8 13 e2 fe ff 48 85 c0 | T$....E.H...D....l...H.......H.. |
15f00 | 74 11 8b 54 24 30 be ac f3 45 00 48 89 df e8 85 f5 ff ff be 75 00 00 00 48 89 ef e8 f0 e1 fe ff | t..T$0...E.H........u...H....... |
15f20 | 48 85 c0 74 43 0f b6 54 24 3c be b8 f3 45 00 48 89 df e8 61 f5 ff ff 0f b6 54 24 3d be bd f3 45 | H..tC..T$<...E.H...a.....T$=...E |
15f40 | 00 48 89 df e8 4f f5 ff ff 0f be 74 24 3e 48 89 df e8 df 2e ff ff ba c5 f3 45 00 be fe ff ff ff | .H...O.....t$>H..........E...... |
15f60 | 48 89 df e8 ae 32 ff ff be 6e 00 00 00 48 89 ef e8 9b e1 fe ff 48 85 c0 74 24 48 8b 54 24 10 be | H....2...n...H.......H..t$H.T$.. |
15f80 | 3b 05 46 00 48 89 df e8 a8 f4 ff ff 48 8b 54 24 18 be ce f3 45 00 48 89 df e8 96 f4 ff ff be 74 | ;.F.H.......H.T$....E.H........t |
15fa0 | 00 00 00 48 89 ef e8 65 e1 fe ff 48 85 c0 74 1f 0f be 74 24 3f 48 89 df e8 78 2e ff ff ba d7 f3 | ...H...e...H..t...t$?H...x...... |
15fc0 | 45 00 be fe ff ff ff 48 89 df e8 47 32 ff ff be 4c 00 00 00 48 89 ef e8 34 e1 fe ff 48 85 c0 74 | E......H...G2...L...H...4...H..t |
15fe0 | 10 ba e2 f3 45 00 4c 89 e6 48 89 df e8 67 f4 ff ff be 66 00 00 00 48 89 ef e8 12 e1 fe ff 48 85 | ....E.L..H...g....f...H.......H. |
16000 | c0 74 10 ba ee f3 45 00 4c 89 e6 48 89 df e8 45 f4 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 | .t....E.L..H...E........H..$.... |
16020 | 64 48 33 0c 25 28 00 00 00 74 05 e8 c0 e0 fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 f2 0f 10 | dH3.%(...t......H......[]A\.S... |
16040 | 05 83 77 04 00 48 89 fb be 88 00 00 00 e8 a5 79 00 00 48 89 df ba 10 00 00 00 31 f6 e8 3d 30 ff | ..w..H.........y..H.......1..=0. |
16060 | ff 48 89 df 31 d2 be d0 f4 45 00 e8 ab 76 00 00 b8 01 00 00 00 5b c3 41 54 48 89 f2 49 89 f4 be | .H..1....E...v.......[.ATH..I... |
16080 | d8 b9 f0 ff 55 53 48 89 fb e8 96 2e ff ff 83 ce ff 48 89 df e8 af 2a ff ff 48 83 78 08 00 48 89 | ....USH..........H....*..H.x..H. |
160a0 | c5 75 14 49 8d 54 24 04 be e4 f5 45 00 48 89 df 31 c0 e8 1f 67 00 00 5b 48 8b 45 00 5d 41 5c c3 | .u.I.T$....E.H..1...g..[H.E.]A\. |
160c0 | 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 ad 25 ff ff 41 | AVAUI..ATA.....UH..S..H.....%..A |
160e0 | 89 c6 44 39 f3 0f 84 a1 00 00 00 89 de 48 89 ef e8 d8 26 ff ff 83 f8 03 75 56 89 de 48 89 ef e8 | ..D9.........H....&.....uV..H... |
16100 | 09 27 ff ff 31 d2 85 c0 89 de 48 89 ef 74 1e e8 dd 28 ff ff ba 53 f0 45 00 48 89 c1 be 01 00 00 | .'..1.....H..t...(...S.E.H...... |
16120 | 00 4c 89 ef 31 c0 e8 15 e4 fe ff eb 19 e8 6e 28 ff ff ba 58 f0 45 00 be 01 00 00 00 4c 89 ef b0 | .L..1.........n(...X.E......L... |
16140 | 01 e8 fa e3 fe ff 85 c0 0f 9f c0 41 21 c4 eb 35 48 8d 54 24 08 89 de 48 89 ef e8 30 71 00 00 45 | ...........A!..5H.T$...H...0q..E |
16160 | 85 e4 74 21 48 8b 54 24 08 4c 89 e9 be 01 00 00 00 48 89 c7 45 31 e4 e8 b4 e3 fe ff 48 3b 44 24 | ..t!H.T$.L.......H..E1......H;D$ |
16180 | 08 41 0f 94 c4 ff c3 e9 56 ff ff ff 45 85 e4 b8 01 00 00 00 75 0c 31 d2 31 f6 48 89 ef e8 f2 67 | .A......V...E.......u.1.1.H....g |
161a0 | 00 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 53 be ff f5 45 00 48 89 fb e8 ba fe ff ff 48 89 df | ..H...[]A\A]A^.S...E.H.......H.. |
161c0 | ba 01 00 00 00 48 89 c6 5b e9 f2 fe ff ff 55 ba 0a f6 45 00 be 01 00 00 00 53 48 89 fb 51 e8 27 | .....H..[.....U...E......SH..Q.' |
161e0 | 70 00 00 48 83 78 08 00 48 89 c5 75 0f be 10 f6 45 00 48 89 df 31 c0 e8 da 65 00 00 48 8b 45 00 | p..H.x..H..u....E.H..1...e..H.E. |
16200 | 5a 5b 5d c3 53 ba 0a f6 45 00 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 ef 6f 00 00 48 8b 50 08 48 | Z[].S...E......H..H.....o..H.P.H |
16220 | 89 df 48 c7 40 08 00 00 00 00 48 89 54 24 08 48 8b 44 24 08 ff d0 48 83 c4 10 5b c3 53 be 01 00 | ..H.@.....H.T$.H.D$...H...[.S... |
16240 | 00 00 48 89 fb e8 83 25 ff ff ff c0 75 12 ba ff f5 45 00 be d8 b9 f0 ff 48 89 df e8 c4 2c ff ff | ..H....%....u....E......H....,.. |
16260 | 48 89 df e8 66 ff ff ff 48 89 df 5b eb 96 53 ba 0a f6 45 00 be 01 00 00 00 48 89 fb e8 89 6f 00 | H...f...H..[..S...E......H....o. |
16280 | 00 48 83 78 08 00 74 0e 48 83 38 00 74 08 48 89 df e8 6e ff ff ff 31 c0 5b c3 53 ba 0a f6 45 00 | .H.x..t.H.8.t.H...n...1.[.S...E. |
162a0 | 48 89 fb be 01 00 00 00 e8 5d 6f 00 00 48 89 df 48 c7 40 08 9a 62 41 00 e8 0d 29 ff ff 48 89 df | H........]o..H..H.@..bA...)..H.. |
162c0 | ba 1a 00 00 00 be 2d f6 45 00 e8 38 29 ff ff b8 02 00 00 00 5b c3 53 ba 0a f6 45 00 be 01 00 00 | ......-.E..8).......[.S...E..... |
162e0 | 00 48 89 fb e8 21 6f 00 00 48 8b 38 e8 bf dd fe ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 | .H...!o..H.8.....H..1...[@...1.. |
16300 | 90 66 00 00 53 be 10 00 00 00 48 89 fb 48 83 ec 10 e8 cd 35 ff ff 48 89 df 48 c7 40 08 00 00 00 | .f..S.....H..H.....5..H..H.@.... |
16320 | 00 be 0a f6 45 00 48 89 44 24 08 e8 e6 67 00 00 48 8b 44 24 08 48 83 c4 10 5b c3 55 48 89 f5 53 | ....E.H.D$...g..H.D$.H...[.UH..S |
16340 | 48 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 | H..H..8...H.t$.dH..%(...H..$(... |
16360 | 31 c0 e8 75 6a 00 00 48 8d 7c 24 08 48 89 de e8 ab 68 00 00 48 89 e9 48 89 da be 01 00 00 00 48 | 1..uj..H.|$.H....h..H..H.......H |
16380 | 89 c7 e8 c9 dc fe ff 48 8d 7c 24 08 48 89 c3 48 01 44 24 18 e8 76 69 00 00 31 c0 48 85 db 0f 95 | .......H.|$.H..H.D$..vi..1.H.... |
163a0 | c0 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 37 dd fe ff 48 81 c4 38 20 00 00 | .H..$(...dH3.%(...t..7...H..8... |
163c0 | 5b 5d c3 53 48 89 f3 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 | [].SH..H..0...H.t$.dH..%(...H..$ |
163e0 | 28 20 00 00 31 c0 e8 f1 69 00 00 48 8d 7c 24 08 be 00 20 00 00 e8 25 68 00 00 48 89 d9 ba 00 20 | (...1...i..H.|$.......%h..H..... |
16400 | 00 00 be 01 00 00 00 48 89 c7 e8 41 dc fe ff 48 01 44 24 18 48 3d 00 20 00 00 74 cf 48 8d 7c 24 | .......H...A...H.D$.H=....t.H.|$ |
16420 | 08 e8 e9 68 00 00 48 8b 84 24 28 20 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 b2 dc fe ff 48 81 | ...h..H..$(...dH3.%(...t......H. |
16440 | c4 30 20 00 00 5b c3 0f be 16 53 48 89 fb 8b 47 08 39 d0 74 0c 0f be 56 01 39 d0 75 32 85 c0 74 | .0...[....SH...G.9.t...V.9.u2..t |
16460 | 30 48 63 53 0c 81 fa c7 00 00 00 7e 06 c6 43 10 00 eb 1c 8d 4a 01 48 8b 3b 89 4b 0c 88 44 13 10 | 0HcS.......~..C.....J.H.;.K..D.. |
16480 | e8 bb db fe ff 89 43 08 b8 01 00 00 00 eb 02 31 c0 5b c3 41 57 41 56 41 89 d6 41 55 41 54 49 89 | ......C........1.[.AWAVA..AUATI. |
164a0 | fc 55 48 89 f5 53 31 db 48 81 ec 48 20 00 00 48 8d 74 24 18 64 48 8b 04 25 28 00 00 00 48 89 84 | .UH..S1.H..H...H.t$.dH..%(...H.. |
164c0 | 24 38 20 00 00 31 c0 e8 10 69 00 00 83 fb 0a 74 67 83 fb ff 74 62 48 8d 7c 24 18 be 00 20 00 00 | $8...1...i.....tg...tbH.|$...... |
164e0 | e8 3a 67 00 00 48 89 ef 49 89 c7 e8 e0 dc fe ff 31 d2 48 89 ef 4c 63 ea 48 89 54 24 08 e8 3e db | .:g..H..I.......1.H..Lc.H.T$..>. |
16500 | fe ff 83 f8 ff 89 c3 74 20 83 f8 0a 48 8b 54 24 08 74 16 41 88 1c 17 48 ff c2 48 81 fa 00 20 00 | .......t....H.T$.t.A...H..H..... |
16520 | 00 75 cf 41 bd 00 20 00 00 48 89 ef e8 4f da fe ff 4c 01 6c 24 28 eb 94 83 fb 0a 0f 94 c3 75 37 | .u.A.....H...O...L.l$(........u7 |
16540 | 45 85 f6 75 32 48 8b 44 24 20 48 39 44 24 28 72 0f 48 8d 7c 24 18 be 01 00 00 00 e8 bf 66 00 00 | E..u2H.D$.H9D$(r.H.|$........f.. |
16560 | 48 8b 44 24 28 48 8d 50 01 48 89 54 24 28 48 8b 54 24 18 c6 04 02 0a 48 8d 7c 24 18 e8 8e 67 00 | H.D$(H.P.H.T$(H.T$.....H.|$...g. |
16580 | 00 84 db b8 01 00 00 00 75 14 83 ce ff 4c 89 e7 e8 55 25 ff ff 48 85 c0 0f 95 c0 0f b6 c0 48 8b | ........u....L...U%..H........H. |
165a0 | 8c 24 38 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 3a db fe ff 48 81 c4 48 20 00 00 5b 5d 41 | .$8...dH3.%(...t..:...H..H...[]A |
165c0 | 5c 41 5d 41 5e 41 5f c3 53 be ff f5 45 00 48 89 fb e8 a1 fa ff ff 48 89 c7 e8 d2 dd fe ff 48 89 | \A]A^A_.S...E.H.......H.......H. |
165e0 | df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 a3 63 00 00 53 48 89 fb e8 d4 fb ff ff 48 89 c7 e8 ae dd | .1...[@...1...c..SH.......H..... |
16600 | fe ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 7f 63 00 00 41 55 31 d2 41 54 55 53 48 89 fb | ..H..1...[@...1...c..AU1.ATUSH.. |
16620 | 56 be 01 00 00 00 e8 64 6c 00 00 31 c9 ba 1c ec 45 00 be 02 00 00 00 48 89 df 48 89 c5 e8 82 6c | V......dl..1....E......H..H....l |
16640 | 00 00 48 89 df 49 89 c5 e8 b7 fc ff ff 31 ff 49 89 c4 e8 59 dd fe ff 4c 89 ee 48 89 ef e8 5e de | ..H..I.......1.I...Y...L..H...^. |
16660 | fe ff 48 85 c0 49 89 04 24 49 c7 44 24 08 95 66 41 00 75 14 59 48 89 df 48 89 ea 31 f6 5b 5d 41 | ..H..I..$I.D$..fA.u.YH..H..1.[]A |
16680 | 5c 41 5d e9 0c 63 00 00 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 53 be 01 00 00 00 ba 0a f6 45 00 | \A]..c..Z[]A\.....A].S........E. |
166a0 | 48 89 fb e8 62 6b 00 00 48 8b 38 e8 80 da fe ff 48 89 df 89 c6 5b e9 5c 63 00 00 55 53 48 89 fb | H...bk..H.8.....H....[.\c..USH.. |
166c0 | 50 e8 08 fb ff ff 48 89 df be 01 00 00 00 48 89 c5 e8 cb 20 ff ff 59 48 89 df 48 89 ee ba 02 00 | P.....H.......H.......YH..H..... |
166e0 | 00 00 5b 5d e9 d7 f9 ff ff 41 55 49 89 f5 41 54 49 89 cc 55 48 89 d5 53 48 89 fb 41 50 e8 02 fc | ..[].....AUI..ATI..UH..SH..AP... |
16700 | ff ff 48 85 ed 4c 89 28 48 c7 40 08 9a 62 41 00 74 1b 83 ce ff 48 89 df e8 84 20 ff ff 48 89 ea | ..H..L.(H.@..bA.t....H.......H.. |
16720 | be d8 b9 f0 ff 48 89 df e8 e9 2a ff ff 58 48 89 df 4c 89 e2 be fe ff ff ff 5b 5d 41 5c 41 5d e9 | .....H....*..XH..L.......[]A\A]. |
16740 | d2 2a ff ff 41 55 31 d2 41 54 55 53 48 89 fb 56 be 01 00 00 00 e8 35 6b 00 00 31 c9 be 02 00 00 | .*..AU1.ATUSH..V......5k..1..... |
16760 | 00 ba 1c ec 45 00 48 89 df 49 89 c5 e8 53 6b 00 00 48 89 df 48 89 c5 e8 88 fb ff ff 48 c7 00 00 | ....E.H..I...Sk..H..H.......H... |
16780 | 00 00 00 48 c7 40 08 d6 62 41 00 49 89 c4 0f be 75 00 40 84 f6 74 2e bf 48 f6 45 00 e8 6f d9 fe | ...H.@..bA.I....u.@..t..H.E..o.. |
167a0 | 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 75 05 48 ff c1 74 05 | .H..t..}.+H.M.H.E.H.D..9bu.H..t. |
167c0 | 80 39 00 74 12 ba 4c f6 45 00 be 02 00 00 00 48 89 df e8 c0 60 00 00 48 89 ee 4c 89 ef e8 1e db | .9.t..L.E......H....`..H..L..... |
167e0 | fe ff 48 85 c0 49 89 04 24 75 14 59 48 89 df 4c 89 ea 31 f6 5b 5d 41 5c 41 5d e9 95 61 00 00 5a | ..H..I..$u.YH..L..1.[]A\A]..a..Z |
16800 | 5b 5d 41 5c b8 01 00 00 00 41 5d c3 41 54 41 89 f4 55 53 48 89 fb e8 71 1e ff ff 8d 70 ff 48 89 | []A\.....A].ATA..USH...q....p.H. |
16820 | df 89 c5 48 63 f6 e8 c8 23 ff ff 44 89 e6 48 89 df e8 ff 25 ff ff 48 89 df ba 02 00 00 00 be 02 | ...Hc...#..D..H....%..H......... |
16840 | 00 00 00 e8 9e 1e ff ff 48 89 df 8d 55 02 be d4 6f 41 00 5b 5d 41 5c e9 47 25 ff ff 53 48 89 fb | ........H...U...oA.[]A\.G%..SH.. |
16860 | e8 69 f9 ff ff 48 89 df 31 f6 e8 9d ff ff ff b8 01 00 00 00 5b c3 41 54 55 53 48 89 fb e8 4c f9 | .i...H..1...........[.ATUSH...L. |
16880 | ff ff b9 70 f7 45 00 31 d2 48 89 df be 02 00 00 00 48 89 c5 e8 8d 6a 00 00 48 89 df 4c 63 e0 ba | ...p.E.1.H.......H....j..H..Lc.. |
168a0 | 00 20 00 00 be 03 00 00 00 e8 cc 6b 00 00 42 8b 14 a5 60 f7 45 00 31 f6 48 89 ef 48 89 c1 e8 cd | ...........k..B...`.E.1.H..H.... |
168c0 | db fe ff 48 89 df 31 f6 85 c0 5b 5d 41 5c 40 0f 94 c6 31 d2 e9 bb 60 00 00 53 be 01 00 00 00 48 | ...H..1...[]A\@...1...`..S.....H |
168e0 | 89 fb e8 10 63 00 00 ba 0a f6 45 00 be 01 00 00 00 48 89 df e8 3c 62 00 00 48 85 c0 75 0a 48 89 | ....c.....E......H...<b..H..u.H. |
16900 | df e8 c4 22 ff ff eb 23 48 83 78 08 00 ba 0b 00 00 00 be 21 f6 45 00 74 0a ba 04 00 00 00 be 28 | ..."...#H.x........!.E.t.......( |
16920 | f6 45 00 48 89 df e8 dc 22 ff ff b8 01 00 00 00 5b c3 53 ba 0a f6 45 00 be 01 00 00 00 48 89 fb | .E.H....".......[.S...E......H.. |
16940 | e8 c5 68 00 00 48 83 78 08 00 75 14 ba 0d 00 00 00 be 59 f6 45 00 48 89 df e8 a9 22 ff ff eb 12 | ..h..H.x..u.......Y.E.H....".... |
16960 | 48 8b 10 be 67 f6 45 00 48 89 df 31 c0 e8 7a 23 ff ff b8 01 00 00 00 5b c3 41 54 55 53 48 89 fb | H...g.E.H..1..z#.......[.ATUSH.. |
16980 | e8 49 f8 ff ff b9 40 f7 45 00 ba 71 f6 45 00 be 02 00 00 00 48 89 df 48 89 c5 e8 87 69 00 00 31 | .I....@.E..q.E......H..H....i..1 |
169a0 | d2 4c 63 e0 be 03 00 00 00 48 89 df e8 c9 6a 00 00 42 8b 14 a5 30 f7 45 00 48 89 c6 48 89 ef e8 | .Lc......H....j..B...0.E.H..H... |
169c0 | 6c da fe ff 85 c0 74 10 48 89 df 31 d2 31 f6 5b 5d 41 5c e9 bc 5f 00 00 48 89 ef e8 50 d8 fe ff | l.....t.H..1.1.[]A\.._..H...P... |
169e0 | 48 89 df 48 89 c6 e8 08 22 ff ff 5b 5d b8 01 00 00 00 41 5c c3 55 48 89 fd 53 56 e8 04 f9 ff ff | H..H...."..[].....A\.UH..SV..... |
16a00 | 48 c7 00 00 00 00 00 48 c7 40 08 d6 62 41 00 48 89 c3 e8 19 d9 fe ff 48 85 c0 48 89 03 75 0f 59 | H......H.@..bA.H.......H..H..u.Y |
16a20 | 5b 48 89 ef 31 d2 31 f6 5d e9 66 5f 00 00 5a 5b b8 01 00 00 00 5d c3 41 55 49 89 d5 41 54 49 89 | [H..1.1.].f_..Z[.....].AUI..ATI. |
16a40 | f4 55 48 89 fd 53 41 51 e8 b7 f8 ff ff 4c 89 ee 48 c7 00 00 00 00 00 48 c7 40 08 d6 62 41 00 4c | .UH..SAQ.....L..H......H.@..bA.L |
16a60 | 89 e7 48 89 c3 e8 96 d8 fe ff 48 85 c0 48 89 03 75 29 e8 29 d5 fe ff 8b 38 e8 e2 da fe ff 41 58 | ..H.......H..H..u).)....8.....AX |
16a80 | 5b 48 89 ef 4c 89 e2 48 89 c1 5d 41 5c 41 5d be 75 f6 45 00 31 c0 e9 3b 5d 00 00 58 5b 5d 41 5c | [H..L..H..]A\A].u.E.1..;]..X[]A\ |
16aa0 | 41 5d c3 41 54 49 89 d4 55 48 89 f5 be 01 00 00 00 53 48 89 fb e8 13 1d ff ff 85 c0 7e 49 31 d2 | A].ATI..UH.......SH.........~I1. |
16ac0 | be 01 00 00 00 48 89 df e8 91 1f ff ff 48 85 c0 74 10 4c 89 e2 48 89 c6 48 89 df e8 57 ff ff ff | .....H.......H..t.L..H..H...W... |
16ae0 | eb 15 48 89 df e8 e4 f6 ff ff be 01 00 00 00 48 89 df e8 aa 1c ff ff 48 89 ea be d8 b9 f0 ff 48 | ..H............H.......H.......H |
16b00 | 89 df e8 0f 27 ff ff 48 89 ea 48 89 df be d8 b9 f0 ff e8 0d 24 ff ff 5b 5d b8 01 00 00 00 41 5c | ....'..H..H.........$..[].....A\ |
16b20 | c3 ba b7 d3 45 00 be ff f5 45 00 e9 73 ff ff ff ba 1c ec 45 00 be 90 f6 45 00 e9 64 ff ff ff 53 | ....E....E..s......E....E..d...S |
16b40 | be 01 00 00 00 48 89 fb e8 80 1c ff ff ff c0 75 08 48 89 df e8 71 20 ff ff be 01 00 00 00 48 89 | .....H.........u.H...q........H. |
16b60 | df e8 67 1c ff ff 85 c0 75 3b ba 90 f6 45 00 be d8 b9 f0 ff 48 89 df e8 a8 23 ff ff ba 01 00 00 | ..g.....u;...E......H....#...... |
16b80 | 00 83 ce ff 48 89 df e8 b7 1b ff ff be fe ff ff ff 48 89 df e8 0a 1b ff ff 48 89 df e8 2d f6 ff | ....H............H.......H...-.. |
16ba0 | ff 31 f6 eb 41 31 d2 be 01 00 00 00 48 89 df e8 db 66 00 00 ba 1c ec 45 00 48 89 c6 48 89 df e8 | .1..A1......H....f.....E.H..H... |
16bc0 | 73 fe ff ff ba 01 00 00 00 83 ce ff 48 89 df e8 6f 1b ff ff be fe ff ff ff 48 89 df e8 c2 1a ff | s...........H...o........H...... |
16be0 | ff be 01 00 00 00 48 89 df e8 1e fc ff ff b8 01 00 00 00 5b c3 41 55 41 89 f5 41 54 55 31 ed 53 | ......H............[.AUA..ATU1.S |
16c00 | 48 89 fb 51 45 85 ed 44 8b 63 08 74 12 e8 be d9 fe ff 48 8b 00 49 63 d4 f6 44 50 01 10 eb 10 e8 | H..QE..D.c.t......H..Ic..DP..... |
16c20 | ac d9 fe ff 48 8b 00 49 63 d4 f6 44 50 01 08 74 2b 48 63 43 0c 3d c7 00 00 00 7e 06 c6 43 10 00 | ....H..Ic..DP..t+HcC.=....~..C.. |
16c40 | eb 1a 8d 50 01 48 8b 3b ff c5 89 53 0c 44 88 64 03 10 e8 e9 d3 fe ff 89 43 08 eb a8 5a 5b 89 e8 | ...P.H.;...S.D.d........C...Z[.. |
16c60 | 5d 41 5c 41 5d c3 41 57 41 56 41 89 d6 41 55 41 54 55 48 89 f5 53 48 89 fb 48 81 ec 08 01 00 00 | ]A\A].AWAVA..AUATUH..SH..H...... |
16c80 | 64 48 8b 04 25 28 00 00 00 48 89 84 24 f8 00 00 00 31 c0 e8 f4 19 ff ff 48 89 ef 41 89 c4 e8 7d | dH..%(...H..$....1......H..A...} |
16ca0 | d6 fe ff 41 83 fc 01 75 1c ba 01 00 00 00 48 89 ee 48 89 df e8 da f7 ff ff 45 8d 6e 01 41 89 c4 | ...A...u......H..H.......E.n.A.. |
16cc0 | e9 72 02 00 00 41 8d 74 24 13 ba a0 f6 45 00 48 89 df 45 89 f5 e8 ce 5e 00 00 43 8d 44 34 ff 41 | .r...A.t$....E.H..E....^..C.D4.A |
16ce0 | bc 01 00 00 00 89 44 24 0c 44 3b 6c 24 0c 0f 84 43 02 00 00 45 85 e4 0f 84 3a 02 00 00 44 89 ee | ......D$.D;l$...C...E....:...D.. |
16d00 | 48 89 df e8 c5 1a ff ff 83 f8 03 75 54 44 89 ee 48 89 df e8 07 67 00 00 48 85 c0 75 31 48 89 ef | H..........uTD..H....g..H..u1H.. |
16d20 | e8 9b d6 fe ff 48 89 ee 89 c7 41 89 c4 e8 ae d6 fe ff 31 d2 31 f6 48 89 df e8 c9 1e ff ff 41 ff | .....H....A.......1.1.H.......A. |
16d40 | c4 41 0f 95 c4 45 0f b6 e4 e9 e1 01 00 00 48 89 c2 48 89 ee 48 89 df e8 df f5 ff ff e9 a4 01 00 | .A...E........H..H..H........... |
16d60 | 00 31 d2 44 89 ee 48 89 df e8 21 65 00 00 31 d2 80 38 2a 0f 94 c2 8a 04 10 3c 61 0f 84 89 01 00 | .1.D..H...!e..1..8*......<a..... |
16d80 | 00 7f 0f 3c 4c 0f 85 92 01 00 00 31 d2 e9 68 01 00 00 3c 6c 0f 84 5b 01 00 00 3c 6e 0f 85 7b 01 | ...<L......1..h...<l..[...<n..{. |
16da0 | 00 00 66 c7 44 24 16 2e 00 48 89 6c 24 18 c7 44 24 24 00 00 00 00 e8 c5 d2 fe ff 48 8b 00 48 8b | ..f.D$...H.l$..D$$.........H..H. |
16dc0 | 7c 24 18 8a 00 88 44 24 16 e8 02 d4 fe ff 48 8b 7c 24 18 e8 68 d2 fe ff 4c 63 e0 44 89 64 24 20 | |$....D$......H.|$..h...Lc.D.d$. |
16de0 | e8 eb d7 fe ff 48 8b 00 42 f6 44 60 01 20 75 de 48 8d 7c 24 18 be 80 dd 45 00 e8 48 f6 ff ff 48 | .....H..B.D`..u.H.|$....E..H...H |
16e00 | 8d 7c 24 18 be 80 d1 45 00 e8 39 f6 ff ff 85 c0 74 24 48 8d 7c 24 18 be 7d dd 45 00 e8 26 f6 ff | .|$....E..9.....t$H.|$..}.E..&.. |
16e20 | ff 83 f8 01 45 19 ff 45 31 e4 41 ff c7 83 f8 01 41 0f 92 c4 eb 06 45 31 ff 45 31 e4 48 8d 7c 24 | ....E..E1.A.....A.....E1.E1.H.|$ |
16e40 | 18 44 89 fe e8 ac fd ff ff 48 8d 74 24 16 48 8d 7c 24 18 41 01 c4 e8 ec f5 ff ff 85 c0 74 10 48 | .D.......H.t$.H.|$.A.........t.H |
16e60 | 8d 7c 24 18 44 89 fe e8 89 fd ff ff 41 01 c4 45 85 e4 7e 3a 45 85 ff b8 9d f6 45 00 be 9a f6 45 | .|$.D.......A..E..~:E.....E....E |
16e80 | 00 48 8d 7c 24 18 48 0f 44 f0 e8 b8 f5 ff ff 85 c0 74 1b 48 8d 7c 24 18 be 80 dd 45 00 e8 a5 f5 | .H.|$.H.D........t.H.|$....E.... |
16ea0 | ff ff 48 8d 7c 24 18 31 f6 e8 47 fd ff ff 48 8b 74 24 18 8b 7c 24 20 41 bc 01 00 00 00 e8 1e d5 | ..H.|$.1..G...H.t$..|$.A........ |
16ec0 | fe ff 48 8b 7c 24 18 e8 b4 d0 fe ff 48 63 44 24 24 48 8d 74 24 28 48 89 df c6 44 04 28 00 e8 a1 | ..H.|$......HcD$$H.t$(H...D.(... |
16ee0 | 1a ff ff 48 85 c0 75 47 48 89 df 45 30 e4 e8 d7 1c ff ff eb 3a ba 01 00 00 00 48 89 ee 48 89 df | ...H..uGH..E0.......:.....H..H.. |
16f00 | e8 8e f5 ff ff 41 89 c4 eb 25 48 89 ee 48 89 df 41 bc 01 00 00 00 e8 a8 f4 ff ff eb 12 ba b3 f6 | .....A...%H..H..A............... |
16f20 | 45 00 44 89 ee 48 89 df e8 6a 59 00 00 eb 42 41 ff c5 e9 b2 fd ff ff 48 89 ef e8 f1 d0 fe ff 85 | E.D..H...jY...BA.......H........ |
16f40 | c0 74 0e 31 d2 31 f6 48 89 df e8 45 5a 00 00 eb 20 45 85 e4 75 15 48 89 df be fe ff ff ff e8 40 | .t.1.1.H...EZ....E..u.H........@ |
16f60 | 17 ff ff 48 89 df e8 5f 1c ff ff 44 89 e8 44 29 f0 48 8b 8c 24 f8 00 00 00 64 48 33 0c 25 28 00 | ...H..._...D..D).H..$....dH3.%(. |
16f80 | 00 00 74 05 e8 67 d1 fe ff 48 81 c4 08 01 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 be 90 f6 45 | ..t..g...H......[]A\A]A^A_.S...E |
16fa0 | 00 48 89 fb e8 ce f0 ff ff 48 89 df ba 01 00 00 00 48 89 c6 5b e9 ac fc ff ff 53 48 89 fb e8 0b | .H.......H.......H..[.....SH.... |
16fc0 | f2 ff ff 48 89 df ba 02 00 00 00 48 89 c6 5b e9 92 fc ff ff 41 56 be d7 b9 f0 ff 41 55 41 54 55 | ...H.......H..[.....AV.....AUATU |
16fe0 | 53 48 89 fb e8 5f 1b ff ff 31 d2 49 89 c4 be d6 b9 f0 ff 48 89 df e8 f6 19 ff ff 49 83 7c 24 08 | SH..._...1.I.......H.......I.|$. |
17000 | 00 75 17 48 89 df be c2 f6 45 00 31 c0 5b 5d 41 5c 41 5d 41 5e e9 bc 57 00 00 48 89 c5 be 01 00 | .u.H.....E.1.[]A\A]A^..W..H..... |
17020 | 00 00 48 89 df 41 89 c5 41 be d5 b9 f0 ff e8 70 16 ff ff 89 ee ba a0 f6 45 00 48 89 df bd 01 00 | ..H..A..A......p........E.H..... |
17040 | 00 00 e8 61 5b 00 00 44 39 ed 7f 11 44 89 f6 48 89 df 29 ee ff c5 e8 46 17 ff ff eb ea 49 8b 34 | ...a[..D9...D..H..)....F.....I.4 |
17060 | 24 ba 02 00 00 00 48 89 df e8 f8 fb ff ff 89 c6 48 89 df 89 c5 f7 de e8 c3 19 ff ff 85 c0 75 64 | $.....H.........H.............ud |
17080 | 83 fd 01 7e 2b be 01 00 00 00 48 89 df 31 d2 29 ee e8 c8 19 ff ff 48 89 df 48 89 c2 be ea fe 45 | ...~+.....H..1.)......H..H.....E |
170a0 | 00 5b 5d 41 5c 41 5d 41 5e 31 c0 e9 26 57 00 00 be d5 b9 f0 ff 48 89 df e8 82 19 ff ff 85 c0 74 | .[]A\A]A^1..&W.......H.........t |
170c0 | 25 31 f6 48 89 df e8 d8 15 ff ff be d7 b9 f0 ff 48 89 df e8 c9 16 ff ff 48 89 df e8 24 f1 ff ff | %1.H............H.......H...$... |
170e0 | 31 c0 eb 02 89 e8 5b 5d 41 5c 41 5d 41 5e c3 53 f2 0f 10 05 d0 66 04 00 48 89 fb be 88 00 00 00 | 1.....[]A\A]A^.S.....f..H....... |
17100 | e8 f2 68 00 00 48 89 df ba 0b 00 00 00 31 f6 e8 8a 1f ff ff 31 d2 48 89 df be 30 f8 45 00 e8 f8 | ..h..H.......1......1.H...0.E... |
17120 | 65 00 00 48 89 df be 0a f6 45 00 e8 6e 59 00 00 48 89 df 83 ce ff e8 66 16 ff ff 48 89 df ba f8 | e..H.....E..nY..H......f...H.... |
17140 | d4 45 00 be fe ff ff ff e8 c9 20 ff ff 31 d2 48 89 df be 90 f7 45 00 e8 bf 65 00 00 48 89 df be | .E...........1.H.....E...e..H... |
17160 | fe ff ff ff e8 3a 15 ff ff 48 8b 35 68 34 25 00 48 89 df b9 75 05 46 00 ba 90 f6 45 00 e8 67 f5 | .....:...H.5h4%.H...u.F....E..g. |
17180 | ff ff 48 8b 35 47 34 25 00 48 89 df b9 d9 f6 45 00 ba ff f5 45 00 e8 4e f5 ff ff 48 8b 35 3e 34 | ..H.5G4%.H.....E....E..N...H.5>4 |
171a0 | 25 00 48 89 df b9 e0 f6 45 00 31 d2 e8 38 f5 ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 | %.H.....E.1..8........[.S.....H. |
171c0 | fb e8 31 5a 00 00 48 89 df be 01 00 00 00 e8 fa 15 ff ff be d7 b9 f0 ff 48 89 df 29 c6 e8 bf 15 | ..1Z..H.................H..).... |
171e0 | ff ff b8 01 00 00 00 5b c3 50 e8 9d 14 ff ff 5a ff c8 c3 55 83 fe 01 53 48 89 fb 51 76 1b 31 f6 | .......[.P.....Z...U...SH..Qv.1. |
17200 | e8 30 1c ff ff be fe ff ff ff 48 89 df e8 8f 15 ff ff b8 02 00 00 00 eb 0a 48 89 d5 e8 6b 14 ff | .0........H..............H...k.. |
17220 | ff 29 e8 5a 5b 5d c3 55 53 48 89 fb 50 e8 5a 14 ff ff ba 06 00 00 00 48 89 df be 02 00 00 00 89 | .).Z[].USH..P.Z........H........ |
17240 | c5 e8 19 60 00 00 48 89 df be 01 00 00 00 e8 e2 1b ff ff 48 89 df be 01 00 00 00 e8 41 15 ff ff | ...`..H............H........A... |
17260 | 48 89 df ba 02 00 00 00 be 03 00 00 00 e8 74 14 ff ff 8d 75 fe 48 89 df b9 02 00 00 00 83 ca ff | H.............t....u.H.......... |
17280 | 41 b9 f3 71 41 00 41 b8 02 00 00 00 e8 9f 22 ff ff 59 48 89 df ba 02 00 00 00 89 c6 5b 5d e9 50 | A..qA.A......."..YH.........[].P |
172a0 | ff ff ff 53 be 01 00 00 00 48 89 fb e8 46 59 00 00 48 89 df be 01 00 00 00 e8 77 1b ff ff ba 01 | ...S.....H...FY..H........w..... |
172c0 | 00 00 00 be 01 00 00 00 48 89 df e8 16 14 ff ff 48 89 df e8 b4 13 ff ff 8d 70 fe 48 89 df 83 ca | ........H.......H........p.H.... |
172e0 | ff 41 b9 f3 71 41 00 45 31 c0 31 c9 e8 3f 22 ff ff 48 89 df 31 d2 89 c6 5b e9 f5 fe ff ff 53 be | .A..qA.E1.1..?"..H..1...[.....S. |
17300 | 01 00 00 00 48 89 fb e8 eb 58 00 00 48 89 df 31 d2 be 01 00 00 00 e8 2d 62 00 00 b8 01 00 00 00 | ....H....X..H..1.......-b....... |
17320 | 5b c3 41 54 55 53 48 89 fb e8 5e 13 ff ff be 01 00 00 00 48 89 df 89 c5 e8 90 14 ff ff 83 f8 04 | [.ATUSH...^........H............ |
17340 | 75 28 31 d2 be 01 00 00 00 48 89 df e8 0d 17 ff ff 80 38 23 75 14 ff cd 48 89 df 48 63 f5 e8 90 | u(1......H........8#u...H..Hc... |
17360 | 18 ff ff b8 01 00 00 00 eb 3d be 01 00 00 00 48 89 df 4c 63 e5 e8 a5 60 00 00 48 85 c0 79 05 49 | .........=.....H..Lc...`..H..y.I |
17380 | 01 c4 eb 07 4c 39 e0 4c 0f 4e e0 4d 85 e4 7f 12 ba f0 f8 45 00 be 01 00 00 00 48 89 df e8 f5 54 | ....L9.L.N.M.......E......H....T |
173a0 | 00 00 89 e8 44 29 e0 5b 5d 41 5c c3 55 be 02 00 00 00 53 48 89 fb 50 e8 63 60 00 00 48 8d 68 01 | ....D).[]A\.U.....SH..P.c`..H.h. |
173c0 | ba 05 00 00 00 48 89 df be 01 00 00 00 e8 8d 5e 00 00 48 89 ee 48 89 df e8 16 18 ff ff 48 89 ea | .....H.........^..H..H.......H.. |
173e0 | 48 89 df be 01 00 00 00 e8 15 1c ff ff 5a 83 f8 01 19 c0 5b 83 c0 02 5d c3 41 57 be 02 00 00 00 | H............Z.....[...].AW..... |
17400 | 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 38 e8 b9 13 ff ff 85 c0 7f 6e be 01 00 00 00 48 89 df | AVAUATUSH..H..8........n.....H.. |
17420 | e8 d2 57 00 00 be 01 00 00 00 48 89 df e8 9b 13 ff ff 83 f8 03 75 12 be 01 00 00 00 48 89 df e8 | ..W.......H..........u......H... |
17440 | 5f 12 ff ff e9 6e 01 00 00 48 8d 54 24 28 be 01 00 00 00 48 89 df e8 03 16 ff ff 48 85 c0 0f 84 | _....n...H.T$(.....H.......H.... |
17460 | 4b 01 00 00 48 89 c6 48 89 df e8 15 15 ff ff 48 8b 4c 24 28 48 8d 51 01 48 39 d0 0f 85 2e 01 00 | K...H..H.......H.L$(H.Q.H9...... |
17480 | 00 e9 31 01 00 00 be 02 00 00 00 48 89 df e8 8c 5f 00 00 ba 04 00 00 00 be 01 00 00 00 48 89 df | ..1........H...._............H.. |
174a0 | 49 89 c6 e8 b7 5d 00 00 48 8d 54 24 28 be 01 00 00 00 48 89 df e8 d5 5d 00 00 49 89 c4 49 8d 46 | I....]..H.T$(.....H....]..I..I.F |
174c0 | fe 48 83 f8 22 76 12 ba 03 f9 45 00 be 02 00 00 00 48 89 df e8 be 53 00 00 be 15 f9 45 00 4c 89 | .H.."v....E......H....S.....E.L. |
174e0 | e7 e8 0a cd fe ff 4d 8d 3c 04 41 8a 07 3c 2d 75 0b 49 ff c7 41 bd 01 00 00 00 eb 0e 45 31 ed 3c | ......M.<.A..<-u.I..A.......E1.< |
17500 | 2b 0f 94 c0 0f b6 c0 49 01 c7 e8 c1 d0 fe ff 48 8b 08 41 0f b6 07 f6 04 41 08 74 7b 49 63 c6 31 | +......I.......H..A.....A.t{Ic.1 |
17520 | ed 48 89 44 24 08 41 0f be 07 0f b6 f0 f6 44 71 01 08 74 05 83 e8 30 eb 22 48 89 74 24 18 48 89 | .H.D$.A.......Dq..t...0."H.t$.H. |
17540 | 4c 24 10 e8 08 ca fe ff 48 8b 74 24 18 48 8b 00 48 8b 4c 24 10 8b 04 b0 83 e8 37 44 39 f0 7d 37 | L$......H.t$.H..H.L$......7D9.}7 |
17560 | 48 0f af 6c 24 08 48 98 49 ff c7 48 01 c5 41 0f b6 07 f6 04 41 08 75 ae be 15 f9 45 00 4c 89 ff | H..l$.H.I..H..A.....A.u....E.L.. |
17580 | e8 6b cc fe ff 48 89 ee 48 f7 de 45 85 ed 48 0f 44 f5 4c 01 f8 eb 04 31 f6 31 c0 4c 03 64 24 28 | .k...H..H..E..H.D.L....1.1.L.d$( |
175a0 | 4c 39 e0 75 0a 48 89 df e8 46 16 ff ff eb 08 48 89 df e8 13 16 ff ff 48 83 c4 38 b8 01 00 00 00 | L9.u.H...F.....H.......H..8..... |
175c0 | 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 ba f8 d4 45 00 be 01 00 00 00 bd 3a 79 41 00 53 48 89 fb 50 | []A\A]A^A_.U...E.......:yA.SH..P |
175e0 | e8 55 5b 00 00 85 c0 b8 ac 73 41 00 48 89 df 48 0f 44 e8 be 01 00 00 00 e8 fa 55 00 00 31 d2 48 | .U[......sA.H..H.D........U..1.H |
17600 | 89 ee 48 89 df e8 99 17 ff ff 48 89 df be 01 00 00 00 e8 8a 11 ff ff 48 89 df 31 f6 e8 d2 15 ff | ..H.......H............H..1..... |
17620 | ff 5a 5b b8 03 00 00 00 5d c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 22 5c 00 00 48 89 df | .Z[.....].S.....H........"\..H.. |
17640 | be 02 00 00 00 e8 ad 55 00 00 48 89 df be 03 00 00 00 e8 a0 55 00 00 48 89 df be 03 00 00 00 e8 | .......U..H.........U..H........ |
17660 | 3f 10 ff ff 48 89 df be 01 00 00 00 e8 49 1c ff ff b8 01 00 00 00 5b c3 53 ba 05 00 00 00 48 89 | ?...H........I........[.S.....H. |
17680 | fb be 01 00 00 00 e8 d4 5b 00 00 48 89 df be 02 00 00 00 e8 5f 55 00 00 48 89 df be 02 00 00 00 | ........[..H........_U..H....... |
176a0 | e8 fe 0f ff ff 48 89 df be 01 00 00 00 e8 16 19 ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 | .....H.................[.S.....H |
176c0 | 89 fb e8 06 11 ff ff 83 e8 04 83 f8 01 76 12 ba 1c f9 45 00 be 01 00 00 00 48 89 df e8 b6 51 00 | .............v....E......H....Q. |
176e0 | 00 48 89 df be 01 00 00 00 e8 fc 13 ff ff 48 89 df 48 89 c6 e8 fa 14 ff ff b8 01 00 00 00 5b c3 | .H............H..H............[. |
17700 | 53 be 01 00 00 00 48 89 fb e8 e9 54 00 00 48 89 df be 02 00 00 00 e8 dc 54 00 00 48 89 df ba 02 | S.....H....T..H.........T..H.... |
17720 | 00 00 00 be 01 00 00 00 e8 48 11 ff ff 48 89 df 89 c6 e8 fe 16 ff ff b8 01 00 00 00 5b c3 41 55 | .........H...H..............[.AU |
17740 | 41 54 55 bd 01 00 00 00 53 48 89 fb 48 83 ec 18 e8 37 0f ff ff be 15 f7 45 00 48 89 df 41 89 c5 | ATU.....SH..H....7......E.H..A.. |
17760 | e8 23 17 ff ff 44 39 ed 0f 8f a2 00 00 00 83 ce ff 48 89 df e8 28 10 ff ff 89 ee 48 89 df e8 1e | .#...D9..........H...(.....H.... |
17780 | 10 ff ff 45 31 c0 31 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 2c 1d ff ff 48 8d 54 24 08 83 | ...E1.1...........H...,...H.T$.. |
177a0 | ce ff 48 89 df e8 b4 12 ff ff 48 85 c0 49 89 c4 75 11 be 35 f9 45 00 48 89 df 31 c0 e8 15 50 00 | ..H.......H..I..u..5.E.H..1...P. |
177c0 | 00 eb 76 83 fd 01 7e 1b 48 8b 0d 01 2e 25 00 ba 01 00 00 00 be 01 00 00 00 bf 60 f9 45 00 e8 4d | ..v...~.H....%............`.E..M |
177e0 | cd fe ff 48 8b 0d e6 2d 25 00 48 8b 54 24 08 be 01 00 00 00 4c 89 e7 ff c5 e8 32 cd fe ff be fe | ...H...-%.H.T$......L.....2..... |
17800 | ff ff ff 48 89 df e8 98 0e ff ff e9 55 ff ff ff 48 8b 0d b9 2d 25 00 ba 01 00 00 00 be 01 00 00 | ...H........U...H...-%.......... |
17820 | 00 bf 7b e0 45 00 e8 05 cd fe ff 48 8b 3d 9e 2d 25 00 e8 79 cb fe ff 31 c0 48 83 c4 18 5b 5d 41 | ..{.E......H.=.-%..y...1.H...[]A |
17840 | 5c 41 5d c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 08 5a 00 00 be 02 00 00 00 48 89 df e8 | \A].S.....H.........Z.......H... |
17860 | 3f 0e ff ff be 01 00 00 00 48 89 df e8 9d 1f ff ff 85 c0 ba 02 00 00 00 75 0d 48 89 df e8 48 13 | ?........H..............u.H...H. |
17880 | ff ff ba 01 00 00 00 89 d0 5b c3 55 48 89 d5 ba 62 f9 45 00 53 48 89 fb 56 be 02 00 00 00 e8 05 | .........[.UH...b.E.SH..V....... |
178a0 | 53 00 00 be 01 00 00 00 48 89 df e8 f1 0e ff ff 45 31 c0 31 c9 31 f6 ba 01 00 00 00 48 89 df e8 | S.......H.......E1.1.1......H... |
178c0 | 02 1c ff ff 83 ce ff 48 89 df e8 fe 0e ff ff 85 c0 74 4c 83 ce ff 48 89 df e8 65 0f ff ff 85 c0 | .......H.........tL...H...e..... |
178e0 | 75 0d be 7c f9 45 00 48 89 df e8 e7 4e 00 00 ba 05 00 00 00 48 89 df 83 ce ff e8 44 0e ff ff 48 | u..|.E.H....N.......H......D...H |
17900 | 89 df be fe ff ff ff e8 97 0d ff ff 59 48 89 df 48 89 ea be 05 00 00 00 5b 5d e9 3f 11 ff ff 48 | ............YH..H.......[].?...H |
17920 | 89 df be fe ff ff ff e8 77 0d ff ff 48 c7 45 00 00 00 00 00 31 c0 5a 5b 5d c3 55 be 02 00 00 00 | ........w...H.E.....1.Z[].U..... |
17940 | 53 48 89 fb 50 e8 d5 5a 00 00 48 8d 68 01 48 89 df 48 89 ee e8 9a 12 ff ff 48 89 ea 48 89 df be | SH..P..Z..H.h.H..H.......H..H... |
17960 | 01 00 00 00 e8 1b 16 ff ff 5a 83 f8 01 19 c0 5b 83 c0 02 5d c3 55 be 02 00 00 00 53 48 89 fb 52 | .........Z.....[...].U.....SH..R |
17980 | ba 01 00 00 00 e8 f0 5a 00 00 be 01 00 00 00 48 89 df 48 89 c5 e8 09 0d ff ff be 01 00 00 00 48 | .......Z.......H..H............H |
179a0 | 89 df e8 9c 0e ff ff 85 c0 74 28 85 ed 7e 24 89 ee 48 89 df e8 91 4d 00 00 be 01 00 00 00 48 89 | .........t(..~$..H....M.......H. |
179c0 | df e8 db 0d ff ff be 02 00 00 00 48 89 df e8 69 1e ff ff 58 48 89 df 5b 5d e9 2a 1e ff ff 41 54 | ...........H...i...XH..[].*...AT |
179e0 | b9 c0 fa 45 00 ba a1 f9 45 00 be 01 00 00 00 55 53 48 89 fb e8 2d 59 00 00 48 98 31 d2 be 02 00 | ...E....E......USH...-Y..H.1.... |
17a00 | 00 00 8b 2c 85 a0 fa 45 00 48 89 df e8 69 5a 00 00 48 89 df 89 c2 89 ee e8 dd 1c ff ff 83 fd 05 | ...,...E.H...iZ..H.............. |
17a20 | 41 89 c4 74 38 83 fd 09 74 33 83 fd 03 75 3b 48 89 df 31 d2 be 04 00 00 00 e8 bc 1c ff ff f2 0f | A..t8...t3...u;H..1............. |
17a40 | 2a c8 48 89 df f2 41 0f 2a c4 f2 0f 59 0d 4e 82 04 00 f2 0f 58 c1 e8 83 11 ff ff eb 18 44 89 e6 | *.H...A.*...Y.N.....X........D.. |
17a60 | 48 89 df e8 cd 13 ff ff eb 0b 48 63 f0 48 89 df e8 7e 11 ff ff 5b 5d b8 01 00 00 00 41 5c c3 55 | H.........Hc.H...~...[].....A\.U |
17a80 | 53 48 89 fb 56 be 02 00 00 00 e8 3e 0d ff ff ba 05 00 00 00 89 c5 be 01 00 00 00 48 89 df e8 bc | SH..V......>...............H.... |
17aa0 | 57 00 00 83 fd 05 74 16 85 ed 74 12 ba f6 f2 45 00 be 02 00 00 00 48 89 df e8 d9 4d 00 00 ba a9 | W.....t...t....E......H....M.... |
17ac0 | f9 45 00 be 01 00 00 00 48 89 df e8 6a 56 00 00 85 c0 74 12 59 48 89 df be b5 f9 45 00 31 c0 5b | .E......H...jV....t.YH.....E.1.[ |
17ae0 | 5d e9 f0 4c 00 00 48 89 df be 02 00 00 00 e8 b0 0b ff ff 48 89 df be 01 00 00 00 e8 eb 18 ff ff | ]..L..H............H............ |
17b00 | 5a 5b b8 01 00 00 00 5d c3 85 f6 53 48 89 fb 75 36 85 d2 74 2b 89 d6 e8 85 0c ff ff ba 01 00 00 | Z[.....]...SH..u6..t+........... |
17b20 | 00 be fe ff ff ff 48 89 df e8 a1 1e ff ff 48 85 c0 75 0d be fe ff ff ff 48 89 df e8 63 0b ff ff | ......H.......H..u......H...c... |
17b40 | b8 01 00 00 00 eb 1c e8 7e 10 ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 88 0b ff ff b8 02 | ........~.............H......... |
17b60 | 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 db | ...[.AU.....ATU1.SH..H...H.T$... |
17b80 | 0e ff ff 31 c9 ba d9 f9 45 00 be 03 00 00 00 48 89 df 49 89 c4 e8 2a 57 00 00 be 04 00 00 00 48 | ...1....E......H..I...*W.......H |
17ba0 | 89 df 49 89 c5 e8 23 0c ff ff ff c0 40 0f 95 c5 31 c9 c1 e5 02 4d 85 e4 74 28 4c 89 e2 48 89 df | ..I...#.....@...1....M..t(L..H.. |
17bc0 | be 02 00 00 00 e8 fa 56 00 00 48 8b 54 24 08 4d 89 e8 48 89 c1 4c 89 e6 48 89 df e8 18 55 00 00 | .......V..H.T$.M..H..L..H....U.. |
17be0 | eb 49 ba dc f9 45 00 be 02 00 00 00 48 89 df e8 d0 56 00 00 ba 06 00 00 00 be 01 00 00 00 48 89 | .I...E......H....V............H. |
17c00 | df 49 89 c4 e8 56 56 00 00 be 05 00 00 00 48 89 df e8 8d 0a ff ff 4d 89 e8 4c 89 e1 31 d2 be 8b | .I...VV.......H.......M..L..1... |
17c20 | 78 41 00 48 89 df e8 00 1a ff ff 89 ea 48 89 df 89 c6 e8 d2 fe ff ff 48 83 c4 18 5b 5d 41 5c 41 | xA.H.........H.........H...[]A\A |
17c40 | 5d c3 41 55 31 c9 31 d2 be 01 00 00 00 41 54 55 31 ed 53 48 89 fb 50 e8 68 56 00 00 31 c9 31 d2 | ].AU1.1......ATU1.SH..P.hV..1.1. |
17c60 | 48 89 df be 02 00 00 00 49 89 c4 e8 54 56 00 00 48 89 df be 03 00 00 00 49 89 c5 e8 4d 0b ff ff | H.......I...TV..H.......I...M... |
17c80 | ff c0 4c 89 ea 4c 89 e6 48 89 df 40 0f 95 c5 8d 6c 6d 00 e8 80 52 00 00 59 48 89 df 89 ea 89 c6 | ..L..L..H..@....lm...R..YH...... |
17ca0 | 5b 5d 41 5c 41 5d e9 5e fe ff ff 53 be 01 00 00 00 48 89 fb e8 3e 4f 00 00 be 01 00 00 00 48 89 | []A\A].^...S.....H...>O.......H. |
17cc0 | df e8 31 14 ff ff 85 c0 75 0a 48 89 df e8 f8 0e ff ff eb 12 ba a9 f9 45 00 be 01 00 00 00 48 89 | ..1.....u.H............E......H. |
17ce0 | df e8 54 54 00 00 b8 01 00 00 00 5b c3 55 31 c9 31 d2 53 48 89 fb 56 be 01 00 00 00 e8 c3 55 00 | ..TT.......[.U1.1.SH..V.......U. |
17d00 | 00 be 01 00 00 00 48 89 c5 48 89 df e8 92 09 ff ff 31 d2 48 89 ee 48 89 df e8 fa 51 00 00 85 c0 | ......H..H.......1.H..H....Q.... |
17d20 | 74 0b 59 48 89 df 5b 5d e9 db 1a ff ff 83 ca ff 48 89 df 41 b8 e9 71 41 00 31 c9 31 f6 e8 84 17 | t.YH..[]........H..A..qA.1.1.... |
17d40 | ff ff 48 89 df e8 42 09 ff ff 5a 5b ff c8 5d c3 53 be 01 00 00 00 48 89 fb e8 e1 0c ff ff 85 c0 | ..H...B...Z[..].S.....H......... |
17d60 | 74 09 48 89 df 5b e9 21 09 ff ff 48 89 df be 01 00 00 00 e8 7f 4e 00 00 83 ca ff 48 89 df be 01 | t.H..[.!...H.........N.....H.... |
17d80 | 00 00 00 e8 5e 09 ff ff 48 89 df be fe ff ff ff e8 0e 09 ff ff 48 89 df ba 11 00 00 00 be e4 f9 | ....^...H............H.......... |
17da0 | 45 00 e8 60 0e ff ff 48 89 df be 01 00 00 00 e8 ef 08 ff ff 48 89 df 5b e9 b8 fb ff ff 53 ba f6 | E..`...H............H..[.....S.. |
17dc0 | f9 45 00 be 01 00 00 00 48 89 fb e8 6a 53 00 00 85 c0 75 38 48 89 df ba 05 00 00 00 be 01 00 00 | .E......H...jS....u8H........... |
17de0 | 00 e8 79 54 00 00 31 d2 48 89 df be 44 78 41 00 e8 ae 0f ff ff 48 89 df be 01 00 00 00 e8 9f 09 | ..yT..1.H...DxA......H.......... |
17e00 | ff ff 48 89 df e8 c0 0d ff ff eb 24 be 01 00 00 00 48 89 df e8 88 09 ff ff 45 31 c0 31 c9 ba 03 | ..H........$.....H.......E1.1... |
17e20 | 00 00 00 be 01 00 00 00 48 89 df e8 96 16 ff ff b8 03 00 00 00 5b c3 55 ba 02 00 00 00 be d8 b9 | ........H............[.U........ |
17e40 | f0 ff 31 ed 53 48 89 fb 51 e8 b4 11 ff ff 31 d2 be 10 fb 45 00 48 89 df e8 be 58 00 00 83 ce ff | ..1.SH..Q.....1....E.H....X..... |
17e60 | 48 89 df e8 39 09 ff ff ba a2 f0 45 00 be fe ff ff ff 48 89 df e8 9c 13 ff ff ba 07 00 00 00 be | H...9......E......H............. |
17e80 | fe f9 45 00 48 89 df e8 7b 0d ff ff ba 93 cc 45 00 be fe ff ff ff 48 89 df e8 78 13 ff ff 89 ee | ..E.H...{......E......H...x..... |
17ea0 | 48 89 df ff c5 e8 3b 09 ff ff 48 89 df 48 89 c6 e8 a6 0d ff ff 83 fd 09 75 e4 48 89 df ba 09 00 | H.....;...H..H..........u.H..... |
17ec0 | 00 00 be b8 71 41 00 e8 d7 0e ff ff ba 9e ec 45 00 48 89 df be fe ff ff ff e8 38 13 ff ff 5a 5b | ....qA.........E.H........8...Z[ |
17ee0 | b8 01 00 00 00 5d c3 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 10 8b 46 08 83 e0 3f ff c8 83 f8 15 | .....].ATUH..SH..H....F...?..... |
17f00 | 0f 87 ae 00 00 00 ff 24 c5 b0 fc 45 00 48 8d 7c 24 0c f2 0f 10 06 e8 75 c3 fe ff f2 0f 59 05 ad | .......$...E.H.|$......u.....Y.. |
17f20 | 7e 04 00 f2 0f 2c c0 03 44 24 0c 85 c0 89 44 24 0c 79 11 89 c6 31 d2 01 c6 0f 45 d0 89 54 24 0c | ~....,..D$....D$.y...1....E..T$. |
17f40 | f7 5c 24 0c 0f b6 4b 0b b8 01 00 00 00 d3 e0 8d 48 ff 8b 44 24 0c 83 c9 01 99 f7 f9 48 63 c2 eb | .\$...K.........H..D$.......Hc.. |
17f60 | 6d 4c 8b 26 41 80 7c 24 0a 00 75 1f 41 8b 54 24 0c 49 8b 74 24 10 49 8d 7c 24 20 e8 45 c5 ff ff | mL.&A.|$..u.A.T$.I.t$.I.|$..E... |
17f80 | 41 c6 44 24 0a 01 41 89 44 24 0c 0f b6 4b 0b 48 8b 55 00 b8 01 00 00 00 d3 e0 ff c8 23 42 0c eb | A.D$..A.D$...K.H.U..........#B.. |
17fa0 | 0f 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 06 48 98 eb 1a 0f b6 4b 0b b8 01 00 00 00 31 d2 d3 | ...O..........#.H.....K......1.. |
17fc0 | e0 8d 48 ff 8b 45 00 83 c9 01 f7 f1 89 d0 48 c1 e0 05 48 03 43 18 48 83 c4 10 5b 5d 41 5c c3 31 | ..H..E........H...H.C.H...[]A\.1 |
17fe0 | c0 83 7f 08 13 75 24 48 8b 3f 48 8d 57 ff 48 81 fa ff ff ff 7f 77 14 53 48 89 f3 e8 32 b7 ff ff | .....u$H.?H.W.H......w.SH...2... |
18000 | 48 98 ff 04 83 b8 01 00 00 00 5b c3 41 55 41 54 55 48 89 f5 53 48 89 d3 48 83 ec 18 8b 42 08 85 | H.........[.AUATUH..SH..H....B.. |
18020 | c0 0f 84 88 00 00 00 83 f8 13 49 89 fd 75 16 48 8b 12 48 8d 42 ff 48 3d ff ff ff 7f 77 07 3b 56 | ..........I..u.H..H.B.H=....w.;V |
18040 | 0c 89 d0 76 6c 48 89 de 48 89 ef e8 97 fe ff ff 49 89 c4 49 8d 74 24 10 31 ff 48 89 da e8 8f 6f | ...vlH..H.......I..I.t$.1.H....o |
18060 | ff ff 85 c0 74 12 4c 2b 65 18 8b 45 0c 49 c1 fc 05 42 8d 44 20 01 eb 39 41 83 7c 24 18 0a 75 10 | ....t.L+e..E.I...B.D...9A.|$..u. |
18080 | f6 43 08 40 74 0a 48 8b 03 49 39 44 24 10 74 d6 49 63 44 24 1c 85 c0 75 0d be 80 fd 45 00 4c 89 | .C.@t.H..I9D$.t.IcD$...u....E.L. |
180a0 | ef e8 87 aa ff ff 48 c1 e0 05 49 01 c4 eb a4 31 c0 8b 4d 0c 39 c8 73 30 48 8b 75 10 89 c2 8d 40 | ......H...I....1..M.9.s0H.u....@ |
180c0 | 01 48 c1 e2 04 83 7c 16 08 00 74 e8 48 89 03 48 8b 45 10 c7 43 08 13 00 00 00 0f 10 04 10 0f 29 | .H....|...t.H..H.E..C..........) |
180e0 | 04 24 0f 11 43 10 eb 39 29 c8 0f b6 4d 0b be 01 00 00 00 89 c2 d3 e6 eb 02 ff c2 39 f2 7d 29 89 | .$..C..9)...M..............9.}). |
18100 | d0 48 c1 e0 05 48 03 45 18 83 78 08 00 74 ea 0f 10 50 10 0f 11 13 0f 10 18 0f 29 1c 24 0f 11 5b | .H...H.E..x..t...P........).$..[ |
18120 | 10 b8 01 00 00 00 eb 02 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 50 ba 38 00 00 00 be 05 00 00 00 | ........1.H...[]A\A].P.8........ |
18140 | e8 e9 36 00 00 48 c7 40 28 00 00 00 00 c6 40 0a ff 48 c7 40 10 00 00 00 00 c7 40 0c 00 00 00 00 | ..6..H.@(.....@..H.@......@..... |
18160 | 48 c7 40 18 60 fd 45 00 c6 40 0b 00 48 c7 40 20 60 fd 45 00 5a c3 55 48 89 fd 53 48 89 f3 52 48 | H.@.`.E..@..H.@.`.E.Z.UH..SH..RH |
18180 | 8b 76 18 48 81 fe 60 fd 45 00 74 19 0f b6 4b 0b ba 01 00 00 00 d3 e2 31 c9 48 63 d2 48 c1 e2 05 | .v.H..`.E.t...K........1.Hc.H... |
181a0 | e8 d0 9e ff ff 8b 53 0c 48 8b 73 10 48 89 ef 31 c9 48 c1 e2 04 e8 bb 9e ff ff 58 48 89 de 48 89 | ......S.H.s.H..1.H........XH..H. |
181c0 | ef 31 c9 5b 5d ba 38 00 00 00 e9 a6 9e ff ff 8b 47 0c 48 8d 56 ff 48 39 c2 73 0e 48 8b 47 10 48 | .1.[].8.........G.H.V.H9.s.H.G.H |
181e0 | c1 e6 04 48 8d 44 30 f0 c3 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 21 f0 48 98 48 c1 e0 05 48 03 | ...H.D0....O..........!.H.H...H. |
18200 | 47 18 83 78 18 13 75 06 48 39 70 10 74 16 48 63 50 1c 85 d2 74 09 48 c1 e2 05 48 01 d0 eb e3 b8 | G..x..u.H9p.t.HcP...t.H...H..... |
18220 | 40 f0 45 00 c3 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 46 0c 48 98 48 c1 e0 05 48 03 47 18 83 | @.E....O..........#F.H.H...H.G.. |
18240 | 78 18 44 75 06 48 39 70 10 74 16 48 63 50 1c 85 d2 74 09 48 c1 e2 05 48 01 d0 eb e3 b8 40 f0 45 | x.Du.H9p.t.HcP...t.H...H.....@.E |
18260 | 00 c3 55 53 48 89 f3 48 83 ec 18 8b 56 08 83 e2 3f 83 fa 03 74 2e 7f 0f 85 d2 b8 40 f0 45 00 0f | ..USH..H....V...?...t......@.E.. |
18280 | 84 a8 00 00 00 eb 6e 83 fa 04 74 0a 83 fa 13 75 64 48 8b 36 eb 54 48 8b 36 48 83 c4 18 5b 5d e9 | ......n...t....udH.6.TH.6H...[]. |
182a0 | 81 ff ff ff f2 0f 10 0e 48 89 7c 24 08 66 0f 28 c1 f2 0f 11 0c 24 e8 45 c2 fe ff f2 0f 10 0c 24 | ........H.|$.f.(.....$.E.......$ |
182c0 | 48 8b 7c 24 08 66 0f 2e c8 7a 2a 75 28 66 0f 2e 0d 43 61 04 00 72 1e f2 0f 10 05 41 61 04 00 66 | H.|$.f...z*u(f...Ca..r.....Aa..f |
182e0 | 0f 2e c1 76 10 f2 48 0f 2c f1 48 83 c4 18 5b 5d e9 da fe ff ff 48 89 de e8 ea fb ff ff 48 89 c5 | ...v..H.,.H...[].....H.......H.. |
18300 | 48 8d 75 10 31 ff 48 89 da e8 e3 6c ff ff 85 c0 74 05 48 89 e8 eb 16 48 63 45 1c 85 c0 74 09 48 | H.u.1.H....l....t.H....HcE...t.H |
18320 | c1 e0 05 48 01 c5 eb d8 b8 40 f0 45 00 48 83 c4 18 5b 5d c3 41 55 49 89 cd 41 54 49 89 fc 55 48 | ...H.....@.E.H...[].AUI..ATI..UH |
18340 | 89 d5 53 48 89 f3 48 89 d6 48 89 df 48 83 ec 28 e8 7a fe ff ff 48 3d 40 f0 45 00 75 1d 48 8d 54 | ..SH..H..H..H..(.z...H=@.E.u.H.T |
18360 | 24 10 48 89 de 4c 89 e7 48 89 6c 24 10 c7 44 24 18 13 00 00 00 e8 0f 02 00 00 41 0f 10 45 00 0f | $.H..L..H.l$..D$..........A..E.. |
18380 | 29 04 24 0f 11 00 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 57 41 89 cf 41 56 41 55 41 54 49 89 fc 55 | ).$...H..([]A\A].AWA..AVAUATI..U |
183a0 | 89 d5 53 48 89 f3 48 83 ec 18 44 8b 6e 0c 0f b6 46 0b 4c 8b 76 18 44 39 ea 89 44 24 04 76 36 48 | ..SH..H...D.n...F.L.v.D9..D$.v6H |
183c0 | 8b 76 10 89 d1 44 89 ea 48 c1 e2 04 48 c1 e1 04 e8 a0 9c ff ff 8b 53 0c 48 89 43 10 39 ea 73 12 | .v...D..H...H.........S.H.C.9.s. |
183e0 | 89 d1 ff c2 48 c1 e1 04 c7 44 08 08 00 00 00 00 eb ea 89 6b 0c 45 85 ff 75 10 48 c7 43 18 60 fd | ....H....D.........k.E..u.H.C.`. |
18400 | 45 00 45 31 c9 e9 80 00 00 00 44 89 ff e8 20 b3 ff ff 83 f8 1e 7e 0f be 96 fd 45 00 4c 89 e7 31 | E.E1......D..........~....E.L..1 |
18420 | c0 e8 07 a7 ff ff 88 c1 41 ba 01 00 00 00 31 d2 41 d3 e2 31 f6 4c 89 e7 44 89 d1 45 89 d7 44 89 | ........A.....1.A..1.L..D..E..D. |
18440 | 54 24 08 48 c1 e1 05 89 44 24 0c e8 25 9c ff ff 44 8b 54 24 08 44 8b 4c 24 0c 48 89 43 18 31 c0 | T$.H....D$..%...D.T$.D.L$.H.C.1. |
18460 | 41 39 c2 7e 25 48 89 c2 48 ff c0 48 c1 e2 05 48 03 53 18 c7 42 1c 00 00 00 00 c7 42 18 00 00 00 | A9.~%H..H..H...H.S..B......B.... |
18480 | 00 c7 42 08 00 00 00 00 eb d6 45 89 f8 44 88 4b 0b 49 c1 e0 05 4c 03 43 18 44 39 ed 4c 89 43 20 | ..B.......E..D.K.I...L.C.D9.L.C. |
184a0 | 73 4c 89 6b 0c 89 e8 89 c1 44 8d 78 01 48 c1 e1 04 48 03 4b 10 83 79 08 00 74 0e 44 89 fa 48 89 | sL.k.....D.x.H...H.K..y..t.D..H. |
184c0 | de 4c 89 e7 e8 6b fe ff ff 45 39 ef 44 89 f8 72 d6 48 8b 73 10 89 e9 44 89 ea 48 c1 e1 04 48 c1 | .L...k...E9.D..r.H.s...D..H...H. |
184e0 | e2 04 4c 89 e7 e8 8b 9b ff ff 48 89 43 10 8a 4c 24 04 b8 01 00 00 00 d3 e0 44 8d 78 ff 4d 63 ef | ..L.......H.C..L$........D.x.Mc. |
18500 | 49 c1 e5 05 4b 8d 6c 2e 10 45 85 ff 78 24 83 7d f8 00 74 15 48 89 ea 48 89 de 4c 89 e7 e8 73 03 | I...K.l..E..x$.}..t.H..H..L...s. |
18520 | 00 00 0f 10 45 f0 0f 11 00 41 ff cf 48 83 ed 20 eb d7 49 81 fe 60 fd 45 00 74 1f 48 83 c4 18 4c | ....E....A..H.....I..`.E.t.H...L |
18540 | 89 e7 49 8d 55 20 5b 5d 41 5c 41 5d 4c 89 f6 31 c9 41 5e 41 5f e9 1b 9b ff ff 48 83 c4 18 5b 5d | ..I.U.[]A\A]L..1.A^A_.....H...[] |
18560 | 41 5c 41 5d 41 5e 41 5f c3 48 81 7e 18 60 fd 45 00 74 0d 0f b6 4e 0b b8 01 00 00 00 d3 e0 eb 02 | A\A]A^A_.H.~.`.E.t...N.......... |
18580 | 31 c0 89 c1 e9 08 fe ff ff 41 57 41 56 41 55 41 54 49 89 fc 55 48 89 d5 53 48 81 ec b8 00 00 00 | 1........AWAVAUATI..UH..SH...... |
185a0 | 8b 42 08 85 c0 75 07 be a5 fd 45 00 eb 34 83 f8 03 49 89 f7 75 62 f2 0f 10 0a 66 0f 2e c9 7a 1b | .B...u....E..4...I..ub....f...z. |
185c0 | 66 0f 28 c1 f2 0f 11 0c 24 e8 32 bf fe ff f2 0f 10 0c 24 66 0f 2e c8 7b 0e eb 3d be b8 fd 45 00 | f.(.....$.2.......$f...{..=...E. |
185e0 | 31 c0 e8 46 a5 ff ff 75 2f 66 0f 2e 0d 27 5e 04 00 72 25 f2 0f 10 05 25 5e 04 00 66 0f 2e c1 76 | 1..F...u/f...'^..r%....%^..f...v |
18600 | 17 f2 48 0f 2c c1 48 8d 6c 24 20 c7 44 24 28 13 00 00 00 48 89 44 24 20 48 89 ee 4c 89 ff e8 c4 | ..H.,.H.l$..D$(....H.D$.H..L.... |
18620 | f8 ff ff 83 78 08 00 48 89 c3 74 12 49 8b 47 18 4d 8b 77 20 49 39 c6 77 13 e9 ec 00 00 00 48 3d | ....x..H..t.I.G.M.w.I9.w......H= |
18640 | 60 fd 45 00 0f 85 a8 00 00 00 eb e0 41 83 7e f8 00 4d 8d 6e e0 4d 89 6f 20 75 d5 4d 85 ed 0f 84 | `.E.........A.~..M.n.M.o.u.M.... |
18660 | c6 00 00 00 48 8d 73 10 4c 89 ff e8 77 f8 ff ff 48 39 d8 74 53 48 63 50 1c 48 c1 e2 05 48 01 c2 | ....H.s.L...w...H9.tSHcP.H...H.. |
18680 | 48 39 da 74 05 48 89 d0 eb eb 4c 89 ea b9 08 00 00 00 4c 89 ef 48 29 c2 48 89 de 48 c1 fa 05 89 | H9.t.H....L.......L..H).H..H.... |
186a0 | 50 1c f3 a5 83 7b 1c 00 74 15 48 89 d8 4c 29 e8 48 c1 f8 05 41 01 46 fc c7 43 1c 00 00 00 00 c7 | P....{..t.H..L).H...A.F..C...... |
186c0 | 43 08 00 00 00 00 eb 2a 48 63 53 1c 85 d2 74 12 48 c1 e2 05 48 01 d3 4c 29 eb 48 c1 fb 05 41 89 | C......*HcS...t.H...H..L).H...A. |
186e0 | 5e fc 4c 89 ea 4c 89 eb 48 29 c2 48 c1 fa 05 89 50 1c 48 8b 45 00 48 89 43 10 8b 45 08 89 43 18 | ^.L..L..H).H....P.H.E.H.C..E..C. |
18700 | f6 45 08 40 74 1c 41 f6 47 09 04 74 15 48 8b 45 00 f6 40 09 03 74 0b 4c 89 fe 4c 89 e7 e8 b5 30 | .E.@t.A.G..t.H.E..@..t.L..L....0 |
18720 | 00 00 48 89 d8 e9 59 01 00 00 48 8d 44 24 30 4c 8d 9c 24 b0 00 00 00 49 89 c6 49 89 c1 c7 00 00 | ..H...Y...H.D$0L..$....I..I..... |
18740 | 00 00 00 48 83 c0 04 4c 39 d8 75 f1 45 8b 57 0c 4c 89 f0 31 db ba 01 00 00 00 be 01 00 00 00 44 | ...H...L9.u.E.W.L..1...........D |
18760 | 39 d6 76 0a 44 39 d2 77 34 45 89 d5 eb 03 41 89 f5 31 ff 44 39 ea 77 16 8d 4a ff 48 c1 e1 04 49 | 9.v.D9.w4E....A..1.D9.w..J.H...I |
18780 | 03 4f 10 83 79 08 01 83 df ff ff c2 eb e5 01 38 48 83 c0 04 01 fb 01 f6 4c 39 d8 75 c2 41 0f b6 | .O..y..........8H.......L9.u.A.. |
187a0 | 4f 0b ba 01 00 00 00 45 31 ed 45 31 d2 d3 e2 31 c9 48 63 c2 48 89 04 24 39 ca 74 57 48 8b 04 24 | O......E1.E1...1.Hc.H..$9.tWH..$ |
187c0 | 49 8b 77 18 48 29 c8 48 c1 e0 05 48 8d 7c 06 e0 83 7f 08 00 74 38 4c 89 ce 48 83 c7 10 48 89 4c | I.w.H).H...H.|......t8L..H...H.L |
187e0 | 24 18 89 54 24 14 44 89 54 24 10 4c 89 4c 24 08 e8 ea f7 ff ff 44 8b 54 24 10 48 8b 4c 24 18 41 | $..T$.D.T$.L.L$......D.T$.H.L$.A |
18800 | 01 c5 8b 54 24 14 4c 8b 4c 24 08 41 ff c2 48 ff c1 eb a5 42 8d 04 13 4c 89 ce 48 89 ef 89 04 24 | ...T$.L.L$.A..H....B...L..H....$ |
18820 | e8 ba f7 ff ff 41 01 c5 8b 04 24 31 d2 44 01 eb 45 31 c9 31 f6 bf 01 00 00 00 8d 48 01 41 89 fa | .....A....$1.D..E1.1.......H.A.. |
18840 | 41 d1 ea 41 39 da 73 1f 41 8b 06 85 c0 74 0c 01 c6 44 39 d6 0f 47 d7 44 0f 47 ce 49 83 c6 04 39 | A..A9.s.A....t...D9..G.D.G.I...9 |
18860 | de 74 04 01 ff eb d6 4c 89 fe 4c 89 e7 44 29 c9 e8 1c fb ff ff 48 89 ea 4c 89 fe 4c 89 e7 e8 12 | .t.....L..L..D)......H..L..L.... |
18880 | 00 00 00 48 81 c4 b8 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 fd 53 48 89 f3 48 89 d6 | ...H......[]A\A]A^A_.UH..SH..H.. |
188a0 | 48 89 df 48 83 ec 18 48 89 54 24 08 e8 b1 f9 ff ff 48 3d 40 f0 45 00 48 8b 54 24 08 75 11 48 83 | H..H...H.T$......H=@.E.H.T$.u.H. |
188c0 | c4 18 48 89 de 48 89 ef 5b 5d e9 ba fc ff ff 48 83 c4 18 5b 5d c3 41 55 41 54 49 89 fc 55 53 8b | ..H..H..[].....H...[].AUATI..US. |
188e0 | 5f 0c 85 db 74 3a 48 8b 77 10 8d 43 ff 48 c1 e0 04 83 7c 06 08 00 75 28 31 c0 89 da 29 c2 83 fa | _...t:H.w..C.H....|...u(1...)... |
18900 | 01 0f 86 8f 00 00 00 8d 14 03 d1 ea 8d 4a ff 48 c1 e1 04 83 7c 0e 08 00 0f 44 da 0f 45 c2 eb da | .............J.H....|....D..E... |
18920 | 49 81 7c 24 18 60 fd 45 00 8d 6b 01 74 66 89 ee 4c 89 e7 e8 97 f8 ff ff 83 78 08 00 74 2c 81 fd | I.|$.`.E..k.tf..L........x..t,.. |
18940 | ff ff ff 3f 76 1e bb 01 00 00 00 89 de 4c 89 e7 e8 7a f8 ff ff 83 78 08 00 74 04 ff c3 eb ec 8d | ...?v........L...z....x..t...... |
18960 | 43 ff eb 32 89 eb 01 ed eb c4 89 e8 29 d8 83 f8 01 76 21 44 8d 6c 1d 00 4c 89 e7 41 d1 ed 44 89 | C..2........)....v!D.l..L..A..D. |
18980 | ee e8 49 f8 ff ff 83 78 08 00 41 0f 44 ed 41 0f 45 dd eb d6 89 d8 5b 5d 41 5c 41 5d c3 41 54 49 | ..I....x..A.D.A.E.....[]A\A].ATI |
189a0 | 89 f4 55 53 48 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 | ..USH..H..0...H.t$.dH..%(...H..$ |
189c0 | 28 20 00 00 31 c0 e8 11 44 00 00 ba d8 fd 45 00 be d7 b9 f0 ff 48 89 df e8 47 05 ff ff 83 f8 05 | (...1...D.....E......H...G...... |
189e0 | 74 0f be e2 fd 45 00 48 89 df 31 c0 e8 e5 3d 00 00 bd 01 00 00 00 48 89 ea be 03 00 00 00 48 89 | t....E.H..1...=.......H.......H. |
18a00 | df e8 fc 05 ff ff 85 c0 75 39 be fe ff ff ff 48 89 df e8 8c fc fe ff 48 8d 7c 24 08 e8 ee 42 00 | ........u9.....H.......H.|$...B. |
18a20 | 00 31 d2 83 ce ff 48 89 df e8 30 00 ff ff 4c 89 e2 48 89 c1 be 06 fe 45 00 48 89 df 31 c0 e8 93 | .1....H...0...L..H.....E.H..1... |
18a40 | 3d 00 00 4c 89 e6 48 89 df e8 0d 02 ff ff 45 31 c0 31 c9 ba 02 00 00 00 be 01 00 00 00 48 89 df | =..L..H.......E1.1...........H.. |
18a60 | e8 61 0a ff ff be fe ff ff ff 48 89 df e8 5b fd fe ff 83 f8 06 74 3f be fe ff ff ff 48 89 df e8 | .a........H...[......t?.....H... |
18a80 | bf fd fe ff 85 c0 74 19 48 89 df be fe ff ff ff e8 0e fc fe ff 48 8d 7c 24 08 e8 bf 42 00 00 eb | ......t.H............H.|$...B... |
18aa0 | 0d be fd ff ff ff 48 89 df e8 f5 fb fe ff 48 ff c5 e9 40 ff ff ff 48 8b 84 24 28 20 00 00 64 48 | ......H.......H...@...H..$(...dH |
18ac0 | 33 04 25 28 00 00 00 74 05 e8 22 b6 fe ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 31 d2 be 01 00 | 3.%(...t.."...H..0...[]A\.U1.... |
18ae0 | 00 00 53 48 89 fb 51 e8 a3 47 00 00 be 01 00 00 00 48 89 df 48 89 c5 e8 a7 fb fe ff ba 1f fe 45 | ..SH..Q..G.......H..H..........E |
18b00 | 00 be d8 b9 f0 ff 48 89 df e8 16 04 ff ff 48 89 ea be 02 00 00 00 48 89 df e8 06 04 ff ff 83 ce | ......H.......H.......H......... |
18b20 | ff 48 89 df e8 16 ff fe ff 85 c0 0f 85 a7 00 00 00 be fe ff ff ff 48 89 df e8 65 fb fe ff 48 89 | .H....................H...e...H. |
18b40 | ee 48 89 df e8 54 fe ff ff 48 89 ee 48 89 df e8 07 01 ff ff ba 01 00 00 00 be fe ff ff ff 48 89 | .H...T...H..H.................H. |
18b60 | df e8 80 fb fe ff 45 31 c0 31 c9 ba 01 00 00 00 be 02 00 00 00 48 89 df e8 49 09 ff ff 83 ce ff | ......E1.1...........H...I...... |
18b80 | 48 89 df e8 45 fc fe ff 85 c0 74 10 48 89 ea be 02 00 00 00 48 89 df e8 7a 06 ff ff 48 89 ea be | H...E.....t.H.......H...z...H... |
18ba0 | 02 00 00 00 48 89 df e8 78 03 ff ff 85 c0 75 28 be 01 00 00 00 48 89 df e8 78 02 ff ff 83 ce ff | ....H...x.....u(.....H...x...... |
18bc0 | 48 89 df e8 d9 fb fe ff 48 89 ea be 02 00 00 00 48 89 df e8 3e 06 ff ff 5a 5b b8 01 00 00 00 5d | H.......H.......H...>...Z[.....] |
18be0 | c3 41 54 31 d2 be 01 00 00 00 55 53 48 89 fb 48 81 ec 90 00 00 00 64 48 8b 04 25 28 00 00 00 48 | .AT1......USH..H......dH..%(...H |
18c00 | 89 84 24 88 00 00 00 31 c0 e8 81 46 00 00 48 89 df 48 89 c5 e8 73 fa fe ff ba 01 00 00 00 48 89 | ..$....1...F..H..H...s........H. |
18c20 | ee 48 89 df 41 89 c4 e8 39 4a 00 00 83 ce ff 48 89 df ba 27 fe 45 00 e8 e8 02 ff ff 85 c0 be fe | .H..A...9J.....H...'.E.......... |
18c40 | ff ff ff 48 89 df 74 07 e8 56 fa fe ff eb 77 e8 4f fa fe ff 83 ce ff 48 89 df e8 42 fb fe ff ba | ...H..t..V....w.O......H...B.... |
18c60 | 2d fe 45 00 be fe ff ff ff 48 89 df e8 a5 05 ff ff 48 89 ee 48 89 df e8 df ff fe ff ba 27 fe 45 | -.E......H.......H..H........'.E |
18c80 | 00 be fe ff ff ff 48 89 df e8 88 05 ff ff be 2e 00 00 00 48 89 ef e8 a5 b4 fe ff 48 8d 50 01 48 | ......H............H.......H.P.H |
18ca0 | 85 c0 48 89 ee 48 89 df 48 0f 44 d5 48 29 ea e8 53 ff fe ff ba 30 fe 45 00 be fe ff ff ff 48 89 | ..H..H..H.D.H)..S....0.E......H. |
18cc0 | df e8 50 05 ff ff 83 ce ff 48 89 df e8 d0 fa fe ff 48 8d 54 24 08 be 01 00 00 00 48 89 df e8 69 | ..P......H.......H.T$......H...i |
18ce0 | 99 ff ff 85 c0 75 11 be 39 fe 45 00 48 89 df 31 c0 e8 e0 3a 00 00 eb 25 48 8d 54 24 08 be bb 06 | .....u..9.E.H..1...:...%H.T$.... |
18d00 | 46 00 48 89 df e8 21 9a ff ff 85 c0 74 d9 83 ce ff 48 89 df e8 da fa fe ff 85 c0 75 ca be fe ff | F.H...!.....t....H.........u.... |
18d20 | ff ff 48 89 df bd 02 00 00 00 e8 72 fa fe ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 8e 0c ff | ..H........r.............H...... |
18d40 | ff be fe ff ff ff 48 89 df e8 55 f9 fe ff 44 39 e5 7f 3e 89 ee 48 89 df e8 70 fa fe ff 83 f8 06 | ......H...U...D9..>..H...p...... |
18d60 | 75 2b 89 ee 48 89 df e8 35 fa fe ff be fe ff ff ff 48 89 df e8 28 fa fe ff 45 31 c0 31 c9 31 d2 | u+..H...5........H...(...E1.1.1. |
18d80 | be 01 00 00 00 48 89 df e8 39 07 ff ff ff c5 eb bd 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 | .....H...9.......H..$....dH3.%(. |
18da0 | 00 00 b8 01 00 00 00 74 05 e8 42 b3 fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 ba 05 00 00 00 | .......t..B...H......[]A\.S..... |
18dc0 | 48 89 fb be 01 00 00 00 e8 92 44 00 00 be 01 00 00 00 48 89 df e8 1d 03 ff ff 85 c0 75 27 ba 01 | H.........D.......H.........u'.. |
18de0 | 00 00 00 31 f6 48 89 df e8 b1 02 ff ff 83 ce ff 48 89 df e8 a9 f9 fe ff be 01 00 00 00 48 89 df | ...1.H..........H............H.. |
18e00 | e8 e6 05 ff ff 48 89 df ba 02 00 00 00 be d8 b9 f0 ff e8 eb 01 ff ff 48 89 df ba f8 d4 45 00 be | .....H.................H.....E.. |
18e20 | fe ff ff ff e8 ed 03 ff ff 31 c0 5b c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 50 44 00 00 ba | .........1.[.U1......SH..Q.PD... |
18e40 | 61 fe 45 00 48 89 c5 be d8 b9 f0 ff 48 89 df e8 d0 00 ff ff 83 ce ff 48 89 ea 48 89 df e8 c2 00 | a.E.H.......H..........H..H..... |
18e60 | ff ff 85 c0 75 10 48 89 ea be 6a fe 45 00 48 89 df e8 76 fe fe ff 5a 5b b8 01 00 00 00 5d c3 41 | ....u.H...j.E.H...v...Z[.....].A |
18e80 | 56 41 55 49 89 f5 41 54 49 89 d4 55 48 89 cd 53 48 89 fb 48 81 ec 40 20 00 00 48 8d 74 24 18 4c | VAUI..ATI..UH..SH..H..@...H.t$.L |
18ea0 | 89 44 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 20 3f 00 00 80 7d 00 00 | .D$.dH..%(...H..$8...1...?...}.. |
18ec0 | 4c 8b 44 24 08 74 14 4c 89 ee 4c 89 c1 48 89 ea 48 89 df e8 0f 4a 00 00 49 89 c5 49 83 ce ff 4c | L.D$.t.L..L..H..H....J..I..I...L |
18ee0 | 89 e5 8a 45 00 3c 3b 75 05 48 ff c5 eb f4 84 c0 75 11 48 8d 7c 24 18 e8 13 3e 00 00 31 c0 e9 9a | ...E.<;u.H......u.H.|$...>..1... |
18f00 | 00 00 00 be 3b 00 00 00 48 89 ef e8 00 b2 fe ff 48 85 c0 49 89 c4 75 12 31 c0 4c 89 f1 48 89 ef | ....;...H.......H..I..u.1.L..H.. |
18f20 | f2 ae 48 f7 d1 4c 8d 64 0d ff 4c 89 e2 48 89 ee 48 89 df 48 29 ea e8 cc fc fe ff 4d 85 e4 74 b2 | ..H..L.d..L..H..H..H)......M..t. |
18f40 | 31 d2 83 ce ff 48 89 df e8 11 fb fe ff 4c 89 e9 ba 89 e9 45 00 48 89 c6 48 89 df e8 87 49 00 00 | 1....H.......L.....E.H..H....I.. |
18f60 | 83 ca ff be fe ff ff ff 48 89 df 48 89 c5 e8 73 f7 fe ff be fe ff ff ff 48 89 df e8 23 f7 fe ff | ........H..H...s........H...#... |
18f80 | be 1c ec 45 00 48 89 ef e8 73 b3 fe ff 48 85 c0 74 23 48 89 c7 e8 16 b1 fe ff 48 89 e8 48 8b 8c | ...E.H...s...H..t#H.......H..H.. |
18fa0 | 24 38 20 00 00 64 48 33 0c 25 28 00 00 00 74 43 e8 3b b1 fe ff 48 89 ea 48 89 df be 8b fe 45 00 | $8...dH3.%(...tC.;...H..H.....E. |
18fc0 | 31 c0 e8 25 fd fe ff 83 ca ff 48 89 df be fe ff ff ff e8 0f f7 fe ff 48 89 df be fe ff ff ff e8 | 1..%......H............H........ |
18fe0 | bf f6 fe ff 48 8d 7c 24 18 e8 70 3d 00 00 e9 ec fe ff ff 48 81 c4 40 20 00 00 5b 5d 41 5c 41 5d | ....H.|$..p=.......H..@...[]A\A] |
19000 | 41 5e c3 41 55 49 89 d5 ba 80 01 46 00 41 54 49 89 f4 be d8 b9 f0 ff 55 53 48 89 fb 51 e8 29 00 | A^.AUI.....F.ATI.......USH..Q.). |
19020 | ff ff 4c 89 e2 83 ce ff 48 89 df e8 f4 fe fe ff 83 ce ff 48 89 df e8 0d fb fe ff be fd ff ff ff | ..L.....H..........H............ |
19040 | 48 89 c5 48 89 df e8 58 f6 fe ff 48 85 ed 0f 85 9f 00 00 00 41 80 7d 00 2a b8 02 00 00 00 be 02 | H..H...X...H........A.}.*....... |
19060 | 01 00 00 4c 89 e7 0f 45 f0 e8 02 b3 fe ff 48 85 c0 48 89 c5 75 1a e8 35 b5 fe ff 48 89 df 48 89 | ...L...E......H..H..u..5...H..H. |
19080 | c6 e8 d5 fb fe ff b8 01 00 00 00 e9 af 00 00 00 ba 80 01 46 00 be d8 b9 f0 ff 48 89 df e8 a9 ff | ...................F......H..... |
190a0 | fe ff 48 89 ee 48 89 df e8 a2 fd fe ff 83 ce ff 48 89 df e8 e9 f6 fe ff 4c 89 e2 be fd ff ff ff | ..H..H..........H.......L....... |
190c0 | 48 89 df e8 4e 01 ff ff be fe ff ff ff 48 89 df e8 25 44 00 00 48 8d 50 01 be fe ff ff ff 48 89 | H...N........H...%D..H.P......H. |
190e0 | df e8 3c 02 ff ff be fe ff ff ff 48 89 df e8 b0 f5 fe ff 41 80 7d 00 2a 75 0f be 01 00 00 00 48 | ..<........H.......A.}.*u......H |
19100 | 89 df e8 2e fd fe ff eb 34 4c 89 ee 48 89 ef e8 5c b4 fe ff 48 85 c0 75 17 e8 92 b4 fe ff 48 89 | ........4L..H...\...H..u......H. |
19120 | df 48 89 c6 e8 32 fb fe ff b8 02 00 00 00 eb 0f 31 d2 48 89 c6 48 89 df e8 66 fc fe ff 31 c0 5a | .H...2..........1.H..H...f...1.Z |
19140 | 5b 5d 41 5c 41 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 36 41 00 00 31 d2 48 89 c5 be 02 | []A\A].U1......SH..Q.6A..1.H.... |
19160 | 00 00 00 48 89 df e8 24 41 00 00 48 89 ee 48 89 c2 48 89 df e8 8a fe ff ff 89 c5 b8 01 00 00 00 | ...H...$A..H..H..H.............. |
19180 | 85 ed 74 37 48 89 df e8 3e fa fe ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 48 f5 fe ff ff cd | ..t7H...>.............H...H..... |
191a0 | b8 9a fe 45 00 be 81 05 46 00 48 0f 45 f0 48 89 df e8 a5 fa fe ff b8 03 00 00 00 5a 5b 5d c3 41 | ...E....F.H.E.H............Z[].A |
191c0 | 55 b9 9f fe 45 00 49 89 f5 48 89 d6 ba 78 04 46 00 41 54 55 53 48 89 fb 41 50 e8 08 47 00 00 be | U...E.I..H...x.F.ATUSH..AP..G... |
191e0 | 2d 00 00 00 48 89 c7 48 89 c5 e8 21 af fe ff 48 85 c0 49 89 c4 74 3b 48 89 c2 48 89 ee 48 89 df | -...H..H...!...H..I..t;H..H..H.. |
19200 | 48 29 ea e8 ff f9 fe ff be a1 fe 45 00 48 89 c2 48 89 df 31 c0 e8 d2 fa fe ff 4c 89 ee 48 89 c2 | H).........E.H..H..1......L..H.. |
19220 | 48 89 df e8 db fd ff ff 83 f8 02 75 2c 49 8d 6c 24 01 48 89 ea 48 89 df be a1 fe 45 00 31 c0 e8 | H..........u,I.l$.H..H.....E.1.. |
19240 | a8 fa fe ff 59 48 89 df 4c 89 ee 48 89 c2 5b 5d 41 5c 41 5d e9 aa fd ff ff 5a 5b 5d 41 5c 41 5d | ....YH..L..H..[]A\A].....Z[]A\A] |
19260 | c3 55 be 01 00 00 00 53 48 89 fb 51 e8 89 42 00 00 48 89 c5 48 85 ed 7e 35 48 89 ea be 01 00 00 | .U.....SH..Q..B..H..H..~5H...... |
19280 | 00 48 89 df e8 79 fd fe ff 83 ce ff 48 89 df 48 ff cd e8 b1 f8 fe ff 48 89 c7 e8 a1 b1 fe ff be | .H...y......H..H.......H........ |
192a0 | fe ff ff ff 48 89 df e8 f7 f3 fe ff eb c6 5a 5b 31 c0 5d c3 41 56 49 89 ce 41 55 49 89 f5 41 54 | ....H.........Z[1.].AVI..AUI..AT |
192c0 | 4d 89 c4 55 53 48 89 fb 48 89 d7 e8 90 ac fe ff 48 85 c0 48 89 c5 75 1d 4c 89 f7 e8 80 ac fe ff | M..USH..H.......H..H..u.L....... |
192e0 | 48 85 c0 48 89 c5 75 0d 4c 89 e6 48 89 df e8 68 f9 fe ff eb 77 ba ac fe 45 00 be d8 b9 f0 ff 48 | H..H..u.L..H...h....w...E......H |
19300 | 89 df e8 1d fc fe ff 83 ce ff 48 89 df e8 2d f7 fe ff be fe ff ff ff 41 89 c6 48 89 df e8 81 f3 | ..........H...-........A..H..... |
19320 | fe ff 45 85 f6 75 c1 b9 b6 fe 45 00 ba ba fe 45 00 48 89 ee 48 89 df e8 ab 45 00 00 4c 89 e1 ba | ..E..u....E....E.H..H....E..L... |
19340 | bd fe 45 00 48 89 c6 48 89 df e8 98 45 00 00 be fe ff ff ff 48 89 df 83 ca ff e8 87 f3 fe ff be | ..E.H..H....E.......H........... |
19360 | fe ff ff ff 48 89 df e8 37 f3 fe ff 48 89 df 4c 89 ea be fe ff ff ff 5b 5d 41 5c 41 5d 41 5e e9 | ....H...7...H..L.......[]A\A]A^. |
19380 | 92 fe fe ff 55 31 d2 48 89 f5 83 ce ff 53 48 89 fb 48 83 ec 18 e8 c4 f6 fe ff 48 89 df 31 d2 be | ....U1.H.....SH..H........H..1.. |
193a0 | 01 00 00 00 48 89 44 24 08 e8 b0 f6 fe ff 4c 8b 44 24 08 48 83 c4 18 48 89 df 5b 48 89 e9 48 89 | ....H.D$......L.D$.H...H..[H..H. |
193c0 | c2 be bf fe 45 00 5d 31 c0 e9 08 34 00 00 41 54 31 c9 ba 97 de 45 00 be 04 00 00 00 55 53 48 89 | ....E.]1...4..AT1....E......USH. |
193e0 | fb 48 83 ec 10 e8 da 3e 00 00 31 c9 ba 78 04 46 00 be 03 00 00 00 48 89 df 48 89 44 24 08 e8 c1 | .H.....>..1..x.F......H..H.D$... |
19400 | 3e 00 00 31 d2 be 02 00 00 00 48 89 df 49 89 c4 e8 7a 3e 00 00 31 d2 be 01 00 00 00 48 89 df 48 | >..1......H..I...z>..1......H..H |
19420 | 89 c5 e8 68 3e 00 00 4c 8b 44 24 08 48 89 ea 4c 89 e1 48 89 c6 48 89 df e8 42 fa ff ff 48 85 c0 | ...h>..L.D$.H..L..H..H...B...H.. |
19440 | ba 01 00 00 00 75 1f 48 89 df e8 7b f7 fe ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 85 f2 fe | .....u.H...{.............H...... |
19460 | ff ba 02 00 00 00 48 83 c4 10 89 d0 5b 5d 41 5c c3 41 55 49 89 f5 be d7 b9 f0 ff 41 54 49 89 d4 | ......H.....[]A\.AUI.......ATI.. |
19480 | 55 53 48 89 fb 51 e8 99 fa fe ff 31 d2 83 ce ff 48 89 df e8 c6 f5 fe ff 48 85 c0 48 89 c5 75 12 | USH..Q.....1....H.......H..H..u. |
194a0 | 4c 89 e2 be ed fe 45 00 48 89 df 31 c0 e8 24 33 00 00 58 48 89 df 48 89 ea 4c 89 ee 5b 5d 41 5c | L.....E.H..1..$3..XH..H..L..[]A\ |
194c0 | 41 5d 41 b8 97 de 45 00 b9 78 04 46 00 e9 ad f9 ff ff 55 31 d2 53 48 89 fb 56 be 01 00 00 00 e8 | A]A...E..x.F......U1.SH..V...... |
194e0 | ab 3d 00 00 ba 0c ff 45 00 48 89 c6 48 89 df e8 7d ff ff ff 48 85 c0 48 89 c5 74 2b 31 d2 48 89 | .=.....E.H..H...}...H..H..t+1.H. |
19500 | c6 48 89 df e8 0f 3a 00 00 85 c0 48 89 ee 48 89 df 75 0c e8 43 f7 fe ff b8 02 00 00 00 eb 0d 59 | .H....:....H..H..u..C..........Y |
19520 | 5b 5d e9 5d fe ff ff b8 01 00 00 00 5a 5b 5d c3 41 54 31 d2 be 01 00 00 00 55 53 48 89 fb e8 4c | [].]........Z[].AT1......USH...L |
19540 | 3d 00 00 be 2e 00 00 00 48 89 c7 48 89 c5 e8 bd ab fe ff 48 85 c0 0f 84 85 00 00 00 48 29 e8 48 | =.......H..H.......H........H).H |
19560 | 89 ee 48 89 df 48 89 c2 e8 9a f6 fe ff 31 d2 83 ce ff 48 89 df e8 e4 f4 fe ff ba 0b ff 45 00 48 | ..H..H.......1....H..........E.H |
19580 | 89 c6 48 89 df e8 e7 fe ff ff 48 85 c0 49 89 c4 74 53 48 89 ea 48 89 c6 48 89 df e8 1f fc ff ff | ..H.......H..I..tSH..H..H....... |
195a0 | 85 c0 74 2b 83 f8 02 74 0f 48 89 df 4c 89 e6 5b 5d 41 5c e9 cc fd ff ff 4c 89 e1 48 89 ea be 11 | ..t+...t.H..L..[]A\.....L..H.... |
195c0 | ff 45 00 48 89 df 31 c0 e8 1f f7 fe ff eb 16 4c 89 e6 48 89 df e8 81 f6 fe ff b8 02 00 00 00 eb | .E.H..1........L..H............. |
195e0 | 09 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 5c c3 41 54 31 d2 be 01 00 00 00 55 53 48 89 fb e8 8d 3c | .1........[]A\.AT1......USH....< |
19600 | 00 00 ba 0b ff 45 00 48 89 c6 48 89 df 49 89 c4 e8 5c fe ff ff 48 85 c0 48 89 c5 74 2d 48 89 c6 | .....E.H..H..I...\...H..H..t-H.. |
19620 | 48 89 df 4c 89 e2 e8 94 fb ff ff 85 c0 48 89 ee 48 89 df 75 0c e8 21 f6 fe ff b8 02 00 00 00 eb | H..L.........H..H..u..!......... |
19640 | 0e 5b 5d 41 5c e9 3a fd ff ff b8 01 00 00 00 5b 5d 41 5c c3 41 54 31 d2 31 f6 55 31 ed 53 48 89 | .[]A\.:........[]A\.AT1.1.U1.SH. |
19660 | fb e8 38 fa fe ff ba 01 00 00 00 31 f6 48 89 df e8 29 fa fe ff 31 d2 be 61 92 41 00 48 89 df e8 | ..8........1.H...)...1..a.A.H... |
19680 | 1f f7 fe ff ba 0e f7 45 00 be fe ff ff ff 48 89 df e8 80 fb fe ff be fe ff ff ff 48 89 df e8 48 | .......E......H............H...H |
196a0 | fd fe ff ba 80 01 46 00 be d8 b9 f0 ff 48 89 df e8 cc fc fe ff f2 0f 10 05 0b 41 04 00 be 88 00 | ......F......H............A..... |
196c0 | 00 00 48 89 df e8 2d 43 00 00 ba 08 00 00 00 31 f6 48 89 df e8 c5 f9 fe ff 31 d2 be f0 00 46 00 | ..H...-C.......1.H.......1....F. |
196e0 | 48 89 df e8 33 40 00 00 31 d2 be 04 00 00 00 48 89 df e8 a7 f9 fe ff 48 ff c5 4c 8b 24 ed 88 00 | H...3@..1......H.......H..L.$... |
19700 | 46 00 4d 85 e4 74 2f 48 89 df be fe ff ff ff e8 8d f0 fe ff 4c 89 e6 48 89 df ba 01 00 00 00 e8 | F.M..t/H............L..H........ |
19720 | 7f f6 fe ff 48 89 ea be fe ff ff ff 48 89 df e8 ee fb fe ff eb c1 48 89 df ba d8 fd 45 00 be fe | ....H.......H.........H.....E... |
19740 | ff ff ff e8 ce fa fe ff 48 89 df 41 b8 2f ff 45 00 b9 c6 ff 45 00 ba cf ff 45 00 be 0c ff 45 00 | ........H..A./.E....E....E....E. |
19760 | e8 4f fb ff ff 41 b8 dc ff 45 00 b9 21 00 46 00 48 89 df ba 2b 00 46 00 be 0b ff 45 00 e8 32 fb | .O...A...E..!.F.H...+.F....E..2. |
19780 | ff ff 48 89 df ba 0a 00 00 00 be 39 00 46 00 e8 73 f4 fe ff 48 89 df ba 44 00 46 00 be fe ff ff | ..H........9.F..s...H...D.F..... |
197a0 | ff e8 70 fa fe ff 48 89 df ba 1f fe 45 00 be d8 b9 f0 ff e8 ec 3f 00 00 48 89 df ba 4b 00 46 00 | ..p...H.....E........?..H...K.F. |
197c0 | be fe ff ff ff e8 4c fa fe ff 48 89 df ba 61 fe 45 00 be d8 b9 f0 ff e8 c8 3f 00 00 48 89 df ba | ......L...H...a.E........?..H... |
197e0 | 52 00 46 00 be fe ff ff ff e8 28 fa fe ff ba 02 00 00 00 48 89 df be d8 b9 f0 ff e8 02 f8 fe ff | R.F.......(........H............ |
19800 | 48 89 df be fe ff ff ff e8 94 ef fe ff 48 89 df ba 01 00 00 00 be c0 00 46 00 e8 fc 3e 00 00 48 | H............H..........F...>..H |
19820 | 89 df be fe ff ff ff e8 77 ee fe ff 5b 5d b8 01 00 00 00 41 5c c3 41 57 48 89 f1 41 56 41 55 41 | ........w...[].....A\.AWH..AVAUA |
19840 | 54 49 89 d4 48 89 ca 55 48 89 fd 53 48 83 ec 18 48 8b 47 10 48 8b 1f 4c 8b 70 38 48 8b 70 50 4c | TI..H..UH..SH...H.G.H..L.p8H.pPL |
19860 | 89 f7 e8 2e f0 ff ff 83 78 08 13 49 89 c7 74 57 44 8b 55 2c 44 8b 6b 14 41 c7 47 08 13 00 00 00 | ........x..I..tWD.U,D.k.A.G..... |
19880 | 4d 63 da 4d 89 1f 44 3b 53 14 7c 6f 48 8b 73 30 48 8d 53 14 41 b9 84 01 46 00 41 b8 ff ff ff 03 | Mc.M..D;S.|oH.s0H.S.A...F.A..... |
198a0 | b9 10 00 00 00 4c 89 f7 4c 89 5c 24 08 44 89 54 24 04 e8 35 88 ff ff 4c 8b 5c 24 08 48 89 43 30 | .....L..L.\$.D.T$..5...L.\$.H.C0 |
198c0 | 44 8b 54 24 04 eb 34 4c 8b 28 44 3b 6d 2c 7d a0 49 63 f5 41 8b 44 24 08 48 c1 e6 04 48 03 73 30 | D.T$..4L.(D;m,}.Ic.A.D$.H...H.s0 |
198e0 | 33 46 08 a8 3f 75 89 31 ff 4c 89 e2 e8 00 57 ff ff 85 c0 0f 84 77 ff ff ff eb 60 8b 73 14 49 63 | 3F..?u.1.L....W......w....`.s.Ic |
19900 | d5 31 c0 48 c1 e2 04 41 39 f5 48 8b 4b 30 7d 14 48 01 c1 41 ff c5 48 83 c0 10 c7 44 0a 08 00 00 | .1.H...A9.H.K0}.H..A..H....D.... |
19920 | 00 00 eb e3 41 0f 10 04 24 49 c1 e3 04 45 89 d5 42 0f 11 04 19 ff 45 2c 41 f6 44 24 08 40 74 1b | ....A...$I...E..B.....E,A.D$.@t. |
19940 | f6 43 09 04 74 15 49 8b 14 24 f6 42 09 03 74 0b 48 89 de 4c 89 f7 e8 58 1e 00 00 48 83 c4 18 44 | .C..t.I..$.B..t.H..L...X...H...D |
19960 | 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 47 38 48 63 d6 8b 04 90 c1 e8 0e 2d ff ff 01 00 83 | ..[]A\A]A^A_.H.G8Hc.......-..... |
19980 | f8 ff 74 04 8d 44 30 01 c3 48 8b 47 38 48 63 d6 85 f6 48 8d 14 90 7e 16 8b 4a fc 48 8d 42 fc 83 | ..t..D0..H.G8Hc...H...~..J.H.B.. |
199a0 | e1 3f 80 b9 30 e6 45 00 00 48 0f 49 c2 c3 48 89 d0 c3 41 54 49 89 fc 55 53 89 f3 83 fb ff 74 26 | .?..0.E..H.I..H...ATI..US.....t& |
199c0 | 49 8b 2c 24 89 de 48 89 ef e8 bb ff ff ff 8b 00 83 e0 3f 83 f8 23 75 12 89 de 48 89 ef e8 8b ff | I.,$..H...........?..#u...H..... |
199e0 | ff ff 89 c3 eb d5 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 5c c3 53 48 8b 3f 89 d3 e8 8a ff ff ff 8b | ......1........[]A\.SH.?........ |
19a00 | 08 31 d2 89 ce 83 e6 3f 83 fe 23 75 40 81 fb ff 00 00 00 74 1e 89 ca c1 ea 17 39 d3 74 15 c1 e3 | .1.....?..#u@......t......9.t... |
19a20 | 06 81 e1 3f c0 ff ff 81 e3 c0 3f 00 00 09 d9 89 08 eb 15 89 ca c1 e9 17 81 e2 00 c0 7f 00 c1 e1 | ...?......?..................... |
19a40 | 06 83 ca 22 09 ca 89 10 ba 01 00 00 00 89 d0 5b c3 55 48 89 fd 53 89 f3 83 fb ff 74 1e 89 de ba | ..."...........[.UH..S.....t.... |
19a60 | ff 00 00 00 48 89 ef e8 88 ff ff ff 48 8b 7d 00 89 de e8 f6 fe ff ff 89 c3 eb dd 5b 5d c3 f7 c6 | ....H.......H.}............[]... |
19a80 | 00 01 00 00 75 0b 0f b6 47 3a 39 c6 7c 03 fe 4f 3c c3 83 3e 07 75 05 8b 76 08 eb e2 c3 48 8b 3f | ....u...G:9.|..O<..>.u..v....H.? |
19aa0 | e8 e4 fe ff ff 8b 10 89 d1 c1 ea 06 0f b6 d2 81 e1 3f c0 ff ff 83 fa 01 19 d2 83 e2 40 09 ca 89 | .................?..........@... |
19ac0 | 10 c3 48 8b 07 48 63 ce f7 d6 01 d6 89 f2 48 8b 40 38 c1 fa 1f 48 8d 0c 88 89 d0 31 f0 29 d0 3d | ..H..Hc.......H.@8...H.....1.).= |
19ae0 | ff ff 01 00 7e 0f 50 48 8b 7f 10 be 8e 01 46 00 e8 29 3a ff ff 8b 01 81 c6 ff ff 01 00 c1 e6 0e | ....~.PH......F..):............. |
19b00 | 25 ff 3f 00 00 09 c6 89 31 c3 41 57 41 56 45 89 c6 41 55 41 89 cd 41 54 41 89 d4 55 48 89 fd 53 | %.?.....1.AWAVE..AUA..ATA..UH..S |
19b20 | 89 f3 41 51 83 fb ff 74 34 48 8b 7d 00 89 de e8 39 fe ff ff 44 89 ea 89 de 48 89 ef 41 89 c7 e8 | ..AQ...t4H.}....9...D....H..A... |
19b40 | b0 fe ff ff 85 c0 44 89 e2 75 03 44 89 f2 89 de 48 89 ef 44 89 fb e8 67 ff ff ff eb c7 58 5b 5d | ......D..u.D....H..D...g.....X[] |
19b60 | 41 5c 41 5d 41 5e 41 5f c3 41 54 41 89 f4 b9 ff 00 00 00 55 53 8b 57 20 48 89 fb 48 8b 2f 8b 77 | A\A]A^A_.ATA.......US.W.H..H./.w |
19b80 | 28 41 89 d0 e8 81 ff ff ff 8b 45 18 39 43 20 c7 43 28 ff ff ff ff 7c 2a 48 8b 43 10 48 8b 75 38 | (A........E.9C..C(....|*H.C.H.u8 |
19ba0 | 48 8d 55 18 41 b9 a9 01 46 00 41 b8 ff ff ff 7f b9 04 00 00 00 48 8b 78 38 e8 2e 85 ff ff 48 89 | H.U.A...F.A..........H.x8.....H. |
19bc0 | 45 38 48 63 53 20 48 8b 45 38 44 89 24 90 8b 45 1c 39 43 20 7c 2a 48 8b 43 10 48 8b 75 48 48 8d | E8HcS.H.E8D.$..E.9C.|*H.C.H.uHH. |
19be0 | 55 1c 41 b9 a9 01 46 00 41 b8 ff ff ff 7f b9 04 00 00 00 48 8b 78 38 e8 f0 84 ff ff 48 89 45 48 | U.A...F.A..........H.x8.....H.EH |
19c00 | 48 8b 43 10 48 63 53 20 8b 48 08 48 8b 45 48 89 0c 90 8b 43 20 8d 50 01 89 53 20 5b 5d 41 5c c3 | H.C.HcS..H.H.EH....C..P..S.[]A\. |
19c20 | 8b 47 20 89 47 24 c3 41 55 49 89 fd 41 54 55 48 63 ee 53 8d 5a 01 c1 e3 06 81 e3 c0 3f 00 00 83 | .G..G$.AUI..ATUHc.S.Z.......?... |
19c40 | fd ff 74 28 4d 8b 65 00 89 ee 4c 89 e7 e8 1b fd ff ff 49 8b 54 24 38 48 8d 0c aa 48 63 e8 8b 11 | ..t(M.e...L.......I.T$8H...Hc... |
19c60 | 81 e2 3f c0 ff ff 09 da 89 11 eb d3 5b 5d 41 5c 41 5d c3 83 fa ff 74 4e 41 54 55 53 48 83 ec 10 | ..?.........[]A\A]....tNATUSH... |
19c80 | 8b 1e 83 fb ff 75 0c 89 16 48 83 c4 10 5b 5d 41 5c eb 33 4c 8b 27 48 89 fd 89 de 4c 89 e7 89 54 | .....u...H...[]A\.3L.'H....L...T |
19ca0 | 24 0c e8 c6 fc ff ff 83 f8 ff 8b 54 24 0c 74 04 89 c3 eb e5 48 83 c4 10 89 de 48 89 ef 5b 5d 41 | $..........T$.t.....H.....H..[]A |
19cc0 | 5c e9 fc fd ff ff c3 8b 47 20 89 f2 48 8d 77 28 89 47 24 e9 9b ff ff ff 3b 57 20 75 05 e9 e5 ff | \.......G...H.w(.G$.....;W.u.... |
19ce0 | ff ff 41 89 d0 b9 ff 00 00 00 e9 1b fe ff ff 55 be 1e 80 ff 7f 53 48 89 fb 48 83 ec 18 8b 6f 28 | ..A............U.....SH..H....o( |
19d00 | c7 47 28 ff ff ff ff e8 5d fe ff ff 48 8d 74 24 0c 48 89 df 89 44 24 0c 89 ea e8 54 ff ff ff 8b | .G(.....]...H.t$.H...D$....T.... |
19d20 | 44 24 0c 48 83 c4 18 5b 5d c3 41 c1 e0 0e c1 e1 17 c1 e2 06 41 09 f0 41 09 c8 41 09 d0 44 89 c6 | D$.H...[].A.........A..A..A..D.. |
19d40 | e9 24 fe ff ff 48 63 47 20 3b 47 24 7e 74 48 8b 0f 48 8b 49 38 4c 8d 54 81 fc 45 8b 02 44 89 c0 | .$...HcG.;G$~tH..H.I8L.T..E..D.. |
19d60 | 83 e0 3f 83 f8 04 75 5a 44 89 c0 45 89 c1 8d 0c 16 c1 e8 06 41 c1 e9 17 0f b6 c0 41 01 c1 39 f0 | ..?...uZD..E........A......A..9. |
19d80 | 7f 09 45 8d 59 01 44 39 de 7e 08 39 c6 7f 33 39 c8 7f 2f 39 f0 44 89 c2 0f 4e f0 ff c9 81 e2 3f | ..E.Y.D9.~.9..39../9.D...N.....? |
19da0 | c0 7f 00 89 f7 c1 e7 06 81 e7 c0 3f 00 00 09 fa 41 39 c9 41 0f 4d c9 29 f1 c1 e1 17 09 ca 41 89 | ...........?....A9.A.M.)......A. |
19dc0 | 12 c3 8d 4a ff 45 31 c0 89 f2 be 04 00 00 00 e9 56 ff ff ff 8d 4a 01 45 31 c0 89 f2 be 26 00 00 | ...J.E1.........V....J.E1....&.. |
19de0 | 00 e9 44 ff ff ff c1 e1 0e c1 e2 06 09 f1 09 d1 89 ce e9 72 fd ff ff 41 54 81 fa ff ff 03 00 55 | ..D................r...AT......U |
19e00 | 89 d5 53 48 89 fb 7f 12 5b 5d 41 5c 89 d1 89 f2 be 01 00 00 00 e9 cc ff ff ff 89 f2 31 c9 be 02 | ..SH....[]A\................1... |
19e20 | 00 00 00 e8 be ff ff ff 89 ee 48 89 df 41 89 c4 c1 e6 06 83 ce 2e e8 2e fd ff ff 5b 5d 44 89 e0 | ..........H..A.............[]D.. |
19e40 | 41 5c c3 0f b6 47 3c 01 c6 48 8b 07 0f b6 50 0c 39 d6 7e 1b 81 fe f9 00 00 00 7e 0f 50 48 8b 7f | A\...G<..H....P.9.~.......~.PH.. |
19e60 | 10 be b1 01 46 00 e8 b3 36 ff ff 40 88 70 0c c3 55 89 f5 53 48 89 fb 50 e8 c6 ff ff ff 40 00 6b | ....F...6..@.p..U..SH..P.....@.k |
19e80 | 3c 5a 5b 5d c3 48 83 ec 18 8a 46 08 48 89 34 24 48 89 e2 48 89 e6 83 c8 40 0f b6 c0 89 44 24 08 | <Z[].H....F.H.4$H..H....@....D$. |
19ea0 | e8 91 f9 ff ff 48 83 c4 18 c3 48 83 ec 28 48 8d 54 24 10 48 89 34 24 48 89 74 24 10 48 89 e6 c7 | .....H....H..(H.T$.H.4$H.t$.H... |
19ec0 | 44 24 08 02 00 00 00 c7 44 24 18 13 00 00 00 e8 62 f9 ff ff 48 83 c4 28 c3 8b 06 83 f8 0d 75 26 | D$......D$......b...H..(......u& |
19ee0 | 48 8b 07 48 63 4e 08 ff c2 c1 e2 0e 81 e2 00 c0 7f 00 48 8b 40 38 48 8d 0c 88 8b 01 25 ff 3f 80 | H..HcN............H.@8H.....%.?. |
19f00 | ff 09 c2 89 11 c3 83 f8 0e 75 45 48 8b 07 ff c2 c1 e2 17 48 8b 48 38 48 63 46 08 4c 8d 04 81 41 | .........uEH.......H.H8HcF.L...A |
19f20 | 8b 00 25 ff ff 7f 00 09 c2 41 89 10 48 63 46 08 be 01 00 00 00 0f b6 57 3c 48 8d 0c 81 c1 e2 06 | ..%......A..HcF........W<H...... |
19f40 | 8b 01 25 3f c0 ff ff 09 d0 89 01 e9 20 ff ff ff c3 8b 06 83 f8 0d 75 20 48 8b 07 48 63 56 08 c7 | ..%?..................u.H..HcV.. |
19f60 | 06 07 00 00 00 48 8b 40 38 8b 04 90 c1 e8 06 25 ff 00 00 00 89 46 08 c3 83 f8 0e 75 23 48 8b 07 | .....H.@8......%.....F.....u#H.. |
19f80 | 48 63 56 08 48 8b 40 38 48 8d 14 90 8b 02 25 ff ff 7f 00 0d 00 00 00 01 89 02 c7 06 0c 00 00 00 | HcV.H.@8H.....%................. |
19fa0 | c3 55 53 48 89 f3 51 8b 06 83 e8 08 83 f8 06 77 6d 48 89 fd ff 24 c5 d8 01 46 00 c7 06 07 00 00 | .USH..Q........wmH...$...F...... |
19fc0 | 00 eb 5b 8b 76 08 c1 e6 17 83 ce 05 e8 98 fb ff ff eb 38 0f bf 76 08 e8 a2 fa ff ff 80 7b 0b 08 | ..[.v.............8..v.......{.. |
19fe0 | be 06 00 00 00 75 11 0f b6 73 0a 48 89 ef e8 8b fa ff ff be 07 00 00 00 0f b6 4b 0a 44 0f bf 43 | .....u...s.H..............K.D..C |
1a000 | 08 31 d2 48 89 ef e8 1f fd ff ff 89 43 08 c7 03 0c 00 00 00 eb 08 5a 5b 5d e9 33 ff ff ff 58 5b | .1.H........C.........Z[].3...X[ |
1a020 | 5d c3 41 54 41 89 d4 55 48 89 f5 53 48 89 fb 48 83 ec 10 e8 69 ff ff ff 8b 45 00 8d 50 ff 83 fa | ].ATA..UH..SH..H....i....E..P... |
1a040 | 0b 0f 87 be 00 00 00 ff 24 d5 10 02 46 00 ba 01 00 00 00 44 89 e6 48 89 df e8 e7 fc ff ff e9 97 | ........$...F......D..H......... |
1a060 | 00 00 00 31 c9 83 f8 02 44 89 e2 0f 94 c1 be 03 00 00 00 45 31 c0 eb 7a 8b 55 08 eb 22 f2 0f 10 | ...1....D..........E1..z.U.."... |
1a080 | 45 08 48 89 e2 48 89 e6 48 89 df c7 44 24 08 03 00 00 00 f2 0f 11 04 24 e8 99 f7 ff ff 89 c2 44 | E.H..H..H...D$.........$.......D |
1a0a0 | 89 e6 48 89 df e8 4d fd ff ff eb 4e 48 8b 75 08 48 89 df e8 f2 fd ff ff eb e3 48 8b 03 48 63 55 | ..H...M....NH.u.H.........H..HcU |
1a0c0 | 08 48 8b 40 38 48 8d 0c 90 44 89 e0 c1 e0 06 8b 11 25 c0 3f 00 00 81 e2 3f c0 ff ff 09 d0 89 01 | .H.@8H...D.......%.?....?....... |
1a0e0 | eb 18 8b 4d 08 41 39 cc 74 10 45 31 c0 44 89 e2 31 f6 48 89 df e8 30 fc ff ff 44 89 65 08 c7 45 | ...M.A9.t.E1.D..1.H...0...D.e..E |
1a100 | 00 07 00 00 00 48 83 c4 10 5b 5d 41 5c c3 41 57 41 56 41 55 41 54 41 89 d4 55 48 89 f5 53 48 89 | .....H...[]A\.AWAVAUATA..UH..SH. |
1a120 | fb 51 e8 fb fe ff ff 83 7d 00 0b 75 0f 8b 55 08 48 8d 75 10 48 89 df e8 37 fb ff ff 8b 75 10 44 | .Q......}..u..U.H.u.H...7....u.D |
1a140 | 8b 6d 14 44 39 ee 0f 84 b6 00 00 00 48 89 df e8 5e f8 ff ff 85 c0 75 0f 44 89 ee 48 89 df e8 4f | .m.D9.......H...^.....u.D..H...O |
1a160 | f8 ff ff 85 c0 74 64 41 83 ce ff 83 7d 00 0b 74 0b 48 89 df e8 76 fb ff ff 41 89 c6 8b 43 20 31 | .....tdA....}..t.H...v...A...C.1 |
1a180 | c9 44 89 e2 48 89 df 41 b8 01 00 00 00 be 03 00 00 00 89 43 24 e8 90 fb ff ff 41 89 c7 8b 43 20 | .D..H..A...........C$.....A...C. |
1a1a0 | 48 89 df 45 31 c0 b9 01 00 00 00 44 89 e2 be 03 00 00 00 89 43 24 e8 6f fb ff ff 44 89 f6 48 89 | H..E1......D........C$.o...D..H. |
1a1c0 | df 41 89 c5 e8 fe fa ff ff eb 07 41 83 cd ff 45 89 ef 44 8b 73 20 8b 75 14 45 89 f8 44 89 e1 48 | .A.........A...E..D.s..u.E..D..H |
1a1e0 | 89 df 44 89 f2 44 89 73 24 e8 1c f9 ff ff 8b 75 10 45 89 e8 44 89 e1 44 89 f2 48 89 df e8 08 f9 | ..D..D.s$......u.E..D..D..H..... |
1a200 | ff ff c7 45 10 ff ff ff ff c7 45 14 ff ff ff ff 44 89 65 08 c7 45 00 07 00 00 00 58 5b 5d 41 5c | ...E......E.....D.e..E.....X[]A\ |
1a220 | 41 5d 41 5e 41 5f c3 41 54 41 89 d4 55 48 89 f5 53 8b 06 48 89 fb 83 f8 0c 75 31 48 8b 07 48 63 | A]A^A_.ATA..UH..S..H.....u1H..Hc |
1a240 | 56 08 48 8b 40 38 8b 14 90 89 d0 83 e0 3f 83 f8 1b 75 1e 45 31 c0 ff 4f 20 45 85 e4 41 0f 94 c0 | V.H.@8.......?...u.E1..O.E..A... |
1a260 | be 22 00 00 00 c1 ea 17 31 c9 eb 3e 83 f8 07 74 1e be 01 00 00 00 48 89 df e8 f2 fb ff ff 0f b6 | ."......1..>...t......H......... |
1a280 | 53 3c 48 89 ee 48 89 df ff ca e8 93 fd ff ff 48 89 ee 48 89 df e8 f8 f7 ff ff 8b 4d 08 45 89 e0 | S<H..H.........H..H........M.E.. |
1a2a0 | ba ff 00 00 00 be 23 00 00 00 48 89 df e8 78 fa ff ff 48 89 df 5b 5d 41 5c e9 31 fa ff ff 55 48 | ......#...H...x...H..[]A\.1...UH |
1a2c0 | 89 f5 53 48 89 fb 50 e8 d5 fc ff ff 48 89 ee 48 89 df e8 bb f7 ff ff 48 89 df be 01 00 00 00 e8 | ..SH..P.....H..H.......H........ |
1a2e0 | 8c fb ff ff 0f b6 53 3c 48 89 df 48 89 ee 59 5b 5d ff ca e9 16 fe ff ff 55 48 89 fd 53 48 89 f3 | ......S<H..H..Y[].......UH..SH.. |
1a300 | 51 e8 9b fc ff ff 83 3b 07 75 24 8b 43 14 39 43 10 8b 53 08 75 04 89 d0 eb 23 0f b6 45 3a 39 c2 | Q......;.u$.C.9C..S.u....#..E:9. |
1a320 | 7c 0d 48 89 de 48 89 ef e8 e1 fd ff ff eb 0b 48 89 de 48 89 ef e8 84 ff ff ff 8b 43 08 5a 5b 5d | |.H..H.........H..H........C.Z[] |
1a340 | c3 83 3e 09 75 08 8b 46 14 39 46 10 74 05 e9 a5 ff ff ff c3 8b 46 14 39 46 10 74 05 e9 97 ff ff | ..>.u..F.9F.t........F.9F.t..... |
1a360 | ff e9 3b fc ff ff 55 48 89 fd 53 48 89 f3 48 83 ec 28 e8 dd ff ff ff 8b 03 8d 50 ff 83 fa 05 0f | ..;...UH..SH..H..(........P..... |
1a380 | 87 b8 00 00 00 ff 24 d5 70 02 46 00 81 7d 2c ff 00 00 00 0f 8f a4 00 00 00 83 f8 01 75 26 48 8b | ......$.p.F..},.............u&H. |
1a3a0 | 45 10 c7 44 24 18 00 00 00 00 48 8d 54 24 10 c7 44 24 08 45 00 00 00 48 89 e6 48 8b 40 50 48 89 | E..D$.....H.T$..D$.E...H..H.@PH. |
1a3c0 | 04 24 eb 1d 83 f8 02 48 8d 54 24 10 c7 44 24 18 01 00 00 00 0f 94 c0 0f b6 c0 48 89 d6 89 44 24 | .$.....H.T$..D$...........H...D$ |
1a3e0 | 10 48 89 ef e8 4d f4 ff ff c7 03 04 00 00 00 89 43 08 eb 44 48 8b 73 08 48 89 ef e8 aa fa ff ff | .H...M..........C..DH.s.H....... |
1a400 | eb 23 48 8d 54 24 10 f2 0f 10 43 08 48 89 ef c7 44 24 18 03 00 00 00 48 89 d6 f2 0f 11 44 24 10 | .#H.T$....C.H...D$.....H.....D$. |
1a420 | e8 11 f4 ff ff 89 43 08 c7 03 04 00 00 00 8b 43 08 3d ff 00 00 00 7f 05 80 cc 01 eb 0b 48 89 de | ......C........C.=...........H.. |
1a440 | 48 89 ef e8 b0 fe ff ff 48 83 c4 28 5b 5d c3 41 57 41 89 f7 48 89 ce 41 56 4d 89 c6 41 55 41 54 | H.......H..([].AWA..H..AVM..AUAT |
1a460 | 55 48 89 cd 53 48 89 fb 48 83 ec 18 89 54 24 0c e8 f1 fe ff ff 4c 89 f6 48 89 df 41 89 c4 e8 e3 | UH..SH..H....T$......L..H..A.... |
1a480 | fe ff ff 4c 89 f6 48 89 df 41 89 c5 e8 01 f6 ff ff 48 89 ee 48 89 df e8 f6 f5 ff ff 8b 54 24 0c | ...L..H..A.......H..H........T$. |
1a4a0 | 85 d2 75 11 41 83 ff 1f 74 0b 44 89 e0 b2 01 45 89 ec 41 89 c5 45 89 e8 44 89 e1 44 89 fe 48 89 | ..u.A...t.D....E..A..E..D..D..H. |
1a4c0 | df e8 64 f8 ff ff 48 89 df e8 21 f8 ff ff c7 45 00 0b 00 00 00 89 45 08 48 83 c4 18 5b 5d 41 5c | ..d...H...!....E......E.H...[]A\ |
1a4e0 | 41 5d 41 5e 41 5f c3 41 55 41 54 49 89 d4 55 48 89 f5 53 48 89 fb 41 50 8b 06 83 f8 09 74 27 83 | A]A^A_.AUATI..UH..SH..AP.....t'. |
1a500 | f8 0a 74 39 83 f8 08 75 62 48 89 d6 e8 81 f5 ff ff 8b 55 08 48 89 df 4c 89 e6 59 5b 5d 41 5c 41 | ..t9...ubH........U.H..L..Y[]A\A |
1a520 | 5d e9 e8 fb ff ff 48 89 d6 e8 ca fd ff ff 8b 4d 08 45 31 c0 89 c2 be 09 00 00 00 eb 26 45 31 ed | ].....H........M.E1.........&E1. |
1a540 | 80 7e 0b 08 48 89 d6 41 0f 94 c5 e8 16 fe ff ff 0f bf 4d 08 0f b6 55 0a 47 8d 6c 2d 08 41 89 c0 | .~..H..A..........M...U.G.l-.A.. |
1a560 | 44 89 ee 48 89 df e8 bf f7 ff ff 58 48 89 df 4c 89 e6 5b 5d 41 5c 41 5d e9 15 f5 ff ff 41 55 41 | D..H.......XH..L..[]A\A].....AUA |
1a580 | 54 49 89 d4 55 48 89 f5 53 48 89 fb 50 e8 66 fd ff ff 48 89 ee 48 89 df 44 8b 6d 08 e8 f1 f4 ff | TI..UH..SH..P.f...H..H..D.m..... |
1a5a0 | ff 0f b6 43 3c 48 89 df c7 45 00 07 00 00 00 be 02 00 00 00 89 45 08 e8 b4 f8 ff ff 4c 89 e6 48 | ...C<H...E...........E......L..H |
1a5c0 | 89 df e8 9f fd ff ff 8b 55 08 48 89 df 44 89 e9 be 0c 00 00 00 41 89 c0 e8 4d f7 ff ff 5a 48 89 | ........U.H..D.......A...M...ZH. |
1a5e0 | df 4c 89 e6 5b 5d 41 5c 41 5d e9 a3 f4 ff ff 55 48 89 fd 53 48 89 f3 52 e8 a4 f9 ff ff 8b 03 83 | .L..[]A\A].....UH..SH..R........ |
1a600 | f8 06 77 0c 83 f8 04 73 2b 83 f8 02 74 26 eb 15 83 f8 0b 75 10 8b 73 08 48 89 ef e8 7d f4 ff ff | ..w....s+...t&.....u..s.H...}... |
1a620 | 8b 43 08 eb 12 31 d2 48 89 de 48 89 ef e8 f5 fb ff ff eb 03 83 c8 ff 48 8d 73 14 89 c2 48 89 ef | .C...1.H..H............H.s...H.. |
1a640 | e8 2e f6 ff ff 8b 73 10 48 89 ef e8 77 f6 ff ff c7 43 10 ff ff ff ff 58 5b 5d c3 55 48 89 fd 53 | ......s.H...w....C.....X[].UH..S |
1a660 | 48 89 f3 52 e8 38 f9 ff ff 8b 03 83 f8 03 74 20 83 f8 0b 74 16 ff c8 74 17 ba 01 00 00 00 48 89 | H..R.8........t....t...t......H. |
1a680 | de 48 89 ef e8 9e fb ff ff eb 08 8b 43 08 eb 03 83 c8 ff 48 8d 73 10 89 c2 48 89 ef e8 d2 f5 ff | .H..........C......H.s...H...... |
1a6a0 | ff 8b 73 14 48 89 ef e8 1b f6 ff ff c7 43 14 ff ff ff ff 58 5b 5d c3 53 8b 46 08 48 89 f3 88 46 | ..s.H........C.....X[].S.F.H...F |
1a6c0 | 0a 48 89 d6 e8 9d fc ff ff 83 3b 09 66 89 43 08 c7 03 0a 00 00 00 0f 94 c0 83 c0 08 88 43 0b 5b | .H........;.f.C..............C.[ |
1a6e0 | c3 89 f0 48 89 d6 83 f8 0c 74 16 72 19 83 f8 13 74 0a 83 f8 14 75 20 e9 5f ff ff ff e9 ee fe ff | ...H.....t.r....t....u.._....... |
1a700 | ff e9 b8 fb ff ff 48 83 7a 10 ff 75 0a 8b 02 83 e8 05 83 f8 01 76 05 e9 4a fc ff ff c3 48 8b 07 | ......H.z..u.........v..J....H.. |
1a720 | 48 63 57 20 48 8b 40 48 89 74 90 fc c3 41 57 41 56 45 89 c6 41 55 41 89 f5 41 54 49 89 cc 55 48 | HcW.H.@H.t...AWAVE..AUA..ATI..UH |
1a740 | 89 fd 53 48 89 d3 48 83 ec 48 83 fe 1a 76 11 41 8d 45 e7 83 f8 01 76 49 41 83 fd 1c 74 43 eb 51 | ..SH..H..H...v.A.E....vIA...tC.Q |
1a760 | 48 83 7a 10 ff 75 e8 8b 02 83 f8 05 74 1b 83 f8 06 75 dc 48 8b 42 08 c7 44 24 18 13 00 00 00 48 | H.z..u......t....u.H.B..D$.....H |
1a780 | 89 44 24 10 e9 9f 00 00 00 f2 0f 10 42 08 c7 44 24 18 03 00 00 00 f2 0f 11 44 24 10 e9 87 00 00 | .D$.........B..D$........D$..... |
1a7a0 | 00 48 89 de 48 89 ef 45 31 ff e8 49 fb ff ff eb 19 4c 89 e6 48 89 ef e8 aa fb ff ff 48 89 de 48 | .H..H..E1..I.....L..H.......H..H |
1a7c0 | 89 ef 41 89 c7 e8 9c fb ff ff 44 39 f8 89 44 24 0c 7e 10 48 89 de 48 89 ef e8 b4 f2 ff ff 4c 89 | ..A.......D9..D$.~.H..H.......L. |
1a7e0 | e6 eb 0e 4c 89 e6 48 89 ef e8 a4 f2 ff ff 48 89 de 48 89 ef e8 99 f2 ff ff 8b 44 24 0c 44 89 ee | ...L..H.......H..H........D$.D.. |
1a800 | 48 89 ef 45 89 f8 31 d2 89 c1 e8 1b f5 ff ff c7 03 0c 00 00 00 89 43 08 44 89 f6 48 89 ef e8 fa | H..E..1...............C.D..H.... |
1a820 | fe ff ff e9 5e 01 00 00 49 83 7c 24 10 ff 0f 85 1b ff ff ff 41 8b 04 24 83 f8 05 74 1d 83 f8 06 | ....^...I.|$........A..$...t.... |
1a840 | 0f 85 09 ff ff ff 49 8b 44 24 08 c7 44 24 28 13 00 00 00 48 89 44 24 20 eb 15 f2 41 0f 10 44 24 | ......I.D$..D$(....H.D$....A..D$ |
1a860 | 08 c7 44 24 28 03 00 00 00 f2 0f 11 44 24 20 41 8d 4d f0 83 f9 0a 77 17 b8 01 00 00 00 48 d3 e0 | ..D$(.......D$.A.M....w......H.. |
1a880 | a8 0d 0f 85 94 00 00 00 a9 f0 05 00 00 75 3f 48 8b 45 10 41 8d 75 f3 4c 8d 44 24 30 48 8d 4c 24 | .............u?H.E.A.u.L.D$0H.L$ |
1a8a0 | 20 48 8d 54 24 10 48 8b 78 38 e8 a1 8e ff ff 83 7c 24 38 13 0f 85 9a 00 00 00 48 8b 44 24 30 c7 | .H.T$.H.x8......|$8.......H.D$0. |
1a8c0 | 03 06 00 00 00 48 89 43 08 e9 b8 00 00 00 83 7c 24 18 13 75 0c 48 8b 44 24 10 48 89 44 24 30 eb | .....H.C.......|$..u.H.D$.H.D$0. |
1a8e0 | 15 48 8d 74 24 30 48 8d 7c 24 10 e8 1a 43 ff ff 31 d2 85 c0 74 22 83 7c 24 28 13 ba 01 00 00 00 | .H.t$0H.|$...C..1...t".|$(...... |
1a900 | 74 16 48 8d 74 24 30 48 8d 7c 24 20 e8 f9 42 ff ff 31 d2 85 c0 0f 95 c2 89 d0 eb 2b 83 7c 24 28 | t.H.t$0H.|$...B..1.........+.|$( |
1a920 | 13 0f 57 c0 75 0d f2 48 0f 2a 4c 24 20 66 0f 2e c8 eb 06 66 0f 2e 44 24 20 0f 9a c2 b8 01 00 00 | ..W.u..H.*L$.f.....f..D$........ |
1a940 | 00 0f b6 d2 0f 44 c2 85 c0 0f 84 00 fe ff ff e9 3b ff ff ff 0f 57 c9 b0 00 f2 0f 10 44 24 30 66 | .....D..........;....W......D$0f |
1a960 | 0f 2e c1 0f 9b c2 0f 44 c2 84 c0 0f 85 de fd ff ff 66 0f 2e c0 0f 8a d4 fd ff ff f2 0f 11 43 08 | .......D.........f............C. |
1a980 | c7 03 05 00 00 00 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 fd 53 48 89 d3 48 83 ec | ......H..H[]A\A]A^A_.UH..SH..H.. |
1a9a0 | 28 83 fe 02 c7 44 24 1c ff ff ff ff c7 44 24 18 ff ff ff ff c7 44 24 08 06 00 00 00 48 c7 44 24 | (....D$......D$......D$.....H.D$ |
1a9c0 | 10 00 00 00 00 74 26 41 89 c8 72 09 83 fe 03 0f 85 b5 00 00 00 48 8d 4c 24 08 83 c6 19 48 89 da | .....t&A..r..........H.L$....H.. |
1a9e0 | 48 89 ef e8 45 fd ff ff e9 9d 00 00 00 48 89 d6 e8 ac f5 ff ff 8b 03 8d 50 ff 83 fa 0b 77 6c ff | H...E........H..........P....wl. |
1aa00 | 24 d5 a0 02 46 00 c7 03 02 00 00 00 eb 5d c7 03 03 00 00 00 eb 55 8b 73 08 48 89 ef e8 7c f0 ff | $...F........].......U.s.H...|.. |
1aa20 | ff eb 48 83 f8 07 74 1e be 01 00 00 00 48 89 ef e8 3b f4 ff ff 0f b6 55 3c 48 89 de 48 89 ef ff | ..H...t......H...;.....U<H..H... |
1aa40 | ca e8 dc f5 ff ff 48 89 de 48 89 ef e8 41 f0 ff ff 8b 73 08 48 89 ef c1 e6 17 83 ce 1b e8 07 f1 | ......H..H...A....s.H........... |
1aa60 | ff ff c7 03 0c 00 00 00 89 43 08 8b 73 10 8b 43 14 48 89 ef 89 73 14 89 43 10 e8 d2 ef ff ff 8b | .........C..s..C.H...s..C....... |
1aa80 | 73 10 48 89 ef e8 c7 ef ff ff 48 83 c4 28 5b 5d c3 83 fe 14 0f 87 25 01 00 00 41 54 89 f0 49 89 | s.H.......H..([]......%...AT..I. |
1aaa0 | fc 55 48 89 d5 53 48 89 cb 48 83 ec 10 ff 24 c5 00 03 46 00 48 89 ce e8 e5 f4 ff ff 8b 55 14 48 | .UH..SH..H....$...F.H........U.H |
1aac0 | 8d 73 14 eb 0f 48 89 ce e8 d4 f4 ff ff 8b 55 10 48 8d 73 10 4c 89 e7 e8 97 f1 ff ff b9 06 00 00 | .s...H........U.H.s.L........... |
1aae0 | 00 48 89 ef 48 89 de f3 a5 e9 c9 00 00 00 48 89 ce 44 89 44 24 0c e8 59 f8 ff ff 83 3b 0c 44 8b | .H..H.........H..D.D$..Y....;.D. |
1ab00 | 44 24 0c 75 52 49 8b 04 24 48 63 53 08 48 8b 40 38 8b 04 90 83 e0 3f 83 f8 1d 75 3b 48 89 ee 4c | D$.uRI..$HcS.H.@8.....?...u;H..L |
1ab20 | 89 e7 e8 6b ef ff ff 49 8b 04 24 48 63 53 08 48 8b 40 38 48 8d 0c 90 8b 55 08 8b 01 c1 e2 17 25 | ...k...I..$HcS.H.@8H....U......% |
1ab40 | ff ff 7f 00 09 d0 89 01 8b 43 08 c7 45 00 0c 00 00 00 89 45 08 eb 60 48 89 de 4c 89 e7 44 89 44 | .........C..E......E..`H..L..D.D |
1ab60 | 24 0c e8 57 f7 ff ff 44 8b 44 24 0c 48 89 d9 48 89 ea be 1d 00 00 00 eb 03 83 c6 0d 48 83 c4 10 | $..W...D.D$.H..H............H... |
1ab80 | 4c 89 e7 5b 5d 41 5c e9 a1 fb ff ff 49 89 c8 83 c6 12 48 89 d1 ba 01 00 00 00 eb 0b 49 89 c8 83 | L..[]A\.....I.....H.........I... |
1aba0 | c6 0f 48 89 d1 31 d2 48 83 c4 10 4c 89 e7 5b 5d 41 5c e9 98 f8 ff ff 48 83 c4 10 5b 5d 41 5c c3 | ..H..1.H...L..[]A\.....H...[]A\. |
1abc0 | 41 54 8d 42 ff 55 99 89 f5 be 32 00 00 00 f7 fe 83 f9 ff 53 48 89 fb 44 8d 60 01 b8 00 00 00 00 | AT.B.U....2........SH..D.`...... |
1abe0 | 0f 44 c8 41 81 fc ff 01 00 00 7f 0f 45 89 e0 89 ea 40 b6 2b e8 31 f1 ff ff eb 20 be 2b 00 00 00 | .D.A........E....@.+.1......+... |
1ac00 | 45 31 c0 89 ea e8 20 f1 ff ff 44 89 e6 48 89 df c1 e6 06 83 ce 2e e8 4e ef ff ff ff c5 40 88 6b | E1........D..H.........N.....@.k |
1ac20 | 3c 5b 5d 41 5c c3 55 48 89 fd 53 48 89 f3 52 8a 53 09 8a 43 08 83 e2 fc 3c 07 88 53 09 74 44 77 | <[]A\.UH..SH..R.S..C....<..S.tDw |
1ac40 | 13 3c 05 0f 84 87 00 00 00 77 7b 3c 04 74 1c e9 9c 00 00 00 3c 09 0f 84 88 00 00 00 72 7c 3c 14 | .<.......w{<.t......<.......r|<. |
1ac60 | 74 09 3c 26 74 60 e9 85 00 00 00 83 ca 04 88 53 09 48 8b 45 20 48 03 43 10 48 83 c0 21 48 89 45 | t.<&t`.........S.H.E.H.C.H..!H.E |
1ac80 | 20 eb 6d 48 8b 73 10 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 8c ff ff ff 80 4b 09 04 48 8b | ..mH.s.H..t..F..t.H........K..H. |
1aca0 | 45 20 48 03 43 18 48 83 c0 28 48 89 45 20 f6 43 0a 40 48 8b 43 20 74 38 f6 40 09 03 74 32 48 89 | E.H.C.H..(H.E..C.@H.C.t8.@..t2H. |
1acc0 | c3 e9 69 ff ff ff 48 8b 45 70 48 89 43 10 eb 1c 48 8b 45 70 48 89 43 30 eb 12 48 8b 45 70 48 89 | ..i...H.EpH.C...H.EpH.C0..H.EpH. |
1ace0 | 43 48 eb 08 48 8b 45 70 48 89 43 70 48 89 5d 70 58 5b 5d c3 55 48 89 fd 53 31 db 52 48 8b b4 1d | CH..H.EpH.CpH.]pX[].UH..S1.RH... |
1ad00 | b8 01 00 00 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 0f ff ff ff 48 83 c3 08 48 83 fb 48 75 | ....H..t..F..t.H.......H...H..Hu |
1ad20 | db 58 5b 5d c3 55 48 89 fd 53 52 48 8b 9f 98 00 00 00 48 85 db 74 16 f6 43 09 03 74 0b 48 89 de | .X[].UH..SRH......H..t..C..t.H.. |
1ad40 | 48 89 ef e8 de fe ff ff 48 8b 1b eb e5 58 5b 5d c3 48 8d 57 68 48 81 c7 98 00 00 00 48 8b 07 48 | H.......H....X[].H.WhH......H..H |
1ad60 | 85 c0 74 12 48 89 c7 eb f3 8a 48 09 83 e1 03 09 f1 75 0d 48 89 c2 48 8b 02 48 85 c0 75 eb eb 14 | ..t.H.....H......u.H..H..H..u... |
1ad80 | 48 8b 08 48 89 0a 48 8b 0f 48 89 08 48 89 07 48 89 c7 eb e2 c3 41 56 41 55 41 54 41 89 f4 55 53 | H..H..H..H..H..H.....AVAUATA..US |
1ada0 | 48 89 fb 48 83 ec 20 48 8b 6f 18 48 8b 85 98 00 00 00 48 8b 10 48 89 95 98 00 00 00 48 8b 55 58 | H..H...H.o.H......H..H......H.UX |
1adc0 | 48 89 10 48 89 45 58 8a 50 09 88 d1 83 e1 f7 88 48 09 40 8a 75 55 8d 4e fe 80 f9 03 77 0e 8a 4d | H..H.EX.P.......H.@.uU.N....w..M |
1ade0 | 54 83 e2 f0 83 e1 03 09 ca 88 50 09 48 89 44 24 10 8a 40 08 48 8d 74 24 10 ba 02 00 00 00 48 89 | T.........P.H.D$..@.H.t$......H. |
1ae00 | df 83 c8 40 0f b6 c0 89 44 24 18 e8 a0 35 00 00 48 85 c0 0f 84 ad 00 00 00 8b 50 08 83 e2 0f 83 | ...@....D$...5..H.........P..... |
1ae20 | fa 06 0f 85 9e 00 00 00 44 8a 6d 57 44 8a b3 c9 00 00 00 45 31 c0 c6 83 c9 00 00 00 00 c6 45 57 | ........D.mWD......E1.........EW |
1ae40 | 00 31 d2 48 8b 4b 10 be 18 af 41 00 48 89 df 0f 10 00 0f 11 01 48 8d 41 20 0f 29 04 24 0f 10 54 | .1.H.K....A.H........H.A..).$..T |
1ae60 | 24 10 0f 11 51 10 48 2b 4b 38 48 89 43 10 e8 77 6d ff ff 85 c0 44 88 b3 c9 00 00 00 44 88 6d 57 | $...Q.H+K8H.C..wm....D......D.mW |
1ae80 | 74 44 45 85 e4 74 3f 83 f8 02 75 30 48 8b 4b 10 ba a8 03 46 00 8b 41 f8 83 e0 0f 83 f8 04 75 08 | tDE..t?...u0H.K....F..A.......u. |
1aea0 | 48 8b 51 f0 48 83 c2 20 be b3 03 46 00 48 89 df 31 c0 e8 84 8c ff ff b8 05 00 00 00 89 c6 48 89 | H.Q.H......F.H..1.............H. |
1aec0 | df e8 47 61 ff ff 48 83 c4 20 5b 5d 41 5c 41 5d 41 5e c3 41 54 49 89 fc 55 53 48 8b 6f 18 31 db | ..Ga..H...[]A\A]A^.ATI..USH.o.1. |
1aee0 | 48 83 bd 98 00 00 00 00 74 1b 8b 85 c8 00 00 00 39 c3 73 15 be 01 00 00 00 4c 89 e7 ff c3 e8 92 | H.......t.......9.s......L...... |
1af00 | fe ff ff eb db 31 c0 eb 02 01 c0 89 85 c8 00 00 00 89 d8 5b 5d 41 5c c3 48 8b 47 10 31 c9 31 d2 | .....1.............[]A\.H.G.1.1. |
1af20 | 48 8d 70 e0 e9 9b 6a ff ff 48 8b 47 28 b9 64 00 00 00 31 d2 4c 63 87 cc 00 00 00 48 f7 f1 48 b9 | H.p...j..H.G(.d...1.Lc.....H..H. |
1af40 | ff 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 4c ce 48 8b | ........H..H..H.H..I...I9.H.L.H. |
1af60 | 77 18 48 03 77 10 48 29 ce e9 a8 ed fe ff f6 47 18 40 74 11 48 8b 47 10 f6 40 09 03 74 07 c7 47 | w.H.w.H).......G.@t.H.G..@..t..G |
1af80 | 18 0a 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 31 db 48 85 | ......S.F.....@t%...H.6...u.1.H. |
1afa0 | f6 74 13 f6 46 09 03 74 0d e8 78 fc ff ff eb 06 8a 5e 09 83 e3 03 89 d8 5b c3 41 57 41 56 41 55 | .t..F..t..x......^......[.AWAVAU |
1afc0 | 45 31 ed 41 54 41 bc 01 00 00 00 55 48 89 fd 53 48 89 f3 48 83 ec 18 0f b6 4e 0b c7 44 24 0c 00 | E1.ATA.....UH..SH..H.....N..D$.. |
1afe0 | 00 00 00 41 d3 e4 4d 63 e4 49 c1 e4 05 4c 03 66 18 44 3b 6b 0c 73 2f 44 89 e8 48 c1 e0 04 48 03 | ...A..Mc.I...L.f.D;k.s/D..H...H. |
1b000 | 43 10 f6 40 08 40 74 19 48 8b 30 f6 46 09 03 74 10 48 89 ef e8 0d fc ff ff c7 44 24 0c 01 00 00 | C..@.@t.H.0.F..t.H........D$.... |
1b020 | 00 41 ff c5 eb cb 4c 8b 73 18 45 31 ff 45 31 ed 4d 39 e6 73 5f 41 83 7e 08 00 75 0a 4c 89 f7 e8 | .A....L.s.E1.E1.M9.s_A.~..u.L... |
1b040 | 2a ff ff ff eb 48 49 8d 76 10 48 89 ef e8 34 ff ff ff 85 c0 41 8b 46 08 74 17 a8 40 41 bd 01 00 | *....HI.v.H...4.....A.F.t..@A... |
1b060 | 00 00 74 2a 49 8b 06 f6 40 09 03 45 0f 45 fd eb 1d a8 40 74 19 49 8b 36 f6 46 09 03 74 10 48 89 | ..t*I...@..E.E....@t.I.6.F..t.H. |
1b080 | ef e8 a0 fb ff ff c7 44 24 0c 01 00 00 00 49 83 c6 20 eb 9c 80 7d 55 00 75 0e 48 8b 45 78 48 89 | .......D$.....I......}U.u.H.ExH. |
1b0a0 | 43 30 48 89 5d 78 eb 30 45 85 ff 74 14 48 8b 85 88 00 00 00 48 89 43 30 48 89 9d 88 00 00 00 eb | C0H.]x.0E..t.H......H.C0H....... |
1b0c0 | 17 45 85 ed 74 12 48 8b 85 90 00 00 00 48 89 43 30 48 89 9d 90 00 00 00 8b 44 24 0c 48 83 c4 18 | .E..t.H......H.C0H.......D$.H... |
1b0e0 | 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 57 41 56 41 55 41 54 55 48 89 fd 53 52 48 8b 5f 70 8a 43 08 | []A\A]A^A_.AWAVAUATUH..SRH._p.C. |
1b100 | 80 4b 09 04 3c 08 0f 84 2f 03 00 00 77 11 3c 05 74 2d 3c 06 0f 84 6c 02 00 00 e9 fd 04 00 00 3c | .K..<.../...w.<.t-<...l........< |
1b120 | 09 0f 84 d5 03 00 00 3c 26 0f 85 ed 04 00 00 48 8b 43 10 45 31 e4 48 89 47 70 e9 d2 02 00 00 48 | .......<&......H.C.E1.H.Gp.....H |
1b140 | 8b 43 30 45 31 e4 48 89 47 70 48 8b 7b 28 48 85 ff 74 1a f6 47 0a 08 75 14 48 8b 95 10 01 00 00 | .C0E1.H.GpH.{(H..t..G..u.H...... |
1b160 | be 03 00 00 00 e8 1d 32 00 00 49 89 c4 48 8b 73 28 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 | .......2..I..H.s(H..t..F..t.H... |
1b180 | a2 fa ff ff 4d 85 e4 0f 84 38 01 00 00 41 8b 44 24 08 83 e0 0f 83 f8 04 0f 85 27 01 00 00 4d 8b | ....M....8...A.D$.........'...M. |
1b1a0 | 24 24 be 6b 00 00 00 49 83 c4 20 4c 89 e7 e8 5d 8f fe ff be 76 00 00 00 4c 89 e7 49 89 c5 e8 4d | $$.k...I...L...]....v...L..I...M |
1b1c0 | 8f fe ff 48 85 c0 75 09 4d 85 ed 0f 84 f4 00 00 00 80 63 09 fb 4d 85 ed 0f 85 bb 00 00 00 0f b6 | ...H..u.M.........c..M.......... |
1b1e0 | 4b 0b b8 01 00 00 00 4c 8b 63 18 45 31 f6 4d 8d 6c 24 10 d3 e0 48 98 48 c1 e0 05 83 7b 0c 00 4d | K......L.c.E1.M.l$...H.H....{..M |
1b200 | 8d 3c 04 41 0f 95 c6 4d 39 fc 73 56 41 83 7c 24 08 00 75 0a 4c 89 e7 e8 52 fd ff ff eb 3a 41 f6 | .<.A...M9.sVA.|$..u.L...R....:A. |
1b220 | 45 08 40 74 12 49 8b 75 00 f6 46 09 03 74 08 48 89 ef e8 ef f9 ff ff 45 85 f6 75 16 4c 89 e6 48 | E.@t.I.u..F..t.H.......E..u.L..H |
1b240 | 89 ef 45 31 f6 e8 3c fd ff ff 85 c0 41 0f 95 c6 eb 06 41 be 01 00 00 00 49 83 c4 20 49 83 c5 20 | ..E1..<.....A.....A.....I...I... |
1b260 | eb a5 80 7d 55 00 75 11 48 8b 45 78 48 89 43 30 48 89 5d 78 e9 ea 00 00 00 45 85 f6 0f 84 e1 00 | ...}U.u.H.ExH.C0H.]x.....E...... |
1b280 | 00 00 48 8b 85 80 00 00 00 48 89 43 30 48 89 9d 80 00 00 00 e9 ca 00 00 00 48 85 c0 75 10 48 89 | ..H......H.C0H...........H..u.H. |
1b2a0 | de 48 89 ef e8 11 fd ff ff e9 b5 00 00 00 48 8b 85 90 00 00 00 48 89 43 30 48 89 9d 90 00 00 00 | .H............H......H.C0H...... |
1b2c0 | e9 9e 00 00 00 0f b6 4b 0b 41 bd 01 00 00 00 45 31 e4 41 d3 e5 4d 63 ed 49 c1 e5 05 4c 03 6b 18 | .......K.A.....E1.A..Mc.I...L.k. |
1b2e0 | 44 3b 63 0c 73 27 44 89 e0 48 c1 e0 04 48 03 43 10 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 08 | D;c.s'D..H...H.C..@.@t.H.0.F..t. |
1b300 | 48 89 ef e8 1e f9 ff ff 41 ff c4 eb d3 4c 8b 63 18 4d 39 ec 73 4d 41 83 7c 24 08 00 75 0a 4c 89 | H.......A....L.c.M9.sMA.|$..u.L. |
1b320 | e7 e8 48 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 e3 | ..H....5A.D$.@t.I.t$..F..t.H.... |
1b340 | f8 ff ff 41 f6 44 24 08 40 74 12 49 8b 34 24 f6 46 09 03 74 08 48 89 ef e8 c9 f8 ff ff 49 83 c4 | ...A.D$.@t.I.4$.F..t.H.......I.. |
1b360 | 20 eb ae 0f b6 4b 0b b8 01 00 00 00 8b 53 0c d3 e0 48 98 48 01 c0 48 01 d0 48 c1 e0 04 48 83 c0 | .....K.......S...H.H..H..H...H.. |
1b380 | 38 e9 92 02 00 00 48 8b 73 18 48 8b 43 10 48 85 f6 48 89 47 70 74 0b f6 46 09 03 74 05 e8 84 f8 | 8.....H.s.H.C.H..H.Gpt..F..t.... |
1b3a0 | ff ff 45 31 e4 0f b6 43 0a 41 39 c4 7d 44 49 63 c4 48 8b 44 c3 20 48 85 c0 74 32 48 8b 10 48 8d | ..E1...C.A9.}DIc.H.D..H..t2H..H. |
1b3c0 | 48 10 48 39 ca 74 0f 80 7d 55 08 74 09 c7 40 18 01 00 00 00 eb 17 f6 42 08 40 74 11 48 8b 32 f6 | H.H9.t..}U.t..@........B.@t.H.2. |
1b3e0 | 46 09 03 74 08 48 89 ef e8 39 f8 ff ff 41 ff c4 eb b3 8d 04 c5 20 00 00 00 e9 18 02 00 00 49 63 | F..t.H...9...A................Ic |
1b400 | 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 70 20 | .H...H...@(@u.A....C.A9.|...H.p. |
1b420 | f6 46 09 03 74 e8 48 89 ef e8 f8 f7 ff ff eb de c1 e0 04 83 c0 20 e9 db 01 00 00 48 8b 43 48 4c | .F..t.H....................H.CHL |
1b440 | 8b 63 38 48 89 47 70 48 8b 47 78 48 89 43 48 48 89 5f 78 80 63 09 fb 4d 85 e4 0f 84 92 00 00 00 | .c8H.GpH.GxH.CHH._x.c..M........ |
1b460 | 4c 3b 63 10 73 20 41 f6 44 24 08 40 74 12 49 8b 34 24 f6 46 09 03 74 08 48 89 ef e8 a6 f7 ff ff | L;c.s.A.D$.@t.I.4$.F..t.H....... |
1b480 | 49 83 c4 10 eb da 80 7d 55 08 75 44 48 63 83 b8 00 00 00 48 c1 e0 04 48 03 43 38 49 39 c4 73 0f | I......}U.uDHc.....H...H.C8I9.s. |
1b4a0 | 41 c7 44 24 08 00 00 00 00 49 83 c4 10 eb ec 48 39 5b 50 75 29 48 83 7b 40 00 74 22 48 8b 85 a8 | A.D$.....I.....H9[Pu)H.{@.t"H... |
1b4c0 | 00 00 00 48 89 43 50 48 89 9d a8 00 00 00 eb 0e 80 7d 56 01 74 08 48 89 df e8 7e 5e ff ff 48 63 | ...H.CPH.........}V.t.H...~^..Hc |
1b4e0 | 83 b8 00 00 00 48 83 c0 0d 48 c1 e0 04 e9 26 01 00 00 b8 01 00 00 00 e9 1c 01 00 00 48 8b 43 70 | .....H...H....&.............H.Cp |
1b500 | 48 89 47 70 48 8b 43 60 48 85 c0 74 0e f6 40 09 03 74 08 48 c7 43 60 00 00 00 00 48 8b 73 68 48 | H.GpH.C`H..t..@..t.H.C`....H.shH |
1b520 | 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 f4 f6 ff ff 45 31 e4 44 39 63 14 7e 27 4c 89 e0 48 c1 | ..t..F..t.H.......E1.D9c.~'L..H. |
1b540 | e0 04 48 03 43 30 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 c9 f6 ff ff 49 ff c4 | ..H.C0.@.@t.H.0.F..t.H.......I.. |
1b560 | eb d3 45 31 e4 44 39 63 10 7e 26 4c 89 e0 48 c1 e0 04 48 03 43 58 48 8b 30 48 85 f6 74 0e f6 46 | ..E1.D9c.~&L..H...H.CXH.0H..t..F |
1b580 | 09 03 74 08 48 89 ef e8 9a f6 ff ff 49 ff c4 eb d4 45 31 e4 44 39 63 20 7e 20 48 8b 43 40 4a 8b | ..t.H.......I....E1.D9c.~.H.C@J. |
1b5a0 | 34 e0 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 71 f6 ff ff 49 ff c4 eb da 45 31 e4 48 63 43 | 4.H..t..F..t.H...q...I....E1.HcC |
1b5c0 | 24 44 39 e0 7e 26 4c 89 e0 48 c1 e0 04 48 03 43 50 48 8b 30 48 85 f6 74 0e f6 46 09 03 74 08 48 | $D9.~&L..H...H.CPH.0H..t..F..t.H |
1b5e0 | 89 ef e8 3f f6 ff ff 49 ff c4 eb d1 48 63 4b 18 48 63 53 1c 48 63 73 10 48 8d 54 11 1e 48 63 4b | ...?...I....HcK.HcS.Hcs.H.T..HcK |
1b600 | 20 48 8d 14 4a 48 63 4b 14 48 01 f1 48 01 c8 48 8d 04 82 c1 e0 02 48 98 48 01 45 20 58 5b 5d 41 | .H..JHcK.H..H..H......H.H.E.X[]A |
1b620 | 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 48 83 7b 70 00 74 0a 48 89 df e8 b0 fa ff ff eb ef 5b c3 41 | \A]A^A_.SH..H.{p.t.H.........[.A |
1b640 | 57 41 bf 01 00 00 00 41 56 41 55 49 89 fd 41 54 55 53 48 89 f3 48 83 ec 18 48 89 54 24 08 48 3b | WA.....AVAUI..ATUSH..H...H.T$.H; |
1b660 | 5c 24 08 0f 84 80 00 00 00 0f b6 4b 0b 45 89 fc 45 31 f6 41 d3 e4 4d 63 e4 49 c1 e4 05 4c 03 63 | \$.........K.E..E1.A..Mc.I...L.c |
1b680 | 18 44 3b 73 0c 73 26 44 89 f5 4c 89 ef 48 c1 e5 04 48 03 6b 10 48 89 ee e8 e9 f8 ff ff 85 c0 74 | .D;s.s&D..L..H...H.k.H.........t |
1b6a0 | 07 c7 45 08 00 00 00 00 41 ff c6 eb d4 48 8b 6b 18 4c 39 e5 73 2a 83 7d 08 00 74 1e 48 89 ee 4c | ..E.....A....H.k.L9.s*.}..t.H..L |
1b6c0 | 89 ef e8 bf f8 ff ff 85 c0 74 0f c7 45 08 00 00 00 00 48 89 ef e8 94 f8 ff ff 48 83 c5 20 eb d1 | .........t..E.....H.......H..... |
1b6e0 | 48 8b 5b 30 e9 75 ff ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 bd 01 00 | H.[0.u...H...[]A\A]A^A_.AVAUA... |
1b700 | 00 00 41 54 49 89 fc 55 48 89 f5 53 48 85 ed 74 4e 0f b6 4d 0b 44 89 e8 48 8b 5d 18 d3 e0 48 63 | ..ATI..UH..SH..tN..M.D..H.]...Hc |
1b720 | c8 48 c1 e1 05 4c 8d 34 0b 4c 39 f3 73 2b 83 7b 08 00 74 1f 48 8d 73 10 4c 89 e7 e8 46 f8 ff ff | .H...L.4.L9.s+.{..t.H.s.L...F... |
1b740 | 85 c0 74 0f c7 43 08 00 00 00 00 48 89 df e8 1b f8 ff ff 48 83 c3 20 eb d0 48 8b 6d 30 eb ad 5b | ..t..C.....H.......H.....H.m0..[ |
1b760 | 5d 41 5c 41 5d 41 5e c3 41 54 55 53 48 89 fb 48 8b b3 88 00 00 00 31 ed 48 c7 83 88 00 00 00 00 | ]A\A]A^.ATUSH..H......1.H....... |
1b780 | 00 00 00 48 85 f6 74 22 48 89 df 4c 8b 66 30 e8 26 f8 ff ff 85 c0 74 0d 48 89 df bd 01 00 00 00 | ...H..t"H..L.f0.&.....t.H....... |
1b7a0 | e8 83 fe ff ff 4c 89 e6 eb d9 85 ed 75 c1 5b 5d 41 5c c3 48 8b 7f 18 80 7f 55 01 77 08 48 89 d6 | .....L......u.[]A\.H.....U.w.H.. |
1b7c0 | e9 61 f4 ff ff 8a 47 54 8a 56 09 83 e0 03 83 e2 f8 09 d0 88 46 09 c3 48 8b 47 18 80 66 09 fb 48 | .a....GT.V..........F..H.G..f..H |
1b7e0 | 8b 50 78 48 89 56 30 48 89 70 78 c3 48 8b 7f 18 48 8b 06 80 7f 55 01 48 8b 30 77 10 48 85 f6 74 | .PxH.V0H.px.H...H....U.H.0w.H..t |
1b800 | 0b f6 46 09 03 74 05 e9 1a f4 ff ff c3 48 8b 47 18 48 8b 16 80 66 09 fc 48 89 50 58 48 8b 90 a0 | ..F..t.......H.G.H...f..H.PXH... |
1b820 | 00 00 00 48 89 16 48 89 b0 a0 00 00 00 c3 55 89 f5 48 89 d1 53 50 89 f0 48 8b 5f 18 83 e0 0f 31 | ...H..H.......U..H..SP..H._....1 |
1b840 | f6 48 89 c2 e8 2c 68 ff ff 8a 53 54 40 88 68 08 83 e2 03 88 50 09 48 8b 53 58 48 89 10 48 89 43 | .H...,h...ST@.h.....P.H.SXH..H.C |
1b860 | 58 5a 5b 5d c3 48 ff 4e 08 75 15 48 8d 46 10 48 39 06 75 0c 31 c9 ba 20 00 00 00 e9 f5 67 ff ff | XZ[].H.N.u.H.F.H9.u.1........g.. |
1b880 | c3 41 57 41 56 41 55 49 89 d5 41 54 49 89 f4 55 48 89 fd 53 48 83 ec 18 48 8b 47 18 44 8a 78 54 | .AWAVAUI..ATI..UH..SH...H.G.D.xT |
1b8a0 | 45 88 fe 41 83 e7 03 41 83 f6 03 44 88 7c 24 0f 49 8b 1c 24 48 85 db 0f 84 06 01 00 00 4d 85 ed | E..A...A...D.|$.I..$H........M.. |
1b8c0 | 0f 84 f8 00 00 00 8a 43 09 88 c2 83 f2 03 44 84 f2 0f 85 d2 00 00 00 48 8b 03 49 89 04 24 8a 43 | .......C......D........H..I..$.C |
1b8e0 | 08 3c 07 0f 84 ac 00 00 00 77 22 3c 05 0f 84 88 00 00 00 77 47 3c 04 0f 85 b9 00 00 00 48 89 de | .<.......w"<.......wG<.......H.. |
1b900 | 48 89 ef e8 b6 8c ff ff e9 92 00 00 00 3c 09 74 1e 72 75 3c 14 0f 84 84 00 00 00 3c 26 0f 85 93 | H............<.t.ru<.......<&... |
1b920 | 00 00 00 0f b6 43 0a c1 e0 04 8d 50 20 eb 3a 48 89 de 48 89 ef e8 5a 66 ff ff eb 7a 45 31 ff 0f | .....C.....P..:H..H...Zf...zE1.. |
1b940 | b6 53 0a 41 39 d7 7d 1a 49 63 d7 48 8b 74 d3 20 48 85 f6 74 08 48 89 ef e8 08 ff ff ff 41 ff c7 | .S.A9.}.Ic.H.t..H..t.H.......A.. |
1b960 | eb dd 8d 14 d5 20 00 00 00 48 63 d2 31 c9 48 89 de 48 89 ef e8 fc 66 ff ff eb 3b 48 89 de 48 89 | .........Hc.1.H..H....f...;H..H. |
1b980 | ef e8 f0 c7 ff ff eb 2e 48 89 de 48 89 ef e8 b8 e8 fe ff eb 21 48 8b 43 18 48 8d 50 28 eb cd 48 | ........H..H........!H.C.H.P(..H |
1b9a0 | 8b 43 10 48 8d 50 21 eb c3 83 e0 f8 0a 44 24 0f 49 89 dc 88 43 09 49 ff cd e9 f2 fe ff ff 4c 89 | .C.H.P!......D$.I...C.I.......L. |
1b9c0 | e0 eb 02 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 49 89 cd 41 54 41 89 d4 55 53 | ...1.H...[]A\A]A^A_.AUI..ATA..US |
1b9e0 | 48 89 f3 41 50 48 8b 76 60 48 85 f6 75 0c 44 88 63 55 4c 89 6b 60 31 c0 eb 27 ba 58 00 00 00 48 | H..APH.v`H..u.D.cUL.k`1..'.X...H |
1ba00 | 8b 6b 18 e8 79 fe ff ff 48 8b 73 18 48 89 43 60 48 29 ee 48 01 73 28 48 85 c0 74 d2 b8 18 03 00 | .k..y...H.s.H.C`H).H.s(H..t..... |
1ba20 | 00 5a 5b 5d 41 5c 41 5d c3 41 55 49 89 fd 41 54 55 53 31 db 51 48 8b 6f 18 4c 8d 65 58 c6 45 55 | .Z[]A\A].AUI..ATUS1.QH.o.L.eX.EU |
1ba40 | 02 ba 01 00 00 00 4c 89 e6 4c 89 ef ff c3 e8 2e fe ff ff 4c 39 e0 74 e9 48 89 45 60 89 d8 5a 5b | ......L..L.........L9.t.H.E`..Z[ |
1ba60 | 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 49 89 fc 55 53 41 51 48 8b 5f 18 80 7b 55 07 0f 87 3b | ]A\A].AWAVAUATI..USAQH._..{U...; |
1ba80 | 03 00 00 0f b6 43 55 ff 24 c5 d8 03 46 00 48 63 43 3c 48 8b b3 e0 00 00 00 48 c7 43 78 00 00 00 | .....CU.$...F.HcC<H......H.Cx... |
1baa0 | 00 48 c7 43 70 00 00 00 00 48 c7 83 88 00 00 00 00 00 00 00 48 c7 83 90 00 00 00 00 00 00 00 48 | .H.Cp....H..........H..........H |
1bac0 | c7 83 80 00 00 00 00 00 00 00 48 c1 e0 03 48 85 f6 48 89 43 20 74 0e f6 46 09 03 74 08 48 89 df | ..........H...H..H.C.t..F..t.H.. |
1bae0 | e8 41 f1 ff ff f6 43 48 40 74 12 48 8b 73 40 f6 46 09 03 74 08 48 89 df e8 29 f1 ff ff 48 89 df | .A....CH@t.H.s@.F..t.H...)...H.. |
1bb00 | e8 ef f1 ff ff 48 89 df e8 18 f2 ff ff c6 43 55 00 eb 1b 48 c7 43 20 00 00 00 00 48 89 df e8 c8 | .....H........CU...H.C.....H.... |
1bb20 | f5 ff ff 48 83 7b 70 00 75 04 c6 43 55 01 48 8b 43 20 e9 89 02 00 00 48 89 df e8 e9 fa ff ff 49 | ...H.{p.u..CU.H.C......H.......I |
1bb40 | 8b 6c 24 18 c6 45 55 08 48 c7 45 20 00 00 00 00 41 f6 44 24 09 03 4c 8b 75 78 74 0b 4c 89 e6 48 | .l$..EU.H.E.....A.D$..L.uxt.L..H |
1bb60 | 89 ef e8 bf f0 ff ff f6 45 48 40 74 12 48 8b 75 40 f6 46 09 03 74 08 48 89 ef e8 a7 f0 ff ff 4c | ........EH@t.H.u@.F..t.H.......L |
1bb80 | 8d bd a8 00 00 00 48 89 ef e8 66 f1 ff ff 49 8b 07 48 85 c0 74 57 f6 40 09 07 75 0d 48 83 78 40 | ......H...f...I..H..tW.@..u.H.x@ |
1bba0 | 00 74 06 4c 8d 78 50 eb e5 48 8b 50 50 49 89 17 4c 8b 68 40 48 89 40 50 4d 85 ed 74 d1 41 83 7d | .t.L.xP..H.PPI..L.h@H.@PM..t.A.} |
1bbc0 | 18 00 74 23 49 8b 45 00 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 47 f0 ff ff 41 | ..t#I.E..@.@t.H.0.F..t.H...G...A |
1bbe0 | c7 45 18 00 00 00 00 4d 8b 6d 10 eb cb 48 89 ef e8 33 fa ff ff 4c 89 75 70 48 89 ef 4c 8b 6d 20 | .E.....M.m...H...3...L.upH..L.m. |
1bc00 | e8 23 fa ff ff 48 89 ef 48 c7 45 20 00 00 00 00 e8 53 fb ff ff 48 8b b5 80 00 00 00 31 d2 48 89 | .#...H..H.E......S...H......1.H. |
1bc20 | ef e8 19 fa ff ff 48 8b b5 90 00 00 00 31 d2 48 89 ef e8 08 fa ff ff 31 f6 48 89 ef 4c 8b bd 80 | ......H......1.H.......1.H..L... |
1bc40 | 00 00 00 4c 8b b5 90 00 00 00 4c 03 6d 20 e8 fe f0 ff ff 48 89 ef c7 85 c8 00 00 00 01 00 00 00 | ...L......L.m......H............ |
1bc60 | e8 c0 f0 ff ff 48 89 ef e8 bb f9 ff ff 48 89 ef 48 c7 45 20 00 00 00 00 e8 eb fa ff ff 48 8b b5 | .....H.......H..H.E..........H.. |
1bc80 | 88 00 00 00 48 89 ef e8 6c fa ff ff 48 8b b5 90 00 00 00 48 89 ef e8 5d fa ff ff 48 8b b5 80 00 | ....H...l...H......H...]...H.... |
1bca0 | 00 00 4c 89 fa 48 89 ef e8 92 f9 ff ff 48 8b b5 90 00 00 00 4c 89 f2 48 89 ef e8 80 f9 ff ff 80 | ..L..H.......H......L..H........ |
1bcc0 | 75 54 03 4c 89 e7 4c 03 6d 20 e8 5a fd ff ff 48 8b 53 18 48 03 53 10 48 98 48 8d 04 c0 4c 01 e8 | uT.L..L.m..Z...H.S.H.S.H.H...L.. |
1bce0 | 48 89 53 28 e9 d7 00 00 00 48 8d 4b 68 ba 03 00 00 00 eb 15 48 8d 8b 98 00 00 00 ba 04 00 00 00 | H.S(.....H.Kh.......H........... |
1bd00 | eb 07 31 c9 ba 05 00 00 00 41 58 48 89 de 4c 89 e7 5b 5d 41 5c 41 5d 41 5e 41 5f e9 b4 fc ff ff | ..1......AXH..L..[]A\A]A^A_..... |
1bd20 | 48 8b 8b e0 00 00 00 8a 43 54 8a 51 09 83 e0 03 83 e2 f8 09 d0 88 41 09 80 7b 56 01 74 59 48 8b | H.......CT.Q..........A..{V.tYH. |
1bd40 | 93 c0 00 00 00 48 8b b3 b0 00 00 00 31 c9 48 8b 6b 18 e8 1e 63 ff ff 8b 73 3c 48 89 83 b0 00 00 | .....H......1.H.k...c...s<H..... |
1bd60 | 00 b9 04 00 00 00 48 c7 83 c0 00 00 00 00 00 00 00 89 f0 99 f7 f9 39 43 38 7d 11 89 f0 b1 02 4c | ......H...............9C8}.....L |
1bd80 | 89 e7 99 f7 f9 89 c6 e8 6c 87 ff ff 48 8b 43 18 48 29 e8 48 01 43 28 c6 43 55 06 eb 21 48 83 bb | ........l...H.C.H).H.C(.CU..!H.. |
1bda0 | 98 00 00 00 00 74 13 80 7b 56 01 74 0d e8 21 f1 ff ff 48 98 48 8d 04 c0 eb 06 c6 43 55 07 31 c0 | .....t..{V.t..!...H.H......CU.1. |
1bdc0 | 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 49 89 fd 41 54 55 53 48 89 f3 51 f6 46 09 08 48 8b 6f | Z[]A\A]A^A_.AUI..ATUSH..Q.F..H.o |
1bde0 | 18 0f 85 87 00 00 00 48 85 d2 48 89 d7 74 7f f6 42 0a 04 75 79 48 8b 95 08 01 00 00 be 02 00 00 | .......H..H..t..B..uyH.......... |
1be00 | 00 e8 81 25 00 00 48 85 c0 74 63 8a 45 55 83 e8 02 3c 03 77 33 8a 45 54 8a 53 09 83 e0 03 83 e2 | ...%..H..tc.EU...<.w3.ET.S...... |
1be20 | f8 09 d0 88 43 09 4c 8b 65 60 49 39 dc 75 19 ba 01 00 00 00 4c 89 e6 4c 89 ef e8 42 fa ff ff 4c | ....C.L.e`I9.u......L..L...B...L |
1be40 | 39 e0 74 eb 48 89 45 60 48 8d 45 58 48 8b 10 48 39 da 74 05 48 89 d0 eb f3 48 8b 13 48 89 10 48 | 9.t.H.E`H.EXH..H9.t.H....H..H..H |
1be60 | 8b 45 68 48 89 03 48 89 5d 68 80 4b 09 08 58 5b 5d 41 5c 41 5d c3 41 54 be 01 00 00 00 55 53 48 | .EhH..H.]h.K..X[]A\A].AT.....USH |
1be80 | 8b 6f 18 48 89 fb 48 89 ef e8 c3 ee ff ff 4c 8b 63 18 49 83 bc 24 98 00 00 00 00 74 0c 31 f6 48 | .o.H..H.......L.c.I..$.....t.1.H |
1bea0 | 89 df e8 ee ee ff ff eb e9 48 8d 75 68 48 89 df c6 45 54 03 c6 45 56 00 48 83 ca ff e8 c0 f9 ff | .........H.uhH...ET..EV.H....... |
1bec0 | ff 48 8d 75 58 48 89 df 48 83 ca ff e8 b0 f9 ff ff 48 89 df 48 8d b5 a0 00 00 00 48 83 ca ff 5b | .H.uXH..H........H..H......H...[ |
1bee0 | 5d 41 5c e9 99 f9 ff ff 41 54 55 89 f5 53 4c 8b 67 18 48 89 fb 41 0f b6 44 24 55 0f a3 c5 72 0a | ]A\.....ATU..SL.g.H..A..D$U...r. |
1bf00 | 48 89 df e8 5e fb ff ff eb eb 5b 5d 41 5c c3 41 54 b9 c8 00 00 00 55 48 89 fd 53 48 8b 5f 18 48 | H...^.....[]A\.AT.....UH..SH._.H |
1bf20 | 8b 43 18 4c 63 a3 d0 00 00 00 48 99 48 f7 f9 48 b9 ff ff ff ff ff ff ff 7f 48 8d 70 01 48 89 c8 | .C.Lc.....H.H..H.........H.p.H.. |
1bf40 | 48 99 49 f7 fc 4c 0f af e6 48 39 c6 4c 0f 4d e1 80 7b 57 00 75 19 48 89 df 48 c7 c6 00 83 ff ff | H.I..L...H9.L.M..{W.u.H..H...... |
1bf60 | 5b 5d 41 5c e9 ad dd fe ff 80 7b 55 07 74 17 48 89 ef e8 ef fa ff ff 49 29 c4 49 81 fc 81 f3 ff | []A\......{U.t.H.......I).I..... |
1bf80 | ff 4c 89 e0 7d e3 80 7b 55 07 75 0c 48 89 df 5b 5d 41 5c e9 91 ef ff ff 48 63 8b d0 00 00 00 48 | .L..}..{U.u.H..[]A\.....Hc.....H |
1bfa0 | 99 48 89 df 48 f7 f9 48 69 f0 c8 00 00 00 e8 63 dd fe ff 5b 48 89 ef 5d 41 5c e9 14 ef ff ff 55 | .H..H..Hi......c...[H..]A\.....U |
1bfc0 | 85 f6 53 48 89 fb 52 48 8b 6f 18 74 04 c6 45 56 01 80 7d 55 01 77 08 48 89 df e8 4a fa ff ff 48 | ..SH..RH.o.t..EV..}U.w.H...J...H |
1bfe0 | 89 df be 80 00 00 00 e8 fc fe ff ff 48 89 df be 7f ff ff ff e8 ef fe ff ff 48 89 df be 40 00 00 | ............H............H...@.. |
1c000 | 00 e8 e2 fe ff ff 48 89 df be 80 00 00 00 e8 d5 fe ff ff c6 45 56 00 48 89 ef 58 5b 5d e9 07 ef | ......H.............EV.H..X[]... |
1c020 | ff ff 48 8b 46 08 48 85 c0 74 0f 48 89 02 48 c7 46 08 00 00 00 00 48 8b 06 c3 31 c0 c3 41 54 85 | ..H.F.H..t.H..H.F.....H...1..AT. |
1c040 | d2 41 89 d4 55 53 75 07 31 c0 e9 dc 00 00 00 89 f5 83 ce ff 48 89 fb e8 71 c7 fe ff 83 f8 05 75 | .A..USu.1...........H...q......u |
1c060 | e7 48 89 df 41 ff cc e8 5e cb fe ff be fe ff ff ff 48 89 df e8 95 d7 fe ff 85 c0 74 cb be fe ff | .H..A...^........H.........t.... |
1c080 | ff ff 48 89 df e8 43 c7 fe ff 83 f8 04 0f 85 86 00 00 00 83 ca ff 89 ee 48 89 df e8 d5 c7 fe ff | ..H...C.................H....... |
1c0a0 | 85 c0 74 0f be fe ff ff ff 48 89 df e8 f2 c5 fe ff eb 5f 44 89 e2 89 ee 48 89 df e8 7d ff ff ff | ..t......H........_D....H...}... |
1c0c0 | 85 c0 74 55 83 ca ff be fe ff ff ff 48 89 df e8 12 c6 fe ff be fe ff ff ff 48 89 df e8 c2 c5 fe | ..tU........H............H...... |
1c0e0 | ff ba 01 00 00 00 be 78 04 46 00 48 89 df e8 14 cb fe ff be fe ff ff ff 48 89 df ba 01 00 00 00 | .......x.F.H............H....... |
1c100 | e8 e1 c5 fe ff be 03 00 00 00 48 89 df e8 2a d7 fe ff b8 01 00 00 00 eb 12 be fe ff ff ff 48 89 | ..........H...*...............H. |
1c120 | df e8 7d c5 fe ff e9 41 ff ff ff 5b 5d 41 5c c3 41 55 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 18 | ..}....A...[]A\.AUATUH..SH..H... |
1c140 | e8 47 c5 fe ff 41 89 c4 48 89 ea be bb 06 46 00 48 89 df 45 8d 6c 24 01 e8 ce 65 ff ff ba 1f fe | .G...A..H.....F.H..E.l$...e..... |
1c160 | 45 00 be d8 b9 f0 ff 48 89 df e8 b5 cd fe ff ba 02 00 00 00 44 89 ee 48 89 df e8 be fe ff ff 85 | E......H............D..H........ |
1c180 | c0 74 71 31 d2 83 ce ff 48 89 df e8 ce c8 fe ff ba 03 00 00 00 be 18 04 46 00 48 89 c7 48 89 c5 | .tq1....H...............F.H..H.. |
1c1a0 | e8 3b 7e fe ff 85 c0 75 29 48 8d 75 03 48 89 df e8 a6 ca fe ff be fe ff ff ff 48 89 df 83 ca ff | .;~....u)H.u.H............H..... |
1c1c0 | e8 21 c5 fe ff be fe ff ff ff 48 89 df e8 d1 c4 fe ff 44 89 ea 83 ce ff 48 89 df e8 63 c5 fe ff | .!........H.......D.....H...c... |
1c1e0 | be fd ff ff ff 48 89 df e8 b6 c4 fe ff b8 01 00 00 00 eb 13 44 89 e6 48 89 df 89 44 24 0c e8 a0 | .....H..............D..H...D$... |
1c200 | c4 fe ff 8b 44 24 0c 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 55 89 d5 53 48 89 fb 48 83 | ....D$.H...[]A\A].ATI..U..SH..H. |
1c220 | ec 10 e8 79 7d fe ff 8b 38 e8 32 83 fe ff 89 ee 48 89 df 31 d2 48 89 44 24 08 e8 1f c8 fe ff 4c | ...y}...8.2.....H..1.H.D$......L |
1c240 | 8b 44 24 08 48 8d 48 01 4c 89 e2 48 89 df be 1c 04 46 00 31 c0 e8 92 ca fe ff 89 ee 48 89 df 83 | .D$.H.H.L..H.....F.1........H... |
1c260 | ca ff e8 7f c4 fe ff 48 89 df be fe ff ff ff e8 2f c4 fe ff 48 83 c4 10 b8 07 00 00 00 5b 5d 41 | .......H......../...H........[]A |
1c280 | 5c c3 55 48 89 d5 53 48 89 f3 51 48 63 06 85 c0 7e 0b 48 89 02 c7 06 00 00 00 00 eb 28 48 8b 7e | \.UH..SH..QHc...~.H.........(H.~ |
1c2a0 | 08 e8 3a 80 fe ff 85 c0 75 21 48 8b 4b 08 48 8d 7b 10 ba 00 20 00 00 be 01 00 00 00 e8 8f 7d fe | ..:.....u!H.K.H.{.............}. |
1c2c0 | ff 48 89 45 00 48 8d 43 10 eb 02 31 c0 5a 5b 5d c3 55 bd 2d 04 46 00 53 48 89 fb 56 c7 07 00 00 | .H.E.H.C...1.Z[].U.-.F.SH..V.... |
1c2e0 | 00 00 48 8b 7b 08 e8 d5 80 fe ff 83 f8 ff 74 2f 48 ff c5 0f b6 55 ff 39 d0 75 24 48 63 13 80 7d | ..H.{.........t/H....U.9.u$Hc..} |
1c300 | 00 00 8d 4a 01 89 0b 88 44 13 10 75 d5 c7 03 00 00 00 00 48 8b 7b 08 59 5b 5d e9 a1 80 fe ff 5a | ...J....D..u.......H.{.Y[].....Z |
1c320 | 5b 5d c3 41 57 85 f6 41 56 41 55 41 89 cd 41 54 55 48 89 d5 53 48 89 fb 41 50 74 05 e8 60 c4 fe | [].AW..AVAUA..ATUH..SH..APt..`.. |
1c340 | ff 49 83 ce ff be 2e 00 00 00 48 89 ef e8 be 7d fe ff 48 85 c0 49 89 c4 75 12 31 c0 4c 89 f1 48 | .I........H....}..H..I..u.1.L..H |
1c360 | 89 ef f2 ae 48 f7 d1 4c 8d 64 0d ff 4d 89 e7 48 89 ee 48 89 df 49 29 ef 4c 89 fa e8 87 c8 fe ff | ....H..L.d..M..H..H..I).L....... |
1c380 | be fe ff ff ff 48 89 df e8 3b cc fe ff 85 c0 75 4f 48 89 df be fe ff ff ff e8 05 c3 fe ff 41 80 | .....H...;.....uOH............A. |
1c3a0 | 3c 24 2e ba 01 00 00 00 48 89 df 41 0f 45 d5 31 f6 e8 e8 cc fe ff 4c 89 fa 48 89 ee 48 89 df e8 | <$......H..A.E.1......L..H..H... |
1c3c0 | 43 c8 fe ff 48 89 df be fe ff ff ff e8 d0 c3 fe ff be fc ff ff ff 48 89 df e8 11 ce fe ff eb 22 | C...H.................H........" |
1c3e0 | 83 ce ff 48 89 df e8 e2 c3 fe ff 83 f8 05 74 12 be fd ff ff ff 48 89 df e8 a6 c2 fe ff 48 89 e8 | ...H..........t......H.......H.. |
1c400 | eb 2f 83 ca ff be fe ff ff ff 48 89 df e8 d4 c2 fe ff be fe ff ff ff 48 89 df 49 8d 6c 24 01 e8 | ./........H............H..I.l$.. |
1c420 | 7f c2 fe ff 41 80 3c 24 2e 0f 84 16 ff ff ff 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 50 31 d2 | ....A.<$.......1.Z[]A\A]A^A_.P1. |
1c440 | 83 ce ff e8 16 c6 fe ff 48 8b 3d 91 e1 24 00 48 89 c1 ba 31 04 46 00 be 01 00 00 00 31 c0 e8 dd | ........H.=..$.H...1.F......1... |
1c460 | 80 fe ff 48 8b 3d 76 e1 24 00 e8 41 7f fe ff 31 c0 5a c3 48 85 c9 48 89 f7 74 08 48 89 ce e9 dd | ...H.=v.$..A...1.Z.H..H..t.H.... |
1c480 | 7f fe ff 50 e8 e7 7a fe ff 31 c0 5a c3 55 48 89 f5 53 48 89 fb 51 48 8b 7b 08 e8 21 7f fe ff 83 | ...P..z..1.Z.UH..SH..QH.{..!.... |
1c4a0 | f8 0a 74 04 ff c0 75 ee 48 8b 7b 08 e8 0f 7f fe ff 89 45 00 b8 01 00 00 00 5a 5b 5d c3 41 57 41 | ..t...u.H.{.......E......Z[].AWA |
1c4c0 | bf 01 00 00 00 41 56 49 89 d6 41 55 41 89 cd 41 54 49 89 f4 55 bd 01 00 00 00 53 48 89 fb 48 81 | .....AVI..AUA..ATI..U.....SH..H. |
1c4e0 | ec a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 31 c0 e8 8f c1 fe ff 89 44 24 | .....dH..%(...H..$....1.......D$ |
1c500 | 04 48 8d 54 24 18 89 ee 4c 89 e7 e8 3c 61 ff ff 85 c0 74 39 41 89 ef 01 ed eb e6 41 8d 04 2f b9 | .H.T$...L...<a....t9A......A../. |
1c520 | 02 00 00 00 4c 89 e7 99 f7 f9 48 8d 54 24 18 89 c6 89 44 24 08 e8 12 61 ff ff 85 c0 44 8b 44 24 | ....L.....H.T$....D$...a....D.D$ |
1c540 | 08 74 07 45 8d 78 01 41 89 e8 44 89 c5 41 39 ef 7c c9 45 31 ff b8 0c 00 00 00 83 fd 17 44 0f 4f | .t.E.x.A..D..A9.|.E1.........D.O |
1c560 | f8 4d 85 f6 74 12 4c 89 f2 be 45 f3 45 00 48 89 df 31 c0 e8 74 c7 fe ff ba 10 00 00 00 be 63 04 | .M..t.L...E.E.H..1..t.........c. |
1c580 | 46 00 48 89 df e8 7d c6 fe ff 48 8d 44 24 50 48 89 44 24 08 48 8d 54 24 18 44 89 ee 4c 89 e7 45 | F.H...}...H.D$PH.D$.H.T$.D..L..E |
1c5a0 | 8d 75 01 e8 a4 60 ff ff 85 c0 0f 84 5a 01 00 00 45 39 fe 75 1b ba 05 00 00 00 be 74 04 46 00 48 | .u...`......Z...E9.u.......t.F.H |
1c5c0 | 89 df e8 40 c6 fe ff 44 8d 75 f5 e9 32 01 00 00 48 8d 54 24 18 be 7a 04 46 00 4c 89 e7 e8 49 61 | ...@...D.u..2...H.T$..z.F.L...Ia |
1c5e0 | ff ff 48 8b 54 24 08 31 c0 be 7f 04 46 00 48 89 df e8 f6 c6 fe ff 8b 54 24 40 85 d2 7e 0f be 85 | ..H.T$.1....F.H........T$@..~... |
1c600 | 04 46 00 48 89 df 31 c0 e8 df c6 fe ff ba 04 00 00 00 be 89 04 46 00 48 89 df e8 e8 c5 fe ff 48 | .F.H..1..............F.H.......H |
1c620 | 8d 74 24 18 48 89 df e8 04 fb ff ff 85 c0 74 3e 31 d2 83 ce ff 48 89 df e8 21 c4 fe ff 48 89 df | .t$.H.........t>1....H...!...H.. |
1c640 | 48 89 c2 be 8e 04 46 00 31 c0 e8 9d c6 fe ff 48 89 df 83 ca ff be fe ff ff ff e8 87 c0 fe ff be | H.....F.1......H................ |
1c660 | fe ff ff ff 48 89 df e8 37 c0 fe ff eb 65 48 8b 54 24 28 80 3a 00 74 16 48 8b 4c 24 20 be 9c 04 | ....H...7....eH.T$(.:.t.H.L$.... |
1c680 | 46 00 48 89 df 31 c0 e8 60 c6 fe ff eb 45 48 8b 44 24 30 ba 0a 00 00 00 be a4 04 46 00 8a 00 3c | F.H..1..`....EH.D$0........F...< |
1c6a0 | 6d 74 28 3c 43 74 1a 8b 4c 24 44 48 8b 54 24 08 be af 04 46 00 48 89 df 31 c0 e8 2d c6 fe ff eb | mt(<Ct..L$DH.T$....F.H..1..-.... |
1c6c0 | 12 ba 01 00 00 00 be 89 e9 45 00 48 89 df e8 34 c5 fe ff 80 7c 24 4f 00 74 12 ba 14 00 00 00 be | .........E.H...4....|$O.t....... |
1c6e0 | c0 04 46 00 48 89 df e8 1b c5 fe ff 48 89 df e8 98 bf fe ff 2b 44 24 04 48 89 df 89 c6 e8 3a d1 | ..F.H.......H.......+D$.H.....:. |
1c700 | fe ff 45 89 f5 e9 8a fe ff ff 48 89 df e8 7a bf fe ff 2b 44 24 04 48 89 df 89 c6 e8 1c d1 fe ff | ..E.......H...z...+D$.H......... |
1c720 | 48 8b 84 24 98 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 b8 79 fe ff 48 81 c4 a8 00 00 00 5b | H..$....dH3.%(...t...y..H......[ |
1c740 | 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 04 25 28 | ]A\A]A^A_.SH..H......H.T$.dH..%( |
1c760 | 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 da 5e ff ff 85 c0 74 30 48 8d 54 24 08 be d5 04 46 00 | ...H..$....1...^....t0H.T$....F. |
1c780 | 48 89 df e8 a3 5f ff ff 8b 4c 24 30 85 c9 7e 16 48 8d 54 24 40 be d8 04 46 00 48 89 df 31 c0 e8 | H...._...L$0..~.H.T$@...F.H..1.. |
1c7a0 | 48 c5 fe ff eb 0f 31 d2 be be fe 45 00 48 89 df e8 52 c4 fe ff 48 8b 84 24 88 00 00 00 64 48 33 | H.....1....E.H...R...H..$....dH3 |
1c7c0 | 04 25 28 00 00 00 74 05 e8 23 79 fe ff 48 81 c4 90 00 00 00 5b c3 55 53 48 89 fb 48 81 ec d8 00 | .%(...t..#y..H......[.USH..H.... |
1c7e0 | 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 24 50 0f | ....H.T$0H.L$8L.D$@L.L$Ht7.)D$P. |
1c800 | 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 a0 00 00 | )L$`.)T$p.).$.....).$.....).$... |
1c820 | 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 89 df be | ..).$.....).$....H..$....H..H... |
1c840 | 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 00 48 89 | ....H.D$.H.D$..D$......D$.0...H. |
1c860 | 44 24 18 e8 e2 fe ff ff 48 8d 54 24 08 48 89 ee 48 89 df e8 3d c4 fe ff 48 89 df be 02 00 00 00 | D$......H.T$.H..H...=...H....... |
1c880 | e8 b7 cf fe ff 48 89 df e8 7b cf fe ff 48 81 c4 d8 00 00 00 5b 5d c3 41 54 49 89 d4 55 89 f5 31 | .....H...{...H......[].ATI..U..1 |
1c8a0 | 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 24 88 00 | .SH..H......H.T$.dH..%(...H..$.. |
1c8c0 | 00 00 31 c0 e8 83 5d ff ff 85 c0 75 17 4c 89 e1 89 ea be e0 04 46 00 48 89 df e8 f7 fe ff ff e9 | ..1...]....u.L.......F.H........ |
1c8e0 | 8c 00 00 00 48 8d 54 24 08 be 36 0a 46 00 48 89 df e8 35 5e ff ff 48 8b 7c 24 18 be 9c e9 45 00 | ....H.T$..6.F.H...5^..H.|$....E. |
1c900 | e8 ab 79 fe ff 85 c0 75 1b ff cd 75 17 48 8b 54 24 10 4c 89 e1 be f6 04 46 00 48 89 df e8 b4 fe | ..y....u...u.H.T$.L.....F.H..... |
1c920 | ff ff eb 4c 48 83 7c 24 10 00 75 2b 48 8d 74 24 08 48 89 df e8 f7 f7 ff ff 85 c0 ba 89 e9 45 00 | ...LH.|$..u+H.t$.H............E. |
1c940 | 74 10 31 d2 83 ce ff 48 89 df e8 0f c1 fe ff 48 89 c2 48 89 54 24 10 48 8b 4c 24 10 4d 89 e0 89 | t.1....H.......H..H.T$.H.L$.M... |
1c960 | ea be 14 05 46 00 48 89 df 31 c0 e8 66 fe ff ff 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 | ....F.H..1..f...H..$....dH3.%(.. |
1c980 | 00 74 05 e8 68 77 fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 41 55 41 89 f5 41 54 49 89 d4 55 53 | .t..hw..H......[]A\.AUA..ATI..US |
1c9a0 | 48 89 fb 51 e8 f7 75 fe ff 45 85 ed 8b 28 74 14 be 01 00 00 00 48 89 df e8 78 c4 fe ff b8 01 00 | H..Q..u..E...(t......H...x...... |
1c9c0 | 00 00 eb 4b 48 89 df e8 fe c1 fe ff 4d 85 e4 89 ef 74 1c e8 88 7b fe ff 4c 89 e2 48 89 c1 be 26 | ...KH.......M....t...{..L..H...& |
1c9e0 | 04 46 00 48 89 df 31 c0 e8 ff c2 fe ff eb 10 e8 6c 7b fe ff 48 89 df 48 89 c6 e8 5c c2 fe ff 48 | .F.H..1.........l{..H..H...\...H |
1ca00 | 63 f5 48 89 df e8 e9 c1 fe ff b8 03 00 00 00 5a 5b 5d 41 5c 41 5d c3 41 54 83 fe ff 55 48 89 fd | c.H............Z[]A\A].AT...UH.. |
1ca20 | 53 75 0d 5b 5d 41 5c 31 d2 31 f6 e9 64 ff ff ff 89 f3 83 e3 7f 75 12 48 89 f0 0f b6 dc 85 db 74 | Su.[]A\1.1..d........u.H.......t |
1ca40 | 23 41 bc d0 ec 45 00 eb 2d 8d 43 01 41 bc d0 ec 45 00 d0 f8 84 c0 b8 32 05 46 00 0f 4e de 4c 0f | #A...E..-.C.A...E......2.F..N.L. |
1ca60 | 4f e0 eb 12 be 01 00 00 00 41 bc d0 ec 45 00 e8 c1 c3 fe ff eb 08 48 89 ef e8 4c c1 fe ff 4c 89 | O........A...E........H...L...L. |
1ca80 | e6 48 89 ef e8 d2 c1 fe ff 48 63 f3 48 89 ef e8 5f c1 fe ff 5b 5d b8 03 00 00 00 41 5c c3 55 48 | .H.......Hc.H..._...[].....A\.UH |
1caa0 | 89 f2 48 89 f5 be d8 b9 f0 ff 53 48 89 fb 51 e8 70 c4 fe ff 31 d2 85 c0 75 56 be fe ff ff ff 48 | ..H.......SH..Q.p...1...uV.....H |
1cac0 | 89 df e8 dc bb fe ff 31 d2 31 f6 48 89 df e8 cb c5 fe ff 48 89 ee 48 89 df e8 7d c1 fe ff ba 39 | .......1.1.H.......H..H...}....9 |
1cae0 | 05 46 00 be fe ff ff ff 48 89 df e8 26 c7 fe ff 83 ce ff 48 89 df e8 a6 bc fe ff 48 89 ea be d8 | .F......H...&......H.......H.... |
1cb00 | b9 f0 ff 48 89 df e8 0b c7 fe ff ba 01 00 00 00 89 d0 5a 5b 5d c3 53 48 89 f2 48 89 fb be d8 b9 | ...H..............Z[].SH..H..... |
1cb20 | f0 ff e8 fd c3 fe ff 48 89 df be fe ff ff ff 5b e9 b6 c8 fe ff 41 55 49 89 d5 41 54 41 89 f4 55 | .......H.......[.....AUI..ATA..U |
1cb40 | 53 48 89 fb 51 e8 fe bf fe ff 48 85 c0 48 89 c5 75 04 31 c0 eb 4a 44 89 e6 48 89 df e8 96 c5 fe | SH..Q.....H..H..u.1..JD..H...... |
1cb60 | ff 85 c0 74 ed 4c 89 ea be d8 b9 f0 ff 48 89 df e8 af c3 fe ff 83 ce ff ba fe ff ff ff 48 89 df | ...t.L.......H...............H.. |
1cb80 | e8 f0 bc fe ff 85 c0 b8 00 00 00 00 be fd ff ff ff 48 0f 44 e8 48 89 df e8 06 bb fe ff 48 89 e8 | .................H.D.H.......H.. |
1cba0 | 5a 5b 5d 41 5c 41 5d c3 53 83 c6 14 48 89 fb 48 83 ec 10 48 89 54 24 08 e8 c3 b9 fe ff 85 c0 75 | Z[]A\A].S...H..H...H.T$........u |
1cbc0 | 30 48 8b 54 24 08 48 85 d2 74 12 48 83 c4 10 48 89 df be 40 05 46 00 5b e9 f9 fb ff ff 48 83 c4 | 0H.T$.H..t.H...H...@.F.[.....H.. |
1cbe0 | 10 48 89 df be 90 e4 45 00 5b 31 c0 e9 e5 fb ff ff 48 83 c4 10 5b c3 55 89 f5 53 48 89 fb 41 50 | .H.....E.[1......H...[.U..SH..AP |
1cc00 | e8 c8 bb fe ff ff c0 75 12 59 48 89 df 89 ee ba 54 05 46 00 5b 5d e9 7c fc ff ff 58 5b 5d c3 41 | .......u.YH.....T.F.[].|...X[].A |
1cc20 | 55 41 54 55 53 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 7a | UATUSH..QH.o.H.G.L.g.H..H).H9.sz |
1cc40 | 48 01 ed 48 8d 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 | H..H...H..H).H9.H.B.H9.r.H..H).H |
1cc60 | 39 f7 73 0f be 63 05 46 00 4c 89 e7 31 c0 e8 63 fb ff ff 48 89 ee 4c 89 e7 e8 65 cc fe ff 48 8b | 9.s..c.F.L..1..c...H..L...e...H. |
1cc80 | 33 48 89 c7 48 8b 4b 10 f3 a4 49 89 c5 48 8d 43 20 48 39 03 74 1d be fe ff ff ff 4c 89 e7 83 ca | 3H..H.K...I..H.C.H9.t......L.... |
1cca0 | ff e8 40 ba fe ff be fe ff ff ff 4c 89 e7 e8 f0 b9 fe ff 4c 89 2b 48 89 6b 08 48 8b 03 48 03 43 | ..@........L.......L.+H.k.H..H.C |
1ccc0 | 10 5a 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 48 89 d6 55 48 89 fd 53 48 89 d3 e8 41 ff ff ff 4c 89 | .Z[]A\A].ATI..H..UH..SH...A...L. |
1cce0 | e6 48 89 d9 48 89 c7 f3 a4 48 01 5d 10 5b 5d 41 5c c3 49 89 f8 31 c0 48 89 f7 48 83 c9 ff f2 ae | .H..H....H.].[]A\.I..1.H..H..... |
1cd00 | 4c 89 c7 48 f7 d1 48 8d 51 ff e9 ba ff ff ff 55 53 48 89 fb 51 48 8b 6f 18 48 8b 57 10 48 8b 37 | L..H..H.Q......USH..QH.o.H.W.H.7 |
1cd20 | 48 89 ef e8 df be fe ff 48 8d 43 20 48 39 03 74 20 48 89 ef 83 ca ff be fe ff ff ff e8 a5 b9 fe | H.......H.C.H9.t.H.............. |
1cd40 | ff 5a 5b 48 89 ef be fe ff ff ff 5d e9 52 b9 fe ff 58 5b 5d c3 48 01 77 10 e9 b1 ff ff ff 41 55 | .Z[H.......].R...X[].H.w......AU |
1cd60 | 83 ce ff 41 54 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 db | ...ATUSH..L.c.H...H.o.H.T$.H.... |
1cd80 | bc fe ff 4c 39 23 49 89 c5 74 12 ba 01 00 00 00 be fe ff ff ff 48 89 ef e8 49 b9 fe ff 48 8b 54 | ...L9#I..t...........H...I...H.T |
1cda0 | 24 08 4c 89 ee 48 89 df e8 1c ff ff ff 31 f6 4c 39 23 48 89 ef 40 0f 94 c6 83 ca ff 83 ee 02 e8 | $.L..H.......1.L9#H..@.......... |
1cdc0 | 22 b9 fe ff 48 89 ef be fe ff ff ff e8 d2 b8 fe ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 48 8d 46 20 | "...H............H...[]A\A].H.F. |
1cde0 | 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 4e 20 48 89 f0 48 | H.~.H.F.....H.F.....H...H.N.H..H |
1ce00 | 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 89 d6 e9 fe fd ff | .~.H.F.....H.F.....H..H..H...... |
1ce20 | ff 41 55 41 54 55 89 f5 83 ce ff 53 48 89 fb 51 e8 98 b9 fe ff 85 c0 75 12 be fe ff ff ff 48 89 | .AUATU.....SH..Q.......u......H. |
1ce40 | df e8 5d b8 fe ff 83 c8 ff eb 76 89 ee 48 89 df e8 15 b8 fe ff 31 d2 89 c6 48 89 df 89 c5 e8 9f | ..].......v..H.......1...H...... |
1ce60 | c1 fe ff 31 d2 83 ce ff 48 89 df e8 81 bb fe ff be fe ff ff ff 49 89 c5 48 89 df 41 89 c4 e8 20 | ...1....H............I..H..A.... |
1ce80 | b8 fe ff 45 85 ed 74 1b 49 63 d5 89 ee 48 89 df e8 6d c1 fe ff 31 d2 89 ee 48 89 df e8 81 c4 fe | ...E..t.Ic...H...m...1...H...... |
1cea0 | ff eb 0e 89 ee 48 89 df e8 3d bc fe ff 44 8d 60 01 49 63 d4 89 ee 48 89 df e8 64 c4 fe ff 44 89 | .....H...=...D.`.Ic...H...d...D. |
1cec0 | e0 5a 5b 5d 41 5c 41 5d c3 41 54 4c 63 e2 45 85 e4 55 53 78 3e 48 89 fb e8 8d b7 fe ff 48 89 df | .Z[]A\A].ATLc.E..USx>H.......H.. |
1cee0 | 89 c5 31 d2 89 c6 e8 17 c1 fe ff 4c 89 e2 89 ee 48 89 df e8 2a c4 fe ff 4c 89 e6 48 89 df e8 f0 | ..1........L....H...*...L..H.... |
1cf00 | bc fe ff 48 89 df 89 ee 31 d2 5b 5d 41 5c e9 0f c4 fe ff 5b 5d 41 5c c3 41 56 41 55 49 89 d5 41 | ...H....1.[]A\.....[]A\.AVAUI..A |
1cf20 | 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 89 84 24 18 20 00 | TUH..SH..H......dH..%(...H..$... |
1cf40 | 00 31 c0 e8 44 b7 fe ff 48 85 ed 44 8d 60 01 75 20 ba 06 00 00 00 be 74 05 46 00 48 89 df e8 a4 | .1..D...H..D.`.u.......t.F.H.... |
1cf60 | bc fe ff 48 8b 05 6e d6 24 00 48 89 44 24 10 eb 31 48 89 ea be 7b 05 46 00 48 89 df 31 c0 e8 69 | ...H..n.$.H.D$..1H...{.F.H..1..i |
1cf80 | bd fe ff be 1c ec 45 00 48 89 ef e8 70 73 fe ff 48 85 c0 48 89 44 24 10 44 89 e2 be 81 05 46 00 | ......E.H...ps..H..H.D$.D.....F. |
1cfa0 | 74 67 48 8d 7c 24 08 e8 25 f3 ff ff 83 f8 23 89 44 24 04 75 24 48 8d 74 24 04 48 8d 7c 24 08 e8 | tgH.|$..%.....#.D$.u$H.t$.H.|$.. |
1cfc0 | c9 f4 ff ff 85 c0 74 11 48 63 44 24 08 8d 50 01 c6 44 04 18 0a 89 54 24 08 83 7c 24 04 1b 75 58 | ......t.HcD$..P..D....T$..|$..uX |
1cfe0 | 48 85 ed 74 53 48 8b 54 24 10 be 28 d0 45 00 48 89 ef e8 19 73 fe ff 48 85 c0 48 89 44 24 10 75 | H..tSH.T$..(.E.H....s..H..H.D$.u |
1d000 | 15 44 89 e2 be 7f 05 46 00 48 89 df e8 01 f2 ff ff e9 ba 00 00 00 48 8d 7c 24 08 e8 b1 f2 ff ff | .D.....F.H............H.|$...... |
1d020 | 83 f8 23 89 44 24 04 75 0f 48 8d 74 24 04 48 8d 7c 24 08 e8 55 f4 ff ff 8b 44 24 04 83 f8 ff 74 | ..#.D$.u.H.t$.H.|$..U....D$....t |
1d040 | 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 00 ba fe ff 48 8d | .HcL$..Q..D...T$.1....H.......H. |
1d060 | 54 24 08 4d 89 e8 48 89 c1 be 82 c2 41 00 48 89 df e8 b5 c5 fe ff 48 8b 7c 24 10 41 89 c5 e8 ad | T$.M..H.....A.H.......H.|$.A.... |
1d080 | 6f fe ff 48 85 ed 41 89 c6 74 0a 48 8b 7c 24 10 e8 1b 70 fe ff 45 85 f6 74 18 44 89 e6 48 89 df | o..H..A..t.H.|$...p..E..t.D..H.. |
1d0a0 | e8 fe b5 fe ff 44 89 e2 be 3a 0a 46 00 e9 57 ff ff ff 83 ca ff 44 89 e6 48 89 df e8 26 b6 fe ff | .....D...:.F..W......D..H...&... |
1d0c0 | be fe ff ff ff 48 89 df e8 d6 b5 fe ff 44 89 e8 48 8b 8c 24 18 20 00 00 64 48 33 0c 25 28 00 00 | .....H.......D..H..$....dH3.%(.. |
1d0e0 | 00 74 05 e8 08 70 fe ff 48 81 c4 20 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 48 83 ec 18 48 89 34 24 | .t...p..H......[]A\A]A^.H...H.4$ |
1d100 | 48 89 54 24 08 be 22 c0 41 00 48 89 e2 e8 19 c5 fe ff 48 83 c4 18 c3 49 89 f9 31 c0 48 89 f7 48 | H.T$..".A.H.......H....I..1.H..H |
1d120 | 83 c9 ff 45 31 c0 f2 ae 4c 89 cf 48 f7 d1 48 8d 51 ff 48 89 f1 e9 be ff ff ff 55 48 89 d5 53 48 | ...E1...L..H..H.Q.H.......UH..SH |
1d140 | 89 fb 51 e8 af bf fe ff 85 c0 74 42 48 89 ee 48 89 df e8 04 bb fe ff be fe ff ff ff 48 89 df e8 | ..Q.......tBH..H............H... |
1d160 | 64 be fe ff 85 c0 89 c5 be fd ff ff ff 74 15 be fe ff ff ff 83 ca ff 48 89 df e8 67 b5 fe ff be | d............t.........H...g.... |
1d180 | fe ff ff ff 48 89 df e8 17 b5 fe ff 89 e8 5a 5b 5d c3 41 54 49 89 d4 ba 39 05 46 00 55 89 f5 53 | ....H.........Z[].ATI...9.F.U..S |
1d1a0 | 48 89 fb e8 92 ff ff ff 83 f8 04 75 0f 31 d2 83 ce ff 48 89 df e8 a4 b8 fe ff eb 28 89 ee 48 89 | H..........u.1....H........(..H. |
1d1c0 | df e8 07 b6 fe ff 83 f8 02 b9 86 05 46 00 74 17 89 ee 48 89 df e8 f3 b5 fe ff 48 89 df 89 c6 e8 | ............F.t...H.......H..... |
1d1e0 | 01 b6 fe ff 48 89 c1 4c 89 e2 48 89 df be 95 05 46 00 31 c0 e8 f3 ba fe ff 48 89 df 89 ee 48 89 | ....H..L..H.....F.1......H....H. |
1d200 | c2 5b 5d 41 5c e9 8d f6 ff ff 41 55 49 89 d5 41 54 41 89 f4 55 48 89 fd 53 51 e8 16 f9 ff ff 48 | .[]A\.....AUI..ATA..UH..SQ.....H |
1d220 | 85 c0 48 89 c3 75 0e 4c 89 ea 44 89 e6 48 89 ef e8 5d ff ff ff 5a 48 89 d8 5b 5d 41 5c 41 5d c3 | ..H..u.L..D..H...]...ZH..[]A\A]. |
1d240 | 55 89 f5 89 d6 53 48 89 fb 50 e8 96 b5 fe ff 59 48 89 df 89 ee 48 89 c2 5b 5d e9 33 ff ff ff 55 | U....SH..P.....YH....H..[].3...U |
1d260 | 89 f5 53 48 89 fb 48 83 ec 18 89 54 24 0c e8 5a b5 fe ff 8b 54 24 0c 39 d0 74 0d 48 83 c4 18 48 | ..SH..H....T$..Z....T$.9.t.H...H |
1d280 | 89 df 89 ee 5b 5d eb b8 48 83 c4 18 5b 5d c3 55 89 f5 53 48 89 fb 48 83 ec 18 e8 bf b7 fe ff 48 | ....[]..H...[].U..SH..H........H |
1d2a0 | 85 c0 75 19 ba 04 00 00 00 89 ee 48 89 df 48 89 44 24 08 e8 88 ff ff ff 48 8b 44 24 08 48 83 c4 | ..u........H..H.D$......H.D$.H.. |
1d2c0 | 18 5b 5d c3 41 55 41 89 f5 41 54 49 89 fc 55 48 89 cd 53 48 89 d3 41 50 e8 f0 b4 fe ff 85 c0 7f | .[].AUA..ATI..UH..SH..AP........ |
1d2e0 | 25 48 85 ed 74 35 48 85 db 74 13 31 c0 48 83 c9 ff 48 89 df f2 ae 48 f7 d1 48 ff c9 eb 02 31 c9 | %H..t5H..t.1.H...H....H..H....1. |
1d300 | 48 89 4d 00 eb 15 59 5b 48 89 ea 4c 89 e7 44 89 ee 5d 41 5c 41 5d e9 74 ff ff ff 5a 48 89 d8 5b | H.M...Y[H..L..D..]A\A].t...ZH..[ |
1d320 | 5d 41 5c 41 5d c3 41 57 48 85 d2 49 89 cf 41 56 41 55 41 54 41 89 f4 55 53 48 89 fb 41 50 74 09 | ]A\A].AWH..I..AVAUATA..USH..APt. |
1d340 | 31 c9 e8 7d ff ff ff eb 07 31 d2 e8 3f ff ff ff 49 89 c5 31 ed 49 8b 3c ef 41 89 ee 48 85 ff 74 | 1..}.....1..?...I..1.I.<.A..H..t |
1d360 | 1e 4c 89 ee 48 ff c5 e8 44 6f fe ff 85 c0 75 e5 5a 5b 5d 41 5c 41 5d 44 89 f0 41 5e 41 5f c3 4c | .L..H...Do....u.Z[]A\A]D..A^A_.L |
1d380 | 89 ea 48 89 df be a9 05 46 00 31 c0 e8 5b b9 fe ff 59 48 89 df 44 89 e6 48 89 c2 5b 5d 41 5c 41 | ..H.....F.1..[...YH..D..H..[]A\A |
1d3a0 | 5d 41 5e 41 5f e9 ed f4 ff ff 55 89 f5 53 48 89 fb 48 83 ec 28 48 8d 54 24 1c e8 e1 b5 fe ff 83 | ]A^A_.....U..SH..H..(H.T$....... |
1d3c0 | 7c 24 1c 00 75 1b ba 03 00 00 00 89 ee 48 89 df f2 0f 11 44 24 08 e8 65 fe ff ff f2 0f 10 44 24 | |$..u........H.....D$..e......D$ |
1d3e0 | 08 48 83 c4 28 5b 5d c3 55 89 f5 53 48 89 fb 48 83 ec 18 f2 0f 11 44 24 08 e8 cf b3 fe ff 85 c0 | .H..([].U..SH..H......D$........ |
1d400 | f2 0f 10 44 24 08 7e 10 48 83 c4 18 48 89 df 89 ee 5b 5d e9 92 ff ff ff 48 83 c4 18 5b 5d c3 41 | ...D$.~.H...H....[].....H...[].A |
1d420 | 54 55 89 f5 53 48 89 fb 48 83 ec 10 48 8d 54 24 0c e8 bb b5 fe ff 83 7c 24 0c 00 49 89 c4 75 2e | TU..SH..H...H.T$.......|$..I..u. |
1d440 | 89 ee 48 89 df e8 d3 b3 fe ff 85 c0 74 11 ba bd 05 46 00 89 ee 48 89 df e8 3a f4 ff ff eb 0f ba | ..H.........t....F...H...:...... |
1d460 | 03 00 00 00 89 ee 48 89 df e8 d2 fd ff ff 48 83 c4 10 4c 89 e0 5b 5d 41 5c c3 41 54 49 89 d4 55 | ......H.......H...L..[]A\.ATI..U |
1d480 | 89 f5 53 48 89 fb e8 42 b3 fe ff 85 c0 7e 0e 48 89 df 89 ee 5b 5d 41 5c e9 82 ff ff ff 5b 5d 4c | ..SH...B.....~.H....[]A\.....[]L |
1d4a0 | 89 e0 41 5c c3 55 53 48 89 fb 48 83 ec 18 48 89 54 24 08 e8 b2 b1 fe ff 48 8b 54 24 08 89 c6 48 | ..A\.USH..H...H.T$......H.T$...H |
1d4c0 | 89 df 89 c5 e8 71 fc ff ff 85 c0 74 26 89 ee 48 89 df e8 ca b2 fe ff 45 31 c0 31 c9 ba 01 00 00 | .....q.....t&..H.......E1.1..... |
1d4e0 | 00 be 01 00 00 00 48 89 df e8 d8 bf fe ff b8 01 00 00 00 48 83 c4 18 5b 5d c3 55 53 48 89 fb 48 | ......H............H...[].USH..H |
1d500 | 83 ec 18 e8 98 c3 fe ff 48 8d 54 24 0c 83 ce ff 48 89 df e8 d9 b4 fe ff 83 7c 24 0c 00 48 89 c5 | ........H.T$....H........|$..H.. |
1d520 | 75 0f be e2 05 46 00 48 89 df 31 c0 e8 a5 f2 ff ff 48 89 df be fe ff ff ff e8 65 b1 fe ff 48 83 | u....F.H..1......H........e...H. |
1d540 | c4 18 48 89 e8 5b 5d c3 41 55 41 54 49 89 d4 ba 13 f7 45 00 55 89 f5 53 48 89 fb 51 e8 44 ff ff | ..H..[].AUATI.....E.U..SH..Q.D.. |
1d560 | ff 85 c0 0f 85 e7 00 00 00 89 ee 48 89 df e8 5a b2 fe ff 83 f8 01 74 7e 7f 1f 85 c0 0f 85 98 00 | ...........H...Z......t~........ |
1d580 | 00 00 ba 03 00 00 00 be b4 fd 45 00 48 89 df e8 73 b6 fe ff e9 b7 00 00 00 83 f8 03 74 14 83 f8 | ..........E.H...s...........t... |
1d5a0 | 04 75 77 89 ee 48 89 df e8 f4 b1 fe ff e9 9e 00 00 00 89 ee 48 89 df e8 51 b2 fe ff 31 d2 85 c0 | .uw..H..............H...Q...1... |
1d5c0 | 89 ee 48 89 df 74 19 e8 25 b4 fe ff be 02 06 46 00 48 89 c2 48 89 df 31 c0 e8 0e b7 fe ff eb 70 | ..H..t..%......F.H..H..1.......p |
1d5e0 | e8 bb b3 fe ff be ba 06 46 00 48 89 df b0 01 e8 f8 b6 fe ff eb 5a 89 ee 48 89 df e8 3f b4 fe ff | ........F.H..........Z..H...?... |
1d600 | be 85 de 45 00 85 c0 b8 63 de 45 00 48 0f 44 f0 48 89 df e8 43 b6 fe ff eb 36 89 ee 48 89 df e8 | ...E....c.E.H.D.H...C....6..H... |
1d620 | 5a b5 fe ff 89 ee 48 89 df 49 89 c5 e8 9c b1 fe ff 48 89 df 89 c6 e8 aa b1 fe ff 4c 89 e9 48 89 | Z.....H..I.......H.........L..H. |
1d640 | c2 be 05 06 46 00 48 89 df 31 c0 e8 9c b6 fe ff 58 48 89 df 4c 89 e2 83 ce ff 5b 5d 41 5c 41 5d | ....F.H..1......XH..L.....[]A\A] |
1d660 | e9 f9 b3 fe ff 41 54 b9 01 00 00 00 41 89 d4 ba 1f fe 45 00 55 48 89 f5 be d8 b9 f0 ff 53 48 89 | .....AT.....A.....E.UH.......SH. |
1d680 | fb e8 9d ec ff ff 83 ce ff 48 89 ea 48 89 df e8 90 b8 fe ff 83 f8 05 74 61 be fe ff ff ff 48 89 | .........H..H..........ta.....H. |
1d6a0 | df e8 fd af fe ff ba 02 00 00 00 be d8 b9 f0 ff 48 89 df e8 4a b9 fe ff 31 f6 44 89 e1 48 89 ea | ................H...J...1.D..H.. |
1d6c0 | 48 89 df e8 5b ec ff ff 48 85 c0 74 12 48 89 ea be 0c 06 46 00 48 89 df 31 c0 e8 f7 f0 ff ff 83 | H...[...H..t.H.....F.H..1....... |
1d6e0 | ce ff 48 89 df e8 b7 b0 fe ff 48 89 ea be fd ff ff ff 48 89 df e8 1c bb fe ff 48 89 df be fe ff | ..H.......H.......H.......H..... |
1d700 | ff ff 83 ca ff e8 dc af fe ff 48 89 df be fe ff ff ff 5b 5d 41 5c e9 88 af fe ff 41 57 41 56 41 | ..........H.......[]A\.....AWAVA |
1d720 | 55 41 bd fe ff ff ff 41 54 49 89 f4 55 48 89 fd 53 89 d3 ba 2a 06 46 00 41 89 df 89 de 41 29 dd | UA.....ATI..UH..S...*.F.A....A). |
1d740 | 51 41 f7 df e8 5f f4 ff ff 49 83 3c 24 00 74 3d 45 31 f6 41 39 de 7d 10 44 89 fe 48 89 ef 41 ff | QA..._...I.<$.t=E1.A9.}.D..H..A. |
1d760 | c6 e8 3b b0 fe ff eb eb 49 8b 74 24 08 89 da 48 89 ef 49 83 c4 10 e8 28 b6 fe ff 49 8b 54 24 f0 | ..;.....I.t$...H..I....(...I.T$. |
1d780 | 44 89 ee 48 89 ef e8 8b ba fe ff eb bc 58 f7 d3 48 89 ef 89 de 5b 5d 41 5c 41 5d 41 5e 41 5f e9 | D..H.........X..H....[]A\A]A^A_. |
1d7a0 | ff ae fe ff 41 54 41 89 f4 55 48 89 d5 53 48 89 fb e8 6e b7 fe ff 83 f8 05 ba 01 00 00 00 74 42 | ....ATA..UH..SH...n...........tB |
1d7c0 | be fe ff ff ff 48 89 df e8 d6 ae fe ff 44 89 e6 48 89 df e8 92 ae fe ff 31 d2 31 f6 48 89 df 41 | .....H.......D..H.......1.1.H..A |
1d7e0 | 89 c4 e8 b7 b8 fe ff 83 ce ff 48 89 df e8 af af fe ff 48 89 ea 44 89 e6 48 89 df e8 16 ba fe ff | ..........H.......H..D..H....... |
1d800 | 31 d2 5b 5d 89 d0 41 5c c3 41 55 49 89 d5 ba 1f fe 45 00 41 54 41 89 cc 55 48 89 f5 be d8 b9 f0 | 1.[]..A\.AUI.....E.ATA..UH...... |
1d820 | ff 53 48 89 fb 41 50 e8 78 ff ff ff 83 ce ff 48 89 ea 48 89 df e8 ea b6 fe ff 83 ce ff 48 89 df | .SH..AP.x......H..H..........H.. |
1d840 | e8 fa b1 fe ff 85 c0 75 57 be fe ff ff ff 48 89 df e8 4d ae fe ff 31 d2 4c 89 ee 48 89 df e8 40 | .......uW.....H...M...1.L..H...@ |
1d860 | b5 fe ff 48 89 ee 48 89 df e8 ed b3 fe ff ba 01 00 00 00 45 31 c0 31 c9 be 01 00 00 00 48 89 df | ...H..H............E1.1......H.. |
1d880 | e8 41 bc fe ff 83 ce ff 48 89 df e8 11 af fe ff 48 89 ea be fd ff ff ff 48 89 df e8 76 b9 fe ff | .A......H.......H.......H...v... |
1d8a0 | 83 ca ff be fe ff ff ff 48 89 df e8 36 ae fe ff be fe ff ff ff 48 89 df e8 e6 ad fe ff 45 85 e4 | ........H...6........H.......E.. |
1d8c0 | 74 1d 48 89 df 83 ce ff e8 d4 ae fe ff 5a 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 a3 b8 fe ff 58 | t.H..........ZH..H..[]A\A].....X |
1d8e0 | 5b 5d 41 5c 41 5d c3 41 57 41 56 49 89 ce 48 83 c9 ff 41 55 49 89 d5 41 54 49 89 fc 48 89 d7 55 | []A\A].AWAVI..H...AUI..ATI..H..U |
1d900 | 53 48 89 f3 48 81 ec 38 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 f2 ae | SH..H..8...dH..%(...H..$(...1... |
1d920 | 48 8d 44 24 28 4c 89 64 24 20 48 c7 44 24 18 00 00 00 00 48 f7 d1 48 c7 44 24 10 00 20 00 00 4c | H.D$(L.d$.H.D$.....H..H.D$.....L |
1d940 | 8d 79 ff 48 89 44 24 08 4c 89 ee 48 89 df e8 3d 6c fe ff 48 85 c0 48 89 c5 74 27 48 8d 7c 24 08 | .y.H.D$.L..H...=l..H..H..t'H.|$. |
1d960 | 48 89 ea 48 89 de 48 29 da 4a 8d 5c 3d 00 e8 56 f3 ff ff 48 8d 7c 24 08 4c 89 f6 e8 72 f3 ff ff | H..H..H).J.\=..V...H.|$.L...r... |
1d980 | eb c6 48 8d 7c 24 08 48 89 de e8 63 f3 ff ff 48 8d 7c 24 08 e8 76 f3 ff ff 31 d2 83 ce ff 4c 89 | ..H.|$.H...c...H.|$..v...1....L. |
1d9a0 | e7 e8 b8 b0 fe ff 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 32 67 fe ff 48 81 | ......H..$(...dH3.%(...t..2g..H. |
1d9c0 | c4 38 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 31 f6 bf 73 c4 41 00 e8 5c c4 fe ff 48 85 c0 | .8...[]A\A]A^A_.S1..s.A..\...H.. |
1d9e0 | 48 89 c3 74 0d be 3d c4 41 00 48 89 c7 e8 4e ac fe ff 48 89 d8 5b c3 41 54 49 89 f4 55 53 48 89 | H..t..=.A.H...N...H..[.ATI..USH. |
1da00 | fb 48 83 ec 10 f2 0f 11 44 24 08 e8 43 ac fe ff 49 81 fc 88 00 00 00 48 89 c5 74 0f be 3c 06 46 | .H......D$..C...I......H..t..<.F |
1da20 | 00 48 89 df 31 c0 e8 ab ed ff ff 31 ff e8 21 ac fe ff 48 39 c5 74 17 48 83 c4 10 48 89 df be 6d | .H..1......1..!...H9.t.H...H...m |
1da40 | 06 46 00 5b 5d 41 5c 31 c0 e9 88 ed ff ff f2 0f 10 4d 00 66 0f 2e 4c 24 08 7a 02 74 1d f2 0f 10 | .F.[]A\1.........M.f..L$.z.t.... |
1da60 | 44 24 08 48 83 c4 10 48 89 df 5b 5d 41 5c be 87 06 46 00 b0 02 e9 5c ed ff ff 48 83 c4 10 5b 5d | D$.H...H..[]A\...F....\...H...[] |
1da80 | 41 5c c3 41 55 49 89 f5 be 88 00 00 00 41 54 49 89 d4 55 89 cd 53 48 89 fb 41 50 f2 0f 10 05 25 | A\.AUI.......ATI..U..SH..AP....% |
1daa0 | fd 03 00 e8 4f ff ff ff 4d 85 ed 74 36 4c 89 e0 31 d2 48 85 c0 75 1e 4c 89 ee 48 89 df e8 a3 fb | ....O...M..t6L..1.H..u.L..H..... |
1dac0 | ff ff 89 ee ba 01 00 00 00 48 89 df f7 d6 e8 13 ac fe ff eb 0e 48 83 38 00 74 dc ff c2 48 83 c0 | .........H...........H.8.t...H.. |
1dae0 | 10 eb cf 4d 85 e4 74 14 59 48 89 df 89 ea 4c 89 e6 5b 5d 41 5c 41 5d e9 1f fc ff ff 58 48 89 df | ...M..t.YH....L..[]A\A].....XH.. |
1db00 | 89 ee 5b 5d 41 5c 41 5d f7 d6 e9 94 ab fe ff 66 0f 2e 05 01 09 04 00 72 18 f2 0f 10 0d ff 08 04 | ..[]A\A].......f.......r........ |
1db20 | 00 66 0f 2e c8 76 0a f2 48 0f 2c f0 e9 c2 b0 fe ff e9 a8 b0 fe ff 53 be 01 00 00 00 48 89 fb e8 | .f...v..H.,...........S.....H... |
1db40 | 66 f8 ff ff f2 0f 59 05 f4 2d 04 00 48 89 df e8 8a b0 fe ff b8 01 00 00 00 5b c3 53 be 01 00 00 | f.....Y..-..H............[.S.... |
1db60 | 00 48 89 fb e8 41 f8 ff ff f2 0f 59 05 d7 2d 04 00 48 89 df e8 65 b0 fe ff b8 01 00 00 00 5b c3 | .H...A.....Y..-..H...e........[. |
1db80 | 53 be 01 00 00 00 48 89 fb e8 1c f8 ff ff e8 3d 68 fe ff 48 89 df e8 43 b0 fe ff b8 01 00 00 00 | S.....H........=h..H...C........ |
1dba0 | 5b c3 53 be 01 00 00 00 48 89 fb e8 fa f7 ff ff e8 9b 69 fe ff 48 89 df e8 21 b0 fe ff b8 01 00 | [.S.....H.........i..H...!...... |
1dbc0 | 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 d8 f7 ff ff e8 19 69 fe ff 48 89 df e8 ff af fe ff b8 | ..[.S.....H.........i..H........ |
1dbe0 | 01 00 00 00 5b c3 50 be 01 00 00 00 e8 b9 f7 ff ff f2 48 0f 2c f8 e8 b5 63 fe ff e8 a0 69 fe ff | ....[.P...........H.,...c....i.. |
1dc00 | 31 c0 5a c3 41 54 55 53 48 89 fb 48 83 ec 10 e8 6c 67 fe ff f2 48 0f 2a c8 48 89 df f2 0f 59 0d | 1.Z.ATUSH..H....lg...H.*.H....Y. |
1dc20 | 2c 2d 04 00 f2 0f 11 4c 24 08 e8 5d aa fe ff 83 f8 01 74 1c 83 f8 02 74 2e 85 c0 75 4c f2 0f 10 | ,-.....L$..]......t....t...uL... |
1dc40 | 44 24 08 48 89 df e8 93 af fe ff e9 b6 00 00 00 be 01 00 00 00 48 89 df bd 01 00 00 00 e8 bd f7 | D$.H.................H.......... |
1dc60 | ff ff 49 89 c4 eb 39 be 01 00 00 00 48 89 df e8 ab f7 ff ff be 02 00 00 00 48 89 df 48 89 c5 e8 | ..I...9.....H............H..H... |
1dc80 | 9b f7 ff ff 49 89 c4 eb 17 48 83 c4 10 48 89 df be bd 06 46 00 5b 5d 41 5c 31 c0 e9 36 eb ff ff | ....I....H...H.....F.[]A\1..6... |
1dca0 | 4c 39 e5 7e 12 ba d7 06 46 00 be 01 00 00 00 48 89 df e8 e0 eb ff ff 48 85 ed 79 24 48 b8 ff ff | L9.~....F......H.......H..y$H... |
1dcc0 | ff ff ff ff ff 7f 48 01 e8 49 39 c4 7e 12 ba e9 06 46 00 be 01 00 00 00 48 89 df e8 b7 eb ff ff | ......H..I9.~....F......H....... |
1dce0 | 49 29 ec 48 89 df f2 49 0f 2a c4 f2 0f 58 05 1d 07 04 00 f2 0f 59 44 24 08 f2 48 0f 2c f0 48 01 | I).H...I.*...X.......YD$..H.,.H. |
1dd00 | ee e8 ed ae fe ff 48 83 c4 10 b8 01 00 00 00 5b 5d 41 5c c3 41 55 41 54 55 48 89 fd 53 51 e8 69 | ......H........[]A\.AUATUH..SQ.i |
1dd20 | a9 fe ff 85 c0 41 89 c5 7f 12 ba 54 05 46 00 be 01 00 00 00 48 89 ef e8 5b eb ff ff bb 02 00 00 | .....A.....T.F......H...[....... |
1dd40 | 00 41 bc 01 00 00 00 44 39 eb 7f 1c 44 89 e2 89 de b9 01 00 00 00 48 89 ef e8 9b ab fe ff 85 c0 | .A.....D9...D.........H......... |
1dd60 | 44 0f 45 e3 ff c3 eb df 44 89 e6 48 89 ef e8 2e aa fe ff 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 | D.E.....D..H.......Z[]A\.....A]. |
1dd80 | 41 55 41 54 55 48 89 fd 53 51 e8 fd a8 fe ff 85 c0 41 89 c5 7f 12 ba 54 05 46 00 be 01 00 00 00 | AUATUH..SQ.......A.....T.F...... |
1dda0 | 48 89 ef e8 ef ea ff ff bb 02 00 00 00 41 bc 01 00 00 00 44 39 eb 7f 1c 89 da 44 89 e6 b9 01 00 | H............A.....D9.....D..... |
1ddc0 | 00 00 48 89 ef e8 2f ab fe ff 85 c0 44 0f 45 e3 ff c3 eb df 44 89 e6 48 89 ef e8 c2 a9 fe ff 5a | ..H.../.....D.E.....D..H.......Z |
1dde0 | 5b 5d 41 5c b8 01 00 00 00 41 5d c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 ac f5 ff ff be 02 | []A\.....A].S.....H..H.......... |
1de00 | 00 00 00 48 89 df f2 0f 11 04 24 e8 bd a9 fe ff 85 c0 f2 0f 10 0c 24 7f 0b 66 0f 28 c1 e8 8e 63 | ...H......$...........$..f.(...c |
1de20 | fe ff eb 62 be 02 00 00 00 48 89 df f2 0f 11 0c 24 e8 74 f5 ff ff 66 0f 2e 05 1a 2b 04 00 66 0f | ...b.....H......$.t...f....+..f. |
1de40 | 28 d0 f2 0f 10 0c 24 7a 0d 75 0b 66 0f 28 c1 e8 6c 64 fe ff eb 30 66 0f 28 c1 f2 0f 11 54 24 08 | (.....$z.u.f.(..ld...0f.(....T$. |
1de60 | e8 4b 63 fe ff f2 0f 10 54 24 08 f2 0f 11 04 24 66 0f 28 c2 e8 37 63 fe ff f2 0f 10 0c 24 f2 0f | .Kc.....T$.....$f.(..7c......$.. |
1de80 | 5e c8 66 0f 28 c1 48 89 df e8 50 ad fe ff 48 83 c4 10 b8 01 00 00 00 5b c3 55 be 01 00 00 00 53 | ^.f.(.H...P...H........[.U.....S |
1dea0 | 48 89 fb 50 e8 76 f5 ff ff 48 89 df 48 89 c5 be 02 00 00 00 e8 66 f5 ff ff 31 f6 48 39 c5 48 89 | H..P.v...H..H........f...1.H9.H. |
1dec0 | df 40 0f 92 c6 e8 6b af fe ff 5a 5b b8 01 00 00 00 5d c3 53 be 01 00 00 00 48 89 fb e8 c9 f4 ff | .@....k...Z[.....].S.....H...... |
1dee0 | ff e8 8a 61 fe ff 48 89 df e8 f0 ac fe ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 a7 | ...a..H............[.S.....H.... |
1df00 | f4 ff ff e8 08 63 fe ff 48 89 df e8 ce ac fe ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb | .....c..H............[.S.....H.. |
1df20 | 48 83 ec 10 e8 81 f4 ff ff f2 0f 11 44 24 08 48 89 df be 02 00 00 00 f2 0f 10 05 d1 04 04 00 e8 | H...........D$.H................ |
1df40 | a4 f4 ff ff f2 0f 10 54 24 08 66 0f 28 c8 66 0f 28 c2 e8 b9 64 fe ff 48 89 df e8 7f ac fe ff 48 | .......T$.f.(.f.(...d..H.......H |
1df60 | 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 32 f4 ff ff e8 93 65 fe ff 48 89 df | ........[.S.....H...2.....e..H.. |
1df80 | e8 59 ac fe ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 10 f4 ff ff e8 a1 62 fe ff 48 | .Y........[.S.....H.........b..H |
1dfa0 | 89 df e8 37 ac fe ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 11 a8 fe ff 83 f8 03 be | ...7........[.S.....H........... |
1dfc0 | 01 00 00 00 48 89 df 75 29 e8 3f a8 fe ff 85 c0 74 0c ba 07 00 00 00 be fa 05 46 00 eb 0a ba 05 | ....H..u).?.....t.........F..... |
1dfe0 | 00 00 00 be fc 06 46 00 48 89 df e8 17 ac fe ff eb 0d e8 00 ec ff ff 48 89 df e8 cb ab fe ff b8 | ......F.H..............H........ |
1e000 | 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 f9 a7 fe ff 85 c0 be 01 00 00 00 48 89 df 74 07 | ....[.S.....H..............H..t. |
1e020 | e8 7e a6 fe ff eb 12 e8 7e f3 ff ff e8 4f 65 fe ff 48 89 df e8 d6 fa ff ff b8 01 00 00 00 5b c3 | .~......~....Oe..H............[. |
1e040 | 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 bb a7 fe ff 85 c0 be 01 00 00 00 48 89 df 74 07 e8 40 | S.....H..H...............H..t..@ |
1e060 | a6 fe ff eb 5c e8 40 f3 ff ff 66 0f 28 d0 f2 0f 11 04 24 0f 57 c0 66 0f 2e c2 76 0b 66 0f 28 c2 | ....\.@...f.(.....$.W.f...v.f.(. |
1e080 | e8 fb 64 fe ff eb 0a f2 0f 10 04 24 e8 6f 64 fe ff 66 0f 28 c8 48 89 df f2 0f 11 4c 24 08 e8 6c | ..d........$.od..f.(.H.....L$..l |
1e0a0 | fa ff ff f2 0f 10 1c 24 f2 0f 10 4c 24 08 66 0f 2e d9 7a 02 74 0b f2 0f 10 04 24 f2 0f 5c c1 eb | .......$...L$.f...z.t.....$..\.. |
1e0c0 | 03 0f 57 c0 48 89 df e8 12 ab fe ff 48 83 c4 10 b8 02 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb | ..W.H.......H........[.S.....H.. |
1e0e0 | e8 28 a7 fe ff 85 c0 be 01 00 00 00 48 89 df 74 07 e8 ad a5 fe ff eb 12 e8 ad f2 ff ff e8 fe 63 | .(..........H..t...............c |
1e100 | fe ff 48 89 df e8 05 fa ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 48 8d | ..H............[.S.....H..H...H. |
1e120 | 54 24 0c e8 c9 a8 fe ff 83 7c 24 0c 00 74 0d 48 89 c6 48 89 df e8 b9 aa fe ff eb 15 48 89 df be | T$.......|$..t.H..H.........H... |
1e140 | 01 00 00 00 e8 ae ea ff ff 48 89 df e8 79 aa fe ff 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 | .........H...y...H........[.S... |
1e160 | 00 00 48 89 fb e8 a3 a6 fe ff 85 c0 74 24 31 d2 48 89 df be 01 00 00 00 e8 74 a8 fe ff 48 99 48 | ..H.........t$1.H........t...H.H |
1e180 | 89 df 48 31 d0 48 89 c6 48 29 d6 e8 63 aa fe ff eb 20 48 89 df be 01 00 00 00 e8 0b f2 ff ff f2 | ..H1.H..H)..c.....H............. |
1e1a0 | 0f 10 0d c9 27 04 00 48 89 df 0f 54 c1 e8 2c aa fe ff b8 01 00 00 00 5b c3 55 be 01 00 00 00 53 | ....'..H...T..,........[.U.....S |
1e1c0 | 48 89 fb 48 83 ec 18 e8 41 a6 fe ff 85 c0 74 69 be 02 00 00 00 48 89 df e8 30 a6 fe ff 85 c0 74 | H..H....A.....ti.....H...0.....t |
1e1e0 | 58 31 d2 be 02 00 00 00 48 89 df e8 01 a8 fe ff 48 89 c5 48 8d 40 01 48 83 f8 01 77 1b 48 85 ed | X1......H.......H..H.@.H...w.H.. |
1e200 | 75 12 ba 68 e1 45 00 be 02 00 00 00 48 89 df e8 83 e6 ff ff 31 f6 eb 17 31 d2 be 01 00 00 00 48 | u..h.E......H.......1...1......H |
1e220 | 89 df e8 ca a7 fe ff 48 99 48 f7 fd 48 89 d6 48 89 df e8 bc a9 fe ff eb 33 be 02 00 00 00 48 89 | .......H.H..H..H........3.....H. |
1e240 | df e8 64 f1 ff ff 48 89 df be 01 00 00 00 f2 0f 11 44 24 08 e8 51 f1 ff ff f2 0f 10 4c 24 08 e8 | ..d...H..........D$..Q......L$.. |
1e260 | 7c 5f fe ff 48 89 df e8 72 a9 fe ff 48 83 c4 18 b8 01 00 00 00 5b 5d c3 53 f2 0f 10 05 47 f5 03 | |_..H...r...H........[].S....G.. |
1e280 | 00 48 89 fb be 88 00 00 00 e8 69 f7 ff ff 48 89 df ba 1b 00 00 00 31 f6 e8 01 ae fe ff 31 d2 be | .H........i...H.......1......1.. |
1e2a0 | 80 07 46 00 48 89 df e8 6f f4 ff ff f2 0f 10 05 ac 26 04 00 48 89 df e8 22 a9 fe ff ba 02 07 46 | ..F.H...o........&..H..."......F |
1e2c0 | 00 be fe ff ff ff 48 89 df e8 48 af fe ff f2 0f 10 05 92 26 04 00 48 89 df e8 00 a9 fe ff ba 05 | ......H...H........&..H......... |
1e2e0 | 07 46 00 48 89 df be fe ff ff ff e8 26 af fe ff 48 89 df 48 be ff ff ff ff ff ff ff 7f e8 f1 a8 | .F.H........&...H..H............ |
1e300 | fe ff ba 0a 07 46 00 48 89 df be fe ff ff ff e8 02 af fe ff 48 89 df 48 be 00 00 00 00 00 00 00 | .....F.H............H..H........ |
1e320 | 80 e8 cd a8 fe ff 48 89 df ba 15 07 46 00 be fe ff ff ff e8 de ae fe ff b8 01 00 00 00 5b c3 41 | ......H.....F................[.A |
1e340 | 54 55 48 89 fd 53 31 db 48 8b 34 dd 50 0a 46 00 4c 8b 65 18 48 89 ef e8 fe 63 ff ff 48 63 d3 48 | TUH..S1.H.4.P.F.L.e.H....c..Hc.H |
1e360 | 89 ef 48 ff c3 48 83 c2 1e 49 89 44 d4 08 48 8b 45 18 48 8b 74 d0 08 e8 91 d4 ff ff 48 83 fb 18 | ..H..H...I.D..H.E.H.t.......H... |
1e380 | 75 c6 5b 5d 41 5c c3 55 89 f5 48 89 d6 53 48 89 fb 51 e8 8e 9e ff ff 83 78 08 00 75 0f b8 01 00 | u.[]A\.U..H..SH..Q......x..u.... |
1e3a0 | 00 00 40 88 e9 d3 e0 08 43 0a 31 c0 5a 5b 5d c3 8b 46 08 83 e0 0f 83 f8 05 74 0e 83 f8 07 75 12 | ..@.....C.1.Z[]..F.......t....u. |
1e3c0 | 48 8b 06 48 8b 40 10 eb 17 48 8b 06 48 8b 40 28 eb 0e 48 8b 4f 18 48 98 48 8b 84 c1 b8 01 00 00 | H..H.@...H..H.@(..H.O.H.H....... |
1e3e0 | 48 85 c0 74 16 48 8b 4f 18 89 d2 48 89 c7 48 8b b4 d1 f8 00 00 00 e9 2a 9e ff ff b8 40 f0 45 00 | H..t.H.O...H..H........*....@.E. |
1e400 | c3 55 53 48 89 fb 48 83 ec 28 48 8b 47 10 48 8b 6f 38 0f 10 06 45 85 c9 0f 11 00 0f 10 12 48 8d | .USH..H..(H.G.H.o8...E........H. |
1e420 | 50 30 0f 11 50 10 48 89 57 10 0f 10 21 0f 29 24 24 0f 11 60 20 75 10 48 8d 50 40 41 0f 10 30 48 | P0..P.H.W...!.)$$..`.u.H.P@A..0H |
1e440 | 89 57 10 0f 11 70 30 48 8b 43 20 48 8b 73 10 44 89 ca 48 89 df 8a 48 42 b8 04 00 00 00 44 89 0c | .W...p0H.C.H.s.D..H...HB.....D.. |
1e460 | 24 44 29 c8 4c 89 44 24 18 48 98 48 c1 e0 04 83 e1 02 48 29 c6 0f b6 c9 e8 47 35 ff ff 44 8b 0c | $D).L.D$.H.H......H).....G5..D.. |
1e480 | 24 45 85 c9 74 24 4c 8b 44 24 18 48 8b 43 10 49 29 e8 4c 03 43 38 48 8d 50 f0 0f 10 78 f0 48 89 | $E..t$L.D$.H.C.I).L.C8H.P...x.H. |
1e4a0 | 53 10 0f 29 3c 24 41 0f 11 38 48 83 c4 28 5b 5d c3 41 55 49 89 cd 41 54 49 89 d4 44 89 c2 55 48 | S..)<$A..8H..([].AUI..ATI..D..UH |
1e4c0 | 89 f5 53 48 89 fb 48 83 ec 18 44 89 44 24 0c e8 dc fe ff ff 83 78 08 00 44 8b 44 24 0c 75 0e 44 | ..SH..H...D.D$.......x..D.D$.u.D |
1e4e0 | 89 c2 4c 89 e6 48 89 df e8 c3 fe ff ff 8b 78 08 85 ff 74 1f 48 89 df 41 b9 01 00 00 00 4d 89 e8 | ..L..H........x...t.H..A.....M.. |
1e500 | 4c 89 e1 48 89 ea 48 89 c6 e8 f3 fe ff ff bf 01 00 00 00 48 83 c4 18 89 f8 5b 5d 41 5c 41 5d c3 | L..H..H............H.....[]A\A]. |
1e520 | 41 55 45 89 c5 41 54 49 89 fc 55 48 89 d5 53 48 89 f3 48 83 ec 18 e8 76 ff ff ff 85 c0 0f 85 97 | AUE..ATI..UH..SH..H....v........ |
1e540 | 00 00 00 41 83 fd 13 74 22 77 0c 41 83 ed 0d 41 83 fd 04 77 72 eb 14 41 83 fd 16 75 6a 48 89 ea | ...A...t"w.A...A...wr..A...ujH.. |
1e560 | 48 89 de 4c 89 e7 e8 19 47 ff ff 83 7b 08 03 75 0c f2 0f 10 03 f2 0f 11 44 24 08 eb 11 48 8d 74 | H..L....G...{..u........D$...H.t |
1e580 | 24 08 48 89 df e8 13 06 ff ff 85 c0 74 32 83 7d 08 03 75 0d f2 0f 10 45 00 f2 0f 11 44 24 08 eb | $.H.........t2.}..u....E....D$.. |
1e5a0 | 11 48 8d 74 24 08 48 89 ef e8 ef 05 ff ff 85 c0 74 0e 48 89 ea 48 89 de 4c 89 e7 e8 28 47 ff ff | .H.t$.H.........t.H..H..L...(G.. |
1e5c0 | b9 80 09 46 00 eb 05 b9 9d 09 46 00 48 89 ea 48 89 de 4c 89 e7 e8 c5 46 ff ff 48 83 c4 18 5b 5d | ...F......F.H..H..L....F..H...[] |
1e5e0 | 41 5c 41 5d c3 53 41 89 c8 48 8b 4f 10 48 89 fb e8 bc fe ff ff 85 c0 74 19 48 8b 53 10 8b 42 08 | A\A].SA..H.O.H.........t.H.S..B. |
1e600 | 85 c0 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 66 90 | ..t...u.1..:................[.f. |
1e620 | 41 57 41 89 ff 41 56 49 89 f6 41 55 49 89 d5 41 54 4c 8d 25 b8 b7 24 00 55 48 8d 2d b8 b7 24 00 | AWA..AVI..AUI..ATL.%..$.UH.-..$. |
1e640 | 53 4c 29 e5 31 db 48 c1 fd 03 48 83 ec 08 e8 c5 58 fe ff 48 85 ed 74 1e 0f 1f 84 00 00 00 00 00 | SL).1.H...H.....X..H..t......... |
1e660 | 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] |
1e680 | 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...........@. |
1e6a0 | 48 89 f2 48 89 fe bf 01 00 00 00 e9 a0 5c fe ff 48 83 ec 08 48 83 c4 08 c3 00 00 00 00 00 00 00 | H..H.........\..H...H........... |
1e6c0 | 01 00 02 00 66 75 6e 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 | ....function.os.executef(cmd,... |
1e6e0 | 2e 29 0a 6c 6f 63 61 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 | .).local.arg={...}.cmd.=.string. |
1e700 | 66 6f 72 6d 61 74 28 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 | format(cmd,.table.unpack(arg)).r |
1e720 | 65 74 75 72 6e 20 6f 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 | eturn.os.execute(cmd).end.local. |
1e740 | 66 75 6e 63 74 69 6f 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 | function.parse_ld_so_conf(conf_f |
1e760 | 69 6c 65 29 0a 6c 6f 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 | ile).local.first,.last.local.dir |
1e780 | 73 20 3d 20 7b 20 7d 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 | s.=.{.}.local.file.=.io.open(con |
1e7a0 | 66 5f 66 69 6c 65 29 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 | f_file).if.file.==.nil.then.retu |
1e7c0 | 72 6e 20 64 69 72 73 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 | rn.dirs.end.for.line.in.file:lin |
1e7e0 | 65 73 28 29 20 64 6f 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 | es().do.first.=.line:find("#",.1 |
1e800 | 2c 20 74 72 75 65 29 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 | ,.true).if.first.~=.nil.then.lin |
1e820 | 65 20 3d 20 6c 69 6e 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 | e.=.line:sub(1,.first.-.1).end.i |
1e840 | 66 20 6c 69 6e 65 20 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 | f.line.~=."".then.first,.last.=. |
1e860 | 6c 69 6e 65 3a 66 69 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 | line:find("include%s+").if.first |
1e880 | 20 7e 3d 20 6e 69 6c 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 | .~=.nil.then.local.include_glob. |
1e8a0 | 3d 20 6c 69 6e 65 3a 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 | =.line:sub(last.+.1).local.inclu |
1e8c0 | 64 65 73 20 3d 20 6f 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 | des.=.os.matchfiles(include_glob |
1e8e0 | 29 0a 66 6f 72 20 5f 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 | ).for._,.v.in.ipairs(includes).d |
1e900 | 6f 0a 64 69 72 73 20 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 | o.dirs.=.table.join(dirs,.parse_ |
1e920 | 6c 64 5f 73 6f 5f 63 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 | ld_so_conf(v)).end.else.table.in |
1e940 | 73 65 72 74 28 64 69 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 | sert(dirs,.line).end.end.end.ret |
1e960 | 75 72 6e 20 64 69 72 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 | urn.dirs.end.function.os.findlib |
1e980 | 28 6c 69 62 6e 61 6d 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 | (libname).local.path,.formats.if |
1e9a0 | 20 6f 73 2e 69 73 28 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 | .os.is("windows").then.formats.= |
1e9c0 | 20 7b 20 22 25 73 2e 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 | .{."%s.dll",."%s".}.path.=.os.ge |
1e9e0 | 74 65 6e 76 28 22 50 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 | tenv("PATH").else.if.os.is("maco |
1ea00 | 73 78 22 29 20 74 68 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 | sx").then.formats.=.{."lib%s.dyl |
1ea20 | 69 62 22 2c 20 22 25 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 | ib",."%s.dylib".}.path.=.os.gete |
1ea40 | 6e 76 28 22 44 59 4c 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 | nv("DYLD_LIBRARY_PATH").else.for |
1ea60 | 6d 61 74 73 20 3d 20 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 | mats.=.{."lib%s.so",."%s.so".}.p |
1ea80 | 61 74 68 20 3d 20 6f 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 | ath.=.os.getenv("LD_LIBRARY_PATH |
1eaa0 | 22 29 20 6f 72 20 22 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 | ").or."".for._,.v.in.ipairs(pars |
1eac0 | 65 5f 6c 64 5f 73 6f 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 | e_ld_so_conf("/etc/ld.so.conf")) |
1eae0 | 20 64 6f 0a 70 61 74 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 | .do.path.=.path....":"....v.end. |
1eb00 | 65 6e 64 0a 74 61 62 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 | end.table.insert(formats,."%s"). |
1eb20 | 70 61 74 68 20 3d 20 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 | path.=.path.or."".if.os.is64bit( |
1eb40 | 29 20 74 68 65 6e 0a 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 | ).then.path.=.path....":/lib64:/ |
1eb60 | 75 73 72 2f 6c 69 62 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 | usr/lib64/:usr/local/lib64".end. |
1eb80 | 70 61 74 68 20 3d 20 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 | path.=.path....":/lib:/usr/lib:/ |
1eba0 | 75 73 72 2f 6c 6f 63 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 | usr/local/lib".end.for._,.fmt.in |
1ebc0 | 20 69 70 61 69 72 73 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 | .ipairs(formats).do.local.name.= |
1ebe0 | 20 73 74 72 69 6e 67 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 | .string.format(fmt,.libname).loc |
1ec00 | 61 6c 20 72 65 73 75 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 | al.result.=.os.pathsearch(name,. |
1ec20 | 70 61 74 68 29 0a 69 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 | path).if.result.then.return.resu |
1ec40 | 6c 74 20 65 6e 64 0a 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 | lt.end.end.end.function.os.get() |
1ec60 | 0a 72 65 74 75 72 6e 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 | .return._OPTIONS.os.or._OS.end.f |
1ec80 | 75 6e 63 74 69 6f 6e 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 | unction.os.is(id).return.(os.get |
1eca0 | 28 29 3a 6c 6f 77 65 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 | ():lower().==.id:lower()).end.lo |
1ecc0 | 63 61 6c 20 5f 36 34 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 | cal._64BitHostTypes.=.{."x86_64" |
1ece0 | 2c 0a 22 69 61 36 34 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 | ,."ia64",."amd64",."ppc64",."pow |
1ed00 | 65 72 70 63 36 34 22 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 | erpc64",."sparc64".}.function.os |
1ed20 | 2e 69 73 36 34 62 69 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 | .is64bit().if.(os._is64bit()).th |
1ed40 | 65 6e 0a 72 65 74 75 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 | en.return.true.end.local.arch.if |
1ed60 | 20 5f 4f 53 20 3d 3d 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 | ._OS.==."windows".then.arch.=.os |
1ed80 | 2e 67 65 74 65 6e 76 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 | .getenv("PROCESSOR_ARCHITECTURE" |
1eda0 | 29 0a 65 6c 73 65 69 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 | ).elseif._OS.==."macosx".then.ar |
1edc0 | 63 68 20 3d 20 6f 73 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 | ch.=.os.outputof("echo.$HOSTTYPE |
1ede0 | 22 29 0a 65 6c 73 65 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 | ").else.arch.=.os.outputof("unam |
1ee00 | 65 20 2d 6d 22 29 0a 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 | e.-m").end.arch.=.arch:lower().f |
1ee20 | 6f 72 20 5f 2c 20 68 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 | or._,.hosttype.in.ipairs(_64BitH |
1ee40 | 6f 73 74 54 79 70 65 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 | ostTypes).do.if.arch:find(hostty |
1ee60 | 70 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 0a 72 65 74 | pe).then.return.true.end.end.ret |
1ee80 | 75 72 6e 20 66 61 6c 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 | urn.false.end.local.function.dom |
1eea0 | 61 74 63 68 28 72 65 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 | atch(result,.mask,.wantfiles).if |
1eec0 | 20 6d 61 73 6b 3a 73 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 | .mask:startswith("./").then.mask |
1eee0 | 20 3d 20 6d 61 73 6b 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 | .=.mask:sub(3).end.local.basedir |
1ef00 | 20 3d 20 6d 61 73 6b 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 | .=.mask.local.starpos.=.mask:fin |
1ef20 | 64 28 22 25 2a 22 29 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 | d("%*").if.starpos.then.basedir. |
1ef40 | 3d 20 62 61 73 65 64 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 | =.basedir:sub(1,.starpos.-.1).en |
1ef60 | 64 0a 62 61 73 65 64 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 | d.basedir.=.path.getdirectory(ba |
1ef80 | 73 65 64 69 72 29 0a 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 | sedir).if.(basedir.==.".").then. |
1efa0 | 62 61 73 65 64 69 72 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 | basedir.=."".end.local.recurse.= |
1efc0 | 20 6d 61 73 6b 3a 66 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 | .mask:find("**",.nil,.true).mask |
1efe0 | 20 3d 20 70 61 74 68 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 | .=.path.wildcards(mask).local.fu |
1f000 | 6e 63 74 69 6f 6e 20 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 | nction.matchwalker(basedir).loca |
1f020 | 6c 20 77 69 6c 64 63 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 | l.wildcard.=.path.join(basedir,. |
1f040 | 22 2a 22 29 0a 6c 6f 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 | "*").local.m.=.os.matchstart(wil |
1f060 | 64 63 61 72 64 29 0a 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 | dcard).while.(os.matchnext(m)).d |
1f080 | 6f 0a 6c 6f 63 61 6c 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 | o.local.isfile.=.os.matchisfile( |
1f0a0 | 6d 29 0a 69 66 20 28 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 | m).if.((wantfiles.and.isfile).or |
1f0c0 | 20 28 6e 6f 74 20 77 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 | .(not.wantfiles.and.not.isfile)) |
1f0e0 | 20 74 68 65 6e 0a 6c 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 | .then.local.fname.=.path.join(ba |
1f100 | 73 65 64 69 72 2c 20 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 | sedir,.os.matchname(m)).if.fname |
1f120 | 3a 6d 61 74 63 68 28 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 | :match(mask).==.fname.then.table |
1f140 | 2e 69 6e 73 65 72 74 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 | .insert(result,.fname).end.end.e |
1f160 | 6e 64 0a 6f 73 2e 6d 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 | nd.os.matchdone(m).if.recurse.th |
1f180 | 65 6e 0a 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 77 | en.m.=.os.matchstart(wildcard).w |
1f1a0 | 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 69 66 20 6e 6f 74 | hile.(os.matchnext(m)).do.if.not |
1f1c0 | 20 6f 73 2e 6d 61 74 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 | .os.matchisfile(m).then.local.di |
1f1e0 | 72 6e 61 6d 65 20 3d 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 | rname.=.os.matchname(m).matchwal |
1f200 | 6b 65 72 28 70 61 74 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 | ker(path.join(basedir,.dirname)) |
1f220 | 0a 65 6e 64 0a 65 6e 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 | .end.end.os.matchdone(m).end.end |
1f240 | 0a 6d 61 74 63 68 77 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 | .matchwalker(basedir).end.functi |
1f260 | 6f 6e 20 6f 73 2e 6d 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 | on.os.matchdirs(...).local.arg={ |
1f280 | 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 5f 2c 20 6d | ...}.local.result.=.{.}.for._,.m |
1f2a0 | 61 73 6b 20 69 6e 20 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 | ask.in.ipairs(arg).do.domatch(re |
1f2c0 | 73 75 6c 74 2c 20 6d 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 | sult,.mask,.false).end.return.re |
1f2e0 | 73 75 6c 74 0a 65 6e 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 | sult.end.function.os.matchfiles( |
1f300 | 2e 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 72 65 73 75 6c | ...).local.arg={...}.local.resul |
1f320 | 74 20 3d 20 7b 20 7d 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 | t.=.{.}.for._,.mask.in.ipairs(ar |
1f340 | 67 29 20 64 6f 0a 64 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 | g).do.domatch(result,.mask,.true |
1f360 | 29 0a 65 6e 64 0a 72 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 | ).end.return.result.end.local.bu |
1f380 | 69 6c 74 69 6e 5f 6d 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 | iltin_mkdir.=.os.mkdir.function. |
1f3a0 | 6f 73 2e 6d 6b 64 69 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 | os.mkdir(p).local.dir.=.iif(p:st |
1f3c0 | 61 72 74 73 77 69 74 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 | artswith("/"),."/",."").for.part |
1f3e0 | 20 69 6e 20 70 3a 67 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 | .in.p:gmatch("[^/]+").do.dir.=.d |
1f400 | 69 72 20 2e 2e 20 70 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 | ir....part.if.(part.~=."".and.no |
1f420 | 74 20 70 61 74 68 2e 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 | t.path.isabsolute(part).and.not. |
1f440 | 6f 73 2e 69 73 64 69 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 | os.isdir(dir)).then.local.ok,.er |
1f460 | 72 20 3d 20 62 75 69 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 | r.=.builtin_mkdir(dir).if.(not.o |
1f480 | 6b 29 20 74 68 65 6e 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 | k).then.return.nil,.err.end.end. |
1f4a0 | 64 69 72 20 3d 20 64 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 | dir.=.dir...."/".end.return.true |
1f4c0 | 0a 65 6e 64 0a 66 75 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 | .end.function.os.outputof(cmd).l |
1f4e0 | 6f 63 61 6c 20 70 69 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 | ocal.pipe.=.io.popen(cmd).local. |
1f500 | 72 65 73 75 6c 74 20 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 | result.=.pipe:read('*a').pipe:cl |
1f520 | 6f 73 65 28 29 0a 72 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 | ose().return.result.end.local.bu |
1f540 | 69 6c 74 69 6e 5f 72 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 | iltin_rmdir.=.os.rmdir.function. |
1f560 | 6f 73 2e 72 6d 64 69 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 | os.rmdir(p).local.dirs.=.os.matc |
1f580 | 68 64 69 72 73 28 70 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 | hdirs(p...."/*").for._,.dname.in |
1f5a0 | 20 69 70 61 69 72 73 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 | .ipairs(dirs).do.os.rmdir(dname) |
1f5c0 | 0a 65 6e 64 0a 6c 6f 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 | .end.local.files.=.os.matchfiles |
1f5e0 | 28 70 20 2e 2e 20 22 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 | (p...."/*").for._,.fname.in.ipai |
1f600 | 72 73 28 66 69 6c 65 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 | rs(files).do.os.remove(fname).en |
1f620 | 64 0a 62 75 69 6c 74 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 | d.builtin_rmdir(p).end..function |
1f640 | 20 70 61 74 68 2e 67 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 | .path.getabsolute(p).p.=.path.tr |
1f660 | 61 6e 73 6c 61 74 65 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 | anslate(p,."/").if.(p.==."").the |
1f680 | 6e 20 70 20 3d 20 22 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 | n.p.=.".".end.local.result.=.iif |
1f6a0 | 20 28 70 61 74 68 2e 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 | .(path.isabsolute(p),.nil,.os.ge |
1f6c0 | 74 63 77 64 28 29 29 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 | tcwd()).for.n,.part.in.ipairs(p: |
1f6e0 | 65 78 70 6c 6f 64 65 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 | explode("/",.true)).do.if.(part. |
1f700 | 3d 3d 20 22 22 20 61 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 | ==."".and.n.==.1).then.result.=. |
1f720 | 22 2f 22 0a 65 6c 73 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 | "/".elseif.(part.==."..").then.r |
1f740 | 65 73 75 6c 74 20 3d 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 | esult.=.path.getdirectory(result |
1f760 | 29 0a 65 6c 73 65 69 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 | ).elseif.(part.~=.".").then.if.( |
1f780 | 70 61 72 74 3a 73 74 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 | part:startswith("$").and.n.>.1). |
1f7a0 | 74 68 65 6e 0a 72 65 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 | then.result.=.result...."/"....p |
1f7c0 | 61 72 74 0a 65 6c 73 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 | art.else.result.=.path.join(resu |
1f7e0 | 6c 74 2c 20 70 61 72 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 | lt,.part).end.end.end.result.=.i |
1f800 | 69 66 28 72 65 73 75 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 | if(result:endswith("/"),.result: |
1f820 | 73 75 62 28 31 2c 20 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 | sub(1,.-2),.result).return.resul |
1f840 | 74 0a 65 6e 64 0a 66 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 | t.end.function.path.getbasename( |
1f860 | 70 29 0a 6c 6f 63 61 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 | p).local.name.=.path.getname(p). |
1f880 | 6c 6f 63 61 6c 20 69 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 | local.i.=.name:findlast(".",.tru |
1f8a0 | 65 29 0a 69 66 20 28 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 | e).if.(i).then.return.name:sub(1 |
1f8c0 | 2c 20 69 20 2d 20 31 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 | ,.i.-.1).else.return.name.end.en |
1f8e0 | 64 0a 66 75 6e 63 74 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 | d.function.path.removeext(name). |
1f900 | 6c 6f 63 61 6c 20 69 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 | local.i.=.name:findlast(".",.tru |
1f920 | 65 29 0a 69 66 20 28 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 | e).if.(i).then.return.name:sub(1 |
1f940 | 2c 20 69 20 2d 20 31 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 | ,.i.-.1).else.return.name.end.en |
1f960 | 64 0a 66 75 6e 63 74 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 | d.function.path.getdirectory(p). |
1f980 | 6c 6f 63 61 6c 20 69 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 | local.i.=.p:findlast("/",.true). |
1f9a0 | 69 66 20 28 69 29 20 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 | if.(i).then.if.i.>.1.then.i.=.i. |
1f9c0 | 2d 20 31 20 65 6e 64 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 | -.1.end.return.p:sub(1,.i).else. |
1f9e0 | 72 65 74 75 72 6e 20 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 | return.".".end.end.function.path |
1fa00 | 2e 67 65 74 64 72 69 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 | .getdrive(p).local.ch1.=.p:sub(1 |
1fa20 | 2c 31 29 0a 6c 6f 63 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 | ,1).local.ch2.=.p:sub(2,2).if.ch |
1fa40 | 32 20 3d 3d 20 22 3a 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 | 2.==.":".then.return.ch1.end.end |
1fa60 | 0a 66 75 6e 63 74 69 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 | .function.path.getextension(p).l |
1fa80 | 6f 63 61 6c 20 69 20 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 | ocal.i.=.p:findlast(".",.true).i |
1faa0 | 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 29 0a 65 6c 73 65 0a | f.(i).then.return.p:sub(i).else. |
1fac0 | 72 65 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 70 61 74 68 2e | return."".end.end.function.path. |
1fae0 | 67 65 74 6e 61 6d 65 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 | getname(p).local.i.=.p:findlast( |
1fb00 | 22 5b 2f 5c 5c 5d 22 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 | "[/\\]").if.(i).then.return.p:su |
1fb20 | 62 28 69 20 2b 20 31 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 | b(i.+.1).else.return.p.end.end.f |
1fb40 | 75 6e 63 74 69 6f 6e 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 | unction.path.getrelative(src,.ds |
1fb60 | 74 29 0a 73 72 63 20 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 | t).src.=.path.getabsolute(src).d |
1fb80 | 73 74 20 3d 20 70 61 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 | st.=.path.getabsolute(dst).if.(s |
1fba0 | 72 63 20 3d 3d 20 64 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 | rc.==.dst).then.return.".".end.i |
1fbc0 | 66 20 64 73 74 3a 73 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 | f.dst:startswith("$").then.retur |
1fbe0 | 6e 20 64 73 74 0a 65 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 | n.dst.end.src.=.src...."/".dst.= |
1fc00 | 20 64 73 74 20 2e 2e 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 | .dst...."/".local.idx.=.0.while. |
1fc20 | 28 74 72 75 65 29 20 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 | (true).do.local.tst.=.src:find(" |
1fc40 | 2f 22 2c 20 69 64 78 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 | /",.idx.+.1,.true).if.tst.then.i |
1fc60 | 66 20 73 72 63 3a 73 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 | f.src:sub(1,tst).==.dst:sub(1,ts |
1fc80 | 74 29 20 74 68 65 6e 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 | t).then.idx.=.tst.else.break.end |
1fca0 | 0a 65 6c 73 65 0a 62 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 | .else.break.end.end.local.first. |
1fcc0 | 3d 20 73 72 63 3a 66 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 | =.src:find("/",.0,.true).if.idx. |
1fce0 | 3c 3d 20 66 69 72 73 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 | <=.first.then.return.dst:sub(1,. |
1fd00 | 2d 32 29 0a 65 6e 64 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 | -2).end.src.=.src:sub(idx.+.1).d |
1fd20 | 73 74 20 3d 20 64 73 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 | st.=.dst:sub(idx.+.1).local.resu |
1fd40 | 6c 74 20 3d 20 22 22 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 | lt.=."".idx.=.src:find("/").whil |
1fd60 | 65 20 28 69 64 78 29 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 | e.(idx).do.result.=.result....". |
1fd80 | 2e 2f 22 0a 69 64 78 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 | ./".idx.=.src:find("/",.idx.+.1) |
1fda0 | 0a 65 6e 64 0a 72 65 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 | .end.result.=.result....dst.retu |
1fdc0 | 72 6e 20 72 65 73 75 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 | rn.result:sub(1,.-2).end.functio |
1fde0 | 6e 20 70 61 74 68 2e 67 65 74 63 6f 6d 6d 6f 6e 62 61 73 65 64 69 72 28 61 2c 20 62 29 0a 61 20 | n.path.getcommonbasedir(a,.b).a. |
1fe00 | 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 61 29 2e 2e 27 2f 27 0a 62 20 3d 20 | =.path.getdirectory(a)..'/'.b.=. |
1fe20 | 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 29 2e 2e 27 2f 27 0a 6c 6f 63 61 6c 20 | path.getdirectory(b)..'/'.local. |
1fe40 | 69 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 75 65 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 73 | idx.=.0.while.(true).do.local.ts |
1fe60 | 74 20 3d 20 61 3a 66 69 6e 64 28 27 2f 27 2c 20 69 64 78 20 2b 20 31 2c 20 74 72 75 65 29 0a 69 | t.=.a:find('/',.idx.+.1,.true).i |
1fe80 | 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 61 3a 73 75 62 28 31 2c 74 73 74 29 20 3d 3d 20 62 3a | f.tst.then.if.a:sub(1,tst).==.b: |
1fea0 | 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e 0a 69 64 78 20 3d 20 74 73 74 0a 65 6c 73 65 0a 62 | sub(1,tst).then.idx.=.tst.else.b |
1fec0 | 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 | reak.end.else.break.end.end.loca |
1fee0 | 6c 20 72 65 73 75 6c 74 20 3d 20 27 27 0a 69 66 20 69 64 78 20 3e 20 31 20 74 68 65 6e 0a 72 65 | l.result.=.''.if.idx.>.1.then.re |
1ff00 | 73 75 6c 74 20 3d 20 61 3a 73 75 62 28 31 2c 20 69 64 78 20 2d 20 31 29 2d 2d 20 52 65 6d 6f 76 | sult.=.a:sub(1,.idx.-.1)--.Remov |
1ff20 | 65 20 74 68 65 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 68 20 74 6f 20 62 65 20 63 6f 6e 73 69 | e.the.trailing.slash.to.be.consi |
1ff40 | 73 74 65 6e 74 20 77 69 74 68 20 6f 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 65 6e 64 0a | stent.with.other.functions..end. |
1ff60 | 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 61 74 68 2e | return.result.end.function.path. |
1ff80 | 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. |
1ffa0 | 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 |
1ffc0 | 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 |
1ffe0 | 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 |
20000 | 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 |
20020 | 78 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 | xfile(fname).local.extensions.=. |
20040 | 7b 20 22 2e 63 78 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 | {.".cx".}.local.ext.=.path.getex |
20060 | 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 72 6e 20 74 61 | tension(fname):lower().return.ta |
20080 | 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 74 29 0a 65 6e | ble.contains(extensions,.ext).en |
200a0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 6e 61 6d 65 | d.function.path.isobjcfile(fname |
200c0 | 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 6d 22 2c 20 22 2e 6d | ).local.extensions.=.{.".m",.".m |
200e0 | 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 | m".}.local.ext.=.path.getextensi |
20100 | 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 | on(fname):lower().return.table.c |
20120 | 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e | ontains(extensions,.ext).end.fun |
20140 | 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 6e 61 6d 65 29 0a 6c 6f | ction.path.iscppheader(fname).lo |
20160 | 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 68 22 2c 20 22 2e 68 68 22 2c 20 | cal.extensions.=.{.".h",.".hh",. |
20180 | 22 2e 68 70 70 22 2c 20 22 2e 68 78 78 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 | ".hpp",.".hxx".}.local.ext.=.pat |
201a0 | 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 0a 72 65 | h.getextension(fname):lower().re |
201c0 | 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 73 2c 20 | turn.table.contains(extensions,. |
201e0 | 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 61 70 70 78 6d 61 6e | ext).end.function.path.isappxman |
20200 | 69 66 65 73 74 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 | ifest(fname).local.extensions.=. |
20220 | 7b 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 | {.".appxmanifest".}.local.ext.=. |
20240 | 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() |
20260 | 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 |
20280 | 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 53 6f 75 72 | s,.ext).end.function.path.isSour |
202a0 | 63 65 46 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 | ceFile(fname).local.extensions.= |
202c0 | 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",. |
202e0 | 22 2e 73 22 2c 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 2c 20 22 2e 76 61 6c 61 22 20 7d 0a 6c 6f 63 | ".s",.".m",.".mm",.".vala".}.loc |
20300 | 61 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 6e 61 6d 65 | al.ext.=.path.getextension(fname |
20320 | 29 3a 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 | ):lower().return.table.contains( |
20340 | 65 78 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 | extensions,.ext).end.function.pa |
20360 | 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 56 53 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 | th.isSourceFileVS(fname).return. |
20380 | 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 6e 61 6d 65 29 0a 6f 72 20 70 61 74 68 | path.isSourceFile(fname).or.path |
203a0 | 2e 69 73 63 78 66 69 6c 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 | .iscxfile(fname).end.function.pa |
203c0 | 74 68 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 | th.isresourcefile(fname).local.e |
203e0 | 78 74 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 | xtensions.=.{.".rc".}.local.ext. |
20400 | 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 72 | =.path.getextension(fname):lower |
20420 | 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 69 | ().return.table.contains(extensi |
20440 | 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 6a 6f 69 6e | ons,.ext).end.function.path.join |
20460 | 28 2e 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 | (...).local.arg={...}.local.numa |
20480 | 72 67 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 | rgs.=.select("#",....).if.numarg |
204a0 | 73 20 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 | s.==.0.then.return."";.end.local |
204c0 | 20 61 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 | .allparts.=.{}.for.i.=.numargs,. |
204e0 | 31 2c 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 | 1,.-1.do.local.part.=.select(i,. |
20500 | 2e 2e 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 | ...).if.part.and.#part.>.0.and.p |
20520 | 61 72 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 | art.~=.".".then.while.part:endsw |
20540 | 69 74 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 | ith("/").do.part.=.part:sub(1,.- |
20560 | 32 29 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 | 2).end.table.insert(allparts,.1, |
20580 | 20 70 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 | .part).if.path.isabsolute(part). |
205a0 | 74 68 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 | then.break.end.end.end.return.ta |
205c0 | 62 6c 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 | ble.concat(allparts,."/").end.fu |
205e0 | 6e 63 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 | nction.path.rebase(p,.oldbase,.n |
20600 | 65 77 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 | ewbase).p.=.path.getabsolute(pat |
20620 | 68 2e 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 | h.join(oldbase,.p)).p.=.path.get |
20640 | 72 65 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 | relative(newbase,.p).return.p.en |
20660 | 64 0a 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 | d.function.path.translate(p,.sep |
20680 | 29 0a 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 | ).if.(type(p).==."table").then.l |
206a0 | 6f 63 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 | ocal.result.=.{.}.for._,.value.i |
206c0 | 6e 20 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 | n.ipairs(p).do.table.insert(resu |
206e0 | 6c 74 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 | lt,.path.translate(value)).end.r |
20700 | 65 74 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 | eturn.result.else.if.(not.sep).t |
20720 | 68 65 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 | hen.if.(os.is("windows")).then.s |
20740 | 65 70 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 | ep.=."\\".else.sep.=."/".end.end |
20760 | 0a 6c 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 | .local.result.=.p:gsub("[/\\]",. |
20780 | 73 65 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 | sep).return.result.end.end.funct |
207a0 | 69 6f 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 | ion.path.wildcards(pattern).patt |
207c0 | 65 72 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 | ern.=.pattern:gsub("([%+%.%-%^%$ |
207e0 | 25 28 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 | %(%)%%])",."%%%1").pattern.=.pat |
20800 | 74 65 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 | tern:gsub("%*%*",."\001").patter |
20820 | 6e 20 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 | n.=.pattern:gsub("%*",."\002").p |
20840 | 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 31 22 2c 20 22 2e | attern.=.pattern:gsub("\001",.". |
20860 | 2a 22 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 | *").pattern.=.pattern:gsub("\002 |
20880 | 22 2c 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 | ",."[^/]*").return.pattern.end.f |
208a0 | 75 6e 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 | unction.path.trimdots(p).local.c |
208c0 | 68 61 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 | hanged.repeat.changed.=.true.if. |
208e0 | 70 3a 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 | p:startswith("./").then.p.=.p:su |
20900 | 62 28 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 | b(3).elseif.p:startswith("../"). |
20920 | 74 68 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 | then.p.=.p:sub(4).else.changed.= |
20940 | 20 66 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 | .false.end.until.not.changed.ret |
20960 | 75 72 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 | urn.p.end..function.string.explo |
20980 | 64 65 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 | de(s,.pattern,.plain).if.(patter |
209a0 | 6e 20 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 | n.==.'').then.return.false.end.l |
209c0 | 6f 63 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 | ocal.pos.=.0.local.arr.=.{.}.for |
209e0 | 20 73 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 | .st,sp.in.function().return.s:fi |
20a00 | 6e 64 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 | nd(pattern,.pos,.plain).end.do.t |
20a20 | 61 62 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 | able.insert(arr,.s:sub(pos,.st-1 |
20a40 | 29 29 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 | )).pos.=.sp.+.1.end.table.insert |
20a60 | 28 61 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 | (arr,.s:sub(pos)).return.arr.end |
20a80 | 0a 66 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 | .function.string.findlast(s,.pat |
20aa0 | 74 65 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 | tern,.plain).local.curr.=.0.repe |
20ac0 | 61 74 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 | at.local.next.=.s:find(pattern,. |
20ae0 | 63 75 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 | curr.+.1,.plain).if.(next).then. |
20b00 | 63 75 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 | curr.=.next.end.until.(not.next) |
20b20 | 0a 69 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 | .if.(curr.>.0).then.return.curr. |
20b40 | 65 6e 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 | end.end.function.string.startswi |
20b60 | 74 68 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 | th(haystack,.needle).return.(hay |
20b80 | 73 74 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 | stack:find(needle,.1,.true).==.1 |
20ba0 | 29 0a 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 | ).end..function.table.contains(t |
20bc0 | 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f | ,.value).for._,.v.in.pairs(t).do |
20be0 | 0a 69 66 20 76 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 | .if.v.==.value.then.return.true. |
20c00 | 65 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 | end.end.return.false.end.functio |
20c20 | 6e 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 | n.table.icontains(t,.value).for. |
20c40 | 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 76 20 3d 3d 20 76 61 6c | _,.v.in.ipairs(t).do.if.v.==.val |
20c60 | 75 65 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 72 65 74 75 | ue.then.return.true.end.end.retu |
20c80 | 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 65 78 74 72 | rn.false.end.function.table.extr |
20ca0 | 61 63 74 28 61 72 72 2c 20 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b | act(arr,.fname).local.result.=.{ |
20cc0 | 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 74 61 62 | .}.for._,v.in.ipairs(arr).do.tab |
20ce0 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 5b 66 6e 61 6d 65 5d 29 0a 65 6e 64 0a | le.insert(result,.v[fname]).end. |
20d00 | 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 |
20d20 | 2e 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d | .flatten(arr).local.result.=.{.} |
20d40 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 66 6f 72 | .local.function.flatten(arr).for |
20d60 | 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 74 79 70 65 28 | ._,.v.in.ipairs(arr).do.if.type( |
20d80 | 76 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6c 61 74 74 65 6e 28 76 29 0a 65 6c | v).==."table".then.flatten(v).el |
20da0 | 73 65 0a 74 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 | se.table.insert(result,.v).end.e |
20dc0 | 6e 64 0a 65 6e 64 0a 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c | nd.end.flatten(arr).return.resul |
20de0 | 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 61 72 72 | t.end.function.table.implode(arr |
20e00 | 2c 20 62 65 66 6f 72 65 2c 20 61 66 74 65 72 2c 20 62 65 74 77 65 65 6e 29 0a 6c 6f 63 61 6c 20 | ,.before,.after,.between).local. |
20e20 | 72 65 73 75 6c 74 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 | result.=."".for._,v.in.ipairs(ar |
20e40 | 72 29 20 64 6f 0a 69 66 20 28 72 65 73 75 6c 74 20 7e 3d 20 22 22 20 61 6e 64 20 62 65 74 77 65 | r).do.if.(result.~=."".and.betwe |
20e60 | 65 6e 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 74 77 | en).then.result.=.result....betw |
20e80 | 65 65 6e 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 66 6f 72 | een.end.result.=.result....befor |
20ea0 | 65 20 2e 2e 20 76 20 2e 2e 20 61 66 74 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c | e....v....after.end.return.resul |
20ec0 | 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 | t.end.function.table.insertflat( |
20ee0 | 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 3d 3d 20 | tbl,.values).if.type(values).==. |
20f00 | 22 74 61 62 6c 65 22 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 | "table".then.for._,.value.in.ipa |
20f20 | 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 | irs(values).do.table.insertflat( |
20f40 | 74 62 6c 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | tbl,.value).end.else.table.inser |
20f60 | 74 28 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | t(tbl,.values).end.end.function. |
20f80 | 74 61 62 6c 65 2e 69 73 65 6d 70 74 79 28 74 29 0a 72 65 74 75 72 6e 20 6e 65 78 74 28 74 29 20 | table.isempty(t).return.next(t). |
20fa0 | 3d 3d 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 2e | ==.nil.end.function.table.join(. |
20fc0 | 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 72 65 73 75 6c 74 | ..).local.arg={...}.local.result |
20fe0 | 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f | .=.{.}.for._,t.in.ipairs(arg).do |
21000 | 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 | .if.type(t).==."table".then.for. |
21020 | 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | _,v.in.ipairs(t).do.table.insert |
21040 | 28 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | (result,.v).end.else.table.inser |
21060 | 74 28 72 65 73 75 6c 74 2c 20 74 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 | t(result,.t).end.end.return.resu |
21080 | 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6b 65 79 73 28 74 62 6c 29 0a | lt.end.function.table.keys(tbl). |
210a0 | 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 20 5f 20 69 6e 20 70 61 69 72 | local.keys.=.{}.for.k,._.in.pair |
210c0 | 73 28 74 62 6c 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 0a | s(tbl).do.table.insert(keys,.k). |
210e0 | 65 6e 64 0a 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 | end.return.keys.end.function.tab |
21100 | 6c 65 2e 6d 65 72 67 65 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f | le.merge(...).local.arg={...}.lo |
21120 | 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 69 | cal.result.=.{.}.for._,t.in.ipai |
21140 | 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 22 | rs(arg).do.if.type(t).==."table" |
21160 | 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 72 65 73 | .then.for.k,v.in.pairs(t).do.res |
21180 | 75 6c 74 5b 6b 5d 20 3d 20 76 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c | ult[k].=.v.end.else.error("inval |
211a0 | 69 64 20 76 61 6c 75 65 22 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 | id.value").end.end.return.result |
211c0 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 61 72 | .end.function.table.translate(ar |
211e0 | 72 2c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b | r,.translation).local.result.=.{ |
21200 | 20 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 61 72 72 29 20 64 | .}.for._,.value.in.ipairs(arr).d |
21220 | 6f 0a 6c 6f 63 61 6c 20 74 76 61 6c 75 65 0a 69 66 20 74 79 70 65 28 74 72 61 6e 73 6c 61 74 69 | o.local.tvalue.if.type(translati |
21240 | 6f 6e 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 74 68 65 6e 0a 74 76 61 6c 75 65 20 3d 20 | on).==."function".then.tvalue.=. |
21260 | 74 72 61 6e 73 6c 61 74 69 6f 6e 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 74 76 61 6c 75 65 20 3d | translation(value).else.tvalue.= |
21280 | 20 74 72 61 6e 73 6c 61 74 69 6f 6e 5b 76 61 6c 75 65 5d 0a 65 6e 64 0a 69 66 20 28 74 76 61 6c | .translation[value].end.if.(tval |
212a0 | 75 65 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 74 76 | ue).then.table.insert(result,.tv |
212c0 | 61 6c 75 65 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 | alue).end.end.return.result.end. |
212e0 | 00 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 29 0a 69 6f 2e 63 61 70 74 75 72 | .function.io.capture().io.captur |
21300 | 65 64 20 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 6e 64 63 61 70 74 75 | ed.=.''.end.function.io.endcaptu |
21320 | 72 65 28 29 0a 6c 6f 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 | re().local.captured.=.io.capture |
21340 | 64 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 65 74 75 72 6e 20 63 61 70 74 75 | d.io.captured.=.nil.return.captu |
21360 | 72 65 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 20 3d 20 69 6f 2e | red.end.local.builtin_open.=.io. |
21380 | 6f 70 65 6e 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 | open.function.io.open(fname,.mod |
213a0 | 65 29 0a 69 66 20 28 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 28 6d 6f 64 65 3a 66 69 6e 64 28 | e).if.(mode).then.if.(mode:find( |
213c0 | 22 77 22 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 | "w")).then.local.dir.=.path.getd |
213e0 | 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 6f 73 2e 6d 6b 64 | irectory(fname).ok,.err.=.os.mkd |
21400 | 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 | ir(dir).if.(not.ok).then.error(e |
21420 | 72 72 2c 20 30 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 | rr,.0).end.end.end.return.builti |
21440 | 6e 5f 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | n_open(fname,.mode).end.function |
21460 | 20 69 6f 2e 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b | .io.printf(msg,....).local.arg={ |
21480 | 2e 2e 2e 7d 0a 69 66 20 6e 6f 74 20 69 6f 2e 65 6f 6c 20 74 68 65 6e 0a 69 6f 2e 65 6f 6c 20 3d | ...}.if.not.io.eol.then.io.eol.= |
214a0 | 20 22 5c 6e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6f 2e 69 6e 64 65 6e 74 20 74 68 65 6e 0a | ."\n".end.if.not.io.indent.then. |
214c0 | 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 5c 74 22 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 6d 73 67 | io.indent.=."\t".end.if.type(msg |
214e0 | 29 20 3d 3d 20 22 6e 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 3d 20 73 74 72 69 6e 67 2e 72 65 | ).==."number".then.s.=.string.re |
21500 | 70 28 69 6f 2e 69 6e 64 65 6e 74 2c 20 6d 73 67 29 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d | p(io.indent,.msg)....string.form |
21520 | 61 74 28 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6c 73 65 0a 73 20 3d 20 73 | at(table.unpack(arg)).else.s.=.s |
21540 | 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 | tring.format(msg,.table.unpack(a |
21560 | 72 67 29 29 0a 65 6e 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 65 64 20 74 68 65 6e 0a 69 6f 2e | rg)).end.if.io.captured.then.io. |
21580 | 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 20 2e 2e 20 73 20 2e 2e 20 69 | captured.=.io.captured....s....i |
215a0 | 6f 2e 65 6f 6c 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 29 0a 69 6f 2e 77 72 69 74 65 28 | o.eol.else.io.write(s).io.write( |
215c0 | 69 6f 2e 65 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 20 3d 20 69 6f 2e 70 72 69 6e 74 66 0a 00 | io.eol).end.end._p.=.io.printf.. |
215e0 | 70 72 65 6d 61 6b 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 20 | premake.=.{.}.premake.platforms. |
21600 | 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d | =.{.Native.=.{.cfgsuffix.......= |
21620 | 20 22 22 2c 0a 7d 2c 0a 78 33 32 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 | ."",.},.x32.=.{.cfgsuffix....... |
21640 | 3d 20 22 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 | =."32",.},.x64.=.{.cfgsuffix.... |
21660 | 20 20 20 3d 20 22 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 0a 7b 0a 63 66 67 73 | ...=."64",.},.Universal.=.{.cfgs |
21680 | 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 | uffix.......=."univ",.},.Univers |
216a0 | 61 6c 33 32 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 | al32.=.{.cfgsuffix.......=."univ |
216c0 | 33 32 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 | 32",.},.Universal64.=.{.cfgsuffi |
216e0 | 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 0a 7b 0a 63 | x.......=."univ64",.},.PS3.=.{.c |
21700 | 66 67 73 75 66 66 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 | fgsuffix.......=."ps3",.iscrossc |
21720 | 6f 6d 70 69 6c 65 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 | ompiler.=.true,.nosharedlibs.... |
21740 | 3d 20 74 72 75 65 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 | =.true,.namestyle.......=."PS3", |
21760 | 0a 7d 2c 0a 57 69 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 | .},.WiiDev.=.{.cfgsuffix.......= |
21780 | 20 22 77 69 69 22 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 | ."wii",.iscrosscompiler.=.true,. |
217a0 | 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 58 62 6f 78 | namestyle.......=."PS3",.},.Xbox |
217c0 | 33 36 30 20 3d 0a 7b 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 | 360.=.{.cfgsuffix.......=."xbox3 |
217e0 | 36 30 22 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 | 60",.iscrosscompiler.=.true,.nam |
21800 | 65 73 74 79 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 50 6f 77 | estyle.......=."windows",.},.Pow |
21820 | 65 72 50 43 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 70 70 63 22 | erPC.=.{.cfgsuffix.......=."ppc" |
21840 | 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 7d 2c 0a 41 52 4d | ,.iscrosscompiler.=.true,.},.ARM |
21860 | 20 3d 0a 7b 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 | .=.{.cfgsuffix.......=."ARM",.is |
21880 | 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 4f 72 62 69 73 20 3d | crosscompiler.=.true,.},.Orbis.= |
218a0 | 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 22 2c 0a 69 73 | .{.cfgsuffix.......=."orbis",.is |
218c0 | 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 6c 65 20 | crosscompiler.=.true,.namestyle. |
218e0 | 20 20 20 20 20 20 3d 20 22 4f 72 62 69 73 22 2c 0a 7d 2c 0a 44 75 72 61 6e 67 6f 20 3d 0a 7b 0a | ......=."Orbis",.},.Durango.=.{. |
21900 | 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 64 75 72 61 6e 67 6f 22 2c 0a 69 73 63 | cfgsuffix.......=."durango",.isc |
21920 | 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 | rosscompiler.=.true,.nosharedlib |
21940 | 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 | s....=.true,.namestyle.......=." |
21960 | 77 69 6e 64 6f 77 73 22 2c 0a 7d 2c 0a 7d 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 64 6f 66 | windows",.},.}.local.builtin_dof |
21980 | 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 66 6e 61 | ile.=.dofile.function.dofile(fna |
219a0 | 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 29 0a 6c | me).local.oldcwd.=.os.getcwd().l |
219c0 | 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 74 20 6f | ocal.oldfile.=._SCRIPT.if.(not.o |
219e0 | 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 61 74 68 | s.isfile(fname)).then.local.path |
21a00 | 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 4f 4e 53 | .=.os.pathsearch(fname,._OPTIONS |
21a20 | 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 4b 45 5f | ["scripts"],.os.getenv("PREMAKE_ |
21a40 | 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 3d 20 70 | PATH")).if.(path).then.fname.=.p |
21a60 | 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 50 54 20 | ath.."/"..fname.end.end._SCRIPT. |
21a80 | 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 61 6c 20 | =.path.getabsolute(fname).local. |
21aa0 | 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 43 52 49 | newcwd.=.path.getdirectory(_SCRI |
21ac0 | 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 20 62 2c | PT).os.chdir(newcwd).local.a,.b, |
21ae0 | 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 5f 53 43 | .c,.d,.e,.f.=.builtin_dofile(_SC |
21b00 | 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 64 69 72 | RIPT)._SCRIPT.=.oldfile.os.chdir |
21b20 | 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 2c 20 66 | (oldcwd).return.a,.b,.c,.d,.e,.f |
21b40 | 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 61 6c 2c | .end.function.iif(expr,.trueval, |
21b60 | 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 75 72 6e | .falseval).if.(expr).then.return |
21b80 | 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 0a 65 6e | .trueval.else.return.falseval.en |
21ba0 | 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 0a 6c 6f | d.end.function.include(fname).lo |
21bc0 | 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 65 66 61 | cal.dir,.name.=.premake.findDefa |
21be0 | 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 72 20 7e | ultScript(fname,.false).if.dir.~ |
21c00 | 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 2e 2e 20 | =.nil.then.return.dofile(dir.... |
21c20 | 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 6e 64 0a | "/"....name).end.return.nil.end. |
21c40 | 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 61 6c 20 | function.printf(msg,....).local. |
21c60 | 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 28 6d 73 | arg={...}.print(string.format(ms |
21c80 | 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 63 61 6c | g,.table.unpack(arg))).end.local |
21ca0 | 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 20 74 79 | .builtin_type.=.type.function.ty |
21cc0 | 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 28 74 29 | pe(t).local.mt.=.getmetatable(t) |
21ce0 | 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 74 68 65 | .if.(mt).then.if.(mt.__type).the |
21d00 | 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 74 75 72 | n.return.mt.__type.end.end.retur |
21d20 | 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 65 2e 61 | n.builtin_type(t).end..premake.a |
21d40 | 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 73 74 20 | ction.=.{.}.premake.action.list. |
21d60 | 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 2e 61 64 | =.{.}.function.premake.action.ad |
21d80 | 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 6c 64 20 | d(a).local.missing.for._,.field. |
21da0 | 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 69 67 67 | in.ipairs({"description",."trigg |
21dc0 | 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 65 6e 0a | er"}).do.if.(not.a[field]).then. |
21de0 | 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 69 73 73 | missing.=.field.end.end.if.(miss |
21e00 | 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 20 61 20 | ing).then.error("action.needs.a. |
21e20 | 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 61 63 74 | "....missing,.3).end.premake.act |
21e40 | 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 75 6e 63 | ion.list[a.trigger].=.a.end.func |
21e60 | 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 29 0a 6c | tion.premake.action.call(name).l |
21e80 | 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 6e 61 6d | ocal.a.=.premake.action.list[nam |
21ea0 | 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 6e 2e 65 | e].for.sln.in.premake.solution.e |
21ec0 | 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 0a 61 2e | ach().do.if.a.onsolution.then.a. |
21ee0 | 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 6e 20 70 | onsolution(sln).end.for.prj.in.p |
21f00 | 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 29 | remake.solution.eachproject(sln) |
21f20 | 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 72 6f 6a | .do.if.a.onproject.then.a.onproj |
21f40 | 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 63 75 74 | ect(prj).end.end.end.if.a.execut |
21f60 | 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 6e 63 74 | e.then.a.execute().end.end.funct |
21f80 | 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 72 65 74 | ion.premake.action.current().ret |
21fa0 | 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 4e 29 0a | urn.premake.action.get(_ACTION). |
21fc0 | 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 65 74 28 | end.function.premake.action.get( |
21fe0 | 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 69 73 74 | name).return.premake.action.list |
22000 | 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 63 74 69 | [name].end.function.premake.acti |
22020 | 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 5f | on.each().local.keys.=.{.}.for._ |
22040 | 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 69 6f 6e | ,.action.in.pairs(premake.action |
22060 | 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 61 63 74 | .list).do.table.insert(keys,.act |
22080 | 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 73 | ion.trigger).end.table.sort(keys |
220a0 | 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 0a | ).local.i.=.0.return.function(). |
220c0 | 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 6f 6e 2e | i.=.i.+.1.return.premake.action. |
220e0 | 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 70 | list[keys[i]].end.end.function.p |
22100 | 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 4f 4e 20 | remake.action.set(name)._ACTION. |
22120 | 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 2e 61 63 | =.name.local.action.=.premake.ac |
22140 | 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 0a 5f 4f | tion.get(name).if.action.then._O |
22160 | 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 66 75 6e | S.=.action.os.or._OS.end.end.fun |
22180 | 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 28 61 63 | ction.premake.action.supports(ac |
221a0 | 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 74 68 65 | tion,.feature).if.not.action.the |
221c0 | 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 76 61 6c | n.return.false.end.if.action.val |
221e0 | 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 6e 74 61 | id_languages.then.if.table.conta |
22200 | 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 65 61 74 | ins(action.valid_languages,.feat |
22220 | 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 0a 69 66 | ure).then.return.true.end.end.if |
22240 | 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 61 62 6c | .action.valid_kinds.then.if.tabl |
22260 | 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 2c 20 66 | e.contains(action.valid_kinds,.f |
22280 | 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 |
222a0 | 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 74 69 6f | .return.false.end..premake.optio |
222c0 | 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 20 7b 20 | n.=.{.}.premake.option.list.=.{. |
222e0 | 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 28 6f 70 | }.function.premake.option.add(op |
22300 | 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 20 69 6e | t).local.missing.for._,.field.in |
22320 | 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 67 67 65 | .ipairs({."description",."trigge |
22340 | 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 74 68 65 | r".}).do.if.(not.opt[field]).the |
22360 | 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 69 | n.missing.=.field.end.end.if.(mi |
22380 | 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 64 73 20 | ssing).then.error("option.needs. |
223a0 | 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 6f | a."....missing,.3).end.premake.o |
223c0 | 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 0a 65 6e | ption.list[opt.trigger].=.opt.en |
223e0 | 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 28 6e 61 | d.function.premake.option.get(na |
22400 | 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 74 5b 6e | me).return.premake.option.list[n |
22420 | 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 69 6f 6e | ame].end.function.premake.option |
22440 | 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 5f 2c 20 | .each().local.keys.=.{.}.for._,. |
22460 | 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 6e 2e 6c | option.in.pairs(premake.option.l |
22480 | 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 74 69 6f | ist).do.table.insert(keys,.optio |
224a0 | 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 73 29 0a | n.trigger).end.table.sort(keys). |
224c0 | 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 0a 69 20 | local.i.=.0.return.function().i. |
224e0 | 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 2e 6c 69 | =.i.+.1.return.premake.option.li |
22500 | 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 70 72 65 | st[keys[i]].end.end.function.pre |
22520 | 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 66 6f 72 | make.option.validate(values).for |
22540 | 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 64 6f 0a | .key,.value.in.pairs(values).do. |
22560 | 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 74 28 6b | local.opt.=.premake.option.get(k |
22580 | 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 66 61 6c | ey).if.(not.opt).then.return.fal |
225a0 | 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 20 2e 2e | se,."invalid.option.'"....key... |
225c0 | 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 6c 75 65 | ."'".end.if.(opt.value.and.value |
225e0 | 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 6f 20 76 | .==."").then.return.false,."no.v |
22600 | 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 2e 2e 20 | alue.specified.for.option.'".... |
22620 | 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 20 74 68 | key...."'".end.if.opt.allowed.th |
22640 | 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 20 6d 61 | en.local.found.=.false.for._,.ma |
22660 | 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 0a 69 66 | tch.in.ipairs(opt.allowed).do.if |
22680 | 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 20 3d 20 | .match[1].==.value.then.found.=. |
226a0 | 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 6e 64 20 | true.break.end.end.if.not.found. |
226c0 | 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 6d 61 74 | then.return.false,.string.format |
226e0 | 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 6f 6e 20 | ("invalid.value.'%s'.for.option. |
22700 | 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 64 0a 72 | '%s'",.value,.key).end.end.end.r |
22720 | 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 3d 20 7b | eturn.true.end..premake.tree.=.{ |
22740 | 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 66 75 6e | .}.local.tree.=.premake.tree.fun |
22760 | 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 61 6c 20 | ction.premake.tree.new(n).local. |
22780 | 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 7d 0a 7d | t.=.{.name.=.n,.children.=.{.}.} |
227a0 | 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 65 2e 74 | .return.t.end.function.premake.t |
227c0 | 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 70 20 3d | ree.add(tr,.p,.onaddfunc).if.p.= |
227e0 | 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 6c 20 70 | =.".".then.return.tr.end.local.p |
22800 | 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 2e 67 65 | arentnode.=.tree.add(tr,.path.ge |
22820 | 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 61 6c 20 | tdirectory(p),.onaddfunc).local. |
22840 | 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 66 20 63 | childname.=.path.getname(p).if.c |
22860 | 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 70 61 72 | hildname.==."..".then.return.par |
22880 | 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 20 70 61 | entnode.end.local.childnode.=.pa |
228a0 | 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 69 66 20 | rentnode.children[childname].if. |
228c0 | 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 74 68 20 | not.childnode.or.childnode.path. |
228e0 | 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 73 65 72 | ~=.p.then.childnode.=.tree.inser |
22900 | 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 61 6d 65 | t(parentnode,.tree.new(childname |
22920 | 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 64 66 75 | )).childnode.path.=.p.if.onaddfu |
22940 | 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 65 6e 64 | nc.then.onaddfunc(childnode).end |
22960 | 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 63 74 69 | .end.return.childnode.end.functi |
22980 | 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 2c 20 63 | on.premake.tree.insert(parent,.c |
229a0 | 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 6c 64 72 | hild).table.insert(parent.childr |
229c0 | 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 0a 70 61 | en,.child).if.child.name.then.pa |
229e0 | 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 68 69 6c | rent.children[child.name].=.chil |
22a00 | 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 65 74 75 | d.end.child.parent.=.parent.retu |
22a20 | 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 2e 74 72 | rn.child.end.function.premake.tr |
22a40 | 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 2e 70 61 | ee.getlocalpath(node).if.node.pa |
22a60 | 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 6d 65 0a | rent.path.then.return.node.name. |
22a80 | 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 6f 64 65 | elseif.node.cfg.then.return.node |
22aa0 | 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 74 68 0a | .cfg.name.else.return.node.path. |
22ac0 | 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 2e 72 65 | end.end.function.premake.tree.re |
22ae0 | 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 6f 64 65 | move(node).local.children.=.node |
22b00 | 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 63 68 69 | .parent.children.for.i.=.1,.#chi |
22b20 | 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 64 65 20 | ldren.do.if.children[i].==.node. |
22b40 | 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 29 0a 65 | then.table.remove(children,.i).e |
22b60 | 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 0a 66 75 | nd.end.node.children.=.{}.end.fu |
22b80 | 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 74 72 65 | nction.premake.tree.sort(tr).tre |
22ba0 | 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 63 74 69 | e.traverse(tr,.{.onnode.=.functi |
22bc0 | 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 64 72 65 | on(node).table.sort(node.childre |
22be0 | 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 65 20 3c | n,.function(a,b).return.a.name.< |
22c00 | 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 0a 66 75 | .b.name.end).end.},.true).end.fu |
22c20 | 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 74 2c 20 | nction.premake.tree.traverse(t,. |
22c40 | 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 29 0a 6c | fn,.includeroot,.initialdepth).l |
22c60 | 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 65 20 3d | ocal.donode,.dochildren.donode.= |
22c80 | 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 20 6e 6f | .function(node,.fn,.depth).if.no |
22ca0 | 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 64 0a 69 | de.isremoved.then..return..end.i |
22cc0 | 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 6f 64 65 | f.fn.onnode.then..fn.onnode(node |
22ce0 | 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 65 6e 20 | ,.depth)..end.if.#node.children. |
22d00 | 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 74 68 65 | >.0.then.if.fn.onbranchenter.the |
22d20 | 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 68 29 0a | n.fn.onbranchenter(node,.depth). |
22d40 | 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 6e 62 72 | end.if.fn.onbranch.then..fn.onbr |
22d60 | 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 64 72 65 | anch(node,.depth)..end.dochildre |
22d80 | 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 6f 6e 62 | n(node,.fn,.depth.+.1).if.fn.onb |
22da0 | 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 74 28 6e | ranchexit.then.fn.onbranchexit(n |
22dc0 | 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 6c 65 61 | ode,.depth).end.else.if.fn.onlea |
22de0 | 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 29 20 0a | f.then..fn.onleaf(node,.depth).. |
22e00 | 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 74 69 6f | end.end.end.dochildren.=.functio |
22e20 | 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 3d 20 31 | n(parent,.fn,.depth).local.i.=.1 |
22e40 | 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 64 6f 0a | .while.i.<=.#parent.children.do. |
22e60 | 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 69 5d 0a | local.node.=.parent.children[i]. |
22e80 | 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 64 65 20 | donode(node,.fn,.depth).if.node. |
22ea0 | 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 3d 20 69 | ==.parent.children[i].then.i.=.i |
22ec0 | 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 61 6c 64 | .+.1.end.end.end.if.not.initiald |
22ee0 | 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 64 0a 69 | epth.then.initialdepth.=.0.end.i |
22f00 | 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 66 6e 2c | f.includeroot.then.donode(t,.fn, |
22f20 | 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 6e 28 74 | .initialdepth).else.dochildren(t |
22f40 | 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 70 72 65 | ,.fn,.initialdepth).end.end..pre |
22f60 | 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 6f 6c 75 | make.solution.=.{.}.premake.solu |
22f80 | 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 61 6b 65 | tion.list.=.{.}.function.premake |
22fa0 | 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 20 3d 20 | .solution.new(name).local.sln.=. |
22fc0 | 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 74 69 6f | {.}.table.insert(premake.solutio |
22fe0 | 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 2e 6c 69 | n.list,.sln).premake.solution.li |
23000 | 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 6c 6e 2c | st[name].=.sln.setmetatable(sln, |
23020 | 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 61 6d 65 | .{.__type="solution".}).sln.name |
23040 | 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 20 20 20 | ...........=.name.sln.basedir... |
23060 | 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 74 73 20 | .....=.os.getcwd().sln.projects. |
23080 | 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 20 20 3d | ......=.{.}.sln.blocks.........= |
230a0 | 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 0a 73 6c | .{.}.sln.configurations.=.{.}.sl |
230c0 | 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 20 73 6c | n.groups.........=.{.}.return.sl |
230e0 | 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 6f 6e 2e | n.end.function.premake.solution. |
23100 | 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 63 74 69 | each().local.i.=.0.return.functi |
23120 | 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 61 6b 65 | on.().i.=.i.+.1.if.i.<=.#premake |
23140 | 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 65 6d 61 | .solution.list.then.return.prema |
23160 | 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 6e 64 0a | ke.solution.list[i].end.end.end. |
23180 | 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 68 70 72 | function.premake.solution.eachpr |
231a0 | 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 20 66 75 | oject(sln).local.i.=.0.return.fu |
231c0 | 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 23 73 6c | nction.().i.=.i.+.1.if.(i.<=.#sl |
231e0 | 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 6b 65 2e | n.projects).then.return.premake. |
23200 | 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 6e 64 0a | solution.getproject(sln,.i).end. |
23220 | 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 74 69 6f | end.end.function.premake.solutio |
23240 | 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 72 65 74 | n.eachgroup(sln).local.i.=.0.ret |
23260 | 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 20 3c 3d | urn.function().i.=.i.+.1.if(i.<= |
23280 | 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 6d 61 6b | .#sln.groups).then.return.premak |
232a0 | 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 6e 64 0a | e.solution.getgroup(sln,.i).end. |
232c0 | 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 74 69 6f | end.end.function.premake.solutio |
232e0 | 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 75 74 69 | n.get(key).return.premake.soluti |
23300 | 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 6d 61 6b | on.list[key].end.function.premak |
23320 | 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 78 29 0a | e.solution.getproject(sln,.idx). |
23340 | 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 0a 6c 6f | local.prj.=.sln.projects[idx].lo |
23360 | 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 72 6a 29 | cal.cfg.=.premake.getconfig(prj) |
23380 | 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 66 67 0a | .cfg.name.=.prj.name.return.cfg. |
233a0 | 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 2e 67 65 | end.function.premake.solution.ge |
233c0 | 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 73 6c 6e | tgroup(sln,.idx).local.grp.=.sln |
233e0 | 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 72 65 6d | .groups[idx].return.grp.end.prem |
23400 | 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 65 6d 61 | ake.project.=.{.}.function.prema |
23420 | 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 6a 29 0a | ke.project.buildsourcetree(prj). |
23440 | 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 72 6a 2e | local.tr.=.premake.tree.new(prj. |
23460 | 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 69 73 76 | name).tr.project.=.prj.local.isv |
23480 | 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 65 29 0a | path.local.function.onadd(node). |
234a0 | 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 72 20 66 | node.isvpath.=.isvpath.end.for.f |
234c0 | 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 6c 65 28 | cfg.in.premake.project.eachfile( |
234e0 | 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 7e 3d 20 | prj).do.isvpath.=.(fcfg.name.~=. |
23500 | 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 61 6b 65 | fcfg.vpath).local.node.=.premake |
23520 | 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 64 64 29 | .tree.add(tr,.fcfg.vpath,.onadd) |
23540 | 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 74 72 65 | .node.cfg.=.fcfg.end.premake.tre |
23560 | 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 74 69 6f | e.sort(tr).return.tr.end.functio |
23580 | 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 74 66 6f | n.premake.eachconfig(prj,.platfo |
235a0 | 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 20 70 72 | rm).if.prj.project.then.prj.=.pr |
235c0 | 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 6a 2e 73 | j.project.end.local.cfgs.=.prj.s |
235e0 | 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 69 20 3d | olution.configurations.local.i.= |
23600 | 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 20 31 0a | .0.return.function.().i.=.i.+.1. |
23620 | 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 6d 61 6b | if.i.<=.#cfgs.then.return.premak |
23640 | 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 74 66 6f | e.getconfig(prj,.cfgs[i],.platfo |
23660 | 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 61 6b 65 | rm).end.end.end.function.premake |
23680 | 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 20 70 72 | .project.eachfile(prj).if.not.pr |
236a0 | 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 67 65 74 | j.project.then.prj.=.premake.get |
236c0 | 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 6f 63 61 | config(prj).end.local.i.=.0.loca |
236e0 | 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 6f 6e 20 | l.t.=.prj.files.return.function. |
23700 | 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 6e 0a 6c | ().i.=.i.+.1.if.(i.<=.#t).then.l |
23720 | 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 5b 74 5b | ocal.fcfg.=.prj.__fileconfigs[t[ |
23740 | 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 65 63 74 | i]].fcfg.vpath.=.premake.project |
23760 | 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 75 72 6e | .getvpath(prj,.fcfg.name).return |
23780 | 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 65 6d 61 | .fcfg.end.end.end.function.prema |
237a0 | 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 20 3d 3d | ke.esc(value).if.(type(value).== |
237c0 | 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 20 7b 20 | ."table").then.local.result.=.{. |
237e0 | 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 0a 74 61 | }.for._,v.in.ipairs(value).do.ta |
23800 | 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 63 28 76 | ble.insert(result,.premake.esc(v |
23820 | 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 75 65 20 | )).end.return.result.else.value. |
23840 | 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 61 6c 75 | =.value:gsub('&',.."&").valu |
23860 | 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 29 0a 76 | e.=.value:gsub('"',..""").v |
23880 | 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 73 3b 22 | alue.=.value:gsub("'",.."'" |
238a0 | 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 6c 74 3b | ).value.=.value:gsub('<',.."< |
238c0 | 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 26 67 74 | ").value.=.value:gsub('>',.."> |
238e0 | 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 22 26 23 | ;").value.=.value:gsub('\r',."&# |
23900 | 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 27 2c 20 | x0D;").value.=.value:gsub('\n',. |
23920 | 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 64 0a 66 | "
").return.value.end.end.f |
23940 | 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 6d 73 28 | unction.premake.filterplatforms( |
23960 | 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 6c 74 20 | sln,.map,.default).local.result. |
23980 | 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 2e 70 6c | =.{.}.local.keys.=.{.}.if.sln.pl |
239a0 | 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 72 73 28 | atforms.then.for._,.p.in.ipairs( |
239c0 | 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 6e 64 20 | sln.platforms).do.if.map[p].and. |
239e0 | 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 70 5d 29 | not.table.contains(keys,.map[p]) |
23a00 | 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 0a 74 61 | .then.table.insert(result,.p).ta |
23a20 | 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 65 6e 64 | ble.insert(keys,.map[p]).end.end |
23a40 | 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 75 6c 74 | .end.if.#result.==.0.and.default |
23a60 | 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 66 61 75 | .then.table.insert(result,.defau |
23a80 | 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 63 74 69 | lt).end.return.result.end.functi |
23aa0 | 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 66 6f 72 | on.premake.findproject(name).for |
23ac0 | 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 20 | .sln.in.premake.solution.each(). |
23ae0 | 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 6e 2e 65 | do.for.prj.in.premake.solution.e |
23b00 | 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 6d 65 20 | achproject(sln).do.if.(prj.name. |
23b20 | 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 0a 65 6e | ==.name).then.return..prj.end.en |
23b40 | 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 6e 64 66 | d.end.end.function.premake.findf |
23b60 | 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 61 6d 65 | ile(prj,.extension).for._,.fname |
23b80 | 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 6e 61 6d | .in.ipairs(prj.files).do.if.fnam |
23ba0 | 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 74 75 72 | e:endswith(extension).then.retur |
23bc0 | 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 70 72 65 | n.fname.end.end.end.function.pre |
23be0 | 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 70 6c 74 | make.getconfig(prj,.cfgname,.plt |
23c00 | 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 6a 0a 69 | name).prj.=.prj.project.or.prj.i |
23c20 | 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 74 61 62 | f.pltname.==."Native".or.not.tab |
23c40 | 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 66 6f 72 | le.contains(prj.solution.platfor |
23c60 | 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 6d 65 20 | ms.or.{},.pltname).then.pltname. |
23c80 | 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 65 20 6f | =.nil.end.local.key.=.(cfgname.o |
23ca0 | 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 65 79 20 | r."").if.pltname.then.key.=.key. |
23cc0 | 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 6f 6e 66 | ...pltname.end.return.prj.__conf |
23ce0 | 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 2e 67 65 | igs[key].end.function.premake.ge |
23d00 | 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 2c 20 75 | tconfigname(cfgname,.platform,.u |
23d20 | 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 6c 6f 63 | seshortname).if.cfgname.then.loc |
23d40 | 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 20 61 6e | al.name.=.cfgname.if.platform.an |
23d60 | 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 66 20 75 | d.platform.~=."Native".then.if.u |
23d80 | 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 2e 2e 20 | seshortname.then.name.=.name.... |
23da0 | 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 66 67 73 | premake.platforms[platform].cfgs |
23dc0 | 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 20 2e 2e | uffix.else.name.=.name...."|"... |
23de0 | 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 75 73 65 | .platform.end.end.return.iif(use |
23e00 | 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 29 0a 65 | shortname,.name:lower(),.name).e |
23e20 | 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 70 65 6e | nd.end.function.premake.getdepen |
23e40 | 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 74 20 6f | dencies(prj).prj.=.prj.project.o |
23e60 | 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 20 5f 2c | r.prj.local.results.=.{.}.for._, |
23e80 | 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 0a | .cfg.in.pairs(prj.__configs).do. |
23ea0 | 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 6b 73 29 | for._,.link.in.ipairs(cfg.links) |
23ec0 | 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 72 6f 6a | .do.local.dep.=.premake.findproj |
23ee0 | 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 65 2e 63 | ect(link).if.dep.and.not.table.c |
23f00 | 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 62 6c 65 | ontains(results,.dep).then.table |
23f20 | 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 0a 65 6e | .insert(results,.dep).end.end.en |
23f40 | 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 20 70 72 | d.return.results.end.function.pr |
23f60 | 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 6e 61 6d | emake.project.getbasename(prjnam |
23f80 | 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 75 62 28 | e,.pattern).return.pattern:gsub( |
23fa0 | 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 20 70 72 | "%%%%",.prjname).end.function.pr |
23fc0 | 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 2c 20 70 | emake.project.getfilename(prj,.p |
23fe0 | 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 2e 70 72 | attern).local.fname.=.premake.pr |
24000 | 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 61 74 74 | oject.getbasename(prj.name,.patt |
24020 | 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 63 61 74 | ern).fname.=.path.join(prj.locat |
24040 | 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 6c 61 74 | ion,.fname).return.path.getrelat |
24060 | 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 66 75 6e | ive(os.getcwd(),.fname).end..fun |
24080 | 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 69 6e 64 | ction.premake.getlinks(cfg,.kind |
240a0 | 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 61 72 74 | ,.part).local.result.=.iif.(part |
240c0 | 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 61 6c 6c | .==."directory".and.kind.==."all |
240e0 | 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 6e 61 6d | ",.cfg.libdirs,.{}).local.cfgnam |
24100 | 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 63 74 2e | e.=.iif(cfg.name.==.cfg.project. |
24120 | 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 68 73 74 | name,."",.cfg.name).local.pathst |
24140 | 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 67 29 0a | yle.=.premake.getpathstyle(cfg). |
24160 | 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 6e 61 6d | local.namestyle.=.premake.getnam |
24180 | 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 6e 6c 69 | estyle(cfg).local.function.canli |
241a0 | 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 2e 6b 69 | nk(source,.target).if.(target.ki |
241c0 | 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 6b 69 6e | nd.~=."SharedLib".and.target.kin |
241e0 | 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 20 66 61 | d.~=."StaticLib").then.return.fa |
24200 | 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 63 74 28 | lse.end.if.premake.iscppproject( |
24220 | 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 73 63 70 | source).then.return.premake.iscp |
24240 | 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 6b 65 2e | pproject(target).elseif.premake. |
24260 | 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 72 65 74 | isdotnetproject(source).then.ret |
24280 | 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 61 72 67 | urn.premake.isdotnetproject(targ |
242a0 | 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 61 69 72 | et).end.end.for._,.link.in.ipair |
242c0 | 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 63 61 6c | s(cfg.links).do.local.item.local |
242e0 | 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 6e 6b 29 | .prj.=.premake.findproject(link) |
24300 | 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 74 68 65 | .if.prj.and.kind.~=."system".the |
24320 | 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 6f 6e 66 | n.local.prjcfg.=.premake.getconf |
24340 | 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 29 0a 69 | ig(prj,.cfgname,.cfg.platform).i |
24360 | 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 61 6e 6c | f.kind.==."dependencies".or.canl |
24380 | 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 74 20 3d | ink(cfg,.prjcfg).then.if.(part.= |
243a0 | 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 74 68 2e | =."directory").then.item.=.path. |
243c0 | 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 63 74 6f | rebase(prjcfg.linktarget.directo |
243e0 | 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 74 69 6f | ry,.prjcfg.location,.cfg.locatio |
24400 | 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 29 20 74 | n).elseif.(part.==."basename").t |
24420 | 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 62 61 73 | hen.item.=.prjcfg.linktarget.bas |
24440 | 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 74 68 22 | ename.elseif.(part.==."fullpath" |
24460 | 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 63 66 67 | ).then.item.=.path.rebase(prjcfg |
24480 | 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 6c 6f 63 | .linktarget.fullpath,.prjcfg.loc |
244a0 | 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 70 61 72 | ation,.cfg.location).elseif.(par |
244c0 | 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 6a 63 66 | t.==."object").then.item.=.prjcf |
244e0 | 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 28 6b 69 | g.end.end.elseif.not.prj.and.(ki |
24500 | 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 6c 22 29 | nd.==."system".or.kind.==."all") |
24520 | 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 29 20 74 | .then.if.(part.==."directory").t |
24540 | 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 6c 69 6e | hen.item.=.path.getdirectory(lin |
24560 | 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 29 20 74 | k).elseif.(part.==."fullpath").t |
24580 | 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 3d 3d 20 | hen.item.=.link.if.namestyle.==. |
245a0 | 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 70 70 70 | "windows".then.if.premake.iscppp |
245c0 | 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 2e 20 | roject(cfg).then.item.=.item.... |
245e0 | 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 74 70 72 | ".lib".elseif.premake.isdotnetpr |
24600 | 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 2e 20 22 | oject(cfg).then.item.=.item...." |
24620 | 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 22 6e 61 | .dll".end.end.elseif.part.==."na |
24640 | 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 6c 69 6e | me".then.item.=.path.getname(lin |
24660 | 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 74 68 65 | k).elseif.part.==."basename".the |
24680 | 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 6b 29 0a | n.item.=.path.getbasename(link). |
246a0 | 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 66 69 6e | else.item.=.link.end.if.item:fin |
246c0 | 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 20 70 61 | d("/",.nil,.true).then.item.=.pa |
246e0 | 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 63 61 74 | th.getrelative(cfg.project.locat |
24700 | 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 65 6e 0a | ion,.item).end.end.if.item.then. |
24720 | 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 20 70 61 | if.pathstyle.==."windows".and.pa |
24740 | 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 74 68 2e | rt.~=."object".then.item.=.path. |
24760 | 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 6e 6f 74 | translate(item,."\\").end.if.not |
24780 | 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 20 74 68 | .table.contains(result,.item).th |
247a0 | 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 0a 65 6e | en.table.insert(result,.item).en |
247c0 | 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 75 6e 63 | d.end.end.return.result.end.func |
247e0 | 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 29 0a 72 | tion.premake.getnamestyle(cfg).r |
24800 | 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 6c 61 74 | eturn.premake.platforms[cfg.plat |
24820 | 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 74 74 6f | form].namestyle.or.premake.getto |
24840 | 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 65 6e 64 | ol(cfg).namestyle.or."posix".end |
24860 | 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 65 28 63 | .function.premake.getpathstyle(c |
24880 | 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 28 29 2e | fg).if.premake.action.current(). |
248a0 | 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 77 69 6e | os.==."windows".then.return."win |
248c0 | 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 0a 65 6e | dows".else.return."posix".end.en |
248e0 | 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 63 66 67 | d.function.premake.gettarget(cfg |
24900 | 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 74 79 6c | ,.direction,.pathstyle,.namestyl |
24920 | 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 20 74 68 | e,.system).if.system.==."bsd".th |
24940 | 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 20 6b 69 | en.system.=."linux".end.local.ki |
24960 | 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 70 70 72 | nd.=.cfg.kind.if.premake.iscpppr |
24980 | 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 20 3d 3d | oject(cfg).then.if.(namestyle.== |
249a0 | 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 6f 77 73 | ."windows".or.system.==."windows |
249c0 | 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 64 20 64 | ").and.kind.==."SharedLib".and.d |
249e0 | 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 67 2e 66 | irection.==."link".and.not.cfg.f |
24a00 | 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 22 53 74 | lags.NoImportLib.then.kind.=."St |
24a20 | 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 22 70 6f | aticLib".end.if.namestyle.==."po |
24a40 | 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 61 6e 64 | six".and.system.==."windows".and |
24a60 | 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 65 73 74 | .kind.~=."StaticLib".then.namest |
24a80 | 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 20 66 69 | yle.=."windows".end.end.local.fi |
24aa0 | 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 3d 3d 20 | eld...=."build".if.direction.==. |
24ac0 | 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 64 4c 69 | "link".and.cfg.kind.==."SharedLi |
24ae0 | 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 6c 6f 63 | b".then.field.=."implib".end.loc |
24b00 | 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 22 5d 20 | al.name....=.cfg[field.."name"]. |
24b20 | 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 65 63 74 | or.cfg.targetname.or.cfg.project |
24b40 | 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 6c 64 2e | .name.local.dir.....=.cfg[field. |
24b60 | 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 61 74 68 | ."dir"].or.cfg.targetdir.or.path |
24b80 | 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 67 2e 62 | .getrelative(cfg.location,.cfg.b |
24ba0 | 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 69 65 6c | asedir).local.subdir..=.cfg[fiel |
24bc0 | 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 64 69 72 | d.."subdir"].or.cfg.targetsubdir |
24be0 | 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 63 61 6c | .or.".".local.prefix..=."".local |
24c00 | 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 20 22 22 | .suffix..=."".local.ext.....=."" |
24c20 | 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 0a 64 69 | .local.bundlepath,.bundlename.di |
24c40 | 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 20 6e 61 | r.=.path.join(dir,.subdir).if.na |
24c60 | 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 6b 69 6e | mestyle.==."windows".then.if.kin |
24c80 | 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 22 57 69 | d.==."ConsoleApp".or.kind.==."Wi |
24ca0 | 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 65 6c 73 | ndowedApp".then.ext.=.".exe".els |
24cc0 | 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 65 78 74 | eif.kind.==."SharedLib".then.ext |
24ce0 | 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 74 69 63 | .=.".dll".elseif.kind.==."Static |
24d00 | 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 73 65 69 | Lib".then.ext.=.".lib".end.elsei |
24d20 | 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 66 20 6b | f.namestyle.==."posix".then.if.k |
24d40 | 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 65 6d 20 | ind.==."WindowedApp".and.system. |
24d60 | 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 20 6e 61 | ==."macosx".then.bundlename.=.na |
24d80 | 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 68 2e 6a | me....".app".bundlepath.=.path.j |
24da0 | 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 74 68 2e | oin(dir,.bundlename).dir.=.path. |
24dc0 | 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 63 4f 53 | join(bundlepath,."Contents/MacOS |
24de0 | 22 29 0a 65 6c 73 65 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 | ").elseif.(kind.==."ConsoleApp". |
24e00 | 6f 72 20 6b 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 73 79 | or.kind.==."WindowedApp").and.sy |
24e20 | 73 74 65 6d 20 3d 3d 20 22 6f 73 32 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a | stem.==."os2".then.ext.=.".exe". |
24e40 | 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. |
24e60 | 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 79 73 74 65 6d 20 | prefix.=."lib".ext.=.iif(system. |
24e80 | 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 6f 22 29 0a 65 6c | ==."macosx",.".dylib",.".so").el |
24ea0 | 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 68 65 6e 0a 70 72 | seif.kind.==."StaticLib".then.pr |
24ec0 | 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 64 0a 65 6c 73 65 | efix.=."lib".ext.=.".a".end.else |
24ee0 | 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 0a 69 66 20 6b 69 | if.namestyle.==."PS3".then.if.ki |
24f00 | 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 22 57 | nd.==."ConsoleApp".or.kind.==."W |
24f20 | 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 6c 66 22 0a 65 6c | indowedApp".then.ext.=.".elf".el |
24f40 | 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 68 65 6e 0a 70 72 | seif.kind.==."StaticLib".then.pr |
24f60 | 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 64 0a 65 6c 73 65 | efix.=."lib".ext.=.".a".end.else |
24f80 | 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 4f 72 62 69 73 22 20 74 68 65 6e 0a 69 66 20 | if.namestyle.==."Orbis".then.if. |
24fa0 | 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.==. |
24fc0 | 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 6c 66 22 0a | "WindowedApp".then.ext.=.".elf". |
24fe0 | 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 68 65 6e 0a | elseif.kind.==."StaticLib".then. |
25000 | 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 6c 73 65 69 66 | prefix.=."lib".ext.=.".a".elseif |
25020 | 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 65 78 74 20 3d 20 | .kind.==."SharedLib".then.ext.=. |
25040 | 22 2e 70 72 78 22 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c | ".prx".end.end.prefix.=.cfg[fiel |
25060 | 64 2e 2e 22 70 72 65 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 70 72 65 66 69 78 | d.."prefix"].or.cfg.targetprefix |
25080 | 20 6f 72 20 70 72 65 66 69 78 0a 73 75 66 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 | .or.prefix.suffix.=.cfg[field.." |
250a0 | 73 75 66 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 66 66 69 78 20 6f 72 20 | suffix"].or.cfg.targetsuffix.or. |
250c0 | 73 75 66 66 69 78 0a 65 78 74 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 65 78 74 65 | suffix.ext....=.cfg[field.."exte |
250e0 | 6e 73 69 6f 6e 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 6f | nsion"].or.cfg.targetextension.o |
25100 | 72 20 65 78 74 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 73 75 6c 74 2e | r.ext.local.result.=.{.}.result. |
25120 | 62 61 73 65 6e 61 6d 65 20 20 20 20 20 3d 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 0a 72 65 | basename.....=.name....suffix.re |
25140 | 73 75 6c 74 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 20 2e 2e 20 6e 61 | sult.name.........=.prefix....na |
25160 | 6d 65 20 2e 2e 20 73 75 66 66 69 78 20 2e 2e 20 65 78 74 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 | me....suffix....ext.result.direc |
25180 | 74 6f 72 79 20 20 20 20 3d 20 64 69 72 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 | tory....=.dir.result.subdirector |
251a0 | 79 20 3d 20 73 75 62 64 69 72 0a 72 65 73 75 6c 74 2e 70 72 65 66 69 78 20 20 20 20 20 20 20 3d | y.=.subdir.result.prefix.......= |
251c0 | 20 70 72 65 66 69 78 0a 72 65 73 75 6c 74 2e 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 73 75 | .prefix.result.suffix.......=.su |
251e0 | 66 66 69 78 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 68 2e | ffix.result.fullpath.....=.path. |
25200 | 6a 6f 69 6e 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 72 65 73 75 6c 74 2e 6e 61 | join(result.directory,.result.na |
25220 | 6d 65 29 0a 72 65 73 75 6c 74 2e 62 75 6e 64 6c 65 70 61 74 68 20 20 20 3d 20 62 75 6e 64 6c 65 | me).result.bundlepath...=.bundle |
25240 | 70 61 74 68 20 6f 72 20 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 0a 69 66 20 70 61 74 68 73 | path.or.result.fullpath.if.paths |
25260 | 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 73 75 6c 74 2e 64 69 | tyle.==."windows".then.result.di |
25280 | 72 65 63 74 6f 72 79 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 | rectory....=.path.translate(resu |
252a0 | 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 | lt.directory,."\\").result.subdi |
252c0 | 72 65 63 74 6f 72 79 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 | rectory.=.path.translate(result. |
252e0 | 73 75 62 64 69 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 | subdirectory,."\\").result.fullp |
25300 | 61 74 68 20 20 20 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 | ath.....=.path.translate(result. |
25320 | 66 75 6c 6c 70 61 74 68 2c 20 20 22 5c 5c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 | fullpath,.."\\").end.return.resu |
25340 | 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 65 74 74 6f 6f 6c 28 | lt.end.function.premake.gettool( |
25360 | 63 66 67 29 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 63 66 67 | cfg).if.premake.iscppproject(cfg |
25380 | 29 20 74 68 65 6e 0a 69 66 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 20 74 68 65 6e 0a 72 65 74 75 72 | ).then.if._OPTIONS.cc.then.retur |
253a0 | 6e 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 65 6e 64 0a 6c 6f 63 61 6c | n.premake[_OPTIONS.cc].end.local |
253c0 | 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 74 | .action.=.premake.action.current |
253e0 | 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 74 68 65 6e 0a 72 65 | ().if.action.valid_tools.then.re |
25400 | 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 2e | turn.premake[action.valid_tools. |
25420 | 63 63 5b 31 5d 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 0a 65 6c | cc[1]].end.return.premake.gcc.el |
25440 | 73 65 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 28 63 66 67 | seif.premake.isdotnetproject(cfg |
25460 | 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 65 6c 73 | ).then.return.premake.dotnet.els |
25480 | 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 0a 65 6e 64 0a 65 6e 64 0a 66 | e.return.premake.valac.end.end.f |
254a0 | 75 6e 63 74 69 6f 6e 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 | unction.premake.project.getvpath |
254c0 | 28 70 72 6a 2c 20 61 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 | (prj,.abspath).local.vpath.=.abs |
254e0 | 70 61 74 68 0a 6c 6f 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 | path.local.fname.=.path.getname( |
25500 | 61 62 73 70 61 74 68 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 | abspath).local.max.=.abspath:len |
25520 | 28 29 20 2d 20 66 6e 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 | ().-.fname:len().for.replacement |
25540 | 2c 20 70 61 74 74 65 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 | ,.patterns.in.pairs(prj.vpaths.o |
25560 | 72 20 7b 7d 29 20 64 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 | r.{}).do.for._,.pattern.in.ipair |
25580 | 73 28 70 61 74 74 65 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 | s(patterns).do.local.i.=.abspath |
255a0 | 3a 66 69 6e 64 28 70 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 | :find(path.wildcards(pattern)).i |
255c0 | 66 20 69 20 3d 3d 20 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 | f.i.==.1.then.i.=.pattern:find(" |
255e0 | 2a 22 2c 20 31 2c 20 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 | *",.1,.true).or.(pattern:len().+ |
25600 | 20 31 29 0a 6c 6f 63 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 | .1).local.leaf.if.i.<.max.then.l |
25620 | 65 61 66 20 3d 20 61 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 | eaf.=.abspath:sub(i).else.leaf.= |
25640 | 20 66 6e 61 6d 65 0a 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 | .fname.end.if.leaf:startswith("/ |
25660 | 22 29 20 74 68 65 6e 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 | ").then.leaf.=.leaf:sub(2).end.l |
25680 | 6f 63 61 6c 20 73 74 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 | ocal.stem.=."".if.replacement:le |
256a0 | 6e 28 29 20 3e 20 30 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 | n().>.0.then.stem,.stars.=.repla |
256c0 | 63 65 6d 65 6e 74 3a 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 | cement:gsub("%*",."").if.stars.= |
256e0 | 3d 20 30 20 74 68 65 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 | =.0.then.leaf.=.path.getname(lea |
25700 | 66 29 0a 65 6e 64 0a 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 | f).end.else.leaf.=.path.getname( |
25720 | 6c 65 61 66 29 0a 65 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 | leaf).end.vpath.=.path.join(stem |
25740 | 2c 20 6c 65 61 66 29 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 | ,.leaf).end.end.end.return.path. |
25760 | 74 72 69 6d 64 6f 74 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 | trimdots(vpath).end.function.pre |
25780 | 6d 61 6b 65 2e 68 61 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 | make.hascppproject(sln).for.prj. |
257a0 | 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 72 6f 6a 65 63 74 28 | in.premake.solution.eachproject( |
257c0 | 73 6c 6e 29 20 64 6f 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 | sln).do.if.premake.iscppproject( |
257e0 | 70 72 6a 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 0a 65 6e | prj).then.return.true.end.end.en |
25800 | 64 0a 66 75 6e 63 74 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 | d.function.premake.hasdotnetproj |
25820 | 65 63 74 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 | ect(sln).for.prj.in.premake.solu |
25840 | 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 65 6d | tion.eachproject(sln).do.if.prem |
25860 | 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 68 65 6e 0a 72 65 | ake.isdotnetproject(prj).then.re |
25880 | 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 69 6f 6e 20 70 | turn.true.end.end.end.function.p |
258a0 | 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 28 70 72 6a 29 0a 72 | remake.project.iscproject(prj).r |
258c0 | 65 74 75 72 6e 20 70 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 | eturn.prj.language.==."C".end.fu |
258e0 | 6e 63 74 69 6f 6e 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 | nction.premake.iscppproject(prj) |
25900 | 0a 72 65 74 75 72 6e 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 | .return.(prj.language.==."C".or. |
25920 | 70 72 6a 2e 6c 61 6e 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 | prj.language.==."C++").end.funct |
25940 | 69 6f 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 70 72 6a 29 | ion.premake.isdotnetproject(prj) |
25960 | 0a 72 65 74 75 72 6e 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 | .return.(prj.language.==."C#").e |
25980 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 76 61 6c 61 70 72 6f 6a 65 63 | nd.function.premake.isvalaprojec |
259a0 | 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 | t(prj).return.(prj.language.==." |
259c0 | 56 61 6c 61 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 20 3d 20 7b 20 7d | Vala").end..premake.config.=.{.} |
259e0 | 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 0a 66 | .local.config.=.premake.config.f |
25a00 | 75 6e 63 74 69 6f 6e 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 | unction.premake.config.isdebugbu |
25a20 | 69 6c 64 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 52 75 6e 74 69 | ild(cfg).if.cfg.flags.DebugRunti |
25a40 | 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 | me.then.return.true.end.if.cfg.f |
25a60 | 6c 61 67 73 2e 52 65 6c 65 61 73 65 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | lags.ReleaseRuntime.then.return. |
25a80 | 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 | false.end.if.cfg.flags.Optimize. |
25aa0 | 6f 72 20 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 | or.cfg.flags.OptimizeSize.or.cfg |
25ac0 | 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e | .flags.OptimizeSpeed.then.return |
25ae0 | 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 | .false.end.if.not.cfg.flags.Symb |
25b00 | 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e | ols.then.return.false.end.return |
25b20 | 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 2e 63 6f 6e 66 69 | .true.end.function.premake.confi |
25b40 | 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 0a 69 66 20 63 66 67 2e | g.isincrementallink(cfg).if.cfg. |
25b60 | 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 0a 6f 72 20 63 6f 6e 66 69 67 2e 69 | kind.==."StaticLib"..or.config.i |
25b80 | 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 29 0a 6f 72 20 63 66 | soptimizedbuild(cfg.flags).or.cf |
25ba0 | 67 2e 66 6c 61 67 73 2e 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 74 68 65 6e 0a 72 | g.flags.NoIncrementalLink.then.r |
25bc0 | 65 74 75 72 6e 20 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 | eturn.false.end.return.true.end. |
25be0 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 | function.premake.config.isoptimi |
25c00 | 7a 65 64 62 75 69 6c 64 28 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 2e 4f 70 74 | zedbuild(flags).return.flags.Opt |
25c20 | 69 6d 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 66 | imize.or.flags.OptimizeSize.or.f |
25c40 | 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e | lags.OptimizeSpeed.end..premake. |
25c60 | 62 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 62 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e | bake.=.{.}.local.bake.=.premake. |
25c80 | 62 61 6b 65 0a 6c 6f 63 61 6c 20 6e 6f 63 6f 70 79 20 3d 0a 7b 0a 62 6c 6f 63 6b 73 20 20 20 20 | bake.local.nocopy.=.{.blocks.... |
25ca0 | 3d 20 74 72 75 65 2c 0a 6b 65 79 77 6f 72 64 73 20 20 3d 20 74 72 75 65 2c 0a 70 72 6f 6a 65 63 | =.true,.keywords..=.true,.projec |
25cc0 | 74 73 20 20 3d 20 74 72 75 65 2c 0a 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a | ts..=.true,.__configs.=.true,.}. |
25ce0 | 6c 6f 63 61 6c 20 6e 6f 63 61 73 63 61 64 65 20 3d 0a 7b 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 | local.nocascade.=.{.makesettings |
25d00 | 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6b 65 65 70 72 65 6c 61 74 69 76 65 20 3d 0a | .=.true,.}.local.keeprelative.=. |
25d20 | 7b 0a 62 61 73 65 64 69 72 20 20 3d 20 74 72 75 65 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 20 74 72 | {.basedir..=.true,.location.=.tr |
25d40 | 75 65 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 | ue,.}.function.premake.getactive |
25d60 | 74 65 72 6d 73 28 29 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 7b 20 5f 61 63 74 69 6f 6e 20 | terms().local.terms.=.{._action. |
25d80 | 3d 20 5f 41 43 54 49 4f 4e 3a 6c 6f 77 65 72 28 29 2c 20 6f 73 20 3d 20 6f 73 2e 67 65 74 28 29 | =._ACTION:lower(),.os.=.os.get() |
25da0 | 20 7d 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 5f 4f 50 54 49 | .}.for.key,.value.in.pairs(_OPTI |
25dc0 | 4f 4e 53 29 20 64 6f 0a 69 66 20 76 61 6c 75 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 74 61 62 6c | ONS).do.if.value.~=."".then.tabl |
25de0 | 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 29 0a 65 | e.insert(terms,.value:lower()).e |
25e00 | 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 6b 65 79 3a 6c 6f 77 65 | lse.table.insert(terms,.key:lowe |
25e20 | 72 28 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 65 72 6d 73 0a 65 6e 64 0a 66 75 | r()).end.end.return.terms.end.fu |
25e40 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 | nction.premake.iskeywordmatch(ke |
25e60 | 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6b 65 79 77 6f 72 64 3a 73 74 61 72 74 73 77 | yword,.terms).if.keyword:startsw |
25e80 | 69 74 68 28 22 6e 6f 74 20 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 74 20 70 72 65 6d | ith("not.").then.return.not.prem |
25ea0 | 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 3a 73 75 62 28 35 | ake.iskeywordmatch(keyword:sub(5 |
25ec0 | 29 2c 20 74 65 72 6d 73 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 | ),.terms).end.for._,.pattern.in. |
25ee0 | 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 3a 65 78 70 6c 6f 64 65 28 22 20 6f 72 20 22 29 29 20 | ipairs(keyword:explode(".or.")). |
25f00 | 64 6f 0a 66 6f 72 20 74 65 72 6d 6b 65 79 2c 20 74 65 72 6d 20 69 6e 20 70 61 69 72 73 28 74 65 | do.for.termkey,.term.in.pairs(te |
25f20 | 72 6d 73 29 20 64 6f 0a 69 66 20 74 65 72 6d 3a 6d 61 74 63 68 28 70 61 74 74 65 72 6e 29 20 3d | rms).do.if.term:match(pattern).= |
25f40 | 3d 20 74 65 72 6d 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 65 72 6d 6b 65 79 0a 65 6e 64 0a 65 | =.term.then.return.termkey.end.e |
25f60 | 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 69 73 6b 65 | nd.end.end.function.premake.iske |
25f80 | 79 77 6f 72 64 73 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 0a 6c 6f 63 | ywordsmatch(keywords,.terms).loc |
25fa0 | 61 6c 20 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6b 65 | al.hasrequired.=.false.for._,.ke |
25fc0 | 79 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 73 29 20 64 6f 0a 6c 6f 63 | yword.in.ipairs(keywords).do.loc |
25fe0 | 61 6c 20 6d 61 74 63 68 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 | al.matched.=.premake.iskeywordma |
26000 | 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 6d 61 74 63 68 | tch(keyword,.terms).if.not.match |
26020 | 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 6d 61 74 63 | ed.then.return.false.end.if.matc |
26040 | 68 65 64 20 3d 3d 20 22 72 65 71 75 69 72 65 64 22 20 74 68 65 6e 0a 68 61 73 72 65 71 75 69 72 | hed.==."required".then.hasrequir |
26060 | 65 64 20 3d 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 74 65 72 6d 73 2e 72 65 71 75 69 | ed.=.true.end.end.if.terms.requi |
26080 | 72 65 64 20 61 6e 64 20 6e 6f 74 20 68 61 73 72 65 71 75 69 72 65 64 20 74 68 65 6e 0a 72 65 74 | red.and.not.hasrequired.then.ret |
260a0 | 75 72 6e 20 66 61 6c 73 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 | urn.false.else.return.true.end.e |
260c0 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 73 28 6c 6f | nd.local.function.adjustpaths(lo |
260e0 | 63 61 74 69 6f 6e 2c 20 6f 62 6a 29 0a 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 | cation,.obj).function.adjustpath |
26100 | 6c 69 73 74 28 6c 69 73 74 29 0a 66 6f 72 20 69 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 6c 69 | list(list).for.i,.p.in.ipairs(li |
26120 | 73 74 29 20 64 6f 0a 6c 69 73 74 5b 69 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 | st).do.list[i].=.path.getrelativ |
26140 | 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c | e(location,.p).end.end.for.name, |
26160 | 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 | .value.in.pairs(obj).do.local.fi |
26180 | 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 0a 69 66 20 66 69 | eld.=.premake.fields[name].if.fi |
261a0 | 65 6c 64 20 61 6e 64 20 76 61 6c 75 65 20 61 6e 64 20 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 | eld.and.value.and.not.keeprelati |
261c0 | 76 65 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 | ve[name].then.if.field.kind.==." |
261e0 | 70 61 74 68 22 20 74 68 65 6e 0a 6f 62 6a 5b 6e 61 6d 65 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 | path".then.obj[name].=.path.getr |
26200 | 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 | elative(location,.value).elseif. |
26220 | 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 66 69 65 6c 64 | field.kind.==."dirlist".or.field |
26240 | 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 61 64 6a 75 73 74 70 | .kind.==."filelist".then.adjustp |
26260 | 61 74 68 6c 69 73 74 28 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 | athlist(value).elseif.field.kind |
26280 | 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 | .==."keypath".then.for.k,v.in.pa |
262a0 | 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 29 0a | irs(value).do.adjustpathlist(v). |
262c0 | 65 6e 64 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 | end.end.end.end.end.local.functi |
262e0 | 6f 6e 20 6d 65 72 67 65 66 69 65 6c 64 28 6b 69 6e 64 2c 20 64 65 73 74 2c 20 73 72 63 29 0a 6c | on.mergefield(kind,.dest,.src).l |
26300 | 6f 63 61 6c 20 74 62 6c 20 3d 20 64 65 73 74 20 6f 72 20 7b 20 7d 0a 69 66 20 6b 69 6e 64 20 3d | ocal.tbl.=.dest.or.{.}.if.kind.= |
26320 | 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 6b 65 79 70 61 74 68 | =."keyvalue".or.kind.==."keypath |
26340 | 22 20 74 68 65 6e 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 | ".then.for.key,.value.in.pairs(s |
26360 | 72 63 29 20 64 6f 0a 74 62 6c 5b 6b 65 79 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 22 6c 69 | rc).do.tbl[key].=.mergefield("li |
26380 | 73 74 22 2c 20 74 62 6c 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 66 | st",.tbl[key],.value).end.else.f |
263a0 | 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 | or._,.item.in.ipairs(src).do.if. |
263c0 | 6e 6f 74 20 74 62 6c 5b 69 74 65 6d 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | not.tbl[item].then.table.insert( |
263e0 | 74 62 6c 2c 20 69 74 65 6d 29 0a 74 62 6c 5b 69 74 65 6d 5d 20 3d 20 69 74 65 6d 0a 65 6e 64 0a | tbl,.item).tbl[item].=.item.end. |
26400 | 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 62 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | end.end.return.tbl.end.local.fun |
26420 | 63 74 69 6f 6e 20 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 74 62 6c 2c 20 72 65 6d 6f 76 65 73 29 | ction.removevalues(tbl,.removes) |
26440 | 0a 66 6f 72 20 69 3d 23 74 62 6c 2c 31 2c 2d 31 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 | .for.i=#tbl,1,-1.do.for._,.patte |
26460 | 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 69 66 20 70 61 74 74 | rn.in.ipairs(removes).do.if.patt |
26480 | 65 72 6e 20 3d 3d 20 74 62 6c 5b 69 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 | ern.==.tbl[i].then.table.remove( |
264a0 | 74 62 6c 2c 20 69 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f | tbl,.i).break.end.end.end.end.lo |
264c0 | 63 61 6c 20 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 | cal.function.mergeobject(dest,.s |
264e0 | 72 63 29 0a 69 66 20 6e 6f 74 20 73 72 63 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 66 | rc).if.not.src.then.return.end.f |
26500 | 6f 72 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 | or.fieldname,.value.in.pairs(src |
26520 | 29 20 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 | ).do.if.not.nocopy[fieldname].th |
26540 | 65 6e 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 | en.local.field.=.premake.fields[ |
26560 | 66 69 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 | fieldname].if.field.then.if.type |
26580 | 28 76 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 | (value).==."table".then.dest[fie |
265a0 | 6c 64 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 | ldname].=.mergefield(field.kind, |
265c0 | 20 64 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 | .dest[fieldname],.value).if.src. |
265e0 | 72 65 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 | removes.then.removes.=.src.remov |
26600 | 65 73 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 | es[fieldname].if.removes.then.re |
26620 | 6d 6f 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 | movevalues(dest[fieldname],.remo |
26640 | 76 65 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 | ves).end.end.else.dest[fieldname |
26660 | 5d 20 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 | ].=.value.end.else.dest[fieldnam |
26680 | 65 5d 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 | e].=.value.end.end.end.end.local |
266a0 | 20 66 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 | .function.merge(dest,.obj,.basis |
266c0 | 2c 20 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 | ,.terms,.cfgname,.pltname).local |
266e0 | 20 6b 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 | .key.=.cfgname.or."".pltname.=.p |
26700 | 6c 74 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 | ltname.or."Native".if.pltname.~= |
26720 | 20 22 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 | ."Native".then.key.=.key....pltn |
26740 | 61 6d 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 | ame.end.terms.config.=.(cfgname. |
26760 | 6f 72 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 | or.""):lower().terms.platform.=. |
26780 | 70 6c 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 | pltname:lower().local.cfg.=.{}.m |
267a0 | 65 72 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 | ergeobject(cfg,.basis[key]).adju |
267c0 | 73 74 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 | stpaths(obj.location,.cfg).merge |
267e0 | 6f 62 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 | object(cfg,.obj).if.(cfg.kind).t |
26800 | 68 65 6e 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 | hen.terms['kind']=cfg.kind:lower |
26820 | 28 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 | ().end.for._,.blk.in.ipairs(obj. |
26840 | 62 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 | blocks).do.if.(premake.iskeyword |
26860 | 73 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 | smatch(blk.keywords,.terms))then |
26880 | 0a 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 | .mergeobject(cfg,.blk).if.(cfg.k |
268a0 | 69 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 | ind.and.not.cfg.terms.kind).then |
268c0 | 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 |
268e0 | 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 |
26900 | 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..... |
26920 | 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 |
26940 | 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 |
26960 | 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 |
26980 | 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 |
269a0 | 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 |
269c0 | 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. |
269e0 | 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 |
26a00 | 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 |
26a20 | 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 |
26a40 | 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 |
26a60 | 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 |
26a80 | 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 |
26aa0 | 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 |
26ac0 | 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 |
26ae0 | 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 |
26b00 | 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 |
26b20 | 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 |
26b40 | 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 |
26b60 | 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 |
26b80 | 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 |
26ba0 | 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 |
26bc0 | 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. |
26be0 | 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 |
26c00 | 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 |
26c20 | 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. |
26c40 | 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._ |
26c60 | 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 |
26c80 | 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 |
26ca0 | 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]. |
26cc0 | 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 |
26ce0 | 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 |
26d00 | 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].= |
26d20 | 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 |
26d40 | 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 |
26d60 | 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] |
26d80 | 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( |
26da0 | 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 |
26dc0 | 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 |
26de0 | 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, |
26e00 | 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 |
26e20 | 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 |
26e40 | 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 |
26e60 | 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() |
26e80 | 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 |
26ea0 | 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 |
26ec0 | 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. |
26ee0 | 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. |
26f00 | 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 |
26f20 | 75 74 70 75 74 44 69 72 3d 3d 74 72 75 65 2c 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 2d 31 2c | utputDir==true,num_variations-1, |
26f40 | 6e 75 6d 5f 76 61 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 | num_variations).do.dir.=.cfg_dir |
26f60 | 73 5b 63 66 67 5d 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 | s[cfg][v].if.hit_counts[dir].==. |
26f80 | 31 20 74 68 65 6e 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 | 1.then.break.end.end.cfg.objects |
26fa0 | 64 69 72 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 74 | dir.=.path.getrelative(cfg.locat |
26fc0 | 69 6f 6e 2c 20 64 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 | ion,.dir).end.end.end.end.local. |
26fe0 | 66 75 6e 63 74 69 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 | function.buildtargets().for.sln. |
27000 | 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 66 6f | in.premake.solution.each().do.fo |
27020 | 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 6a 65 63 74 73 29 | r._,.prj.in.ipairs(sln.projects) |
27040 | 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 6a 2e 5f 5f 63 6f | .do.for._,.cfg.in.pairs(prj.__co |
27060 | 6e 66 69 67 73 29 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 | nfigs).do.local.pathstyle.=.prem |
27080 | 61 6b 65 2e 67 65 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 | ake.getpathstyle(cfg).local.name |
270a0 | 73 74 79 6c 65 20 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 | style.=.premake.getnamestyle(cfg |
270c0 | 29 0a 63 66 67 2e 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 | ).cfg.buildtarget.=.premake.gett |
270e0 | 61 72 67 65 74 28 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 | arget(cfg,."build",.pathstyle,.n |
27100 | 61 6d 65 73 74 79 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 | amestyle,.cfg.system).cfg.linkta |
27120 | 72 67 65 74 20 20 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 | rget..=.premake.gettarget(cfg,." |
27140 | 6c 69 6e 6b 22 2c 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 | link",..pathstyle,.namestyle,.cf |
27160 | 67 2e 73 79 73 74 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 | g.system).if.pathstyle.==."windo |
27180 | 77 73 22 20 74 68 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 | ws".then.cfg.objectsdir.=.path.t |
271a0 | 72 61 6e 73 6c 61 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 | ranslate(cfg.objectsdir,."\\").e |
271c0 | 6e 64 0a 65 6e 64 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 | nd.end.end.end.end...local.funct |
271e0 | 69 6f 6e 20 67 65 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 | ion.getCfgKind(cfg)...if(cfg.kin |
27200 | 64 29 20 74 68 65 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 | d).then...return.cfg.kind;...end |
27220 | 0a 20 20 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 | ...if(cfg.project.__configs[""]. |
27240 | 61 6e 64 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 | and.cfg.project.__configs[""].ki |
27260 | 6e 64 29 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 | nd).then...return.cfg.project.__ |
27280 | 63 6f 6e 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e | configs[""].kind;...end...return |
272a0 | 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 | .nil...end...local.function.getp |
272c0 | 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 66 67 2c | rojrec(dstArray,.foundList,.cfg, |
272e0 | 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 67 65 29 | .cfgname,.searchField,.bLinkage) |
27300 | 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 64 0a 20 | ...if(not.cfg).then.return.end.. |
27320 | 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 20 20 66 6f 72 20 | .local.foundUsePrjs.=.{};...for. |
27340 | 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 65 61 72 63 68 46 | _,.useName.in.ipairs(cfg[searchF |
27360 | 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 20 3d 20 75 73 65 | ield]).do...local.testName.=.use |
27380 | 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 75 6e 64 4c 69 73 | Name:lower();...if((not.foundLis |
273a0 | 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 20 74 68 65 50 72 | t[testName])).then...local.thePr |
273c0 | 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 6f 6a 20 3d 20 6e | oj.=.nil;...local.theUseProj.=.n |
273e0 | 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 28 63 66 67 2e 70 | il;...for._,.prj.in.ipairs(cfg.p |
27400 | 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 64 6f 0a 20 20 69 | roject.solution.projects).do...i |
27420 | 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 74 4e 61 6d 65 29 | f.(prj.name:lower().==.testName) |
27440 | 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 0a 20 20 74 68 65 | .then...if(prj.usage).then...the |
27460 | 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 65 50 72 6f 6a 20 | UseProj.=.prj;...else...theProj. |
27480 | 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 20 2d 2d 4d 75 73 | =.prj;...end...end...end...--Mus |
274a0 | 74 20 63 6f 6e 6e 65 63 74 20 74 6f 20 61 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 | t.connect.to.a.usage.project.... |
274c0 | 69 66 28 74 68 65 55 73 65 50 72 6f 6a 29 20 74 68 65 6e 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b | if(theUseProj).then...foundList[ |
274e0 | 74 65 73 74 4e 61 6d 65 5d 20 3d 20 74 72 75 65 3b 0a 20 20 6c 6f 63 61 6c 20 70 72 6a 45 6e 74 | testName].=.true;...local.prjEnt |
27500 | 72 79 20 3d 20 7b 0a 20 20 6e 61 6d 65 20 3d 20 74 65 73 74 4e 61 6d 65 2c 0a 20 20 70 72 6f 6a | ry.=.{...name.=.testName,...proj |
27520 | 20 3d 20 74 68 65 50 72 6f 6a 2c 0a 20 20 75 73 61 67 65 50 72 6f 6a 20 3d 20 74 68 65 55 73 65 | .=.theProj,...usageProj.=.theUse |
27540 | 50 72 6f 6a 2c 0a 20 20 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 62 4c 69 6e 6b 61 67 65 2c | Proj,...bLinkageOnly.=.bLinkage, |
27560 | 0a 20 20 7d 3b 0a 20 20 64 73 74 41 72 72 61 79 5b 74 65 73 74 4e 61 6d 65 5d 20 3d 20 70 72 6a | ...};...dstArray[testName].=.prj |
27580 | 45 6e 74 72 79 3b 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f 75 6e 64 55 73 65 50 72 | Entry;...table.insert(foundUsePr |
275a0 | 6a 73 2c 20 74 68 65 55 73 65 50 72 6f 6a 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 | js,.theUseProj);...end...end...e |
275c0 | 6e 64 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 50 72 6a 20 69 6e 20 69 70 61 69 72 73 28 66 6f 75 | nd...for._,.usePrj.in.ipairs(fou |
275e0 | 6e 64 55 73 65 50 72 6a 73 29 20 64 6f 0a 20 20 2d 2d 4c 69 6e 6b 73 20 63 61 6e 20 6f 6e 6c 79 | ndUsePrjs).do...--Links.can.only |
27600 | 20 72 65 63 75 72 73 65 20 74 68 72 6f 75 67 68 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69 65 | .recurse.through.static.librarie |
27620 | 73 2e 0a 20 20 69 66 28 28 73 65 61 72 63 68 46 69 65 6c 64 20 7e 3d 20 22 6c 69 6e 6b 73 22 29 | s....if((searchField.~=."links") |
27640 | 20 6f 72 0a 20 20 28 67 65 74 43 66 67 4b 69 6e 64 28 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 | .or...(getCfgKind(usePrj.__confi |
27660 | 67 73 5b 63 66 67 6e 61 6d 65 5d 29 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 29 20 74 68 | gs[cfgname]).==."StaticLib")).th |
27680 | 65 6e 0a 20 20 67 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 | en...getprojrec(dstArray,.foundL |
276a0 | 69 73 74 2c 20 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 0a | ist,.usePrj.__configs[cfgname],. |
276c0 | 20 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 67 65 | ..cfgname,.searchField,.bLinkage |
276e0 | 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 | );...end...end...end...--...--.T |
27700 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 | his.function.will.recursively.ge |
27720 | 74 20 61 6c 6c 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 74 68 65 20 67 69 76 65 6e 20 63 6f | t.all.projects.that.the.given.co |
27740 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 68 61 73 20 69 6e 20 69 74 73 20 22 75 73 65 73 22 0a 20 20 | nfiguration.has.in.its."uses"... |
27760 | 2d 2d 20 66 69 65 6c 64 2e 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 73 20 61 72 65 20 | --.field..The.return.values.are. |
27780 | 61 20 6c 69 73 74 20 6f 66 20 74 61 62 6c 65 73 2e 20 45 61 63 68 20 74 61 62 6c 65 20 69 6e 20 | a.list.of.tables..Each.table.in. |
277a0 | 74 68 61 74 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | that.list.contains.the.following |
277c0 | 3a 0a 20 20 2d 2d 6e 61 6d 65 20 3d 20 54 68 65 20 6c 6f 77 65 72 63 61 73 65 20 6e 61 6d 65 20 | :...--name.=.The.lowercase.name. |
277e0 | 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 2d 2d 70 72 6f 6a 20 3d 20 54 68 65 20 70 | of.the.project....--proj.=.The.p |
27800 | 72 6f 6a 65 63 74 2e 20 43 61 6e 20 62 65 20 6e 69 6c 20 69 66 20 69 74 20 69 73 20 75 73 61 67 | roject..Can.be.nil.if.it.is.usag |
27820 | 65 2d 6f 6e 6c 79 2e 0a 20 20 2d 2d 75 73 61 67 65 50 72 6f 6a 20 3d 20 54 68 65 20 75 73 61 67 | e-only....--usageProj.=.The.usag |
27840 | 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 27 74 20 62 65 20 6e 69 6c 2c 20 61 73 20 75 73 69 6e | e.project..Can't.be.nil,.as.usin |
27860 | 67 20 61 20 70 72 6f 6a 65 63 74 20 74 68 61 74 20 68 61 73 20 6e 6f 0a 20 20 2d 2d 20 75 73 61 | g.a.project.that.has.no...--.usa |
27880 | 67 65 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 70 75 74 20 69 6e 74 6f 20 74 68 65 20 6c | ge.project.is.not.put.into.the.l |
278a0 | 69 73 74 2e 0a 20 20 2d 2d 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 49 66 20 74 68 69 73 20 | ist....--bLinkageOnly.=.If.this. |
278c0 | 69 73 20 74 72 75 65 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 69 | is.true,.then.only.the.linkage.i |
278e0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 70 69 65 64 2e 0a 20 20 2d | nformation.should.be.copied....- |
27900 | 2d 20 54 68 65 20 72 65 63 75 72 73 69 6f 6e 20 77 69 6c 6c 20 6f 6e 6c 79 20 6c 6f 6f 6b 20 61 | -.The.recursion.will.only.look.a |
27920 | 74 20 74 68 65 20 22 75 73 65 73 22 20 66 69 65 6c 64 20 6f 6e 20 2a 75 73 61 67 65 2a 20 70 72 | t.the."uses".field.on.*usage*.pr |
27940 | 6f 6a 65 63 74 73 2e 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 | ojects....--.This.function.will. |
27960 | 61 6c 73 6f 20 61 64 64 20 70 72 6f 6a 65 63 74 73 20 74 6f 20 74 68 65 20 6c 69 73 74 20 74 68 | also.add.projects.to.the.list.th |
27980 | 61 74 20 61 72 65 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 65 20 22 6c 69 6e 6b 73 22 0a | at.are.mentioned.in.the."links". |
279a0 | 20 20 2d 2d 20 66 69 65 6c 64 20 6f 66 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 2e 20 54 68 | ..--.field.of.usage.projects..Th |
279c0 | 65 73 65 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 6f 70 79 20 6c 69 6e 6b 65 72 20 69 6e 66 6f 72 6d | ese.will.only.copy.linker.inform |
279e0 | 61 74 69 6f 6e 2c 20 62 75 74 20 74 68 65 79 20 77 69 6c 6c 20 72 65 63 75 72 73 65 2e 0a 20 20 | ation,.but.they.will.recurse.... |
27a00 | 2d 2d 20 74 68 72 6f 75 67 68 20 6f 74 68 65 72 20 22 6c 69 6e 6b 73 22 20 66 69 65 6c 64 73 2e | --.through.other."links".fields. |
27a20 | 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 65 63 | ...--...local.function.getprojec |
27a40 | 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 0a 20 20 6c 6f | tsconnections(cfg,.cfgname)...lo |
27a60 | 63 61 6c 20 64 73 74 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 | cal.dstArray.=.{};...local.found |
27a80 | 4c 69 73 74 20 3d 20 7b 7d 3b 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b 63 66 67 2e 70 72 6f 6a 65 | List.=.{};...foundList[cfg.proje |
27aa0 | 63 74 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 5d 20 3d 20 74 72 75 65 3b 0a 20 20 2d 2d 46 69 72 | ct.name:lower()].=.true;...--Fir |
27ac0 | 73 74 2c 20 66 6f 6c 6c 6f 77 20 74 68 65 20 75 73 65 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e | st,.follow.the.uses.recursively. |
27ae0 | 0a 20 20 67 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 | ...getprojrec(dstArray,.foundLis |
27b00 | 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 22 75 73 65 73 22 2c 20 66 61 6c 73 65 29 3b | t,.cfg,.cfgname,."uses",.false); |
27b20 | 0a 20 20 2d 2d 4e 65 78 74 2c 20 67 6f 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 6f 66 20 74 68 65 | ...--Next,.go.through.all.of.the |
27b40 | 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 | .usage.projects.and.recursively. |
27b60 | 67 65 74 20 74 68 65 69 72 20 6c 69 6e 6b 73 2e 0a 20 20 2d 2d 42 75 74 20 6f 6e 6c 79 20 69 66 | get.their.links....--But.only.if |
27b80 | 20 74 68 65 79 27 72 65 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 74 68 65 72 65 2e 20 47 65 74 20 | .they're.not.already.there..Get. |
27ba0 | 74 68 65 20 6c 69 6e 6b 73 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 6c 6f 63 | the.links.as.linkage-only....loc |
27bc0 | 61 6c 20 6c 69 6e 6b 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 | al.linkArray.=.{};...for.prjName |
27be0 | 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 64 73 74 41 72 72 61 79 29 20 64 6f | ,.prjEntry.in.pairs(dstArray).do |
27c00 | 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 6c 69 6e 6b 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 | ...getprojrec(linkArray,.foundLi |
27c20 | 73 74 2c 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a 2e 5f 5f 63 6f 6e 66 69 67 73 | st,.prjEntry.usageProj.__configs |
27c40 | 5b 63 66 67 6e 61 6d 65 5d 2c 20 63 66 67 6e 61 6d 65 2c 0a 20 20 22 6c 69 6e 6b 73 22 2c 20 74 | [cfgname],.cfgname,..."links",.t |
27c60 | 72 75 65 29 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 43 6f 70 79 20 66 72 6f 6d 20 6c 69 6e 6b 41 72 | rue);...end...--Copy.from.linkAr |
27c80 | 72 61 79 20 69 6e 74 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 | ray.into.dstArray....for.prjName |
27ca0 | 2c 20 70 72 6a 45 6e 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 | ,.prjEntry.in.pairs(linkArray).d |
27cc0 | 6f 0a 20 20 64 73 74 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 | o...dstArray[prjName].=.prjEntry |
27ce0 | 3b 0a 20 20 65 6e 64 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 | ;...end...return.dstArray;...end |
27d00 | 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 28 63 | ...local.function.isnameofproj(c |
27d20 | 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 2e 70 | fg,.strName)...local.sln.=.cfg.p |
27d40 | 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 73 74 | roject.solution;...local.strTest |
27d60 | 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 78 2c | .=.strName:lower();...for.prjIx, |
27d80 | 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 0a | .prj.in.ipairs(sln.projects).do. |
27da0 | 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 65 73 | ..if.(prj.name:lower().==.strTes |
27dc0 | 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 20 65 | t).then...return.true;...end...e |
27de0 | 6e 64 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 2d 2d 0a 20 20 | nd...return.false;...end...--... |
27e00 | 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 74 43 66 67 20 | --.Copies.the.field.from.dstCfg. |
27e20 | 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 63 74 69 6f 6e | to.srcCfg....--...local.function |
27e40 | 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 20 64 73 74 43 | .copydependentfield(srcCfg,.dstC |
27e60 | 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 63 46 69 65 6c | fg,.strSrcField)...local.srcFiel |
27e80 | 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 65 6c 64 5d 3b | d.=.premake.fields[strSrcField]; |
27ea0 | 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 72 63 46 69 65 | ...local.strDstField.=.strSrcFie |
27ec0 | 6c 64 3b 0a 20 20 69 66 20 74 79 70 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 | ld;...if.type(srcCfg[strSrcField |
27ee0 | 5d 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 20 20 2d 2d 68 61 6e 64 6c 65 20 70 61 | ]).==."table".then...--handle.pa |
27f00 | 74 68 73 2e 0a 20 20 69 66 20 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 | ths....if.(srcField.kind.==."dir |
27f20 | 6c 69 73 74 22 20 6f 72 20 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c | list".or.srcField.kind.==."filel |
27f40 | 69 73 74 22 29 20 61 6e 64 0a 20 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 | ist").and...(not.keeprelative[st |
27f60 | 72 53 72 63 46 69 65 6c 64 5d 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 | rSrcField]).then...for.i,p.in.ip |
27f80 | 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 74 | airs(srcCfg[strSrcField]).do...t |
27fa0 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c | able.insert(dstCfg[strDstField], |
27fc0 | 0a 20 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 | ...path.rebase(p,.srcCfg.project |
27fe0 | 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 | .location,.dstCfg.project.locati |
28000 | 6f 6e 29 29 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 73 74 72 53 72 63 46 69 65 | on))...end...else...if(strSrcFie |
28020 | 6c 64 20 3d 3d 20 22 6c 69 6e 6b 73 22 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e | ld.==."links").then...for.i,p.in |
28040 | 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 29 20 64 6f 0a | .ipairs(srcCfg[strSrcField]).do. |
28060 | 20 20 69 66 28 6e 6f 74 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 64 73 74 43 66 67 2c 20 70 29 | ..if(not.isnameofproj(dstCfg,.p) |
28080 | 29 20 74 68 65 6e 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 | ).then...table.insert(dstCfg[str |
280a0 | 44 73 74 46 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6c 73 65 0a 20 20 70 72 69 6e 74 66 28 22 46 | DstField],.p)...else...printf("F |
280c0 | 61 69 6c 65 64 20 74 6f 20 63 6f 70 79 20 27 25 73 27 20 66 72 6f 6d 20 70 72 6f 6a 20 27 25 73 | ailed.to.copy.'%s'.from.proj.'%s |
280e0 | 27 2e 22 2c 0a 20 20 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 3b 0a | '.",...p,.srcCfg.project.name);. |
28100 | 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 | ..end...end...else...for.i,p.in. |
28120 | 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 29 20 64 6f 0a 20 | ipairs(srcCfg[strSrcField]).do.. |
28140 | 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 74 46 69 65 6c 64 | .table.insert(dstCfg[strDstField |
28160 | 5d 2c 20 70 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 | ],.p)...end...end...end...else.. |
28180 | 20 69 66 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 61 6e 64 20 | .if(srcField.kind.==."path".and. |
281a0 | 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 29 | (not.keeprelative[strSrcField])) |
281c0 | 20 74 68 65 6e 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 20 3d 20 70 61 | .then...dstCfg[strDstField].=.pa |
281e0 | 74 68 2e 72 65 62 61 73 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 2c 0a 20 | th.rebase(srcCfg[strSrcField],.. |
28200 | 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f | .prj.location,.dstCfg.project.lo |
28220 | 63 61 74 69 6f 6e 29 3b 0a 20 20 65 6c 73 65 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 | cation);...else...dstCfg[strDstF |
28240 | 69 65 6c 64 5d 20 3d 20 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b 0a 20 20 65 | ield].=.srcCfg[strSrcField];...e |
28260 | 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 | nd...end...end...--...--.This.fu |
28280 | 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 74 61 6b 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 72 6f | nction.will.take.the.list.of.pro |
282a0 | 6a 65 63 74 20 65 6e 74 72 69 65 73 20 61 6e 64 20 61 70 70 6c 79 20 74 68 65 69 72 20 75 73 61 | ject.entries.and.apply.their.usa |
282c0 | 67 65 20 70 72 6f 6a 65 63 74 20 64 61 74 61 0a 20 20 2d 2d 20 74 6f 20 74 68 65 20 67 69 76 65 | ge.project.data...--.to.the.give |
282e0 | 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 63 6f | n.configuration..It.will.copy.co |
28300 | 6d 70 69 6c 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 70 72 6f 6a | mpiling.information.for.the.proj |
28320 | 65 63 74 73 20 74 68 61 74 20 61 72 65 0a 20 20 2d 2d 20 6e 6f 74 20 6c 69 73 74 65 64 20 61 73 | ects.that.are...--.not.listed.as |
28340 | 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 74 68 65 20 | .linkage-only..It.will.copy.the. |
28360 | 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 70 72 6f 6a 65 63 74 73 | linking.information.for.projects |
28380 | 20 6f 6e 6c 79 20 69 66 0a 20 20 2d 2d 20 74 68 65 20 73 6f 75 72 63 65 20 70 72 6f 6a 65 63 74 | .only.if...--.the.source.project |
283a0 | 20 69 73 20 6e 6f 74 20 61 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 79 2e 20 49 74 20 77 6f 6e | .is.not.a.static.library..It.won |
283c0 | 27 74 20 63 6f 70 79 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 2d 2d | 't.copy.linking.information...-- |
283e0 | 20 69 66 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 73 20 69 6e 20 74 68 69 73 20 73 6f 6c 75 74 | .if.the.project.is.in.this.solut |
28400 | 69 6f 6e 3b 20 69 6e 73 74 65 61 64 20 69 74 20 77 69 6c 6c 20 61 64 64 20 74 68 61 74 20 70 72 | ion;.instead.it.will.add.that.pr |
28420 | 6f 6a 65 63 74 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 73 0a 20 20 2d | oject.to.the.configuration's...- |
28440 | 2d 20 6c 69 6e 6b 73 20 66 69 65 6c 64 2c 20 65 78 70 65 63 74 69 6e 67 20 74 68 61 74 20 50 72 | -.links.field,.expecting.that.Pr |
28460 | 65 6d 61 6b 65 20 77 69 6c 6c 20 68 61 6e 64 6c 65 20 74 68 65 20 72 65 73 74 2e 0a 20 20 2d 2d | emake.will.handle.the.rest....-- |
28480 | 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 | ...local.function.copyusagedata( |
284a0 | 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 0a 20 20 6c 6f 63 | cfg,.cfgname,.linkToProjs)...loc |
284c0 | 61 6c 20 6d 79 50 72 6a 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 3b 0a 20 20 6c 6f 63 61 6c 20 | al.myPrj.=.cfg.project;...local. |
284e0 | 62 49 73 53 74 61 74 69 63 4c 69 62 20 3d 20 28 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 20 | bIsStaticLib.=.(getCfgKind(cfg). |
28500 | 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 | ==."StaticLib");...for.prjName,. |
28520 | 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 20 64 | prjEntry.in.pairs(linkToProjs).d |
28540 | 6f 0a 20 20 6c 6f 63 61 6c 20 73 72 63 50 72 6a 20 3d 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 | o...local.srcPrj.=.prjEntry.usag |
28560 | 65 50 72 6f 6a 3b 0a 20 20 6c 6f 63 61 6c 20 73 72 63 43 66 67 20 3d 20 73 72 63 50 72 6a 2e 5f | eProj;...local.srcCfg.=.srcPrj._ |
28580 | 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 3b 0a 20 20 66 6f 72 20 6e 61 6d 65 2c 20 66 | _configs[cfgname];...for.name,.f |
285a0 | 69 65 6c 64 20 69 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 | ield.in.pairs(premake.fields).do |
285c0 | 0a 20 20 69 66 28 73 72 63 43 66 67 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 20 20 69 66 28 66 69 | ...if(srcCfg[name]).then...if(fi |
285e0 | 65 6c 64 2e 75 73 61 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 69 66 28 6e 6f 74 20 70 72 6a | eld.usagecopy).then...if(not.prj |
28600 | 45 6e 74 72 79 2e 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 | Entry.bLinkageOnly).then...copyd |
28620 | 65 70 65 6e 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 | ependentfield(srcCfg,.cfg,.name) |
28640 | 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 69 66 28 66 69 65 6c 64 2e 6c 69 6e 6b 61 67 65 63 6f 70 | ...end...elseif(field.linkagecop |
28660 | 79 29 20 74 68 65 6e 0a 20 20 2d 2d 43 6f 70 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 64 61 74 | y).then...--Copy.the.linkage.dat |
28680 | 61 20 69 66 20 77 65 27 72 65 20 62 75 69 6c 64 69 6e 67 20 61 20 6e 6f 6e 2d 73 74 61 74 69 63 | a.if.we're.building.a.non-static |
286a0 | 20 74 68 69 6e 67 0a 20 20 2d 2d 61 6e 64 20 74 68 69 73 20 69 73 20 61 20 70 75 72 65 20 75 73 | .thing...--and.this.is.a.pure.us |
286c0 | 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 49 66 20 69 74 27 73 20 6e 6f 74 20 70 75 72 65 2d 75 73 | age.project..If.it's.not.pure-us |
286e0 | 61 67 65 2c 20 74 68 65 6e 0a 20 20 2d 2d 77 65 20 77 69 6c 6c 20 73 69 6d 70 6c 79 20 70 75 74 | age,.then...--we.will.simply.put |
28700 | 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 6c 69 6e 6b 73 | .the.project's.name.in.the.links |
28720 | 20 66 69 65 6c 64 20 6c 61 74 65 72 2e 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 | .field.later....if((not.bIsStati |
28740 | 63 4c 69 62 29 20 61 6e 64 20 28 6e 6f 74 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 29 20 74 | cLib).and.(not.prjEntry.proj)).t |
28760 | 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 72 63 43 66 67 2c | hen...copydependentfield(srcCfg, |
28780 | 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 | .cfg,.name)...end...end...end... |
287a0 | 65 6e 64 0a 20 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 | end...if((not.bIsStaticLib).and. |
287c0 | 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 | prjEntry.proj).then...table.inse |
287e0 | 72 74 28 63 66 67 2e 6c 69 6e 6b 73 2c 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 2e 6e 61 6d 65 | rt(cfg.links,.prjEntry.proj.name |
28800 | 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | );...end...end...end.function.pr |
28820 | 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 66 6f 72 20 73 6c | emake.bake.buildconfigs().for.sl |
28840 | 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 20 64 6f 0a | n.in.premake.solution.each().do. |
28860 | 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 6a 65 63 74 | for._,.prj.in.ipairs(sln.project |
28880 | 73 29 20 64 6f 0a 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 70 72 6a 2e 6c 6f 63 61 74 69 6f | s).do.prj.location.=.prj.locatio |
288a0 | 6e 20 6f 72 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 70 72 6a 2e 62 61 73 65 64 69 72 | n.or.sln.location.or.prj.basedir |
288c0 | 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 29 0a | .adjustpaths(prj.location,.prj). |
288e0 | 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 62 6c 6f 63 6b 73 29 | for._,.blk.in.ipairs(prj.blocks) |
28900 | 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 62 6c | .do.adjustpaths(prj.location,.bl |
28920 | 6b 29 0a 65 6e 64 0a 65 6e 64 0a 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 73 6c 6e 2e 6c 6f | k).end.end.sln.location.=.sln.lo |
28940 | 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 62 61 73 65 64 69 72 0a 65 6e 64 0a 66 6f 72 20 73 6c | cation.or.sln.basedir.end.for.sl |
28960 | 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 20 64 6f 0a | n.in.premake.solution.each().do. |
28980 | 6c 6f 63 61 6c 20 62 61 73 69 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 73 6c 6e 29 0a 66 6f 72 20 | local.basis.=.collapse(sln).for. |
289a0 | 5f 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 | _,.prj.in.ipairs(sln.projects).d |
289c0 | 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 70 72 6a 2c 20 | o.prj.__configs.=.collapse(prj,. |
289e0 | 62 61 73 69 73 29 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 | basis).for._,.cfg.in.pairs(prj._ |
28a00 | 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 | _configs).do.bake.postprocess(pr |
28a20 | 6a 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 | j,.cfg).end.end.end.for.sln.in.p |
28a40 | 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 70 72 | remake.solution.each().do.for.pr |
28a60 | 6a 49 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 | jIx,.prj.in.ipairs(sln.projects) |
28a80 | 20 64 6f 0a 69 66 28 6e 6f 74 20 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 66 6f 72 20 63 | .do.if(not.prj.usage).then.for.c |
28aa0 | 66 67 6e 61 6d 65 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 | fgname,.cfg.in.pairs(prj.__confi |
28ac0 | 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 75 73 65 73 50 72 6a 73 20 3d 20 67 65 74 70 72 6f 6a 65 | gs).do.local.usesPrjs.=.getproje |
28ae0 | 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 3b 0a 63 6f | ctsconnections(cfg,.cfgname);.co |
28b00 | 70 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 75 73 65 73 50 72 | pyusagedata(cfg,.cfgname,.usesPr |
28b20 | 6a 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 | js).end.end.end.end.for.sln.in.p |
28b40 | 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 63 61 6c 20 | remake.solution.each().do.local. |
28b60 | 72 65 6d 6f 76 65 4c 69 73 74 20 3d 20 7b 7d 3b 0a 66 6f 72 20 69 6e 64 65 78 2c 20 70 72 6a 20 | removeList.=.{};.for.index,.prj. |
28b80 | 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 28 70 72 | in.ipairs(sln.projects).do.if(pr |
28ba0 | 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 6d 6f 76 | j.usage).then.table.insert(remov |
28bc0 | 65 4c 69 73 74 2c 20 31 2c 20 69 6e 64 65 78 29 3b 20 2d 2d 41 64 64 20 69 6e 20 72 65 76 65 72 | eList,.1,.index);.--Add.in.rever |
28be0 | 73 65 20 6f 72 64 65 72 2e 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 69 6e 64 65 78 20 69 | se.order..end.end.for._,.index.i |
28c00 | 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 4c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 72 65 | n.ipairs(removeList).do.table.re |
28c20 | 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 6e 64 65 78 29 3b 0a 65 6e 64 0a 65 | move(sln.projects,.index);.end.e |
28c40 | 6e 64 0a 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 62 75 69 6c 64 74 61 72 67 65 74 | nd.builduniquedirs().buildtarget |
28c60 | 73 28 63 66 67 29 0a 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 | s(cfg).end.function.premake.bake |
28c80 | 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 63 66 67 2e 70 72 6f 6a 65 | .postprocess(prj,.cfg).cfg.proje |
28ca0 | 63 74 20 20 20 3d 20 70 72 6a 0a 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 20 3d 20 70 72 65 6d 61 | ct...=.prj.cfg.shortname.=.prema |
28cc0 | 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 | ke.getconfigname(cfg.name,.cfg.p |
28ce0 | 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 0a 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 20 20 3d 20 70 | latform,.true).cfg.longname..=.p |
28d00 | 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 | remake.getconfigname(cfg.name,.c |
28d20 | 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 63 66 67 2e | fg.platform).cfg.location.=.cfg. |
28d40 | 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 63 66 67 2e 62 61 73 65 64 69 72 0a 6c 6f 63 61 6c 20 70 6c | location.or.cfg.basedir.local.pl |
28d60 | 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 | atform.=.premake.platforms[cfg.p |
28d80 | 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 | latform].if.platform.iscrosscomp |
28da0 | 69 6c 65 72 20 74 68 65 6e 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 63 66 67 2e 70 6c 61 74 66 | iler.then.cfg.system.=.cfg.platf |
28dc0 | 6f 72 6d 0a 65 6c 73 65 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 6f 73 2e 67 65 74 28 29 0a 65 | orm.else.cfg.system.=.os.get().e |
28de0 | 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 61 6e | nd.if.cfg.kind.==."SharedLib".an |
28e00 | 64 20 70 6c 61 74 66 6f 72 6d 2e 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 74 68 65 6e 0a 63 66 67 | d.platform.nosharedlibs.then.cfg |
28e20 | 2e 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 | .kind.=."StaticLib".end.local.re |
28e40 | 6d 6f 76 65 66 69 6c 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 66 69 6c 65 73 0a 69 66 20 5f | movefiles.=.cfg.removefiles.if._ |
28e60 | 41 43 54 49 4f 4e 20 3d 3d 20 27 67 6d 61 6b 65 27 20 74 68 65 6e 0a 72 65 6d 6f 76 65 66 69 6c | ACTION.==.'gmake'.then.removefil |
28e80 | 65 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 63 66 67 | es.=.table.join(removefiles,.cfg |
28ea0 | 2e 65 78 63 6c 75 64 65 73 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 7d 0a | .excludes).end.local.files.=.{}. |
28ec0 | 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 6c 65 73 | for._,.fname.in.ipairs(cfg.files |
28ee0 | 29 20 64 6f 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 72 65 6d 6f | ).do.if.not.table.icontains(remo |
28f00 | 76 65 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | vefiles,.fname).then.table.inser |
28f20 | 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 2e 66 69 6c 65 | t(files,.fname).end.end.cfg.file |
28f40 | 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 6e 20 70 61 69 | s.=.files.for.name,.field.in.pai |
28f60 | 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 65 6c 64 2e 69 | rs(premake.fields).do.if.field.i |
28f80 | 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 63 66 67 5b 6e | sflags.then.local.values.=.cfg[n |
28fa0 | 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 76 61 6c 75 65 | ame].for._,.flag.in.ipairs(value |
28fc0 | 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 6e 64 0a 65 6e | s).do.values[flag].=.true.end.en |
28fe0 | 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 20 7d 0a 66 6f | d.end.cfg.__fileconfigs.=.{.}.fo |
29000 | 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). |
29020 | 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 69 66 20 70 72 65 6d 61 6b 65 2e 5f 66 | do.local.fcfg.=.{}.if.premake._f |
29040 | 69 6c 65 6c 65 76 65 6c 63 6f 6e 66 69 67 20 74 68 65 6e 0a 63 66 67 2e 74 65 72 6d 73 2e 72 65 | ilelevelconfig.then.cfg.terms.re |
29060 | 71 75 69 72 65 64 20 3d 20 66 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 62 6c | quired.=.fname:lower().for._,.bl |
29080 | 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 6b 73 29 20 | k.in.ipairs(cfg.project.blocks). |
290a0 | 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 63 68 28 62 | do.if.(premake.iskeywordsmatch(b |
290c0 | 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 6e 0a 6d 65 | lk.keywords,.cfg.terms)).then.me |
290e0 | 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 0a 65 6e 64 | rgeobject(fcfg,.blk).end.end.end |
29100 | 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 |
29120 | 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( |
29140 | 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 |
29160 | 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 |
29180 | 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 |
291a0 | 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 |
291c0 | 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 |
291e0 | 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 |
29200 | 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 |
29220 | 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" |
29240 | 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 |
29260 | 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", |
29280 | 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..=." |
292a0 | 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 |
292c0 | 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", |
292e0 | 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 |
29300 | 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 |
29320 | 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. |
29340 | 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 |
29360 | 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 3d 0a 7b 0a 6b | ution",.},.custombuildtask.=.{.k |
29380 | 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 | ind..=."table",.scope.=."config" |
293a0 | 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 22 6c 69 73 74 22 | ,.},.debugargs.=.{.kind.=."list" |
293c0 | 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 75 67 64 69 72 20 | ,.scope.=."config",.},.debugdir. |
293e0 | 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 20 22 63 6f 6e 66 | =.{.kind.=."path",.scope.=."conf |
29400 | 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 64 20 3d 20 22 6c | ig",.},.debugenvs..=.{.kind.=."l |
29420 | 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 66 69 6e | ist",.scope.=."config",.},.defin |
29440 | 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 70 65 20 3d 20 22 | es.=.{.kind..=."list",.scope.=." |
29460 | 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 6f 6e 73 20 3d 0a | config",.},.deploymentoptions.=. |
29480 | 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 66 69 | {.kind..=."list",.scope.=."confi |
294a0 | 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 64 65 70 65 6e 64 65 | g",.usagecopy.=.true,.},.depende |
294c0 | 6e 63 79 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d | ncy.=.{.kind..=."table",.scope.= |
294e0 | 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 65 78 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 | ."config",.},.excludes.=.{.kind. |
29500 | 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 69 67 22 2c | .=."filelist",.scope.=."config", |
29520 | 0a 7d 2c 0a 6e 6f 70 63 68 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 | .},.nopch.=.{.kind..=."filelist" |
29540 | 2c 0a 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 | ,.scope.=."config",.},.files.=.{ |
29560 | 0a 6b 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 | .kind..=."filelist",.scope.=."co |
29580 | 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 | nfig",.},.removefiles.=.{.kind.. |
295a0 | 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 69 67 22 2c 0a | =."filelist",.scope.=."config",. |
295c0 | 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 2c 0a 73 63 6f | },.flags.=.{.kind..=."list",.sco |
295e0 | 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 75 65 2c 0a 75 | pe.=."config",.isflags.=.true,.u |
29600 | 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 66 75 6e 63 74 | sagecopy.=.true,.allowed.=.funct |
29620 | 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 61 67 73 20 3d | ion(value).local.allowed_flags.= |
29640 | 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 72 67 65 20 3d | .{.ATL.=.1,.DebugEnvsDontMerge.= |
29660 | 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 44 65 70 6c 6f 79 | .1,.DebugEnvsInherit.=.1,.Deploy |
29680 | 6d 65 6e 74 43 6f 6e 74 65 6e 74 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 | mentContent.=.1,.EnableMinimalRe |
296a0 | 62 75 69 6c 64 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 | build.=.1,.EnableSSE.=.1,.Enable |
296c0 | 53 53 45 32 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 41 56 58 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 41 | SSE2.=.1,.EnableAVX.=.1,.EnableA |
296e0 | 56 58 32 20 3d 20 31 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 61 74 61 | VX2.=.1,.ExtraWarnings.=.1,.Fata |
29700 | 6c 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 6c 6f 61 74 46 61 73 74 20 3d 20 31 2c 0a 46 6c | lWarnings.=.1,.FloatFast.=.1,.Fl |
29720 | 6f 61 74 53 74 72 69 63 74 20 3d 20 31 2c 0a 4d 61 6e 61 67 65 64 20 3d 20 31 2c 0a 4d 69 6e 69 | oatStrict.=.1,.Managed.=.1,.Mini |
29740 | 6d 75 6d 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 4d 46 43 20 3d 20 31 2c 0a 4e 61 74 69 76 65 | mumWarnings.=.1,.MFC.=.1,.Native |
29760 | 57 43 68 61 72 20 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 | WChar.=.1,.No64BitChecks.=.1,.No |
29780 | 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 20 3d 20 31 2c 0a 4e 6f 45 64 69 74 41 | BufferSecurityCheck.=.1,.NoEditA |
297a0 | 6e 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 | ndContinue.=.1,.NoExceptions.=.1 |
297c0 | 2c 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 | ,.NoFramePointer.=.1,.NoImportLi |
297e0 | 62 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 | b.=.1,.NoIncrementalLink.=.1,.No |
29800 | 4d 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 | Manifest.=.1,.NoMultiProcessorCo |
29820 | 6d 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 | mpilation.=.1,.NoNativeWChar.=.1 |
29840 | 2c 0a 4e 6f 50 43 48 20 3d 20 31 2c 0a 4e 6f 52 54 54 49 20 3d 20 31 2c 0a 4e 6f 57 69 6e 4d 44 | ,.NoPCH.=.1,.NoRTTI.=.1,.NoWinMD |
29860 | 20 3d 20 31 2c 20 20 20 20 2d 2d 20 65 78 70 6c 69 63 69 74 6c 79 20 64 69 73 61 62 6c 65 73 20 | .=.1,....--.explicitly.disables. |
29880 | 57 69 6e 64 6f 77 73 20 4d 65 74 61 64 61 74 61 0a 4e 6f 57 69 6e 52 54 20 3d 20 31 2c 20 20 20 | Windows.Metadata.NoWinRT.=.1,... |
298a0 | 20 2d 2d 20 65 78 70 6c 69 63 69 74 6c 79 20 64 69 73 61 62 6c 65 73 20 57 69 6e 64 6f 77 73 20 | .--.explicitly.disables.Windows. |
298c0 | 52 75 6e 74 69 6d 65 20 45 78 74 65 6e 73 69 6f 6e 0a 46 61 73 74 43 61 6c 6c 20 3d 20 31 2c 0a | Runtime.Extension.FastCall.=.1,. |
298e0 | 53 74 64 43 61 6c 6c 20 3d 20 31 2c 0a 53 69 6e 67 6c 65 4f 75 74 70 75 74 44 69 72 20 3d 20 31 | StdCall.=.1,.SingleOutputDir.=.1 |
29900 | 2c 0a 4f 70 74 69 6d 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 3d 20 31 | ,.Optimize.=.1,.OptimizeSize.=.1 |
29920 | 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 3d 20 31 2c 0a 44 65 62 75 67 52 75 6e 74 69 6d | ,.OptimizeSpeed.=.1,.DebugRuntim |
29940 | 65 20 3d 20 31 2c 0a 52 65 6c 65 61 73 65 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 53 45 48 20 3d | e.=.1,.ReleaseRuntime.=.1,.SEH.= |
29960 | 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 6e 74 69 6d 65 | .1,.StaticATL.=.1,.StaticRuntime |
29980 | 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 3d 20 31 2c 0a | .=.1,.Symbols.=.1,.Unicode.=.1,. |
299a0 | 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 31 2c 0a 57 69 | Unsafe.=.1,.UnsignedChar.=.1,.Wi |
299c0 | 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 6f 41 6d 65 72 | nMain.=.1,.}.local.englishToAmer |
299e0 | 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 20 27 6f 70 74 | icanSpelling.=.{.optimise.=.'opt |
29a00 | 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 69 6d 69 7a 65 | imize',.optimisesize.=.'optimize |
29a20 | 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 69 6d 69 7a 65 | size',.optimisespeed.=.'optimize |
29a40 | 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 3d 20 76 61 6c | speed',.}.local.lowervalue.=.val |
29a60 | 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 6c 69 73 68 54 | ue:lower().lowervalue.=.englishT |
29a80 | 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 65 5d 20 6f 72 | oAmericanSpelling[lowervalue].or |
29aa0 | 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 72 73 28 61 6c | .lowervalue.for.v,._.in.pairs(al |
29ac0 | 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 29 20 3d 3d 20 | lowed_flags).do.if.v:lower().==. |
29ae0 | 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 64 | lowervalue.then.return.v.end.end |
29b00 | 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 0a 65 6e 64 2c | .return.nil,."invalid.flag".end, |
29b20 | 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 74 72 69 6e 67 | .},.framework.=.{.kind.=."string |
29b40 | 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 6f 77 65 64 20 | ",.scope.=."container",.allowed. |
29b60 | 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 2e 30 22 2c 0a | =.{."1.0",."1.1",."2.0",."3.0",. |
29b80 | 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 77 69 6e 64 6f 77 | "3.5",."4.0",."4.5",.}.},.window |
29ba0 | 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 76 65 72 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 | stargetplatformversion.=.{.kind. |
29bc0 | 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a | .=."string",.scope.=."project",. |
29be0 | 7d 2c 0a 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 6d 69 6e 76 65 72 73 69 | },.windowstargetplatformminversi |
29c00 | 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 | on.=.{.kind.=."string",.scope.=. |
29c20 | 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 2c 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3d 0a 7b | "project",.},.forcedincludes.=.{ |
29c40 | 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 66 69 67 | .kind..=."list",.scope.=."config |
29c60 | 22 2c 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 | ",.},.imagepath.=.{.kind.=."path |
29c80 | 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 61 67 65 6f 70 74 | ",.scope.=."config",.},.imageopt |
29ca0 | 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 65 20 3d | ions.=.{.kind..=."list",.scope.= |
29cc0 | 20 22 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 | ."config",.},.implibdir.=.{.kind |
29ce0 | 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 7d 2c | ..=."path",.scope.=."config",.}, |
29d00 | 0a 69 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 | .implibextension.=.{.kind..=."st |
29d20 | 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 69 6d 70 6c | ring",.scope.=."config",.},.impl |
29d40 | 69 62 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 | ibname.=.{.kind..=."string",.sco |
29d60 | 70 65 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 | pe.=."config",.},.implibprefix.= |
29d80 | 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 63 6f | .{.kind..=."string",.scope.=."co |
29da0 | 6e 66 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 | nfig",.},.implibsuffix.=.{.kind. |
29dc0 | 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 22 2c 0a 7d | .=."string",.scope.=."config",.} |
29de0 | 2c 0a 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 | ,.includedirs.=.{.kind..=."dirli |
29e00 | 73 74 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 | st",.scope.=."config",.usagecopy |
29e20 | 20 3d 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 | .=.true,.},.kind.=.{.kind..=."st |
29e40 | 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 64 | ring",.scope.=."config",.allowed |
29e60 | 20 3d 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 | .=.{."ConsoleApp",."WindowedApp" |
29e80 | 2c 0a 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 | ,."StaticLib",."SharedLib".}.},. |
29ea0 | 6c 61 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 | language.=.{.kind..=."string",.s |
29ec0 | 63 6f 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 | cope.=."container",.allowed.=.{. |
29ee0 | 22 43 22 2c 0a 22 43 2b 2b 22 2c 0a 22 43 23 22 2c 0a 22 56 61 6c 61 22 2c 0a 7d 0a 7d 2c 0a 6c | "C",."C++",."C#",."Vala",.}.},.l |
29f00 | 69 62 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 22 2c 0a 73 63 | ibdirs.=.{.kind..=."dirlist",.sc |
29f20 | 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 | ope.=."config",.linkagecopy.=.tr |
29f40 | 75 65 2c 0a 7d 2c 0a 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 | ue,.},.linkoptions.=.{.kind..=." |
29f60 | 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 6c 69 6e 6b | list",.scope.=."config",.},.link |
29f80 | 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 63 | s.=.{.kind..=."list",.scope.=."c |
29fa0 | 6f 6e 66 69 67 22 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 | onfig",.allowed.=.function(value |
29fc0 | 29 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 | ).if.value:find('/',.nil,.true). |
29fe0 | 74 68 65 6e 0a 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 | then.value.=.path.getabsolute(va |
2a000 | 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 2c 0a 6c 69 6e 6b 61 | lue).end.return.value.end,.linka |
2a020 | 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 0a 7b 0a 6b | gecopy.=.true,.},.location.=.{.k |
2a040 | 69 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 | ind..=."path",.scope.=."containe |
2a060 | 72 22 2c 0a 7d 2c 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 | r",.},.makesettings.=.{.kind.=." |
2a080 | 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 6d 65 73 73 | list",.scope.=."config",.},.mess |
2a0a0 | 61 67 65 73 6b 69 70 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 | ageskip.=.{.kind..=."list",.scop |
2a0c0 | 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a | e.=."solution",.isflags.=.true,. |
2a0e0 | 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 66 75 6e 63 | usagecopy.=.true,.allowed.=.func |
2a100 | 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 6d 65 73 73 61 67 | tion(value).local.allowed_messag |
2a120 | 65 73 20 3d 20 7b 0a 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a | es.=.{.SkipCreatingMessage.=.1,. |
2a140 | 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 43 6c 65 | SkipBuildingMessage.=.1,.SkipCle |
2a160 | 61 6e 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 | aningMessage.=.1,.}.local.lowerv |
2a180 | 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e | alue.=.value:lower().for.v,._.in |
2a1a0 | 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 29 20 64 6f 0a 69 66 20 76 | .pairs(allowed_messages).do.if.v |
2a1c0 | 3a 6c 6f 77 65 72 28 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 | :lower().==.lowervalue.then.retu |
2a1e0 | 72 6e 20 76 0a 65 6e 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 | rn.v.end.end.return.nil,."invali |
2a200 | 64 20 6d 65 73 73 61 67 65 20 74 6f 20 73 6b 69 70 22 0a 65 6e 64 2c 0a 7d 2c 0a 6d 73 67 61 72 | d.message.to.skip".end,.},.msgar |
2a220 | 63 68 69 76 69 6e 67 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 | chiving.=.{.kind..=."string",.sc |
2a240 | 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 20 3d 0a | ope.=."config",.},.msgcompile.=. |
2a260 | 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 63 6f 6e | {.kind..=."string",.scope.=."con |
2a280 | 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 | fig",.},.msgprecompile.=.{.kind. |
2a2a0 | 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 22 2c 0a 7d | .=."string",.scope.=."config",.} |
2a2c0 | 2c 0a 6d 73 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 | ,.msgcompile_objc.=.{.kind..=."s |
2a2e0 | 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 67 | tring",.scope.=."config",.},.msg |
2a300 | 72 65 73 6f 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 | resource.=.{.kind..=."string",.s |
2a320 | 63 6f 70 65 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 | cope.=."config",.},.msglinking.= |
2a340 | 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 63 6f | .{.kind..=."string",.scope.=."co |
2a360 | 6e 66 69 67 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 | nfig",.},.objdir.=.{.kind..=."pa |
2a380 | 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 6f 70 74 69 6f 6e | th",.scope.=."config",.},.option |
2a3a0 | 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 63 | s.=.{.kind..=."list",.scope.=."c |
2a3c0 | 6f 6e 74 61 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 | ontainer",.isflags.=.true,.usage |
2a3e0 | 63 6f 70 79 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 | copy.=.true,.allowed.=.function( |
2a400 | 76 61 6c 75 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 | value).local.allowed_options.=.{ |
2a420 | 0a 46 6f 72 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 | .ForceCPP.=.1,.ArchiveSplit.=.1. |
2a440 | 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 65 3a 6c 6f 77 65 72 | }.local.lowervalue.=.value:lower |
2a460 | 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 77 65 64 5f 6f 70 74 | ().for.v,._.in.pairs(allowed_opt |
2a480 | 69 6f 6e 73 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 | ions).do.if.v:lower().==.lowerva |
2a4a0 | 6c 75 65 20 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 | lue.then.return.v.end.end.return |
2a4c0 | 20 6e 69 6c 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 | .nil,."invalid.option".end,.},.p |
2a4e0 | 63 68 68 65 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 | chheader.=.{.kind..=."string",.s |
2a500 | 63 6f 70 65 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 | cope.=."config",.},.pchsource.=. |
2a520 | 7b 0a 6b 69 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 | {.kind..=."path",.scope.=."confi |
2a540 | 67 22 2c 0a 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 | g",.},.platforms.=.{.kind..=."li |
2a560 | 73 74 22 2c 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 | st",.scope.=."solution",.allowed |
2a580 | 20 3d 20 74 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 | .=.table.keys(premake.platforms) |
2a5a0 | 2c 0a 7d 2c 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 | ,.},.postbuildcommands.=.{.kind. |
2a5c0 | 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 0a | .=."list",.scope.=."config",.},. |
2a5e0 | 70 72 65 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 6c 69 | prebuildcommands.=.{.kind..=."li |
2a600 | 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 6f 73 74 63 6f | st",.scope.=."config",.},.postco |
2a620 | 6d 70 69 6c 65 74 61 73 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 | mpiletasks.=.{.kind..=."list",.s |
2a640 | 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 6d 61 | cope.=."config",.},.prelinkcomma |
2a660 | 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 3d 20 | nds.=.{.kind..=."list",.scope.=. |
2a680 | 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 6e 64 | "config",.},.resdefines.=.{.kind |
2a6a0 | 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 7d 2c | ..=."list",.scope.=."config",.}, |
2a6c0 | 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 69 72 | .resincludedirs.=.{.kind..=."dir |
2a6e0 | 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 73 6f | list",.scope.=."config",.},.reso |
2a700 | 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 65 | ptions.=.{.kind..=."list",.scope |
2a720 | 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 0a 7b | .=."config",.},.startproject.=.{ |
2a740 | 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 6c 75 | .kind..=."string",.scope.=."solu |
2a760 | 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 3d 20 | tion",.},.targetdir.=.{.kind..=. |
2a780 | 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 61 72 | "path",.scope.=."config",.},.tar |
2a7a0 | 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 2c 0a | getsubdir.=.{.kind..=."string",. |
2a7c0 | 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 65 6e | scope.=."config",.},.targetexten |
2a7e0 | 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 70 65 | sion.=.{.kind..=."string",.scope |
2a800 | 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 0a 6b | .=."config",.},.targetname.=.{.k |
2a820 | 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 |
2a840 | 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 20 22 | ",.},.targetprefix.=.{.kind..=." |
2a860 | 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 74 61 | string",.scope.=."config",.},.ta |
2a880 | 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 22 2c | rgetsuffix.=.{.kind..=."string", |
2a8a0 | 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 73 20 | .scope.=."config",.},.trimpaths. |
2a8c0 | 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 22 63 | =.{.kind.=."dirlist",.scope.=."c |
2a8e0 | 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 74 72 | onfig",.},.uuid.=.{.kind..=."str |
2a900 | 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 6f 77 | ing",.scope.=."container",.allow |
2a920 | 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 3d 20 | ed.=.function(value).local.ok.=. |
2a940 | 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 20 3d | true.if.(#value.~=.36).then.ok.= |
2a960 | 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 20 63 | .false.end.for.i=1,36.do.local.c |
2a980 | 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 66 69 | h.=.value:sub(i,i).if.(not.ch:fi |
2a9a0 | 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 29 29 | nd("[ABCDEFabcdef0123456789-]")) |
2a9c0 | 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 61 6c | .then.ok.=.false.end.end.if.(val |
2a9e0 | 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 3d 20 | ue:sub(9,9).~=."-")...then.ok.=. |
2aa00 | 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 20 7e | false.end.if.(value:sub(14,14).~ |
2aa20 | 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 28 76 | =."-").then.ok.=.false.end.if.(v |
2aa40 | 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 6b 20 | alue:sub(19,19).~=."-").then.ok. |
2aa60 | 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 34 29 | =.false.end.if.(value:sub(24,24) |
2aa80 | 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. |
2aaa0 | 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 61 6c | (not.ok).then.return.nil,."inval |
2aac0 | 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 72 28 | id.UUID".end.return.value:upper( |
2aae0 | 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 74 22 | ).end.},.uses.=.{.kind..=."list" |
2ab00 | 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 3d 0a | ,.scope.=."config",.},.vpaths.=. |
2ab20 | 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 6f 6e | {.kind.=."keypath",.scope.=."con |
2ab40 | 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 74 68 | tainer",.},.}.premake.check_path |
2ab60 | 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 63 6b | s.=.false.function.premake.check |
2ab80 | 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 77 65 | value(value,.allowed).if.(allowe |
2aba0 | 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 66 75 | d).then.if.(type(allowed).==."fu |
2abc0 | 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 61 6c | nction").then.return.allowed(val |
2abe0 | 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 6f 77 | ue).else.for._,v.in.ipairs(allow |
2ac00 | 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 6c 6f | ed).do.if.(value:lower().==.v:lo |
2ac20 | 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 65 74 | wer()).then.return.v.end.end.ret |
2ac40 | 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 76 61 | urn.nil,."invalid.value.'"....va |
2ac60 | 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 75 65 | lue...."'".end.else.return.value |
2ac80 | 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 62 6a | .end.end.function.premake.getobj |
2aca0 | 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 3d 20 | ect(t).local.container.if.(t.==. |
2acc0 | 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 29 20 | "container".or.t.==."solution"). |
2ace0 | 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 6e 74 | then.container.=.premake.Current |
2ad00 | 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 6d 61 | Container.else.container.=.prema |
2ad20 | 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 20 74 | ke.CurrentConfiguration.end.if.t |
2ad40 | 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 6e 74 | .==."solution".then.if.type(cont |
2ad60 | 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 69 6e | ainer).==."project".then.contain |
2ad80 | 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 20 74 | er.=.container.solution.end.if.t |
2ada0 | 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 68 65 | ype(container).~=."solution".the |
2adc0 | 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 6c 20 | n.container.=.nil.end.end.local. |
2ade0 | 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 20 28 | msg.if.(not.container).then.if.( |
2ae00 | 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 6e 6f | t.==."container").then.msg.=."no |
2ae20 | 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 6c 73 | .active.solution.or.project".els |
2ae40 | 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 20 3d | eif.(t.==."solution").then.msg.= |
2ae60 | 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 20 3d | ."no.active.solution".else.msg.= |
2ae80 | 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 20 6f | ."no.active.solution,.project,.o |
2aea0 | 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 6e 20 | r.configuration".end.end.return. |
2aec0 | 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 65 6d | container,.msg.end.function.prem |
2aee0 | 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 61 6c | ake.setarray(obj,.fieldname,.val |
2af00 | 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 6f 62 | ue,.allowed).obj[fieldname].=.ob |
2af20 | 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 69 6f | j[fieldname].or.{}.local.functio |
2af40 | 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 6c 75 | n.add(value,.depth).if.type(valu |
2af60 | 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 69 70 | e).==."table".then.for._,v.in.ip |
2af80 | 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 31 29 | airs(value).do.add(v,.depth.+.1) |
2afa0 | 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 2e 63 | .end.else.value,.err.=.premake.c |
2afc0 | 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 6f 74 | heckvalue(value,.allowed).if.not |
2afe0 | 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 65 6e | .value.then.error(err,.depth).en |
2b000 | 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 20 76 | d.table.insert(obj[fieldname],.v |
2b020 | 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 64 28 | alue).end.end.if.value.then.add( |
2b040 | 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 6e 61 | value,.5).end.return.obj[fieldna |
2b060 | 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 73 65 74 74 61 62 6c | me].end.function.premake.settabl |
2b080 | 65 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 | e(obj,.fieldname,.value,.allowed |
2b0a0 | 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 | ).obj[fieldname].=.obj[fieldname |
2b0c0 | 5d 20 6f 72 20 7b 7d 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 | ].or.{}.table.insert(obj[fieldna |
2b0e0 | 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 | me],.value).return.obj[fieldname |
2b100 | 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 65 64 61 72 | ].end.local.function.domatchedar |
2b120 | 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 20 6d 61 74 | ray(ctype,.fieldname,.value,.mat |
2b140 | 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 75 6e 63 74 | chfunc).local.result.=.{.}.funct |
2b160 | 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 68 29 0a 69 | ion.makeabsolute(value,.depth).i |
2b180 | 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 68 65 6e 0a | f.(type(value).==."table").then. |
2b1a0 | 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 20 64 6f 0a | for._,.item.in.ipairs(value).do. |
2b1c0 | 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 29 0a 65 6e | makeabsolute(item,.depth.+.1).en |
2b1e0 | 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 69 6e 67 22 | d.elseif.type(value).==."string" |
2b200 | 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 6e 0a 6c 6f | .then.if.value:find("*").then.lo |
2b220 | 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 69 66 20 28 | cal.arr.=.matchfunc(value);.if.( |
2b240 | 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 72 72 20 3d | premake.check_paths).and.(#arr.= |
2b260 | 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 6d 61 74 63 | =.0).then.error("Can't.find.matc |
2b280 | 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 20 76 61 6c | hing.files.for.pattern.:"....val |
2b2a0 | 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 70 74 68 20 | ue).end.makeabsolute(arr,.depth. |
2b2c0 | 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 74 2c 20 70 | +.1).else.table.insert(result,.p |
2b2e0 | 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 65 6c 73 65 | ath.getabsolute(value)).end.else |
2b300 | 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 74 3a 20 65 | .error("Invalid.value.in.list:.e |
2b320 | 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 65 28 76 61 | xpected.string,.got."....type(va |
2b340 | 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 6f 6c 75 74 | lue),.depth).end.end.makeabsolut |
2b360 | 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 65 74 61 72 | e(value,.3).return.premake.setar |
2b380 | 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 29 0a 65 6e | ray(ctype,.fieldname,.result).en |
2b3a0 | 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 61 79 28 63 | d.function.premake.setdirarray(c |
2b3c0 | 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 72 6e 20 64 | type,.fieldname,.value).return.d |
2b3e0 | 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 6d 65 2c 20 | omatchedarray(ctype,.fieldname,. |
2b400 | 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 63 74 69 6f | value,.os.matchdirs).end.functio |
2b420 | 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 2c 20 66 69 | n.premake.setfilearray(ctype,.fi |
2b440 | 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 63 68 65 64 | eldname,.value).return.domatched |
2b460 | 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 20 6f | array(ctype,.fieldname,.value,.o |
2b480 | 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 72 65 6d 61 | s.matchfiles).end.function.prema |
2b4a0 | 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 61 6d 65 2c | ke.setkeyvalue(ctype,.fieldname, |
2b4c0 | 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 72 20 3d 20 | .values).local.container,.err.=. |
2b4e0 | 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 6e 6f 74 20 | premake.getobject(ctype).if.not. |
2b500 | 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 0a 65 6e 64 | container.then.error(err,.4).end |
2b520 | 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 20 74 68 65 | .if.not.container[fieldname].the |
2b540 | 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 65 6e 64 0a | n.container[fieldname].=.{}.end. |
2b560 | 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 68 65 6e 0a | if.type(values).~=."table".then. |
2b580 | 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 65 78 70 65 | error("invalid.value;.table.expe |
2b5a0 | 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 63 6f 6e 74 | cted",.4).end.local.field.=.cont |
2b5c0 | 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 75 65 20 69 | ainer[fieldname].for.key,value.i |
2b5e0 | 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 65 6c 64 5b | n.pairs(values).do.if.not.field[ |
2b600 | 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 64 0a 74 61 | key].then.field[key].=.{}.end.ta |
2b620 | 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 61 6c 75 65 | ble.insertflat(field[key],.value |
2b640 | 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 69 6f 6e 20 | ).end.return.field.end.function. |
2b660 | 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 6c 64 6e 61 | premake.setstring(ctype,.fieldna |
2b680 | 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 6e 74 61 69 | me,.value,.allowed).local.contai |
2b6a0 | 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 28 63 74 79 | ner,.err.=.premake.getobject(cty |
2b6c0 | 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 65 72 72 6f | pe).if.(not.container).then.erro |
2b6e0 | 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 6e 0a 76 61 | r(err,.4).end.if.(value).then.va |
2b700 | 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 65 28 76 61 | lue,.err.=.premake.checkvalue(va |
2b720 | 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 20 74 68 65 | lue,.allowed).if.(not.value).the |
2b740 | 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 72 5b 66 69 | n.error(err,.4).end.container[fi |
2b760 | 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 63 6f 6e 74 | eldname].=.value.end.return.cont |
2b780 | 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 6e 20 70 72 | ainer[fieldname].end.function.pr |
2b7a0 | 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 65 29 0a 6c | emake.remove(fieldname,.value).l |
2b7c0 | 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 6e 66 69 67 | ocal.cfg.=.premake.CurrentConfig |
2b7e0 | 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 6d 6f 76 65 | uration.cfg.removes.=.cfg.remove |
2b800 | 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 65 5d 20 3d | s.or.{}.cfg.removes[fieldname].= |
2b820 | 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 73 2c 20 66 | .premake.setarray(cfg.removes,.f |
2b840 | 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 75 6e 63 74 | ieldname,.value).end.local.funct |
2b860 | 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 63 61 6c 20 | ion.accessor(name,.value).local. |
2b880 | 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 65 5d 2e 6b | kind....=.premake.fields[name].k |
2b8a0 | 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 66 69 65 6c | ind.local.scope...=.premake.fiel |
2b8c0 | 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 20 3d 20 70 | ds[name].scope.local.allowed.=.p |
2b8e0 | 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 69 66 20 28 | remake.fields[name].allowed.if.( |
2b900 | 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 22 70 61 74 | kind.==."string".or.kind.==."pat |
2b920 | 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 61 6c 75 65 | h").and.value.then.if.type(value |
2b940 | 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 72 69 6e 67 | ).~=."string".then.error("string |
2b960 | 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 0a 6c 6f 63 | .value.expected",.3).end.end.loc |
2b980 | 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 67 65 74 6f | al.container,.err.=.premake.geto |
2b9a0 | 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 65 72 29 20 | bject(scope).if.(not.container). |
2b9c0 | 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 6e 64 20 3d | then.error(err,.3).end.if.kind.= |
2b9e0 | 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 6b 65 2e 73 | =."string".then.return.premake.s |
2ba00 | 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 20 61 6c 6c | etstring(scope,.name,.value,.all |
2ba20 | 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 74 68 65 6e | owed).elseif.kind.==."path".then |
2ba40 | 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 67 65 74 61 | .if.value.then.value.=.path.geta |
2ba60 | 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 65 6d 61 6b | bsolute(value).end.return.premak |
2ba80 | 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 29 0a | e.setstring(scope,.name,.value). |
2baa0 | 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 65 74 75 72 | elseif.kind.==."list".then.retur |
2bac0 | 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 2c 20 6e 61 | n.premake.setarray(container,.na |
2bae0 | 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 69 6e 64 20 | me,.value,.allowed).elseif.kind. |
2bb00 | 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 | ==."table".then.return.premake.s |
2bb20 | 65 74 74 61 62 6c 65 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 | ettable(container,.name,.value,. |
2bb40 | 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 64 69 72 6c 69 73 74 | allowed).elseif.kind.==."dirlist |
2bb60 | 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 64 69 72 61 72 72 61 | ".then.return.premake.setdirarra |
2bb80 | 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 |
2bba0 | 20 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 | .kind.==."filelist".or.kind.==." |
2bbc0 | 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 | absolutefilelist".then.return.pr |
2bbe0 | 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 | emake.setfilearray(container,.na |
2bc00 | 6d 65 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 6b 65 79 76 61 | me,.value).elseif.kind.==."keyva |
2bc20 | 6c 75 65 22 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 72 | lue".or.kind.==."keypath".then.r |
2bc40 | 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 73 63 6f 70 65 2c | eturn.premake.setkeyvalue(scope, |
2bc60 | 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 | .name,.value).end.end.for.name,. |
2bc80 | 69 6e 66 6f 20 69 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 | info.in.pairs(premake.fields).do |
2bca0 | 0a 5f 47 5b 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 72 65 74 75 | ._G[name].=.function(value).retu |
2bcc0 | 72 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 69 66 20 | rn.accessor(name,.value).end.if. |
2bce0 | 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 | info.kind.==."list".or.info.kind |
2bd00 | 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 66 | .==."dirlist".or.info.kind.==."f |
2bd20 | 69 6c 65 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 | ilelist".or.info.kind.==."absolu |
2bd40 | 74 65 66 69 6c 65 6c 69 73 74 22 0a 74 68 65 6e 0a 69 66 20 20 6e 61 6d 65 20 7e 3d 20 22 72 65 | tefilelist".then.if..name.~=."re |
2bd60 | 6d 6f 76 65 66 69 6c 65 73 22 0a 61 6e 64 20 6e 61 6d 65 20 7e 3d 20 22 66 69 6c 65 73 22 20 74 | movefiles".and.name.~=."files".t |
2bd80 | 68 65 6e 0a 5f 47 5b 22 72 65 6d 6f 76 65 22 2e 2e 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f | hen._G["remove"..name].=.functio |
2bda0 | 6e 28 76 61 6c 75 65 29 0a 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 2c 20 76 61 | n(value).premake.remove(name,.va |
2bdc0 | 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 6f | lue).end.end.end.end.function.co |
2bde0 | 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 72 6d 73 20 | nfiguration(terms).if.not.terms. |
2be00 | 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 6f 6e 66 69 | then.return.premake.CurrentConfi |
2be20 | 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 2c 20 65 72 | guration.end.local.container,.er |
2be40 | 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 69 6e 65 72 | r.=.premake.getobject("container |
2be60 | 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 72 72 6f 72 | ").if.(not.container).then.error |
2be80 | 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 0a 63 66 67 | (err,.2).end.local.cfg.=.{.}.cfg |
2bea0 | 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 73 7d 29 0a | .terms.=.table.flatten({terms}). |
2bec0 | 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 73 2c 20 63 | table.insert(container.blocks,.c |
2bee0 | 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 74 69 6f 6e | fg).premake.CurrentConfiguration |
2bf00 | 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 72 20 5f 2c | .=.cfg.cfg.keywords.=.{.}.for._, |
2bf20 | 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 6f 0a 74 61 | .word.in.ipairs(cfg.terms).do.ta |
2bf40 | 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 68 2e 77 69 | ble.insert(cfg.keywords,.path.wi |
2bf60 | 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 6f 72 20 6e | ldcards(word):lower()).end.for.n |
2bf80 | 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 66 69 65 6c | ame,.field.in.pairs(premake.fiel |
2bfa0 | 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 72 69 6e 67 | ds).do.if.(field.kind.~=."string |
2bfc0 | 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 74 68 65 6e | ".and.field.kind.~=."path").then |
2bfe0 | 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 75 72 6e 20 | .cfg[name].=.{.}.end.end.return. |
2c000 | 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 65 67 72 6f | cfg.end.local.function.creategro |
2c020 | 75 70 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 70 61 72 65 6e 74 2c 20 69 | up(name,.sln,.curpath,.parent,.i |
2c040 | 6e 70 61 74 68 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 | npath).local.group.=.{}.setmetat |
2c060 | 61 62 6c 65 28 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 | able(group,.{.__type.=."group".} |
2c080 | 29 0a 74 61 62 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 | ).table.insert(sln.groups,.group |
2c0a0 | 29 0a 73 6c 6e 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 | ).sln.groups[inpath].=.group.gro |
2c0c0 | 75 70 2e 73 6f 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 | up.solution.=.sln.group.name.=.n |
2c0e0 | 61 6d 65 0a 67 72 6f 75 70 2e 75 75 69 64 20 3d 20 6f 73 2e 75 75 69 64 28 63 75 72 70 61 74 68 | ame.group.uuid.=.os.uuid(curpath |
2c100 | 29 0a 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 | ).group.parent.=.parent.return.g |
2c120 | 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 72 65 61 74 65 67 72 | roup.end.local.function.creategr |
2c140 | 6f 75 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 | oupsfrompath(inpath,.sln).if.inp |
2c160 | 61 74 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 | ath.==.nil.then.return.nil.end.i |
2c180 | 6e 70 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 | npath.=.path.translate(inpath,." |
2c1a0 | 2f 22 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 | /").local.groups.=.string.explod |
2c1c0 | 65 28 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 | e(inpath,."/").local.curpath.=." |
2c1e0 | 22 0a 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 | ".local.lastgroup.=.nil.for.i,.v |
2c200 | 20 69 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 | .in.ipairs(groups).do.curpath.=. |
2c220 | 63 75 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 | curpath...."/"....v:lower().loca |
2c240 | 6c 20 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 | l.group.=.sln.groups[curpath].if |
2c260 | 20 67 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 | .group.==.nil.then.group.=.creat |
2c280 | 65 67 72 6f 75 70 28 76 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 6c 61 73 74 67 72 6f 75 | egroup(v,.sln,.curpath,.lastgrou |
2c2a0 | 70 2c 20 63 75 72 70 61 74 68 29 0a 65 6e 64 0a 6c 61 73 74 67 72 6f 75 70 20 3d 20 67 72 6f 75 | p,.curpath).end.lastgroup.=.grou |
2c2c0 | 70 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6c 61 73 74 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c | p.end.return.lastgroup.end.local |
2c2e0 | 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c | .function.createproject(name,.sl |
2c300 | 6e 2c 20 69 73 55 73 61 67 65 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 7b 7d 0a 73 65 74 6d 65 | n,.isUsage).local.prj.=.{}.setme |
2c320 | 74 61 74 61 62 6c 65 28 70 72 6a 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 | tatable(prj,.{.__type.=."project |
2c340 | 22 2c 0a 7d 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 | ",.}).table.insert(sln.projects, |
2c360 | 20 70 72 6a 29 0a 69 66 28 69 73 55 73 61 67 65 29 20 74 68 65 6e 0a 69 66 28 73 6c 6e 2e 70 72 | .prj).if(isUsage).then.if(sln.pr |
2c380 | 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b | ojects[name]).then.sln.projects[ |
2c3a0 | 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 65 6c 73 65 0a 73 6c 6e 2e | name].usageProj.=.prj;.else.sln. |
2c3c0 | 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 | projects[name].=.prj.end.else.if |
2c3e0 | 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 70 72 6a 2e 75 73 | (sln.projects[name]).then.prj.us |
2c400 | 61 67 65 50 72 6f 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e | ageProj.=.sln.projects[name];.en |
2c420 | 64 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 6c | d.sln.projects[name].=.prj.end.l |
2c440 | 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 | ocal.group.=.creategroupsfrompat |
2c460 | 68 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 2c 20 73 6c 6e 29 0a 70 72 6a | h(premake.CurrentGroup,.sln).prj |
2c480 | 2e 73 6f 6c 75 74 69 6f 6e 20 20 20 20 20 20 20 3d 20 73 6c 6e 0a 70 72 6a 2e 6e 61 6d 65 20 20 | .solution.......=.sln.prj.name.. |
2c4a0 | 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 65 64 69 72 20 20 20 20 20 | .........=.name.prj.basedir..... |
2c4c0 | 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 70 72 6a 2e 75 75 69 64 20 20 20 20 20 20 20 | ...=.os.getcwd().prj.uuid....... |
2c4e0 | 20 20 20 20 3d 20 6f 73 2e 75 75 69 64 28 70 72 6a 2e 6e 61 6d 65 29 0a 70 72 6a 2e 62 6c 6f 63 | ....=.os.uuid(prj.name).prj.bloc |
2c500 | 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 70 72 6a 2e 75 73 61 67 65 20 20 20 20 20 20 | ks.........=.{.}.prj.usage...... |
2c520 | 20 20 20 20 3d 20 69 73 55 73 61 67 65 0a 70 72 6a 2e 67 72 6f 75 70 20 20 20 20 20 20 20 20 20 | ....=.isUsage.prj.group......... |
2c540 | 20 3d 20 67 72 6f 75 70 0a 72 65 74 75 72 6e 20 70 72 6a 3b 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | .=.group.return.prj;.end.functio |
2c560 | 6e 20 75 73 61 67 65 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e | n.usage(name).if.(not.name).then |
2c580 | 0a 69 66 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 61 69 6e 65 | .if(type(premake.CurrentContaine |
2c5a0 | 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c | r).~=."project").then.return.nil |
2c5c0 | 20 65 6e 64 0a 69 66 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 | .end.if(not.premake.CurrentConta |
2c5e0 | 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a | iner.usage).then.return.nil.end. |
2c600 | 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 72 0a | return.premake.CurrentContainer. |
2c620 | 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 | end.local.sln.if.(type(premake.C |
2c640 | 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 | urrentContainer).==."project").t |
2c660 | 68 65 6e 0a 73 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 | hen.sln.=.premake.CurrentContain |
2c680 | 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 | er.solution.else.sln.=.premake.C |
2c6a0 | 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e | urrentContainer.end.if.(type(sln |
2c6c0 | 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 | ).~=."solution").then.error("no. |
2c6e0 | 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 | active.solution",.2).end.if((not |
2c700 | 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 0a 28 28 6e 6f 74 20 73 6c | .sln.projects[name]).or.((not.sl |
2c720 | 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 61 6e 64 20 28 6e 6f 74 | n.projects[name].usage).and.(not |
2c740 | 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 72 6f 6a 29 29 29 | .sln.projects[name].usageProj))) |
2c760 | 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 3d | .then.premake.CurrentContainer.= |
2c780 | 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 74 72 75 65 29 0a | .createproject(name,.sln,.true). |
2c7a0 | 65 6c 73 65 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 3d 20 | else.premake.CurrentContainer.=. |
2c7c0 | 69 66 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 2c 0a 73 6c | iff(sln.projects[name].usage,.sl |
2c7e0 | 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2c 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e | n.projects[name],.sln.projects[n |
2c800 | 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f | ame].usageProj).end.configuratio |
2c820 | 6e 20 7b 20 7d 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 | n.{.}.return.premake.CurrentCont |
2c840 | 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 | ainer.end.function.project(name) |
2c860 | 0a 69 66 20 28 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 | .if.(not.name).then.if(type(prem |
2c880 | 61 6b 65 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 | ake.CurrentContainer).~=."projec |
2c8a0 | 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 70 72 65 6d 61 | t").then.return.nil.end.if(prema |
2c8c0 | 6b 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 | ke.CurrentContainer.usage).then. |
2c8e0 | 72 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 | return.nil.end.return.premake.Cu |
2c900 | 72 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 | rrentContainer.end.local.sln.if. |
2c920 | 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 61 69 6e 65 72 29 20 | (type(premake.CurrentContainer). |
2c940 | 3d 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 | ==."project").then.sln.=.premake |
2c960 | 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 65 0a | .CurrentContainer.solution.else. |
2c980 | 73 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 | sln.=.premake.CurrentContainer.e |
2c9a0 | 6e 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 | nd.if.(type(sln).~=."solution"). |
2c9c0 | 74 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 | then.error("no.active.solution", |
2c9e0 | 20 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d | .2).end.if((not.sln.projects[nam |
2ca00 | 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 2e 75 73 61 67 65 29 | e]).or.sln.projects[name].usage) |
2ca20 | 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 3d | .then.premake.CurrentContainer.= |
2ca40 | 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 29 0a 65 6c 73 65 0a 70 | .createproject(name,.sln).else.p |
2ca60 | 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 73 6c 6e 2e 70 72 | remake.CurrentContainer.=.sln.pr |
2ca80 | 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | ojects[name];.end.configuration. |
2caa0 | 7b 20 7d 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 | {.}.return.premake.CurrentContai |
2cac0 | 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6f 6c 75 74 69 6f 6e 28 6e 61 6d 65 29 0a | ner.end.function.solution(name). |
2cae0 | 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 70 72 65 6d 61 6b 65 | if.not.name.then.if.type(premake |
2cb00 | 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 | .CurrentContainer).==."project". |
2cb20 | 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 6f 6e 74 61 | then.return.premake.CurrentConta |
2cb40 | 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b | iner.solution.else.return.premak |
2cb60 | 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 6d 61 | e.CurrentContainer.end.end.prema |
2cb80 | 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f | ke.CurrentContainer.=.premake.so |
2cba0 | 6c 75 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 | lution.get(name).if.(not.premake |
2cbc0 | 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e | .CurrentContainer).then.premake. |
2cbe0 | 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | CurrentContainer.=.premake.solut |
2cc00 | 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | ion.new(name).end.configuration. |
2cc20 | 7b 20 7d 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 | {.}.return.premake.CurrentContai |
2cc40 | 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 67 72 6f 75 70 28 6e 61 6d 65 29 0a 69 66 20 | ner.end.function.group(name).if. |
2cc60 | 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 | not.name.then.return.premake.Cur |
2cc80 | 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f | rentGroup.end.premake.CurrentGro |
2cca0 | 75 70 20 3d 20 6e 61 6d 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 | up.=.name.return.premake.Current |
2ccc0 | 47 72 6f 75 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 61 63 74 69 6f 6e 28 61 29 0a | Group.end.function.newaction(a). |
2cce0 | 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a 65 6e 64 0a 66 75 6e 63 74 69 | premake.action.add(a).end.functi |
2cd00 | 6f 6e 20 6e 65 77 6f 70 74 69 6f 6e 28 6f 70 74 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e | on.newoption(opt).premake.option |
2cd20 | 2e 61 64 64 28 6f 70 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 65 6e 61 62 6c 65 66 69 6c | .add(opt).end.function.enablefil |
2cd40 | 65 6c 65 76 65 6c 63 6f 6e 66 69 67 28 29 0a 70 72 65 6d 61 6b 65 2e 5f 66 69 6c 65 6c 65 76 65 | elevelconfig().premake._fileleve |
2cd60 | 6c 63 6f 6e 66 69 67 20 3d 20 74 72 75 65 0a 65 6e 64 0a 00 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a | lconfig.=.true.end..newoption.{. |
2cd80 | 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 63 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 | trigger.....=."cc",.value....... |
2cda0 | 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 6f 6f 73 65 | =."VALUE",.description.=."Choose |
2cdc0 | 20 61 20 43 2f 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 | .a.C/C++.compiler.set",.allowed. |
2cde0 | 3d 20 7b 0a 7b 20 22 67 63 63 22 2c 20 22 47 4e 55 20 47 43 43 20 28 67 63 63 2f 67 2b 2b 29 22 | =.{.{."gcc",."GNU.GCC.(gcc/g++)" |
2ce00 | 20 7d 2c 0a 7b 20 22 6f 77 22 2c 20 20 22 4f 70 65 6e 57 61 74 63 6f 6d 22 20 20 20 20 20 20 20 | .},.{."ow",.."OpenWatcom"....... |
2ce20 | 20 7d 2c 0a 7b 20 22 67 68 73 22 2c 20 22 47 72 65 65 6e 20 48 69 6c 6c 73 20 53 6f 66 74 77 61 | .},.{."ghs",."Green.Hills.Softwa |
2ce40 | 72 65 22 20 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 | re".},.}.}.newoption.{.trigger.. |
2ce60 | 20 20 20 3d 20 22 64 6f 74 6e 65 74 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 | ...=."dotnet",.value.......=."VA |
2ce80 | 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 2e 4e | LUE",.description.=."Choose.a..N |
2cea0 | 45 54 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 | ET.compiler.set",.allowed.=.{.{. |
2cec0 | 22 6d 73 6e 65 74 22 2c 20 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 2e 4e 45 54 20 28 63 73 63 29 | "msnet",..."Microsoft..NET.(csc) |
2cee0 | 22 20 7d 2c 0a 7b 20 22 6d 6f 6e 6f 22 2c 20 20 20 20 22 4e 6f 76 65 6c 6c 20 4d 6f 6e 6f 20 28 | ".},.{."mono",...."Novell.Mono.( |
2cf00 | 6d 63 73 29 22 20 20 20 20 7d 2c 0a 7b 20 22 70 6e 65 74 22 2c 20 20 20 20 22 50 6f 72 74 61 62 | mcs)"....},.{."pnet",...."Portab |
2cf20 | 6c 65 2e 4e 45 54 20 28 63 73 63 63 29 22 20 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e | le.NET.(cscc)"..},.}.}.newoption |
2cf40 | 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 66 69 6c 65 22 2c 0a 76 61 6c 75 65 20 20 | .{.trigger.....=."file",.value.. |
2cf60 | 20 20 20 20 20 3d 20 22 46 49 4c 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 | .....=."FILE",.description.=."Re |
2cf80 | 61 64 20 46 49 4c 45 20 61 73 20 61 20 50 72 65 6d 61 6b 65 20 73 63 72 69 70 74 3b 20 64 65 66 | ad.FILE.as.a.Premake.script;.def |
2cfa0 | 61 75 6c 74 20 69 73 20 27 70 72 65 6d 61 6b 65 34 2e 6c 75 61 27 22 0a 7d 0a 6e 65 77 6f 70 74 | ault.is.'premake4.lua'".}.newopt |
2cfc0 | 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 68 65 6c 70 22 2c 0a 64 65 73 63 | ion.{.trigger.....=."help",.desc |
2cfe0 | 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 | ription.=."Display.this.informat |
2d000 | 69 6f 6e 22 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 | ion".}.newoption.{.trigger.....= |
2d020 | 20 22 6f 73 22 2c 0a 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 | ."os",.value.......=."VALUE",.de |
2d040 | 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 61 74 65 20 66 69 6c 65 73 20 66 6f 72 20 | scription.=."Generate.files.for. |
2d060 | 61 20 64 69 66 66 65 72 65 6e 74 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 22 2c 0a 61 | a.different.operating.system",.a |
2d080 | 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 62 73 64 22 2c 20 20 20 20 20 20 22 4f 70 65 6e 42 53 | llowed.=.{.{."bsd",......"OpenBS |
2d0a0 | 44 2c 20 4e 65 74 42 53 44 2c 20 6f 72 20 46 72 65 65 42 53 44 22 20 7d 2c 0a 7b 20 22 6c 69 6e | D,.NetBSD,.or.FreeBSD".},.{."lin |
2d0c0 | 75 78 22 2c 20 20 20 20 22 4c 69 6e 75 78 22 20 7d 2c 0a 7b 20 22 6d 61 63 6f 73 78 22 2c 20 20 | ux",...."Linux".},.{."macosx",.. |
2d0e0 | 20 22 41 70 70 6c 65 20 4d 61 63 20 4f 53 20 58 22 20 7d 2c 0a 7b 20 22 73 6f 6c 61 72 69 73 22 | ."Apple.Mac.OS.X".},.{."solaris" |
2d100 | 2c 20 20 22 53 6f 6c 61 72 69 73 22 20 7d 2c 0a 7b 20 22 77 69 6e 64 6f 77 73 22 2c 20 20 22 4d | ,.."Solaris".},.{."windows",.."M |
2d120 | 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 | icrosoft.Windows".},.}.}.newopti |
2d140 | 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 70 6c 61 74 66 6f 72 6d 22 2c 0a 76 | on.{.trigger.....=."platform",.v |
2d160 | 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 6f | alue.......=."VALUE",.descriptio |
2d180 | 6e 20 3d 20 22 41 64 64 20 74 61 72 67 65 74 20 61 72 63 68 69 74 65 63 74 75 72 65 20 28 69 66 | n.=."Add.target.architecture.(if |
2d1a0 | 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 61 63 74 69 6f 6e 29 22 2c 0a 61 6c 6c 6f 77 65 64 20 | .supported.by.action)",.allowed. |
2d1c0 | 3d 20 7b 0a 7b 20 22 78 33 32 22 2c 20 20 20 20 20 20 20 20 20 22 33 32 2d 62 69 74 22 20 7d 2c | =.{.{."x32",........."32-bit".}, |
2d1e0 | 0a 7b 20 22 78 36 34 22 2c 20 20 20 20 20 20 20 20 20 22 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 | .{."x64",........."64-bit".},.{. |
2d200 | 22 75 6e 69 76 65 72 73 61 6c 22 2c 20 20 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 | "universal",..."Mac.OS.X.Univers |
2d220 | 61 6c 2c 20 33 32 2d 20 61 6e 64 20 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 | al,.32-.and.64-bit".},.{."univer |
2d240 | 73 61 6c 33 32 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d | sal32",."Mac.OS.X.Universal,.32- |
2d260 | 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 36 34 22 2c 20 22 4d | bit.only".},.{."universal64",."M |
2d280 | 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 36 34 2d 62 69 74 20 6f 6e 6c 79 22 20 | ac.OS.X.Universal,.64-bit.only". |
2d2a0 | 7d 2c 0a 7b 20 22 70 73 33 22 2c 20 20 20 20 20 20 20 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e | },.{."ps3",........."Playstation |
2d2c0 | 20 33 22 20 7d 2c 0a 7b 20 22 6f 72 62 69 73 22 2c 20 20 20 20 20 20 20 22 50 6c 61 79 73 74 61 | .3".},.{."orbis",......."Playsta |
2d2e0 | 74 69 6f 6e 20 34 22 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 | tion.4".},.{."xbox360",....."Xbo |
2d300 | 78 20 33 36 30 22 20 7d 2c 0a 7b 20 22 64 75 72 61 6e 67 6f 22 2c 20 20 20 20 20 22 58 62 6f 78 | x.360".},.{."durango",....."Xbox |
2d320 | 20 4f 6e 65 22 20 7d 2c 0a 7b 20 22 41 52 4d 22 2c 20 20 20 20 20 20 20 20 20 22 41 52 4d 22 20 | .One".},.{."ARM",........."ARM". |
2d340 | 7d 2c 0a 7b 20 22 50 6f 77 65 72 50 43 22 2c 20 20 20 20 20 22 50 6f 77 65 72 50 43 22 20 7d 2c | },.{."PowerPC",....."PowerPC".}, |
2d360 | 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 20 22 | .}.}.newoption.{.trigger.....=." |
2d380 | 73 63 72 69 70 74 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 70 61 74 68 22 2c 0a | scripts",.value.......=."path",. |
2d3a0 | 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 53 65 61 72 63 68 20 66 6f 72 20 61 64 64 69 74 69 | description.=."Search.for.additi |
2d3c0 | 6f 6e 61 6c 20 73 63 72 69 70 74 73 20 6f 6e 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 22 0a | onal.scripts.on.the.given.path". |
2d3e0 | 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 64 65 62 | }.newoption.{.trigger.....=."deb |
2d400 | 75 67 2d 70 72 6f 66 69 6c 65 72 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 45 4e | ug-profiler",.description.=."GEN |
2d420 | 69 65 20 73 63 72 69 70 74 20 67 65 6e 65 72 61 74 69 6f 6e 20 70 72 6f 66 69 6c 65 72 2e 22 0a | ie.script.generation.profiler.". |
2d440 | 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 76 65 72 | }.newoption.{.trigger.....=."ver |
2d460 | 73 69 6f 6e 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 76 65 | sion",.description.=."Display.ve |
2d480 | 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 00 2d 2d 20 43 6f 70 79 72 69 67 | rsion.information".}..--.Copyrig |
2d4a0 | 68 74 20 28 63 29 20 32 30 31 33 20 45 6e 72 69 71 75 65 20 47 61 72 63 c3 ad 61 20 43 6f 74 61 | ht.(c).2013.Enrique.Garc..a.Cota |
2d4c0 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6d 61 72 74 51 75 6f 74 65 28 73 74 72 29 0a | .local.function.smartQuote(str). |
2d4e0 | 20 20 69 66 20 73 74 72 3a 6d 61 74 63 68 28 27 22 27 29 20 61 6e 64 20 6e 6f 74 20 73 74 72 3a | ..if.str:match('"').and.not.str: |
2d500 | 6d 61 74 63 68 28 22 27 22 29 20 74 68 65 6e 0a 20 20 20 20 72 65 74 75 72 6e 20 22 27 22 20 2e | match("'").then.....return."'".. |
2d520 | 2e 20 73 74 72 20 2e 2e 20 22 27 22 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 27 22 27 20 | ..str...."'"...end...return.'"'. |
2d540 | 2e 2e 20 73 74 72 3a 67 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 20 2e 2e 20 27 22 27 0a 65 | ...str:gsub('"',.'\\"')....'"'.e |
2d560 | 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e | nd.local.controlCharsTranslation |
2d580 | 20 3d 20 7b 0a 20 20 5b 22 5c 61 22 5d 20 3d 20 22 5c 5c 61 22 2c 20 20 5b 22 5c 62 22 5d 20 3d | .=.{...["\a"].=."\\a",..["\b"].= |
2d5a0 | 20 22 5c 5c 62 22 2c 20 5b 22 5c 66 22 5d 20 3d 20 22 5c 5c 66 22 2c 20 20 5b 22 5c 6e 22 5d 20 | ."\\b",.["\f"].=."\\f",..["\n"]. |
2d5c0 | 3d 20 22 5c 5c 6e 22 2c 0a 20 20 5b 22 5c 72 22 5d 20 3d 20 22 5c 5c 72 22 2c 20 20 5b 22 5c 74 | =."\\n",...["\r"].=."\\r",..["\t |
2d5e0 | 22 5d 20 3d 20 22 5c 5c 74 22 2c 20 5b 22 5c 76 22 5d 20 3d 20 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 | "].=."\\t",.["\v"].=."\\v".}.loc |
2d600 | 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 43 68 61 72 28 63 29 20 72 65 74 75 72 6e | al.function.escapeChar(c).return |
2d620 | 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 5b 63 5d 20 65 6e 64 0a | .controlCharsTranslation[c].end. |
2d640 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 28 73 74 72 29 0a 20 20 6c 6f 63 | local.function.escape(str)...loc |
2d660 | 61 6c 20 72 65 73 75 6c 74 20 3d 20 73 74 72 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c | al.result.=.str:gsub("\\",."\\\\ |
2d680 | 22 29 3a 67 73 75 62 28 22 28 25 63 29 22 2c 20 65 73 63 61 70 65 43 68 61 72 29 0a 20 20 72 65 | "):gsub("(%c)",.escapeChar)...re |
2d6a0 | 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 69 | turn.result.end.local.function.i |
2d6c0 | 73 49 64 65 6e 74 69 66 69 65 72 28 73 74 72 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 73 | sIdentifier(str)...return.type(s |
2d6e0 | 74 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 73 74 72 3a 6d 61 74 63 68 28 20 22 | tr).==.'string'.and.str:match(." |
2d700 | 5e 5b 5f 25 61 5d 5b 5f 25 61 25 64 5d 2a 24 22 20 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | ^[_%a][_%a%d]*$".).end.local.fun |
2d720 | 63 74 69 6f 6e 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 | ction.isArrayKey(k,.length)...re |
2d740 | 74 75 72 6e 20 74 79 70 65 28 6b 29 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 61 6e 64 20 31 20 3c | turn.type(k).==.'number'.and.1.< |
2d760 | 3d 20 6b 20 61 6e 64 20 6b 20 3c 3d 20 6c 65 6e 67 74 68 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 | =.k.and.k.<=.length.end.local.fu |
2d780 | 6e 63 74 69 6f 6e 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 | nction.isDictionaryKey(k,.length |
2d7a0 | 29 0a 20 20 72 65 74 75 72 6e 20 6e 6f 74 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e | )...return.not.isArrayKey(k,.len |
2d7c0 | 67 74 68 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 | gth).end.local.defaultTypeOrders |
2d7e0 | 20 3d 20 7b 0a 20 20 5b 27 6e 75 6d 62 65 72 27 5d 20 20 20 3d 20 31 2c 20 5b 27 62 6f 6f 6c 65 | .=.{...['number']...=.1,.['boole |
2d800 | 61 6e 27 5d 20 20 3d 20 32 2c 20 5b 27 73 74 72 69 6e 67 27 5d 20 3d 20 33 2c 20 5b 27 74 61 62 | an']..=.2,.['string'].=.3,.['tab |
2d820 | 6c 65 27 5d 20 3d 20 34 2c 0a 20 20 5b 27 66 75 6e 63 74 69 6f 6e 27 5d 20 3d 20 35 2c 20 5b 27 | le'].=.4,...['function'].=.5,.[' |
2d840 | 75 73 65 72 64 61 74 61 27 5d 20 3d 20 36 2c 20 5b 27 74 68 72 65 61 64 27 5d 20 3d 20 37 0a 7d | userdata'].=.6,.['thread'].=.7.} |
2d860 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6f 72 74 4b 65 79 73 28 61 2c 20 62 29 0a 20 | .local.function.sortKeys(a,.b).. |
2d880 | 20 6c 6f 63 61 6c 20 74 61 2c 20 74 62 20 3d 20 74 79 70 65 28 61 29 2c 20 74 79 70 65 28 62 29 | .local.ta,.tb.=.type(a),.type(b) |
2d8a0 | 0a 20 20 2d 2d 20 73 74 72 69 6e 67 73 20 61 6e 64 20 6e 75 6d 62 65 72 73 20 61 72 65 20 73 6f | ...--.strings.and.numbers.are.so |
2d8c0 | 72 74 65 64 20 6e 75 6d 65 72 69 63 61 6c 6c 79 2f 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a | rted.numerically/alphabetically. |
2d8e0 | 20 20 69 66 20 74 61 20 3d 3d 20 74 62 20 61 6e 64 20 28 74 61 20 3d 3d 20 27 73 74 72 69 6e 67 | ..if.ta.==.tb.and.(ta.==.'string |
2d900 | 27 20 6f 72 20 74 61 20 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e | '.or.ta.==.'number').then.return |
2d920 | 20 61 20 3c 20 62 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 64 74 61 2c 20 64 74 62 20 3d 20 64 65 | .a.<.b.end...local.dta,.dtb.=.de |
2d940 | 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 2c 20 64 65 66 61 75 6c 74 54 79 70 65 | faultTypeOrders[ta],.defaultType |
2d960 | 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 2d 2d 20 54 77 6f 20 64 65 66 61 75 6c 74 20 74 79 70 65 | Orders[tb]...--.Two.default.type |
2d980 | 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 | s.are.compared.according.to.the. |
2d9a0 | 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 74 61 62 6c 65 0a 20 20 69 66 20 64 74 61 | defaultTypeOrders.table...if.dta |
2d9c0 | 20 61 6e 64 20 64 74 62 20 74 68 65 6e 20 72 65 74 75 72 6e 20 64 65 66 61 75 6c 74 54 79 70 65 | .and.dtb.then.return.defaultType |
2d9e0 | 4f 72 64 65 72 73 5b 74 61 5d 20 3c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 | Orders[ta].<.defaultTypeOrders[t |
2da00 | 62 5d 0a 20 20 65 6c 73 65 69 66 20 64 74 61 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 | b]...elseif.dta.....then.return. |
2da20 | 74 72 75 65 20 20 2d 2d 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 62 65 66 6f 72 65 20 63 75 | true..--.default.types.before.cu |
2da40 | 73 74 6f 6d 20 6f 6e 65 73 0a 20 20 65 6c 73 65 69 66 20 64 74 62 20 20 20 20 20 74 68 65 6e 20 | stom.ones...elseif.dtb.....then. |
2da60 | 72 65 74 75 72 6e 20 66 61 6c 73 65 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 66 74 | return.false.--.custom.types.aft |
2da80 | 65 72 20 64 65 66 61 75 6c 74 20 6f 6e 65 73 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 63 75 73 74 6f | er.default.ones...end...--.custo |
2daa0 | 6d 20 74 79 70 65 73 20 61 72 65 20 73 6f 72 74 65 64 20 6f 75 74 20 61 6c 70 68 61 62 65 74 69 | m.types.are.sorted.out.alphabeti |
2dac0 | 63 61 6c 6c 79 0a 20 20 72 65 74 75 72 6e 20 74 61 20 3c 20 74 62 0a 65 6e 64 0a 6c 6f 63 61 6c | cally...return.ta.<.tb.end.local |
2dae0 | 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 | .function.getDictionaryKeys(t).. |
2db00 | 20 6c 6f 63 61 6c 20 6b 65 79 73 2c 20 6c 65 6e 67 74 68 20 3d 20 7b 7d 2c 20 23 74 0a 20 20 66 | .local.keys,.length.=.{},.#t...f |
2db20 | 6f 72 20 6b 2c 5f 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 69 66 20 69 73 44 | or.k,_.in.pairs(t).do.....if.isD |
2db40 | 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 20 74 68 65 6e 20 74 61 62 | ictionaryKey(k,.length).then.tab |
2db60 | 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 74 | le.insert(keys,.k).end...end...t |
2db80 | 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 2c 20 73 6f 72 74 4b 65 79 73 29 0a 20 20 72 65 74 75 | able.sort(keys,.sortKeys)...retu |
2dba0 | 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 6f | rn.keys.end.local.function.getTo |
2dbc0 | 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 20 6c 6f 63 61 | StringResultSafely(t,.mt)...loca |
2dbe0 | 6c 20 5f 5f 74 6f 73 74 72 69 6e 67 20 3d 20 74 79 70 65 28 6d 74 29 20 3d 3d 20 27 74 61 62 6c | l.__tostring.=.type(mt).==.'tabl |
2dc00 | 65 27 20 61 6e 64 20 72 61 77 67 65 74 28 6d 74 2c 20 27 5f 5f 74 6f 73 74 72 69 6e 67 27 29 0a | e'.and.rawget(mt,.'__tostring'). |
2dc20 | 20 20 6c 6f 63 61 6c 20 73 74 72 2c 20 6f 6b 0a 20 20 69 66 20 74 79 70 65 28 5f 5f 74 6f 73 74 | ..local.str,.ok...if.type(__tost |
2dc40 | 72 69 6e 67 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 0a 20 20 20 20 6f 6b 2c | ring).==.'function'.then.....ok, |
2dc60 | 20 73 74 72 20 3d 20 70 63 61 6c 6c 28 5f 5f 74 6f 73 74 72 69 6e 67 2c 20 74 29 0a 20 20 20 20 | .str.=.pcall(__tostring,.t)..... |
2dc80 | 73 74 72 20 3d 20 6f 6b 20 61 6e 64 20 73 74 72 20 6f 72 20 27 65 72 72 6f 72 3a 20 27 20 2e 2e | str.=.ok.and.str.or.'error:.'... |
2dca0 | 20 74 6f 73 74 72 69 6e 67 28 73 74 72 29 0a 20 20 65 6e 64 0a 20 20 69 66 20 74 79 70 65 28 73 | .tostring(str)...end...if.type(s |
2dcc0 | 74 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 23 73 74 72 20 3e 20 30 20 74 68 65 | tr).==.'string'.and.#str.>.0.the |
2dce0 | 6e 20 72 65 74 75 72 6e 20 73 74 72 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 61 78 49 64 | n.return.str.end.end.local.maxId |
2dd00 | 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 20 66 75 6e 63 74 | sMetaTable.=.{...__index.=.funct |
2dd20 | 69 6f 6e 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 | ion(self,.typeName).....rawset(s |
2dd40 | 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 30 29 0a 20 20 20 20 72 65 74 75 72 6e 20 30 0a 20 | elf,.typeName,.0).....return.0.. |
2dd60 | 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 | .end.}.local.idsMetaTable.=.{... |
2dd80 | 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 | __index.=.function.(self,.typeNa |
2dda0 | 6d 65 29 0a 20 20 20 20 6c 6f 63 61 6c 20 63 6f 6c 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 | me).....local.col.=.setmetatable |
2ddc0 | 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 76 22 7d 29 0a 20 20 20 20 72 61 77 73 65 74 | ({},.{__mode.=."kv"}).....rawset |
2dde0 | 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 63 6f 6c 29 0a 20 20 20 20 72 65 74 75 72 6e | (self,.typeName,.col).....return |
2de00 | 20 63 6f 6c 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 75 6e | .col...end.}.local.function.coun |
2de20 | 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 74 2c 20 74 61 62 6c 65 41 70 70 65 61 72 | tTableAppearances(t,.tableAppear |
2de40 | 61 6e 63 65 73 29 0a 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 74 61 62 6c | ances)...tableAppearances.=.tabl |
2de60 | 65 41 70 70 65 61 72 61 6e 63 65 73 20 6f 72 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c | eAppearances.or.setmetatable({}, |
2de80 | 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 22 7d 29 0a 20 20 69 66 20 74 79 70 65 28 74 29 20 3d 3d | .{__mode.=."k"})...if.type(t).== |
2dea0 | 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 69 66 20 6e 6f 74 20 74 61 62 6c 65 41 70 | .'table'.then.....if.not.tableAp |
2dec0 | 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 | pearances[t].then.......tableApp |
2dee0 | 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 31 0a 20 20 20 20 20 20 66 6f 72 20 6b 2c 76 20 69 6e | earances[t].=.1.......for.k,v.in |
2df00 | 20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 | .pairs(t).do.........countTableA |
2df20 | 70 70 65 61 72 61 6e 63 65 73 28 6b 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a | ppearances(k,.tableAppearances). |
2df40 | 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 73 28 76 2c | ........countTableAppearances(v, |
2df60 | 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 65 6e 64 0a 20 20 20 | .tableAppearances).......end.... |
2df80 | 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 67 65 74 6d 65 74 61 | ...countTableAppearances(getmeta |
2dfa0 | 74 61 62 6c 65 28 74 29 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 | table(t),.tableAppearances)..... |
2dfc0 | 65 6c 73 65 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d | else.......tableAppearances[t].= |
2dfe0 | 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 2b 20 31 0a 20 20 20 20 65 6e 64 | .tableAppearances[t].+.1.....end |
2e000 | 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 | ...end...return.tableAppearances |
2e020 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 66 69 6c 74 65 72 | .end.local.function.parse_filter |
2e040 | 28 66 69 6c 74 65 72 29 0a 20 20 69 66 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 66 | (filter)...if.type(filter).==.'f |
2e060 | 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 69 6c 74 65 72 20 65 6e 64 0a | unction'.then.return.filter.end. |
2e080 | 20 20 2d 2d 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 69 74 20 6d 75 73 74 20 | ..--.not.a.function,.so.it.must. |
2e0a0 | 62 65 20 61 20 74 61 62 6c 65 20 6f 72 20 74 61 62 6c 65 2d 6c 69 6b 65 0a 20 20 66 69 6c 74 65 | be.a.table.or.table-like...filte |
2e0c0 | 72 20 3d 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 | r.=.type(filter).==.'table'.and. |
2e0e0 | 66 69 6c 74 65 72 20 6f 72 20 7b 66 69 6c 74 65 72 7d 0a 20 20 6c 6f 63 61 6c 20 64 69 63 74 69 | filter.or.{filter}...local.dicti |
2e100 | 6f 6e 61 72 79 20 3d 20 7b 7d 0a 20 20 66 6f 72 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 66 69 | onary.=.{}...for._,v.in.pairs(fi |
2e120 | 6c 74 65 72 29 20 64 6f 20 64 69 63 74 69 6f 6e 61 72 79 5b 76 5d 20 3d 20 74 72 75 65 20 65 6e | lter).do.dictionary[v].=.true.en |
2e140 | 64 0a 20 20 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 78 29 20 72 65 74 75 72 6e 20 64 69 | d...return.function(x).return.di |
2e160 | 63 74 69 6f 6e 61 72 79 5b 78 5d 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | ctionary[x].end.end.local.functi |
2e180 | 6f 6e 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 65 79 29 0a 20 20 6c 6f 63 61 6c 20 6e | on.makePath(path,.key)...local.n |
2e1a0 | 65 77 50 61 74 68 2c 20 6c 65 6e 20 3d 20 7b 7d 2c 20 23 70 61 74 68 0a 20 20 66 6f 72 20 69 3d | ewPath,.len.=.{},.#path...for.i= |
2e1c0 | 31 2c 20 6c 65 6e 20 64 6f 20 6e 65 77 50 61 74 68 5b 69 5d 20 3d 20 70 61 74 68 5b 69 5d 20 65 | 1,.len.do.newPath[i].=.path[i].e |
2e1e0 | 6e 64 0a 20 20 6e 65 77 50 61 74 68 5b 6c 65 6e 2b 31 5d 20 3d 20 6b 65 79 0a 20 20 72 65 74 75 | nd...newPath[len+1].=.key...retu |
2e200 | 72 6e 20 6e 65 77 50 61 74 68 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 28 | rn.newPath.end.function.inspect( |
2e220 | 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 6f 70 74 69 6f 6e 73 29 0a 20 20 6f 70 74 69 6f 6e 73 20 20 | rootObject,.options)...options.. |
2e240 | 20 20 20 20 20 3d 20 6f 70 74 69 6f 6e 73 20 6f 72 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 64 65 70 | .....=.options.or.{}...local.dep |
2e260 | 74 68 20 20 20 3d 20 6f 70 74 69 6f 6e 73 2e 64 65 70 74 68 20 6f 72 20 6d 61 74 68 2e 68 75 67 | th...=.options.depth.or.math.hug |
2e280 | 65 0a 20 20 6c 6f 63 61 6c 20 66 69 6c 74 65 72 20 20 3d 20 70 61 72 73 65 5f 66 69 6c 74 65 72 | e...local.filter..=.parse_filter |
2e2a0 | 28 6f 70 74 69 6f 6e 73 2e 66 69 6c 74 65 72 20 6f 72 20 7b 7d 29 0a 20 20 6c 6f 63 61 6c 20 74 | (options.filter.or.{})...local.t |
2e2c0 | 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 | ableAppearances.=.countTableAppe |
2e2e0 | 61 72 61 6e 63 65 73 28 72 6f 6f 74 4f 62 6a 65 63 74 29 0a 20 20 6c 6f 63 61 6c 20 62 75 66 66 | arances(rootObject)...local.buff |
2e300 | 65 72 20 3d 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 6d 61 78 49 64 73 20 3d 20 73 65 74 6d 65 74 61 | er.=.{}...local.maxIds.=.setmeta |
2e320 | 74 61 62 6c 65 28 7b 7d 2c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 | table({},.maxIdsMetaTable)...loc |
2e340 | 61 6c 20 69 64 73 20 20 20 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 69 64 73 | al.ids....=.setmetatable({},.ids |
2e360 | 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 6c 65 76 65 6c 20 20 3d 20 30 0a 20 20 | MetaTable)...local.level..=.0... |
2e380 | 6c 6f 63 61 6c 20 62 6c 65 6e 20 20 20 3d 20 30 20 2d 2d 20 62 75 66 66 65 72 20 6c 65 6e 67 74 | local.blen...=.0.--.buffer.lengt |
2e3a0 | 68 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 73 28 2e 2e 2e 29 0a 20 20 20 | h...local.function.puts(...).... |
2e3c0 | 20 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 7b 2e 2e 2e 7d 0a 20 20 20 20 66 6f 72 20 69 3d 31 2c | .local.args.=.{...}.....for.i=1, |
2e3e0 | 20 23 61 72 67 73 20 64 6f 0a 20 20 20 20 20 20 62 6c 65 6e 20 3d 20 62 6c 65 6e 20 2b 20 31 0a | .#args.do.......blen.=.blen.+.1. |
2e400 | 20 20 20 20 20 20 62 75 66 66 65 72 5b 62 6c 65 6e 5d 20 3d 20 74 6f 73 74 72 69 6e 67 28 61 72 | ......buffer[blen].=.tostring(ar |
2e420 | 67 73 5b 69 5d 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e | gs[i]).....end...end...local.fun |
2e440 | 63 74 69 6f 6e 20 64 6f 77 6e 28 66 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 | ction.down(f).....level.=.level. |
2e460 | 2b 20 31 0a 20 20 20 20 66 28 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2d 20 | +.1.....f().....level.=.level.-. |
2e480 | 31 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 61 62 69 66 79 28 | 1...end...local.function.tabify( |
2e4a0 | 29 0a 20 20 20 20 70 75 74 73 28 22 5c 6e 22 2c 20 73 74 72 69 6e 67 2e 72 65 70 28 22 20 20 22 | ).....puts("\n",.string.rep(".." |
2e4c0 | 2c 20 6c 65 76 65 6c 29 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | ,.level))...end...local.function |
2e4e0 | 20 63 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 69 66 | .commaControl(needsComma).....if |
2e500 | 20 6e 65 65 64 73 43 6f 6d 6d 61 20 74 68 65 6e 20 70 75 74 73 28 27 2c 27 29 20 65 6e 64 0a 20 | .needsComma.then.puts(',').end.. |
2e520 | 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e | ...return.true...end...local.fun |
2e540 | 63 74 69 6f 6e 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 76 29 0a 20 20 20 20 72 65 74 75 | ction.alreadyVisited(v).....retu |
2e560 | 72 6e 20 69 64 73 5b 74 79 70 65 28 76 29 5d 5b 76 5d 20 7e 3d 20 6e 69 6c 0a 20 20 65 6e 64 0a | rn.ids[type(v)][v].~=.nil...end. |
2e580 | 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 49 64 28 76 29 0a 20 20 20 20 6c 6f | ..local.function.getId(v).....lo |
2e5a0 | 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 69 64 20 3d 20 | cal.tv.=.type(v).....local.id.=. |
2e5c0 | 69 64 73 5b 74 76 5d 5b 76 5d 0a 20 20 20 20 69 66 20 6e 6f 74 20 69 64 20 74 68 65 6e 0a 20 20 | ids[tv][v].....if.not.id.then... |
2e5e0 | 20 20 20 20 69 64 20 20 20 20 20 20 20 20 20 3d 20 6d 61 78 49 64 73 5b 74 76 5d 20 2b 20 31 0a | ....id.........=.maxIds[tv].+.1. |
2e600 | 20 20 20 20 20 20 6d 61 78 49 64 73 5b 74 76 5d 20 3d 20 69 64 0a 20 20 20 20 20 20 69 64 73 5b | ......maxIds[tv].=.id.......ids[ |
2e620 | 74 76 5d 5b 76 5d 20 3d 20 69 64 0a 20 20 20 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 69 | tv][v].=.id.....end.....return.i |
2e640 | 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 70 75 74 56 61 6c 75 65 20 2d 2d 20 66 6f 72 77 | d...end...local.putValue.--.forw |
2e660 | 61 72 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 67 6f | ard.declaration.that.needs.to.go |
2e680 | 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 6c 6f 63 61 | .before.putTable.&.putKey...loca |
2e6a0 | 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 69 66 20 69 73 49 64 | l.function.putKey(k).....if.isId |
2e6c0 | 65 6e 74 69 66 69 65 72 28 6b 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 70 75 74 73 28 6b 29 20 | entifier(k).then.return.puts(k). |
2e6e0 | 65 6e 64 0a 20 20 20 20 70 75 74 73 28 20 22 5b 22 20 29 0a 20 20 20 20 70 75 74 56 61 6c 75 65 | end.....puts(."[".).....putValue |
2e700 | 28 6b 2c 20 7b 7d 29 0a 20 20 20 20 70 75 74 73 28 22 5d 22 29 0a 20 20 65 6e 64 0a 20 20 6c 6f | (k,.{}).....puts("]")...end...lo |
2e720 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 54 61 62 6c 65 28 74 2c 20 70 61 74 68 29 0a 20 | cal.function.putTable(t,.path).. |
2e740 | 20 20 20 69 66 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 74 29 20 74 68 65 6e 0a 20 20 20 | ...if.alreadyVisited(t).then.... |
2e760 | 20 20 20 70 75 74 73 28 27 3c 74 61 62 6c 65 20 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 | ...puts('<table.',.getId(t),.'>' |
2e780 | 29 0a 20 20 20 20 65 6c 73 65 69 66 20 6c 65 76 65 6c 20 3e 3d 20 64 65 70 74 68 20 74 68 65 6e | ).....elseif.level.>=.depth.then |
2e7a0 | 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b 2e 2e 2e 7d 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 | .......puts('{...}').....else... |
2e7c0 | 20 20 20 20 69 66 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3e 20 31 20 74 | ....if.tableAppearances[t].>.1.t |
2e7e0 | 68 65 6e 20 70 75 74 73 28 27 3c 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 20 65 6e 64 | hen.puts('<',.getId(t),.'>').end |
2e800 | 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 64 69 63 74 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 3d | .......local.dictKeys..........= |
2e820 | 20 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 | .getDictionaryKeys(t).......loca |
2e840 | 6c 20 6c 65 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 23 74 0a 20 20 20 20 20 20 6c | l.length............=.#t.......l |
2e860 | 6f 63 61 6c 20 6d 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 6d 65 74 61 | ocal.mt................=.getmeta |
2e880 | 74 61 62 6c 65 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 6f 5f 73 74 72 69 6e 67 5f 72 | table(t).......local.to_string_r |
2e8a0 | 65 73 75 6c 74 20 20 3d 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 | esult..=.getToStringResultSafely |
2e8c0 | 28 74 2c 20 6d 74 29 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b 27 29 0a 20 20 20 20 20 20 64 6f | (t,.mt).......puts('{').......do |
2e8e0 | 77 6e 28 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 20 20 20 20 20 20 69 66 20 74 6f 5f 73 74 72 69 | wn(function().........if.to_stri |
2e900 | 6e 67 5f 72 65 73 75 6c 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 | ng_result.then...........puts('. |
2e920 | 2d 2d 20 27 2c 20 65 73 63 61 70 65 28 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 29 29 0a | --.',.escape(to_string_result)). |
2e940 | 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 67 74 68 20 3e 3d 20 31 20 74 68 65 6e 20 74 61 | ..........if.length.>=.1.then.ta |
2e960 | 62 69 66 79 28 29 20 65 6e 64 20 2d 2d 20 74 61 62 69 66 79 20 74 68 65 20 61 72 72 61 79 20 76 | bify().end.--.tabify.the.array.v |
2e980 | 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 | alues.........end.........local. |
2e9a0 | 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 66 61 6c 73 65 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 | needsComma.=.false.........for.i |
2e9c0 | 3d 31 2c 20 6c 65 6e 67 74 68 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d | =1,.length.do...........needsCom |
2e9e0 | 6d 61 20 3d 20 63 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 | ma.=.commaControl(needsComma)... |
2ea00 | 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 | ........puts('.')...........putV |
2ea20 | 61 6c 75 65 28 74 5b 69 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 69 29 29 0a 20 20 | alue(t[i],.makePath(path,.i))... |
2ea40 | 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 6b 20 69 6e 20 69 70 61 | ......end.........for._,k.in.ipa |
2ea60 | 69 72 73 28 64 69 63 74 4b 65 79 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 | irs(dictKeys).do...........needs |
2ea80 | 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 | Comma.=.commaControl(needsComma) |
2eaa0 | 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 | ...........tabify()...........pu |
2eac0 | 74 4b 65 79 28 6b 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 3d 20 27 29 0a 20 20 | tKey(k)...........puts('.=.')... |
2eae0 | 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 6b 5d 2c 20 6d 61 6b 65 50 61 74 68 28 | ........putValue(t[k],.makePath( |
2eb00 | 70 61 74 68 2c 20 6b 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 69 66 | path,.k)).........end.........if |
2eb20 | 20 6d 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 | .mt.then...........needsComma.=. |
2eb40 | 63 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 | commaControl(needsComma)........ |
2eb60 | 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 6d 65 74 | ...tabify()...........puts('<met |
2eb80 | 61 74 61 62 6c 65 3e 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 | atable>.=.')...........putValue( |
2eba0 | 6d 74 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 27 3c 6d 65 74 61 74 61 62 6c 65 3e 27 | mt,.makePath(path,.'<metatable>' |
2ebc0 | 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 20 20 | )).........end.......end)....... |
2ebe0 | 69 66 20 23 64 69 63 74 4b 65 79 73 20 3e 20 30 20 6f 72 20 6d 74 20 74 68 65 6e 20 2d 2d 20 64 | if.#dictKeys.>.0.or.mt.then.--.d |
2ec00 | 69 63 74 69 6f 6e 61 72 79 20 74 61 62 6c 65 2e 20 4a 75 73 74 69 66 79 20 63 6c 6f 73 69 6e 67 | ictionary.table..Justify.closing |
2ec20 | 20 7d 0a 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 | .}.........tabify().......elseif |
2ec40 | 20 6c 65 6e 67 74 68 20 3e 20 30 20 74 68 65 6e 20 2d 2d 20 61 72 72 61 79 20 74 61 62 6c 65 73 | .length.>.0.then.--.array.tables |
2ec60 | 20 68 61 76 65 20 6f 6e 65 20 65 78 74 72 61 20 73 70 61 63 65 20 62 65 66 6f 72 65 20 63 6c 6f | .have.one.extra.space.before.clo |
2ec80 | 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 65 | sing.}.........puts('.').......e |
2eca0 | 6e 64 0a 20 20 20 20 20 20 70 75 74 73 28 27 7d 27 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 | nd.......puts('}').....end...end |
2ecc0 | 0a 20 20 2d 2d 20 70 75 74 76 61 6c 75 65 20 69 73 20 66 6f 72 77 61 72 64 2d 64 65 63 6c 61 72 | ...--.putvalue.is.forward-declar |
2ece0 | 65 64 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 70 75 | ed.before.putTable.&.putKey...pu |
2ed00 | 74 56 61 6c 75 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 69 | tValue.=.function(v,.path).....i |
2ed20 | 66 20 66 69 6c 74 65 72 28 76 2c 20 70 61 74 68 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 | f.filter(v,.path).then.......put |
2ed40 | 73 28 27 3c 66 69 6c 74 65 72 65 64 3e 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c | s('<filtered>').....else.......l |
2ed60 | 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 20 20 20 69 66 20 74 76 20 3d 3d | ocal.tv.=.type(v).......if.tv.== |
2ed80 | 20 27 73 74 72 69 6e 67 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 73 6d 61 72 | .'string'.then.........puts(smar |
2eda0 | 74 51 75 6f 74 65 28 65 73 63 61 70 65 28 76 29 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 | tQuote(escape(v))).......elseif. |
2edc0 | 74 76 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 6f 72 20 74 76 20 3d 3d 20 27 62 6f 6f 6c 65 61 6e | tv.==.'number'.or.tv.==.'boolean |
2ede0 | 27 20 6f 72 20 74 76 20 3d 3d 20 27 6e 69 6c 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 | '.or.tv.==.'nil'.then.........pu |
2ee00 | 74 73 28 74 6f 73 74 72 69 6e 67 28 76 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 | ts(tostring(v)).......elseif.tv. |
2ee20 | 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 54 61 62 6c 65 | ==.'table'.then.........putTable |
2ee40 | 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 70 75 74 | (v,.path).......else.........put |
2ee60 | 73 28 27 3c 27 2c 74 76 2c 27 20 27 2c 67 65 74 49 64 28 76 29 2c 27 3e 27 29 0a 20 20 20 20 20 | s('<',tv,'.',getId(v),'>')...... |
2ee80 | 20 65 6e 64 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 70 75 74 56 61 6c 75 65 28 72 6f | .end.....end...end...putValue(ro |
2eea0 | 6f 74 4f 62 6a 65 63 74 2c 20 7b 7d 29 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e | otObject,.{})...return.table.con |
2eec0 | 63 61 74 28 62 75 66 66 65 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 74 61 | cat(buffer).end.function.printta |
2eee0 | 62 6c 65 28 6e 61 6d 65 2c 20 74 61 62 6c 65 29 0a 70 72 69 6e 74 28 22 74 61 62 6c 65 3a 20 22 | ble(name,.table).print("table:." |
2ef00 | 2c 20 6e 61 6d 65 2c 20 69 6e 73 70 65 63 74 28 74 61 62 6c 65 29 2c 20 22 5c 6e 22 29 0a 65 6e | ,.name,.inspect(table),."\n").en |
2ef20 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 73 74 61 63 6b 28 29 0a 70 72 69 6e 74 28 64 65 | d.function.printstack().print(de |
2ef40 | 62 75 67 2e 74 72 61 63 65 62 61 63 6b 28 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 00 5f 70 72 6f | bug.traceback(),."\n").end.._pro |
2ef60 | 66 69 6c 65 72 20 3d 20 7b 7d 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 50 72 6f 66 69 6c 65 72 28 | filer.=.{}.function.newProfiler( |
2ef80 | 76 61 72 69 61 6e 74 2c 20 73 61 6d 70 6c 65 64 65 6c 61 79 29 0a 69 66 20 5f 70 72 6f 66 69 6c | variant,.sampledelay).if._profil |
2efa0 | 65 72 2e 72 75 6e 6e 69 6e 67 20 74 68 65 6e 0a 70 72 69 6e 74 28 22 50 72 6f 66 69 6c 65 72 20 | er.running.then.print("Profiler. |
2efc0 | 61 6c 72 65 61 64 79 20 72 75 6e 6e 69 6e 67 2e 22 29 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 76 61 | already.running.").return.end.va |
2efe0 | 72 69 61 6e 74 20 3d 20 76 61 72 69 61 6e 74 20 6f 72 20 22 74 69 6d 65 22 0a 69 66 20 76 61 72 | riant.=.variant.or."time".if.var |
2f000 | 69 61 6e 74 20 7e 3d 20 22 74 69 6d 65 22 20 61 6e 64 20 76 61 72 69 61 6e 74 20 7e 3d 20 22 63 | iant.~=."time".and.variant.~=."c |
2f020 | 61 6c 6c 22 20 74 68 65 6e 0a 70 72 69 6e 74 28 22 50 72 6f 66 69 6c 65 72 20 6d 65 74 68 6f 64 | all".then.print("Profiler.method |
2f040 | 20 6d 75 73 74 20 62 65 20 27 74 69 6d 65 27 20 6f 72 20 27 63 61 6c 6c 27 2e 22 29 0a 72 65 74 | .must.be.'time'.or.'call'.").ret |
2f060 | 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 65 77 70 72 6f 66 20 3d 20 7b 7d 0a 66 6f 72 20 6b | urn.end.local.newprof.=.{}.for.k |
2f080 | 2c 76 20 69 6e 20 70 61 69 72 73 28 5f 70 72 6f 66 69 6c 65 72 29 20 64 6f 0a 6e 65 77 70 72 6f | ,v.in.pairs(_profiler).do.newpro |
2f0a0 | 66 5b 6b 5d 20 3d 20 76 0a 65 6e 64 0a 6e 65 77 70 72 6f 66 2e 76 61 72 69 61 6e 74 20 3d 20 76 | f[k].=.v.end.newprof.variant.=.v |
2f0c0 | 61 72 69 61 6e 74 0a 6e 65 77 70 72 6f 66 2e 73 61 6d 70 6c 65 64 65 6c 61 79 20 3d 20 73 61 6d | ariant.newprof.sampledelay.=.sam |
2f0e0 | 70 6c 65 64 65 6c 61 79 20 6f 72 20 31 30 30 30 30 30 0a 72 65 74 75 72 6e 20 6e 65 77 70 72 6f | pledelay.or.100000.return.newpro |
2f100 | 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 73 74 61 72 74 28 73 | f.end.function._profiler.start(s |
2f120 | 65 6c 66 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 74 68 65 6e 0a 72 | elf).if._profiler.running.then.r |
2f140 | 65 74 75 72 6e 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 20 73 65 | eturn.end._profiler.running.=.se |
2f160 | 6c 66 0a 73 65 6c 66 2e 72 61 77 73 74 61 74 73 20 3d 20 7b 7d 0a 73 65 6c 66 2e 63 61 6c 6c 73 | lf.self.rawstats.=.{}.self.calls |
2f180 | 74 61 63 6b 20 3d 20 7b 7d 0a 69 66 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d 3d 20 22 74 69 | tack.=.{}.if.self.variant.==."ti |
2f1a0 | 6d 65 22 20 74 68 65 6e 0a 73 65 6c 66 2e 6c 61 73 74 63 6c 6f 63 6b 20 3d 20 6f 73 2e 63 6c 6f | me".then.self.lastclock.=.os.clo |
2f1c0 | 63 6b 28 29 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 5f 70 72 6f 66 69 6c 65 72 5f 68 6f | ck().debug.sethook(._profiler_ho |
2f1e0 | 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 74 69 6d 65 2c 20 22 22 2c 20 73 65 6c 66 2e 73 61 6d | ok_wrapper_by_time,."",.self.sam |
2f200 | 70 6c 65 64 65 6c 61 79 20 29 0a 65 6c 73 65 69 66 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d | pledelay.).elseif.self.variant.= |
2f220 | 3d 20 22 63 61 6c 6c 22 20 74 68 65 6e 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 5f 70 72 | =."call".then.debug.sethook(._pr |
2f240 | 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 63 61 6c 6c 2c 20 22 63 72 | ofiler_hook_wrapper_by_call,."cr |
2f260 | 22 20 29 0a 65 6c 73 65 0a 70 72 69 6e 74 28 22 50 72 6f 66 69 6c 65 72 20 6d 65 74 68 6f 64 20 | ".).else.print("Profiler.method. |
2f280 | 6d 75 73 74 20 62 65 20 27 74 69 6d 65 27 20 6f 72 20 27 63 61 6c 6c 27 2e 22 29 0a 73 79 73 2e | must.be.'time'.or.'call'.").sys. |
2f2a0 | 65 78 69 74 28 31 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c | exit(1).end.end.function._profil |
2f2c0 | 65 72 2e 73 74 6f 70 28 73 65 6c 66 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 | er.stop(self).if._profiler.runni |
2f2e0 | 6e 67 20 7e 3d 20 73 65 6c 66 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 64 65 62 75 67 | ng.~=.self.then.return.end.debug |
2f300 | 2e 73 65 74 68 6f 6f 6b 28 20 6e 69 6c 20 29 0a 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e | .sethook(.nil.)._profiler.runnin |
2f320 | 67 20 3d 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 5f 68 | g.=.nil.end.function._profiler_h |
2f340 | 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 63 61 6c 6c 28 61 63 74 69 6f 6e 29 0a 69 66 20 5f | ook_wrapper_by_call(action).if._ |
2f360 | 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 64 65 62 | profiler.running.==.nil.then.deb |
2f380 | 75 67 2e 73 65 74 68 6f 6f 6b 28 20 6e 69 6c 20 29 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 2e | ug.sethook(.nil.).end._profiler. |
2f3a0 | 72 75 6e 6e 69 6e 67 3a 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 63 61 6c | running:_internal_profile_by_cal |
2f3c0 | 6c 28 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 | l(action).end.function._profiler |
2f3e0 | 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 74 69 6d 65 28 61 63 74 69 6f 6e 29 0a 69 66 | _hook_wrapper_by_time(action).if |
2f400 | 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 64 | ._profiler.running.==.nil.then.d |
2f420 | 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 6e 69 6c 20 29 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 | ebug.sethook(.nil.).end._profile |
2f440 | 72 2e 72 75 6e 6e 69 6e 67 3a 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 74 | r.running:_internal_profile_by_t |
2f460 | 69 6d 65 28 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c | ime(action).end.function._profil |
2f480 | 65 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 63 61 6c 6c 28 73 65 6c | er._internal_profile_by_call(sel |
2f4a0 | 66 2c 61 63 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 20 3d 20 64 65 | f,action).local.caller_info.=.de |
2f4c0 | 62 75 67 2e 67 65 74 69 6e 66 6f 28 20 33 20 29 0a 69 66 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 20 | bug.getinfo(.3.).if.caller_info. |
2f4e0 | 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 70 72 69 6e 74 20 22 4e 6f 20 63 61 6c 6c 65 72 5f 69 6e 66 | ==.nil.then.print."No.caller_inf |
2f500 | 6f 22 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6c 61 74 65 73 74 5f 61 72 20 3d 20 | o".return.end.local.latest_ar.=. |
2f520 | 6e 69 6c 0a 69 66 20 74 61 62 6c 65 2e 67 65 74 6e 28 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b | nil.if.table.getn(self.callstack |
2f540 | 29 20 3e 20 30 20 74 68 65 6e 0a 6c 61 74 65 73 74 5f 61 72 20 3d 20 73 65 6c 66 2e 63 61 6c 6c | ).>.0.then.latest_ar.=.self.call |
2f560 | 73 74 61 63 6b 5b 74 61 62 6c 65 2e 67 65 74 6e 28 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 29 | stack[table.getn(self.callstack) |
2f580 | 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d | ].end.local.should_not_profile.= |
2f5a0 | 20 30 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 73 65 6c 66 2e 70 72 65 76 65 6e 74 | .0.for.k,v.in.pairs(self.prevent |
2f5c0 | 65 64 5f 66 75 6e 63 74 69 6f 6e 73 29 20 64 6f 0a 69 66 20 6b 20 3d 3d 20 63 61 6c 6c 65 72 5f | ed_functions).do.if.k.==.caller_ |
2f5e0 | 69 6e 66 6f 2e 66 75 6e 63 20 74 68 65 6e 0a 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c | info.func.then.should_not_profil |
2f600 | 65 20 3d 20 76 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6c 61 74 65 73 74 5f 61 72 20 74 68 65 6e 0a | e.=.v.end.end.if.latest_ar.then. |
2f620 | 69 66 20 6c 61 74 65 73 74 5f 61 72 2e 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 | if.latest_ar.should_not_profile. |
2f640 | 3d 3d 20 32 20 74 68 65 6e 0a 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 20 32 | ==.2.then.should_not_profile.=.2 |
2f660 | 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 63 61 6c 6c 22 20 74 68 65 | .end.end.if.action.==."call".the |
2f680 | 6e 0a 6c 6f 63 61 6c 20 74 68 69 73 5f 61 72 20 3d 20 7b 7d 0a 74 68 69 73 5f 61 72 2e 73 68 6f | n.local.this_ar.=.{}.this_ar.sho |
2f6a0 | 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 20 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f | uld_not_profile.=.should_not_pro |
2f6c0 | 66 69 6c 65 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 20 3d 20 6c 61 74 65 73 74 5f | file.this_ar.parent_ar.=.latest_ |
2f6e0 | 61 72 0a 74 68 69 73 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 6c 64 20 3d 20 30 0a 74 68 69 73 5f 61 | ar.this_ar.anon_child.=.0.this_a |
2f700 | 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 20 3d 20 30 0a 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 | r.name_child.=.0.this_ar.childre |
2f720 | 6e 20 3d 20 7b 7d 0a 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 20 3d 20 7b | n.=.{}.this_ar.children_time.=.{ |
2f740 | 7d 0a 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f 73 74 61 72 74 20 3d 20 6f 73 2e 63 6c 6f 63 6b | }.this_ar.clock_start.=.os.clock |
2f760 | 28 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 20 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 2c | ().table.insert(.self.callstack, |
2f780 | 20 74 68 69 73 5f 61 72 20 29 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 68 69 73 5f 61 72 20 3d 20 | .this_ar.).else.local.this_ar.=. |
2f7a0 | 6c 61 74 65 73 74 5f 61 72 0a 69 66 20 74 68 69 73 5f 61 72 20 3d 3d 20 6e 69 6c 20 74 68 65 6e | latest_ar.if.this_ar.==.nil.then |
2f7c0 | 0a 72 65 74 75 72 6e 20 2d 2d 20 4e 6f 20 70 6f 69 6e 74 20 69 6e 20 64 6f 69 6e 67 20 61 6e 79 | .return.--.No.point.in.doing.any |
2f7e0 | 74 68 69 6e 67 20 69 66 20 6e 6f 20 75 70 70 65 72 20 61 63 74 69 76 61 74 69 6f 6e 20 72 65 63 | thing.if.no.upper.activation.rec |
2f800 | 6f 72 64 0a 65 6e 64 0a 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f 65 6e 64 20 3d 20 6f 73 2e 63 | ord.end.this_ar.clock_end.=.os.c |
2f820 | 6c 6f 63 6b 28 29 0a 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 20 3d 20 74 68 69 73 5f | lock().this_ar.this_time.=.this_ |
2f840 | 61 72 2e 63 6c 6f 63 6b 5f 65 6e 64 20 2d 20 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f 73 74 61 | ar.clock_end.-.this_ar.clock_sta |
2f860 | 72 74 0a 69 66 20 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 20 74 68 65 6e 0a 74 68 69 | rt.if.this_ar.parent_ar.then.thi |
2f880 | 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5b 63 61 6c 6c 65 72 5f 69 | s_ar.parent_ar.children[caller_i |
2f8a0 | 6e 66 6f 2e 66 75 6e 63 5d 20 3d 0a 28 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 63 | nfo.func].=.(this_ar.parent_ar.c |
2f8c0 | 68 69 6c 64 72 65 6e 5b 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 5d 20 6f 72 20 30 29 20 | hildren[caller_info.func].or.0). |
2f8e0 | 2b 20 31 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 | +.1.this_ar.parent_ar.children_t |
2f900 | 69 6d 65 5b 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 5d 20 3d 0a 28 74 68 69 73 5f 61 72 | ime[caller_info.func].=.(this_ar |
2f920 | 2e 70 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 63 61 6c 6c 65 72 5f | .parent_ar.children_time[caller_ |
2f940 | 69 6e 66 6f 2e 66 75 6e 63 5d 20 6f 72 20 30 20 29 20 2b 0a 74 68 69 73 5f 61 72 2e 74 68 69 73 | info.func].or.0.).+.this_ar.this |
2f960 | 5f 74 69 6d 65 0a 69 66 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 6e 61 6d 65 20 3d 3d 20 6e 69 6c | _time.if.caller_info.name.==.nil |
2f980 | 20 74 68 65 6e 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 | .then.this_ar.parent_ar.anon_chi |
2f9a0 | 6c 64 20 3d 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 6c | ld.=.this_ar.parent_ar.anon_chil |
2f9c0 | 64 20 2b 20 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 0a 65 6c 73 65 0a 74 68 69 73 5f | d.+.this_ar.this_time.else.this_ |
2f9e0 | 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 20 3d 0a 74 68 69 73 5f 61 | ar.parent_ar.name_child.=.this_a |
2fa00 | 72 2e 70 61 72 65 6e 74 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 20 2b 20 74 68 69 73 5f 61 72 | r.parent_ar.name_child.+.this_ar |
2fa20 | 2e 74 68 69 73 5f 74 69 6d 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 74 68 69 73 5f 61 72 2e 73 68 | .this_time.end.end.if.this_ar.sh |
2fa40 | 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 3d 20 30 20 74 68 65 6e 0a 6c 6f 63 61 6c | ould_not_profile.==.0.then.local |
2fa60 | 20 69 6e 66 6f 72 65 63 20 3d 20 73 65 6c 66 3a 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 28 63 61 | .inforec.=.self:_get_func_rec(ca |
2fa80 | 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 2c 31 29 0a 69 6e 66 6f 72 65 63 2e 63 6f 75 6e 74 20 | ller_info.func,1).inforec.count. |
2faa0 | 3d 20 69 6e 66 6f 72 65 63 2e 63 6f 75 6e 74 20 2b 20 31 0a 69 6e 66 6f 72 65 63 2e 74 69 6d 65 | =.inforec.count.+.1.inforec.time |
2fac0 | 20 3d 20 69 6e 66 6f 72 65 63 2e 74 69 6d 65 20 2b 20 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 | .=.inforec.time.+.this_ar.this_t |
2fae0 | 69 6d 65 0a 69 6e 66 6f 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 69 6e | ime.inforec.anon_child_time.=.in |
2fb00 | 66 6f 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 68 69 73 5f 61 72 2e | forec.anon_child_time.+.this_ar. |
2fb20 | 61 6e 6f 6e 5f 63 68 69 6c 64 0a 69 6e 66 6f 72 65 63 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 | anon_child.inforec.name_child_ti |
2fb40 | 6d 65 20 3d 20 69 6e 66 6f 72 65 63 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 | me.=.inforec.name_child_time.+.t |
2fb60 | 68 69 73 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 0a 69 6e 66 6f 72 65 63 2e 66 75 6e 63 5f 69 | his_ar.name_child.inforec.func_i |
2fb80 | 6e 66 6f 20 3d 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 | nfo.=.caller_info.for.k,v.in.pai |
2fba0 | 72 73 28 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 69 6e 66 6f 72 65 63 2e | rs(this_ar.children).do.inforec. |
2fbc0 | 63 68 69 6c 64 72 65 6e 5b 6b 5d 20 3d 20 28 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5b | children[k].=.(inforec.children[ |
2fbe0 | 6b 5d 20 6f 72 20 30 29 20 2b 20 76 0a 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5f 74 69 | k].or.0).+.v.inforec.children_ti |
2fc00 | 6d 65 5b 6b 5d 20 3d 0a 28 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b | me[k].=.(inforec.children_time[k |
2fc20 | 5d 20 6f 72 20 30 29 20 2b 20 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b | ].or.0).+.this_ar.children_time[ |
2fc40 | 6b 5d 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 20 73 65 6c 66 2e 63 61 | k].end.end.table.remove(.self.ca |
2fc60 | 6c 6c 73 74 61 63 6b 2c 20 74 61 62 6c 65 2e 67 65 74 6e 28 20 73 65 6c 66 2e 63 61 6c 6c 73 74 | llstack,.table.getn(.self.callst |
2fc80 | 61 63 6b 20 29 20 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c | ack.).).end.end.function._profil |
2fca0 | 65 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 74 69 6d 65 28 73 65 6c | er._internal_profile_by_time(sel |
2fcc0 | 66 2c 61 63 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 74 69 6d 65 74 61 6b 65 6e 20 3d 20 6f 73 2e 63 | f,action).local.timetaken.=.os.c |
2fce0 | 6c 6f 63 6b 28 29 20 2d 20 73 65 6c 66 2e 6c 61 73 74 63 6c 6f 63 6b 0a 6c 6f 63 61 6c 20 64 65 | lock().-.self.lastclock.local.de |
2fd00 | 70 74 68 20 3d 20 33 0a 6c 6f 63 61 6c 20 61 74 5f 74 6f 70 20 3d 20 74 72 75 65 0a 6c 6f 63 61 | pth.=.3.local.at_top.=.true.loca |
2fd20 | 6c 20 6c 61 73 74 5f 63 61 6c 6c 65 72 0a 6c 6f 63 61 6c 20 63 61 6c 6c 65 72 20 3d 20 64 65 62 | l.last_caller.local.caller.=.deb |
2fd40 | 75 67 2e 67 65 74 69 6e 66 6f 28 64 65 70 74 68 29 0a 77 68 69 6c 65 20 63 61 6c 6c 65 72 20 64 | ug.getinfo(depth).while.caller.d |
2fd60 | 6f 0a 69 66 20 6e 6f 74 20 63 61 6c 6c 65 72 2e 66 75 6e 63 20 74 68 65 6e 20 63 61 6c 6c 65 72 | o.if.not.caller.func.then.caller |
2fd80 | 2e 66 75 6e 63 20 3d 20 22 28 74 61 69 6c 20 63 61 6c 6c 29 22 20 65 6e 64 0a 69 66 20 73 65 6c | .func.=."(tail.call)".end.if.sel |
2fda0 | 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 5b 63 61 6c 6c 65 72 2e 66 75 6e | f.prevented_functions[caller.fun |
2fdc0 | 63 5d 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6e 66 6f 20 3d 20 73 65 6c 66 | c].==.nil.then.local.info.=.self |
2fde0 | 3a 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 28 63 61 6c 6c 65 72 2e 66 75 6e 63 2c 20 31 2c 20 63 | :_get_func_rec(caller.func,.1,.c |
2fe00 | 61 6c 6c 65 72 29 0a 69 6e 66 6f 2e 63 6f 75 6e 74 20 3d 20 69 6e 66 6f 2e 63 6f 75 6e 74 20 2b | aller).info.count.=.info.count.+ |
2fe20 | 20 31 0a 69 6e 66 6f 2e 74 69 6d 65 20 3d 20 69 6e 66 6f 2e 74 69 6d 65 20 2b 20 74 69 6d 65 74 | .1.info.time.=.info.time.+.timet |
2fe40 | 61 6b 65 6e 0a 69 66 20 6c 61 73 74 5f 63 61 6c 6c 65 72 20 74 68 65 6e 0a 69 66 20 6c 61 73 74 | aken.if.last_caller.then.if.last |
2fe60 | 5f 63 61 6c 6c 65 72 2e 6e 61 6d 65 20 74 68 65 6e 0a 69 6e 66 6f 2e 6e 61 6d 65 5f 63 68 69 6c | _caller.name.then.info.name_chil |
2fe80 | 64 5f 74 69 6d 65 20 3d 20 69 6e 66 6f 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 | d_time.=.info.name_child_time.+. |
2fea0 | 74 69 6d 65 74 61 6b 65 6e 0a 65 6c 73 65 0a 69 6e 66 6f 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 | timetaken.else.info.anon_child_t |
2fec0 | 69 6d 65 20 3d 20 69 6e 66 6f 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 69 6d | ime.=.info.anon_child_time.+.tim |
2fee0 | 65 74 61 6b 65 6e 0a 65 6e 64 0a 69 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5b 6c 61 73 74 5f 63 61 | etaken.end.info.children[last_ca |
2ff00 | 6c 6c 65 72 2e 66 75 6e 63 5d 20 3d 0a 28 69 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5b 6c 61 73 74 | ller.func].=.(info.children[last |
2ff20 | 5f 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 6f 72 20 30 29 20 2b 20 31 0a 69 6e 66 6f 2e 63 68 69 | _caller.func].or.0).+.1.info.chi |
2ff40 | 6c 64 72 65 6e 5f 74 69 6d 65 5b 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 3d 0a 28 | ldren_time[last_caller.func].=.( |
2ff60 | 69 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 66 | info.children_time[last_caller.f |
2ff80 | 75 6e 63 5d 20 6f 72 20 30 29 20 2b 20 74 69 6d 65 74 61 6b 65 6e 0a 65 6e 64 0a 65 6e 64 0a 64 | unc].or.0).+.timetaken.end.end.d |
2ffa0 | 65 70 74 68 20 3d 20 64 65 70 74 68 20 2b 20 31 0a 6c 61 73 74 5f 63 61 6c 6c 65 72 20 3d 20 63 | epth.=.depth.+.1.last_caller.=.c |
2ffc0 | 61 6c 6c 65 72 0a 63 61 6c 6c 65 72 20 3d 20 64 65 62 75 67 2e 67 65 74 69 6e 66 6f 28 64 65 70 | aller.caller.=.debug.getinfo(dep |
2ffe0 | 74 68 29 0a 65 6e 64 0a 73 65 6c 66 2e 6c 61 73 74 63 6c 6f 63 6b 20 3d 20 6f 73 2e 63 6c 6f 63 | th).end.self.lastclock.=.os.cloc |
30000 | 6b 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 5f 67 65 74 5f | k().end.function._profiler._get_ |
30020 | 66 75 6e 63 5f 72 65 63 28 73 65 6c 66 2c 66 75 6e 63 2c 66 6f 72 63 65 2c 69 6e 66 6f 29 0a 6c | func_rec(self,func,force,info).l |
30040 | 6f 63 61 6c 20 72 65 74 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 66 75 6e 63 5d 0a 69 | ocal.ret.=.self.rawstats[func].i |
30060 | 66 20 72 65 74 20 3d 3d 20 6e 69 6c 20 61 6e 64 20 66 6f 72 63 65 20 7e 3d 20 31 20 74 68 65 6e | f.ret.==.nil.and.force.~=.1.then |
30080 | 0a 72 65 74 75 72 6e 20 6e 69 6c 0a 65 6e 64 0a 69 66 20 72 65 74 20 3d 3d 20 6e 69 6c 20 74 68 | .return.nil.end.if.ret.==.nil.th |
300a0 | 65 6e 0a 72 65 74 20 3d 20 7b 7d 0a 72 65 74 2e 66 75 6e 63 20 3d 20 66 75 6e 63 0a 72 65 74 2e | en.ret.=.{}.ret.func.=.func.ret. |
300c0 | 63 6f 75 6e 74 20 3d 20 30 0a 72 65 74 2e 74 69 6d 65 20 3d 20 30 0a 72 65 74 2e 61 6e 6f 6e 5f | count.=.0.ret.time.=.0.ret.anon_ |
300e0 | 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 30 0a 72 65 74 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 | child_time.=.0.ret.name_child_ti |
30100 | 6d 65 20 3d 20 30 0a 72 65 74 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 72 65 74 2e 63 68 69 | me.=.0.ret.children.=.{}.ret.chi |
30120 | 6c 64 72 65 6e 5f 74 69 6d 65 20 3d 20 7b 7d 0a 72 65 74 2e 66 75 6e 63 5f 69 6e 66 6f 20 3d 20 | ldren_time.=.{}.ret.func_info.=. |
30140 | 69 6e 66 6f 0a 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 66 75 6e 63 5d 20 3d 20 72 65 74 0a 65 | info.self.rawstats[func].=.ret.e |
30160 | 6e 64 0a 72 65 74 75 72 6e 20 72 65 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 | nd.return.ret.end.function._prof |
30180 | 69 6c 65 72 2e 72 65 70 6f 72 74 28 20 73 65 6c 66 2c 20 6f 75 74 66 69 6c 65 2c 20 73 6f 72 74 | iler.report(.self,.outfile,.sort |
301a0 | 5f 62 79 5f 74 6f 74 61 6c 5f 74 69 6d 65 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 0a 5b | _by_total_time.).outfile:write.[ |
301c0 | 5b 4c 75 61 20 50 72 6f 66 69 6c 65 20 6f 75 74 70 75 74 20 63 72 65 61 74 65 64 20 62 79 20 70 | [Lua.Profile.output.created.by.p |
301e0 | 72 6f 66 69 6c 65 72 2e 6c 75 61 2e 20 43 6f 70 79 72 69 67 68 74 20 50 65 70 70 65 72 66 69 73 | rofiler.lua..Copyright.Pepperfis |
30200 | 68 20 32 30 30 32 2b 0a 5d 5d 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 7b 7d 0a 69 66 20 73 | h.2002+.]].local.terms.=.{}.if.s |
30220 | 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d 3d 20 22 74 69 6d 65 22 20 74 68 65 6e 0a 74 65 72 6d 73 | elf.variant.==."time".then.terms |
30240 | 2e 63 61 70 69 74 61 6c 69 7a 65 64 20 3d 20 22 53 61 6d 70 6c 65 22 0a 74 65 72 6d 73 2e 73 69 | .capitalized.=."Sample".terms.si |
30260 | 6e 67 6c 65 20 3d 20 22 73 61 6d 70 6c 65 22 0a 74 65 72 6d 73 2e 70 61 73 74 76 65 72 62 20 3d | ngle.=."sample".terms.pastverb.= |
30280 | 20 22 73 61 6d 70 6c 65 64 22 0a 65 6c 73 65 69 66 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d | ."sampled".elseif.self.variant.= |
302a0 | 3d 20 22 63 61 6c 6c 22 20 74 68 65 6e 0a 74 65 72 6d 73 2e 63 61 70 69 74 61 6c 69 7a 65 64 20 | =."call".then.terms.capitalized. |
302c0 | 3d 20 22 43 61 6c 6c 22 0a 74 65 72 6d 73 2e 73 69 6e 67 6c 65 20 3d 20 22 63 61 6c 6c 22 0a 74 | =."Call".terms.single.=."call".t |
302e0 | 65 72 6d 73 2e 70 61 73 74 76 65 72 62 20 3d 20 22 63 61 6c 6c 65 64 22 0a 65 6c 73 65 0a 61 73 | erms.pastverb.=."called".else.as |
30300 | 73 65 72 74 28 66 61 6c 73 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 74 61 6c 5f 74 69 6d 65 | sert(false).end.local.total_time |
30320 | 20 3d 20 30 0a 6c 6f 63 61 6c 20 6f 72 64 65 72 69 6e 67 20 3d 20 7b 7d 0a 66 6f 72 20 66 75 6e | .=.0.local.ordering.=.{}.for.fun |
30340 | 63 2c 72 65 63 6f 72 64 20 69 6e 20 70 61 69 72 73 28 73 65 6c 66 2e 72 61 77 73 74 61 74 73 29 | c,record.in.pairs(self.rawstats) |
30360 | 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 72 64 65 72 69 6e 67 2c 20 66 75 6e 63 29 | .do.table.insert(ordering,.func) |
30380 | 0a 65 6e 64 0a 69 66 20 73 6f 72 74 5f 62 79 5f 74 6f 74 61 6c 5f 74 69 6d 65 20 74 68 65 6e 0a | .end.if.sort_by_total_time.then. |
303a0 | 74 61 62 6c 65 2e 73 6f 72 74 28 20 6f 72 64 65 72 69 6e 67 2c 0a 66 75 6e 63 74 69 6f 6e 28 61 | table.sort(.ordering,.function(a |
303c0 | 2c 62 29 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 61 5d 2e 74 69 6d 65 | ,b).return.self.rawstats[a].time |
303e0 | 20 3e 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 62 5d 2e 74 69 6d 65 20 65 6e 64 0a 29 0a 65 | .>.self.rawstats[b].time.end.).e |
30400 | 6c 73 65 0a 74 61 62 6c 65 2e 73 6f 72 74 28 20 6f 72 64 65 72 69 6e 67 2c 0a 66 75 6e 63 74 69 | lse.table.sort(.ordering,.functi |
30420 | 6f 6e 28 61 2c 62 29 0a 6c 6f 63 61 6c 20 61 72 65 63 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 | on(a,b).local.arec.=.self.rawsta |
30440 | 74 73 5b 61 5d 0a 6c 6f 63 61 6c 20 62 72 65 63 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 | ts[a].local.brec.=.self.rawstats |
30460 | 5b 62 5d 0a 6c 6f 63 61 6c 20 61 74 69 6d 65 20 3d 20 61 72 65 63 2e 74 69 6d 65 20 2d 20 28 61 | [b].local.atime.=.arec.time.-.(a |
30480 | 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 61 72 65 63 2e 6e 61 6d 65 5f | rec.anon_child_time.+.arec.name_ |
304a0 | 63 68 69 6c 64 5f 74 69 6d 65 29 0a 6c 6f 63 61 6c 20 62 74 69 6d 65 20 3d 20 62 72 65 63 2e 74 | child_time).local.btime.=.brec.t |
304c0 | 69 6d 65 20 2d 20 28 62 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 62 72 | ime.-.(brec.anon_child_time.+.br |
304e0 | 65 63 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 29 0a 72 65 74 75 72 6e 20 61 74 69 6d 65 | ec.name_child_time).return.atime |
30500 | 20 3e 20 62 74 69 6d 65 0a 65 6e 64 0a 29 0a 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 23 6f 72 64 65 | .>.btime.end.).end.for.i=1,#orde |
30520 | 72 69 6e 67 20 64 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d | ring.do.local.func.=.ordering[i] |
30540 | 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 66 75 | .local.record.=.self.rawstats[fu |
30560 | 6e 63 5d 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 3d 20 22 20 22 20 2e 2e 20 | nc].local.thisfuncname.=.".".... |
30580 | 73 65 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 66 75 6e 63 29 20 2e 2e 20 22 20 22 0a 69 | self:_pretty_name(func)....".".i |
305a0 | 66 20 73 74 72 69 6e 67 2e 6c 65 6e 28 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 29 20 3c 20 34 | f.string.len(.thisfuncname.).<.4 |
305c0 | 32 20 74 68 65 6e 0a 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 | 2.then.thisfuncname.=.string.rep |
305e0 | 28 20 22 2d 22 2c 20 6d 61 74 68 2e 66 6c 6f 6f 72 28 28 34 32 20 2d 20 73 74 72 69 6e 67 2e 6c | (."-",.math.floor((42.-.string.l |
30600 | 65 6e 28 74 68 69 73 66 75 6e 63 6e 61 6d 65 29 29 2f 32 29 20 29 20 2e 2e 20 74 68 69 73 66 75 | en(thisfuncname))/2).)....thisfu |
30620 | 6e 63 6e 61 6d 65 0a 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 3d 20 74 68 69 73 66 75 6e 63 6e 61 | ncname.thisfuncname.=.thisfuncna |
30640 | 6d 65 20 2e 2e 20 73 74 72 69 6e 67 2e 72 65 70 28 20 22 2d 22 2c 20 34 32 20 2d 20 73 74 72 69 | me....string.rep(."-",.42.-.stri |
30660 | 6e 67 2e 6c 65 6e 28 74 68 69 73 66 75 6e 63 6e 61 6d 65 29 20 29 0a 65 6e 64 0a 74 6f 74 61 6c | ng.len(thisfuncname).).end.total |
30680 | 5f 74 69 6d 65 20 3d 20 74 6f 74 61 6c 5f 74 69 6d 65 20 2b 20 28 20 72 65 63 6f 72 64 2e 74 69 | _time.=.total_time.+.(.record.ti |
306a0 | 6d 65 20 2d 20 28 20 72 65 63 6f 72 64 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 0a | me.-.(.record.anon_child_time.+. |
306c0 | 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 29 20 29 0a 6f 75 74 66 69 | record.name_child_time.).).outfi |
306e0 | 6c 65 3a 77 72 69 74 65 28 20 73 74 72 69 6e 67 2e 72 65 70 28 20 22 2d 22 2c 20 31 39 20 29 20 | le:write(.string.rep(."-",.19.). |
30700 | 2e 2e 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 2e 2e 0a 73 74 72 69 6e 67 2e 72 65 70 28 20 22 | ...thisfuncname....string.rep(." |
30720 | 2d 22 2c 20 31 39 20 29 20 2e 2e 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 | -",.19.)...."\n".).outfile:write |
30740 | 28 20 74 65 72 6d 73 2e 63 61 70 69 74 61 6c 69 7a 65 64 2e 2e 22 20 63 6f 75 6e 74 3a 20 20 20 | (.terms.capitalized..".count:... |
30760 | 20 20 20 20 20 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 20 22 25 34 64 22 2c | ......"....string.format(."%4d", |
30780 | 20 72 65 63 6f 72 64 2e 63 6f 75 6e 74 20 29 20 2e 2e 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c | .record.count.)...."\n".).outfil |
307a0 | 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 64 20 74 6f 74 61 6c 3a 20 20 20 20 20 | e:write(."Time.spend.total:..... |
307c0 | 20 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 20 22 25 34 2e 33 66 22 2c 20 72 | .."....string.format(."%4.3f",.r |
307e0 | 65 63 6f 72 64 2e 74 69 6d 65 20 29 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a | ecord.time.)...."s\n".).outfile: |
30800 | 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 63 68 69 6c 64 72 65 6e 3a 20 | write(."Time.spent.in.children:. |
30820 | 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 34 2e 33 66 22 2c 72 65 63 6f 72 | "....string.format("%4.3f",recor |
30840 | 64 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 2b 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 | d.anon_child_time+record.name_ch |
30860 | 69 6c 64 5f 74 69 6d 65 29 20 2e 2e 0a 22 73 5c 6e 22 20 29 0a 6c 6f 63 61 6c 20 74 69 6d 65 69 | ild_time)...."s\n".).local.timei |
30880 | 6e 73 65 6c 66 20 3d 0a 72 65 63 6f 72 64 2e 74 69 6d 65 20 2d 20 28 72 65 63 6f 72 64 2e 61 6e | nself.=.record.time.-.(record.an |
308a0 | 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 69 6c | on_child_time.+.record.name_chil |
308c0 | 64 5f 74 69 6d 65 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 | d_time).outfile:write(."Time.spe |
308e0 | 6e 74 20 69 6e 20 73 65 6c 66 3a 20 20 20 20 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d | nt.in.self:....."....string.form |
30900 | 61 74 28 22 25 34 2e 33 66 22 2c 20 74 69 6d 65 69 6e 73 65 6c 66 29 20 2e 2e 20 22 73 5c 6e 22 | at("%4.3f",.timeinself)...."s\n" |
30920 | 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 74 20 70 65 | .).outfile:write(."Time.spent.pe |
30940 | 72 20 22 20 2e 2e 20 74 65 72 6d 73 2e 73 69 6e 67 6c 65 20 2e 2e 20 22 3a 20 20 22 20 2e 2e 0a | r."....terms.single....":..".... |
30960 | 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 34 2e 35 66 22 2c 20 72 65 63 6f 72 64 2e 74 69 | string.format("%4.5f",.record.ti |
30980 | 6d 65 2f 72 65 63 6f 72 64 2e 63 6f 75 6e 74 29 20 2e 2e 0a 22 73 2f 22 20 2e 2e 20 74 65 72 6d | me/record.count)...."s/"....term |
309a0 | 73 2e 73 69 6e 67 6c 65 20 2e 2e 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 | s.single...."\n".).outfile:write |
309c0 | 28 20 22 54 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 73 65 6c 66 20 70 65 72 20 22 2e 2e 74 65 72 | (."Time.spent.in.self.per."..ter |
309e0 | 6d 73 2e 73 69 6e 67 6c 65 2e 2e 22 3a 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 | ms.single..":."....string.format |
30a00 | 28 20 22 25 34 2e 35 66 22 2c 20 74 69 6d 65 69 6e 73 65 6c 66 2f 72 65 63 6f 72 64 2e 63 6f 75 | (."%4.5f",.timeinself/record.cou |
30a20 | 6e 74 20 29 20 2e 2e 20 22 73 2f 22 20 2e 2e 0a 74 65 72 6d 73 2e 73 69 6e 67 6c 65 2e 2e 22 5c | nt.)...."s/"....terms.single.."\ |
30a40 | 6e 22 20 29 0a 6c 6f 63 61 6c 20 61 64 64 65 64 5f 62 6c 61 6e 6b 20 3d 20 30 0a 66 6f 72 20 6b | n".).local.added_blank.=.0.for.k |
30a60 | 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a | ,v.in.pairs(record.children).do. |
30a80 | 69 66 20 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 5b 6b 5d 20 3d | if.self.prevented_functions[k].= |
30aa0 | 3d 20 6e 69 6c 20 6f 72 0a 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e | =.nil.or.self.prevented_function |
30ac0 | 73 5b 6b 5d 20 3d 3d 20 30 0a 74 68 65 6e 0a 69 66 20 61 64 64 65 64 5f 62 6c 61 6e 6b 20 3d 3d | s[k].==.0.then.if.added_blank.== |
30ae0 | 20 30 20 74 68 65 6e 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 20 2d 2d | .0.then.outfile:write(."\n".).-- |
30b00 | 20 65 78 74 72 61 20 73 65 70 61 72 61 74 69 6f 6e 20 6c 69 6e 65 0a 61 64 64 65 64 5f 62 6c 61 | .extra.separation.line.added_bla |
30b20 | 6e 6b 20 3d 20 31 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 43 68 69 6c 64 | nk.=.1.end.outfile:write(."Child |
30b40 | 20 22 20 2e 2e 20 73 65 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 6b 29 20 2e 2e 0a 73 74 | ."....self:_pretty_name(k)....st |
30b60 | 72 69 6e 67 2e 72 65 70 28 20 22 20 22 2c 20 34 31 2d 73 74 72 69 6e 67 2e 6c 65 6e 28 73 65 6c | ring.rep(.".",.41-string.len(sel |
30b80 | 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 6b 29 29 20 29 20 2e 2e 20 22 20 22 20 2e 2e 0a 74 | f:_pretty_name(k)).)...."."....t |
30ba0 | 65 72 6d 73 2e 70 61 73 74 76 65 72 62 2e 2e 22 20 22 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 | erms.pastverb.."."....string.for |
30bc0 | 6d 61 74 28 22 25 36 64 22 2c 20 76 29 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 | mat("%6d",.v).).outfile:write(." |
30be0 | 20 74 69 6d 65 73 2e 20 54 6f 6f 6b 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 | .times..Took."....string.format( |
30c00 | 22 25 34 2e 32 66 22 2c 20 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d | "%4.2f",.record.children_time[k] |
30c20 | 20 29 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 | .)...."s\n".).end.end.outfile:wr |
30c40 | 69 74 65 28 20 22 5c 6e 22 20 29 20 2d 2d 20 65 78 74 72 61 20 73 65 70 61 72 61 74 69 6f 6e 20 | ite(."\n".).--.extra.separation. |
30c60 | 6c 69 6e 65 0a 6f 75 74 66 69 6c 65 3a 66 6c 75 73 68 28 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 | line.outfile:flush().end.outfile |
30c80 | 3a 77 72 69 74 65 28 20 22 5c 6e 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 | :write(."\n\n".).outfile:write(. |
30ca0 | 22 54 6f 74 61 6c 20 74 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 70 72 6f 66 69 6c 65 64 20 66 75 | "Total.time.spent.in.profiled.fu |
30cc0 | 6e 63 74 69 6f 6e 73 3a 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 35 2e | nctions:."....string.format("%5. |
30ce0 | 33 67 22 2c 74 6f 74 61 6c 5f 74 69 6d 65 29 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 6f 75 74 66 69 | 3g",total_time)...."s\n".).outfi |
30d00 | 6c 65 3a 77 72 69 74 65 28 20 5b 5b 0a 45 4e 44 0a 5d 5d 20 29 0a 6f 75 74 66 69 6c 65 3a 66 6c | le:write(.[[.END.]].).outfile:fl |
30d20 | 75 73 68 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 6c 75 61 | ush().end.function._profiler.lua |
30d40 | 5f 72 65 70 6f 72 74 28 73 65 6c 66 2c 6f 75 74 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 6f 72 64 65 | _report(self,outfile).local.orde |
30d60 | 72 69 6e 67 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 6f 6e 75 6d 20 3d 20 7b 7d 0a 66 | ring.=.{}.local.functonum.=.{}.f |
30d80 | 6f 72 20 66 75 6e 63 2c 72 65 63 6f 72 64 20 69 6e 20 70 61 69 72 73 28 73 65 6c 66 2e 72 61 77 | or.func,record.in.pairs(self.raw |
30da0 | 73 74 61 74 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 72 64 65 72 69 6e 67 2c | stats).do.table.insert(ordering, |
30dc0 | 20 66 75 6e 63 29 0a 66 75 6e 63 74 6f 6e 75 6d 5b 66 75 6e 63 5d 20 3d 20 74 61 62 6c 65 2e 67 | .func).functonum[func].=.table.g |
30de0 | 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 | etn(ordering).end.outfile:write( |
30e00 | 0a 22 2d 2d 20 50 72 6f 66 69 6c 65 20 67 65 6e 65 72 61 74 65 64 20 62 79 20 70 72 6f 66 69 6c | ."--.Profile.generated.by.profil |
30e20 | 65 72 2e 6c 75 61 20 43 6f 70 79 72 69 67 68 74 20 50 65 70 70 65 72 66 69 73 68 20 32 30 30 32 | er.lua.Copyright.Pepperfish.2002 |
30e40 | 2b 5c 6e 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 46 75 6e 63 | +\n\n".).outfile:write(."--.Func |
30e60 | 74 69 6f 6e 20 6e 61 6d 65 73 5c 6e 66 75 6e 63 6e 61 6d 65 73 20 3d 20 7b 7d 5c 6e 22 20 29 0a | tion.names\nfuncnames.=.{}\n".). |
30e80 | 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a | for.i=1,table.getn(ordering).do. |
30ea0 | 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6f 75 74 | local.thisfunc.=.ordering[i].out |
30ec0 | 66 69 6c 65 3a 77 72 69 74 65 28 20 22 66 75 6e 63 6e 61 6d 65 73 5b 22 20 2e 2e 20 69 20 2e 2e | file:write(."funcnames["....i... |
30ee0 | 20 22 5d 20 3d 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 71 22 2c 20 73 | ."].=."....string.format("%q",.s |
30f00 | 65 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 74 68 69 73 66 75 6e 63 29 29 20 2e 2e 20 22 | elf:_pretty_name(thisfunc))...." |
30f20 | 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 0a | \n".).end.outfile:write(."\n".). |
30f40 | 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 46 75 6e 63 74 69 6f 6e 20 74 69 6d 65 | outfile:write(."--.Function.time |
30f60 | 73 5c 6e 66 75 6e 63 74 69 6d 65 73 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 | s\nfunctimes.=.{}\n".).for.i=1,t |
30f80 | 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 | able.getn(ordering).do.local.thi |
30fa0 | 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 | sfunc.=.ordering[i].local.record |
30fc0 | 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 74 68 69 73 66 75 6e 63 5d 0a 6f 75 74 66 69 | .=.self.rawstats[thisfunc].outfi |
30fe0 | 6c 65 3a 77 72 69 74 65 28 20 22 66 75 6e 63 74 69 6d 65 73 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 | le:write(."functimes["....i...." |
31000 | 5d 20 3d 20 7b 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 74 6f 74 3d 22 20 | ].=.{.".).outfile:write(."tot=". |
31020 | 2e 2e 20 72 65 63 6f 72 64 2e 74 69 6d 65 20 2e 2e 20 22 2c 20 22 20 29 0a 6f 75 74 66 69 6c 65 | ...record.time....",.".).outfile |
31040 | 3a 77 72 69 74 65 28 20 22 61 63 68 69 6c 64 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 61 6e 6f 6e | :write(."achild="....record.anon |
31060 | 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2e 2e 20 22 2c 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 | _child_time....",.".).outfile:wr |
31080 | 69 74 65 28 20 22 6e 63 68 69 6c 64 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 | ite(."nchild="....record.name_ch |
310a0 | 69 6c 64 5f 74 69 6d 65 20 2e 2e 20 22 2c 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 | ild_time....",.".).outfile:write |
310c0 | 28 20 22 63 6f 75 6e 74 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 63 6f 75 6e 74 20 2e 2e 20 22 20 | (."count="....record.count....". |
310e0 | 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 | }\n".).end.outfile:write(."\n".) |
31100 | 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 43 68 69 6c 64 20 6c 69 6e 6b 73 5c | .outfile:write(."--.Child.links\ |
31120 | 6e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c | nchildren.=.{}\n".).for.i=1,tabl |
31140 | 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 | e.getn(ordering).do.local.thisfu |
31160 | 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 | nc.=.ordering[i].local.record.=. |
31180 | 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 74 68 69 73 66 75 6e 63 5d 0a 6f 75 74 66 69 6c 65 3a | self.rawstats[thisfunc].outfile: |
311a0 | 77 72 69 74 65 28 20 22 63 68 69 6c 64 72 65 6e 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 | write(."children["....i...."].=. |
311c0 | 7b 20 22 20 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 63 6f 72 64 2e 63 68 | {.".).for.k,v.in.pairs(record.ch |
311e0 | 69 6c 64 72 65 6e 29 20 64 6f 0a 69 66 20 66 75 6e 63 74 6f 6e 75 6d 5b 6b 5d 20 74 68 65 6e 20 | ildren).do.if.functonum[k].then. |
31200 | 2d 2d 20 6e 6f 6e 2d 72 65 63 6f 72 64 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 | --.non-recorded.functions.will.b |
31220 | 65 20 69 67 6e 6f 72 65 64 20 6e 6f 77 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 66 75 6e | e.ignored.now.outfile:write(.fun |
31240 | 63 74 6f 6e 75 6d 5b 6b 5d 20 2e 2e 20 22 2c 20 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 66 | ctonum[k]....",.".).end.end.outf |
31260 | 69 6c 65 3a 77 72 69 74 65 28 20 22 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 | ile:write(."}\n".).end.outfile:w |
31280 | 72 69 74 65 28 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 | rite(."\n".).outfile:write(."--. |
312a0 | 43 68 69 6c 64 20 63 61 6c 6c 20 63 6f 75 6e 74 73 5c 6e 63 68 69 6c 64 63 6f 75 6e 74 73 20 3d | Child.call.counts\nchildcounts.= |
312c0 | 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 | .{}\n".).for.i=1,table.getn(orde |
312e0 | 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 | ring).do.local.thisfunc.=.orderi |
31300 | 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 | ng[i].local.record.=.self.rawsta |
31320 | 74 73 5b 74 68 69 73 66 75 6e 63 5d 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 63 68 69 | ts[thisfunc].outfile:write(."chi |
31340 | 6c 64 72 65 6e 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 7b 20 22 20 29 0a 66 6f 72 20 6b | ldren["....i...."].=.{.".).for.k |
31360 | 2c 76 20 69 6e 20 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 66 75 6e 63 | ,v.in.record.children.do.if.func |
31380 | 74 6f 6e 75 6d 5b 6b 5d 20 74 68 65 6e 20 2d 2d 20 6e 6f 6e 2d 72 65 63 6f 72 64 65 64 20 66 75 | tonum[k].then.--.non-recorded.fu |
313a0 | 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 6e 6f 77 0a 6f 75 74 66 | nctions.will.be.ignored.now.outf |
313c0 | 69 6c 65 3a 77 72 69 74 65 28 20 76 20 2e 2e 20 22 2c 20 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f | ile:write(.v....",.".).end.end.o |
313e0 | 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c | utfile:write(."}\n".).end.outfil |
31400 | 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 | e:write(."\n".).outfile:write(." |
31420 | 2d 2d 20 43 68 69 6c 64 20 63 61 6c 6c 20 74 69 6d 65 5c 6e 63 68 69 6c 64 74 69 6d 65 73 20 3d | --.Child.call.time\nchildtimes.= |
31440 | 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 | .{}\n".).for.i=1,table.getn(orde |
31460 | 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 | ring).do.local.thisfunc.=.orderi |
31480 | 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 | ng[i].local.record.=.self.rawsta |
314a0 | 74 73 5b 74 68 69 73 66 75 6e 63 5d 3b 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 63 68 | ts[thisfunc];.outfile:write(."ch |
314c0 | 69 6c 64 72 65 6e 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 7b 20 22 20 29 0a 66 6f 72 20 | ildren["....i...."].=.{.".).for. |
314e0 | 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f | k,v.in.pairs(record.children).do |
31500 | 0a 69 66 20 66 75 6e 63 74 6f 6e 75 6d 5b 6b 5d 20 74 68 65 6e 20 2d 2d 20 6e 6f 6e 2d 72 65 63 | .if.functonum[k].then.--.non-rec |
31520 | 6f 72 64 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 | orded.functions.will.be.ignored. |
31540 | 6e 6f 77 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 | now.outfile:write(.record.childr |
31560 | 65 6e 5f 74 69 6d 65 5b 6b 5d 20 2e 2e 20 22 2c 20 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 | en_time[k]....",.".).end.end.out |
31580 | 66 69 6c 65 3a 77 72 69 74 65 28 20 22 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a | file:write(."}\n".).end.outfile: |
315a0 | 77 72 69 74 65 28 20 22 5c 6e 5c 6e 2d 2d 20 54 68 61 74 20 69 73 20 61 6c 6c 2e 5c 6e 5c 6e 22 | write(."\n\n--.That.is.all.\n\n" |
315c0 | 20 29 0a 6f 75 74 66 69 6c 65 3a 66 6c 75 73 68 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | .).outfile:flush().end.function. |
315e0 | 5f 70 72 6f 66 69 6c 65 72 2e 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 73 65 6c 66 2c 66 75 6e 63 | _profiler._pretty_name(self,func |
31600 | 29 0a 6c 6f 63 61 6c 20 69 6e 66 6f 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 20 66 75 | ).local.info.=.self.rawstats[.fu |
31620 | 6e 63 20 5d 2e 66 75 6e 63 5f 69 6e 66 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 22 22 0a 69 | nc.].func_info.local.name.=."".i |
31640 | 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 4c 75 61 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d | f.info.what.==."Lua".then.name.= |
31660 | 20 22 4c 3a 22 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 43 22 20 74 68 | ."L:".end.if.info.what.==."C".th |
31680 | 65 6e 0a 6e 61 6d 65 20 3d 20 22 43 3a 22 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 | en.name.=."C:".end.if.info.what. |
316a0 | 3d 3d 20 22 6d 61 69 6e 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 22 20 3a 22 0a 65 6e 64 0a 69 | ==."main".then.name.=.".:".end.i |
316c0 | 66 20 69 6e 66 6f 2e 6e 61 6d 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e | f.info.name.==.nil.then.name.=.n |
316e0 | 61 6d 65 20 2e 2e 20 22 3c 22 2e 2e 74 6f 73 74 72 69 6e 67 28 66 75 6e 63 29 20 2e 2e 20 22 3e | ame...."<"..tostring(func)...."> |
31700 | 22 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 69 6e 66 6f 2e 6e 61 6d 65 0a | ".else.name.=.name....info.name. |
31720 | 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 73 6f 75 72 63 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e | end.if.info.source.then.name.=.n |
31740 | 61 6d 65 20 2e 2e 20 22 40 22 20 2e 2e 20 69 6e 66 6f 2e 73 6f 75 72 63 65 0a 65 6c 73 65 0a 69 | ame...."@"....info.source.else.i |
31760 | 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e | f.info.what.==."C".then.name.=.n |
31780 | 61 6d 65 20 2e 2e 20 22 40 3f 22 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 | ame...."@?".else.name.=.name.... |
317a0 | 22 40 3c 73 74 72 69 6e 67 3e 22 0a 65 6e 64 0a 65 6e 64 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 | "@<string>".end.end.name.=.name. |
317c0 | 2e 2e 20 22 3a 22 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a | ...":".if.info.what.==."C".then. |
317e0 | 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 3f 22 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e | name.=.name...."?".else.name.=.n |
31800 | 61 6d 65 20 2e 2e 20 69 6e 66 6f 2e 6c 69 6e 65 64 65 66 69 6e 65 64 0a 65 6e 64 0a 72 65 74 75 | ame....info.linedefined.end.retu |
31820 | 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 70 | rn.name.end.function._profiler.p |
31840 | 72 65 76 65 6e 74 28 73 65 6c 66 2c 20 66 75 6e 63 2c 20 6c 65 76 65 6c 29 0a 73 65 6c 66 2e 70 | revent(self,.func,.level).self.p |
31860 | 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 5b 66 75 6e 63 5d 20 3d 20 28 6c 65 76 65 | revented_functions[func].=.(leve |
31880 | 6c 20 6f 72 20 31 29 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 2e 70 72 65 76 65 6e 74 65 64 5f | l.or.1).end._profiler.prevented_ |
318a0 | 66 75 6e 63 74 69 6f 6e 73 20 3d 20 7b 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 73 74 61 72 74 5d 20 | functions.=.{.[_profiler.start]. |
318c0 | 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 73 74 6f 70 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f | =.2,.[_profiler.stop].=.2,.[_pro |
318e0 | 66 69 6c 65 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 74 69 6d 65 5d | filer._internal_profile_by_time] |
31900 | 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 | .=.2,.[_profiler._internal_profi |
31920 | 6c 65 5f 62 79 5f 63 61 6c 6c 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b | le_by_call].=.2,.[_profiler_hook |
31940 | 5f 77 72 61 70 70 65 72 5f 62 79 5f 74 69 6d 65 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 | _wrapper_by_time].=.2,.[_profile |
31960 | 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 63 61 6c 6c 5d 20 3d 20 32 2c 0a 5b 5f 70 | r_hook_wrapper_by_call].=.2,.[_p |
31980 | 72 6f 66 69 6c 65 72 2e 70 72 65 76 65 6e 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 | rofiler.prevent].=.2,.[_profiler |
319a0 | 2e 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e | ._get_func_rec].=.2,.[_profiler. |
319c0 | 72 65 70 6f 72 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 6c 75 61 5f 72 65 70 6f | report].=.2,.[_profiler.lua_repo |
319e0 | 72 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 5f 70 72 65 74 74 79 5f 6e 61 6d 65 | rt].=.2,.[_profiler._pretty_name |
31a00 | 5d 20 3d 20 32 0a 7d 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 | ].=.2.}..premake.dotnet.=.{.}.pr |
31a20 | 65 6d 61 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 | emake.dotnet.namestyle.=."window |
31a40 | 73 22 0a 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 | s".local.flags.=.{.FatalWarning. |
31a60 | 20 20 3d 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 | ..=."/warnaserror",.Optimize.... |
31a80 | 20 20 20 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 | ...=."/optimize",.OptimizeSize.. |
31aa0 | 20 3d 20 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 | .=."/optimize",.OptimizeSpeed..= |
31ac0 | 20 22 2f 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 | ."/optimize",.Symbols........=." |
31ae0 | 2f 64 65 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 | /debug",.Unsafe.........=."/unsa |
31b00 | 66 65 22 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 | fe".}.function.premake.dotnet.ge |
31b20 | 74 62 75 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 | tbuildaction(fcfg).local.ext.=.p |
31b40 | 61 74 68 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 | ath.getextension(fcfg.name):lowe |
31b60 | 72 28 29 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 | r().if.fcfg.buildaction.==."Comp |
31b80 | 69 6c 65 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 | ile".or.ext.==.".cs".then.return |
31ba0 | 20 22 43 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 | ."Compile".elseif.fcfg.buildacti |
31bc0 | 6f 6e 20 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 | on.==."Embed".or.ext.==.".resx". |
31be0 | 74 68 65 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 | then.return."EmbeddedResource".e |
31c00 | 6c 73 65 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 | lseif.fcfg.buildaction.==."Copy" |
31c20 | 20 6f 72 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 | .or.ext.==.".asax".or.ext.==.".a |
31c40 | 73 70 78 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 | spx".then.return."Content".else. |
31c60 | 72 65 74 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 | return."None".end.end.function.p |
31c80 | 72 65 6d 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 | remake.dotnet.getcompilervar(cfg |
31ca0 | 29 0a 69 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 | ).if.(_OPTIONS.dotnet.==."msnet" |
31cc0 | 29 20 74 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 | ).then.return."csc".elseif.(_OPT |
31ce0 | 49 4f 4e 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 | IONS.dotnet.==."mono").then.if.( |
31d00 | 63 66 67 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 | cfg.framework.<=."1.1").then.ret |
31d20 | 75 72 6e 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 | urn."mcs".elseif.(cfg.framework. |
31d40 | 3e 3d 20 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 | >=."4.0").then.return."dmcs".els |
31d60 | 65 20 0a 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 | e..return."gmcs".end.else.return |
31d80 | 20 22 63 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 | ."cscc".end.end.function.premake |
31da0 | 2e 64 6f 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 | .dotnet.getflags(cfg).local.resu |
31dc0 | 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 20 | lt.=.table.translate(cfg.flags,. |
31de0 | 66 6c 61 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 | flags).return.result.end.functio |
31e00 | 6e 20 70 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 | n.premake.dotnet.getkind(cfg).if |
31e20 | 20 28 63 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 | .(cfg.kind.==."ConsoleApp").then |
31e40 | 0a 72 65 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 | .return."Exe".elseif.(cfg.kind.= |
31e60 | 3d 20 22 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 | =."WindowedApp").then.return."Wi |
31e80 | 6e 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 53 68 61 72 65 | nExe".elseif.(cfg.kind.==."Share |
31ea0 | 64 4c 69 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 | dLib").then.return."Library".end |
31ec0 | 0a 65 6e 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 | .end.premake.gcc.=.{.}.premake.g |
31ee0 | 63 63 2e 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 | cc.cc.....=."gcc".premake.gcc.cx |
31f00 | 78 20 20 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 | x....=."g++".premake.gcc.ar..... |
31f20 | 3d 20 22 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 | =."ar".premake.gcc.llvm...=.fals |
31f40 | 65 0a 6c 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 | e.local.cflags.=.{.EnableSSE.... |
31f60 | 20 20 3d 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 | ..=."-msse",.EnableSSE2.....=."- |
31f80 | 6d 73 73 65 32 22 2c 0a 45 6e 61 62 6c 65 41 56 58 20 20 20 20 20 20 3d 20 22 2d 6d 61 76 78 22 | msse2",.EnableAVX......=."-mavx" |
31fa0 | 2c 0a 45 6e 61 62 6c 65 41 56 58 32 20 20 20 20 20 3d 20 22 2d 6d 61 76 78 32 22 2c 0a 45 78 74 | ,.EnableAVX2.....=."-mavx2",.Ext |
31fc0 | 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 61 6c 6c 20 2d 57 65 78 74 72 61 22 2c 0a 46 | raWarnings..=."-Wall.-Wextra",.F |
31fe0 | 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 65 72 72 6f 72 22 2c 0a 46 6c 6f 61 74 | atalWarnings..=."-Werror",.Float |
32000 | 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 66 66 61 73 74 2d 6d 61 74 68 22 2c 0a 46 6c 6f 61 74 | Fast......=."-ffast-math",.Float |
32020 | 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 2c 0a 4e 6f 46 | Strict....=."-ffloat-store",.NoF |
32040 | 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 22 2d 66 6f 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e | ramePointer.=."-fomit-frame-poin |
32060 | 74 65 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 4f 32 22 2c 0a 4f 70 | ter",.Optimize.......=."-O2",.Op |
32080 | 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 | timizeSize...=."-Os",.OptimizeSp |
320a0 | 65 65 64 20 20 3d 20 22 2d 4f 33 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 | eed..=."-O3",.Symbols........=." |
320c0 | 2d 67 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 | -g",.}.local.cxxflags.=.{.NoExce |
320e0 | 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f | ptions...=."-fno-exceptions",.No |
32100 | 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 66 6e 6f 2d 72 74 74 69 22 2c 0a 55 6e 73 69 | RTTI.........=."-fno-rtti",.Unsi |
32120 | 67 6e 65 64 43 68 61 72 20 20 20 3d 20 22 2d 66 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 0a | gnedChar...=."-funsigned-char",. |
32140 | 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 | }.premake.gcc.platforms.=.{.Nati |
32160 | 76 65 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 2c | ve.=.{.cppflags.=."-MMD.-MP",.}, |
32180 | 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 20 2d 4d 50 22 2c 0a | .x32.=.{.cppflags.=."-MMD.-MP",. |
321a0 | 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 7b 0a 63 70 | flags....=."-m32",.},.x64.=.{.cp |
321c0 | 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 | pflags.=."-MMD.-MP",.flags....=. |
321e0 | 22 2d 6d 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 7b 0a 61 72 20 20 20 20 20 | "-m64",.},.Universal.=.{.ar..... |
32200 | 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 | ..=."libtool",.cppflags.=."-MMD. |
32220 | 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 | -MP",.flags....=."-arch.i386.-ar |
32240 | 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 20 2d 61 72 63 68 20 70 70 63 36 34 22 | ch.x86_64.-arch.ppc.-arch.ppc64" |
32260 | 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 | ,.},.Universal32.=.{.ar.......=. |
32280 | 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 | "libtool",.cppflags.=."-MMD.-MP" |
322a0 | 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 70 | ,.flags....=."-arch.i386.-arch.p |
322c0 | 70 63 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 | pc",.},.Universal64.=.{.ar...... |
322e0 | 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d | .=."libtool",.cppflags.=."-MMD.- |
32300 | 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 | MP",.flags....=."-arch.x86_64.-a |
32320 | 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 | rch.ppc64",.},.PS3.=.{.cc....... |
32340 | 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 | ..=."ppu-lv2-g++",.cxx........=. |
32360 | 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 | "ppu-lv2-g++",.ar.........=."ppu |
32380 | 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 | -lv2-ar",.cppflags...=."-MMD.-MP |
323a0 | 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 20 20 20 3d 20 22 | ",.},.WiiDev.=.{.cppflags....=." |
323c0 | 2d 4d 4d 44 20 2d 4d 50 20 2d 49 24 28 4c 49 42 4f 47 43 5f 49 4e 43 29 20 24 28 4d 41 43 48 44 | -MMD.-MP.-I$(LIBOGC_INC).$(MACHD |
323e0 | 45 50 29 22 2c 0a 6c 64 66 6c 61 67 73 3d 20 22 2d 4c 24 28 4c 49 42 4f 47 43 5f 4c 49 42 29 20 | EP)",.ldflags=."-L$(LIBOGC_LIB). |
32400 | 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 63 66 67 73 65 74 74 69 6e 67 73 20 3d 20 5b 5b 0a 20 20 | $(MACHDEP)",.cfgsettings.=.[[... |
32420 | 69 66 65 71 20 28 24 28 73 74 72 69 70 20 24 28 44 45 56 4b 49 54 50 50 43 29 29 2c 29 0a 20 20 | ifeq.($(strip.$(DEVKITPPC)),)... |
32440 | 20 20 24 28 65 72 72 6f 72 20 22 44 45 56 4b 49 54 50 50 43 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 | ..$(error."DEVKITPPC.environment |
32460 | 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 73 65 74 22 29 27 0a 20 20 65 6e 64 69 66 0a | .variable.is.not.set")'...endif. |
32480 | 20 20 69 6e 63 6c 75 64 65 20 24 28 44 45 56 4b 49 54 50 50 43 29 2f 77 69 69 5f 72 75 6c 65 73 | ..include.$(DEVKITPPC)/wii_rules |
324a0 | 27 5d 5d 2c 0a 7d 2c 0a 4f 72 62 69 73 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 | ']],.},.Orbis.=.{.cc.........=." |
324c0 | 6f 72 62 69 73 2d 63 6c 61 6e 67 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 | orbis-clang",.cxx........=."orbi |
324e0 | 73 2d 63 6c 61 6e 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d | s-clang++",.ar.........=."orbis- |
32500 | 61 72 22 2c 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 | ar",.cppflags...=."-MMD.-MP",.}. |
32520 | 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 67 63 63 2e | }.local.platforms.=.premake.gcc. |
32540 | 70 6c 61 74 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 | platforms.function.premake.gcc.g |
32560 | 65 74 63 70 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 | etcppflags(cfg).local.flags.=.{. |
32580 | 7d 0a 74 61 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 | }.table.insert(flags,.platforms[ |
325a0 | 63 66 67 2e 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 | cfg.platform].cppflags).if.flags |
325c0 | 5b 31 5d 3a 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 | [1]:startswith("-MMD").then.tabl |
325e0 | 65 2e 69 6e 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 | e.insert(flags,."-MP").end.retur |
32600 | 6e 20 66 6c 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 | n.flags.end.function.premake.gcc |
32620 | 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 75 6c 74 20 3d 20 74 | .getcflags(cfg).local.result.=.t |
32640 | 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 63 66 6c 61 67 73 | able.translate(cfg.flags,.cflags |
32660 | 29 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 66 6f 72 6d 73 | ).table.insert(result,.platforms |
32680 | 5b 63 66 67 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 | [cfg.platform].flags).if.cfg.sys |
326a0 | 74 65 6d 20 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 | tem.~=."windows".and.cfg.kind.== |
326c0 | 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 |
326e0 | 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 |
32700 | 74 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 63 78 | t.end.function.premake.gcc.getcx |
32720 | 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 |
32740 | 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). |
32760 | 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 |
32780 | 6b 65 2e 67 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 | ke.gcc.getldflags(cfg).local.res |
327a0 | 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 |
327c0 | 6c 73 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 73 78 | ls.then.if.cfg.system.==."macosx |
327e0 | 22 20 74 68 65 6e 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 | ".then.else.table.insert(result, |
32800 | 20 22 2d 73 22 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 | ."-s").end.end.if.cfg.kind.==."S |
32820 | 68 61 72 65 64 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 | haredLib".then.if.cfg.system.==. |
32840 | 22 6d 61 63 6f 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 | "macosx".then.table.insert(resul |
32860 | 74 2c 20 22 2d 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 | t,."-dynamiclib").else.table.ins |
32880 | 65 72 74 28 72 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 | ert(result,."-shared").end.if.cf |
328a0 | 67 2e 73 79 73 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 | g.system.==."windows".and.not.cf |
328c0 | 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 74 61 62 6c 65 2e 69 | g.flags.NoImportLib.then.table.i |
328e0 | 6e 73 65 72 74 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 | nsert(result,.'-Wl,--out-implib= |
32900 | 22 27 20 2e 2e 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 | "'....cfg.linktarget.fullpath... |
32920 | 20 27 22 27 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 57 69 | .'"').end.end.if.cfg.kind.==."Wi |
32940 | 6e 64 6f 77 65 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 | ndowedApp".and.cfg.system.==."wi |
32960 | 6e 64 6f 77 73 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 | ndows".then.table.insert(result, |
32980 | 20 22 2d 6d 77 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 | ."-mwindows").end.local.platform |
329a0 | 20 3d 20 70 6c 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 | .=.platforms[cfg.platform].table |
329c0 | 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 66 6c 61 67 73 29 0a | .insert(result,.platform.flags). |
329e0 | 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 66 6f 72 6d 2e 6c 64 | table.insert(result,.platform.ld |
32a00 | 66 6c 61 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 | flags).return.result.end.functio |
32a20 | 6e 20 70 72 65 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 | n.premake.gcc.getlibdirflags(cfg |
32a40 | 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 20 76 61 6c 75 | ).local.result.=.{.}.for._,.valu |
32a60 | 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 6b 73 28 63 66 67 | e.in.ipairs(premake.getlinks(cfg |
32a80 | 2c 20 22 61 6c 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 | ,."all",."directory")).do.table. |
32aa0 | 69 6e 73 65 72 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 | insert(result,.'-L'...._MAKE.esc |
32ac0 | 28 76 61 6c 75 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 | (value)).end.return.result.end.f |
32ae0 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 28 70 29 | unction.premake.gcc.islibfile(p) |
32b00 | 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 20 3d 3d 20 22 2e 61 22 | .if.path.getextension(p).==.".a" |
32b20 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c | .then.return.true.end.return.fal |
32b40 | 73 65 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 6c | se.end.function.premake.gcc.getl |
32b60 | 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 | ibfiles(cfg).local.result.=.{}.f |
32b80 | 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 67 65 | or._,.value.in.ipairs(premake.ge |
32ba0 | 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 68 22 | tlinks(cfg,."system",."fullpath" |
32bc0 | 29 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 28 76 | )).do.if.premake.gcc.islibfile(v |
32be0 | 61 6c 75 65 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 | alue).then.table.insert(result,. |
32c00 | 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e | _MAKE.esc(value)).end.end.return |
32c20 | 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 63 63 | .result.end.function.premake.gcc |
32c40 | 2e 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 | .getlinkflags(cfg).local.result. |
32c60 | 3d 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 | =.{}.for._,.value.in.ipairs(prem |
32c80 | 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 22 2c 20 22 66 75 6c | ake.getlinks(cfg,."system",."ful |
32ca0 | 6c 70 61 74 68 22 29 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 | lpath")).do.if.premake.gcc.islib |
32cc0 | 66 69 6c 65 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 | file(value).then.table.insert(re |
32ce0 | 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6c 73 65 69 66 20 70 | sult,._MAKE.esc(value)).elseif.p |
32d00 | 61 74 68 2e 67 65 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 | ath.getextension(value).==.".fra |
32d20 | 6d 65 77 6f 72 6b 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 | mework".then.table.insert(result |
32d40 | 2c 20 27 2d 66 72 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 | ,.'-framework.'...._MAKE.esc(pat |
32d60 | 68 2e 67 65 74 62 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 | h.getbasename(value))).else.tabl |
32d80 | 65 2e 69 6e 73 65 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 | e.insert(result,.'-l'...._MAKE.e |
32da0 | 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 76 61 6c 75 65 29 29 29 0a 65 6e 64 0a 65 6e 64 | sc(path.getname(value))).end.end |
32dc0 | 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 |
32de0 | 61 6b 65 2e 67 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 | ake.gcc.getarchiveflags(prj,.cfg |
32e00 | 2c 20 6e 64 78 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 69 66 20 63 66 67 2e | ,.ndx).local.result.=.{}.if.cfg. |
32e20 | 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 6c 22 29 | platform:startswith("Universal") |
32e40 | 20 74 68 65 6e 0a 69 66 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 | .then.if.prj.options.ArchiveSpli |
32e60 | 74 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 67 63 63 20 74 6f 6f 6c 20 27 55 6e 69 76 65 72 73 61 | t.then.error("gcc.tool.'Universa |
32e80 | 6c 2a 27 20 70 6c 61 74 66 6f 72 6d 73 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 70 6c | l*'.platforms.do.not.support.spl |
32ea0 | 69 74 20 61 72 63 68 69 76 65 73 22 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | it.archives").end.table.insert(r |
32ec0 | 65 73 75 6c 74 2c 20 27 2d 6f 27 29 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 | esult,.'-o').else.if.(not.prj.op |
32ee0 | 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 66 20 70 72 65 6d | tions.ArchiveSplit).then.if.prem |
32f00 | 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | ake.gcc.llvm.then.table.insert(r |
32f20 | 65 73 75 6c 74 2c 20 27 72 63 73 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | esult,.'rcs').else.table.insert( |
32f40 | 72 65 73 75 6c 74 2c 20 27 2d 72 63 73 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 65 6d | result,.'-rcs').end.else.if.prem |
32f60 | 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 6e 64 78 29 20 74 | ake.gcc.llvm.then.if.(not.ndx).t |
32f80 | 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 71 63 27 29 0a 65 | hen.table.insert(result,.'qc').e |
32fa0 | 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 27 63 73 27 29 0a 65 | lse.table.insert(result,.'cs').e |
32fc0 | 6e 64 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 6e 64 78 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e | nd.else.if.(not.ndx).then.table. |
32fe0 | 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 71 63 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 | insert(result,.'-qc').else.table |
33000 | 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 63 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 | .insert(result,.'-cs').end.end.e |
33020 | 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 6f | nd.end.return.result.end.functio |
33040 | 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 65 66 69 6e 65 73 | n.premake.gcc.getdefines(defines |
33060 | 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 65 66 20 69 | ).local.result.=.{.}.for._,def.i |
33080 | 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 2e 69 6e 73 65 72 | n.ipairs(defines).do.table.inser |
330a0 | 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 0a 72 65 74 75 72 | t(result,.'-D'....def).end.retur |
330c0 | 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 63 | n.result.end.function.premake.gc |
330e0 | 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 72 73 29 0a 6c 6f | c.getincludedirs(includedirs).lo |
33100 | 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 20 69 6e 20 69 70 | cal.result.=.{.}.for._,dir.in.ip |
33120 | 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 2e 69 6e 73 65 72 | airs(includedirs).do.table.inser |
33140 | 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 63 28 64 69 72 29 | t(result,."-I"...._MAKE.esc(dir) |
33160 | 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 |
33180 | 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 73 28 63 66 67 29 | .premake.gcc.getcfgsettings(cfg) |
331a0 | 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 66 6f 72 6d 5d 2e | .return.platforms[cfg.platform]. |
331c0 | 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 67 68 73 20 3d 20 7b | cfgsettings.end..premake.ghs.=.{ |
331e0 | 20 7d 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 50 53 33 22 | .}.premake.ghs.namestyle.=."PS3" |
33200 | 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 63 63 20 20 20 20 20 3d 20 22 63 63 70 70 63 22 0a 70 72 | .premake.ghs.cc.....=."ccppc".pr |
33220 | 65 6d 61 6b 65 2e 67 68 73 2e 63 78 78 20 20 20 20 3d 20 22 63 78 70 70 63 22 0a 70 72 65 6d 61 | emake.ghs.cxx....=."cxppc".prema |
33240 | 6b 65 2e 67 68 73 2e 61 72 20 20 20 20 20 3d 20 22 63 78 70 70 63 22 0a 6c 6f 63 61 6c 20 63 66 | ke.ghs.ar.....=."cxppc".local.cf |
33260 | 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 2d 71 75 69 | lags.=.{.FatalWarnings..=."--qui |
33280 | 74 5f 61 66 74 65 72 5f 77 61 72 6e 69 6e 67 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 | t_after_warnings",.Optimize..... |
332a0 | 20 20 3d 20 22 2d 4f 67 65 6e 65 72 61 6c 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 | ..=."-Ogeneral",.OptimizeSize... |
332c0 | 3d 20 22 2d 4f 73 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f | =."-Osize",.OptimizeSpeed..=."-O |
332e0 | 73 70 65 65 64 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d | speed",.Symbols........=."-g",.} |
33300 | 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 69 6f 6e 73 | .local.cxxflags.=.{.NoExceptions |
33320 | 20 20 20 3d 20 22 2d 2d 6e 6f 5f 65 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 | ...=."--no_exceptions",.NoRTTI.. |
33340 | 20 20 20 20 20 20 20 3d 20 22 2d 2d 6e 6f 5f 72 74 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 | .......=."--no_rtti",.UnsignedCh |
33360 | 61 72 20 20 20 3d 20 22 2d 2d 75 6e 73 69 67 6e 65 64 5f 63 68 61 72 73 22 2c 0a 7d 0a 70 72 65 | ar...=."--unsigned_chars",.}.pre |
33380 | 6d 61 6b 65 2e 67 68 73 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 | make.ghs.platforms.=.{.Native.=. |
333a0 | 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d 2c 0a 50 6f 77 65 72 50 43 20 | {.cppflags.=."-MMD",.},.PowerPC. |
333c0 | 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 63 63 70 70 63 22 2c 0a 63 78 78 20 20 20 | =.{.cc.........=."ccppc",.cxx... |
333e0 | 20 20 20 20 3d 20 22 63 78 70 70 63 22 2c 0a 61 72 20 20 20 20 20 20 20 3d 20 22 63 78 70 70 63 | ....=."cxppc",.ar.......=."cxppc |
33400 | 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a 61 72 66 6c 61 67 73 20 | ",.cppflags...=."-MMD",.arflags. |
33420 | 20 20 20 3d 20 22 2d 61 72 63 68 69 76 65 20 2d 6f 22 2c 0a 7d 2c 0a 41 52 4d 20 3d 20 7b 0a 63 | ...=."-archive.-o",.},.ARM.=.{.c |
33440 | 63 20 20 20 20 20 20 20 20 20 3d 20 22 63 63 61 72 6d 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 | c.........=."ccarm",.cxx........ |
33460 | 3d 20 22 63 78 61 72 6d 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 78 61 72 6d 22 2c | =."cxarm",.ar.........=."cxarm", |
33480 | 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a 61 72 66 6c 61 67 73 20 20 20 | .cppflags...=."-MMD",.arflags... |
334a0 | 20 3d 20 22 2d 61 72 63 68 69 76 65 20 2d 6f 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 | .=."-archive.-o",.}.}.local.plat |
334c0 | 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 | forms.=.premake.ghs.platforms.fu |
334e0 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 | nction.premake.ghs.getcppflags(c |
33500 | 66 67 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 | fg).local.flags.=.{.}.table.inse |
33520 | 72 74 28 66 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d | rt(flags,.platforms[cfg.platform |
33540 | 5d 2e 63 70 70 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 0a 65 6e 64 0a 66 75 6e | ].cppflags).return.flags.end.fun |
33560 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 | ction.premake.ghs.getcflags(cfg) |
33580 | 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 6e 73 6c 61 74 65 28 | .local.result.=.table.translate( |
335a0 | 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | cfg.flags,.cflags).table.insert( |
335c0 | 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e | result,.platforms[cfg.platform]. |
335e0 | 66 6c 61 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 | flags).return.result.end.functio |
33600 | 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c | n.premake.ghs.getcxxflags(cfg).l |
33620 | 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 | ocal.result.=.table.translate(cf |
33640 | 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 | g.flags,.cxxflags).return.result |
33660 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 64 66 | .end.function.premake.ghs.getldf |
33680 | 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 6c 6f 63 | lags(cfg).local.result.=.{.}.loc |
336a0 | 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 74 | al.platform.=.platforms[cfg.plat |
336c0 | 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 66 | form].table.insert(result,.platf |
336e0 | 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 20 | orm.flags).table.insert(result,. |
33700 | 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 0a | platform.ldflags).return.result. |
33720 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 69 62 64 | end.function.premake.ghs.getlibd |
33740 | 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 0a | irflags(cfg).local.result.=.{.}. |
33760 | 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 67 | for._,.value.in.ipairs(premake.g |
33780 | 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 29 | etlinks(cfg,."all",."directory") |
337a0 | 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 2e | ).do.table.insert(result,.'-L'.. |
337c0 | 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 72 | .._MAKE.esc(value)).end.return.r |
337e0 | 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 68 73 2e 67 | esult.end.function.premake.ghs.g |
33800 | 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b | etlibfiles(cfg).local.result.=.{ |
33820 | 7d 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 |
33840 | 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c | make.ghs.getlinkflags(cfg).local |
33860 | 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 69 6e 20 69 70 61 | .result.=.{}.for._,.value.in.ipa |
33880 | 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 73 79 73 74 65 | irs(premake.getlinks(cfg,."syste |
338a0 | 6d 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 | m",."name")).do.table.insert(res |
338c0 | 75 6c 74 2c 20 27 2d 6c 6e 6b 3d 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 | ult,.'-lnk='...._MAKE.esc(value) |
338e0 | 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 |
33900 | 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a | .premake.ghs.getarchiveflags(prj |
33920 | 2c 20 63 66 67 2c 20 6e 64 78 29 0a 69 66 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 | ,.cfg,.ndx).if.prj.options.Archi |
33940 | 76 65 53 70 6c 69 74 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 67 68 73 20 74 6f 6f 6c 20 64 6f 65 | veSplit.then.error("ghs.tool.doe |
33960 | 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 70 6c 69 74 20 61 72 63 68 69 76 65 73 22 29 0a 65 | s.not.support.split.archives").e |
33980 | 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 | nd.local.result.=.{}.local.platf |
339a0 | 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 | orm.=.platforms[cfg.platform].ta |
339c0 | 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 2e 61 72 66 6c | ble.insert(result,.platform.arfl |
339e0 | 61 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 | ags).return.result.end.function. |
33a00 | 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a | premake.ghs.getdefines(defines). |
33a20 | 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 65 66 20 69 6e 20 | local.result.=.{.}.for._,def.in. |
33a40 | 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | ipairs(defines).do.table.insert( |
33a60 | 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | result,.'-D'....def).end.return. |
33a80 | 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 68 73 2e | result.end.function.premake.ghs. |
33aa0 | 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 | getincludedirs(includedirs).loca |
33ac0 | 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 | l.result.=.{.}.for._,dir.in.ipai |
33ae0 | 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | rs(includedirs).do.table.insert( |
33b00 | 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a | result,."-I"...._MAKE.esc(dir)). |
33b20 | 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 |
33b40 | 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 67 29 0a 72 | remake.ghs.getcfgsettings(cfg).r |
33b60 | 65 74 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 | eturn.platforms[cfg.platform].cf |
33b80 | 67 73 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 73 63 20 3d 20 7b 20 7d | gsettings.end..premake.msc.=.{.} |
33ba0 | 0a 70 72 65 6d 61 6b 65 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 | .premake.msc.namestyle.=."window |
33bc0 | 73 22 0a 00 70 72 65 6d 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e | s"..premake.ow.=.{.}.premake.ow. |
33be0 | 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 | namestyle.=."windows".premake.ow |
33c00 | 2e 63 63 20 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 78 | .cc.....=."WCL386".premake.ow.cx |
33c20 | 78 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 61 72 20 20 20 | x....=."WCL386".premake.ow.ar... |
33c40 | 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 72 61 57 | ..=."ar".local.cflags.=.{.ExtraW |
33c60 | 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 | arnings..=."-wx",.FatalWarning.. |
33c80 | 20 3d 20 22 2d 77 65 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 6f 6d 6e | .=."-we",.FloatFast......=."-omn |
33ca0 | 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 6f 70 22 2c 0a 4f 70 74 69 6d | ",.FloatStrict....=."-op",.Optim |
33cc0 | 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 | ize.......=."-ox",.OptimizeSize. |
33ce0 | 20 20 3d 20 22 2d 6f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 6f 74 | ..=."-os",.OptimizeSpeed..=."-ot |
33d00 | 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 64 32 22 2c 0a 7d 0a 6c 6f 63 | ",.Symbols........=."-d2",.}.loc |
33d20 | 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d | al.cxxflags.=.{.NoExceptions...= |
33d40 | 20 22 2d 78 64 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 78 72 22 2c 0a | ."-xd",.NoRTTI.........=."-xr",. |
33d60 | 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 | }.premake.ow.platforms.=..{.Nati |
33d80 | 76 65 20 3d 20 7b 20 0a 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f | ve.=.{..flags.=.""..},.}.functio |
33da0 | 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 72 65 | n.premake.ow.getcppflags(cfg).re |
33dc0 | 74 75 72 6e 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e | turn.{}.end.function.premake.ow. |
33de0 | 67 65 74 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 | getcflags(cfg).local.result.=.ta |
33e00 | 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 63 66 6c 61 67 73 29 | ble.translate(cfg.flags,.cflags) |
33e20 | 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 6e 0a 74 61 62 | .if.(cfg.flags.Symbols).then.tab |
33e40 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 68 77 22 29 20 20 20 2d 2d 20 57 61 | le.insert(result,."-hw")...--.Wa |
33e60 | 74 63 6f 6d 20 64 65 62 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 57 61 74 63 6f 6d 20 64 65 62 | tcom.debug.format.for.Watcom.deb |
33e80 | 75 67 67 65 72 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 | ugger.end.return.result.end.func |
33ea0 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 | tion.premake.ow.getcxxflags(cfg) |
33ec0 | 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 6e 73 6c 61 74 65 28 | .local.result.=.table.translate( |
33ee0 | 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 72 6e 20 72 65 73 75 | cfg.flags,.cxxflags).return.resu |
33f00 | 6c 74 0a 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 6c 64 | lt.end.function.premake.ow.getld |
33f20 | 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 69 66 | flags(cfg).local.result.=.{.}.if |
33f40 | 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e | .(cfg.flags.Symbols).then.table. |
33f60 | 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 6f 70 20 73 79 6d 66 22 29 0a 65 6e 64 0a 72 65 | insert(result,."op.symf").end.re |
33f80 | 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 6b 65 | turn.result.end.function.premake |
33fa0 | 2e 6f 77 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c | .ow.getlibfiles(cfg).local.resul |
33fc0 | 74 20 3d 20 7b 7d 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 | t.=.{}.return.result.end.functio |
33fe0 | 6e 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 | n.premake.ow.getlinkflags(cfg).l |
34000 | 6f 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 | ocal.result.=.{.}.return.result. |
34020 | 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 64 65 66 69 6e | end.function.premake.ow.getdefin |
34040 | 65 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 | es(defines).local.result.=.{.}.f |
34060 | 6f 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 | or._,def.in.ipairs(defines).do.t |
34080 | 61 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 | able.insert(result,.'-D'....def) |
340a0 | 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 20 | .end.return.result.end.function. |
340c0 | 70 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 | premake.ow.getincludedirs(includ |
340e0 | 65 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 | edirs).local.result.=.{.}.for._, |
34100 | 64 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 | dir.in.ipairs(includedirs).do.ta |
34120 | 62 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 | ble.insert(result,.'-I."'....dir |
34140 | 20 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 | ....'"').end.return.result.end.. |
34160 | 70 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 | premake.snc.=.{.}.premake.snc.cc |
34180 | 20 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 | .....=."snc".premake.snc.cxx.... |
341a0 | 3d 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 | =."g++".premake.snc.ar.....=."ar |
341c0 | 22 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 | ".local.cflags.=.{.ExtraWarnings |
341e0 | 20 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 | ..=."-Xdiag=2",.FatalWarnings..= |
34200 | 20 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 | ."-Xquit=2",.}.local.cxxflags.=. |
34220 | 7b 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 | {.NoExceptions...=."",.--.No.exc |
34240 | 65 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 | eptions.is.the.default.in.the.SN |
34260 | 43 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 | C.compiler..NoRTTI.........=."-X |
34280 | 63 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 | c-=rtti",.}.premake.snc.platform |
342a0 | 73 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 | s.=..{.PS3.=.{.cc.........=."ppu |
342c0 | 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 |
342e0 | 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" |
34300 | 2c 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 | ,.cppflags...=."-MMD.-MP",.}.}.l |
34320 | 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 73 6e 63 2e 70 6c 61 | ocal.platforms.=.premake.snc.pla |
34340 | 74 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 | tforms.function.premake.snc.getc |
34360 | 70 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 | ppflags(cfg).local.result.=.{.}. |
34380 | 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 66 6f 72 6d 73 5b 63 | table.insert(result,.platforms[c |
343a0 | 66 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 | fg.platform].cppflags).return.re |
343c0 | 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 67 65 | sult.end.function.premake.snc.ge |
343e0 | 74 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 | tcflags(cfg).local.result.=.tabl |
34400 | 65 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 | e.translate(cfg.flags,.cflags).t |
34420 | 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 |
34440 | 67 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 | g.platform].flags).if.cfg.kind.= |
34460 | 3d 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 | =."SharedLib".then.table.insert( |
34480 | 72 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 | result,."-fPIC").end.return.resu |
344a0 | 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 63 | lt.end.function.premake.snc.getc |
344c0 | 78 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 | xxflags(cfg).local.result.=.tabl |
344e0 | 65 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 | e.translate(cfg.flags,.cxxflags) |
34500 | 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 |
34520 | 61 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 | ake.snc.getldflags(cfg).local.re |
34540 | 73 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 | sult.=.{.}.if.not.cfg.flags.Symb |
34560 | 6f 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 | ols.then.table.insert(result,."- |
34580 | 73 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 | s").end.if.cfg.kind.==."SharedLi |
345a0 | 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 74 2c 20 22 2d 73 | b".then.table.insert(result,."-s |
345c0 | 68 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 | hared").if.not.cfg.flags.NoImpor |
345e0 | 74 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 | tLib.then.table.insert(result,.' |
34600 | 2d 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 | -Wl,--out-implib="'....cfg.linkt |
34620 | 61 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 | arget.fullpath....'"').end.end.l |
34640 | 6f 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 | ocal.platform.=.platforms[cfg.pl |
34660 | 61 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 | atform].table.insert(result,.pla |
34680 | 74 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 | tform.flags).table.insert(result |
346a0 | 2c 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 | ,.platform.ldflags).return.resul |
346c0 | 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 6c 69 | t.end.function.premake.snc.getli |
346e0 | 62 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 | bdirflags(cfg).local.result.=.{. |
34700 | 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 6b 65 | }.for._,.value.in.ipairs(premake |
34720 | 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 65 63 74 6f 72 79 | .getlinks(cfg,."all",."directory |
34740 | 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 4c 27 | ")).do.table.insert(result,.'-L' |
34760 | 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 |
34780 | 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 |
347a0 | 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d | .getlibfiles(cfg).local.result.= |
347c0 | 20 7b 7d 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 | .{}.return.result.end.function.p |
347e0 | 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 | remake.snc.getlinkflags(cfg).loc |
34800 | 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 69 6e 20 69 | al.result.=.{}.for._,.value.in.i |
34820 | 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 73 79 73 | pairs(premake.getlinks(cfg,."sys |
34840 | 74 65 6d 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | tem",."name")).do.table.insert(r |
34860 | 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 75 65 29 29 | esult,.'-l'...._MAKE.esc(value)) |
34880 | 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 20 | .end.return.result.end.function. |
348a0 | 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a | premake.snc.getdefines(defines). |
348c0 | 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 65 66 20 69 6e 20 | local.result.=.{.}.for._,def.in. |
348e0 | 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | ipairs(defines).do.table.insert( |
34900 | 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | result,.'-D'....def).end.return. |
34920 | 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. |
34940 | 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 | getincludedirs(includedirs).loca |
34960 | 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 | l.result.=.{.}.for._,dir.in.ipai |
34980 | 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | rs(includedirs).do.table.insert( |
349a0 | 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a | result,."-I"...._MAKE.esc(dir)). |
349c0 | 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 | end.return.result.end..premake.v |
349e0 | 61 6c 61 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 76 61 6c 61 63 20 20 | alac.=.{.}.premake.valac.valac.. |
34a00 | 3d 20 22 76 61 6c 61 63 22 0a 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 63 63 20 20 20 20 20 3d | =."valac".premake.valac.cc.....= |
34a20 | 20 22 67 63 63 22 0a 6c 6f 63 61 6c 20 76 61 6c 61 66 6c 61 67 73 20 3d 0a 7b 0a 44 69 73 61 62 | ."gcc".local.valaflags.=.{.Disab |
34a40 | 6c 65 41 73 73 65 72 74 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 64 69 73 61 62 6c | leAssert.............=."--disabl |
34a60 | 65 2d 61 73 73 65 72 74 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 44 69 73 61 | e-assert",...............--.Disa |
34a80 | 62 6c 65 20 61 73 73 65 72 74 69 6f 6e 73 0a 44 69 73 61 62 6c 65 53 69 6e 63 65 43 68 65 63 6b | ble.assertions.DisableSinceCheck |
34aa0 | 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 64 69 73 61 62 6c 65 2d 73 69 6e 63 65 2d 63 68 65 63 | .........=."--disable-since-chec |
34ac0 | 6b 22 2c 20 20 20 20 20 20 20 20 20 20 2d 2d 20 44 6f 20 6e 6f 74 20 63 68 65 63 6b 20 77 68 65 | k",..........--.Do.not.check.whe |
34ae0 | 74 68 65 72 20 75 73 65 64 20 73 79 6d 62 6f 6c 73 20 65 78 69 73 74 20 69 6e 20 6c 6f 63 61 6c | ther.used.symbols.exist.in.local |
34b00 | 20 70 61 63 6b 61 67 65 73 0a 44 69 73 61 62 6c 65 57 61 72 6e 69 6e 67 73 20 20 20 20 20 20 20 | .packages.DisableWarnings....... |
34b20 | 20 20 20 20 3d 20 22 2d 2d 64 69 73 61 62 6c 65 2d 77 61 72 6e 69 6e 67 73 22 2c 20 20 20 20 20 | ....=."--disable-warnings",..... |
34b40 | 20 20 20 20 20 20 20 20 2d 2d 20 44 69 73 61 62 6c 65 20 77 61 72 6e 69 6e 67 73 0a 45 6e 61 62 | ........--.Disable.warnings.Enab |
34b60 | 6c 65 43 68 65 63 6b 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 65 6e 61 62 6c | leChecking............=."--enabl |
34b80 | 65 2d 63 68 65 63 6b 69 6e 67 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 | e-checking",..............--.Ena |
34ba0 | 62 6c 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 72 75 6e 2d 74 69 6d 65 20 63 68 65 63 6b 73 0a 45 | ble.additional.run-time.checks.E |
34bc0 | 6e 61 62 6c 65 44 65 70 72 65 63 61 74 65 64 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 65 6e | nableDeprecated..........=."--en |
34be0 | 61 62 6c 65 2d 64 65 70 72 65 63 61 74 65 64 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 | able-deprecated",............--. |
34c00 | 45 6e 61 62 6c 65 20 64 65 70 72 65 63 61 74 65 64 20 66 65 61 74 75 72 65 73 0a 45 6e 61 62 6c | Enable.deprecated.features.Enabl |
34c20 | 65 45 78 70 65 72 69 6d 65 6e 74 61 6c 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 65 6e 61 62 6c 65 | eExperimental........=."--enable |
34c40 | 2d 65 78 70 65 72 69 6d 65 6e 74 61 6c 22 2c 20 20 20 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 | -experimental",..........--.Enab |
34c60 | 6c 65 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 66 65 61 74 75 72 65 73 0a 45 6e 61 62 6c 65 45 | le.experimental.features.EnableE |
34c80 | 78 70 65 72 69 6d 65 6e 74 61 6c 4e 6f 6e 4e 75 6c 6c 20 3d 20 22 2d 2d 65 6e 61 62 6c 65 2d 65 | xperimentalNonNull.=."--enable-e |
34ca0 | 78 70 65 72 69 6d 65 6e 74 61 6c 2d 6e 6f 6e 2d 6e 75 6c 6c 22 2c 20 2d 2d 20 45 6e 61 62 6c 65 | xperimental-non-null",.--.Enable |
34cc0 | 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 65 6e 68 61 6e 63 65 6d 65 6e 74 73 20 66 6f 72 20 6e | .experimental.enhancements.for.n |
34ce0 | 6f 6e 2d 6e 75 6c 6c 20 74 79 70 65 73 0a 45 6e 61 62 6c 65 47 4f 62 6a 65 63 74 54 72 61 63 69 | on-null.types.EnableGObjectTraci |
34d00 | 6e 67 20 20 20 20 20 20 3d 20 22 2d 2d 65 6e 61 62 6c 65 2d 67 6f 62 6a 65 63 74 2d 74 72 61 63 | ng......=."--enable-gobject-trac |
34d20 | 69 6e 67 22 2c 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 47 4f 62 6a 65 63 74 20 63 72 | ing",.......--.Enable.GObject.cr |
34d40 | 65 61 74 69 6f 6e 20 74 72 61 63 69 6e 67 0a 45 6e 61 62 6c 65 4d 65 6d 50 72 6f 66 69 6c 65 72 | eation.tracing.EnableMemProfiler |
34d60 | 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 65 6e 61 62 6c 65 2d 6d 65 6d 2d 70 72 6f 66 69 6c 65 | .........=."--enable-mem-profile |
34d80 | 72 22 2c 20 20 20 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 47 4c 69 62 20 6d 65 6d 6f | r",..........--.Enable.GLib.memo |
34da0 | 72 79 20 70 72 6f 66 69 6c 65 72 0a 45 6e 61 62 6c 65 54 68 72 65 61 64 69 6e 67 20 20 20 20 20 | ry.profiler.EnableThreading..... |
34dc0 | 20 20 20 20 20 20 3d 20 22 2d 2d 74 68 72 65 61 64 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......=."--thread",............. |
34de0 | 20 20 20 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 6d 75 6c 74 69 74 68 72 65 61 64 69 | ..........--.Enable.multithreadi |
34e00 | 6e 67 20 73 75 70 70 6f 72 74 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 20 20 20 20 20 20 | ng.support.FatalWarnings........ |
34e20 | 20 20 20 20 20 3d 20 22 2d 2d 66 61 74 61 6c 2d 77 61 72 6e 69 6e 67 73 22 2c 20 20 20 20 20 20 | .....=."--fatal-warnings",...... |
34e40 | 20 20 20 20 20 20 20 20 20 2d 2d 20 54 72 65 61 74 20 77 61 72 6e 69 6e 67 73 20 61 73 20 66 61 | .........--.Treat.warnings.as.fa |
34e60 | 74 61 6c 0a 48 69 64 65 49 6e 74 65 72 6e 61 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 | tal.HideInternal..............=. |
34e80 | 22 2d 2d 68 69 64 65 2d 69 6e 74 65 72 6e 61 6c 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "--hide-internal",.............. |
34ea0 | 20 20 2d 2d 20 48 69 64 65 20 73 79 6d 62 6f 6c 73 20 6d 61 72 6b 65 64 20 61 73 20 69 6e 74 65 | ..--.Hide.symbols.marked.as.inte |
34ec0 | 72 6e 61 6c 0a 4e 6f 53 74 64 50 6b 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d | rnal.NoStdPkg..................= |
34ee0 | 20 22 2d 2d 6e 6f 73 74 64 70 6b 67 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."--nostdpkg",.................. |
34f00 | 20 20 20 2d 2d 20 44 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 73 74 61 6e 64 61 72 64 20 70 61 | ...--.Do.not.include.standard.pa |
34f20 | 63 6b 61 67 65 73 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ckages.Optimize................. |
34f40 | 20 3d 20 22 2d 58 20 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 20 20 20 20 | .=."-X.-O2",.OptimizeSize....... |
34f60 | 20 20 20 20 20 20 20 3d 20 22 2d 58 20 2d 4f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 | .......=."-X.-Os",.OptimizeSpeed |
34f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 20 2d 4f 33 22 2c 0a 53 79 6d 62 6f 6c 73 | .............=."-X.-O3",.Symbols |
34fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 20 20 20 20 20 20 | ...................=."-g",...... |
34fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 50 72 6f 64 75 63 | .......................--.Produc |
34fe0 | 65 20 64 65 62 75 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 7d 0a 70 72 65 6d 61 6b 65 2e 76 61 | e.debug.information.}.premake.va |
35000 | 6c 61 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | lac.platforms.=.{}.function.prem |
35020 | 61 6b 65 2e 76 61 6c 61 63 2e 67 65 74 76 61 6c 61 66 6c 61 67 73 28 63 66 67 29 0a 72 65 74 75 | ake.valac.getvalaflags(cfg).retu |
35040 | 72 6e 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 76 61 | rn.table.translate(cfg.flags,.va |
35060 | 6c 61 66 6c 61 67 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 61 | laflags).end.function.premake.va |
35080 | 6c 61 63 2e 67 65 74 6c 69 6e 6b 73 28 6c 69 6e 6b 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 | lac.getlinks(links).local.result |
350a0 | 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6b 67 20 69 6e 20 69 70 61 69 72 73 28 6c 69 6e 6b | .=.{.}.for._,.pkg.in.ipairs(link |
350c0 | 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 2d 70 6b | s).do.table.insert(result,.'--pk |
350e0 | 67 20 27 20 2e 2e 20 70 6b 67 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e | g.'....pkg).end.return.result.en |
35100 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 67 65 74 64 65 66 69 | d.function.premake.valac.getdefi |
35120 | 6e 65 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 | nes(defines).local.result.=.{.}. |
35140 | 66 6f 72 20 5f 2c 20 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 | for._,.def.in.ipairs(defines).do |
35160 | 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 20 27 20 2e 2e 20 64 | .table.insert(result,.'-D.'....d |
35180 | 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 66 75 6e 63 74 69 | ef).end.return.result.end.functi |
351a0 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 67 65 74 62 75 69 6c 64 6f 70 74 69 6f 6e 73 | on.premake.valac.getbuildoptions |
351c0 | 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 | (buildoptions).local.result.=.{. |
351e0 | 7d 0a 66 6f 72 20 5f 2c 20 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 6f 70 74 69 | }.for._,.def.in.ipairs(buildopti |
35200 | 6f 6e 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 58 | ons).do.table.insert(result,.'-X |
35220 | 20 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 | .'....def).end.return.result.end |
35240 | 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 | ..function.premake.checkprojects |
35260 | 28 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 63 74 69 6f 6e | ().local.action.=.premake.action |
35280 | 2e 63 75 72 72 65 6e 74 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f | .current().for.sln.in.premake.so |
352a0 | 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 23 73 6c 6e 2e 70 72 6f 6a 65 63 | lution.each().do.if.(#sln.projec |
352c0 | 74 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 | ts.==.0).then.return.nil,."solut |
352e0 | 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 | ion.'"....sln.name...."'.needs.a |
35300 | 74 20 6c 65 61 73 74 20 6f 6e 65 20 70 72 6f 6a 65 63 74 22 0a 65 6e 64 0a 69 66 20 28 23 73 6c | t.least.one.project".end.if.(#sl |
35320 | 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 | n.configurations.==.0).then.retu |
35340 | 72 6e 20 6e 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 | rn.nil,."solution.'"....sln.name |
35360 | 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 0a 65 6e 64 | ...."'.needs.configurations".end |
35380 | 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 63 | .for.prj.in.premake.solution.eac |
353a0 | 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6c 61 6e | hproject(sln).do.if.(not.prj.lan |
353c0 | 67 75 61 67 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 | guage).then.return.nil,."project |
353e0 | 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 6c 61 6e | .'"...prj.name...."'.needs.a.lan |
35400 | 67 75 61 67 65 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 | guage".end.if.(action.valid_lang |
35420 | 75 61 67 65 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 | uages).then.if.(not.table.contai |
35440 | 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 70 72 6a 2e 6c | ns(action.valid_languages,.prj.l |
35460 | 61 6e 67 75 61 67 65 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 | anguage)).then.return.nil,."the. |
35480 | 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 22 20 61 63 74 69 6f | "....action.shortname....".actio |
354a0 | 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 70 72 6a 2e 6c 61 6e 67 | n.does.not.support."....prj.lang |
354c0 | 75 61 67 65 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 | uage....".projects".end.end.for. |
354e0 | 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 64 | cfg.in.premake.eachconfig(prj).d |
35500 | 6f 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | o.if.(not.cfg.kind).then.return. |
35520 | 6e 69 6c 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 | nil,."project.'"...prj.name...." |
35540 | 27 20 6e 65 65 64 73 20 61 20 6b 69 6e 64 20 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | '.needs.a.kind.in.configuration. |
35560 | 27 22 20 2e 2e 20 63 66 67 2e 6e 61 6d 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 61 63 | '"....cfg.name...."'".end.if.(ac |
35580 | 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 | tion.valid_kinds).then.if.(not.t |
355a0 | 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 |
355c0 | 2c 20 63 66 67 2e 6b 69 6e 64 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 | ,.cfg.kind)).then.return.nil,."t |
355e0 | 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 22 20 61 63 | he."....action.shortname....".ac |
35600 | 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 2e 20 63 66 67 2e 6b | tion.does.not.support."....cfg.k |
35620 | 69 6e 64 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 | ind....".projects".end.end.end.i |
35640 | 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 74 | f.action.oncheckproject.then.act |
35660 | 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a | ion.oncheckproject(prj).end.end. |
35680 | 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 6f 6e 20 70 72 65 | end.return.true.end.function.pre |
356a0 | 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d | make.checktools().local.action.= |
356c0 | 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 |
356e0 | 74 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 74 68 65 6e 20 0a 72 65 74 75 | t.action.valid_tools).then..retu |
35700 | 72 6e 20 74 72 75 65 20 0a 65 6e 64 0a 66 6f 72 20 74 6f 6f 6c 2c 20 76 61 6c 75 65 73 20 69 6e | rn.true..end.for.tool,.values.in |
35720 | 20 70 61 69 72 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 64 6f 0a 69 66 | .pairs(action.valid_tools).do.if |
35740 | 20 28 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 | .(_OPTIONS[tool]).then.if.(not.t |
35760 | 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 76 61 6c 75 65 73 2c 20 5f 4f 50 54 49 4f 4e 53 5b 74 | able.contains(values,._OPTIONS[t |
35780 | 6f 6f 6c 5d 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e | ool])).then.return.nil,."the.".. |
357a0 | 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 | ..action.shortname....".action.d |
357c0 | 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 2f 22 20 2e 2e 20 74 6f 6f 6c 20 2e 2e 20 22 3d | oes.not.support./"....tool...."= |
357e0 | 22 20 2e 2e 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 2e 2e 20 22 20 28 79 65 74 29 22 0a | "...._OPTIONS[tool]....".(yet)". |
35800 | 65 6e 64 0a 65 6c 73 65 0a 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 3d 20 76 61 6c 75 65 73 | end.else._OPTIONS[tool].=.values |
35820 | 5b 31 5d 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 00 66 75 6e | [1].end.end.return.true.end..fun |
35840 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 70 72 69 6e 74 66 28 | ction.premake.showhelp().printf( |
35860 | 22 22 29 0a 70 72 69 6e 74 66 28 22 55 73 61 67 65 3a 20 67 65 6e 69 65 20 5b 6f 70 74 69 6f 6e | "").printf("Usage:.genie.[option |
35880 | 73 5d 20 61 63 74 69 6f 6e 20 5b 61 72 67 75 6d 65 6e 74 73 5d 22 29 0a 70 72 69 6e 74 66 28 22 | s].action.[arguments]").printf(" |
358a0 | 22 29 0a 70 72 69 6e 74 66 28 22 4f 50 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a | ").printf("OPTIONS").printf(""). |
358c0 | 66 6f 72 20 6f 70 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 63 | for.option.in.premake.option.eac |
358e0 | 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 69 67 67 65 72 20 3d 20 6f 70 74 69 6f 6e 2e 74 72 | h().do.local.trigger.=.option.tr |
35900 | 69 67 67 65 72 0a 6c 6f 63 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 6f 70 74 69 6f 6e | igger.local.description.=.option |
35920 | 2e 64 65 73 63 72 69 70 74 69 6f 6e 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 29 20 74 | .description.if.(option.value).t |
35940 | 68 65 6e 20 74 72 69 67 67 65 72 20 3d 20 74 72 69 67 67 65 72 20 2e 2e 20 22 3d 22 20 2e 2e 20 | hen.trigger.=.trigger...."=".... |
35960 | 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 20 65 6e 64 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f | option.value.end.if.(option.allo |
35980 | 77 65 64 29 20 74 68 65 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 64 65 73 63 72 69 70 74 | wed).then.description.=.descript |
359a0 | 69 6f 6e 20 2e 2e 20 22 3b 20 6f 6e 65 20 6f 66 3a 22 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 20 | ion....";.one.of:".end.printf(". |
359c0 | 2d 2d 25 2d 31 35 73 20 25 73 22 2c 20 74 72 69 67 67 65 72 2c 20 64 65 73 63 72 69 70 74 69 6f | --%-15s.%s",.trigger,.descriptio |
359e0 | 6e 29 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 66 6f 72 20 | n).if.(option.allowed).then.for. |
35a00 | 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 | _,.value.in.ipairs(option.allowe |
35a20 | 64 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 20 20 20 20 25 2d 31 34 73 20 25 73 22 2c 20 76 61 | d).do.printf(".....%-14s.%s",.va |
35a40 | 6c 75 65 5b 31 5d 2c 20 76 61 6c 75 65 5b 32 5d 29 0a 65 6e 64 0a 65 6e 64 0a 70 72 69 6e 74 66 | lue[1],.value[2]).end.end.printf |
35a60 | 28 22 22 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 41 43 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 | ("").end.printf("ACTIONS").print |
35a80 | 66 28 22 22 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 | f("").for.action.in.premake.acti |
35aa0 | 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 25 2d 31 37 73 20 25 73 22 2c | on.each().do.printf(".%-17s.%s", |
35ac0 | 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 2c 20 61 63 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 | .action.trigger,.action.descript |
35ae0 | 69 6f 6e 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 46 6f 72 20 | ion).end.printf("").printf("For. |
35b00 | 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 | additional.information,.see.http |
35b20 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 29 | s://github.com/bkaradzic/genie") |
35b40 | 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 5f 66 69 6c 65 6c 65 76 65 6c 63 6f 6e 66 69 67 20 3d | .end..premake._filelevelconfig.= |
35b60 | 20 66 61 6c 73 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 | .false.function.premake.generate |
35b80 | 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 66 69 6c 65 6e 61 | (obj,.filename,.callback).filena |
35ba0 | 6d 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 | me.=.premake.project.getfilename |
35bc0 | 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 70 72 69 6e 74 66 28 22 47 65 6e 65 72 61 74 69 | (obj,.filename).printf("Generati |
35be0 | 6e 67 20 25 73 2e 2e 2e 22 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 | ng.%s...",.filename).local.f,.er |
35c00 | 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 6e 61 6d 65 2c 20 22 77 62 22 29 0a 69 66 20 28 | r.=.io.open(filename,."wb").if.( |
35c20 | 6e 6f 74 20 66 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 69 6f | not.f).then.error(err,.0).end.io |
35c40 | 2e 6f 75 74 70 75 74 28 66 29 0a 63 61 6c 6c 62 61 63 6b 28 6f 62 6a 29 0a 66 3a 63 6c 6f 73 65 | .output(f).callback(obj).f:close |
35c60 | 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 | ().end.function.premake.findDefa |
35c80 | 75 6c 74 53 63 72 69 70 74 28 64 69 72 2c 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 29 0a 73 | ultScript(dir,.search_upwards).s |
35ca0 | 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 3d 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 6f | earch_upwards.=.search_upwards.o |
35cc0 | 72 20 74 72 75 65 0a 6c 6f 63 61 6c 20 6c 61 73 74 20 3d 20 22 22 0a 77 68 69 6c 65 20 64 69 72 | r.true.local.last.=."".while.dir |
35ce0 | 20 7e 3d 20 6c 61 73 74 20 64 6f 0a 66 6f 72 20 5f 2c 20 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 | .~=.last.do.for._,.name.in.ipair |
35d00 | 73 28 7b 20 22 67 65 6e 69 65 2e 6c 75 61 22 2c 20 22 73 6f 6c 75 74 69 6f 6e 2e 6c 75 61 22 2c | s({."genie.lua",."solution.lua", |
35d20 | 20 22 70 72 65 6d 61 6b 65 34 2e 6c 75 61 22 20 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 73 63 72 69 | ."premake4.lua".}).do.local.scri |
35d40 | 70 74 30 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e | pt0.=.dir...."/"....name.if.(os. |
35d60 | 69 73 66 69 6c 65 28 73 63 72 69 70 74 30 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 | isfile(script0)).then.return.dir |
35d80 | 2c 20 6e 61 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 31 20 3d 20 64 69 72 20 2e | ,.name.end.local.script1.=.dir.. |
35da0 | 2e 20 22 2f 73 63 72 69 70 74 73 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 | .."/scripts/"....name.if.(os.isf |
35dc0 | 69 6c 65 28 73 63 72 69 70 74 31 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 20 2e 2e | ile(script1)).then.return.dir... |
35de0 | 20 22 2f 73 63 72 69 70 74 73 2f 22 2c 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 6c 61 73 74 20 | ."/scripts/",.name.end.end.last. |
35e00 | 3d 20 64 69 72 0a 64 69 72 20 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 69 | =.dir.dir..=.path.getabsolute(di |
35e20 | 72 20 2e 2e 20 22 2f 2e 2e 22 29 0a 69 66 20 64 69 72 20 3d 3d 20 22 2e 22 20 6f 72 20 6e 6f 74 | r...."/..").if.dir.==.".".or.not |
35e40 | 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 | .search_upwards.then.break.end.e |
35e60 | 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 6e 69 6c 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e | nd.return.nil,.nil.end..premake. |
35e80 | 63 6f 64 65 62 6c 6f 63 6b 73 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 | codeblocks.=.{.}.newaction.{.tri |
35ea0 | 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 62 6c 6f 63 6b 73 22 2c 0a 73 68 6f | gger.........=."codeblocks",.sho |
35ec0 | 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 22 2c 0a 64 | rtname.......=."Code::Blocks",.d |
35ee0 | 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 43 6f 64 65 3a | escription.....=."Generate.Code: |
35f00 | 3a 42 6c 6f 63 6b 73 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 | :Blocks.project.files",.valid_ki |
35f20 | 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 6e 64 6f | nds.....=.{."ConsoleApp",."Windo |
35f40 | 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 4c 69 62 | wedApp",."StaticLib",."SharedLib |
35f60 | 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 20 22 43 | ".},.valid_languages.=.{."C",."C |
35f80 | 2b 2b 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 20 | ++".},.valid_tools.....=.{.cc... |
35fa0 | 3d 20 7b 20 22 67 63 63 22 2c 20 22 6f 77 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e | =.{."gcc",."ow".},.},.onsolution |
35fc0 | 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 6e 65 72 61 74 | .=.function(sln).premake.generat |
35fe0 | 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 65 6d 61 6b 65 2e 63 | e(sln,."%%.workspace",.premake.c |
36000 | 6f 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a | odeblocks.workspace).end,.onproj |
36020 | 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 |
36040 | 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 | rate(prj,."%%.cbp",.premake.code |
36060 | 62 6c 6f 63 6b 73 2e 63 62 70 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e | blocks.cbp).end,.oncleansolution |
36080 | 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 63 6c 65 61 6e 2e 66 | .=.function(sln).premake.clean.f |
360a0 | 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e | ile(sln,."%%.workspace").end,.on |
360c0 | 63 6c 65 61 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 | cleanproject.=.function(prj).pre |
360e0 | 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 29 0a 70 | make.clean.file(prj,."%%.cbp").p |
36100 | 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 25 2e 64 65 70 65 6e | remake.clean.file(prj,."%%.depen |
36120 | 64 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 22 25 25 2e | d").premake.clean.file(prj,."%%. |
36140 | 6c 61 79 6f 75 74 22 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 | layout").end.}..function.premake |
36160 | 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c | .codeblocks.workspace(sln)._p('< |
36180 | 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 55 54 46 | ?xml.version="1.0".encoding="UTF |
361a0 | 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 | -8".standalone="yes".?>')._p('<C |
361c0 | 6f 64 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 5f 70 28 31 | odeBlocks_workspace_file>')._p(1 |
361e0 | 2c 27 3c 57 6f 72 6b 73 70 61 63 65 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 73 6c 6e 2e 6e | ,'<Workspace.title="%s">',.sln.n |
36200 | 61 6d 65 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 | ame).for.prj.in.premake.solution |
36220 | 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 | .eachproject(sln).do.local.fname |
36240 | 20 3d 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 6c | .=.path.join(path.getrelative(sl |
36260 | 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e | n.location,.prj.location),.prj.n |
36280 | 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 28 70 72 6a 2e 70 72 6f 6a | ame).local.active.=.iif(prj.proj |
362a0 | 65 63 74 20 3d 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 31 5d 2c 20 27 20 61 63 74 69 76 65 | ect.==.sln.projects[1],.'.active |
362c0 | 3d 22 31 22 27 2c 20 27 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 20 66 69 6c 65 6e 61 | ="1"',.'')._p(2,'<Project.filena |
362e0 | 6d 65 3d 22 25 73 2e 63 62 70 22 25 73 3e 27 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a | me="%s.cbp"%s>',.fname,.active). |
36300 | 66 6f 72 20 5f 2c 64 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 | for._,dep.in.ipairs(premake.getd |
36320 | 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 44 65 70 65 | ependencies(prj)).do._p(3,'<Depe |
36340 | 6e 64 73 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 20 2f 3e 27 2c 20 70 61 74 68 2e | nds.filename="%s.cbp"./>',.path. |
36360 | 6a 6f 69 6e 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 | join(path.getrelative(sln.locati |
36380 | 6f 6e 2c 20 64 65 70 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 64 65 70 2e 6e 61 6d 65 29 29 0a 65 6e | on,.dep.location),.dep.name)).en |
363a0 | 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c | d._p(2,'</Project>').end._p(1,'< |
363c0 | 2f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 | /Workspace>')._p('</CodeBlocks_w |
363e0 | 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 | orkspace_file>').end..local.code |
36400 | 62 6c 6f 63 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 0a 66 75 6e 63 | blocks.=.premake.codeblocks.func |
36420 | 74 69 6f 6e 20 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c | tion.codeblocks.files(prj).local |
36440 | 20 70 63 68 68 65 61 64 65 72 0a 69 66 20 28 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 20 74 68 | .pchheader.if.(prj.pchheader).th |
36460 | 65 6e 0a 70 63 68 68 65 61 64 65 72 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 | en.pchheader.=.path.getrelative( |
36480 | 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 | prj.location,.prj.pchheader).end |
364a0 | 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 2e 65 61 63 | .for.fcfg.in.premake.project.eac |
364c0 | 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 55 6e 69 74 20 66 69 6c 65 6e 61 | hfile(prj).do._p(2,'<Unit.filena |
364e0 | 6d 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 | me="%s">',.premake.esc(fcfg.name |
36500 | 29 29 0a 69 66 20 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 20 74 68 | )).if.fcfg.name.~=.fcfg.vpath.th |
36520 | 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 76 69 72 74 75 61 6c 46 6f 6c 64 65 72 3d 22 | en._p(3,'<Option.virtualFolder=" |
36540 | 25 73 22 20 2f 3e 27 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 63 66 67 2e | %s"./>',.path.getdirectory(fcfg. |
36560 | 76 70 61 74 68 29 29 0a 65 6e 64 0a 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 | vpath)).end.if.path.isresourcefi |
36580 | 6c 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e | le(fcfg.name).then._p(3,'<Option |
365a0 | 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 57 49 4e 44 52 45 53 22 20 2f 3e 27 29 0a 65 6c 73 65 | .compilerVar="WINDRES"./>').else |
365c0 | 69 66 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 61 6e 64 20 70 | if.path.iscfile(fcfg.name).and.p |
365e0 | 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 | rj.language.==."C++".then._p(3,' |
36600 | 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 43 43 22 20 2f 3e 27 29 0a 65 6e | <Option.compilerVar="CC"./>').en |
36620 | 64 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 66 63 66 | d.if.not.prj.flags.NoPCH.and.fcf |
36640 | 67 2e 6e 61 6d 65 20 3d 3d 20 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c | g.name.==.pchheader.then._p(3,'< |
36660 | 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 | Option.compilerVar="%s"./>',.iif |
36680 | 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 50 50 | (prj.language.==."C",."CC",."CPP |
366a0 | 22 29 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 3d 22 31 22 20 2f 3e | "))._p(3,'<Option.compile="1"./> |
366c0 | 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 77 65 69 67 68 74 3d 22 30 22 20 2f 3e 27 29 | ')._p(3,'<Option.weight="0"./>') |
366e0 | 0a 5f 70 28 33 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 78 20 63 2b 2b 2d 68 65 61 64 65 | ._p(3,'<Add.option="-x.c++-heade |
36700 | 72 22 20 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 55 6e 69 74 3e 27 29 0a 65 6e 64 0a | r"./>').end._p(2,'</Unit>').end. |
36720 | 65 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 | end.function.premake.codeblocks. |
36740 | 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f | debugenvs(cfg).if.premake.gettoo |
36760 | 6c 28 63 66 67 29 20 3d 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 20 74 68 65 6e 0a 5f 70 28 33 2c | l(cfg).==.premake.gcc.then._p(3, |
36780 | 27 3c 64 65 62 75 67 67 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 72 65 6d 6f 74 65 5f 64 65 62 75 | '<debugger>')._p(4,'<remote_debu |
367a0 | 67 67 69 6e 67 20 74 61 72 67 65 74 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | gging.target="%s">',.premake.esc |
367c0 | 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 27 27 0a | (cfg.longname)).local.args.=.''. |
367e0 | 6c 6f 63 61 6c 20 73 7a 20 3d 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 0a 66 6f 72 20 69 64 | local.sz.=.#cfg.debugenvs.for.id |
36800 | 78 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 29 20 64 6f | x,.v.in.ipairs(cfg.debugenvs).do |
36820 | 0a 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e 20 27 73 65 74 20 65 6e 76 20 27 20 2e 2e 20 76 20 | .args.=.args....'set.env.'....v. |
36840 | 0a 69 66 20 73 7a 20 7e 3d 20 69 64 78 20 74 68 65 6e 20 61 72 67 73 20 3d 20 61 72 67 73 20 2e | .if.sz.~=.idx.then.args.=.args.. |
36860 | 2e 20 27 26 23 78 30 41 3b 27 20 65 6e 64 0a 65 6e 64 0a 5f 70 28 35 2c 27 3c 6f 70 74 69 6f 6e | ..'
'.end.end._p(5,'<option |
36880 | 73 20 61 64 64 69 74 69 6f 6e 61 6c 5f 63 6d 64 73 5f 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e | s.additional_cmds_before="%s"./> |
368a0 | 27 2c 61 72 67 73 29 0a 5f 70 28 34 2c 27 3c 2f 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 | ',args)._p(4,'</remote_debugging |
368c0 | 3e 27 29 0a 5f 70 28 33 2c 27 3c 2f 64 65 62 75 67 67 65 72 3e 27 29 0a 65 6c 73 65 0a 20 65 72 | >')._p(3,'</debugger>').else..er |
368e0 | 72 6f 72 28 27 53 6f 72 72 79 20 61 74 20 74 68 69 73 20 6d 6f 6d 65 6e 74 20 74 68 65 72 65 20 | ror('Sorry.at.this.moment.there. |
36900 | 69 73 20 6e 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 64 65 62 75 67 20 65 6e 76 69 72 6f 6e 6d | is.no.support.for.debug.environm |
36920 | 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 74 68 69 73 20 64 65 62 75 67 67 65 72 | ent.variables.with.this.debugger |
36940 | 20 61 6e 64 20 63 6f 64 65 62 6c 6f 63 6b 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | .and.codeblocks').end.end.functi |
36960 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 28 70 72 6a 29 0a 6c | on.premake.codeblocks.cbp(prj).l |
36980 | 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 5f | ocal.cc.=.premake.gettool(prj)._ |
369a0 | 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 64 69 6e 67 3d | p('<?xml.version="1.0".encoding= |
369c0 | 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 27 29 0a 5f 70 | "UTF-8".standalone="yes".?>')._p |
369e0 | 28 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 | ('<CodeBlocks_project_file>')._p |
36a00 | 28 31 2c 27 3c 46 69 6c 65 56 65 72 73 69 6f 6e 20 6d 61 6a 6f 72 3d 22 31 22 20 6d 69 6e 6f 72 | (1,'<FileVersion.major="1".minor |
36a20 | 3d 22 36 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 32 | ="6"./>')._p(1,'<Project>')._p(2 |
36a40 | 2c 27 3c 4f 70 74 69 6f 6e 20 74 69 74 6c 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b | ,'<Option.title="%s"./>',.premak |
36a60 | 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 70 | e.esc(prj.name))._p(2,'<Option.p |
36a80 | 63 68 5f 6d 6f 64 65 3d 22 32 22 20 2f 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 63 | ch_mode="2"./>')._p(2,'<Option.c |
36aa0 | 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 6c | ompiler="%s"./>',._OPTIONS.cc).l |
36ac0 | 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 72 70 | ocal.platforms.=.premake.filterp |
36ae0 | 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f | latforms(prj.solution,.cc.platfo |
36b00 | 72 6d 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 | rms,."Native").for.i.=.#platform |
36b20 | 73 2c 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 | s,.1,.-1.do.if.premake.platforms |
36b40 | 5b 70 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 | [platforms[i]].iscrosscompiler.t |
36b60 | 68 65 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 | hen.table.remove(platforms,.i).e |
36b80 | 6e 64 0a 65 6e 64 20 0a 5f 70 28 32 2c 27 3c 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 | nd.end.._p(2,'<Build>').for._,.p |
36ba0 | 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 20 64 6f 0a | latform.in.ipairs(platforms).do. |
36bc0 | 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 72 | for.cfg.in.premake.eachconfig(pr |
36be0 | 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 54 61 72 67 65 74 20 74 69 | j,.platform).do._p(3,'<Target.ti |
36c00 | 74 6c 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 | tle="%s">',.premake.esc(cfg.long |
36c20 | 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 75 74 70 75 74 3d 22 25 73 22 | name))._p(4,'<Option.output="%s" |
36c40 | 20 70 72 65 66 69 78 5f 61 75 74 6f 3d 22 30 22 20 65 78 74 65 6e 73 69 6f 6e 5f 61 75 74 6f 3d | .prefix_auto="0".extension_auto= |
36c60 | 22 30 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 | "0"./>',.premake.esc(cfg.buildta |
36c80 | 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 | rget.fullpath)).if.cfg.debugdir. |
36ca0 | 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 77 6f 72 6b 69 6e 67 5f 64 69 72 3d 22 | then._p(4,'<Option.working_dir=" |
36cc0 | 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 62 75 67 64 69 | %s"./>',.premake.esc(cfg.debugdi |
36ce0 | 72 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 62 6a 65 63 74 5f 6f 75 74 | r)).end._p(4,'<Option.object_out |
36d00 | 70 75 74 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 67 2e 6f 62 | put="%s"./>',.premake.esc(cfg.ob |
36d20 | 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 57 69 6e 64 6f | jectsdir)).local.types.=.{.Windo |
36d40 | 77 65 64 41 70 70 20 3d 20 30 2c 20 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 31 2c 20 53 74 61 74 | wedApp.=.0,.ConsoleApp.=.1,.Stat |
36d60 | 69 63 4c 69 62 20 3d 20 32 2c 20 53 68 61 72 65 64 4c 69 62 20 3d 20 33 20 7d 0a 5f 70 28 34 2c | icLib.=.2,.SharedLib.=.3.}._p(4, |
36d80 | 27 3c 4f 70 74 69 6f 6e 20 74 79 70 65 3d 22 25 64 22 20 2f 3e 27 2c 20 74 79 70 65 73 5b 63 66 | '<Option.type="%d"./>',.types[cf |
36da0 | 67 2e 6b 69 6e 64 5d 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d | g.kind])._p(4,'<Option.compiler= |
36dc0 | 22 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 69 66 20 28 63 66 67 2e 6b | "%s"./>',._OPTIONS.cc).if.(cfg.k |
36de0 | 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c | ind.==."SharedLib").then._p(4,'< |
36e00 | 4f 70 74 69 6f 6e 20 63 72 65 61 74 65 44 65 66 46 69 6c 65 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 | Option.createDefFile="0"./>')._p |
36e20 | 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 74 65 53 74 61 74 69 63 4c 69 62 3d 22 25 73 22 | (4,'<Option.createStaticLib="%s" |
36e40 | 20 2f 3e 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 69 62 2c | ./>',.iif(cfg.flags.NoImportLib, |
36e60 | 20 30 2c 20 31 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 | .0,.1)).end._p(4,'<Compiler>').f |
36e80 | 6f 72 20 5f 2c 66 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 | or._,flag.in.ipairs(table.join(c |
36ea0 | 63 2e 67 65 74 63 66 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 | c.getcflags(cfg),.cc.getcxxflags |
36ec0 | 28 63 66 67 29 2c 20 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 | (cfg),.cc.getdefines(cfg.defines |
36ee0 | 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c | ),.cfg.buildoptions)).do._p(5,'< |
36f00 | 41 64 64 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | Add.option="%s"./>',.premake.esc |
36f20 | 28 66 6c 61 67 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 | (flag)).end.if.not.cfg.flags.NoP |
36f40 | 43 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 35 2c 27 | CH.and.cfg.pchheader.then._p(5,' |
36f60 | 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 57 69 6e 76 61 6c 69 64 2d 70 63 68 22 20 2f 3e 27 29 | <Add.option="-Winvalid-pch"./>') |
36f80 | 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 69 6e 63 6c 75 64 65 20 26 71 75 | ._p(5,'<Add.option="-include.&qu |
36fa0 | 6f 74 3b 25 73 26 71 75 6f 74 3b 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 | ot;%s""./>',.premake.esc(cf |
36fc0 | 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 | g.pchheader)).end.for._,v.in.ipa |
36fe0 | 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 | irs(cfg.includedirs).do._p(5,'<A |
37000 | 64 64 20 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 | dd.directory="%s"./>',.premake.e |
37020 | 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 5f | sc(v)).end._p(4,'</Compiler>')._ |
37040 | 70 28 34 2c 27 3c 4c 69 6e 6b 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 | p(4,'<Linker>').for._,flag.in.ip |
37060 | 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 | airs(table.join(cc.getldflags(cf |
37080 | 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c | g),.cfg.linkoptions)).do._p(5,'< |
370a0 | 41 64 64 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | Add.option="%s"./>',.premake.esc |
370c0 | 28 66 6c 61 67 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 | (flag)).end.for._,v.in.ipairs(pr |
370e0 | 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 65 | emake.getlinks(cfg,."all",."dire |
37100 | 63 74 6f 72 79 22 29 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 | ctory")).do._p(5,'<Add.directory |
37120 | 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 66 | ="%s"./>',.premake.esc(v)).end.f |
37140 | 6f 72 20 5f 2c 76 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 6b | or._,v.in.ipairs(premake.getlink |
37160 | 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 | s(cfg,."all",."basename")).do._p |
37180 | 28 35 2c 27 3c 41 64 64 20 6c 69 62 72 61 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 | (5,'<Add.library="%s"./>',.prema |
371a0 | 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 4c 69 6e 6b 65 72 3e 27 29 | ke.esc(v)).end._p(4,'</Linker>') |
371c0 | 0a 69 66 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 72 63 22 29 | .if.premake.findfile(cfg,.".rc") |
371e0 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 | .then._p(4,'<ResourceCompiler>') |
37200 | 0a 66 6f 72 20 5f 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 | .for._,v.in.ipairs(cfg.includedi |
37220 | 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 3d 22 25 73 22 | rs).do._p(5,'<Add.directory="%s" |
37240 | 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 66 6f 72 20 5f 2c | ./>',.premake.esc(v)).end.for._, |
37260 | 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 20 | v.in.ipairs(cfg.resincludedirs). |
37280 | 64 6f 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 | do._p(5,'<Add.directory="%s"./>' |
372a0 | 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 52 65 | ,.premake.esc(v)).end._p(4,'</Re |
372c0 | 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 | sourceCompiler>').end.if.#cfg.pr |
372e0 | 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 70 6f 73 74 62 | ebuildcommands.>.0.or.#cfg.postb |
37300 | 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 34 2c 27 3c 45 78 74 | uildcommands.>.0.then._p(4,'<Ext |
37320 | 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 | raCommands>').for._,v.in.ipairs( |
37340 | 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 35 2c 27 3c | cfg.prebuildcommands).do._p(5,'< |
37360 | 41 64 64 20 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | Add.before="%s"./>',.premake.esc |
37380 | 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 63 66 67 2e 70 | (v)).end.for._,v.in.ipairs(cfg.p |
373a0 | 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 | ostbuildcommands).do._p(5,'<Add. |
373c0 | 61 66 74 65 72 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 | after="%s"./>',.premake.esc(v)). |
373e0 | 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 65 6e 64 | end._p(4,'</ExtraCommands>').end |
37400 | 0a 5f 70 28 33 2c 27 3c 2f 54 61 72 67 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c | ._p(3,'</Target>').end.end._p(2, |
37420 | 27 3c 2f 42 75 69 6c 64 3e 27 29 0a 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a | '</Build>').codeblocks.files(prj |
37440 | 29 0a 5f 70 28 32 2c 27 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 20 20 20 20 20 20 20 20 66 | )._p(2,'<Extensions>').........f |
37460 | 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 6f 72 | or._,.platform.in.ipairs(platfor |
37480 | 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 63 6f | ms).do.for.cfg.in.premake.eachco |
374a0 | 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 69 66 20 63 66 67 2e 64 65 | nfig(prj,.platform).do.if.cfg.de |
374c0 | 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 74 | bugenvs.and.#cfg.debugenvs.>.0.t |
374e0 | 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 | hen.premake.codeblocks.debugenvs |
37500 | 28 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 45 78 74 65 6e 73 | (cfg).end.end.end._p(2,'</Extens |
37520 | 69 6f 6e 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 27 3c | ions>')._p(1,'</Project>')._p('< |
37540 | 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 27 | /CodeBlocks_project_file>')._p(' |
37560 | 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 20 3d 20 7b 20 7d 0a 6e | ').end..premake.codelite.=.{.}.n |
37580 | 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 63 6f | ewaction.{.trigger.........=."co |
375a0 | 64 65 6c 69 74 65 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 | delite",.shortname.......=."Code |
375c0 | 4c 69 74 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 | Lite",.description.....=."Genera |
375e0 | 74 65 20 43 6f 64 65 4c 69 74 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 | te.CodeLite.project.files",.vali |
37600 | 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 22 2c 20 22 57 | d_kinds.....=.{."ConsoleApp",."W |
37620 | 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 53 68 61 72 65 | indowedApp",."StaticLib",."Share |
37640 | 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 7b 20 22 43 22 | dLib".},.valid_languages.=.{."C" |
37660 | 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 3d 20 7b 0a 63 | ,."C++".},.valid_tools.....=.{.c |
37680 | 63 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d | c...=.{."gcc".},.},.onsolution.= |
376a0 | 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 28 | .function(sln).premake.generate( |
376c0 | 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 | sln,."%%.workspace",.premake.cod |
376e0 | 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 | elite.workspace).end,.onproject. |
37700 | 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 72 61 74 65 | =.function(prj).premake.generate |
37720 | 28 70 72 6a 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 | (prj,."%%.project",.premake.code |
37740 | 6c 69 74 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 | lite.project).end,.oncleansoluti |
37760 | 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 63 6c 65 61 6e | on.=.function(sln).premake.clean |
37780 | 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 29 0a 70 72 65 6d 61 | .file(sln,."%%.workspace").prema |
377a0 | 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 5f 77 73 70 2e 6d 6b 22 29 0a | ke.clean.file(sln,."%%_wsp.mk"). |
377c0 | 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 2e 74 61 67 73 | premake.clean.file(sln,."%%.tags |
377e0 | 22 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 | ").end,.oncleanproject.=.functio |
37800 | 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 2c 20 22 | n(prj).premake.clean.file(prj,." |
37820 | 25 25 2e 70 72 6f 6a 65 63 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 | %%.project").premake.clean.file( |
37840 | 70 72 6a 2c 20 22 25 25 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 | prj,."%%.mk").premake.clean.file |
37860 | 28 70 72 6a 2c 20 22 25 25 2e 6c 69 73 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 | (prj,."%%.list").premake.clean.f |
37880 | 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 | ile(prj,."%%.out").end.}..functi |
378a0 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c | on.premake.codelite.workspace(sl |
378c0 | 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 64 | n)._p('<?xml.version="1.0".encod |
378e0 | 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 4c 69 74 65 5f 57 6f | ing="utf-8"?>')._p('<CodeLite_Wo |
37900 | 72 6b 73 70 61 63 65 20 4e 61 6d 65 3d 22 25 73 22 20 44 61 74 61 62 61 73 65 3d 22 2e 2f 25 73 | rkspace.Name="%s".Database="./%s |
37920 | 2e 74 61 67 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 2c | .tags">',.premake.esc(sln.name), |
37940 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 29 0a 66 6f 72 20 69 2c 70 72 | .premake.esc(sln.name)).for.i,pr |
37960 | 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 6c 6f 63 | j.in.ipairs(sln.projects).do.loc |
37980 | 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 0a | al.name.=.premake.esc(prj.name). |
379a0 | 6c 6f 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 | local.fname.=.path.join(path.get |
379c0 | 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 74 | relative(sln.location,.prj.locat |
379e0 | 69 6f 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 | ion),.prj.name).local.active.=.i |
37a00 | 69 66 28 69 3d 3d 31 2c 20 22 59 65 73 22 2c 20 22 4e 6f 22 29 0a 5f 70 28 27 20 20 3c 50 72 6f | if(i==1,."Yes",."No")._p('..<Pro |
37a20 | 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 50 61 74 68 3d 22 25 73 2e 70 72 6f 6a 65 63 74 22 | ject.Name="%s".Path="%s.project" |
37a40 | 20 41 63 74 69 76 65 3d 22 25 73 22 20 2f 3e 27 2c 20 6e 61 6d 65 2c 20 66 6e 61 6d 65 2c 20 61 | .Active="%s"./>',.name,.fname,.a |
37a60 | 63 74 69 76 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 | ctive).end.local.platforms.=.pre |
37a80 | 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 70 72 65 6d 61 6b | make.filterplatforms(sln,.premak |
37aa0 | 65 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 | e[_OPTIONS.cc].platforms,."Nativ |
37ac0 | 65 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 | e").for.i.=.#platforms,.1,.-1.do |
37ae0 | 0a 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 | .if.premake.platforms[platforms[ |
37b00 | 69 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 | i]].iscrosscompiler.then.table.r |
37b20 | 65 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 5f 70 28 | emove(platforms,.i).end.end.._p( |
37b40 | 27 20 20 3c 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f | '..<BuildMatrix>').for._,.platfo |
37b60 | 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f | rm.in.ipairs(platforms).do.for._ |
37b80 | 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 | ,.cfgname.in.ipairs(sln.configur |
37ba0 | 61 74 69 6f 6e 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 | ations).do.local.name.=.premake. |
37bc0 | 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 29 | getconfigname(cfgname,.platform) |
37be0 | 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 5f 70 28 27 20 20 20 20 3c 57 6f 72 6b 73 70 61 63 | :gsub("|","_")._p('....<Workspac |
37c00 | 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 53 65 6c 65 63 74 65 | eConfiguration.Name="%s".Selecte |
37c20 | 64 3d 22 79 65 73 22 3e 27 2c 20 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 | d="yes">',.name).for._,prj.in.ip |
37c40 | 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 | airs(sln.projects).do._p('...... |
37c60 | 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6e 66 69 67 4e 61 6d 65 3d 22 25 | <Project.Name="%s".ConfigName="% |
37c80 | 73 22 2f 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 | s"/>',.prj.name,.name).end._p('. |
37ca0 | 20 20 20 3c 2f 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 | ...</WorkspaceConfiguration>').e |
37cc0 | 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 5f 70 | nd.end._p('..</BuildMatrix>')._p |
37ce0 | 28 27 3c 2f 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 6e 64 0a 00 6c | ('</CodeLite_Workspace>').end..l |
37d00 | 6f 63 61 6c 20 63 6f 64 65 6c 69 74 65 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 | ocal.codelite.=.premake.codelite |
37d20 | 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 66 75 6e 63 74 | .local.tree.=.premake.tree.funct |
37d40 | 69 6f 6e 20 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 | ion.codelite.files(prj).local.tr |
37d60 | 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 |
37d80 | 65 65 28 70 72 6a 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 | ee(prj).tree.traverse(tr,.{.onbr |
37da0 | 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 | anchenter.=.function(node,.depth |
37dc0 | 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 20 4e | )._p(depth,.'<VirtualDirectory.N |
37de0 | 61 6d 65 3d 22 25 73 22 3e 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 6f 6e 62 72 | ame="%s">',.node.name).end,.onbr |
37e00 | 61 6e 63 68 65 78 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 | anchexit.=.function(node,.depth) |
37e20 | 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 3e 27 | ._p(depth,.'</VirtualDirectory>' |
37e40 | 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 | ).end,.onleaf.=.function(node,.d |
37e60 | 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 20 4e 61 6d 65 3d 22 25 73 22 | epth)._p(depth,.'<File.Name="%s" |
37e80 | 2f 3e 27 2c 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 7d 2c 20 74 72 75 65 | />',.node.cfg.name).end,.},.true |
37ea0 | 2c 20 31 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 | ,.1).end.function.premake.codeli |
37ec0 | 74 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 | te.project(prj).io.indent.=.".." |
37ee0 | 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 64 69 6e | ._p('<?xml.version="1.0".encodin |
37f00 | 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a | g="utf-8"?>')._p('<CodeLite_Proj |
37f20 | 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a | ect.Name="%s">',.premake.esc(prj |
37f40 | 2e 6e 61 6d 65 29 29 0a 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 | .name)).codelite.files(prj).loca |
37f60 | 6c 20 74 79 70 65 73 20 3d 20 7b 20 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 45 78 65 63 | l.types.=.{..ConsoleApp..=."Exec |
37f80 | 75 74 61 62 6c 65 22 2c 20 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 45 78 65 63 75 74 61 | utable",..WindowedApp.=."Executa |
37fa0 | 62 6c 65 22 2c 20 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 53 74 61 74 69 63 20 4c 69 62 | ble",..StaticLib...=."Static.Lib |
37fc0 | 72 61 72 79 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 44 79 6e 61 6d 69 63 20 4c 69 | rary",.SharedLib...=."Dynamic.Li |
37fe0 | 62 72 61 72 79 22 2c 0a 7d 0a 5f 70 28 27 20 20 3c 53 65 74 74 69 6e 67 73 20 54 79 70 65 3d 22 | brary",.}._p('..<Settings.Type=" |
38000 | 25 73 22 3e 27 2c 20 74 79 70 65 73 5b 70 72 6a 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 70 6c | %s">',.types[prj.kind]).local.pl |
38020 | 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 6d | atforms.=.premake.filterplatform |
38040 | 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 4f 4e 53 | s(prj.solution,.premake[_OPTIONS |
38060 | 2e 63 63 5d 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 | .cc].platforms,."Native").for.i. |
38080 | 3d 20 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 | =.#platforms,.1,.-1.do.if.premak |
380a0 | 65 2e 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 | e.platforms[platforms[i]].iscros |
380c0 | 73 63 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 | scompiler.then.table.remove(plat |
380e0 | 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f | forms,.i).end.end..for._,.platfo |
38100 | 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 | rm.in.ipairs(platforms).do.for.c |
38120 | 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 2c 20 70 6c | fg.in.premake.eachconfig(prj,.pl |
38140 | 61 74 66 6f 72 6d 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 | atform).do.local.name.=.premake. |
38160 | 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a | esc(cfg.longname):gsub("|","_"). |
38180 | 6c 6f 63 61 6c 20 63 6f 6d 70 69 6c 65 72 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 | local.compiler.=.iif(cfg.languag |
381a0 | 65 20 3d 3d 20 22 43 22 2c 20 22 67 63 63 22 2c 20 22 67 2b 2b 22 29 0a 5f 70 28 27 20 20 20 20 | e.==."C",."gcc",."g++")._p('.... |
381c0 | 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6d 70 69 6c 65 | <Configuration.Name="%s".Compile |
381e0 | 72 54 79 70 65 3d 22 67 6e 75 20 25 73 22 20 44 65 62 75 67 67 65 72 54 79 70 65 3d 22 47 4e 55 | rType="gnu.%s".DebuggerType="GNU |
38200 | 20 67 64 62 20 64 65 62 75 67 67 65 72 22 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 6e 61 6d 65 | .gdb.debugger".Type="%s">',.name |
38220 | 2c 20 63 6f 6d 70 69 6c 65 72 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 | ,.compiler,.types[cfg.kind]).loc |
38240 | 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c | al.fname..=.premake.esc(cfg.buil |
38260 | 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 20 3d | dtarget.fullpath).local.objdir.= |
38280 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 6c 6f 63 | .premake.esc(cfg.objectsdir).loc |
382a0 | 61 6c 20 72 75 6e 63 6d 64 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 | al.runcmd.=.cfg.buildtarget.name |
382c0 | 0a 6c 6f 63 61 6c 20 72 75 6e 64 69 72 20 3d 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 6f 72 20 | .local.rundir.=.cfg.debugdir.or. |
382e0 | 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 0a 6c 6f 63 61 6c 20 | cfg.buildtarget.directory.local. |
38300 | 72 75 6e 61 72 67 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 | runargs.=.table.concat(cfg.debug |
38320 | 61 72 67 73 2c 20 22 20 22 29 0a 6c 6f 63 61 6c 20 70 61 75 73 65 20 20 3d 20 69 69 66 28 63 66 | args,.".").local.pause..=.iif(cf |
38340 | 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 6e 6f 22 2c 20 22 | g.kind.==."WindowedApp",."no",." |
38360 | 79 65 73 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 6c 20 4f 75 74 70 75 74 46 | yes")._p('......<General.OutputF |
38380 | 69 6c 65 3d 22 25 73 22 20 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 | ile="%s".IntermediateDirectory=" |
383a0 | 25 73 22 20 43 6f 6d 6d 61 6e 64 3d 22 2e 2f 25 73 22 20 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 | %s".Command="./%s".CommandArgume |
383c0 | 6e 74 73 3d 22 25 73 22 20 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 50 | nts="%s".WorkingDirectory="%s".P |
383e0 | 61 75 73 65 45 78 65 63 57 68 65 6e 50 72 6f 63 54 65 72 6d 69 6e 61 74 65 73 3d 22 25 73 22 2f | auseExecWhenProcTerminates="%s"/ |
38400 | 3e 27 2c 20 66 6e 61 6d 65 2c 20 6f 62 6a 64 69 72 2c 20 72 75 6e 63 6d 64 2c 20 72 75 6e 61 72 | >',.fname,.objdir,.runcmd,.runar |
38420 | 67 73 2c 20 72 75 6e 64 69 72 2c 20 70 61 75 73 65 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d | gs,.rundir,.pause).local.flags.= |
38440 | 20 70 72 65 6d 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 | .premake.esc(table.join(premake. |
38460 | 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e | gcc.getcflags(cfg),.premake.gcc. |
38480 | 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 6c 64 6f 70 74 69 6f | getcxxflags(cfg),.cfg.buildoptio |
384a0 | 6e 73 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 | ns))._p('......<Compiler.Require |
384c0 | 64 3d 22 79 65 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 | d="yes".Options="%s">',.table.co |
384e0 | 6e 63 61 74 28 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 | ncat(flags,.";")).for._,v.in.ipa |
38500 | 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 | irs(cfg.includedirs).do._p('.... |
38520 | 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 2c 20 | ....<IncludePath.Value="%s"/>',. |
38540 | 70 72 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 | premake.esc(v)).end.for._,v.in.i |
38560 | 70 61 69 72 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 | pairs(cfg.defines).do._p('...... |
38580 | 20 20 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 | ..<Preprocessor.Value="%s"/>',.p |
385a0 | 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 3c 2f 43 | remake.esc(v)).end._p('......</C |
385c0 | 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 | ompiler>').flags.=.premake.esc(t |
385e0 | 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 | able.join(premake.gcc.getldflags |
38600 | 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 | (cfg),.cfg.linkoptions))._p('... |
38620 | 20 20 20 3c 4c 69 6e 6b 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e | ...<Linker.Required="yes".Option |
38640 | 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b | s="%s">',.table.concat(flags,."; |
38660 | 22 29 29 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 65 2e 67 65 | ")).for._,v.in.ipairs(premake.ge |
38680 | 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 29 29 | tlinks(cfg,."all",."directory")) |
386a0 | 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 50 61 74 68 20 56 61 6c | .do._p('........<LibraryPath.Val |
386c0 | 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 64 | ue="%s"./>',.premake.esc(v)).end |
386e0 | 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 65 2e 67 65 74 6c 69 | .for._,v.in.ipairs(premake.getli |
38700 | 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 22 29 29 20 64 6f 0a | nks(cfg,."all",."basename")).do. |
38720 | 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 20 56 61 6c 75 65 3d 22 25 73 22 20 | _p('........<Library.Value="%s". |
38740 | 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 20 20 20 | />',.premake.esc(v)).end._p('... |
38760 | 20 20 20 3c 2f 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 | ...</Linker>').if.premake.findfi |
38780 | 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 65 66 69 6e 65 | le(cfg,.".rc").then.local.define |
387a0 | 73 20 3d 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 | s.=.table.implode(table.join(cfg |
387c0 | 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 20 22 2d 44 22 2c | .defines,.cfg.resdefines),."-D", |
387e0 | 20 22 3b 22 2c 20 22 22 29 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e | .";",."").local.options.=.table. |
38800 | 63 6f 6e 63 61 74 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 2c 20 22 3b 22 29 0a 5f 70 28 27 | concat(cfg.resoptions,.";")._p(' |
38820 | 20 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 | ......<ResourceCompiler.Required |
38840 | 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 25 73 22 3e 27 2c 20 64 65 66 69 6e 65 73 | ="yes".Options="%s%s">',.defines |
38860 | 2c 20 6f 70 74 69 6f 6e 73 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 | ,.options).for._,v.in.ipairs(tab |
38880 | 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 | le.join(cfg.includedirs,.cfg.res |
388a0 | 69 6e 63 6c 75 64 65 64 69 72 73 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e | includedirs)).do._p('........<In |
388c0 | 63 6c 75 64 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 | cludePath.Value="%s"/>',.premake |
388e0 | 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 52 65 73 6f 75 72 63 | .esc(v)).end._p('......</Resourc |
38900 | 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 | eCompiler>').else._p('......<Res |
38920 | 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 6e 6f 22 20 4f 70 74 69 | ourceCompiler.Required="no".Opti |
38940 | 6f 6e 73 3d 22 22 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 | ons=""/>').end.if.#cfg.prebuildc |
38960 | 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 65 42 | ommands.>.0.then._p('......<PreB |
38980 | 75 69 6c 64 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 70 72 | uild>').for._,v.in.ipairs(cfg.pr |
389a0 | 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c | ebuildcommands).do._p('........< |
389c0 | 43 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e | Command.Enabled="yes">%s</Comman |
389e0 | 64 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 20 20 20 | d>',.premake.esc(v)).end._p('... |
38a00 | 20 20 20 3c 2f 50 72 65 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 6f 73 | ...</PreBuild>').end.if.#cfg.pos |
38a20 | 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 70 28 27 20 20 20 20 | tbuildcommands.>.0.then._p('.... |
38a40 | 20 20 3c 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 | ..<PostBuild>').for._,v.in.ipair |
38a60 | 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 28 27 | s(cfg.postbuildcommands).do._p(' |
38a80 | 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">% |
38aa0 | 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 |
38ac0 | 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f | d._p('......</PostBuild>').end._ |
38ae0 | 70 28 27 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 45 6e 61 62 6c 65 64 3d 22 6e | p('......<CustomBuild.Enabled="n |
38b00 | 6f 22 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e | o">')._p('........<CleanCommand> |
38b20 | 3c 2f 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 42 | </CleanCommand>')._p('........<B |
38b40 | 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 3c 2f 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 | uildCommand></BuildCommand>')._p |
38b60 | 28 27 20 20 20 20 20 20 20 20 3c 53 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 3c 2f 53 | ('........<SingleFileCommand></S |
38b80 | 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 | ingleFileCommand>')._p('........ |
38ba0 | 3c 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 3c 2f 4d 61 6b | <MakefileGenerationCommand></Mak |
38bc0 | 65 66 69 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 | efileGenerationCommand>')._p('.. |
38be0 | 20 20 20 20 20 20 3c 54 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 4e 6f 6e 65 3c 2f | ......<ThirdPartyToolName>None</ |
38c00 | 54 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 | ThirdPartyToolName>')._p('...... |
38c20 | 20 20 3c 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 3c 2f 57 6f 72 6b 69 6e 67 44 69 72 | ..<WorkingDirectory></WorkingDir |
38c40 | 65 63 74 6f 72 79 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 75 73 74 6f 6d 42 75 69 6c | ectory>')._p('......</CustomBuil |
38c60 | 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e | d>')._p('......<AdditionalRules> |
38c80 | 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e | ')._p('........<CustomPostBuild> |
38ca0 | 3c 2f 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 | </CustomPostBuild>')._p('....... |
38cc0 | 20 3c 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 72 65 42 75 69 6c | .<CustomPreBuild></CustomPreBuil |
38ce0 | 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 | d>')._p('......</AdditionalRules |
38d00 | 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 | >')._p('....</Configuration>').e |
38d20 | 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 53 65 74 74 69 6e 67 73 3e 27 29 0a 66 6f 72 20 5f | nd.end._p('..</Settings>').for._ |
38d40 | 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 20 | ,.platform.in.ipairs(platforms). |
38d60 | 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 67 | do.for.cfg.in.premake.eachconfig |
38d80 | 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 27 20 20 3c 44 65 70 65 6e 64 | (prj,.platform).do._p('..<Depend |
38da0 | 65 6e 63 69 65 73 20 6e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 | encies.name="%s">',.cfg.longname |
38dc0 | 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 | :gsub("|","_")).for._,dep.in.ipa |
38de0 | 69 72 73 28 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 | irs(premake.getdependencies(prj) |
38e00 | 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 2f | ).do._p('....<Project.Name="%s"/ |
38e20 | 3e 27 2c 20 64 65 70 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 44 65 70 65 6e 64 | >',.dep.name).end._p('..</Depend |
38e40 | 65 6e 63 69 65 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 | encies>').end.end._p('</CodeLite |
38e60 | 5f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 3d 20 7b 20 7d 0a 70 72 65 | _Project>').end.._MAKE.=.{.}.pre |
38e80 | 6d 61 6b 65 2e 6d 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 | make.make.=.{.}.local.make.=.pre |
38ea0 | 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c | make.make.function._MAKE.esc(val |
38ec0 | 75 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 | ue).local.result.if.(type(value) |
38ee0 | 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 | .==."table").then.result.=.{.}.f |
38f00 | 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 0a 74 61 62 6c 65 | or._,v.in.ipairs(value).do.table |
38f20 | 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 29 0a 65 6e | .insert(result,._MAKE.esc(v)).en |
38f40 | 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 76 61 | d.return.result.else.result.=.va |
38f60 | 6c 75 65 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a 72 65 73 75 6c 74 20 3d 20 | lue:gsub("\\",."\\\\").result.=. |
38f80 | 72 65 73 75 6c 74 3a 67 73 75 62 28 22 20 22 2c 20 22 5c 5c 20 22 29 0a 72 65 73 75 6c 74 20 3d | result:gsub(".",."\\.").result.= |
38fa0 | 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 28 22 2c 20 22 5c 5c 25 28 22 29 0a 72 65 73 75 | .result:gsub("%%(",."\\%(").resu |
38fc0 | 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 29 22 2c 20 22 5c 5c 25 29 22 29 0a | lt.=.result:gsub("%%)",."\\%)"). |
38fe0 | 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 24 5c 5c 25 28 28 2e 2d 29 5c | result.=.result:gsub("$\\%((.-)\ |
39000 | 5c 25 29 22 2c 20 22 24 25 28 25 31 25 29 22 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | \%)",."$%(%1%)").return.result.e |
39020 | 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 63 6f 70 | nd.end.function.premake.make_cop |
39040 | 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 25 73 3a 20 25 73 | yrule(source,.target)._p('%s:.%s |
39060 | 27 2c 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 | ',.target,.source)._p('\t@echo.C |
39080 | 6f 70 79 69 6e 67 20 24 28 6e 6f 74 64 69 72 20 25 73 29 27 2c 20 74 61 72 67 65 74 29 0a 5f 70 | opying.$(notdir.%s)',.target)._p |
390a0 | 28 27 5c 74 2d 24 28 63 61 6c 6c 20 43 4f 50 59 2c 25 73 2c 25 73 29 27 2c 20 73 6f 75 72 63 65 | ('\t-$(call.COPY,%s,%s)',.source |
390c0 | 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d | ,.target).end.function.premake.m |
390e0 | 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 76 61 72 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 | ake_mkdirrule(var)._p('\t@echo.C |
39100 | 72 65 61 74 69 6e 67 20 25 73 27 2c 20 76 61 72 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 | reating.%s',.var)._p('\t-$(call. |
39120 | 4d 4b 44 49 52 2c 25 73 29 27 2c 20 76 61 72 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 | MKDIR,%s)',.var)._p('').end.func |
39140 | 74 69 6f 6e 20 6d 61 6b 65 2e 6c 69 73 74 28 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 | tion.make.list(value).if.#value. |
39160 | 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e | >.0.then.return."."....table.con |
39180 | 63 61 74 28 76 61 6c 75 65 2c 20 22 20 22 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 | cat(value,.".").else.return."".e |
391a0 | 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 6d 61 6b 65 66 69 6c | nd.end.function._MAKE.getmakefil |
391c0 | 65 6e 61 6d 65 28 74 68 69 73 2c 20 73 65 61 72 63 68 70 72 6a 73 29 0a 6c 6f 63 61 6c 20 63 6f | ename(this,.searchprjs).local.co |
391e0 | 75 6e 74 20 3d 20 30 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 | unt.=.0.for.sln.in.premake.solut |
39200 | 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d | ion.each().do.if.(sln.location.= |
39220 | 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 6f | =.this.location).then.count.=.co |
39240 | 75 6e 74 20 2b 20 31 20 65 6e 64 0a 69 66 20 28 73 65 61 72 63 68 70 72 6a 73 29 20 74 68 65 6e | unt.+.1.end.if.(searchprjs).then |
39260 | 0a 66 6f 72 20 5f 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._,prj.in.ipairs(sln.project |
39280 | 73 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c | s).do.if.(prj.location.==.this.l |
392a0 | 6f 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 | ocation).then.count.=.count.+.1. |
392c0 | 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 63 6f 75 6e 74 20 3d 3d 20 31 29 20 | end.end.end.end.if.(count.==.1). |
392e0 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4d 61 6b 65 66 69 6c 65 22 0a 65 6c 73 65 0a 72 65 74 75 | then.return."Makefile".else.retu |
39300 | 72 6e 20 74 68 69 73 2e 6e 61 6d 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 0a 65 6e 64 0a 65 6e 64 0a | rn.this.name....".make".end.end. |
39320 | 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6e 61 6d 65 73 28 74 62 6c 29 0a 6c 6f 63 | function._MAKE.getnames(tbl).loc |
39340 | 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 74 62 6c 2c 20 22 | al.result.=.table.extract(tbl,." |
39360 | 6e 61 6d 65 22 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 73 75 6c 74 29 20 | name").for.k,v.in.pairs(result). |
39380 | 64 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 0a 65 6e 64 0a | do.result[k].=._MAKE.esc(v).end. |
393a0 | 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 6d 61 6b 65 2e | return.result.end.function.make. |
393c0 | 73 65 74 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 23 63 66 67 2e 6d 61 6b 65 73 65 | settings(cfg,.cc).if.#cfg.makese |
393e0 | 74 74 69 6e 67 73 20 3e 20 30 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 | ttings.>.0.then.for._,.value.in. |
39400 | 69 70 61 69 72 73 28 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 29 20 64 6f 0a 5f 70 28 76 | ipairs(cfg.makesettings).do._p(v |
39420 | 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 | alue).end.end.local.toolsettings |
39440 | 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 | .=.cc.platforms[cfg.platform].cf |
39460 | 67 73 65 74 74 69 6e 67 73 0a 69 66 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 74 68 65 6e 0a 5f | gsettings.if.toolsettings.then._ |
39480 | 70 28 74 6f 6f 6c 73 65 74 74 69 6e 67 73 29 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f | p(toolsettings).end.end.newactio |
394a0 | 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 67 6d 61 6b 65 22 2c 0a 73 | n.{.trigger.........=."gmake",.s |
394c0 | 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 47 4e 55 20 4d 61 6b 65 22 2c 0a 64 65 73 | hortname.......=."GNU.Make",.des |
394e0 | 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 47 4e 55 20 6d 61 6b | cription.....=."Generate.GNU.mak |
39500 | 65 66 69 6c 65 73 20 66 6f 72 20 50 4f 53 49 58 2c 20 4d 69 6e 47 57 2c 20 61 6e 64 20 43 79 67 | efiles.for.POSIX,.MinGW,.and.Cyg |
39520 | 77 69 6e 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 | win",.valid_kinds.....=.{."Conso |
39540 | 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 63 4c 69 | leApp",."WindowedApp",."StaticLi |
39560 | 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 75 61 67 | b",."SharedLib".},.valid_languag |
39580 | 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 2c 20 22 56 61 6c 61 22 20 | es.=.{."C",."C++",."C#",."Vala". |
395a0 | 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 20 | },.valid_tools.....=.{.cc.....=. |
395c0 | 7b 20 22 67 63 63 22 2c 20 22 67 68 73 22 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 6f | {."gcc",."ghs".},.dotnet.=.{."mo |
395e0 | 6e 6f 22 2c 20 22 6d 73 6e 65 74 22 2c 20 22 70 6e 65 74 22 20 7d 2c 0a 76 61 6c 61 63 20 20 3d | no",."msnet",."pnet".},.valac..= |
39600 | 20 7b 20 22 76 61 6c 61 63 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 | .{."valac".},.},.onsolution.=.fu |
39620 | 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 6e | nction(sln).premake.generate(sln |
39640 | 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 6c | ,._MAKE.getmakefilename(sln,.fal |
39660 | 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 65 6e 64 2c | se),.premake.make_solution).end, |
39680 | 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 6f 63 61 6c | .onproject.=.function(prj).local |
396a0 | 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 65 6e 61 6d | .makefile.=._MAKE.getmakefilenam |
396c0 | 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 74 6e 65 74 | e(prj,.true).if.premake.isdotnet |
396e0 | 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 72 61 | project(prj).then.premake.genera |
39700 | 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 6b 65 5f 63 | te(prj,.makefile,.premake.make_c |
39720 | 73 68 61 72 70 29 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 | sharp).elseif.premake.iscppproje |
39740 | 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 72 61 74 65 28 70 72 | ct(prj).then.premake.generate(pr |
39760 | 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 29 0a 65 | j,.makefile,.premake.make_cpp).e |
39780 | 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 20 6d 61 6b 65 66 69 | lse.premake.generate(prj,.makefi |
397a0 | 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 76 61 6c 61 29 0a 65 6e 64 0a 65 6e 64 2c 0a | le,.premake.make_vala).end.end,. |
397c0 | 6f 6e 63 6c 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 | oncleansolution.=.function(sln). |
397e0 | 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 | premake.clean.file(sln,._MAKE.ge |
39800 | 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 29 0a 65 6e 64 2c 0a | tmakefilename(sln,.false)).end,. |
39820 | 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 70 72 6a 29 0a 70 | oncleanproject.=.function(prj).p |
39840 | 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 5f 4d 41 4b 45 2e 67 65 74 | remake.clean.file(prj,._MAKE.get |
39860 | 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 7d 0a 00 | makefilename(prj,.true)).end.}.. |
39880 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 28 73 | function.premake.make_solution(s |
398a0 | 6c 6e 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e | ln).local.cc.=.premake[_OPTIONS. |
398c0 | 63 63 5d 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 | cc].local.platforms.=.premake.fi |
398e0 | 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c | lterplatforms(sln,.cc.platforms, |
39900 | 20 22 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 73 6f 6c 75 74 69 6f 6e 20 6d 61 6b | ."Native")._p('#.%s.solution.mak |
39920 | 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 69 65 27 2c 20 70 | efile.autogenerated.by.GENie',.p |
39940 | 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 6f 72 74 6e 61 6d | remake.action.current().shortnam |
39960 | 65 29 0a 5f 70 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 68 65 6c 70 22 20 66 6f 72 20 75 73 | e)._p('#.Type."make.help".for.us |
39980 | 61 67 65 20 68 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e | age.help')._p('')._p('ifndef.con |
399a0 | 66 69 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 | fig')._p('..config=%s',._MAKE.es |
399c0 | 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 73 6c 6e 2e 63 6f 6e 66 | c(premake.getconfigname(sln.conf |
399e0 | 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 20 74 72 75 | igurations[1],.platforms[1],.tru |
39a00 | 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 78 70 6f 72 74 20 63 6f 6e 66 | e)))._p('endif')._p('export.conf |
39a20 | 69 67 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 50 52 4f 4a 45 43 54 53 20 3a 3d 20 25 73 27 2c | ig')._p('')._p('PROJECTS.:=.%s', |
39a40 | 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 78 | .table.concat(_MAKE.esc(table.ex |
39a60 | 74 72 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 | tract(sln.projects,."name")),.". |
39a80 | 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 61 6c 6c 20 63 6c 65 61 6e | "))._p('')._p('.PHONY:.all.clean |
39aa0 | 20 68 65 6c 70 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 | .help.$(PROJECTS)')._p('')._p('a |
39ac0 | 6c 6c 3a 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 66 6f 72 20 5f 2c 20 | ll:.$(PROJECTS)')._p('').for._,. |
39ae0 | 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._ |
39b00 | 70 28 27 25 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 2c | p('%s:.%s',._MAKE.esc(prj.name), |
39b20 | 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 78 | .table.concat(_MAKE.esc(table.ex |
39b40 | 74 72 61 63 74 28 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 | tract(premake.getdependencies(pr |
39b60 | 6a 29 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 69 66 20 28 6e 6f 74 20 73 6c 6e 2e | j),."name")),.".")).if.(not.sln. |
39b80 | 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 | messageskip).or.(not.table.conta |
39ba0 | 69 6e 73 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 42 75 69 6c 64 69 | ins(sln.messageskip,."SkipBuildi |
39bc0 | 6e 67 4d 65 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 22 3d | ngMessage")).then._p('\t@echo."= |
39be0 | 3d 3d 3d 20 42 75 69 6c 64 69 6e 67 20 25 73 20 28 24 28 63 6f 6e 66 69 67 29 29 20 3d 3d 3d 3d | ===.Building.%s.($(config)).==== |
39c00 | 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d | "',.prj.name).end._p('\t@${MAKE} |
39c20 | 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 25 | .--no-print-directory.-C.%s.-f.% |
39c40 | 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 | s',._MAKE.esc(path.getrelative(s |
39c60 | 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 29 29 2c 20 5f 4d 41 | ln.location,.prj.location)),._MA |
39c80 | 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 61 6d 65 28 70 72 6a | KE.esc(_MAKE.getmakefilename(prj |
39ca0 | 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 | ,.true)))._p('').end._p('clean:' |
39cc0 | 29 0a 66 6f 72 20 5f 20 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 | ).for._.,prj.in.ipairs(sln.proje |
39ce0 | 63 74 73 29 20 64 6f 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 69 6e | cts).do._p('\t@${MAKE}.--no-prin |
39d00 | 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 20 63 6c 65 61 6e 27 2c 20 | t-directory.-C.%s.-f.%s.clean',. |
39d20 | 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c | _MAKE.esc(path.getrelative(sln.l |
39d40 | 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e 65 | ocation,.prj.location)),._MAKE.e |
39d60 | 73 63 28 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 | sc(_MAKE.getmakefilename(prj,.tr |
39d80 | 75 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 68 65 6c 70 3a 27 29 0a 5f 70 28 | ue))).end._p('')._p('help:')._p( |
39da0 | 31 2c 27 40 65 63 68 6f 20 22 55 73 61 67 65 3a 20 6d 61 6b 65 20 5b 63 6f 6e 66 69 67 3d 6e 61 | 1,'@echo."Usage:.make.[config=na |
39dc0 | 6d 65 5d 20 5b 74 61 72 67 65 74 5d 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 | me].[target]"')._p(1,'@echo.""') |
39de0 | 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 53 3a 22 27 29 | ._p(1,'@echo."CONFIGURATIONS:"') |
39e00 | 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c 61 | .local.cfgpairs.=.{.}.for._,.pla |
39e20 | 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 20 64 6f 0a 66 6f | tform.in.ipairs(platforms).do.fo |
39e40 | 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 2e 63 6f 6e 66 69 | r._,.cfgname.in.ipairs(sln.confi |
39e60 | 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 | gurations).do._p(1,'@echo."...%s |
39e80 | 22 27 2c 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 | "',.premake.getconfigname(cfgnam |
39ea0 | 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 | e,.platform,.true)).end.end._p(1 |
39ec0 | 2c 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 54 41 52 47 45 54 | ,'@echo.""')._p(1,'@echo."TARGET |
39ee0 | 53 3a 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 61 6c 6c 20 28 64 65 66 61 75 | S:"')._p(1,'@echo."...all.(defau |
39f00 | 6c 74 29 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 63 6c 65 61 6e 22 27 29 0a | lt)"')._p(1,'@echo."...clean"'). |
39f20 | 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 6a 65 63 74 | for._,.prj.in.ipairs(sln.project |
39f40 | 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 6a 2e | s).do._p(1,'@echo."...%s"',.prj. |
39f60 | 6e 61 6d 65 29 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 | name).end._p(1,'@echo.""')._p(1, |
39f80 | 27 40 65 63 68 6f 20 22 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 | '@echo."For.more.information,.se |
39fa0 | 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 67 | e.https://github.com/bkaradzic/g |
39fc0 | 65 6e 69 65 22 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 70 20 3d 20 | enie"').end..premake.make.cpp.=. |
39fe0 | 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 20 3d 20 7b 20 7d 0a | {.}.premake.make.override.=.{.}. |
3a000 | 6c 6f 63 61 6c 20 63 70 70 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 70 0a 6c 6f 63 | local.cpp.=.premake.make.cpp.loc |
3a020 | 61 6c 20 6d 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 | al.make.=.premake.make.function. |
3a040 | 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 3d | premake.make_cpp(prj).local.cc.= |
3a060 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 | .premake.gettool(prj).local.plat |
3a080 | 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 6d 73 28 | forms.=.premake.filterplatforms( |
3a0a0 | 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 | prj.solution,.cc.platforms,."Nat |
3a0c0 | 69 76 65 22 29 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 | ive").premake.gmake_cpp_header(p |
3a0e0 | 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f | rj,.cc,.platforms).for._,.platfo |
3a100 | 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 | rm.in.ipairs(platforms).do.for.c |
3a120 | 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 2c 20 70 6c | fg.in.premake.eachconfig(prj,.pl |
3a140 | 61 74 66 6f 72 6d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 63 6f 6e | atform).do.premake.gmake_cpp_con |
3a160 | 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | fig(prj,.cfg,.cc).end.end.local. |
3a180 | 6f 62 6a 64 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a | objdirs.=.{}.local.additionalobj |
3a1a0 | 64 69 72 73 20 3d 20 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 | dirs.=.{}.for._,.file.in.ipairs( |
3a1c0 | 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 | prj.files).do.if.path.isSourceFi |
3a1e0 | 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 | le(file).then.objdirs[_MAKE.esc( |
3a200 | 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 | path.getdirectory(path.trimdots( |
3a220 | 66 69 6c 65 29 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 74 | file)))].=.1.end.end.for._,.cust |
3a240 | 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d | ombuildtask.in.ipairs(prj.custom |
3a260 | 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 | buildtask.or.{}).do.for._,.build |
3a280 | 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f | task.in.ipairs(custombuildtask.o |
3a2a0 | 72 20 7b 7d 29 20 64 6f 0a 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 | r.{}).do.additionalobjdirs[_MAKE |
3a2c0 | 2e 65 73 63 28 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 67 65 74 72 | .esc(path.getdirectory(path.getr |
3a2e0 | 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 | elative(prj.location,buildtask[2 |
3a300 | 5d 29 29 29 5d 20 3d 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 | ])))].=.1.end.end._p('OBJDIRS.:= |
3a320 | 20 5c 5c 27 29 0a 5f 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 | .\\')._p('\t$(OBJDIR).\\').for.d |
3a340 | 69 72 2c 20 5f 20 69 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 | ir,._.in.pairs(objdirs).do._p('\ |
3a360 | 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 66 6f 72 20 | t$(OBJDIR)/%s.\\',.dir).end.for. |
3a380 | 64 69 72 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 | dir,._.in.pairs(additionalobjdir |
3a3a0 | 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 5f 70 28 | s).do._p('\t%s.\\',.dir).end._p( |
3a3c0 | 27 27 29 0a 5f 70 28 27 52 45 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c | '')._p('RESOURCES.:=.\\').for._, |
3a3e0 | 20 66 69 6c 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 | .file.in.ipairs(prj.files).do.if |
3a400 | 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a | .path.isresourcefile(file).then. |
3a420 | 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 20 5c 5c 27 2c 20 5f 4d 41 4b | _p('\t$(OBJDIR)/%s.res.\\',._MAK |
3a440 | 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 29 0a 65 | E.esc(path.getbasename(file))).e |
3a460 | 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 | nd.end._p('')._p('.PHONY:.clean. |
3a480 | 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e | prebuild.prelink')._p('').if.os. |
3a4a0 | 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 | is("MacOSX").and.prj.kind.==."Wi |
3a4c0 | 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 4f 42 4a 44 49 | ndowedApp".then._p('all:.$(OBJDI |
3a4e0 | 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 20 24 | RS).prebuild.prelink.$(TARGET).$ |
3a500 | 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 28 64 69 72 20 | (dir.$(TARGETDIR))PkgInfo.$(dir. |
3a520 | 24 28 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 20 7c 20 24 28 54 41 52 47 | $(TARGETDIR))Info.plist.|.$(TARG |
3a540 | 45 54 44 49 52 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 4f 42 4a 44 49 52 53 | ETDIR)').else._p('all:.$(OBJDIRS |
3a560 | 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 20 7c 20 24 | ).prebuild.prelink.$(TARGET).|.$ |
3a580 | 28 54 41 52 47 45 54 44 49 52 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 3a 27 29 0a 5f 70 28 | (TARGETDIR)').end._p('\t@:')._p( |
3a5a0 | 27 27 29 0a 69 66 20 28 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 | '').if.(prj.kind.==."StaticLib". |
3a5c0 | 61 6e 64 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 29 20 74 68 | and.prj.options.ArchiveSplit).th |
3a5e0 | 65 6e 0a 5f 70 28 27 64 65 66 69 6e 65 20 6d 61 78 5f 61 72 67 73 27 29 0a 5f 70 28 27 5c 74 24 | en._p('define.max_args')._p('\t$ |
3a600 | 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 27 29 0a 5f 70 28 27 5c 74 24 28 66 6f 72 65 61 63 68 | (eval._args:=)')._p('\t$(foreach |
3a620 | 20 6f 62 6a 2c 24 33 2c 24 28 65 76 61 6c 20 5f 61 72 67 73 2b 3d 24 28 6f 62 6a 29 29 24 28 69 | .obj,$3,$(eval._args+=$(obj))$(i |
3a640 | 66 20 24 28 77 6f 72 64 20 24 32 2c 24 28 5f 61 72 67 73 29 29 2c 24 31 24 28 5f 61 72 67 73 29 | f.$(word.$2,$(_args)),$1$(_args) |
3a660 | 24 28 45 4f 4c 29 24 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 29 29 27 29 0a 5f 70 28 27 5c 74 | $(EOL)$(eval._args:=)))')._p('\t |
3a680 | 24 28 69 66 20 24 28 5f 61 72 67 73 29 2c 24 31 24 28 5f 61 72 67 73 29 29 27 29 0a 5f 70 28 27 | $(if.$(_args),$1$(_args))')._p(' |
3a6a0 | 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 64 65 66 69 6e 65 20 45 4f 4c 27 29 0a | endef')._p('')._p('define.EOL'). |
3a6c0 | 5f 70 28 27 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 | _p('')._p('')._p('endef')._p('') |
3a6e0 | 0a 65 6e 64 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 47 43 48 29 20 24 28 4f 42 4a | .end._p('$(TARGET):.$(GCH).$(OBJ |
3a700 | 45 43 54 53 29 20 24 28 4c 44 44 45 50 53 29 20 24 28 45 58 54 45 52 4e 41 4c 5f 4c 49 42 53 29 | ECTS).$(LDDEPS).$(EXTERNAL_LIBS) |
3a720 | 20 24 28 52 45 53 4f 55 52 43 45 53 29 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f | .$(RESOURCES).|.$(TARGETDIR).$(O |
3a740 | 42 4a 44 49 52 53 29 27 29 0a 69 66 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 | BJDIRS)').if.prj.kind.==."Static |
3a760 | 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 70 72 6a 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 20 74 68 | Lib".then.if.prj.msgarchiving.th |
3a780 | 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 61 72 63 68 69 | en._p('\t@echo.'....prj.msgarchi |
3a7a0 | 76 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 41 72 63 68 69 76 69 6e 67 | ving).else._p('\t@echo.Archiving |
3a7c0 | 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e | .%s',.prj.name).end.if.(not.prj. |
3a7e0 | 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 29 20 74 68 65 6e 0a 70 72 6a 2e 61 72 63 68 | archivesplit_size).then.prj.arch |
3a800 | 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 3d 32 30 30 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 | ivesplit_size=200.end.if.(not.pr |
3a820 | 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 5f 70 28 | j.options.ArchiveSplit).then._p( |
3a840 | 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 20 24 28 4f 42 4a 45 43 54 | '\t$(SILENT).$(LINKCMD).$(OBJECT |
3a860 | 53 29 27 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e | S)'....(os.is("MacOSX").and.".2> |
3a880 | 26 31 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 | &1.>./dev/null.|.sed.-e.'/.o).ha |
3a8a0 | 73 20 6e 6f 20 73 79 6d 62 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 65 6c 73 65 0a | s.no.symbols$$/d'".or."")).else. |
3a8c0 | 5f 70 28 27 5c 74 24 28 63 61 6c 6c 20 52 4d 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 | _p('\t$(call.RM,$(TARGET))')._p( |
3a8e0 | 27 5c 74 40 24 28 63 61 6c 6c 20 6d 61 78 5f 61 72 67 73 2c 24 28 4c 49 4e 4b 43 4d 44 29 2c 27 | '\t@$(call.max_args,$(LINKCMD),' |
3a900 | 2e 2e 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 2e 2e 27 2c 24 28 4f | ...prj.archivesplit_size...',$(O |
3a920 | 42 4a 45 43 54 53 29 29 27 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e | BJECTS))'....(os.is("MacOSX").an |
3a940 | 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f | d.".2>&1.>./dev/null.|.sed.-e.'/ |
3a960 | 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 | .o).has.no.symbols$$/d'".or."")) |
3a980 | 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 27 | ._p('\t$(SILENT).$(LINKCMD_NDX)' |
3a9a0 | 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 65 | ).end.else.if.prj.msglinking.the |
3a9c0 | 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 6e | n._p('\t@echo.'....prj.msglinkin |
3a9e0 | 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 2c | g).else._p('\t@echo.Linking.%s', |
3aa00 | 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 24 | .prj.name).end._p('\t$(SILENT).$ |
3aa20 | 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 4c | (LINKCMD)').end._p('\t$(POSTBUIL |
3aa40 | 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 29 | DCMDS)')._p('')._p('$(TARGETDIR) |
3aa60 | 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 41 | :').premake.make_mkdirrule("$(TA |
3aa80 | 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 20 | RGETDIR)")._p('$(OBJDIRS):').if. |
3aaa0 | 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 |
3aac0 | 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 |
3aae0 | 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 73 | on.messageskip,."SkipCreatingMes |
3ab00 | 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 6e | sage")).then._p('\t@echo.Creatin |
3ab20 | 67 20 24 28 40 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 | g.$(@)').end._p('\t-$(call.MKDIR |
3ab40 | 2c 24 40 29 27 29 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 | ,$@)')._p('').if.os.is("MacOSX") |
3ab60 | 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 74 | .and.prj.kind.==."WindowedApp".t |
3ab80 | 68 65 6e 0a 5f 70 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 | hen._p('$(dir.$(TARGETDIR))PkgIn |
3aba0 | 66 6f 3a 27 29 0a 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 | fo:')._p('$(dir.$(TARGETDIR))Inf |
3abc0 | 6f 2e 70 6c 69 73 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 | o.plist:')._p('').end._p('clean: |
3abe0 | 27 29 0a 69 66 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 | ').if.(not.prj.solution.messages |
3ac00 | 6b 69 70 29 20 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 | kip).or.(not.table.contains(prj. |
3ac20 | 73 6f 6c 75 74 69 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 | solution.messageskip,."SkipClean |
3ac40 | 69 6e 67 4d 65 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 | ingMessage")).then._p('\t@echo.C |
3ac60 | 6c 65 61 6e 69 6e 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 | leaning.%s',.prj.name).end._p('i |
3ac80 | 66 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 | feq.(posix,$(SHELLTYPE))')._p('\ |
3aca0 | 74 24 28 53 49 4c 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 | t$(SILENT).rm.-f..$(TARGET)')._p |
3acc0 | 28 27 5c 74 24 28 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 | ('\t$(SILENT).rm.-rf.$(OBJDIR)') |
3ace0 | 0a 5f 70 28 27 65 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 | ._p('else')._p('\t$(SILENT).if.e |
3ad00 | 78 69 73 74 20 24 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 | xist.$(subst./,\\\\,$(TARGET)).d |
3ad20 | 65 6c 20 24 28 73 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 | el.$(subst./,\\\\,$(TARGET))')._ |
3ad40 | 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 74 20 | p('\t$(SILENT).if.exist.$(subst. |
3ad60 | 2f 2c 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 | /,\\\\,$(OBJDIR)).rmdir./s./q.$( |
3ad80 | 73 75 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 | subst./,\\\\,$(OBJDIR))')._p('en |
3ada0 | 64 69 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 | dif')._p('')._p('prebuild:')._p( |
3adc0 | 27 5c 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 | '\t$(PREBUILDCMDS)')._p('')._p(' |
3ade0 | 70 72 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 | prelink:')._p('\t$(PRELINKCMDS)' |
3ae00 | 29 0a 5f 70 28 27 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 | )._p('').cpp.pchrules(prj).cpp.f |
3ae20 | 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 | ileRules(prj).cpp.dependencyRule |
3ae40 | 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e | s(prj).for._,.custombuildtask.in |
3ae60 | 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b | .ipairs(prj.custombuildtask.or.{ |
3ae80 | 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 | }).do.for._,.buildtask.in.ipairs |
3aea0 | 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c | (custombuildtask.or.{}).do.local |
3aec0 | 20 64 65 70 73 20 3d 20 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 | .deps.=..string.format("%s.",pat |
3aee0 | 68 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 62 75 69 6c 64 | h.getrelative(prj.location,build |
3af00 | 74 61 73 6b 5b 31 5d 29 29 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 | task[1])).for._,.depdata.in.ipai |
3af20 | 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 64 65 70 73 20 3d | rs(buildtask[3].or.{}).do.deps.= |
3af40 | 20 64 65 70 73 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 | .deps....string.format("%s.",pat |
3af60 | 68 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 64 65 70 64 61 | h.getrelative(prj.location,depda |
3af80 | 74 61 29 29 0a 65 6e 64 0a 5f 70 28 27 25 73 3a 20 25 73 20 7c 20 24 28 54 41 52 47 45 54 44 49 | ta)).end._p('%s:.%s.|.$(TARGETDI |
3afa0 | 52 29 20 24 28 4f 42 4a 44 49 52 53 29 27 0a 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 | R).$(OBJDIRS)'.,path.getrelative |
3afc0 | 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 0a 2c 20 64 65 | (prj.location,buildtask[2]).,.de |
3afe0 | 70 73 0a 29 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 62 75 | ps.).for._,.cmdline.in.ipairs(bu |
3b000 | 69 6c 64 74 61 73 6b 5b 34 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d | ildtask[4].or.{}).do.local.cmd.= |
3b020 | 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a 66 6f 72 20 5f 2c 20 64 65 | .cmdline.local.num.=.1.for._,.de |
3b040 | 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 | pdata.in.ipairs(buildtask[3].or. |
3b060 | 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 22 25 24 | {}).do.cmd.=.string.gsub(cmd,"%$ |
3b080 | 25 28 22 20 2e 2e 20 6e 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 | %("....num..."%)",.string.format |
3b0a0 | 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 | ("%s.",path.getrelative(prj.loca |
3b0c0 | 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 6e 75 6d 20 2b 20 31 0a 65 6e | tion,depdata))).num.=.num.+.1.en |
3b0e0 | 64 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 3c 25 | d.cmd.=.string.gsub(cmd,."%$%(<% |
3b100 | 29 22 2c 20 22 24 3c 22 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c | )",."$<").cmd.=.string.gsub(cmd, |
3b120 | 20 22 25 24 25 28 40 25 29 22 2c 20 22 24 40 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 | ."%$%(@%)",."$@")._p('\t$(SILENT |
3b140 | 29 20 25 73 27 2c 63 6d 64 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 | ).%s',cmd).end._p('').end.end._p |
3b160 | 28 27 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 45 43 54 53 3a 25 25 2e 6f 3d 25 25 2e 64 29 27 | ('-include.$(OBJECTS:%%.o=%%.d)' |
3b180 | 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 20 20 2d 69 | )._p('ifneq.(,$(PCH))')._p('..-i |
3b1a0 | 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 | nclude.$(OBJDIR)/$(notdir.$(PCH) |
3b1c0 | 29 2e 64 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | ).d')._p('endif').end.function.p |
3b1e0 | 72 65 6d 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 | remake.gmake_cpp_header(prj,.cc, |
3b200 | 20 70 6c 61 74 66 6f 72 6d 73 29 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b | .platforms)._p('#.%s.project.mak |
3b220 | 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 69 65 27 2c 20 70 | efile.autogenerated.by.GENie',.p |
3b240 | 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 6f 72 74 6e 61 6d | remake.action.current().shortnam |
3b260 | 65 29 0a 5f 70 28 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 | e)._p('ifndef.config')._p('..con |
3b280 | 66 69 67 3d 25 73 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 | fig=%s',._MAKE.esc(premake.getco |
3b2a0 | 6e 66 69 67 6e 61 6d 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 | nfigname(prj.solution.configurat |
3b2c0 | 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f | ions[1],.platforms[1],.true)))._ |
3b2e0 | 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 72 | p('endif')._p('')._p('ifndef.ver |
3b300 | 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 6e | bose')._p('..SILENT.=.@')._p('en |
3b320 | 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 73 | dif')._p('')._p('SHELLTYPE.:=.ms |
3b340 | 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 4d | dos')._p('ifeq.(,$(ComSpec)$(COM |
3b360 | 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 69 | SPEC))')._p('..SHELLTYPE.:=.posi |
3b380 | 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 24 | x')._p('endif')._p('ifeq.(/bin,$ |
3b3a0 | 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 70 | (findstring./bin,$(SHELL)))')._p |
3b3c0 | 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 64 | ('..SHELLTYPE.:=.posix')._p('end |
3b3e0 | 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 69 6e 67 | if')._p('ifeq.(/bin,$(findstring |
3b400 | 20 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 | ./bin,$(MAKESHELL)))')._p('..SHE |
3b420 | 4c 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 | LLTYPE.:=.posix')._p('endif')._p |
3b440 | 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 | ('')._p('ifeq.(posix,$(SHELLTYPE |
3b460 | 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 | ))')._p('..MKDIR.=.$(SILENT).mkd |
3b480 | 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 | ir.-p."$(1)"')._p('..COPY..=.$(S |
3b4a0 | 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 | ILENT).cp.-fR."$(1)"."$(2)"')._p |
3b4c0 | 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 22 24 28 31 | ('..RM....=.$(SILENT).rm.-f."$(1 |
3b4e0 | 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 28 | )"')._p('else')._p('..MKDIR.=.$( |
3b500 | 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 28 | SILENT).mkdir."$(subst./,\\\\,$( |
3b520 | 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 20 20 43 4f | 1))".2>.nul.||.exit.0')._p('..CO |
3b540 | 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 | PY..=.$(SILENT).copy./Y."$(subst |
3b560 | 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 | ./,\\\\,$(1))"."$(subst./,\\\\,$ |
3b580 | 28 32 29 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 | (2))"')._p('..RM....=.$(SILENT). |
3b5a0 | 64 65 6c 20 2f 46 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e | del./F."$(subst./,\\\\,$(1))".2> |
3b5c0 | 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 | .nul.||.exit.0')._p('endif')._p( |
3b5e0 | 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 58 | '')._p('CC..=.%s',.cc.cc)._p('CX |
3b600 | 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 20 | X.=.%s',.cc.cxx)._p('AR..=.%s',. |
3b620 | 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 50 | cc.ar)._p('')._p('ifndef.RESCOMP |
3b640 | 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 20 | ')._p('..ifdef.WINDRES')._p('... |
3b660 | 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 6c | .RESCOMP.=.$(WINDRES)')._p('..el |
3b680 | 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 29 | se')._p('....RESCOMP.=.windres') |
3b6a0 | 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 27 | ._p('..endif')._p('endif')._p('' |
3b6c0 | 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 70 | ).end.function.premake.gmake_cpp |
3b6e0 | 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 28 | _config(prj,.cfg,.cc)._p('ifeq.( |
3b700 | 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 68 | $(config),%s)',._MAKE.esc(cfg.sh |
3b720 | 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 2c | ortname)).cpp.platformtools(cfg, |
3b740 | 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 28 | .cc)._p('..'....(table.contains( |
3b760 | 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 20 | premake.make.override,"OBJDIR"). |
3b780 | 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 42 | and."override.".or."").......'OB |
3b7a0 | 4a 44 49 52 20 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 63 66 | JDIR.........=.%s',._MAKE.esc(cf |
3b7c0 | 67 2e 6f 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 | g.objectsdir))._p('..'....(table |
3b7e0 | 2e 63 6f 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 | .contains(premake.make.override, |
3b800 | 22 54 41 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 | "TARGETDIR").and."override.".or. |
3b820 | 22 22 29 20 2e 2e 20 27 54 41 52 47 45 54 44 49 52 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d | "")....'TARGETDIR......=.%s',._M |
3b840 | 41 4b 45 2e 65 73 63 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 | AKE.esc(cfg.buildtarget.director |
3b860 | 79 29 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 28 70 | y))._p('..'....(table.contains(p |
3b880 | 72 65 6d 61 6b 65 2e 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 | remake.make.override,"TARGET").a |
3b8a0 | 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 54 41 52 | nd."override.".or."").......'TAR |
3b8c0 | 47 45 54 20 20 20 20 20 20 20 20 20 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 27 2c 20 | GET.........=.$(TARGETDIR)/%s',. |
3b8e0 | 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 | _MAKE.esc(cfg.buildtarget.name)) |
3b900 | 0a 5f 70 28 27 20 20 44 45 46 49 4e 45 53 20 20 20 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 | ._p('..DEFINES.......+=%s',.make |
3b920 | 2e 6c 69 73 74 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 | .list(cc.getdefines(cfg.defines) |
3b940 | 29 29 0a 5f 70 28 27 20 20 49 4e 43 4c 55 44 45 53 20 20 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 | ))._p('..INCLUDES......+=%s',.ma |
3b960 | 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 69 6e | ke.list(cc.getincludedirs(cfg.in |
3b980 | 63 6c 75 64 65 64 69 72 73 29 29 29 0a 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a | cludedirs))).cpp.pchconfig(cfg). |
3b9a0 | 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 | cpp.flags(cfg,.cc).cpp.linker(pr |
3b9c0 | 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 4f 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 | j,.cfg,.cc)._p('..OBJECTS.:=.\\' |
3b9e0 | 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 65 | ).for._,.file.in.ipairs(prj.file |
3ba00 | 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c 65 29 | s).do.if.path.isSourceFile(file) |
3ba20 | 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 | .then.if.not.table.icontains(cfg |
3ba40 | 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 | .excludes,.file).then._p('\t$(OB |
3ba60 | 4a 44 49 52 29 2f 25 73 2e 6f 20 5c 5c 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e | JDIR)/%s.o.\\'.,._MAKE.esc(path. |
3ba80 | 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a | trimdots(path.removeext(file))). |
3baa0 | 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e | ).end.end.end._p('')._p('..defin |
3bac0 | 65 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 | e.PREBUILDCMDS').if.#cfg.prebuil |
3bae0 | 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 6f 20 52 | dcommands.>.0.then._p('\t@echo.R |
3bb00 | 75 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 | unning.pre-build.commands')._p(' |
3bb20 | 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 72 65 62 75 69 6c | \t%s',.table.implode(cfg.prebuil |
3bb40 | 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 0a 65 6e 64 0a | dcommands,."",."",."\n\t")).end. |
3bb60 | 5f 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 | _p('..endef')._p('..define.PRELI |
3bb80 | 4e 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 | NKCMDS').if.#cfg.prelinkcommands |
3bba0 | 20 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 | .>.0.then._p('\t@echo.Running.pr |
3bbc0 | 65 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 | e-link.commands')._p('\t%s',.tab |
3bbe0 | 6c 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 | le.implode(cfg.prelinkcommands,. |
3bc00 | 22 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 | "",."",."\n\t")).end._p('..endef |
3bc20 | 27 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 | ')._p('..define.POSTBUILDCMDS'). |
3bc40 | 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 20 3e 20 30 20 74 68 | if.#cfg.postbuildcommands.>.0.th |
3bc60 | 65 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 | en._p('\t@echo.Running.post-buil |
3bc80 | 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 69 6d | d.commands')._p('\t%s',.table.im |
3bca0 | 70 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 | plode(cfg.postbuildcommands,."", |
3bcc0 | 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 0a | ."",."\n\t")).end._p('..endef'). |
3bce0 | 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 65 6e 64 69 66 | make.settings(cfg,.cc)._p('endif |
3bd00 | 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 6c 61 74 66 | ')._p('').end.function.cpp.platf |
3bd20 | 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d | ormtools(cfg,.cc).local.platform |
3bd40 | 20 3d 20 63 63 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 | .=.cc.platforms[cfg.platform].if |
3bd60 | 20 70 6c 61 74 66 6f 72 6d 2e 63 63 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 43 20 20 20 20 20 20 | .platform.cc.then._p('..CC...... |
3bd80 | 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 63 29 0a 65 6e 64 0a 69 66 20 70 6c | ...=.%s',.platform.cc).end.if.pl |
3bda0 | 61 74 66 6f 72 6d 2e 63 78 78 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 58 58 20 20 20 20 20 20 20 | atform.cxx.then._p('..CXX....... |
3bdc0 | 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 29 0a 65 6e 64 0a 69 66 20 70 6c 61 | .=.%s',.platform.cxx).end.if.pla |
3bde0 | 74 66 6f 72 6d 2e 61 72 20 74 68 65 6e 0a 5f 70 28 27 20 20 41 52 20 20 20 20 20 20 20 20 20 3d | tform.ar.then._p('..AR.........= |
3be00 | 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | .%s',.platform.ar).end.end.funct |
3be20 | 69 6f 6e 20 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 63 66 67 2e 70 63 | ion.cpp.flags(cfg,.cc).if.cfg.pc |
3be40 | 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 | hheader.and.not.cfg.flags.NoPCH. |
3be60 | 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 | then._p('..FORCE_INCLUDE.+=.-inc |
3be80 | 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 27 | lude.$(OBJDIR)/$(notdir.$(PCH))' |
3bea0 | 29 0a 65 6e 64 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 20 30 | ).end.if.#cfg.forcedincludes.>.0 |
3bec0 | 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e | .then._p('..FORCE_INCLUDE.+=.-in |
3bee0 | 63 6c 75 64 65 20 25 73 27 0a 2c 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 | clude.%s'.,_MAKE.esc(table.conca |
3bf00 | 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 29 29 29 0a 65 6e 64 | t(cfg.forcedincludes,.";"))).end |
3bf20 | 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 50 50 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 50 50 46 4c 41 | ._p('..ALL_CPPFLAGS..+=.$(CPPFLA |
3bf40 | 47 53 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 27 2c 20 | GS).%s.$(DEFINES).$(INCLUDES)',. |
3bf60 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 | table.concat(cc.getcppflags(cfg) |
3bf80 | 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 46 4c 41 47 53 20 20 20 20 2b 3d 20 24 | ,."."))._p('..ALL_CFLAGS....+=.$ |
3bfa0 | 28 43 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 | (CFLAGS).$(ALL_CPPFLAGS).$(ARCH) |
3bfc0 | 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 63 2e 67 65 74 | %s',.make.list(table.join(cc.get |
3bfe0 | 63 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 2c 20 63 | cflags(cfg),.cfg.buildoptions,.c |
3c000 | 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 | fg.buildoptions_c)))._p('..ALL_C |
3c020 | 58 58 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 | XXFLAGS..+=.$(CXXFLAGS).$(CFLAGS |
3c040 | 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 27 2c 20 6d 61 | ).$(ALL_CPPFLAGS).$(ARCH)%s',.ma |
3c060 | 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 6c 61 67 73 28 | ke.list(table.join(cc.getcflags( |
3c080 | 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 63 66 67 2e 62 | cfg),.cc.getcxxflags(cfg),.cfg.b |
3c0a0 | 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 6e 73 5f 63 70 | uildoptions,.cfg.buildoptions_cp |
3c0c0 | 70 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 20 2b 3d 20 24 28 43 58 | p)))._p('..ALL_OBJCFLAGS.+=.$(CX |
3c0e0 | 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 46 4c 41 47 53 | XFLAGS).$(CFLAGS).$(ALL_CPPFLAGS |
3c100 | 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 6c 65 2e 6a 6f | ).$(ARCH)%s',.make.list(table.jo |
3c120 | 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 74 63 78 78 66 | in(cc.getcflags(cfg),.cc.getcxxf |
3c140 | 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 2c 20 63 66 67 | lags(cfg),.cfg.buildoptions,.cfg |
3c160 | 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f | .buildoptions_objc)))._p('..ALL_ |
3c180 | 52 45 53 46 4c 41 47 53 20 20 2b 3d 20 24 28 52 45 53 46 4c 41 47 53 29 20 24 28 44 45 46 49 4e | RESFLAGS..+=.$(RESFLAGS).$(DEFIN |
3c1a0 | 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 25 73 27 2c 0a 20 20 20 20 20 20 20 20 6d 61 6b 65 | ES).$(INCLUDES)%s',.........make |
3c1c0 | 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 | .list(table.join(cc.getdefines(c |
3c1e0 | 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fg.resdefines),................. |
3c200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 | ................cc.getincludedir |
3c220 | 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 2c 20 63 66 67 2e 72 65 73 6f 70 | s(cfg.resincludedirs),.cfg.resop |
3c240 | 74 69 6f 6e 73 29 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6c 69 6e 6b 65 72 | tions))).end.function.cpp.linker |
3c260 | 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4c 44 46 4c 41 47 53 | (prj,.cfg,.cc)._p('..ALL_LDFLAGS |
3c280 | 20 20 20 2b 3d 20 24 28 4c 44 46 4c 41 47 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 | ...+=.$(LDFLAGS)%s',.make.list(t |
3c2a0 | 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 | able.join(cc.getlibdirflags(cfg) |
3c2c0 | 2c 20 63 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 | ,.cc.getldflags(cfg),.cfg.linkop |
3c2e0 | 74 69 6f 6e 73 29 29 29 0a 5f 70 28 27 20 20 4c 44 44 45 50 53 20 20 20 20 20 20 20 20 2b 3d 25 | tions)))._p('..LDDEPS........+=% |
3c300 | 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e | s',.make.list(_MAKE.esc(premake. |
3c320 | 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 20 22 66 75 6c 6c 70 | getlinks(cfg,."siblings",."fullp |
3c340 | 61 74 68 22 29 29 29 29 0a 5f 70 28 27 20 20 4c 49 42 53 20 20 20 20 20 20 20 20 20 20 2b 3d 20 | ath"))))._p('..LIBS..........+=. |
3c360 | 24 28 4c 44 44 45 50 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 6c 69 | $(LDDEPS)%s',.make.list(cc.getli |
3c380 | 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 29 0a 5f 70 28 27 20 20 45 58 54 45 52 4e 41 4c 5f 4c 49 | nkflags(cfg)))._p('..EXTERNAL_LI |
3c3a0 | 42 53 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 6c 69 62 66 69 6c | BS.+=%s',.make.list(cc.getlibfil |
3c3c0 | 65 73 28 63 66 67 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 | es(cfg))).if.cfg.kind.==."Static |
3c3e0 | 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 | Lib".then.if.(not.prj.options.Ar |
3c400 | 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 | chiveSplit).then._p('..LINKCMD.. |
3c420 | 20 20 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 27 2c 20 6d 61 6b | ......=.$(AR).%s.$(TARGET)',.mak |
3c440 | 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 | e.list(cc.getarchiveflags(prj,.c |
3c460 | 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 | fg,.false))).else._p('..LINKCMD. |
3c480 | 20 20 20 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 27 2c 20 6d 61 | .......=.$(AR).%s.$(TARGET)',.ma |
3c4a0 | 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 | ke.list(cc.getarchiveflags(prj,. |
3c4c0 | 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 5f 4e 44 58 20 | cfg,.false)))._p('..LINKCMD_NDX. |
3c4e0 | 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 27 2c 20 6d 61 6b 65 2e 6c | ...=.$(AR).%s.$(TARGET)',.make.l |
3c500 | 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c | ist(cc.getarchiveflags(prj,.cfg, |
3c520 | 20 74 72 75 65 29 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 69 | .true))).end.else.local.tool.=.i |
3c540 | 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 43 22 2c 20 22 43 | if(cfg.language.==."C",."CC",."C |
3c560 | 58 58 22 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 20 20 20 20 3d 20 24 28 25 73 | XX")._p('..LINKCMD........=.$(%s |
3c580 | 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 53 4f | ).-o.$(TARGET).$(OBJECTS).$(RESO |
3c5a0 | 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 24 28 | URCES).$(ARCH).$(ALL_LDFLAGS).$( |
3c5c0 | 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 20 63 | LIBS)',.tool).end.end.function.c |
3c5e0 | 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 63 68 | pp.pchconfig(cfg).if.not.cfg.pch |
3c600 | 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 0a 72 | header.or.cfg.flags.NoPCH.then.r |
3c620 | 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 65 61 | eturn.end.local.pch.=.cfg.pchhea |
3c640 | 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 67 2e | der.for._,.incdir.in.ipairs(cfg. |
3c660 | 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 3d 20 | includedirs).do.local.abspath.=. |
3c680 | 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 2e 70 | path.getabsolute(path.join(cfg.p |
3c6a0 | 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 6c 20 | roject.location,.incdir)).local. |
3c6c0 | 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 70 63 | testname.=.path.join(abspath,.pc |
3c6e0 | 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 0a 70 | h).if.os.isfile(testname).then.p |
3c700 | 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 74 69 | ch.=.path.getrelative(cfg.locati |
3c720 | 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 28 27 | on,.testname).break.end.end._p(' |
3c740 | 20 20 50 43 48 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 | ..PCH............=.%s',._MAKE.es |
3c760 | 63 28 70 63 68 29 29 0a 5f 70 28 27 20 20 47 43 48 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 24 | c(pch))._p('..GCH............=.$ |
3c780 | 28 4f 42 4a 44 49 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 | (OBJDIR)/$(notdir.$(PCH)).gch'). |
3c7a0 | 65 6e 64 0a 66 75 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 | end.function.cpp.pchrules(prj)._ |
3c7c0 | 70 28 27 69 66 6e 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 | p('ifneq.(,$(PCH))')._p('$(GCH): |
3c7e0 | 20 24 28 50 43 48 29 20 7c 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 69 66 20 70 72 6a 2e 6d 73 67 | .$(PCH).|.$(OBJDIR)').if.prj.msg |
3c800 | 70 72 65 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e | precompile.then._p('\t@echo.'... |
3c820 | 20 70 72 6a 2e 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 | .prj.msgprecompile).else._p('\t@ |
3c840 | 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6d | echo.$(notdir.$<)').end.local.cm |
3c860 | 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 43 22 2c 20 22 24 28 | d.=.iif(prj.language.==."C",."$( |
3c880 | 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 20 2d 78 20 63 2d 68 65 61 64 65 72 22 2c 20 | CC).$(ALL_CFLAGS).-x.c-header",. |
3c8a0 | 22 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 20 2d 78 20 63 2b 2b 2d 68 | "$(CXX).$(ALL_CXXFLAGS).-x.c++-h |
3c8c0 | 65 61 64 65 72 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 44 45 46 | eader")._p('\t$(SILENT).%s.$(DEF |
3c8e0 | 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c | INES).$(INCLUDES).-o."$@".-c."$< |
3c900 | 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 27 29 0a 65 6e 64 0a | "',.cmd)._p('endif')._p('').end. |
3c920 | 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 6a 29 0a 66 6f 72 20 | function.cpp.fileRules(prj).for. |
3c940 | 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 65 73 20 6f 72 20 7b | _,.file.in.ipairs(prj.files.or.{ |
3c960 | 7d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c 65 29 | }).do.if.path.isSourceFile(file) |
3c980 | 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 20 24 28 47 | .then._p('$(OBJDIR)/%s.o:.%s.$(G |
3c9a0 | 43 48 29 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 | CH)'.,._MAKE.esc(path.trimdots(p |
3c9c0 | 61 74 68 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 | ath.removeext(file))).,._MAKE.es |
3c9e0 | 63 28 66 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 | c(file).).if.(path.isobjcfile(fi |
3ca00 | 6c 65 29 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 | le).and.prj.msgcompile_objc).the |
3ca20 | 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 63 6f 6d 70 69 6c | n._p('\t@echo.'....prj.msgcompil |
3ca40 | 65 5f 6f 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 | e_objc).elseif.prj.msgcompile.th |
3ca60 | 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 63 6f 6d 70 69 | en._p('\t@echo.'....prj.msgcompi |
3ca80 | 6c 65 29 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 | le).else._p('\t@echo.$(notdir.$< |
3caa0 | 29 27 29 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 | )').end.if.(path.isobjcfile(file |
3cac0 | 29 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 43 58 58 29 20 24 | )).then._p('\t$(SILENT).$(CXX).$ |
3cae0 | 28 41 4c 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 | (ALL_OBJCFLAGS).$(FORCE_INCLUDE) |
3cb00 | 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 29 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c | .-o."$@".-c."$<"').else.cpp.buil |
3cb20 | 64 63 6f 6d 6d 61 6e 64 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 | dcommand(path.iscfile(file).and. |
3cb40 | 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 | not.prj.options.ForceCPP,."o").e |
3cb60 | 6e 64 0a 66 6f 72 20 5f 2c 20 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 70 6f 73 | nd.for._,.task.in.ipairs(prj.pos |
3cb80 | 74 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 | tcompiletasks.or.{}).do._p('\t$( |
3cba0 | 53 49 4c 45 4e 54 29 20 25 73 27 2c 20 74 61 73 6b 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 | SILENT).%s',.task)._p('').end._p |
3cbc0 | 28 27 27 29 0a 65 6c 73 65 69 66 20 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 | ('').elseif.(path.getextension(f |
3cbe0 | 69 6c 65 29 20 3d 3d 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 | ile).==.".rc").then._p('$(OBJDIR |
3cc00 | 29 2f 25 73 2e 72 65 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 | )/%s.res:.%s',._MAKE.esc(path.ge |
3cc20 | 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 | tbasename(file)),._MAKE.esc(file |
3cc40 | 29 29 0a 69 66 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 20 74 68 65 6e 0a 5f 70 28 27 5c | )).if.prj.msgresource.then._p('\ |
3cc60 | 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 29 0a 65 6c 73 | t@echo.'....prj.msgresource).els |
3cc80 | 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 0a 65 6e 64 | e._p('\t@echo.$(notdir.$<)').end |
3cca0 | 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 43 4f 4d 50 29 20 24 3c 20 2d | ._p('\t$(SILENT).$(RESCOMP).$<.- |
3ccc0 | 4f 20 63 6f 66 66 20 2d 6f 20 22 24 40 22 20 24 28 41 4c 4c 5f 52 45 53 46 4c 41 47 53 29 27 29 | O.coff.-o."$@".$(ALL_RESFLAGS)') |
3cce0 | 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 | ._p('').end.end.end.function.cpp |
3cd00 | 2e 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 64 65 70 | .dependencyRules(prj).for._,.dep |
3cd20 | 65 6e 64 65 6e 63 79 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 64 65 70 65 6e 64 65 6e 63 79 | endency.in.ipairs(prj.dependency |
3cd40 | 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 | .or.{}).do.for._,.dep.in.ipairs( |
3cd60 | 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 64 65 70 5b 33 5d 3d | dependency.or.{}).do.if.(dep[3]= |
3cd80 | 3d 6e 69 6c 20 6f 72 20 64 65 70 5b 33 5d 3d 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a 5f 70 28 27 | =nil.or.dep[3]==false).then._p(' |
3cda0 | 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 | $(OBJDIR)/%s.o:.%s'.,._MAKE.esc( |
3cdc0 | 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 28 70 61 74 | path.trimdots(path.removeext(pat |
3cde0 | 68 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 64 65 70 5b | h.getrelative(prj.location,.dep[ |
3ce00 | 31 5d 29 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 | 1])))).,._MAKE.esc(path.getrelat |
3ce20 | 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6c 73 | ive(prj.location,.dep[2])).).els |
3ce40 | 65 0a 5f 70 28 27 25 73 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 64 65 70 5b 31 5d | e._p('%s:.%s'.,._MAKE.esc(dep[1] |
3ce60 | 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 | ).,._MAKE.esc(path.getrelative(p |
3ce80 | 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6e 64 0a 5f 70 28 27 | rj.location,.dep[2])).).end._p(' |
3cea0 | 27 29 0a 65 6e 64 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 | ').end.end.end.function.cpp.buil |
3cec0 | 64 63 6f 6d 6d 61 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 | dcommand(iscfile,.objext).local. |
3cee0 | 66 6c 61 67 73 20 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 | flags.=.iif(iscfile,.'$(CC).$(AL |
3cf00 | 4c 5f 43 46 4c 41 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 | L_CFLAGS)',.'$(CXX).$(ALL_CXXFLA |
3cf20 | 47 53 29 27 29 0a 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 | GS)')._p('\t$(SILENT).%s.$(FORCE |
3cf40 | 5f 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 2c 20 66 6c 61 67 | _INCLUDE).-o."$@".-c."$<"',.flag |
3cf60 | 73 2c 20 6f 62 6a 65 78 74 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 | s,.objext).end..local.function.g |
3cf80 | 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 | etresourcefilename(cfg,.fname).i |
3cfa0 | 66 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 | f.path.getextension(fname).==.". |
3cfc0 | 72 65 73 78 22 20 74 68 65 6e 0a 20 20 20 20 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e | resx".then.....local.name.=.cfg. |
3cfe0 | 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 | buildtarget.basename...."."..... |
3d000 | 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e | local.dir.=.path.getdirectory(fn |
3d020 | 61 6d 65 29 0a 20 20 20 20 69 66 20 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d | ame).....if.dir.~=.".".then..nam |
3d040 | 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 | e.=.name....path.translate(dir,. |
3d060 | 22 2e 22 29 20 2e 2e 20 22 2e 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 | ".")....".".end.return."$(OBJDIR |
3d080 | 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 | )/"...._MAKE.esc(name....path.ge |
3d0a0 | 74 62 61 73 65 6e 61 6d 65 28 66 6e 61 6d 65 29 29 20 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 | tbasename(fname))....".resources |
3d0c0 | 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | ".else.return.fname.end.end.func |
3d0e0 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f | tion.premake.make_csharp(prj).lo |
3d100 | 63 61 6c 20 63 73 63 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 | cal.csc.=.premake.dotnet.local.c |
3d120 | 66 67 6c 69 62 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 | fglibs.=.{.}.local.cfgpairs.=.{. |
3d140 | 7d 0a 6c 6f 63 61 6c 20 61 6e 79 63 66 67 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b | }.local.anycfg.for.cfg.in.premak |
3d160 | 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 | e.eachconfig(prj).do.anycfg.=.cf |
3d180 | 67 0a 63 66 67 6c 69 62 73 5b 63 66 67 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b | g.cfglibs[cfg].=.premake.getlink |
3d1a0 | 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 | s(cfg,."siblings",."fullpath").c |
3d1c0 | 66 67 70 61 69 72 73 5b 63 66 67 5d 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 | fgpairs[cfg].=.{.}.for._,.fname. |
3d1e0 | 69 6e 20 69 70 61 69 72 73 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 | in.ipairs(cfglibs[cfg]).do.if.pa |
3d200 | 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 | th.getdirectory(fname).~=.cfg.bu |
3d220 | 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 | ildtarget.directory.then.cfgpair |
3d240 | 73 5b 63 66 67 5d 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e | s[cfg]["$(TARGETDIR)/"...._MAKE. |
3d260 | 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b | esc(path.getname(fname))].=._MAK |
3d280 | 45 2e 65 73 63 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 | E.esc(fname).end.end.end.local.s |
3d2a0 | 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d | ources.=.{}.local.embedded.=.{.} |
3d2c0 | 0a 6c 6f 63 61 6c 20 63 6f 70 79 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 | .local.copypairs.=.{.}.for.fcfg. |
3d2e0 | 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 65 28 70 72 6a 29 | in.premake.project.eachfile(prj) |
3d300 | 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 | .do.local.action.=.csc.getbuilda |
3d320 | 63 74 69 6f 6e 28 66 63 66 67 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c | ction(fcfg).if.action.==."Compil |
3d340 | 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 | e".then.table.insert(sources,.fc |
3d360 | 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 | fg.name).elseif.action.==."Embed |
3d380 | 64 65 64 52 65 73 6f 75 72 63 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 | dedResource".then.table.insert(e |
3d3a0 | 6d 62 65 64 64 65 64 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f | mbedded,.fcfg.name).elseif.actio |
3d3c0 | 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 | n.==."Content".then.copypairs["$ |
3d3e0 | 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 2e | (TARGETDIR)/"...._MAKE.esc(path. |
3d400 | 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 | getname(fcfg.name))].=._MAKE.esc |
3d420 | 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 | (fcfg.name).elseif.path.getname( |
3d440 | 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 | fcfg.name):lower().==."app.confi |
3d460 | 67 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e | g".then.copypairs["$(TARGET).con |
3d480 | 66 69 67 22 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 6e 64 | fig"].=._MAKE.esc(fcfg.name).end |
3d4a0 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 | .end.local.paths.=.table.transla |
3d4c0 | 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 76 29 20 72 65 74 75 | te(prj.libdirs,.function(v).retu |
3d4e0 | 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 | rn.path.join(prj.basedir,.v).end |
3d500 | 29 0a 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 | ).paths.=.table.join({prj.basedi |
3d520 | 72 7d 2c 20 70 61 74 68 73 29 0a 66 6f 72 20 5f 2c 20 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 | r},.paths).for._,.libname.in.ipa |
3d540 | 69 72 73 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 79 73 74 65 | irs(premake.getlinks(prj,."syste |
3d560 | 6d 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 6c 69 62 64 69 72 | m",."fullpath")).do.local.libdir |
3d580 | 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6c 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 | .=.os.pathsearch(libname..".dll" |
3d5a0 | 2c 20 75 6e 70 61 63 6b 28 70 61 74 68 73 29 29 0a 69 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 | ,.unpack(paths)).if.(libdir).the |
3d5c0 | 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 | n.local.target.=."$(TARGETDIR)/" |
3d5e0 | 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 6c 69 62 6e 61 | ...._MAKE.esc(path.getname(libna |
3d600 | 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 | me)).local.source.=.path.getrela |
3d620 | 74 69 76 65 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 | tive(prj.basedir,.path.join(libd |
3d640 | 69 72 2c 20 6c 69 62 6e 61 6d 65 29 29 2e 2e 22 2e 64 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b | ir,.libname))..".dll".copypairs[ |
3d660 | 74 61 72 67 65 74 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a | target].=._MAKE.esc(source).end. |
3d680 | 65 6e 64 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 | end._p('#.%s.project.makefile.au |
3d6a0 | 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 | togenerated.by.GENie',.premake.a |
3d6c0 | 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 | ction.current().shortname)._p('' |
3d6e0 | 29 0a 5f 70 28 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 | )._p('ifndef.config')._p('..conf |
3d700 | 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 | ig=%s',._MAKE.esc(prj.configurat |
3d720 | 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 | ions[1]:lower()))._p('endif')._p |
3d740 | 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 | ('')._p('ifndef.verbose')._p('.. |
3d760 | 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a | SILENT.=.@')._p('endif')._p(''). |
3d780 | 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 28 27 69 66 65 | _p('SHELLTYPE.:=.msdos')._p('ife |
3d7a0 | 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 0a 5f 70 28 27 | q.(,$(ComSpec)$(COMSPEC))')._p(' |
3d7c0 | 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 64 69 66 | ..SHELLTYPE.:=.posix')._p('endif |
3d7e0 | 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 69 6e 67 20 2f | ')._p('ifeq.(/bin,$(findstring./ |
3d800 | 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 4c 54 59 50 45 | bin,$(SHELL)))')._p('..SHELLTYPE |
3d820 | 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 65 71 | .:=.posix')._p('endif')._p('ifeq |
3d840 | 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 4d 41 4b 45 53 | .(/bin,$(findstring./bin,$(MAKES |
3d860 | 48 45 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 | HELL)))')._p('..SHELLTYPE.:=.pos |
3d880 | 69 78 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 | ix')._p('endif')._p('')._p('ifeq |
3d8a0 | 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 20 20 4d 4b | .(posix,$(SHELLTYPE))')._p('..MK |
3d8c0 | 44 49 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 | DIR.=.$(SILENT).mkdir.-p."$(1)"' |
3d8e0 | 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 70 20 2d 66 52 | )._p('..COPY..=.$(SILENT).cp.-fR |
3d900 | 20 22 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 | ."$(1)"."$(2)"')._p('else')._p(' |
3d920 | 20 20 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 | ..MKDIR.=.$(SILENT).mkdir."$(sub |
3d940 | 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 27 29 0a 5f 70 28 27 20 20 | st./,\\\\,$(1))".2>.nul')._p('.. |
3d960 | 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 | COPY..=.$(SILENT).copy./Y."$(sub |
3d980 | 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c | st./,\\\\,$(1))"."$(subst./,\\\\ |
3d9a0 | 2c 24 28 32 29 29 22 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 | ,$(2))"')._p('endif')._p('')._p( |
3d9c0 | 27 69 66 6e 64 65 66 20 43 53 43 27 29 0a 5f 70 28 27 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 | 'ifndef.CSC')._p('..CSC=%s',.csc |
3d9e0 | 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 70 72 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 | .getcompilervar(prj))._p('endif' |
3da00 | 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 | )._p('')._p('ifndef.RESGEN')._p( |
3da20 | 27 20 20 52 45 53 47 45 4e 3d 72 65 73 67 65 6e 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f | '..RESGEN=resgen')._p('endif')._ |
3da40 | 70 28 27 27 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 65 2e | p('').local.platforms.=.premake. |
3da60 | 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 70 72 | filterplatforms(prj.solution,.pr |
3da80 | 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 73 29 0a 74 61 | emake[_OPTIONS.cc].platforms).ta |
3daa0 | 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 22 29 0a 66 6f 72 | ble.insert(platforms,.1,."").for |
3dac0 | 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). |
3dae0 | 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 | do.premake.gmake_cs_config(cfg,. |
3db00 | 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 65 6e 64 0a 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 | csc,.cfglibs).end._p('#.To.maint |
3db20 | 61 69 6e 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 | ain.compatibility.with.VS.NET,.t |
3db40 | 68 65 73 65 20 76 61 6c 75 65 73 20 6d 75 73 74 20 62 65 20 73 65 74 20 61 74 20 74 68 65 20 70 | hese.values.must.be.set.at.the.p |
3db60 | 72 6f 6a 65 63 74 20 6c 65 76 65 6c 27 29 0a 5f 70 28 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d | roject.level')._p('TARGET.....:= |
3db80 | 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 70 72 6a | .$(TARGETDIR)/%s',._MAKE.esc(prj |
3dba0 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 | .buildtarget.name))._p('FLAGS... |
3dbc0 | 20 20 20 2b 3d 20 2f 74 3a 25 73 20 25 73 27 2c 20 63 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a | ...+=./t:%s.%s',.csc.getkind(prj |
3dbe0 | 29 3a 6c 6f 77 65 72 28 29 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 | ):lower(),.table.implode(_MAKE.e |
3dc00 | 73 63 28 70 72 6a 2e 6c 69 62 64 69 72 73 29 2c 20 22 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 | sc(prj.libdirs),."/lib:",."",.". |
3dc20 | 22 29 29 0a 5f 70 28 27 52 45 46 45 52 45 4e 43 45 53 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 | "))._p('REFERENCES.+=.%s',.table |
3dc40 | 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 | .implode(_MAKE.esc(premake.getli |
3dc60 | 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 61 6d 65 22 29 29 2c | nks(prj,."system",."basename")), |
3dc80 | 20 22 2f 72 3a 22 2c 20 22 2e 64 6c 6c 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 | ."/r:",.".dll",."."))._p('')._p( |
3dca0 | 27 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e | 'SOURCES.:=.\\').for._,.fname.in |
3dcc0 | 20 69 70 61 69 72 73 28 73 6f 75 72 63 65 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 | .ipairs(sources).do._p('\t%s.\\' |
3dce0 | 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 | ,._MAKE.esc(path.translate(fname |
3dd00 | 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d | ))).end._p('')._p('EMBEDFILES.:= |
3dd20 | 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 65 6d 62 | .\\').for._,.fname.in.ipairs(emb |
3dd40 | 65 64 64 65 64 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 | edded).do._p('\t%s.\\',.getresou |
3dd60 | 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 | rcefilename(prj,.fname)).end._p( |
3dd80 | 27 27 29 0a 5f 70 28 27 43 4f 50 59 46 49 4c 45 53 20 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 | '')._p('COPYFILES.+=.\\').for.ta |
3dda0 | 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 61 69 72 73 5b 61 | rget,.source.in.pairs(cfgpairs[a |
3ddc0 | 6e 79 63 66 67 5d 29 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 | nycfg]).do._p('\t%s.\\',.target) |
3dde0 | 0a 65 6e 64 0a 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 | .end.for.target,.source.in.pairs |
3de00 | 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 | (copypairs).do._p('\t%s.\\',.tar |
3de20 | 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d | get).end._p('')._p('SHELLTYPE.:= |
3de40 | 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 53 70 65 63 29 24 28 | .msdos')._p('ifeq.(,$(ComSpec)$( |
3de60 | 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 50 45 20 3a 3d 20 70 | COMSPEC))')._p('..SHELLTYPE.:=.p |
3de80 | 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 65 71 20 28 2f 62 69 | osix')._p('endif')._p('ifeq.(/bi |
3dea0 | 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 4c 4c 29 29 29 27 29 | n,$(findstring./bin,$(SHELL)))') |
3dec0 | 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(' |
3dee0 | 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 |
3df00 | 69 6e 67 20 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 | ing./bin,$(MAKESHELL)))')._p('.. |
3df20 | 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 64 69 66 27 29 | SHELLTYPE.:=.posix')._p('endif') |
3df40 | 0a 5f 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 | ._p('')._p('.PHONY:.clean.prebui |
3df60 | 6c 64 20 70 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 | ld.prelink')._p('')._p('all:.$(T |
3df80 | 41 52 47 45 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 | ARGETDIR).$(OBJDIR).prebuild.$(E |
3dfa0 | 4d 42 45 44 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 | MBEDFILES).$(COPYFILES).prelink. |
3dfc0 | 24 28 54 41 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 | $(TARGET)')._p('')._p('$(TARGET) |
3dfe0 | 3a 20 24 28 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 | :.$(SOURCES).$(EMBEDFILES).$(DEP |
3e000 | 45 4e 44 53 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 | ENDS)')._p('\t$(SILENT).$(CSC)./ |
3e020 | 6e 6f 6c 6f 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 | nologo./out:$@.$(FLAGS).$(REFERE |
3e040 | 4e 43 45 53 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 | NCES).$(SOURCES).$(patsubst.%%,/ |
3e060 | 72 65 73 6f 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 | resource:%%,$(EMBEDFILES))')._p( |
3e080 | 27 5c 74 24 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 | '\t$(POSTBUILDCMDS)')._p('')._p( |
3e0a0 | 27 24 28 54 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 | '$(TARGETDIR):').premake.make_mk |
3e0c0 | 64 69 72 72 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 | dirrule("$(TARGETDIR)")._p('$(OB |
3e0e0 | 4a 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 75 6c 65 28 | JDIR):').premake.make_mkdirrule( |
3e100 | 22 24 28 4f 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 | "$(OBJDIR)")._p('clean:')._p('\t |
3e120 | 40 65 63 68 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 | @echo.Cleaning.%s',.prj.name)._p |
3e140 | 28 27 69 66 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 | ('ifeq.(posix,$(SHELLTYPE))')._p |
3e160 | 28 27 5c 74 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 | ('\t$(SILENT).rm.-f.$(TARGETDIR) |
3e180 | 2f 25 73 2e 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 | /%s.*.$(COPYFILES)',.prj.buildta |
3e1a0 | 72 67 65 74 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 | rget.basename)._p('\t$(SILENT).r |
3e1c0 | 6d 20 2d 72 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 | m.-rf.$(OBJDIR)')._p('else')._p( |
3e1e0 | 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./, |
3e200 | 5c 5c 5c 5c 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 | \\\\,$(TARGETDIR)/%s.*).del.$(su |
3e220 | 62 73 74 20 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 | bst./,\\\\,$(TARGETDIR)/%s.*)',. |
3e240 | 70 72 6a 2e 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 | prj.buildtarget.basename,.prj.bu |
3e260 | 69 6c 64 74 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 | ildtarget.basename).for.target,. |
3e280 | 73 6f 75 72 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 | source.in.pairs(cfgpairs[anycfg] |
3e2a0 | 29 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 | ).do._p('\t$(SILENT).if.exist.$( |
3e2c0 | 73 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 | subst./,\\\\,%s).del.$(subst./,\ |
3e2e0 | 5c 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 66 6f | \\\,%s)',.target,.target).end.fo |
3e300 | 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 6f 70 79 70 61 | r.target,.source.in.pairs(copypa |
3e320 | 69 72 73 29 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 | irs).do._p('\t$(SILENT).if.exist |
3e340 | 20 24 28 73 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 | .$(subst./,\\\\,%s).del.$(subst. |
3e360 | 2f 2c 5c 5c 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 | /,\\\\,%s)',.target,.target).end |
3e380 | 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 |
3e3a0 | 74 20 2f 2c 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 | t./,\\\\,$(OBJDIR)).rmdir./s./q. |
3e3c0 | 24 28 73 75 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 | $(subst./,\\\\,$(OBJDIR))')._p(' |
3e3e0 | 65 6e 64 69 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 | endif')._p('')._p('prebuild:')._ |
3e400 | 70 28 27 5c 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 | p('\t$(PREBUILDCMDS)')._p('')._p |
3e420 | 28 27 70 72 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 | ('prelink:')._p('\t$(PRELINKCMDS |
3e440 | 29 27 29 0a 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 | )')._p('')._p('#.Per-configurati |
3e460 | 6f 6e 20 63 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 | on.copied.file.rules').for.cfg.i |
3e480 | 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 64 6f 0a 5f 70 28 | n.premake.eachconfig(prj).do._p( |
3e4a0 | 27 69 66 6e 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 | 'ifneq.(,$(findstring.%s,$(confi |
3e4c0 | 67 29 29 29 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 | g)))',._MAKE.esc(cfg.name:lower( |
3e4e0 | 29 29 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 61 69 72 73 28 | ))).for.target,.source.in.pairs( |
3e500 | 63 66 67 70 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 | cfgpairs[cfg]).do.premake.make_c |
3e520 | 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 27 | opyrule(source,.target).end._p(' |
3e540 | 65 6e 64 69 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 | endif')._p('').end._p('#.Copied. |
3e560 | 66 69 6c 65 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 | file.rules').for.target,.source. |
3e580 | 69 6e 20 70 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 | in.pairs(copypairs).do.premake.m |
3e5a0 | 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 65 6e 64 | ake_copyrule(source,.target).end |
3e5c0 | 0a 5f 70 28 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 | ._p('#.Embedded.file.rules').for |
3e5e0 | 20 5f 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 | ._,.fname.in.ipairs(embedded).do |
3e600 | 20 0a 69 66 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 | ..if.path.getextension(fname).== |
3e620 | 20 22 2e 72 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 | .".resx".then._p('%s:.%s',.getre |
3e640 | 73 6f 75 72 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 | sourcefilename(prj,.fname),._MAK |
3e660 | 45 2e 65 73 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 | E.esc(fname))._p('\t$(SILENT).$( |
3e680 | 52 45 53 47 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 | RESGEN).$^.$@').end._p('').end.e |
3e6a0 | 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 73 5f 63 6f 6e | nd.function.premake.gmake_cs_con |
3e6c0 | 66 69 67 28 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 | fig(cfg,.csc,.cfglibs)._p('ifneq |
3e6e0 | 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 27 2c | .(,$(findstring.%s,$(config)))', |
3e700 | 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 5f 70 | ._MAKE.esc(cfg.name:lower()))._p |
3e720 | 28 27 20 20 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 | ('..TARGETDIR..:=.%s',._MAKE.esc |
3e740 | 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( |
3e760 | 27 20 20 4f 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 | '..OBJDIR.....:=.%s',._MAKE.esc( |
3e780 | 63 66 67 2e 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 | cfg.objectsdir))._p('..DEPENDS.. |
3e7a0 | 20 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 73 63 | ..:=.%s',.table.concat(_MAKE.esc |
3e7c0 | 28 70 72 65 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 | (premake.getlinks(cfg,."dependen |
3e7e0 | 63 69 65 73 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 | cies",."fullpath")),."."))._p('. |
3e800 | 20 52 45 46 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 | .REFERENCES.:=.%s',.table.implod |
3e820 | 65 28 5f 4d 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 | e(_MAKE.esc(cfglibs[cfg]),."/r:" |
3e840 | 2c 20 22 22 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 | ,."",."."))._p('..FLAGS......+=. |
3e860 | 25 73 20 25 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 | %s.%s',.table.implode(cfg.define |
3e880 | 73 2c 20 22 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 | s,."/d:",."",."."),.table.concat |
3e8a0 | 28 74 61 62 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 | (table.join(csc.getflags(cfg),.c |
3e8c0 | 66 67 2e 62 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 | fg.buildoptions),."."))._p('..de |
3e8e0 | 66 69 6e 65 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 | fine.PREBUILDCMDS').if.#cfg.preb |
3e900 | 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 |
3e920 | 6f 20 52 75 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 | o.Running.pre-build.commands')._ |
3e940 | 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 72 65 62 | p('\t%s',.table.implode(cfg.preb |
3e960 | 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 0a 65 | uildcommands,."",."",."\n\t")).e |
3e980 | 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 6e 65 20 50 52 | nd._p('..endef')._p('..define.PR |
3e9a0 | 45 4c 49 4e 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 | ELINKCMDS').if.#cfg.prelinkcomma |
3e9c0 | 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 6e 6e 69 6e 67 | nds.>.0.then._p('\t@echo.Running |
3e9e0 | 20 70 72 65 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 | .pre-link.commands')._p('\t%s',. |
3ea00 | 74 61 62 6c 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 | table.implode(cfg.prelinkcommand |
3ea20 | 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 70 28 27 20 20 65 6e | s,."",."",."\n\t")).end._p('..en |
3ea40 | 64 65 66 27 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 | def')._p('..define.POSTBUILDCMDS |
3ea60 | 27 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 20 3e 20 30 | ').if.#cfg.postbuildcommands.>.0 |
3ea80 | 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 6f 73 74 2d 62 | .then._p('\t@echo.Running.post-b |
3eaa0 | 75 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 | uild.commands')._p('\t%s',.table |
3eac0 | 2e 69 6d 70 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 | .implode(cfg.postbuildcommands,. |
3eae0 | 22 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 | "",."",."\n\t")).end._p('..endef |
3eb00 | 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c | ')._p('endif')._p('').end..local |
3eb20 | 20 6d 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 70 72 | .make.=.premake.make.function.pr |
3eb40 | 65 6d 61 6b 65 2e 6d 61 6b 65 5f 76 61 6c 61 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 76 61 6c 61 63 | emake.make_vala(prj).local.valac |
3eb60 | 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c | .=.premake.gettool(prj).local.pl |
3eb80 | 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 6d | atforms.=.premake.filterplatform |
3eba0 | 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 76 61 6c 61 63 2e 70 6c 61 74 66 6f 72 6d 73 2c | s(prj.solution,.valac.platforms, |
3ebc0 | 20 22 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 | ."Native")._p('#.%s.project.make |
3ebe0 | 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 69 65 27 2c 20 70 72 | file.autogenerated.by.GENie',.pr |
3ec00 | 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 6f 72 74 6e 61 6d 65 | emake.action.current().shortname |
3ec20 | 29 0a 5f 70 28 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 | )._p('ifndef.config')._p('..conf |
3ec40 | 69 67 3d 25 73 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 | ig=%s',._MAKE.esc(premake.getcon |
3ec60 | 66 69 67 6e 61 6d 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 | figname(prj.solution.configurati |
3ec80 | 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 | ons[1],.platforms[1],.true)))._p |
3eca0 | 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 72 62 | ('endif')._p('')._p('ifndef.verb |
3ecc0 | 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 6e 64 | ose')._p('..SILENT.=.@')._p('end |
3ece0 | 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 73 64 | if')._p('')._p('SHELLTYPE.:=.msd |
3ed00 | 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 4d 53 | os')._p('ifeq.(,$(ComSpec)$(COMS |
3ed20 | 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 69 78 | PEC))')._p('..SHELLTYPE.:=.posix |
3ed40 | 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 24 28 | ')._p('endif')._p('ifeq.(/bin,$( |
3ed60 | 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 70 28 | findstring./bin,$(SHELL)))')._p( |
3ed80 | 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 64 69 | '..SHELLTYPE.:=.posix')._p('endi |
3eda0 | 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 69 6e 67 20 | f')._p('ifeq.(/bin,$(findstring. |
3edc0 | 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c | /bin,$(MAKESHELL)))')._p('..SHEL |
3ede0 | 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( |
3ee00 | 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 | '')._p('ifeq.(posix,$(SHELLTYPE) |
3ee20 | 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 | )')._p('..MKDIR.=.$(SILENT).mkdi |
3ee40 | 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 | r.-p."$(1)"')._p('..COPY..=.$(SI |
3ee60 | 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 | LENT).cp.-fR."$(1)"."$(2)"')._p( |
3ee80 | 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 22 24 28 31 29 | '..RM....=.$(SILENT).rm.-f."$(1) |
3eea0 | 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 28 53 | "')._p('else')._p('..MKDIR.=.$(S |
3eec0 | 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 28 31 | ILENT).mkdir."$(subst./,\\\\,$(1 |
3eee0 | 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 20 20 43 4f 50 | ))".2>.nul.||.exit.0')._p('..COP |
3ef00 | 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 | Y..=.$(SILENT).copy./Y."$(subst. |
3ef20 | 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 | /,\\\\,$(1))"."$(subst./,\\\\,$( |
3ef40 | 32 29 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 64 | 2))"')._p('..RM....=.$(SILENT).d |
3ef60 | 65 6c 20 2f 46 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 | el./F."$(subst./,\\\\,$(1))".2>. |
3ef80 | 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 | nul.||.exit.0')._p('endif')._p(' |
3efa0 | 27 29 0a 5f 70 28 27 56 41 4c 41 43 20 3d 20 25 73 27 2c 20 76 61 6c 61 63 2e 76 61 6c 61 63 29 | ')._p('VALAC.=.%s',.valac.valac) |
3efc0 | 0a 5f 70 28 27 43 43 20 20 20 20 3d 20 25 73 27 2c 20 76 61 6c 61 63 2e 63 63 29 0a 5f 70 28 27 | ._p('CC....=.%s',.valac.cc)._p(' |
3efe0 | 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 61 | ').for._,.platform.in.ipairs(pla |
3f000 | 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 61 | tforms).do.for.cfg.in.premake.ea |
3f020 | 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 70 72 65 6d 61 | chconfig(prj,.platform).do.prema |
3f040 | 6b 65 2e 67 6d 61 6b 65 5f 76 61 6c 61 63 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 | ke.gmake_valac_config(prj,.cfg,. |
3f060 | 76 61 6c 61 63 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c | valac).end.end._p('SOURCES.:=.\\ |
3f080 | 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 70 72 6a 2e 66 69 6c | ').for._,.file.in.ipairs(prj.fil |
3f0a0 | 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c 65 | es).do.if.path.isSourceFile(file |
3f0c0 | 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 | ).then.if.not.table.icontains(pr |
3f0e0 | 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 25 73 20 | j.excludes,.file).then._p('\t%s. |
3f100 | 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e | \\',._MAKE.esc(file)).end.end.en |
3f120 | 64 0a 5f 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 | d._p('')._p('.PHONY:.clean.prebu |
3f140 | 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 | ild.prelink')._p('')._p('$(TARGE |
3f160 | 54 29 3a 20 24 28 53 4f 55 52 43 45 53 29 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 27 29 0a | T):.$(SOURCES).|.$(TARGETDIR)'). |
3f180 | 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 56 41 4c 41 43 29 20 2d 6f 20 24 28 54 41 | _p('\t$(SILENT).$(VALAC).-o.$(TA |
3f1a0 | 52 47 45 54 29 20 2d 2d 63 63 3d 24 28 43 43 29 20 24 28 46 4c 41 47 53 29 20 24 28 53 4f 55 52 | RGET).--cc=$(CC).$(FLAGS).$(SOUR |
3f1c0 | 43 45 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a | CES)')._p('\t$(POSTBUILDCMDS)'). |
3f1e0 | 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 | _p('')._p('$(TARGETDIR):').prema |
3f200 | 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 | ke.make_mkdirrule("$(TARGETDIR)" |
3f220 | 29 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 | )._p('clean:').if.(not.prj.solut |
3f240 | 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 | ion.messageskip).or.(not.table.c |
3f260 | 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 | ontains(prj.solution.messageskip |
3f280 | 2c 20 22 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f | ,."SkipCleaningMessage")).then._ |
3f2a0 | 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d | p('\t@echo.Cleaning.%s',.prj.nam |
3f2c0 | 65 29 0a 65 6e 64 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 | e).end._p('ifeq.(posix,$(SHELLTY |
3f2e0 | 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 20 24 28 | PE))')._p('\t$(SILENT).rm.-f..$( |
3f300 | 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c | TARGET)')._p('else')._p('\t$(SIL |
3f320 | 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 2c 24 28 54 | ENT).if.exist.$(subst./,\\\\,$(T |
3f340 | 41 52 47 45 54 29 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 | ARGET)).del.$(subst./,\\\\,$(TAR |
3f360 | 47 45 54 29 29 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 70 | GET))')._p('endif')._p('')._p('p |
3f380 | 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 | rebuild:')._p('\t$(PREBUILDCMDS) |
3f3a0 | 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 | ')._p('')._p('prelink:')._p('\t$ |
3f3c0 | 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 | (PRELINKCMDS)')._p('').end.funct |
3f3e0 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 76 61 6c 61 63 5f 63 6f 6e 66 69 67 28 70 | ion.premake.gmake_valac_config(p |
3f400 | 72 6a 2c 20 63 66 67 2c 20 76 61 6c 61 63 29 0a 5f 70 28 27 69 66 65 71 20 28 24 28 63 6f 6e 66 | rj,.cfg,.valac)._p('ifeq.($(conf |
3f420 | 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 68 6f 72 74 6e 61 6d | ig),%s)',._MAKE.esc(cfg.shortnam |
3f440 | 65 29 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 44 49 52 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b | e))._p('..TARGETDIR..=.%s',._MAK |
3f460 | 45 2e 65 73 63 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 | E.esc(cfg.buildtarget.directory) |
3f480 | 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 20 20 20 20 20 3d 20 24 28 54 41 52 47 45 54 44 49 52 | )._p('..TARGET.....=.$(TARGETDIR |
3f4a0 | 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 | )/%s',._MAKE.esc(cfg.buildtarget |
3f4c0 | 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 44 45 46 49 4e 45 53 20 20 20 20 2b 3d 25 73 27 2c 20 | .name))._p('..DEFINES....+=%s',. |
3f4e0 | 6d 61 6b 65 2e 6c 69 73 74 28 76 61 6c 61 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 | make.list(valac.getdefines(cfg.d |
3f500 | 65 66 69 6e 65 73 29 29 29 0a 5f 70 28 27 20 20 50 4b 47 53 20 20 20 20 20 20 20 2b 3d 25 73 27 | efines)))._p('..PKGS.......+=%s' |
3f520 | 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 76 61 6c 61 63 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2e 6c | ,.make.list(valac.getlinks(cfg.l |
3f540 | 69 6e 6b 73 29 29 29 0a 5f 70 28 27 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 24 28 44 45 | inks)))._p('..FLAGS......+=.$(DE |
3f560 | 46 49 4e 45 53 29 20 24 28 50 4b 47 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 | FINES).$(PKGS)%s',.make.list(tab |
3f580 | 6c 65 2e 6a 6f 69 6e 28 76 61 6c 61 63 2e 67 65 74 76 61 6c 61 66 6c 61 67 73 28 63 66 67 29 2c | le.join(valac.getvalaflags(cfg), |
3f5a0 | 20 76 61 6c 61 63 2e 67 65 74 62 75 69 6c 64 6f 70 74 69 6f 6e 73 28 63 66 67 2e 62 75 69 6c 64 | .valac.getbuildoptions(cfg.build |
3f5c0 | 6f 70 74 69 6f 6e 73 29 2c 20 76 61 6c 61 63 2e 67 65 74 62 75 69 6c 64 6f 70 74 69 6f 6e 73 28 | options),.valac.getbuildoptions( |
3f5e0 | 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 29 29 29 0a 5f 70 28 27 20 20 64 65 66 | cfg.buildoptions_c))))._p('..def |
3f600 | 69 6e 65 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 | ine.PREBUILDCMDS').if.#cfg.prebu |
3f620 | 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 6f | ildcommands.>.0.then._p('\t@echo |
3f640 | 20 52 75 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 | .Running.pre-build.commands')._p |
3f660 | 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 72 65 62 75 | ('\t%s',.table.implode(cfg.prebu |
3f680 | 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 0a 65 6e | ildcommands,."",."",."\n\t")).en |
3f6a0 | 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 6e 65 20 50 52 45 | d._p('..endef')._p('..define.PRE |
3f6c0 | 4c 49 4e 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 | LINKCMDS').if.#cfg.prelinkcomman |
3f6e0 | 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 6e 6e 69 6e 67 20 | ds.>.0.then._p('\t@echo.Running. |
3f700 | 70 72 65 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 | pre-link.commands')._p('\t%s',.t |
3f720 | 61 62 6c 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 | able.implode(cfg.prelinkcommands |
3f740 | 2c 20 22 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 | ,."",."",."\n\t")).end._p('..end |
3f760 | 65 66 27 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 | ef')._p('..define.POSTBUILDCMDS' |
3f780 | 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 20 3e 20 30 20 | ).if.#cfg.postbuildcommands.>.0. |
3f7a0 | 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 6f 73 74 2d 62 75 | then._p('\t@echo.Running.post-bu |
3f7c0 | 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. |
3f7e0 | 69 6d 70 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 | implode(cfg.postbuildcommands,." |
3f800 | 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' |
3f820 | 29 0a 5f 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 | )._p('endif')._p('').end..premak |
3f840 | 65 2e 76 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 | e.vstudio.=.{.}.local.toolsets.= |
3f860 | 20 7b 0a 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 | .{.vs2010.=."v100",.vs2012.=."v1 |
3f880 | 31 30 22 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 | 10",.vs2013.=."v120",.vs2015.=." |
3f8a0 | 76 31 34 30 22 2c 0a 76 73 31 35 20 20 20 3d 20 22 76 31 34 30 22 2c 0a 7d 0a 70 72 65 6d 61 6b | v140",.vs15...=."v140",.}.premak |
3f8c0 | 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 20 74 6f 6f 6c 73 65 74 73 5b 5f 41 43 | e.vstudio.toolset.=.toolsets[_AC |
3f8e0 | 54 49 4f 4e 5d 20 6f 72 20 22 75 6e 6b 6e 6f 77 6e 3f 22 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 | TION].or."unknown?".premake.vstu |
3f900 | 64 69 6f 2e 73 70 6c 61 73 68 70 61 74 68 20 3d 20 27 27 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 | dio.splashpath.=.''.local.vstudi |
3f920 | 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 76 73 74 75 64 69 6f 2e 70 6c 61 74 | o.=.premake.vstudio.vstudio.plat |
3f940 | 66 6f 72 6d 73 20 3d 20 7b 0a 61 6e 79 20 20 20 20 20 3d 20 22 41 6e 79 20 43 50 55 22 2c 0a 6d | forms.=.{.any.....=."Any.CPU",.m |
3f960 | 69 78 65 64 20 20 20 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 2c 0a 4e 61 74 69 | ixed...=."Mixed.Platforms",.Nati |
3f980 | 76 65 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 38 36 20 20 20 20 20 3d 20 22 78 38 36 22 2c 0a | ve..=."Win32",.x86.....=."x86",. |
3f9a0 | 78 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 36 34 20 20 20 20 20 3d 20 22 78 36 | x32.....=."Win32",.x64.....=."x6 |
3f9c0 | 34 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 58 62 6f 78 33 36 30 20 3d 20 22 | 4",.PS3.....=."PS3",.Xbox360.=." |
3f9e0 | 58 62 6f 78 20 33 36 30 22 2c 0a 41 52 4d 20 20 20 20 20 3d 20 22 41 52 4d 22 2c 0a 4f 72 62 69 | Xbox.360",.ARM.....=."ARM",.Orbi |
3fa00 | 73 3d 20 22 4f 72 62 69 73 22 2c 0a 44 75 72 61 6e 67 6f 20 3d 20 22 44 75 72 61 6e 67 6f 22 2c | s=."Orbis",.Durango.=."Durango", |
3fa20 | 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 6a 29 0a 69 66 | .}.function.vstudio.arch(prj).if |
3fa40 | 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 6e 0a 72 65 74 | .(prj.language.==."C#").then.ret |
3fa60 | 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 57 69 6e 33 32 | urn."Any.CPU".else.return."Win32 |
3fa80 | 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 69 73 77 69 6e | ".end.end.function.vstudio.iswin |
3faa0 | 72 74 28 29 0a 72 65 74 75 72 6e 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 | rt().return.vstudio.storeapp.~=. |
3fac0 | 6e 69 6c 20 61 6e 64 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 27 27 0a 65 | nil.and.vstudio.storeapp.~=.''.e |
3fae0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 | nd.function.vstudio.buildconfigs |
3fb00 | 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 70 6c 61 | (sln).local.cfgs.=.{.}.local.pla |
3fb20 | 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 6d 73 | tforms.=.premake.filterplatforms |
3fb40 | 28 73 6c 6e 2c 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 | (sln,.vstudio.platforms,."Native |
3fb60 | 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 | ").local.hascpp....=.premake.has |
3fb80 | 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 68 61 73 64 6f 74 6e 65 74 20 | cppproject(sln).local.hasdotnet. |
3fba0 | 3d 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 29 0a | =.premake.hasdotnetproject(sln). |
3fbc0 | 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 | if.hasdotnet.and.(_ACTION.>."vs2 |
3fbe0 | 30 30 38 22 20 6f 72 20 68 61 73 63 70 70 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | 008".or.hascpp).then.table.inser |
3fc00 | 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 6d 69 78 65 64 22 29 0a 65 6e 64 0a 69 66 20 | t(platforms,.1,."mixed").end.if. |
3fc20 | 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 30 | hasdotnet.and.(_ACTION.<."vs2010 |
3fc40 | 22 20 6f 72 20 6e 6f 74 20 68 61 73 63 70 70 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | ".or.not.hascpp).then.table.inse |
3fc60 | 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 61 6e 79 22 29 0a 65 6e 64 0a 69 66 20 5f | rt(platforms,.1,."any").end.if._ |
3fc80 | 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 6c 61 | ACTION.>."vs2008".then.local.pla |
3fca0 | 74 66 6f 72 6d 73 32 30 31 30 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d | tforms2010.=.{.}.for._,.platform |
3fcc0 | 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 76 73 74 75 | .in.ipairs(platforms).do.if.vstu |
3fce0 | 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 20 3d 3d 20 22 57 69 6e 33 | dio.platforms[platform].==."Win3 |
3fd00 | 32 22 20 74 68 65 6e 0a 69 66 20 68 61 73 63 70 70 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 | 2".then.if.hascpp.then.table.ins |
3fd20 | 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 | ert(platforms2010,.platform).end |
3fd40 | 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | .if.hasdotnet.then.table.insert( |
3fd60 | 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 22 78 38 36 22 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 | platforms2010,."x86").end.else.t |
3fd80 | 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 6c 61 74 66 | able.insert(platforms2010,.platf |
3fda0 | 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 | orm).end.end.platforms.=.platfor |
3fdc0 | 6d 73 32 30 31 30 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 63 66 67 20 69 6e 20 69 70 | ms2010.end.for._,.buildcfg.in.ip |
3fde0 | 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 66 6f 72 20 | airs(sln.configurations).do.for. |
3fe00 | 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) |
3fe20 | 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 79 20 3d 20 7b 20 7d 0a 65 6e 74 72 79 2e 73 72 63 5f | .do.local.entry.=.{.}.entry.src_ |
3fe40 | 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 73 72 63 5f 70 6c | buildcfg.=.buildcfg.entry.src_pl |
3fe60 | 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 7e 3d | atform.=.platform.if.platform.~= |
3fe80 | 20 22 50 53 33 22 20 6f 72 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 | ."PS3".or._ACTION.>."vs2008".the |
3fea0 | 6e 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 | n.entry.buildcfg.=.buildcfg.entr |
3fec0 | 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 | y.platform.=.vstudio.platforms[p |
3fee0 | 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 70 | latform].else.entry.buildcfg.=.p |
3ff00 | 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 2e 2e 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 | latform...."."....buildcfg.entry |
3ff20 | 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 74 72 79 2e 6e 61 | .platform.=."Win32".end.entry.na |
3ff40 | 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 2e 2e 20 22 7c 22 20 2e 2e 20 65 6e | me.=.entry.buildcfg...."|"....en |
3ff60 | 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 74 72 79 2e 69 73 72 65 61 6c 20 3d 20 28 70 6c 61 | try.platform.entry.isreal.=.(pla |
3ff80 | 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 | tform.~=."any".and.platform.~=." |
3ffa0 | 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 73 2c 20 65 6e 74 72 79 | mixed").table.insert(cfgs,.entry |
3ffc0 | 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 | ).end.end.return.cfgs.end.functi |
3ffe0 | 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 | on.vstudio.cleansolution(sln).pr |
40000 | 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 2e 73 6c 6e 22 29 0a | emake.clean.file(sln,."%%.sln"). |
40020 | 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 2e 73 75 6f 22 | premake.clean.file(sln,."%%.suo" |
40040 | 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 2e 6e 63 | ).premake.clean.file(sln,."%%.nc |
40060 | 62 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 2e | b").premake.clean.file(sln,."%%. |
40080 | 75 73 65 72 70 72 65 66 73 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 | userprefs").premake.clean.file(s |
400a0 | 6c 6e 2c 20 22 25 25 2e 75 73 65 72 74 61 73 6b 73 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ln,."%%.usertasks").end.function |
400c0 | 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c | .vstudio.cleanproject(prj).local |
400e0 | 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 74 66 69 6c 65 | .fname.=.premake.project.getfile |
40100 | 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 | name(prj,."%%").os.remove(fname. |
40120 | 2e 2e 20 22 2e 76 63 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e | ...".vcproj").os.remove(fname... |
40140 | 20 22 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 | .".vcproj.user").os.remove(fname |
40160 | 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 | ....".vcxproj").os.remove(fname. |
40180 | 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e | ...".vcxproj.user").os.remove(fn |
401a0 | 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 29 0a 6f 73 2e 72 65 | ame....".vcxproj.filters").os.re |
401c0 | 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f | move(fname....".csproj").os.remo |
401e0 | 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 | ve(fname....".csproj.user").os.r |
40200 | 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 70 69 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 | emove(fname....".pidb").os.remov |
40220 | 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 73 64 66 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | e(fname....".sdf").end.function. |
40240 | 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 28 6e 61 6d 65 29 0a 6f 73 2e 72 65 6d | vstudio.cleantarget(name).os.rem |
40260 | 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 70 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 | ove(name....".pdb").os.remove(na |
40280 | 6d 65 20 2e 2e 20 22 2e 69 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 | me....".idb").os.remove(name.... |
402a0 | 22 2e 69 6c 6b 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 76 73 68 6f | ".ilk").os.remove(name....".vsho |
402c0 | 73 74 2e 65 78 65 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 65 78 65 | st.exe").os.remove(name....".exe |
402e0 | 2e 6d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f | .manifest").end.function.vstudio |
40300 | 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 61 74 74 65 72 6e 0a | .projectfile(prj).local.pattern. |
40320 | 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 20 74 68 65 6e 0a 70 61 74 | if.prj.language.==."C#".then.pat |
40340 | 74 65 72 6e 20 3d 20 22 25 25 2e 63 73 70 72 6f 6a 22 0a 65 6c 73 65 0a 69 66 20 5f 41 43 54 49 | tern.=."%%.csproj".else.if._ACTI |
40360 | 4f 4e 20 3d 3d 20 22 76 73 31 35 22 20 74 68 65 6e 0a 70 61 74 74 65 72 6e 20 3d 20 22 25 25 2e | ON.==."vs15".then.pattern.=."%%. |
40380 | 76 63 78 70 72 6f 6a 22 0a 65 6c 73 65 0a 70 61 74 74 65 72 6e 20 3d 20 69 69 66 28 5f 41 43 54 | vcxproj".else.pattern.=.iif(_ACT |
403a0 | 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 22 25 | ION.>."vs2008",."%%.vcxproj",."% |
403c0 | 25 2e 76 63 70 72 6f 6a 22 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d | %.vcproj").end.end.local.fname.= |
403e0 | 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 |
40400 | 2e 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 | .name,.pattern).fname.=.path.joi |
40420 | 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 6e | n(prj.location,.fname).return.fn |
40440 | 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 | ame.end.function.vstudio.tool(pr |
40460 | 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 |
40480 | 6e 0a 72 65 74 75 72 6e 20 22 46 41 45 30 34 45 43 30 2d 33 30 31 46 2d 31 31 44 33 2d 42 46 34 | n.return."FAE04EC0-301F-11D3-BF4 |
404a0 | 42 2d 30 30 43 30 34 46 37 39 45 46 42 43 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 38 42 43 | B-00C04F79EFBC".else.return."8BC |
404c0 | 39 43 45 42 38 2d 38 42 34 41 2d 31 31 44 30 2d 38 44 31 31 2d 30 30 41 30 43 39 31 42 43 39 34 | 9CEB8-8B4A-11D0-8D11-00A0C91BC94 |
404e0 | 32 22 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 | 2".end.end.newaction.{.trigger.. |
40500 | 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 30 38 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 | .......=."vs2008",.shortname.... |
40520 | 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 38 22 2c 0a 64 65 73 63 72 | ...=."Visual.Studio.2008",.descr |
40540 | 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 6f 66 74 | iption.....=."Generate.Microsoft |
40560 | 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 38 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 | .Visual.Studio.2008.project.file |
40580 | 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 73 22 2c | s",.os..............=."windows", |
405a0 | 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 |
405c0 | 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",." |
405e0 | 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.=. |
40600 | 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c | {."C",."C++",."C#".},.valid_tool |
40620 | 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 2c 0a | s.....=.{.cc.....=.{."msc"...},. |
40640 | 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 75 74 | dotnet.=.{."msnet".},.},.onsolut |
40660 | 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 6e 65 | ion.=.function(sln).premake.gene |
40680 | 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 6e 32 | rate(sln,."%%.sln",.vstudio.sln2 |
406a0 | 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 20 66 | 005.generate).end,.onproject.=.f |
406c0 | 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 65 74 | unction(prj).if.premake.isdotnet |
406e0 | 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 72 61 | project(prj).then.premake.genera |
40700 | 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 73 32 | te(prj,."%%.csproj",.vstudio.cs2 |
40720 | 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 28 70 | 005.generate).premake.generate(p |
40740 | 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 63 73 | rj,."%%.csproj.user",.vstudio.cs |
40760 | 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 6b 65 | 2005.generate_user).else.premake |
40780 | 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 2c 20 76 73 74 75 | .generate(prj,."%%.vcproj",.vstu |
407a0 | 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e | dio.vc200x.generate).premake.gen |
407c0 | 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 | erate(prj,."%%.vcproj.user",.vst |
407e0 | 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6e 64 0a 65 | udio.vc200x.generate_user).end.e |
40800 | 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c | nd,.oncleansolution.=.vstudio.cl |
40820 | 65 61 6e 73 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 76 | eansolution,.oncleanproject..=.v |
40840 | 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 72 67 | studio.cleanproject,.oncleantarg |
40860 | 65 74 20 20 20 3d 20 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 | et...=.vstudio.cleantarget,.vstu |
40880 | 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 20 22 39 2e 30 2e 32 | dio.=.{.productVersion..=."9.0.2 |
408a0 | 31 30 32 32 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 30 22 2c 0a 74 | 1022",.solutionVersion.=."10",.t |
408c0 | 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 33 2e 35 22 2c 0a 73 75 70 70 6f 72 74 73 | oolsVersion....=."3.5",.supports |
408e0 | 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 6e | 64bitEditContinue.=.false,.}.}.n |
40900 | 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 20 3d 20 22 76 73 | ewaction.{.trigger.........=."vs |
40920 | 32 30 31 30 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 | 2010",.shortname.......=."Visual |
40940 | 20 53 74 75 64 69 6f 20 32 30 31 30 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d | .Studio.2010",.description.....= |
40960 | 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 6c 20 53 74 75 64 | ."Generate.Microsoft.Visual.Stud |
40980 | 69 6f 20 32 30 31 30 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 | io.2010.project.files",.os...... |
409a0 | 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 5f 6b 69 6e 64 73 | ........=."windows",.valid_kinds |
409c0 | 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 6e 64 6f 77 65 64 | .....=.{."ConsoleApp",."Windowed |
409e0 | 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 4c 69 62 22 20 7d | App",."StaticLib",."SharedLib".} |
40a00 | 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 20 22 43 2b 2b 22 | ,.valid_languages.=.{."C",."C++" |
40a20 | 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 20 7b 0a 63 63 20 | ,."C#"},.valid_tools.....=.{.cc. |
40a40 | 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 3d 20 7b 20 22 6d | ....=.{."msc"...},.dotnet.=.{."m |
40a60 | 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 75 6e 63 74 69 6f | snet".},.},.onsolution.=.functio |
40a80 | 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 6e 2c 20 22 25 25 | n(sln).premake.generate(sln,."%% |
40aa0 | 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 65 72 61 74 65 29 | .sln",.vstudio.sln2005.generate) |
40ac0 | 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 6a 29 0a | .end,.onproject.=.function(prj). |
40ae0 | 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 28 70 72 6a 29 20 | if.premake.isdotnetproject(prj). |
40b00 | 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 20 22 25 25 2e 63 | then.premake.generate(prj,."%%.c |
40b20 | 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 65 72 61 74 65 29 | sproj",.vstudio.cs2005.generate) |
40b40 | 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 70 72 6f | .premake.generate(prj,."%%.cspro |
40b60 | 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 6e 65 72 61 74 65 | j.user",.vstudio.cs2005.generate |
40b80 | 5f 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 | _user).else.premake.generate(prj |
40ba0 | 2c 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 | ,."%%.vcxproj",.premake.vs2010_v |
40bc0 | 63 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 | cxproj).premake.generate(prj,."% |
40be0 | 25 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 | %.vcxproj.user",.premake.vs2010_ |
40c00 | 76 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 | vcxproj_user).premake.generate(p |
40c20 | 72 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 | rj,."%%.vcxproj.filters",.vstudi |
40c40 | 6f 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 65 6e 64 0a 65 | o.vc2010.generate_filters).end.e |
40c60 | 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 76 73 | nd,.oncleansolution.=.premake.vs |
40c80 | 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 6f 6a | tudio.cleansolution,.oncleanproj |
40ca0 | 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 6f 6a | ect..=.premake.vstudio.cleanproj |
40cc0 | 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 2e 76 | ect,.oncleantarget...=.premake.v |
40ce0 | 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 7b 0a | studio.cleantarget,.vstudio.=.{. |
40d00 | 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 20 3d 20 22 38 2e 30 2e 33 30 37 30 33 22 2c 0a 73 | productVersion..=."8.0.30703",.s |
40d20 | 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 31 22 2c 0a 74 61 72 67 65 74 46 72 61 | olutionVersion.=."11",.targetFra |
40d40 | 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 | mework.=."4.0",.toolsVersion.... |
40d60 | 3d 20 22 34 2e 30 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e | =."4.0",.supports64bitEditContin |
40d80 | 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f | ue.=.false,.}.}..premake.vstudio |
40da0 | 2e 76 63 32 30 30 78 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 | .vc200x.=.{.}.local.vc200x.=.pre |
40dc0 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d | make.vstudio.vc200x.local.tree.= |
40de0 | 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 6f 6f | .premake.tree.local.function.boo |
40e00 | 6c 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 69 69 66 28 76 61 6c 75 65 2c 20 22 74 72 75 65 | l(value).return.iif(value,."true |
40e20 | 22 2c 20 22 66 61 6c 73 65 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e | ",."false").end.function.vc200x. |
40e40 | 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d | optimization(cfg).local.result.= |
40e60 | 20 30 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c | .0.for._,.value.in.ipairs(cfg.fl |
40e80 | 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 | ags).do.if.(value.==."Optimize") |
40ea0 | 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 33 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d | .then.result.=.3.elseif.(value.= |
40ec0 | 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 | =."OptimizeSize").then.result.=. |
40ee0 | 31 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 70 65 65 | 1.elseif.(value.==."OptimizeSpee |
40f00 | 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 32 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 | d").then.result.=.2.end.end.retu |
40f20 | 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 30 78 2e 68 65 | rn.result.end.function.vc200x.he |
40f40 | 61 64 65 72 28 65 6c 65 6d 65 6e 74 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 | ader(element).io.eol.=."\r\n"._p |
40f60 | 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 64 69 6e 67 3d 22 | ('<?xml.version="1.0".encoding=" |
40f80 | 57 69 6e 64 6f 77 73 2d 31 32 35 32 22 3f 3e 27 29 0a 5f 70 28 27 3c 25 73 27 2c 20 65 6c 65 6d | Windows-1252"?>')._p('<%s',.elem |
40fa0 | 65 6e 74 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 54 79 70 65 3d 22 56 69 73 75 61 6c 20 43 | ent)._p(1,'ProjectType="Visual.C |
40fc0 | 2b 2b 22 27 29 0a 5f 70 28 31 2c 27 56 65 72 73 69 6f 6e 3d 22 39 2e 30 30 22 27 29 0a 65 6e 64 | ++"')._p(1,'Version="9.00"').end |
40fe0 | 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 6e | .function.vc200x.Configuration(n |
41000 | 61 6d 65 2c 20 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 | ame,.cfg)._p(2,'<Configuration') |
41020 | 0a 5f 70 28 33 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 28 6e | ._p(3,'Name="%s"',.premake.esc(n |
41040 | 61 6d 65 29 29 0a 5f 70 28 33 2c 27 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 | ame))._p(3,'OutputDirectory="%s" |
41060 | 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 | ',.premake.esc(cfg.buildtarget.d |
41080 | 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 33 2c 27 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 | irectory))._p(3,'IntermediateDir |
410a0 | 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 6f 62 | ectory="%s"',.premake.esc(cfg.ob |
410c0 | 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 63 66 67 74 79 70 65 0a 69 66 20 28 63 66 67 | jectsdir)).local.cfgtype.if.(cfg |
410e0 | 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 6e 0a 63 66 67 74 79 | .kind.==."SharedLib").then.cfgty |
41100 | 70 65 20 3d 20 32 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 | pe.=.2.elseif.(cfg.kind.==."Stat |
41120 | 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 20 3d 20 34 0a 65 6c 73 65 0a 63 66 | icLib").then.cfgtype.=.4.else.cf |
41140 | 67 74 79 70 65 20 3d 20 31 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 6f 6e 66 69 67 75 72 61 74 69 6f | gtype.=.1.end._p(3,'Configuratio |
41160 | 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 63 66 67 74 79 70 65 29 0a 69 66 20 28 63 66 67 2e 66 6c | nType="%s"',.cfgtype).if.(cfg.fl |
41180 | 61 67 73 2e 4d 46 43 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 4d 46 43 3d 22 25 | ags.MFC).then._p(3,.'UseOfMFC="% |
411a0 | 64 22 27 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 | d"',.iif(cfg.flags.StaticRuntime |
411c0 | 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f | ,.1,.2)).end.if.(cfg.flags.ATL.o |
411e0 | 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 29 20 74 68 65 6e 0a 5f 70 28 33 | r.cfg.flags.StaticATL).then._p(3 |
41200 | 2c 20 27 55 73 65 4f 66 41 54 4c 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 | ,.'UseOfATL="%d"',.iif(cfg.flags |
41220 | 2e 53 74 61 74 69 63 41 54 4c 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 68 61 | .StaticATL,.1,.2)).end._p(3,'Cha |
41240 | 72 61 63 74 65 72 53 65 74 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 | racterSet="%s"',.iif(cfg.flags.U |
41260 | 6e 69 63 6f 64 65 2c 20 31 2c 20 32 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 | nicode,.1,.2)).if.cfg.flags.Mana |
41280 | 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 4d 61 6e 61 67 65 64 45 78 74 65 6e 73 69 6f 6e 73 | ged.then._p(3,'ManagedExtensions |
412a0 | 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | ="1"').end._p(3,'>').end.functio |
412c0 | 6e 20 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 | n.vc200x.Files(prj).local.tr.=.p |
412e0 | 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 65 65 28 70 | remake.project.buildsourcetree(p |
41300 | 72 6a 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 | rj).tree.traverse(tr,.{.onbranch |
41320 | 65 6e 74 65 72 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 | enter.=.function(node,.depth)._p |
41340 | 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 74 65 72 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 | (depth,.'<Filter')._p(depth,.'\t |
41360 | 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 64 65 70 74 68 2c | Name="%s"',.node.name)._p(depth, |
41380 | 20 27 5c 74 46 69 6c 74 65 72 3d 22 22 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 | .'\tFilter=""')._p(depth,.'\t>') |
413a0 | 0a 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 | .end,.onbranchexit.=.function(no |
413c0 | 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 | de,.depth)._p(depth,.'</Filter>' |
413e0 | 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 | ).end,.onleaf.=.function(node,.d |
41400 | 65 70 74 68 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d | epth).local.fname.=.node.cfg.nam |
41420 | 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 | e._p(depth,.'<File')._p(depth,.' |
41440 | 5c 74 52 65 6c 61 74 69 76 65 50 61 74 68 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 | \tRelativePath="%s"',.path.trans |
41460 | 6c 61 74 65 28 66 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 | late(fname,."\\"))._p(depth,.'\t |
41480 | 3e 27 29 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 2b 20 31 0a 6c 6f 63 61 6c 20 65 78 63 6c | >').depth.=.depth.+.1.local.excl |
414a0 | 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 | uded.=.table.icontains(prj.exclu |
414c0 | 64 65 73 2c 20 66 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 | des,.fname).for._,.cfginfo.in.ip |
414e0 | 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 67 | airs(prj.solution.vstudio_config |
41500 | 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 | s).do.if.cfginfo.isreal.then.loc |
41520 | 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,. |
41540 | 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 |
41560 | 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 75 73 65 50 43 48 20 3d 20 28 6e 6f 74 20 | c_platform).local.usePCH.=.(not. |
41580 | 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 70 72 6a 2e 70 63 68 73 6f 75 72 63 | prj.flags.NoPCH.and.prj.pchsourc |
415a0 | 65 20 3d 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 73 53 6f 75 72 | e.==.node.cfg.name).local.isSour |
415c0 | 63 65 43 6f 64 65 20 3d 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 6e 61 6d 65 | ceCode.=.path.isSourceFile(fname |
415e0 | 29 0a 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 3d 20 28 70 61 74 68 2e 69 | ).local.needsCompileAs.=.(path.i |
41600 | 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 20 7e 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 | scfile(fname).~=.premake.project |
41620 | 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 29 0a 69 66 20 75 73 65 50 43 48 20 6f 72 20 69 | .iscproject(prj)).if.usePCH.or.i |
41640 | 73 53 6f 75 72 63 65 43 6f 64 65 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c | sSourceCode.then._p(depth,.'<Fil |
41660 | 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 | eConfiguration')._p(depth,.'\tNa |
41680 | 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 0a 69 66 20 65 78 63 6c 75 | me="%s"',.cfginfo.name).if.exclu |
416a0 | 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 | ded.or.table.icontains(cfg.exclu |
416c0 | 64 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 45 78 | des,.fname).then._p(depth,.'\tEx |
416e0 | 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3d 22 74 72 75 65 22 27 29 0a 65 6e 64 0a 5f 70 28 | cludedFromBuild="true"').end._p( |
41700 | 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3c 54 6f 6f 6c | depth,.'\t>')._p(depth,.'\t<Tool |
41720 | 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 4e 61 6d 65 3d 22 25 73 22 27 0a 2c 20 69 | ')._p(depth,.'\t\tName="%s"'.,.i |
41740 | 69 66 28 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 | if(cfg.system.==."Xbox360",."VCC |
41760 | 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 | LX360CompilerTool",."VCCLCompile |
41780 | 72 54 6f 6f 6c 22 29 0a 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 4f 62 6a 65 63 74 46 | rTool").)._p(depth,.'\t\tObjectF |
417a0 | 69 6c 65 3d 22 24 28 49 6e 74 44 69 72 29 5c 5c 25 73 2e 6f 62 6a 22 27 0a 2c 20 70 61 74 68 2e | ile="$(IntDir)\\%s.obj"'.,.path. |
417c0 | 74 72 61 6e 73 6c 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 | translate(path.trimdots(path.rem |
417e0 | 6f 76 65 65 78 74 28 66 6e 61 6d 65 29 29 2c 20 22 5c 5c 22 29 0a 29 0a 69 66 20 6e 65 65 64 73 | oveext(fname)),."\\").).if.needs |
41800 | 43 6f 6d 70 69 6c 65 41 73 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 43 6f | CompileAs.then._p(depth,.'\t\tCo |
41820 | 6d 70 69 6c 65 41 73 3d 22 25 73 22 27 2c 20 69 69 66 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 | mpileAs="%s"',.iif(path.iscfile( |
41840 | 66 6e 61 6d 65 29 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 69 66 20 75 73 65 50 43 48 20 74 68 65 | fname),.1,.2)).end.if.usePCH.the |
41860 | 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 6c 6f | n.if.cfg.system.==."PS3".then.lo |
41880 | 63 61 6c 20 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 | cal.options.=.table.join(premake |
418a0 | 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 | .snc.getcflags(cfg),............ |
418c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 | ................premake.snc.getc |
418e0 | 78 78 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xxflags(cfg),................... |
41900 | 20 20 20 20 20 20 20 20 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 0a 6f 70 74 69 6f | .........cfg.buildoptions).optio |
41920 | 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 3b | ns.=.table.concat(options,."."); |
41940 | 0a 6f 70 74 69 6f 6e 73 20 3d 20 6f 70 74 69 6f 6e 73 20 2e 2e 20 27 20 2d 2d 63 72 65 61 74 65 | .options.=.options....'.--create |
41960 | 5f 70 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 | _pch="$(IntDir)/$(TargetName).pc |
41980 | 68 22 27 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 6c 4f 70 74 | h"'._p(depth,.'\t\tAdditionalOpt |
419a0 | 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 6f 6e 73 29 | ions="%s"',.premake.esc(options) |
419c0 | 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 63 6f 6d 70 | ).else._p(depth,.'\t\tUsePrecomp |
419e0 | 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 64 65 70 74 | iledHeader="1"').end.end._p(dept |
41a00 | 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 43 6f 6e 66 | h,.'\t/>')._p(depth,.'</FileConf |
41a20 | 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 74 68 20 3d | iguration>').end.end.end.depth.= |
41a40 | 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 3e 27 29 0a | .depth.-.1._p(depth,.'</File>'). |
41a60 | 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 6f 6e 20 76 | end,.},.false,.2).end.function.v |
41a80 | 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 73 65 64 20 | c200x.Platforms(prj).local.used. |
41aa0 | 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 72 20 5f 2c | =.{.}._p(1,'<Platforms>').for._, |
41ac0 | 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 76 73 74 75 | .cfg.in.ipairs(prj.solution.vstu |
41ae0 | 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 6c 20 61 6e | dio_configs).do.if.cfg.isreal.an |
41b00 | 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 66 67 2e 70 | d.not.table.contains(used,.cfg.p |
41b20 | 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 73 65 64 2c | latform).then.table.insert(used, |
41b40 | 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 72 6d 27 29 | .cfg.platform)._p(2,'<Platform') |
41b60 | 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 6f 72 6d 29 | ._p(3,'Name="%s"',.cfg.platform) |
41b80 | 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 50 6c 61 74 | ._p(2,'/>').end.end._p(1,'</Plat |
41ba0 | 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 2e 53 79 6d | forms>').end.function.vc200x.Sym |
41bc0 | 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 53 79 6d 62 | bols(cfg).if.(not.cfg.flags.Symb |
41be0 | 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 66 67 2e 66 | ols).then.return.0.else.if.cfg.f |
41c00 | 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 0a 20 20 20 76 63 32 | lags.NoEditAndContinue.or....vc2 |
41c20 | 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 6f 72 0a 20 20 | 00x.optimization(cfg).~=.0.or... |
41c40 | 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 6f 72 0a 20 20 20 63 66 67 2e 70 6c 61 | .cfg.flags.Managed.or....cfg.pla |
41c60 | 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 6e 20 33 0a 65 6c 73 | tform.==."x64".then.return.3.els |
41c80 | 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 6e 63 74 69 6f 6e 20 | e.return.4.end.end.end.function. |
41ca0 | 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 66 67 29 0a 5f 70 28 | vc200x.VCCLCompilerTool(cfg)._p( |
41cc0 | 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 69 69 66 | 3,'<Tool')._p(4,'Name="%s"',.iif |
41ce0 | 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 43 | (cfg.platform.~=."Xbox360",."VCC |
41d00 | 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 43 6f 6d 70 69 6c 65 | LCompilerTool",."VCCLX360Compile |
41d20 | 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 69 67 6e 65 64 43 68 | rTool")).if.cfg.flags.UnsignedCh |
41d40 | 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 62 75 69 6c 64 6f 70 | ar.then.table.insert(cfg.buildop |
41d60 | 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 62 75 69 6c 64 6f 70 | tions,.'/J').end.if.#cfg.buildop |
41d80 | 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 6f 6e 61 6c 4f | tions.>.0.then._p(4,'AdditionalO |
41da0 | 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 6f 6e 63 61 74 28 70 | ptions="%s./MP"',.table.concat(p |
41dc0 | 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 20 22 20 | remake.esc(cfg.buildoptions),.". |
41de0 | 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 6e 3d 22 25 73 22 27 | ")).end._p(4,'Optimization="%s"' |
41e00 | 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 29 29 0a 69 66 20 63 | ,.vc200x.optimization(cfg)).if.c |
41e20 | 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 70 28 | fg.flags.NoFramePointer.then._p( |
41e40 | 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 27 2c 20 62 6f 6f 6c | 4,'OmitFramePointers="%s"',.bool |
41e60 | 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 64 65 64 69 72 73 20 | (true)).end.if.#cfg.includedirs. |
41e80 | 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 49 6e 63 6c 75 64 65 | >.0.then._p(4,'AdditionalInclude |
41ea0 | 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 65 2e 65 73 63 28 70 | Directories="%s"',.premake.esc(p |
41ec0 | 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 74 28 63 66 67 2e 69 | ath.translate(table.concat(cfg.i |
41ee0 | 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 0a 65 6e 64 0a 69 66 | ncludedirs,.";"),.'\\'))).end.if |
41f00 | 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 28 34 2c 27 50 72 65 | .#cfg.defines.>.0.then._p(4,'Pre |
41f20 | 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 2c 20 70 72 65 6d | processorDefinitions="%s"',.prem |
41f40 | 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 69 6e 65 73 | ake.esc(table.concat(cfg.defines |
41f60 | 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 6f 6e 66 69 67 2e 69 | ,.";"))).end.if.premake.config.i |
41f80 | 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 66 6c 61 67 73 2e 45 | sdebugbuild(cfg).and.cfg.flags.E |
41fa0 | 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 6f 74 20 63 66 67 2e | nableMinimalRebuild.and.not.cfg. |
41fc0 | 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 4d 69 6e 69 6d 61 6c | flags.Managed.then._p(4,'Minimal |
41fe0 | 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 29 0a 65 6e 64 0a 69 | Rebuild="%s"',.bool(true)).end.i |
42000 | 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 |
42020 | 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 27 29 0a 65 6c 73 65 | (4,'ExceptionHandling="0"').else |
42040 | 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 34 2c 27 45 78 63 65 | if.cfg.flags.SEH.then._p(4,'Exce |
42060 | 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 66 20 76 63 32 30 30 | ptionHandling="2"').end.if.vc200 |
42080 | 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 61 6e 64 20 6e 6f 74 | x.optimization(cfg).==.0.and.not |
420a0 | 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 42 61 | .cfg.flags.Managed.then._p(4,'Ba |
420c0 | 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 64 0a 69 66 20 76 63 | sicRuntimeChecks="3"').end.if.vc |
420e0 | 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 74 68 65 6e | 200x.optimization(cfg).~=.0.then |
42100 | 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 27 2c 20 62 6f 6f 6c | ._p(4,'StringPooling="%s"',.bool |
42120 | 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 0a 69 66 20 70 72 65 | (true)).end.local.runtime.if.pre |
42140 | 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 29 20 74 68 | make.config.isdebugbuild(cfg).th |
42160 | 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 73 2e 53 74 61 74 69 | en.runtime.=.iif(cfg.flags.Stati |
42180 | 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 69 6d 65 20 3d 20 69 | cRuntime,.1,.3).else.runtime.=.i |
421a0 | 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 30 2c 20 32 | if(cfg.flags.StaticRuntime,.0,.2 |
421c0 | 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 79 3d 22 25 73 22 27 | ).end._p(4,'RuntimeLibrary="%s"' |
421e0 | 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 6e 63 74 69 6f 6e 4c | ,.runtime)._p(4,'EnableFunctionL |
42200 | 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 72 75 65 29 29 0a 69 | evelLinking="%s"',.bool(true)).i |
42220 | 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 30 22 20 61 6e 64 20 | f.cfg.platform.~=."Xbox360".and. |
42240 | 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 78 36 34 22 20 61 6e 64 20 63 66 67 2e 70 6c | cfg.platform.~=."x64".and.cfg.pl |
42260 | 61 74 66 6f 72 6d 20 7e 3d 20 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e | atform.~=."Durango".then.if.cfg. |
42280 | 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c | flags.EnableSSE.then._p(4,'Enabl |
422a0 | 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3d 22 31 22 27 29 0a 65 6c | eEnhancedInstructionSet="1"').el |
422c0 | 73 65 69 66 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 | seif.cfg.flags.EnableSSE2.then._ |
422e0 | 70 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 | p(4,'EnableEnhancedInstructionSe |
42300 | 74 3d 22 32 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f | t="2"').end.end.if.cfg.flags.Flo |
42320 | 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d | atFast.then._p(4,'FloatingPointM |
42340 | 6f 64 65 6c 3d 22 32 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 | odel="2"').elseif.cfg.flags.Floa |
42360 | 74 53 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 | tStrict.then._p(4,'FloatingPoint |
42380 | 4d 6f 64 65 6c 3d 22 31 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 | Model="1"').end.if.cfg.flags.NoR |
423a0 | 54 54 49 20 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 | TTI.and.not.cfg.flags.Managed.th |
423c0 | 65 6e 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3d 22 25 73 22 27 2c 20 | en._p(4,'RuntimeTypeInfo="%s"',. |
423e0 | 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 | bool(false)).end.if.cfg.flags.Fa |
42400 | 73 74 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 | stCall.then._p(4,'CallingConvent |
42420 | 69 6f 6e 3d 22 31 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 64 43 61 | ion="1"').elseif.cfg.flags.StdCa |
42440 | 6c 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3d | ll.then._p(4,'CallingConvention= |
42460 | 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 | "2"').end.if.cfg.flags.NativeWCh |
42480 | 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 74 41 73 42 75 69 6c | ar.then._p(4,'TreatWChar_tAsBuil |
424a0 | 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6c 73 65 69 | tInType="%s"',.bool(true)).elsei |
424c0 | 66 20 63 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 | f.cfg.flags.NoNativeWChar.then._ |
424e0 | 70 28 34 2c 27 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 3d 22 | p(4,'TreatWChar_tAsBuiltInType=" |
42500 | 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 6e 6f 74 20 63 66 | %s"',.bool(false)).end.if.not.cf |
42520 | 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 72 20 | g.flags.NoPCH.and.cfg.pchheader. |
42540 | 74 68 65 6e 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 65 72 3d | then._p(4,'UsePrecompiledHeader= |
42560 | 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 | "2"')._p(4,'PrecompiledHeaderThr |
42580 | 6f 75 67 68 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a | ough="%s"',.cfg.pchheader).else. |
425a0 | 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 | _p(4,'UsePrecompiledHeader="%s"' |
425c0 | 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e | ,.iif(cfg.flags.NoPCH,.0,.2)).en |
425e0 | 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 65 | d.if.cfg.flags.ExtraWarnings.the |
42600 | 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3d 22 25 73 22 27 2c 20 34 29 0a 65 | n._p(4,'WarningLevel="%s"',.4).e |
42620 | 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 69 6e 69 6d 75 6d 57 61 72 6e 69 6e 67 73 20 | lseif.cfg.flags.MinimumWarnings. |
42640 | 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3d 22 25 73 22 27 2c 20 31 | then._p(4,'WarningLevel="%s"',.1 |
42660 | 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3d 22 25 73 22 27 2c | ).else._p(4,'WarningLevel="%s"', |
42680 | 20 33 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 6e 69 6e | .3).end.if.cfg.flags.FatalWarnin |
426a0 | 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 41 73 45 72 72 6f 72 3d 22 25 73 22 27 2c | gs.then._p(4,'WarnAsError="%s"', |
426c0 | 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 | .bool(true)).end.if._ACTION.<."v |
426e0 | 73 32 30 30 38 22 20 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 | s2008".and.not.cfg.flags.Managed |
42700 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 65 74 65 63 74 36 34 42 69 74 50 6f 72 74 61 62 69 6c 69 | .then._p(4,'Detect64BitPortabili |
42720 | 74 79 50 72 6f 62 6c 65 6d 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 6e 6f 74 20 63 66 67 2e 66 | tyProblems="%s"',.bool(not.cfg.f |
42740 | 6c 61 67 73 2e 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 | lags.No64BitChecks)).end._p(4,'P |
42760 | 72 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 | rogramDataBaseFileName="$(OutDir |
42780 | 29 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 | )\\%s.pdb"',.path.getbasename(cf |
427a0 | 67 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 | g.buildtarget.name))._p(4,'Debug |
427c0 | 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e | InformationFormat="%s"',.vc200x. |
427e0 | 53 79 6d 62 6f 6c 73 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d | Symbols(cfg)).if.cfg.language.== |
42800 | 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 43 6f 6d 70 69 6c 65 41 73 3d 22 31 22 27 29 | ."C".then._p(4,.'CompileAs="1"') |
42820 | 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 6e 20 76 63 32 | .end._p(3,'/>').end.function.vc2 |
42840 | 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f | 00x.VCLinkerTool(cfg)._p(3,'<Too |
42860 | 6c 27 29 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 22 20 74 | l').if.cfg.kind.~=."StaticLib".t |
42880 | 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c | hen._p(4,'Name="%s"',.iif(cfg.pl |
428a0 | 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 4c 69 6e 6b 65 72 54 6f | atform.~=."Xbox360",."VCLinkerTo |
428c0 | 6f 6c 22 2c 20 22 56 43 58 33 36 30 4c 69 6e 6b 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 | ol",."VCX360LinkerTool")).if.cfg |
428e0 | 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 67 | .flags.NoImportLib.then._p(4,'Ig |
42900 | 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 | noreImportLibrary="%s"',.bool(tr |
42920 | 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e 20 30 | ue)).end.if.#cfg.linkoptions.>.0 |
42940 | 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="% |
42960 | 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 |
42980 | 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 69 66 20 23 63 66 | g.linkoptions),.".")).end.if.#cf |
429a0 | 67 2e 6c 69 6e 6b 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 | g.links.>.0.then._p(4,'Additiona |
429c0 | 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 | lDependencies="%s"',.table.conca |
429e0 | 74 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 6c 22 2c 20 22 | t(premake.getlinks(cfg,."all",." |
42a00 | 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 | fullpath"),.".")).end._p(4,'Outp |
42a20 | 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 | utFile="$(OutDir)\\%s"',.cfg.bui |
42a40 | 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e 6b 49 6e 63 72 65 6d 65 | ldtarget.name)._p(4,'LinkIncreme |
42a60 | 6e 74 61 6c 3d 22 25 73 22 27 2c 0a 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 | ntal="%s"',.iif(premake.config.i |
42a80 | 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 2c 20 32 2c 20 31 29 29 0a 5f | sincrementallink(cfg).,.2,.1))._ |
42aa0 | 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 |
42ac0 | 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 2e 65 73 | s="%s"',.table.concat(premake.es |
42ae0 | 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c | c(path.translate(cfg.libdirs,.'\ |
42b00 | 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 | \')).,.";")).local.deffile.=.pre |
42b20 | 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 65 | make.findfile(cfg,.".def").if.de |
42b40 | 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f | ffile.then._p(4,'ModuleDefinitio |
42b60 | 6e 46 69 6c 65 3d 22 25 73 22 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 69 66 20 63 66 67 | nFile="%s"',.deffile).end.if.cfg |
42b80 | 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 65 6e | .flags.NoManifest.then._p(4,'Gen |
42ba0 | 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 | erateManifest="%s"',.bool(false) |
42bc0 | 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 | ).end._p(4,'GenerateDebugInforma |
42be0 | 74 69 6f 6e 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 | tion="%s"',.bool(vc200x.Symbols( |
42c00 | 63 66 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 | cfg).~=.0)).if.vc200x.Symbols(cf |
42c20 | 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 | g).~=.0.then._p(4,'ProgramDataBa |
42c40 | 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c | seFileName="$(OutDir)\\%s.pdb"', |
42c60 | 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 | .path.getbasename(cfg.buildtarge |
42c80 | 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 53 79 73 74 65 6d 3d 22 25 73 | t.name)).end._p(4,'SubSystem="%s |
42ca0 | 22 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 | "',.iif(cfg.kind.==."ConsoleApp" |
42cc0 | 2c 20 31 2c 20 32 29 29 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 | ,.1,.2)).if.vc200x.optimization( |
42ce0 | 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 65 52 65 66 | cfg).~=.0.then._p(4,'OptimizeRef |
42d00 | 65 72 65 6e 63 65 73 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 43 4f 4d 44 41 54 | erences="2"')._p(4,'EnableCOMDAT |
42d20 | 46 6f 6c 64 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d | Folding="2"').end.if.(cfg.kind.= |
42d40 | 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 | =."ConsoleApp".or.cfg.kind.==."W |
42d60 | 69 6e 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 | indowedApp").and.not.cfg.flags.W |
42d80 | 69 6e 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 | inMain.then._p(4,'EntryPointSymb |
42da0 | 6f 6c 3d 22 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 | ol="mainCRTStartup"').end.if.cfg |
42dc0 | 2e 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 6c 6f 63 61 6c 20 | .kind.==."SharedLib".then.local. |
42de0 | 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c | implibname.=.cfg.linktarget.full |
42e00 | 70 61 74 68 0a 5f 70 28 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 | path._p(4,'ImportLibrary="%s"',. |
42e20 | 69 69 66 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 | iif(cfg.flags.NoImportLib,.cfg.o |
42e40 | 62 6a 65 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 | bjectsdir...."\\"....path.getnam |
42e60 | 65 28 69 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 | e(implibname),.implibname)).end. |
42e80 | 5f 70 28 34 2c 27 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 64 22 27 2c 20 69 69 66 28 63 | _p(4,'TargetMachine="%d"',.iif(c |
42ea0 | 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 31 37 2c 20 31 29 29 0a 65 6c | fg.platform.==."x64",.17,.1)).el |
42ec0 | 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 | se._p(4,'Name="VCLibrarianTool"' |
42ee0 | 29 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 | ).if.#cfg.links.>.0.then._p(4,'A |
42f00 | 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 |
42f20 | 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,. |
42f40 | 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 |
42f60 | 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"', |
42f80 | 20 63 66 67 2e 62 75 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 | .cfg.buildtarget.name).if.#cfg.l |
42fa0 | 69 62 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 | ibdirs.>.0.then._p(4,'Additional |
42fc0 | 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 70 72 65 6d 61 6b | LibraryDirectories="%s"',.premak |
42fe0 | 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 |
43000 | 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 0a 65 6e 64 0a 6c 6f 63 61 | t(cfg.libdirs.,.";")))).end.loca |
43020 | 6c 20 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f | l.addlOptions.=.{}.if.cfg.platfo |
43040 | 72 6d 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 64 | rm.==."x32".then.table.insert(ad |
43060 | 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 38 36 22 29 0a 65 6c 73 65 69 | dlOptions,."/MACHINE:X86").elsei |
43080 | 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 74 61 62 | f.cfg.platform.==."x64".then.tab |
430a0 | 6c 65 2e 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 | le.insert(addlOptions,."/MACHINE |
430c0 | 3a 58 36 34 22 29 0a 65 6e 64 0a 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a | :X64").end.addlOptions.=.table.j |
430e0 | 6f 69 6e 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 | oin(addlOptions,.cfg.linkoptions |
43100 | 29 0a 69 66 20 23 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c | ).if.#addlOptions.>.0.then._p(4, |
43120 | 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 65 2e | 'AdditionalOptions="%s"',.table. |
43140 | 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 61 64 64 6c 4f 70 74 69 6f 6e 73 29 2c | concat(premake.esc(addlOptions), |
43160 | 20 22 20 22 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 |
43180 | 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 5f 50 | nction.vc200x.VCCLCompilerTool_P |
431a0 | 53 33 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 6d 65 | S3(cfg)._p(3,'<Tool')._p(4,'Name |
431c0 | 3d 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c | ="VCCLCompilerTool"').local.buil |
431e0 | 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 73 6e | doptions.=.table.join(premake.sn |
43200 | 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 | c.getcflags(cfg),.premake.snc.ge |
43220 | 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 |
43240 | 29 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 64 20 63 66 67 | ).if.not.cfg.flags.NoPCH.and.cfg |
43260 | 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 65 63 6f 6d 70 | .pchheader.then._p(4,'UsePrecomp |
43280 | 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 6f 6d 70 69 6c | iledHeader="2"')._p(4,'Precompil |
432a0 | 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 67 65 74 6e | edHeaderThrough="%s"',.path.getn |
432c0 | 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | ame(cfg.pchheader)).table.insert |
432e0 | 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2d 2d 75 73 65 5f 70 63 68 3d 22 24 28 49 6e 74 | (buildoptions,.'--use_pch="$(Int |
43300 | 44 69 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 29 0a 65 6c 73 65 0a 5f | Dir)/$(TargetName).pch"').else._ |
43320 | 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 2c | p(4,'UsePrecompiledHeader="%s"', |
43340 | 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 | .iif(cfg.flags.NoPCH,.0,.2)).end |
43360 | 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 27 2c 20 | ._p(4,'AdditionalOptions="%s"',. |
43380 | 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 62 75 69 6c 64 6f 70 | premake.esc(table.concat(buildop |
433a0 | 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 | tions,."."))).if.#cfg.includedir |
433c0 | 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 49 6e 63 6c 75 | s.>.0.then._p(4,'AdditionalInclu |
433e0 | 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 65 2e 65 73 63 | deDirectories="%s"',.premake.esc |
43400 | 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 74 28 63 66 67 | (path.translate(table.concat(cfg |
43420 | 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 0a 65 6e 64 0a | .includedirs,.";"),.'\\'))).end. |
43440 | 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 28 34 2c 27 50 | if.#cfg.defines.>.0.then._p(4,'P |
43460 | 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 2c 20 74 61 | reprocessorDefinitions="%s"',.ta |
43480 | 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 67 2e 64 65 66 69 6e | ble.concat(premake.esc(cfg.defin |
434a0 | 65 73 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 | es),.";")).end._p(4,'ProgramData |
434c0 | 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 25 73 2e 70 64 62 22 | BaseFileName="$(OutDir)\\%s.pdb" |
434e0 | 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 75 69 6c 64 74 61 72 | ',.path.getbasename(cfg.buildtar |
43500 | 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f | get.name))._p(4,'DebugInformatio |
43520 | 6e 46 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f 6d 70 69 6c 65 41 73 3d 22 30 | nFormat="0"')._p(4,'CompileAs="0 |
43540 | 22 27 29 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 | "')._p(3,'/>').end.function.vc20 |
43560 | 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c | 0x.VCLinkerTool_PS3(cfg)._p(3,'< |
43580 | 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 69 63 4c 69 62 | Tool').if.cfg.kind.~=."StaticLib |
435a0 | 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 | ".then._p(4,'Name="VCLinkerTool" |
435c0 | 27 29 0a 6c 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 | ').local.buildoptions.=.table.jo |
435e0 | 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 | in(premake.snc.getldflags(cfg),. |
43600 | 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e | cfg.linkoptions).if.#buildoption |
43620 | 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 74 69 6f | s.>.0.then._p(4,'AdditionalOptio |
43640 | 6e 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 | ns="%s"',.premake.esc(table.conc |
43660 | 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 | at(buildoptions,."."))).end.if.# |
43680 | 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 64 64 69 74 69 6f | cfg.links.>.0.then._p(4,'Additio |
436a0 | 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 6c 65 2e 63 6f 6e | nalDependencies="%s"',.table.con |
436c0 | 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 22 61 6c 6c 22 2c | cat(premake.getlinks(cfg,."all", |
436e0 | 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 28 34 2c 27 4f 75 | ."fullpath"),.".")).end._p(4,'Ou |
43700 | 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 20 63 66 67 2e 62 | tputFile="$(OutDir)\\%s"',.cfg.b |
43720 | 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 6b 49 6e 63 72 65 | uildtarget.name)._p(4,'LinkIncre |
43740 | 6d 65 6e 74 61 6c 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 | mental="0"')._p(4,'AdditionalLib |
43760 | 72 61 72 79 44 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 | raryDirectories="%s"',.table.con |
43780 | 63 61 74 28 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 63 | cat(premake.esc(path.translate(c |
437a0 | 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 5f 70 28 34 2c | fg.libdirs,.'\\')).,.";"))._p(4, |
437c0 | 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 6f 6c 28 66 61 | 'GenerateManifest="%s"',.bool(fa |
437e0 | 6c 73 65 29 29 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 46 69 6c 65 3d | lse))._p(4,'ProgramDatabaseFile= |
43800 | 22 22 27 29 0a 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 61 73 65 41 64 64 72 65 73 73 | ""')._p(4,'RandomizedBaseAddress |
43820 | 3d 22 31 22 27 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 74 69 6f 6e 50 72 65 76 65 6e | ="1"')._p(4,'DataExecutionPreven |
43840 | 74 69 6f 6e 3d 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 | tion="0"').else._p(4,'Name="VCLi |
43860 | 62 72 61 72 69 61 6e 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 | brarianTool"').local.buildoption |
43880 | 73 20 3d 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 | s.=.table.join(premake.snc.getld |
438a0 | 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 0a 69 66 20 | flags(cfg),.cfg.linkoptions).if. |
438c0 | 23 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 | #buildoptions.>.0.then._p(4,'Add |
438e0 | 69 74 69 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 | itionalOptions="%s"',.premake.es |
43900 | 63 28 74 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 | c(table.concat(buildoptions,."." |
43920 | 29 29 29 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 | ))).end.if.#cfg.links.>.0.then._ |
43940 | 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 25 73 22 | p(4,'AdditionalDependencies="%s" |
43960 | 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 6e 6b 73 | ',.table.concat(premake.getlinks |
43980 | 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 29 29 0a | (cfg,."all",."fullpath"),.".")). |
439a0 | 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 72 29 5c | end._p(4,'OutputFile="$(OutDir)\ |
439c0 | 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 69 66 20 | \%s"',.cfg.buildtarget.name).if. |
439e0 | 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 64 64 69 | #cfg.libdirs.>.0.then._p(4,'Addi |
43a00 | 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"',. |
43a20 | 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 65 | premake.esc(path.translate(table |
43a40 | 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 0a 65 6e | .concat(cfg.libdirs.,.";")))).en |
43a60 | 64 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 6e 20 76 63 | d.end._p(3,'/>').end.function.vc |
43a80 | 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 28 63 66 67 29 | 200x.VCResourceCompilerTool(cfg) |
43aa0 | 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 56 43 52 65 73 | ._p(3,'<Tool')._p(4,'Name="VCRes |
43ac0 | 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 72 65 73 | ourceCompilerTool"').if.#cfg.res |
43ae0 | 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 6f 6e 61 | options.>.0.then._p(4,'Additiona |
43b00 | 6c 4f 70 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 | lOptions="%s"',.table.concat(pre |
43b20 | 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a | make.esc(cfg.resoptions),.".")). |
43b40 | 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e | end.if.#cfg.defines.>.0.or.#cfg. |
43b60 | 72 65 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f | resdefines.>.0.then._p(4,'Prepro |
43b80 | 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 | cessorDefinitions="%s"',.table.c |
43ba0 | 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 | oncat(premake.esc(table.join(cfg |
43bc0 | 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 29 2c 20 22 3b 22 29 | .defines,.cfg.resdefines)),.";") |
43be0 | 29 0a 65 6e 64 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 6f 72 | ).end.if.#cfg.includedirs.>.0.or |
43c00 | 20 23 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 6c 6f | .#cfg.resincludedirs.>.0.then.lo |
43c20 | 63 61 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 69 6e 63 6c 75 64 | cal.dirs.=.table.join(cfg.includ |
43c40 | 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 5f 70 28 34 2c | edirs,.cfg.resincludedirs)._p(4, |
43c60 | 27 41 64 64 69 74 69 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 | 'AdditionalIncludeDirectories="% |
43c80 | 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 61 74 65 28 | s"',.premake.esc(path.translate( |
43ca0 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 | table.concat(dirs,.";"),.'\\'))) |
43cc0 | 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 6e 20 76 63 32 | .end._p(3,'/>').end.function.vc2 |
43ce0 | 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6d 61 | 00x.VCManifestTool(cfg).local.ma |
43d00 | 6e 69 66 65 73 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 | nifests.=.{.}.for._,.fname.in.ip |
43d20 | 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 | airs(cfg.files).do.if.path.getex |
43d40 | 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 6d 61 6e 69 66 65 73 74 22 20 74 68 | tension(fname).==.".manifest".th |
43d60 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 66 6e 61 6d 65 | en.table.insert(manifests,.fname |
43d80 | 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 | ).end.end._p(3,'<Tool')._p(4,'Na |
43da0 | 6d 65 3d 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a 69 66 20 23 6d 61 6e 69 66 65 | me="VCManifestTool"').if.#manife |
43dc0 | 73 74 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 4d 61 6e | sts.>.0.then._p(4,'AdditionalMan |
43de0 | 69 66 65 73 74 46 69 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 | ifestFiles="%s"',.premake.esc(ta |
43e00 | 62 6c 65 2e 63 6f 6e 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 | ble.concat(manifests,.";"))).end |
43e20 | 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. |
43e40 | 56 43 4d 49 44 4c 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 | VCMIDLTool(cfg)._p(3,'<Tool')._p |
43e60 | 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 29 0a 69 66 20 63 66 67 2e 70 | (4,'Name="VCMIDLTool"').if.cfg.p |
43e80 | 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 61 72 67 | latform.==."x64".then._p(4,'Targ |
43ea0 | 65 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e | etEnvironment="3"').end._p(3,'/> |
43ec0 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 | ').end.function.vc200x.buildstep |
43ee0 | 73 62 6c 6f 63 6b 28 6e 61 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 | sblock(name,.steps)._p(3,'<Tool' |
43f00 | 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 6d 65 29 0a 69 66 20 23 73 74 | )._p(4,'Name="%s"',.name).if.#st |
43f20 | 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e 64 4c 69 6e 65 3d 22 | eps.>.0.then._p(4,'CommandLine=" |
43f40 | 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 | %s"',.premake.esc(table.implode( |
43f60 | 73 74 65 70 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 65 6e 64 0a 5f 70 28 | steps,."",."",."\r\n"))).end._p( |
43f80 | 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b 6d 61 70 20 3d 0a 7b 0a 56 | 3,'/>').end.local.blockmap.=.{.V |
43fa0 | 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 | CCLCompilerTool.......=.vc200x.V |
43fc0 | 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f | CCLCompilerTool,.VCCLCompilerToo |
43fe0 | 6c 5f 50 53 33 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f | l_PS3...=.vc200x.VCCLCompilerToo |
44000 | 6c 5f 50 53 33 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 3d 20 | l_PS3,.VCLinkerTool...........=. |
44020 | 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f | vc200x.VCLinkerTool,.VCLinkerToo |
44040 | 6c 5f 50 53 33 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 | l_PS3.......=.vc200x.VCLinkerToo |
44060 | 6c 5f 50 53 33 2c 0a 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 3d 20 | l_PS3,.VCManifestTool.........=. |
44080 | 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c 0a 56 43 4d 49 44 4c 54 6f 6f | vc200x.VCManifestTool,.VCMIDLToo |
440a0 | 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f 6f | l.............=.vc200x.VCMIDLToo |
440c0 | 6c 2c 0a 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 3d 20 76 63 32 30 | l,.VCResourceCompilerTool.=.vc20 |
440e0 | 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 7d 0a 6c 6f 63 | 0x.VCResourceCompilerTool,.}.loc |
44100 | 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e 73 28 76 65 72 73 69 6f 6e 2c | al.function.getsections(version, |
44120 | 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 | .platform).if.platform.==."Xbox3 |
44140 | 36 30 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 | 60".then.return.{."VCPreBuildEve |
44160 | 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 | ntTool",."VCCustomBuildTool",."V |
44180 | 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 | CXMLDataGeneratorTool",."VCWebSe |
441a0 | 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 | rviceProxyGeneratorTool",."VCMID |
441c0 | 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d | LTool",."VCCLCompilerTool",."VCM |
441e0 | 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 | anagedResourceCompilerTool",."VC |
44200 | 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e | ResourceCompilerTool",."VCPreLin |
44220 | 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 | kEventTool",."VCLinkerTool",."VC |
44240 | 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 2c 0a 22 | ALinkTool",."VCX360ImageTool",." |
44260 | 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e | VCBscMakeTool",."VCX360Deploymen |
44280 | 74 54 6f 6f 6c 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 2c 0a | tTool",."VCPostBuildEventTool",. |
442a0 | 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 | "DebuggerTool",.}.end.if.platfor |
442c0 | 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 | m.==."PS3".then.return.{."VCPreB |
442e0 | 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 6f | uildEventTool",."VCCustomBuildTo |
44300 | 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 22 | ol",."VCXMLDataGeneratorTool",." |
44320 | 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 2c | VCWebServiceProxyGeneratorTool", |
44340 | 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 6c | ."VCMIDLTool",."VCCLCompilerTool |
44360 | 5f 50 53 33 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 | _PS3",."VCManagedResourceCompile |
44380 | 72 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 | rTool",."VCResourceCompilerTool" |
443a0 | 2c 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 | ,."VCPreLinkEventTool",."VCLinke |
443c0 | 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 | rTool_PS3",."VCALinkTool",."VCMa |
443e0 | 6e 69 66 65 73 74 54 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 | nifestTool",."VCXDCMakeTool",."V |
44400 | 43 42 73 63 4d 61 6b 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 | CBscMakeTool",."VCFxCopTool",."V |
44420 | 43 41 70 70 56 65 72 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 | CAppVerifierTool",."VCWebDeploym |
44440 | 65 6e 74 54 6f 6f 6c 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 | entTool",."VCPostBuildEventTool" |
44460 | 0a 7d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 | .}.end.return.{."VCPreBuildEvent |
44480 | 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 | Tool",."VCCustomBuildTool",."VCX |
444a0 | 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 | MLDataGeneratorTool",."VCWebServ |
444c0 | 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 | iceProxyGeneratorTool",."VCMIDLT |
444e0 | 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e | ool",."VCCLCompilerTool",."VCMan |
44500 | 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 | agedResourceCompilerTool",."VCRe |
44520 | 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 | sourceCompilerTool",."VCPreLinkE |
44540 | 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c | ventTool",."VCLinkerTool",."VCAL |
44560 | 69 6e 6b 54 6f 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 | inkTool",."VCManifestTool",."VCX |
44580 | 44 43 4d 61 6b 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 | DCMakeTool",."VCBscMakeTool",."V |
445a0 | 43 46 78 43 6f 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 | CFxCopTool",."VCAppVerifierTool" |
445c0 | 2c 0a 22 56 43 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 | ,."VCWebDeploymentTool",."VCPost |
445e0 | 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 | BuildEventTool".}.end.function.v |
44600 | 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 | c200x.generate(prj).vc200x.heade |
44620 | 72 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 27 29 0a 5f 70 28 31 2c 27 4e | r('VisualStudioProject')._p(1,'N |
44640 | 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 | ame="%s"',.premake.esc(prj.name) |
44660 | 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b 25 73 7d 22 27 2c 20 70 72 6a | )._p(1,'ProjectGUID="{%s}"',.prj |
44680 | 2e 75 75 69 64 29 0a 5f 70 28 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3d 22 25 73 22 27 | .uuid)._p(1,'RootNamespace="%s"' |
446a0 | 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 27 4b 65 79 77 6f 72 64 3d 22 25 73 22 27 2c | ,.prj.name)._p(1,'Keyword="%s"', |
446c0 | 20 69 69 66 28 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 61 6e 61 67 65 64 | .iif(prj.flags.Managed,."Managed |
446e0 | 43 50 72 6f 6a 22 2c 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a 5f 70 28 31 2c 27 3e 27 29 0a | CProj",."Win32Proj"))._p(1,'>'). |
44700 | 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 54 6f 6f | vc200x.Platforms(prj)._p(1,'<Too |
44720 | 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f | lFiles>')._p(1,'</ToolFiles>')._ |
44740 | 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 63 | p(1,'<Configurations>').for._,.c |
44760 | 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 73 | fginfo.in.ipairs(prj.solution.vs |
44780 | 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 72 | tudio_configs).do.if.cfginfo.isr |
447a0 | 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 74 | eal.then.local.cfg.=.premake.get |
447c0 | 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 67 | config(prj,.cfginfo.src_buildcfg |
447e0 | 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 63 32 30 30 78 2e 43 | ,.cfginfo.src_platform).vc200x.C |
44800 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 2c 20 63 66 67 29 0a | onfiguration(cfginfo.name,.cfg). |
44820 | 66 6f 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 28 67 65 74 73 65 63 74 69 6f | for._,.block.in.ipairs(getsectio |
44840 | 6e 73 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d | ns(_ACTION,.cfginfo.src_platform |
44860 | 29 29 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 20 74 68 65 6e 0a 62 6c | )).do.if.blockmap[block].then.bl |
44880 | 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 | ockmap[block](cfg).elseif.block. |
448a0 | 3d 3d 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 | ==."VCPreBuildEventTool".then.vc |
448c0 | 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 72 65 42 75 69 6c 64 | 200x.buildstepsblock("VCPreBuild |
448e0 | 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 | EventTool",.cfg.prebuildcommands |
44900 | 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e | ).elseif.block.==."VCPreLinkEven |
44920 | 74 54 6f 6f 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 | tTool".then.vc200x.buildstepsblo |
44940 | 63 6b 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 | ck("VCPreLinkEventTool",.cfg.pre |
44960 | 6c 69 6e 6b 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 | linkcommands).elseif.block.==."V |
44980 | 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 | CPostBuildEventTool".then.vc200x |
449a0 | 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 | .buildstepsblock("VCPostBuildEve |
449c0 | 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a | ntTool",.cfg.postbuildcommands). |
449e0 | 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e | elseif.block.==."VCX360Deploymen |
44a00 | 74 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 5f 70 28 34 2c 27 | tTool".then._p(3,'<Tool')._p(4,' |
44a20 | 4e 61 6d 65 3d 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 27 29 0a 5f 70 | Name="VCX360DeploymentTool"')._p |
44a40 | 28 34 2c 27 44 65 70 6c 6f 79 6d 65 6e 74 54 79 70 65 3d 22 30 22 27 29 0a 69 66 20 23 63 66 67 | (4,'DeploymentType="0"').if.#cfg |
44a60 | 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 | .deploymentoptions.>.0.then._p(4 |
44a80 | 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 65 | ,'AdditionalOptions="%s"',.table |
44aa0 | 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 70 6c 6f 79 6d 65 | .concat(premake.esc(cfg.deployme |
44ac0 | 6e 74 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 | ntoptions),.".")).end._p(3,'/>') |
44ae0 | 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f | .elseif.block.==."VCX360ImageToo |
44b00 | 6c 22 20 74 68 65 6e 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 | l".then._p(3,'<Tool')._p(4,'Name |
44b20 | 3d 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 69 6d 61 | ="VCX360ImageTool"').if.#cfg.ima |
44b40 | 67 65 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 6f | geoptions.>.0.then._p(4,'Additio |
44b60 | 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 6f 6e 63 61 74 28 70 | nalOptions="%s"',.table.concat(p |
44b80 | 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 29 2c 20 22 20 | remake.esc(cfg.imageoptions),.". |
44ba0 | 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 69 6d 61 67 65 70 61 74 68 20 7e 3d 20 6e 69 6c 20 | ")).end.if.cfg.imagepath.~=.nil. |
44bc0 | 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 4e 61 6d 65 3d 22 25 73 22 27 2c | then._p(4,'OutputFileName="%s"', |
44be0 | 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 63 66 67 2e | .premake.esc(path.translate(cfg. |
44c00 | 69 6d 61 67 65 70 61 74 68 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 | imagepath))).end._p(3,'/>').else |
44c20 | 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 20 74 68 65 6e 0a | if.block.==."DebuggerTool".then. |
44c40 | 5f 70 28 33 2c 27 3c 44 65 62 75 67 67 65 72 54 6f 6f 6c 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 | _p(3,'<DebuggerTool')._p(3,'/>') |
44c60 | 0a 65 6c 73 65 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 | .else._p(3,'<Tool')._p(4,'Name=" |
44c80 | 25 73 22 27 2c 20 62 6c 6f 63 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a | %s"',.block)._p(3,'/>').end.end. |
44ca0 | 5f 70 28 32 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 | _p(2,'</Configuration>').end.end |
44cc0 | 0a 5f 70 28 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 31 2c | ._p(1,'</Configurations>')._p(1, |
44ce0 | 27 3c 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 66 65 72 65 6e 63 | '<References>')._p(1,'</Referenc |
44d00 | 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 73 3e 27 29 0a 76 63 32 30 30 78 2e 46 69 6c | es>')._p(1,'<Files>').vc200x.Fil |
44d20 | 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c | es(prj)._p(1,'</Files>')._p(1,'< |
44d40 | 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 | Globals>')._p(1,'</Globals>')._p |
44d60 | 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 | ('</VisualStudioProject>').end.. |
44d80 | 6c 6f 63 61 6c 20 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 | local.vc200x.=.premake.vstudio.v |
44da0 | 63 32 30 30 78 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 5f 75 | c200x.function.vc200x.generate_u |
44dc0 | 73 65 72 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 74 | ser(prj).vc200x.header('VisualSt |
44de0 | 75 64 69 6f 55 73 65 72 46 69 6c 65 27 29 0a 5f 70 28 31 2c 27 53 68 6f 77 41 6c 6c 46 69 6c 65 | udioUserFile')._p(1,'ShowAllFile |
44e00 | 73 3d 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e | s="false"')._p(1,'>')._p(1,'<Con |
44e20 | 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e | figurations>').for._,.cfginfo.in |
44e40 | 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 69 6f 5f 63 6f 6e | .ipairs(prj.solution.vstudio_con |
44e60 | 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a | figs).do.if.cfginfo.isreal.then. |
44e80 | 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 72 | local.cfg.=.premake.getconfig(pr |
44ea0 | 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 63 66 67 69 6e 66 6f | j,.cfginfo.src_buildcfg,.cfginfo |
44ec0 | 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 | .src_platform)._p(2,'<Configurat |
44ee0 | 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 72 65 6d 61 6b 65 2e | ion')._p(3,'Name="%s"',.premake. |
44f00 | 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3e 27 29 0a 76 63 32 | esc(cfginfo.name))._p(3,'>').vc2 |
44f20 | 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 | 00x.debugdir(cfg)._p(2,'</Config |
44f40 | 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 | uration>').end.end._p(1,'</Confi |
44f60 | 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 55 | gurations>')._p('</VisualStudioU |
44f80 | 73 65 72 46 69 6c 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 65 | serFile>').end.function.vc200x.e |
44fa0 | 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 65 6e 76 69 72 | nvironmentargs(cfg).if.cfg.envir |
44fc0 | 6f 6e 6d 65 6e 74 61 72 67 73 20 61 6e 64 20 23 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 | onmentargs.and.#cfg.environmenta |
44fe0 | 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 | rgs.>.0.then._p(4,'Environment=" |
45000 | 25 73 22 27 2c 20 73 74 72 69 6e 67 2e 67 73 75 62 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 | %s"',.string.gsub(table.concat(c |
45020 | 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 2c 20 22 26 23 78 30 41 3b 22 29 2c 27 22 | fg.environmentargs,."
"),'" |
45040 | 27 2c 27 26 71 75 6f 74 3b 27 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 76 69 72 6f | ','"')).if.cfg.flags.Enviro |
45060 | 6e 6d 65 6e 74 41 72 67 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e | nmentArgsDontMerge.then._p(4,'En |
45080 | 76 69 72 6f 6e 6d 65 6e 74 4d 65 72 67 65 3d 22 66 61 6c 73 65 22 27 29 0a 65 6e 64 0a 65 6e 64 | vironmentMerge="false"').end.end |
450a0 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 | .end.function.vc200x.debugdir(cf |
450c0 | 67 29 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 53 65 74 74 69 6e 67 73 27 29 0a 69 66 20 63 66 67 | g)._p(3,'<DebugSettings').if.cfg |
450e0 | 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 6f 72 6b 69 6e 67 44 69 72 65 | .debugdir.then._p(4,'WorkingDire |
45100 | 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e | ctory="%s"',.path.translate(cfg. |
45120 | 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 62 | debugdir,.'\\')).end.if.#cfg.deb |
45140 | 75 67 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e 64 41 72 67 | ugargs.>.0.then._p(4,'CommandArg |
45160 | 75 6d 65 6e 74 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 | uments="%s"',.table.concat(cfg.d |
45180 | 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 76 63 32 30 30 78 2e 65 6e 76 69 72 | ebugargs,.".")).end.vc200x.envir |
451a0 | 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 00 | onmentargs(cfg)._p(3,'/>').end.. |
451c0 | 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f | premake.vstudio.sln2005.=.{.}.lo |
451e0 | 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 6c 6f | cal.vstudio.=.premake.vstudio.lo |
45200 | 63 61 6c 20 73 6c 6e 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c | cal.sln2005.=.premake.vstudio.sl |
45220 | 6e 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 | n2005.function.sln2005.generate( |
45240 | 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 6c 6e 2e 76 73 74 75 64 69 6f | sln).io.eol.=.'\r\n'.sln.vstudio |
45260 | 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 62 75 69 6c 64 | _configs.=.premake.vstudio.build |
45280 | 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c 31 38 37 5c 31 39 31 27 29 0a | configs(sln)._p('\239\187\191'). |
452a0 | 73 6c 6e 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 73 6c 6e | sln2005.reorderProjects(sln).sln |
452c0 | 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 6d | 2005.header(sln).for.grp.in.prem |
452e0 | 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a 73 | ake.solution.eachgroup(sln).do.s |
45300 | 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e | ln2005.group(grp).end.for.prj.in |
45320 | 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 6c | .premake.solution.eachproject(sl |
45340 | 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 5f | n).do.sln2005.project(prj).end._ |
45360 | 70 28 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 35 2e 70 6c 61 74 66 6f 72 6d 73 28 73 6c | p('Global').sln2005.platforms(sl |
45380 | 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e | n).sln2005.project_platforms(sln |
453a0 | 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 | ).sln2005.properties(sln).sln200 |
453c0 | 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a 5f 70 28 27 45 6e 64 47 6c 6f | 5.project_groups(sln)._p('EndGlo |
453e0 | 62 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 | bal').end.function.sln2005.reord |
45400 | 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a | erProjects(sln).if.sln.startproj |
45420 | 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c | ect.then.for.i,.prj.in.ipairs(sl |
45440 | 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 | n.projects).do.if.sln.startproje |
45460 | 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 75 72 20 3d 20 | ct.==.prj.name.then.local.cur.=. |
45480 | 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d 20 6e 69 6c 20 64 6f 0a 66 6f | prj.group.while.cur.~=.nil.do.fo |
454a0 | 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 67 72 6f 75 70 73 29 | r.j,.group.in.ipairs(sln.groups) |
454c0 | 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 | .do.if.group.==.cur.then.table.r |
454e0 | 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 | emove(sln.groups,.j).break.end.e |
45500 | 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 31 2c 20 63 | nd.table.insert(sln.groups,.1,.c |
45520 | 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 | ur).cur.=.cur.parent.end.table.r |
45540 | 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 0a 74 61 62 6c 65 2e 69 6e 73 | emove(sln.projects,.i).table.ins |
45560 | 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 72 6a 29 0a 62 72 65 61 6b 0a | ert(sln.projects,.1,.prj).break. |
45580 | 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 | end.end.end.end.function.sln2005 |
455a0 | 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d | .header(sln).local.action.=.prem |
455c0 | 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f 70 28 27 4d 69 63 72 6f 73 6f | ake.action.current()._p('Microso |
455e0 | 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 69 6f 6e 20 46 69 6c 65 2c 20 | ft.Visual.Studio.Solution.File,. |
45600 | 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e 30 30 27 2c 20 61 63 74 69 6f 6e 2e 76 73 | Format.Version.%d.00',.action.vs |
45620 | 74 75 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 29 0a 5f 70 28 27 23 20 56 69 73 | tudio.solutionVersion)._p('#.Vis |
45640 | 75 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 43 54 49 4f 4e 3a 73 75 62 28 33 29 29 0a | ual.Studio.%s',._ACTION:sub(3)). |
45660 | 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 74 28 70 72 6a | end.function.sln2005.project(prj |
45680 | 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 | ).local.projpath.=.path.translat |
456a0 | 65 28 70 61 74 68 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 | e(path.getrelative(prj.solution. |
456c0 | 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 69 6c 65 28 70 72 | location,.vstudio.projectfile(pr |
456e0 | 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 25 73 7d 22 29 20 3d | j)),."\\")._p('Project("{%s}").= |
45700 | 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 76 73 74 75 64 69 6f 2e 74 6f | ."%s",."%s",."{%s}"',.vstudio.to |
45720 | 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 72 6f 6a 70 61 74 68 2c 20 70 72 6a | ol(prj),.prj.name,.projpath,.prj |
45740 | 2e 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 69 | .uuid).sln2005.projectdependenci |
45760 | 65 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 66 75 6e | es(prj)._p('EndProject').end.fun |
45780 | 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 5f 70 28 27 50 72 6f | ction.sln2005.group(grp)._p('Pro |
457a0 | 6a 65 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 44 43 2d 34 32 41 33 2d 39 34 37 34 2d 31 | ject("{2150E333-8FDC-42A3-9474-1 |
457c0 | 41 33 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 | A3956D46DE8}").=."%s",."%s",."{% |
457e0 | 73 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 75 75 | s}"',.grp.name,.grp.name,.grp.uu |
45800 | 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | id)._p('EndProject').end.functio |
45820 | 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 | n.sln2005.projectdependencies(pr |
45840 | 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e | j).local.deps.=.premake.getdepen |
45860 | 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f | dencies(prj).if.#deps.>.0.then._ |
45880 | 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 44 65 70 65 6e | p('\tProjectSection(ProjectDepen |
458a0 | 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 27 29 0a 66 6f 72 20 5f 2c 20 | dencies).=.postProject').for._,. |
458c0 | 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c 74 7b | dep.in.ipairs(deps).do._p('\t\t{ |
458e0 | 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c 20 64 65 70 2e 75 75 69 64 29 | %s}.=.{%s}',.dep.uuid,.dep.uuid) |
45900 | 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 27 29 0a 65 | .end._p('\tEndProjectSection').e |
45920 | 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 6c 61 74 66 6f 72 6d | nd.end.function.sln2005.platform |
45940 | 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 | s(sln)._p('\tGlobalSection(Solut |
45960 | 69 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 20 3d 20 70 72 65 | ionConfigurationPlatforms).=.pre |
45980 | 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 | Solution').for._,.cfg.in.ipairs( |
459a0 | 73 6c 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 27 5c 74 5c 74 | sln.vstudio_configs).do._p('\t\t |
459c0 | 25 73 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 65 6e | %s.=.%s',.cfg.name,.cfg.name).en |
459e0 | 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 | d._p('\tEndGlobalSection').end.f |
45a00 | 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f 72 6d | unction.sln2005.project_platform |
45a20 | 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 | s(sln)._p('\tGlobalSection(Proje |
45a40 | 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 20 3d 20 70 6f 73 74 | ctConfigurationPlatforms).=.post |
45a60 | 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f | Solution').for.prj.in.premake.so |
45a80 | 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 66 6f 72 20 5f | lution.eachproject(sln).do.for._ |
45aa0 | 2c 20 63 66 67 20 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 | ,.cfg.in.ipairs(sln.vstudio_conf |
45ac0 | 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e | igs).do.local.mapped.if.premake. |
45ae0 | 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 6d 61 70 70 65 64 | isdotnetproject(prj).then.mapped |
45b00 | 20 3d 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 | .=."Any.CPU".else.if.cfg.platfor |
45b20 | 6d 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d | m.==."Any.CPU".or.cfg.platform.= |
45b40 | 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a 6d 61 70 70 65 64 20 | =."Mixed.Platforms".then.mapped. |
45b60 | 3d 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b 33 5d 2e 70 6c 61 74 66 6f 72 | =.sln.vstudio_configs[3].platfor |
45b80 | 6d 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 | m.else.mapped.=.cfg.platform.end |
45ba0 | 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 63 74 69 76 65 43 66 67 20 3d | .end._p('\t\t{%s}.%s.ActiveCfg.= |
45bc0 | 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 | .%s|%s',.prj.uuid,.cfg.name,.cfg |
45be0 | 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 6d 61 70 70 65 64 20 3d 3d 20 | .buildcfg,.mapped).if.mapped.==. |
45c00 | 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 | cfg.platform.or.cfg.platform.==. |
45c20 | 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b | "Mixed.Platforms".then._p('\t\t{ |
45c40 | 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 | %s}.%s.Build.0.=.%s|%s',..prj.uu |
45c60 | 69 64 2c 20 63 66 67 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 | id,.cfg.name,.cfg.buildcfg,.mapp |
45c80 | 65 64 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 69 73 77 69 6e | ed).end.if.premake.vstudio.iswin |
45ca0 | 72 74 28 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 | rt().and.prj.kind.==."WindowedAp |
45cc0 | 70 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 44 65 70 6c 6f 79 2e 30 | p".then._p('\t\t{%s}.%s.Deploy.0 |
45ce0 | 20 3d 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 | .=.%s|%s',..prj.uuid,.cfg.name,. |
45d00 | 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e | cfg.buildcfg,.mapped).end.end.en |
45d20 | 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 | d._p('\tEndGlobalSection').end.f |
45d40 | 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a | unction.sln2005.properties(sln). |
45d60 | 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 50 72 6f 70 | _p('\tGlobalSection(SolutionProp |
45d80 | 65 72 74 69 65 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 27 5c 74 5c 74 | erties).=.preSolution')._p('\t\t |
45da0 | 48 69 64 65 53 6f 6c 75 74 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c 53 45 27 29 0a 5f 70 28 27 5c | HideSolutionNode.=.FALSE')._p('\ |
45dc0 | 74 45 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 | tEndGlobalSection').end.function |
45de0 | 20 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 5f 70 28 | .sln2005.project_groups(sln)._p( |
45e00 | 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 4e 65 73 74 65 64 50 72 6f 6a 65 63 74 73 29 | '\tGlobalSection(NestedProjects) |
45e20 | 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 6d | .=.preSolution').for.grp.in.prem |
45e40 | 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a 69 | ake.solution.eachgroup(sln).do.i |
45e60 | 66 20 67 72 70 2e 70 61 72 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c | f.grp.parent.~=.nil.then._p('\t\ |
45e80 | 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 67 72 70 2e 75 75 69 64 2c 20 67 72 70 2e 70 61 72 | t{%s}.=.{%s}',.grp.uuid,.grp.par |
45ea0 | 65 6e 74 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 | ent.uuid).end.end.for.prj.in.pre |
45ec0 | 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 29 20 64 | make.solution.eachproject(sln).d |
45ee0 | 6f 0a 69 66 20 70 72 6a 2e 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c | o.if.prj.group.~=.nil.then._p('\ |
45f00 | 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 70 72 6a 2e 67 | t\t{%s}.=.{%s}',.prj.uuid,.prj.g |
45f20 | 72 6f 75 70 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 | roup.uuid).end.end._p('\tEndGlob |
45f40 | 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e | alSection').end.premake.vstudio. |
45f60 | 63 73 32 30 30 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 | cs2005.=.{.}.local.vstudio.=.pre |
45f80 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 20 3d 20 70 72 65 | make.vstudio.local.cs2005..=.pre |
45fa0 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | make.vstudio.cs2005.local.functi |
45fc0 | 6f 6e 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d | on.getelements(prj,.action,.fnam |
45fe0 | 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 61 6e 64 20 66 6e | e).if.action.==."Compile".and.fn |
46000 | 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 63 73 22 29 20 74 68 65 6e 0a 69 66 20 66 6e 61 6d | ame:endswith(".cs").then.if.fnam |
46020 | 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a | e:endswith(".Designer.cs").then. |
46040 | 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 31 | local.basename.=.fname:sub(1,.-1 |
46060 | 33 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 | 3).local.testname.=.basename.... |
46080 | 22 2e 63 73 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 | ".cs".if.premake.findfile(prj,.t |
460a0 | 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 | estname).then.return."Dependency |
460c0 | 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e | ",.testname.end.testname.=.basen |
460e0 | 61 6d 65 20 2e 2e 20 22 2e 72 65 73 78 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 | ame....".resx".if.premake.findfi |
46100 | 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 | le(prj,.testname).then.return."A |
46120 | 75 74 6f 47 65 6e 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c | utoGen",.testname.end.else.local |
46140 | 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 34 29 0a 6c 6f 63 | .basename.=.fname:sub(1,.-4).loc |
46160 | 61 6c 20 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 44 65 73 69 | al.testname.=.basename....".Desi |
46180 | 67 6e 65 72 2e 63 73 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 | gner.cs".if.premake.findfile(prj |
461a0 | 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 53 75 62 54 79 70 65 | ,.testname).then.return."SubType |
461c0 | 46 6f 72 6d 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 | Form".end.end.end.if.action.==." |
461e0 | 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 | EmbeddedResource".and.fname:ends |
46200 | 77 69 74 68 28 22 2e 72 65 73 78 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d | with(".resx").then.local.basenam |
46220 | 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 36 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e | e.=.fname:sub(1,.-6).local.testn |
46240 | 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 | ame.=.path.getname(basename...." |
46260 | 2e 63 73 22 29 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 | .cs").if.premake.findfile(prj,.t |
46280 | 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c | estname).then.if.premake.findfil |
462a0 | 65 28 70 72 6a 2c 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 | e(prj,.basename....".Designer.cs |
462c0 | 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 73 69 67 6e 65 72 54 79 70 65 22 2c 20 74 | ").then.return."DesignerType",.t |
462e0 | 65 73 74 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 | estname.else.return."Dependency" |
46300 | 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 74 65 73 74 6e 61 6d 65 20 3d 20 70 | ,.testname.end.else.testname.=.p |
46320 | 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e | ath.getname(basename....".Design |
46340 | 65 72 2e 63 73 22 29 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 | er.cs").if.premake.findfile(prj, |
46360 | 20 74 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 65 | .testname).then.return."AutoGene |
46380 | 72 61 74 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 | rated".end.end.end.if.action.==. |
463a0 | 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 70 79 4e 65 77 65 73 | "Content".then.return."CopyNewes |
463c0 | 74 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | t".end.return."None".end.functio |
463e0 | 6e 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 22 41 6e 79 43 50 | n.cs2005.arch(prj).return."AnyCP |
46400 | 55 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a | U".end.function.cs2005.files(prj |
46420 | 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 |
46440 | 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 | ldsourcetree(prj).premake.tree.t |
46460 | 72 61 76 65 72 73 65 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 | raverse(tr,.{.onleaf.=.function( |
46480 | 6e 6f 64 65 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 64 6f 74 | node).local.action.=.premake.dot |
464a0 | 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 6e 6f 64 65 2e 63 66 67 29 0a 6c 6f 63 | net.getbuildaction(node.cfg).loc |
464c0 | 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 | al.fname..=.path.translate(prema |
464e0 | 6b 65 2e 65 73 63 28 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 0a 6c 6f 63 | ke.esc(node.cfg.name),."\\").loc |
46500 | 61 6c 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 3d 20 67 65 74 65 6c 65 | al.elements,.dependency.=.getele |
46520 | 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 69 66 | ments(prj,.action,.node.path).if |
46540 | 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 4e 6f 6e 65 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 | .elements.==."None".then._p('... |
46560 | 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 | .<%s.Include="%s"./>',.action,.f |
46580 | 6e 61 6d 65 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 | name).else._p('....<%s.Include=" |
465a0 | 25 73 22 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 65 6c 65 6d 65 6e 74 | %s">',.action,.fname).if.element |
465c0 | 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 | s.==."AutoGen".then._p('......<A |
465e0 | 75 74 6f 47 65 6e 3e 54 72 75 65 3c 2f 41 75 74 6f 47 65 6e 3e 27 29 0a 65 6c 73 65 69 66 20 65 | utoGen>True</AutoGen>').elseif.e |
46600 | 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 20 74 68 65 6e 0a | lements.==."AutoGenerated".then. |
46620 | 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 72 3c 2f 53 75 62 | _p('......<SubType>Designer</Sub |
46640 | 54 79 70 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74 6f 72 3e 52 65 73 | Type>')._p('......<Generator>Res |
46660 | 58 46 69 6c 65 43 6f 64 65 47 65 6e 65 72 61 74 6f 72 3c 2f 47 65 6e 65 72 61 74 6f 72 3e 27 29 | XFileCodeGenerator</Generator>') |
46680 | 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 25 73 2e 44 65 73 | ._p('......<LastGenOutput>%s.Des |
466a0 | 69 67 6e 65 72 2e 63 73 3c 2f 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 27 2c 20 70 72 65 6d 61 | igner.cs</LastGenOutput>',.prema |
466c0 | 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d | ke.esc(path.getbasename(node.nam |
466e0 | 65 29 29 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 | e))).elseif.elements.==."SubType |
46700 | 44 65 73 69 67 6e 65 72 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 | Designer".then._p('......<SubTyp |
46720 | 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c | e>Designer</SubType>').elseif.el |
46740 | 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 20 74 68 65 6e 0a 5f 70 28 | ements.==."SubTypeForm".then._p( |
46760 | 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 46 6f 72 6d 3c 2f 53 75 62 54 79 70 65 3e 27 29 | '......<SubType>Form</SubType>') |
46780 | 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 50 72 65 73 65 72 76 65 4e 65 77 | .elseif.elements.==."PreserveNew |
467a0 | 65 73 74 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 70 79 54 6f 4f 75 74 70 75 | est".then._p('......<CopyToOutpu |
467c0 | 74 44 69 72 65 63 74 6f 72 79 3e 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 3c 2f 43 6f 70 79 54 | tDirectory>PreserveNewest</CopyT |
467e0 | 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 0a 69 66 20 64 65 70 65 6e | oOutputDirectory>').end.if.depen |
46800 | 64 65 6e 63 79 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 44 65 70 65 6e 64 65 6e 74 55 | dency.then._p('......<DependentU |
46820 | 70 6f 6e 3e 25 73 3c 2f 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 27 2c 20 70 61 74 68 2e 74 72 | pon>%s</DependentUpon>',.path.tr |
46840 | 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 64 65 70 65 6e 64 65 6e 63 79 29 2c | anslate(premake.esc(dependency), |
46860 | 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 25 73 3e 27 2c 20 61 63 74 69 | ."\\")).end._p('....</%s>',.acti |
46880 | 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 | on).end.end.},.false).end.functi |
468a0 | 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 6c 6f | on.cs2005.projectelement(prj).lo |
468c0 | 63 61 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 | cal.action.=.premake.action.curr |
468e0 | 65 6e 74 28 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 27 27 0a 69 66 20 | ent().local.toolversion.=.''.if. |
46900 | 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 74 68 65 6e | action.vstudio.toolsVersion.then |
46920 | 0a 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 20 54 | .toolversion.=.string.format('.T |
46940 | 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 | oolsVersion="%s"',.action.vstudi |
46960 | 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e | o.toolsVersion).end.if._ACTION.> |
46980 | 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e | ."vs2008".then._p('<?xml.version |
469a0 | 3d 22 31 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 65 6e 64 0a | ="1.0".encoding="utf-8"?>').end. |
469c0 | 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 42 | _p('<Project%s.DefaultTargets="B |
469e0 | 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 | uild".xmlns="http://schemas.micr |
46a00 | 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 | osoft.com/developer/msbuild/2003 |
46a20 | 22 3e 27 2c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 | ">',.toolversion).end.function.c |
46a40 | 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 5f 70 28 27 20 | s2005.projectsettings(prj)._p('. |
46a60 | 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 | .<PropertyGroup>')._p('....<Conf |
46a80 | 69 67 75 72 61 74 69 6f 6e 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 | iguration.Condition=".\'$(Config |
46aa0 | 75 72 61 74 69 6f 6e 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 | uration)\'.==.\'\'.">%s</Configu |
46ac0 | 72 61 74 69 6f 6e 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 73 6f 6c 75 74 69 | ration>',.premake.esc(prj.soluti |
46ae0 | 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 29 0a 5f 70 28 27 20 20 20 20 3c | on.configurations[1]))._p('....< |
46b00 | 50 6c 61 74 66 6f 72 6d 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 50 6c 61 74 66 6f 72 | Platform.Condition=".\'$(Platfor |
46b20 | 6d 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 20 63 | m)\'.==.\'\'.">%s</Platform>',.c |
46b40 | 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 | s2005.arch(prj)).local.action.=. |
46b60 | 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 69 | premake.action.current().if.acti |
46b80 | 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 5f | on.vstudio.productVersion.then._ |
46ba0 | 70 28 27 20 20 20 20 3c 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 50 72 6f 64 75 | p('....<ProductVersion>%s</Produ |
46bc0 | 63 74 56 65 72 73 69 6f 6e 3e 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 | ctVersion>',.action.vstudio.prod |
46be0 | 75 63 74 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 | uctVersion).end.if._ACTION.<."vs |
46c00 | 32 30 31 32 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 53 63 68 65 6d 61 56 65 72 73 69 6f | 2012".then._p('....<SchemaVersio |
46c20 | 6e 3e 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 | n>2.0</SchemaVersion>').end._p(' |
46c40 | 20 20 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 | ....<ProjectGuid>{%s}</ProjectGu |
46c60 | 69 64 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 54 | id>',.prj.uuid)._p('....<OutputT |
46c80 | 79 70 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 79 70 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 64 6f | ype>%s</OutputType>',.premake.do |
46ca0 | 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 27 20 20 20 20 3c 41 70 70 44 | tnet.getkind(prj))._p('....<AppD |
46cc0 | 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 65 73 3c 2f 41 70 70 44 65 73 | esignerFolder>Properties</AppDes |
46ce0 | 69 67 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 52 6f 6f 74 4e 61 6d 65 | ignerFolder>')._p('....<RootName |
46d00 | 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 20 70 72 6a 2e 62 | space>%s</RootNamespace>',.prj.b |
46d20 | 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 20 20 20 20 3c 41 73 | uildtarget.basename)._p('....<As |
46d40 | 73 65 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 27 2c 20 70 | semblyName>%s</AssemblyName>',.p |
46d60 | 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 | rj.buildtarget.basename).local.f |
46d80 | 72 61 6d 65 77 6f 72 6b 20 3d 20 70 72 6a 2e 66 72 61 6d 65 77 6f 72 6b 20 6f 72 20 61 63 74 69 | ramework.=.prj.framework.or.acti |
46da0 | 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 0a 69 66 20 66 72 | on.vstudio.targetFramework.if.fr |
46dc0 | 61 6d 65 77 6f 72 6b 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d | amework.then._p('....<TargetFram |
46de0 | 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 | eworkVersion>v%s</TargetFramewor |
46e00 | 6b 56 65 72 73 69 6f 6e 3e 27 2c 20 66 72 61 6d 65 77 6f 72 6b 29 0a 65 6e 64 0a 69 66 20 5f 41 | kVersion>',.framework).end.if._A |
46e20 | 43 54 49 4f 4e 20 3d 3d 20 27 76 73 32 30 31 30 27 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c | CTION.==.'vs2010'.then._p('....< |
46e40 | 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 3c 2f 54 61 72 67 65 74 46 | TargetFrameworkProfile></TargetF |
46e60 | 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f | rameworkProfile>').end.if._ACTIO |
46e80 | 4e 20 3e 3d 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 46 69 6c 65 | N.>=."vs2010".then._p('....<File |
46ea0 | 41 6c 69 67 6e 6d 65 6e 74 3e 35 31 32 3c 2f 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 27 29 0a | Alignment>512</FileAlignment>'). |
46ec0 | 65 6e 64 0a 5f 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 | end._p('..</PropertyGroup>').end |
46ee0 | 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 | .function.cs2005.propertygroup(c |
46f00 | 66 67 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 | fg)._p('..<PropertyGroup.Conditi |
46f20 | 6f 6e 3d 22 20 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 | on=".\'$(Configuration)|$(Platfo |
46f40 | 72 6d 29 5c 27 20 3d 3d 20 5c 27 25 73 7c 25 73 5c 27 20 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e | rm)\'.==.\'%s|%s\'.">',.premake. |
46f60 | 65 73 63 28 63 66 67 2e 6e 61 6d 65 29 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 | esc(cfg.name),.cs2005.arch(cfg)) |
46f80 | 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 65 6e 0a 5f 70 28 27 | .if._ACTION.>."vs2008".then._p(' |
46fa0 | 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d | ....<PlatformTarget>%s</Platform |
46fc0 | 54 61 72 67 65 74 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 65 6e 64 0a | Target>',.cs2005.arch(cfg)).end. |
46fe0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 70 72 6a | end.function.cs2005.generate(prj |
47000 | 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 | ).io.eol.=."\r\n".cs2005.project |
47020 | 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 31 | element(prj).if._ACTION.>."vs201 |
47040 | 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 | 0".then._p('..<Import.Project="$ |
47060 | 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 | (MSBuildExtensionsPath)\\$(MSBui |
47080 | 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f | ldToolsVersion)\\Microsoft.Commo |
470a0 | 6e 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 45 78 69 73 74 73 28 5c 27 24 28 4d | n.props".Condition="Exists(\'$(M |
470c0 | 53 42 75 69 6c 64 45 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 | SBuildExtensionsPath)\\$(MSBuild |
470e0 | 54 6f 6f 6c 73 56 65 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 | ToolsVersion)\\Microsoft.Common. |
47100 | 70 72 6f 70 73 5c 27 29 22 20 2f 3e 27 29 0a 65 6e 64 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 | props\')"./>').end.cs2005.projec |
47120 | 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b | tsettings(prj).for.cfg.in.premak |
47140 | 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 63 73 32 30 30 35 2e 70 72 6f 70 | e.eachconfig(prj).do.cs2005.prop |
47160 | 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 | ertygroup(cfg).if.cfg.flags.Symb |
47180 | 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 74 | ols.then._p('....<DebugSymbols>t |
471a0 | 72 75 65 3c 2f 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 | rue</DebugSymbols>')._p('....<De |
471c0 | 62 75 67 54 79 70 65 3e 66 75 6c 6c 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a | bugType>full</DebugType>').else. |
471e0 | 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 70 64 62 6f 6e 6c 79 3c 2f 44 65 62 75 | _p('....<DebugType>pdbonly</Debu |
47200 | 67 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 3e 25 | gType>').end._p('....<Optimize>% |
47220 | 73 3c 2f 4f 70 74 69 6d 69 7a 65 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 | s</Optimize>',.iif(cfg.flags.Opt |
47240 | 69 6d 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 69 7a 65 20 | imize.or.cfg.flags.OptimizeSize. |
47260 | 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 2c 20 22 74 72 75 | or.cfg.flags.OptimizeSpeed,."tru |
47280 | 65 22 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 50 61 74 | e",."false"))._p('....<OutputPat |
472a0 | 68 3e 25 73 3c 2f 4f 75 74 70 75 74 50 61 74 68 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 | h>%s</OutputPath>',.cfg.buildtar |
472c0 | 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 66 69 6e 65 43 6f | get.directory)._p('....<DefineCo |
472e0 | 6e 73 74 61 6e 74 73 3e 25 73 3c 2f 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 27 2c 20 74 | nstants>%s</DefineConstants>',.t |
47300 | 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 67 2e 64 65 66 69 | able.concat(premake.esc(cfg.defi |
47320 | 6e 65 73 29 2c 20 22 3b 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 45 72 72 6f 72 52 65 70 6f 72 74 | nes),.";"))._p('....<ErrorReport |
47340 | 3e 70 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65 70 6f 72 74 3e 27 29 0a 5f 70 28 27 20 20 20 20 | >prompt</ErrorReport>')._p('.... |
47360 | 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 | <WarningLevel>4</WarningLevel>') |
47380 | 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 61 66 65 20 74 68 65 6e 0a 5f 70 28 27 20 20 | .if.cfg.flags.Unsafe.then._p('.. |
473a0 | 20 20 3c 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 74 72 75 65 3c 2f 41 6c 6c 6f 77 | ..<AllowUnsafeBlocks>true</Allow |
473c0 | 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 | UnsafeBlocks>').end.if.cfg.flags |
473e0 | 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 72 65 | .FatalWarnings.then._p('....<Tre |
47400 | 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 | atWarningsAsErrors>true</TreatWa |
47420 | 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 | rningsAsErrors>').end._p('..</Pr |
47440 | 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 | opertyGroup>').end._p('..<ItemGr |
47460 | 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d | oup>').for._,.ref.in.ipairs(prem |
47480 | 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 6f | ake.getlinks(prj,."siblings",."o |
474a0 | 62 6a 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 52 65 66 65 | bject")).do._p('....<ProjectRefe |
474c0 | 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 | rence.Include="%s">',.path.trans |
474e0 | 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 2e 6c 6f 63 61 74 69 | late(path.getrelative(prj.locati |
47500 | 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 72 65 66 29 29 2c 20 22 | on,.vstudio.projectfile(ref)),." |
47520 | 5c 5c 22 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 | \\"))._p('......<Project>{%s}</P |
47540 | 72 6f 6a 65 63 74 3e 27 2c 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4e | roject>',.ref.uuid)._p('......<N |
47560 | 61 6d 65 3e 25 73 3c 2f 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 72 65 66 2e | ame>%s</Name>',.premake.esc(ref. |
47580 | 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 20 20 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 | name))._p('....</ProjectReferenc |
475a0 | 65 3e 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 6d 65 20 69 6e 20 69 70 61 69 | e>').end.for._,.linkname.in.ipai |
475c0 | 72 73 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 79 73 74 65 6d | rs(premake.getlinks(prj,."system |
475e0 | 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 | ",."basename")).do._p('....<Refe |
47600 | 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e | rence.Include="%s"./>',.premake. |
47620 | 65 73 63 28 6c 69 6e 6b 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 | esc(linkname)).end._p('..</ItemG |
47640 | 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 63 73 32 30 | roup>')._p('..<ItemGroup>').cs20 |
47660 | 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e | 05.files(prj)._p('..</ItemGroup> |
47680 | 27 29 0a 6c 6f 63 61 6c 20 6d 73 62 75 69 6c 64 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3c | ').local.msbuild.=.iif(_ACTION.< |
476a0 | 20 22 76 73 32 30 31 32 22 2c 20 22 42 69 6e 22 2c 20 22 54 6f 6f 6c 73 22 29 0a 5f 70 28 27 20 | ."vs2012",."Bin",."Tools")._p('. |
476c0 | 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 25 73 50 61 74 | .<Import.Project="$(MSBuild%sPat |
476e0 | 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 53 68 61 72 70 2e 74 61 72 67 65 74 73 22 20 2f 3e | h)\\Microsoft.CSharp.targets"./> |
47700 | 27 2c 20 6d 73 62 75 69 6c 64 29 0a 5f 70 28 27 20 20 3c 21 2d 2d 20 54 6f 20 6d 6f 64 69 66 79 | ',.msbuild)._p('..<!--.To.modify |
47720 | 20 79 6f 75 72 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 61 64 64 20 79 6f 75 72 20 74 61 | .your.build.process,.add.your.ta |
47740 | 73 6b 20 69 6e 73 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 73 20 62 65 6c | sk.inside.one.of.the.targets.bel |
47760 | 6f 77 20 61 6e 64 20 75 6e 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 29 0a 5f 70 28 27 20 20 20 20 20 | ow.and.uncomment.it.')._p('..... |
47780 | 20 20 4f 74 68 65 72 20 73 69 6d 69 6c 61 72 20 65 78 74 65 6e 73 69 6f 6e 20 70 6f 69 6e 74 73 | ..Other.similar.extension.points |
477a0 | 20 65 78 69 73 74 2c 20 73 65 65 20 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 74 61 72 | .exist,.see.Microsoft.Common.tar |
477c0 | 67 65 74 73 2e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 42 65 66 6f | gets.')._p('..<Target.Name="Befo |
477e0 | 72 65 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 | reBuild">')._p('..</Target>')._p |
47800 | 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 41 66 74 65 72 42 75 69 6c 64 22 3e 27 29 | ('..<Target.Name="AfterBuild">') |
47820 | 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 2d 2d 3e 27 29 0a 5f | ._p('..</Target>')._p('..-->')._ |
47840 | 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 73 32 30 30 | p('</Project>').end..local.cs200 |
47860 | 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 66 75 6e 63 74 | 5.=.premake.vstudio.cs2005.funct |
47880 | 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f | ion.cs2005.generate_user(prj).io |
478a0 | 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 78 6d 6c 6e 73 | .eol.=."\r\n"._p('<Project.xmlns |
478c0 | 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 2f 64 | ="http://schemas.microsoft.com/d |
478e0 | 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 29 0a 5f 70 28 27 20 20 | eveloper/msbuild/2003">')._p('.. |
47900 | 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 72 65 66 70 61 74 68 73 | <PropertyGroup>').local.refpaths |
47920 | 20 3d 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 | .=.table.translate(prj.libdirs,. |
47940 | 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c | function(v).return.path.getabsol |
47960 | 75 74 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 20 65 6e | ute(prj.location...."/"....v).en |
47980 | 64 29 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 25 73 3c 2f 52 65 | d)._p('....<ReferencePath>%s</Re |
479a0 | 66 65 72 65 6e 63 65 50 61 74 68 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 | ferencePath>',.path.translate(ta |
479c0 | 62 6c 65 2e 63 6f 6e 63 61 74 28 72 65 66 70 61 74 68 73 2c 20 22 3b 22 29 2c 20 22 5c 5c 22 29 | ble.concat(refpaths,.";"),."\\") |
479e0 | 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c | )._p('..</PropertyGroup>')._p('< |
47a00 | 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 |
47a20 | 2e 76 63 32 30 31 30 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 | .vc2010.=.{.}.local.vc2010.=.pre |
47a40 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 | make.vstudio.vc2010.local.vstudi |
47a60 | 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | o.=.premake.vstudio.local.functi |
47a80 | 6f 6e 20 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 74 65 | on.vs2010_config(prj)._p(1,'<Ite |
47aa0 | 6d 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 | mGroup.Label="ProjectConfigurati |
47ac0 | 6f 6e 73 22 3e 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 | ons">').for._,.cfginfo.in.ipairs |
47ae0 | 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 67 73 29 20 64 | (prj.solution.vstudio_configs).d |
47b00 | 6f 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e | o._p(2,'<ProjectConfiguration.In |
47b20 | 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 | clude="%s">',.premake.esc(cfginf |
47b40 | 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 25 73 | o.name))._p(3,'<Configuration>%s |
47b60 | 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 6e 66 6f 2e 62 75 69 6c 64 63 | </Configuration>',cfginfo.buildc |
47b80 | 66 67 29 0a 5f 70 28 33 2c 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d | fg)._p(3,'<Platform>%s</Platform |
47ba0 | 3e 27 2c 63 66 67 69 6e 66 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f | >',cfginfo.platform)._p(2,'</Pro |
47bc0 | 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c | jectConfiguration>').end._p(1,'< |
47be0 | 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | /ItemGroup>').end.local.function |
47c00 | 20 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f | .vs2010_globals(prj).local.actio |
47c20 | 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 70 28 | n.=.premake.action.current()._p( |
47c40 | 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 47 6c 6f 62 61 6c 73 | 1,'<PropertyGroup.Label="Globals |
47c60 | 22 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 | ">')._p(2,.'<ProjectGuid>{%s}</P |
47c80 | 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 32 2c 20 27 3c 52 | rojectGuid>',prj.uuid)._p(2,.'<R |
47ca0 | 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 | ootNamespace>%s</RootNamespace>' |
47cc0 | 2c 70 72 6a 2e 6e 61 6d 65 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e | ,prj.name).if.vstudio.storeapp.~ |
47ce0 | 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 77 69 6e 64 6f 77 73 54 61 | =."durango".then.local.windowsTa |
47d00 | 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 3d 20 70 72 6a 2e 77 69 6e 64 6f 77 | rgetPlatformVersion.=.prj.window |
47d20 | 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 76 65 72 73 69 6f 6e 20 6f 72 20 61 63 74 69 6f 6e | stargetplatformversion.or.action |
47d40 | 2e 76 73 74 75 64 69 6f 2e 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 | .vstudio.windowsTargetPlatformVe |
47d60 | 72 73 69 6f 6e 0a 69 66 20 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 | rsion.if.windowsTargetPlatformVe |
47d80 | 72 73 69 6f 6e 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 57 69 6e 64 6f 77 73 | rsion.~=.nil.then._p(2,'<Windows |
47da0 | 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 57 69 6e 64 6f 77 | TargetPlatformVersion>%s</Window |
47dc0 | 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 3e 27 2c 77 69 6e 64 6f 77 73 | sTargetPlatformVersion>',windows |
47de0 | 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 29 0a 69 66 20 77 69 6e 64 6f 77 | TargetPlatformVersion).if.window |
47e00 | 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 61 6e 64 20 73 74 72 69 6e | sTargetPlatformVersion.and.strin |
47e20 | 67 2e 73 74 61 72 74 73 77 69 74 68 28 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f | g.startswith(windowsTargetPlatfo |
47e40 | 72 6d 56 65 72 73 69 6f 6e 2c 20 22 31 30 2e 22 29 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 57 69 | rmVersion,."10.").then._p(2,'<Wi |
47e60 | 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 4d 69 6e 56 65 72 73 69 6f 6e 3e 25 73 | ndowsTargetPlatformMinVersion>%s |
47e80 | 3c 2f 57 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 4d 69 6e 56 65 72 73 69 6f | </WindowsTargetPlatformMinVersio |
47ea0 | 6e 3e 27 2c 20 70 72 6a 2e 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 6d 69 | n>',.prj.windowstargetplatformmi |
47ec0 | 6e 76 65 72 73 69 6f 6e 20 6f 72 20 22 31 30 2e 30 2e 31 30 32 34 30 2e 30 22 29 0a 65 6e 64 0a | nversion.or."10.0.10240.0").end. |
47ee0 | 65 6e 64 0a 65 6e 64 0a 69 66 20 70 72 6a 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 | end.end.if.prj.flags.and.prj.fla |
47f00 | 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 46 72 | gs.Managed.then._p(2,.'<TargetFr |
47f20 | 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 34 2e 30 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 | ameworkVersion>v4.0</TargetFrame |
47f40 | 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 4d | workVersion>')._p(2,.'<Keyword>M |
47f60 | 61 6e 61 67 65 64 43 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6c 73 65 69 66 20 76 | anagedCProj</Keyword>').elseif.v |
47f80 | 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 44 65 | studio.iswinrt().then._p(2,.'<De |
47fa0 | 66 61 75 6c 74 4c 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 | faultLanguage>en-US</DefaultLang |
47fc0 | 75 61 67 65 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 | uage>').if.vstudio.storeapp.==." |
47fe0 | 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 57 69 | durango".then._p(2,.'<Keyword>Wi |
48000 | 6e 33 32 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c | n32Proj</Keyword>')._p(2,.'<Appl |
48020 | 69 63 61 74 69 6f 6e 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 74 69 74 6c 65 3c 2f 41 70 70 6c 69 63 | icationEnvironment>title</Applic |
48040 | 61 74 69 6f 6e 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4d 69 6e 69 | ationEnvironment>')._p(2,.'<Mini |
48060 | 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 34 2e 30 3c 2f 4d 69 6e | mumVisualStudioVersion>14.0</Min |
48080 | 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c | imumVisualStudioVersion>')._p(2, |
480a0 | 20 27 3c 54 61 72 67 65 74 52 75 6e 74 69 6d 65 3e 4e 61 74 69 76 65 3c 2f 54 61 72 67 65 74 52 | .'<TargetRuntime>Native</TargetR |
480c0 | 75 6e 74 69 6d 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 41 70 70 43 6f 6e 74 61 69 | untime>').else._p(2,.'<AppContai |
480e0 | 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 41 70 70 43 6f 6e 74 61 69 6e 65 | nerApplication>true</AppContaine |
48100 | 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4d 69 6e 69 6d 75 6d 56 | rApplication>')._p(2,.'<MinimumV |
48120 | 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 32 2e 30 3c 2f 4d 69 6e 69 6d 75 6d | isualStudioVersion>12.0</Minimum |
48140 | 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 69 66 20 76 73 74 75 64 69 | VisualStudioVersion>').if.vstudi |
48160 | 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 68 65 6e 0a 5f 70 | o.toolset.==."v120_wp81".then._p |
48180 | 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 50 68 | (2,.'<ApplicationType>Windows.Ph |
481a0 | 6f 6e 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 | one</ApplicationType>').else._p( |
481c0 | 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 53 74 6f | 2,.'<ApplicationType>Windows.Sto |
481e0 | 72 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c | re</ApplicationType>').end._p(2, |
48200 | 20 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 25 73 3c 2f 41 | .'<ApplicationTypeRevision>%s</A |
48220 | 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 27 2c 20 76 73 74 75 64 69 | pplicationTypeRevision>',.vstudi |
48240 | 6f 2e 73 74 6f 72 65 61 70 70 29 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 | o.storeapp).end.else._p(2,.'<Key |
48260 | 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6e 64 0a 5f | word>Win32Proj</Keyword>').end._ |
48280 | 70 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 66 75 6e 63 | p(1,'</PropertyGroup>').end.func |
482a0 | 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 6f 6e 66 69 67 29 0a | tion.vc2010.config_type(config). |
482c0 | 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 22 44 79 6e 61 6d 69 63 | local.t.=.{.SharedLib.=."Dynamic |
482e0 | 4c 69 62 72 61 72 79 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 22 53 74 61 74 69 63 4c 69 62 | Library",.StaticLib.=."StaticLib |
48300 | 72 61 72 79 22 2c 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e | rary",.ConsoleApp.=."Application |
48320 | 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 0a 7d | ",.WindowedApp.=."Application".} |
48340 | 0a 72 65 74 75 72 6e 20 74 5b 63 6f 6e 66 69 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 6c 6f 63 61 6c | .return.t[config.kind].end.local |
48360 | 20 66 75 6e 63 74 69 6f 6e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d | .function.if_config_and_platform |
48380 | 28 29 0a 72 65 74 75 72 6e 20 27 43 6f 6e 64 69 74 69 6f 6e 3d 22 5c 27 24 28 43 6f 6e 66 69 67 | ().return.'Condition="\'$(Config |
483a0 | 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 3d 3d 5c 27 25 73 5c 27 22 27 | uration)|$(Platform)\'==\'%s\'"' |
483c0 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e | .end.local.function.optimisation |
483e0 | 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 44 69 73 61 62 6c 65 64 22 0a | (cfg).local.result.=."Disabled". |
48400 | 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 | for._,.value.in.ipairs(cfg.flags |
48420 | 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 | ).do.if.(value.==."Optimize").th |
48440 | 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 46 75 6c 6c 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 | en.result.=."Full".elseif.(value |
48460 | 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 | .==."OptimizeSize").then.result. |
48480 | 3d 20 22 4d 69 6e 53 70 61 63 65 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f | =."MinSpace".elseif.(value.==."O |
484a0 | 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 22 4d 61 | ptimizeSpeed").then.result.=."Ma |
484c0 | 78 53 70 65 65 64 22 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 | xSpeed".end.end.return.result.en |
484e0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 | d.function.vc2010.configurationP |
48500 | 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 5f 70 28 31 2c | ropertyGroup(cfg,.cfginfo)._p(1, |
48520 | 27 3c 50 72 6f 70 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 | '<PropertyGroup.'..if_config_and |
48540 | 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61 | _platform()...'.Label="Configura |
48560 | 74 69 6f 6e 22 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 | tion">'.,.premake.esc(cfginfo.na |
48580 | 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 25 73 | me))._p(2,'<ConfigurationType>%s |
485a0 | 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 27 2c 76 63 32 30 31 30 2e 63 6f 6e | </ConfigurationType>',vc2010.con |
485c0 | 66 69 67 5f 74 79 70 65 28 63 66 67 29 29 0a 5f 70 28 32 2c 27 3c 55 73 65 44 65 62 75 67 4c 69 | fig_type(cfg))._p(2,'<UseDebugLi |
485e0 | 62 72 61 72 69 65 73 3e 25 73 3c 2f 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e 27 2c | braries>%s</UseDebugLibraries>', |
48600 | 20 69 69 66 28 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 22 44 69 73 61 62 | .iif(optimisation(cfg).==."Disab |
48620 | 6c 65 64 22 2c 22 74 72 75 65 22 2c 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 | led","true","false"))._p(2,'<Pla |
48640 | 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 | tformToolset>%s</PlatformToolset |
48660 | 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 29 0a 69 66 20 | >',.premake.vstudio.toolset).if. |
48680 | 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 4d | cfg.flags.MFC.then._p(2,'<UseOfM |
486a0 | 66 63 3e 25 73 3c 2f 55 73 65 4f 66 4d 66 63 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 | fc>%s</UseOfMfc>',.iif(cfg.flags |
486c0 | 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 22 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d | .StaticRuntime,."Static",."Dynam |
486e0 | 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 | ic")).end.if.cfg.flags.ATL.or.cf |
48700 | 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 | g.flags.StaticATL.then._p(2,'<Us |
48720 | 65 4f 66 41 74 6c 3e 25 73 3c 2f 55 73 65 4f 66 41 74 6c 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 | eOfAtl>%s</UseOfAtl>',.iif(cfg.f |
48740 | 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 22 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d | lags.StaticATL,."Static",."Dynam |
48760 | 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 20 74 | ic")).end.if.cfg.flags.Unicode.t |
48780 | 68 65 6e 0a 5f 70 28 32 2c 27 3c 43 68 61 72 61 63 74 65 72 53 65 74 3e 55 6e 69 63 6f 64 65 3c | hen._p(2,'<CharacterSet>Unicode< |
487a0 | 2f 43 68 61 72 61 63 74 65 72 53 65 74 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 | /CharacterSet>').end.if.cfg.flag |
487c0 | 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 70 6f 72 74 | s.Managed.then._p(2,'<CLRSupport |
487e0 | 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 31 2c 27 3c | >true</CLRSupport>').end._p(1,'< |
48800 | 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 66 75 6e 63 | /PropertyGroup>').end.local.func |
48820 | 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 2c 20 63 66 | tion.import_props(prj).for._,.cf |
48840 | 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 |
48860 | 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 |
48880 | 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_ |
488a0 | 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). |
488c0 | 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 66 69 67 5f | _p(1,'<ImportGroup.'..if_config_ |
488e0 | 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 6f 70 65 72 | and_platform()...'.Label="Proper |
48900 | 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 69 6e 66 6f | tySheets">'.,premake.esc(cfginfo |
48920 | 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 74 3d 22 24 | .name))._p(2,'<Import.Project="$ |
48940 | 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 2e 24 28 50 | (UserRootDir)\\Microsoft.Cpp.$(P |
48960 | 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 6f 6e 3d 22 | latform).user.props".Condition=" |
48980 | 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 72 6f 73 6f | exists(\'$(UserRootDir)\\Microso |
489a0 | 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 73 5c 27 29 | ft.Cpp.$(Platform).user.props\') |
489c0 | 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 6d 22 20 2f | ".Label="LocalAppDataPlatform"./ |
489e0 | 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 6e 64 0a 65 | >')._p(1,'</ImportGroup>').end.e |
48a00 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 | nd.local.function.add_trailing_b |
48a20 | 61 63 6b 73 6c 61 73 68 28 64 69 72 29 0a 69 66 20 64 69 72 3a 6c 65 6e 28 29 20 3e 20 30 20 61 | ackslash(dir).if.dir:len().>.0.a |
48a40 | 6e 64 20 64 69 72 3a 73 75 62 28 2d 31 29 20 7e 3d 20 22 5c 5c 22 20 74 68 65 6e 0a 72 65 74 75 | nd.dir:sub(-1).~=."\\".then.retu |
48a60 | 72 6e 20 64 69 72 2e 2e 22 5c 5c 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 0a 65 6e 64 0a | rn.dir.."\\".end.return.dir.end. |
48a80 | 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 70 65 72 74 69 65 73 | function.vc2010.outputProperties |
48aa0 | 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 70 61 69 72 73 28 70 | (prj).for._,.cfginfo.in.ipairs(p |
48ac0 | 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 67 73 29 20 64 6f 0a | rj.solution.vstudio_configs).do. |
48ae0 | 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 72 | local.cfg.=.premake.getconfig(pr |
48b00 | 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 63 66 67 69 6e 66 6f | j,.cfginfo.src_buildcfg,.cfginfo |
48b20 | 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 65 74 20 3d 20 63 66 | .src_platform).local.target.=.cf |
48b40 | 67 2e 62 75 69 6c 64 74 61 72 67 65 74 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 61 64 64 | g.buildtarget.local.outdir.=.add |
48b60 | 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 74 61 72 67 65 74 2e 64 69 72 65 63 | _trailing_backslash(target.direc |
48b80 | 74 6f 72 79 29 0a 6c 6f 63 61 6c 20 69 6e 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e | tory).local.intdir.=.add_trailin |
48ba0 | 67 5f 62 61 63 6b 73 6c 61 73 68 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 31 | g_backslash(cfg.objectsdir)._p(1 |
48bc0 | 2c 27 3c 50 72 6f 70 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 | ,'<PropertyGroup.'..if_config_an |
48be0 | 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 2e 65 73 63 28 | d_platform()...'>',.premake.esc( |
48c00 | 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 44 69 72 3e 25 73 3c | cfginfo.name))._p(2,'<OutDir>%s< |
48c20 | 2f 4f 75 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6f 75 74 64 69 72 29 29 0a | /OutDir>',.premake.esc(outdir)). |
48c40 | 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 22 20 74 68 65 | if.cfg.platform.==."Xbox360".the |
48c60 | 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 72 29 25 73 3c | n._p(2,'<OutputFile>$(OutDir)%s< |
48c80 | 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 74 61 72 67 65 | /OutputFile>',.premake.esc(targe |
48ca0 | 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 25 73 3c 2f 49 | t.name)).end._p(2,'<IntDir>%s</I |
48cc0 | 6e 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 69 6e 74 64 69 72 29 29 0a 5f 70 | ntDir>',.premake.esc(intdir))._p |
48ce0 | 28 32 2c 27 3c 54 61 72 67 65 74 4e 61 6d 65 3e 25 73 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 27 | (2,'<TargetName>%s</TargetName>' |
48d00 | 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 74 | ,.premake.esc(path.getbasename(t |
48d20 | 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 45 78 74 3e 25 | arget.name)))._p(2,'<TargetExt>% |
48d40 | 73 3c 2f 54 61 72 67 65 74 45 78 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 | s</TargetExt>',.premake.esc(path |
48d60 | 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 69 66 20 | .getextension(target.name))).if. |
48d80 | 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 65 6e 0a 6c 6f 63 | cfg.kind.==."SharedLib".then.loc |
48da0 | 61 6c 20 69 67 6e 6f 72 65 20 3d 20 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c | al.ignore.=.(cfg.flags.NoImportL |
48dc0 | 69 62 20 7e 3d 20 6e 69 6c 29 0a 5f 70 28 32 2c 27 3c 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 | ib.~=.nil)._p(2,'<IgnoreImportLi |
48de0 | 62 72 61 72 79 3e 25 73 3c 2f 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c | brary>%s</IgnoreImportLibrary>', |
48e00 | 20 74 6f 73 74 72 69 6e 67 28 69 67 6e 6f 72 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c | .tostring(ignore)).end.if.cfg.pl |
48e20 | 61 74 66 6f 72 6d 20 3d 3d 20 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 | atform.==."Durango".then._p(2,.' |
48e40 | 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 | <ReferencePath>$(Console_SdkLibP |
48e60 | 61 74 68 29 3b 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 57 69 6e 64 6f 77 73 4d 65 74 61 64 61 74 | ath);$(Console_SdkWindowsMetadat |
48e80 | 61 50 61 74 68 29 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 | aPath)</ReferencePath>')._p(2,.' |
48ea0 | 3c 4c 69 62 72 61 72 79 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 61 74 | <LibraryPath>$(Console_SdkLibPat |
48ec0 | 68 29 3c 2f 4c 69 62 72 61 72 79 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 69 62 72 61 | h)</LibraryPath>')._p(2,.'<Libra |
48ee0 | 72 79 57 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 61 74 68 29 3b 24 28 | ryWPath>$(Console_SdkLibPath);$( |
48f00 | 43 6f 6e 73 6f 6c 65 5f 53 64 6b 57 69 6e 64 6f 77 73 4d 65 74 61 64 61 74 61 50 61 74 68 29 3c | Console_SdkWindowsMetadataPath)< |
48f20 | 2f 4c 69 62 72 61 72 79 57 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 49 6e 63 6c 75 64 65 | /LibraryWPath>')._p(2,.'<Include |
48f40 | 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 49 6e 63 6c 75 64 65 52 6f 6f 74 29 3c 2f | Path>$(Console_SdkIncludeRoot)</ |
48f60 | 49 6e 63 6c 75 64 65 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 45 78 65 63 75 74 61 62 6c | IncludePath>')._p(2,.'<Executabl |
48f80 | 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 52 6f 6f 74 29 62 69 6e 3b 24 28 56 43 | ePath>$(Console_SdkRoot)bin;$(VC |
48fa0 | 49 6e 73 74 61 6c 6c 44 69 72 29 62 69 6e 5c 5c 78 38 36 5f 61 6d 64 36 34 3b 24 28 56 43 49 6e | InstallDir)bin\\x86_amd64;$(VCIn |
48fc0 | 73 74 61 6c 6c 44 69 72 29 62 69 6e 3b 24 28 57 69 6e 64 6f 77 73 53 44 4b 5f 45 78 65 63 75 74 | stallDir)bin;$(WindowsSDK_Execut |
48fe0 | 61 62 6c 65 50 61 74 68 5f 78 38 36 29 3b 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f 6d | ablePath_x86);$(VSInstallDir)Com |
49000 | 6d 6f 6e 37 5c 5c 54 6f 6f 6c 73 5c 5c 62 69 6e 3b 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 | mon7\\Tools\\bin;$(VSInstallDir) |
49020 | 43 6f 6d 6d 6f 6e 37 5c 5c 74 6f 6f 6c 73 3b 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f | Common7\\tools;$(VSInstallDir)Co |
49040 | 6d 6d 6f 6e 37 5c 5c 69 64 65 3b 24 28 50 72 6f 67 72 61 6d 46 69 6c 65 73 29 5c 5c 48 54 4d 4c | mmon7\\ide;$(ProgramFiles)\\HTML |
49060 | 20 48 65 6c 70 20 57 6f 72 6b 73 68 6f 70 3b 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 50 61 74 | .Help.Workshop;$(MSBuildToolsPat |
49080 | 68 33 32 29 3b 24 28 46 78 43 6f 70 44 69 72 29 3b 24 28 50 41 54 48 29 3b 3c 2f 45 78 65 63 75 | h32);$(FxCopDir);$(PATH);</Execu |
490a0 | 74 61 62 6c 65 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 61 79 6f 75 74 44 69 72 3e 25 | tablePath>')._p(2,.'<LayoutDir>% |
490c0 | 73 3c 2f 4c 61 79 6f 75 74 44 69 72 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 20 | s</LayoutDir>',.prj.name)._p(2,. |
490e0 | 27 3c 4c 61 79 6f 75 74 45 78 74 65 6e 73 69 6f 6e 46 69 6c 74 65 72 3e 2a 2e 70 64 62 3b 2a 2e | '<LayoutExtensionFilter>*.pdb;*. |
49100 | 69 6c 6b 3b 2a 2e 65 78 70 3b 2a 2e 6c 69 62 3b 2a 2e 77 69 6e 6d 64 3b 2a 2e 61 70 70 78 72 65 | ilk;*.exp;*.lib;*.winmd;*.appxre |
49120 | 63 69 70 65 3b 2a 2e 70 72 69 3b 2a 2e 69 64 62 3c 2f 4c 61 79 6f 75 74 45 78 74 65 6e 73 69 6f | cipe;*.pri;*.idb</LayoutExtensio |
49140 | 6e 46 69 6c 74 65 72 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 49 73 6f 6c 61 74 65 43 6f 6e 66 69 67 | nFilter>')._p(2,.'<IsolateConfig |
49160 | 75 72 61 74 69 6f 6e 73 4f 6e 44 65 70 6c 6f 79 3e 74 72 75 65 3c 2f 49 73 6f 6c 61 74 65 43 6f | urationsOnDeploy>true</IsolateCo |
49180 | 6e 66 69 67 75 72 61 74 69 6f 6e 73 4f 6e 44 65 70 6c 6f 79 3e 27 29 0a 65 6e 64 0a 69 66 20 63 | nfigurationsOnDeploy>').end.if.c |
491a0 | 66 67 2e 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 5f 70 28 32 | fg.kind.~=."StaticLib".then._p(2 |
491c0 | 2c 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 | ,'<LinkIncremental>%s</LinkIncre |
491e0 | 6d 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 | mental>',.tostring(premake.confi |
49200 | 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 29 29 0a 65 6e 64 0a 69 | g.isincrementallink(cfg))).end.i |
49220 | 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 5f 70 28 32 | f.cfg.flags.NoManifest.then._p(2 |
49240 | 2c 27 3c 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 | ,'<GenerateManifest>false</Gener |
49260 | 61 74 65 4d 61 6e 69 66 65 73 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 | ateManifest>').end._p(1,'</Prope |
49280 | 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | rtyGroup>').end.end.local.functi |
492a0 | 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 6c 6f | on.runtime(cfg).local.runtime.lo |
492c0 | 63 61 6c 20 66 6c 61 67 73 20 3d 20 63 66 67 2e 66 6c 61 67 73 0a 69 66 20 70 72 65 6d 61 6b 65 | cal.flags.=.cfg.flags.if.premake |
492e0 | 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 20 74 68 65 6e 0a 72 | .config.isdebugbuild(cfg).then.r |
49300 | 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 | untime.=.iif(flags.StaticRuntime |
49320 | 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 | .and.not.flags.Managed,."MultiTh |
49340 | 72 65 61 64 65 64 44 65 62 75 67 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 | readedDebug",."MultiThreadedDebu |
49360 | 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e | gDLL").else.runtime.=.iif(flags. |
49380 | 53 74 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 | StaticRuntime.and.not.flags.Mana |
493a0 | 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 | ged,."MultiThreaded",."MultiThre |
493c0 | 61 64 65 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 | adedDLL").end.return.runtime.end |
493e0 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 | .local.function.precompiled_head |
49400 | 65 72 28 63 66 67 29 0a 20 20 20 20 20 20 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e | er(cfg).......if.not.cfg.flags.N |
49420 | 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 65 6e 0a 5f 70 28 33 | oPCH.and.cfg.pchheader.then._p(3 |
49440 | 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d | ,'<PrecompiledHeader>Use</Precom |
49460 | 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 | piledHeader>')._p(3,'<Precompile |
49480 | 64 48 65 61 64 65 72 46 69 6c 65 3e 25 73 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 | dHeaderFile>%s</PrecompiledHeade |
494a0 | 72 46 69 6c 65 3e 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 | rFile>',.cfg.pchheader).else._p( |
494c0 | 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d 70 69 | 3,'<PrecompiledHeader></Precompi |
494e0 | 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | ledHeader>').end.end.local.funct |
49500 | 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 6f 72 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 | ion.preprocessor(indent,cfg).if. |
49520 | 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c | #cfg.defines.>.0.then._p(indent, |
49540 | 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 25 73 3b 25 25 28 | '<PreprocessorDefinitions>%s;%%( |
49560 | 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f | PreprocessorDefinitions)</Prepro |
49580 | 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 | cessorDefinitions>'.,premake.esc |
495a0 | 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 | (table.concat(cfg.defines,.";")) |
495c0 | 29 0a 65 6c 73 65 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 | ).else._p(indent,'<PreprocessorD |
495e0 | 65 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 | efinitions></PreprocessorDefinit |
49600 | 69 6f 6e 73 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 69 | ions>').end.end.local.function.i |
49620 | 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e | nclude_dirs(indent,cfg).if.#cfg. |
49640 | 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 | includedirs.>.0.then._p(indent,' |
49660 | 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 | <AdditionalIncludeDirectories>%s |
49680 | 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 | ;%%(AdditionalIncludeDirectories |
496a0 | 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e | )</AdditionalIncludeDirectories> |
496c0 | 27 0a 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 | '.,premake.esc(path.translate(ta |
496e0 | 62 6c 65 2e 63 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 | ble.concat(cfg.includedirs,.";") |
49700 | 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 6e | ,.'\\'))).end.end.local.function |
49720 | 20 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 52 65 | .resource_compile(cfg)._p(2,'<Re |
49740 | 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c | sourceCompile>').preprocessor(3, |
49760 | 63 66 67 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a 5f 70 28 32 2c 27 3c | cfg).include_dirs(3,cfg)._p(2,'< |
49780 | 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 | /ResourceCompile>').end.local.fu |
497a0 | 6e 63 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c | nction.exceptions(cfg).if.cfg.fl |
497c0 | 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 | ags.NoExceptions.then._p(3,.'<Ex |
497e0 | 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 66 61 6c 73 65 3c 2f 45 78 63 65 70 74 69 6f 6e | ceptionHandling>false</Exception |
49800 | 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 | Handling>').elseif.cfg.flags.SEH |
49820 | 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e | .then._p(3,.'<ExceptionHandling> |
49840 | 41 73 79 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a | Async</ExceptionHandling>').end. |
49860 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 74 74 69 28 63 66 67 29 0a 69 66 20 | end.local.function.rtti(cfg).if. |
49880 | 63 66 67 2e 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 | cfg.flags.NoRTTI.and.not.cfg.fla |
498a0 | 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 54 79 | gs.Managed.then._p(3,'<RuntimeTy |
498c0 | 70 65 49 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 | peInfo>false</RuntimeTypeInfo>') |
498e0 | 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 69 6e 67 5f | .end.end.local.function.calling_ |
49900 | 63 6f 6e 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 | convention(cfg).if.cfg.flags.Fas |
49920 | 74 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 | tCall.then._p(3,'<CallingConvent |
49940 | 69 6f 6e 3e 46 61 73 74 43 61 6c 6c 3c 2f 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e | ion>FastCall</CallingConvention> |
49960 | 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e | ').elseif.cfg.flags.StdCall.then |
49980 | 0a 5f 70 28 33 2c 27 3c 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 53 74 64 43 61 6c | ._p(3,'<CallingConvention>StdCal |
499a0 | 6c 3c 2f 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a | l</CallingConvention>').end.end. |
499c0 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 63 68 61 72 5f 74 5f 62 75 69 6c 74 69 6e 28 63 | local.function.wchar_t_builtin(c |
499e0 | 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 | fg).if.cfg.flags.NativeWChar.the |
49a00 | 6e 0a 5f 70 28 33 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 | n._p(3,'<TreatWChar_tAsBuiltInTy |
49a20 | 70 65 3e 74 72 75 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 | pe>true</TreatWChar_tAsBuiltInTy |
49a40 | 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 | pe>').elseif.cfg.flags.NoNativeW |
49a60 | 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 | Char.then._p(3,'<TreatWChar_tAsB |
49a80 | 75 69 6c 74 49 6e 54 79 70 65 3e 66 61 6c 73 65 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 | uiltInType>false</TreatWChar_tAs |
49aa0 | 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | BuiltInType>').end.end.local.fun |
49ac0 | 63 74 69 6f 6e 20 73 73 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 | ction.sse(cfg).if.cfg.flags.Enab |
49ae0 | 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 | leSSE.then._p(3,.'<EnableEnhance |
49b00 | 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 | dInstructionSet>StreamingSIMDExt |
49b20 | 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 | ensions</EnableEnhancedInstructi |
49b40 | 6f 6e 53 65 74 3e 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 | onSet>').elseif.cfg.flags.Enable |
49b60 | 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 | SSE2.then._p(3,.'<EnableEnhanced |
49b80 | 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 | InstructionSet>StreamingSIMDExte |
49ba0 | 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 | nsions2</EnableEnhancedInstructi |
49bc0 | 6f 6e 53 65 74 3e 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 | onSet>').elseif.cfg.flags.Enable |
49be0 | 41 56 58 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 | AVX.then._p(3,.'<EnableEnhancedI |
49c00 | 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 41 64 76 61 6e 63 65 64 56 65 63 74 6f 72 45 78 74 65 | nstructionSet>AdvancedVectorExte |
49c20 | 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f | nsions</EnableEnhancedInstructio |
49c40 | 6e 53 65 74 3e 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 41 | nSet>').elseif.cfg.flags.EnableA |
49c60 | 56 58 32 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 | VX2.then._p(3,.'<EnableEnhancedI |
49c80 | 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 41 64 76 61 6e 63 65 64 56 65 63 74 6f 72 45 78 74 65 | nstructionSet>AdvancedVectorExte |
49ca0 | 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 | nsions2</EnableEnhancedInstructi |
49cc0 | 6f 6e 53 65 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 | onSet>').end.end.local.function. |
49ce0 | 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 20 20 20 20 20 69 66 20 63 66 67 2e | floating_point(cfg)......if.cfg. |
49d00 | 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 | flags.FloatFast.then._p(3,'<Floa |
49d20 | 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 46 61 73 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 | tingPointModel>Fast</FloatingPoi |
49d40 | 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 | ntModel>').elseif.cfg.flags.Floa |
49d60 | 74 53 74 72 69 63 74 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 | tStrict.and.not.cfg.flags.Manage |
49d80 | 64 20 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 | d.then._p(3,'<FloatingPointModel |
49da0 | 3e 53 74 72 69 63 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 | >Strict</FloatingPointModel>').e |
49dc0 | 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 65 62 75 67 5f 69 6e 66 6f | nd.end.local.function.debug_info |
49de0 | 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 27 27 0a 69 66 20 63 | (cfg).local.debug_info.=.''.if.c |
49e00 | 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 28 61 63 74 69 6f 6e | fg.flags.Symbols.then.if.(action |
49e20 | 2e 76 73 74 75 64 69 6f 2e 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e | .vstudio.supports64bitEditContin |
49e40 | 75 65 20 3d 3d 20 66 61 6c 73 65 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 | ue.==.false.and.cfg.platform.==. |
49e60 | 22 78 36 34 22 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 0a 6f 72 20 70 | "x64").or.cfg.flags.Managed.or.p |
49e80 | 72 65 6d 61 6b 65 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 63 | remake.config.isoptimizedbuild(c |
49ea0 | 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 45 64 69 74 41 6e 64 | fg.flags).or.cfg.flags.NoEditAnd |
49ec0 | 43 6f 6e 74 69 6e 75 65 0a 74 68 65 6e 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 50 72 6f 67 | Continue.then.debug_info.=."Prog |
49ee0 | 72 61 6d 44 61 74 61 62 61 73 65 22 0a 65 6c 73 65 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 | ramDatabase".else.debug_info.=." |
49f00 | 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 22 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c | EditAndContinue".end.end._p(3,'< |
49f20 | 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 25 73 3c 2f 44 65 62 75 67 | DebugInformationFormat>%s</Debug |
49f40 | 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 27 2c 64 65 62 75 67 5f 69 6e 66 6f 29 0a | InformationFormat>',debug_info). |
49f60 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 | end.local.function.minimal_build |
49f80 | 28 63 66 67 29 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 | (cfg).if.premake.config.isdebugb |
49fa0 | 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 | uild(cfg).and.cfg.flags.EnableMi |
49fc0 | 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c | nimalRebuild.then._p(3,'<Minimal |
49fe0 | 52 65 62 75 69 6c 64 3e 74 72 75 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a | Rebuild>true</MinimalRebuild>'). |
4a000 | 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 | else._p(3,'<MinimalRebuild>false |
4a020 | 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 | </MinimalRebuild>').end.end.loca |
4a040 | 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 | l.function.compile_language(cfg) |
4a060 | 0a 69 66 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 20 74 68 65 6e 0a 5f 70 | .if.cfg.options.ForceCPP.then._p |
4a080 | 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 70 70 3c 2f 43 6f 6d | (3,'<CompileAs>CompileAsCpp</Com |
4a0a0 | 70 69 6c 65 41 73 3e 27 29 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d | pileAs>').else.if.cfg.language.= |
4a0c0 | 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 | =."C".then._p(3,'<CompileAs>Comp |
4a0e0 | 69 6c 65 41 73 43 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | ileAsC</CompileAs>').end.end.end |
4a100 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 | .local.function.forcedinclude_fi |
4a120 | 6c 65 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e | les(indent,cfg).if.#cfg.forcedin |
4a140 | 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 46 6f 72 63 | cludes.>.0.then._p(indent,'<Forc |
4a160 | 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 25 73 3c 2f 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 | edIncludeFiles>%s</ForcedInclude |
4a180 | 46 69 6c 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c | Files>'.,premake.esc(path.transl |
4a1a0 | 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 | ate(table.concat(cfg.forcedinclu |
4a1c0 | 64 65 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 61 6c | des,.";"),.'\\'))).end.end.local |
4a1e0 | 20 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 | .function.vs10_clcompile(cfg)._p |
4a200 | 28 32 2c 27 3c 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f | (2,'<ClCompile>')._p(3,'<Additio |
4a220 | 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 73 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 | nalOptions>%s.%s%%(AdditionalOpt |
4a240 | 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 0a 2c 20 74 61 62 | ions)</AdditionalOptions>'.,.tab |
4a260 | 6c 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 62 75 69 6c 64 6f | le.concat(premake.esc(cfg.buildo |
4a280 | 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e | ptions),.".").,.iif(cfg.flags.Un |
4a2a0 | 73 69 67 6e 65 64 43 68 61 72 2c 20 22 2f 4a 20 22 2c 20 22 20 22 29 0a 29 0a 5f 70 28 33 2c 27 | signedChar,."/J.",.".").)._p(3,' |
4a2c0 | 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 27 | <Optimization>%s</Optimization>' |
4a2e0 | 2c 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 | ,optimisation(cfg)).include_dirs |
4a300 | 28 33 2c 20 63 66 67 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 20 63 66 67 29 0a 6d 69 | (3,.cfg).preprocessor(3,.cfg).mi |
4a320 | 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 20 6e 6f 74 20 70 72 65 6d 61 6b 65 | nimal_build(cfg).if..not.premake |
4a340 | 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 63 66 67 2e 66 6c 61 | .config.isoptimizedbuild(cfg.fla |
4a360 | 67 73 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 | gs).then.if.not.cfg.flags.Manage |
4a380 | 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 | d.then._p(3,'<BasicRuntimeChecks |
4a3a0 | 3e 45 6e 61 62 6c 65 46 61 73 74 43 68 65 63 6b 73 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65 43 | >EnableFastChecks</BasicRuntimeC |
4a3c0 | 68 65 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 | hecks>').end.if.cfg.flags.ExtraW |
4a3e0 | 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 53 74 72 | arnings.then.end.else._p(3,'<Str |
4a400 | 69 6e 67 50 6f 6f 6c 69 6e 67 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 27 | ingPooling>true</StringPooling>' |
4a420 | 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 75 72 61 6e 67 | ).end.if.cfg.platform.==."Durang |
4a440 | 6f 22 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 57 69 6e 52 54 20 74 68 65 6e 0a 5f 70 28 | o".or.cfg.flags.NoWinRT.then._p( |
4a460 | 33 2c 20 27 3c 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 66 61 6c 73 65 3c 2f 43 6f 6d 70 69 | 3,.'<CompileAsWinRT>false</Compi |
4a480 | 6c 65 41 73 57 69 6e 52 54 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d | leAsWinRT>').end.if.cfg.platform |
4a4a0 | 20 7e 3d 20 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d | .~=."Durango".then._p(3,'<Runtim |
4a4c0 | 65 4c 69 62 72 61 72 79 3e 25 73 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 27 2c 20 72 | eLibrary>%s</RuntimeLibrary>',.r |
4a4e0 | 75 6e 74 69 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f | untime(cfg)).end.if.cfg.flags.No |
4a500 | 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c | BufferSecurityCheck.then._p(3,'< |
4a520 | 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 3e 66 61 6c 73 65 3c 2f 42 75 66 66 65 | BufferSecurityCheck>false</Buffe |
4a540 | 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 46 75 6e | rSecurityCheck>').end._p(3,'<Fun |
4a560 | 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 |
4a580 | 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 |
4a5a0 | 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 |
4a5c0 | 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 |
4a5e0 | 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 |
4a600 | 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 |
4a620 | 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 |
4a640 | 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 |
4a660 | 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 |
4a680 | 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. |
4a6a0 | 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 |
4a6c0 | 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 |
4a6e0 | 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 69 6e 69 6d 75 6d 57 61 72 6e 69 6e 67 73 20 | lseif.cfg.flags.MinimumWarnings. |
4a700 | 74 68 65 6e 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 31 3c | then._p(3,'<WarningLevel>Level1< |
4a720 | 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 57 61 72 | /WarningLevel>').else._p(3,'<War |
4a740 | 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 33 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 | ningLevel>Level3</WarningLevel>' |
4a760 | 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 6e 69 6e 67 73 | ).end.if.cfg.flags.FatalWarnings |
4a780 | 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 | .then._p(3,'<TreatWarningAsError |
4a7a0 | 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 27 29 0a 65 6e | >true</TreatWarningAsError>').en |
4a7c0 | 64 0a 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 72 74 74 69 28 63 66 67 29 0a 63 61 6c 6c | d.exceptions(cfg).rtti(cfg).call |
4a7e0 | 69 6e 67 5f 63 6f 6e 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a 77 63 68 61 72 5f 74 5f 62 75 69 6c | ing_convention(cfg).wchar_t_buil |
4a800 | 74 69 6e 28 63 66 67 29 0a 73 73 65 28 63 66 67 29 0a 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 | tin(cfg).sse(cfg).floating_point |
4a820 | 28 63 66 67 29 0a 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 | (cfg).debug_info(cfg).if.cfg.fla |
4a840 | 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 6f 67 72 61 6d 44 61 | gs.Symbols.then._p(3,'<ProgramDa |
4a860 | 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 24 28 4f 75 74 44 69 72 29 25 73 2e 70 64 62 3c 2f | taBaseFileName>$(OutDir)%s.pdb</ |
4a880 | 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 61 74 68 | ProgramDataBaseFileName>'.,.path |
4a8a0 | 2e 67 65 74 62 61 73 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 | .getbasename(cfg.buildtarget.nam |
4a8c0 | 65 29 29 0a 65 6e 64 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 | e)).end.if.cfg.flags.NoFramePoin |
4a8e0 | 74 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 | ter.then._p(3,'<OmitFramePointer |
4a900 | 73 3e 74 72 75 65 3c 2f 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 27 29 0a 65 6e 64 | s>true</OmitFramePointers>').end |
4a920 | 0a 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 66 6f 72 63 65 64 69 6e 63 | .compile_language(cfg).forcedinc |
4a940 | 6c 75 64 65 5f 66 69 6c 65 73 28 33 2c 63 66 67 29 3b 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d | lude_files(3,cfg);._p(2,'</ClCom |
4a960 | 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e 74 | pile>').end.local.function.event |
4a980 | 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d | _hooks(cfg).if.#cfg.postbuildcom |
4a9a0 | 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 6f 73 74 42 75 69 | mands>.0.then....._p(2,'<PostBui |
4a9c0 | 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f | ldEvent>')._p(3,'<Command>%s</Co |
4a9e0 | 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 | mmand>',premake.esc(table.implod |
4aa00 | 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 22 22 2c | e(cfg.postbuildcommands,."",."", |
4aa20 | 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 6f 73 74 42 75 69 6c 64 45 76 65 6e | ."\r\n")))._p(2,'</PostBuildEven |
4aa40 | 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 | t>').end.if.#cfg.prebuildcommand |
4aa60 | 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 42 75 69 6c 64 45 76 65 | s>.0.then....._p(2,'<PreBuildEve |
4aa80 | 6e 74 3e 27 29 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 | nt>')._p(3,'<Command>%s</Command |
4aaa0 | 3e 27 2c 70 72 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 | >',premake.esc(table.implode(cfg |
4aac0 | 2e 70 72 65 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 | .prebuildcommands,."",."",."\r\n |
4aae0 | 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e | ")))._p(2,'</PreBuildEvent>').en |
4ab00 | 64 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 | d.if.#cfg.prelinkcommands>.0.the |
4ab20 | 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 5f 70 28 | n....._p(2,'<PreLinkEvent>')._p( |
4ab40 | 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 65 6d 61 6b | 3,'<Command>%s</Command>',premak |
4ab60 | 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 72 65 6c 69 6e 6b 63 | e.esc(table.implode(cfg.prelinkc |
4ab80 | 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, |
4aba0 | 27 3c 2f 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c | '</PreLinkEvent>').end.end.local |
4abc0 | 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 69 6e 64 | .function.additional_options(ind |
4abe0 | 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e 20 30 | ent,cfg).if.#cfg.linkoptions.>.0 |
4ac00 | 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 | .then._p(indent,'<AdditionalOpti |
4ac20 | 6f 6e 73 3e 25 73 20 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 | ons>%s.%%(AdditionalOptions)</Ad |
4ac40 | 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 | ditionalOptions>',.table.concat( |
4ac60 | 70 72 65 6d 61 6b 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 | premake.esc(cfg.linkoptions),.". |
4ac80 | 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 6c 69 6e 6b 5f | ")).end.end.local.function.link_ |
4aca0 | 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 69 6e 64 65 78 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 | target_machine(index,cfg).local. |
4acc0 | 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 78 33 32 20 3d 20 27 4d 61 63 68 69 6e 65 58 38 36 27 2c | platforms.=.{x32.=.'MachineX86', |
4ace0 | 20 78 36 34 20 3d 20 27 4d 61 63 68 69 6e 65 58 36 34 27 7d 0a 69 66 20 70 6c 61 74 66 6f 72 6d | .x64.=.'MachineX64'}.if.platform |
4ad00 | 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 78 2c 27 3c | s[cfg.platform].then._p(index,'< |
4ad20 | 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 25 73 3c 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e | TargetMachine>%s</TargetMachine> |
4ad40 | 27 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 65 6e 64 0a | ',.platforms[cfg.platform]).end. |
4ad60 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 | end.local.function.item_def_lib( |
4ad80 | 63 66 67 29 0a 20 20 20 20 20 20 20 2d 2d 20 54 68 65 20 58 62 6f 78 33 36 30 20 70 72 6f 6a 65 | cfg)........--.The.Xbox360.proje |
4ada0 | 63 74 20 66 69 6c 65 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 70 | ct.files.are.stored.in.another.p |
4adc0 | 6c 61 63 65 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 2e 0a 69 66 20 63 66 67 | lace.in.the.project.file..if.cfg |
4ade0 | 2e 6b 69 6e 64 20 3d 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 61 6e 64 20 63 66 67 2e 70 6c 61 | .kind.==.'StaticLib'.and.cfg.pla |
4ae00 | 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 4c | tform.~=."Xbox360".then._p(1,'<L |
4ae20 | 69 62 3e 27 29 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 72 | ib>')._p(2,'<OutputFile>$(OutDir |
4ae40 | 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 | )%s</OutputFile>',cfg.buildtarge |
4ae60 | 74 2e 6e 61 6d 65 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 32 2c 63 66 67 | t.name).additional_options(2,cfg |
4ae80 | 29 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 32 2c 63 66 67 29 0a 5f 70 28 | ).link_target_machine(2,cfg)._p( |
4aea0 | 31 2c 27 3c 2f 4c 69 62 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | 1,'</Lib>').end.end.local.functi |
4aec0 | 6f 6e 20 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d | on.import_lib(cfg).if.cfg.kind.= |
4aee0 | 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e | =."SharedLib".then.local.implibn |
4af00 | 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 | ame.=.cfg.linktarget.fullpath._p |
4af20 | 28 33 2c 27 3c 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 6d 70 6f 72 74 4c 69 62 | (3,'<ImportLibrary>%s</ImportLib |
4af40 | 72 61 72 79 3e 27 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 | rary>',iif(cfg.flags.NoImportLib |
4af60 | 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 74 68 | ,.cfg.objectsdir...."\\"....path |
4af80 | 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 6d 65 | .getname(implibname),.implibname |
4afa0 | 29 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 6c 69 6e 6b 28 | )).end.end.function.vc2010.link( |
4afc0 | 63 66 67 29 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 3e 27 29 0a 5f 70 28 33 2c 27 3c 53 75 62 53 79 | cfg)._p(2,'<Link>')._p(3,'<SubSy |
4afe0 | 73 74 65 6d 3e 25 73 3c 2f 53 75 62 53 79 73 74 65 6d 3e 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 | stem>%s</SubSystem>',.iif(cfg.ki |
4b000 | 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 43 6f 6e 73 6f 6c 65 22 2c 20 22 | nd.==."ConsoleApp",."Console",." |
4b020 | 57 69 6e 64 6f 77 73 22 29 29 0a 5f 70 28 33 2c 27 3c 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 | Windows"))._p(3,'<GenerateDebugI |
4b040 | 6e 66 6f 72 6d 61 74 69 6f 6e 3e 25 73 3c 2f 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f | nformation>%s</GenerateDebugInfo |
4b060 | 72 6d 61 74 69 6f 6e 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 | rmation>',.tostring(cfg.flags.Sy |
4b080 | 6d 62 6f 6c 73 20 7e 3d 20 6e 69 6c 29 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 | mbols.~=.nil)).if.premake.config |
4b0a0 | 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 29 20 74 68 65 | .isoptimizedbuild(cfg.flags).the |
4b0c0 | 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 74 72 75 | n._p(3,'<EnableCOMDATFolding>tru |
4b0e0 | 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 | e</EnableCOMDATFolding>')._p(3,' |
4b100 | 3c 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 74 72 75 65 3c 2f 4f 70 74 69 6d 69 | <OptimizeReferences>true</Optimi |
4b120 | 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 | zeReferences>').end.if.cfg.kind. |
4b140 | 7e 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 74 68 65 6e 0a 76 63 32 30 31 30 2e 61 64 64 69 74 | ~=.'StaticLib'.then.vc2010.addit |
4b160 | 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 33 2c 63 66 67 29 0a 5f 70 28 33 2c 27 3c | ionalDependencies(3,cfg)._p(3,'< |
4b180 | 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 74 46 69 | OutputFile>$(OutDir)%s</OutputFi |
4b1a0 | 6c 65 3e 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 69 66 20 23 | le>',.cfg.buildtarget.name).if.# |
4b1c0 | 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 | cfg.libdirs.>.0.then._p(3,'<Addi |
4b1e0 | 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 | tionalLibraryDirectories>%s;%%(A |
4b200 | 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 29 3c 2f 41 64 | dditionalLibraryDirectories)</Ad |
4b220 | 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 3e 27 0a 2c 20 70 | ditionalLibraryDirectories>'.,.p |
4b240 | 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 65 2e | remake.esc(path.translate(table. |
4b260 | 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 3b 27 29 2c 20 27 5c 5c 27 29 29 | concat(cfg.libdirs,.';'),.'\\')) |
4b280 | 0a 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 | .).end.if.vc2010.config_type(cfg |
4b2a0 | 29 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 69 6f 6e 27 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 | ).==.'Application'.and.not.cfg.f |
4b2c0 | 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d | lags.WinMain.and.not.cfg.flags.M |
4b2e0 | 61 6e 61 67 65 64 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 | anaged.then.if.cfg.flags.Unicode |
4b300 | 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 77 6d | .then._p(3,'<EntryPointSymbol>wm |
4b320 | 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e | ainCRTStartup</EntryPointSymbol> |
4b340 | 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e | ').else._p(3,'<EntryPointSymbol> |
4b360 | 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c | mainCRTStartup</EntryPointSymbol |
4b380 | 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 6c 6f 63 61 | >').end.end.import_lib(cfg).loca |
4b3a0 | 6c 20 64 65 66 66 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 | l.deffile.=.premake.findfile(cfg |
4b3c0 | 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 | ,.".def").if.deffile.then._p(3,' |
4b3e0 | 3c 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 25 73 3c 2f 4d 6f 64 75 6c 65 | <ModuleDefinitionFile>%s</Module |
4b400 | 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 6c | DefinitionFile>',.deffile).end.l |
4b420 | 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 33 2c 63 66 67 29 0a 61 64 64 69 74 69 | ink_target_machine(3,cfg).additi |
4b440 | 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 2c 63 66 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | onal_options(3,cfg)............. |
4b460 | 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 57 69 6e 4d 44 20 61 6e 64 20 76 73 74 75 64 69 6f | if.cfg.flags.NoWinMD.and.vstudio |
4b480 | 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 | .iswinrt().and.prj.kind.==."Wind |
4b4a0 | 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 47 65 6e 65 72 61 74 65 57 69 6e | owedApp".then._p(3,'<GenerateWin |
4b4c0 | 64 6f 77 73 4d 65 74 61 64 61 74 61 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 57 69 6e 64 | dowsMetadata>false</GenerateWind |
4b4e0 | 6f 77 73 4d 65 74 61 64 61 74 61 3e 27 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a | owsMetadata>'.).............end. |
4b500 | 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 6e 63 74 69 6f 6e | end._p(2,'</Link>').end.function |
4b520 | 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 63 69 65 73 28 74 | .vc2010.additionalDependencies(t |
4b540 | 61 62 2c 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 67 65 | ab,cfg).local.links.=.premake.ge |
4b560 | 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 68 22 | tlinks(cfg,."system",."fullpath" |
4b580 | 29 0a 69 66 20 23 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 74 61 62 2c 27 3c 41 64 | ).if.#links.>.0.then._p(tab,'<Ad |
4b5a0 | 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 73 3c 2f 41 64 64 69 | ditionalDependencies>%s;%s</Addi |
4b5c0 | 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e | tionalDependencies>'.,.table.con |
4b5e0 | 63 61 74 28 6c 69 6e 6b 73 2c 20 22 3b 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f | cat(links,.";").,.iif(cfg.platfo |
4b600 | 72 6d 20 3d 3d 20 22 44 75 72 61 6e 67 6f 22 0a 2c 20 27 24 28 58 62 6f 78 45 78 74 65 6e 73 69 | rm.==."Durango".,.'$(XboxExtensi |
4b620 | 6f 6e 73 44 65 70 65 6e 64 65 6e 63 69 65 73 29 27 0a 2c 20 27 25 28 41 64 64 69 74 69 6f 6e 61 | onsDependencies)'.,.'%(Additiona |
4b640 | 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29 27 0a 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 | lDependencies)'.).).end.end.loca |
4b660 | 6c 20 66 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 | l.function.item_definitions(prj) |
4b680 | 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 6f | .for._,.cfginfo.in.ipairs(prj.so |
4b6a0 | 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 61 6c | lution.vstudio_configs).do.local |
4b6c0 | 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 63 66 | .cfg.=.premake.getconfig(prj,.cf |
4b6e0 | 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 63 5f | ginfo.src_buildcfg,.cfginfo.src_ |
4b700 | 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 | platform)._p(1,'<ItemDefinitionG |
4b720 | 72 6f 75 70 20 27 20 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 | roup.'...if_config_and_platform( |
4b740 | 29 20 2e 2e 27 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d | )...'>'.,premake.esc(cfginfo.nam |
4b760 | 65 29 29 0a 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 72 65 73 6f 75 72 63 65 | e)).vs10_clcompile(cfg).resource |
4b780 | 5f 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a | _compile(cfg).item_def_lib(cfg). |
4b7a0 | 76 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 | vc2010.link(cfg).event_hooks(cfg |
4b7c0 | 29 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 27 29 | )._p(1,'</ItemDefinitionGroup>') |
4b7e0 | 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 67 65 74 66 69 6c 65 | .end.end.function.vc2010.getfile |
4b800 | 67 72 6f 75 70 28 70 72 6a 2c 20 67 72 6f 75 70 29 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 66 69 | group(prj,.group).local.sortedfi |
4b820 | 6c 65 73 20 3d 20 70 72 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 0a 69 66 20 6e | les.=.prj.vc2010sortedfiles.if.n |
4b840 | 6f 74 20 73 6f 72 74 65 64 66 69 6c 65 73 20 74 68 65 6e 0a 73 6f 72 74 65 64 66 69 6c 65 73 20 | ot.sortedfiles.then.sortedfiles. |
4b860 | 3d 20 7b 0a 43 6c 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 43 6c 49 6e 63 6c 75 64 65 20 3d 20 | =.{.ClCompile.=.{},.ClInclude.=. |
4b880 | 7b 7d 2c 0a 4e 6f 6e 65 20 3d 20 7b 7d 2c 0a 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 20 3d | {},.None.=.{},.ResourceCompile.= |
4b8a0 | 20 7b 7d 2c 0a 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 7b 7d 2c 0a 49 6d 61 67 65 20 3d 20 | .{},.AppxManifest.=.{},.Image.=. |
4b8c0 | 7b 7d 2c 0a 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 20 3d 20 7b 7d 0a 7d 0a 6c 6f 63 | {},.DeploymentContent.=.{}.}.loc |
4b8e0 | 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 |
4b900 | 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 |
4b920 | 65 28 70 72 6a 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 56 53 | e(prj).do.if.path.isSourceFileVS |
4b940 | 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 73 6f | (file.name).then.table.insert(so |
4b960 | 72 74 65 64 66 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 | rtedfiles.ClCompile,.file).elsei |
4b980 | 66 20 70 61 74 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 | f.path.iscppheader(file.name).th |
4b9a0 | 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 72 65 | en.if.not.table.icontains(prj.re |
4b9c0 | 6d 6f 76 65 66 69 6c 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | movefiles,.file).then.table.inse |
4b9e0 | 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 2c 20 66 69 6c 65 29 0a | rt(sortedfiles.ClInclude,.file). |
4ba00 | 65 6e 64 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 6c 65 28 66 | end.elseif.path.isresourcefile(f |
4ba20 | 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 73 6f 72 74 | ile.name).then.table.insert(sort |
4ba40 | 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 65 29 0a 65 | edfiles.ResourceCompile,.file).e |
4ba60 | 6c 73 65 69 66 20 70 61 74 68 2e 69 73 61 70 70 78 6d 61 6e 69 66 65 73 74 28 66 69 6c 65 2e 6e | lseif.path.isappxmanifest(file.n |
4ba80 | 61 6d 65 29 20 74 68 65 6e 0a 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 | ame).then.foundAppxManifest.=.tr |
4baa0 | 75 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 | ue.table.insert(sortedfiles.Appx |
4bac0 | 4d 61 6e 69 66 65 73 74 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 66 69 6c 65 2e 66 6c 61 67 | Manifest,.file).elseif.file.flag |
4bae0 | 73 20 61 6e 64 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 66 69 6c 65 2e 66 6c 61 67 73 | s.and.table.icontains(file.flags |
4bb00 | 2c 20 22 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 22 29 20 74 68 65 6e 0a 74 61 62 6c | ,."DeploymentContent").then.tabl |
4bb20 | 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 44 65 70 6c 6f 79 6d 65 6e 74 43 | e.insert(sortedfiles.DeploymentC |
4bb40 | 6f 6e 74 65 6e 74 2c 20 66 69 6c 65 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | ontent,.file).else.table.insert( |
4bb60 | 73 6f 72 74 65 64 66 69 6c 65 73 2e 4e 6f 6e 65 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a | sortedfiles.None,.file).end.end. |
4bb80 | 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e | if.vstudio.iswinrt().and.prj.kin |
4bba0 | 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 | d.==."WindowedApp".and.not.found |
4bbc0 | 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 | AppxManifest.then.vstudio.needAp |
4bbe0 | 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b | pxManifest.=.true.local.fcfg.=.{ |
4bc00 | 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 50 61 63 6b | }.fcfg.name.=.prj.name...."/Pack |
4bc20 | 61 67 65 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 | age.appxmanifest".fcfg.vpath.=.p |
4bc40 | 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 66 63 66 | remake.project.getvpath(prj,.fcf |
4bc60 | 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 66 69 6c 65 73 | g.name).table.insert(sortedfiles |
4bc80 | 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 6f 67 6f 20 | .AppxManifest,.fcfg).local.logo. |
4bca0 | 3d 20 7b 7d 0a 6c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f | =.{}.logo.name..=.prj.name...."/ |
4bcc0 | 4c 6f 67 6f 2e 70 6e 67 22 0a 6c 6f 67 6f 2e 76 70 61 74 68 20 3d 20 6c 6f 67 6f 2e 6e 61 6d 65 | Logo.png".logo.vpath.=.logo.name |
4bce0 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c | .table.insert(sortedfiles.Image, |
4bd00 | 20 6c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 6d 61 6c 6c 4c 6f 67 6f 20 3d 20 7b 7d 0a 73 6d 61 6c | .logo).local.smallLogo.=.{}.smal |
4bd20 | 6c 4c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 53 6d 61 6c | lLogo.name..=.prj.name...."/Smal |
4bd40 | 6c 4c 6f 67 6f 2e 70 6e 67 22 0a 73 6d 61 6c 6c 4c 6f 67 6f 2e 76 70 61 74 68 20 3d 20 73 6d 61 | lLogo.png".smallLogo.vpath.=.sma |
4bd60 | 6c 6c 4c 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 | llLogo.name.table.insert(sortedf |
4bd80 | 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 6d 61 6c 6c 4c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 74 6f | iles.Image,.smallLogo).local.sto |
4bda0 | 72 65 4c 6f 67 6f 20 3d 20 7b 7d 0a 73 74 6f 72 65 4c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 | reLogo.=.{}.storeLogo.name..=.pr |
4bdc0 | 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e 67 22 0a 73 74 6f 72 65 | j.name...."/StoreLogo.png".store |
4bde0 | 4c 6f 67 6f 2e 76 70 61 74 68 20 3d 20 73 74 6f 72 65 4c 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c | Logo.vpath.=.storeLogo.name.tabl |
4be00 | 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 74 6f 72 | e.insert(sortedfiles.Image,.stor |
4be20 | 65 4c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 70 6c 61 73 68 53 63 72 65 65 6e 20 3d 20 7b 7d 0a 73 | eLogo).local.splashScreen.=.{}.s |
4be40 | 70 6c 61 73 68 53 63 72 65 65 6e 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 | plashScreen.name..=.prj.name.... |
4be60 | 22 2f 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 0a 73 70 6c 61 73 68 53 63 72 65 65 6e | "/SplashScreen.png".splashScreen |
4be80 | 2e 76 70 61 74 68 20 3d 20 73 70 6c 61 73 68 53 63 72 65 65 6e 2e 6e 61 6d 65 0a 74 61 62 6c 65 | .vpath.=.splashScreen.name.table |
4bea0 | 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 70 6c 61 73 | .insert(sortedfiles.Image,.splas |
4bec0 | 68 53 63 72 65 65 6e 29 0a 65 6e 64 0a 70 72 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 6c | hScreen).end.prj.vc2010sortedfil |
4bee0 | 65 73 20 3d 20 73 6f 72 74 65 64 66 69 6c 65 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 73 6f 72 74 | es.=.sortedfiles.end.return.sort |
4bf00 | 65 64 66 69 6c 65 73 5b 67 72 6f 75 70 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 | edfiles[group].end.function.vc20 |
4bf20 | 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 | 10.files(prj).vc2010.simplefiles |
4bf40 | 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 22 29 0a 76 63 32 30 31 30 2e 63 | group(prj,."ClInclude").vc2010.c |
4bf60 | 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 | ompilerfilesgroup(prj).vc2010.si |
4bf80 | 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 | mplefilesgroup(prj,."None").vc20 |
4bfa0 | 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 | 10.customtaskgroup(prj).vc2010.s |
4bfc0 | 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f | implefilesgroup(prj,."ResourceCo |
4bfe0 | 6d 70 69 6c 65 22 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 | mpile").vc2010.simplefilesgroup( |
4c000 | 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 29 0a 76 63 32 30 31 30 2e 64 65 70 6c | prj,."AppxManifest").vc2010.depl |
4c020 | 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 72 6a 2c 20 22 49 6d 61 67 65 22 29 | oymentcontentgroup(prj,."Image") |
4c040 | 0a 76 63 32 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 | .vc2010.deploymentcontentgroup(p |
4c060 | 72 6a 2c 20 22 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 22 2c 20 22 4e 6f 6e 65 22 29 | rj,."DeploymentContent",."None") |
4c080 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 | .end.function.vc2010.customtaskg |
4c0a0 | 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 | roup(prj).local.files.=.{.}.for. |
4c0c0 | 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a | _,.custombuildtask.in.ipairs(prj |
4c0e0 | 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f | .custombuildtask.or.{}).do.for._ |
4c100 | 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c | ,.buildtask.in.ipairs(custombuil |
4c120 | 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d | dtask.or.{}).do.local.fcfg.=.{.} |
4c140 | 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 | .fcfg.name.=.path.getrelative(pr |
4c160 | 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 70 | j.location,buildtask[1]).fcfg.vp |
4c180 | 61 74 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a 74 | ath.=.path.trimdots(fcfg.name).t |
4c1a0 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 | able.insert(files,.fcfg).end.end |
4c1c0 | 0a 69 66 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 | .if.#files.>.0..then._p(1,'<Item |
4c1e0 | 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 | Group>').local.groupedBuildTasks |
4c200 | 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 | .=.{}.for._,.custombuildtask.in. |
4c220 | 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d | ipairs(prj.custombuildtask.or.{} |
4c240 | 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 | ).do.for._,.buildtask.in.ipairs( |
4c260 | 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 67 72 | custombuildtask.or.{}).do.if.(gr |
4c280 | 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 3d | oupedBuildTasks[buildtask[1]].== |
4c2a0 | 20 6e 69 6c 29 20 74 68 65 6e 0a 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 | .nil).then.groupedBuildTasks[bui |
4c2c0 | 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | ldtask[1]].=.{}.end.table.insert |
4c2e0 | 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d | (groupedBuildTasks[buildtask[1]] |
4c300 | 2c 20 62 75 69 6c 64 74 61 73 6b 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 63 | ,.buildtask).end.end.for.name,.c |
4c320 | 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 70 61 69 72 73 28 67 72 6f 75 70 65 64 42 | ustombuildtask.in.pairs(groupedB |
4c340 | 75 69 6c 64 54 61 73 6b 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 43 75 73 74 6f | uildTasks.or.{}).do._p(2,'<Custo |
4c360 | 6d 42 75 69 6c 64 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 | mBuild.Include=\"%s\">',.path.tr |
4c380 | 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 2e 6c 6f 63 | anslate(path.getrelative(prj.loc |
4c3a0 | 61 74 69 6f 6e 2c 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 65 54 | ation,name),."\\"))._p(3,'<FileT |
4c3c0 | 79 70 65 3e 54 65 78 74 3c 2f 46 69 6c 65 54 79 70 65 3e 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 20 | ype>Text</FileType>').local.cmd. |
4c3e0 | 3d 20 22 22 0a 6c 6f 63 61 6c 20 6f 75 74 70 75 74 73 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 20 62 | =."".local.outputs.=."".for._,.b |
4c400 | 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 | uildtask.in.ipairs(custombuildta |
4c420 | 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 | sk.or.{}).do.for._,.cmdline.in.i |
4c440 | 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 34 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 | pairs(buildtask[4].or.{}).do.cmd |
4c460 | 20 3d 20 63 6d 64 20 2e 2e 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a | .=.cmd....cmdline.local.num.=.1. |
4c480 | 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 | for._,.depdata.in.ipairs(buildta |
4c4a0 | 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 | sk[3].or.{}).do.cmd.=.string.gsu |
4c4c0 | 62 28 63 6d 64 2c 22 25 24 25 28 22 20 2e 2e 20 6e 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 69 | b(cmd,"%$%("....num..."%)",.stri |
4c4e0 | 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 | ng.format("%s.",path.getrelative |
4c500 | 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 6e | (prj.location,depdata))).num.=.n |
4c520 | 75 6d 20 2b 20 31 0a 65 6e 64 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 | um.+.1.end.cmd.=.string.gsub(cmd |
4c540 | 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 | ,."%$%(<%)",.string.format("%s." |
4c560 | 2c 70 61 74 68 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 62 | ,path.getrelative(prj.location,b |
4c580 | 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 | uildtask[1]))).cmd.=.string.gsub |
4c5a0 | 28 63 6d 64 2c 20 22 25 24 25 28 40 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 | (cmd,."%$%(@%)",.string.format(" |
4c5c0 | 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 | %s.",path.getrelative(prj.locati |
4c5e0 | 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 29 29 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 | on,buildtask[2]))).cmd.=.cmd.... |
4c600 | 22 5c 72 5c 6e 22 0a 65 6e 64 0a 6f 75 74 70 75 74 73 20 3d 20 6f 75 74 70 75 74 73 20 2e 2e 20 | "\r\n".end.outputs.=.outputs.... |
4c620 | 70 61 74 68 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 62 75 | path.getrelative(prj.location,bu |
4c640 | 69 6c 64 74 61 73 6b 5b 32 5d 29 20 2e 2e 20 22 3b 22 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 43 6f | ildtask[2])....";".end._p(3,'<Co |
4c660 | 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 63 6d 64 29 0a 5f 70 28 33 2c 27 3c | mmand>%s</Command>',cmd)._p(3,'< |
4c680 | 4f 75 74 70 75 74 73 3e 25 73 25 25 28 4f 75 74 70 75 74 73 29 3c 2f 4f 75 74 70 75 74 73 3e 27 | Outputs>%s%%(Outputs)</Outputs>' |
4c6a0 | 2c 6f 75 74 70 75 74 73 29 0a 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 | ,outputs)._p(3,'<SubType>Designe |
4c6c0 | 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 4d 65 73 73 61 67 65 3e 3c 2f 4d | r</SubType>')._p(3,'<Message></M |
4c6e0 | 65 73 73 61 67 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 | essage>')._p(2,'</CustomBuild>') |
4c700 | 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 64 0a 65 6e | .end._p(1,'</ItemGroup>').end.en |
4c720 | 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f | d.function.vc2010.simplefilesgro |
4c740 | 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 73 75 62 74 79 70 65 29 0a 6c 6f 63 61 6c 20 | up(prj,.section,.subtype).local. |
4c760 | 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 6a 2c | files.=.vc2010.getfilegroup(prj, |
4c780 | 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 | .section).if.#files.>.0..then._p |
4c7a0 | 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 6e | (1,'<ItemGroup>').for._,.file.in |
4c7c0 | 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 73 75 62 74 79 70 65 20 74 68 65 | .ipairs(files).do.if.subtype.the |
4c7e0 | 6e 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 3e 27 2c 20 73 65 | n._p(2,'<%s.Include=\"%s\">',.se |
4c800 | 63 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 | ction,.path.translate(file.name, |
4c820 | 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 25 73 3c 2f 53 75 62 54 79 | ."\\"))._p(3,'<SubType>%s</SubTy |
4c840 | 70 65 3e 27 2c 20 73 75 62 74 79 70 65 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 | pe>',.subtype)._p(2,'</%s>',.sec |
4c860 | 74 69 6f 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 | tion).else._p(2,'<%s.Include=\"% |
4c880 | 73 5c 22 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 | s\"./>',.section,.path.translate |
4c8a0 | 28 66 69 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 | (file.name,."\\")).end.end._p(1, |
4c8c0 | 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 74 69 6f 6e | '</ItemGroup>').end.end.function |
4c8e0 | 20 76 63 32 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 | .vc2010.deploymentcontentgroup(p |
4c900 | 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 66 69 6c 65 74 79 70 65 29 0a 69 66 20 66 69 6c 65 74 79 | rj,.section,.filetype).if.filety |
4c920 | 70 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 66 69 6c 65 74 79 70 65 20 3d 20 73 65 63 74 69 6f | pe.==.nil.then.filetype.=.sectio |
4c940 | 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 | n.end.local.files.=.vc2010.getfi |
4c960 | 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 | legroup(prj,.section).if.#files. |
4c980 | 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f | >.0..then._p(1,'<ItemGroup>').fo |
4c9a0 | 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 64 6f 0a 5f 70 | r._,.file.in.ipairs(files).do._p |
4c9c0 | 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 66 69 6c 65 74 79 | (2,'<%s.Include=\"%s\">',.filety |
4c9e0 | 70 65 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 22 5c | pe,.path.translate(file.name,."\ |
4ca00 | 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 3e 74 72 | \"))._p(3,'<DeploymentContent>tr |
4ca20 | 75 65 3c 2f 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c | ue</DeploymentContent>')._p(3,'< |
4ca40 | 4c 69 6e 6b 3e 25 73 3c 2f 4c 69 6e 6b 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 | Link>%s</Link>',.path.translate( |
4ca60 | 66 69 6c 65 2e 76 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c | file.vpath,."\\"))._p(2,'</%s>', |
4ca80 | 20 66 69 6c 65 74 79 70 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 | .filetype).end._p(1,'</ItemGroup |
4caa0 | 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 63 6f 6d 70 | >').end.end.function.vc2010.comp |
4cac0 | 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 | ilerfilesgroup(prj).local.config |
4cae0 | 73 20 3d 20 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 67 73 | s.=.prj.solution.vstudio_configs |
4cb00 | 0a 6c 6f 63 61 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 | .local.files.=.vc2010.getfilegro |
4cb20 | 75 70 28 70 72 6a 2c 20 22 43 6c 43 6f 6d 70 69 6c 65 22 29 0a 69 66 20 23 66 69 6c 65 73 20 3e | up(prj,."ClCompile").if.#files.> |
4cb40 | 20 30 20 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 20 3d | .0..then.local.config_mappings.= |
4cb60 | 20 7b 7d 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 63 6f 6e | .{}.for._,.cfginfo.in.ipairs(con |
4cb80 | 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 6b 65 2e 67 65 74 | figs).do.local.cfg.=.premake.get |
4cba0 | 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 67 | config(prj,.cfginfo.src_buildcfg |
4cbc0 | 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 63 66 67 2e 70 | ,.cfginfo.src_platform).if.cfg.p |
4cbe0 | 63 68 68 65 61 64 65 72 20 61 6e 64 20 63 66 67 2e 70 63 68 73 6f 75 72 63 65 20 61 6e 64 20 6e | chheader.and.cfg.pchsource.and.n |
4cc00 | 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 63 6f 6e 66 69 67 5f 6d | ot.cfg.flags.NoPCH.then.config_m |
4cc20 | 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 | appings[cfginfo].=.path.translat |
4cc40 | 65 28 63 66 67 2e 70 63 68 73 6f 75 72 63 65 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 5f | e(cfg.pchsource,."\\").end.end._ |
4cc60 | 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 |
4cc80 | 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 74 72 61 6e 73 6c 61 | n.ipairs(files).do.local.transla |
4cca0 | 74 65 64 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 | tedpath.=.path.translate(file.na |
4ccc0 | 6d 65 2c 20 22 5c 5c 22 29 0a 5f 70 28 32 2c 20 27 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c | me,."\\")._p(2,.'<ClCompile.Incl |
4cce0 | 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 29 0a 5f 70 | ude=\"%s\">',.translatedpath)._p |
4cd00 | 28 33 2c 20 27 3c 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e 24 28 49 6e 74 44 69 72 29 25 73 | (3,.'<ObjectFileName>$(IntDir)%s |
4cd20 | 5c 5c 3c 2f 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 | \\</ObjectFileName>'.,.premake.e |
4cd40 | 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 | sc(path.translate(path.trimdots( |
4cd60 | 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 6e 61 6d 65 29 29 29 29 0a | path.getdirectory(file.name)))). |
4cd80 | 29 0a 69 66 20 70 61 74 68 2e 69 73 63 78 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 | ).if.path.iscxfile(file.name).th |
4cda0 | 65 6e 0a 5f 70 28 33 2c 20 27 3c 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 74 72 75 65 3c 2f | en._p(3,.'<CompileAsWinRT>true</ |
4cdc0 | 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 52 75 6e 74 69 6d | CompileAsWinRT>')._p(3,.'<Runtim |
4cde0 | 65 54 79 70 65 49 6e 66 6f 3e 74 72 75 65 3c 2f 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e | eTypeInfo>true</RuntimeTypeInfo> |
4ce00 | 27 29 0a 5f 70 28 33 2c 20 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 4e 6f 74 | ')._p(3,.'<PrecompiledHeader>Not |
4ce20 | 55 73 69 6e 67 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 | Using</PrecompiledHeader>').end. |
4ce40 | 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 73 74 72 69 6e 67 2e | if.vstudio.iswinrt().and.string. |
4ce60 | 6c 65 6e 28 66 69 6c 65 2e 6e 61 6d 65 29 20 3e 20 32 20 61 6e 64 20 73 74 72 69 6e 67 2e 73 75 | len(file.name).>.2.and.string.su |
4ce80 | 62 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 2d 32 29 20 3d 3d 20 22 2e 63 22 20 74 68 65 6e 0a 5f 70 | b(file.name,.-2).==.".c".then._p |
4cea0 | 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 46 41 4c 53 45 3c 2f 43 6f 6d 70 69 | (3,'<CompileAsWinRT>FALSE</Compi |
4cec0 | 6c 65 41 73 57 69 6e 52 54 3e 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 | leAsWinRT>').end.for._,.cfginfo. |
4cee0 | 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_ |
4cf00 | 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 |
4cf20 | 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] |
4cf40 | 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.' |
4cf60 | 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()....' |
4cf80 | 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 |
4cfa0 | 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_ |
4cfc0 | 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. |
4cfe0 | 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. |
4d000 | 6c 6f 63 61 6c 20 6e 6f 70 63 68 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 | local.nopch.=.table.icontains(pr |
4d020 | 6a 2e 6e 6f 70 63 68 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 76 73 63 6f 6e | j.nopch,.file.name).for._,.vscon |
4d040 | 66 69 67 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 | fig.in.ipairs(configs).do.local. |
4d060 | 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 76 73 63 | cfg.=.premake.getconfig(prj,.vsc |
4d080 | 6f 6e 66 69 67 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 | onfig.src_buildcfg,.vsconfig.src |
4d0a0 | 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6e 6f 70 63 68 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f | _platform).if.nopch.or.table.ico |
4d0c0 | 6e 74 61 69 6e 73 28 63 66 67 2e 6e 6f 70 63 68 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 | ntains(cfg.nopch,.file.name).the |
4d0e0 | 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 2e 2e 20 69 | n._p(3,'<PrecompiledHeader.'...i |
4d100 | 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 3e 4e 6f 74 | f_config_and_platform()....'>Not |
4d120 | 55 73 69 6e 67 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 65 6d | Using</PrecompiledHeader>',.prem |
4d140 | 61 6b 65 2e 65 73 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 | ake.esc(vsconfig.name)).end.end. |
4d160 | 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 | local.excluded.=.table.icontains |
4d180 | 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c | (prj.excludes,.file.name).for._, |
4d1a0 | 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 73 29 20 64 6f 0a | .vsconfig.in.ipairs(configs).do. |
4d1c0 | 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 72 | local.cfg.=.premake.getconfig(pr |
4d1e0 | 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 76 73 63 6f 6e 66 | j,.vsconfig.src_buildcfg,.vsconf |
4d200 | 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 | ig.src_platform).if.excluded.or. |
4d220 | 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 | table.icontains(cfg.excludes,.fi |
4d240 | 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 6c 75 64 65 64 46 72 | le.name).then._p(3,.'<ExcludedFr |
4d260 | 6f 6d 42 75 69 6c 64 20 27 0a 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 | omBuild.'....if_config_and_platf |
4d280 | 6f 72 6d 28 29 0a 2e 2e 20 27 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 | orm()....'>true</ExcludedFromBui |
4d2a0 | 6c 64 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 | ld>'.,.premake.esc(vsconfig.name |
4d2c0 | 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 | ).).end.end._p(2,'</ClCompile>') |
4d2e0 | 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 64 0a 65 6e | .end._p(1,'</ItemGroup>').end.en |
4d300 | 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 74 61 72 67 65 74 73 | d.function.vc2010.header(targets |
4d320 | 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 | ).io.eol.=."\r\n"._p('<?xml.vers |
4d340 | 69 6f 6e 3d 22 31 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 6c | ion="1.0".encoding="utf-8"?>').l |
4d360 | 6f 63 61 6c 20 74 20 3d 20 22 22 0a 69 66 20 74 61 72 67 65 74 73 20 74 68 65 6e 0a 74 20 3d 20 | ocal.t.=."".if.targets.then.t.=. |
4d380 | 27 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 27 20 2e 2e 20 74 61 72 67 65 74 73 20 2e | '.DefaultTargets="'....targets.. |
4d3a0 | 2e 20 27 22 27 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 54 6f 6f 6c 73 56 65 | ..'"'.end._p('<Project%s.ToolsVe |
4d3c0 | 72 73 69 6f 6e 3d 22 25 73 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 | rsion="%s".xmlns="http://schemas |
4d3e0 | 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 6d 73 62 75 69 6c 64 | .microsoft.com/developer/msbuild |
4d400 | 2f 32 30 30 33 22 3e 27 2c 20 74 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c | /2003">',.t,.action.vstudio.tool |
4d420 | 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 | sVersion).end.function.premake.v |
4d440 | 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 | s2010_vcxproj(prj).io.indent.=." |
4d460 | 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 22 42 75 69 6c 64 22 29 0a 76 73 32 30 31 | ..".vc2010.header("Build").vs201 |
4d480 | 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a | 0_config(prj).vs2010_globals(prj |
4d4a0 | 29 0a 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 | )._p(1,'<Import.Project="$(VCTar |
4d4c0 | 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 44 65 66 61 75 6c 74 | getsPath)\\Microsoft.Cpp.Default |
4d4e0 | 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 | .props"./>').for._,.cfginfo.in.i |
4d500 | 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 |
4d520 | 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 |
4d540 | 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,. |
4d560 | 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 63 32 30 31 30 2e 63 6f 6e | cfginfo.src_platform).vc2010.con |
4d580 | 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 20 63 66 67 | figurationPropertyGroup(cfg,.cfg |
4d5a0 | 69 6e 66 6f 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d | info).end._p(1,'<Import.Project= |
4d5c0 | 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 70 70 | "$(VCTargetsPath)\\Microsoft.Cpp |
4d5e0 | 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 | .props"./>')._p(1,'<ImportGroup. |
4d600 | 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 53 65 74 74 69 6e 67 73 22 3e 27 29 0a 5f 70 28 | Label="ExtensionSettings">')._p( |
4d620 | 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 69 6d 70 6f 72 74 5f 70 72 6f 70 73 | 1,'</ImportGroup>').import_props |
4d640 | 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 20 4c 61 62 65 6c | (prj)._p(1,'<PropertyGroup.Label |
4d660 | 3d 22 55 73 65 72 4d 61 63 72 6f 73 22 20 2f 3e 27 29 0a 76 63 32 30 31 30 2e 6f 75 74 70 75 74 | ="UserMacros"./>').vc2010.output |
4d680 | 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 | Properties(prj).item_definitions |
4d6a0 | 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 70 | (prj).vc2010.files(prj).vc2010.p |
4d6c0 | 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 | rojectReferences(prj)._p(1,'<Imp |
4d6e0 | 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 5c 4d | ort.Project="$(VCTargetsPath)\\M |
4d700 | 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c | icrosoft.Cpp.targets"./>')._p(1, |
4d720 | 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 54 61 | '<ImportGroup.Label="ExtensionTa |
4d740 | 72 67 65 74 73 22 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 | rgets">')._p(1,'</ImportGroup>') |
4d760 | 0a 5f 70 28 27 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 76 | ._p('</Project>').end.function.v |
4d780 | 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 6c 6f 63 | c2010.projectReferences(prj).loc |
4d7a0 | 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 | al.deps.=.premake.getdependencie |
4d7c0 | 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c | s(prj).if.#deps.>.0.then._p(1,'< |
4d7e0 | 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 | ItemGroup>').for._,.dep.in.ipair |
4d800 | 73 28 64 65 70 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 70 61 74 68 20 3d 20 70 61 74 68 2e | s(deps).do.local.deppath.=.path. |
4d820 | 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 69 | getrelative(prj.location,.vstudi |
4d840 | 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 64 65 70 29 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 | o.projectfile(dep))._p(2,'<Proje |
4d860 | 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 | ctReference.Include=\"%s\">',.pa |
4d880 | 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 65 70 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 | th.translate(deppath,."\\"))._p( |
4d8a0 | 33 2c 27 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 20 64 65 70 | 3,'<Project>{%s}</Project>',.dep |
4d8c0 | 2e 75 75 69 64 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e | .uuid).if.vstudio.iswinrt().then |
4d8e0 | 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 6c 79 3e | ._p(3,'<ReferenceOutputAssembly> |
4d900 | 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 79 3e 27 | false</ReferenceOutputAssembly>' |
4d920 | 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 65 3e 27 | ).end._p(2,'</ProjectReference>' |
4d940 | 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 64 0a 65 | ).end._p(1,'</ItemGroup>').end.e |
4d960 | 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 66 67 29 | nd.function.vc2010.debugdir(cfg) |
4d980 | 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 61 6e 64 20 6e 6f 74 20 76 73 74 75 64 69 6f | .if.cfg.debugdir.and.not.vstudio |
4d9a0 | 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 | .iswinrt().then._p('....<LocalDe |
4d9c0 | 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 25 73 3c 2f 4c 6f 63 61 6c | buggerWorkingDirectory>%s</Local |
4d9e0 | 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 27 2c 20 70 61 74 68 | DebuggerWorkingDirectory>',.path |
4da00 | 2e 74 72 61 6e 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 | .translate(cfg.debugdir,.'\\')). |
4da20 | 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 3e 57 69 6e 64 6f 77 73 4c | _p('....<DebuggerFlavor>WindowsL |
4da40 | 6f 63 61 6c 44 65 62 75 67 67 65 72 3c 2f 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 3e 27 29 0a | ocalDebugger</DebuggerFlavor>'). |
4da60 | 65 6e 64 0a 69 66 20 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 | end.if.cfg.debugargs.then._p('.. |
4da80 | 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 | ..<LocalDebuggerCommandArguments |
4daa0 | 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e | >%s</LocalDebuggerCommandArgumen |
4dac0 | 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 | ts>',.table.concat(cfg.debugargs |
4dae0 | 2c 20 22 20 22 29 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 | ,.".")).end.end.function.vc2010. |
4db00 | 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 | debugenvs(cfg).if.cfg.debugenvs. |
4db20 | 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 32 | and.#cfg.debugenvs.>.0.then._p(2 |
4db40 | 2c 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 25 73 25 73 | ,'<LocalDebuggerEnvironment>%s%s |
4db60 | 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 2c 74 61 62 | </LocalDebuggerEnvironment>',tab |
4db80 | 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 2c 20 22 5c 6e 22 29 0a 2c | le.concat(cfg.debugenvs,."\n")., |
4dba0 | 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 2c 27 | iif(cfg.flags.DebugEnvsInherit,' |
4dbc0 | 5c 6e 24 28 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 29 27 2c 27 | \n$(LocalDebuggerEnvironment)',' |
4dbe0 | 27 29 0a 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d | ').).if.cfg.flags.DebugEnvsDontM |
4dc00 | 65 72 67 65 20 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 4d 65 | erge.then._p(2,'<LocalDebuggerMe |
4dc20 | 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 66 61 6c 73 65 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 | rgeEnvironment>false</LocalDebug |
4dc40 | 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 | gerMergeEnvironment>').end.end.e |
4dc60 | 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 72 | nd.function.premake.vs2010_vcxpr |
4dc80 | 6f 6a 5f 75 73 65 72 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 | oj_user(prj).io.indent.=."..".vc |
4dca0 | 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 | 2010.header().for._,.cfginfo.in. |
4dcc0 | 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 69 6f 5f 63 6f 6e 66 | ipairs(prj.solution.vstudio_conf |
4dce0 | 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 6b 65 2e 67 65 74 63 | igs).do.local.cfg.=.premake.getc |
4dd00 | 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 67 2c | onfig(prj,.cfginfo.src_buildcfg, |
4dd20 | 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 27 20 20 3c 50 72 | .cfginfo.src_platform)._p('..<Pr |
4dd40 | 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c | opertyGroup.'...if_config_and_pl |
4dd60 | 61 74 66 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 | atform()...'>',.premake.esc(cfgi |
4dd80 | 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a | nfo.name)).vc2010.debugdir(cfg). |
4dda0 | 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 5f 70 28 27 20 20 3c 2f 50 72 | vc2010.debugenvs(cfg)._p('..</Pr |
4ddc0 | 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 | opertyGroup>').end._p('</Project |
4dde0 | 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6e 67 31 78 31 64 61 74 61 20 3d 20 7b 0a 30 78 38 | >').end.local.png1x1data.=.{.0x8 |
4de00 | 39 2c 20 30 78 35 30 2c 20 30 78 34 65 2c 20 30 78 34 37 2c 20 30 78 30 64 2c 20 30 78 30 61 2c | 9,.0x50,.0x4e,.0x47,.0x0d,.0x0a, |
4de20 | 20 30 78 31 61 2c 20 30 78 30 61 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 | .0x1a,.0x0a,.0x00,.0x00,.0x00,.0 |
4de40 | 78 30 64 2c 20 30 78 34 39 2c 20 30 78 34 38 2c 20 30 78 34 34 2c 20 30 78 35 32 2c 20 2d 2d 20 | x0d,.0x49,.0x48,.0x44,.0x52,.--. |
4de60 | 2e 50 4e 47 2e 2e 2e 2e 2e 2e 2e 2e 49 48 44 52 0a 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 | .PNG........IHDR.0x00,.0x00,.0x0 |
4de80 | 30 2c 20 30 78 30 31 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 31 2c | 0,.0x01,.0x00,.0x00,.0x00,.0x01, |
4dea0 | 20 30 78 30 31 2c 20 30 78 30 33 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 | .0x01,.0x03,.0x00,.0x00,.0x00,.0 |
4dec0 | 78 32 35 2c 20 30 78 64 62 2c 20 30 78 35 36 2c 20 2d 2d 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e | x25,.0xdb,.0x56,.--............. |
4dee0 | 2e 25 2e 56 0a 30 78 63 61 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 | .%.V.0xca,.0x00,.0x00,.0x00,.0x0 |
4df00 | 33 2c 20 30 78 35 30 2c 20 30 78 34 63 2c 20 30 78 35 34 2c 20 30 78 34 35 2c 20 30 78 30 30 2c | 3,.0x50,.0x4c,.0x54,.0x45,.0x00, |
4df20 | 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 61 37 2c 20 30 78 37 61 2c 20 30 78 33 64 2c 20 30 | .0x00,.0x00,.0xa7,.0x7a,.0x3d,.0 |
4df40 | 78 64 61 2c 20 2d 2d 20 2e 2e 2e 2e 2e 50 4c 54 45 2e 2e 2e 2e 7a 3d 2e 0a 30 78 30 30 2c 20 30 | xda,.--......PLTE....z=..0x00,.0 |
4df60 | 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 31 2c 20 30 78 37 34 2c 20 30 78 35 32 2c 20 30 78 34 | x00,.0x00,.0x01,.0x74,.0x52,.0x4 |
4df80 | 65 2c 20 30 78 35 33 2c 20 30 78 30 30 2c 20 30 78 34 30 2c 20 30 78 65 36 2c 20 30 78 64 38 2c | e,.0x53,.0x00,.0x40,.0xe6,.0xd8, |
4dfa0 | 20 30 78 36 36 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 2d 2d 20 2e 2e 2e 2e | .0x66,.0x00,.0x00,.0x00,.--..... |
4dfc0 | 74 52 4e 53 2e 40 2e 2e 66 2e 2e 2e 0a 30 78 30 61 2c 20 30 78 34 39 2c 20 30 78 34 34 2c 20 30 | tRNS.@..f....0x0a,.0x49,.0x44,.0 |
4dfe0 | 78 34 31 2c 20 30 78 35 34 2c 20 30 78 30 38 2c 20 30 78 64 37 2c 20 30 78 36 33 2c 20 30 78 36 | x41,.0x54,.0x08,.0xd7,.0x63,.0x6 |
4e000 | 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 32 2c 20 30 78 30 30 2c | 0,.0x00,.0x00,.0x00,.0x02,.0x00, |
4e020 | 20 30 78 30 31 2c 20 30 78 65 32 2c 20 2d 2d 20 2e 49 44 41 54 2e 2e 63 60 2e 2e 2e 2e 2e 2e 2e | .0x01,.0xe2,.--..IDAT..c`....... |
4e040 | 0a 30 78 32 31 2c 20 30 78 62 63 2c 20 30 78 33 33 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 | .0x21,.0xbc,.0x33,.0x00,.0x00,.0 |
4e060 | 78 30 30 2c 20 30 78 30 30 2c 20 30 78 34 39 2c 20 30 78 34 35 2c 20 30 78 34 65 2c 20 30 78 34 | x00,.0x00,.0x49,.0x45,.0x4e,.0x4 |
4e080 | 34 2c 20 30 78 61 65 2c 20 30 78 34 32 2c 20 30 78 36 30 2c 20 30 78 38 32 2c 20 20 20 20 20 20 | 4,.0xae,.0x42,.0x60,.0x82,...... |
4e0a0 | 20 2d 2d 20 21 2e 33 2e 2e 2e 2e 49 45 4e 44 2e 42 60 2e 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 | .--.!.3....IEND.B`..}.function.p |
4e0c0 | 6e 67 31 78 31 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 66 69 6c 65 6e 61 6d 65 20 3d 20 | ng1x1(obj,.filename).filename.=. |
4e0e0 | 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 6f 62 6a 2c | premake.project.getfilename(obj, |
4e100 | 20 66 69 6c 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 | .filename).local.f,.err.=.io.ope |
4e120 | 6e 28 66 69 6c 65 6e 61 6d 65 2c 20 22 77 62 22 29 0a 69 66 20 66 20 74 68 65 6e 0a 66 6f 72 20 | n(filename,."wb").if.f.then.for. |
4e140 | 5f 2c 20 62 79 74 65 20 69 6e 20 69 70 61 69 72 73 28 70 6e 67 31 78 31 64 61 74 61 29 20 64 6f | _,.byte.in.ipairs(png1x1data).do |
4e160 | 0a 66 3a 77 72 69 74 65 28 73 74 72 69 6e 67 2e 63 68 61 72 28 62 79 74 65 29 29 0a 65 6e 64 0a | .f:write(string.char(byte)).end. |
4e180 | 66 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | f:close().end.end.function.prema |
4e1a0 | 6b 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 | ke.vs2010_appxmanifest(prj).io.i |
4e1c0 | 6e 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 | ndent.=."..".io.eol.=."\r\n"._p( |
4e1e0 | 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 64 69 6e 67 3d 22 75 | '<?xml.version="1.0".encoding="u |
4e200 | 74 66 2d 38 22 3f 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 | tf-8"?>').if.vstudio.toolset.==. |
4e220 | 22 76 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d | "v120_wp81".then._p('<Package.xm |
4e240 | 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 |
4e260 | 6d 2f 61 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 32 3d 22 | m/appx/2010/manifest".xmlns:m2=" |
4e280 | 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 2f 61 70 70 | http://schemas.microsoft.com/app |
4e2a0 | 78 2f 32 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 74 70 3a | x/2013/manifest".xmlns:m3="http: |
4e2c0 | 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 30 31 | //schemas.microsoft.com/appx/201 |
4e2e0 | 34 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 70 3a 2f 2f 73 63 68 | 4/manifest".xmlns:mp="http://sch |
4e300 | 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 34 2f 70 68 6f | emas.microsoft.com/appx/2014/pho |
4e320 | 6e 65 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 73 | ne/manifest">').elseif.vstudio.s |
4e340 | 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 | toreapp.==."8.1".then._p('<Packa |
4e360 | 67 65 20 78 6d 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 | ge.xmlns="http://schemas.microso |
4e380 | 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 | ft.com/appx/2010/manifest".xmlns |
4e3a0 | 3a 6d 33 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 | :m3="http://schemas.microsoft.co |
4e3c0 | 6d 2f 61 70 70 78 2f 32 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 | m/appx/2013/manifest">').elseif. |
4e3e0 | 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 | vstudio.storeapp.==."durango".th |
4e400 | 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 | en._p('<Package.xmlns="http://sc |
4e420 | 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 30 2f 6d 61 | hemas.microsoft.com/appx/2010/ma |
4e440 | 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 78 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 | nifest".xmlns:mx="http://schemas |
4e460 | 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 78 62 6f 78 2f 6d 61 | .microsoft.com/appx/2013/xbox/ma |
4e480 | 6e 69 66 65 73 74 22 20 49 67 6e 6f 72 61 62 6c 65 4e 61 6d 65 73 70 61 63 65 73 3d 22 6d 78 22 | nifest".IgnorableNamespaces="mx" |
4e4a0 | 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 | >').else._p('<Package.xmlns="htt |
4e4c0 | 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 6d | p://schemas.microsoft.com/appx/m |
4e4e0 | 61 6e 69 66 65 73 74 2f 66 6f 75 6e 64 61 74 69 6f 6e 2f 77 69 6e 64 6f 77 73 31 30 22 20 78 6d | anifest/foundation/windows10".xm |
4e500 | 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 72 6f 73 6f 66 74 | lns:mp="http://schemas.microsoft |
4e520 | 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 65 73 74 22 20 78 | .com/appx/2014/phone/manifest".x |
4e540 | 6d 6c 6e 73 3a 6d 33 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 | mlns:m3="http://schemas.microsof |
4e560 | 74 2e 63 6f 6d 2f 61 70 70 78 2f 6d 61 6e 69 66 65 73 74 2f 75 61 70 2f 77 69 6e 64 6f 77 73 31 | t.com/appx/manifest/uap/windows1 |
4e580 | 30 22 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 64 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 | 0">').end._p(1,'<Identity.Name=" |
4e5a0 | 27 20 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 | '....prj.uuid....'"')._p(2,'Publ |
4e5c0 | 69 73 68 65 72 3d 22 43 4e 3d 50 75 62 6c 69 73 68 65 72 22 27 29 0a 5f 70 28 32 2c 27 56 65 72 | isher="CN=Publisher"')._p(2,'Ver |
4e5e0 | 73 69 6f 6e 3d 22 31 2e 30 2e 30 2e 30 22 20 2f 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 | sion="1.0.0.0"./>').if.vstudio.t |
4e600 | 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 75 64 69 6f | oolset.==."v120_wp81".or.vstudio |
4e620 | 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 6d | .storeapp.==."8.2".then._p(1,'<m |
4e640 | 70 3a 50 68 6f 6e 65 49 64 65 6e 74 69 74 79 20 50 68 6f 6e 65 50 72 6f 64 75 63 74 49 64 3d 22 | p:PhoneIdentity.PhoneProductId=" |
4e660 | 27 20 2e 2e 20 70 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 20 50 68 6f 6e 65 50 75 62 6c 69 73 68 | '....prj.uuid....'".PhonePublish |
4e680 | 65 72 49 64 3d 22 30 30 30 30 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 | erId="00000000-0000-0000-0000-00 |
4e6a0 | 30 30 30 30 30 30 30 30 30 30 22 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 3c 50 72 6f 70 | 0000000000"/>').end._p(1,.'<Prop |
4e6c0 | 65 72 74 69 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 20 | erties>')._p(2,.'<DisplayName>'. |
4e6e0 | 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 3c 2f 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 | ...prj.name....'</DisplayName>') |
4e700 | 0a 5f 70 28 32 2c 20 27 3c 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 50 75 | ._p(2,.'<PublisherDisplayName>Pu |
4e720 | 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3c 2f 50 75 62 6c 69 73 68 65 72 44 69 73 | blisherDisplayName</PublisherDis |
4e740 | 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 6f 67 6f 3e 27 20 2e 2e 20 70 72 | playName>')._p(2,.'<Logo>'....pr |
4e760 | 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f | j.name....'\\StoreLogo.png</Logo |
4e780 | 3e 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e | >').png1x1(prj,."%%/StoreLogo.pn |
4e7a0 | 67 22 29 0a 5f 70 28 32 2c 20 27 3c 44 65 73 63 72 69 70 74 69 6f 6e 3e 27 20 2e 2e 20 70 72 6a | g")._p(2,.'<Description>'....prj |
4e7c0 | 2e 6e 61 6d 65 20 2e 2e 20 27 3c 2f 44 65 73 63 72 69 70 74 69 6f 6e 3e 27 29 0a 5f 70 28 31 2c | .name....'</Description>')._p(1, |
4e7e0 | 27 3c 2f 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 | '</Properties>').if.vstudio.stor |
4e800 | 65 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 3c 44 65 70 65 6e | eapp.==."8.2".then._p(1,.'<Depen |
4e820 | 64 65 6e 63 69 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 44 65 76 69 63 65 46 | dencies>')._p(2,.'<TargetDeviceF |
4e840 | 61 6d 69 6c 79 20 4e 61 6d 65 3d 22 57 69 6e 64 6f 77 73 2e 55 6e 69 76 65 72 73 61 6c 22 20 4d | amily.Name="Windows.Universal".M |
4e860 | 69 6e 56 65 72 73 69 6f 6e 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 4d 61 78 56 65 72 73 | inVersion="10.0.10069.0".MaxVers |
4e880 | 69 6f 6e 54 65 73 74 65 64 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 2f 3e 27 29 0a 5f 70 | ionTested="10.0.10069.0"./>')._p |
4e8a0 | 28 31 2c 20 27 3c 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 | (1,.'</Dependencies>').elseif.vs |
4e8c0 | 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e | tudio.storeapp.==."durango".then |
4e8e0 | 0a 5f 70 28 31 2c 20 27 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 20 | ._p(1,.'<Prerequisites>')._p(2,. |
4e900 | 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 2e 32 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e | '<OSMinVersion>6.2</OSMinVersion |
4e920 | 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 | >')._p(2,.'<OSMaxVersionTested>6 |
4e940 | 2e 32 3c 2f 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 20 | .2</OSMaxVersionTested>')._p(1,. |
4e960 | 27 3c 2f 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 31 2c 20 27 | '</Prerequisites>').else._p(1,.' |
4e980 | 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 69 6e 56 | <Prerequisites>')._p(2,.'<OSMinV |
4e9a0 | 65 72 73 69 6f 6e 3e 36 2e 33 2e 30 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 | ersion>6.3.0</OSMinVersion>')._p |
4e9c0 | 28 32 2c 20 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 33 2e 30 3c 2f | (2,.'<OSMaxVersionTested>6.3.0</ |
4e9e0 | 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 50 | OSMaxVersionTested>')._p(1,.'</P |
4ea00 | 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 52 65 73 6f 75 | rerequisites>').end._p(1,'<Resou |
4ea20 | 72 63 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 20 4c 61 6e 67 75 61 67 65 | rces>')._p(2,'<Resource.Language |
4ea40 | 3d 22 65 6e 2d 75 73 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 73 6f 75 72 63 65 73 3e 27 | ="en-us"/>')._p(1,'</Resources>' |
4ea60 | 29 0a 5f 70 28 31 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 32 2c 27 3c | )._p(1,'<Applications>')._p(2,'< |
4ea80 | 41 70 70 6c 69 63 61 74 69 6f 6e 20 49 64 3d 22 41 70 70 22 27 29 0a 5f 70 28 33 2c 27 45 78 65 | Application.Id="App"')._p(3,'Exe |
4eaa0 | 63 75 74 61 62 6c 65 3d 22 24 74 61 72 67 65 74 6e 61 6d 65 74 6f 6b 65 6e 24 2e 65 78 65 22 27 | cutable="$targetnametoken$.exe"' |
4eac0 | 29 0a 5f 70 28 33 2c 27 45 6e 74 72 79 50 6f 69 6e 74 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d | )._p(3,'EntryPoint="'....prj.nam |
4eae0 | 65 20 2e 2e 20 27 2e 41 70 70 22 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 | e....'.App">').if.vstudio.storea |
4eb00 | 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 56 69 73 | pp.==."durango".then._p(3,.'<Vis |
4eb20 | 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 20 27 44 69 73 70 6c 61 79 4e 61 6d 65 | ualElements')._p(4,.'DisplayName |
4eb40 | 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 4c | ="'....prj.name....'"')._p(4,.'L |
4eb60 | 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 4c 6f 67 6f 2e 70 6e | ogo="'....prj.name....'\\Logo.pn |
4eb80 | 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 4c 6f 67 6f 2e 70 6e 67 22 29 0a | g"').png1x1(prj,."%%/Logo.png"). |
4eba0 | 5f 70 28 34 2c 20 27 53 6d 61 6c 6c 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 | _p(4,.'SmallLogo="'....prj.name. |
4ebc0 | 2e 2e 20 27 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 | ...'\\SmallLogo.png"').png1x1(pr |
4ebe0 | 6a 2c 20 22 25 25 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 28 34 2c 20 27 44 65 | j,."%%/SmallLogo.png")._p(4,.'De |
4ec00 | 73 63 72 69 70 74 69 6f 6e 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 | scription="'....prj.name....'"') |
4ec20 | 0a 5f 70 28 34 2c 20 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 | ._p(4,.'ForegroundText="light"') |
4ec40 | 0a 5f 70 28 34 2c 20 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 | ._p(4,.'BackgroundColor="transpa |
4ec60 | 72 65 6e 74 22 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 53 70 6c 61 73 68 53 63 72 65 65 6e 20 49 6d | rent">')._p(5,.'<SplashScreen.Im |
4ec80 | 61 67 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 70 6c 61 73 68 53 | age="'....prj.name....'\\SplashS |
4eca0 | 63 72 65 65 6e 2e 70 6e 67 22 20 2f 3e 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f | creen.png"./>').png1x1(prj,."%%/ |
4ecc0 | 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 29 0a 5f 70 28 33 2c 20 27 3c 2f 56 69 73 75 | SplashScreen.png")._p(3,.'</Visu |
4ece0 | 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 45 78 74 65 6e 73 69 6f 6e 73 | alElements>')._p(3,.'<Extensions |
4ed00 | 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 78 3a 45 78 74 65 6e 73 69 6f 6e 20 43 61 74 65 67 6f 72 | >')._p(4,.'<mx:Extension.Categor |
4ed20 | 79 3d 22 78 62 6f 78 2e 73 79 73 74 65 6d 2e 72 65 73 6f 75 72 63 65 73 22 3e 27 29 0a 5f 70 28 | y="xbox.system.resources">')._p( |
4ed40 | 34 2c 20 27 3c 6d 78 3a 58 62 6f 78 53 79 73 74 65 6d 52 65 73 6f 75 72 63 65 73 20 2f 3e 27 29 | 4,.'<mx:XboxSystemResources./>') |
4ed60 | 0a 5f 70 28 34 2c 20 27 3c 2f 6d 78 3a 45 78 74 65 6e 73 69 6f 6e 3e 27 29 0a 5f 70 28 33 2c 20 | ._p(4,.'</mx:Extension>')._p(3,. |
4ed80 | 27 3c 2f 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 20 27 3c 6d 33 | '</Extensions>').else._p(3,.'<m3 |
4eda0 | 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 20 27 44 69 73 70 6c 61 79 | :VisualElements')._p(4,.'Display |
4edc0 | 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 | Name="'....prj.name....'"')._p(4 |
4ede0 | 2c 20 27 53 71 75 61 72 65 31 35 30 78 31 35 30 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e | ,.'Square150x150Logo="'....prj.n |
4ee00 | 61 6d 65 20 2e 2e 20 27 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a | ame....'\\Logo.png"').png1x1(prj |
4ee20 | 2c 20 22 25 25 2f 4c 6f 67 6f 2e 70 6e 67 22 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c | ,."%%/Logo.png").if.vstudio.tool |
4ee40 | 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 75 64 69 6f 2e 73 74 | set.==."v120_wp81".or.vstudio.st |
4ee60 | 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 53 71 75 61 | oreapp.==."8.2".then._p(4,.'Squa |
4ee80 | 72 65 34 34 78 34 34 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c | re44x44Logo="'....prj.name....'\ |
4eea0 | 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 | \SmallLogo.png"').png1x1(prj,."% |
4eec0 | 25 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 20 27 53 71 | %/SmallLogo.png").else._p(4,.'Sq |
4eee0 | 75 61 72 65 33 30 78 33 30 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 | uare30x30Logo="'....prj.name.... |
4ef00 | 27 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 | '\\SmallLogo.png"').png1x1(prj,. |
4ef20 | 22 25 25 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 65 6e 64 0a 5f 70 28 34 2c 20 27 44 | "%%/SmallLogo.png").end._p(4,.'D |
4ef40 | 65 73 63 72 69 70 74 69 6f 6e 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 | escription="'....prj.name....'"' |
4ef60 | 29 0a 5f 70 28 34 2c 20 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 | )._p(4,.'ForegroundText="light"' |
4ef80 | 29 0a 5f 70 28 34 2c 20 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 | )._p(4,.'BackgroundColor="transp |
4efa0 | 61 72 65 6e 74 22 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 33 3a 53 70 6c 61 73 68 53 63 72 65 65 | arent">')._p(4,.'<m3:SplashScree |
4efc0 | 6e 20 49 6d 61 67 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 70 6c | n.Image="'....prj.name....'\\Spl |
4efe0 | 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 | ashScreen.png"').png1x1(prj,."%% |
4f000 | 2f 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 29 0a 5f 70 28 33 2c 20 27 3c 2f 6d 33 3a | /SplashScreen.png")._p(3,.'</m3: |
4f020 | 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 41 70 | VisualElements>').end._p(2,'</Ap |
4f040 | 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 74 69 6f 6e | plication>')._p(1,'</Application |
4f060 | 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 0a 00 6c 6f 63 61 6c | s>')._p('</Package>').end..local |
4f080 | 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 30 31 30 | .vc2010.=.premake.vstudio.vc2010 |
4f0a0 | 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 65 63 74 | .local.project.=.premake.project |
4f0c0 | 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 70 28 70 | .function.vc2010.filteridgroup(p |
4f0e0 | 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 20 66 69 | rj).local.filters.=.{.}.local.fi |
4f100 | 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 20 70 72 | lterfound.=.false.for.file.in.pr |
4f120 | 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 66 6f 6c | oject.eachfile(prj).do.local.fol |
4f140 | 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 61 74 68 | ders.=.string.explode(file.vpath |
4f160 | 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 66 6f 72 | ,."/",.true).local.path.=."".for |
4f180 | 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 74 20 66 | .i.=.1,.#folders.-.1.do.if.not.f |
4f1a0 | 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 20 74 72 | ilterfound.then.filterfound.=.tr |
4f1c0 | 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 74 68 20 | ue._p(1,'<ItemGroup>').end.path. |
4f1e0 | 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 69 6c 74 | =.path....folders[i].if.not.filt |
4f200 | 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 3d 20 74 | ers[path].then.filters[path].=.t |
4f220 | 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 73 22 3e | rue._p(2,.'<Filter.Include="%s"> |
4f240 | 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 66 69 65 | ',.path)._p(3,.'<UniqueIdentifie |
4f260 | 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 73 2e 75 | r>{%s}</UniqueIdentifier>',.os.u |
4f280 | 75 69 64 28 70 61 74 68 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e | uid(path))._p(2,.'</Filter>').en |
4f2a0 | 64 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 66 6f | d.path.=.path...."\\".end.end.fo |
4f2c0 | 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 | r._,.custombuildtask.in.ipairs(p |
4f2e0 | 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 | rj.custombuildtask.or.{}).do.for |
4f300 | 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 | ._,.buildtask.in.ipairs(custombu |
4f320 | 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 | ildtask.or.{}).do.local.folders. |
4f340 | 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 | =.string.explode(path.trimdots(p |
4f360 | 61 74 68 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 62 75 69 | ath.getrelative(prj.location,bui |
4f380 | 6c 64 74 61 73 6b 5b 31 5d 29 29 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 | ldtask[1])),."/",.true).local.pa |
4f3a0 | 74 68 20 3d 20 22 22 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 | th.=."".for.i.=.1,.#folders.-.1. |
4f3c0 | 64 6f 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 | do.if.not.filterfound.then.filte |
4f3e0 | 72 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 | rfound.=.true._p(1,'<ItemGroup>' |
4f400 | 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a | ).end.path.=.path....folders[i]. |
4f420 | 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 | if.not.filters[path].then.filter |
4f440 | 73 5b 70 61 74 68 5d 20 3d 20 74 72 75 65 0a 5f 70 28 32 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e | s[path].=.true._p(2,.'<Filter.In |
4f460 | 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 | clude="%s">',.path)._p(3,.'<Uniq |
4f480 | 75 65 49 64 65 6e 74 69 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 65 49 64 65 6e 74 69 66 | ueIdentifier>{%s}</UniqueIdentif |
4f4a0 | 69 65 72 3e 27 2c 20 6f 73 2e 75 75 69 64 28 70 61 74 68 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 | ier>',.os.uuid(path))._p(2,.'</F |
4f4c0 | 69 6c 74 65 72 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 | ilter>').end.path.=.path...."\\" |
4f4e0 | 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e | .end.end.end.if.filterfound.then |
4f500 | 0a 5f 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 | ._p(1,'</ItemGroup>').end.end.fu |
4f520 | 6e 63 74 69 6f 6e 20 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 | nction.vc2010.filefiltergroup(pr |
4f540 | 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 6b 69 6e 64 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 | j,.section,.kind).local.files.=. |
4f560 | 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 73 65 63 74 69 6f 6e | vc2010.getfilegroup(prj,.section |
4f580 | 29 20 6f 72 20 7b 7d 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 6e 69 6c 6c 20 74 68 65 6e 0a 6b 69 6e | ).or.{}.if.kind.==.nill.then.kin |
4f5a0 | 64 20 3d 20 73 65 63 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 28 73 65 63 74 69 6f 6e 20 3d 3d 20 22 | d.=.section.end.if.(section.==." |
4f5c0 | 43 75 73 74 6f 6d 42 75 69 6c 64 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d | CustomBuild").then.for._,.custom |
4f5e0 | 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 | buildtask.in.ipairs(prj.custombu |
4f600 | 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 | ildtask.or.{}).do.for._,.buildta |
4f620 | 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 | sk.in.ipairs(custombuildtask.or. |
4f640 | 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d | {}).do.local.fcfg.=.{.}.fcfg.nam |
4f660 | 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f | e.=.path.getrelative(prj.locatio |
4f680 | 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 61 74 | n,buildtask[1]).fcfg.vpath.=.pat |
4f6a0 | 68 2e 74 72 69 6d 64 6f 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 | h.trimdots(fcfg.name).table.inse |
4f6c0 | 72 74 28 66 69 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 | rt(files,.fcfg).end.end.end.if.# |
4f6e0 | 66 69 6c 65 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 | files.>.0.then._p(1,'<ItemGroup> |
4f700 | 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). |
4f720 | 64 6f 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 0a 69 66 20 66 69 6c 65 2e 6e 61 6d 65 20 7e 3d 20 | do.local.filter.if.file.name.~=. |
4f740 | 66 69 6c 65 2e 76 70 61 74 68 20 74 68 65 6e 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 | file.vpath.then.filter.=.path.ge |
4f760 | 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 76 70 61 74 68 29 0a 65 6c 73 65 0a 66 69 6c 74 | tdirectory(file.vpath).else.filt |
4f780 | 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 6e 61 6d 65 | er.=.path.getdirectory(file.name |
4f7a0 | 29 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 32 | ).end.if.filter.~=.".".then._p(2 |
4f7c0 | 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 6b 69 6e 64 2c 20 70 61 | ,'<%s.Include=\"%s\">',.kind,.pa |
4f7e0 | 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 5f | th.translate(file.name,."\\"))._ |
4f800 | 70 28 33 2c 27 3c 46 69 6c 74 65 72 3e 25 73 3c 2f 46 69 6c 74 65 72 3e 27 2c 20 70 61 74 68 2e | p(3,'<Filter>%s</Filter>',.path. |
4f820 | 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 74 65 72 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c | translate(filter,."\\"))._p(2,'< |
4f840 | 2f 25 73 3e 27 2c 20 6b 69 6e 64 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c | /%s>',.kind).else._p(2,'<%s.Incl |
4f860 | 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 6b 69 6e 64 2c 20 70 61 74 68 2e 74 72 61 6e 73 | ude=\"%s\"./>',.kind,.path.trans |
4f880 | 6c 61 74 65 28 66 69 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 | late(file.name,."\\")).end.end._ |
4f8a0 | 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 |
4f8c0 | 74 69 6f 6e 20 76 63 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 | tion.vc2010.generate_filters(prj |
4f8e0 | 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 2e 68 65 61 64 65 72 | ).io.indent.=."..".vc2010.header |
4f900 | 28 29 0a 76 63 32 30 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 | ().vc2010.filteridgroup(prj).vc2 |
4f920 | 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 4e 6f 6e 65 22 29 | 010.filefiltergroup(prj,."None") |
4f940 | 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 43 6c | .vc2010.filefiltergroup(prj,."Cl |
4f960 | 49 6e 63 6c 75 64 65 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 | Include").vc2010.filefiltergroup |
4f980 | 28 70 72 6a 2c 20 22 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 | (prj,."ClCompile").vc2010.filefi |
4f9a0 | 6c 74 65 72 67 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 | ltergroup(prj,."ResourceCompile" |
4f9c0 | 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 43 | ).vc2010.filefiltergroup(prj,."C |
4f9e0 | 75 73 74 6f 6d 42 75 69 6c 64 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 | ustomBuild").vc2010.filefiltergr |
4fa00 | 6f 75 70 28 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 29 0a 76 63 32 30 31 30 2e | oup(prj,."AppxManifest").vc2010. |
4fa20 | 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 49 6d 61 67 65 22 29 0a 76 63 | filefiltergroup(prj,."Image").vc |
4fa40 | 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 44 65 70 6c 6f | 2010.filefiltergroup(prj,."Deplo |
4fa60 | 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 22 2c 20 22 4e 6f 6e 65 22 29 0a 5f 70 28 27 3c 2f 50 72 6f | ymentContent",."None")._p('</Pro |
4fa80 | 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 2e 76 63 32 | ject>').end..premake.vstudio.vc2 |
4faa0 | 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 61 6b 65 2e | 012.=.{}.local.vc2012.=.premake. |
4fac0 | 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 20 3d 20 70 | vstudio.vc2012.local.vstudio.=.p |
4fae0 | 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 72 69 67 67 | remake.vstudio.newaction.{.trigg |
4fb00 | 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 6e 61 6d 65 | er.........=."vs2012",.shortname |
4fb20 | 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 22 2c 0a 64 | .......=."Visual.Studio.2012",.d |
4fb40 | 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 69 63 72 6f | escription.....=."Generate.Micro |
4fb60 | 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 65 63 74 20 | soft.Visual.Studio.2012.project. |
4fb80 | 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 69 6e 64 6f | files",.os..............=."windo |
4fba0 | 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 6e 73 6f 6c | ws",.valid_kinds.....=.{."Consol |
4fbc0 | 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 |
4fbe0 | 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 |
4fc00 | 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 69 64 5f 74 | s.=.{."C",."C++",."C#"},.valid_t |
4fc20 | 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 22 20 20 20 | ools.....=.{.cc.....=.{."msc"... |
4fc40 | 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 6f 6e 73 6f | },.dotnet.=.{."msnet".},.},.onso |
4fc60 | 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 67 | lution.=.function(sln).premake.g |
4fc80 | 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 69 6f 2e 73 | enerate(sln,."%%.sln",.vstudio.s |
4fca0 | 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 65 63 74 20 | ln2005.generate).end,.onproject. |
4fcc0 | 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 73 64 6f 74 | =.function(prj).if.premake.isdot |
4fce0 | 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 6e | netproject(prj).then.premake.gen |
4fd00 | 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 64 69 6f 2e | erate(prj,."%%.csproj",.vstudio. |
4fd20 | 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 65 72 61 74 | cs2005.generate).premake.generat |
4fd40 | 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 75 64 69 6f | e(prj,."%%.csproj.user",.vstudio |
4fd60 | 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 70 72 65 6d | .cs2005.generate_user).else.prem |
4fd80 | 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 22 2c 20 | ake.generate(prj,."%%.vcxproj",. |
4fda0 | 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 61 6b 65 2e | premake.vs2010_vcxproj).premake. |
4fdc0 | 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 65 72 22 2c | generate(prj,."%%.vcxproj.user", |
4fde0 | 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 29 0a 70 72 | .premake.vs2010_vcxproj_user).pr |
4fe00 | 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 6a 2e | emake.generate(prj,."%%.vcxproj. |
4fe20 | 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 65 72 61 74 | filters",.vstudio.vc2010.generat |
4fe40 | 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 6f 6c 75 74 | e_filters).end.end,.oncleansolut |
4fe60 | 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 75 74 | ion.=.premake.vstudio.cleansolut |
4fe80 | 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 2e 76 | ion,.oncleanproject..=.premake.v |
4fea0 | 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 72 67 | studio.cleanproject,.oncleantarg |
4fec0 | 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 72 67 | et...=.premake.vstudio.cleantarg |
4fee0 | 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 6e 20 | et,.vstudio.=.{.solutionVersion. |
4ff00 | 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 2e 35 22 2c | =."12",.targetFramework.=."4.5", |
4ff20 | 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 73 75 70 70 6f 72 | .toolsVersion....=."4.0",.suppor |
4ff40 | 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d | ts64bitEditContinue.=.false,.}.} |
4ff60 | 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 6f | ..premake.vstudio.vc2013.=.{}.lo |
4ff80 | 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 32 | cal.vc2013.=.premake.vstudio.vc2 |
4ffa0 | 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 75 | 013.local.vstudio.=.premake.vstu |
4ffc0 | 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 20 | dio.newaction.{.trigger......... |
4ffe0 | 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 56 | =."vs2013",.shortname.......=."V |
50000 | 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 20 | isual.Studio.2013",.description. |
50020 | 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 6c | ....=."Generate.Microsoft.Visual |
50040 | 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 20 | .Studio.2013.project.files",.os. |
50060 | 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 5f | .............=."windows",.valid_ |
50080 | 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 6e | kinds.....=.{."ConsoleApp",."Win |
500a0 | 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 4c | dowedApp",."StaticLib",."SharedL |
500c0 | 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 20 | ib".},.valid_languages.=.{."C",. |
500e0 | 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 20 | "C++",."C#"},.valid_tools.....=. |
50100 | 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 3d | {.cc.....=.{."msc"...},.dotnet.= |
50120 | 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 75 | .{."msnet".},.},.onsolution.=.fu |
50140 | 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 6e | nction(sln).premake.generate(sln |
50160 | 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 65 | ,."%%.sln",.vstudio.sln2005.gene |
50180 | 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 28 | rate).end,.onproject.=.function( |
501a0 | 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 28 | prj).if.premake.isdotnetproject( |
501c0 | 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 20 | prj).then.premake.generate(prj,. |
501e0 | 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 65 | "%%.csproj",.vstudio.cs2005.gene |
50200 | 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 2e | rate).premake.generate(prj,."%%. |
50220 | 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 6e | csproj.user",.vstudio.cs2005.gen |
50240 | 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 6f | erate_user).else.premake.vstudio |
50260 | 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 6b | .needAppxManifest.=.false.premak |
50280 | 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 72 | e.generate(prj,."%%.vcxproj",.pr |
502a0 | 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 65 | emake.vs2010_vcxproj).premake.ge |
502c0 | 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 70 | nerate(prj,."%%.vcxproj.user",.p |
502e0 | 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 6d | remake.vs2010_vcxproj_user).prem |
50300 | 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 69 | ake.generate(prj,."%%.vcxproj.fi |
50320 | 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 5f | lters",.vstudio.vc2010.generate_ |
50340 | 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 64 | filters).if.premake.vstudio.need |
50360 | 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 61 | AppxManifest.then.premake.genera |
50380 | 74 65 28 70 72 6a 2c 20 22 25 25 2f 50 61 63 6b 61 67 65 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 | te(prj,."%%/Package.appxmanifest |
503a0 | 22 2c 20 70 72 65 6d 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 | ",.premake.vs2010_appxmanifest). |
503c0 | 65 6e 64 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 70 | end.end.end,.oncleansolution.=.p |
503e0 | 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 6f 6e 2c 0a 6f 6e | remake.vstudio.cleansolution,.on |
50400 | 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 74 75 64 69 6f 2e | cleanproject..=.premake.vstudio. |
50420 | 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 74 20 20 20 3d 20 | cleanproject,.oncleantarget...=. |
50440 | 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 74 2c 0a 76 73 74 | premake.vstudio.cleantarget,.vst |
50460 | 75 64 69 6f 20 3d 20 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 | udio.=.{.solutionVersion.=."12", |
50480 | 0a 74 61 72 67 65 74 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 | .targetFramework.=."4.5",.toolsV |
504a0 | 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 32 2e 30 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 | ersion....=."12.0",.supports64bi |
504c0 | 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d | tEditContinue.=.false,.}.}..prem |
504e0 | 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 | ake.vstudio.vc2015.=.{}.local.vc |
50500 | 32 30 31 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 0a 6c 6f | 2015.=.premake.vstudio.vc2015.lo |
50520 | 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 6e 65 | cal.vstudio.=.premake.vstudio.ne |
50540 | 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 20 3d 20 22 76 73 32 | waction.{.trigger.........=."vs2 |
50560 | 30 31 35 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 | 015",.shortname.......=."Visual. |
50580 | 53 74 75 64 69 6f 20 32 30 31 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 | Studio.2015",.description.....=. |
505a0 | 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 6c 20 53 74 75 64 69 | "Generate.Microsoft.Visual.Studi |
505c0 | 6f 20 32 30 31 35 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 | o.2015.project.files",.os....... |
505e0 | 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 5f 6b 69 6e 64 73 20 | .......=."windows",.valid_kinds. |
50600 | 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 6e 64 6f 77 65 64 41 | ....=.{."ConsoleApp",."WindowedA |
50620 | 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 4c 69 62 22 20 7d 2c | pp",."StaticLib",."SharedLib".}, |
50640 | 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 20 22 43 2b 2b 22 2c | .valid_languages.=.{."C",."C++", |
50660 | 20 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 | ."C#".},.valid_tools.....=.{.cc. |
50680 | 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 3d 20 7b 20 22 6d | ....=.{."msc"...},.dotnet.=.{."m |
506a0 | 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 75 6e 63 74 69 6f | snet".},.},.onsolution.=.functio |
506c0 | 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 6e 2c 20 22 25 25 | n(sln).premake.generate(sln,."%% |
506e0 | 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 65 72 61 74 65 29 | .sln",.vstudio.sln2005.generate) |
50700 | 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 6a 29 0a | .end,.onproject.=.function(prj). |
50720 | 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 28 70 72 6a 29 20 | if.premake.isdotnetproject(prj). |
50740 | 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 20 22 25 25 2e 63 | then.premake.generate(prj,."%%.c |
50760 | 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 65 72 61 74 65 29 | sproj",.vstudio.cs2005.generate) |
50780 | 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 70 72 6f | .premake.generate(prj,."%%.cspro |
507a0 | 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 6e 65 72 61 74 65 | j.user",.vstudio.cs2005.generate |
507c0 | 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 6f 2e 6e 65 65 64 | _user).else.premake.vstudio.need |
507e0 | 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 6b 65 2e 67 65 6e | AppxManifest.=.false.premake.gen |
50800 | 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 72 65 6d 61 6b 65 | erate(prj,."%%.vcxproj",.premake |
50820 | 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 65 6e 65 72 61 74 | .vs2010_vcxproj).premake.generat |
50840 | 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 70 72 65 6d 61 6b | e(prj,."%%.vcxproj.user",.premak |
50860 | 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 6d 61 6b 65 2e 67 | e.vs2010_vcxproj_user).premake.g |
50880 | 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 69 6c 74 65 72 73 | enerate(prj,."%%.vcxproj.filters |
508a0 | 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 5f 66 69 6c 74 65 | ",.vstudio.vc2010.generate_filte |
508c0 | 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 64 41 70 70 78 4d | rs).if.premake.vstudio.needAppxM |
508e0 | 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 61 74 65 28 70 72 | anifest.then.premake.generate(pr |
50900 | 6a 2c 20 22 25 25 2f 50 61 63 6b 61 67 65 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 | j,."%%/Package.appxmanifest",.pr |
50920 | 65 6d 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 | emake.vs2010_appxmanifest).end.e |
50940 | 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 70 72 65 6d 61 6b | nd.end,.oncleansolution.=.premak |
50960 | 65 2e 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 | e.vstudio.cleansolution,.onclean |
50980 | 70 72 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 | project..=.premake.vstudio.clean |
509a0 | 70 72 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 | project,.oncleantarget...=.prema |
509c0 | 6b 65 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 | ke.vstudio.cleantarget,.vstudio. |
509e0 | 3d 20 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 | =.{.solutionVersion.=."12",.targ |
50a00 | 65 74 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 | etFramework.=."4.5",.toolsVersio |
50a20 | 6e 20 20 20 20 3d 20 22 31 34 2e 30 22 2c 0a 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 | n....=."14.0",.windowsTargetPlat |
50a40 | 66 6f 72 6d 56 65 72 73 69 6f 6e 20 3d 20 22 38 2e 31 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 | formVersion.=."8.1",.supports64b |
50a60 | 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 74 72 75 65 2c 0a 7d 0a 7d 0a 00 6c 6f 63 61 | itEditContinue.=.true,.}.}..loca |
50a80 | 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 6e 65 77 61 | l.vstudio.=.premake.vstudio.newa |
50aa0 | 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 31 35 22 | ction.{.trigger.........=."vs15" |
50ac0 | 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 74 75 64 | ,.shortname.......=."Visual.Stud |
50ae0 | 69 6f 20 31 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 | io.15",.description.....=."Gener |
50b00 | 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 20 31 35 20 70 | ate.Microsoft.Visual.Studio.15.p |
50b20 | 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 20 20 20 20 20 20 3d | roject.files",.os..............= |
50b40 | 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 20 20 20 3d 20 7b 20 | ."windows",.valid_kinds.....=.{. |
50b60 | 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 22 53 74 | "ConsoleApp",."WindowedApp",."St |
50b80 | 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 64 5f 6c | aticLib",."SharedLib".},.valid_l |
50ba0 | 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 20 7d 2c | anguages.=.{."C",."C++",."C#".}, |
50bc0 | 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 20 | .valid_tools.....=.{.cc.....=.{. |
50be0 | 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 6e 65 74 22 20 7d 2c | "msc"...},.dotnet.=.{."msnet".}, |
50c00 | 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 28 73 6c 6e 29 0a 70 | .},.onsolution.=.function(sln).p |
50c20 | 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 73 6c 6e 22 2c 20 76 | remake.generate(sln,."%%.sln",.v |
50c40 | 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 65 6e 64 2c 0a 6f 6e | studio.sln2005.generate).end,.on |
50c60 | 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 66 20 70 72 65 6d 61 | project.=.function(prj).if.prema |
50c80 | 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 68 65 6e 0a 70 72 65 | ke.isdotnetproject(prj).then.pre |
50ca0 | 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 22 2c 20 | make.generate(prj,."%%.csproj",. |
50cc0 | 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 70 72 65 6d 61 6b 65 | vstudio.cs2005.generate).premake |
50ce0 | 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 2e 75 73 65 72 22 2c | .generate(prj,."%%.csproj.user", |
50d00 | 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 75 73 65 72 29 0a 65 | .vstudio.cs2005.generate_user).e |
50d20 | 6c 73 65 0a 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 3d 20 66 | lse.vstudio.needAppxManifest.=.f |
50d40 | 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 20 22 25 25 2e 76 | alse.premake.generate(prj,."%%.v |
50d60 | 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 78 70 72 6f 6a 29 | cxproj",.premake.vs2010_vcxproj) |
50d80 | 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 72 | .premake.generate(prj,."%%.vcxpr |
50da0 | 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 63 78 70 72 6f 6a | oj.user",.premake.vs2010_vcxproj |
50dc0 | 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 6a 2c 20 22 25 25 | _user).premake.generate(prj,."%% |
50de0 | 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 2e 76 63 32 30 31 | .vcxproj.filters",.vstudio.vc201 |
50e00 | 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 6e | 0.generate_filters).if.vstudio.n |
50e20 | 65 65 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 | eedAppxManifest.then.premake.gen |
50e40 | 65 72 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 | erate(prj,."%%.appxmanifest",.pr |
50e60 | 65 6d 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 | emake.vs2010_appxmanifest).end.e |
50e80 | 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 76 73 74 75 64 69 | nd.end,.oncleansolution.=.vstudi |
50ea0 | 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 6f 6a 65 63 74 20 | o.cleansolution,.oncleanproject. |
50ec0 | 20 3d 20 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 | .=.vstudio.cleanproject,.onclean |
50ee0 | 74 61 72 67 65 74 20 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a | target...=.vstudio.cleantarget,. |
50f00 | 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 6e 20 3d 20 22 31 | vstudio.=.{.solutionVersion.=."1 |
50f20 | 32 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 2e 32 22 2c 0a 74 | 2",.targetFramework.=."4.5.2",.t |
50f40 | 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 35 2e 30 22 2c 0a 77 69 6e 64 6f 77 73 | oolsVersion....=."15.0",.windows |
50f60 | 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 3d 20 22 38 2e 31 22 2c 0a 73 | TargetPlatformVersion.=."8.1",.s |
50f80 | 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 74 72 75 65 2c | upports64bitEditContinue.=.true, |
50fa0 | 0a 7d 0a 7d 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 | .}.}..premake.xcode.=.{.}.premak |
50fc0 | 65 2e 78 63 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 | e.xcode.toolset.=."macosx".newac |
50fe0 | 74 69 6f 6e 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 | tion..{.trigger.........=."xcode |
51000 | 33 22 2c 0a 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 | 3",.shortname.......=."Xcode.3", |
51020 | 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 41 70 70 | .description.....=."Generate.App |
51040 | 6c 65 20 58 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 | le.Xcode.3.project.files.(experi |
51060 | 6d 65 6e 74 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 | mental)",.os..............=."mac |
51080 | 6f 73 78 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 | osx",.valid_kinds.....=.{."Conso |
510a0 | 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 68 61 72 65 64 4c 69 | leApp",."WindowedApp",."SharedLi |
510c0 | 62 22 2c 20 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 | b",."StaticLib".},.valid_languag |
510e0 | 65 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 | es.=.{."C",."C++".},.valid_tools |
51100 | 20 20 20 20 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 | .....=.{.cc.....=.{."gcc".},.},. |
51120 | 76 61 6c 69 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 | valid_platforms.=.{..Native.=."N |
51140 | 61 74 69 76 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 | ative",..x32.=."Native.32-bit",. |
51160 | 0a 78 36 34 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 | .x64.=."Native.64-bit",..Univers |
51180 | 61 6c 33 32 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 | al32.=."32-bit.Universal",..Univ |
511a0 | 65 72 73 61 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 | ersal64.=."64-bit.Universal",..U |
511c0 | 6e 69 76 65 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 | niversal.=."Universal",.},.defau |
511e0 | 6c 74 5f 70 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 | lt_platform.=."Universal",.onsol |
51200 | 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 78 63 | ution.=.function(sln).premake.xc |
51220 | 6f 64 65 2e 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 | ode.preparesolution(sln).end,.on |
51240 | 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 2e | project.=.function(prj).premake. |
51260 | 67 65 6e 65 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 | generate(prj,."%%.xcodeproj/proj |
51280 | 65 63 74 2e 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 | ect.pbxproj",.premake.xcode.proj |
512a0 | 65 63 74 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 | ect).end,.oncleanproject.=.funct |
512c0 | 69 6f 6e 28 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 | ion(prj).premake.clean.directory |
512e0 | 28 70 72 6a 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 | (prj,."%%.xcodeproj").end,.onche |
51300 | 63 6b 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 6f 63 61 6c 20 | ckproject.=.function(prj).local. |
51320 | 6c 61 73 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 | last.for.cfg.in.premake.eachconf |
51340 | 69 67 28 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 | ig(prj).do.if.last.and.last.~=.c |
51360 | 66 67 2e 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 | fg.kind.then.error("Project.'".. |
51380 | 2e 20 70 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 | ..prj.name...."'.uses.more.than. |
513a0 | 6f 6e 65 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 | one.target.kind;.not.supported.b |
513c0 | 79 20 58 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 | y.Xcode",.0).end.last.=.cfg.kind |
513e0 | 0a 65 6e 64 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 | .end.end,.}.newaction..{.trigger |
51400 | 20 20 20 20 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 | .........=."xcode4",.shortname.. |
51420 | 20 20 20 20 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 | .....=."Xcode.4",.description... |
51440 | 20 20 3d 20 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 | ..=."Generate.Apple.Xcode.4.proj |
51460 | 65 63 74 20 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 | ect.files.(experimental)",.os... |
51480 | 20 20 20 20 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 | ...........=."macosx",.valid_kin |
514a0 | 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 6e 64 6f 77 | ds.....=.{."ConsoleApp",."Window |
514c0 | 65 64 41 70 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 | edApp",."SharedLib",."StaticLib" |
514e0 | 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 20 22 43 2b | .},.valid_languages.=.{."C",."C+ |
51500 | 2b 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 20 20 | +".},.valid_tools.....=.{.cc.... |
51520 | 20 3d 20 7b 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 | .=.{."gcc".},.},.valid_platforms |
51540 | 20 3d 20 7b 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 | .=.{..Native.=."Native",..x32.=. |
51560 | 22 4e 61 74 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 | "Native.32-bit",..x64.=."Native. |
51580 | 36 34 2d 62 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 | 64-bit",..Universal32.=."32-bit. |
515a0 | 55 6e 69 76 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 | Universal",..Universal64.=."64-b |
515c0 | 69 74 20 55 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 | it.Universal",..Universal.=."Uni |
515e0 | 76 65 72 73 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 | versal",.},.default_platform.=." |
51600 | 55 6e 69 76 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 | Universal",.onsolution.=.functio |
51620 | 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 6e 2c 20 22 25 25 | n(sln).premake.generate(sln,."%% |
51640 | 2e 78 63 77 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 | .xcworkspace/contents.xcworkspac |
51660 | 65 64 61 74 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 | edata",.premake.xcode4.workspace |
51680 | 5f 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 20 66 75 6e 63 | _generate).end,.onproject.=.func |
516a0 | 74 69 6f 6e 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 | tion(prj).premake.generate(prj,. |
516c0 | 22 25 25 2e 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 | "%%.xcodeproj/project.pbxproj",. |
516e0 | 70 72 65 6d 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 | premake.xcode.project).end,.oncl |
51700 | 65 61 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 | eanproject.=.function(prj).prema |
51720 | 6b 65 2e 63 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 | ke.clean.directory(prj,."%%.xcod |
51740 | 65 70 72 6f 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 | eproj").premake.clean.directory( |
51760 | 70 72 6a 2c 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 | prj,."%%.xcworkspace").end,.onch |
51780 | 65 63 6b 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 6f 63 61 6c | eckproject.=.function(prj).local |
517a0 | 20 6c 61 73 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 | .last.for.cfg.in.premake.eachcon |
517c0 | 66 69 67 28 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 | fig(prj).do.if.last.and.last.~=. |
517e0 | 63 66 67 2e 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 | cfg.kind.then.error("Project.'". |
51800 | 2e 2e 20 70 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 | ...prj.name...."'.uses.more.than |
51820 | 20 6f 6e 65 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 | .one.target.kind;.not.supported. |
51840 | 62 79 20 58 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 | by.Xcode",.0).end.last.=.cfg.kin |
51860 | 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 61 72 61 | d.end.end,.}..premake.xcode.para |
51880 | 6d 65 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 | meters.=.{.}.local.xcode.=.prema |
518a0 | 6b 65 2e 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 | ke.xcode.local.tree..=.premake.t |
518c0 | 72 65 65 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 | ree.function.xcode.getbuildcateg |
518e0 | 6f 72 79 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 | ory(node).local.categories.=.{.[ |
51900 | 22 2e 61 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 | ".a"].=."Frameworks",.[".c"].=." |
51920 | 53 6f 75 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 | Sources",.[".cc"].=."Sources",.[ |
51940 | 22 2e 63 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 | ".cpp"].=."Sources",.[".cxx"].=. |
51960 | 22 53 6f 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 | "Sources",.[".dylib"].=."Framewo |
51980 | 72 6b 73 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 | rks",.[".framework"].=."Framewor |
519a0 | 6b 73 22 2c 0a 5b 22 2e 74 62 64 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 | ks",.[".tbd"].=."Frameworks",.[" |
519c0 | 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 22 53 6f 75 | .m"].=."Sources",.[".mm"].=."Sou |
519e0 | 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 72 63 65 73 | rces",.[".strings"].=."Resources |
51a00 | 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 22 2e 78 69 | ",.[".nib"].=."Resources",.[".xi |
51a20 | 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 20 3d 20 22 | b"].=."Resources",.[".icns"].=." |
51a40 | 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 75 72 63 65 | Resources",.[".bmp"].=."Resource |
51a60 | 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 5b 22 2e 78 | s",.[".wav"].=."Resources",.[".x |
51a80 | 63 61 73 73 65 74 73 22 5d 20 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 78 63 64 | cassets"]..=."Resources",.[".xcd |
51aa0 | 61 74 61 6d 6f 64 65 6c 64 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 7d 0a 72 65 74 75 72 | atamodeld"].=."Sources",.}.retur |
51ac0 | 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 6e 73 69 6f 6e 28 6e | n.categories[path.getextension(n |
51ae0 | 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 63 6f 64 65 2e 67 65 | ode.name)].end.function.xcode.ge |
51b00 | 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 6d 65 20 3d 20 63 66 | tconfigname(cfg).local.name.=.cf |
51b20 | 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 6c 75 74 69 6f 6e 2e | g.name.if.#cfg.project.solution. |
51b40 | 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 6e 61 6d 65 20 3d 20 | xcode.platforms.>.1.then.name.=. |
51b60 | 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 74 69 6f 6e 2e 63 75 | name...."."....premake.action.cu |
51b80 | 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 66 67 2e 70 6c 61 74 | rrent().valid_platforms[cfg.plat |
51ba0 | 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 0a 66 75 6e 63 74 69 | form].end.return.name.end.functi |
51bc0 | 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 29 0a 6c 6f 63 61 6c | on.xcode.getfiletype(node).local |
51be0 | 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 20 3d 20 22 73 6f 75 | .types.=.{.[".c"].........=."sou |
51c00 | 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 20 20 20 20 3d 20 22 | rcecode.c.c",.[".cc"]........=." |
51c20 | 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 70 70 22 5d 20 20 20 | sourcecode.cpp.cpp",.[".cpp"]... |
51c40 | 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 |
51c60 | 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 5b 22 2e 63 78 78 22 | ss"].......=."text.css",.[".cxx" |
51c80 | 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 22 2c 0a | ].......=."sourcecode.cpp.cpp",. |
51ca0 | 5b 22 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 22 5d 20 3d 20 22 74 65 78 74 2e 78 6d 6c 22 2c 0a | [".entitlements"].=."text.xml",. |
51cc0 | 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 2e 66 72 61 6d 65 77 | [".framework"].=."wrapper.framew |
51ce0 | 6f 72 6b 22 2c 0a 5b 22 2e 74 62 64 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f | ork",.[".tbd"].......=."sourceco |
51d00 | 64 65 2e 74 65 78 74 2d 62 61 73 65 64 2d 64 79 6c 69 62 2d 64 65 66 69 6e 69 74 69 6f 6e 22 2c | de.text-based-dylib-definition", |
51d20 | 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 67 69 66 22 2c 0a 5b | .[".gif"].......=."image.gif",.[ |
51d40 | 22 2e 68 22 5d 20 20 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 | ".h"].........=."sourcecode.c.h" |
51d60 | 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 68 74 6d 6c 22 2c 0a | ,.[".html"]......=."text.html",. |
51d80 | 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 6c 75 61 | [".lua"].......=."sourcecode.lua |
51da0 | 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e | ",.[".m"].........=."sourcecode. |
51dc0 | 63 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 | c.objc",.[".mm"]........=."sourc |
51de0 | 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 20 20 20 20 | ecode.cpp.objcpp",.[".nib"]..... |
51e00 | 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b 22 2e 70 63 68 22 5d 20 20 20 20 20 | ..=."wrapper.nib",.[".pch"]..... |
51e20 | 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d | ..=."sourcecode.c.h",.[".plist"] |
51e40 | 20 20 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 | .....=."text.plist.xml",.[".stri |
51e60 | 6e 67 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a | ngs"]...=."text.plist.strings",. |
51e80 | 5b 22 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 66 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e | [".xib"].......=."file.xib",.[". |
51ea0 | 69 63 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 69 63 6e 73 22 2c 0a 5b 22 2e 62 | icns"]......=."image.icns",.[".b |
51ec0 | 6d 70 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 62 6d 70 22 2c 0a 5b 22 2e 77 61 76 | mp"].......=."image.bmp",.[".wav |
51ee0 | 22 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 2c 0a 5b 22 2e 78 63 61 73 73 | "].......=."audio.wav",.[".xcass |
51f00 | 65 74 73 22 5d 20 20 3d 20 22 66 6f 6c 64 65 72 2e 61 73 73 65 74 63 61 74 61 6c 6f 67 22 2c 0a | ets"]..=."folder.assetcatalog",. |
51f20 | 5b 22 2e 78 63 64 61 74 61 6d 6f 64 65 6c 64 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 78 63 64 | [".xcdatamodeld"].=."wrapper.xcd |
51f40 | 61 74 61 6d 6f 64 65 6c 64 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e | atamodeld",.}.return.types[path. |
51f60 | 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 |
51f80 | 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 66 69 6c 65 74 79 70 | t".end.function.xcode.getfiletyp |
51fa0 | 65 46 6f 72 63 65 64 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 5b 22 | eForced(node).local.types.=.{.[" |
51fc0 | 2e 63 22 5d 20 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 | .c"].........=."sourcecode.cpp.c |
51fe0 | 70 70 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 | pp",.[".cc"]........=."sourcecod |
52000 | 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f | e.cpp.cpp",.[".cpp"].......=."so |
52020 | 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 20 20 | urcecode.cpp.cpp",.[".css"]..... |
52040 | 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 20 3d | ..=."text.css",.[".cxx"].......= |
52060 | 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 65 6e 74 69 74 6c | ."sourcecode.cpp.cpp",.[".entitl |
52080 | 65 6d 65 6e 74 73 22 5d 20 3d 20 22 74 65 78 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 | ements"].=."text.xml",.[".framew |
520a0 | 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b 22 2e | ork"].=."wrapper.framework",.[". |
520c0 | 74 62 64 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 77 6f 72 6b | tbd"].......=."wrapper.framework |
520e0 | 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 67 69 66 22 2c | ",.[".gif"].......=."image.gif", |
52100 | 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 | .[".h"].........=."sourcecode.cp |
52120 | 70 2e 68 22 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 68 74 6d | p.h",.[".html"]......=."text.htm |
52140 | 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 | l",.[".lua"].......=."sourcecode |
52160 | 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 | .lua",.[".m"].........=."sourcec |
52180 | 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 20 20 20 20 | ode.cpp.objcpp",.[".mm"]........ |
521a0 | 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b 22 2e 6e 69 | =."sourcecode.cpp.objcpp",.[".ni |
521c0 | 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 70 63 | b"].......=."wrapper.nib",.[".pc |
521e0 | 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 70 70 2e 68 22 2c 0a | h"].......=."sourcecode.cpp.h",. |
52200 | 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 |
52220 | 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. |
52240 | 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 |
52260 | 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 |
52280 | 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 |
522a0 | 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" |
522c0 | 2c 0a 5b 22 2e 78 63 61 73 73 65 74 73 22 5d 20 20 3d 20 22 66 6f 6c 64 65 72 2e 61 73 73 65 74 | ,.[".xcassets"]..=."folder.asset |
522e0 | 63 61 74 61 6c 6f 67 22 2c 0a 5b 22 2e 78 63 64 61 74 61 6d 6f 64 65 6c 64 22 5d 20 3d 20 22 77 | catalog",.[".xcdatamodeld"].=."w |
52300 | 72 61 70 70 65 72 2e 78 63 64 61 74 61 6d 6f 64 65 6c 64 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 | rapper.xcdatamodeld",.}.return.t |
52320 | 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 | ypes[path.getextension(node.path |
52340 | 29 5d 20 6f 72 20 22 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e | )].or."text".end.function.xcode. |
52360 | 67 65 74 70 72 6f 64 75 63 74 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 | getproducttype(node).local.types |
52380 | 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 | .=.{.ConsoleApp..=."com.apple.pr |
523a0 | 6f 64 75 63 74 2d 74 79 70 65 2e 74 6f 6f 6c 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 | oduct-type.tool",.WindowedApp.=. |
523c0 | 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 61 70 70 6c 69 63 61 74 | "com.apple.product-type.applicat |
523e0 | 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 | ion",.StaticLib...=."com.apple.p |
52400 | 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 61 72 79 2e 73 74 61 74 69 63 22 2c 0a 53 68 61 | roduct-type.library.static",.Sha |
52420 | 72 65 64 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 | redLib...=."com.apple.product-ty |
52440 | 70 65 2e 6c 69 62 72 61 72 79 2e 64 79 6e 61 6d 69 63 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 | pe.library.dynamic",.}.return.ty |
52460 | 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 6e 63 74 69 6f 6e 20 | pes[node.cfg.kind].end.function. |
52480 | 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 0a 6c 6f 63 61 6c 20 | xcode.gettargettype(node).local. |
524a0 | 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 5c 22 63 6f 6d 70 69 | types.=.{.ConsoleApp..=."\"compi |
524c0 | 6c 65 64 2e 6d 61 63 68 2d 6f 2e 65 78 65 63 75 74 61 62 6c 65 5c 22 22 2c 0a 57 69 6e 64 6f 77 | led.mach-o.executable\"",.Window |
524e0 | 65 64 41 70 70 20 3d 20 22 77 72 61 70 70 65 72 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 | edApp.=."wrapper.application",.S |
52500 | 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 61 72 63 68 69 76 65 2e 61 72 22 2c 0a 53 68 61 72 65 | taticLib...=."archive.ar",.Share |
52520 | 64 4c 69 62 20 20 20 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 64 79 6c 69 | dLib...=."\"compiled.mach-o.dyli |
52540 | 62 5c 22 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 | b\"",.}.return.types[node.cfg.ki |
52560 | 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 78 63 6f 64 65 70 | nd].end.function.xcode.getxcodep |
52580 | 72 6f 6a 6e 61 6d 65 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 | rojname(prj).local.fname.=.prema |
525a0 | 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 2c 20 22 25 25 2e | ke.project.getfilename(prj,."%%. |
525c0 | 78 63 6f 64 65 70 72 6f 6a 22 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e | xcodeproj").return.fname.end.fun |
525e0 | 63 74 69 6f 6e 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 66 6e 61 6d 65 29 0a 72 | ction.xcode.isframework(fname).r |
52600 | 65 74 75 72 6e 20 28 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 | eturn.(path.getextension(fname). |
52620 | 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 20 6f 72 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e | ==.".framework".or.path.getexten |
52640 | 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 74 62 64 22 29 0a 65 6e 64 0a 66 75 6e 63 74 | sion(fname).==.".tbd").end.funct |
52660 | 69 6f 6e 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 29 0a 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e | ion.xcode.newid().return.string. |
52680 | 66 6f 72 6d 61 74 28 22 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 | format("%04X%04X%04X%04X%04X%04X |
526a0 | 22 2c 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 | ",.math.random(0,.32767),.math.r |
526c0 | 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 64 6f 6d 28 30 2c 20 | andom(0,.32767),.math.random(0,. |
526e0 | 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 0a 6d | 32767),.math.random(0,.32767),.m |
52700 | 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 64 6f | ath.random(0,.32767),.math.rando |
52720 | 6d 28 30 2c 20 33 32 37 36 37 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e | m(0,.32767)).end.function.xcode. |
52740 | 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 73 6c 6e 2e 78 63 6f 64 65 20 3d | preparesolution(sln).sln.xcode.= |
52760 | 20 7b 20 7d 0a 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 | .{.}.sln.xcode.platforms.=.prema |
52780 | 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 2e | ke.filterplatforms(sln,.premake. |
527a0 | 61 63 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 | action.current().valid_platforms |
527c0 | 2c 20 22 55 6e 69 76 65 72 73 61 6c 22 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b | ,."Universal").for.prj.in.premak |
527e0 | 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 0a 6c | e.solution.eachproject(sln).do.l |
52800 | 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 72 6a | ocal.cfg.=.premake.getconfig(prj |
52820 | 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 73 6c 6e 2e 78 63 6f | ,.prj.configurations[1],.sln.xco |
52840 | 64 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 | de.platforms[1]).local.node.=.pr |
52860 | 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e | emake.tree.new(path.getname(cfg. |
52880 | 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 6e 6f 64 65 2e 63 66 | buildtarget.bundlepath)).node.cf |
528a0 | 67 20 3d 20 63 66 67 0a 6e 6f 64 65 2e 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e | g.=.cfg.node.id.=.premake.xcode. |
528c0 | 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 70 72 6f 64 75 63 74 22 29 0a 6e 6f 64 65 2e 74 61 72 67 | newid(node,."product").node.targ |
528e0 | 65 74 69 64 20 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 | etid.=.premake.xcode.newid(node, |
52900 | 20 22 74 61 72 67 65 74 22 29 0a 70 72 6a 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a 70 72 6a 2e 78 63 | ."target").prj.xcode.=.{}.prj.xc |
52920 | 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 66 | ode.projectnode.=.node.end.end.f |
52940 | 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 6c 69 73 74 2c 20 74 61 | unction.xcode.printlist(list,.ta |
52960 | 67 29 0a 69 66 20 23 6c 69 73 74 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 3d 20 | g).if.#list.>.0.then._p(4,'%s.=. |
52980 | 28 27 2c 20 74 61 67 29 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 6c | (',.tag).for._,.item.in.ipairs(l |
529a0 | 69 73 74 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 73 63 61 70 65 64 5f 69 74 65 6d 20 3d 20 69 74 65 | ist).do.local.escaped_item.=.ite |
529c0 | 6d 3a 67 73 75 62 28 22 5c 22 22 2c 20 22 5c 5c 5c 22 22 29 0a 5f 70 28 35 2c 20 27 22 25 73 22 | m:gsub("\"",."\\\"")._p(5,.'"%s" |
529e0 | 2c 27 2c 20 65 73 63 61 70 65 64 5f 69 74 65 6d 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 29 3b 27 29 | ,',.escaped_item).end._p(4,');') |
52a00 | 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 48 65 61 64 65 72 28 29 | .end.end.function.xcode.Header() |
52a20 | 0a 5f 70 28 27 2f 2f 20 21 24 2a 55 54 46 38 2a 24 21 27 29 0a 5f 70 28 27 7b 27 29 0a 5f 70 28 | ._p('//.!$*UTF8*$!')._p('{')._p( |
52a40 | 31 2c 27 61 72 63 68 69 76 65 56 65 72 73 69 6f 6e 20 3d 20 31 3b 27 29 0a 5f 70 28 31 2c 27 63 | 1,'archiveVersion.=.1;')._p(1,'c |
52a60 | 6c 61 73 73 65 73 20 3d 20 7b 27 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 | lasses.=.{')._p(1,'};')._p(1,'ob |
52a80 | 6a 65 63 74 56 65 72 73 69 6f 6e 20 3d 20 34 35 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 | jectVersion.=.45;')._p(1,'object |
52aa0 | 73 20 3d 20 7b 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 | s.=.{')._p('').end.function.xcod |
52ac0 | 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 | e.PBXBuildFile(tr)._p('/*.Begin. |
52ae0 | 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 | PBXBuildFile.section.*/').tree.t |
52b00 | 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( |
52b20 | 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 74 68 65 6e 0a 5f 70 28 32 2c | node).if.node.buildid.then._p(2, |
52b40 | 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 42 | '%s./*.%s.in.%s.*/.=.{isa.=.PBXB |
52b60 | 75 69 6c 64 46 69 6c 65 3b 20 66 69 6c 65 52 65 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b | uildFile;.fileRef.=.%s./*.%s.*/; |
52b80 | 20 7d 3b 27 2c 20 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 | .};',..node.buildid,.node.name,. |
52ba0 | 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 2c 20 6e 6f | xcode.getbuildcategory(node),.no |
52bc0 | 64 65 2e 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 28 | de.id,.node.name).end.end.})._p( |
52be0 | 27 2f 2a 20 45 6e 64 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 | '/*.End.PBXBuildFile.section.*/' |
52c00 | 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 50 42 58 43 | )._p('').end.function.xcode.PBXC |
52c20 | 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f | ontainerItemProxy(tr).if.#tr.pro |
52c40 | 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 |
52c60 | 65 67 69 6e 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 74 69 | egin.PBXContainerItemProxy.secti |
52c80 | 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 61 69 72 73 28 74 72 | on.*/').for._,.node.in.ipairs(tr |
52ca0 | 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 32 2c 27 25 73 20 | .projects.children).do._p(2,'%s. |
52cc0 | 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 20 3d 20 7b 27 | /*.PBXContainerItemProxy.*/.=.{' |
52ce0 | 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 | ,.node.productproxyid)._p(3,'isa |
52d00 | 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 0a 5f 70 28 33 | .=.PBXContainerItemProxy;')._p(3 |
52d20 | 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 73 20 2a 2f 3b | ,'containerPortal.=.%s./*.%s.*/; |
52d40 | 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 64 65 2e 70 61 | ',.node.id,.path.getname(node.pa |
52d60 | 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 32 3b 27 29 0a 5f 70 28 33 | th))._p(3,'proxyType.=.2;')._p(3 |
52d80 | 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 3b 27 2c 20 6e | ,'remoteGlobalIDString.=.%s;',.n |
52da0 | 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 64 65 2e 69 64 | ode.project.xcode.projectnode.id |
52dc0 | 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 | )._p(3,'remoteInfo.=."%s";',.nod |
52de0 | 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 64 65 2e 6e 61 6d 65 | e.project.xcode.projectnode.name |
52e00 | 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 | )._p(2,'};')._p(2,'%s./*.PBXCont |
52e20 | 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 74 61 72 | ainerItemProxy.*/.=.{',.node.tar |
52e40 | 67 65 74 70 72 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 | getproxyid)._p(3,'isa.=.PBXConta |
52e60 | 69 6e 65 72 49 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 | inerItemProxy;')._p(3,'container |
52e80 | 50 6f 72 74 61 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 | Portal.=.%s./*.%s.*/;',.node.id, |
52ea0 | 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 70 28 33 2c 27 | .path.getname(node.path))._p(3,' |
52ec0 | 70 72 6f 78 79 54 79 70 65 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f | proxyType.=.1;')._p(3,'remoteGlo |
52ee0 | 62 61 6c 49 44 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 | balIDString.=.%s;',.node.project |
52f00 | 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 29 0a 5f 70 28 | .xcode.projectnode.targetid)._p( |
52f20 | 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f | 3,'remoteInfo.=."%s";',.node.pro |
52f40 | 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 | ject.xcode.projectnode.name)._p( |
52f60 | 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 43 6f 6e 74 61 69 | 2,'};').end._p('/*.End.PBXContai |
52f80 | 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 | nerItemProxy.section.*/')._p('') |
52fa0 | 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 | .end.end.function.xcode.PBXFileR |
52fc0 | 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 | eference(tr,prj)._p('/*.Begin.PB |
52fe0 | 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 | XFileReference.section.*/').tree |
53000 | 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f | .traverse(tr,.{.onleaf.=.functio |
53020 | 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 74 20 6e 6f 64 65 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 | n(node).if.not.node.path.then.re |
53040 | 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 70 72 6f 64 75 63 | turn.end.if.node.kind.==."produc |
53060 | 74 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 | t".then._p(2,'%s./*.%s.*/.=.{isa |
53080 | 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 65 78 70 6c 69 63 69 74 46 69 6c | .=.PBXFileReference;.explicitFil |
530a0 | 65 54 79 70 65 20 3d 20 25 73 3b 20 69 6e 63 6c 75 64 65 49 6e 49 6e 64 65 78 20 3d 20 30 3b 20 | eType.=.%s;.includeInIndex.=.0;. |
530c0 | 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 63 65 | name.=."%s";.path.=."%s";.source |
530e0 | 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 43 54 53 5f 44 49 52 3b 20 7d 3b 27 2c 0a | Tree.=.BUILT_PRODUCTS_DIR;.};',. |
53100 | 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 74 61 72 | node.id,.node.name,.xcode.gettar |
53120 | 67 65 74 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 67 | gettype(node),.node.name,.path.g |
53140 | 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 | etname(node.cfg.buildtarget.bund |
53160 | 6c 65 70 61 74 68 29 29 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 72 65 | lepath)).elseif.node.parent.pare |
53180 | 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 6c | nt.==.tr.projects.then.local.rel |
531a0 | 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 74 72 2e 70 72 6f 6a 65 | path.=.path.getrelative(tr.proje |
531c0 | 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 6a 65 63 74 | ct.location,.node.parent.project |
531e0 | 2e 6c 6f 63 61 74 69 6f 6e 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b | .location)._p(2,'%s./*.%s.*/.=.{ |
53200 | 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 6c 61 73 74 4b 6e 6f 77 | isa.=.PBXFileReference;.lastKnow |
53220 | 6e 46 69 6c 65 54 79 70 65 20 3d 20 22 77 72 61 70 70 65 72 2e 70 62 2d 70 72 6f 6a 65 63 74 22 | nFileType.=."wrapper.pb-project" |
53240 | 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 |
53260 | 63 65 54 72 65 65 20 3d 20 53 4f 55 52 43 45 5f 52 4f 4f 54 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e | ceTree.=.SOURCE_ROOT;.};',.node. |
53280 | 70 61 72 65 6e 74 2e 69 64 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 6e 6f 64 | parent.id,.node.parent.name,.nod |
532a0 | 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 6c 70 61 74 68 | e.parent.name,.path.join(relpath |
532c0 | 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 29 29 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 | ,.node.parent.name)).else.local. |
532e0 | 70 74 68 2c 20 73 72 63 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6e 6f | pth,.src.if.xcode.isframework(no |
53300 | 64 65 2e 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 6f 64 65 50 61 74 68 20 3d 20 6e | de.path).then.local.nodePath.=.n |
53320 | 6f 64 65 2e 70 61 74 68 0a 6c 6f 63 61 6c 20 5f 2c 20 6d 61 74 63 68 45 6e 64 2c 20 76 61 72 69 | ode.path.local._,.matchEnd,.vari |
53340 | 61 62 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 20 22 5e 25 | able.=.string.find(nodePath,."^% |
53360 | 24 25 28 28 2e 2b 29 25 29 2f 22 29 0a 69 66 20 76 61 72 69 61 62 6c 65 20 74 68 65 6e 0a 6e 6f | $%((.+)%)/").if.variable.then.no |
53380 | 64 65 50 61 74 68 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 28 6e 6f 64 65 50 61 74 68 2c 20 6d 61 | dePath.=.string.sub(nodePath,.ma |
533a0 | 74 63 68 45 6e 64 20 2b 20 31 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e | tchEnd.+.1).end.if.string.find(n |
533c0 | 6f 64 65 50 61 74 68 2c 27 2f 27 29 20 20 74 68 65 6e 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e | odePath,'/')..then.if.string.fin |
533e0 | 64 28 6e 6f 64 65 50 61 74 68 2c 27 5e 25 2e 27 29 74 68 65 6e 0a 65 72 72 6f 72 28 27 72 65 6c | d(nodePath,'^%.')then.error('rel |
53400 | 61 74 69 76 65 20 70 61 74 68 73 20 61 72 65 20 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 20 73 75 | ative.paths.are.not.currently.su |
53420 | 70 70 6f 72 74 65 64 20 66 6f 72 20 66 72 61 6d 65 77 6f 72 6b 73 27 29 0a 65 6e 64 0a 70 74 68 | pported.for.frameworks').end.pth |
53440 | 20 3d 20 6e 6f 64 65 50 61 74 68 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e | .=.nodePath.elseif.path.getexten |
53460 | 73 69 6f 6e 28 6e 6f 64 65 50 61 74 68 29 3d 3d 27 2e 74 62 64 27 20 74 68 65 6e 0a 70 74 68 20 | sion(nodePath)=='.tbd'.then.pth. |
53480 | 3d 20 22 2f 75 73 72 2f 6c 69 62 2f 22 20 2e 2e 20 6e 6f 64 65 50 61 74 68 0a 65 6c 73 65 0a 70 | =."/usr/lib/"....nodePath.else.p |
534a0 | 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 6b 73 | th.=."/System/Library/Frameworks |
534c0 | 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 20 74 | /"....nodePath.end.if.variable.t |
534e0 | 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 69 6e | hen.src.=.variable.if.string.fin |
53500 | 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 2e 73 | d(pth,.'^/').then.pth.=.string.s |
53520 | 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 73 6f | ub(pth,.2).end.else.src.=."<abso |
53540 | 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 22 0a | lute>".end.else.src.=."<group>". |
53560 | 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 68 20 | if.node.parent.isvpath.then.pth. |
53580 | 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 65 2e | =.node.cfg.name.else.pth.=.tree. |
535a0 | 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 28 6e | getlocalpath(node).end.end.if.(n |
535c0 | 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 5f 70 | ot.prj.options.ForceCPP).then._p |
535e0 | 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 |
53600 | 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 20 25 | Reference;.lastKnownFileType.=.% |
53620 | 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 6f 75 | s;.name.=."%s";.path.=."%s";.sou |
53640 | 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 6e 6f | rceTree.=."%s";.};',.node.id,.no |
53660 | 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 65 29 | de.name,.xcode.getfiletype(node) |
53680 | 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 28 32 | ,.node.name,.pth,.src).else._p(2 |
536a0 | 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 52 65 | ,'%s./*.%s.*/.=.{isa.=.PBXFileRe |
536c0 | 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 3b 20 | ference;.explicitFileType.=.%s;. |
536e0 | 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 63 65 | name.=."%s";.path.=."%s";.source |
53700 | 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 65 2e | Tree.=."%s";.};',.node.id,.node. |
53720 | 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 6e 6f | name,.xcode.getfiletypeForced(no |
53740 | 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 65 6e | de),.node.name,.pth,.src).end.en |
53760 | 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 65 72 | d.end.})._p('/*.End.PBXFileRefer |
53780 | 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 75 6e | ence.section.*/')._p('').end.fun |
537a0 | 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 50 68 | ction.xcode.PBXFrameworksBuildPh |
537c0 | 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 6f 72 | ase(tr)._p('/*.Begin.PBXFramewor |
537e0 | 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 2c 27 | ksBuildPhase.section.*/')._p(2,' |
53800 | 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 72 6f | %s./*.Frameworks.*/.=.{',.tr.pro |
53820 | 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 70 28 | ducts.children[1].fxstageid)._p( |
53840 | 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 73 65 | 3,'isa.=.PBXFrameworksBuildPhase |
53860 | 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 34 37 | ;')._p(3,'buildActionMask.=.2147 |
53880 | 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 65 65 | 483647;')._p(3,'files.=.(').tree |
538a0 | 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 65 61 | .traverse(tr.frameworks,.{.onlea |
538c0 | 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 20 25 | f.=.function(node)._p(4,'%s./*.% |
538e0 | 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 6c 64 | s.in.Frameworks.*/,',.node.build |
53900 | 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 76 65 | id,.node.name).end.}).tree.trave |
53920 | 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 6e 63 | rse(tr.projects,.{.onleaf.=.func |
53940 | 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 72 61 | tion(node)._p(4,'%s./*.%s.in.Fra |
53960 | 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 64 65 | meworks.*/,',.node.buildid,.node |
53980 | 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 27 72 | .name).end.})._p(3,');')._p(3,'r |
539a0 | 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 69 6e | unOnlyForDeploymentPostprocessin |
539c0 | 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 20 50 | g.=.0;')._p(2,'};')._p('/*.End.P |
539e0 | 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 20 2a | BXFrameworksBuildPhase.section.* |
53a00 | 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 50 42 | /')._p('').end.function.xcode.PB |
53a20 | 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 75 70 | XGroup(tr)._p('/*.Begin.PBXGroup |
53a40 | 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 2c 20 | .section.*/').tree.traverse(tr,. |
53a60 | 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 6e 6f | {.onnode.=.function(node).if.(no |
53a80 | 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 30 29 | de.path.and.#node.children.==.0) |
53aa0 | 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 0a 72 | .or.node.kind.==."vgroup".then.r |
53ac0 | 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 2e 70 | eturn.end.if.node.parent.==.tr.p |
53ae0 | 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 63 74 | rojects.then._p(2,'%s./*.Product |
53b00 | 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 29 0a | s.*/.=.{',.node.productgroupid). |
53b20 | 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 6f 64 | else._p(2,'%s./*.%s.*/.=.{',.nod |
53b40 | 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 20 3d | e.id,.node.name).end._p(3,'isa.= |
53b60 | 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 28 27 | .PBXGroup;')._p(3,'children.=.(' |
53b80 | 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 6f 64 | ).for._,.childnode.in.ipairs(nod |
53ba0 | 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 2a 2f | e.children).do._p(4,'%s./*.%s.*/ |
53bc0 | 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 6d 65 | ,',.childnode.id,.childnode.name |
53be0 | 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 74 20 | ).end._p(3,');').if.node.parent. |
53c00 | 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 20 3d | ==.tr.projects.then._p(3,'name.= |
53c20 | 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 20 22 | .Products;').else._p(3,'name.=." |
53c40 | 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 20 61 | %s";',.node.name).if.node.path.a |
53c60 | 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 20 70 | nd.not.node.isvpath.then.local.p |
53c80 | 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 74 68 | .=.node.path.if.node.parent.path |
53ca0 | 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 65 2e | .then.p.=.path.getrelative(node. |
53cc0 | 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 28 33 | parent.path,.node.path).end._p(3 |
53ce0 | 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 28 33 | ,'path.=."%s";',.p).end.end._p(3 |
53d00 | 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 28 32 | ,'sourceTree.=."<group>";')._p(2 |
53d20 | 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 20 50 | ,'};').end.},.true)._p('/*.End.P |
53d40 | 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 64 0a | BXGroup.section.*/')._p('').end. |
53d60 | 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 28 74 | function.xcode.PBXNativeTarget(t |
53d80 | 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 74 20 | r)._p('/*.Begin.PBXNativeTarget. |
53da0 | 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 61 69 | section.*/').for._,.node.in.ipai |
53dc0 | 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 63 61 | rs(tr.products.children).do.loca |
53de0 | 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 20 66 | l.name.=.tr.project.name.local.f |
53e00 | 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 29 0a | unction.hasBuildCommands(which). |
53e20 | 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 0a 72 | if.#tr.project[which].>.0.then.r |
53e40 | 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 70 61 | eturn.true.end.for._,.cfg.in.ipa |
53e60 | 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 63 68 | irs(tr.configs).do.if.#cfg[which |
53e80 | 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 0a 65 | ].>.0.then.return.true.end.end.e |
53ea0 | 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 65 2e | nd._p(2,'%s./*.%s.*/.=.{',.node. |
53ec0 | 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 58 4e | targetid,.name)._p(3,'isa.=.PBXN |
53ee0 | 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 69 67 | ativeTarget;')._p(3,'buildConfig |
53f00 | 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 69 67 | urationList.=.%s./*.Build.config |
53f20 | 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 65 74 | uration.list.for.PBXNativeTarget |
53f40 | 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 61 6d | ."%s".*/;',.node.cfgsection,.nam |
53f60 | 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 68 61 | e)._p(3,'buildPhases.=.(').if.ha |
53f80 | 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 64 73 | sBuildCommands('prebuildcommands |
53fa0 | 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 30 30 | ').then._p(4,'9607AE1010C857E500 |
53fc0 | 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 70 28 | CD1376./*.Prebuild.*/,').end._p( |
53fe0 | 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 72 65 | 4,'%s./*.Resources.*/,',.node.re |
54000 | 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 2a 2f | sstageid)._p(4,'%s./*.Sources.*/ |
54020 | 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 64 43 | ,',.node.sourcesid).if.hasBuildC |
54040 | 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 6e 0a | ommands('prelinkcommands').then. |
54060 | 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 20 2f | _p(4,'9607AE3510C85E7E00CD1376./ |
54080 | 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 2a 20 | *.Prelink.*/,').end._p(4,'%s./*. |
540a0 | 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 64 29 | Frameworks.*/,',.node.fxstageid) |
540c0 | 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 64 63 | .if.hasBuildCommands('postbuildc |
540e0 | 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 30 43 | ommands').then._p(4,'9607AE3710C |
54100 | 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 27 29 | 85E8F00CD1376./*.Postbuild.*/,') |
54120 | 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 65 73 | .end._p(3,');')._p(3,'buildRules |
54140 | 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 65 6e | .=.(')._p(3,');')._p(3,'dependen |
54160 | 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 72 73 | cies.=.(').for._,.node.in.ipairs |
54180 | 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 2c 27 | (tr.projects.children).do._p(4,' |
541a0 | 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 2c 20 | %s./*.PBXTargetDependency.*/,',. |
541c0 | 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 27 29 | node.targetdependid).end._p(3,') |
541e0 | 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 0a 6c | ;')._p(3,'name.=."%s";',.name).l |
54200 | 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 6e 73 | ocal.p.if.node.cfg.kind.==."Cons |
54220 | 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 0a 65 | oleApp".then.p.=."$(HOME)/bin".e |
54240 | 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 65 64 | lseif.node.cfg.kind.==."Windowed |
54260 | 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 74 69 | App".then.p.=."$(HOME)/Applicati |
54280 | 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 63 74 | ons".end.if.p.then._p(3,'product |
542a0 | 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 70 28 | InstallPath.=."%s";',.p).end._p( |
542c0 | 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 0a 5f | 3,'productName.=."%s";',.name)._ |
542e0 | 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 25 73 | p(3,'productReference.=.%s./*.%s |
54300 | 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 33 2c | .*/;',.node.id,.node.name)._p(3, |
54320 | 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 65 74 | 'productType.=."%s";',.xcode.get |
54340 | 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 65 6e | producttype(node))._p(2,'};').en |
54360 | 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 65 63 | d._p('/*.End.PBXNativeTarget.sec |
54380 | 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 78 63 | tion.*/')._p('').end.function.xc |
543a0 | 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 6e 20 | ode.PBXProject(tr)._p('/*.Begin. |
543c0 | 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 30 38 | PBXProject.section.*/')._p(2,'08 |
543e0 | 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 65 63 | FB7793FE84155DC02AAC07./*.Projec |
54400 | 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 50 42 | t.object.*/.=.{')._p(3,'isa.=.PB |
54420 | 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 72 61 | XProject;')._p(3,'buildConfigura |
54440 | 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 30 45 | tionList.=.1DEB928908733DD80010E |
54460 | 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 74 20 | 9CD./*.Build.configuration.list. |
54480 | 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 61 6d | for.PBXProject."%s".*/;',.tr.nam |
544a0 | 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 3d 20 | e)._p(3,'compatibilityVersion.=. |
544c0 | 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 64 46 | "Xcode.3.2";')._p(3,'hasScannedF |
544e0 | 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 72 6f | orEncodings.=.1;')._p(3,'mainGro |
54500 | 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 6e 61 | up.=.%s./*.%s.*/;',.tr.id,.tr.na |
54520 | 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 27 29 | me)._p(3,'projectDirPath.=."";') |
54540 | 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 74 68 | .if.#tr.projects.children.>.0.th |
54560 | 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 27 29 | en._p(3,'projectReferences.=.(') |
54580 | 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 65 63 | .for._,.node.in.ipairs(tr.projec |
545a0 | 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 2c 27 | ts.children).do._p(4,'{')._p(5,' |
545c0 | 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 2a 2f | ProductGroup.=.%s./*.Products.*/ |
545e0 | 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 27 50 | ;',.node.productgroupid)._p(5,'P |
54600 | 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 65 2e | rojectRef.=.%s./*.%s.*/;',.node. |
54620 | 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 70 28 | id,.path.getname(node.path))._p( |
54640 | 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 33 2c | 4,'},').end._p(3,');').end._p(3, |
54660 | 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 67 65 | 'projectRoot.=."";')._p(3,'targe |
54680 | 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 28 74 | ts.=.(').for._,.node.in.ipairs(t |
546a0 | 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 25 73 | r.products.children).do._p(4,'%s |
546c0 | 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 64 65 | ./*.%s.*/,',.node.targetid,.node |
546e0 | 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 27 29 | .name).end._p(3,');')._p(2,'};') |
54700 | 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 20 2a | ._p('/*.End.PBXProject.section.* |
54720 | 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 50 42 | /')._p('').end.function.xcode.PB |
54740 | 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 6a 65 | XReferenceProxy(tr).if.#tr.proje |
54760 | 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 65 67 | cts.children.>.0.then._p('/*.Beg |
54780 | 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 2f 27 | in.PBXReferenceProxy.section.*/' |
547a0 | 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 0a 6f | ).tree.traverse(tr.projects,.{.o |
547c0 | 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 73 20 | nleaf.=.function(node)._p(2,'%s. |
547e0 | 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 61 6d | /*.%s.*/.=.{',.node.id,.node.nam |
54800 | 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 78 79 | e)._p(3,'isa.=.PBXReferenceProxy |
54820 | 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 64 65 | ;')._p(3,'fileType.=.%s;',.xcode |
54840 | 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 74 68 | .gettargettype(node))._p(3,'path |
54860 | 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 6d 6f | .=."%s";',.node.path)._p(3,'remo |
54880 | 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 50 72 | teRef.=.%s./*.PBXContainerItemPr |
548a0 | 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 72 6f | oxy.*/;',.node.parent.productpro |
548c0 | 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 5f 50 | xyid)._p(3,'sourceTree.=.BUILT_P |
548e0 | 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 7d 29 | RODUCTS_DIR;')._p(2,'};').end.}) |
54900 | 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 73 65 | ._p('/*.End.PBXReferenceProxy.se |
54920 | 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 74 69 | ction.*/')._p('').end.end.functi |
54940 | 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 65 28 | on.xcode.PBXResourcesBuildPhase( |
54960 | 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 75 69 | tr)._p('/*.Begin.PBXResourcesBui |
54980 | 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 72 67 | ldPhase.section.*/').for._,.targ |
549a0 | 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 72 65 | et.in.ipairs(tr.products.childre |
549c0 | 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 20 3d | n).do._p(2,'%s./*.Resources.*/.= |
549e0 | 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 69 73 | .{',.target.resstageid)._p(3,'is |
54a00 | 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 5f 70 | a.=.PBXResourcesBuildPhase;')._p |
54a20 | 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 34 37 | (3,'buildActionMask.=.2147483647 |
54a40 | 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 76 65 | ;')._p(3,'files.=.(').tree.trave |
54a60 | 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 64 65 | rse(tr,.{.onnode.=.function(node |
54a80 | 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 |
54aa0 | 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 20 2f | ).==."Resources".then._p(4,'%s./ |
54ac0 | 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 75 69 | *.%s.in.Resources.*/,',.node.bui |
54ae0 | 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 28 33 | ldid,.node.name).end.end.})._p(3 |
54b00 | 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 65 6e | ,');')._p(3,'runOnlyForDeploymen |
54b20 | 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 3b 27 | tPostprocessing.=.0;')._p(2,'};' |
54b40 | 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 75 69 | ).end._p('/*.End.PBXResourcesBui |
54b60 | 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 64 0a | ldPhase.section.*/')._p('').end. |
54b80 | 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 75 69 | function.xcode.PBXShellScriptBui |
54ba0 | 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 65 6e | ldPhase(tr).local.wrapperWritten |
54bc0 | 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 6b 28 | .=.false.local.function.doblock( |
54be0 | 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 20 3d | id,.name,.which).local.prjcmds.= |
54c00 | 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 6e 64 | .tr.project[which].local.command |
54c20 | 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 72 20 | s.=.table.join(prjcmds,.{}).for. |
54c40 | 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. |
54c60 | 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 23 63 | local.cfgcmds.=.cfg[which].if.#c |
54c80 | 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 6e 73 | fgcmds.>.#prjcmds.then.table.ins |
54ca0 | 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 52 41 | ert(commands,.'if.[."${CONFIGURA |
54cc0 | 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 6e 61 | TION}".=."'....xcode.getconfigna |
54ce0 | 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 3d 20 | me(cfg)....'".];.then').for.i.=. |
54d00 | 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 65 2e | #prjcmds.+.1,.#cfgcmds.do.table. |
54d20 | 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 6e 64 | insert(commands,.cfgcmds[i]).end |
54d40 | 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 65 6e | .table.insert(commands,.'fi').en |
54d60 | 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 20 6e | d.end.if.#commands.>.0.then.if.n |
54d80 | 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 42 65 | ot.wrapperWritten.then._p('/*.Be |
54da0 | 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 65 63 | gin.PBXShellScriptBuildPhase.sec |
54dc0 | 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 65 0a | tion.*/').wrapperWritten.=.true. |
54de0 | 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 2c 20 | end._p(2,'%s./*.%s.*/.=.{',.id,. |
54e00 | 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 70 74 | name)._p(3,'isa.=.PBXShellScript |
54e20 | 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 6e 4d | BuildPhase;')._p(3,'buildActionM |
54e40 | 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 73 20 | ask.=.2147483647;')._p(3,'files. |
54e60 | 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 74 68 | =.(')._p(3,');')._p(3,'inputPath |
54e80 | 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 65 20 | s.=.(');._p(3,');');._p(3,'name. |
54ea0 | 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 68 73 | =.%s;',.name);._p(3,'outputPaths |
54ec0 | 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 6e 6c | .=.(');._p(3,');');._p(3,'runOnl |
54ee0 | 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 20 30 | yForDeploymentPostprocessing.=.0 |
54f00 | 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 3b 27 | ;');._p(3,'shellPath.=./bin/sh;' |
54f20 | 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 20 74 | );._p(3,'shellScript.=."%s";',.t |
54f40 | 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 73 75 | able.concat(commands,."\\n"):gsu |
54f60 | 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 65 6e | b('"',.'\\"'))._p(2,'};').end.en |
54f80 | 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 44 31 | d.doblock("9607AE1010C857E500CD1 |
54fa0 | 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 6d 61 | 376",."Prebuild",."prebuildcomma |
54fc0 | 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 45 30 | nds").doblock("9607AE3510C85E7E0 |
54fe0 | 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 6f 6d | 0CD1376",."Prelink",."prelinkcom |
55000 | 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 45 38 | mands").doblock("9607AE3710C85E8 |
55020 | 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 62 75 | F00CD1376",."Postbuild",."postbu |
55040 | 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 6e 20 | ildcommands").if.wrapperWritten. |
55060 | 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 42 75 | then._p('/*.End.PBXShellScriptBu |
55080 | 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 66 75 | ildPhase.section.*/').end.end.fu |
550a0 | 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 61 73 | nction.xcode.PBXSourcesBuildPhas |
550c0 | 65 28 74 72 2c 70 72 6a 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 6f 75 72 63 65 | e(tr,prj)._p('/*.Begin.PBXSource |
550e0 | 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 66 6f 72 20 5f 2c 20 | sBuildPhase.section.*/').for._,. |
55100 | 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 63 74 73 2e 63 68 69 | target.in.ipairs(tr.products.chi |
55120 | 6c 64 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 | ldren).do._p(2,'%s./*.Sources.*/ |
55140 | 20 3d 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 | .=.{',.target.sourcesid)._p(3,'i |
55160 | 73 61 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 | sa.=.PBXSourcesBuildPhase;')._p( |
55180 | 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 34 37 3b | 3,'buildActionMask.=.2147483647; |
551a0 | 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 76 65 72 | ')._p(3,'files.=.(').tree.traver |
551c0 | 73 65 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 | se(tr,.{.onleaf.=.function(node) |
551e0 | 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 29 | .if.xcode.getbuildcategory(node) |
55200 | 20 3d 3d 20 22 53 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f | .==."Sources".then.........if.no |
55220 | 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 | t.table.icontains(prj.excludes,. |
55240 | 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 20 74 68 65 6e 20 2d 2d 20 69 66 20 6e 6f 74 20 65 78 | node.cfg.name).then.--.if.not.ex |
55260 | 63 6c 75 64 65 64 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 53 6f 75 72 63 65 73 | cluded._p(4,'%s./*.%s.in.Sources |
55280 | 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a | .*/,',.node.buildid,.node.name). |
552a0 | 20 20 20 20 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 | ........................end.end. |
552c0 | 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 | end.})._p(3,');')._p(3,'runOnlyF |
552e0 | 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 20 30 3b 27 | orDeploymentPostprocessing.=.0;' |
55300 | 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 53 | )._p(2,'};').end._p('/*.End.PBXS |
55320 | 6f 75 72 63 65 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 | ourcesBuildPhase.section.*/')._p |
55340 | 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 | ('').end.function.xcode.PBXVaria |
55360 | 6e 74 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 56 61 72 69 | ntGroup(tr)._p('/*.Begin.PBXVari |
55380 | 61 6e 74 47 72 6f 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 | antGroup.section.*/').tree.trave |
553a0 | 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f | rse(tr,.{.onbranch.=.function(no |
553c0 | 64 65 29 0a 69 66 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 | de).if.node.kind.==."vgroup".the |
553e0 | 6e 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 65 2e 69 | n._p(2,'%s./*.%s.*/.=.{',.node.i |
55400 | 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 56 61 72 | d,.node.name)._p(3,'isa.=.PBXVar |
55420 | 69 61 6e 74 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 28 27 | iantGroup;')._p(3,'children.=.(' |
55440 | 29 0a 66 6f 72 20 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 | ).for._,.lang.in.ipairs(node.chi |
55460 | 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 2a 2f 2c 27 2c 20 6c | ldren).do._p(4,'%s./*.%s.*/,',.l |
55480 | 61 6e 67 2e 69 64 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 | ang.id,.lang.name).end._p(3,');' |
554a0 | 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a | )._p(3,'name.=.%s;',.node.name). |
554c0 | 5f 70 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 | _p(3,'sourceTree.=."<group>";'). |
554e0 | 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 | _p(2,'};').end.end.})._p('/*.End |
55500 | 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 2f 27 29 0a 5f 70 | .PBXVariantGroup.section.*/')._p |
55520 | 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 | ('').end.function.xcode.PBXTarge |
55540 | 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e | tDependency(tr).if.#tr.projects. |
55560 | 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 65 67 69 6e 20 50 | children.>.0.then._p('/*.Begin.P |
55580 | 42 58 54 61 72 67 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 | BXTargetDependency.section.*/'). |
555a0 | 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 0a 6f 6e 6c | tree.traverse(tr.projects,.{.onl |
555c0 | 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 73 20 2f 2a | eaf.=.function(node)._p(2,'%s./* |
555e0 | 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f | .PBXTargetDependency.*/.=.{',.no |
55600 | 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 5f 70 28 33 2c 27 | de.parent.targetdependid)._p(3,' |
55620 | 69 73 61 20 3d 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 3b 27 29 0a 5f 70 28 | isa.=.PBXTargetDependency;')._p( |
55640 | 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 | 3,'name.=."%s";',.node.name)._p( |
55660 | 33 2c 27 74 61 72 67 65 74 50 72 6f 78 79 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 | 3,'targetProxy.=.%s./*.PBXContai |
55680 | 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 | nerItemProxy.*/;',.node.parent.t |
556a0 | 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a | argetproxyid)._p(2,'};').end.}). |
556c0 | 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 | _p('/*.End.PBXTargetDependency.s |
556e0 | 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 74 | ection.*/')._p('').end.end.funct |
55700 | 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 74 69 6f 6e 5f 54 | ion.xcode.XCBuildConfiguration_T |
55720 | 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 | arget(tr,.target,.cfg).local.cfg |
55740 | 6e 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 | name.=.xcode.getconfigname(cfg). |
55760 | 5f 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 | _p(2,'%s./*.%s.*/.=.{',.cfg.xcod |
55780 | 65 2e 74 61 72 67 65 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 | e.targetid,.cfgname)._p(3,'isa.= |
557a0 | 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 |
557c0 | 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 5f 70 28 34 2c 27 41 4c 57 41 59 53 5f | uildSettings.=.{')._p(4,'ALWAYS_ |
557e0 | 53 45 41 52 43 48 5f 55 53 45 52 5f 50 41 54 48 53 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 6e 6f 74 | SEARCH_USER_PATHS.=.NO;').if.not |
55800 | 20 63 66 67 2e 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 44 45 | .cfg.flags.Symbols.then._p(4,'DE |
55820 | 42 55 47 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f 52 4d 41 54 20 3d 20 22 64 77 61 72 66 2d | BUG_INFORMATION_FORMAT.=."dwarf- |
55840 | 77 69 74 68 2d 64 73 79 6d 22 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d | with-dsym";').end.if.cfg.kind.~= |
55860 | 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 | ."StaticLib".and.cfg.buildtarget |
55880 | 2e 70 72 65 66 69 78 20 7e 3d 20 22 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 | .prefix.~=."".then._p(4,'EXECUTA |
558a0 | 42 4c 45 5f 50 52 45 46 49 58 20 3d 20 25 73 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 | BLE_PREFIX.=.%s;',.cfg.buildtarg |
558c0 | 65 74 2e 70 72 65 66 69 78 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 | et.prefix).end.if.cfg.targetexte |
558e0 | 6e 73 69 6f 6e 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 63 66 67 2e 74 61 72 67 65 | nsion.then.local.ext.=.cfg.targe |
55900 | 74 65 78 74 65 6e 73 69 6f 6e 0a 65 78 74 20 3d 20 69 69 66 28 65 78 74 3a 73 74 61 72 74 73 77 | textension.ext.=.iif(ext:startsw |
55920 | 69 74 68 28 22 2e 22 29 2c 20 65 78 74 3a 73 75 62 28 32 29 2c 20 65 78 74 29 0a 5f 70 28 34 2c | ith("."),.ext:sub(2),.ext)._p(4, |
55940 | 27 45 58 45 43 55 54 41 42 4c 45 5f 45 58 54 45 4e 53 49 4f 4e 20 3d 20 25 73 3b 27 2c 20 65 78 | 'EXECUTABLE_EXTENSION.=.%s;',.ex |
55960 | 74 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 | t).end.local.outdir.=.path.getdi |
55980 | 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 | rectory(cfg.buildtarget.bundlepa |
559a0 | 74 68 29 0a 69 66 20 6f 75 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | th).if.outdir.~=.".".then._p(4,' |
559c0 | 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 25 73 3b 27 2c 20 | CONFIGURATION_BUILD_DIR.=.%s;',. |
559e0 | 6f 75 74 64 69 72 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 44 59 4e 41 4d 49 43 5f 4e 4f | outdir).end._p(4,'GCC_DYNAMIC_NO |
55a00 | 5f 50 49 43 20 3d 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 4d 4f 44 45 4c 5f 54 55 4e | _PIC.=.NO;')._p(4,'GCC_MODEL_TUN |
55a20 | 49 4e 47 20 3d 20 47 35 3b 27 29 0a 69 66 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 74 68 65 6e | ING.=.G5;').if.tr.infoplist.then |
55a40 | 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d 20 22 25 73 22 3b 27 2c 20 | ._p(4,'INFOPLIST_FILE.=."%s";',. |
55a60 | 74 72 2e 69 6e 66 6f 70 6c 69 73 74 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 6e 73 74 61 | tr.infoplist.cfg.name).end.insta |
55a80 | 6c 6c 70 61 74 68 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 27 2f 75 73 72 2f 6c | llpaths.=.{.ConsoleApp.=.'/usr/l |
55aa0 | 6f 63 61 6c 2f 62 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 27 22 24 28 48 4f 4d | ocal/bin',.WindowedApp.=.'"$(HOM |
55ac0 | 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 27 2c 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 27 | E)/Applications"',.SharedLib.=.' |
55ae0 | 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 27 2f 75 | /usr/local/lib',.StaticLib.=.'/u |
55b00 | 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f 70 28 34 2c 27 49 4e 53 54 41 4c 4c 5f 50 | sr/local/lib',.}._p(4,'INSTALL_P |
55b20 | 41 54 48 20 3d 20 25 73 3b 27 2c 20 69 6e 73 74 61 6c 6c 70 61 74 68 73 5b 63 66 67 2e 6b 69 6e | ATH.=.%s;',.installpaths[cfg.kin |
55b40 | 64 5d 29 0a 6c 6f 63 61 6c 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 3d 20 6e 69 6c 0a 66 | d]).local.infoplist_file.=.nil.f |
55b60 | 6f 72 20 5f 2c 20 76 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 | or._,.v.in.ipairs(cfg.files).do. |
55b80 | 69 66 20 28 73 74 72 69 6e 67 2e 66 69 6e 64 20 28 73 74 72 69 6e 67 2e 6c 6f 77 65 72 20 28 76 | if.(string.find.(string.lower.(v |
55ba0 | 29 2c 20 27 69 6e 66 6f 2e 70 6c 69 73 74 27 29 20 7e 3d 20 6e 69 6c 29 20 74 68 65 6e 0a 69 6e | ),.'info.plist').~=.nil).then.in |
55bc0 | 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 24 28 | foplist_file.=.string.format('$( |
55be0 | 53 52 43 52 4f 4f 54 29 2f 25 73 27 2c 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 6e 66 6f | SRCROOT)/%s',.v).end.end.if.info |
55c00 | 70 6c 69 73 74 5f 66 69 6c 65 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 | plist_file.~=.nil.then._p(4,'INF |
55c20 | 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d 20 22 25 73 22 3b 27 2c 20 69 6e 66 6f 70 6c 69 73 74 5f | OPLIST_FILE.=."%s";',.infoplist_ |
55c40 | 66 69 6c 65 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 52 4f 44 55 43 54 5f 4e 41 4d 45 20 3d 20 22 | file).end._p(4,'PRODUCT_NAME.=." |
55c60 | 25 73 22 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 | %s";',.cfg.buildtarget.basename) |
55c80 | 0a 5f 70 28 33 2c 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 | ._p(3,'};')._p(3,'name.=."%s";', |
55ca0 | 20 63 66 67 6e 61 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 | .cfgname)._p(2,'};').end.functio |
55cc0 | 6e 20 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 5f 50 72 6f | n.xcode.XCBuildConfiguration_Pro |
55ce0 | 6a 65 63 74 28 74 72 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 | ject(tr,.cfg).local.cfgname.=.xc |
55d00 | 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 25 73 20 | ode.getconfigname(cfg)._p(2,'%s. |
55d20 | 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 | /*.%s.*/.=.{',.cfg.xcode.project |
55d40 | 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 42 75 69 6c 64 | id,.cfgname)._p(3,'isa.=.XCBuild |
55d60 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 53 65 74 74 | Configuration;')._p(3,'buildSett |
55d80 | 69 6e 67 73 20 3d 20 7b 27 29 0a 6c 6f 63 61 6c 20 61 72 63 68 73 20 3d 20 7b 0a 4e 61 74 69 76 | ings.=.{').local.archs.=.{.Nativ |
55da0 | 65 20 3d 20 22 24 28 4e 41 54 49 56 45 5f 41 52 43 48 5f 41 43 54 55 41 4c 29 22 2c 0a 78 33 32 | e.=."$(NATIVE_ARCH_ACTUAL)",.x32 |
55dc0 | 20 20 20 20 3d 20 22 69 33 38 36 22 2c 0a 78 36 34 20 20 20 20 3d 20 22 78 38 36 5f 36 34 22 2c | ....=."i386",.x64....=."x86_64", |
55de0 | 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 | .Universal32.=."$(ARCHS_STANDARD |
55e00 | 5f 33 32 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 24 28 41 52 43 48 | _32_BIT)",.Universal64.=."$(ARCH |
55e20 | 53 5f 53 54 41 4e 44 41 52 44 5f 36 34 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d | S_STANDARD_64_BIT)",.Universal.= |
55e40 | 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 36 34 5f 42 49 54 29 22 2c 0a | ."$(ARCHS_STANDARD_32_64_BIT)",. |
55e60 | 7d 0a 5f 70 28 34 2c 27 41 52 43 48 53 20 3d 20 22 25 73 22 3b 27 2c 20 61 72 63 68 73 5b 63 66 | }._p(4,'ARCHS.=."%s";',.archs[cf |
55e80 | 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 5f 70 28 34 2c 27 53 44 4b 52 4f 4f 54 20 3d 20 22 25 73 | g.platform])._p(4,'SDKROOT.=."%s |
55ea0 | 22 3b 27 2c 20 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 29 0a 69 66 20 74 72 2e 65 6e 74 69 74 6c | ";',.xcode.toolset).if.tr.entitl |
55ec0 | 65 6d 65 6e 74 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 44 45 5f 53 49 47 4e 5f 45 4e 54 49 | ements.then._p(4,'CODE_SIGN_ENTI |
55ee0 | 54 4c 45 4d 45 4e 54 53 20 3d 20 22 25 73 22 3b 27 2c 20 74 72 2e 65 6e 74 69 74 6c 65 6d 65 6e | TLEMENTS.=."%s";',.tr.entitlemen |
55f00 | 74 73 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 64 69 72 | ts.cfg.name).end.local.targetdir |
55f20 | 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 61 | .=.path.getdirectory(cfg.buildta |
55f40 | 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 7e 3d | rget.bundlepath).if.targetdir.~= |
55f60 | 20 22 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 | .".".then._p(4,'CONFIGURATION_BU |
55f80 | 49 4c 44 5f 44 49 52 20 3d 20 22 24 28 53 59 4d 52 4f 4f 54 29 22 3b 27 29 3b 0a 65 6e 64 0a 5f | ILD_DIR.=."$(SYMROOT)";');.end._ |
55fa0 | 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 54 45 4d 50 5f 44 49 52 20 3d 20 22 24 | p(4,'CONFIGURATION_TEMP_DIR.=."$ |
55fc0 | 28 4f 42 4a 52 4f 4f 54 29 22 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f | (OBJROOT)";').if.cfg.flags.Symbo |
55fe0 | 6c 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 50 59 5f 50 48 41 53 45 5f 53 54 52 49 50 20 3d | ls.then._p(4,'COPY_PHASE_STRIP.= |
56000 | 20 4e 4f 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 43 5f 4c 41 4e 47 55 41 47 45 5f | .NO;').end._p(4,'GCC_C_LANGUAGE_ |
56020 | 53 54 41 4e 44 41 52 44 20 3d 20 67 6e 75 39 39 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 | STANDARD.=.gnu99;').if.cfg.flags |
56040 | 2e 4e 6f 45 78 63 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 | .NoExceptions.then._p(4,'GCC_ENA |
56060 | 42 4c 45 5f 43 50 50 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 | BLE_CPP_EXCEPTIONS.=.NO;').end.i |
56080 | 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 | f.cfg.flags.NoRTTI.then._p(4,'GC |
560a0 | 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 52 54 54 49 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 | C_ENABLE_CPP_RTTI.=.NO;').end.if |
560c0 | 20 5f 41 43 54 49 4f 4e 20 7e 3d 20 22 78 63 6f 64 65 34 22 20 61 6e 64 20 63 66 67 2e 66 6c 61 | ._ACTION.~=."xcode4".and.cfg.fla |
560e0 | 67 73 2e 53 79 6d 62 6f 6c 73 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 | gs.Symbols.and.not.cfg.flags.NoE |
56100 | 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e | ditAndContinue.then._p(4,'GCC_EN |
56120 | 41 42 4c 45 5f 46 49 58 5f 41 4e 44 5f 43 4f 4e 54 49 4e 55 45 20 3d 20 59 45 53 3b 27 29 0a 65 | ABLE_FIX_AND_CONTINUE.=.YES;').e |
56140 | 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 74 68 65 | nd.if.cfg.flags.NoExceptions.the |
56160 | 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 4f 42 4a 43 5f 45 58 43 45 50 54 49 4f | n._p(4,'GCC_ENABLE_OBJC_EXCEPTIO |
56180 | 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 | NS.=.NO;').end.if.cfg.flags.Opti |
561a0 | 6d 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 69 7a 65 20 74 | mize.or.cfg.flags.OptimizeSize.t |
561c0 | 68 65 6e 0a 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 | hen._p(4,'GCC_OPTIMIZATION_LEVEL |
561e0 | 20 3d 20 73 3b 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a | .=.s;').elseif.cfg.flags.Optimiz |
56200 | 65 53 70 65 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 | eSpeed.then._p(4,'GCC_OPTIMIZATI |
56220 | 4f 4e 5f 4c 45 56 45 4c 20 3d 20 33 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 47 43 43 5f 4f | ON_LEVEL.=.3;').else._p(4,'GCC_O |
56240 | 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 30 3b 27 29 0a 65 6e 64 0a 69 66 20 | PTIMIZATION_LEVEL.=.0;').end.if. |
56260 | 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e | cfg.pchheader.and.not.cfg.flags. |
56280 | 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 43 4f 4d 50 49 4c 45 5f | NoPCH.then._p(4,'GCC_PRECOMPILE_ |
562a0 | 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 | PREFIX_HEADER.=.YES;')._p(4,'GCC |
562c0 | 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 70 63 68 | _PREFIX_HEADER.=."%s";',.cfg.pch |
562e0 | 68 65 61 64 65 72 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e | header).end.xcode.printlist(cfg. |
56300 | 64 65 66 69 6e 65 73 2c 20 27 47 43 43 5f 50 52 45 50 52 4f 43 45 53 53 4f 52 5f 44 45 46 49 4e | defines,.'GCC_PREPROCESSOR_DEFIN |
56320 | 49 54 49 4f 4e 53 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 53 59 4d 42 4f 4c 53 5f 50 52 49 56 41 | ITIONS')._p(4,'GCC_SYMBOLS_PRIVA |
56340 | 54 45 5f 45 58 54 45 52 4e 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 | TE_EXTERN.=.NO;').if.cfg.flags.F |
56360 | 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 54 52 45 41 | atalWarnings.then._p(4,'GCC_TREA |
56380 | 54 5f 57 41 52 4e 49 4e 47 53 5f 41 53 5f 45 52 52 4f 52 53 20 3d 20 59 45 53 3b 27 29 0a 65 6e | T_WARNINGS_AS_ERRORS.=.YES;').en |
563a0 | 64 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 41 42 4f 55 54 5f 52 45 54 55 52 4e 5f 54 59 | d._p(4,'GCC_WARN_ABOUT_RETURN_TY |
563c0 | 50 45 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 55 4e 55 53 45 | PE.=.YES;')._p(4,'GCC_WARN_UNUSE |
563e0 | 44 5f 56 41 52 49 41 42 4c 45 20 3d 20 59 45 53 3b 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c | D_VARIABLE.=.YES;').xcode.printl |
56400 | 69 73 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 27 48 45 41 44 45 52 5f 53 45 41 | ist(cfg.includedirs,.'HEADER_SEA |
56420 | 52 43 48 5f 50 41 54 48 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e | RCH_PATHS').xcode.printlist(cfg. |
56440 | 6c 69 62 64 69 72 73 2c 20 27 4c 49 42 52 41 52 59 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 29 | libdirs,.'LIBRARY_SEARCH_PATHS') |
56460 | 0a 5f 70 28 34 2c 27 4f 42 4a 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 6f 62 6a | ._p(4,'OBJROOT.=."%s";',.cfg.obj |
56480 | 65 63 74 73 64 69 72 29 0a 5f 70 28 34 2c 27 4f 4e 4c 59 5f 41 43 54 49 56 45 5f 41 52 43 48 20 | ectsdir)._p(4,'ONLY_ACTIVE_ARCH. |
564a0 | 3d 20 25 73 3b 27 2c 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 | =.%s;',iif(premake.config.isdebu |
564c0 | 67 62 75 69 6c 64 28 63 66 67 29 2c 27 59 45 53 27 2c 27 4e 4f 27 29 29 0a 6c 6f 63 61 6c 20 63 | gbuild(cfg),'YES','NO')).local.c |
564e0 | 68 65 63 6b 73 20 3d 20 7b 0a 5b 22 2d 66 66 61 73 74 2d 6d 61 74 68 22 5d 20 20 20 20 20 20 20 | hecks.=.{.["-ffast-math"]....... |
56500 | 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 2c 0a 5b 22 2d 66 66 6c | ...=.cfg.flags.FloatFast,.["-ffl |
56520 | 6f 61 74 2d 73 74 6f 72 65 22 5d 20 20 20 20 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 | oat-store"]........=.cfg.flags.F |
56540 | 6c 6f 61 74 53 74 72 69 63 74 2c 0a 5b 22 2d 66 6f 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 | loatStrict,.["-fomit-frame-point |
56560 | 65 72 22 5d 20 3d 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 2c | er"].=.cfg.flags.NoFramePointer, |
56580 | 0a 7d 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 6c 61 67 2c 20 63 | .}.local.flags.=.{.}.for.flag,.c |
565a0 | 68 65 63 6b 20 69 6e 20 70 61 69 72 73 28 63 68 65 63 6b 73 29 20 64 6f 0a 69 66 20 63 68 65 63 | heck.in.pairs(checks).do.if.chec |
565c0 | 6b 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 66 6c 61 67 29 | k.then.table.insert(flags,.flag) |
565e0 | 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 76 61 6c 20 69 6e 20 69 70 61 69 72 73 28 70 72 | .end.end.for._,.val.in.ipairs(pr |
56600 | 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 61 72 61 6d 65 74 65 72 73 29 20 64 6f 0a 5f 70 28 34 2c | emake.xcode.parameters).do._p(4, |
56620 | 20 76 61 6c 20 2e 2e 27 3b 27 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 | .val...';').end.xcode.printlist( |
56640 | 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 70 74 69 6f | table.join(flags,.cfg.buildoptio |
56660 | 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 2c 20 27 4f 54 48 45 52 5f | ns,.cfg.buildoptions_c),.'OTHER_ |
56680 | 43 46 4c 41 47 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 74 61 62 6c 65 2e 6a | CFLAGS').xcode.printlist(table.j |
566a0 | 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 | oin(flags,.cfg.buildoptions,.cfg |
566c0 | 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 2c 20 27 4f 54 48 45 52 5f 43 50 4c 55 53 | .buildoptions_cpp),.'OTHER_CPLUS |
566e0 | 50 4c 55 53 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6c | PLUSFLAGS').flags.=.{.}.for._,.l |
56700 | 69 62 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 6b 73 28 63 66 | ib.in.ipairs(premake.getlinks(cf |
56720 | 67 2c 20 22 73 79 73 74 65 6d 22 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 78 63 6f 64 65 2e 69 73 | g,."system")).do.if.not.xcode.is |
56740 | 66 72 61 6d 65 77 6f 72 6b 28 6c 69 62 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | framework(lib).then.table.insert |
56760 | 28 66 6c 61 67 73 2c 20 22 2d 6c 22 20 2e 2e 20 6c 69 62 29 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 | (flags,."-l"....lib).end.end.fla |
56780 | 67 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f | gs.=.table.join(flags,.cfg.linko |
567a0 | 70 74 69 6f 6e 73 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 66 6c 61 67 73 2c 20 27 | ptions).xcode.printlist(flags,.' |
567c0 | 4f 54 48 45 52 5f 4c 44 46 4c 41 47 53 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 | OTHER_LDFLAGS').if.cfg.flags.Sta |
567e0 | 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 54 41 4e 44 41 52 44 5f 43 | ticRuntime.then._p(4,'STANDARD_C |
56800 | 5f 50 4c 55 53 5f 50 4c 55 53 5f 4c 49 42 52 41 52 59 5f 54 59 50 45 20 3d 20 73 74 61 74 69 63 | _PLUS_PLUS_LIBRARY_TYPE.=.static |
56820 | 3b 27 29 0a 65 6e 64 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e | ;').end.if.targetdir.~=.".".then |
56840 | 0a 5f 70 28 34 2c 27 53 59 4d 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 74 61 72 67 65 74 64 | ._p(4,'SYMROOT.=."%s";',.targetd |
56860 | 69 72 29 0a 65 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 | ir).end.if.cfg.flags.ExtraWarnin |
56880 | 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 41 52 4e 49 4e 47 5f 43 46 4c 41 47 53 20 3d 20 22 | gs.then._p(4,'WARNING_CFLAGS.=." |
568a0 | 2d 57 61 6c 6c 22 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e | -Wall";').end._p(3,'};')._p(3,'n |
568c0 | 61 6d 65 20 3d 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 | ame.=."%s";',.cfgname)._p(2,'};' |
568e0 | 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 |
56900 | 69 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 42 75 69 | iguration(tr)._p('/*.Begin.XCBui |
56920 | 6c 64 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 66 6f 72 | ldConfiguration.section.*/').for |
56940 | 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 63 74 73 | ._,.target.in.ipairs(tr.products |
56960 | 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 | .children).do.for._,.cfg.in.ipai |
56980 | 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 | rs(tr.configs).do.xcode.XCBuildC |
569a0 | 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,. |
569c0 | 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 | cfg).end.end.for._,.cfg.in.ipair |
569e0 | 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f | s(tr.configs).do.xcode.XCBuildCo |
56a00 | 6e 66 69 67 75 72 61 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 63 66 67 29 0a 65 6e 64 | nfiguration_Project(tr,.cfg).end |
56a20 | 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | ._p('/*.End.XCBuildConfiguration |
56a40 | 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 63 74 69 6f | .section.*/')._p('').end.functio |
56a60 | 6e 20 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 73 74 | n.xcode.XCBuildConfigurationList |
56a80 | 28 74 72 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 | (tr).local.sln.=.tr.project.solu |
56aa0 | 74 69 6f 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f | tion._p('/*.Begin.XCConfiguratio |
56ac0 | 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 | nList.section.*/').for._,.target |
56ae0 | 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 72 65 6e 29 | .in.ipairs(tr.products.children) |
56b00 | 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 | .do._p(2,'%s./*.Build.configurat |
56b20 | 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 65 74 20 22 25 73 | ion.list.for.PBXNativeTarget."%s |
56b40 | 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 63 66 67 73 65 63 74 69 6f 6e 2c 20 74 61 | ".*/.=.{',.target.cfgsection,.ta |
56b60 | 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 | rget.name)._p(3,'isa.=.XCConfigu |
56b80 | 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 | rationList;')._p(3,'buildConfigu |
56ba0 | 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 | rations.=.(').for._,.cfg.in.ipai |
56bc0 | 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 | rs(tr.configs).do._p(4,'%s./*.%s |
56be0 | 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 78 63 6f 64 65 | .*/,',.cfg.xcode.targetid,.xcode |
56c00 | 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 | .getconfigname(cfg)).end._p(3,') |
56c20 | 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 | ;')._p(3,'defaultConfigurationIs |
56c40 | 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 | Visible.=.0;')._p(3,'defaultConf |
56c60 | 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 | igurationName.=."%s";',.xcode.ge |
56c80 | 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 | tconfigname(tr.configs[1]))._p(2 |
56ca0 | 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 | ,'};').end._p(2,'1DEB928908733DD |
56cc0 | 38 30 30 31 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 | 80010E9CD./*.Build.configuration |
56ce0 | 20 6c 69 73 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b | .list.for.PBXProject."%s".*/.=.{ |
56d00 | 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 | ',.tr.name)._p(3,'isa.=.XCConfig |
56d20 | 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 | urationList;')._p(3,'buildConfig |
56d40 | 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 | urations.=.(').for._,.cfg.in.ipa |
56d60 | 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 | irs(tr.configs).do._p(4,'%s./*.% |
56d80 | 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 2c 20 78 63 6f | s.*/,',.cfg.xcode.projectid,.xco |
56da0 | 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c | de.getconfigname(cfg)).end._p(3, |
56dc0 | 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | ');')._p(3,'defaultConfiguration |
56de0 | 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f | IsVisible.=.0;')._p(3,'defaultCo |
56e00 | 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e | nfigurationName.=."%s";',.xcode. |
56e20 | 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 | getconfigname(tr.configs[1]))._p |
56e40 | 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 43 6f 6e 66 69 67 75 72 61 74 | (2,'};')._p('/*.End.XCConfigurat |
56e60 | 69 6f 6e 4c 69 73 74 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 | ionList.section.*/')._p('').end. |
56e80 | 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 29 0a 5f 70 28 31 2c 27 7d 3b | function.xcode.Footer()._p(1,'}; |
56ea0 | 27 29 0a 5f 70 28 27 5c 74 72 6f 6f 74 4f 62 6a 65 63 74 20 3d 20 30 38 46 42 37 37 39 33 46 45 | ')._p('\trootObject.=.08FB7793FE |
56ec0 | 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 | 84155DC02AAC07./*.Project.object |
56ee0 | 20 2a 2f 3b 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 | .*/;')._p('}').end..local.xcode. |
56f00 | 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 | =.premake.xcode.local.tree.=.pre |
56f20 | 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 | make.tree.function.xcode.buildpr |
56f40 | 6a 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 | jtree(prj).local.tr.=.premake.pr |
56f60 | 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 2e 63 6f | oject.buildsourcetree(prj).tr.co |
56f80 | 6e 66 69 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 | nfigs.=.{}.for._,.cfgname.in.ipa |
56fa0 | 69 72 73 28 70 72 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 29 | irs(prj.solution.configurations) |
56fc0 | 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 73 28 70 72 | .do.for._,.platform.in.ipairs(pr |
56fe0 | 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c | j.solution.xcode.platforms).do.l |
57000 | 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 72 6a | ocal.cfg.=.premake.getconfig(prj |
57020 | 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 78 63 6f 64 65 20 3d | ,.cfgname,.platform).cfg.xcode.= |
57040 | 20 7b 7d 0a 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e | .{}.cfg.xcode.targetid.=.xcode.n |
57060 | 65 77 69 64 28 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2c 20 63 66 67 6e | ewid(prj.xcode.projectnode,.cfgn |
57080 | 61 6d 65 29 0a 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 20 3d 20 78 63 6f 64 65 | ame).cfg.xcode.projectid.=.xcode |
570a0 | 2e 6e 65 77 69 64 28 74 72 2c 20 63 66 67 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | .newid(tr,.cfgname).table.insert |
570c0 | 28 74 72 2e 63 6f 6e 66 69 67 73 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 74 72 65 65 2e 74 | (tr.configs,.cfg).end.end.tree.t |
570e0 | 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f | raverse(tr,.{.onbranch.=.functio |
57100 | 6e 28 6e 6f 64 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 | n(node).if.path.getextension(nod |
57120 | 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 2e 6c 70 72 6f 6a 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6c | e.name).==.".lproj".then.local.l |
57140 | 61 6e 67 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 | ang.=.path.getbasename(node.name |
57160 | 29 20 20 2d 2d 20 22 45 6e 67 6c 69 73 68 22 2c 20 22 46 72 65 6e 63 68 22 2c 20 65 74 63 2e 0a | )..--."English",."French",.etc.. |
57180 | 66 6f 72 20 5f 2c 20 66 69 6c 65 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 | for._,.filenode.in.ipairs(node.c |
571a0 | 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 67 72 70 6e 6f 64 65 20 3d 20 6e 6f 64 65 | hildren).do.local.grpnode.=.node |
571c0 | 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 5d 0a | .parent.children[filenode.name]. |
571e0 | 69 66 20 6e 6f 74 20 67 72 70 6e 6f 64 65 20 74 68 65 6e 0a 67 72 70 6e 6f 64 65 20 3d 20 74 72 | if.not.grpnode.then.grpnode.=.tr |
57200 | 65 65 2e 69 6e 73 65 72 74 28 6e 6f 64 65 2e 70 61 72 65 6e 74 2c 20 74 72 65 65 2e 6e 65 77 28 | ee.insert(node.parent,.tree.new( |
57220 | 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 29 29 0a 67 72 70 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 | filenode.name)).grpnode.kind.=." |
57240 | 76 67 72 6f 75 70 22 0a 65 6e 64 0a 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 20 3d 20 70 61 74 68 | vgroup".end.filenode.name.=.path |
57260 | 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 61 6e 67 29 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 67 | .getbasename(lang).tree.insert(g |
57280 | 72 70 6e 6f 64 65 2c 20 66 69 6c 65 6e 6f 64 65 29 0a 65 6e 64 0a 74 72 65 65 2e 72 65 6d 6f 76 | rpnode,.filenode).end.tree.remov |
572a0 | 65 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 | e(node).end.end.}).tree.traverse |
572c0 | 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 | (tr,.{.onbranch.=.function(node) |
572e0 | 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 | .if.path.getextension(node.name) |
57300 | 20 3d 3d 20 22 2e 78 63 61 73 73 65 74 73 22 20 74 68 65 6e 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 | .==.".xcassets".then.node.childr |
57320 | 65 6e 20 3d 20 7b 7d 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 | en.=.{}.end.end.}).tr.frameworks |
57340 | 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 46 72 61 6d 65 77 6f 72 6b 73 22 29 0a 66 6f 72 20 63 66 | .=.tree.new("Frameworks").for.cf |
57360 | 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 64 6f 0a | g.in.premake.eachconfig(prj).do. |
57380 | 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 | for._,.link.in.ipairs(premake.ge |
573a0 | 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 68 22 | tlinks(cfg,."system",."fullpath" |
573c0 | 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 | )).do.local.name.=.path.getname( |
573e0 | 6c 69 6e 6b 29 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6e 61 6d 65 29 | link).if.xcode.isframework(name) |
57400 | 20 61 6e 64 20 6e 6f 74 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 5b | .and.not.tr.frameworks.children[ |
57420 | 6e 61 6d 65 5d 20 74 68 65 6e 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 | name].then.node.=.tree.insert(tr |
57440 | 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 74 72 65 65 2e 6e 65 77 28 6e 61 6d 65 29 29 0a 6e 6f 64 | .frameworks,.tree.new(name)).nod |
57460 | 65 2e 70 61 74 68 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 74 72 | e.path.=.link.end.end.end.if.#tr |
57480 | 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 20 0a 74 | .frameworks.children.>.0.then..t |
574a0 | 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 29 0a 65 6e | ree.insert(tr,.tr.frameworks).en |
574c0 | 64 0a 74 72 2e 70 72 6f 64 75 63 74 73 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 | d.tr.products.=.tree.insert(tr,. |
574e0 | 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 64 75 63 74 73 22 29 29 0a 74 72 2e 70 72 6f 6a 65 63 74 | tree.new("Products")).tr.project |
57500 | 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 6a 65 63 74 73 22 29 0a 66 6f 72 20 5f 2c 20 | s.=.tree.new("Projects").for._,. |
57520 | 64 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 | dep.in.ipairs(premake.getdepende |
57540 | 6e 63 69 65 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 | ncies(prj,."sibling",."object")) |
57560 | 20 64 6f 0a 6c 6f 63 61 6c 20 78 63 70 61 74 68 20 3d 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 | .do.local.xcpath.=.xcode.getxcod |
57580 | 65 70 72 6f 6a 6e 61 6d 65 28 64 65 70 29 0a 6c 6f 63 61 6c 20 78 63 6e 6f 64 65 20 3d 20 74 72 | eprojname(dep).local.xcnode.=.tr |
575a0 | 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 74 72 65 65 2e 6e 65 77 28 | ee.insert(tr.projects,.tree.new( |
575c0 | 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 78 63 70 61 74 68 29 29 29 0a 78 63 6e 6f 64 65 2e 70 61 | path.getname(xcpath))).xcnode.pa |
575e0 | 74 68 20 3d 20 78 63 70 61 74 68 0a 78 63 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 20 3d 20 64 65 70 | th.=.xcpath.xcnode.project.=.dep |
57600 | 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 20 3d 20 78 63 6f 64 65 2e 6e | .xcnode.productgroupid.=.xcode.n |
57620 | 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 67 72 70 22 29 0a 78 63 6e 6f 64 65 2e 70 | ewid(xcnode,."prodgrp").xcnode.p |
57640 | 72 6f 64 75 63 74 70 72 6f 78 79 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f | roductproxyid.=.xcode.newid(xcno |
57660 | 64 65 2c 20 22 70 72 6f 64 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 6f | de,."prodprox").xcnode.targetpro |
57680 | 78 79 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 | xyid..=.xcode.newid(xcnode,."tar |
576a0 | 67 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 20 3d 20 | gprox").xcnode.targetdependid.=. |
576c0 | 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 64 65 70 22 29 0a 6c | xcode.newid(xcnode,."targdep").l |
576e0 | 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 64 65 70 | ocal.cfg.=.premake.getconfig(dep |
57700 | 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 0a 6e 6f 64 65 20 3d 20 | ,.prj.configurations[1]).node.=. |
57720 | 74 72 65 65 2e 69 6e 73 65 72 74 28 78 63 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 66 67 | tree.insert(xcnode,.tree.new(cfg |
57740 | 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 63 | .linktarget.name)).node.path.=.c |
57760 | 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f 64 65 2e 63 66 67 20 | fg.linktarget.fullpath.node.cfg. |
57780 | 3d 20 63 66 67 0a 65 6e 64 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 | =.cfg.end.if.#tr.projects.childr |
577a0 | 65 6e 20 3e 20 30 20 74 68 65 6e 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 70 | en.>.0.then.tree.insert(tr,.tr.p |
577c0 | 72 6f 6a 65 63 74 73 29 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b | rojects).end.tree.traverse(tr,.{ |
577e0 | 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 6e 6f 64 65 2e 69 64 | .onnode.=.function(node).node.id |
57800 | 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 | .=.xcode.newid(node).if.xcode.ge |
57820 | 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 74 68 65 6e 0a 6e 6f 64 65 2e 62 | tbuildcategory(node).then.node.b |
57840 | 75 69 6c 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 62 75 69 6c | uildid.=.xcode.newid(node,."buil |
57860 | 64 22 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 65 6e 64 73 77 69 74 68 28 6e 6f 64 65 2e | d").end.if.string.endswith(node. |
57880 | 6e 61 6d 65 2c 20 22 49 6e 66 6f 2e 70 6c 69 73 74 22 29 20 74 68 65 6e 0a 74 72 2e 69 6e 66 6f | name,."Info.plist").then.tr.info |
578a0 | 70 6c 69 73 74 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 65 6e 64 73 77 | plist.=.node.end.if.string.endsw |
578c0 | 69 74 68 28 6e 6f 64 65 2e 6e 61 6d 65 2c 20 22 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 22 29 20 | ith(node.name,.".entitlements"). |
578e0 | 74 68 65 6e 0a 74 72 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a | then.tr.entitlements.=.node.end. |
57900 | 65 6e 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 | end.},.true).node.=.tree.insert( |
57920 | 74 72 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 | tr.products,.prj.xcode.projectno |
57940 | 64 65 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 | de).node.kind.=."product".node.p |
57960 | 61 74 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 | ath.=.node.cfg.buildtarget.fullp |
57980 | 61 74 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 | ath.node.cfgsection.=.xcode.newi |
579a0 | 64 28 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 | d(node,."cfg").node.resstageid.= |
579c0 | 20 78 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 | .xcode.newid(node,."rez").node.s |
579e0 | 6f 75 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 | ourcesid..=.xcode.newid(node,."s |
57a00 | 72 63 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 | rc").node.fxstageid..=.xcode.new |
57a20 | 69 64 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 | id(node,."fxs").return.tr.end.fu |
57a40 | 6e 63 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 | nction.premake.xcode.project(prj |
57a60 | 29 0a 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 | ).local.tr.=.xcode.buildprjtree( |
57a80 | 70 72 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 | prj).xcode.Header(tr).xcode.PBXB |
57aa0 | 75 69 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 | uildFile(tr).xcode.PBXContainerI |
57ac0 | 74 65 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 | temProxy(tr).xcode.PBXFileRefere |
57ae0 | 6e 63 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 | nce(tr,prj).xcode.PBXFrameworksB |
57b00 | 75 69 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 | uildPhase(tr).xcode.PBXGroup(tr) |
57b20 | 0a 78 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 | .xcode.PBXNativeTarget(tr).xcode |
57b40 | 2e 50 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 | .PBXProject(tr).xcode.PBXReferen |
57b60 | 63 65 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 | ceProxy(tr).xcode.PBXResourcesBu |
57b80 | 69 6c 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 | ildPhase(tr).xcode.PBXShellScrip |
57ba0 | 74 42 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 | tBuildPhase(tr).xcode.PBXSources |
57bc0 | 42 75 69 6c 64 50 68 61 73 65 28 74 72 2c 70 72 6a 29 0a 78 63 6f 64 65 2e 50 42 58 56 61 72 69 | BuildPhase(tr,prj).xcode.PBXVari |
57be0 | 61 6e 74 47 72 6f 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 | antGroup(tr).xcode.PBXTargetDepe |
57c00 | 6e 64 65 6e 63 79 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 | ndency(tr).xcode.XCBuildConfigur |
57c20 | 61 74 69 6f 6e 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 | ation(tr).xcode.XCBuildConfigura |
57c40 | 74 69 6f 6e 4c 69 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 | tionList(tr).xcode.Footer(tr).en |
57c60 | 64 0a 00 70 72 65 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 | d..premake.xcode4.=.{}.local.xco |
57c80 | 64 65 34 20 3d 20 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 | de4.=.premake.xcode4.function.xc |
57ca0 | 6f 64 65 34 2e 77 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 | ode4.workspace_head()._p('<?xml. |
57cc0 | 76 65 72 73 69 6f 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 | version="1.0".encoding="UTF-8"?> |
57ce0 | 27 29 0a 5f 70 28 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 | ')._p('<Workspace')._p(1,'versio |
57d00 | 6e 20 3d 20 22 31 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 | n.=."1.0">').end.function.xcode4 |
57d20 | 2e 77 6f 72 6b 73 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 | .workspace_tail()._p('</Workspac |
57d40 | 65 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 | e>').end.function.xcode4.workspa |
57d60 | 63 65 5f 66 69 6c 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 | ce_file_ref(prj).local.projpath. |
57d80 | 3d 20 70 61 74 68 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 | =.path.getrelative(prj.solution. |
57da0 | 6c 6f 63 61 74 69 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 | location,.prj.location).if.projp |
57dc0 | 61 74 68 20 3d 3d 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 | ath.==.'.'.then.projpath.=.''..e |
57de0 | 6c 73 65 20 70 72 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 | lse.projpath.=.projpath...'/'..e |
57e00 | 6e 64 0a 5f 70 28 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 | nd._p(1,'<FileRef')._p(2,'locati |
57e20 | 6f 6e 20 3d 20 22 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 | on.=."group:%s">',projpath....pr |
57e40 | 6a 2e 6e 61 6d 65 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 | j.name....'.xcodeproj')._p(1,'</ |
57e60 | 46 69 6c 65 52 65 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 | FileRef>').end.function.xcode4.w |
57e80 | 6f 72 6b 73 70 61 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 | orkspace_generate(sln).premake.x |
57ea0 | 63 6f 64 65 2e 70 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 | code.preparesolution(sln).xcode4 |
57ec0 | 2e 77 6f 72 6b 73 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 | .workspace_head().xcode4.reorder |
57ee0 | 50 72 6f 6a 65 63 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 | Projects(sln).for.prj.in.premake |
57f00 | 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 78 63 | .solution.eachproject(sln).do.xc |
57f20 | 6f 64 65 34 2e 77 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 | ode4.workspace_file_ref(prj).end |
57f40 | 0a 78 63 6f 64 65 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 | .xcode4.workspace_tail().end.fun |
57f60 | 63 74 69 6f 6e 20 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 | ction.xcode4.reorderProjects(sln |
57f80 | 29 0a 69 66 20 73 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 | ).if.sln.startproject.then.for.i |
57fa0 | 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 |
57fc0 | 0a 69 66 20 73 6c 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 | .if.sln.startproject.==.prj.name |
57fe0 | 20 74 68 65 6e 0a 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 | .then.local.cur.=.prj.group.whil |
58000 | 65 20 63 75 72 20 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 | e.cur.~=.nil.do.for.j,.group.in. |
58020 | 69 70 61 69 72 73 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 | ipairs(sln.groups).do.if.group.= |
58040 | 3d 20 63 75 72 20 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 | =.cur.then.table.remove(sln.grou |
58060 | 70 73 2c 20 6a 29 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 | ps,.j).break.end.end.table.inser |
58080 | 74 28 73 6c 6e 2e 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 | t(sln.groups,.1,.cur).cur.=.cur. |
580a0 | 70 61 72 65 6e 74 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 | parent.end.table.remove(sln.proj |
580c0 | 65 63 74 73 2c 20 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 | ects,.i).table.insert(sln.projec |
580e0 | 74 73 2c 20 31 2c 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 | ts,.1,.prj).break.end.end.end.en |
58100 | 64 0a 00 70 72 65 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 | d..premake.clean.=.{.}.function. |
58120 | 70 72 65 6d 61 6b 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 | premake.clean.directory(obj,.pat |
58140 | 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 2e 70 72 6f 6a | tern).local.fname.=.premake.proj |
58160 | 65 63 74 2e 67 65 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 | ect.getfilename(obj,.pattern).os |
58180 | 2e 72 6d 64 69 72 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 | .rmdir(fname).end.function.prema |
581a0 | 6b 65 2e 63 6c 65 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 | ke.clean.file(obj,.pattern).loca |
581c0 | 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 74 66 69 6c | l.fname.=.premake.project.getfil |
581e0 | 65 6e 61 6d 65 28 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 | ename(obj,.pattern).os.remove(fn |
58200 | 61 6d 65 29 0a 65 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 | ame).end.newaction.{.trigger.... |
58220 | 20 3d 20 22 63 6c 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 | .=."clean",.description.=."Remov |
58240 | 65 20 61 6c 6c 20 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 | e.all.binaries.and.generated.fil |
58260 | 65 73 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 6e 29 0a | es",.onsolution.=.function(sln). |
58280 | 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 65 61 63 | for.action.in.premake.action.eac |
582a0 | 68 28 29 20 64 6f 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 | h().do.if.action.oncleansolution |
582c0 | 20 74 68 65 6e 0a 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 | .then.action.oncleansolution(sln |
582e0 | 29 0a 65 6e 64 0a 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 | ).end.end.end,.onproject.=.funct |
58300 | 69 6f 6e 28 70 72 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 | ion(prj).for.action.in.premake.a |
58320 | 63 74 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 | ction.each().do.if.action.onclea |
58340 | 6e 70 72 6f 6a 65 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 | nproject.then.action.oncleanproj |
58360 | 65 63 74 28 70 72 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 | ect(prj).end.end.if.(prj.objects |
58380 | 64 69 72 29 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 | dir).then.premake.clean.director |
583a0 | 79 28 70 72 6a 2c 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 | y(prj,.prj.objectsdir).end.local |
583c0 | 20 70 6c 61 74 66 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 | .platforms.=.prj.solution.platfo |
583e0 | 72 6d 73 20 6f 72 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 | rms.or.{.}.if.not.table.contains |
58400 | 28 70 6c 61 74 66 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 | (platforms,."Native").then.platf |
58420 | 6f 72 6d 73 20 3d 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 | orms.=.table.join(platforms,.{." |
58440 | 4e 61 74 69 76 65 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 | Native".}).end.for._,.platform.i |
58460 | 6e 20 69 70 61 69 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 | n.ipairs(platforms).do.for.cfg.i |
58480 | 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 74 66 6f | n.premake.eachconfig(prj,.platfo |
584a0 | 72 6d 29 20 64 6f 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 | rm).do.premake.clean.directory(p |
584c0 | 72 6a 2c 20 63 66 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 | rj,.cfg.objectsdir).premake.clea |
584e0 | 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 65 74 28 63 66 | n.file(prj,.premake.gettarget(cf |
58500 | 67 2c 20 22 62 75 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 | g,."build",."posix",."windows",. |
58520 | 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 6b 65 2e 63 6c 65 | "windows").fullpath).premake.cle |
58540 | 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 65 74 28 63 | an.file(prj,.premake.gettarget(c |
58560 | 66 67 2c 20 22 62 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 | fg,."build",."posix",."posix",." |
58580 | 6c 69 6e 75 78 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 | linux").fullpath).premake.clean. |
585a0 | 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 65 74 28 63 66 67 2c | file(prj,.premake.gettarget(cfg, |
585c0 | 20 22 62 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 6d 61 63 | ."build",."posix",."posix",."mac |
585e0 | 6f 73 78 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 | osx").fullpath).premake.clean.fi |
58600 | 6c 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 | le(prj,.premake.gettarget(cfg,." |
58620 | 62 75 69 6c 64 22 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 | build",."posix",."PS3",."windows |
58640 | 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 65 28 | ").fullpath).premake.clean.file( |
58660 | 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 69 | prj,.premake.gettarget(cfg,."bui |
58680 | 6c 64 22 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 2c 20 | ld",."posix",."PS3",."windows",. |
586a0 | 22 4f 72 62 69 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d | "Orbis").fullpath).if.cfg.kind.= |
586c0 | 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 | =."WindowedApp".then.premake.cle |
586e0 | 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 | an.directory(prj,.premake.gettar |
58700 | 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 | get(cfg,."build",."posix",."posi |
58720 | 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 22 2e 61 70 70 22 29 | x",."linux").fullpath....".app") |
58740 | 0a 65 6e 64 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 70 72 65 | .end.premake.clean.file(prj,.pre |
58760 | 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 20 22 77 69 6e | make.gettarget(cfg,."link",."win |
58780 | 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c | dows",."windows",."windows").ful |
587a0 | 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 2c 20 70 | lpath).premake.clean.file(prj,.p |
587c0 | 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 20 22 70 | remake.gettarget(cfg,."link",."p |
587e0 | 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 | osix",."posix",."linux").fullpat |
58800 | 68 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 65 6d | h).local.target.=.path.join(prem |
58820 | 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 2c 20 63 66 67 | ake.project.getfilename(prj,.cfg |
58840 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 2c 20 63 66 67 2e 62 75 69 | .buildtarget.directory),.cfg.bui |
58860 | 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e | ldtarget.basename).for.action.in |
58880 | 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 0a 69 66 20 61 63 74 | .premake.action.each().do.if.act |
588a0 | 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e | ion.oncleantarget.then.action.on |
588c0 | 63 6c 65 61 6e 74 61 72 67 65 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a | cleantarget(target).end.end.end. |
588e0 | 65 6e 64 0a 65 6e 64 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 20 3d 20 7b | end.end.}..premake.fastbuild.=.{ |
58900 | 20 7d 0a 6c 6f 63 61 6c 20 66 61 73 74 62 75 69 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 61 73 | .}.local.fastbuild.=.premake.fas |
58920 | 74 62 75 69 6c 64 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 3d 20 22 76 73 | tbuild.newaction.{.trigger.=."vs |
58940 | 32 30 31 35 2d 66 61 73 74 62 75 69 6c 64 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 3d 20 22 46 41 | 2015-fastbuild",.shortname.=."FA |
58960 | 53 54 42 75 69 6c 64 20 56 53 32 30 31 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 | STBuild.VS2015",.description.=." |
58980 | 47 65 6e 65 72 61 74 65 20 46 41 53 54 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | Generate.FASTBuild.configuration |
589a0 | 20 66 69 6c 65 73 20 66 6f 72 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 2e 22 2c | .files.for.Visual.Studio.2015.", |
589c0 | 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 3d 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 | .valid_kinds.=.{."ConsoleApp",." |
589e0 | 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 0a 22 53 68 61 72 65 64 4c 69 62 22 2c 0a 22 53 74 61 74 | WindowedApp",."SharedLib",."Stat |
58a00 | 69 63 4c 69 62 22 0a 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 0a 22 43 | icLib".},.valid_languages.=.{."C |
58a20 | 22 2c 0a 22 43 2b 2b 22 0a 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 3d 20 7b 0a 63 63 20 3d | ",."C++".},.valid_tools.=.{.cc.= |
58a40 | 20 7b 0a 22 6d 73 63 22 0a 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 | .{."msc".},.},.onsolution.=.func |
58a60 | 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 6e 2c 20 | tion(sln).premake.generate(sln,. |
58a80 | 22 66 62 75 69 6c 64 2e 62 66 66 22 2c 20 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 2e | "fbuild.bff",.premake.fastbuild. |
58aa0 | 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 | solution).end,.onproject.=.funct |
58ac0 | 69 6f 6e 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 | ion(prj).premake.generate(prj,." |
58ae0 | 25 25 2e 62 66 66 22 2c 20 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 2e 70 72 6f 6a 65 | %%.bff",.premake.fastbuild.proje |
58b00 | 63 74 29 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 63 74 | ct).end,.oncleansolution.=.funct |
58b20 | 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 2c | ion(sln).premake.clean.file(sln, |
58b40 | 20 22 66 62 75 69 6c 64 2e 62 66 66 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 | ."fbuild.bff").end,.oncleanproje |
58b60 | 63 74 20 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 6c 65 61 | ct..=.function(prj).premake.clea |
58b80 | 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 62 66 66 22 29 0a 65 6e 64 2c 0a 7d 0a 00 2d 2d | n.file(prj,."%%.bff").end,.}..-- |
58ba0 | 20 47 65 6e 65 72 61 74 65 73 20 61 20 46 41 53 54 42 75 69 6c 64 20 63 6f 6e 66 69 67 20 66 69 | .Generates.a.FASTBuild.config.fi |
58bc0 | 6c 65 20 66 6f 72 20 61 20 70 72 6f 6a 65 63 74 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | le.for.a.project.local.function. |
58be0 | 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 64 69 72 29 0a 69 66 20 64 | add_trailing_backslash(dir).if.d |
58c00 | 69 72 3a 6c 65 6e 28 29 20 3e 20 30 20 61 6e 64 20 64 69 72 3a 73 75 62 28 2d 31 29 20 7e 3d 20 | ir:len().>.0.and.dir:sub(-1).~=. |
58c20 | 22 5c 5c 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2e 2e 22 5c 5c 22 0a 65 6e 64 0a 72 | "\\".then.return.dir.."\\".end.r |
58c40 | 65 74 75 72 6e 20 64 69 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d | eturn.dir.end.local.function.com |
58c60 | 70 69 6c 65 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 70 72 6a 2c 20 63 66 67 29 0a 6c 6f 63 61 | pile(indentlevel,.prj,.cfg).loca |
58c80 | 6c 20 66 69 72 73 74 66 6c 61 67 20 3d 20 74 72 75 65 0a 66 6f 72 20 5f 2c 20 63 66 67 65 78 63 | l.firstflag.=.true.for._,.cfgexc |
58ca0 | 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 0a | lude.in.ipairs(cfg.excludes).do. |
58cc0 | 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 63 66 67 65 78 63 6c 75 64 65 29 | if.path.isSourceFile(cfgexclude) |
58ce0 | 20 74 68 65 6e 0a 69 66 20 66 69 72 73 74 66 6c 61 67 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e | .then.if.firstflag.then._p(inden |
58d00 | 74 6c 65 76 65 6c 2c 20 27 2f 2f 20 45 78 63 6c 75 64 65 64 20 66 69 6c 65 73 3a 27 29 0a 66 69 | tlevel,.'//.Excluded.files:').fi |
58d20 | 72 73 74 66 6c 61 67 20 3d 20 66 61 6c 73 65 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 | rstflag.=.false.end._p(indentlev |
58d40 | 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 49 6e 70 75 74 46 69 6c 65 73 20 2d 20 27 25 73 27 22 | el,.".CompilerInputFiles.-.'%s'" |
58d60 | 2c 20 63 66 67 65 78 63 6c 75 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 66 69 72 | ,.cfgexclude).end.end.if.not.fir |
58d80 | 73 74 66 6c 61 67 20 74 68 65 6e 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 | stflag.then._p('').end._p(indent |
58da0 | 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 4f 75 74 70 75 74 50 61 74 68 20 3d 20 27 25 | level,.".CompilerOutputPath.=.'% |
58dc0 | 73 27 22 2c 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 63 66 67 2e | s'",.add_trailing_backslash(cfg. |
58de0 | 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 44 | objectsdir))._p(indentlevel,.".D |
58e00 | 65 66 69 6e 65 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 5f 2c 20 64 65 66 69 6e 65 20 69 6e 20 69 | efines.=.''").for._,.define.in.i |
58e20 | 70 61 69 72 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 69 6e 64 65 6e 74 6c | pairs(cfg.defines).do._p(indentl |
58e40 | 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 44 25 73 27 22 2c 20 64 65 66 69 6e 65 29 0a 65 6e 64 | evel+1,."+.'./D%s'",.define).end |
58e60 | 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 53 68 61 72 65 64 4c 69 62 27 20 74 68 65 6e | .if.cfg.kind.==.'SharedLib'.then |
58e80 | 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 44 5f 57 49 4e 44 4c | ._p(indentlevel+1,."+.'./D_WINDL |
58ea0 | 4c 27 22 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 49 6e 63 6c 75 | L'").end._p(indentlevel,.".Inclu |
58ec0 | 64 65 44 69 72 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 5f 2c 20 69 6e 63 6c 75 64 65 64 69 72 20 | deDirs.=.''").for._,.includedir. |
58ee0 | 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 0a 5f 70 | in.ipairs(cfg.includedirs).do._p |
58f00 | 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 49 5c 22 25 73 5c 22 27 22 2c | (indentlevel+1,."+.'./I\"%s\"'", |
58f20 | 20 69 6e 63 6c 75 64 65 64 69 72 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b | .includedir).end._p(indentlevel+ |
58f40 | 31 2c 20 22 2b 20 2e 4d 53 56 43 49 6e 63 6c 75 64 65 73 22 29 0a 6c 6f 63 61 6c 20 63 6f 6d 70 | 1,."+..MSVCIncludes").local.comp |
58f60 | 69 6c 65 72 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 27 22 25 31 22 27 2c 0a 27 2f 6e 6f 6c 6f 67 6f | ileroptions.=.{.'"%1"',.'/nologo |
58f80 | 27 2c 0a 27 2f 63 27 2c 0a 27 2f 47 79 27 2c 0a 27 2f 47 6d 2d 27 2c 0a 27 2f 5a 63 3a 69 6e 6c | ',.'/c',.'/Gy',.'/Gm-',.'/Zc:inl |
58fa0 | 69 6e 65 27 2c 0a 27 2f 65 72 72 6f 72 52 65 70 6f 72 74 3a 70 72 6f 6d 70 74 27 2c 0a 27 2f 46 | ine',.'/errorReport:prompt',.'/F |
58fc0 | 53 27 2c 0a 7d 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 | S',.}.if.cfg.flags.ExtraWarnings |
58fe0 | 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f | .then.table.insert(compileroptio |
59000 | 6e 73 2c 20 27 2f 57 34 27 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 | ns,.'/W4').end.if.(cfg.flags.Nat |
59020 | 69 76 65 57 43 68 61 72 20 3d 3d 20 66 61 6c 73 65 20 6f 72 0a 63 66 67 2e 66 6c 61 67 73 2e 4e | iveWChar.==.false.or.cfg.flags.N |
59040 | 6f 4e 61 74 69 76 65 57 43 68 61 72 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | oNativeWChar).then.table.insert( |
59060 | 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 5a 63 3a 77 63 68 61 72 5f 74 2d 27 29 | compileroptions,.'/Zc:wchar_t-') |
59080 | 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c | .end.if.(cfg.flags.EnableMinimal |
590a0 | 52 65 62 75 69 6c 64 20 6f 72 0a 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 75 6c 74 69 50 72 6f 63 | Rebuild.or.cfg.flags.NoMultiProc |
590c0 | 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 29 20 74 68 65 6e 0a 65 6e 64 0a 69 66 20 63 66 | essorCompilation).then.end.if.cf |
590e0 | 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 | g.flags.FloatFast.then.table.ins |
59100 | 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 66 70 3a 66 61 73 74 27 29 | ert(compileroptions,.'/fp:fast') |
59120 | 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 | .elseif.cfg.flags.FloatStrict.th |
59140 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c | en.table.insert(compileroptions, |
59160 | 20 27 2f 66 70 3a 73 74 72 69 63 74 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | .'/fp:strict').else.table.insert |
59180 | 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 66 70 3a 70 72 65 63 69 73 65 27 29 | (compileroptions,.'/fp:precise') |
591a0 | 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 74 43 61 6c 6c 20 74 68 65 6e 0a | .end.if.cfg.flags.FastCall.then. |
591c0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f | table.insert(compileroptions,.'/ |
591e0 | 47 72 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 | Gr').elseif.cfg.flags.StdCall.th |
59200 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c | en.table.insert(compileroptions, |
59220 | 20 27 2f 47 64 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 | .'/Gd').end.if.cfg.flags.Unsigne |
59240 | 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 6f 6d 70 69 6c 65 72 | dChar.then.table.insert(compiler |
59260 | 6f 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f | options,.'/J').end.if.premake.co |
59280 | 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 63 | nfig.isdebugbuild(cfg).then.if.c |
592a0 | 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 74 61 62 6c | fg.flags.StaticRuntime.then.tabl |
592c0 | 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 54 64 27 | e.insert(compileroptions,.'/MTd' |
592e0 | 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 | ).else.table.insert(compileropti |
59300 | 6f 6e 73 2c 20 27 2f 4d 44 64 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 | ons,.'/MDd').end.else.if.cfg.fla |
59320 | 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | gs.StaticRuntime.then.table.inse |
59340 | 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 54 27 29 0a 65 6c 73 65 0a | rt(compileroptions,.'/MT').else. |
59360 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f | table.insert(compileroptions,.'/ |
59380 | 4d 44 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c | MD').end.end.if.cfg.flags.Symbol |
593a0 | 73 20 74 68 65 6e 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 | s.then.if.(premake.config.isopti |
593c0 | 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c 61 | mizedbuild(cfg.flags).or.cfg.fla |
593e0 | 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 | gs.NoEditAndContinue).then.table |
59400 | 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 5a 69 27 29 0a | .insert(compileroptions,.'/Zi'). |
59420 | 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e | else.table.insert(compileroption |
59440 | 73 2c 20 27 2f 5a 49 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 64 69 72 20 3d 20 | s,.'/ZI').end.local.targetdir.=. |
59460 | 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 63 66 67 2e 62 75 69 6c 64 | add_trailing_backslash(cfg.build |
59480 | 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 | target.directory).table.insert(c |
594a0 | 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 2f | ompileroptions,.string.format("/ |
594c0 | 46 64 5c 22 25 73 25 73 2e 70 64 62 5c 22 22 2c 20 74 61 72 67 65 74 64 69 72 2c 20 63 66 67 2e | Fd\"%s%s.pdb\"",.targetdir,.cfg. |
594e0 | 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c | buildtarget.basename)).end.local |
59500 | 20 69 73 6f 70 74 69 6d 69 73 65 64 20 3d 20 74 72 75 65 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 | .isoptimised.=.true.if.(cfg.flag |
59520 | 73 2e 4f 70 74 69 6d 69 7a 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f | s.Optimize).then.table.insert(co |
59540 | 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 78 27 29 0a 65 6c 73 65 69 66 20 28 63 66 | mpileroptions,.'/Ox').elseif.(cf |
59560 | 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 | g.flags.OptimizeSize).then.table |
59580 | 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 31 27 29 0a | .insert(compileroptions,.'/O1'). |
595a0 | 65 6c 73 65 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 29 | elseif.(cfg.flags.OptimizeSpeed) |
595c0 | 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f | .then.table.insert(compileroptio |
595e0 | 6e 73 2c 20 27 2f 4f 32 27 29 0a 65 6c 73 65 0a 69 73 6f 70 74 69 6d 69 73 65 64 20 3d 20 66 61 | ns,.'/O2').else.isoptimised.=.fa |
59600 | 6c 73 65 0a 65 6e 64 0a 69 66 20 69 73 6f 70 74 69 6d 69 73 65 64 20 74 68 65 6e 0a 74 61 62 6c | lse.end.if.isoptimised.then.tabl |
59620 | 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 47 46 27 29 | e.insert(compileroptions,.'/GF') |
59640 | 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f | .else.table.insert(compileroptio |
59660 | 6e 73 2c 20 27 2f 4f 64 27 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 | ns,.'/Od').table.insert(compiler |
59680 | 6f 70 74 69 6f 6e 73 2c 20 27 2f 52 54 43 31 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 | options,.'/RTC1').end.if.cfg.fla |
596a0 | 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | gs.FatalWarnings.then.table.inse |
596c0 | 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 57 58 27 29 0a 65 6c 73 65 0a | rt(compileroptions,.'/WX').else. |
596e0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f | table.insert(compileroptions,.'/ |
59700 | 57 58 2d 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 78 33 | WX-').end.if.cfg.platform.==.'x3 |
59720 | 32 27 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 | 2'.then.if.cfg.flags.EnableSSE2. |
59740 | 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e | then.table.insert(compileroption |
59760 | 73 2c 20 27 2f 61 72 63 68 3a 53 53 45 32 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 | s,.'/arch:SSE2').elseif.cfg.flag |
59780 | 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f | s.EnableSSE.then.table.insert(co |
597a0 | 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 61 72 63 68 3a 53 53 45 27 29 0a 65 6e 64 0a | mpileroptions,.'/arch:SSE').end. |
597c0 | 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 74 68 | end.if.cfg.flags.NoExceptions.th |
597e0 | 65 6e 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 74 61 | en.else.if.cfg.flags.SEH.then.ta |
59800 | 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 45 48 | ble.insert(compileroptions,.'/EH |
59820 | 61 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 | a').else.table.insert(compilerop |
59840 | 74 69 6f 6e 73 2c 20 27 2f 45 48 73 63 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 | tions,.'/EHsc').end.end.if.cfg.f |
59860 | 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f | lags.NoRTTI.then.table.insert(co |
59880 | 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 47 52 2d 27 29 0a 65 6c 73 65 0a 74 61 62 6c | mpileroptions,.'/GR-').else.tabl |
598a0 | 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 47 52 27 29 | e.insert(compileroptions,.'/GR') |
598c0 | 0a 65 6e 64 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 | .end.if.cfg.flags.NoFramePointer |
598e0 | 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f | .then.table.insert(compileroptio |
59900 | 6e 73 2c 20 27 2f 4f 79 2d 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f | ns,.'/Oy-').else.table.insert(co |
59920 | 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 79 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c | mpileroptions,.'/Oy').end.for._, |
59940 | 20 61 64 64 6c 6f 70 74 69 6f 6e 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 62 75 69 6c 64 6f | .addloption.in.ipairs(cfg.buildo |
59960 | 70 74 69 6f 6e 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 | ptions).do.table.insert(compiler |
59980 | 6f 70 74 69 6f 6e 73 2c 20 61 64 64 6c 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 | options,.addloption).end._p(inde |
599a0 | 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 20 3d 20 27 27 22 | ntlevel,.".CompilerOptions.=.''" |
599c0 | 29 0a 66 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6d 70 69 6c | ).for._,.option.in.ipairs(compil |
599e0 | 65 72 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 | eroptions).do._p(indentlevel+1,. |
59a00 | 22 2b 20 27 20 25 73 27 22 2c 20 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 | "+.'.%s'",.option).end._p(indent |
59a20 | 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 2e 49 6e 63 6c 75 64 65 44 69 72 73 22 29 0a 5f 70 28 69 6e | level+1,."+..IncludeDirs")._p(in |
59a40 | 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 2e 44 65 66 69 6e 65 73 22 29 0a 69 66 20 6e 6f | dentlevel+1,."+..Defines").if.no |
59a60 | 74 20 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 | t.cfg.flags.NoPCH.and.cfg.pchhea |
59a80 | 64 65 72 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 | der.then._p(indentlevel,.".Compi |
59aa0 | 6c 65 72 49 6e 70 75 74 46 69 6c 65 73 20 2d 20 27 25 73 27 22 2c 20 63 66 67 2e 70 63 68 73 6f | lerInputFiles.-.'%s'",.cfg.pchso |
59ac0 | 75 72 63 65 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 50 43 48 49 6e 70 75 74 | urce)._p(indentlevel,.".PCHInput |
59ae0 | 46 69 6c 65 20 3d 20 27 25 73 27 22 2c 20 63 66 67 2e 70 63 68 73 6f 75 72 63 65 29 0a 5f 70 28 | File.=.'%s'",.cfg.pchsource)._p( |
59b00 | 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 50 43 48 4f 75 74 70 75 74 46 69 6c 65 20 3d 20 2e | indentlevel,.".PCHOutputFile.=.. |
59b20 | 43 6f 6d 70 69 6c 65 72 4f 75 74 70 75 74 50 61 74 68 20 2b 20 27 25 73 2e 70 63 68 27 22 2c 20 | CompilerOutputPath.+.'%s.pch'",. |
59b40 | 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 | prj.name)._p(indentlevel,.".Comp |
59b60 | 69 6c 65 72 4f 70 74 69 6f 6e 73 20 2b 20 27 20 2f 46 70 5c 22 27 20 2b 20 2e 43 6f 6d 70 69 6c | ilerOptions.+.'./Fp\"'.+..Compil |
59b80 | 65 72 4f 75 74 70 75 74 50 61 74 68 20 2b 20 27 25 73 2e 70 63 68 5c 22 27 22 2c 20 70 72 6a 2e | erOutputPath.+.'%s.pch\"'",.prj. |
59ba0 | 6e 61 6d 65 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 50 43 48 4f 70 74 69 6f | name)._p(indentlevel,.".PCHOptio |
59bc0 | 6e 73 20 3d 20 2e 43 6f 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 22 29 0a 5f 70 28 69 6e 64 65 6e | ns.=..CompilerOptions")._p(inden |
59be0 | 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 59 63 5c 22 25 73 5c 22 27 22 2c 20 63 66 67 2e | tlevel+1,."+.'./Yc\"%s\"'",.cfg. |
59c00 | 70 63 68 68 65 61 64 65 72 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 | pchheader)._p(indentlevel+1,."+. |
59c20 | 27 20 2f 46 6f 5c 22 25 25 33 5c 22 27 22 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 | './Fo\"%%3\"'")._p(indentlevel,. |
59c40 | 22 2e 43 6f 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 20 2b 20 27 20 2f 59 75 5c 22 25 73 5c 22 27 | ".CompilerOptions.+.'./Yu\"%s\"' |
59c60 | 22 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c | ",.cfg.pchheader).end._p(indentl |
59c80 | 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 46 6f 5c 22 25 25 32 5c 22 27 22 29 20 2d 2d 20 6d 61 | evel+1,."+.'./Fo\"%%2\"'").--.ma |
59ca0 | 6b 65 20 73 75 72 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 70 72 6f 70 65 72 74 79 20 69 73 | ke.sure.the.previous.property.is |
59cc0 | 20 2e 43 6f 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 | ..CompilerOptions.end.local.func |
59ce0 | 74 69 6f 6e 20 6c 69 62 72 61 72 79 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 | tion.library(prj,.cfg,.useconfig |
59d00 | 29 0a 5f 70 28 31 2c 20 22 4c 69 62 72 61 72 79 28 27 25 73 2d 25 73 2d 25 73 27 29 22 2c 20 70 | )._p(1,."Library('%s-%s-%s')",.p |
59d20 | 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 | rj.name,.cfg.name,.cfg.platform) |
59d40 | 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 75 73 65 63 6f 6e 66 69 67 28 32 29 0a 63 6f 6d 70 69 6c 65 | ._p(1,.'{').useconfig(2).compile |
59d60 | 28 32 2c 20 70 72 6a 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 69 62 72 61 72 69 61 6e 6f 70 74 | (2,.prj,.cfg).local.librarianopt |
59d80 | 69 6f 6e 73 20 3d 20 7b 0a 27 22 25 31 22 27 2c 0a 27 2f 4f 55 54 3a 22 25 32 22 27 2c 0a 27 2f | ions.=.{.'"%1"',.'/OUT:"%2"',.'/ |
59da0 | 4e 4f 4c 4f 47 4f 27 2c 0a 7d 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 78 | NOLOGO',.}.if.cfg.platform.==.'x |
59dc0 | 36 34 27 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 62 72 61 72 69 61 6e 6f | 64'.then.table.insert(librariano |
59de0 | 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 43 48 49 4e 45 3a 58 36 34 27 29 0a 65 6c 73 65 0a 74 61 62 | ptions,.'/MACHINE:X64').else.tab |
59e00 | 6c 65 2e 69 6e 73 65 72 74 28 6c 69 62 72 61 72 69 61 6e 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 | le.insert(librarianoptions,.'/MA |
59e20 | 43 48 49 4e 45 3a 58 38 36 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 22 2e 4c 69 62 72 61 72 69 61 | CHINE:X86').end._p(2,.".Libraria |
59e40 | 6e 4f 70 74 69 6f 6e 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e | nOptions.=.''").for._,.option.in |
59e60 | 20 69 70 61 69 72 73 28 6c 69 62 72 61 72 69 61 6e 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 | .ipairs(librarianoptions).do._p( |
59e80 | 33 2c 20 22 2b 20 27 20 25 73 27 22 2c 20 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 | 3,."+.'.%s'",.option).end._p(2,. |
59ea0 | 22 2e 4c 69 62 72 61 72 69 61 6e 4f 75 74 70 75 74 20 3d 20 27 25 73 27 22 2c 20 63 66 67 2e 62 | ".LibrarianOutput.=.'%s'",.cfg.b |
59ec0 | 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 5f 70 28 31 2c 20 27 7d 27 29 0a | uildtarget.fullpath)._p(1,.'}'). |
59ee0 | 5f 70 28 27 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 69 6e 61 72 79 | _p('').end.local.function.binary |
59f00 | 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 2c 20 62 69 6e 74 79 70 65 29 0a 5f | (prj,.cfg,.useconfig,.bintype)._ |
59f20 | 70 28 31 2c 20 22 4f 62 6a 65 63 74 4c 69 73 74 28 27 25 73 5f 6f 62 6a 2d 25 73 2d 25 73 27 29 | p(1,."ObjectList('%s_obj-%s-%s') |
59f40 | 22 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 | ",.prj.name,.cfg.name,.cfg.platf |
59f60 | 6f 72 6d 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 75 73 65 63 6f 6e 66 69 67 28 32 29 0a 63 6f 6d | orm)._p(1,.'{').useconfig(2).com |
59f80 | 70 69 6c 65 28 32 2c 20 70 72 6a 2c 20 63 66 67 29 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 | pile(2,.prj,.cfg)._p(1,.'}')._p( |
59fa0 | 27 27 29 0a 5f 70 28 31 2c 20 22 25 73 28 27 25 73 2d 25 73 2d 25 73 27 29 22 2c 20 62 69 6e 74 | '')._p(1,."%s('%s-%s-%s')",.bint |
59fc0 | 79 70 65 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 | ype,.prj.name,.cfg.name,.cfg.pla |
59fe0 | 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 75 73 65 63 6f 6e 66 69 67 28 32 29 0a 5f | tform)._p(1,.'{').useconfig(2)._ |
5a000 | 70 28 32 2c 20 27 2e 4c 69 62 72 61 72 69 65 73 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 20 22 27 25 | p(2,.'.Libraries.=.{')._p(3,."'% |
5a020 | 73 5f 6f 62 6a 2d 25 73 2d 25 73 27 2c 22 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 | s_obj-%s-%s',",.prj.name,.cfg.na |
5a040 | 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 2d 2d 20 52 65 66 65 72 20 74 6f 20 74 68 | me,.cfg.platform).--.Refer.to.th |
5a060 | 65 20 4f 62 6a 65 63 74 4c 69 73 74 0a 66 6f 72 20 5f 2c 20 64 65 70 6c 69 62 20 69 6e 20 69 70 | e.ObjectList.for._,.deplib.in.ip |
5a080 | 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 64 65 70 65 | airs(premake.getlinks(cfg,."depe |
5a0a0 | 6e 64 65 6e 63 69 65 73 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 33 2c | ndencies",."basename")).do._p(3, |
5a0c0 | 20 22 27 25 73 2d 25 73 2d 25 73 27 2c 22 2c 20 64 65 70 6c 69 62 2c 20 63 66 67 2e 6e 61 6d 65 | ."'%s-%s-%s',",.deplib,.cfg.name |
5a0e0 | 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 5f 70 28 33 2c 20 27 7d 27 29 0a 5f | ,.cfg.platform).end._p(3,.'}')._ |
5a100 | 70 28 32 2c 20 27 2e 4c 69 6e 6b 65 72 4c 69 6e 6b 4f 62 6a 65 63 74 73 20 3d 20 66 61 6c 73 65 | p(2,.'.LinkerLinkObjects.=.false |
5a120 | 27 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 27 22 25 31 22 | ').local.linkeroptions.=.{.'"%1" |
5a140 | 27 2c 0a 27 2f 4f 55 54 3a 22 25 32 22 27 2c 0a 27 2f 4e 4f 4c 4f 47 4f 27 2c 0a 27 2f 65 72 72 | ',.'/OUT:"%2"',.'/NOLOGO',.'/err |
5a160 | 6f 72 52 65 70 6f 72 74 3a 70 72 6f 6d 70 74 27 2c 0a 7d 0a 6c 6f 63 61 6c 20 73 75 62 73 79 73 | orReport:prompt',.}.local.subsys |
5a180 | 74 65 6d 76 65 72 73 69 6f 6e 20 3d 20 27 22 2c 35 2e 30 32 22 27 0a 69 66 20 63 66 67 2e 70 6c | temversion.=.'",5.02"'.if.cfg.pl |
5a1a0 | 61 74 66 6f 72 6d 20 3d 3d 20 27 78 33 32 27 20 74 68 65 6e 0a 73 75 62 73 79 73 74 65 6d 76 65 | atform.==.'x32'.then.subsystemve |
5a1c0 | 72 73 69 6f 6e 20 3d 20 27 22 2c 35 2e 30 31 22 27 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e | rsion.=.'",5.01"'.end.if.cfg.kin |
5a1e0 | 64 20 3d 3d 20 27 43 6f 6e 73 6f 6c 65 41 70 70 27 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 | d.==.'ConsoleApp'.then.table.ins |
5a200 | 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 53 55 42 53 59 53 54 45 4d 3a 43 | ert(linkeroptions,.'/SUBSYSTEM:C |
5a220 | 4f 4e 53 4f 4c 45 27 2e 2e 73 75 62 73 79 73 74 65 6d 76 65 72 73 69 6f 6e 29 0a 65 6c 73 65 0a | ONSOLE'..subsystemversion).else. |
5a240 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 53 55 | table.insert(linkeroptions,.'/SU |
5a260 | 42 53 59 53 54 45 4d 3a 57 49 4e 44 4f 57 53 27 2e 2e 73 75 62 73 79 73 74 65 6d 76 65 72 73 69 | BSYSTEM:WINDOWS'..subsystemversi |
5a280 | 6f 6e 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 53 68 61 72 65 64 4c 69 | on).end.if.cfg.kind.==.'SharedLi |
5a2a0 | 62 27 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f | b'.then.table.insert(linkeroptio |
5a2c0 | 6e 73 2c 20 27 2f 44 4c 4c 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 | ns,.'/DLL').end.if.cfg.platform. |
5a2e0 | 3d 3d 20 27 78 36 34 27 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 | ==.'x64'.then.table.insert(linke |
5a300 | 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 43 48 49 4e 45 3a 58 36 34 27 29 0a 65 6c 73 65 0a 74 | roptions,.'/MACHINE:X64').else.t |
5a320 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 43 | able.insert(linkeroptions,.'/MAC |
5a340 | 48 49 4e 45 3a 58 38 36 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 62 64 69 72 20 69 6e 20 | HINE:X86').end.for._,.libdir.in. |
5a360 | 69 70 61 69 72 73 28 63 66 67 2e 6c 69 62 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 | ipairs(cfg.libdirs).do.table.ins |
5a380 | 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 | ert(linkeroptions,.string.format |
5a3a0 | 28 27 2f 4c 49 42 50 41 54 48 3a 25 73 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 6c | ('/LIBPATH:%s',.path.translate(l |
5a3c0 | 69 62 64 69 72 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c | ibdir,.'\\'))).end.if.not.cfg.fl |
5a3e0 | 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 6e 64 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 43 6f | ags.WinMain.and.(cfg.kind.==.'Co |
5a400 | 6e 73 6f 6c 65 41 70 70 27 20 6f 72 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 57 69 6e 64 6f 77 | nsoleApp'.or.cfg.kind.==.'Window |
5a420 | 65 64 41 70 70 27 29 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 | edApp').then.if.cfg.flags.Unicod |
5a440 | 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e | e.then.table.insert(linkeroption |
5a460 | 73 2c 20 27 2f 45 4e 54 52 59 3a 77 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 27 29 0a 65 6c 73 | s,.'/ENTRY:wmainCRTStartup').els |
5a480 | 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f | e.table.insert(linkeroptions,.'/ |
5a4a0 | 45 4e 54 52 59 3a 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c | ENTRY:mainCRTStartup').end.end.l |
5a4c0 | 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 | ocal.deffile.=.premake.findfile( |
5a4e0 | 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 74 61 62 | cfg,.".def").if.deffile.then.tab |
5a500 | 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 44 45 46 3a 25 | le.insert(linkeroptions,.'/DEF:% |
5a520 | 73 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 | s',.deffile).end.if.premake.conf |
5a540 | 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 29 20 74 | ig.isoptimizedbuild(cfg.flags).t |
5a560 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 | hen.table.insert(linkeroptions,. |
5a580 | 27 2f 4f 50 54 3a 52 45 46 27 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f | '/OPT:REF').table.insert(linkero |
5a5a0 | 70 74 69 6f 6e 73 2c 20 27 2f 4f 50 54 3a 49 43 46 27 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e | ptions,.'/OPT:ICF').end.table.in |
5a5c0 | 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 49 4e 43 52 45 4d 45 4e 54 41 | sert(linkeroptions,.'/INCREMENTA |
5a5e0 | 4c 27 2e 2e 28 28 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 | L'..((premake.config.isincrement |
5a600 | 61 6c 6c 69 6e 6b 28 63 66 67 29 20 61 6e 64 20 27 27 29 20 6f 72 20 27 3a 4e 4f 27 29 29 0a 66 | allink(cfg).and.'').or.':NO')).f |
5a620 | 6f 72 20 5f 2c 20 61 64 64 6c 6f 70 74 69 6f 6e 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c | or._,.addloption.in.ipairs(cfg.l |
5a640 | 69 6e 6b 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b | inkoptions).do.table.insert(link |
5a660 | 65 72 6f 70 74 69 6f 6e 73 2c 20 61 64 64 6c 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 6c 6f 63 61 6c | eroptions,.addloption).end.local |
5a680 | 20 6c 69 6e 6b 6c 69 62 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 | .linklibs.=.premake.getlinks(cfg |
5a6a0 | 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b | ,."all",."fullpath").for._,.link |
5a6c0 | 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 6c 69 6e 6b 6c 69 62 73 29 20 64 6f 0a 74 61 62 6c 65 | lib.in.ipairs(linklibs).do.table |
5a6e0 | 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 70 61 74 68 2e 67 65 74 6e | .insert(linkeroptions,.path.getn |
5a700 | 61 6d 65 28 6c 69 6e 6b 6c 69 62 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 22 2e 4c 69 6e 6b 65 72 | ame(linklib)).end._p(2,.".Linker |
5a720 | 4f 70 74 69 6f 6e 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 | Options.=.''").for._,.option.in. |
5a740 | 69 70 61 69 72 73 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 33 2c 20 22 | ipairs(linkeroptions).do._p(3,." |
5a760 | 2b 20 27 20 25 73 27 22 2c 20 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 5f 70 28 33 2c 20 22 2b 20 2e | +.'.%s'",.option).end._p(3,."+.. |
5a780 | 4d 53 56 43 4c 69 62 50 61 74 68 73 22 29 0a 5f 70 28 32 2c 20 22 2e 4c 69 6e 6b 65 72 4f 75 74 | MSVCLibPaths")._p(2,.".LinkerOut |
5a7a0 | 70 75 74 20 3d 20 27 25 73 27 22 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c | put.=.'%s'",.cfg.buildtarget.ful |
5a7c0 | 6c 70 61 74 68 29 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 6c 6f 63 | lpath)._p(1,.'}')._p('').end.loc |
5a7e0 | 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 78 65 63 75 74 61 62 6c 65 28 70 72 6a 2c 20 63 66 67 2c | al.function.executable(prj,.cfg, |
5a800 | 20 75 73 65 63 6f 6e 66 69 67 29 0a 62 69 6e 61 72 79 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 | .useconfig).binary(prj,.cfg,.use |
5a820 | 63 6f 6e 66 69 67 2c 20 27 45 78 65 63 75 74 61 62 6c 65 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | config,.'Executable').end.local. |
5a840 | 66 75 6e 63 74 69 6f 6e 20 64 6c 6c 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 | function.dll(prj,.cfg,.useconfig |
5a860 | 29 0a 62 69 6e 61 72 79 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 2c 20 27 44 | ).binary(prj,.cfg,.useconfig,.'D |
5a880 | 4c 4c 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 69 61 73 28 70 72 | LL').end.local.function.alias(pr |
5a8a0 | 6a 2c 20 63 66 67 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 31 2c 20 22 41 6c 69 61 73 28 27 25 73 | j,.cfg,.target)._p(1,."Alias('%s |
5a8c0 | 2d 25 73 2d 25 73 27 29 22 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 | -%s-%s')",.prj.name,.cfg.name,.c |
5a8e0 | 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 5f 70 28 32 2c 20 22 2e | fg.platform)._p(1,.'{')._p(2,.". |
5a900 | 54 61 72 67 65 74 73 20 3d 20 27 25 73 27 22 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 31 2c 20 27 | Targets.=.'%s'",.target)._p(1,.' |
5a920 | 7d 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | }')._p('').end.function.premake. |
5a940 | 66 61 73 74 62 75 69 6c 64 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 | fastbuild.project(prj).io.indent |
5a960 | 20 3d 20 27 20 20 20 20 27 0a 5f 70 28 27 2f 2f 20 46 41 53 54 42 75 69 6c 64 20 70 72 6f 6a 65 | .=.'....'._p('//.FASTBuild.proje |
5a980 | 63 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 | ct.configuration.file.autogenera |
5a9a0 | 74 65 64 20 62 79 20 47 45 4e 69 65 2e 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 7b 27 29 0a 6c | ted.by.GENie.')._p('')._p('{').l |
5a9c0 | 6f 63 61 6c 20 63 70 70 66 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 | ocal.cppfiles.=.{}.for.file.in.p |
5a9e0 | 72 65 6d 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 20 64 6f 0a | remake.project.eachfile(prj).do. |
5aa00 | 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 | if.path.isSourceFile(file.name). |
5aa20 | 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 70 70 66 69 6c 65 73 2c 20 66 69 6c 65 | then.table.insert(cppfiles,.file |
5aa40 | 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 | .name).end.end.local.commonbasep |
5aa60 | 61 74 68 20 3d 20 63 70 70 66 69 6c 65 73 5b 31 5d 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e | ath.=.cppfiles[1].for._,.file.in |
5aa80 | 20 69 70 61 69 72 73 28 63 70 70 66 69 6c 65 73 29 20 64 6f 0a 63 6f 6d 6d 6f 6e 62 61 73 65 70 | .ipairs(cppfiles).do.commonbasep |
5aaa0 | 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 63 6f 6d 6d 6f 6e 62 61 73 65 64 69 72 28 63 6f 6d 6d | ath.=.path.getcommonbasedir(comm |
5aac0 | 6f 6e 62 61 73 65 70 61 74 68 2e 2e 27 2f 27 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 5f 70 28 31 2c | onbasepath..'/',.file).end._p(1, |
5aae0 | 20 22 2e 43 6f 6d 70 69 6c 65 72 49 6e 70 75 74 50 61 74 68 20 3d 20 27 25 73 2f 27 22 2c 20 63 | .".CompilerInputPath.=.'%s/'",.c |
5ab00 | 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 49 | ommonbasepath)._p(1,.".CompilerI |
5ab20 | 6e 70 75 74 50 61 74 74 65 72 6e 20 3d 20 27 69 67 6e 6f 72 65 61 6c 6c 27 22 29 0a 5f 70 28 31 | nputPattern.=.'ignoreall'")._p(1 |
5ab40 | 2c 20 27 2e 43 6f 6d 70 69 6c 65 72 49 6e 70 75 74 46 69 6c 65 73 20 3d 20 7b 27 29 0a 66 6f 72 | ,.'.CompilerInputFiles.=.{').for |
5ab60 | 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 63 70 70 66 69 6c 65 73 29 20 64 6f 0a | ._,.file.in.ipairs(cppfiles).do. |
5ab80 | 5f 70 28 32 2c 20 22 27 25 73 27 2c 22 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 | _p(2,."'%s',",.file).end._p(1,.' |
5aba0 | 7d 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 6b 69 6e 64 6d 61 70 20 3d | }')._p('').local.targetkindmap.= |
5abc0 | 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 65 78 65 63 75 74 61 62 6c 65 2c 0a 57 69 6e 64 | .{.ConsoleApp.=.executable,.Wind |
5abe0 | 6f 77 65 64 41 70 70 20 3d 20 65 78 65 63 75 74 61 62 6c 65 2c 0a 53 68 61 72 65 64 4c 69 62 20 | owedApp.=.executable,.SharedLib. |
5ac00 | 3d 20 64 6c 6c 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 6c 69 62 72 61 72 79 2c 0a 7d 0a 6c 6f | =.dll,.StaticLib.=.library,.}.lo |
5ac20 | 63 61 6c 20 75 73 65 63 6f 6e 66 69 67 6d 61 70 20 3d 20 7b 0a 78 33 32 20 3d 20 66 75 6e 63 74 | cal.useconfigmap.=.{.x32.=.funct |
5ac40 | 69 6f 6e 28 69 6e 64 65 6e 74 6c 65 76 65 6c 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c | ion(indentlevel)._p(indentlevel, |
5ac60 | 20 27 55 73 69 6e 67 28 2e 4d 53 56 43 78 38 36 43 6f 6e 66 69 67 29 27 29 0a 5f 70 28 27 27 29 | .'Using(.MSVCx86Config)')._p('') |
5ac80 | 0a 65 6e 64 2c 0a 78 36 34 20 3d 20 66 75 6e 63 74 69 6f 6e 28 69 6e 64 65 6e 74 6c 65 76 65 6c | .end,.x64.=.function(indentlevel |
5aca0 | 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 27 55 73 69 6e 67 28 2e 4d 53 56 43 78 36 | )._p(indentlevel,.'Using(.MSVCx6 |
5acc0 | 34 43 6f 6e 66 69 67 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 2c 0a 7d 0a 6c 6f 63 61 6c 20 6e | 4Config)')._p('').end,.}.local.n |
5ace0 | 61 74 69 76 65 70 6c 61 74 66 6f 72 6d 20 3d 20 28 6f 73 2e 69 73 36 34 62 69 74 28 29 20 61 6e | ativeplatform.=.(os.is64bit().an |
5ad00 | 64 20 27 78 36 34 27 29 20 6f 72 20 27 78 33 32 27 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 | d.'x64').or.'x32'.for._,.platfor |
5ad20 | 6d 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 | m.in.ipairs(prj.solution.platfor |
5ad40 | 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 63 6f | ms).do.for.cfg.in.premake.eachco |
5ad60 | 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 69 66 20 63 66 67 2e 70 6c | nfig(prj,.platform).do.if.cfg.pl |
5ad80 | 61 74 66 6f 72 6d 20 3d 3d 20 27 4e 61 74 69 76 65 27 20 74 68 65 6e 0a 61 6c 69 61 73 28 70 72 | atform.==.'Native'.then.alias(pr |
5ada0 | 6a 2c 20 63 66 67 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 25 73 2d 25 73 2d 25 73 27 | j,.cfg,.string.format('%s-%s-%s' |
5adc0 | 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 6e 61 74 69 76 65 70 6c 61 74 | ,.prj.name,.cfg.name,.nativeplat |
5ade0 | 66 6f 72 6d 29 29 0a 65 6c 73 65 0a 74 61 72 67 65 74 6b 69 6e 64 6d 61 70 5b 70 72 6a 2e 6b 69 | form)).else.targetkindmap[prj.ki |
5ae00 | 6e 64 5d 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 6d 61 70 5b 63 66 67 2e 70 | nd](prj,.cfg,.useconfigmap[cfg.p |
5ae20 | 6c 61 74 66 6f 72 6d 5d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 7d 27 29 0a 65 6e | latform]).end.end.end._p('}').en |
5ae40 | 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 2e 73 6f | d..function.premake.fastbuild.so |
5ae60 | 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 27 20 20 20 20 27 0a 5f | lution(sln).io.indent.=.'....'._ |
5ae80 | 70 28 27 2f 2f 20 46 61 73 74 42 75 69 6c 64 20 73 6f 6c 75 74 69 6f 6e 20 63 6f 6e 66 69 67 75 | p('//.FastBuild.solution.configu |
5aea0 | 72 61 74 69 6f 6e 20 66 69 6c 65 2e 20 20 47 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 | ration.file...Generated.by.GENie |
5aec0 | 2e 27 29 0a 5f 70 28 27 2f 2f 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .')._p('//---------------------- |
5aee0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5af00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 27 29 | ------------------------------') |
5af20 | 0a 5f 70 28 27 2f 2f 20 25 73 27 2c 20 73 6c 6e 2e 6e 61 6d 65 29 0a 5f 70 28 27 2f 2f 2d 2d 2d | ._p('//.%s',.sln.name)._p('//--- |
5af40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5af60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5af80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 27 29 0a 5f 70 28 27 23 69 6d 70 6f 72 74 20 | -----------------')._p('#import. |
5afa0 | 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 27 29 0a 6c 6f 63 61 6c 20 69 73 36 34 62 69 74 20 3d | VS140COMNTOOLS').local.is64bit.= |
5afc0 | 20 6f 73 2e 69 73 36 34 62 69 74 28 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 36 34 20 3d 20 28 | .os.is64bit().local.target64.=.( |
5afe0 | 69 73 36 34 62 69 74 20 61 6e 64 20 27 20 61 6d 64 36 34 27 29 20 6f 72 20 27 20 78 38 36 5f 61 | is64bit.and.'.amd64').or.'.x86_a |
5b000 | 6d 64 36 34 27 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 33 32 20 3d 20 28 69 73 36 34 62 69 74 20 | md64'.local.target32.=.(is64bit. |
5b020 | 61 6e 64 20 27 20 61 6d 64 36 34 5f 78 38 36 27 29 20 6f 72 20 27 27 0a 6c 6f 63 61 6c 20 67 65 | and.'.amd64_x86').or.''.local.ge |
5b040 | 74 76 63 76 61 72 73 63 6f 6e 74 65 6e 74 20 3d 20 5b 5b 0a 40 73 65 74 20 49 4e 43 4c 55 44 45 | tvcvarscontent.=.[[.@set.INCLUDE |
5b060 | 3d 0a 40 73 65 74 20 4c 49 42 3d 0a 40 73 65 74 20 43 6f 6d 6d 61 6e 64 50 72 6f 6d 70 74 54 79 | =.@set.LIB=.@set.CommandPromptTy |
5b080 | 70 65 3d 0a 40 73 65 74 20 50 72 65 66 65 72 72 65 64 54 6f 6f 6c 41 72 63 68 69 74 65 63 74 75 | pe=.@set.PreferredToolArchitectu |
5b0a0 | 72 65 3d 0a 40 73 65 74 20 50 6c 61 74 66 6f 72 6d 3d 0a 40 73 65 74 20 50 61 74 68 3d 25 53 79 | re=.@set.Platform=.@set.Path=%Sy |
5b0c0 | 73 74 65 6d 52 6f 6f 74 25 5c 53 79 73 74 65 6d 33 32 3b 25 53 79 73 74 65 6d 52 6f 6f 74 25 3b | stemRoot%\System32;%SystemRoot%; |
5b0e0 | 25 53 79 73 74 65 6d 52 6f 6f 74 25 5c 53 79 73 74 65 6d 33 32 5c 77 62 65 6d 0a 40 63 61 6c 6c | %SystemRoot%\System32\wbem.@call |
5b100 | 20 22 25 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 25 2e 2e 5c 2e 2e 5c 56 43 5c 76 63 76 61 72 | ."%VS140COMNTOOLS%..\..\VC\vcvar |
5b120 | 73 61 6c 6c 2e 62 61 74 22 20 25 31 0a 40 65 63 68 6f 20 25 49 4e 43 4c 55 44 45 25 0a 40 65 63 | sall.bat".%1.@echo.%INCLUDE%.@ec |
5b140 | 68 6f 20 25 4c 49 42 25 0a 40 65 63 68 6f 20 25 43 6f 6d 6d 61 6e 64 50 72 6f 6d 70 74 54 79 70 | ho.%LIB%.@echo.%CommandPromptTyp |
5b160 | 65 25 0a 40 65 63 68 6f 20 25 50 72 65 66 65 72 72 65 64 54 6f 6f 6c 41 72 63 68 69 74 65 63 74 | e%.@echo.%PreferredToolArchitect |
5b180 | 75 72 65 25 0a 40 65 63 68 6f 20 25 50 6c 61 74 66 6f 72 6d 25 0a 40 65 63 68 6f 20 25 50 61 74 | ure%.@echo.%Platform%.@echo.%Pat |
5b1a0 | 68 25 0a 5d 5d 0a 6c 6f 63 61 6c 20 67 65 74 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 20 3d 20 | h%.]].local.getvcvarsfilepath.=. |
5b1c0 | 6f 73 2e 67 65 74 65 6e 76 28 27 54 45 4d 50 27 29 2e 2e 27 5c 5c 67 65 74 76 63 76 61 72 73 2e | os.getenv('TEMP')..'\\getvcvars. |
5b1e0 | 62 61 74 27 0a 6c 6f 63 61 6c 20 67 65 74 76 63 76 61 72 73 66 69 6c 65 20 3d 20 61 73 73 65 72 | bat'.local.getvcvarsfile.=.asser |
5b200 | 74 28 69 6f 2e 6f 70 65 6e 28 67 65 74 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 2c 20 27 77 27 | t(io.open(getvcvarsfilepath,.'w' |
5b220 | 29 29 0a 67 65 74 76 63 76 61 72 73 66 69 6c 65 3a 77 72 69 74 65 28 67 65 74 76 63 76 61 72 73 | )).getvcvarsfile:write(getvcvars |
5b240 | 63 6f 6e 74 65 6e 74 29 0a 67 65 74 76 63 76 61 72 73 66 69 6c 65 3a 63 6c 6f 73 65 28 29 0a 6c | content).getvcvarsfile:close().l |
5b260 | 6f 63 61 6c 20 76 63 76 61 72 73 72 61 77 78 38 36 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 | ocal.vcvarsrawx86.=.os.outputof( |
5b280 | 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 63 61 6c 6c 20 22 25 73 22 25 73 27 2c 20 67 65 74 | string.format('call."%s"%s',.get |
5b2a0 | 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 2c 20 74 61 72 67 65 74 33 32 29 29 0a 6c 6f 63 61 6c | vcvarsfilepath,.target32)).local |
5b2c0 | 20 76 63 76 61 72 73 72 61 77 78 36 34 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 73 74 72 69 | .vcvarsrawx64.=.os.outputof(stri |
5b2e0 | 6e 67 2e 66 6f 72 6d 61 74 28 27 63 61 6c 6c 20 22 25 73 22 25 73 27 2c 20 67 65 74 76 63 76 61 | ng.format('call."%s"%s',.getvcva |
5b300 | 72 73 66 69 6c 65 70 61 74 68 2c 20 74 61 72 67 65 74 36 34 29 29 0a 6f 73 2e 72 65 6d 6f 76 65 | rsfilepath,.target64)).os.remove |
5b320 | 28 67 65 74 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6d 73 76 63 76 61 | (getvcvarsfilepath).local.msvcva |
5b340 | 72 73 20 3d 20 7b 7d 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 20 3d 20 7b 7d 0a 6d 73 76 63 76 61 | rs.=.{}.msvcvars.x32.=.{}.msvcva |
5b360 | 72 73 2e 78 36 34 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 | rs.x64.=.{}.local.includeslibssp |
5b380 | 6c 69 74 74 65 72 20 3d 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 76 63 76 61 72 73 72 61 77 | litter.=.string.gmatch(vcvarsraw |
5b3a0 | 78 36 34 2c 20 22 5b 5e 5c 6e 5d 2b 22 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 69 6e 63 6c | x64,."[^\n]+").msvcvars.x64.incl |
5b3c0 | 75 64 65 73 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 | udesraw.=.includeslibssplitter() |
5b3e0 | 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 6c 69 62 70 61 74 68 73 72 61 77 20 3d 20 69 6e 63 6c | .msvcvars.x64.libpathsraw.=.incl |
5b400 | 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e | udeslibssplitter().msvcvars.x64. |
5b420 | 63 6f 6d 6d 61 6e 64 70 72 6f 6d 70 74 74 79 70 65 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 | commandprompttype.=.includeslibs |
5b440 | 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 70 72 65 66 65 72 72 65 | splitter().msvcvars.x64.preferre |
5b460 | 64 74 6f 6f 6c 61 72 63 68 69 74 65 63 74 75 72 65 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 | dtoolarchitecture.=.includeslibs |
5b480 | 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 70 6c 61 74 66 6f 72 6d | splitter().msvcvars.x64.platform |
5b4a0 | 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 | .=.includeslibssplitter().msvcva |
5b4c0 | 72 73 2e 78 36 34 2e 70 61 74 68 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c | rs.x64.pathraw.=.includeslibsspl |
5b4e0 | 69 74 74 65 72 28 29 0a 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 20 3d 20 73 | itter().includeslibssplitter.=.s |
5b500 | 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 76 63 76 61 72 73 72 61 77 78 38 36 2c 20 22 5b 5e 5c 6e | tring.gmatch(vcvarsrawx86,."[^\n |
5b520 | 5d 2b 22 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 69 6e 63 6c 75 64 65 73 72 61 77 20 3d 20 | ]+").msvcvars.x32.includesraw.=. |
5b540 | 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e | includeslibssplitter().msvcvars. |
5b560 | 78 33 32 2e 6c 69 62 70 61 74 68 73 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 | x32.libpathsraw.=.includeslibssp |
5b580 | 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 63 6f 6d 6d 61 6e 64 70 72 6f | litter().msvcvars.x32.commandpro |
5b5a0 | 6d 70 74 74 79 70 65 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 | mpttype.=.includeslibssplitter() |
5b5c0 | 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 70 72 65 66 65 72 72 65 64 74 6f 6f 6c 61 72 63 68 69 | .msvcvars.x32.preferredtoolarchi |
5b5e0 | 74 65 63 74 75 72 65 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 | tecture.=.includeslibssplitter() |
5b600 | 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 69 6e 63 6c 75 64 65 | .msvcvars.x32.platform.=.include |
5b620 | 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 70 61 74 | slibssplitter().msvcvars.x32.pat |
5b640 | 68 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6c 6f | hraw.=.includeslibssplitter().lo |
5b660 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 69 6e 63 6c 75 | cal.function.printincludes(inclu |
5b680 | 64 65 73 72 61 77 29 0a 5f 70 28 31 2c 20 22 2e 4d 53 56 43 49 6e 63 6c 75 64 65 73 20 3d 20 27 | desraw)._p(1,.".MSVCIncludes.=.' |
5b6a0 | 27 22 29 0a 66 6f 72 20 69 20 69 6e 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 69 6e 63 6c 75 | '").for.i.in.string.gmatch(inclu |
5b6c0 | 64 65 73 72 61 77 2c 20 22 5b 5e 3b 5d 2b 22 29 20 64 6f 0a 5f 70 28 32 2c 20 22 2b 20 27 20 2f | desraw,."[^;]+").do._p(2,."+.'./ |
5b6e0 | 49 5c 22 25 73 5c 22 27 22 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 | I\"%s\"'",.i).end.end.local.func |
5b700 | 74 69 6f 6e 20 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 6c 69 62 70 61 74 68 73 72 61 77 29 0a | tion.printlibpaths(libpathsraw). |
5b720 | 5f 70 28 31 2c 20 22 2e 4d 53 56 43 4c 69 62 50 61 74 68 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 | _p(1,.".MSVCLibPaths.=.''").for. |
5b740 | 69 20 69 6e 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 6c 69 62 70 61 74 68 73 72 61 77 2c 20 | i.in.string.gmatch(libpathsraw,. |
5b760 | 22 5b 5e 3b 5d 2b 22 29 20 64 6f 0a 5f 70 28 32 2c 20 22 2b 20 27 20 2f 4c 49 42 50 41 54 48 3a | "[^;]+").do._p(2,."+.'./LIBPATH: |
5b780 | 5c 22 25 73 5c 22 27 22 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 73 36 34 62 69 74 20 | \"%s\"'",.i).end.end.if.is64bit. |
5b7a0 | 74 68 65 6e 0a 5f 70 28 27 2e 4d 53 56 43 78 36 34 43 6f 6e 66 69 67 20 3d 27 29 0a 5f 70 28 27 | then._p('.MSVCx64Config.=')._p(' |
5b7c0 | 5b 27 29 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 20 20 3d 20 27 24 56 53 31 34 30 43 | [')._p(1,.".Compiler..=.'$VS140C |
5b7e0 | 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 5c | OMNTOOLS$..\\..\\VC\\bin\\amd64\ |
5b800 | 5c 63 6c 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 20 3d 20 27 | \cl.exe'")._p(1,.".Librarian.=.' |
5b820 | 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c | $VS140COMNTOOLS$..\\..\\VC\\bin\ |
5b840 | 5c 61 6d 64 36 34 5c 5c 6c 69 62 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 6e 6b 65 | \amd64\\lib.exe'")._p(1,.".Linke |
5b860 | 72 20 20 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c | r....=.'$VS140COMNTOOLS$..\\..\\ |
5b880 | 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 5c 5c 6c 69 6e 6b 2e 65 78 65 27 22 29 0a 70 72 69 6e | VC\\bin\\amd64\\link.exe'").prin |
5b8a0 | 74 69 6e 63 6c 75 64 65 73 28 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 69 6e 63 6c 75 64 65 73 72 | tincludes(msvcvars.x64.includesr |
5b8c0 | 61 77 29 0a 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 6c | aw).printlibpaths(msvcvars.x64.l |
5b8e0 | 69 62 70 61 74 68 73 72 61 77 29 0a 5f 70 28 27 5d 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e | ibpathsraw)._p(']')._p('')._p('. |
5b900 | 4d 53 56 43 78 38 36 43 6f 6e 66 69 67 20 3d 27 29 0a 5f 70 28 27 5b 27 29 0a 5f 70 28 31 2c 20 | MSVCx86Config.=')._p('[')._p(1,. |
5b920 | 22 2e 43 6f 6d 70 69 6c 65 72 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e | ".Compiler..=.'$VS140COMNTOOLS$. |
5b940 | 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 5f 78 38 36 5c 5c 63 6c 2e 65 78 | .\\..\\VC\\bin\\amd64_x86\\cl.ex |
5b960 | 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 20 3d 20 27 24 56 53 31 34 30 | e'")._p(1,.".Librarian.=.'$VS140 |
5b980 | 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 | COMNTOOLS$..\\..\\VC\\bin\\amd64 |
5b9a0 | 5f 78 38 36 5c 5c 6c 69 62 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 6e 6b 65 72 20 | _x86\\lib.exe'")._p(1,.".Linker. |
5b9c0 | 20 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 | ...=.'$VS140COMNTOOLS$..\\..\\VC |
5b9e0 | 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 5f 78 38 36 5c 5c 6c 69 6e 6b 2e 65 78 65 27 22 29 0a 70 72 | \\bin\\amd64_x86\\link.exe'").pr |
5ba00 | 69 6e 74 69 6e 63 6c 75 64 65 73 28 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 69 6e 63 6c 75 64 65 | intincludes(msvcvars.x32.include |
5ba20 | 73 72 61 77 29 0a 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 6d 73 76 63 76 61 72 73 2e 78 33 32 | sraw).printlibpaths(msvcvars.x32 |
5ba40 | 2e 6c 69 62 70 61 74 68 73 72 61 77 29 0a 5f 70 28 27 5d 27 29 0a 5f 70 28 27 27 29 0a 65 6c 73 | .libpathsraw)._p(']')._p('').els |
5ba60 | 65 0a 5f 70 28 27 2e 4d 53 56 43 78 36 34 43 6f 6e 66 69 67 20 3d 27 29 0a 5f 70 28 27 5b 27 29 | e._p('.MSVCx64Config.=')._p('[') |
5ba80 | 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e | ._p(1,.".Compiler..=.'$VS140COMN |
5baa0 | 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 78 38 36 5f 61 6d 64 36 34 | TOOLS$..\\..\\VC\\bin\\x86_amd64 |
5bac0 | 5c 5c 63 6c 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 20 3d 20 | \\cl.exe'")._p(1,.".Librarian.=. |
5bae0 | 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e | '$VS140COMNTOOLS$..\\..\\VC\\bin |
5bb00 | 5c 5c 78 38 36 5f 61 6d 64 36 34 5c 5c 6c 69 62 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e | \\x86_amd64\\lib.exe'")._p(1,.". |
5bb20 | 4c 69 6e 6b 65 72 20 20 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c | Linker....=.'$VS140COMNTOOLS$..\ |
5bb40 | 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 78 38 36 5f 61 6d 64 36 34 5c 5c 6c 69 6e 6b 2e 65 78 | \..\\VC\\bin\\x86_amd64\\link.ex |
5bb60 | 65 27 22 29 0a 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 6d 73 76 63 76 61 72 73 2e 78 36 34 2e | e'").printincludes(msvcvars.x64. |
5bb80 | 69 6e 63 6c 75 64 65 73 72 61 77 29 0a 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 6d 73 76 63 76 | includesraw).printlibpaths(msvcv |
5bba0 | 61 72 73 2e 78 36 34 2e 6c 69 62 70 61 74 68 73 72 61 77 29 0a 5f 70 28 27 5d 27 29 0a 5f 70 28 | ars.x64.libpathsraw)._p(']')._p( |
5bbc0 | 27 27 29 0a 5f 70 28 27 2e 4d 53 56 43 78 38 36 43 6f 6e 66 69 67 20 3d 27 29 0a 5f 70 28 27 5b | '')._p('.MSVCx86Config.=')._p('[ |
5bbe0 | 27 29 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 20 20 3d 20 27 24 56 53 31 34 30 43 4f | ')._p(1,.".Compiler..=.'$VS140CO |
5bc00 | 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 63 6c 2e 65 78 65 27 | MNTOOLS$..\\..\\VC\\bin\\cl.exe' |
5bc20 | 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 20 3d 20 27 24 56 53 31 34 30 43 4f | ")._p(1,.".Librarian.=.'$VS140CO |
5bc40 | 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 6c 69 62 2e 65 78 65 | MNTOOLS$..\\..\\VC\\bin\\lib.exe |
5bc60 | 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 6e 6b 65 72 20 20 20 20 3d 20 27 24 56 53 31 34 30 43 | '")._p(1,.".Linker....=.'$VS140C |
5bc80 | 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 6c 69 6e 6b 2e 65 | OMNTOOLS$..\\..\\VC\\bin\\link.e |
5bca0 | 78 65 27 22 29 0a 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 6d 73 76 63 76 61 72 73 2e 78 33 32 | xe'").printincludes(msvcvars.x32 |
5bcc0 | 2e 69 6e 63 6c 75 64 65 73 72 61 77 29 0a 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 6d 73 76 63 | .includesraw).printlibpaths(msvc |
5bce0 | 76 61 72 73 2e 78 33 32 2e 6c 69 62 70 61 74 68 73 72 61 77 29 0a 5f 70 28 27 5d 27 29 0a 5f 70 | vars.x32.libpathsraw)._p(']')._p |
5bd00 | 28 27 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 73 76 63 62 69 6e 20 3d 20 27 24 56 53 31 34 30 | ('').end.local.msvcbin.=.'$VS140 |
5bd20 | 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 27 20 2e 2e 20 28 28 | COMNTOOLS$..\\..\\VC\\bin'....(( |
5bd40 | 69 73 36 34 62 69 74 20 61 6e 64 20 27 5c 5c 61 6d 64 36 34 27 29 20 6f 72 20 27 27 29 0a 5f 70 | is64bit.and.'\\amd64').or.'')._p |
5bd60 | 28 27 23 69 6d 70 6f 72 74 20 50 61 74 68 27 29 0a 5f 70 28 27 23 69 6d 70 6f 72 74 20 54 4d 50 | ('#import.Path')._p('#import.TMP |
5bd80 | 27 29 0a 5f 70 28 27 23 69 6d 70 6f 72 74 20 53 79 73 74 65 6d 52 6f 6f 74 27 29 0a 5f 70 28 27 | ')._p('#import.SystemRoot')._p(' |
5bda0 | 27 29 0a 5f 70 28 27 53 65 74 74 69 6e 67 73 27 29 0a 5f 70 28 27 7b 27 29 0a 5f 70 28 31 2c 20 | ')._p('Settings')._p('{')._p(1,. |
5bdc0 | 27 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 20 3d 20 7b 27 29 0a 5f 70 28 32 2c 20 22 27 50 61 74 68 | '.Environment.=.{')._p(2,."'Path |
5bde0 | 3d 25 73 3b 24 50 61 74 68 24 27 2c 22 2c 20 6d 73 76 63 62 69 6e 29 0a 5f 70 28 32 2c 20 22 27 | =%s;$Path$',",.msvcbin)._p(2,."' |
5be00 | 54 4d 50 3d 24 54 4d 50 24 27 2c 22 29 0a 5f 70 28 32 2c 20 22 27 53 79 73 74 65 6d 52 6f 6f 74 | TMP=$TMP$',")._p(2,."'SystemRoot |
5be20 | 3d 24 53 79 73 74 65 6d 52 6f 6f 74 24 27 2c 22 29 0a 5f 70 28 32 2c 20 27 7d 27 29 0a 5f 70 28 | =$SystemRoot$',")._p(2,.'}')._p( |
5be40 | 27 7d 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 6b | '}')._p('').local.function.projk |
5be60 | 69 6e 64 73 6f 72 74 28 61 2c 20 62 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 76 61 6c 75 65 6d 61 70 | indsort(a,.b).local.projvaluemap |
5be80 | 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 33 2c 0a 57 69 6e 64 6f 77 65 64 41 70 | .=.{.ConsoleApp..=.3,.WindowedAp |
5bea0 | 70 20 3d 20 33 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 32 2c 0a 53 74 61 74 69 63 4c 69 | p.=.3,.SharedLib...=.2,.StaticLi |
5bec0 | 62 20 20 20 3d 20 31 2c 0a 7d 0a 72 65 74 75 72 6e 20 70 72 6f 6a 76 61 6c 75 65 6d 61 70 5b 61 | b...=.1,.}.return.projvaluemap[a |
5bee0 | 2e 6b 69 6e 64 5d 20 3c 20 70 72 6f 6a 76 61 6c 75 65 6d 61 70 5b 62 2e 6b 69 6e 64 5d 0a 65 6e | .kind].<.projvaluemap[b.kind].en |
5bf00 | 64 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 70 72 6f 6a 73 20 3d 20 7b 7d 0a 66 6f 72 20 70 72 6a | d.local.sortedprojs.=.{}.for.prj |
5bf20 | 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 72 6f 6a 65 63 74 | .in.premake.solution.eachproject |
5bf40 | 28 73 6c 6e 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 70 72 6f 6a | (sln).do.table.insert(sortedproj |
5bf60 | 73 2c 20 70 72 6a 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 73 6f 72 74 65 64 70 72 6f | s,.prj).end.table.sort(sortedpro |
5bf80 | 6a 73 2c 20 70 72 6f 6a 6b 69 6e 64 73 6f 72 74 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 | js,.projkindsort).for._,.prj.in. |
5bfa0 | 69 70 61 69 72 73 28 73 6f 72 74 65 64 70 72 6f 6a 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 | ipairs(sortedprojs).do.local.fna |
5bfc0 | 6d 65 20 3d 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 | me.=.premake.project.getbasename |
5bfe0 | 28 70 72 6a 2e 6e 61 6d 65 2c 20 27 25 25 2e 62 66 66 27 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 | (prj.name,.'%%.bff').fname.=.pat |
5c000 | 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 66 6e 61 6d | h.join(prj.location,.fname).fnam |
5c020 | 65 20 3d 20 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 | e.=.path.getrelative(sln.locatio |
5c040 | 6e 2c 20 66 6e 61 6d 65 29 0a 5f 70 28 27 23 69 6e 63 6c 75 64 65 20 22 25 73 22 27 2c 20 66 6e | n,.fname)._p('#include."%s"',.fn |
5c060 | 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 72 6f 6a 65 63 74 56 61 72 69 | ame).end._p('')._p('.ProjectVari |
5c080 | 61 6e 74 73 20 3d 20 7b 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 20 69 6e 20 69 70 61 69 72 73 | ants.=.{').for._,.plat.in.ipairs |
5c0a0 | 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e | (sln.platforms).do.for._,.cfg.in |
5c0c0 | 20 69 70 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 5f | .ipairs(sln.configurations).do._ |
5c0e0 | 70 28 31 2c 20 22 27 25 73 2d 25 73 27 2c 22 2c 20 63 66 67 2c 20 70 6c 61 74 29 0a 65 6e 64 0a | p(1,."'%s-%s',",.cfg,.plat).end. |
5c100 | 65 6e 64 0a 5f 70 28 27 7d 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 46 6f 72 45 61 63 68 28 2e | end._p('}')._p('')._p('ForEach(. |
5c120 | 56 61 72 69 61 6e 74 20 69 6e 20 2e 50 72 6f 6a 65 63 74 56 61 72 69 61 6e 74 73 29 27 29 0a 5f | Variant.in..ProjectVariants)')._ |
5c140 | 70 28 27 7b 27 29 0a 5f 70 28 31 2c 20 22 41 6c 69 61 73 28 27 61 6c 6c 2d 24 56 61 72 69 61 6e | p('{')._p(1,."Alias('all-$Varian |
5c160 | 74 24 27 29 22 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 5f 70 28 32 2c 20 27 2e 54 61 72 67 65 74 | t$')")._p(1,.'{')._p(2,.'.Target |
5c180 | 73 20 3d 20 7b 27 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 | s.=.{').for.prj.in.premake.solut |
5c1a0 | 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 5f 70 28 33 2c 20 22 27 | ion.eachproject(sln).do._p(3,."' |
5c1c0 | 25 73 2d 24 56 61 72 69 61 6e 74 24 27 2c 22 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f | %s-$Variant$',",.prj.name).end._ |
5c1e0 | 70 28 32 2c 20 27 7d 27 29 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 | p(2,.'}')._p(1,.'}')._p('}').end |
5c200 | 0a 00 5f 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 | .._WORKING_DIR........=.os.getcw |
5c220 | 64 28 29 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 | d().local.function.injectplatfor |
5c240 | 6d 28 70 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 | m(platform).if.not.platform.then |
5c260 | 20 72 65 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 | .return.true.end.platform.=.prem |
5c280 | 61 6b 65 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 | ake.checkvalue(platform,.premake |
5c2a0 | 2e 66 69 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 | .fields.platforms.allowed).for.s |
5c2c0 | 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 20 64 6f | ln.in.premake.solution.each().do |
5c2e0 | 0a 6c 6f 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 | .local.platforms.=.sln.platforms |
5c300 | 20 6f 72 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 | .or.{.}.if.#platforms.==.0.then. |
5c320 | 74 61 62 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 | table.insert(platforms,."Native" |
5c340 | 29 0a 65 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 | ).end.if.not.table.contains(plat |
5c360 | 66 6f 72 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 | forms,."Native").then.return.fal |
5c380 | 73 65 2c 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 | se,.sln.name....".does.not.targe |
5c3a0 | 74 20 6e 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 | t.native.platform\nNative.platfo |
5c3c0 | 72 6d 20 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 | rm.settings.are.required.for.the |
5c3e0 | 20 2d 2d 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 | .--platform.feature.".end.if.not |
5c400 | 20 74 61 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 | .table.contains(platforms,.platf |
5c420 | 6f 72 6d 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 | orm).then.table.insert(platforms |
5c440 | 2c 20 70 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 | ,.platform).end.sln.platforms.=. |
5c460 | 70 6c 61 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 | platforms.end.return.true.end.fu |
5c480 | 6e 63 74 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 | nction._premake_main(scriptpath) |
5c4a0 | 0a 69 66 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 | .if.(scriptpath).then.local.scri |
5c4c0 | 70 74 73 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 | pts..=.dofile(scriptpath...."/_m |
5c4e0 | 61 6e 69 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 | anifest.lua").for._,v.in.ipairs( |
5c500 | 73 63 72 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 | scripts).do.dofile(scriptpath... |
5c520 | 20 22 2f 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 | ."/"....v).end.end._PREMAKE_COMM |
5c540 | 41 4e 44 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 | AND.=.path.getabsolute(_PREMAKE_ |
5c560 | 43 4f 4d 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 | COMMAND).premake.action.set(_ACT |
5c580 | 49 4f 4e 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 | ION).math.randomseed(os.time()). |
5c5a0 | 69 66 20 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 | if.(nil.~=._OPTIONS["file"]).the |
5c5c0 | 6e 0a 6c 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 | n.local.fname.=._OPTIONS["file"] |
5c5e0 | 0a 69 66 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 | .if.(os.isfile(fname)).then.dofi |
5c600 | 6c 65 28 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 | le(fname).else.error("No.genie.s |
5c620 | 63 72 69 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 | cript.'"....fname...."'.found!", |
5c640 | 20 32 29 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 | .2).end.else.local.dir,.name.=.p |
5c660 | 72 65 6d 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 | remake.findDefaultScript(path.ge |
5c680 | 74 61 62 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 | tabsolute("./")).if.dir.~=.nil.t |
5c6a0 | 68 65 6e 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 | hen.os.chdir(dir).dofile(name).e |
5c6c0 | 6e 64 0a 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 | nd.end.if.(_OPTIONS["version"].o |
5c6e0 | 72 20 5f 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 | r._OPTIONS["help"].or.not._ACTIO |
5c700 | 4e 29 20 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 | N).then.printf("GENie.-.Project. |
5c720 | 67 65 6e 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 | generator.tool.%s",._GENIE_VERSI |
5c740 | 4f 4e 5f 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 | ON_STR).printf("https://github.c |
5c760 | 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 47 45 4e 69 65 22 29 0a 69 66 20 28 6e 6f 74 20 5f 4f 50 | om/bkaradzic/GENie").if.(not._OP |
5c780 | 54 49 4f 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 | TIONS["version"]).then.premake.s |
5c7a0 | 68 6f 77 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 | howhelp().end.return.1.end.actio |
5c7c0 | 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 69 66 20 | n.=.premake.action.current().if. |
5c7e0 | 28 6e 6f 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 | (not.action).then.error("Error:. |
5c800 | 6e 6f 20 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 | no.such.action.'"...._ACTION.... |
5c820 | 22 27 22 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 | "'",.0).end.ok,.err.=.premake.op |
5c840 | 74 69 6f 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 | tion.validate(_OPTIONS).if.(not. |
5c860 | 6f 6b 29 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 | ok).then.error("Error:."....err, |
5c880 | 20 30 29 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 | .0).end.ok,.err.=.premake.checkt |
5c8a0 | 6f 6f 6c 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 | ools().if.(not.ok).then.error("E |
5c8c0 | 72 72 6f 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 | rror:."....err,.0).end.ok,.err.= |
5c8e0 | 20 69 6e 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 | .injectplatform(_OPTIONS["platfo |
5c900 | 72 6d 22 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 | rm"]).if.(not.ok).then.error("Er |
5c920 | 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 72 6f 66 | ror:."....err,.0).end.local.prof |
5c940 | 69 6c 65 72 20 3d 20 6e 65 77 50 72 6f 66 69 6c 65 72 28 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 | iler.=.newProfiler().if.(nil.~=. |
5c960 | 5f 4f 50 54 49 4f 4e 53 5b 22 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 5d 29 20 74 68 65 6e | _OPTIONS["debug-profiler"]).then |
5c980 | 0a 70 72 6f 66 69 6c 65 72 3a 73 74 61 72 74 28 29 0a 65 6e 64 0a 70 72 69 6e 74 28 22 42 75 69 | .profiler:start().end.print("Bui |
5c9a0 | 6c 64 69 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 | lding.configurations...").premak |
5c9c0 | 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 69 66 20 28 6e 69 6c 20 7e 3d | e.bake.buildconfigs().if.(nil.~= |
5c9e0 | 20 5f 4f 50 54 49 4f 4e 53 5b 22 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 5d 29 20 74 68 65 | ._OPTIONS["debug-profiler"]).the |
5ca00 | 6e 0a 70 72 6f 66 69 6c 65 72 3a 73 74 6f 70 28 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 50 61 74 68 | n.profiler:stop().local.filePath |
5ca20 | 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 22 47 45 4e 69 65 2d 70 72 6f 66 69 | .=.path.getabsolute("GENie-profi |
5ca40 | 6c 65 72 2d 62 61 6b 65 2e 74 78 74 22 29 0a 70 72 69 6e 74 28 22 57 72 69 74 69 6e 67 20 64 65 | ler-bake.txt").print("Writing.de |
5ca60 | 62 75 67 2d 70 72 6f 66 69 6c 65 72 20 72 65 70 6f 72 74 20 22 20 2e 2e 20 66 69 6c 65 50 61 74 | bug-profiler.report."....filePat |
5ca80 | 68 20 2e 2e 20 22 2e 22 29 0a 6c 6f 63 61 6c 20 6f 75 74 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 | h....".").local.outfile.=.io.ope |
5caa0 | 6e 28 66 69 6c 65 50 61 74 68 2c 20 22 77 2b 22 29 0a 70 72 6f 66 69 6c 65 72 3a 72 65 70 6f 72 | n(filePath,."w+").profiler:repor |
5cac0 | 74 28 6f 75 74 66 69 6c 65 29 0a 6f 75 74 66 69 6c 65 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 6f | t(outfile).outfile:close().end.o |
5cae0 | 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 | k,.err.=.premake.checkprojects() |
5cb00 | 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 3a 20 | .if.(not.ok).then.error("Error:. |
5cb20 | 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 52 75 6e 6e 69 6e 67 | "....err,.0).end.printf("Running |
5cb40 | 20 61 63 74 69 6f 6e 20 27 25 73 27 2e 2e 2e 22 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 | .action.'%s'...",.action.trigger |
5cb60 | 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 61 63 74 69 6f 6e 2e 74 72 69 | ).premake.action.call(action.tri |
5cb80 | 67 67 65 72 29 0a 70 72 69 6e 74 28 22 44 6f 6e 65 2e 22 29 0a 72 65 74 75 72 6e 20 30 0a 65 6e | gger).print("Done.").return.0.en |
5cba0 | 64 0a 00 75 6e 61 62 6c 65 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 64 69 72 65 63 74 6f 72 79 | d..unable.to.switch.to.directory |
5cbc0 | 20 27 25 73 27 00 63 70 20 25 73 20 25 73 00 75 6e 61 62 6c 65 20 74 6f 20 63 6f 70 79 20 66 69 | .'%s'.cp.%s.%s.unable.to.copy.fi |
5cbe0 | 6c 65 20 74 6f 20 27 25 73 27 00 27 25 73 27 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 | le.to.'%s'.'%s'.could.not.be.acc |
5cc00 | 65 73 73 65 64 00 27 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 | essed.'%s'.was.not.found.An..unk |
5cc20 | 6e 6f 77 6e 20 65 72 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 | nown.error.%d.occured.while.acce |
5cc40 | 73 73 69 6e 67 20 27 25 73 27 00 6d 74 69 6d 65 00 73 63 72 69 70 74 73 00 4c 75 61 20 35 2e 33 | ssing.'%s'.mtime.scripts.Lua.5.3 |
5cc60 | 2e 30 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 35 20 4c 75 61 2e | .0..Copyright.(C).1994-2015.Lua. |
5cc80 | 6f 72 67 2c 20 50 55 43 2d 52 69 6f 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 00 76 65 72 73 | org,.PUC-Rio._GENIE_VERSION.vers |
5cca0 | 69 6f 6e 20 34 39 34 20 28 63 6f 6d 6d 69 74 20 35 31 66 61 61 36 66 39 36 66 37 63 63 35 66 64 | ion.494.(commit.51faa6f96f7cc5fd |
5ccc0 | 34 34 34 39 39 66 34 30 37 61 35 66 35 32 38 32 64 62 62 35 38 34 39 31 29 00 5f 47 45 4e 49 45 | 44499f407a5f5282dbb58491)._GENIE |
5cce0 | 5f 56 45 52 53 49 4f 4e 5f 53 54 52 00 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 34 2d | _VERSION_STR.Copyright.(c).2014- |
5cd00 | 32 30 31 35 20 42 72 61 6e 69 6d 69 72 20 4b 61 72 61 64 c5 be 69 c4 87 2c 20 4e 65 69 6c 20 52 | 2015.Branimir.Karad..i..,.Neil.R |
5cd20 | 69 63 68 61 72 64 73 6f 6e 2c 0a 4d 69 6b 65 20 50 6f 70 6f 6c 6f 73 6b 69 2c 20 44 72 65 77 20 | ichardson,.Mike.Popoloski,.Drew. |
5cd40 | 53 6f 6c 6f 6d 6f 6e 2c 20 54 65 64 20 64 65 20 4d 75 6e 6e 69 6b 2c 20 4d 69 6f 64 72 61 67 20 | Solomon,.Ted.de.Munnik,.Miodrag. |
5cd60 | 4d 69 6c 61 6e 6f 76 69 c4 87 0a 42 72 65 74 74 20 56 69 63 6b 65 72 73 2c 20 54 65 72 72 79 20 | Milanovi...Brett.Vickers,.Terry. |
5cd80 | 48 65 6e 64 72 69 78 20 49 49 2e 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 32 2d 32 | Hendrix.II..Copyright.(C).2002-2 |
5cda0 | 30 31 33 20 4a 61 73 6f 6e 20 50 65 72 6b 69 6e 73 20 61 6e 64 20 74 68 65 20 50 72 65 6d 61 6b | 013.Jason.Perkins.and.the.Premak |
5cdc0 | 65 20 50 72 6f 6a 65 63 74 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 00 6c 69 6e | e.Project._PREMAKE_COPYRIGHT.lin |
5cde0 | 75 78 00 5f 4f 53 00 5f 41 43 54 49 4f 4e 00 5f 41 52 47 53 00 5f 4f 50 54 49 4f 4e 53 00 64 65 | ux._OS._ACTION._ARGS._OPTIONS.de |
5ce00 | 62 75 67 00 74 72 61 63 65 62 61 63 6b 00 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 00 2f 70 72 6f | bug.traceback._premake_main./pro |
5ce20 | 63 2f 73 65 6c 66 2f 65 78 65 00 65 6e 64 73 77 69 74 68 00 63 68 64 69 72 00 63 6f 70 79 66 69 | c/self/exe.endswith.chdir.copyfi |
5ce40 | 6c 65 00 5f 69 73 36 34 62 69 74 00 69 73 64 69 72 00 67 65 74 63 77 64 00 6d 61 74 63 68 64 6f | le._is64bit.isdir.getcwd.matchdo |
5ce60 | 6e 65 00 6d 61 74 63 68 69 73 66 69 6c 65 00 6d 61 74 63 68 6e 61 6d 65 00 6d 61 74 63 68 6e 65 | ne.matchisfile.matchname.matchne |
5ce80 | 78 74 00 6d 61 74 63 68 73 74 61 72 74 00 6d 6b 64 69 72 00 70 61 74 68 73 65 61 72 63 68 00 72 | xt.matchstart.mkdir.pathsearch.r |
5cea0 | 6d 64 69 72 00 73 74 61 74 00 74 69 63 6b 73 00 75 75 69 64 00 69 73 61 62 73 6f 6c 75 74 65 00 | mdir.stat.ticks.uuid.isabsolute. |
5cec0 | 2b ce 45 00 00 00 00 00 8a 57 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | +.E......W@..................... |
5cee0 | 34 ce 45 00 00 00 00 00 10 49 40 00 00 00 00 00 3a ce 45 00 00 00 00 00 68 49 40 00 00 00 00 00 | 4.E......I@.....:.E.....hI@..... |
5cf00 | 43 ce 45 00 00 00 00 00 ab 53 40 00 00 00 00 00 4c ce 45 00 00 00 00 00 be 48 40 00 00 00 00 00 | C.E......S@.....L.E......H@..... |
5cf20 | 52 ce 45 00 00 00 00 00 6f 54 40 00 00 00 00 00 68 ce 45 00 00 00 00 00 1c 55 40 00 00 00 00 00 | R.E.....oT@.....h.E......U@..... |
5cf40 | 59 ce 45 00 00 00 00 00 3b 56 40 00 00 00 00 00 63 ce 45 00 00 00 00 00 99 56 40 00 00 00 00 00 | Y.E.....;V@.....c.E......V@..... |
5cf60 | 6f ce 45 00 00 00 00 00 74 56 40 00 00 00 00 00 79 ce 45 00 00 00 00 00 25 57 40 00 00 00 00 00 | o.E.....tV@.....y.E.....%W@..... |
5cf80 | 83 ce 45 00 00 00 00 00 45 55 40 00 00 00 00 00 8e ce 45 00 00 00 00 00 12 54 40 00 00 00 00 00 | ..E.....EU@.......E......T@..... |
5cfa0 | 94 ce 45 00 00 00 00 00 79 4b 40 00 00 00 00 00 9f ce 45 00 00 00 00 00 ba 53 40 00 00 00 00 00 | ..E.....yK@.......E......S@..... |
5cfc0 | a5 ce 45 00 00 00 00 00 3b 4a 40 00 00 00 00 00 aa ce 45 00 00 00 00 00 f6 49 40 00 00 00 00 00 | ..E.....;J@.......E......I@..... |
5cfe0 | b0 ce 45 00 00 00 00 00 d7 51 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E......Q@..................... |
5d000 | b5 ce 45 00 00 00 00 00 38 4b 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E.....8K@..................... |
5d020 | 00 00 00 00 00 e0 7e 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 | ......~@rb./dev/urandom.%02X%02X |
5d040 | 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% |
5d060 | 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 75 6e 61 | 02X-%02X%02X%02X%02X%02X%02X.una |
5d080 | 62 6c 65 20 74 6f 20 72 65 6d 6f 76 65 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 5f 50 52 | ble.to.remove.directory.'%s'._PR |
5d0a0 | 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 00 75 6e 61 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 64 | EMAKE_COMMAND.unable.to.create.d |
5d0c0 | 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 25 73 2f 25 73 00 25 64 2d 62 79 74 65 20 69 6e 74 65 | irectory.'%s'.%s/%s.%d-byte.inte |
5d0e0 | 67 65 72 20 64 6f 65 73 20 6e 6f 74 20 66 69 74 20 69 6e 74 6f 20 4c 75 61 20 49 6e 74 65 67 65 | ger.does.not.fit.into.Lua.Intege |
5d100 | 72 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 65 6e 64 73 20 77 69 74 68 20 27 | r.malformed.pattern.(ends.with.' |
5d120 | 25 25 27 29 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 | %%').malformed.pattern.(missing. |
5d140 | 27 5d 27 29 00 72 65 73 75 6c 74 69 6e 67 20 73 74 72 69 6e 67 20 74 6f 6f 20 6c 61 72 67 65 00 | ']').resulting.string.too.large. |
5d160 | 76 61 6c 75 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 6e 6f 20 76 61 6c 75 65 00 2d 2b 20 23 | value.out.of.range.no.value.-+.# |
5d180 | 30 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 28 72 65 70 65 61 74 65 64 20 66 6c 61 67 73 | 0.invalid.format.(repeated.flags |
5d1a0 | 29 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 28 77 69 64 74 68 20 6f 72 20 70 72 65 63 69 | ).invalid.format.(width.or.preci |
5d1c0 | 73 69 6f 6e 20 74 6f 6f 20 6c 6f 6e 67 29 00 5c 25 64 00 5c 25 30 33 64 00 69 6e 76 61 6c 69 64 | sion.too.long).\%d.\%03d.invalid |
5d1e0 | 20 6f 70 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 | .option.'%%%c'.to.'format'.strin |
5d200 | 67 20 73 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 | g.slice.too.long.invalid.capture |
5d220 | 20 69 6e 64 65 78 20 25 25 25 64 00 75 6e 66 69 6e 69 73 68 65 64 20 63 61 70 74 75 72 65 00 74 | .index.%%%d.unfinished.capture.t |
5d240 | 6f 6f 20 6d 61 6e 79 20 63 61 70 74 75 72 65 73 00 75 6e 61 62 6c 65 20 74 6f 20 64 75 6d 70 20 | oo.many.captures.unable.to.dump. |
5d260 | 67 69 76 65 6e 20 66 75 6e 63 74 69 6f 6e 00 69 6e 74 65 67 72 61 6c 20 73 69 7a 65 20 28 25 64 | given.function.integral.size.(%d |
5d280 | 29 20 6f 75 74 20 6f 66 20 6c 69 6d 69 74 73 20 5b 31 2c 25 64 5d 00 6d 69 73 73 69 6e 67 20 73 | ).out.of.limits.[1,%d].missing.s |
5d2a0 | 69 7a 65 20 66 6f 72 20 66 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 63 27 00 69 6e 76 61 6c 69 | ize.for.format.option.'c'.invali |
5d2c0 | 64 20 66 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 25 63 27 00 69 6e 76 61 6c 69 64 20 6e 65 78 | d.format.option.'%c'.invalid.nex |
5d2e0 | 74 20 6f 70 74 69 6f 6e 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 58 27 00 66 6f 72 6d 61 74 20 61 | t.option.for.option.'X'.format.a |
5d300 | 73 6b 73 20 66 6f 72 20 61 6c 69 67 6e 6d 65 6e 74 20 6e 6f 74 20 70 6f 77 65 72 20 6f 66 20 32 | sks.for.alignment.not.power.of.2 |
5d320 | 00 66 6f 72 6d 61 74 20 72 65 73 75 6c 74 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 72 69 61 62 6c | .format.result.too.large.variabl |
5d340 | 65 2d 6c 65 6e 67 74 68 20 66 6f 72 6d 61 74 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e | e-length.format.initial.position |
5d360 | 20 6f 75 74 20 6f 66 20 73 74 72 69 6e 67 00 64 61 74 61 20 73 74 72 69 6e 67 20 74 6f 6f 20 73 | .out.of.string.data.string.too.s |
5d380 | 68 6f 72 74 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 00 69 6e 74 65 67 65 72 20 6f 76 | hort.too.many.results.integer.ov |
5d3a0 | 65 72 66 6c 6f 77 00 75 6e 73 69 67 6e 65 64 20 6f 76 65 72 66 6c 6f 77 00 77 72 6f 6e 67 20 6c | erflow.unsigned.overflow.wrong.l |
5d3c0 | 65 6e 67 74 68 00 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 64 6f 65 73 20 6e 6f 74 20 66 69 74 | ength.string.length.does.not.fit |
5d3e0 | 20 69 6e 20 67 69 76 65 6e 20 73 69 7a 65 00 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 73 20 7a | .in.given.size.string.contains.z |
5d400 | 65 72 6f 73 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 69 64 | eros.pattern.too.complex.invalid |
5d420 | 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 74 65 | .pattern.capture.malformed.patte |
5d440 | 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 29 00 | rn.(missing.arguments.to.'%%b'). |
5d460 | 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 74 65 | missing.'['.after.'%%f'.in.patte |
5d480 | 72 6e 00 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 | rn.^$*+?.([%-.string/function/ta |
5d4a0 | 62 6c 65 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 | ble.expected.invalid.use.of.'%c' |
5d4c0 | 20 69 6e 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 | .in.replacement.string.invalid.r |
5d4e0 | 65 70 6c 61 63 65 6d 65 6e 74 20 76 61 6c 75 65 20 28 61 20 25 73 29 00 5f 5f 69 6e 64 65 78 00 | eplacement.value.(a.%s).__index. |
5d500 | 63 68 61 72 00 64 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 | char.dump.find.gmatch.gsub.lower |
5d520 | 00 72 65 70 00 72 65 76 65 72 73 65 00 75 70 70 65 72 00 70 61 63 6b 73 69 7a 65 00 00 00 00 00 | .rep.reverse.upper.packsize..... |
5d540 | bc 5d 40 00 00 00 00 00 87 5e 40 00 00 00 00 00 d2 5d 40 00 00 00 00 00 e6 5d 40 00 00 00 00 00 | .]@......^@......]@......]@..... |
5d560 | 87 5e 40 00 00 00 00 00 87 5e 40 00 00 00 00 00 f9 5d 40 00 00 00 00 00 87 5e 40 00 00 00 00 00 | .^@......^@......]@......^@..... |
5d580 | 87 5e 40 00 00 00 00 00 87 5e 40 00 00 00 00 00 87 5e 40 00 00 00 00 00 0c 5e 40 00 00 00 00 00 | .^@......^@......^@......^@..... |
5d5a0 | 87 5e 40 00 00 00 00 00 87 5e 40 00 00 00 00 00 87 5e 40 00 00 00 00 00 1f 5e 40 00 00 00 00 00 | .^@......^@......^@......^@..... |
5d5c0 | 87 5e 40 00 00 00 00 00 87 5e 40 00 00 00 00 00 30 5e 40 00 00 00 00 00 87 5e 40 00 00 00 00 00 | .^@......^@.....0^@......^@..... |
5d5e0 | 43 5e 40 00 00 00 00 00 87 5e 40 00 00 00 00 00 56 5e 40 00 00 00 00 00 67 5e 40 00 00 00 00 00 | C^@......^@.....V^@.....g^@..... |
5d600 | 87 5e 40 00 00 00 00 00 7d 5e 40 00 00 00 00 00 35 6f 40 00 00 00 00 00 35 6f 40 00 00 00 00 00 | .^@.....}^@.....5o@.....5o@..... |
5d620 | 60 6f 40 00 00 00 00 00 9e 6f 40 00 00 00 00 00 b4 6f 40 00 00 00 00 00 0f 70 40 00 00 00 00 00 | `o@......o@......o@......p@..... |
5d640 | 39 70 40 00 00 00 00 00 39 70 40 00 00 00 00 00 39 70 40 00 00 00 00 00 7f 71 40 00 00 00 00 00 | 9p@.....9p@.....9p@......q@..... |
5d660 | cc 71 40 00 00 00 00 00 19 72 40 00 00 00 00 00 70 72 40 00 00 00 00 00 b4 72 40 00 00 00 00 00 | .q@......r@.....pr@......r@..... |
5d680 | 24 73 40 00 00 00 00 00 ad 73 40 00 00 00 00 00 df 73 40 00 00 00 00 00 df 73 40 00 00 00 00 00 | $s@......s@......s@......s@..... |
5d6a0 | c6 dc 45 00 00 00 00 00 17 66 40 00 00 00 00 00 00 d5 45 00 00 00 00 00 76 5f 40 00 00 00 00 00 | ..E......f@.......E.....v_@..... |
5d6c0 | 05 d5 45 00 00 00 00 00 2a 69 40 00 00 00 00 00 0a d5 45 00 00 00 00 00 2b 7b 40 00 00 00 00 00 | ..E.....*i@.......E.....+{@..... |
5d6e0 | bb f6 45 00 00 00 00 00 8f 60 40 00 00 00 00 00 0f d5 45 00 00 00 00 00 27 5f 40 00 00 00 00 00 | ..E......`@.......E.....'_@..... |
5d700 | 16 d5 45 00 00 00 00 00 35 7b 40 00 00 00 00 00 b5 09 46 00 00 00 00 00 16 58 40 00 00 00 00 00 | ..E.....5{@.......F......X@..... |
5d720 | 1b d5 45 00 00 00 00 00 fd 5c 40 00 00 00 00 00 10 d5 45 00 00 00 00 00 24 7b 40 00 00 00 00 00 | ..E......\@.......E.....${@..... |
5d740 | 21 d5 45 00 00 00 00 00 c5 5b 40 00 00 00 00 00 25 d5 45 00 00 00 00 00 37 5b 40 00 00 00 00 00 | !.E......[@.....%.E.....7[@..... |
5d760 | c6 09 46 00 00 00 00 00 fd 66 40 00 00 00 00 00 2d d5 45 00 00 00 00 00 9b 5a 40 00 00 00 00 00 | ..F......f@.....-.E......Z@..... |
5d780 | 48 f2 45 00 00 00 00 00 7f 70 40 00 00 00 00 00 33 d5 45 00 00 00 00 00 3a 6d 40 00 00 00 00 00 | H.E......p@.....3.E.....:m@..... |
5d7a0 | 46 f2 45 00 00 00 00 00 01 6e 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | F.E......n@..................... |
5d7c0 | 01 00 00 00 00 00 00 00 00 00 00 00 00 70 7f 40 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e | .............p.@too.many.argumen |
5d7e0 | 74 73 20 74 6f 20 72 65 73 75 6d 65 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 64 65 61 64 20 | ts.to.resume.cannot.resume.dead. |
5d800 | 63 6f 72 6f 75 74 69 6e 65 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 72 65 | coroutine.too.many.results.to.re |
5d820 | 73 75 6d 65 00 74 68 72 65 61 64 20 65 78 70 65 63 74 65 64 00 73 75 73 70 65 6e 64 65 64 00 6e | sume.thread.expected.suspended.n |
5d840 | 6f 72 6d 61 6c 00 64 65 61 64 00 63 72 65 61 74 65 00 73 74 61 74 75 73 00 77 72 61 70 00 79 69 | ormal.dead.create.status.wrap.yi |
5d860 | 65 6c 64 00 69 73 79 69 65 6c 64 61 62 6c 65 00 4b d8 45 00 00 00 00 00 51 82 40 00 00 00 00 00 | eld.isyieldable.K.E.....Q.@..... |
5d880 | 1e d8 45 00 00 00 00 00 18 84 40 00 00 00 00 00 2e fa 45 00 00 00 00 00 37 82 40 00 00 00 00 00 | ..E.......@.......E.....7.@..... |
5d8a0 | 52 d8 45 00 00 00 00 00 60 83 40 00 00 00 00 00 59 d8 45 00 00 00 00 00 97 82 40 00 00 00 00 00 | R.E.....`.@.....Y.E.......@..... |
5d8c0 | 5e d8 45 00 00 00 00 00 4f 81 40 00 00 00 00 00 64 d8 45 00 00 00 00 00 35 81 40 00 00 00 00 00 | ^.E.....O.@.....d.E.....5.@..... |
5d8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 2a 6e 6f 20 6e 61 6d 65 29 00 00 00 00 00 00 | ................(*no.name)...... |
5d900 | 1a 97 40 00 00 00 00 00 23 97 40 00 00 00 00 00 36 97 40 00 00 00 00 00 42 97 40 00 00 00 00 00 | ..@.....#.@.....6.@.....B.@..... |
5d920 | 53 97 40 00 00 00 00 00 64 97 40 00 00 00 00 00 cc 97 40 00 00 00 00 00 da 97 40 00 00 00 00 00 | S.@.....d.@.......@.......@..... |
5d940 | f9 97 40 00 00 00 00 00 f3 97 40 00 00 00 00 00 00 00 00 00 00 70 7f 40 00 00 00 00 00 00 00 00 | ..@.......@..........p.@........ |
5d960 | 24 4c 75 61 56 65 72 73 69 6f 6e 3a 20 4c 75 61 20 35 2e 33 2e 30 20 20 43 6f 70 79 72 69 67 68 | $LuaVersion:.Lua.5.3.0..Copyrigh |
5d980 | 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 35 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f | t.(C).1994-2015.Lua.org,.PUC-Rio |
5d9a0 | 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, |
5d9c0 | 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.$ |
5d9e0 | 00 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 00 6c 61 62 65 6c 73 2f 67 6f 74 6f 73 00 | .not.enough.memory.labels/gotos. |
5da00 | 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 74 20 6c 69 6e 65 20 25 | main.function.function.at.line.% |
5da20 | 64 00 74 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 20 69 6e 20 25 | d.too.many.%s.(limit.is.%d).in.% |
5da40 | 73 00 25 73 20 65 78 70 65 63 74 65 64 00 3c 67 6f 74 6f 20 25 73 3e 20 61 74 20 6c 69 6e 65 20 | s.%s.expected.<goto.%s>.at.line. |
5da60 | 25 64 20 6a 75 6d 70 73 20 69 6e 74 6f 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 6c 6f 63 61 6c | %d.jumps.into.the.scope.of.local |
5da80 | 20 27 25 73 27 00 25 73 20 65 78 70 65 63 74 65 64 20 28 74 6f 20 63 6c 6f 73 65 20 25 73 20 61 | .'%s'.%s.expected.(to.close.%s.a |
5daa0 | 74 20 6c 69 6e 65 20 25 64 29 00 43 20 6c 65 76 65 6c 73 00 6c 6f 63 61 6c 20 76 61 72 69 61 62 | t.line.%d).C.levels.local.variab |
5dac0 | 6c 65 73 00 3c 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 | les.<%s>.at.line.%d.not.inside.a |
5dae0 | 20 6c 6f 6f 70 00 6e 6f 20 76 69 73 69 62 6c 65 20 6c 61 62 65 6c 20 27 25 73 27 20 66 6f 72 20 | .loop.no.visible.label.'%s'.for. |
5db00 | 3c 67 6f 74 6f 3e 20 61 74 20 6c 69 6e 65 20 25 64 00 62 72 65 61 6b 00 28 66 6f 72 20 69 6e 64 | <goto>.at.line.%d.break.(for.ind |
5db20 | 65 78 29 00 28 66 6f 72 20 6c 69 6d 69 74 29 00 28 66 6f 72 20 73 74 65 70 29 00 28 66 6f 72 20 | ex).(for.limit).(for.step).(for. |
5db40 | 67 65 6e 65 72 61 74 6f 72 29 00 28 66 6f 72 20 73 74 61 74 65 29 00 28 66 6f 72 20 63 6f 6e 74 | generator).(for.state).(for.cont |
5db60 | 72 6f 6c 29 00 27 3d 27 20 6f 72 20 27 69 6e 27 20 65 78 70 65 63 74 65 64 00 6c 61 62 65 6c 20 | rol).'='.or.'in'.expected.label. |
5db80 | 27 25 73 27 20 61 6c 72 65 61 64 79 20 64 65 66 69 6e 65 64 20 6f 6e 20 6c 69 6e 65 20 25 64 00 | '%s'.already.defined.on.line.%d. |
5dba0 | 73 79 6e 74 61 78 20 65 72 72 6f 72 00 73 65 6c 66 00 3c 6e 61 6d 65 3e 20 6f 72 20 27 2e 2e 2e | syntax.error.self.<name>.or.'... |
5dbc0 | 27 20 65 78 70 65 63 74 65 64 00 63 61 6e 6e 6f 74 20 75 73 65 20 27 2e 2e 2e 27 20 6f 75 74 73 | '.expected.cannot.use.'...'.outs |
5dbe0 | 69 64 65 20 61 20 76 61 72 61 72 67 20 66 75 6e 63 74 69 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 | ide.a.vararg.function.function.a |
5dc00 | 72 67 75 6d 65 6e 74 73 20 65 78 70 65 63 74 65 64 00 75 6e 65 78 70 65 63 74 65 64 20 73 79 6d | rguments.expected.unexpected.sym |
5dc20 | 62 6f 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 0a 0a 0a 0b 0b 0b 0b 0e 0d 0b 0b 0b 0b 06 06 | bol............................. |
5dc40 | 04 04 05 05 07 07 07 07 09 08 03 03 03 03 03 03 03 03 03 03 03 03 02 02 01 01 69 6e 76 61 6c 69 | ..........................invali |
5dc60 | 64 20 55 54 46 2d 38 20 63 6f 64 65 00 25 55 00 66 69 6e 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f | d.UTF-8.code.%U.final.position.o |
5dc80 | 75 74 20 6f 66 20 73 74 72 69 6e 67 00 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 72 61 6e | ut.of.string.position.out.of.ran |
5dca0 | 67 65 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 20 63 6f 6e 74 69 6e 75 | ge.initial.position.is.a.continu |
5dcc0 | 61 74 69 6f 6e 20 62 79 74 65 00 63 68 61 72 70 61 74 74 65 72 6e 00 6f 66 66 73 65 74 00 63 6f | ation.byte.charpattern.offset.co |
5dce0 | 64 65 70 6f 69 6e 74 00 00 00 00 00 00 00 00 00 5b 00 2d 7f c2 2d f4 5d 5b 80 2d bf 5d 2a 00 00 | depoint.........[.-..-.][.-.]*.. |
5dd00 | ff 00 00 00 7f 00 00 00 ff 07 00 00 ff ff 00 00 5f 45 4e 56 00 25 73 3a 25 64 3a 20 25 73 00 25 | ................_ENV.%s:%d:.%s.% |
5dd20 | 73 20 6e 65 61 72 20 25 73 00 6c 65 78 69 63 61 6c 20 65 6c 65 6d 65 6e 74 20 74 6f 6f 20 6c 6f | s.near.%s.lexical.element.too.lo |
5dd40 | 6e 67 00 63 68 75 6e 6b 20 68 61 73 20 74 6f 6f 20 6d 61 6e 79 20 6c 69 6e 65 73 00 68 65 78 61 | ng.chunk.has.too.many.lines.hexa |
5dd60 | 64 65 63 69 6d 61 6c 20 64 69 67 69 74 20 65 78 70 65 63 74 65 64 00 50 70 00 45 65 00 78 58 00 | decimal.digit.expected.Pp.Ee.xX. |
5dd80 | 2d 2b 00 6d 61 6c 66 6f 72 6d 65 64 20 6e 75 6d 62 65 72 00 63 6f 6d 6d 65 6e 74 00 75 6e 66 69 | -+.malformed.number.comment.unfi |
5dda0 | 6e 69 73 68 65 64 20 6c 6f 6e 67 20 25 73 20 28 73 74 61 72 74 69 6e 67 20 61 74 20 6c 69 6e 65 | nished.long.%s.(starting.at.line |
5ddc0 | 20 25 64 29 00 69 6e 76 61 6c 69 64 20 6c 6f 6e 67 20 73 74 72 69 6e 67 20 64 65 6c 69 6d 69 74 | .%d).invalid.long.string.delimit |
5dde0 | 65 72 00 75 6e 66 69 6e 69 73 68 65 64 20 73 74 72 69 6e 67 00 6d 69 73 73 69 6e 67 20 27 7b 27 | er.unfinished.string.missing.'{' |
5de00 | 00 55 54 46 2d 38 20 76 61 6c 75 65 20 74 6f 6f 20 6c 61 72 67 65 00 6d 69 73 73 69 6e 67 20 27 | .UTF-8.value.too.large.missing.' |
5de20 | 7d 27 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 65 63 69 6d | }'.invalid.escape.sequence.decim |
5de40 | 61 6c 20 65 73 63 61 70 65 20 74 6f 6f 20 6c 61 72 67 65 00 64 6f 00 65 6c 73 65 00 65 6c 73 65 | al.escape.too.large.do.else.else |
5de60 | 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 65 74 75 72 6e 00 | if.false.for.goto.repeat.return. |
5de80 | 74 68 65 6e 00 74 72 75 65 00 75 6e 74 69 6c 00 77 68 69 6c 65 00 2f 2f 00 3d 3d 00 3e 3d 00 3c | then.true.until.while.//.==.>=.< |
5dea0 | 3d 00 7e 3d 00 3c 3c 00 3e 3e 00 3a 3a 00 3c 65 6f 66 3e 00 3c 6e 75 6d 62 65 72 3e 00 3c 69 6e | =.~=.<<.>>.::.<eof>.<number>.<in |
5dec0 | 74 65 67 65 72 3e 00 3c 6e 61 6d 65 3e 00 3c 73 74 72 69 6e 67 3e 00 00 00 00 00 00 00 00 00 00 | teger>.<name>.<string>.......... |
5dee0 | ec 09 46 00 00 00 00 00 12 db 45 00 00 00 00 00 54 de 45 00 00 00 00 00 57 de 45 00 00 00 00 00 | ..F.......E.....T.E.....W.E..... |
5df00 | 5c de 45 00 00 00 00 00 4c 5f 44 00 00 00 00 00 63 de 45 00 00 00 00 00 69 de 45 00 00 00 00 00 | \.E.....L_D.....c.E.....i.E..... |
5df20 | 58 fe 45 00 00 00 00 00 6d de 45 00 00 00 00 00 60 de 45 00 00 00 00 00 3c e0 45 00 00 00 00 00 | X.E.....m.E.....`.E.....<.E..... |
5df40 | 23 f4 45 00 00 00 00 00 b4 fd 45 00 00 00 00 00 12 0a 46 00 00 00 00 00 f3 09 46 00 00 00 00 00 | #.E.......E.......F.......F..... |
5df60 | 72 de 45 00 00 00 00 00 79 de 45 00 00 00 00 00 80 de 45 00 00 00 00 00 85 de 45 00 00 00 00 00 | r.E.....y.E.......E.......E..... |
5df80 | 8a de 45 00 00 00 00 00 90 de 45 00 00 00 00 00 96 de 45 00 00 00 00 00 77 04 46 00 00 00 00 00 | ..E.......E.......E.....w.F..... |
5dfa0 | 76 04 46 00 00 00 00 00 99 de 45 00 00 00 00 00 9c de 45 00 00 00 00 00 9f de 45 00 00 00 00 00 | v.F.......E.......E.......E..... |
5dfc0 | a2 de 45 00 00 00 00 00 a5 de 45 00 00 00 00 00 a8 de 45 00 00 00 00 00 ab de 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
5dfe0 | ae de 45 00 00 00 00 00 b4 de 45 00 00 00 00 00 bd de 45 00 00 00 00 00 c7 de 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
5e000 | ce de 45 00 00 00 00 00 25 73 3a 20 25 73 20 70 72 65 63 6f 6d 70 69 6c 65 64 20 63 68 75 6e 6b | ..E.....%s:.%s.precompiled.chunk |
5e020 | 00 74 72 75 6e 63 61 74 65 64 00 25 73 20 73 69 7a 65 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 62 | .truncated.%s.size.mismatch.in.b |
5e040 | 69 6e 61 72 79 20 73 74 72 69 6e 67 00 6e 6f 74 20 61 00 1b 4c 75 61 00 76 65 72 73 69 6f 6e 20 | inary.string.not.a..Lua.version. |
5e060 | 6d 69 73 6d 61 74 63 68 20 69 6e 00 63 6f 72 72 75 70 74 65 64 00 19 93 0d 0a 1a 0a 00 73 69 7a | mismatch.in.corrupted........siz |
5e080 | 65 5f 74 00 49 6e 73 74 72 75 63 74 69 6f 6e 00 6c 75 61 5f 49 6e 74 65 67 65 72 00 6c 75 61 5f | e_t.Instruction.lua_Integer.lua_ |
5e0a0 | 4e 75 6d 62 65 72 00 65 6e 64 69 61 6e 6e 65 73 73 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 66 6c | Number.endianness.mismatch.in.fl |
5e0c0 | 6f 61 74 20 66 6f 72 6d 61 74 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 00 00 00 00 00 00 28 77 40 | oat.format.mismatch.in.......(w@ |
5e0e0 | 67 65 74 74 61 62 6c 65 20 63 68 61 69 6e 20 74 6f 6f 20 6c 6f 6e 67 3b 20 70 6f 73 73 69 62 6c | gettable.chain.too.long;.possibl |
5e100 | 65 20 6c 6f 6f 70 00 73 65 74 74 61 62 6c 65 20 63 68 61 69 6e 20 74 6f 6f 20 6c 6f 6e 67 3b 20 | e.loop.settable.chain.too.long;. |
5e120 | 70 6f 73 73 69 62 6c 65 20 6c 6f 6f 70 00 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 6f 76 65 72 | possible.loop.string.length.over |
5e140 | 66 6c 6f 77 00 67 65 74 20 6c 65 6e 67 74 68 20 6f 66 00 61 74 74 65 6d 70 74 20 74 6f 20 64 69 | flow.get.length.of.attempt.to.di |
5e160 | 76 69 64 65 20 62 79 20 7a 65 72 6f 00 61 74 74 65 6d 70 74 20 74 6f 20 70 65 72 66 6f 72 6d 20 | vide.by.zero.attempt.to.perform. |
5e180 | 27 6e 25 25 30 27 00 27 66 6f 72 27 20 6c 69 6d 69 74 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d | 'n%%0'.'for'.limit.must.be.a.num |
5e1a0 | 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 65 72 00 | ber.'for'.step.must.be.a.number. |
5e1c0 | 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 20 61 20 6e 75 | 'for'.initial.value.must.be.a.nu |
5e1e0 | 6d 62 65 72 00 00 00 00 a3 f1 40 00 00 00 00 00 80 f0 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 | mber......@.......@.....h.@..... |
5e200 | 66 f0 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 f1 f0 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 | f.@.....h.@.......@.....h.@..... |
5e220 | a4 f0 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 | ..@.....h.@.....h.@.....h.@..... |
5e240 | 68 f1 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 | h.@.....h.@.....h.@.....h.@..... |
5e260 | 68 f1 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 | h.@.....h.@.....h.@.....h.@..... |
5e280 | 68 f1 40 00 00 00 00 00 91 f0 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 68 f1 40 00 00 00 00 00 | h.@.......@.....h.@.....h.@..... |
5e2a0 | e8 f6 40 00 00 00 00 00 f7 f6 40 00 00 00 00 00 0a f7 40 00 00 00 00 00 35 f7 40 00 00 00 00 00 | ..@.......@.......@.....5.@..... |
5e2c0 | 58 f7 40 00 00 00 00 00 76 f7 40 00 00 00 00 00 9b f7 40 00 00 00 00 00 e0 f7 40 00 00 00 00 00 | X.@.....v.@.......@.......@..... |
5e2e0 | 20 f8 40 00 00 00 00 00 7d f8 40 00 00 00 00 00 c1 f8 40 00 00 00 00 00 1c f9 40 00 00 00 00 00 | ..@.....}.@.......@.......@..... |
5e300 | 82 f9 40 00 00 00 00 00 ca f9 40 00 00 00 00 00 af fa 40 00 00 00 00 00 a8 fb 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
5e320 | 2d 01 41 00 00 00 00 00 30 03 41 00 00 00 00 00 8e fc 40 00 00 00 00 00 3e 02 41 00 00 00 00 00 | -.A.....0.A.......@.....>.A..... |
5e340 | 58 fd 40 00 00 00 00 00 1e fe 40 00 00 00 00 00 e1 fe 40 00 00 00 00 00 a4 ff 40 00 00 00 00 00 | X.@.......@.......@.......@..... |
5e360 | 62 00 41 00 00 00 00 00 fc 03 41 00 00 00 00 00 68 04 41 00 00 00 00 00 c1 04 41 00 00 00 00 00 | b.A.......A.....h.A.......A..... |
5e380 | f8 04 41 00 00 00 00 00 14 05 41 00 00 00 00 00 93 05 41 00 00 00 00 00 d3 05 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
5e3a0 | 30 06 41 00 00 00 00 00 85 06 41 00 00 00 00 00 2f 07 41 00 00 00 00 00 73 07 41 00 00 00 00 00 | 0.A.......A...../.A.....s.A..... |
5e3c0 | 19 08 41 00 00 00 00 00 6b 08 41 00 00 00 00 00 2a 09 41 00 00 00 00 00 88 09 41 00 00 00 00 00 | ..A.....k.A.....*.A.......A..... |
5e3e0 | 44 0a 41 00 00 00 00 00 1e 0c 41 00 00 00 00 00 8e 0c 41 00 00 00 00 00 ba 0c 41 00 00 00 00 00 | D.A.......A.......A.......A..... |
5e400 | 97 0d 41 00 00 00 00 00 a1 0e 41 00 00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 e0 c3 | ..A.......A............?........ |
5e420 | 00 00 00 00 00 00 e0 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 | .......C........................ |
5e440 | 65 72 72 6f 72 20 69 6e 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 00 61 74 74 65 6d 70 74 20 | error.in.error.handling.attempt. |
5e460 | 74 6f 20 6c 6f 61 64 20 61 20 25 73 20 63 68 75 6e 6b 20 28 6d 6f 64 65 20 69 73 20 27 25 73 27 | to.load.a.%s.chunk.(mode.is.'%s' |
5e480 | 29 00 62 69 6e 61 72 79 00 74 65 78 74 00 43 20 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 63 | ).binary.text.C.stack.overflow.c |
5e4a0 | 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 6e 6f 6e 2d 73 75 73 70 65 6e 64 65 64 20 63 6f 72 6f 75 | annot.resume.non-suspended.corou |
5e4c0 | 74 69 6e 65 00 61 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 20 61 63 72 6f 73 73 20 61 20 43 | tine.attempt.to.yield.across.a.C |
5e4e0 | 2d 63 61 6c 6c 20 62 6f 75 6e 64 61 72 79 00 61 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 20 | -call.boundary.attempt.to.yield. |
5e500 | 66 72 6f 6d 20 6f 75 74 73 69 64 65 20 61 20 63 6f 72 6f 75 74 69 6e 65 00 00 00 00 00 00 00 00 | from.outside.a.coroutine........ |
5e520 | 00 00 00 00 00 00 00 00 00 00 08 08 08 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e540 | 00 0c 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 16 16 16 16 16 16 16 16 16 16 04 04 04 04 04 | ................................ |
5e560 | 04 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 | ................................ |
5e580 | 05 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 | ................................ |
5e5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c | ................`qATPP\l<.<Tl||| |
5e640 | 7c 7c 7c 7c 7c 7c 7c 7c 7c 60 60 60 60 68 22 bc bc bc 84 e4 54 54 10 62 62 04 62 14 51 50 17 00 | |||||||||````h".....TT.bb.b.QP.. |
5e660 | e0 e7 45 00 00 00 00 00 e5 e7 45 00 00 00 00 00 eb e7 45 00 00 00 00 00 f2 e7 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
5e680 | fb e7 45 00 00 00 00 00 03 e8 45 00 00 00 00 00 0c e8 45 00 00 00 00 00 15 e8 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
5e6a0 | 1e e8 45 00 00 00 00 00 27 e8 45 00 00 00 00 00 30 e8 45 00 00 00 00 00 39 e8 45 00 00 00 00 00 | ..E.....'.E.....0.E.....9.E..... |
5e6c0 | 42 e8 45 00 00 00 00 00 47 e8 45 00 00 00 00 00 4b e8 45 00 00 00 00 00 4f e8 45 00 00 00 00 00 | B.E.....G.E.....K.E.....O.E..... |
5e6e0 | 53 e8 45 00 00 00 00 00 57 e8 45 00 00 00 00 00 5c e8 45 00 00 00 00 00 5b e8 45 00 00 00 00 00 | S.E.....W.E.....\.E.....[.E..... |
5e700 | 60 e8 45 00 00 00 00 00 65 e8 45 00 00 00 00 00 69 e8 45 00 00 00 00 00 6e e8 45 00 00 00 00 00 | `.E.....e.E.....i.E.....n.E..... |
5e720 | 72 e8 45 00 00 00 00 00 76 e8 45 00 00 00 00 00 7a e8 45 00 00 00 00 00 7b e8 45 00 00 00 00 00 | r.E.....v.E.....z.E.....{.E..... |
5e740 | 7f e8 45 00 00 00 00 00 83 e8 45 00 00 00 00 00 8a e8 45 00 00 00 00 00 8e e8 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
5e760 | 91 e8 45 00 00 00 00 00 1b e8 45 00 00 00 00 00 94 e8 45 00 00 00 00 00 99 e8 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
5e780 | a5 e8 45 00 00 00 00 00 a1 e8 45 00 00 00 00 00 aa e8 45 00 00 00 00 00 c3 e8 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
5e7a0 | b1 e8 45 00 00 00 00 00 b9 e8 45 00 00 00 00 00 c2 e8 45 00 00 00 00 00 cb e8 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
5e7c0 | d3 e8 45 00 00 00 00 00 db e8 45 00 00 00 00 00 e2 e8 45 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E.......E.......E............. |
5e7e0 | 4d 4f 56 45 00 4c 4f 41 44 4b 00 4c 4f 41 44 4b 58 00 4c 4f 41 44 42 4f 4f 4c 00 4c 4f 41 44 4e | MOVE.LOADK.LOADKX.LOADBOOL.LOADN |
5e800 | 49 4c 00 47 45 54 55 50 56 41 4c 00 47 45 54 54 41 42 55 50 00 47 45 54 54 41 42 4c 45 00 53 45 | IL.GETUPVAL.GETTABUP.GETTABLE.SE |
5e820 | 54 54 41 42 55 50 00 53 45 54 55 50 56 41 4c 00 53 45 54 54 41 42 4c 45 00 4e 45 57 54 41 42 4c | TTABUP.SETUPVAL.SETTABLE.NEWTABL |
5e840 | 45 00 53 45 4c 46 00 41 44 44 00 53 55 42 00 4d 55 4c 00 4d 4f 44 00 50 4f 57 00 49 44 49 56 00 | E.SELF.ADD.SUB.MUL.MOD.POW.IDIV. |
5e860 | 42 41 4e 44 00 42 4f 52 00 42 58 4f 52 00 53 48 4c 00 53 48 52 00 55 4e 4d 00 42 4e 4f 54 00 4c | BAND.BOR.BXOR.SHL.SHR.UNM.BNOT.L |
5e880 | 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 |
5e8a0 | 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 |
5e8c0 | 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 |
5e8e0 | 47 00 45 58 54 52 41 41 52 47 00 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 | G.EXTRAARG.memory.allocation.err |
5e900 | 6f 72 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 | or:.block.too.big.too.many.%s.(l |
5e920 | 69 6d 69 74 20 69 73 20 25 64 29 00 6c 69 62 72 61 72 79 20 27 62 69 74 33 32 27 20 68 61 73 20 | imit.is.%d).library.'bit32'.has. |
5e940 | 62 65 65 6e 20 64 65 70 72 65 63 61 74 65 64 00 28 2a 76 61 72 61 72 67 29 00 28 2a 74 65 6d 70 | been.deprecated.(*vararg).(*temp |
5e960 | 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 20 28 25 | orary).field.constant.global..(% |
5e980 | 73 20 27 25 73 27 29 00 3d 3f 00 66 6f 72 20 69 74 65 72 61 74 6f 72 00 6d 65 74 61 6d 65 74 68 | s.'%s').=?.for.iterator.metameth |
5e9a0 | 6f 64 00 3d 5b 43 5d 00 43 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 61 20 25 73 20 76 61 6c | od.=[C].C.attempt.to.%s.a.%s.val |
5e9c0 | 75 65 25 73 00 63 6f 6e 63 61 74 65 6e 61 74 65 00 6e 75 6d 62 65 72 25 73 20 68 61 73 20 6e 6f | ue%s.concatenate.number%s.has.no |
5e9e0 | 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 00 61 74 74 65 6d 70 74 20 | .integer.representation.attempt. |
5ea00 | 74 6f 20 63 6f 6d 70 61 72 65 20 74 77 6f 20 25 73 20 76 61 6c 75 65 73 00 61 74 74 65 6d 70 74 | to.compare.two.%s.values.attempt |
5ea20 | 20 74 6f 20 63 6f 6d 70 61 72 65 20 25 73 20 77 69 74 68 20 25 73 00 00 90 23 41 00 00 00 00 00 | .to.compare.%s.with.%s...#A..... |
5ea40 | 5e 24 41 00 00 00 00 00 5e 24 41 00 00 00 00 00 be 24 41 00 00 00 00 00 be 24 41 00 00 00 00 00 | ^$A.....^$A......$A......$A..... |
5ea60 | 36 24 41 00 00 00 00 00 af 23 41 00 00 00 00 00 af 23 41 00 00 00 00 00 be 24 41 00 00 00 00 00 | 6$A......#A......#A......$A..... |
5ea80 | be 24 41 00 00 00 00 00 be 24 41 00 00 00 00 00 be 24 41 00 00 00 00 00 96 24 41 00 00 00 00 00 | .$A......$A......$A......$A..... |
5eaa0 | b9 29 41 00 00 00 00 00 56 29 41 00 00 00 00 00 b9 29 41 00 00 00 00 00 56 29 41 00 00 00 00 00 | .)A.....V)A......)A.....V)A..... |
5eac0 | 56 29 41 00 00 00 00 00 80 29 41 00 00 00 00 00 80 29 41 00 00 00 00 00 80 29 41 00 00 00 00 00 | V)A......)A......)A......)A..... |
5eae0 | 80 29 41 00 00 00 00 00 80 29 41 00 00 00 00 00 80 29 41 00 00 00 00 00 80 29 41 00 00 00 00 00 | .)A......)A......)A......)A..... |
5eb00 | 80 29 41 00 00 00 00 00 80 29 41 00 00 00 00 00 80 29 41 00 00 00 00 00 80 29 41 00 00 00 00 00 | .)A......)A......)A......)A..... |
5eb20 | 80 29 41 00 00 00 00 00 88 29 41 00 00 00 00 00 8f 29 41 00 00 00 00 00 56 29 41 00 00 00 00 00 | .)A......)A......)A.....V)A..... |
5eb40 | 96 29 41 00 00 00 00 00 9d 29 41 00 00 00 00 00 56 29 41 00 00 00 00 00 a4 29 41 00 00 00 00 00 | .)A......)A.....V)A......)A..... |
5eb60 | ab 29 41 00 00 00 00 00 b2 29 41 00 00 00 00 00 56 29 41 00 00 00 00 00 56 29 41 00 00 00 00 00 | .)A......)A.....V)A.....V)A..... |
5eb80 | 5a 29 41 00 00 00 00 00 5a 29 41 00 00 00 00 00 56 29 41 00 00 00 00 00 56 29 41 00 00 00 00 00 | Z)A.....Z)A.....V)A.....V)A..... |
5eba0 | 56 29 41 00 00 00 00 00 71 29 41 00 00 00 00 00 2f 74 6d 70 2f 6c 75 61 5f 58 58 58 58 58 58 00 | V)A.....q)A...../tmp/lua_XXXXXX. |
5ebc0 | 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 6c 65 | unable.to.generate.a.unique.file |
5ebe0 | 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 65 20 | name.field.'%s'.missing.in.date. |
5ec00 | 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 69 73 | table.sec.min.hour.month.year.is |
5ec20 | 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 6e 76 | dst.%c.*t.wday.yday.invalid.conv |
5ec40 | 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 64 44 | ersion.specifier.'%%%s'.aAbBcCdD |
5ec60 | 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 63 43 | eFgGhHIjmMnprRStTuUVwWxXyYzZ%.cC |
5ec80 | 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 74 79 | xXyY.O.deHImMSuUVwWy.collate.cty |
5eca0 | 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 00 64 | pe.monetary.numeric.clock.date.d |
5ecc0 | 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 6d 6f | ifftime.execute.exit.getenv.remo |
5ece0 | 76 65 00 72 65 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 | ve.rename.setlocale.tmpname..... |
5ed00 | 58 ec 45 00 00 00 00 00 be fe 45 00 00 00 00 00 37 fe 45 00 00 00 00 00 7e ec 45 00 00 00 00 00 | X.E.......E.....7.E.....~.E..... |
5ed20 | 85 ec 45 00 00 00 00 00 87 ec 45 00 00 00 00 00 06 00 00 00 03 00 00 00 00 00 00 00 04 00 00 00 | ..E.......E..................... |
5ed40 | 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ff f3 45 00 00 00 00 00 95 ec 45 00 00 00 00 00 | ..................E.......E..... |
5ed60 | 9d ec 45 00 00 00 00 00 a3 ec 45 00 00 00 00 00 ac ec 45 00 00 00 00 00 c3 ec 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
5ed80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b4 ec 45 00 00 00 00 00 8c 30 41 00 00 00 00 00 | ..................E......0A..... |
5eda0 | ba ec 45 00 00 00 00 00 c3 32 41 00 00 00 00 00 bf ec 45 00 00 00 00 00 2c 30 41 00 00 00 00 00 | ..E......2A.......E.....,0A..... |
5edc0 | c8 ec 45 00 00 00 00 00 ed 2f 41 00 00 00 00 00 d0 ec 45 00 00 00 00 00 86 2f 41 00 00 00 00 00 | ..E....../A.......E....../A..... |
5ede0 | d5 ec 45 00 00 00 00 00 5c 2f 41 00 00 00 00 00 dc ec 45 00 00 00 00 00 29 2f 41 00 00 00 00 00 | ..E.....\/A.......E.....)/A..... |
5ee00 | e3 ec 45 00 00 00 00 00 e5 2e 41 00 00 00 00 00 ea ec 45 00 00 00 00 00 92 2e 41 00 00 00 00 00 | ..E.......A.......E.......A..... |
5ee20 | c3 ec 45 00 00 00 00 00 9a 31 41 00 00 00 00 00 f4 ec 45 00 00 00 00 00 bb 30 41 00 00 00 00 00 | ..E......1A.......E......0A..... |
5ee40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 84 2e 41 00 00 00 00 00 00 00 00 | .......................A........ |
5ee60 | 1c 36 41 00 00 00 00 00 20 36 41 00 00 00 00 00 24 36 41 00 00 00 00 00 29 36 41 00 00 00 00 00 | .6A......6A.....$6A.....)6A..... |
5ee80 | 60 36 41 00 00 00 00 00 60 36 41 00 00 00 00 00 31 36 41 00 00 00 00 00 39 36 41 00 00 00 00 00 | `6A.....`6A.....16A.....96A..... |
5eea0 | 3d 36 41 00 00 00 00 00 41 36 41 00 00 00 00 00 45 36 41 00 00 00 00 00 4a 36 41 00 00 00 00 00 | =6A.....A6A.....E6A.....J6A..... |
5eec0 | 58 36 41 00 00 00 00 00 5c 36 41 00 00 00 00 00 98 36 41 00 00 00 00 00 9d 36 41 00 00 00 00 00 | X6A.....\6A......6A......6A..... |
5eee0 | a2 36 41 00 00 00 00 00 c6 36 41 00 00 00 00 00 ac 36 41 00 00 00 00 00 a7 36 41 00 00 00 00 00 | .6A......6A......6A......6A..... |
5ef00 | b1 36 41 00 00 00 00 00 f2 36 41 00 00 00 00 00 f2 36 41 00 00 00 00 00 f2 36 41 00 00 00 00 00 | .6A......6A......6A......6A..... |
5ef20 | f2 36 41 00 00 00 00 00 f2 36 41 00 00 00 00 00 ba 36 41 00 00 00 00 00 00 00 00 00 00 00 00 00 | .6A......6A......6A............. |
5ef40 | 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 | ................................ |
5ef60 | 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 | ................................ |
5ef80 | 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 | ................................ |
5efa0 | 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 | ................................ |
5efc0 | 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 | ................................ |
5efe0 | 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 | ................................ |
5f000 | 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 | ................................ |
5f020 | 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 | ................................ |
5f040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e 4e 00 25 6c 6c 64 00 25 2e 31 34 67 00 2d 30 | ................nN.%lld.%.14g.-0 |
5f060 | 31 32 33 34 35 36 37 38 39 00 28 6e 75 6c 6c 29 00 3c 5c 25 64 3e 00 69 6e 76 61 6c 69 64 20 6f | 123456789.(null).<\%d>.invalid.o |
5f080 | 70 74 69 6f 6e 20 27 25 25 25 63 27 20 74 6f 20 27 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 | ption.'%%%c'.to.'lua_pushfstring |
5f0a0 | 27 00 5f 47 00 70 61 63 6b 61 67 65 00 6d 61 74 68 00 75 74 66 38 00 00 00 00 00 00 00 00 00 00 | '._G.package.math.utf8.......... |
5f0c0 | a2 f0 45 00 00 00 00 00 37 7e 41 00 00 00 00 00 a5 f0 45 00 00 00 00 00 54 96 41 00 00 00 00 00 | ..E.....7~A.......E.....T.A..... |
5f0e0 | 0f e5 45 00 00 00 00 00 8a 84 40 00 00 00 00 00 00 fe 45 00 00 00 00 00 b4 52 41 00 00 00 00 00 | ..E.......@.......E......RA..... |
5f100 | 8a cc 45 00 00 00 00 00 ef 70 41 00 00 00 00 00 26 07 46 00 00 00 00 00 cd 35 41 00 00 00 00 00 | ..E......pA.....&.F......5A..... |
5f120 | 04 ff 45 00 00 00 00 00 89 80 40 00 00 00 00 00 ad f0 45 00 00 00 00 00 78 e2 41 00 00 00 00 00 | ..E.......@.......E.....x.A..... |
5f140 | b2 f0 45 00 00 00 00 00 4f cf 40 00 00 00 00 00 fe cd 45 00 00 00 00 00 3c 60 41 00 00 00 00 00 | ..E.....O.@.......E.....<`A..... |
5f160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e | ................initial.position |
5f180 | 20 6d 75 73 74 20 62 65 20 70 6f 73 69 74 69 76 65 00 5f 5f 6e 65 77 69 6e 64 65 78 00 69 6e 76 | .must.be.positive.__newindex.inv |
5f1a0 | 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. |
5f1c0 | 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 28 25 73 29 20 61 74 20 69 6e 64 65 78 20 25 64 20 69 | invalid.value.(%s).at.index.%d.i |
5f1e0 | 6e 20 74 61 62 6c 65 20 66 6f 72 20 27 63 6f 6e 63 61 74 27 00 70 6f 73 69 74 69 6f 6e 20 6f 75 | n.table.for.'concat'.position.ou |
5f200 | 74 20 6f 66 20 62 6f 75 6e 64 73 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 | t.of.bounds.wrong.number.of.argu |
5f220 | 6d 65 6e 74 73 20 74 6f 20 27 69 6e 73 65 72 74 27 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c | ments.to.'insert'.too.many.resul |
5f240 | 74 73 20 74 6f 20 75 6e 70 61 63 6b 00 69 6e 73 65 72 74 00 73 6f 72 74 00 00 00 00 00 00 00 00 | ts.to.unpack.insert.sort........ |
5f260 | 22 0a 46 00 00 00 00 00 e5 4e 41 00 00 00 00 00 4d f2 45 00 00 00 00 00 f8 4f 41 00 00 00 00 00 | ".F......NA.....M.E......OA..... |
5f280 | 48 f2 45 00 00 00 00 00 61 49 41 00 00 00 00 00 46 f2 45 00 00 00 00 00 b9 50 41 00 00 00 00 00 | H.E.....aIA.....F.E......PA..... |
5f2a0 | dc ec 45 00 00 00 00 00 78 51 41 00 00 00 00 00 de ec 45 00 00 00 00 00 fa 47 41 00 00 00 00 00 | ..E.....xQA.......E......GA..... |
5f2c0 | 54 f2 45 00 00 00 00 00 36 52 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | T.E.....6RA..................... |
5f2e0 | 69 6e 76 61 6c 69 64 20 75 70 76 61 6c 75 65 20 69 6e 64 65 78 00 6e 69 6c 20 6f 72 20 74 61 62 | invalid.upvalue.index.nil.or.tab |
5f300 | 6c 65 20 65 78 70 65 63 74 65 64 00 4c 75 61 20 66 75 6e 63 74 69 6f 6e 20 65 78 70 65 63 74 65 | le.expected.Lua.function.expecte |
5f320 | 64 00 6c 75 61 5f 64 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 | d.lua_debug>..cont..=(debug.comm |
5f340 | 61 6e 64 29 00 25 73 0a 00 6c 65 76 65 6c 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 5f 5f 6d 6f | and).%s..level.out.of.range.__mo |
5f360 | 64 65 00 65 78 74 65 72 6e 61 6c 20 68 6f 6f 6b 00 66 6c 6e 53 74 75 00 3e 25 73 00 69 6e 76 61 | de.external.hook.flnStu.>%s.inva |
5f380 | 6c 69 64 20 6f 70 74 69 6f 6e 00 73 6f 75 72 63 65 00 73 68 6f 72 74 5f 73 72 63 00 6c 61 73 74 | lid.option.source.short_src.last |
5f3a0 | 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 75 70 73 00 6e 70 61 | linedefined.currentline.nups.npa |
5f3c0 | 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 74 61 69 6c 63 61 6c | rams.isvararg.namewhat.istailcal |
5f3e0 | 6c 00 61 63 74 69 76 65 6c 69 6e 65 73 00 66 75 6e 63 00 63 6f 75 6e 74 00 74 61 69 6c 20 63 61 | l.activelines.func.count.tail.ca |
5f400 | 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 00 | ll.getuservalue.gethook.getinfo. |
5f420 | 67 65 74 6c 6f 63 61 6c 00 67 65 74 72 65 67 69 73 74 72 79 00 67 65 74 6d 65 74 61 74 61 62 6c | getlocal.getregistry.getmetatabl |
5f440 | 65 00 67 65 74 75 70 76 61 6c 75 65 00 75 70 76 61 6c 75 65 6a 6f 69 6e 00 75 70 76 61 6c 75 65 | e.getupvalue.upvaluejoin.upvalue |
5f460 | 69 64 00 73 65 74 75 73 65 72 76 61 6c 75 65 00 73 65 74 68 6f 6f 6b 00 73 65 74 6c 6f 63 61 6c | id.setuservalue.sethook.setlocal |
5f480 | 00 73 65 74 6d 65 74 61 74 61 62 6c 65 00 73 65 74 75 70 76 61 6c 75 65 00 00 00 00 00 00 00 00 | .setmetatable.setupvalue........ |
5f4a0 | fe f3 45 00 00 00 00 00 79 de 45 00 00 00 00 00 b3 f3 45 00 00 00 00 00 f3 f3 45 00 00 00 00 00 | ..E.....y.E.......E.......E..... |
5f4c0 | f9 f3 45 00 00 00 00 00 00 00 00 00 00 00 00 00 fe cd 45 00 00 00 00 00 21 56 41 00 00 00 00 00 | ..E...............E.....!VA..... |
5f4e0 | 03 f4 45 00 00 00 00 00 f0 55 41 00 00 00 00 00 10 f4 45 00 00 00 00 00 df 5b 41 00 00 00 00 00 | ..E......UA.......E......[A..... |
5f500 | 18 f4 45 00 00 00 00 00 8d 5d 41 00 00 00 00 00 20 f4 45 00 00 00 00 00 b0 5a 41 00 00 00 00 00 | ..E......]A.......E......ZA..... |
5f520 | 29 f4 45 00 00 00 00 00 ef 52 41 00 00 00 00 00 35 f4 45 00 00 00 00 00 c2 55 41 00 00 00 00 00 | ).E......RA.....5.E......UA..... |
5f540 | 42 f4 45 00 00 00 00 00 8a 53 41 00 00 00 00 00 4d f4 45 00 00 00 00 00 31 55 41 00 00 00 00 00 | B.E......SA.....M.E.....1UA..... |
5f560 | 59 f4 45 00 00 00 00 00 fd 54 41 00 00 00 00 00 63 f4 45 00 00 00 00 00 bc 54 41 00 00 00 00 00 | Y.E......TA.....c.E......TA..... |
5f580 | 70 f4 45 00 00 00 00 00 04 59 41 00 00 00 00 00 78 f4 45 00 00 00 00 00 02 58 41 00 00 00 00 00 | p.E......YA.....x.E......XA..... |
5f5a0 | 81 f4 45 00 00 00 00 00 ea 53 41 00 00 00 00 00 8e f4 45 00 00 00 00 00 71 53 41 00 00 00 00 00 | ..E......SA.......E.....qSA..... |
5f5c0 | 04 ce 45 00 00 00 00 00 78 57 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E.....xWA..................... |
5f5e0 | 00 00 00 00 73 74 61 6e 64 61 72 64 20 25 73 20 66 69 6c 65 20 69 73 20 63 6c 6f 73 65 64 00 5f | ....standard.%s.file.is.closed._ |
5f600 | 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 75 73 65 20 61 | IO_output.FILE*.attempt.to.use.a |
5f620 | 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 74 61 6e 64 61 | .closed.file.cannot.close.standa |
5f640 | 72 64 20 66 69 6c 65 00 72 77 61 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 00 66 69 6c 65 20 28 63 | rd.file.rwa.invalid.mode.file.(c |
5f660 | 6c 6f 73 65 64 29 00 66 69 6c 65 20 28 25 70 29 00 63 75 72 00 63 61 6e 6e 6f 74 20 6f 70 65 6e | losed).file.(%p).cur.cannot.open |
5f680 | 20 66 69 6c 65 20 27 25 73 27 20 28 25 73 29 00 5f 49 4f 5f 69 6e 70 75 74 00 70 50 00 65 45 00 | .file.'%s'.(%s)._IO_input.pP.eE. |
5f6a0 | 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 | too.many.arguments.invalid.forma |
5f6c0 | 74 00 66 69 6c 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6c 6f 73 65 64 00 73 74 64 6f 75 74 00 | t.file.is.already.closed.stdout. |
5f6e0 | 73 74 64 65 72 72 00 6e 6f 00 66 75 6c 6c 00 63 6c 6f 73 65 00 66 6c 75 73 68 00 73 65 65 6b 00 | stderr.no.full.close.flush.seek. |
5f700 | 73 65 74 76 62 75 66 00 77 72 69 74 65 00 5f 5f 67 63 00 5f 5f 74 6f 73 74 72 69 6e 67 00 70 6f | setvbuf.write.__gc.__tostring.po |
5f720 | 70 65 6e 00 74 6d 70 66 69 6c 65 00 00 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 | pen.tmpfile..................... |
5f740 | da dc 45 00 00 00 00 00 71 f6 45 00 00 00 00 00 4c 5f 44 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E.....q.E.....L_D............. |
5f760 | 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 e7 f6 45 00 00 00 00 00 ea f6 45 00 00 00 00 00 | ..................E.......E..... |
5f780 | b3 f3 45 00 00 00 00 00 00 00 00 00 00 00 00 00 ef f6 45 00 00 00 00 00 3c 62 41 00 00 00 00 00 | ..E...............E.....<bA..... |
5f7a0 | f5 f6 45 00 00 00 00 00 f1 65 41 00 00 00 00 00 56 dd 45 00 00 00 00 00 5c 68 41 00 00 00 00 00 | ..E......eA.....V.E.....\hA..... |
5f7c0 | 3a 0a 46 00 00 00 00 00 ba 6f 41 00 00 00 00 00 fb f6 45 00 00 00 00 00 79 69 41 00 00 00 00 00 | :.F......oA.......E.....yiA..... |
5f7e0 | 00 f7 45 00 00 00 00 00 76 68 41 00 00 00 00 00 08 f7 45 00 00 00 00 00 bb 66 41 00 00 00 00 00 | ..E.....vhA.......E......fA..... |
5f800 | 0e f7 45 00 00 00 00 00 6e 62 41 00 00 00 00 00 13 f7 45 00 00 00 00 00 32 69 41 00 00 00 00 00 | ..E.....nbA.......E.....2iA..... |
5f820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ef f6 45 00 00 00 00 00 3c 62 41 00 00 00 00 00 | ..................E.....<bA..... |
5f840 | f5 f6 45 00 00 00 00 00 c8 65 41 00 00 00 00 00 94 f6 45 00 00 00 00 00 30 6b 41 00 00 00 00 00 | ..E......eA.......E.....0kA..... |
5f860 | 56 dd 45 00 00 00 00 00 3f 6b 41 00 00 00 00 00 81 05 46 00 00 00 00 00 44 67 41 00 00 00 00 00 | V.E.....?kA.......F.....DgA..... |
5f880 | 03 f6 45 00 00 00 00 00 21 6b 41 00 00 00 00 00 1e f7 45 00 00 00 00 00 15 66 41 00 00 00 00 00 | ..E.....!kA.......E......fA..... |
5f8a0 | 3a 0a 46 00 00 00 00 00 9b 6f 41 00 00 00 00 00 24 f7 45 00 00 00 00 00 f5 69 41 00 00 00 00 00 | :.F......oA.....$.E......iA..... |
5f8c0 | 9e ec 45 00 00 00 00 00 d9 68 41 00 00 00 00 00 08 f7 45 00 00 00 00 00 af 61 41 00 00 00 00 00 | ..E......hA.......E......aA..... |
5f8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 6e 64 65 78 20 6f 75 74 20 6f 66 20 72 61 6e | ................index.out.of.ran |
5f900 | 67 65 00 62 61 73 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 20 0c 0a 0d 09 0b 00 74 61 62 6c | ge.base.out.of.range........tabl |
5f920 | 65 20 6f 72 20 73 74 72 69 6e 67 20 65 78 70 65 63 74 65 64 00 27 74 6f 73 74 72 69 6e 67 27 20 | e.or.string.expected.'tostring'. |
5f940 | 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f 20 27 70 72 69 6e 74 27 00 | must.return.a.string.to.'print'. |
5f960 | 09 00 74 6f 6f 20 6d 61 6e 79 20 6e 65 73 74 65 64 20 66 75 6e 63 74 69 6f 6e 73 00 72 65 61 64 | ..too.many.nested.functions.read |
5f980 | 65 72 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 | er.function.must.return.a.string |
5f9a0 | 00 63 6f 6c 6c 65 63 74 00 5f 5f 6d 65 74 61 74 61 62 6c 65 00 63 61 6e 6e 6f 74 20 63 68 61 6e | .collect.__metatable.cannot.chan |
5f9c0 | 67 65 20 61 20 70 72 6f 74 65 63 74 65 64 20 6d 65 74 61 74 61 62 6c 65 00 62 74 00 3d 28 6c 6f | ge.a.protected.metatable.bt.=(lo |
5f9e0 | 61 64 29 00 61 73 73 65 72 74 69 6f 6e 20 66 61 69 6c 65 64 21 00 5f 5f 70 61 69 72 73 00 4c 75 | ad).assertion.failed!.__pairs.Lu |
5fa00 | 61 20 35 2e 33 00 73 74 6f 70 00 72 65 73 74 61 72 74 00 73 74 65 70 00 73 65 74 70 61 75 73 65 | a.5.3.stop.restart.step.setpause |
5fa20 | 00 73 65 74 73 74 65 70 6d 75 6c 00 69 73 72 75 6e 6e 69 6e 67 00 61 73 73 65 72 74 00 63 6f 6c | .setstepmul.isrunning.assert.col |
5fa40 | 6c 65 63 74 67 61 72 62 61 67 65 00 64 6f 66 69 6c 65 00 69 70 61 69 72 73 00 6c 6f 61 64 66 69 | lectgarbage.dofile.ipairs.loadfi |
5fa60 | 6c 65 00 70 72 69 6e 74 00 72 61 77 65 71 75 61 6c 00 72 61 77 6c 65 6e 00 72 61 77 67 65 74 00 | le.print.rawequal.rawlen.rawget. |
5fa80 | 72 61 77 73 65 74 00 73 65 6c 65 63 74 00 74 6f 6e 75 6d 62 65 72 00 78 70 63 61 6c 6c 00 00 00 | rawset.select.tonumber.xpcall... |
5faa0 | 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 09 00 00 00 | ................................ |
5fac0 | 06 fa 45 00 00 00 00 00 0b fa 45 00 00 00 00 00 a1 f9 45 00 00 00 00 00 f3 f3 45 00 00 00 00 00 | ..E.......E.......E.......E..... |
5fae0 | 13 fa 45 00 00 00 00 00 18 fa 45 00 00 00 00 00 21 fa 45 00 00 00 00 00 2c fa 45 00 00 00 00 00 | ..E.......E.....!.E.....,.E..... |
5fb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 fa 45 00 00 00 00 00 50 7d 41 00 00 00 00 00 | ................6.E.....P}A..... |
5fb20 | 3d fa 45 00 00 00 00 00 de 79 41 00 00 00 00 00 4c fa 45 00 00 00 00 00 ed 7c 41 00 00 00 00 00 | =.E......yA.....L.E......|A..... |
5fb40 | a7 db 45 00 00 00 00 00 75 79 41 00 00 00 00 00 35 f4 45 00 00 00 00 00 ab 7c 41 00 00 00 00 00 | ..E.....uyA.....5.E......|A..... |
5fb60 | 53 fa 45 00 00 00 00 00 cb 75 41 00 00 00 00 00 5a fa 45 00 00 00 00 00 42 7c 41 00 00 00 00 00 | S.E......uA.....Z.E.....B|A..... |
5fb80 | 55 00 46 00 00 00 00 00 65 7b 41 00 00 00 00 00 7e ce 45 00 00 00 00 00 44 78 41 00 00 00 00 00 | U.F.....e{A.....~.E.....DxA..... |
5fba0 | f8 f9 45 00 00 00 00 00 bd 7d 41 00 00 00 00 00 98 fa 45 00 00 00 00 00 a3 72 41 00 00 00 00 00 | ..E......}A.......E......rA..... |
5fbc0 | 63 fa 45 00 00 00 00 00 3e 77 41 00 00 00 00 00 69 fa 45 00 00 00 00 00 00 77 41 00 00 00 00 00 | c.E.....>wA.....i.E......wA..... |
5fbe0 | 72 fa 45 00 00 00 00 00 b9 76 41 00 00 00 00 00 79 fa 45 00 00 00 00 00 78 76 41 00 00 00 00 00 | r.E......vA.....y.E.....xvA..... |
5fc00 | 80 fa 45 00 00 00 00 00 2a 76 41 00 00 00 00 00 87 fa 45 00 00 00 00 00 22 73 41 00 00 00 00 00 | ..E.....*vA.......E....."sA..... |
5fc20 | 81 f4 45 00 00 00 00 00 7f 7a 41 00 00 00 00 00 8e fa 45 00 00 00 00 00 f9 73 41 00 00 00 00 00 | ..E......zA.......E......sA..... |
5fc40 | 15 f7 45 00 00 00 00 00 fe 72 41 00 00 00 00 00 97 fa 45 00 00 00 00 00 27 72 41 00 00 00 00 00 | ..E......rA.......E.....'rA..... |
5fc60 | 9e ec 45 00 00 00 00 00 00 00 00 00 00 00 00 00 a2 f0 45 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E...............E............. |
5fc80 | 93 cc 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E............................. |
5fca0 | 00 00 00 00 00 00 50 3f 00 00 00 00 00 00 00 00 a1 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 | ......P?..........A.......A..... |
5fcc0 | 0d 7f 41 00 00 00 00 00 8b 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
5fce0 | b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
5fd00 | b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
5fd20 | b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
5fd40 | a1 7f 41 00 00 00 00 00 61 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 b4 7f 41 00 00 00 00 00 | ..A.....a.A.......A.......A..... |
5fd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5fd80 | 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 |
5fda0 | 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 |
5fdc0 | 64 65 78 20 69 73 20 4e 61 4e 00 00 00 00 00 00 00 00 c0 ff fe ff df 41 73 65 61 72 63 68 65 72 | dex.is.NaN.............Asearcher |
5fde0 | 73 00 27 70 61 63 6b 61 67 65 2e 73 65 61 72 63 68 65 72 73 27 20 6d 75 73 74 20 62 65 20 61 20 | s.'package.searchers'.must.be.a. |
5fe00 | 74 61 62 6c 65 00 6d 6f 64 75 6c 65 20 27 25 73 27 20 6e 6f 74 20 66 6f 75 6e 64 3a 25 73 00 5f | table.module.'%s'.not.found:%s._ |
5fe20 | 4c 4f 41 44 45 44 00 5f 4e 41 4d 45 00 5f 4d 00 5f 50 41 43 4b 41 47 45 00 27 6d 6f 64 75 6c 65 | LOADED._NAME._M._PACKAGE.'module |
5fe40 | 27 20 6e 6f 74 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 4c 75 61 20 66 75 6e 63 74 69 6f 6e | '.not.called.from.a.Lua.function |
5fe60 | 00 5f 50 52 45 4c 4f 41 44 00 0a 09 6e 6f 20 66 69 65 6c 64 20 70 61 63 6b 61 67 65 2e 70 72 65 | ._PRELOAD...no.field.package.pre |
5fe80 | 6c 6f 61 64 5b 27 25 73 27 5d 00 0a 09 6e 6f 20 66 69 6c 65 20 27 25 73 27 00 69 6e 69 74 00 5f | load['%s']...no.file.'%s'.init._ |
5fea0 | 00 6c 75 61 6f 70 65 6e 5f 25 73 00 4c 55 41 5f 4e 4f 45 4e 56 00 3b 01 3b 00 3b 3b 00 01 00 65 | .luaopen_%s.LUA_NOENV.;.;.;;...e |
5fec0 | 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 66 72 6f 6d 20 66 69 | rror.loading.module.'%s'.from.fi |
5fee0 | 6c 65 20 27 25 73 27 3a 0a 09 25 73 00 27 70 61 63 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 20 62 | le.'%s':..%s.'package.%s'.must.b |
5ff00 | 65 20 61 20 73 74 72 69 6e 67 00 63 70 61 74 68 00 0a 09 6e 6f 20 6d 6f 64 75 6c 65 20 27 25 73 | e.a.string.cpath...no.module.'%s |
5ff20 | 27 20 69 6e 20 66 69 6c 65 20 27 25 73 27 00 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f | '.in.file.'%s'./usr/local/share/ |
5ff40 | 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c | lua/5.3/?.lua;/usr/local/share/l |
5ff60 | 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 | ua/5.3/?/init.lua;/usr/local/lib |
5ff80 | 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 | /lua/5.3/?.lua;/usr/local/lib/lu |
5ffa0 | 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b 2e 2f 3f 2e 6c 75 61 3b 2e 2f 3f 2f 69 6e 69 | a/5.3/?/init.lua;./?.lua;./?/ini |
5ffc0 | 74 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 33 00 2f 75 73 72 | t.lua.LUA_PATH.LUA_PATH_5_3./usr |
5ffe0 | 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 73 6f 3b 2f 75 73 72 2f 6c 6f 63 | /local/lib/lua/5.3/?.so;/usr/loc |
60000 | 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 2f 6c 6f 61 64 61 6c 6c 2e 73 6f 3b 2e 2f 3f 2e 73 6f | al/lib/lua/5.3/loadall.so;./?.so |
60020 | 00 4c 55 41 5f 43 50 41 54 48 00 4c 55 41 5f 43 50 41 54 48 5f 35 5f 33 00 2f 0a 3b 0a 3f 0a 21 | .LUA_CPATH.LUA_CPATH_5_3./.;.?.! |
60040 | 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 6c 65 | .-..config.loaded.preload.module |
60060 | 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 65 61 | .require.loadlib.searchpath.seea |
60080 | 6c 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 8e 41 00 00 00 00 00 d2 94 41 00 00 00 00 00 | ll..............-.A.......A..... |
600a0 | ef 95 41 00 00 00 00 00 30 95 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..A.....0.A..................... |
600c0 | 5a 00 46 00 00 00 00 00 e1 8b 41 00 00 00 00 00 61 00 46 00 00 00 00 00 da 8a 41 00 00 00 00 00 | Z.F.......A.....a.F.......A..... |
600e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 00 46 00 00 00 00 00 47 91 41 00 00 00 00 00 | ................i.F.....G.A..... |
60100 | 71 00 46 00 00 00 00 00 ce 93 41 00 00 00 00 00 7c 00 46 00 00 00 00 00 ba 8d 41 00 00 00 00 00 | q.F.......A.....|.F.......A..... |
60120 | 52 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 0b ff 45 00 00 00 00 00 00 00 00 00 00 00 00 00 | R.F...............E............. |
60140 | 0c ff 45 00 00 00 00 00 00 00 00 00 00 00 00 00 d8 fd 45 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E...............E............. |
60160 | 4b 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | K.F............................. |
60180 | 00 00 00 00 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 | ....constants.control.structure. |
601a0 | 74 6f 6f 20 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 | too.long.opcodes.function.or.exp |
601c0 | 72 65 73 73 69 6f 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 00 00 00 00 bb 9f 41 00 00 00 00 00 | ression.too.complex.......A..... |
601e0 | c3 9f 41 00 00 00 00 00 d3 9f 41 00 00 00 00 00 1e a0 41 00 00 00 00 00 1e a0 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
60200 | 16 a0 41 00 00 00 00 00 16 a0 41 00 00 00 00 00 4e a0 41 00 00 00 00 00 63 a0 41 00 00 00 00 00 | ..A.......A.....N.A.....c.A..... |
60220 | 63 a0 41 00 00 00 00 00 78 a0 41 00 00 00 00 00 7d a0 41 00 00 00 00 00 ac a0 41 00 00 00 00 00 | c.A.....x.A.....}.A.......A..... |
60240 | e2 a0 41 00 00 00 00 00 05 a1 41 00 00 00 00 00 05 a1 41 00 00 00 00 00 05 a1 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
60260 | 05 a1 41 00 00 00 00 00 ba a0 41 00 00 00 00 00 8c a3 41 00 00 00 00 00 8c a3 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
60280 | 8c a3 41 00 00 00 00 00 2e a4 41 00 00 00 00 00 02 a4 41 00 00 00 00 00 f4 a3 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
602a0 | 06 aa 41 00 00 00 00 00 0e aa 41 00 00 00 00 00 06 aa 41 00 00 00 00 00 0e aa 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
602c0 | 0e aa 41 00 00 00 00 00 0e aa 41 00 00 00 00 00 23 aa 41 00 00 00 00 00 6b aa 41 00 00 00 00 00 | ..A.......A.....#.A.....k.A..... |
602e0 | 6b aa 41 00 00 00 00 00 6b aa 41 00 00 00 00 00 16 aa 41 00 00 00 00 00 23 aa 41 00 00 00 00 00 | k.A.....k.A.......A.....#.A..... |
60300 | 79 ab 41 00 00 00 00 00 79 ab 41 00 00 00 00 00 79 ab 41 00 00 00 00 00 79 ab 41 00 00 00 00 00 | y.A.....y.A.....y.A.....y.A..... |
60320 | 79 ab 41 00 00 00 00 00 79 ab 41 00 00 00 00 00 79 ab 41 00 00 00 00 00 79 ab 41 00 00 00 00 00 | y.A.....y.A.....y.A.....y.A..... |
60340 | 79 ab 41 00 00 00 00 00 79 ab 41 00 00 00 00 00 79 ab 41 00 00 00 00 00 79 ab 41 00 00 00 00 00 | y.A.....y.A.....y.A.....y.A..... |
60360 | ee aa 41 00 00 00 00 00 8c ab 41 00 00 00 00 00 8c ab 41 00 00 00 00 00 8c ab 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
60380 | 9c ab 41 00 00 00 00 00 9c ab 41 00 00 00 00 00 9c ab 41 00 00 00 00 00 b4 aa 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
603a0 | c5 aa 41 00 00 00 00 00 6e 6f 20 6d 65 73 73 61 67 65 00 65 72 72 6f 72 20 69 6e 20 5f 5f 67 63 | ..A.....no.message.error.in.__gc |
603c0 | 20 6d 65 74 61 6d 65 74 68 6f 64 20 28 25 73 29 00 00 00 00 00 00 00 00 13 bb 41 00 00 00 00 00 | .metamethod.(%s)..........A..... |
603e0 | 37 bb 41 00 00 00 00 00 e9 bc 41 00 00 00 00 00 f4 bc 41 00 00 00 00 00 02 bd 41 00 00 00 00 00 | 7.A.......A.......A.......A..... |
60400 | 20 bd 41 00 00 00 00 00 9d bd 41 00 00 00 00 00 8e ba 41 00 00 00 00 00 5f 47 2e 00 63 61 6e 6e | ..A.......A.......A....._G..cann |
60420 | 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 6f 74 65 63 | ot.%s.%s:.%s.....PANIC:.unprotec |
60440 | 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 20 28 25 73 | ted.error.in.call.to.Lua.API.(%s |
60460 | 29 0a 00 73 74 61 63 6b 20 74 72 61 63 65 62 61 63 6b 3a 00 0a 09 2e 2e 2e 00 53 6c 6e 74 00 0a | )..stack.traceback:.......Slnt.. |
60480 | 09 25 73 3a 00 25 64 3a 00 20 69 6e 20 00 66 75 6e 63 74 69 6f 6e 20 27 25 73 27 00 25 73 20 27 | .%s:.%d:..in..function.'%s'.%s.' |
604a0 | 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>. |
604c0 | 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:.. |
604e0 | 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.'% |
60500 | 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 |
60520 | 20 23 25 64 20 74 6f 20 27 25 73 27 20 28 25 73 29 00 73 69 67 6e 61 6c 00 5f 5f 6e 61 6d 65 00 | .#%d.to.'%s'.(%s).signal.__name. |
60540 | 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 20 28 25 73 29 00 76 61 6c 75 65 20 65 78 70 65 63 74 | stack.overflow.(%s).value.expect |
60560 | 65 64 00 62 75 66 66 65 72 20 74 6f 6f 20 6c 61 72 67 65 00 3d 73 74 64 69 6e 00 40 25 73 00 72 | ed.buffer.too.large.=stdin.@%s.r |
60580 | 65 6f 70 65 6e 00 6c 69 67 68 74 20 75 73 65 72 64 61 74 61 00 25 73 20 65 78 70 65 63 74 65 64 | eopen.light.userdata.%s.expected |
605a0 | 2c 20 67 6f 74 20 25 73 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 73 27 00 6e 75 6d | ,.got.%s.invalid.option.'%s'.num |
605c0 | 62 65 72 20 68 61 73 20 6e 6f 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f | ber.has.no.integer.representatio |
605e0 | 6e 00 6f 62 6a 65 63 74 20 6c 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 61 6e 20 69 6e 74 65 67 65 | n.object.length.is.not.an.intege |
60600 | 72 00 25 49 00 25 73 3a 20 25 70 00 6e 61 6d 65 20 63 6f 6e 66 6c 69 63 74 20 66 6f 72 20 6d 6f | r.%I.%s:.%p.name.conflict.for.mo |
60620 | 64 75 6c 65 20 27 25 73 27 00 74 6f 6f 20 6d 61 6e 79 20 75 70 76 61 6c 75 65 73 00 63 6f 72 65 | dule.'%s'.too.many.upvalues.core |
60640 | 20 61 6e 64 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 6e | .and.library.have.incompatible.n |
60660 | 75 6d 65 72 69 63 20 74 79 70 65 73 00 6d 75 6c 74 69 70 6c 65 20 4c 75 61 20 56 4d 73 20 64 65 | umeric.types.multiple.Lua.VMs.de |
60680 | 74 65 63 74 65 64 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 3a 20 61 70 70 2e 20 6e 65 | tected.version.mismatch:.app..ne |
606a0 | 65 64 73 20 25 66 2c 20 4c 75 61 20 63 6f 72 65 20 70 72 6f 76 69 64 65 73 20 25 66 00 77 72 6f | eds.%f,.Lua.core.provides.%f.wro |
606c0 | 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 74 65 72 76 61 6c 20 | ng.number.of.arguments.interval. |
606e0 | 69 73 20 65 6d 70 74 79 00 69 6e 74 65 72 76 61 6c 20 74 6f 6f 20 6c 61 72 67 65 00 66 6c 6f 61 | is.empty.interval.too.large.floa |
60700 | 74 00 70 69 00 68 75 67 65 00 6d 61 78 69 6e 74 65 67 65 72 00 6d 69 6e 69 6e 74 65 67 65 72 00 | t.pi.huge.maxinteger.mininteger. |
60720 | 61 62 73 00 61 63 6f 73 00 61 73 69 6e 00 61 74 61 6e 00 63 65 69 6c 00 64 65 67 00 65 78 70 00 | abs.acos.asin.atan.ceil.deg.exp. |
60740 | 74 6f 69 6e 74 65 67 65 72 00 66 6c 6f 6f 72 00 66 6d 6f 64 00 75 6c 74 00 6c 6f 67 00 6d 61 78 | tointeger.floor.fmod.ult.log.max |
60760 | 00 6d 6f 64 66 00 72 61 64 00 72 61 6e 64 6f 6d 73 65 65 64 00 73 71 72 74 00 00 00 00 00 00 00 | .modf.rad.randomseed.sqrt....... |
60780 | 20 07 46 00 00 00 00 00 5c e1 41 00 00 00 00 00 24 07 46 00 00 00 00 00 8c df 41 00 00 00 00 00 | ..F.....\.A.....$.F.......A..... |
607a0 | 29 07 46 00 00 00 00 00 6a df 41 00 00 00 00 00 2e 07 46 00 00 00 00 00 17 df 41 00 00 00 00 00 | ).F.....j.A.......F.......A..... |
607c0 | 33 07 46 00 00 00 00 00 06 e0 41 00 00 00 00 00 25 07 46 00 00 00 00 00 f5 de 41 00 00 00 00 00 | 3.F.......A.....%.F.......A..... |
607e0 | 38 07 46 00 00 00 00 00 5b db 41 00 00 00 00 00 3c 07 46 00 00 00 00 00 d3 de 41 00 00 00 00 00 | 8.F.....[.A.....<.F.......A..... |
60800 | 40 07 46 00 00 00 00 00 11 e1 41 00 00 00 00 00 4a 07 46 00 00 00 00 00 d7 e0 41 00 00 00 00 00 | @.F.......A.....J.F.......A..... |
60820 | 50 07 46 00 00 00 00 00 b9 e1 41 00 00 00 00 00 55 07 46 00 00 00 00 00 99 de 41 00 00 00 00 00 | P.F.......A.....U.F.......A..... |
60840 | 59 07 46 00 00 00 00 00 ec dd 41 00 00 00 00 00 5d 07 46 00 00 00 00 00 80 dd 41 00 00 00 00 00 | Y.F.......A.....].F.......A..... |
60860 | 0a ec 45 00 00 00 00 00 14 dd 41 00 00 00 00 00 61 07 46 00 00 00 00 00 40 e0 41 00 00 00 00 00 | ..E.......A.....a.F.....@.A..... |
60880 | 66 07 46 00 00 00 00 00 36 db 41 00 00 00 00 00 31 d0 45 00 00 00 00 00 04 dc 41 00 00 00 00 00 | f.F.....6.A.....1.E.......A..... |
608a0 | 6a 07 46 00 00 00 00 00 e6 db 41 00 00 00 00 00 2a 07 46 00 00 00 00 00 c4 db 41 00 00 00 00 00 | j.F.......A.....*.F.......A..... |
608c0 | 75 07 46 00 00 00 00 00 a2 db 41 00 00 00 00 00 2f 07 46 00 00 00 00 00 80 db 41 00 00 00 00 00 | u.F.......A...../.F.......A..... |
608e0 | 9e ec 45 00 00 00 00 00 ae df 41 00 00 00 00 00 02 07 46 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E.......A.......F............. |
60900 | 05 07 46 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 07 46 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..F...............F............. |
60920 | 15 07 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..F............................. |
60940 | 39 9d 52 a2 46 df 91 3f f8 c1 63 1a dc a5 4c 40 00 00 00 00 00 00 00 3e 00 00 00 00 00 00 24 40 | 9.R.F..?..c...L@.......>......$@ |
60960 | 18 2d 44 54 fb 21 09 40 00 00 00 00 00 00 f0 7f ff ff ff ff ff ff ff 7f 00 00 00 00 00 00 00 00 | .-DT.!.@........................ |
60980 | 70 65 72 66 6f 72 6d 20 62 69 74 77 69 73 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 6e 00 70 65 72 | perform.bitwise.operation.on.per |
609a0 | 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 20 6f 6e 00 5f 5f 6c 65 6e 00 5f 5f 65 71 00 5f 5f | form.arithmetic.on.__len.__eq.__ |
609c0 | 61 64 64 00 5f 5f 73 75 62 00 5f 5f 6d 75 6c 00 5f 5f 6d 6f 64 00 5f 5f 70 6f 77 00 5f 5f 64 69 | add.__sub.__mul.__mod.__pow.__di |
609e0 | 76 00 5f 5f 69 64 69 76 00 5f 5f 62 61 6e 64 00 5f 5f 62 6f 72 00 5f 5f 62 78 6f 72 00 5f 5f 73 | v.__idiv.__band.__bor.__bxor.__s |
60a00 | 68 6c 00 5f 5f 73 68 72 00 5f 5f 75 6e 6d 00 5f 5f 62 6e 6f 74 00 5f 5f 6c 74 00 5f 5f 6c 65 00 | hl.__shr.__unm.__bnot.__lt.__le. |
60a20 | 5f 5f 63 6f 6e 63 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 | __concat.__call.boolean.thread.p |
60a40 | 72 6f 74 6f 00 00 00 00 00 00 00 00 00 00 00 00 f8 d4 45 00 00 00 00 00 92 f1 45 00 00 00 00 00 | roto..............E.......E..... |
60a60 | 0e f7 45 00 00 00 00 00 5c f3 45 00 00 00 00 00 b3 09 46 00 00 00 00 00 b9 09 46 00 00 00 00 00 | ..E.....\.E.......F.......F..... |
60a80 | be 09 46 00 00 00 00 00 c4 09 46 00 00 00 00 00 ca 09 46 00 00 00 00 00 d0 09 46 00 00 00 00 00 | ..F.......F.......F.......F..... |
60aa0 | d6 09 46 00 00 00 00 00 dc 09 46 00 00 00 00 00 e2 09 46 00 00 00 00 00 e9 09 46 00 00 00 00 00 | ..F.......F.......F.......F..... |
60ac0 | f0 09 46 00 00 00 00 00 f6 09 46 00 00 00 00 00 fd 09 46 00 00 00 00 00 03 0a 46 00 00 00 00 00 | ..F.......F.......F.......F..... |
60ae0 | 09 0a 46 00 00 00 00 00 0f 0a 46 00 00 00 00 00 16 0a 46 00 00 00 00 00 1b 0a 46 00 00 00 00 00 | ..F.......F.......F.......F..... |
60b00 | 20 0a 46 00 00 00 00 00 29 0a 46 00 00 00 00 00 73 d1 45 00 00 00 00 00 b4 fd 45 00 00 00 00 00 | ..F.....).F.....s.E.......E..... |
60b20 | 30 0a 46 00 00 00 00 00 68 0b 46 00 00 00 00 00 de e1 45 00 00 00 00 00 04 ff 45 00 00 00 00 00 | 0.F.....h.F.......E.......E..... |
60b40 | 00 fe 45 00 00 00 00 00 58 fe 45 00 00 00 00 00 68 0b 46 00 00 00 00 00 38 0a 46 00 00 00 00 00 | ..E.....X.E.....h.F.....8.F..... |
60b60 | 3f 0a 46 00 00 00 00 00 75 73 65 72 64 61 74 61 00 00 00 00 01 1b 03 3b 60 15 00 00 ab 02 00 00 | ?.F.....userdata.......;`....... |
60b80 | cc 33 fa ff ac 15 00 00 7c 3a fa ff b4 31 00 00 d7 3a fa ff 5c 3d 00 00 27 3b fa ff 14 3f 00 00 | .3......|:...1...:..\=..';...?.. |
60ba0 | 4e 3b fa ff 2c 45 00 00 80 3b fa ff ac 18 00 00 e6 3b fa ff 7c 15 00 00 d9 3c fa ff d4 15 00 00 | N;..,E...;.......;..|....<...... |
60bc0 | 00 3d fa ff ec 15 00 00 4a 3d fa ff 0c 16 00 00 9c 3d fa ff 2c 16 00 00 f4 3d fa ff 54 16 00 00 | .=......J=.......=..,....=..T... |
60be0 | 82 3e fa ff 84 16 00 00 c7 3e fa ff a4 16 00 00 c4 3f fa ff dc 16 00 00 05 40 fa ff fc 16 00 00 | .>.......>.......?.......@...... |
60c00 | 41 41 fa ff 3c 17 00 00 2b 42 fa ff 7c 17 00 00 f1 42 fa ff 9c 17 00 00 e8 44 fa ff ec 17 00 00 | AA..<...+B..|....B.......D...... |
60c20 | 4a 46 fa ff 1c 18 00 00 63 46 fa ff 34 18 00 00 37 48 fa ff 6c 18 00 00 46 48 fa ff 84 18 00 00 | JF......cF..4...7H..l...FH...... |
60c40 | 9e 48 fa ff e4 18 00 00 fb 48 fa ff 0c 19 00 00 7c 49 fa ff 34 19 00 00 a8 49 fa ff 4c 19 00 00 | .H.......H......|I..4....I..L... |
60c60 | d1 49 fa ff 6c 19 00 00 c7 4a fa ff b4 19 00 00 00 4b fa ff d4 19 00 00 25 4b fa ff f4 19 00 00 | .I..l....J.......K......%K...... |
60c80 | b1 4b fa ff 24 1a 00 00 16 4c fa ff 4c 1a 00 00 a2 4c fa ff 74 1a 00 00 d1 4c fa ff 94 1a 00 00 | .K..$....L..L....L..t....L...... |
60ca0 | f3 4d fa ff dc 1a 00 00 78 4e fa ff 0c 1b 00 00 1a 4f fa ff 54 1b 00 00 27 4f fa ff 6c 1b 00 00 | .M......xN.......O..T...'O..l... |
60cc0 | c3 4f fa ff a4 1b 00 00 51 50 fa ff d4 1b 00 00 89 51 fa ff 1c 1c 00 00 25 52 fa ff 54 1c 00 00 | .O......QP.......Q......%R..T... |
60ce0 | 34 53 fa ff 84 1c 00 00 b3 53 fa ff bc 1c 00 00 02 54 fa ff dc 1c 00 00 cc 54 fa ff 2c 1d 00 00 | 4S.......S.......T.......T..,... |
60d00 | 1b 55 fa ff 64 1d 00 00 86 5a fa ff b4 1d 00 00 a3 5a fa ff cc 1d 00 00 89 5b fa ff 04 1e 00 00 | .U..d....Z.......Z.......[...... |
60d20 | 35 5c fa ff 3c 1e 00 00 5f 5c fa ff 54 1e 00 00 a5 5c fa ff 6c 1e 00 00 2e 5d fa ff b4 1e 00 00 | 5\..<..._\..T....\..l....]...... |
60d40 | 84 5d fa ff f4 1e 00 00 b6 5d fa ff 0c 1f 00 00 67 5e fa ff 3c 1f 00 00 ac 5e fa ff 64 1f 00 00 | .].......]......g^..<....^..d... |
60d60 | f3 60 fa ff 94 1f 00 00 c6 61 fa ff dc 1f 00 00 8d 62 fa ff 0c 20 00 00 0b 65 fa ff 5c 20 00 00 | .`.......a.......b.......e..\... |
60d80 | ad 68 fa ff a4 20 00 00 1f 6d fa ff f4 20 00 00 b0 6f fa ff 44 21 00 00 b7 6f fa ff 5c 21 00 00 | .h.......m.......o..D!...o..\!.. |
60da0 | c1 6f fa ff 74 21 00 00 1a 74 fa ff c4 21 00 00 15 75 fa ff 0c 22 00 00 c1 75 fa ff 2c 22 00 00 | .o..t!...t...!...u..."...u..,".. |
60dc0 | db 75 fa ff 4c 22 00 00 f3 75 fa ff 6c 22 00 00 c3 76 fa ff 9c 22 00 00 dd 76 fa ff bc 22 00 00 | .u..L"...u..l"...v..."...v...".. |
60de0 | 23 77 fa ff e4 22 00 00 45 77 fa ff 04 23 00 00 bb 77 fa ff 3c 23 00 00 ec 77 fa ff 64 23 00 00 | #w..."..Ew...#...w..<#...w..d#.. |
60e00 | a4 78 fa ff 94 23 00 00 16 79 fa ff bc 23 00 00 51 79 fa ff dc 23 00 00 d1 79 fa ff f4 23 00 00 | .x...#...y...#..Qy...#...y...#.. |
60e20 | d8 79 fa ff 0c 24 00 00 e5 79 fa ff 24 24 00 00 0c 7a fa ff 3c 24 00 00 8d 7a fa ff 6c 24 00 00 | .y...$...y..$$...z..<$...z..l$.. |
60e40 | cc 7a fa ff 84 24 00 00 df 7a fa ff 9c 24 00 00 f6 7a fa ff b4 24 00 00 18 7b fa ff cc 24 00 00 | .z...$...z...$...z...$...{...$.. |
60e60 | 2f 7b fa ff e4 24 00 00 72 7b fa ff fc 24 00 00 cf 7b fa ff 2c 25 00 00 2d 7c fa ff 64 25 00 00 | /{...$..r{...$...{..,%..-|..d%.. |
60e80 | 59 7c fa ff 8c 25 00 00 71 7c fa ff a4 25 00 00 7f 7c fa ff bc 25 00 00 99 7c fa ff d4 25 00 00 | Y|...%..q|...%...|...%...|...%.. |
60ea0 | a9 7c fa ff ec 25 00 00 cf 7c fa ff 04 26 00 00 e7 7c fa ff 1c 26 00 00 01 7d fa ff 34 26 00 00 | .|...%...|...&...|...&...}..4&.. |
60ec0 | 47 7d fa ff 6c 26 00 00 85 7d fa ff 8c 26 00 00 10 7e fa ff fc 26 00 00 2c 7e fa ff 1c 27 00 00 | G}..l&...}...&...~...&..,~...'.. |
60ee0 | 7d 7e fa ff 3c 27 00 00 cb 7e fa ff 5c 27 00 00 ea 7e fa ff 74 27 00 00 76 7f fa ff a4 27 00 00 | }~..<'...~..\'...~..t'..v....'.. |
60f00 | b3 7f fa ff bc 27 00 00 d4 7f fa ff d4 27 00 00 f8 7f fa ff ec 27 00 00 0a 80 fa ff 04 28 00 00 | .....'.......'.......'.......(.. |
60f20 | 56 80 fa ff 34 28 00 00 6a 80 fa ff 4c 28 00 00 7f 80 fa ff 64 28 00 00 93 80 fa ff 7c 28 00 00 | V...4(..j...L(......d(......|(.. |
60f40 | e7 80 fa ff 9c 28 00 00 41 81 fa ff bc 28 00 00 78 81 fa ff dc 28 00 00 2f 82 fa ff 04 29 00 00 | .....(..A....(..x....(../....).. |
60f60 | c1 82 fa ff 34 29 00 00 db 82 fa ff 4c 29 00 00 ef 82 fa ff 64 29 00 00 14 83 fa ff 7c 29 00 00 | ....4)......L)......d)......|).. |
60f80 | 85 83 fa ff b4 29 00 00 b0 83 fa ff d4 29 00 00 10 84 fa ff 0c 2a 00 00 54 84 fa ff 34 2a 00 00 | .....).......).......*..T...4*.. |
60fa0 | 8e 84 fa ff 5c 2a 00 00 d7 84 fa ff 8c 2a 00 00 2a 85 fa ff b4 2a 00 00 83 85 fa ff ec 2a 00 00 | ....\*.......*..*....*.......*.. |
60fc0 | e0 85 fa ff 0c 2b 00 00 0e 86 fa ff 2c 2b 00 00 7b 86 fa ff 64 2b 00 00 a2 86 fa ff 84 2b 00 00 | .....+......,+..{...d+.......+.. |
60fe0 | 02 87 fa ff bc 2b 00 00 46 87 fa ff e4 2b 00 00 ae 87 fa ff 0c 2c 00 00 0d 88 fa ff 34 2c 00 00 | .....+..F....+.......,......4,.. |
61000 | 77 88 fa ff 64 2c 00 00 08 89 fa ff 94 2c 00 00 52 89 fa ff b4 2c 00 00 bc 89 fa ff dc 2c 00 00 | w...d,.......,..R....,.......,.. |
61020 | b7 8a fa ff 0c 2d 00 00 58 8b fa ff 3c 2d 00 00 81 8b fa ff 54 2d 00 00 86 8b fa ff 6c 2d 00 00 | .....-..X...<-......T-......l-.. |
61040 | 94 8c fa ff a4 2d 00 00 9a 8c fa ff bc 2d 00 00 c8 8c fa ff dc 2d 00 00 2c 8d fa ff 14 2e 00 00 | .....-.......-.......-..,....... |
61060 | 4b 8d fa ff 34 2e 00 00 63 8d fa ff 4c 2e 00 00 6f 8d fa ff 64 2e 00 00 b6 8d fa ff 84 2e 00 00 | K...4...c...L...o...d........... |
61080 | 5b 8e fa ff ac 2e 00 00 59 8f fa ff d4 2e 00 00 9a 8f fa ff f4 2e 00 00 3b 90 fa ff 44 2f 00 00 | [.......Y...............;...D/.. |
610a0 | c1 90 fa ff 64 2f 00 00 a2 91 fa ff 94 2f 00 00 b2 91 fa ff ac 2f 00 00 da 91 fa ff cc 2f 00 00 | ....d/......./......./......./.. |
610c0 | 11 92 fa ff f4 2f 00 00 45 92 fa ff 14 30 00 00 c5 92 fa ff 3c 30 00 00 7b 95 fa ff 84 30 00 00 | ...../..E....0......<0..{....0.. |
610e0 | b9 95 fa ff b4 30 00 00 d7 96 fa ff e4 30 00 00 0b 97 fa ff 0c 31 00 00 1b 97 fa ff 24 31 00 00 | .....0.......0.......1......$1.. |
61100 | 3d 97 fa ff 3c 31 00 00 6a 97 fa ff 54 31 00 00 7e 97 fa ff 6c 31 00 00 00 98 fa ff dc 31 00 00 | =...<1..j...T1..~...l1.......1.. |
61120 | 27 98 fa ff f4 31 00 00 51 98 fa ff 1c 32 00 00 7c 98 fa ff 34 32 00 00 27 99 fa ff 74 32 00 00 | '....1..Q....2..|...42..'...t2.. |
61140 | 7f 99 fa ff ac 32 00 00 12 9a fa ff e4 32 00 00 82 9a fa ff 1c 33 00 00 f4 9a fa ff 64 33 00 00 | .....2.......2.......3......d3.. |
61160 | 27 9b fa ff 7c 33 00 00 46 9c fa ff cc 33 00 00 5b 9c fa ff ec 33 00 00 f6 9d fa ff 2c 34 00 00 | '...|3..F....3..[....3......,4.. |
61180 | 2f 9f fa ff 7c 34 00 00 3f 9f fa ff 94 34 00 00 61 9f fa ff b4 34 00 00 96 9f fa ff dc 34 00 00 | /...|4..?....4..a....4.......4.. |
611a0 | de 9f fa ff 0c 35 00 00 3c a0 fa ff 3c 35 00 00 2c a1 fa ff 7c 35 00 00 15 a2 fa ff bc 35 00 00 | .....5..<...<5..,...|5.......5.. |
611c0 | 9f a2 fa ff f4 35 00 00 ab aa fa ff 44 36 00 00 e2 aa fa ff 7c 36 00 00 9c ad fa ff cc 36 00 00 | .....5......D6......|6.......6.. |
611e0 | ad b1 fa ff 14 37 00 00 b4 b1 fa ff 2c 37 00 00 e9 b1 fa ff 54 37 00 00 81 b2 fa ff 94 37 00 00 | .....7......,7......T7.......7.. |
61200 | 92 b2 fa ff b4 37 00 00 cb b4 fa ff fc 37 00 00 12 b5 fa ff 2c 38 00 00 52 b6 fa ff 6c 38 00 00 | .....7.......7......,8..R...l8.. |
61220 | 73 b7 fa ff ac 38 00 00 1c b9 fa ff ec 38 00 00 55 b9 fa ff 0c 39 00 00 7f b9 fa ff 2c 39 00 00 | s....8.......8..U....9......,9.. |
61240 | b2 b9 fa ff 54 39 00 00 c6 ba fa ff 9c 39 00 00 e5 ba fa ff bc 39 00 00 d5 bb fa ff f4 39 00 00 | ....T9.......9.......9.......9.. |
61260 | 17 be fa ff 44 3a 00 00 88 be fa ff 5c 3a 00 00 c5 be fa ff 7c 3a 00 00 7b bf fa ff ac 3a 00 00 | ....D:......\:......|:..{....:.. |
61280 | bb bf fa ff dc 3a 00 00 5a c0 fa ff 14 3b 00 00 77 c0 fa ff 2c 3b 00 00 79 c1 fa ff 6c 3b 00 00 | .....:..Z....;..w...,;..y...l;.. |
612a0 | c1 c2 fa ff ac 3b 00 00 db c3 fa ff ec 3b 00 00 3a c4 fa ff 0c 3c 00 00 64 c4 fa ff 24 3c 00 00 | .....;.......;..:....<..d...$<.. |
612c0 | a0 c4 fa ff 44 3c 00 00 f2 c4 fa ff 74 3c 00 00 38 c5 fa ff 8c 3c 00 00 f1 c5 fa ff b4 3c 00 00 | ....D<......t<..8....<.......<.. |
612e0 | 59 c6 fa ff e4 3c 00 00 ea c6 fa ff 14 3d 00 00 3d c7 fa ff 34 3d 00 00 cb c7 fa ff 7c 3d 00 00 | Y....<.......=..=...4=......|=.. |
61300 | 25 c8 fa ff 9c 3d 00 00 aa c9 fa ff dc 3d 00 00 b3 c9 fa ff f4 3d 00 00 32 ca fa ff 24 3e 00 00 | %....=.......=.......=..2...$>.. |
61320 | d3 cb fa ff 64 3e 00 00 1a d6 fa ff ac 3e 00 00 93 d6 fa ff d4 3e 00 00 c5 d6 fa ff f4 3e 00 00 | ....d>.......>.......>.......>.. |
61340 | d7 d6 fa ff 2c 3f 00 00 f8 d6 fa ff 4c 3f 00 00 14 d7 fa ff 64 3f 00 00 30 d7 fa ff 7c 3f 00 00 | ....,?......L?......d?..0...|?.. |
61360 | b2 d7 fa ff b4 3f 00 00 2e d8 fa ff dc 3f 00 00 c5 db fa ff 2c 40 00 00 09 dc fa ff 54 40 00 00 | .....?.......?......,@......T@.. |
61380 | ce dd fa ff 84 40 00 00 11 de fa ff a4 40 00 00 2d de fa ff bc 40 00 00 89 de fa ff ec 40 00 00 | .....@.......@..-....@.......@.. |
613a0 | c3 de fa ff 14 41 00 00 80 df fa ff 44 41 00 00 f4 df fa ff 8c 41 00 00 29 e0 fa ff a4 41 00 00 | .....A......DA.......A..)....A.. |
613c0 | 96 e0 fa ff d4 41 00 00 9d e0 fa ff ec 41 00 00 9a e1 fa ff 54 42 00 00 fe e2 fa ff cc 42 00 00 | .....A.......A......TB.......B.. |
613e0 | ae e3 fa ff fc 42 00 00 7d e4 fa ff 2c 43 00 00 41 e6 fa ff 6c 43 00 00 f7 e7 fa ff bc 43 00 00 | .....B..}...,C..A...lC.......C.. |
61400 | b2 e8 fa ff 0c 44 00 00 ea e8 fa ff 24 44 00 00 24 e9 fa ff 3c 44 00 00 4d e9 fa ff 54 44 00 00 | .....D......$D..$...<D..M...TD.. |
61420 | d2 ea fa ff 94 44 00 00 38 04 fb ff e4 44 00 00 99 04 fb ff 0c 45 00 00 2b 05 fb ff 4c 45 00 00 | .....D..8....D.......E..+...LE.. |
61440 | 7a 05 fb ff 74 45 00 00 29 06 fb ff ac 45 00 00 b0 06 fb ff cc 45 00 00 7d 07 fb ff 14 46 00 00 | z...tE..)....E.......E..}....F.. |
61460 | e8 07 fb ff 34 46 00 00 6b 08 fb ff 6c 46 00 00 58 09 fb ff b4 46 00 00 fe 09 fb ff e4 46 00 00 | ....4F..k...lF..X....F.......F.. |
61480 | f7 0c fb ff 34 47 00 00 51 0d fb ff 54 47 00 00 9b 0d fb ff 7c 47 00 00 50 0e fb ff a4 47 00 00 | ....4G..Q...TG......|G..P....G.. |
614a0 | c6 0e fb ff cc 47 00 00 f0 0f fb ff 14 48 00 00 fe 0f fb ff 2c 48 00 00 76 10 fb ff 44 48 00 00 | .....G.......H......,H..v...DH.. |
614c0 | 12 11 fb ff 8c 48 00 00 0c 12 fb ff bc 48 00 00 29 12 fb ff dc 48 00 00 62 12 fb ff fc 48 00 00 | .....H.......H..)....H..b....H.. |
614e0 | ae 12 fb ff 2c 49 00 00 24 13 fb ff 5c 49 00 00 8a 13 fb ff 84 49 00 00 20 14 fb ff 9c 49 00 00 | ....,I..$...\I.......I.......I.. |
61500 | c0 14 fb ff c4 49 00 00 f4 14 fb ff dc 49 00 00 01 15 fb ff f4 49 00 00 78 15 fb ff 3c 4a 00 00 | .....I.......I.......I..x...<J.. |
61520 | e6 15 fb ff 5c 4a 00 00 f2 15 fb ff 74 4a 00 00 0b 16 fb ff 8c 4a 00 00 30 16 fb ff ac 4a 00 00 | ....\J......tJ.......J..0....J.. |
61540 | fc 16 fb ff f4 4a 00 00 55 19 fb ff 34 4b 00 00 9d 19 fb ff 54 4b 00 00 88 1a fb ff 84 4b 00 00 | .....J..U...4K......TK.......K.. |
61560 | c1 1a fb ff 9c 4b 00 00 c9 1a fb ff b4 4b 00 00 d1 1a fb ff cc 4b 00 00 d8 1a fb ff e4 4b 00 00 | .....K.......K.......K.......K.. |
61580 | 07 1b fb ff fc 4b 00 00 75 1b fb ff 1c 4c 00 00 b7 1b fb ff 3c 4c 00 00 67 1f fb ff 8c 4c 00 00 | .....K..u....L......<L..g....L.. |
615a0 | b9 1f fb ff ac 4c 00 00 d5 20 fb ff dc 4c 00 00 10 21 fb ff fc 4c 00 00 2b 21 fb ff 14 4d 00 00 | .....L.......L...!...L..+!...M.. |
615c0 | 74 21 fb ff 3c 4d 00 00 c5 21 fb ff 64 4d 00 00 02 22 fb ff 7c 4d 00 00 1e 23 fb ff bc 4d 00 00 | t!..<M...!..dM..."..|M...#...M.. |
615e0 | 71 23 fb ff e4 4d 00 00 b5 23 fb ff 0c 4e 00 00 e8 23 fb ff 34 4e 00 00 12 24 fb ff 54 4e 00 00 | q#...M...#...N...#..4N...$..TN.. |
61600 | 79 24 fb ff 7c 4e 00 00 b8 24 fb ff b4 4e 00 00 f4 24 fb ff dc 4e 00 00 18 25 fb ff 04 4f 00 00 | y$..|N...$...N...$...N...%...O.. |
61620 | 47 25 fb ff 1c 4f 00 00 c2 25 fb ff 3c 4f 00 00 26 26 fb ff 6c 4f 00 00 4f 27 fb ff 9c 4f 00 00 | G%...O...%..<O..&&..lO..O'...O.. |
61640 | 59 2a fb ff ec 4f 00 00 94 2a fb ff 0c 50 00 00 ef 2a fb ff 24 50 00 00 12 2b fb ff 44 50 00 00 | Y*...O...*...P...*..$P...+..DP.. |
61660 | 87 2b fb ff 64 50 00 00 a7 2b fb ff 7c 50 00 00 be 2b fb ff 94 50 00 00 dc 2b fb ff ac 50 00 00 | .+..dP...+..|P...+...P...+...P.. |
61680 | 25 2d fb ff f4 50 00 00 3e 2d fb ff 0c 51 00 00 9d 2e fb ff 54 51 00 00 fa 2e fb ff 6c 51 00 00 | %-...P..>-...Q......TQ......lQ.. |
616a0 | c7 2f fb ff 9c 51 00 00 56 30 fb ff bc 51 00 00 be 33 fb ff 0c 52 00 00 b6 34 fb ff 3c 52 00 00 | ./...Q..V0...Q...3...R...4..<R.. |
616c0 | d5 34 fb ff 5c 52 00 00 f5 34 fb ff 74 52 00 00 14 35 fb ff 8c 52 00 00 83 35 fb ff b4 52 00 00 | .4..\R...4..tR...5...R...5...R.. |
616e0 | 0c 38 fb ff fc 52 00 00 20 39 fb ff 24 53 00 00 51 39 fb ff 3c 53 00 00 84 39 fb ff 54 53 00 00 | .8...R...9..$S..Q9..<S...9..TS.. |
61700 | 4a 3a fb ff 84 53 00 00 7b 3a fb ff 9c 53 00 00 e6 3b fb ff ec 53 00 00 03 3c fb ff 04 54 00 00 | J:...S..{:...S...;...S...<...T.. |
61720 | 4b 3c fb ff 24 54 00 00 86 3c fb ff 4c 54 00 00 ed 3d fb ff 9c 54 00 00 70 3e fb ff d4 54 00 00 | K<..$T...<..LT...=...T..p>...T.. |
61740 | 9d 3e fb ff 04 55 00 00 3a 3f fb ff 44 55 00 00 4b 42 fb ff 94 55 00 00 aa 42 fb ff c4 55 00 00 | .>...U..:?..DU..KB...U...B...U.. |
61760 | 71 43 fb ff ec 55 00 00 84 44 fb ff 2c 56 00 00 45 45 fb ff 64 56 00 00 04 46 fb ff 9c 56 00 00 | qC...U...D..,V..EE..dV...F...V.. |
61780 | c2 46 fb ff d4 56 00 00 40 47 fb ff fc 56 00 00 7b 47 fb ff 1c 57 00 00 8d 47 fb ff 34 57 00 00 | .F...V..@G...V..{G...W...G..4W.. |
617a0 | fd 47 fb ff 64 57 00 00 16 48 fb ff 84 57 00 00 20 48 fb ff 9c 57 00 00 76 48 fb ff d4 57 00 00 | .G..dW...H...W...H...W..vH...W.. |
617c0 | c0 48 fb ff f4 57 00 00 e4 48 fb ff 1c 58 00 00 24 49 fb ff 44 58 00 00 48 49 fb ff 6c 58 00 00 | .H...W...H...X..$I..DX..HI..lX.. |
617e0 | 89 49 fb ff 8c 58 00 00 bd 49 fb ff ac 58 00 00 4e 4a fb ff dc 58 00 00 7c 4a fb ff fc 58 00 00 | .I...X...I...X..NJ...X..|J...X.. |
61800 | ad 4a fb ff 1c 59 00 00 c6 4b fb ff 4c 59 00 00 04 4c fb ff 84 59 00 00 8e 4c fb ff b4 59 00 00 | .J...Y...K..LY...L...Y...L...Y.. |
61820 | 90 4d fb ff f4 59 00 00 3c 4f fb ff 44 5a 00 00 6b 50 fb ff 7c 5a 00 00 9f 51 fb ff b4 5a 00 00 | .M...Y..<O..DZ..kP..|Z...Q...Z.. |
61840 | 19 52 fb ff ec 5a 00 00 c8 54 fb ff 24 5b 00 00 03 55 fb ff 44 5b 00 00 4c 55 fb ff 74 5b 00 00 | .R...Z...T..$[...U..D[..LU..t[.. |
61860 | 3b 56 fb ff b4 5b 00 00 5a 56 fb ff d4 5b 00 00 90 56 fb ff fc 5b 00 00 c8 56 fb ff 1c 5c 00 00 | ;V...[..ZV...[...V...[...V...\.. |
61880 | fa 56 fb ff 3c 5c 00 00 26 57 fb ff 5c 5c 00 00 62 57 fb ff 7c 5c 00 00 90 57 fb ff 9c 5c 00 00 | .V..<\..&W..\\..bW..|\...W...\.. |
618a0 | c7 57 fb ff bc 5c 00 00 4f 58 fb ff ec 5c 00 00 d3 58 fb ff 14 5d 00 00 1f 59 fb ff 34 5d 00 00 | .W...\..OX...\...X...]...Y..4].. |
618c0 | 54 5a fb ff 84 5d 00 00 7d 5a fb ff a4 5d 00 00 a1 5a fb ff c4 5d 00 00 21 5b fb ff 14 5e 00 00 | TZ...]..}Z...]...Z...]..![...^.. |
618e0 | 47 5b fb ff 34 5e 00 00 75 5b fb ff 5c 5e 00 00 d0 5b fb ff 94 5e 00 00 98 5c fb ff e4 5e 00 00 | G[..4^..u[..\^...[...^...\...^.. |
61900 | e8 5c fb ff 14 5f 00 00 02 5d fb ff 34 5f 00 00 65 5d fb ff 64 5f 00 00 be 5d fb ff 84 5f 00 00 | .\..._...]..4_..e]..d_...]..._.. |
61920 | 05 5e fb ff a4 5f 00 00 81 5e fb ff dc 5f 00 00 c3 5e fb ff 14 60 00 00 2f 5f fb ff 64 60 00 00 | .^..._...^..._...^...`../_..d`.. |
61940 | ad 5f fb ff 94 60 00 00 bc 5f fb ff ac 60 00 00 cb 5f fb ff c4 60 00 00 81 60 fb ff e4 60 00 00 | ._...`..._...`..._...`...`...`.. |
61960 | f2 60 fb ff 1c 61 00 00 27 64 fb ff 6c 61 00 00 46 64 fb ff 8c 61 00 00 60 64 fb ff ac 61 00 00 | .`...a..'d..la..Fd...a..`d...a.. |
61980 | 7b 65 fb ff 0c 62 00 00 44 66 fb ff 2c 62 00 00 75 66 fb ff 4c 62 00 00 7f 66 fb ff 64 62 00 00 | {e...b..Df..,b..uf..Lb...f..db.. |
619a0 | b3 66 fb ff 8c 62 00 00 2f 67 fb ff b4 62 00 00 8a 67 fb ff d4 62 00 00 ae 67 fb ff f4 62 00 00 | .f...b../g...b...g...b...g...b.. |
619c0 | 38 68 fb ff 24 63 00 00 85 68 fb ff 4c 63 00 00 57 6a fb ff 9c 63 00 00 b6 6a fb ff c4 63 00 00 | 8h..$c...h..Lc..Wj...c...j...c.. |
619e0 | 04 6b fb ff e4 63 00 00 45 6b fb ff 04 64 00 00 8c 6b fb ff 24 64 00 00 ca 6b fb ff 44 64 00 00 | .k...c..Ek...d...k..$d...k..Dd.. |
61a00 | d0 6c fb ff 7c 64 00 00 17 6d fb ff 9c 64 00 00 c6 6d fb ff d4 64 00 00 01 6e fb ff fc 64 00 00 | .l..|d...m...d...m...d...n...d.. |
61a20 | 6a 6e fb ff 24 65 00 00 0b 6f fb ff 54 65 00 00 95 6f fb ff 8c 65 00 00 f1 6f fb ff ac 65 00 00 | jn..$e...o..Te...o...e...o...e.. |
61a40 | ce 70 fb ff e4 65 00 00 37 71 fb ff 1c 66 00 00 79 71 fb ff 3c 66 00 00 dc 71 fb ff 74 66 00 00 | .p...e..7q...f..yq..<f...q..tf.. |
61a60 | 49 72 fb ff 94 66 00 00 c3 72 fb ff b4 66 00 00 73 73 fb ff dc 66 00 00 6b 74 fb ff 0c 67 00 00 | Ir...f...r...f..ss...f..kt...g.. |
61a80 | 98 74 fb ff 2c 67 00 00 c1 75 fb ff 6c 67 00 00 02 76 fb ff 84 67 00 00 5b 76 fb ff ac 67 00 00 | .t..,g...u..lg...v...g..[v...g.. |
61aa0 | b1 76 fb ff c4 67 00 00 ee 76 fb ff dc 67 00 00 c0 77 fb ff 1c 68 00 00 1d 78 fb ff 54 68 00 00 | .v...g...v...g...w...h...x..Th.. |
61ac0 | f5 79 fb ff bc 68 00 00 15 7a fb ff d4 68 00 00 21 7d fb ff 24 69 00 00 62 7d fb ff 5c 69 00 00 | .y...h...z...h..!}..$i..b}..\i.. |
61ae0 | 29 7e fb ff 94 69 00 00 66 7f fb ff cc 69 00 00 6d 80 fb ff f4 69 00 00 46 82 fb ff 2c 6a 00 00 | )~...i..f....i..m....i..F...,j.. |
61b00 | b9 82 fb ff 4c 6a 00 00 0b 83 fb ff 74 6a 00 00 8f 84 fb ff bc 6a 00 00 d3 85 fb ff fc 6a 00 00 | ....Lj......tj.......j.......j.. |
61b20 | 4b 86 fb ff 24 6b 00 00 ed 86 fb ff 74 6b 00 00 40 87 fb ff 9c 6b 00 00 10 88 fb ff dc 6b 00 00 | K...$k......tk..@....k.......k.. |
61b40 | 5a 88 fb ff 04 6c 00 00 fd 88 fb ff 34 6c 00 00 5e 89 fb ff 6c 6c 00 00 bc 89 fb ff a4 6c 00 00 | Z....l......4l..^...ll.......l.. |
61b60 | 7b 8a fb ff dc 6c 00 00 e0 8a fb ff 14 6d 00 00 c2 8c fb ff 44 6d 00 00 f9 8d fb ff 94 6d 00 00 | {....l.......m......Dm.......m.. |
61b80 | 15 8e fb ff ac 6d 00 00 3e 8e fb ff c4 6d 00 00 80 8e fb ff f4 6d 00 00 dd 8e fb ff 14 6e 00 00 | .....m..>....m.......m.......n.. |
61ba0 | 0a 8f fb ff 3c 6e 00 00 1e 8f fb ff 54 6e 00 00 29 8f fb ff 6c 6e 00 00 4e 8f fb ff 84 6e 00 00 | ....<n......Tn..)...ln..N....n.. |
61bc0 | 96 8f fb ff 9c 6e 00 00 f5 8f fb ff e4 6e 00 00 ac 90 fb ff 14 6f 00 00 b3 90 fb ff 2c 6f 00 00 | .....n.......n.......o......,o.. |
61be0 | ff 90 fb ff 64 6f 00 00 53 91 fb ff ac 6f 00 00 64 91 fb ff c4 6f 00 00 7b 91 fb ff dc 6f 00 00 | ....do..S....o..d....o..{....o.. |
61c00 | b6 91 fb ff 04 70 00 00 d1 91 fb ff 1c 70 00 00 60 92 fb ff 34 70 00 00 72 92 fb ff 4c 70 00 00 | .....p.......p..`...4p..r...Lp.. |
61c20 | 83 92 fb ff 64 70 00 00 cf 92 fb ff 9c 70 00 00 fc 92 fb ff b4 70 00 00 11 93 fb ff dc 70 00 00 | ....dp.......p.......p.......p.. |
61c40 | 36 93 fb ff f4 70 00 00 65 93 fb ff 0c 71 00 00 dd 93 fb ff 24 71 00 00 2d 94 fb ff 3c 71 00 00 | 6....p..e....q......$q..-...<q.. |
61c60 | ae 94 fb ff 74 71 00 00 9a 95 fb ff a4 71 00 00 b3 96 fb ff ec 71 00 00 4a 97 fb ff 1c 72 00 00 | ....tq.......q.......q..J....r.. |
61c80 | 84 97 fb ff 44 72 00 00 cd 97 fb ff 6c 72 00 00 e0 97 fb ff 84 72 00 00 f2 97 fb ff 9c 72 00 00 | ....Dr......lr.......r.......r.. |
61ca0 | db 98 fb ff c4 72 00 00 73 99 fb ff 0c 73 00 00 09 9a fb ff 5c 73 00 00 7b 9a fb ff 94 73 00 00 | .....r..s....s......\s..{....s.. |
61cc0 | e7 9a fb ff bc 73 00 00 43 9b fb ff e4 73 00 00 6d 9b fb ff 04 74 00 00 a9 9b fb ff 1c 74 00 00 | .....s..C....s..m....t.......t.. |
61ce0 | b9 9b fb ff 34 74 00 00 21 9e fb ff 84 74 00 00 1d 9f fb ff ac 74 00 00 4c a0 fb ff 04 75 00 00 | ....4t..!....t.......t..L....u.. |
61d00 | b2 a0 fb ff 34 75 00 00 80 a1 fb ff 5c 75 00 00 b1 a1 fb ff 84 75 00 00 dd a1 fb ff ac 75 00 00 | ....4u......\u.......u.......u.. |
61d20 | 21 a2 fb ff c4 75 00 00 5f a3 fb ff 0c 76 00 00 a4 a3 fb ff 3c 76 00 00 b5 a3 fb ff 54 76 00 00 | !....u.._....v......<v......Tv.. |
61d40 | fa a3 fb ff 6c 76 00 00 12 a4 fb ff 84 76 00 00 46 a4 fb ff a4 76 00 00 77 a5 fb ff f4 76 00 00 | ....lv.......v..F....v..w....v.. |
61d60 | b4 aa fb ff 44 77 00 00 cb aa fb ff 64 77 00 00 84 ab fb ff ac 77 00 00 f4 ab fb ff ec 77 00 00 | ....Dw......dw.......w.......w.. |
61d80 | 3f ac fb ff 1c 78 00 00 63 ac fb ff 34 78 00 00 78 ac fb ff 4c 78 00 00 99 ac fb ff 64 78 00 00 | ?....x..c...4x..x...Lx......dx.. |
61da0 | ba ac fb ff 7c 78 00 00 f1 ac fb ff a4 78 00 00 0d ad fb ff bc 78 00 00 60 ae fb ff 0c 79 00 00 | ....|x.......x.......x..`....y.. |
61dc0 | b5 ae fb ff 44 79 00 00 f2 ae fb ff 7c 79 00 00 58 b2 fb ff e4 79 00 00 02 b3 fb ff 1c 7a 00 00 | ....Dy......|y..X....y.......z.. |
61de0 | 74 b3 fb ff 4c 7a 00 00 9b b3 fb ff 7c 7a 00 00 4b b4 fb ff c4 7a 00 00 ae b4 fb ff ec 7a 00 00 | t...Lz......|z..K....z.......z.. |
61e00 | c9 b4 fb ff 04 7b 00 00 bc b5 fb ff 34 7b 00 00 9e b6 fb ff 6c 7b 00 00 0e b7 fb ff 9c 7b 00 00 | .....{......4{......l{.......{.. |
61e20 | 5d b7 fb ff c4 7b 00 00 af b7 fb ff fc 7b 00 00 c9 b8 fb ff 44 7c 00 00 ff b8 fb ff 5c 7c 00 00 | ]....{.......{......D|......\|.. |
61e40 | 19 b9 fb ff 74 7c 00 00 49 b9 fb ff 9c 7c 00 00 d6 bb fb ff ec 7c 00 00 62 bc fb ff 14 7d 00 00 | ....t|..I....|.......|..b....}.. |
61e60 | 23 bd fb ff 44 7d 00 00 20 be fb ff 7c 7d 00 00 a3 be fb ff b4 7d 00 00 2a bf fb ff ec 7d 00 00 | #...D}......|}.......}..*....}.. |
61e80 | a2 bf fb ff 14 7e 00 00 c1 bf fb ff 34 7e 00 00 34 c0 fb ff 6c 7e 00 00 83 c0 fb ff a4 7e 00 00 | .....~......4~..4...l~.......~.. |
61ea0 | ab c0 fb ff dc 7e 00 00 55 c1 fb ff 14 7f 00 00 7e c1 fb ff 44 7f 00 00 9b c1 fb ff 5c 7f 00 00 | .....~..U.......~...D.......\... |
61ec0 | e1 c1 fb ff 94 7f 00 00 ea c1 fb ff ac 7f 00 00 68 c2 fb ff e4 7f 00 00 84 c2 fb ff fc 7f 00 00 | ................h............... |
61ee0 | ad c2 fb ff 14 80 00 00 55 c3 fb ff 4c 80 00 00 a4 c3 fb ff 84 80 00 00 84 c5 fb ff cc 80 00 00 | ........U...L................... |
61f00 | a3 c5 fb ff e4 80 00 00 c6 c5 fb ff fc 80 00 00 1e c6 fb ff 24 81 00 00 96 c6 fb ff 54 81 00 00 | ....................$.......T... |
61f20 | cc c6 fb ff 8c 81 00 00 eb c6 fb ff b4 81 00 00 1b c7 fb ff ec 81 00 00 50 c7 fb ff 14 82 00 00 | ........................P....... |
61f40 | b2 c7 fb ff 64 82 00 00 36 c8 fb ff c4 82 00 00 74 c8 fb ff ec 82 00 00 ab c8 fb ff 24 83 00 00 | ....d...6.......t...........$... |
61f60 | 06 c9 fb ff 54 83 00 00 31 c9 fb ff 8c 83 00 00 86 c9 fb ff b4 83 00 00 d4 c9 fb ff dc 83 00 00 | ....T...1....................... |
61f80 | f1 ca fb ff 14 84 00 00 a7 cb fb ff 44 84 00 00 30 cc fb ff 8c 84 00 00 95 cc fb ff bc 84 00 00 | ............D...0............... |
61fa0 | 73 cd fb ff 0c 85 00 00 5c ce fb ff 5c 85 00 00 83 ce fb ff 7c 85 00 00 0f cf fb ff cc 85 00 00 | s.......\...\.......|........... |
61fc0 | 9b cf fb ff 1c 86 00 00 c2 cf fb ff 34 86 00 00 e7 cf fb ff 54 86 00 00 0c d0 fb ff 74 86 00 00 | ............4.......T.......t... |
61fe0 | 2e d0 fb ff 94 86 00 00 50 d0 fb ff b4 86 00 00 72 d0 fb ff d4 86 00 00 90 d0 fb ff ec 86 00 00 | ........P.......r............... |
62000 | a0 d1 fb ff 2c 87 00 00 0c d2 fb ff 64 87 00 00 78 d2 fb ff 9c 87 00 00 25 d3 fb ff bc 87 00 00 | ....,.......d...x.......%....... |
62020 | 5f d3 fb ff e4 87 00 00 81 d3 fb ff 04 88 00 00 a3 d3 fb ff 24 88 00 00 f6 d3 fb ff 44 88 00 00 | _...................$.......D... |
62040 | 18 d4 fb ff 64 88 00 00 3a d4 fb ff 84 88 00 00 92 d4 fb ff a4 88 00 00 cc d4 fb ff c4 88 00 00 | ....d...:....................... |
62060 | 63 d5 fb ff e4 88 00 00 9d d5 fb ff 04 89 00 00 e8 d5 fb ff 24 89 00 00 45 d6 fb ff 44 89 00 00 | c...................$...E...D... |
62080 | 04 d7 fb ff 6c 89 00 00 cb d7 fb ff 8c 89 00 00 13 d8 fb ff bc 89 00 00 3c d8 fb ff e4 89 00 00 | ....l...................<....... |
620a0 | 8d d8 fb ff fc 89 00 00 3d d9 fb ff 24 8a 00 00 ac d9 fb ff 5c 8a 00 00 71 da fb ff 94 8a 00 00 | ........=...$.......\...q....... |
620c0 | ac da fb ff b4 8a 00 00 1c db fb ff fc 8a 00 00 2c db fb ff 14 8b 00 00 14 00 00 00 00 00 00 00 | ................,............... |
620e0 | 01 7a 52 00 01 78 10 01 1b 0c 07 08 90 01 07 10 14 00 00 00 1c 00 00 00 62 26 fa ff 2a 00 00 00 | .zR..x..................b&..*... |
62100 | 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 1b 0c 07 08 90 01 00 00 | .................zR..x.......... |
62120 | 24 00 00 00 1c 00 00 00 18 1e fa ff b0 06 00 00 00 0e 10 46 0e 18 4a 0f 0b 77 08 80 00 3f 1a 3b | $..................F..J..w...?.; |
62140 | 2a 33 24 22 00 00 00 00 14 00 00 00 44 00 00 00 fd 26 fa ff 27 00 00 00 00 00 00 00 00 00 00 00 | *3$"........D....&..'........... |
62160 | 1c 00 00 00 5c 00 00 00 0c 27 fa ff 4a 00 00 00 00 41 0e 10 83 02 02 48 0e 08 00 00 00 00 00 00 | ....\....'..J....A.....H........ |
62180 | 1c 00 00 00 7c 00 00 00 36 27 fa ff 52 00 00 00 00 41 0e 10 83 02 51 0e a0 01 79 0e 10 46 0e 08 | ....|...6'..R....A....Q...y..F.. |
621a0 | 24 00 00 00 9c 00 00 00 68 27 fa ff 58 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 48 | $.......h'..X....A....H....D...H |
621c0 | 0e 18 41 0e 10 41 0e 08 2c 00 00 00 c4 00 00 00 98 27 fa ff 8e 00 00 00 00 42 0e 10 8c 02 48 0e | ..A..A..,........'.......B....H. |
621e0 | 18 86 03 41 0e 20 83 04 02 7f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 f4 00 00 00 | ...A........A..B................ |
62200 | f6 27 fa ff 45 00 00 00 00 41 0e 10 83 02 49 0e 20 74 0e 10 46 0e 08 00 34 00 00 00 14 01 00 00 | .'..E....A....I..t..F...4....... |
62220 | 1b 28 fa ff fd 00 00 00 00 42 0e 10 8c 02 48 0e 18 86 03 41 0e 20 83 04 4a 0e b0 01 02 e1 0e 20 | .(.......B....H....A....J....... |
62240 | 43 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 4c 01 00 00 e0 28 fa ff 41 00 00 00 | C..A..B.............L....(..A... |
62260 | 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 3c 00 00 00 6c 01 00 00 01 29 fa ff 3c 01 00 00 | .A..............<...l....)..<... |
62280 | 00 42 0e 10 8e 02 42 0e 18 8d 03 48 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 03 26 01 0e 28 41 | .B....B....H....A.(..A.0...&..(A |
622a0 | 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 3c 00 00 00 ac 01 00 00 fd 29 fa ff ea 00 00 00 | ..B..B..B.......<........)...... |
622c0 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 52 0e c0 04 02 c8 0e 28 41 0e 20 | .B....B....D....A.(..R......(A.. |
622e0 | 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ec 01 00 00 a7 2a fa ff c6 00 00 00 | A..B..B..................*...... |
62300 | 00 41 0e 10 83 02 02 c4 0e 08 00 00 00 00 00 00 4c 00 00 00 0c 02 00 00 4d 2b fa ff f7 01 00 00 | .A..............L.......M+...... |
62320 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 47 0e 28 8c 05 46 0e 30 86 06 46 0e 38 83 07 47 | .B....B....B....G.(..F.0..F.8..G |
62340 | 0e 50 03 cc 01 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....8A.0A.(B..B..B..B......... |
62360 | 2c 00 00 00 5c 02 00 00 f4 2c fa ff 62 01 00 00 00 41 0e 10 86 02 49 0e 18 83 03 4f 0e b0 20 03 | ,...\....,..b....A....I....O.... |
62380 | 46 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 14 00 00 00 8c 02 00 00 26 2e fa ff 19 00 00 00 | F...A..A................&....... |
623a0 | 00 00 00 00 00 00 00 00 34 00 00 00 a4 02 00 00 27 2e fa ff d4 01 00 00 00 42 0e 10 8c 02 4a 0e | ........4.......'........B....J. |
623c0 | 18 86 03 44 0e 20 83 04 47 0e d0 01 03 b8 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | ...D....G........A..A..B........ |
623e0 | 14 00 00 00 dc 02 00 00 c3 2f fa ff 0f 00 00 00 00 41 0e 10 4d 0e 08 00 24 00 00 00 f4 02 00 00 | ........./.......A..M...$....... |
62400 | ba 2f fa ff 58 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 48 0e 18 41 0e 10 41 0e 08 | ./..X....A....H....D...H..A..A.. |
62420 | 34 00 00 00 1c 03 00 00 cc 22 fa ff 66 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 | 4........"..f....B....E....D.... |
62440 | 41 0e 28 83 05 41 0e 30 02 50 0e 28 41 0e 20 43 0e 18 42 0e 10 42 0e 08 24 00 00 00 54 03 00 00 | A.(..A.0.P.(A..C..B..B..$...T... |
62460 | b2 2f fa 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.. |
62480 | 24 00 00 00 7c 03 00 00 e7 2f fa ff 81 00 00 00 00 41 0e 10 83 02 4f 0e a0 80 01 02 6f 0e 10 41 | $...|..../.......A....O.....o..A |
624a0 | 0e 08 00 00 00 00 00 00 14 00 00 00 a4 03 00 00 40 30 fa ff 2c 00 00 00 00 47 0e a0 01 64 0e 08 | ................@0..,....G...d.. |
624c0 | 1c 00 00 00 bc 03 00 00 54 30 fa ff 29 00 00 00 00 41 0e 10 83 02 67 0e 08 00 00 00 00 00 00 00 | ........T0..)....A....g......... |
624e0 | 44 00 00 00 dc 03 00 00 5d 30 fa ff f6 00 00 00 00 42 0e 10 8f 02 4c 0e 18 8e 03 42 0e 20 8d 04 | D.......]0.......B....L....B.... |
62500 | 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 41 0e 40 02 d1 0e 38 41 0e 30 41 0e 28 42 0e 20 42 | B.(..A.0..A.8..A.@...8A.0A.(B..B |
62520 | 0e 18 42 0e 10 47 0e 08 1c 00 00 00 24 04 00 00 0b 31 fa ff 39 00 00 00 00 41 0e 10 83 02 77 0e | ..B..G......$....1..9....A....w. |
62540 | 08 00 00 00 00 00 00 00 1c 00 00 00 44 04 00 00 24 31 fa ff 25 00 00 00 00 41 0e 10 83 02 63 0e | ............D...$1..%....A....c. |
62560 | 08 00 00 00 00 00 00 00 2c 00 00 00 64 04 00 00 29 31 fa ff 8c 00 00 00 00 41 0e 10 86 02 46 0e | ........,...d...)1.......A....F. |
62580 | 18 83 03 4a 0e b0 01 02 76 0e 18 43 0e 10 41 0e 08 00 00 00 00 00 00 00 24 00 00 00 94 04 00 00 | ...J....v..C..A.........$....... |
625a0 | 85 31 fa ff 65 00 00 00 00 41 0e 10 86 02 49 0e 18 83 03 41 0e 20 02 57 0e 18 41 0e 10 41 0e 08 | .1..e....A....I....A...W..A..A.. |
625c0 | 24 00 00 00 bc 04 00 00 c2 31 fa ff 8c 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 7c | $........1.......A....H....D...| |
625e0 | 0e 18 41 0e 10 41 0e 08 1c 00 00 00 e4 04 00 00 26 32 fa ff 2f 00 00 00 00 41 0e 10 83 02 4c 0e | ..A..A..........&2../....A....L. |
62600 | 20 5b 0e 10 46 0e 08 00 44 00 00 00 04 05 00 00 35 32 fa ff 22 01 00 00 00 42 0e 10 8f 02 45 0e | .[..F...D.......52.."....B....E. |
62620 | 18 8e 03 45 0e 20 8d 04 48 0e 28 8c 05 41 0e 30 86 06 43 0e 38 83 07 44 0e 60 02 f8 0e 38 44 0e | ...E....H.(..A.0..C.8..D.`...8D. |
62640 | 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 4c 05 00 00 0f 33 fa ff 85 00 00 00 | 0A.(B..B..B..B..,...L....3...... |
62660 | 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 77 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....D....D.....w..A..B........ |
62680 | 44 00 00 00 7c 05 00 00 64 33 fa ff a2 00 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 | D...|...d3.......B....E....E.... |
626a0 | 47 0e 28 86 05 43 0e 30 83 06 46 0e 40 02 5f 0a 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | G.(..C.0..F.@._..0A.(A..B..B..B. |
626c0 | 08 41 0b 00 00 00 00 00 14 00 00 00 c4 05 00 00 be 33 fa ff 0d 00 00 00 00 41 0e 10 4b 0e 08 00 | .A...............3.......A..K... |
626e0 | 34 00 00 00 dc 05 00 00 b3 33 fa ff 9c 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 | 4........3.......B....F....A.... |
62700 | 4a 0e d0 40 02 84 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 14 06 00 00 | J..@....A..A..B.........,....... |
62720 | 17 34 fa ff 8e 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 4a 0e d0 40 02 7a 0e 18 41 0e 10 41 0e | .4.......A....F....J..@.z..A..A. |
62740 | 08 00 00 00 00 00 00 00 44 00 00 00 44 06 00 00 75 34 fa ff 38 01 00 00 00 42 0e 10 8e 02 47 0e | ........D...D...u4..8....B....G. |
62760 | 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e f0 40 03 18 01 0e 30 41 0e 28 41 0e | ...B....A.(..D.0..G..@....0A.(A. |
62780 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 8c 06 00 00 65 35 fa ff 9c 00 00 00 | .B..B..B........4.......e5...... |
627a0 | 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 4a 0e d0 40 02 84 0e 20 41 0e 18 41 0e 10 42 0e | .B....F....A....J..@....A..A..B. |
627c0 | 08 00 00 00 00 00 00 00 2c 00 00 00 c4 06 00 00 c9 35 fa ff 0f 01 00 00 00 41 0e 10 86 02 44 0e | ........,........5.......A....D. |
627e0 | 18 83 03 46 0e 20 03 01 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 34 00 00 00 f4 06 00 00 | ...F.......A..A.........4....... |
62800 | a8 36 fa ff 7f 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 46 0e 30 | .6.......B....E....A....C.(..F.0 |
62820 | 02 67 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 2c 07 00 00 ef 36 fa ff 4f 00 00 00 | .g.(A..A..B..B......,....6..O... |
62840 | 00 41 0e 10 83 02 02 4d 0e 08 00 00 00 00 00 00 4c 00 00 00 4c 07 00 00 1e 37 fa ff ca 00 00 00 | .A.....M........L...L....7...... |
62860 | 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 |
62880 | 0e 80 41 02 a5 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......... |
628a0 | 34 00 00 00 9c 07 00 00 98 37 fa ff 4f 00 00 00 00 42 0e 10 8d 02 49 0e 18 8c 03 41 0e 20 86 04 | 4........7..O....B....I....A.... |
628c0 | 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 d4 07 00 00 | A.(..D.0w.(A..A..B..B...L....... |
628e0 | af 37 fa ff 6b 05 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 | .7..k....B....B....B....B.(..G.0 |
62900 | 86 06 41 0e 38 83 07 4a 0e c0 41 03 46 05 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | ..A.8..J..A.F..8A.0A.(B..B..B..B |
62920 | 0e 08 00 00 00 00 00 00 14 00 00 00 24 08 00 00 ca 3c fa ff 1d 00 00 00 00 00 00 00 00 00 00 00 | ............$....<.............. |
62940 | 34 00 00 00 3c 08 00 00 cf 3c fa ff e6 00 00 00 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 | 4...<....<.......B....G....A.... |
62960 | 44 0e 28 83 05 44 0e 40 02 cd 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 74 08 00 00 | D.(..D.@...(A..A..B..B..4...t... |
62980 | 7d 3d fa ff ac 00 00 00 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 44 0e 40 | }=.......B....G....A....D.(..D.@ |
629a0 | 02 8e 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 ac 08 00 00 f1 3d fa ff 2a 00 00 00 | ...(F..A..B..B...........=..*... |
629c0 | 00 00 00 00 00 00 00 00 14 00 00 00 c4 08 00 00 03 3e fa ff 46 00 00 00 00 00 00 00 00 00 00 00 | .................>..F........... |
629e0 | 44 00 00 00 dc 08 00 00 31 3e fa ff 89 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 | D.......1>.......B....A....A.... |
62a00 | 5f 0a 0e 18 41 0e 10 42 0e 08 4f 0b 74 0a 0e 18 41 0e 10 42 0e 08 48 0b 4d 0e 18 41 0e 10 42 0e | _...A..B..O.t...A..B..H.M..A..B. |
62a20 | 08 00 00 00 00 00 00 00 3c 00 00 00 24 09 00 00 72 3e fa ff 56 00 00 00 00 42 0e 10 8e 02 45 0e | ........<...$...r>..V....B....E. |
62a40 | 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 41 0e 30 83 06 7d 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | ...E....D.(..A.0..}.(A..B..B..B. |
62a60 | 08 00 00 00 00 00 00 00 14 00 00 00 64 09 00 00 88 3e fa ff 32 00 00 00 00 00 00 00 00 00 00 00 | ............d....>..2........... |
62a80 | 2c 00 00 00 7c 09 00 00 a2 3e fa ff b1 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 4a 0e d0 40 02 | ,...|....>.......A....F....J..@. |
62aa0 | 9d 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 24 00 00 00 ac 09 00 00 23 3f fa ff 45 00 00 00 | ...A..A.........$.......#?..E... |
62ac0 | 00 41 0e 10 86 02 44 0e 18 83 03 43 0e 20 78 0e 18 43 0e 10 41 0e 08 00 2c 00 00 00 d4 09 00 00 | .A....D....C..x..C..A...,....... |
62ae0 | 40 3f fa ff 47 02 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 03 3c 02 0e 18 41 0e 10 | @?..G....B....A....D.....<...A.. |
62b00 | 42 0e 08 00 00 00 00 00 44 00 00 00 04 0a 00 00 57 41 fa ff d3 00 00 00 00 42 0e 10 8f 02 45 0e | B.......D.......WA.......B....E. |
62b20 | 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 4a 0e 30 86 06 41 0e 38 83 07 47 0e 50 02 a3 0e 38 43 0e | ...E....E.(..J.0..A.8..G.P...8C. |
62b40 | 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 4c 0a 00 00 e2 41 fa ff c7 00 00 00 | 0A.(B..B..B..B..,...L....A...... |
62b60 | 00 42 0e 10 8c 02 48 0e 18 86 03 43 0e 20 83 04 47 0e 40 02 a9 0e 20 46 0e 18 41 0e 10 42 0e 08 | .B....H....C....G.@....F..A..B.. |
62b80 | 4c 00 00 00 7c 0a 00 00 79 42 fa ff 7e 02 00 00 00 42 0e 10 8f 02 49 0e 18 8e 03 42 0e 20 8d 04 | L...|...yB..~....B....I....B.... |
62ba0 | 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e a0 01 03 5b 02 0e 38 41 0e 30 41 0e 28 42 0e | B.(..A.0..A.8..G....[..8A.0A.(B. |
62bc0 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 cc 0a 00 00 a7 44 fa ff a2 03 00 00 | .B..B..B........D........D...... |
62be0 | 00 42 0e 10 8e 02 49 0e 18 8d 03 48 0e 20 8c 04 44 0e 28 86 05 41 0e 30 83 06 4a 0e b0 41 03 77 | .B....I....H....D.(..A.0..J..A.w |
62c00 | 03 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 14 0b 00 00 | ..0A.(A..B..B..B........L....... |
62c20 | 01 48 fa ff 72 04 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 | .H..r....B....E....B....B.(..A.0 |
62c40 | 86 06 44 0e 38 83 07 47 0e 50 03 4d 04 0e 38 44 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..D.8..G.P.M..8D.0A.(B..B..B..B. |
62c60 | 08 00 00 00 00 00 00 00 4c 00 00 00 64 0b 00 00 23 4c fa ff 91 02 00 00 00 42 0e 10 8f 02 42 0e | ........L...d...#L.......B....B. |
62c80 | 18 8e 03 42 0e 20 8d 04 4a 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a 0e a0 05 03 6a 02 0e 38 | ...B....J.(..A.0..A.8..J....j..8 |
62ca0 | 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 b4 0b 00 00 | A.0A.(B..B..B..B................ |
62cc0 | 64 4e fa ff 07 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 cc 0b 00 00 53 4e fa ff 0a 00 00 00 | dN......................SN...... |
62ce0 | 00 00 00 00 00 00 00 00 4c 00 00 00 e4 0b 00 00 45 4e fa ff 59 04 00 00 00 42 0e 10 8f 02 47 0e | ........L.......EN..Y....B....G. |
62d00 | 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 e0 45 03 35 04 0e 38 | ...B....E.(..A.0..A.8..G..E.5..8 |
62d20 | 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 34 0c 00 00 | A.0A.(B..B..B..B........D...4... |
62d40 | 4e 52 fa ff fb 00 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 | NR.......B....G....B....A.(..A.0 |
62d60 | 83 06 4a 0e f0 04 02 db 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..J......0A.(A..B..B..B......... |
62d80 | 1c 00 00 00 7c 0c 00 00 01 53 fa ff ac 00 00 00 00 41 0e 10 83 02 02 aa 0e 08 00 00 00 00 00 00 | ....|....S.......A.............. |
62da0 | 1c 00 00 00 9c 0c 00 00 8d 53 fa ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 | .........S.......A....X......... |
62dc0 | 1c 00 00 00 bc 0c 00 00 87 53 fa ff 18 00 00 00 00 41 0e 10 83 02 50 0e 08 00 00 00 00 00 00 00 | .........S.......A....P......... |
62de0 | 2c 00 00 00 dc 0c 00 00 7f 53 fa ff d0 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 | ,........S.......B....D....D.... |
62e00 | 02 c2 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 0c 0d 00 00 1f 54 fa ff 1a 00 00 00 | ....A..B.................T...... |
62e20 | 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 24 00 00 00 2c 0d 00 00 19 54 fa ff 46 00 00 00 | .A....X.........$...,....T..F... |
62e40 | 00 41 0e 10 86 02 4b 0e 18 83 03 44 0e 20 6e 0e 18 41 0e 10 46 0e 08 00 1c 00 00 00 54 0d 00 00 | .A....K....D..n..A..F.......T... |
62e60 | 37 54 fa ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 34 00 00 00 74 0d 00 00 | 7T.."....A....`.........4...t... |
62e80 | 39 54 fa ff 76 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 62 0a 0e 18 44 0e 10 41 0e | 9T..v....A....A....D...b...D..A. |
62ea0 | 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 24 00 00 00 ac 0d 00 00 77 54 fa ff 31 00 00 00 | .E.A..A..A......$.......wT..1... |
62ec0 | 00 41 0e 10 86 02 49 0e 18 83 03 41 0e 20 60 0e 18 44 0e 10 41 0e 08 00 2c 00 00 00 d4 0d 00 00 | .A....I....A..`..D..A...,....... |
62ee0 | 80 54 fa ff b8 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e b0 01 02 a9 0e 18 41 0e 10 41 0e | .T.......A....A....J.......A..A. |
62f00 | 08 00 00 00 00 00 00 00 24 00 00 00 04 0e 00 00 08 55 fa ff 72 00 00 00 00 41 0e 10 86 02 41 0e | ........$........U..r....A....A. |
62f20 | 18 83 03 44 0e 20 02 69 0e 18 41 0e 10 41 0e 08 1c 00 00 00 2c 0e 00 00 52 55 fa ff 3b 00 00 00 | ...D...i..A..A......,...RU..;... |
62f40 | 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 14 00 00 00 4c 0e 00 00 6d 55 fa ff 80 00 00 00 | .A....y.............L...mU...... |
62f60 | 00 00 00 00 00 00 00 00 14 00 00 00 64 0e 00 00 d5 55 fa ff 07 00 00 00 00 00 00 00 00 00 00 00 | ............d....U.............. |
62f80 | 14 00 00 00 7c 0e 00 00 c4 55 fa ff 0d 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 94 0e 00 00 | ....|....U...................... |
62fa0 | b9 55 fa ff 27 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 ac 0e 00 00 c8 55 fa ff 81 00 00 00 | .U..'...........,........U...... |
62fc0 | 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 6c 0e 20 43 0e 18 41 0e 10 42 0e 08 | .B....D....A....G.0.l..C..A..B.. |
62fe0 | 14 00 00 00 dc 0e 00 00 19 56 fa ff 3f 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 f4 0e 00 00 | .........V..?................... |
63000 | 40 56 fa ff 13 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 0c 0f 00 00 3b 56 fa ff 17 00 00 00 | @V......................;V...... |
63020 | 00 00 00 00 00 00 00 00 14 00 00 00 24 0f 00 00 3a 56 fa ff 22 00 00 00 00 00 00 00 00 00 00 00 | ............$...:V.."........... |
63040 | 14 00 00 00 3c 0f 00 00 44 56 fa ff 17 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 54 0f 00 00 | ....<...DV..................T... |
63060 | 43 56 fa ff 43 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 6c 0f 00 00 6e 56 fa ff 5d 00 00 00 | CV..C...........,...l...nV..]... |
63080 | 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 02 4e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....D....A.....N..A..B........ |
630a0 | 34 00 00 00 9c 0f 00 00 9b 56 fa ff 5e 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 | 4........V..^....B....D....A.... |
630c0 | 02 4a 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 24 00 00 00 d4 0f 00 00 | .J...A..B..E.A..A..B....$....... |
630e0 | c1 56 fa ff 2c 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 60 0e 18 41 0e 10 41 0e 08 00 | .V..,....A....A....G.0`..A..A... |
63100 | 14 00 00 00 fc 0f 00 00 c5 56 fa ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 14 10 00 00 | .........V...................... |
63120 | c5 56 fa ff 0e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 2c 10 00 00 bb 56 fa ff 1a 00 00 00 | .V..................,....V...... |
63140 | 00 00 00 00 00 00 00 00 14 00 00 00 44 10 00 00 bd 56 fa ff 10 00 00 00 00 00 00 00 00 00 00 00 | ............D....V.............. |
63160 | 14 00 00 00 5c 10 00 00 b5 56 fa ff 26 00 00 00 00 44 0e 20 61 0e 08 00 14 00 00 00 74 10 00 00 | ....\....V..&....D..a.......t... |
63180 | c3 56 fa ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 8c 10 00 00 c3 56 fa ff 1a 00 00 00 | .V.......................V...... |
631a0 | 00 00 00 00 00 00 00 00 34 00 00 00 a4 10 00 00 c5 56 fa ff 46 00 00 00 00 42 0e 10 8c 02 44 0e | ........4........V..F....B....D. |
631c0 | 18 86 03 44 0e 20 83 04 6d 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 44 0e 08 00 00 00 | ...D....m...A..B..E.A..A..D..... |
631e0 | 1c 00 00 00 dc 10 00 00 d3 56 fa ff 3e 00 00 00 00 44 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 | .........V..>....D....y......... |
63200 | 6c 00 00 00 fc 10 00 00 f1 56 fa ff 8b 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 | l........V.......B....E....D.... |
63220 | 41 0e 28 83 05 45 0e 30 7a 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 42 0a 0e 28 47 0e | A.(..E.0z..(G..A..B..B..E.B..(G. |
63240 | 20 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 41 0e | .A..B..B..E.A..(G..A..B..B..E.A. |
63260 | 28 41 0e 20 41 0e 18 42 0e 10 44 0e 08 00 00 00 1c 00 00 00 6c 11 00 00 0c 57 fa ff 1c 00 00 00 | (A..A..B..D.........l....W...... |
63280 | 00 41 0e 10 83 02 5a 0e 08 00 00 00 00 00 00 00 1c 00 00 00 8c 11 00 00 08 57 fa ff 51 00 00 00 | .A....Z..................W..Q... |
632a0 | 00 41 0e 10 83 02 47 0e 20 02 47 0e 10 41 0e 08 1c 00 00 00 ac 11 00 00 39 57 fa ff 4e 00 00 00 | .A....G...G..A..........9W..N... |
632c0 | 00 41 0e 10 83 02 47 0e 20 02 44 0e 10 41 0e 08 14 00 00 00 cc 11 00 00 67 57 fa ff 1f 00 00 00 | .A....G...D..A..........gW...... |
632e0 | 00 00 00 00 00 00 00 00 2c 00 00 00 e4 11 00 00 6e 57 fa ff 8c 00 00 00 00 42 0e 10 8c 02 44 0e | ........,.......nW.......B....D. |
63300 | 18 86 03 44 0e 20 83 04 47 0e 30 02 76 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 14 12 00 00 | ...D....G.0.v..A..A..B.......... |
63320 | ca 57 fa ff 3d 00 00 00 00 41 0e 10 7b 0e 08 00 14 00 00 00 2c 12 00 00 ef 57 fa ff 21 00 00 00 | .W..=....A..{.......,....W..!... |
63340 | 00 00 00 00 00 00 00 00 14 00 00 00 44 12 00 00 f8 57 fa ff 24 00 00 00 00 00 00 00 00 00 00 00 | ............D....W..$........... |
63360 | 14 00 00 00 5c 12 00 00 04 58 fa ff 12 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 74 12 00 00 | ....\....X..............,...t... |
63380 | fe 57 fa 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 | .W..L....A....C....}...A..E.C..A |
633a0 | 0e 08 00 00 00 00 00 00 14 00 00 00 a4 12 00 00 1a 58 fa ff 14 00 00 00 00 00 00 00 00 00 00 00 | .................X.............. |
633c0 | 14 00 00 00 bc 12 00 00 16 58 fa ff 15 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 d4 12 00 00 | .........X...................... |
633e0 | 13 58 fa ff 14 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 ec 12 00 00 0f 58 fa ff 54 00 00 00 | .X.......................X..T... |
63400 | 00 41 0e 10 83 02 47 0e 20 02 4a 0e 10 41 0e 08 1c 00 00 00 0c 13 00 00 43 58 fa ff 5a 00 00 00 | .A....G...J..A..........CX..Z... |
63420 | 00 41 0e 10 83 02 47 0e 20 02 50 0e 10 41 0e 08 1c 00 00 00 2c 13 00 00 7d 58 fa ff 37 00 00 00 | .A....G...P..A......,...}X..7... |
63440 | 00 41 0e 10 83 02 47 0e 20 66 0e 10 44 0e 08 00 24 00 00 00 4c 13 00 00 94 58 fa ff b7 00 00 00 | .A....G..f..D...$...L....X...... |
63460 | 00 41 0e 10 83 02 4a 0e f0 01 02 aa 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 74 13 00 00 | .A....J.......A.........,...t... |
63480 | 23 59 fa ff 92 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 47 0e 30 02 7d 0e 20 41 | #Y.......B....D....C....G.0.}..A |
634a0 | 0e 18 41 0e 10 42 0e 08 14 00 00 00 a4 13 00 00 85 59 fa ff 1a 00 00 00 00 00 00 00 00 00 00 00 | ..A..B...........Y.............. |
634c0 | 14 00 00 00 bc 13 00 00 87 59 fa ff 14 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 d4 13 00 00 | .........Y...................... |
634e0 | 83 59 fa ff 25 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 ec 13 00 00 90 59 fa ff 71 00 00 00 | .Y..%...........4........Y..q... |
63500 | 00 42 0e 10 8d 02 4a 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 55 0e 28 41 0e 20 41 | .B....J....A....A.(..D.0.U.(A..A |
63520 | 0e 18 42 0e 10 45 0e 08 1c 00 00 00 24 14 00 00 c9 59 fa ff 2b 00 00 00 00 41 0e 10 83 02 63 0e | ..B..E......$....Y..+....A....c. |
63540 | 08 00 00 00 00 00 00 00 34 00 00 00 44 14 00 00 d4 59 fa ff 60 00 00 00 00 42 0e 10 8d 02 45 0e | ........4...D....Y..`....B....E. |
63560 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 49 0e 28 41 0e 20 41 0e 18 42 0e 10 45 0e 08 | ...A....A.(..D.0.I.(A..A..B..E.. |
63580 | 24 00 00 00 7c 14 00 00 fc 59 fa ff 44 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 75 0e | $...|....Y..D....A....D....D..u. |
635a0 | 18 41 0e 10 44 0e 08 00 24 00 00 00 a4 14 00 00 18 5a fa ff 3a 00 00 00 00 41 0e 10 86 02 41 0e | .A..D...$........Z..:....A....A. |
635c0 | 18 83 03 47 0e 30 6b 0e 18 41 0e 10 41 0e 08 00 2c 00 00 00 cc 14 00 00 2a 5a fa ff 49 00 00 00 | ...G.0k..A..A...,.......*Z..I... |
635e0 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 30 73 0e 20 41 0e 18 41 0e 10 45 0e 08 00 | .B....A....D....G.0s..A..A..E... |
63600 | 24 00 00 00 fc 14 00 00 43 5a fa ff 53 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 40 02 41 | $.......CZ..S....A....D....G.@.A |
63620 | 0e 18 41 0e 10 44 0e 08 34 00 00 00 24 15 00 00 6e 5a fa ff 59 00 00 00 00 42 0e 10 8c 02 44 0e | ..A..D..4...$...nZ..Y....B....D. |
63640 | 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.... |
63660 | 1c 00 00 00 5c 15 00 00 8f 5a fa ff 5d 00 00 00 00 41 0e 10 83 02 02 5b 0e 08 00 00 00 00 00 00 | ....\....Z..]....A.....[........ |
63680 | 1c 00 00 00 7c 15 00 00 cc 5a fa ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e 08 00 00 00 00 00 00 00 | ....|....Z.......A....l......... |
636a0 | 34 00 00 00 9c 15 00 00 da 5a fa ff 6d 00 00 00 00 42 0e 10 8d 02 4a 0e 18 8c 03 41 0e 20 86 04 | 4........Z..m....B....J....A.... |
636c0 | 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 d4 15 00 00 | A.(..D.0.T.(A..A..B..B.......... |
636e0 | 0f 5b fa 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 f4 15 00 00 | .[..'....A....e.........4....... |
63700 | 16 5b fa 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 |
63720 | 02 4c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 24 00 00 00 2c 16 00 00 3e 5b fa ff 44 00 00 00 | .L.(A..A..B..B..$...,...>[..D... |
63740 | 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 78 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 54 16 00 00 | .A....D....D..x..A..A...$...T... |
63760 | 5a 5b fa ff 68 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 5c 0e 18 41 0e 10 41 0e 08 | Z[..h....A....A....G.0.\..A..A.. |
63780 | 24 00 00 00 7c 16 00 00 9a 5b fa ff 5f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 53 | $...|....[.._....A....A....G.0.S |
637a0 | 0e 18 41 0e 10 41 0e 08 2c 00 00 00 a4 16 00 00 d1 5b fa ff 6a 00 00 00 00 42 0e 10 8c 02 44 0e | ..A..A..,........[..j....B....D. |
637c0 | 18 86 03 41 0e 20 83 04 47 0e 30 02 57 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 d4 16 00 00 | ...A....G.0.W..A..A..B..,....... |
637e0 | 0b 5c fa ff 91 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 86 0e 18 41 0e 10 42 | .\.......B....A....D........A..B |
63800 | 0e 08 00 00 00 00 00 00 1c 00 00 00 04 17 00 00 6c 5c fa ff 4a 00 00 00 00 41 0e 10 83 02 02 48 | ................l\..J....A.....H |
63820 | 0e 08 00 00 00 00 00 00 24 00 00 00 24 17 00 00 96 5c fa ff 6a 00 00 00 00 41 0e 10 86 02 51 0e | ........$...$....\..j....A....Q. |
63840 | 18 83 03 48 0e 20 02 4d 0e 18 41 0e 10 41 0e 08 2c 00 00 00 4c 17 00 00 d8 5c fa ff fb 00 00 00 | ...H...M..A..A..,...L....\...... |
63860 | 00 42 0e 10 8c 02 46 0e 18 86 03 43 0e 20 83 04 47 0e 40 02 e4 0e 20 41 0e 18 41 0e 10 42 0e 08 | .B....F....C....G.@....A..A..B.. |
63880 | 2c 00 00 00 7c 17 00 00 a3 5d fa ff a1 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 | ,...|....].......B....F....D.... |
638a0 | 47 0e 60 02 87 0e 20 43 0e 18 41 0e 10 42 0e 08 14 00 00 00 ac 17 00 00 14 5e fa ff 29 00 00 00 | G.`....C..A..B...........^..)... |
638c0 | 00 00 00 00 00 00 00 00 14 00 00 00 c4 17 00 00 25 5e fa ff 05 00 00 00 00 00 00 00 00 00 00 00 | ................%^.............. |
638e0 | 34 00 00 00 dc 17 00 00 12 5e fa ff 0e 01 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 | 4........^.......B....E....D.... |
63900 | 41 0e 28 83 05 41 0e 30 02 fa 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 14 18 00 00 | A.(..A.0...(A..A..B..B.......... |
63920 | e8 5e fa ff 06 00 00 00 00 41 0e 10 00 00 00 00 1c 00 00 00 2c 18 00 00 d6 5e fa ff 2e 00 00 00 | .^.......A..........,....^...... |
63940 | 00 41 0e 10 83 02 6c 0e 08 00 00 00 00 00 00 00 34 00 00 00 4c 18 00 00 e4 5e fa ff 64 00 00 00 | .A....l.........4...L....^..d... |
63960 | 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 61 0a 0e 18 44 0e 10 41 0e 08 45 0b 6d 0e 18 41 0e 10 | .A....A....G.0a...D..A..E.m..A.. |
63980 | 41 0e 08 00 00 00 00 00 1c 00 00 00 84 18 00 00 10 5f fa ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e | A................_.......A....]. |
639a0 | 08 00 00 00 00 00 00 00 14 00 00 00 a4 18 00 00 0f 5f fa ff 18 00 00 00 00 00 00 00 00 00 00 00 | ................._.............. |
639c0 | 14 00 00 00 bc 18 00 00 0f 5f fa ff 0c 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 d4 18 00 00 | ........._...................... |
639e0 | 03 5f fa ff 47 00 00 00 00 41 0e 10 83 02 47 0e 20 7d 0e 10 41 0e 08 00 24 00 00 00 f4 18 00 00 | ._..G....A....G..}..A...$....... |
63a00 | 2a 5f fa ff a5 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 02 96 0e 18 41 0e 10 41 0e 08 | *_.......A....D....G.0....A..A.. |
63a20 | 24 00 00 00 1c 19 00 00 a7 5f fa ff fe 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 ef | $........_.......A....D....D.... |
63a40 | 0e 18 44 0e 10 41 0e 08 1c 00 00 00 44 19 00 00 7d 60 fa ff 41 00 00 00 00 41 0e 10 83 02 7f 0e | ..D..A......D...}`..A....A...... |
63a60 | 08 00 00 00 00 00 00 00 4c 00 00 00 64 19 00 00 9e 60 fa ff a1 00 00 00 00 42 0e 10 8d 02 42 0e | ........L...d....`.......B....B. |
63a80 | 18 8c 03 44 0e 20 86 04 45 0e 28 83 05 4a 0e 40 02 71 0a 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e | ...D....E.(..J.@.q..(D..A..B..B. |
63aa0 | 08 45 0b 44 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 b4 19 00 00 | .E.D.(A..A..B..B................ |
63ac0 | ef 60 fa ff 86 00 00 00 00 41 0e 10 83 02 02 84 0e 08 00 00 00 00 00 00 2c 00 00 00 d4 19 00 00 | .`.......A..............,....... |
63ae0 | 55 61 fa ff e1 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 ce 0e 20 41 | Ua.......B....D....A....G.0....A |
63b00 | 0e 18 41 0e 10 42 0e 08 14 00 00 00 04 1a 00 00 06 62 fa ff 10 00 00 00 00 00 00 00 00 00 00 00 | ..A..B...........b.............. |
63b20 | 1c 00 00 00 1c 1a 00 00 fe 61 fa ff 28 00 00 00 00 41 0e 10 83 02 66 0e 08 00 00 00 00 00 00 00 | .........a..(....A....f......... |
63b40 | 24 00 00 00 3c 1a 00 00 06 62 fa ff 37 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6e 0e | $...<....b..7....A....A....D..n. |
63b60 | 18 41 0e 10 41 0e 08 00 1c 00 00 00 64 1a 00 00 15 62 fa ff 34 00 00 00 00 41 0e 10 83 02 66 0a | .A..A.......d....b..4....A....f. |
63b80 | 0e 08 4b 0b 41 0e 08 00 24 00 00 00 84 1a 00 00 29 62 fa ff 80 00 00 00 00 41 0e 10 86 02 41 0e | ..K.A...$.......)b.......A....A. |
63ba0 | 18 83 03 44 0e 20 02 6f 0e 18 41 0e 10 41 0e 08 44 00 00 00 ac 1a 00 00 81 62 fa ff b6 02 00 00 | ...D...o..A..A..D........b...... |
63bc0 | 00 42 0e 10 8e 02 4c 0e 18 8d 03 45 0e 20 8c 04 49 0e 28 86 05 41 0e 30 83 06 44 0e 60 03 8c 02 | .B....L....E....I.(..A.0..D.`... |
63be0 | 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 f4 1a 00 00 | .0A.(A..B..B..B.........,....... |
63c00 | ef 64 fa ff 3e 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 73 0e 18 41 0e 10 42 0e | .d..>....B....D....A....s..A..B. |
63c20 | 08 00 00 00 00 00 00 00 2c 00 00 00 24 1b 00 00 fd 64 fa ff 1e 01 00 00 00 42 0e 10 8c 02 41 0e | ........,...$....d.......B....A. |
63c40 | 18 86 03 41 0e 20 83 04 03 13 01 0e 18 41 0e 10 45 0e 08 00 00 00 00 00 24 00 00 00 54 1b 00 00 | ...A.........A..E.......$...T... |
63c60 | eb 65 fa ff 34 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 20 53 0e 18 4a 0e 10 41 0e 08 00 | .e..4....A....D....G..S..J..A... |
63c80 | 14 00 00 00 7c 1b 00 00 f7 65 fa ff 10 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 94 1b 00 00 | ....|....e...................... |
63ca0 | ef 65 fa ff 22 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ac 1b 00 00 f9 65 fa ff 2d 00 00 00 | .e.."....................e..-... |
63cc0 | 00 00 00 00 00 00 00 00 14 00 00 00 c4 1b 00 00 0e 66 fa ff 14 00 00 00 00 48 0e 10 46 0e 08 00 | .................f.......H..F... |
63ce0 | 44 00 00 00 dc 1b 00 00 0a 66 fa ff 82 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 | D........f.......B....E....E.... |
63d00 | 45 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 45 0e 40 02 5c 0e 38 41 0e 30 41 0e 28 42 0e 20 42 | E.(..D.0..A.8..E.@.\.8A.0A.(B..B |
63d20 | 0e 18 42 0e 10 42 0e 08 24 00 00 00 24 1c 00 00 c0 08 fa ff 5b 00 00 00 00 42 0e 10 8d 02 4b 0e | ..B..B..$...$.......[....B....K. |
63d40 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 14 00 00 00 4c 1c 00 00 1c 66 fa ff 27 00 00 00 | ...D....A.(..D.0....L....f..'... |
63d60 | 00 41 0e 10 83 02 00 00 24 00 00 00 64 1c 00 00 2b 66 fa ff 2a 00 00 00 00 41 0e 10 86 02 44 0e | .A......$...d...+f..*....A....D. |
63d80 | 18 83 03 63 0e 10 41 0e 08 00 00 00 00 00 00 00 14 00 00 00 8c 1c 00 00 2d 66 fa ff 2b 00 00 00 | ...c..A.................-f..+... |
63da0 | 00 00 00 00 00 00 00 00 3c 00 00 00 a4 1c 00 00 40 66 fa ff ab 00 00 00 00 42 0e 10 8e 02 49 0e | ........<.......@f.......B....I. |
63dc0 | 18 8d 03 42 0e 20 8c 04 47 0e 28 86 05 41 0e 30 83 06 02 8e 0e 28 41 0e 20 42 0e 18 42 0e 10 42 | ...B....G.(..A.0.....(A..B..B..B |
63de0 | 0e 08 00 00 00 00 00 00 34 00 00 00 e4 1c 00 00 ab 66 fa ff 58 00 00 00 00 42 0e 10 8d 02 42 0e | ........4........f..X....B....B. |
63e00 | 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 41 0e 30 02 44 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....D.(..A.0.D.(A..A..B..B.. |
63e20 | 34 00 00 00 1c 1d 00 00 cb 66 fa ff 93 00 00 00 00 42 0e 10 8e 02 4c 0e 18 8c 03 44 0e 20 86 04 | 4........f.......B....L....D.... |
63e40 | 44 0e 28 83 05 41 0e 30 02 75 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 54 1d 00 00 | D.(..A.0.u.(A..A..B..B..4...T... |
63e60 | 26 67 fa ff 70 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 43 0e 28 83 05 45 0e 30 | &g..p....B....E....D....C.(..E.0 |
63e80 | 02 56 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 44 00 00 00 8c 1d 00 00 5e 67 fa ff 72 00 00 00 | .V.(A..A..B..B..D.......^g..r... |
63ea0 | 00 42 0e 10 8c 02 43 0e 18 86 03 44 0e 20 83 04 67 0a 0e 18 49 0e 10 42 0e 08 45 0b 62 0a 0e 18 | .B....C....D....g...I..B..E.b... |
63ec0 | 41 0e 10 45 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 d4 1d 00 00 | A..E..E.A..A..B................. |
63ee0 | 88 67 fa ff 33 00 00 00 00 63 0e 10 4f 0e 08 00 4c 00 00 00 ec 1d 00 00 a3 67 fa ff 1f 01 00 00 | .g..3....c..O...L........g...... |
63f00 | 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 41 | .B....E....B....E.(..A.0..A.8..A |
63f20 | 0e 40 03 03 01 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 | .@....8A.0A.(B..B..B..B......... |
63f40 | 1c 00 00 00 3c 1e 00 00 72 68 fa ff 15 00 00 00 00 41 0e 10 83 02 4f 0e 08 00 00 00 00 00 00 00 | ....<...rh.......A....O......... |
63f60 | 3c 00 00 00 5c 1e 00 00 67 68 fa ff 9b 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 | <...\...gh.......B....B....B.... |
63f80 | 41 0e 28 86 05 41 0e 30 83 06 03 8b 01 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 | A.(..A.0......(A..B..B..B....... |
63fa0 | 4c 00 00 00 9c 1e 00 00 c2 69 fa ff 39 01 00 00 00 42 0e 10 8d 02 49 0e 18 8c 03 41 0e 20 86 04 | L........i..9....B....I....A.... |
63fc0 | 41 0e 28 83 05 41 0e 30 03 15 01 0a 0e 28 41 0e 20 41 0e 18 45 0e 10 42 0e 08 45 0b 41 0e 28 41 | A.(..A.0.....(A..A..E..B..E.A.(A |
63fe0 | 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 14 00 00 00 ec 1e 00 00 ab 6a fa ff 10 00 00 00 | ..A..B..B................j...... |
64000 | 00 46 0e 10 45 0e 08 00 1c 00 00 00 04 1f 00 00 a3 6a fa ff 22 00 00 00 00 41 0e 10 83 02 60 0e | .F..E............j.."....A....`. |
64020 | 08 00 00 00 00 00 00 00 24 00 00 00 24 1f 00 00 a5 6a fa ff 35 00 00 00 00 41 0e 10 86 02 44 0e | ........$...$....j..5....A....D. |
64040 | 18 83 03 44 0e 20 69 0e 18 41 0e 10 41 0e 08 00 2c 00 00 00 4c 1f 00 00 b2 6a fa ff 48 00 00 00 | ...D..i..A..A...,...L....j..H... |
64060 | 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 47 0e 40 75 0e 20 41 0e 18 41 0e 10 42 0e 08 00 | .B....D....A....G.@u..A..A..B... |
64080 | 2c 00 00 00 7c 1f 00 00 ca 6a fa ff 5e 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 41 0e 20 83 04 | ,...|....j..^....B....I....A.... |
640a0 | 02 4a 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 ac 1f 00 00 f8 6a fa ff f0 00 00 00 | .J..A..B........<........j...... |
640c0 | 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 02 e0 0e 28 41 0e | .B....B....B....A.(..A.0.....(A. |
640e0 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 ec 1f 00 00 a8 6b fa ff e9 00 00 00 | .B..B..B........<........k...... |
64100 | 00 42 0e 10 8e 02 45 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 02 d3 0e 28 41 0e | .B....E....B....A.(..D.0.....(A. |
64120 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 2c 20 00 00 51 6c fa ff 8a 00 00 00 | .B..B..B........4...,...Ql...... |
64140 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 02 73 0e 28 41 0e 20 41 | .B....B....D....A.(..G.P.s.(A..A |
64160 | 0e 18 42 0e 10 42 0e 08 4c 00 00 00 64 20 00 00 a3 6c fa ff 0c 08 00 00 00 42 0e 10 8f 02 42 0e | ..B..B..L...d....l.......B....B. |
64180 | 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 90 01 03 f0 07 0e 38 | ...B....B.(..A.0..A.8..G.......8 |
641a0 | 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 b4 20 00 00 | A.0A.(B..B..B..B........4....... |
641c0 | 5f 74 fa ff 37 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 5f 0a 0e 18 41 0e 10 41 0e 08 | _t..7....A....A....D.._...A..A.. |
641e0 | 45 0b 48 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 4c 00 00 00 ec 20 00 00 5e 74 fa ff ba 02 00 00 | E.H..A..A.......L.......^t...... |
64200 | 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 47 | .B....E....E....B.(..D.0..A.8..G |
64220 | 0e b0 01 03 95 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 | .......8A.0A.(B..B..B..B........ |
64240 | 44 00 00 00 3c 21 00 00 c8 76 fa ff 11 04 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 | D...<!...v.......B....B....E.... |
64260 | 44 0e 28 86 05 41 0e 30 83 06 47 0e 60 03 f1 03 0e 30 43 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | D.(..A.0..G.`....0C.(A..B..B..B. |
64280 | 08 00 00 00 00 00 00 00 14 00 00 00 84 21 00 00 91 7a fa ff 07 00 00 00 00 00 00 00 00 00 00 00 | .............!...z.............. |
642a0 | 24 00 00 00 9c 21 00 00 80 7a fa ff 35 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 5d 0e | $....!...z..5....A....D....D..]. |
642c0 | 18 49 0e 10 41 0e 08 00 3c 00 00 00 c4 21 00 00 8d 7a fa ff 98 00 00 00 00 42 0e 10 8e 02 42 0e | .I..A...<....!...z.......B....B. |
642e0 | 18 8d 03 42 0e 20 8c 04 44 0e 28 86 05 41 0e 30 83 06 47 0e 60 02 7d 0e 30 41 0e 28 41 0e 20 42 | ...B....D.(..A.0..G.`.}.0A.(A..B |
64300 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 04 22 00 00 e5 7a fa ff 11 00 00 00 00 41 0e 10 83 02 4f 0e | ..B..B......."...z.......A....O. |
64320 | 08 00 00 00 00 00 00 00 44 00 00 00 24 22 00 00 d6 7a fa ff 39 02 00 00 00 42 0e 10 8e 02 49 0e | ........D...$"...z..9....B....I. |
64340 | 18 8d 03 42 0e 20 8c 04 49 0e 28 86 05 41 0e 30 83 06 47 0e 60 03 12 02 0e 30 41 0e 28 41 0e 20 | ...B....I.(..A.0..G.`....0A.(A.. |
64360 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 6c 22 00 00 c7 7c fa ff 47 00 00 00 | B..B..B.........,...l"...|..G... |
64380 | 00 42 0e 10 8c 02 44 0e 18 86 03 46 0e 20 83 04 75 0e 18 43 0e 10 42 0e 08 00 00 00 00 00 00 00 | .B....D....F....u..C..B......... |
643a0 | 3c 00 00 00 9c 22 00 00 de 7c fa ff 40 01 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 | <...."...|..@....B....E....D.... |
643c0 | 41 0e 28 83 05 47 0e 50 03 26 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..G.P.&..(A..A..B..B......... |
643e0 | 3c 00 00 00 dc 22 00 00 de 7d fa ff 21 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | <...."...}..!....B....B....A.... |
64400 | 44 0e 28 83 05 47 0e 50 03 0a 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | D.(..G.P....(A..A..B..B......... |
64420 | 3c 00 00 00 1c 23 00 00 bf 7e fa ff a9 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | <....#...~.......B....B....D.... |
64440 | 41 0e 28 83 05 47 0e 50 03 92 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..G.P....(A..A..B..B......... |
64460 | 1c 00 00 00 5c 23 00 00 28 80 fa ff 39 00 00 00 00 41 0e 10 83 02 47 0e 30 6f 0e 10 41 0e 08 00 | ....\#..(...9....A....G.0o..A... |
64480 | 1c 00 00 00 7c 23 00 00 41 80 fa ff 2a 00 00 00 00 41 0e 10 83 02 47 0e 30 60 0e 10 41 0e 08 00 | ....|#..A...*....A....G.0`..A... |
644a0 | 24 00 00 00 9c 23 00 00 4b 80 fa ff 33 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 40 65 0e | $....#..K...3....A....F....D.@e. |
644c0 | 18 41 0e 10 41 0e 08 00 44 00 00 00 c4 23 00 00 56 80 fa ff 14 01 00 00 00 42 0e 10 8f 02 45 0e | .A..A...D....#..V........B....E. |
644e0 | 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 48 0e 38 83 07 44 0e 70 02 eb 0e 38 41 0e | ...E....B.(..D.0..H.8..D.p...8A. |
64500 | 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 1c 00 00 00 0c 24 00 00 22 81 fa ff 1f 00 00 00 | 0A.(B..B..B..B.......$.."....... |
64520 | 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 34 00 00 00 2c 24 00 00 21 81 fa ff f0 00 00 00 | .A....].........4...,$..!....... |
64540 | 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 60 02 d9 0e 28 41 0e 20 41 | .B....E....A....A.(..G.`...(A..A |
64560 | 0e 18 42 0e 10 42 0e 08 4c 00 00 00 64 24 00 00 d9 81 fa ff 42 02 00 00 00 42 0e 10 8f 02 45 0e | ..B..B..L...d$......B....B....E. |
64580 | 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a 0e c0 02 03 17 02 0e 38 | ...E....E.(..A.0..A.8..J.......8 |
645a0 | 44 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 b4 24 00 00 | D.0A.(B..B..B..B.............$.. |
645c0 | cb 83 fa ff 71 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 cc 24 00 00 24 84 fa ff 3d 00 00 00 | ....q................$..$...=... |
645e0 | 00 41 0e 10 83 02 7b 0e 08 00 00 00 00 00 00 00 2c 00 00 00 ec 24 00 00 41 84 fa ff b6 00 00 00 | .A....{.........,....$..A....... |
64600 | 00 42 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 44 0e 30 02 a1 0e 20 41 0e 18 41 0e 10 42 0e 08 | .B....F....D....D.0....A..A..B.. |
64620 | 2c 00 00 00 1c 25 00 00 c7 84 fa ff 40 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 | ,....%......@....B....D....A.... |
64640 | 6f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 4c 25 00 00 d7 84 fa ff 9f 00 00 00 | o..A..B.........4...L%.......... |
64660 | 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4a 0e d0 40 02 8c 0e 20 41 0e 18 41 0e 10 42 0e | .B....A....A....J..@....A..A..B. |
64680 | 08 00 00 00 00 00 00 00 14 00 00 00 84 25 00 00 3e 85 fa ff 1d 00 00 00 00 00 00 00 00 00 00 00 | .............%..>............... |
646a0 | 3c 00 00 00 9c 25 00 00 43 85 fa ff 02 01 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 | <....%..C........B....G....B.... |
646c0 | 41 0e 28 86 05 41 0e 30 83 06 47 0e 40 02 e5 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 | A.(..A.0..G.@...0A.(A..B..B..B.. |
646e0 | 3c 00 00 00 dc 25 00 00 05 86 fa ff 48 01 00 00 00 42 0e 10 8d 02 47 0e 18 8c 03 44 0e 20 86 04 | <....%......H....B....G....D.... |
64700 | 41 0e 28 83 05 44 0e 40 03 2a 01 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..D.@.*..(F..A..B..B......... |
64720 | 3c 00 00 00 1c 26 00 00 0d 87 fa ff 1a 01 00 00 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 | <....&...........B....G....A.... |
64740 | 41 0e 28 83 05 47 0e 40 03 01 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..G.@....(A..A..B..B......... |
64760 | 1c 00 00 00 5c 26 00 00 e7 87 fa ff 5f 00 00 00 00 41 0e 10 83 02 02 5d 0e 08 00 00 00 00 00 00 | ....\&......_....A.....]........ |
64780 | 14 00 00 00 7c 26 00 00 26 88 fa ff 2a 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 94 26 00 00 | ....|&..&...*................&.. |
647a0 | 38 88 fa ff 3c 00 00 00 00 41 0e 10 83 02 7a 0e 08 00 00 00 00 00 00 00 2c 00 00 00 b4 26 00 00 | 8...<....A....z.........,....&.. |
647c0 | 54 88 fa ff 52 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 02 42 0e 18 41 0e 10 42 | T...R....B....F....D.....B..A..B |
647e0 | 0e 08 00 00 00 00 00 00 14 00 00 00 e4 26 00 00 76 88 fa ff 46 00 00 00 00 00 00 00 00 00 00 00 | .............&..v...F........... |
64800 | 24 00 00 00 fc 26 00 00 a4 88 fa ff b9 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 48 0e 20 83 04 | $....&...........B....A....H.... |
64820 | 47 0e 80 01 00 00 00 00 2c 00 00 00 24 27 00 00 35 89 fa ff 68 00 00 00 00 42 0e 10 8c 02 44 0e | G.......,...$'..5...h....B....D. |
64840 | 18 86 03 41 0e 20 83 04 02 5d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 54 27 00 00 | ...A.....]..A..B........,...T'.. |
64860 | 6d 89 fa ff 91 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 84 0e 18 46 0e 10 42 | m........B....A....A........F..B |
64880 | 0e 08 00 00 00 00 00 00 1c 00 00 00 84 27 00 00 ce 89 fa ff 53 00 00 00 00 41 0e 10 83 02 02 51 | .............'......S....A.....Q |
648a0 | 0e 08 00 00 00 00 00 00 24 00 00 00 a4 27 00 00 01 8a fa ff 8e 00 00 00 00 41 0e 10 86 02 41 0e | ........$....'...........A....A. |
648c0 | 18 83 03 44 0e 20 02 85 0e 18 41 0e 10 41 0e 08 1c 00 00 00 cc 27 00 00 73 fd f9 ff 50 00 00 00 | ...D......A..A.......'..s...P... |
648e0 | 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 00 00 1c 00 00 00 ec 27 00 00 47 8a fa ff 5a 00 00 00 | .A....D....D.........'..G...Z... |
64900 | 00 41 0e 10 83 02 02 52 0e 08 00 00 00 00 00 00 3c 00 00 00 0c 28 00 00 81 8a fa ff 85 01 00 00 | .A.....R........<....(.......... |
64920 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 40 03 6e 01 0e 28 41 0e 20 | .B....B....D....A.(..G.@.n..(A.. |
64940 | 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 4c 28 00 00 c6 8b fa ff 09 00 00 00 | A..B..B.............L(.......... |
64960 | 00 41 0e 10 00 00 00 00 2c 00 00 00 64 28 00 00 b7 8b fa ff 7f 00 00 00 00 42 0e 10 8c 02 44 0e | .A......,...d(...........B....D. |
64980 | 18 86 03 41 0e 20 83 04 02 74 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 94 28 00 00 | ...A.....t..A..B........<....(.. |
649a0 | 06 8c fa ff a1 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 | .........B....B....E....A.(..D.0 |
649c0 | 83 06 03 8b 01 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 44 00 00 00 d4 28 00 00 | ......(A..B..B..B.......D....(.. |
649e0 | 67 8d fa ff 47 0a 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 41 0e 30 | g...G....B....B....E....A.(..A.0 |
64a00 | 83 06 47 0e 40 03 2c 0a 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..G.@.,..0A.(A..B..B..B......... |
64a20 | 24 00 00 00 1c 29 00 00 66 97 fa ff 79 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 70 | $....)..f...y....A....A....D...p |
64a40 | 0e 18 41 0e 10 41 0e 08 1c 00 00 00 44 29 00 00 b7 97 fa ff 32 00 00 00 00 41 0e 10 83 02 70 0e | ..A..A......D)......2....A....p. |
64a60 | 08 00 00 00 00 00 00 00 1c 00 00 00 64 29 00 00 c9 97 fa ff 12 00 00 00 00 41 0e 10 83 02 50 0e | ............d)...........A....P. |
64a80 | 08 00 00 00 00 00 00 00 14 00 00 00 84 29 00 00 0b fc f9 ff 27 00 00 00 00 41 0e 10 83 02 00 00 | .............)......'....A...... |
64aa0 | 1c 00 00 00 9c 29 00 00 a3 97 fa ff 21 00 00 00 00 41 0e 10 83 02 5f 0e 08 00 00 00 00 00 00 00 | .....)......!....A...._......... |
64ac0 | 14 00 00 00 bc 29 00 00 a4 97 fa ff 1c 00 00 00 00 44 0e 20 57 0e 08 00 14 00 00 00 d4 29 00 00 | .....)...........D..W........).. |
64ae0 | a8 97 fa ff 1c 00 00 00 00 44 0e 20 57 0e 08 00 34 00 00 00 ec 29 00 00 ac 97 fa ff 82 00 00 00 | .........D..W...4....).......... |
64b00 | 00 42 0e 10 8d 02 49 0e 18 8c 03 47 0e 20 86 04 41 0e 28 83 05 47 0e 50 02 61 0e 28 41 0e 20 41 | .B....I....G....A.(..G.P.a.(A..A |
64b20 | 0e 18 42 0e 10 42 0e 08 24 00 00 00 24 2a 00 00 f6 97 fa ff 7c 00 00 00 00 41 0e 10 86 02 41 0e | ..B..B..$...$*......|....A....A. |
64b40 | 18 83 03 47 0e 30 02 70 0e 18 41 0e 10 41 0e 08 4c 00 00 00 4c 2a 00 00 4a 98 fa ff 97 03 00 00 | ...G.0.p..A..A..L...L*..J....... |
64b60 | 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 47 | .B....B....B....B.(..D.0..D.8..G |
64b80 | 0e 50 03 75 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.u..8A.0A.(B..B..B..B......... |
64ba0 | 24 00 00 00 9c 2a 00 00 91 9b fa ff 44 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 75 0e | $....*......D....A....D....G.0u. |
64bc0 | 18 41 0e 10 41 0e 08 00 2c 00 00 00 c4 2a 00 00 ad 9b fa ff c5 01 00 00 00 41 0e 10 86 02 41 0e | .A..A...,....*...........A....A. |
64be0 | 18 83 03 47 0e 50 03 b6 01 0e 18 44 0e 10 41 0e 08 00 00 00 00 00 00 00 1c 00 00 00 f4 2a 00 00 | ...G.P.....D..A..............*.. |
64c00 | 42 9d fa ff 43 00 00 00 00 41 0e 10 83 02 47 0e 20 79 0e 10 41 0e 08 00 14 00 00 00 14 2b 00 00 | B...C....A....G..y..A........+.. |
64c20 | 65 9d fa ff 1c 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 2c 2b 00 00 69 9d fa ff 5c 00 00 00 | e...............,...,+..i...\... |
64c40 | 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 4e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....D....D.....N..A..B........ |
64c60 | 24 00 00 00 5c 2b 00 00 95 9d fa ff 3a 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 6e 0e | $...\+......:....A....D....D..n. |
64c80 | 18 41 0e 10 41 0e 08 00 2c 00 00 00 84 2b 00 00 a7 9d fa ff bd 00 00 00 00 42 0e 10 8c 02 44 0e | .A..A...,....+...........B....D. |
64ca0 | 18 86 03 44 0e 20 83 04 47 0e 40 02 a7 0e 20 41 0e 18 41 0e 10 42 0e 08 44 00 00 00 b4 2b 00 00 | ...D....G.@....A..A..B..D....+.. |
64cc0 | 34 9e fa ff 74 00 00 00 00 42 0e 10 8f 02 46 0e 18 8e 03 45 0e 20 8d 04 46 0e 28 8c 05 45 0e 30 | 4...t....B....F....E....F.(..E.0 |
64ce0 | 86 06 41 0e 38 83 07 41 0e 40 02 4f 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..A.8..A.@.O.8A.0A.(B..B..B..B.. |
64d00 | 14 00 00 00 fc 2b 00 00 60 9e fa ff 35 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 14 2c 00 00 | .....+..`...5...........,....,.. |
64d20 | 7d 9e fa ff 6d 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 58 0e 20 43 | }...m....B....D....A....G.0.X..C |
64d40 | 0e 18 41 0e 10 42 0e 08 14 00 00 00 44 2c 00 00 ba 9e fa ff 07 00 00 00 00 00 00 00 00 00 00 00 | ..A..B......D,.................. |
64d60 | 64 00 00 00 5c 2c 00 00 a9 9e fa ff fd 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 | d...\,...........B....B....E.... |
64d80 | 45 0e 28 8c 05 47 0e 30 86 06 44 0e 38 83 07 47 0e 50 75 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 | E.(..G.0..D.8..G.Pu..8A.0A.(B..B |
64da0 | 0e 18 42 0e 10 42 0e 08 41 0b 02 60 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 4e 0e 18 42 0e 10 42 0e | ..B..B..A..`..8G.0A.(B..N..B..B. |
64dc0 | 08 45 0b 00 00 00 00 00 74 00 00 00 c4 2c 00 00 3e 9f fa ff 64 01 00 00 00 42 0e 10 8f 02 45 0e | .E......t....,..>...d....B....E. |
64de0 | 18 8e 03 48 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 0e 50 02 ae 0a 0e 38 47 | ...H....E.(..A.0..D.8..G.P....8G |
64e00 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 78 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 | .0A.(B..B..B..B..E.x..8G.0A.(B.. |
64e20 | 4b 0e 18 42 0e 10 42 0e 08 45 0b 60 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | K..B..B..E.`.8A.0A.(B..B..B..B.. |
64e40 | 2c 00 00 00 3c 2d 00 00 2a a0 fa ff b0 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 | ,...<-..*........B....D....D.... |
64e60 | 47 0e 30 02 9a 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 6c 2d 00 00 aa a0 fa ff cf 00 00 00 | G.0....A..A..B..,...l-.......... |
64e80 | 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 47 0e 30 02 b9 0e 20 41 0e 18 41 0e 10 42 0e 08 | .B....D....D....G.0....A..A..B.. |
64ea0 | 3c 00 00 00 9c 2d 00 00 49 a1 fa ff c4 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | <....-..I........B....B....D.... |
64ec0 | 41 0e 28 83 05 47 0e 40 03 ab 01 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..G.@....(C..A..B..B......... |
64ee0 | 4c 00 00 00 dc 2d 00 00 cd a2 fa ff b6 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 | L....-...........B....B....B.... |
64f00 | 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 41 0e 40 03 9a 01 0e 38 41 0e 30 41 0e 28 42 0e 20 | E.(..A.0..D.8..A.@....8A.0A.(B.. |
64f20 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 2c 2e 00 00 33 a4 fa ff bb 00 00 00 | B..B..B.........L...,...3....... |
64f40 | 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 45 0e 30 02 61 0a 0e 28 41 0e 20 | .B....B....A....D.(..E.0.a..(A.. |
64f60 | 41 0e 18 42 0e 10 42 0e 08 41 0b 65 0e 28 4a 0e 20 41 0e 18 4e 0e 10 42 0e 08 00 00 00 00 00 00 | A..B..B..A.e.(J..A..N..B........ |
64f80 | 14 00 00 00 7c 2e 00 00 9e a4 fa ff 38 00 00 00 00 59 0e 10 4c 0e 08 00 14 00 00 00 94 2e 00 00 | ....|.......8....Y..L........... |
64fa0 | be a4 fa ff 3a 00 00 00 00 55 0e 10 4a 0e 08 00 14 00 00 00 ac 2e 00 00 e0 a4 fa ff 29 00 00 00 | ....:....U..J...............)... |
64fc0 | 00 00 00 00 00 00 00 00 3c 00 00 00 c4 2e 00 00 f1 a4 fa ff 85 01 00 00 00 42 0e 10 8d 02 42 0e | ........<................B....B. |
64fe0 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 40 03 71 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e | ...A....A.(..G.@.q..(A..A..B..B. |
65000 | 08 00 00 00 00 00 00 00 4c 00 00 00 04 2f 00 00 36 a6 fa ff 66 19 00 00 00 42 0e 10 8f 02 42 0e | ........L..../..6...f....B....B. |
65020 | 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 a0 01 03 4a 19 0e 38 | ...B....B.(..A.0..D.8..D....J..8 |
65040 | 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 54 2f 00 00 | A.0A.(B..B..B..B........$...T/.. |
65060 | 4c bf fa ff 61 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 02 52 0e 18 41 0e 10 41 0e 08 | L...a....A....D....G.0.R..A..A.. |
65080 | 1c 00 00 00 7c 2f 00 00 85 bf fa ff 92 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 00 00 | ....|/...........A....A....G.0.. |
650a0 | 1c 00 00 00 9c 2f 00 00 1a f6 f9 ff 32 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 00 00 | ...../......2....A....D....D.... |
650c0 | 24 00 00 00 bc 2f 00 00 d7 bf fa ff 4f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 43 | $..../......O....A....A....G.0.C |
650e0 | 0e 18 41 0e 10 41 0e 08 34 00 00 00 e4 2f 00 00 fe bf fa ff af 00 00 00 00 42 0e 10 8d 02 42 0e | ..A..A..4..../...........B....B. |
65100 | 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 02 8e 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....D.(..G.@...(G..A..B..B.. |
65120 | 1c 00 00 00 1c 30 00 00 75 c0 fa ff 87 00 00 00 00 47 0e 90 02 02 7f 0e 08 00 00 00 00 00 00 00 | .....0..u........G.............. |
65140 | 44 00 00 00 3c 30 00 00 dc c0 fa ff cd 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 | D...<0...........B....E....B.... |
65160 | 42 0e 28 8c 05 48 0e 30 86 06 44 0e 38 83 07 44 0e 40 02 a7 0e 38 41 0e 30 41 0e 28 42 0e 20 42 | B.(..H.0..D.8..D.@...8A.0A.(B..B |
65180 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 84 30 00 00 61 c1 fa ff 6b 00 00 00 00 41 0e 10 83 02 02 65 | ..B..B.......0..a...k....A.....e |
651a0 | 0e 08 00 00 00 00 00 00 34 00 00 00 a4 30 00 00 ac c1 fa ff 83 00 00 00 00 41 0e 10 86 02 41 0e | ........4....0...........A....A. |
651c0 | 18 83 03 44 0e 20 02 6f 0a 0e 18 44 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 | ...D...o...D..A..E.A..A..A...... |
651e0 | 44 00 00 00 dc 30 00 00 f7 c1 fa ff ed 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 | D....0...........B....B....B.... |
65200 | 41 0e 28 86 05 41 0e 30 83 06 4a 0e c0 01 02 d2 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. |
65220 | 08 00 00 00 00 00 00 00 2c 00 00 00 24 31 00 00 9c c2 fa ff a6 00 00 00 00 42 0e 10 8c 02 41 0e | ........,...$1...........B....A. |
65240 | 18 86 03 41 0e 20 83 04 02 9e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 54 31 00 00 | ...A........A..B........L...T1.. |
65260 | 12 c3 fa ff f9 02 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 | .........B....B....B....E.(..A.0 |
65280 | 86 06 44 0e 38 83 07 47 0e 50 03 d7 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. |
652a0 | 08 00 00 00 00 00 00 00 1c 00 00 00 a4 31 00 00 bb c5 fa ff 5a 00 00 00 00 41 0e 10 83 02 02 4d | .............1......Z....A.....M |
652c0 | 0e 08 00 00 00 00 00 00 24 00 00 00 c4 31 00 00 f5 c5 fa ff 4a 00 00 00 00 41 0e 10 86 02 44 0e | ........$....1......J....A....D. |
652e0 | 18 83 03 44 0e 20 7e 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 ec 31 00 00 17 c6 fa ff b5 00 00 00 | ...D..~..A..A...$....1.......... |
65300 | 00 41 0e 10 83 02 02 4f 0a 0e 08 45 0b 02 59 0a 0e 08 45 0b 41 0e 08 00 24 00 00 00 14 32 00 00 | .A.....O...E..Y...E.A...$....2.. |
65320 | a4 c6 fa ff 76 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 45 0e 20 02 6a 0e 18 41 0e 10 41 0e 08 | ....v....A....C....E...j..A..A.. |
65340 | 44 00 00 00 3c 32 00 00 f2 c6 fa ff 2a 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 | D...<2......*....B....B....B.... |
65360 | 41 0e 28 86 05 41 0e 30 83 06 47 0e 40 03 12 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | A.(..A.0..G.@....0A.(A..B..B..B. |
65380 | 08 00 00 00 00 00 00 00 14 00 00 00 84 32 00 00 d4 c7 fa ff 0e 00 00 00 00 00 00 00 00 00 00 00 | .............2.................. |
653a0 | 14 00 00 00 9c 32 00 00 ca c7 fa ff 78 00 00 00 00 42 0e 10 02 75 0e 08 44 00 00 00 b4 32 00 00 | .....2......x....B...u..D....2.. |
653c0 | 2a c8 fa ff 9c 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 | *........B....B....B....B.(..A.0 |
653e0 | 86 06 41 0e 38 83 07 47 0e 50 02 7e 0e 38 43 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..A.8..G.P.~.8C.0A.(B..B..B..B.. |
65400 | 2c 00 00 00 fc 32 00 00 7e c8 fa ff fa 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 80 01 02 | ,....2..~........A....A....G.... |
65420 | ec 0e 18 43 0e 10 41 0e 08 00 00 00 00 00 00 00 1c 00 00 00 2c 33 00 00 48 c9 fa ff 1d 00 00 00 | ...C..A.............,3..H....... |
65440 | 00 43 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 1c 00 00 00 4c 33 00 00 45 c9 fa ff 39 00 00 00 | .C....Y.............L3..E...9... |
65460 | 00 48 0e 10 83 02 70 0e 08 00 00 00 00 00 00 00 2c 00 00 00 6c 33 00 00 5e c9 fa ff 4c 00 00 00 | .H....p.........,...l3..^...L... |
65480 | 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 7e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | .B....D....D....~..A..B......... |
654a0 | 2c 00 00 00 9c 33 00 00 7a c9 fa ff 76 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 45 0e 20 83 04 | ,....3..z...v....B....D....E.... |
654c0 | 02 67 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 cc 33 00 00 c0 c9 fa ff 66 00 00 00 | .g..A..B........$....3......f... |
654e0 | 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 02 57 0e 18 41 0e 10 41 0e 08 14 00 00 00 f4 33 00 00 | .A....D....G.0.W..A..A.......3.. |
65500 | fe c9 fa ff 96 00 00 00 00 41 0e 10 02 94 0e 08 24 00 00 00 0c 34 00 00 7c ca fa ff a0 00 00 00 | .........A......$....4..|....... |
65520 | 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 81 0e 18 49 0e 10 41 0e 08 14 00 00 00 34 34 00 00 | .A....F....D......I..A......44.. |
65540 | f4 ca fa ff 34 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 4c 34 00 00 10 cb fa ff 0d 00 00 00 | ....4...............L4.......... |
65560 | 00 41 0e 10 00 00 00 00 44 00 00 00 64 34 00 00 05 cb fa ff 77 00 00 00 00 42 0e 10 8f 02 45 0e | .A......D...d4......w....B....E. |
65580 | 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 4b 0e 30 86 06 44 0e 38 83 07 42 0e 40 02 4a 0e 38 41 0e | ...E....E.(..K.0..D.8..B.@.J.8A. |
655a0 | 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 1c 00 00 00 ac 34 00 00 34 cb fa ff 6e 00 00 00 | 0A.(B..B..B..B.......4..4...n... |
655c0 | 00 41 0e 10 83 02 50 0e 20 02 5b 0e 10 41 0e 08 14 00 00 00 cc 34 00 00 82 cb fa ff 0c 00 00 00 | .A....P...[..A.......4.......... |
655e0 | 00 00 00 00 00 00 00 00 14 00 00 00 e4 34 00 00 76 cb fa ff 19 00 00 00 00 00 00 00 00 00 00 00 | .............4..v............... |
65600 | 1c 00 00 00 fc 34 00 00 77 cb fa ff 25 00 00 00 00 44 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 | .....4..w...%....D....`......... |
65620 | 44 00 00 00 1c 35 00 00 7c cb fa ff cc 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 | D....5..|........B....E....E.... |
65640 | 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 |
65660 | 0e 18 42 0e 10 42 0e 08 3c 00 00 00 64 35 00 00 00 cc fa ff 59 02 00 00 00 42 0e 10 8d 02 45 0e | ..B..B..<...d5......Y....B....E. |
65680 | 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 44 0e 40 03 3f 02 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e | ...D....D.(..D.@.?..(A..A..B..B. |
656a0 | 08 00 00 00 00 00 00 00 1c 00 00 00 a4 35 00 00 19 ce fa ff 48 00 00 00 00 44 0e 10 83 02 02 43 | .............5......H....D.....C |
656c0 | 0e 08 00 00 00 00 00 00 2c 00 00 00 c4 35 00 00 41 ce fa ff eb 00 00 00 00 42 0e 10 8c 02 44 0e | ........,....5..A........B....D. |
656e0 | 18 86 03 41 0e 20 83 04 44 0e 30 02 db 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 f4 35 00 00 | ...A....D.0....A..A..B.......5.. |
65700 | fc ce fa ff 39 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 0c 36 00 00 1d cf fa ff 08 00 00 00 | ....9................6.......... |
65720 | 00 00 00 00 00 00 00 00 14 00 00 00 24 36 00 00 0d cf fa ff 08 00 00 00 00 00 00 00 00 00 00 00 | ............$6.................. |
65740 | 14 00 00 00 3c 36 00 00 fd ce fa ff 07 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 54 36 00 00 | ....<6......................T6.. |
65760 | ec ce fa ff 2f 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 6c 36 00 00 03 cf fa ff 6e 00 00 00 | ..../...............l6......n... |
65780 | 00 41 0e 10 83 02 4a 0e 30 02 61 0e 10 41 0e 08 1c 00 00 00 8c 36 00 00 51 cf fa ff 42 00 00 00 | .A....J.0.a..A.......6..Q...B... |
657a0 | 00 41 0e 10 83 02 47 0e 20 78 0e 10 41 0e 08 00 4c 00 00 00 ac 36 00 00 73 cf fa ff b0 03 00 00 | .A....G..x..A...L....6..s....... |
657c0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 | .B....B....B....E.(..A.0..D.8..G |
657e0 | 0e 80 01 03 8e 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 | .......8A.0A.(B..B..B..B........ |
65800 | 1c 00 00 00 fc 36 00 00 d3 d2 fa ff 52 00 00 00 00 41 0e 10 83 02 47 0e 20 00 00 00 00 00 00 00 | .....6......R....A....G......... |
65820 | 2c 00 00 00 1c 37 00 00 05 d3 fa ff 1c 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | ,....7...........B....B....A.... |
65840 | 41 0e 28 83 05 4a 0e c0 02 00 00 00 00 00 00 00 1c 00 00 00 4c 37 00 00 f1 d3 fa ff 3b 00 00 00 | A.(..J..............L7......;... |
65860 | 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 00 00 14 00 00 00 6c 37 00 00 0c d4 fa ff 1b 00 00 00 | .A....A....G.0......l7.......... |
65880 | 00 41 0e 10 00 00 00 00 24 00 00 00 84 37 00 00 0f d4 fa ff 49 00 00 00 00 42 0e 10 8d 02 45 0e | .A......$....7......I....B....E. |
658a0 | 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 47 0e 40 24 00 00 00 ac 37 00 00 30 d4 fa ff 51 00 00 00 | ...D....D.(..G.@$....7..0...Q... |
658c0 | 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 47 0e 30 00 00 00 00 00 14 00 00 00 d4 37 00 00 | .B....D....D....G.0..........7.. |
658e0 | 59 d4 fa ff 3d 00 00 00 00 41 0e 10 00 00 00 00 3c 00 00 00 ec 37 00 00 7e d4 fa ff 1c 01 00 00 | Y...=....A......<....7..~....... |
65900 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 03 08 01 0e 28 41 0e 20 | .B....B....D....A.(..D.0....(A.. |
65920 | 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 2c 38 00 00 5a d5 fa ff 53 00 00 00 | A..B..B.........$...,8..Z...S... |
65940 | 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 54 38 00 00 | .A....J....D..|..A..F...$...T8.. |
65960 | 85 d5 fa 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... |
65980 | 24 00 00 00 7c 38 00 00 a1 d5 fa ff 33 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 51 0e | $...|8......3....A....H....D..Q. |
659a0 | 18 49 0e 10 41 0e 08 00 1c 00 00 00 a4 38 00 00 ac d5 fa ff 2a 00 00 00 00 41 0e 10 83 02 68 0e | .I..A........8......*....A....h. |
659c0 | 08 00 00 00 00 00 00 00 24 00 00 00 c4 38 00 00 b6 d5 fa ff 67 00 00 00 00 41 0e 10 86 02 46 0e | ........$....8......g....A....F. |
659e0 | 18 83 03 44 0e 20 02 57 0e 18 41 0e 10 43 0e 08 34 00 00 00 ec 38 00 00 f5 d5 fa ff 3f 00 00 00 | ...D...W..A..C..4....8......?... |
65a00 | 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.. |
65a20 | 46 0e 08 00 00 00 00 00 24 00 00 00 24 39 00 00 fc d5 fa ff 3c 00 00 00 00 41 0e 10 86 02 46 0e | F.......$...$9......<....A....F. |
65a40 | 18 83 03 44 0e 20 69 0e 18 41 0e 10 46 0e 08 00 24 00 00 00 4c 39 00 00 10 d6 fa ff 24 00 00 00 | ...D..i..A..F...$...L9......$... |
65a60 | 00 41 0e 10 86 02 47 0e 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 14 00 00 00 74 39 00 00 | .A....G....D..F..L..A.......t9.. |
65a80 | 0c d6 fa ff 2f 00 00 00 00 44 0e 20 6a 0e 08 00 1c 00 00 00 8c 39 00 00 23 d6 fa ff 7b 00 00 00 | ..../....D..j........9..#...{... |
65aa0 | 00 41 0e 10 83 02 4c 0e 40 02 6c 0e 10 41 0e 08 2c 00 00 00 ac 39 00 00 7e d6 fa ff 64 00 00 00 | .A....L.@.l..A..,....9..~...d... |
65ac0 | 00 42 0e 10 8c 02 44 0e 18 86 03 49 0e 20 83 04 47 0e 30 02 49 0e 20 41 0e 18 41 0e 10 42 0e 08 | .B....D....I....G.0.I..A..A..B.. |
65ae0 | 2c 00 00 00 dc 39 00 00 b2 d6 fa ff 29 01 00 00 00 41 0e 10 86 02 46 0e 18 83 03 47 0e 60 03 13 | ,....9......)....A....F....G.`.. |
65b00 | 01 0e 18 46 0e 10 41 0e 08 00 00 00 00 00 00 00 4c 00 00 00 0c 3a 00 00 ab d7 fa ff 0a 03 00 00 | ...F..A.........L....:.......... |
65b20 | 00 42 0e 10 8f 02 4e 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a | .B....N....B....B.(..A.0..A.8..J |
65b40 | 0e 90 43 03 df 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 | ..C....8A.0A.(B..B..B..B........ |
65b60 | 1c 00 00 00 5c 3a 00 00 65 da fa ff 3b 00 00 00 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 | ....\:..e...;....A....y......... |
65b80 | 14 00 00 00 7c 3a 00 00 80 da fa ff 5b 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 94 3a 00 00 | ....|:......[................:.. |
65ba0 | c3 da fa ff 23 00 00 00 00 41 0e 10 83 02 61 0e 08 00 00 00 00 00 00 00 1c 00 00 00 b4 3a 00 00 | ....#....A....a..............:.. |
65bc0 | c6 da fa ff 75 00 00 00 00 02 44 0e 20 68 0e 08 44 0e 20 44 0e 08 00 00 14 00 00 00 d4 3a 00 00 | ....u.....D..h..D..D.........:.. |
65be0 | 1b db fa ff 20 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ec 3a 00 00 23 db fa ff 17 00 00 00 | .....................:..#....... |
65c00 | 00 00 00 00 00 00 00 00 14 00 00 00 04 3b 00 00 22 db fa ff 1e 00 00 00 00 00 00 00 00 00 00 00 | .............;.."............... |
65c20 | 44 00 00 00 1c 3b 00 00 28 db fa ff 49 01 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 | D....;..(...I....B....E....E.... |
65c40 | 44 0e 28 86 05 44 0e 30 83 06 4a 0e 40 03 22 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | D.(..D.0..J.@."..0A.(A..B..B..B. |
65c60 | 08 00 00 00 00 00 00 00 14 00 00 00 64 3b 00 00 29 dc fa ff 19 00 00 00 00 00 00 00 00 00 00 00 | ............d;..)............... |
65c80 | 44 00 00 00 7c 3b 00 00 2a dc fa ff 5f 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 | D...|;..*..._....B....B....B.... |
65ca0 | 44 0e 28 86 05 44 0e 30 83 06 47 0e 40 03 41 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | D.(..D.0..G.@.A..0A.(A..B..B..B. |
65cc0 | 08 00 00 00 00 00 00 00 14 00 00 00 c4 3b 00 00 41 dd fa ff 5d 00 00 00 00 00 00 00 00 00 00 00 | .............;..A...]........... |
65ce0 | 2c 00 00 00 dc 3b 00 00 86 dd fa ff cd 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 | ,....;...........B....D....D.... |
65d00 | 44 0e 60 02 ba 0e 20 41 0e 18 41 0e 10 42 0e 08 1c 00 00 00 0c 3c 00 00 23 de fa ff 8f 00 00 00 | D.`....A..A..B.......<..#....... |
65d20 | 00 47 0e e0 01 02 87 0e 08 00 00 00 00 00 00 00 4c 00 00 00 2c 3c 00 00 92 de fa ff 68 03 00 00 | .G..............L...,<......h... |
65d40 | 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 | .B....E....B....B.(..D.0..D.8..G |
65d60 | 0e 80 01 03 43 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 | ....C..8A.0A.(B..B..B..B........ |
65d80 | 2c 00 00 00 7c 3c 00 00 aa e1 fa ff f8 00 00 00 00 42 0e 10 8c 02 4a 0e 18 86 03 44 0e 20 83 04 | ,...|<...........B....J....D.... |
65da0 | 4a 0e 30 02 d9 0e 20 41 0e 18 41 0e 10 42 0e 08 1c 00 00 00 ac 3c 00 00 72 e2 fa ff 1f 00 00 00 | J.0....A..A..B.......<..r....... |
65dc0 | 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 14 00 00 00 cc 3c 00 00 71 e2 fa ff 20 00 00 00 | .A....]..............<..q....... |
65de0 | 00 44 0e 20 5b 0e 08 00 14 00 00 00 e4 3c 00 00 79 e2 fa ff 1f 00 00 00 00 44 0e 20 5a 0e 08 00 | .D..[........<..y........D..Z... |
65e00 | 24 00 00 00 fc 3c 00 00 80 e2 fa ff 6f 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 02 60 | $....<......o....A....D....G.0.` |
65e20 | 0e 18 41 0e 10 41 0e 08 44 00 00 00 24 3d 00 00 c7 e2 fa ff 89 02 00 00 00 42 0e 10 8e 02 42 0e | ..A..A..D...$=...........B....B. |
65e40 | 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 40 03 6e 02 0e 30 41 0e 28 41 0e 20 | ...B....A.(..D.0..G.@.n..0A.(A.. |
65e60 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 6c 3d 00 00 08 e5 fa ff 14 01 00 00 | B..B..B.........$...l=.......... |
65e80 | 00 41 0e 10 83 02 4c 0e 40 03 05 01 0e 10 41 0e 08 00 00 00 00 00 00 00 14 00 00 00 94 3d 00 00 | .A....L.@.....A..............=.. |
65ea0 | f4 e5 fa ff 31 00 00 00 00 52 0e 10 56 0e 08 00 14 00 00 00 ac 3d 00 00 0d e6 fa ff 33 00 00 00 | ....1....R..V........=......3... |
65ec0 | 00 00 00 00 00 00 00 00 2c 00 00 00 c4 3d 00 00 28 e6 fa ff c6 00 00 00 00 42 0e 10 8c 02 44 0e | ........,....=..(........B....D. |
65ee0 | 18 86 03 43 0e 20 83 04 02 b9 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 f4 3d 00 00 | ...C........A..B.............=.. |
65f00 | be e6 fa ff 31 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 0c 3e 00 00 d7 e6 fa ff 6b 01 00 00 | ....1...........L....>......k... |
65f20 | 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 | .B....E....B....B.(..A.0..A.8..G |
65f40 | 0e 50 03 4c 01 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.L..8A.0A.(B..B..B..B......... |
65f60 | 14 00 00 00 5c 3e 00 00 f2 e7 fa ff 1d 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 74 3e 00 00 | ....\>......................t>.. |
65f80 | f7 e7 fa ff 48 00 00 00 00 4b 0e 10 83 02 7c 0e 08 00 00 00 00 00 00 00 24 00 00 00 94 3e 00 00 | ....H....K....|.........$....>.. |
65fa0 | 1f e8 fa ff 3b 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 46 0e 20 6d 0e 18 41 0e 10 41 0e 08 00 | ....;....A....D....F..m..A..A... |
65fc0 | 4c 00 00 00 bc 3e 00 00 32 e8 fa ff 67 01 00 00 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 | L....>..2...g....B....G....B.... |
65fe0 | 42 0e 28 8c 05 41 0e 30 86 06 43 0e 38 83 07 47 0e 50 03 3f 01 0e 38 46 0e 30 41 0e 28 42 0e 20 | B.(..A.0..C.8..G.P.?..8F.0A.(B.. |
66000 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 0c 3f 00 00 49 e9 fa ff 83 00 00 00 | B..B..B.........4....?..I....... |
66020 | 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 44 0e 30 02 6b 0e 28 41 0e 20 41 | .B....B....A....C.(..D.0.k.(A..A |
66040 | 0e 18 42 0e 10 47 0e 08 2c 00 00 00 44 3f 00 00 94 e9 fa ff 2d 00 00 00 00 42 0e 10 8c 02 47 0e | ..B..G..,...D?......-....B....G. |
66060 | 18 86 03 49 0e 20 83 04 51 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 74 3f 00 00 | ...I....Q..A..B.........<...t?.. |
66080 | 91 e9 fa 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 |
660a0 | 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 b4 3f 00 00 | ..A..J..E..`..A..A..B...L....?.. |
660c0 | ee e9 fa ff 11 03 00 00 00 42 0e 10 8f 02 49 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 | .........B....I....E....E.(..A.0 |
660e0 | 86 06 41 0e 38 83 07 47 0e 80 01 03 e8 02 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 |
66100 | 0e 08 00 00 00 00 00 00 2c 00 00 00 04 40 00 00 af ec fa ff 5f 00 00 00 00 42 0e 10 8c 02 4f 0e | ........,....@......_....B....O. |
66120 | 18 86 03 44 0e 20 83 04 7f 0e 18 41 0e 10 45 0e 08 00 00 00 00 00 00 00 24 00 00 00 34 40 00 00 | ...D.......A..E.........$...4@.. |
66140 | de ec fa ff c7 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 bb 0e 18 41 0e 10 41 0e 08 | .........A....D....D......A..A.. |
66160 | 3c 00 00 00 5c 40 00 00 7d ed fa ff 13 01 00 00 00 42 0e 10 8d 02 4c 0e 18 8c 03 41 0e 20 86 04 | <...\@..}........B....L....A.... |
66180 | 41 0e 28 83 05 4a 0e f0 40 02 f2 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..J..@...(A..A..B..B......... |
661a0 | 34 00 00 00 9c 40 00 00 50 ee fa ff c1 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | 4....@..P........B....B....A.... |
661c0 | 41 0e 28 83 05 47 0e 40 02 ad 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 d4 40 00 00 | A.(..G.@...(A..A..B..B..4....@.. |
661e0 | d9 ee fa ff bf 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 40 | .........B....B....A....A.(..G.@ |
66200 | 02 a8 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 0c 41 00 00 60 ef fa ff be 00 00 00 | ...(D..A..B..B..4....A..`....... |
66220 | 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 40 02 a5 0e 28 46 0e 20 41 | .B....B....A....A.(..G.@...(F..A |
66240 | 0e 18 42 0e 10 42 0e 08 24 00 00 00 44 41 00 00 e6 ef fa ff 7e 00 00 00 00 41 0e 10 86 02 41 0e | ..B..B..$...DA......~....A....A. |
66260 | 18 83 03 47 0e 30 02 70 0e 18 43 0e 10 41 0e 08 1c 00 00 00 6c 41 00 00 3c f0 fa ff 3b 00 00 00 | ...G.0.p..C..A......lA..<...;... |
66280 | 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 14 00 00 00 8c 41 00 00 57 f0 fa ff 12 00 00 00 | .A....y..............A..W....... |
662a0 | 00 41 0e 10 50 0e 08 00 2c 00 00 00 a4 41 00 00 51 f0 fa ff 70 00 00 00 00 42 0e 10 8c 02 41 0e | .A..P...,....A..Q...p....B....A. |
662c0 | 18 86 03 48 0e 20 83 04 02 61 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 d4 41 00 00 | ...H.....a..A..B.............A.. |
662e0 | 91 f0 fa ff 19 00 00 00 00 41 0e 10 83 02 53 0e 08 00 00 00 00 00 00 00 14 00 00 00 f4 41 00 00 | .........A....S..............A.. |
66300 | 8a f0 fa ff 0a 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 0c 42 00 00 7c f0 fa ff 56 00 00 00 | ................4....B..|...V... |
66320 | 00 42 0e 10 8d 02 45 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 44 0e 30 7b 0e 28 41 0e 20 43 0e | .B....E....F....A.(..D.0{.(A..C. |
66340 | 18 42 0e 10 42 0e 08 00 1c 00 00 00 44 42 00 00 9a f0 fa ff 4a 00 00 00 00 41 0e 10 83 02 02 48 | .B..B.......DB......J....A.....H |
66360 | 0e 08 00 00 00 00 00 00 24 00 00 00 64 42 00 00 c4 f0 fa ff 24 00 00 00 00 41 0e 10 86 02 47 0e | ........$...dB......$....A....G. |
66380 | 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 24 00 00 00 8c 42 00 00 c0 f0 fa ff 40 00 00 00 | ...D..F..L..A...$....B......@... |
663a0 | 00 41 0e 10 86 02 49 0e 18 83 03 4a 0e 20 5a 0e 18 4c 0e 10 41 0e 08 00 24 00 00 00 b4 42 00 00 | .A....I....J..Z..L..A...$....B.. |
663c0 | d8 f0 fa ff 24 00 00 00 00 41 0e 10 86 02 47 0e 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 | ....$....A....G....D..F..L..A... |
663e0 | 1c 00 00 00 dc 42 00 00 d4 f0 fa ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 | .....B......A....A.............. |
66400 | 1c 00 00 00 fc 42 00 00 f5 f0 fa ff 34 00 00 00 00 41 0e 10 83 02 72 0e 08 00 00 00 00 00 00 00 | .....B......4....A....r......... |
66420 | 2c 00 00 00 1c 43 00 00 09 f1 fa ff 91 00 00 00 00 42 0e 10 8c 02 4b 0e 18 86 03 41 0e 20 83 04 | ,....C...........B....K....A.... |
66440 | 02 7d 0e 18 41 0e 10 44 0e 08 00 00 00 00 00 00 1c 00 00 00 4c 43 00 00 6a f1 fa ff 2e 00 00 00 | .}..A..D............LC..j....... |
66460 | 00 41 0e 10 83 02 6c 0e 08 00 00 00 00 00 00 00 1c 00 00 00 6c 43 00 00 78 f1 fa ff 31 00 00 00 | .A....l.............lC..x...1... |
66480 | 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 2c 00 00 00 8c 43 00 00 89 f1 fa ff 19 01 00 00 | .A....o.........,....C.......... |
664a0 | 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........ |
664c0 | 34 00 00 00 bc 43 00 00 72 f2 fa ff 3e 00 00 00 00 41 0e 10 86 02 49 0e 18 83 03 45 0e 20 5a 0a | 4....C..r...>....A....I....E..Z. |
664e0 | 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 f4 43 00 00 | ..A..A..E.K..A..A.......,....C.. |
66500 | 78 f2 fa 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 | x........B....A....A....G.0.u..F |
66520 | 0e 18 41 0e 10 42 0e 08 3c 00 00 00 24 44 00 00 d2 f2 fa ff 02 01 00 00 00 42 0e 10 8d 02 42 0e | ..A..B..<...$D...........B....B. |
66540 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4a 0e c0 01 02 eb 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e | ...A....A.(..J......(A..A..B..B. |
66560 | 08 00 00 00 00 00 00 00 4c 00 00 00 64 44 00 00 94 f3 fa ff ac 01 00 00 00 42 0e 10 8f 02 42 0e | ........L...dD...........B....B. |
66580 | 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 50 03 8e 01 0e 38 43 | ...B....B.(..A.0..A.8..G.P....8C |
665a0 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 b4 44 00 00 | .0A.(B..B..B..B.........4....D.. |
665c0 | f0 f4 fa ff 2f 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 1c 01 0e | ..../....B....A....A....J....... |
665e0 | 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 ec 44 00 00 e7 f5 fa ff 34 01 00 00 | .A..A..B........4....D......4... |
66600 | 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 47 0e 40 03 24 01 0e 20 41 0e 18 41 0e 10 42 0e | .B....A....A....G.@.$...A..A..B. |
66620 | 08 00 00 00 00 00 00 00 34 00 00 00 24 45 00 00 e3 f6 fa ff 7a 00 00 00 00 41 0e 10 86 02 4e 0e | ........4...$E......z....A....N. |
66640 | 18 83 03 45 0e 20 02 4c 0a 0e 18 49 0e 10 41 0e 08 4c 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 | ...E...L...I..A..L.A..A..A...... |
66660 | 34 00 00 00 5c 45 00 00 25 f7 fa ff af 02 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 | 4...\E..%........B....A....A.... |
66680 | 4a 0e b0 01 03 9c 02 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 94 45 00 00 | J........A..A..B.............E.. |
666a0 | 9c f9 fa ff 3b 00 00 00 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 2c 00 00 00 b4 45 00 00 | ....;....A....y.........,....E.. |
666c0 | b7 f9 fa ff 49 00 00 00 00 42 0e 10 8c 02 4c 0e 18 86 03 41 0e 20 83 04 72 0e 18 45 0e 10 42 0e | ....I....B....L....A....r..E..B. |
666e0 | 08 00 00 00 00 00 00 00 3c 00 00 00 e4 45 00 00 d0 f9 fa ff ef 00 00 00 00 42 0e 10 8e 02 42 0e | ........<....E...........B....B. |
66700 | 18 8d 03 45 0e 20 8c 04 47 0e 28 86 05 44 0e 30 83 06 46 0e 40 02 cc 0e 30 41 0e 28 41 0e 20 42 | ...E....G.(..D.0..F.@...0A.(A..B |
66720 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 24 46 00 00 7f fa fa ff 1f 00 00 00 00 41 0e 10 83 02 59 0e | ..B..B......$F...........A....Y. |
66740 | 08 00 00 00 00 00 00 00 24 00 00 00 44 46 00 00 7e fa fa ff 36 00 00 00 00 41 0e 10 86 02 4b 0e | ........$...DF..~...6....A....K. |
66760 | 18 83 03 44 0e 20 63 0e 18 41 0e 10 41 0e 08 00 1c 00 00 00 6c 46 00 00 8c fa fa ff 38 00 00 00 | ...D..c..A..A.......lF......8... |
66780 | 00 41 0e 10 83 02 51 0e 20 64 0e 10 41 0e 08 00 1c 00 00 00 8c 46 00 00 a4 fa fa ff 32 00 00 00 | .A....Q..d..A........F......2... |
667a0 | 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ac 46 00 00 b6 fa fa ff 2c 00 00 00 | .A....o..............F......,... |
667c0 | 00 41 0e 10 83 02 6a 0e 08 00 00 00 00 00 00 00 1c 00 00 00 cc 46 00 00 c2 fa fa ff 3c 00 00 00 | .A....j..............F......<... |
667e0 | 00 41 0e 10 83 02 7a 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ec 46 00 00 de fa fa ff 2e 00 00 00 | .A....z..............F.......... |
66800 | 00 41 0e 10 83 02 62 0e 08 00 00 00 00 00 00 00 1c 00 00 00 0c 47 00 00 ec fa fa ff 37 00 00 00 | .A....b..............G......7... |
66820 | 00 41 0e 10 83 02 4c 0e 20 68 0e 10 41 0e 08 00 2c 00 00 00 2c 47 00 00 03 fb fa ff 88 00 00 00 | .A....L..h..A...,...,G.......... |
66840 | 00 41 0e 10 86 02 44 0e 18 83 03 4a 0e d0 40 02 76 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 | .A....D....J..@.v..A..A......... |
66860 | 24 00 00 00 5c 47 00 00 5b fb fa ff 84 00 00 00 00 41 0e 10 83 02 4a 0e c0 40 02 77 0e 10 41 0e | $...\G..[........A....J..@.w..A. |
66880 | 08 00 00 00 00 00 00 00 1c 00 00 00 84 47 00 00 b7 fb fa ff 4c 00 00 00 00 44 0e 10 83 02 02 47 | .............G......L....D.....G |
668a0 | 0e 08 00 00 00 00 00 00 4c 00 00 00 a4 47 00 00 e3 fb fa ff 35 01 00 00 00 42 0e 10 8f 02 42 0e | ........L....G......5....B....B. |
668c0 | 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 49 0e 80 41 03 0e 01 0e 38 | ...E....B.(..D.0..D.8..I..A....8 |
668e0 | 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 f4 47 00 00 | A.0A.(B..B..B..B.............G.. |
66900 | c8 fc fa ff 29 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 1c 00 00 00 14 48 00 00 | ....)....A....]..............H.. |
66920 | d1 fc fa ff 24 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 4c 00 00 00 34 48 00 00 | ....$....A....X.........L...4H.. |
66940 | d5 fc fa ff 80 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 |
66960 | 02 54 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 | .T..(I..A..B..B..E.A.(A..A..B..G |
66980 | 0e 08 00 00 00 00 00 00 1c 00 00 00 84 48 00 00 05 fd fa ff 26 00 00 00 00 41 0e 10 83 02 60 0e | .............H......&....A....`. |
669a0 | 08 00 00 00 00 00 00 00 24 00 00 00 a4 48 00 00 0b fd fa ff 2e 00 00 00 00 41 0e 10 86 02 41 0e | ........$....H...........A....A. |
669c0 | 18 83 03 44 0e 20 56 0e 18 4c 0e 10 41 0e 08 00 34 00 00 00 cc 48 00 00 11 fd fa ff 5b 00 00 00 | ...D..V..L..A...4....H......[... |
669e0 | 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 45 0e 30 71 0e 28 4c 0e 20 41 0e | .B....E....D....D.(..E.0q.(L..A. |
66a00 | 18 42 0e 10 42 0e 08 00 4c 00 00 00 04 49 00 00 34 fd fa ff c8 00 00 00 00 42 0e 10 8d 02 44 0e | .B..B...L....I..4........B....D. |
66a20 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 9c 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e | ...A....A.(..D.0....(I..A..B..B. |
66a40 | 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 00 00 00 00 00 00 2c 00 00 00 54 49 00 00 | .E.A.(A..A..B..G........,...TI.. |
66a60 | ac fd fa ff 50 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 02 41 0e 18 41 0e 10 42 | ....P....B....D....A.....A..A..B |
66a80 | 0e 08 00 00 00 00 00 00 1c 00 00 00 84 49 00 00 cc fd fa ff 1a 00 00 00 00 41 0e 10 83 02 58 0e | .............I...........A....X. |
66aa0 | 08 00 00 00 00 00 00 00 2c 00 00 00 a4 49 00 00 c6 fd fa ff 63 00 00 00 00 42 0e 10 8c 02 41 0e | ........,....I......c....B....A. |
66ac0 | 18 86 03 41 0e 20 83 04 02 51 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 d4 49 00 00 | ...A.....Q..A..B.............I.. |
66ae0 | f9 fd fa ff 59 00 00 00 00 41 0e 10 83 02 02 57 0e 08 00 00 00 00 00 00 1c 00 00 00 f4 49 00 00 | ....Y....A.....W.............I.. |
66b00 | 32 fe fa 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 14 4a 00 00 | 2...G....A.....E........4....J.. |
66b20 | 59 fe fa ff 7c 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 53 0a 0e 18 41 0e 10 | Y...|....B....A....A.....S...A.. |
66b40 | 42 0e 08 45 0b 54 0e 18 41 0e 10 47 0e 08 00 00 34 00 00 00 4c 4a 00 00 9d fe fa ff 42 00 00 00 | B..E.T..A..G....4...LJ......B... |
66b60 | 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 65 0a 0e 18 41 0e 10 48 0e 08 45 0b 41 0e 18 41 0e 10 | .A....D....A..e...A..H..E.A..A.. |
66b80 | 46 0e 08 00 00 00 00 00 4c 00 00 00 84 4a 00 00 a7 fe fa ff 6c 00 00 00 00 42 0e 10 8d 02 45 0e | F.......L....J......l....B....E. |
66ba0 | 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 42 0e 30 78 0a 0e 28 41 0e 20 4a 0e 18 42 0e 10 42 0e 08 | ...D....D.(..B.0x..(A..J..B..B.. |
66bc0 | 4c 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 d4 4a 00 00 | L.A.(A..A..B..B.........,....J.. |
66be0 | c3 fe fa ff 7e 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 49 0e 20 83 04 02 66 0e 18 41 0e 10 47 | ....~....B....D....I.....f..A..G |
66c00 | 0e 08 00 00 00 00 00 00 14 00 00 00 04 4b 00 00 11 ff fa ff 0f 00 00 00 00 00 00 00 00 00 00 00 | .............K.................. |
66c20 | 14 00 00 00 1c 4b 00 00 08 ff fa ff 0f 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 34 4b 00 00 | .....K......................4K.. |
66c40 | ff fe fa ff b6 00 00 00 00 41 0e 10 83 02 02 b4 0e 08 00 00 00 00 00 00 34 00 00 00 54 4b 00 00 | .........A..............4...TK.. |
66c60 | 95 ff fa ff 71 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 44 0e 30 | ....q....B....E....A....C.(..D.0 |
66c80 | 02 59 0e 28 41 0e 20 43 0e 18 42 0e 10 42 0e 08 4c 00 00 00 8c 4b 00 00 ce ff fa ff 35 03 00 00 | .Y.(A..C..B..B..L....K......5... |
66ca0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 4a | .B....B....E....B.(..A.0..D.8..J |
66cc0 | 0e c0 02 03 10 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 | .......8A.0A.(B..B..B..B........ |
66ce0 | 1c 00 00 00 dc 4b 00 00 b3 02 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 | .....K...........A....Y......... |
66d00 | 1c 00 00 00 fc 4b 00 00 b2 02 fb ff 1a 00 00 00 00 41 0e 10 83 02 54 0e 08 00 00 00 00 00 00 00 | .....K...........A....T......... |
66d20 | 5c 00 00 00 1c 4c 00 00 ac 02 fb ff 1b 01 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 | \....L...........B....G....B.... |
66d40 | 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 88 0a 0e | A.(..A.0..m..(A..B..B..B..E..... |
66d60 | 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.... |
66d80 | 1c 00 00 00 7c 4c 00 00 67 03 fb ff c9 00 00 00 00 41 0e 10 83 02 02 c7 0e 08 00 00 00 00 00 00 | ....|L..g........A.............. |
66da0 | 1c 00 00 00 9c 4c 00 00 10 04 fb ff 31 00 00 00 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 | .....L......1....A....o......... |
66dc0 | 14 00 00 00 bc 4c 00 00 21 04 fb ff 0a 00 00 00 00 41 0e 10 46 0e 08 00 24 00 00 00 d4 4c 00 00 | .....L..!........A..F...$....L.. |
66de0 | 13 04 fb ff 34 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 68 0e 18 41 0e 10 41 0e 08 00 | ....4....A....D....D..h..A..A... |
66e00 | 24 00 00 00 fc 4c 00 00 1f 04 fb ff 7c 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 65 | $....L......|....A....A....D...e |
66e20 | 0e 18 4b 0e 10 41 0e 08 1c 00 00 00 24 4d 00 00 73 04 fb ff 5b 00 00 00 00 41 0e 10 83 02 02 55 | ..K..A......$M..s...[....A.....U |
66e40 | 0e 08 00 00 00 00 00 00 1c 00 00 00 44 4d 00 00 ae 04 fb ff 24 00 00 00 00 41 0e 10 83 02 62 0e | ............DM......$....A....b. |
66e60 | 08 00 00 00 00 00 00 00 2c 00 00 00 64 4d 00 00 b2 04 fb ff 8a 00 00 00 00 42 0e 10 8c 02 41 0e | ........,...dM...........B....A. |
66e80 | 18 86 03 41 0e 20 83 04 02 82 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 94 4d 00 00 | ...A........A..B........$....M.. |
66ea0 | 0c 05 fb ff 4d 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 77 0e 18 46 0e 10 44 0e 08 00 | ....M....A....F....D..w..F..D... |
66ec0 | 4c 00 00 00 bc 4d 00 00 31 05 fb ff d2 01 00 00 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 | L....M..1........B....G....B.... |
66ee0 | 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 70 03 ac 01 0e 38 46 0e 30 41 0e 28 42 0e 20 | B.(..A.0..A.8..G.p....8F.0A.(B.. |
66f00 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 0c 4e 00 00 b3 06 fb ff 5f 00 00 00 | B..B..B.........$....N......_... |
66f20 | 00 41 0e 10 86 02 50 0e 18 83 03 44 0e 20 02 42 0e 18 41 0e 10 46 0e 08 1c 00 00 00 34 4e 00 00 | .A....P....D...B..A..F......4N.. |
66f40 | ea 06 fb ff 4e 00 00 00 00 41 0e 10 83 02 02 4c 0e 08 00 00 00 00 00 00 1c 00 00 00 54 4e 00 00 | ....N....A.....L............TN.. |
66f60 | 18 07 fb ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 1c 00 00 00 74 4e 00 00 | ....A....A..................tN.. |
66f80 | 39 07 fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 1c 00 00 00 94 4e 00 00 | 9...G....A.....E.............N.. |
66fa0 | 60 07 fb ff 3e 00 00 00 00 41 0e 10 83 02 7c 0e 08 00 00 00 00 00 00 00 34 00 00 00 b4 4e 00 00 | `...>....A....|.........4....N.. |
66fc0 | 7e 07 fb ff 06 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 46 0e 28 83 05 47 0e 40 | ~........B....B....A....F.(..G.@ |
66fe0 | 02 ed 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 ec 4e 00 00 4c 08 fb ff 47 00 00 00 | ...(A..A..B..B.......N..L...G... |
67000 | 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 34 00 00 00 0c 4f 00 00 73 08 fb ff af 00 00 00 | .A.....E........4....O..s....... |
67020 | 00 41 0e 10 86 02 49 0e 18 83 03 44 0e 20 02 74 0a 0e 18 4c 0e 10 41 0e 08 45 0b 58 0e 18 41 0e | .A....I....D...t...L..A..E.X..A. |
67040 | 10 41 0e 08 00 00 00 00 24 00 00 00 44 4f 00 00 ea 08 fb ff 3b 00 00 00 00 41 0e 10 86 02 46 0e | .A......$...DO......;....A....F. |
67060 | 18 83 03 44 0e 20 65 0e 18 46 0e 10 44 0e 08 00 24 00 00 00 6c 4f 00 00 fd 08 fb ff 69 00 00 00 | ...D..e..F..D...$...lO......i... |
67080 | 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 94 4f 00 00 | .A....F....D...T..D..A..,....O.. |
670a0 | 3e 09 fb ff a1 00 00 00 00 42 0e 10 8c 02 50 0e 18 86 03 41 0e 20 83 04 02 85 0e 18 41 0e 10 47 | >........B....P....A........A..G |
670c0 | 0e 08 00 00 00 00 00 00 34 00 00 00 c4 4f 00 00 af 09 fb ff 8a 00 00 00 00 41 0e 10 86 02 41 0e | ........4....O...........A....A. |
670e0 | 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...... |
67100 | 1c 00 00 00 fc 4f 00 00 01 0a fb ff 5c 00 00 00 00 43 0e 10 83 02 02 58 0e 08 00 00 00 00 00 00 | .....O......\....C.....X........ |
67120 | 34 00 00 00 1c 50 00 00 3d 0a fb ff dd 00 00 00 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 | 4....P..=........B....G....A.... |
67140 | 43 0e 28 83 05 47 0e 40 02 c2 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 54 50 00 00 | C.(..G.@...(A..A..B..B..4...TP.. |
67160 | e2 0a fb ff 69 00 00 00 00 42 0e 10 8d 02 4b 0e 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 44 0e 30 | ....i....B....K....A....C.(..D.0 |
67180 | 02 42 0e 28 48 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 8c 50 00 00 13 0b fb ff 42 00 00 00 | .B.(H..A..B..B.......P......B... |
671a0 | 00 41 0e 10 83 02 02 40 0e 08 00 00 00 00 00 00 34 00 00 00 ac 50 00 00 35 0b fb ff 63 00 00 00 | .A.....@........4....P..5...c... |
671c0 | 00 41 0e 10 86 02 45 0e 18 83 03 44 0e 20 6c 0a 0e 18 44 0e 10 41 0e 08 45 0b 5e 0e 18 41 0e 10 | .A....E....D..l...D..A..E.^..A.. |
671e0 | 43 0e 08 00 00 00 00 00 1c 00 00 00 e4 50 00 00 60 0b fb ff 6d 00 00 00 00 41 0e 10 83 02 55 0a | C............P..`...m....A....U. |
67200 | 0e 08 45 0b 02 4d 0e 08 1c 00 00 00 04 51 00 00 ad 0b fb ff 7a 00 00 00 00 41 0e 10 83 02 02 78 | ..E..M.......Q......z....A.....x |
67220 | 0e 08 00 00 00 00 00 00 24 00 00 00 24 51 00 00 07 0c fb ff b0 00 00 00 00 41 0e 10 86 02 4d 0e | ........$...$Q...........A....M. |
67240 | 18 83 03 44 0e 20 02 96 0e 18 41 0e 10 46 0e 08 2c 00 00 00 4c 51 00 00 8f 0c fb ff f8 00 00 00 | ...D......A..F..,...LQ.......... |
67260 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 30 02 e5 0e 20 41 0e 18 41 0e 10 42 0e 08 | .B....A....D....G.0....A..A..B.. |
67280 | 1c 00 00 00 7c 51 00 00 57 0d fb ff 2d 00 00 00 00 59 0e 10 83 02 53 c3 0e 08 00 00 00 00 00 00 | ....|Q..W...-....Y....S......... |
672a0 | 3c 00 00 00 9c 51 00 00 64 0d fb ff 29 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | <....Q..d...)....B....B....A.... |
672c0 | 44 0e 28 83 05 47 0e 40 03 12 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | D.(..G.@....(A..A..B..B......... |
672e0 | 14 00 00 00 dc 51 00 00 4d 0e fb ff 41 00 00 00 00 41 0e 10 7f 0e 08 00 24 00 00 00 f4 51 00 00 | .....Q..M...A....A......$....Q.. |
67300 | 76 0e fb ff 59 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 7c 0e 18 49 0e 10 41 0e 08 00 | v...Y....A....D....D..|..I..A... |
67320 | 14 00 00 00 1c 52 00 00 a7 0e fb ff 56 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 34 52 00 00 | .....R......V...............4R.. |
67340 | e5 0e fb ff 3d 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 4c 52 00 00 0a 0f fb ff d2 00 00 00 | ....=...........<...LR.......... |
67360 | 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 72 0a 0e 18 41 0e 10 41 0e 08 45 0b 02 4a 0a 0e 18 41 | .A....A....G.0r...A..A..E..J...A |
67380 | 0e 10 41 0e 08 45 0b 7c 0e 18 41 0e 10 41 0e 08 34 00 00 00 8c 52 00 00 9c 0f fb ff 5d 00 00 00 | ..A..E.|..A..A..4....R......]... |
673a0 | 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 4d 0e 50 7a 0e 28 41 0e 20 41 0e | .B....E....D....D.(..M.Pz.(A..A. |
673c0 | 18 42 0e 10 42 0e 08 00 64 00 00 00 c4 52 00 00 c1 0f fb ff d8 01 00 00 00 42 0e 10 8f 02 45 0e | .B..B...d....R...........B....E. |
673e0 | 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 95 01 0a 0e 38 | ...B....B.(..D.0..C.8..G.P.....8 |
67400 | 48 0e 30 41 0e 28 42 0e 20 42 0e 18 47 0e 10 42 0e 08 45 0b 44 0e 38 41 0e 30 41 0e 28 42 0e 20 | H.0A.(B..B..G..B..E.D.8A.0A.(B.. |
67420 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 2c 53 00 00 31 11 fb ff 20 00 00 00 | B..B..B.............,S..1....... |
67440 | 00 00 00 00 00 00 00 00 4c 00 00 00 44 53 00 00 39 11 fb ff 0c 03 00 00 00 42 0e 10 8f 02 42 0e | ........L...DS..9........B....B. |
67460 | 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 f0 01 03 ea 02 0e 38 | ...B....B.(..D.0..D.8..G.......8 |
67480 | 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 94 53 00 00 | A.0A.(B..B..B..B........4....S.. |
674a0 | f5 13 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.. |
674c0 | 45 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 34 00 00 00 cc 53 00 00 fe 13 fb ff c7 00 00 00 | E.D..A..A.......4....S.......... |
674e0 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 02 b8 0e 20 41 0e 18 42 0e 10 42 | .B....B....D....A.(......A..B..B |
67500 | 0e 08 00 00 00 00 00 00 34 00 00 00 04 54 00 00 8d 14 fb ff 3d 01 00 00 00 42 0e 10 8c 02 44 0e | ........4....T......=....B....D. |
67520 | 18 86 03 41 0e 20 83 04 4a 0e d0 40 03 27 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | ...A....J..@.'...A..A..B........ |
67540 | 24 00 00 00 3c 54 00 00 92 15 fb ff 07 01 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 f2 | $...<T...........A....H....D.... |
67560 | 0e 18 41 0e 10 46 0e 08 34 00 00 00 64 54 00 00 71 16 fb ff d9 01 00 00 00 42 0e 10 8c 02 48 0e | ..A..F..4...dT..q........B....H. |
67580 | 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 bf 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | ...A....J........A..A..B........ |
675a0 | 1c 00 00 00 9c 54 00 00 12 18 fb ff 73 00 00 00 00 41 0e 10 83 02 02 71 0e 08 00 00 00 00 00 00 | .....T......s....A.....q........ |
675c0 | 24 00 00 00 bc 54 00 00 65 18 fb ff 52 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 7d 0e | $....T..e...R....A....H....D..}. |
675e0 | 18 41 0e 10 46 0e 08 00 44 00 00 00 e4 54 00 00 8f 18 fb ff 84 01 00 00 00 42 0e 10 8e 02 42 0e | .A..F...D....T...........B....B. |
67600 | 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 44 0e 30 83 06 4a 0e f0 40 03 60 01 0e 30 41 0e 28 41 0e | ...E....D.(..D.0..J..@.`..0A.(A. |
67620 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 2c 55 00 00 cb 19 fb ff 44 01 00 00 | .B..B..B........<...,U......D... |
67640 | 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 23 01 0e 28 41 0e 20 | .B....J....I....A.(..D.0.#..(A.. |
67660 | 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 6c 55 00 00 cf 1a fb ff 78 00 00 00 | A..B..B.........$...lU......x... |
67680 | 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 68 0e 18 41 0e 10 41 0e 08 4c 00 00 00 94 55 00 00 | .A....H....D...h..A..A..L....U.. |
676a0 | 1f 1b 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 |
676c0 | 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 |
676e0 | 0e 08 00 00 00 00 00 00 24 00 00 00 e4 55 00 00 71 1b fb ff 53 00 00 00 00 41 0e 10 86 02 46 0e | ........$....U..q...S....A....F. |
67700 | 18 83 03 44 0e 20 02 43 0e 18 41 0e 10 43 0e 08 3c 00 00 00 0c 56 00 00 9c 1b fb ff d0 00 00 00 | ...D...C..A..C..<....V.......... |
67720 | 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 b3 0e 28 41 0e | .B....E....E....D.(..A.0.....(A. |
67740 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 4c 56 00 00 2c 1c fb ff 4a 00 00 00 | .B..B..B........$...LV..,...J... |
67760 | 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 74 56 00 00 | .A....I....G.0b..D..L...,...tV.. |
67780 | 4e 1c fb ff a3 00 00 00 00 42 0e 10 8c 02 4d 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 85 0e 20 43 | N........B....M....A....G.0....C |
677a0 | 0e 18 41 0e 10 42 0e 08 34 00 00 00 a4 56 00 00 c1 1c fb ff 61 00 00 00 00 42 0e 10 8d 02 4a 0e | ..A..B..4....V......a....B....J. |
677c0 | 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... |
677e0 | 34 00 00 00 dc 56 00 00 ea 1c fb ff 5e 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 44 0e 20 02 46 | 4....V......^....A....C....D...F |
67800 | 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 14 57 00 00 | ...A..A..E.F..A..A......4....W.. |
67820 | 10 1d 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.. |
67840 | 42 0e 08 45 0b 73 0e 18 41 0e 10 42 0e 08 00 00 34 00 00 00 4c 57 00 00 97 1d fb ff 65 00 00 00 | B..E.s..A..B....4...LW......e... |
67860 | 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.. |
67880 | 41 0e 10 42 0e 08 00 00 2c 00 00 00 84 57 00 00 c4 1d fb ff e2 01 00 00 00 42 0e 10 8c 02 45 0e | A..B....,....W...........B....E. |
678a0 | 18 86 03 43 0e 20 83 04 03 cf 01 0e 18 41 0e 10 47 0e 08 00 00 00 00 00 4c 00 00 00 b4 57 00 00 | ...C.........A..G.......L....W.. |
678c0 | 76 1f fb ff 37 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 | v...7....B....E....B....B.(..G.0 |
678e0 | 86 06 44 0e 38 83 07 44 0e 50 03 0f 01 0e 38 44 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..D.8..D.P....8D.0A.(B..B..B..B. |
67900 | 08 00 00 00 00 00 00 00 14 00 00 00 04 58 00 00 5d 20 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 | .............X..]............... |
67920 | 14 00 00 00 1c 58 00 00 61 20 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 34 58 00 00 | .....X..a...)...........,...4X.. |
67940 | 72 20 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 | r...B....B....D....A....w..A..B. |
67960 | 08 00 00 00 00 00 00 00 1c 00 00 00 64 58 00 00 84 20 fb ff 5d 00 00 00 00 41 0e 10 83 02 02 5b | ............dX......]....A.....[ |
67980 | 0e 08 00 00 00 00 00 00 24 00 00 00 84 58 00 00 c1 20 fb ff 2d 00 00 00 00 41 0e 10 86 02 44 0e | ........$....X......-....A....D. |
679a0 | 18 83 03 66 0e 10 41 0e 08 00 00 00 00 00 00 00 14 00 00 00 ac 58 00 00 c6 20 fb ff 14 00 00 00 | ...f..A..............X.......... |
679c0 | 00 00 00 00 00 00 00 00 14 00 00 00 c4 58 00 00 c2 20 fb ff 0b 00 00 00 00 00 00 00 00 00 00 00 | .............X.................. |
679e0 | 14 00 00 00 dc 58 00 00 b5 20 fb ff 25 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 f4 58 00 00 | .....X......%................X.. |
67a00 | c2 20 fb ff 48 00 00 00 00 65 0e 10 4e 0e 08 00 44 00 00 00 0c 59 00 00 f2 20 fb ff 5f 00 00 00 | ....H....e..N...D....Y......_... |
67a20 | 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 |
67a40 | 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 54 59 00 00 | .@z.8A.0A.(B..B..B..B...,...TY.. |
67a60 | 09 21 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 | .!.......B....I....A........A..B |
67a80 | 0e 08 00 00 00 00 00 00 14 00 00 00 84 59 00 00 90 21 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 | .............Y...!.............. |
67aa0 | 34 00 00 00 9c 59 00 00 7f 21 fb ff 4c 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 | 4....Y...!..L....B....E....A.... |
67ac0 | 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 d4 59 00 00 | D.(..z..A..B..B.........D....Y.. |
67ae0 | 93 21 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 | .!..T....G....A....A....D.0M...A |
67b00 | 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....... |
67b20 | 14 00 00 00 1c 5a 00 00 9f 21 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 34 5a 00 00 | .....Z...!..................4Z.. |
67b40 | 98 21 fb ff 17 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 4c 5a 00 00 97 21 fb ff 3b 00 00 00 | .!..............$...LZ...!..;... |
67b60 | 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 74 5a 00 00 | .A....F....G.0j..A..A.......tZ.. |
67b80 | aa 21 fb ff 1b 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 8c 5a 00 00 ad 21 fb ff 8f 00 00 00 | .!...................Z...!...... |
67ba0 | 00 00 00 00 00 00 00 00 14 00 00 00 a4 5a 00 00 24 22 fb ff 12 00 00 00 00 00 00 00 00 00 00 00 | .............Z..$".............. |
67bc0 | 14 00 00 00 bc 5a 00 00 1e 22 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 d4 5a 00 00 | .....Z..."..............4....Z.. |
67be0 | 17 22 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 | ."..L....B....G....C....F...A..B |
67c00 | 0e 08 4e 0b 62 0e 18 41 0e 10 45 0e 08 00 00 00 14 00 00 00 0c 5b 00 00 2b 22 fb ff 2d 00 00 00 | ..N.b..A..E..........[..+"..-... |
67c20 | 00 5a 0e 10 4e 0e 08 00 24 00 00 00 24 5b 00 00 40 22 fb ff 15 00 00 00 00 41 0e 10 86 02 43 0e | .Z..N...$...$[..@".......A....C. |
67c40 | 18 83 03 44 0e 20 4a 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 4c 5b 00 00 2d 22 fb ff 25 00 00 00 | ...D..J..A..A.......L[..-"..%... |
67c60 | 00 44 0e 20 60 0e 08 00 14 00 00 00 64 5b 00 00 3a 22 fb ff 2f 00 00 00 00 44 0e 30 6a 0e 08 00 | .D..`.......d[..:"../....D.0j... |
67c80 | 14 00 00 00 7c 5b 00 00 51 22 fb ff 78 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 94 5b 00 00 | ....|[..Q"..x................[.. |
67ca0 | b1 22 fb ff 50 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 ac 5b 00 00 e9 22 fb ff 81 00 00 00 | ."..P...........4....[..."...... |
67cc0 | 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 70 0a 0e 18 41 0e 10 41 0e 08 45 0b 41 0e 18 41 0e | .A....A....D...p...A..A..E.A..A. |
67ce0 | 10 41 0e 08 00 00 00 00 2c 00 00 00 e4 5b 00 00 32 23 fb ff ec 00 00 00 00 42 0e 10 8c 02 44 0e | .A......,....[..2#.......B....D. |
67d00 | 18 86 03 44 0e 20 83 04 47 0e 30 02 d6 0e 20 41 0e 18 41 0e 10 42 0e 08 44 00 00 00 14 5c 00 00 | ...D....G.0....A..A..B..D....\.. |
67d20 | ee 23 fb ff 19 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 | .#.......B....B....B....B.(..D.0 |
67d40 | 86 06 44 0e 38 83 07 44 0e 40 02 fa 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..D.8..D.@...8A.0A.(B..B..B..B.. |
67d60 | 2c 00 00 00 5c 5c 00 00 bf 24 fb ff 97 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 | ,...\\...$.......B....D....D.... |
67d80 | 02 85 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 8c 5c 00 00 26 25 fb ff 3a 00 00 00 | ....A..B........$....\..&%..:... |
67da0 | 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 68 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 b4 5c 00 00 | .A....D....D..h..A..A...$....\.. |
67dc0 | 38 25 fb 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 | 8%..I....A....D....D..}..A..A... |
67de0 | 14 00 00 00 dc 5c 00 00 59 25 fb ff 13 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 f4 5c 00 00 | .....\..Y%...................\.. |
67e00 | 54 25 fb ff 12 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 0c 5d 00 00 4e 25 fb ff e9 00 00 00 | T%..............$....]..N%...... |
67e20 | 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 40 02 da 0e 18 41 0e 10 41 0e 08 44 00 00 00 34 5d 00 00 | .A....D....G.@....A..A..D...4].. |
67e40 | 0f 26 fb ff 98 00 00 00 00 42 0e 10 8f 02 48 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 | .&.......B....H....E....B.(..A.0 |
67e60 | 86 06 44 0e 38 83 07 47 0e 50 02 70 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..D.8..G.P.p.8A.0A.(B..B..B..B.. |
67e80 | 4c 00 00 00 7c 5d 00 00 5f 26 fb ff 96 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | L...|].._&.......B....B....D.... |
67ea0 | 44 0e 28 83 05 45 0e 30 63 0a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 02 46 0e 28 47 0e | D.(..E.0c..(A..A..B..B..E..F.(G. |
67ec0 | 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 cc 5d 00 00 a5 26 fb ff 72 00 00 00 | .A..B..B........4....]...&..r... |
67ee0 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 44 0e 30 02 51 0e 28 47 0e 20 41 | .B....B....D....D.(..D.0.Q.(G..A |
67f00 | 0e 18 42 0e 10 42 0e 08 24 00 00 00 04 5e 00 00 df 26 fb ff 6c 00 00 00 00 41 0e 10 86 02 44 0e | ..B..B..$....^...&..l....A....D. |
67f20 | 18 83 03 44 0e 20 02 60 0e 18 41 0e 10 41 0e 08 24 00 00 00 2c 5e 00 00 23 27 fb ff 5c 00 00 00 | ...D...`..A..A..$...,^..#'..\... |
67f40 | 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 50 0e 18 41 0e 10 41 0e 08 1c 00 00 00 54 5e 00 00 | .A....D....D...P..A..A......T^.. |
67f60 | 57 27 fb ff 2a 00 00 00 00 41 0e 10 83 02 68 0e 08 00 00 00 00 00 00 00 14 00 00 00 74 5e 00 00 | W'..*....A....h.............t^.. |
67f80 | 61 27 fb ff 3c 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 8c 5e 00 00 85 27 fb ff 10 00 00 00 | a'..<................^...'...... |
67fa0 | 00 00 00 00 00 00 00 00 4c 00 00 00 a4 5e 00 00 7d 27 fb ff 68 02 00 00 00 42 0e 10 8f 02 42 0e | ........L....^..}'..h....B....B. |
67fc0 | 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 0e 80 01 03 40 02 0e 38 | ...E....E.(..D.0..D.8..G....@..8 |
67fe0 | 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 f4 5e 00 00 | A.0A.(B..B..B..B........$....^.. |
68000 | 95 29 fb ff fc 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 40 02 ed 0e 18 41 0e 10 41 0e 08 | .).......A....D....G.@....A..A.. |
68020 | 54 00 00 00 1c 5f 00 00 69 2a fb ff 2f 01 00 00 00 4b 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 | T...._..i*../....K....F....D.... |
68040 | 47 0e 30 02 d3 0a 0e 20 44 c3 0e 18 41 c6 0e 10 42 cc 0e 08 45 0b 5f 0a 0e 20 44 c3 0e 18 41 c6 | G.0.....D...A...B...E._...D...A. |
68060 | 0e 10 42 cc 0e 08 45 0b 44 0e 20 41 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 2c 00 00 00 74 5f 00 00 | ..B...E.D..A...A...B....,...t_.. |
68080 | 40 2b fb ff 66 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 4e 0e 20 83 04 02 4e 0e 18 41 0e 10 42 | @+..f....B....D....N.....N..A..B |
680a0 | 0e 08 00 00 00 00 00 00 24 00 00 00 a4 5f 00 00 76 2b fb ff ce 00 00 00 00 41 0e 10 86 02 44 0e | ........$...._..v+.......A....D. |
680c0 | 18 83 03 44 0e 20 02 c2 0e 18 41 0e 10 41 0e 08 24 00 00 00 cc 5f 00 00 1c 2c fb ff 31 00 00 00 | ...D......A..A..$...._...,..1... |
680e0 | 00 41 0e 10 86 02 44 0e 18 83 03 43 0e 20 66 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 f4 5f 00 00 | .A....D....C..f..A..A...$...._.. |
68100 | 25 2c fb ff 2c 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 63 0e 18 41 0e 10 41 0e 08 00 | %,..,....A....D....A..c..A..A... |
68120 | 14 00 00 00 1c 60 00 00 29 2c fb ff 44 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 34 60 00 00 | .....`..),..D...........D...4`.. |
68140 | 55 2c fb ff 3e 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 44 0e 28 86 05 41 0e 30 | U,..>....B....B....B....D.(..A.0 |
68160 | 83 06 47 0e 50 03 23 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..G.P.#..0A.(A..B..B..B......... |
68180 | 2c 00 00 00 7c 60 00 00 4b 2d fb ff 45 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 | ,...|`..K-..E....B....D....A.... |
681a0 | 7a 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 ac 60 00 00 60 2d fb ff 11 00 00 00 | z..A..B..............`..`-...... |
681c0 | 00 00 00 00 00 00 00 00 14 00 00 00 c4 60 00 00 59 2d fb ff 45 00 00 00 00 00 00 00 00 00 00 00 | .............`..Y-..E........... |
681e0 | 14 00 00 00 dc 60 00 00 86 2d fb ff 18 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 f4 60 00 00 | .....`...-...................`.. |
68200 | 86 2d fb ff 34 00 00 00 00 41 0e 10 83 02 72 0e 08 00 00 00 00 00 00 00 4c 00 00 00 14 61 00 00 | .-..4....A....r.........L....a.. |
68220 | 9a 2d fb ff 31 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 47 0e 30 | .-..1....B....B....B....E.(..G.0 |
68240 | 86 06 44 0e 38 83 07 47 0e 50 03 09 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. |
68260 | 08 00 00 00 00 00 00 00 4c 00 00 00 64 61 00 00 7b 2e fb ff 3d 05 00 00 00 42 0e 10 8f 02 42 0e | ........L...da..{...=....B....B. |
68280 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 41 0e 40 03 24 05 0e 38 41 | ...B....B.(..A.0..D.8..A.@.$..8A |
682a0 | 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 b4 61 00 00 | .0A.(B..B..B..B..............a.. |
682c0 | 68 33 fb ff 17 00 00 00 00 41 0e 10 83 02 55 0e 08 00 00 00 00 00 00 00 44 00 00 00 d4 61 00 00 | h3.......A....U.........D....a.. |
682e0 | 5f 33 fb ff b9 00 00 00 00 42 0e 10 8f 02 48 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 | _3.......B....H....B....E.(..A.0 |
68300 | 86 06 41 0e 38 83 07 47 0e 50 02 94 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..A.8..G.P...8A.0A.(B..B..B..B.. |
68320 | 3c 00 00 00 1c 62 00 00 d0 33 fb ff 70 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 48 0e 20 8c 04 | <....b...3..p....B....B....H.... |
68340 | 44 0e 28 86 05 44 0e 30 83 06 02 54 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | D.(..D.0...T.(A..B..B..B........ |
68360 | 2c 00 00 00 5c 62 00 00 00 34 fb ff 4b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 | ,...\b...4..K....B....A....A.... |
68380 | 02 43 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 8c 62 00 00 1b 34 fb ff 24 00 00 00 | .C..A..B.............b...4..$... |
683a0 | 00 00 00 00 00 00 00 00 14 00 00 00 a4 62 00 00 27 34 fb ff 15 00 00 00 00 00 00 00 00 00 00 00 | .............b..'4.............. |
683c0 | 14 00 00 00 bc 62 00 00 24 34 fb ff 21 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 d4 62 00 00 | .....b..$4..!................b.. |
683e0 | 2d 34 fb ff 21 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 ec 62 00 00 36 34 fb ff 37 00 00 00 | -4..!...........$....b..64..7... |
68400 | 00 41 0e 10 86 02 46 0e 18 83 03 41 0e 20 6c 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 14 63 00 00 | .A....F....A..l..A..A........c.. |
68420 | 45 34 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 2c 63 00 00 49 34 fb ff 53 01 00 00 | E4..............L...,c..I4..S... |
68440 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 44 | .B....B....B....E.(..D.0..D.8..D |
68460 | 0e 50 03 31 01 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.1..8A.0A.(B..B..B..B......... |
68480 | 34 00 00 00 7c 63 00 00 4c 35 fb ff 55 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 | 4...|c..L5..U....B....E....D.... |
684a0 | 41 0e 28 83 05 45 0e 30 7d 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 34 00 00 00 b4 63 00 00 | A.(..E.0}.(A..A..B..B...4....c.. |
684c0 | 69 35 fb ff 3d 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 43 0e 30 | i5..=....B....E....A....A.(..C.0 |
684e0 | 6a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 64 00 00 00 ec 63 00 00 6e 35 fb ff 66 03 00 00 | j.(A..A..B..B...d....c..n5..f... |
68500 | 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 41 0e 38 83 07 42 | .B....B....B....B.(..D.0..A.8..B |
68520 | 0e 40 03 96 02 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 02 a1 0e 38 | .@.....8G.0A.(B..B..B..B..E....8 |
68540 | 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 54 64 00 00 | A.0A.(B..B..B..B........4...Td.. |
68560 | 6c 38 fb ff aa 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 | l8.......B....E....A....A.(..D.0 |
68580 | 02 96 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 8c 64 00 00 de 38 fb ff 72 00 00 00 | ...(A..A..B..B..,....d...8..r... |
685a0 | 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 02 61 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....F....A.....a..A..B........ |
685c0 | 2c 00 00 00 bc 64 00 00 20 39 fb ff 27 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 | ,....d...9..'....B....A....C.... |
685e0 | 5d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 44 00 00 00 ec 64 00 00 17 39 fb ff b0 00 00 00 | ]..A..B.........D....d...9...... |
68600 | 00 42 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 02 46 0a 0e 18 41 0e 10 42 0e 08 45 0b 67 0a 0e | .B....F....D.....F...A..B..E.g.. |
68620 | 18 41 0e 10 42 0e 08 45 0b 5c 0e 18 44 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 34 65 00 00 | .A..B..E.\..D..B........$...4e.. |
68640 | 7f 39 fb ff 63 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 44 0e 20 02 54 0e 18 41 0e 10 41 0e 08 | .9..c....A....C....D...T..A..A.. |
68660 | 14 00 00 00 5c 65 00 00 ba 39 fb ff 1b 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 74 65 00 00 | ....\e...9..............,...te.. |
68680 | bd 39 fb ff f3 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 02 e6 0e 18 41 0e 10 42 | .9.......B....F....A........A..B |
686a0 | 0e 08 00 00 00 00 00 00 34 00 00 00 a4 65 00 00 80 3a fb ff e2 00 00 00 00 42 0e 10 8d 02 42 0e | ........4....e...:.......B....B. |
686c0 | 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 02 cb 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....D.(..G.@...(A..A..B..B.. |
686e0 | 2c 00 00 00 dc 65 00 00 2a 3b fb ff 70 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 | ,....e..*;..p....B....D....C.... |
68700 | 47 0e 30 02 56 0e 20 46 0e 18 41 0e 10 42 0e 08 24 00 00 00 0c 66 00 00 6a 3b fb ff 4f 00 00 00 | G.0.V..F..A..B..$....f..j;..O... |
68720 | 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 43 0e 18 41 0e 10 41 0e 08 34 00 00 00 34 66 00 00 | .A....D....D...C..A..A..4...4f.. |
68740 | 91 3b fb ff 52 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 7c 0a 0e 18 41 0e 10 41 0e 08 | .;..R....A....F....D..|...A..A.. |
68760 | 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 44 00 00 00 6c 66 00 00 ab 3b fb ff 1a 01 00 00 | E.A..A..A.......D...lf...;...... |
68780 | 00 42 0e 10 8f 02 44 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 45 | .B....D....B....E.(..A.0..D.8..E |
687a0 | 0e 40 02 f8 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 14 00 00 00 b4 66 00 00 | .@...8A.0A.(B..B..B..B.......f.. |
687c0 | 7d 3c fb ff 36 00 00 00 00 41 0e 10 74 0e 08 00 14 00 00 00 cc 66 00 00 9b 3c fb ff 1a 00 00 00 | }<..6....A..t........f...<...... |
687e0 | 00 51 0e 10 48 0e 08 00 24 00 00 00 e4 66 00 00 9d 3c fb ff 30 00 00 00 00 41 0e 10 86 02 44 0e | .Q..H...$....f...<..0....A....D. |
68800 | 18 83 03 44 0e 20 64 0e 18 41 0e 10 41 0e 08 00 4c 00 00 00 0c 67 00 00 a5 3c fb ff 8d 02 00 00 | ...D..d..A..A...L....g...<...... |
68820 | 00 42 0e 10 8f 02 48 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 86 06 46 0e 38 83 07 4a | .B....H....E....E.(..D.0..F.8..J |
68840 | 0e e0 01 03 5a 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 | ....Z..8A.0A.(B..B..B..B........ |
68860 | 24 00 00 00 5c 67 00 00 e2 3e fb ff 8c 00 00 00 00 41 0e 10 83 02 4a 0e a0 01 02 7f 0e 10 41 0e | $...\g...>.......A....J.......A. |
68880 | 08 00 00 00 00 00 00 00 2c 00 00 00 84 67 00 00 46 3f fb ff c1 00 00 00 00 41 0e 10 86 02 41 0e | ........,....g..F?.......A....A. |
688a0 | 18 83 03 4a 0e f0 01 02 b2 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 34 00 00 00 b4 67 00 00 | ...J.......A..A.........4....g.. |
688c0 | d7 3f fb ff fd 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 45 0e 20 83 04 4a 0e b0 01 02 e3 0e 20 | .?.......B....D....E....J....... |
688e0 | 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 ec 67 00 00 9c 40 fb ff 83 00 00 00 | A..A..B.........4....g...@...... |
68900 | 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 |
68920 | 0e 18 42 0e 10 42 0e 08 34 00 00 00 24 68 00 00 e7 40 fb ff 87 00 00 00 00 42 0e 10 8c 02 44 0e | ..B..B..4...$h...@.......B....D. |
68940 | 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.... |
68960 | 24 00 00 00 5c 68 00 00 36 41 fb ff 78 00 00 00 00 41 0e 10 86 02 4c 0e 18 83 03 44 0e 20 02 64 | $...\h..6A..x....A....L....D...d |
68980 | 0e 18 41 0e 10 41 0e 08 1c 00 00 00 84 68 00 00 86 41 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e | ..A..A.......h...A.......A....Y. |
689a0 | 08 00 00 00 00 00 00 00 34 00 00 00 a4 68 00 00 85 41 fb ff 73 00 00 00 00 42 0e 10 8d 02 45 0e | ........4....h...A..s....B....E. |
689c0 | 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.. |
689e0 | 34 00 00 00 dc 68 00 00 c0 41 fb ff 4f 00 00 00 00 41 0e 10 83 02 4a 0e 20 5c 0a 0e 10 49 0e 08 | 4....h...A..O....A....J..\...I.. |
68a00 | 45 0b 44 0a 0e 10 49 0e 08 47 0b 44 0e 10 41 0e 08 00 00 00 00 00 00 00 34 00 00 00 14 69 00 00 | E.D...I..G.D..A.........4....i.. |
68a20 | d7 41 fb ff 28 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 45 0e 20 4a 0a 0e 18 4b 0e 10 41 0e 08 | .A..(....A....C....E..J...K..A.. |
68a40 | 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 34 00 00 00 4c 69 00 00 c7 41 fb ff aa 00 00 00 | E.A..A..A.......4...Li...A...... |
68a60 | 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 99 0e 28 41 0e 20 41 | .B....B....A....A.(..D.0...(A..A |
68a80 | 0e 18 42 0e 10 42 0e 08 2c 00 00 00 84 69 00 00 39 42 fb ff 29 00 00 00 00 42 0e 10 8c 02 47 0e | ..B..B..,....i..9B..)....B....G. |
68aa0 | 18 86 03 44 0e 20 83 04 58 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 b4 69 00 00 | ...D....X..A..B..............i.. |
68ac0 | 32 42 fb ff 1d 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 cc 69 00 00 37 42 fb ff 46 00 00 00 | 2B..............4....i..7B..F... |
68ae0 | 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6d 0a 0e 18 41 0e 10 49 0e 08 45 0b 41 0e 18 41 0e 10 | .A....A....D..m...A..I..E.A..A.. |
68b00 | 41 0e 08 00 00 00 00 00 14 00 00 00 04 6a 00 00 45 42 fb ff 09 00 00 00 00 00 00 00 00 00 00 00 | A............j..EB.............. |
68b20 | 34 00 00 00 1c 6a 00 00 36 42 fb ff 7e 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 | 4....j..6B..~....B....E....A.... |
68b40 | 41 0e 28 83 05 4b 0e 40 02 63 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 54 6a 00 00 | A.(..K.@.c.(A..A..B..B......Tj.. |
68b60 | 7c 42 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 6a 00 00 80 42 fb ff 29 00 00 00 | |B..................lj...B..)... |
68b80 | 00 00 00 00 00 00 00 00 34 00 00 00 84 6a 00 00 91 42 fb ff a8 00 00 00 00 42 0e 10 8d 02 42 0e | ........4....j...B.......B....B. |
68ba0 | 18 8c 03 41 0e 20 86 04 46 0e 28 83 05 44 0e 30 02 92 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....F.(..D.0...(A..A..B..B.. |
68bc0 | 34 00 00 00 bc 6a 00 00 01 43 fb ff 4f 00 00 00 00 42 0e 10 8c 02 47 0e 18 86 03 41 0e 20 83 04 | 4....j...C..O....B....G....A.... |
68be0 | 78 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 00 44 00 00 00 f4 6a 00 00 | x...A..B..E.A..A..B.....D....j.. |
68c00 | 18 43 fb ff e0 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 | .C.......B....B....E....A.(..D.0 |
68c20 | 83 06 4a 0e d0 40 03 bf 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ..J..@....0A.(A..B..B..B........ |
68c40 | 14 00 00 00 3c 6b 00 00 b0 44 fb ff 1f 00 00 00 00 44 0e 20 5a 0e 08 00 14 00 00 00 54 6b 00 00 | ....<k...D.......D..Z.......Tk.. |
68c60 | b7 44 fb ff 23 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 6c 6b 00 00 c2 44 fb ff 58 00 00 00 | .D..#...........$...lk...D..X... |
68c80 | 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 4c 0e 18 41 0e 10 41 0e 08 2c 00 00 00 94 6b 00 00 | .A....D....D...L..A..A..,....k.. |
68ca0 | f2 44 fb ff 78 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 43 0e 20 83 04 02 62 0e 18 41 0e 10 42 | .D..x....B....I....C.....b..A..B |
68cc0 | 0e 08 00 00 00 00 00 00 34 00 00 00 c4 6b 00 00 3a 45 fb ff 36 00 00 00 00 42 0e 10 8d 02 45 0e | ........4....k..:E..6....B....E. |
68ce0 | 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 41 0e 30 5c 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 00 | ...D....D.(..A.0\.(D..A..B..B... |
68d00 | 24 00 00 00 fc 6b 00 00 38 45 fb ff 1f 00 00 00 00 41 0e 10 86 02 45 0e 18 83 03 44 0e 20 46 0e | $....k..8E.......A....E....D..F. |
68d20 | 18 49 0e 10 41 0e 08 00 34 00 00 00 24 6c 00 00 2f 45 fb ff 30 00 00 00 00 41 0e 10 86 02 43 0e | .I..A...4...$l../E..0....A....C. |
68d40 | 18 83 03 47 0e 30 55 0a 0e 18 46 0e 10 41 0e 08 42 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 | ...G.0U...F..A..B.D..A..A....... |
68d60 | 24 00 00 00 5c 6c 00 00 27 45 fb ff 35 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 67 0e | $...\l..'E..5....A....C....G.0g. |
68d80 | 18 41 0e 10 41 0e 08 00 4c 00 00 00 84 6c 00 00 34 45 fb ff 62 00 00 00 00 42 0e 10 8d 02 45 0e | .A..A...L....l..4E..b....B....E. |
68da0 | 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.. |
68dc0 | 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 d4 6c 00 00 | E.A.(D..A..B..B.........\....l.. |
68de0 | 46 45 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 | FE.......B....H....B....B.(..D.0 |
68e00 | 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.. |
68e20 | 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 34 6d 00 00 | A.S.8J.0A.(B..B..B..B...$...4m.. |
68e40 | 6a 45 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 | jE..>....A....C....G.@p..A..A... |
68e60 | 34 00 00 00 5c 6d 00 00 80 45 fb ff 37 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 59 0a | 4...\m...E..7....A....C....G.0Y. |
68e80 | 0e 18 46 0e 10 41 0e 08 45 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 2c 00 00 00 94 6d 00 00 | ..F..A..E.D..A..A.......,....m.. |
68ea0 | 7f 45 fb ff 5b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 47 0e 30 02 46 0e 20 44 | .E..[....B....A....C....G.0.F..D |
68ec0 | 0e 18 41 0e 10 42 0e 08 34 00 00 00 c4 6d 00 00 aa 45 fb ff 2b 00 00 00 00 42 0e 10 8c 02 44 0e | ..A..B..4....m...E..+....B....D. |
68ee0 | 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..... |
68f00 | 24 00 00 00 fc 6d 00 00 9d 45 fb ff 55 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 49 | $....m...E..U....A....A....G.0.I |
68f20 | 0e 18 41 0e 10 41 0e 08 24 00 00 00 24 6e 00 00 ca 45 fb ff 4e 00 00 00 00 41 0e 10 86 02 41 0e | ..A..A..$...$n...E..N....A....A. |
68f40 | 18 83 03 47 0e 30 7f 0e 18 44 0e 10 41 0e 08 00 34 00 00 00 4c 6e 00 00 f0 45 fb ff 1d 01 00 00 | ...G.0...D..A...4...Ln...E...... |
68f60 | 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 f5 0e 28 4a 0e 20 41 | .B....B....I....C.(..D.0...(J..A |
68f80 | 0e 18 42 0e 10 42 0e 08 2c 00 00 00 84 6e 00 00 d5 46 fb ff b6 00 00 00 00 42 0e 10 8c 02 4e 0e | ..B..B..,....n...F.......B....N. |
68fa0 | 18 86 03 49 0e 20 83 04 02 95 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 b4 6e 00 00 | ...I........A..B........D....n.. |
68fc0 | 5b 47 fb ff 89 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 | [G.......B....B....B....H.(..D.0 |
68fe0 | 86 06 44 0e 38 83 07 50 0e 40 02 4d 0e 38 48 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..D.8..P.@.M.8H.0A.(B..B..B..B.. |
69000 | 2c 00 00 00 fc 6e 00 00 9c 47 fb ff 65 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 | ,....n...G..e....B....D....D.... |
69020 | 02 55 0e 18 41 0e 10 44 0e 08 00 00 00 00 00 00 4c 00 00 00 2c 6f 00 00 d1 47 fb ff de 00 00 00 | .U..A..D........L...,o...G...... |
69040 | 00 42 0e 10 8d 02 4a 0e 18 8c 03 44 0e 20 86 04 49 0e 28 83 05 45 0e 30 02 a7 0a 0e 28 47 0e 20 | .B....J....D....I.(..E.0....(G.. |
69060 | 41 0e 18 42 0e 10 42 0e 08 45 0b 41 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..A..B..B........ |
69080 | 4c 00 00 00 7c 6f 00 00 5f 48 fb ff e9 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 49 0e 20 8d 04 | L...|o.._H.......B....B....I.... |
690a0 | 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.. |
690c0 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 cc 6f 00 00 f8 48 fb ff 27 00 00 00 | B..B..B..............o...H..'... |
690e0 | 00 41 0e 10 83 02 65 0e 08 00 00 00 00 00 00 00 4c 00 00 00 ec 6f 00 00 ff 48 fb ff 8c 00 00 00 | .A....e.........L....o...H...... |
69100 | 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 47 0e 30 76 0a 0e 20 49 0e 18 41 0e 10 42 0e 08 | .B....D....A....G.0v...I..A..B.. |
69120 | 47 0b 59 0a 0e 20 44 0e 18 41 0e 10 42 0e 08 4c 0b 44 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 | G.Y...D..A..B..L.D..A..A..B..... |
69140 | 4c 00 00 00 3c 70 00 00 3b 49 fb ff 8c 00 00 00 00 42 0e 10 8d 02 4a 0e 18 8c 03 44 0e 20 86 04 | L...<p..;I.......B....J....D.... |
69160 | 43 0e 28 83 05 45 0e 30 02 4e 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 46 0e | C.(..E.0.N..(I..A..B..B..E.A.(F. |
69180 | 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 8c 70 00 00 77 49 fb ff 27 00 00 00 | .A..B..B.............p..wI..'... |
691a0 | 00 00 00 00 00 00 00 00 1c 00 00 00 a4 70 00 00 86 49 fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e | .............p...I..%....A....c. |
691c0 | 08 00 00 00 00 00 00 00 1c 00 00 00 c4 70 00 00 8b 49 fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e | .............p...I..%....A....c. |
691e0 | 08 00 00 00 00 00 00 00 1c 00 00 00 e4 70 00 00 90 49 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e | .............p...I.."....A....`. |
69200 | 08 00 00 00 00 00 00 00 1c 00 00 00 04 71 00 00 92 49 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e | .............q...I.."....A....`. |
69220 | 08 00 00 00 00 00 00 00 1c 00 00 00 24 71 00 00 94 49 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e | ............$q...I.."....A....`. |
69240 | 08 00 00 00 00 00 00 00 14 00 00 00 44 71 00 00 96 49 fb ff 1e 00 00 00 00 41 0e 10 5c 0e 08 00 | ............Dq...I.......A..\... |
69260 | 3c 00 00 00 5c 71 00 00 9c 49 fb ff 10 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 | <...\q...I.......B....A....A.... |
69280 | 47 0e 30 02 7e 0a 0e 20 49 0e 18 41 0e 10 42 0e 08 47 0b 02 6a 0e 20 46 0e 18 41 0e 10 42 0e 08 | G.0.~...I..A..B..G..j..F..A..B.. |
692a0 | 34 00 00 00 9c 71 00 00 6c 4a fb ff 6c 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | 4....q..lJ..l....B....B....A.... |
692c0 | 44 0e 28 83 05 41 0e 30 02 56 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 34 00 00 00 d4 71 00 00 | D.(..A.0.V.(A..A..B..G..4....q.. |
692e0 | a0 4a fb ff 6c 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 41 0e 30 | .J..l....B....B....A....D.(..A.0 |
69300 | 02 56 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 1c 00 00 00 0c 72 00 00 d4 4a fb ff ad 00 00 00 | .V.(A..A..B..G.......r...J...... |
69320 | 00 41 0e 10 83 02 4c 0e 20 02 99 0e 10 46 0e 08 24 00 00 00 2c 72 00 00 61 4b fb ff 3a 00 00 00 | .A....L......F..$...,r..aK..:... |
69340 | 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 67 0e 18 41 0e 10 46 0e 08 00 1c 00 00 00 54 72 00 00 | .A....F....D..g..A..F.......Tr.. |
69360 | 73 4b fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 74 72 00 00 | sK.."....A....`.............tr.. |
69380 | 75 4b fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 94 72 00 00 | uK.."....A....`..............r.. |
693a0 | 77 4b fb ff 53 00 00 00 00 41 0e 10 83 02 4c 0e 20 7f 0e 10 46 0e 08 00 1c 00 00 00 b4 72 00 00 | wK..S....A....L.....F........r.. |
693c0 | aa 4b fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 d4 72 00 00 | .K.."....A....`..............r.. |
693e0 | ac 4b fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 f4 72 00 00 | .K.."....A....`..............r.. |
69400 | ae 4b fb ff 58 00 00 00 00 41 0e 10 83 02 02 56 0e 08 00 00 00 00 00 00 1c 00 00 00 14 73 00 00 | .K..X....A.....V.............s.. |
69420 | e6 4b fb ff 3a 00 00 00 00 41 0e 10 83 02 78 0e 08 00 00 00 00 00 00 00 1c 00 00 00 34 73 00 00 | .K..:....A....x.............4s.. |
69440 | 00 4c fb ff 97 00 00 00 00 41 0e 10 83 02 4c 0e 20 02 83 0e 10 46 0e 08 1c 00 00 00 54 73 00 00 | .L.......A....L......F......Ts.. |
69460 | 77 4c fb ff 3a 00 00 00 00 41 0e 10 83 02 78 0e 08 00 00 00 00 00 00 00 1c 00 00 00 74 73 00 00 | wL..:....A....x.............ts.. |
69480 | 91 4c fb ff 4b 00 00 00 00 41 0e 10 83 02 4c 0e 20 77 0e 10 46 0e 08 00 1c 00 00 00 94 73 00 00 | .L..K....A....L..w..F........s.. |
694a0 | bc 4c fb ff 5d 00 00 00 00 41 0e 10 83 02 02 5b 0e 08 00 00 00 00 00 00 24 00 00 00 b4 73 00 00 | .L..]....A.....[........$....s.. |
694c0 | f9 4c fb ff bf 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 47 0e 30 02 a9 0e 18 46 0e 10 41 0e 08 | .L.......A....F....G.0....F..A.. |
694e0 | 1c 00 00 00 dc 73 00 00 90 4d fb ff c7 00 00 00 00 41 0e 10 83 02 02 c5 0e 08 00 00 00 00 00 00 | .....s...M.......A.............. |
69500 | 2c 00 00 00 fc 73 00 00 37 4e fb ff 48 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,....s..7N..H....B....A....D.... |
69520 | 7d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 2c 74 00 00 4f 4e fb ff 29 00 00 00 | }..A..B.........$...,t..ON..)... |
69540 | 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 54 74 00 00 | .A....F....D..[..A..A.......Tt.. |
69560 | 50 4e fb ff 51 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 6c 74 00 00 89 4e fb ff b0 00 00 00 | PN..Q...........$...lt...N...... |
69580 | 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 40 02 a4 0e 18 41 0e 10 41 0e 08 34 00 00 00 94 74 00 00 | .A....A....G.@....A..A..4....t.. |
695a0 | 11 4f fb ff 6f 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 | .O..o....B....E....G....D.(..G.@ |
695c0 | 02 4d 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 cc 74 00 00 48 4f fb ff c5 00 00 00 | .M.(C..A..B..B..4....t..HO...... |
695e0 | 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 47 0e 40 02 a8 0e 28 41 0e 20 41 | .B....E....D....D.(..G.@...(A..A |
69600 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 04 75 00 00 d5 4f fb ff 39 00 00 00 00 41 0e 10 83 02 77 0e | ..B..B.......u...O..9....A....w. |
69620 | 08 00 00 00 00 00 00 00 44 00 00 00 24 75 00 00 f0 4f fb ff 65 00 00 00 00 42 0e 10 8f 02 45 0e | ........D...$u...O..e....B....E. |
69640 | 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 48 0e 30 86 06 48 0e 38 83 07 4d 0e 40 6c 0e 38 41 0e 30 | ...E....E.(..H.0..H.8..M.@l.8A.0 |
69660 | 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 14 00 00 00 6c 75 00 00 18 50 fb ff 02 00 00 00 | A.(B..B..B..B.......lu...P...... |
69680 | 00 00 00 00 00 00 00 00 14 00 00 00 84 75 00 00 10 50 fb ff 10 00 00 00 00 00 00 00 00 00 00 00 | .............u...P.............. |
696a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
696c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
696e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
697a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
697c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
697e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
698a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
698c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
698e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
699a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
699c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
699e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 48 40 00 00 00 00 00 00 48 40 00 00 00 00 00 | .................H@......H@..... |
69e00 | 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 | ................................ |
69e20 | 82 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 c9 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 | ................................ |
69e40 | 18 3f 40 00 00 00 00 00 0d 00 00 00 00 00 00 00 b0 e6 41 00 00 00 00 00 19 00 00 00 00 00 00 00 | .?@...............A............. |
69e60 | f0 9d 66 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 | ..f............................. |
69e80 | f8 9d 66 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 | ..f........................o.... |
69ea0 | 98 02 40 00 00 00 00 00 05 00 00 00 00 00 00 00 50 24 40 00 00 00 00 00 06 00 00 00 00 00 00 00 | ..@.............P$@............. |
69ec0 | 30 08 40 00 00 00 00 00 0a 00 00 00 00 00 00 00 7c 0d 00 00 00 00 00 00 0b 00 00 00 00 00 00 00 | 0.@.............|............... |
69ee0 | 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 | ................................ |
69f00 | 00 a0 66 00 00 00 00 00 02 00 00 00 00 00 00 00 f0 09 00 00 00 00 00 00 14 00 00 00 00 00 00 00 | ..f............................. |
69f20 | 07 00 00 00 00 00 00 00 17 00 00 00 00 00 00 00 28 35 40 00 00 00 00 00 07 00 00 00 00 00 00 00 | ................(5@............. |
69f40 | c8 34 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 | .4@.............`............... |
69f60 | 18 00 00 00 00 00 00 00 fe ff ff 6f 00 00 00 00 28 34 40 00 00 00 00 00 ff ff ff 6f 00 00 00 00 | ...........o....(4@........o.... |
69f80 | 03 00 00 00 00 00 00 00 f0 ff ff 6f 00 00 00 00 cc 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...........o.....1@............. |
69fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6a000 | 08 9e 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 3f 40 00 00 00 00 00 | ..f.....................V?@..... |
6a020 | 66 3f 40 00 00 00 00 00 76 3f 40 00 00 00 00 00 86 3f 40 00 00 00 00 00 96 3f 40 00 00 00 00 00 | f?@.....v?@......?@......?@..... |
6a040 | a6 3f 40 00 00 00 00 00 b6 3f 40 00 00 00 00 00 c6 3f 40 00 00 00 00 00 d6 3f 40 00 00 00 00 00 | .?@......?@......?@......?@..... |
6a060 | e6 3f 40 00 00 00 00 00 f6 3f 40 00 00 00 00 00 06 40 40 00 00 00 00 00 16 40 40 00 00 00 00 00 | .?@......?@......@@......@@..... |
6a080 | 26 40 40 00 00 00 00 00 36 40 40 00 00 00 00 00 46 40 40 00 00 00 00 00 56 40 40 00 00 00 00 00 | &@@.....6@@.....F@@.....V@@..... |
6a0a0 | 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@@......@@......@@..... |
6a0c0 | 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 | .@@......@@......@@......@@..... |
6a0e0 | 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@..... |
6a100 | 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@..... |
6a120 | 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@..... |
6a140 | 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@..... |
6a160 | 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@..... |
6a180 | 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@..... |
6a1a0 | 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@..... |
6a1c0 | 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@..... |
6a1e0 | 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@..... |
6a200 | 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@..... |
6a220 | 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@..... |
6a240 | 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@..... |
6a260 | 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@..... |
6a280 | 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@..... |
6a2a0 | 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@..... |
6a2c0 | 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@..... |
6a2e0 | 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@..... |
6a300 | 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@..... |
6a320 | 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@..... |
6a340 | 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@..... |
6a360 | e6 45 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 | .E@............................. |
6a380 | c4 e6 41 00 00 00 00 00 38 f6 41 00 00 00 00 00 6b 09 42 00 00 00 00 00 a7 0b 42 00 00 00 00 00 | ..A.....8.A.....k.B.......B..... |
6a3a0 | e1 12 42 00 00 00 00 00 e0 15 42 00 00 00 00 00 37 1d 42 00 00 00 00 00 b3 22 42 00 00 00 00 00 | ..B.......B.....7.B......"B..... |
6a3c0 | 30 27 42 00 00 00 00 00 5d 2f 42 00 00 00 00 00 fc 33 42 00 00 00 00 00 cc 59 42 00 00 00 00 00 | 0'B.....]/B......3B......YB..... |
6a3e0 | 58 5c 42 00 00 00 00 00 62 91 42 00 00 00 00 00 74 cd 42 00 00 00 00 00 96 d4 42 00 00 00 00 00 | X\B.....b.B.....t.B.......B..... |
6a400 | 5c ef 42 00 00 00 00 00 09 1a 43 00 00 00 00 00 c5 1e 43 00 00 00 00 00 d1 31 43 00 00 00 00 00 | \.B.......C.......C......1C..... |
6a420 | 8f 3b 43 00 00 00 00 00 c4 3b 43 00 00 00 00 00 60 41 43 00 00 00 00 00 d7 49 43 00 00 00 00 00 | .;C......;C.....`AC......IC..... |
6a440 | 42 52 43 00 00 00 00 00 3d 58 43 00 00 00 00 00 46 5b 43 00 00 00 00 00 78 5e 43 00 00 00 00 00 | BRC.....=XC.....F[C.....x^C..... |
6a460 | 50 61 43 00 00 00 00 00 f6 63 43 00 00 00 00 00 68 75 43 00 00 00 00 00 9a 78 43 00 00 00 00 00 | PaC......cC.....huC......xC..... |
6a480 | ff 7c 43 00 00 00 00 00 71 8e 43 00 00 00 00 00 80 98 43 00 00 00 00 00 cd 9f 43 00 00 00 00 00 | .|C.....q.C.......C.......C..... |
6a4a0 | 70 cf 43 00 00 00 00 00 1b eb 43 00 00 00 00 00 3a f8 43 00 00 00 00 00 91 0d 44 00 00 00 00 00 | p.C.......C.....:.C.......D..... |
6a4c0 | 80 4d 44 00 00 00 00 00 c0 51 44 00 00 00 00 00 50 5f 44 00 00 00 00 00 55 78 44 00 00 00 00 00 | .MD......QD.....P_D.....UxD..... |
6a4e0 | 11 7a 44 00 00 00 00 00 7b f0 44 00 00 00 00 00 8d fa 44 00 00 00 00 00 62 ff 44 00 00 00 00 00 | .zD.....{.D.......D.....b.D..... |
6a500 | dc 04 45 00 00 00 00 00 7c 0a 45 00 00 00 00 00 a6 0f 45 00 00 00 00 00 6e 18 45 00 00 00 00 00 | ..E.....|.E.......E.....n.E..... |
6a520 | f4 6e 45 00 00 00 00 00 63 7c 45 00 00 00 00 00 03 81 45 00 00 00 00 00 eb 88 45 00 00 00 00 00 | .nE.....c|E.......E.......E..... |
6a540 | 9e 8b 45 00 00 00 00 00 43 ae 45 00 00 00 00 00 02 c2 45 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..E.....C.E.......E............. |
6a560 | d7 dc 45 00 00 00 00 00 ed cc 40 00 00 00 00 00 de dc 45 00 00 00 00 00 35 ce 40 00 00 00 00 00 | ..E.......@.......E.....5.@..... |
6a580 | 00 d5 45 00 00 00 00 00 2f cb 40 00 00 00 00 00 b5 09 46 00 00 00 00 00 eb cb 40 00 00 00 00 00 | ..E...../.@.......F.......@..... |
6a5a0 | ab 01 46 00 00 00 00 00 fc c9 40 00 00 00 00 00 cb dc 45 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..F.......@.......E............. |
6a5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 43 43 3a 20 28 55 62 75 6e 74 75 20 34 2e 38 | ................GCC:.(Ubuntu.4.8 |
6a5e0 | 2e 34 2d 32 75 62 75 6e 74 75 31 7e 31 34 2e 30 34 2e 31 29 20 34 2e 38 2e 34 00 47 43 43 3a 20 | .4-2ubuntu1~14.04.1).4.8.4.GCC:. |
6a600 | 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 38 2e 32 00 00 | (Ubuntu.4.8.2-19ubuntu1).4.8.2.. |
6a620 | 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 2d 74 61 67 00 | .shstrtab..interp..note.ABI-tag. |
6a640 | 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 68 00 2e 64 79 | .note.gnu.build-id..gnu.hash..dy |
6a660 | 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 67 6e 75 2e 76 | nsym..dynstr..gnu.version..gnu.v |
6a680 | 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 74 00 2e 69 6e | ersion_r..rela.dyn..rela.plt..in |
6a6a0 | 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 66 72 61 6d 65 | it..text..fini..rodata..eh_frame |
6a6c0 | 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 2e 66 69 6e 69 | _hdr..eh_frame..init_array..fini |
6a6e0 | 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 67 6f 74 2e 70 | _array..jcr..dynamic..got..got.p |
6a700 | 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 00 00 00 00 00 | lt..data..bss..comment.......... |
6a720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6a740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00 | ................................ |
6a760 | 02 00 00 00 00 00 00 00 38 02 40 00 00 00 00 00 38 02 00 00 00 00 00 00 1c 00 00 00 00 00 00 00 | ........8.@.....8............... |
6a780 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 07 00 00 00 | ................................ |
6a7a0 | 02 00 00 00 00 00 00 00 54 02 40 00 00 00 00 00 54 02 00 00 00 00 00 00 20 00 00 00 00 00 00 00 | ........T.@.....T............... |
6a7c0 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 00 00 00 07 00 00 00 | ........................!....... |
6a7e0 | 02 00 00 00 00 00 00 00 74 02 40 00 00 00 00 00 74 02 00 00 00 00 00 00 24 00 00 00 00 00 00 00 | ........t.@.....t.......$....... |
6a800 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 f6 ff ff 6f | ........................4......o |
6a820 | 02 00 00 00 00 00 00 00 98 02 40 00 00 00 00 00 98 02 00 00 00 00 00 00 94 05 00 00 00 00 00 00 | ..........@..................... |
6a840 | 05 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3e 00 00 00 0b 00 00 00 | ........................>....... |
6a860 | 02 00 00 00 00 00 00 00 30 08 40 00 00 00 00 00 30 08 00 00 00 00 00 00 20 1c 00 00 00 00 00 00 | ........0.@.....0............... |
6a880 | 06 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 46 00 00 00 03 00 00 00 | ........................F....... |
6a8a0 | 02 00 00 00 00 00 00 00 50 24 40 00 00 00 00 00 50 24 00 00 00 00 00 00 7c 0d 00 00 00 00 00 00 | ........P$@.....P$......|....... |
6a8c0 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 00 00 00 ff ff ff 6f | ........................N......o |
6a8e0 | 02 00 00 00 00 00 00 00 cc 31 40 00 00 00 00 00 cc 31 00 00 00 00 00 00 58 02 00 00 00 00 00 00 | .........1@......1......X....... |
6a900 | 05 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 5b 00 00 00 fe ff ff 6f | ........................[......o |
6a920 | 02 00 00 00 00 00 00 00 28 34 40 00 00 00 00 00 28 34 00 00 00 00 00 00 a0 00 00 00 00 00 00 00 | ........(4@.....(4.............. |
6a940 | 06 00 00 00 03 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 00 00 00 04 00 00 00 | ........................j....... |
6a960 | 02 00 00 00 00 00 00 00 c8 34 40 00 00 00 00 00 c8 34 00 00 00 00 00 00 60 00 00 00 00 00 00 00 | .........4@......4......`....... |
6a980 | 05 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 74 00 00 00 04 00 00 00 | ........................t....... |
6a9a0 | 02 00 00 00 00 00 00 00 28 35 40 00 00 00 00 00 28 35 00 00 00 00 00 00 f0 09 00 00 00 00 00 00 | ........(5@.....(5.............. |
6a9c0 | 05 00 00 00 0c 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 7e 00 00 00 01 00 00 00 | ........................~....... |
6a9e0 | 06 00 00 00 00 00 00 00 18 3f 40 00 00 00 00 00 18 3f 00 00 00 00 00 00 1a 00 00 00 00 00 00 00 | .........?@......?.............. |
6aa00 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 00 00 01 00 00 00 | ........................y....... |
6aa20 | 06 00 00 00 00 00 00 00 40 3f 40 00 00 00 00 00 40 3f 00 00 00 00 00 00 b0 06 00 00 00 00 00 00 | ........@?@.....@?.............. |
6aa40 | 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 84 00 00 00 01 00 00 00 | ................................ |
6aa60 | 06 00 00 00 00 00 00 00 f0 45 40 00 00 00 00 00 f0 45 00 00 00 00 00 00 c0 a0 01 00 00 00 00 00 | .........E@......E.............. |
6aa80 | 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8a 00 00 00 01 00 00 00 | ................................ |
6aaa0 | 06 00 00 00 00 00 00 00 b0 e6 41 00 00 00 00 00 b0 e6 01 00 00 00 00 00 09 00 00 00 00 00 00 00 | ..........A..................... |
6aac0 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00 00 00 01 00 00 00 | ................................ |
6aae0 | 02 00 00 00 00 00 00 00 c0 e6 41 00 00 00 00 00 c0 e6 01 00 00 00 00 00 b1 24 04 00 00 00 00 00 | ..........A..............$...... |
6ab00 | 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 98 00 00 00 01 00 00 00 | ................................ |
6ab20 | 02 00 00 00 00 00 00 00 74 0b 46 00 00 00 00 00 74 0b 06 00 00 00 00 00 64 15 00 00 00 00 00 00 | ........t.F.....t.......d....... |
6ab40 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 00 00 00 01 00 00 00 | ................................ |
6ab60 | 02 00 00 00 00 00 00 00 d8 20 46 00 00 00 00 00 d8 20 06 00 00 00 00 00 cc 75 00 00 00 00 00 00 | ..........F..............u...... |
6ab80 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0 00 00 00 0e 00 00 00 | ................................ |
6aba0 | 03 00 00 00 00 00 00 00 f0 9d 66 00 00 00 00 00 f0 9d 06 00 00 00 00 00 08 00 00 00 00 00 00 00 | ..........f..................... |
6abc0 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bc 00 00 00 0f 00 00 00 | ................................ |
6abe0 | 03 00 00 00 00 00 00 00 f8 9d 66 00 00 00 00 00 f8 9d 06 00 00 00 00 00 08 00 00 00 00 00 00 00 | ..........f..................... |
6ac00 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c8 00 00 00 01 00 00 00 | ................................ |
6ac20 | 03 00 00 00 00 00 00 00 00 9e 66 00 00 00 00 00 00 9e 06 00 00 00 00 00 08 00 00 00 00 00 00 00 | ..........f..................... |
6ac40 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cd 00 00 00 06 00 00 00 | ................................ |
6ac60 | 03 00 00 00 00 00 00 00 08 9e 66 00 00 00 00 00 08 9e 06 00 00 00 00 00 f0 01 00 00 00 00 00 00 | ..........f..................... |
6ac80 | 06 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 d6 00 00 00 01 00 00 00 | ................................ |
6aca0 | 03 00 00 00 00 00 00 00 f8 9f 66 00 00 00 00 00 f8 9f 06 00 00 00 00 00 08 00 00 00 00 00 00 00 | ..........f..................... |
6acc0 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 db 00 00 00 01 00 00 00 | ................................ |
6ace0 | 03 00 00 00 00 00 00 00 00 a0 66 00 00 00 00 00 00 a0 06 00 00 00 00 00 68 03 00 00 00 00 00 00 | ..........f.............h....... |
6ad00 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 e4 00 00 00 01 00 00 00 | ................................ |
6ad20 | 03 00 00 00 00 00 00 00 70 a3 66 00 00 00 00 00 70 a3 06 00 00 00 00 00 60 02 00 00 00 00 00 00 | ........p.f.....p.......`....... |
6ad40 | 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ea 00 00 00 08 00 00 00 | ................................ |
6ad60 | 03 00 00 00 00 00 00 00 d0 a5 66 00 00 00 00 00 d0 a5 06 00 00 00 00 00 28 00 00 00 00 00 00 00 | ..........f.............(....... |
6ad80 | 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ef 00 00 00 01 00 00 00 | ................................ |
6ada0 | 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 a5 06 00 00 00 00 00 4f 00 00 00 00 00 00 00 | 0.......................O....... |
6adc0 | 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 03 00 00 00 | ................................ |
6ade0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f a6 06 00 00 00 00 00 f8 00 00 00 00 00 00 00 | ................................ |
6ae00 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........................ |