summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bx/tools/bin/linux/genie
blob: c3a323a0b1e3525fa08c48131bdf1b452292b287 (plain)
ofshex dumpascii
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 38 07 06 00 00 00 00 00 00 00 00 00 40 00 38 00 09 00 40 00 1c 00 1b 00 @.......8...........@.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 44 f0 05 00 00 00 00 00 44 f0 05 00 00 00 00 00 ..@.......@.....D.......D.......
00e0 00 00 20 00 00 00 00 00 01 00 00 00 06 00 00 00 f0 fd 05 00 00 00 00 00 f0 fd 65 00 00 00 00 00 ..........................e.....
0100 f0 fd 65 00 00 00 00 00 00 08 00 00 00 00 00 00 28 08 00 00 00 00 00 00 00 00 20 00 00 00 00 00 ..e.............(...............
0120 02 00 00 00 06 00 00 00 08 fe 05 00 00 00 00 00 08 fe 65 00 00 00 00 00 08 fe 65 00 00 00 00 00 ..................e.......e.....
0140 f0 01 00 00 00 00 00 00 f0 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 ................................
0160 54 02 00 00 00 00 00 00 54 02 40 00 00 00 00 00 54 02 40 00 00 00 00 00 44 00 00 00 00 00 00 00 T.......T.@.....T.@.....D.......
0180 44 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 50 e5 74 64 04 00 00 00 f8 64 05 00 00 00 00 00 D...............P.td.....d......
01a0 f8 64 45 00 00 00 00 00 f8 64 45 00 00 00 00 00 64 15 00 00 00 00 00 00 64 15 00 00 00 00 00 00 .dE......dE.....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 fd 05 00 00 00 00 00 f0 fd 65 00 00 00 00 00 f0 fd 65 00 00 00 00 00 R.td..............e.......e.....
0220 10 02 00 00 00 00 00 00 10 02 00 00 00 00 00 00 01 00 00 00 00 00 00 00 2f 6c 69 62 36 34 2f 6c ......................../lib64/l
0240 64 2d 6c 69 6e 75 78 2d 78 38 36 2d 36 34 2e 73 6f 2e 32 00 04 00 00 00 10 00 00 00 01 00 00 00 d-linux-x86-64.so.2.............
0260 47 4e 55 00 00 00 00 00 02 00 00 00 06 00 00 00 18 00 00 00 04 00 00 00 14 00 00 00 03 00 00 00 GNU.............................
0280 47 4e 55 00 b3 6b 3a 98 1d 1b 59 d0 4d 56 24 27 83 c3 ac 44 06 b4 70 a0 83 00 00 00 6e 00 00 00 GNU..k:...Y.MV$'...D..p.....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 d3 8f 41 00 00 00 00 00 1d 01 00 00 00 00 00 00 e3 06 00 00 12 00 0d 00 ..........A.....................
12a0 2f 4d 41 00 00 00 00 00 b7 00 00 00 00 00 00 00 6e 0a 00 00 12 00 0d 00 93 50 40 00 00 00 00 00 /MA.............n........P@.....
12c0 39 00 00 00 00 00 00 00 15 08 00 00 12 00 0d 00 97 4d 40 00 00 00 00 00 28 00 00 00 00 00 00 00 9................M@.....(.......
12e0 bc 0c 00 00 12 00 0d 00 59 4f 41 00 00 00 00 00 62 00 00 00 00 00 00 00 76 05 00 00 12 00 0d 00 ........YOA.....b.......v.......
1300 f8 4c 41 00 00 00 00 00 37 00 00 00 00 00 00 00 06 0b 00 00 12 00 0d 00 f0 90 41 00 00 00 00 00 .LA.....7.................A.....
1320 b6 00 00 00 00 00 00 00 d8 05 00 00 12 00 0d 00 b0 87 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 fb c5 40 00 00 00 00 00 c9 00 00 00 00 00 00 00 af 05 00 00 12 00 0d 00 ..........@.....................
1360 51 46 41 00 00 00 00 00 3a 00 00 00 00 00 00 00 77 06 00 00 12 00 0d 00 95 4e 41 00 00 00 00 00 QFA.....:.......w........NA.....
1380 25 00 00 00 00 00 00 00 4c 0b 00 00 12 00 0d 00 9d 4f 40 00 00 00 00 00 f6 00 00 00 00 00 00 00 %.......L........O@.............
13a0 02 04 00 00 12 00 0d 00 0d 95 41 00 00 00 00 00 8c 00 00 00 00 00 00 00 88 0a 00 00 12 00 0d 00 ..........A.....................
13c0 6a 87 41 00 00 00 00 00 29 00 00 00 00 00 00 00 39 0c 00 00 12 00 0d 00 49 b6 41 00 00 00 00 00 j.A.....).......9.......I.A.....
13e0 2b 01 00 00 00 00 00 00 37 05 00 00 12 00 0d 00 2e 57 40 00 00 00 00 00 5d 00 00 00 00 00 00 00 +.......7........W@.....].......
1400 c9 05 00 00 12 00 0d 00 73 8e 41 00 00 00 00 00 37 00 00 00 00 00 00 00 2d 06 00 00 12 00 0d 00 ........s.A.....7.......-.......
1420 30 52 41 00 00 00 00 00 63 00 00 00 00 00 00 00 5d 06 00 00 12 00 0d 00 f0 25 41 00 00 00 00 00 0RA.....c.......]........%A.....
1440 c7 00 00 00 00 00 00 00 78 07 00 00 12 00 0d 00 fa 0f 41 00 00 00 00 00 0c 00 00 00 00 00 00 00 ........x.........A.............
1460 86 07 00 00 12 00 0d 00 f6 58 41 00 00 00 00 00 47 00 00 00 00 00 00 00 82 0a 00 00 12 00 0b 00 .........XA.....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 2e 4f 41 00 00 00 00 00 .?@......................OA.....
14a0 2b 00 00 00 00 00 00 00 93 0c 00 00 12 00 0d 00 f7 dc 41 00 00 00 00 00 07 00 00 00 00 00 00 00 +.................A.............
14c0 1a 04 00 00 12 00 0d 00 ed 46 41 00 00 00 00 00 43 00 00 00 00 00 00 00 db 08 00 00 12 00 0d 00 .........FA.....C...............
14e0 30 e5 41 00 00 00 00 00 65 00 00 00 00 00 00 00 2d 0a 00 00 12 00 0d 00 b2 48 41 00 00 00 00 00 0.A.....e.......-........HA.....
1500 46 00 00 00 00 00 00 00 65 0c 00 00 12 00 0d 00 9e 4c 41 00 00 00 00 00 5a 00 00 00 00 00 00 00 F.......e........LA.....Z.......
1520 17 0c 00 00 12 00 0d 00 c2 84 41 00 00 00 00 00 82 00 00 00 00 00 00 00 29 07 00 00 12 00 0d 00 ..........A.............).......
1540 99 51 41 00 00 00 00 00 70 00 00 00 00 00 00 00 ff 07 00 00 12 00 0d 00 e3 56 41 00 00 00 00 00 .QA.....p................VA.....
1560 29 00 00 00 00 00 00 00 6d 01 00 00 11 00 19 00 f8 05 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 f5 81 41 00 00 00 00 00 8c 00 00 00 00 00 00 00 64 0a 00 00 12 00 0d 00 ..........A.............d.......
15a0 1b 58 41 00 00 00 00 00 06 00 00 00 00 00 00 00 e6 0a 00 00 12 00 0d 00 81 94 41 00 00 00 00 00 .XA.......................A.....
15c0 8c 00 00 00 00 00 00 00 88 08 00 00 12 00 0d 00 09 52 41 00 00 00 00 00 27 00 00 00 00 00 00 00 .................RA.....'.......
15e0 97 06 00 00 12 00 0d 00 b9 89 41 00 00 00 00 00 ba 01 00 00 00 00 00 00 21 05 00 00 12 00 0d 00 ..........A.............!.......
1600 db dd 41 00 00 00 00 00 a0 03 00 00 00 00 00 00 6a 06 00 00 12 00 0d 00 5a 48 41 00 00 00 00 00 ..A.............j.......ZHA.....
1620 26 00 00 00 00 00 00 00 df 0b 00 00 12 00 0d 00 15 6f 41 00 00 00 00 00 b0 00 00 00 00 00 00 00 &................oA.............
1640 09 0c 00 00 12 00 0d 00 d6 5a 41 00 00 00 00 00 43 00 00 00 00 00 00 00 4f 0c 00 00 12 00 0d 00 .........ZA.....C.......O.......
1660 f8 48 41 00 00 00 00 00 3e 00 00 00 00 00 00 00 1d 08 00 00 12 00 0d 00 07 4d 40 00 00 00 00 00 .HA.....>................M@.....
1680 90 00 00 00 00 00 00 00 b7 09 00 00 12 00 0d 00 30 47 41 00 00 00 00 00 5b 00 00 00 00 00 00 00 ................0GA.....[.......
16a0 b5 0a 00 00 12 00 0d 00 ae dc 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 21 58 41 00 00 00 00 00 2e 00 00 00 00 00 00 00 b5 06 00 00 12 00 0d 00 19 8d 41 00 00 00 00 00 !XA.......................A.....
16e0 35 00 00 00 00 00 00 00 ad 08 00 00 12 00 0d 00 c1 4b 41 00 00 00 00 00 4c 00 00 00 00 00 00 00 5................KA.....L.......
1700 e0 07 00 00 12 00 0d 00 eb 98 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 5a 0a 00 00 12 00 0d 00 ..........A.....;.......Z.......
1720 da 54 41 00 00 00 00 00 6a 00 00 00 00 00 00 00 ec 03 00 00 12 00 0d 00 b4 46 41 00 00 00 00 00 .TA.....j................FA.....
1740 22 00 00 00 00 00 00 00 5f 07 00 00 12 00 0d 00 8b 57 40 00 00 00 00 00 49 00 00 00 00 00 00 00 "......._........W@.....I.......
1760 ce 0a 00 00 12 00 0d 00 ad 4b 41 00 00 00 00 00 14 00 00 00 00 00 00 00 3a 06 00 00 12 00 0d 00 .........KA.............:.......
1780 11 57 41 00 00 00 00 00 0a 01 00 00 00 00 00 00 5a 05 00 00 12 00 0d 00 b7 50 41 00 00 00 00 00 .WA.............Z........PA.....
17a0 59 00 00 00 00 00 00 00 27 09 00 00 12 00 0d 00 c1 49 41 00 00 00 00 00 1c 00 00 00 00 00 00 00 Y.......'........IA.............
17c0 1c 02 00 00 11 00 19 00 f0 05 66 00 00 00 00 00 08 00 00 00 00 00 00 00 83 09 00 00 12 00 0d 00 ..........f.....................
17e0 6b 51 41 00 00 00 00 00 2e 00 00 00 00 00 00 00 44 0c 00 00 12 00 0d 00 6c 89 41 00 00 00 00 00 kQA.............D.......l.A.....
1800 4d 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 M.......=.......ZG@.............
1820 aa 0a 00 00 12 00 0d 00 28 4b 41 00 00 00 00 00 3d 00 00 00 00 00 00 00 eb 08 00 00 12 00 0d 00 ........(KA.....=...............
1840 db 85 41 00 00 00 00 00 73 00 00 00 00 00 00 00 ec 0b 00 00 12 00 0d 00 09 48 41 00 00 00 00 00 ..A.....s................HA.....
1860 19 00 00 00 00 00 00 00 27 0c 00 00 12 00 0d 00 44 85 41 00 00 00 00 00 78 00 00 00 00 00 00 00 ........'.......D.A.....x.......
1880 c2 0b 00 00 12 00 0d 00 4f 58 41 00 00 00 00 00 64 00 00 00 00 00 00 00 f4 0c 00 00 12 00 0d 00 ........OXA.....d...............
18a0 ef dc 41 00 00 00 00 00 08 00 00 00 00 00 00 00 3c 0b 00 00 12 00 0d 00 65 4b 41 00 00 00 00 00 ..A.............<.......eKA.....
18c0 24 00 00 00 00 00 00 00 82 0c 00 00 12 00 0d 00 10 51 41 00 00 00 00 00 5b 00 00 00 00 00 00 00 $................QA.....[.......
18e0 46 0a 00 00 12 00 0d 00 dc 56 40 00 00 00 00 00 52 00 00 00 00 00 00 00 8a 02 00 00 11 00 19 00 F........V@.....R...............
1900 00 06 66 00 00 00 00 00 08 00 00 00 00 00 00 00 86 0b 00 00 12 00 0d 00 92 8b 41 00 00 00 00 00 ..f.......................A.....
1920 26 00 00 00 00 00 00 00 5a 0b 00 00 12 00 0d 00 18 0e 41 00 00 00 00 00 e2 01 00 00 00 00 00 00 &.......Z.........A.............
1940 76 0b 00 00 12 00 0d 00 90 53 40 00 00 00 00 00 ea 01 00 00 00 00 00 00 b8 04 00 00 12 00 0d 00 v........S@.....................
1960 e6 4d 41 00 00 00 00 00 81 00 00 00 00 00 00 00 5e 09 00 00 12 00 0d 00 94 8c 41 00 00 00 00 00 .MA.............^.........A.....
1980 36 00 00 00 00 00 00 00 95 08 00 00 12 00 0d 00 45 4a 40 00 00 00 00 00 9a 01 00 00 00 00 00 00 6...............EJ@.............
19a0 a3 05 00 00 12 00 0d 00 e7 dc 41 00 00 00 00 00 08 00 00 00 00 00 00 00 08 08 00 00 12 00 0d 00 ..........A.....................
19c0 42 5e 41 00 00 00 00 00 b2 02 00 00 00 00 00 00 54 08 00 00 12 00 0d 00 3d 59 41 00 00 00 00 00 B^A.............T.......=YA.....
19e0 8d 00 00 00 00 00 00 00 b9 05 00 00 12 00 0d 00 4e 8d 41 00 00 00 00 00 63 00 00 00 00 00 00 00 ................N.A.....c.......
1a00 4b 08 00 00 12 00 0d 00 34 4c 40 00 00 00 00 00 45 00 00 00 00 00 00 00 51 07 00 00 12 00 0d 00 K.......4L@.....E.......Q.......
1a20 5a 94 41 00 00 00 00 00 27 00 00 00 00 00 00 00 6a 0b 00 00 12 00 0d 00 0d 4c 41 00 00 00 00 00 Z.A.....'.......j........LA.....
1a40 14 00 00 00 00 00 00 00 ad 09 00 00 12 00 0d 00 72 93 41 00 00 00 00 00 e8 00 00 00 00 00 00 00 ................r.A.............
1a60 3a 0a 00 00 10 00 19 00 f0 05 66 00 00 00 00 00 00 00 00 00 00 00 00 00 b9 07 00 00 12 00 0d 00 :.........f.....................
1a80 35 53 41 00 00 00 00 00 5f 00 00 00 00 00 00 00 ea 04 00 00 12 00 0d 00 84 62 41 00 00 00 00 00 5SA....._................bA.....
1aa0 10 00 00 00 00 00 00 00 3a 09 00 00 12 00 0d 00 81 4e 41 00 00 00 00 00 14 00 00 00 00 00 00 00 ........:........NA.............
1ac0 eb 09 00 00 12 00 0d 00 93 87 41 00 00 00 00 00 1d 00 00 00 00 00 00 00 96 07 00 00 12 00 0d 00 ..........A.....................
1ae0 aa 8e 41 00 00 00 00 00 5b 00 00 00 00 00 00 00 87 05 00 00 12 00 0d 00 d7 52 41 00 00 00 00 00 ..A.....[................RA.....
1b00 5e 00 00 00 00 00 00 00 d9 04 00 00 12 00 0d 00 73 8b 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 ^...............s.A.............
1b20 92 05 00 00 12 00 0d 00 35 8e 41 00 00 00 00 00 3e 00 00 00 00 00 00 00 06 09 00 00 12 00 0d 00 ........5.A.....>...............
1b40 99 88 41 00 00 00 00 00 29 00 00 00 00 00 00 00 af 03 00 00 12 00 0d 00 d7 48 40 00 00 00 00 00 ..A.....)................H@.....
1b60 fd 00 00 00 00 00 00 00 96 0b 00 00 12 00 0d 00 88 7a 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 .................zA.....;.......
1b80 de 0c 00 00 12 00 0d 00 94 53 41 00 00 00 00 00 6a 00 00 00 00 00 00 00 e8 05 00 00 12 00 0d 00 .........SA.....j...............
1ba0 2f 50 41 00 00 00 00 00 3c 00 00 00 00 00 00 00 a6 06 00 00 12 00 0d 00 d6 b4 40 00 00 00 00 00 /PA.....<.................@.....
1bc0 ac 00 00 00 00 00 00 00 d3 0c 00 00 12 00 0d 00 44 55 41 00 00 00 00 00 00 01 00 00 00 00 00 00 ................DUA.............
1be0 59 0c 00 00 12 00 0d 00 36 49 41 00 00 00 00 00 8b 00 00 00 00 00 00 00 80 08 00 00 12 00 0d 00 Y.......6IA.....................
1c00 b3 58 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 4f 0a 00 00 12 00 0d 00 d4 57 40 00 00 00 00 00 .XA.............O........W@.....
1c20 0f 00 00 00 00 00 00 00 b4 0b 00 00 12 00 0d 00 ff 87 41 00 00 00 00 00 7e 00 00 00 00 00 00 00 ..................A.....~.......
1c40 a4 0c 00 00 12 00 0d 00 ca 59 41 00 00 00 00 00 0c 01 00 00 00 00 00 00 1b 0d 00 00 12 00 0d 00 .........YA.....................
1c60 4a 48 41 00 00 00 00 00 10 00 00 00 00 00 00 00 0d 0d 00 00 12 00 0d 00 94 92 41 00 00 00 00 00 JHA.......................A.....
1c80 de 00 00 00 00 00 00 00 2d 05 00 00 11 00 0f 00 80 49 45 00 00 00 00 00 81 00 00 00 00 00 00 00 ........-........IE.............
1ca0 41 06 00 00 12 00 0d 00 bf 4d 40 00 00 00 00 00 4a 00 00 00 00 00 00 00 db 0a 00 00 12 00 0d 00 A........M@.....J...............
1cc0 cc cd 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 8d 04 00 00 12 00 0d 00 a6 91 41 00 00 00 00 00 ..A.....;.................A.....
1ce0 89 00 00 00 00 00 00 00 21 0b 00 00 12 00 0d 00 6b 50 41 00 00 00 00 00 4c 00 00 00 00 00 00 00 ........!.......kPA.....L.......
1d00 cd 0b 00 00 12 00 0d 00 bc 85 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 30 8f 41 00 00 00 00 00 55 00 00 00 00 00 00 00 e1 03 00 00 12 00 0d 00 d6 46 41 00 00 00 00 00 0.A.....U................FA.....
1d40 17 00 00 00 00 00 00 00 25 04 00 00 12 00 0d 00 2f dd 41 00 00 00 00 00 6a 00 00 00 00 00 00 00 ........%......./.A.....j.......
1d60 d5 06 00 00 12 00 0d 00 e9 47 41 00 00 00 00 00 20 00 00 00 00 00 00 00 3f 04 00 00 12 00 0d 00 .........GA.............?.......
1d80 6b 7f 41 00 00 00 00 00 8a 02 00 00 00 00 00 00 05 07 00 00 12 00 0d 00 dd 49 41 00 00 00 00 00 k.A......................IA.....
1da0 51 00 00 00 00 00 00 00 44 07 00 00 12 00 0d 00 cc 50 40 00 00 00 00 00 25 00 00 00 00 00 00 00 Q.......D........P@.....%.......
1dc0 71 08 00 00 12 00 0d 00 21 4c 41 00 00 00 00 00 15 00 00 00 00 00 00 00 51 05 00 00 12 00 0d 00 q.......!LA.............Q.......
1de0 c2 88 41 00 00 00 00 00 aa 00 00 00 00 00 00 00 fa 09 00 00 12 00 0d 00 79 4c 40 00 00 00 00 00 ..A.....................yL@.....
1e00 8e 00 00 00 00 00 00 00 1f 0a 00 00 12 00 0d 00 32 61 41 00 00 00 00 00 1e 01 00 00 00 00 00 00 ................2aA.............
1e20 29 0d 00 00 12 00 0d 00 80 48 41 00 00 00 00 00 18 00 00 00 00 00 00 00 3c 08 00 00 11 00 0f 00 )........HA.............<.......
1e40 00 e6 41 00 00 00 00 00 04 00 00 00 00 00 00 00 db 09 00 00 12 00 0d 00 30 48 41 00 00 00 00 00 ..A.....................0HA.....
1e60 1a 00 00 00 00 00 00 00 7e 09 00 00 10 00 19 00 18 06 66 00 00 00 00 00 00 00 00 00 00 00 00 00 ........~.........f.............
1e80 7e 04 00 00 12 00 0d 00 89 4b 41 00 00 00 00 00 24 00 00 00 00 00 00 00 6e 09 00 00 12 00 0d 00 ~........KA.....$.......n.......
1ea0 74 b7 41 00 00 00 00 00 0e 00 00 00 00 00 00 00 0c 05 00 00 12 00 0d 00 9e 4a 41 00 00 00 00 00 t.A......................JA.....
1ec0 8a 00 00 00 00 00 00 00 c1 03 00 00 12 00 0e 00 c0 e5 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..................A.............
1ee0 04 06 00 00 12 00 0d 00 99 dd 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 9d 86 41 00 00 00 00 00 28 00 00 00 00 00 00 00 d2 03 00 00 12 00 0d 00 d9 45 41 00 00 00 00 00 ..A.....(................EA.....
1f20 78 00 00 00 00 00 00 00 50 09 00 00 12 00 0d 00 d2 58 41 00 00 00 00 00 18 00 00 00 00 00 00 00 x.......P........XA.............
1f40 bb 08 00 00 12 00 0d 00 05 8f 41 00 00 00 00 00 2b 00 00 00 00 00 00 00 18 09 00 00 12 00 0d 00 ..........A.....+...............
1f60 e9 8c 41 00 00 00 00 00 30 00 00 00 00 00 00 00 94 09 00 00 12 00 0d 00 09 4e 40 00 00 00 00 00 ..A.....0................N@.....
1f80 3c 01 00 00 00 00 00 00 1a 05 00 00 10 00 18 00 f0 05 66 00 00 00 00 00 00 00 00 00 00 00 00 00 <.................f.............
1fa0 b7 03 00 00 12 00 0d 00 a0 e5 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 9e 46 41 00 00 00 00 00 16 00 00 00 00 00 00 00 c1 0a 00 00 12 00 0d 00 34 c6 41 00 00 00 00 00 .FA.....................4.A.....
1fe0 5f 00 00 00 00 00 00 00 a2 09 00 00 12 00 0d 00 ff 4f 41 00 00 00 00 00 30 00 00 00 00 00 00 00 _................OA.....0.......
2000 c2 09 00 00 12 00 0d 00 8b 47 41 00 00 00 00 00 5e 00 00 00 00 00 00 00 04 0d 00 00 12 00 0d 00 .........GA.....^...............
2020 d4 49 40 00 00 00 00 00 58 00 00 00 00 00 00 00 20 07 00 00 12 00 0d 00 93 52 41 00 00 00 00 00 .I@.....X................RA.....
2040 44 00 00 00 00 00 00 00 7b 0a 00 00 12 00 0d 00 ca 52 40 00 00 00 00 00 c6 00 00 00 00 00 00 00 D.......{........R@.............
2060 39 07 00 00 20 00 18 00 80 03 66 00 00 00 00 00 00 00 00 00 00 00 00 00 6f 07 00 00 12 00 0d 00 9.........f.............o.......
2080 44 56 41 00 00 00 00 00 9f 00 00 00 00 00 00 00 cb 08 00 00 12 00 0d 00 4e 86 41 00 00 00 00 00 DVA.....................N.A.....
20a0 4f 00 00 00 00 00 00 00 86 06 00 00 12 00 0d 00 2f 92 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 4a 4c 41 00 00 00 00 00 54 00 00 00 00 00 00 00 4e 04 00 00 12 00 0d 00 ........JLA.....T.......N.......
20e0 7c 4a 41 00 00 00 00 00 22 00 00 00 00 00 00 00 f2 07 00 00 12 00 0d 00 7d 51 40 00 00 00 00 00 |JA....."...............}Q@.....
2100 65 00 00 00 00 00 00 00 fd 04 00 00 12 00 0d 00 2e 4a 41 00 00 00 00 00 4e 00 00 00 00 00 00 00 e................JA.....N.......
2120 40 05 00 00 12 00 0d 00 b1 8d 41 00 00 00 00 00 84 00 00 00 00 00 00 00 f4 05 00 00 12 00 0d 00 @.........A.....................
2140 3f 84 41 00 00 00 00 00 83 00 00 00 00 00 00 00 c9 0c 00 00 12 00 0d 00 56 48 40 00 00 00 00 00 ?.A.....................VH@.....
2160 81 00 00 00 00 00 00 00 1f 06 00 00 12 00 0d 00 4c 1e 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 ................L.A.....;.......
2180 b3 0c 00 00 12 00 0d 00 bb 4f 41 00 00 00 00 00 44 00 00 00 00 00 00 00 2d 08 00 00 12 00 0d 00 .........OA.....D.......-.......
21a0 f1 50 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 .P@......................F@.....
21c0 66 00 00 00 00 00 00 00 f9 0a 00 00 12 00 0d 00 22 48 41 00 00 00 00 00 0e 00 00 00 00 00 00 00 f..............."HA.............
21e0 74 0c 00 00 12 00 0d 00 7d 88 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 85 8f 41 00 00 00 00 00 4e 00 00 00 00 00 00 00 cf 07 00 00 12 00 0d 00 90 54 41 00 00 00 00 00 ..A.....N................TA.....
2220 4a 00 00 00 00 00 00 00 36 0d 00 00 12 00 0d 00 7a 55 40 00 00 00 00 00 62 01 00 00 00 00 00 00 J.......6.......zU@.....b.......
2240 c9 04 00 00 11 00 18 00 c0 03 66 00 00 00 00 00 a8 01 00 00 00 00 00 00 16 0b 00 00 12 00 0d 00 ..........f.....................
2260 81 82 41 00 00 00 00 00 c1 00 00 00 00 00 00 00 f9 03 00 00 12 00 0d 00 45 4f 40 00 00 00 00 00 ..A.....................EO@.....
2280 58 00 00 00 00 00 00 00 9d 08 00 00 12 00 0d 00 67 4e 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 X...............gNA.............
22a0 ea 0c 00 00 12 00 0d 00 0b 4c 40 00 00 00 00 00 29 00 00 00 00 00 00 00 fe 0b 00 00 12 00 0d 00 .........L@.....)...............
22c0 0c 57 41 00 00 00 00 00 05 00 00 00 00 00 00 00 f3 06 00 00 12 00 0d 00 c5 86 41 00 00 00 00 00 .WA.......................A.....
22e0 a5 00 00 00 00 00 00 00 c5 07 00 00 12 00 0d 00 df 4b 40 00 00 00 00 00 2c 00 00 00 00 00 00 00 .................K@.....,.......
2300 11 06 00 00 12 00 0d 00 c0 41 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 63 08 00 00 12 00 0d 00 .........AA.....;.......c.......
2320 ba 4e 41 00 00 00 00 00 74 00 00 00 00 00 00 00 5c 04 00 00 12 00 0d 00 f6 87 41 00 00 00 00 00 .NA.....t.......\.........A.....
2340 09 00 00 00 00 00 00 00 98 0a 00 00 12 00 0d 00 b8 8b 41 00 00 00 00 00 64 00 00 00 00 00 00 00 ..................A.....d.......
2360 a4 0b 00 00 12 00 0d 00 19 5b 41 00 00 00 00 00 a0 00 00 00 00 00 00 00 c7 06 00 00 12 00 0d 00 .........[A.....................
2380 ea 58 41 00 00 00 00 00 0c 00 00 00 00 00 00 00 37 07 00 00 10 00 18 00 80 03 66 00 00 00 00 00 .XA.............7.........f.....
23a0 00 00 00 00 00 00 00 00 a8 07 00 00 12 00 0d 00 fe 53 41 00 00 00 00 00 92 00 00 00 00 00 00 00 .................SA.............
23c0 14 0a 00 00 12 00 0d 00 82 b7 41 00 00 00 00 00 76 00 00 00 00 00 00 00 2d 0b 00 00 12 00 0d 00 ..........A.....v.......-.......
23e0 98 48 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 4d 06 00 00 12 00 0d 00 36 4c 41 00 00 00 00 00 .HA.............M.......6LA.....
2400 14 00 00 00 00 00 00 00 32 04 00 00 12 00 0d 00 fe dc 41 00 00 00 00 00 31 00 00 00 00 00 00 00 ........2.........A.....1.......
2420 9b 04 00 00 12 00 0d 00 42 83 41 00 00 00 00 00 fd 00 00 00 00 00 00 00 fa 08 00 00 12 00 0d 00 ........B.A.....................
2440 8b 46 41 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 .FA..............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 ff 65 00 00 00 00 00 06 00 00 00 3c 00 00 00 00 00 00 00 00 00 00 00 r.........e.........<...........
34e0 f0 05 66 00 00 00 00 00 05 00 00 00 a6 00 00 00 00 00 00 00 00 00 00 00 f8 05 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 00 06 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 00 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 00 66 00 00 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 28 00 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 00 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 00 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 00 66 00 00 00 00 00 07 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 48 00 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 00 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 00 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 00 66 00 00 00 00 00 07 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 68 00 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 00 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 00 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 00 66 00 00 00 00 00 07 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 88 00 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 00 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 00 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 00 66 00 00 00 00 00 07 00 00 00 13 00 00 00 00 00 00 00 00 00 00 00 a8 00 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 00 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 00 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 00 66 00 00 00 00 00 07 00 00 00 17 00 00 00 00 00 00 00 00 00 00 00 c8 00 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 00 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 00 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 00 66 00 00 00 00 00 07 00 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 e8 00 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 00 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 00 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 01 66 00 00 00 00 00 07 00 00 00 1f 00 00 00 00 00 00 00 00 00 00 00 08 01 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 01 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 01 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 01 66 00 00 00 00 00 07 00 00 00 23 00 00 00 00 00 00 00 00 00 00 00 28 01 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 01 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 01 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 01 66 00 00 00 00 00 07 00 00 00 27 00 00 00 00 00 00 00 00 00 00 00 48 01 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 01 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 01 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 01 66 00 00 00 00 00 07 00 00 00 2b 00 00 00 00 00 00 00 00 00 00 00 68 01 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 01 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 01 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 01 66 00 00 00 00 00 07 00 00 00 2f 00 00 00 00 00 00 00 00 00 00 00 88 01 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 01 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 01 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 01 66 00 00 00 00 00 07 00 00 00 33 00 00 00 00 00 00 00 00 00 00 00 a8 01 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 01 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 01 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 01 66 00 00 00 00 00 07 00 00 00 37 00 00 00 00 00 00 00 00 00 00 00 c8 01 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 01 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 01 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 01 66 00 00 00 00 00 07 00 00 00 3b 00 00 00 00 00 00 00 00 00 00 00 e8 01 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 01 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 01 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 02 66 00 00 00 00 00 07 00 00 00 3f 00 00 00 00 00 00 00 00 00 00 00 08 02 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 02 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 02 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 02 66 00 00 00 00 00 07 00 00 00 43 00 00 00 00 00 00 00 00 00 00 00 28 02 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 02 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 02 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 02 66 00 00 00 00 00 07 00 00 00 47 00 00 00 00 00 00 00 00 00 00 00 48 02 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 02 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 02 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 02 66 00 00 00 00 00 07 00 00 00 4b 00 00 00 00 00 00 00 00 00 00 00 68 02 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 02 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 02 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 02 66 00 00 00 00 00 07 00 00 00 4f 00 00 00 00 00 00 00 00 00 00 00 88 02 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 02 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 02 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 02 66 00 00 00 00 00 07 00 00 00 53 00 00 00 00 00 00 00 00 00 00 00 a8 02 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 02 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 02 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 02 66 00 00 00 00 00 07 00 00 00 57 00 00 00 00 00 00 00 00 00 00 00 c8 02 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 02 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 02 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 02 66 00 00 00 00 00 07 00 00 00 5c 00 00 00 00 00 00 00 00 00 00 00 e8 02 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 02 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 02 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 03 66 00 00 00 00 00 07 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 08 03 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 03 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 03 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 03 66 00 00 00 00 00 07 00 00 00 65 00 00 00 00 00 00 00 00 00 00 00 28 03 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 03 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 03 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 03 66 00 00 00 00 00 07 00 00 00 69 00 00 00 00 00 00 00 00 00 00 00 48 03 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 03 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 03 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 03 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 c0 25 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 c0 25 00 ff 25 c4 c0 25 00 0f 1f 40 00 ff 25 c2 c0 25 00 68 00 00 00 00 e9 e0 ff ff ff .5..%..%..%...@..%..%.h.........
3f60 ff 25 ba c0 25 00 68 01 00 00 00 e9 d0 ff ff ff ff 25 b2 c0 25 00 68 02 00 00 00 e9 c0 ff ff ff .%..%.h..........%..%.h.........
3f80 ff 25 aa c0 25 00 68 03 00 00 00 e9 b0 ff ff ff ff 25 a2 c0 25 00 68 04 00 00 00 e9 a0 ff ff ff .%..%.h..........%..%.h.........
3fa0 ff 25 9a c0 25 00 68 05 00 00 00 e9 90 ff ff ff ff 25 92 c0 25 00 68 06 00 00 00 e9 80 ff ff ff .%..%.h..........%..%.h.........
3fc0 ff 25 8a c0 25 00 68 07 00 00 00 e9 70 ff ff ff ff 25 82 c0 25 00 68 08 00 00 00 e9 60 ff ff ff .%..%.h.....p....%..%.h.....`...
3fe0 ff 25 7a c0 25 00 68 09 00 00 00 e9 50 ff ff ff ff 25 72 c0 25 00 68 0a 00 00 00 e9 40 ff ff ff .%z.%.h.....P....%r.%.h.....@...
4000 ff 25 6a c0 25 00 68 0b 00 00 00 e9 30 ff ff ff ff 25 62 c0 25 00 68 0c 00 00 00 e9 20 ff ff ff .%j.%.h.....0....%b.%.h.........
4020 ff 25 5a c0 25 00 68 0d 00 00 00 e9 10 ff ff ff ff 25 52 c0 25 00 68 0e 00 00 00 e9 00 ff ff ff .%Z.%.h..........%R.%.h.........
4040 ff 25 4a c0 25 00 68 0f 00 00 00 e9 f0 fe ff ff ff 25 42 c0 25 00 68 10 00 00 00 e9 e0 fe ff ff .%J.%.h..........%B.%.h.........
4060 ff 25 3a c0 25 00 68 11 00 00 00 e9 d0 fe ff ff ff 25 32 c0 25 00 68 12 00 00 00 e9 c0 fe ff ff .%:.%.h..........%2.%.h.........
4080 ff 25 2a c0 25 00 68 13 00 00 00 e9 b0 fe ff ff ff 25 22 c0 25 00 68 14 00 00 00 e9 a0 fe ff ff .%*.%.h..........%".%.h.........
40a0 ff 25 1a c0 25 00 68 15 00 00 00 e9 90 fe ff ff ff 25 12 c0 25 00 68 16 00 00 00 e9 80 fe ff ff .%..%.h..........%..%.h.........
40c0 ff 25 0a c0 25 00 68 17 00 00 00 e9 70 fe ff ff ff 25 02 c0 25 00 68 18 00 00 00 e9 60 fe ff ff .%..%.h.....p....%..%.h.....`...
40e0 ff 25 fa bf 25 00 68 19 00 00 00 e9 50 fe ff ff ff 25 f2 bf 25 00 68 1a 00 00 00 e9 40 fe ff ff .%..%.h.....P....%..%.h.....@...
4100 ff 25 ea bf 25 00 68 1b 00 00 00 e9 30 fe ff ff ff 25 e2 bf 25 00 68 1c 00 00 00 e9 20 fe ff ff .%..%.h.....0....%..%.h.........
4120 ff 25 da bf 25 00 68 1d 00 00 00 e9 10 fe ff ff ff 25 d2 bf 25 00 68 1e 00 00 00 e9 00 fe ff ff .%..%.h..........%..%.h.........
4140 ff 25 ca bf 25 00 68 1f 00 00 00 e9 f0 fd ff ff ff 25 c2 bf 25 00 68 20 00 00 00 e9 e0 fd ff ff .%..%.h..........%..%.h.........
4160 ff 25 ba bf 25 00 68 21 00 00 00 e9 d0 fd ff ff ff 25 b2 bf 25 00 68 22 00 00 00 e9 c0 fd ff ff .%..%.h!.........%..%.h"........
4180 ff 25 aa bf 25 00 68 23 00 00 00 e9 b0 fd ff ff ff 25 a2 bf 25 00 68 24 00 00 00 e9 a0 fd ff ff .%..%.h#.........%..%.h$........
41a0 ff 25 9a bf 25 00 68 25 00 00 00 e9 90 fd ff ff ff 25 92 bf 25 00 68 26 00 00 00 e9 80 fd ff ff .%..%.h%.........%..%.h&........
41c0 ff 25 8a bf 25 00 68 27 00 00 00 e9 70 fd ff ff ff 25 82 bf 25 00 68 28 00 00 00 e9 60 fd ff ff .%..%.h'....p....%..%.h(....`...
41e0 ff 25 7a bf 25 00 68 29 00 00 00 e9 50 fd ff ff ff 25 72 bf 25 00 68 2a 00 00 00 e9 40 fd ff ff .%z.%.h)....P....%r.%.h*....@...
4200 ff 25 6a bf 25 00 68 2b 00 00 00 e9 30 fd ff ff ff 25 62 bf 25 00 68 2c 00 00 00 e9 20 fd ff ff .%j.%.h+....0....%b.%.h,........
4220 ff 25 5a bf 25 00 68 2d 00 00 00 e9 10 fd ff ff ff 25 52 bf 25 00 68 2e 00 00 00 e9 00 fd ff ff .%Z.%.h-.........%R.%.h.........
4240 ff 25 4a bf 25 00 68 2f 00 00 00 e9 f0 fc ff ff ff 25 42 bf 25 00 68 30 00 00 00 e9 e0 fc ff ff .%J.%.h/.........%B.%.h0........
4260 ff 25 3a bf 25 00 68 31 00 00 00 e9 d0 fc ff ff ff 25 32 bf 25 00 68 32 00 00 00 e9 c0 fc ff ff .%:.%.h1.........%2.%.h2........
4280 ff 25 2a bf 25 00 68 33 00 00 00 e9 b0 fc ff ff ff 25 22 bf 25 00 68 34 00 00 00 e9 a0 fc ff ff .%*.%.h3.........%".%.h4........
42a0 ff 25 1a bf 25 00 68 35 00 00 00 e9 90 fc ff ff ff 25 12 bf 25 00 68 36 00 00 00 e9 80 fc ff ff .%..%.h5.........%..%.h6........
42c0 ff 25 0a bf 25 00 68 37 00 00 00 e9 70 fc ff ff ff 25 02 bf 25 00 68 38 00 00 00 e9 60 fc ff ff .%..%.h7....p....%..%.h8....`...
42e0 ff 25 fa be 25 00 68 39 00 00 00 e9 50 fc ff ff ff 25 f2 be 25 00 68 3a 00 00 00 e9 40 fc ff ff .%..%.h9....P....%..%.h:....@...
4300 ff 25 ea be 25 00 68 3b 00 00 00 e9 30 fc ff ff ff 25 e2 be 25 00 68 3c 00 00 00 e9 20 fc ff ff .%..%.h;....0....%..%.h<........
4320 ff 25 da be 25 00 68 3d 00 00 00 e9 10 fc ff ff ff 25 d2 be 25 00 68 3e 00 00 00 e9 00 fc ff ff .%..%.h=.........%..%.h>........
4340 ff 25 ca be 25 00 68 3f 00 00 00 e9 f0 fb ff ff ff 25 c2 be 25 00 68 40 00 00 00 e9 e0 fb ff ff .%..%.h?.........%..%.h@........
4360 ff 25 ba be 25 00 68 41 00 00 00 e9 d0 fb ff ff ff 25 b2 be 25 00 68 42 00 00 00 e9 c0 fb ff ff .%..%.hA.........%..%.hB........
4380 ff 25 aa be 25 00 68 43 00 00 00 e9 b0 fb ff ff ff 25 a2 be 25 00 68 44 00 00 00 e9 a0 fb ff ff .%..%.hC.........%..%.hD........
43a0 ff 25 9a be 25 00 68 45 00 00 00 e9 90 fb ff ff ff 25 92 be 25 00 68 46 00 00 00 e9 80 fb ff ff .%..%.hE.........%..%.hF........
43c0 ff 25 8a be 25 00 68 47 00 00 00 e9 70 fb ff ff ff 25 82 be 25 00 68 48 00 00 00 e9 60 fb ff ff .%..%.hG....p....%..%.hH....`...
43e0 ff 25 7a be 25 00 68 49 00 00 00 e9 50 fb ff ff ff 25 72 be 25 00 68 4a 00 00 00 e9 40 fb ff ff .%z.%.hI....P....%r.%.hJ....@...
4400 ff 25 6a be 25 00 68 4b 00 00 00 e9 30 fb ff ff ff 25 62 be 25 00 68 4c 00 00 00 e9 20 fb ff ff .%j.%.hK....0....%b.%.hL........
4420 ff 25 5a be 25 00 68 4d 00 00 00 e9 10 fb ff ff ff 25 52 be 25 00 68 4e 00 00 00 e9 00 fb ff ff .%Z.%.hM.........%R.%.hN........
4440 ff 25 4a be 25 00 68 4f 00 00 00 e9 f0 fa ff ff ff 25 42 be 25 00 68 50 00 00 00 e9 e0 fa ff ff .%J.%.hO.........%B.%.hP........
4460 ff 25 3a be 25 00 68 51 00 00 00 e9 d0 fa ff ff ff 25 32 be 25 00 68 52 00 00 00 e9 c0 fa ff ff .%:.%.hQ.........%2.%.hR........
4480 ff 25 2a be 25 00 68 53 00 00 00 e9 b0 fa ff ff ff 25 22 be 25 00 68 54 00 00 00 e9 a0 fa ff ff .%*.%.hS.........%".%.hT........
44a0 ff 25 1a be 25 00 68 55 00 00 00 e9 90 fa ff ff ff 25 12 be 25 00 68 56 00 00 00 e9 80 fa ff ff .%..%.hU.........%..%.hV........
44c0 ff 25 0a be 25 00 68 57 00 00 00 e9 70 fa ff ff ff 25 02 be 25 00 68 58 00 00 00 e9 60 fa ff ff .%..%.hW....p....%..%.hX....`...
44e0 ff 25 fa bd 25 00 68 59 00 00 00 e9 50 fa ff ff ff 25 f2 bd 25 00 68 5a 00 00 00 e9 40 fa ff ff .%..%.hY....P....%..%.hZ....@...
4500 ff 25 ea bd 25 00 68 5b 00 00 00 e9 30 fa ff ff ff 25 e2 bd 25 00 68 5c 00 00 00 e9 20 fa ff ff .%..%.h[....0....%..%.h\........
4520 ff 25 da bd 25 00 68 5d 00 00 00 e9 10 fa ff ff ff 25 d2 bd 25 00 68 5e 00 00 00 e9 00 fa ff ff .%..%.h].........%..%.h^........
4540 ff 25 ca bd 25 00 68 5f 00 00 00 e9 f0 f9 ff ff ff 25 c2 bd 25 00 68 60 00 00 00 e9 e0 f9 ff ff .%..%.h_.........%..%.h`........
4560 ff 25 ba bd 25 00 68 61 00 00 00 e9 d0 f9 ff ff ff 25 b2 bd 25 00 68 62 00 00 00 e9 c0 f9 ff ff .%..%.ha.........%..%.hb........
4580 ff 25 aa bd 25 00 68 63 00 00 00 e9 b0 f9 ff ff ff 25 a2 bd 25 00 68 64 00 00 00 e9 a0 f9 ff ff .%..%.hc.........%..%.hd........
45a0 ff 25 9a bd 25 00 68 65 00 00 00 e9 90 f9 ff ff ff 25 92 bd 25 00 68 66 00 00 00 e9 80 f9 ff ff .%..%.he.........%..%.hf........
45c0 ff 25 8a bd 25 00 68 67 00 00 00 e9 70 f9 ff ff ff 25 82 bd 25 00 68 68 00 00 00 e9 60 f9 ff ff .%..%.hg....p....%..%.hh....`...
45e0 ff 25 7a bd 25 00 68 69 00 00 00 e9 50 f9 ff ff 41 55 41 54 49 89 d4 55 53 41 89 f5 50 48 8b 47 .%z.%.hi....P...AUATI..USA..PH.G
4600 10 48 89 fb 41 b8 ed 38 45 00 48 8b 68 38 48 8b 07 8b 50 28 85 d2 74 12 be fb 38 45 00 48 89 ef .H..A..8E.H.h8H...P(..t...8E.H..
4620 31 c0 e8 0d 8d 01 00 49 89 c0 be 0f 39 45 00 48 89 ef 44 89 e9 4c 89 e2 31 c0 e8 f5 8c 01 00 48 1......I....9E.H..D..L..1......H
4640 8b 7b 10 48 89 c6 e8 4b 58 01 00 55 53 48 89 f5 50 8b 37 48 89 fb 83 fe ff 74 30 e8 7e 54 01 00 .{.H...KX..USH..P.7H.....t0.~T..
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 7d c9 00 00 89 03 ba 25 01 00 00 48 89 ee 48 89 df e8 8a 53 01 00 55 53 48 89 fb .....}......%...H..H....S..USH..
46a0 50 48 89 d5 48 89 53 10 e8 ae fa 00 00 48 89 45 00 8a 40 08 83 ce ff 48 89 df 83 c8 40 0f b6 c0 PH..H.S......H.E..@....H....@...
46c0 89 45 08 48 83 43 10 10 e8 68 65 01 00 53 48 89 fb 48 8b 57 18 48 8b 3f 48 89 f1 31 c0 be c1 58 .E.H.C...he..SH..H.W.H.?H..1...X
46e0 45 00 e8 4d 8c 01 00 48 8b 3b be 03 00 00 00 e8 41 65 01 00 41 55 41 54 41 89 fd 55 53 49 89 f4 E..M...H.;......Ae..AUATA..USI..
4700 51 e8 54 4d 01 00 48 89 c3 48 89 c7 e8 af fa 00 00 48 89 df e8 b1 0b 00 00 49 8b 34 24 48 89 df Q.TM..H..H.......H.......I.4$H..
4720 89 c5 e8 53 0e 00 00 be 8d e6 41 00 48 89 df e8 65 0a 01 00 85 ed 75 10 4c 89 e2 44 89 ee 48 89 ...S......A.H...e.....u.L..D..H.
4740 df e8 4a 0c 00 00 89 c5 48 89 df e8 34 1b 01 00 5a 89 e8 5b 5d 41 5c 41 5d c3 31 ed 49 89 d1 5e ..J.....H...4...Z..[]A\A].1.I..^
4760 48 89 e2 48 83 e4 f0 50 54 49 c7 c0 a0 e5 41 00 48 c7 c1 30 e5 41 00 48 c7 c7 f4 46 40 00 e8 cd H..H...PTI....A.H..0.A.H...F@...
4780 fa ff ff f4 66 2e 0f 1f 84 00 00 00 00 00 66 90 b8 f7 05 66 00 55 48 2d f0 05 66 00 48 83 f8 0e ....f.........f....f.UH-..f.H...
47a0 48 89 e5 76 1b b8 00 00 00 00 48 85 c0 74 11 5d bf f0 05 66 00 ff e0 66 0f 1f 84 00 00 00 00 00 H..v......H..t.]...f...f........
47c0 5d c3 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 be f0 05 66 00 55 48 81 ee f0 05 66 00 48 c1 fe ].fffff............f.UH....f.H..
47e0 03 48 89 e5 48 89 f0 48 c1 e8 3f 48 01 c6 48 d1 fe 74 15 b8 00 00 00 00 48 85 c0 74 0b 5d bf f0 .H..H..H..?H..H..t......H..t.]..
4800 05 66 00 ff e0 0f 1f 00 5d c3 66 0f 1f 44 00 00 80 3d f1 bd 25 00 00 75 11 55 48 89 e5 e8 6e ff .f......].f..D...=..%..u.UH...n.
4820 ff ff 5d c6 05 de bd 25 00 01 f3 c3 0f 1f 40 00 bf 00 fe 65 00 48 83 3f 00 75 05 eb 93 0f 1f 00 ..]....%......@....e.H.?.u......
4840 b8 00 00 00 00 48 85 c0 74 f1 55 48 89 e5 ff d0 5d e9 7a ff ff ff 53 48 89 fb be 00 40 00 00 48 .....H..t.UH....].z...SH....@..H
4860 81 ec 10 40 00 00 48 8d 7c 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 40 00 00 31 c0 e8 1d ...@..H.|$.dH..%(...H..$.@..1...
4880 f9 ff ff 31 d2 48 85 c0 74 2a 48 8d 44 24 08 8a 10 84 d2 74 0d 80 fa 5c 75 03 c6 00 2f 48 ff c0 ...1.H..t*H.D$.....t...\u.../H..
48a0 eb ed 48 8d 74 24 08 48 89 df e8 ef 03 01 00 ba 01 00 00 00 48 8b 8c 24 08 40 00 00 64 48 33 0c ..H.t$.H............H..$.@..dH3.
48c0 25 28 00 00 00 89 d0 74 05 e8 22 f8 ff ff 48 81 c4 10 40 00 00 5b c3 41 54 55 31 d2 53 be 01 00 %(.....t.."...H...@..[.ATU1.S...
48e0 00 00 48 89 fb 48 81 ec 90 00 00 00 e8 28 44 01 00 48 89 e6 48 89 c7 49 89 c4 e8 b1 9c 01 00 85 ..H..H.......(D..H..H..I........
4900 c0 74 62 48 89 df e8 02 03 01 00 e8 90 f6 ff ff 8b 28 83 fd 02 74 1f 83 fd 0d 75 2e 4c 89 e2 be .tbH.............(...t....u.L...
4920 04 e6 41 00 48 89 df 31 c0 40 b5 02 e8 fe 03 01 00 e9 90 00 00 00 4c 89 e2 be 1f e6 41 00 48 89 ..A.H..1.@............L.....A.H.
4940 df 31 c0 e8 e7 03 01 00 eb 7c 89 ea 4c 89 e1 be 32 e6 41 00 48 89 df 31 c0 bd 02 00 00 00 e8 cc .1.......|..L...2.A.H..1........
4960 03 01 00 eb 61 31 d2 31 f6 48 89 df e8 46 07 01 00 be 64 e6 41 00 48 89 df bd 01 00 00 00 e8 1b ....a1.1.H...F....d.A.H.........
4980 03 01 00 48 8b 74 24 58 48 89 df e8 a6 02 01 00 be fd ff ff ff 48 89 df e8 6c 08 01 00 be 1e 2f ...H.t$XH............H...l...../
49a0 45 00 48 89 df e8 f4 02 01 00 f2 48 0f 2a 44 24 30 48 89 df e8 68 02 01 00 be fd ff ff ff 48 89 E.H........H.*D$0H...h........H.
49c0 df e8 43 08 01 00 48 81 c4 90 00 00 00 89 e8 5b 5d 41 5c c3 55 53 31 d2 51 be 01 00 00 00 48 89 ..C...H........[]A\.US1.Q.....H.
49e0 fb e8 33 43 01 00 48 89 c7 48 89 c5 e8 ef f6 ff ff 85 c0 74 21 48 89 df e8 10 02 01 00 48 89 ea ..3C..H..H.........t!H.......H..
4a00 be 6a e6 41 00 48 89 df 31 c0 e8 20 03 01 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 44 .j.A.H..1..................H...D
4a20 04 01 00 b8 01 00 00 00 5a 5b 5d c3 48 63 f6 31 c0 48 01 f7 88 14 07 48 ff c0 48 c1 ea 08 48 83 ........Z[].Hc.1.H.....H..H...H.
4a40 f8 04 75 f0 c3 41 54 55 31 c9 53 31 d2 be 01 00 00 00 48 89 fd 48 83 ec 40 64 48 8b 04 25 28 00 ..u..ATU1.S1......H..H..@dH..%(.
4a60 00 00 48 89 44 24 38 31 c0 e8 e0 42 01 00 48 85 c0 48 89 c3 74 78 31 f6 48 89 c7 e8 17 03 00 00 ..H.D$81...B..H..H..tx1.H.......
4a80 48 8d 7c 24 02 48 89 c2 31 f6 e8 9d ff ff ff 48 89 df be 4c 00 00 00 e8 fb 02 00 00 48 8d 7c 24 H.|$.H..1......H...L........H.|$
4aa0 02 48 89 c2 be 04 00 00 00 e8 7e ff ff ff 48 89 df be 75 00 00 00 e8 dc 02 00 00 48 8d 7c 24 02 .H........~...H...u........H.|$.
4ac0 48 89 c2 be 08 00 00 00 e8 5f ff ff ff 48 89 df be 61 00 00 00 e8 bd 02 00 00 48 8d 7c 24 02 48 H........_...H...a........H.|$.H
4ae0 89 c2 be 0c 00 00 00 e8 40 ff ff ff eb 3f be 9e e6 41 00 bf a1 e6 41 00 e8 d3 f9 ff ff 48 8d 7c ........@....?...A....A......H.|
4b00 24 02 48 89 c3 48 89 c1 ba 01 00 00 00 be 10 00 00 00 e8 39 f5 ff ff 48 89 df 49 89 c4 e8 8e f5 $.H..H.............9...H..I.....
4b20 ff ff 31 c0 45 85 e4 0f 84 94 00 00 00 0f b6 44 24 11 b9 ae e6 41 00 ba 26 00 00 00 be 01 00 00 ..1.E..........D$....A..&.......
4b40 00 50 0f b6 44 24 18 50 0f b6 44 24 1f 50 0f b6 44 24 26 50 0f b6 44 24 2d 50 0f b6 44 24 34 50 .P..D$.P..D$.P..D$&P..D$-P..D$4P
4b60 0f b6 44 24 3b 50 0f b6 44 24 42 50 0f b6 44 24 49 50 0f b6 44 24 50 50 0f b6 44 24 57 50 0f b6 ..D$;P..D$BP..D$IP..D$PP..D$WP..
4b80 44 24 5e 50 0f b6 44 24 65 50 0f b6 44 24 6c 50 44 0f b6 4c 24 73 31 c0 44 0f b6 44 24 72 48 8d D$^P..D$eP..D$lPD..L$s1.D..D$rH.
4ba0 bc 24 82 00 00 00 e8 35 fa ff ff 48 83 c4 70 48 89 ef 48 8d 74 24 12 e8 e2 00 01 00 b8 01 00 00 .$.....5...H..pH..H.t$..........
4bc0 00 48 8b 4c 24 38 64 48 33 0c 25 28 00 00 00 74 05 e8 1a f5 ff ff 48 83 c4 40 5b 5d 41 5c c3 48 .H.L$8dH3.%(...t......H..@[]A\.H
4be0 81 ec 98 00 00 00 48 89 e6 e8 c2 99 01 00 31 d2 85 c0 75 0d 8b 54 24 18 c1 ea 0e 83 f2 01 83 e2 ......H.......1...u..T$.........
4c00 01 89 d0 48 81 c4 98 00 00 00 c3 53 31 d2 be 01 00 00 00 48 89 fb e8 fe 40 01 00 48 89 c7 e8 bc ...H.......S1......H....@..H....
4c20 ff ff ff 48 89 df 89 c6 e8 3a 02 01 00 b8 01 00 00 00 5b c3 53 31 f6 48 89 fb 48 83 ec 10 48 89 ...H.....:........[.S1.H..H...H.
4c40 e7 e8 1a f5 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 48 01 ......1...u.Hi4$@B..H...+.....H.
4c60 c6 48 03 74 24 08 48 89 df e8 c8 ff 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 41 54 55 31 d2 53 be .H.t$.H.......H........[.ATU1.S.
4c80 01 00 00 00 48 89 fb e8 8d 40 01 00 31 d2 49 89 c4 be 02 00 00 00 48 89 df e8 7b 40 01 00 4c 89 ....H....@..1.I.......H...{@..L.
4ca0 e2 48 89 c1 be f3 e6 41 00 48 89 df 48 89 c5 31 c0 e8 79 00 01 00 31 d2 83 ce ff 48 89 df e8 db .H.....A.H..H..1..y...1....H....
4cc0 fd 00 00 48 89 c7 e8 35 f4 ff ff 85 c0 74 21 48 89 df e8 36 ff 00 00 48 89 ea be fc e6 41 00 48 ...H...5.....t!H...6...H.....A.H
4ce0 89 df 31 c0 e8 46 00 01 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 6a 01 01 00 b8 01 00 ..1..F...............H...j......
4d00 00 00 5b 5d 41 5c c3 55 53 31 d2 51 48 89 fb 31 c9 be 01 00 00 00 e8 33 40 01 00 31 c9 31 d2 be ..[]A\.US1.QH..1.......3@..1.1..
4d20 02 00 00 00 48 89 df 48 89 c5 e8 1f 40 01 00 48 85 c0 48 89 c6 74 5a 48 85 ed 74 55 49 83 c9 ff ....H..H....@..H..H..tZH..tUI...
4d40 31 c0 48 89 ef 4c 89 c9 f2 ae 48 89 f7 48 89 ca 4c 89 c9 f2 ae 48 f7 d2 31 c0 48 f7 d1 4c 01 ca 1.H..L....H..H..L....H..1.H..L..
4d60 4c 01 c9 39 ca 7c 2c 48 63 c9 48 63 d2 48 29 ca 48 8d 7c 15 00 e8 36 f5 ff ff 31 f6 85 c0 48 89 L..9.|,Hc.Hc.H).H.|...6...1...H.
4d80 df 40 0f 94 c6 e8 dd 00 01 00 b8 01 00 00 00 eb 02 31 c0 5a 5b 5d c3 85 f6 b8 05 15 00 00 74 09 .@...............1.Z[]........t.
4da0 48 63 c6 48 05 a5 b5 02 00 48 0f be 37 40 84 f6 74 0c 48 6b c0 21 48 ff c7 48 01 f0 eb eb c3 53 Hc.H.....H..7@..t.Hk.!H..H.....S
4dc0 31 d2 be 01 00 00 00 48 89 fb e8 4a 3f 01 00 31 f6 48 89 c7 e8 be ff ff ff 48 85 c0 78 07 f2 48 1......H...J?..1.H.......H..x..H
4de0 0f 2a c0 eb 15 48 89 c2 83 e0 01 48 d1 ea 48 09 c2 f2 48 0f 2a c2 f2 0f 58 c0 48 89 df e8 1f fe .*...H.....H..H...H.*...X.H.....
4e00 00 00 b8 01 00 00 00 5b c3 41 56 41 be 02 00 00 00 41 55 41 54 55 53 48 89 fb 48 89 df e8 b4 f8 .......[.AVA.....AUATUSH..H.....
4e20 00 00 41 39 c6 0f 8f 05 01 00 00 44 89 f6 48 89 df e8 d3 f9 00 00 85 c0 0f 84 ea 00 00 00 31 d2 ..A9.......D..H...............1.
4e40 44 89 f6 48 89 df e8 ce 3e 01 00 49 89 c4 be 3b 00 00 00 4c 89 e7 e8 b5 f2 ff ff be 3a 00 00 00 D..H....>..I...;...L........:...
4e60 49 89 c5 4c 89 e7 e8 a5 f2 ff ff 4d 85 ed 48 89 c5 74 15 48 85 c0 0f 84 b8 00 00 00 49 39 c5 4c I..L.......M..H..t.H........I9.L
4e80 0f 47 e8 e9 ac 00 00 00 48 85 c0 74 13 48 89 ea 4c 89 e6 48 89 df 4c 29 e2 e8 ac fd 00 00 eb 0b .G......H..t.H..L..H..L)........
4ea0 4c 89 e6 48 89 df e8 f3 fd 00 00 83 ce ff 48 89 df e8 33 f9 00 00 be 6f 56 45 00 48 89 df e8 db L..H..........H...3....oVE.H....
4ec0 fd 00 00 be 01 00 00 00 48 89 df e8 19 f9 00 00 be 03 00 00 00 48 89 df e8 72 09 01 00 31 d2 83 ........H............H...r...1..
4ee0 ce ff 48 89 df e8 b4 fb 00 00 48 89 c7 e8 ed fc ff ff 85 c0 74 14 be fe ff ff ff 48 89 df e8 ea ..H.......H.........t......H....
4f00 f7 00 00 b8 01 00 00 00 eb 32 be fd ff ff ff 48 89 df e8 d6 f7 00 00 48 85 ed 74 0c 48 ff c5 49 .........2.....H.......H..t.H..I
4f20 89 ec 0f 85 26 ff ff ff 41 ff c6 e9 ea fe ff ff 31 c0 eb 08 4c 89 ed e9 51 ff ff ff 5b 5d 41 5c ....&...A.......1...L...Q...[]A\
4f40 41 5d 41 5e c3 55 53 31 d2 51 be 01 00 00 00 48 89 fb e8 c2 3d 01 00 48 89 c7 48 89 c5 e8 6e f1 A]A^.US1.Q.....H....=..H..H...n.
4f60 ff ff 85 c0 74 21 48 89 df e8 9f fc 00 00 48 89 ea be 1e 23 45 00 48 89 df 31 c0 e8 af fd 00 00 ....t!H.......H....#E.H..1......
4f80 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 d3 fe 00 00 b8 01 00 00 00 5a 5b 5d c3 41 57 41 ............H............Z[].AWA
4fa0 56 31 d2 41 55 41 54 be 01 00 00 00 55 53 49 89 fd 51 e8 62 3d 01 00 bf 20 00 00 00 48 89 c5 e8 V1.AUAT.....USI..Q.b=.......H...
4fc0 dc f3 ff ff be 2f 00 00 00 48 89 ef 48 89 c3 e8 6c f1 ff ff 48 85 c0 49 89 c4 74 4f 49 89 c6 49 ...../...H..H...l...H..I..tOI..I
4fe0 29 ee 49 8d 7e 01 e8 b5 f3 ff ff 48 89 ee 49 89 c7 4c 89 f2 48 89 c7 48 89 43 10 e8 c0 ef ff ff ).I.~......H..I..L..H..H.C......
5000 43 c6 04 37 00 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 8d 7c 0d ff 4c 29 e7 e8 80 f3 ff ff C..7.1.H..H.....H..H.|..L)......
5020 49 8d 74 24 01 48 89 43 18 eb 38 bf 02 00 00 00 e8 6b f3 ff ff be 60 51 45 00 48 89 c7 48 89 43 I.t$.H.C..8......k....`QE.H..H.C
5040 10 e8 ba ef ff ff 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 89 cf e8 44 f3 ff ff 48 89 ee 48 ......1.H..H.....H..H...D...H..H
5060 89 43 18 48 89 c7 e8 95 ef ff ff 48 8b 7b 10 e8 4c f0 ff ff 48 89 de 4c 89 ef 48 89 03 e8 ff fd .C.H.......H.{..L...H..L..H.....
5080 00 00 5a b8 01 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 be 01 00 00 00 e8 eb fa 00 00 48 8b ..Z.....[]A\A]A^A_.S..........H.
50a0 38 48 89 c3 48 85 ff 74 05 e8 52 f1 ff ff 48 8b 7b 10 e8 b9 ee ff ff 48 8b 7b 18 e8 b0 ee ff ff 8H..H..t..R...H.{......H.{......
50c0 48 89 df e8 a8 ee ff ff 31 c0 5b c3 53 be 01 00 00 00 48 89 fb e8 af fa 00 00 48 8b 70 08 48 89 H.......1.[.S.....H.......H.p.H.
50e0 df 48 83 c6 13 e8 b4 fb 00 00 b8 01 00 00 00 5b c3 55 53 be 01 00 00 00 48 89 fb 48 81 ec 98 00 .H.............[.US.....H..H....
5100 00 00 e8 82 fa 00 00 48 8b 48 08 48 8b 50 10 be 3e 23 45 00 48 89 df 31 c0 48 83 c1 13 e8 0d fc .......H.H.H.P..>#E.H..1.H......
5120 00 00 31 d2 83 ce ff 48 89 df e8 6f f9 00 00 be fe ff ff ff 48 89 c5 48 89 df e8 ae f5 00 00 48 ..1....H...o........H..H.......H
5140 89 e6 48 89 ef e8 66 94 01 00 31 d2 85 c0 75 21 8b 44 24 18 31 f6 48 89 df 25 00 f0 00 00 3d 00 ..H...f...1...u!.D$.1.H..%....=.
5160 80 00 00 40 0f 94 c6 e8 fb fc 00 00 ba 01 00 00 00 48 81 c4 98 00 00 00 89 d0 5b 5d c3 55 53 be ...@.............H........[].US.
5180 01 00 00 00 51 48 89 fd e8 fc f9 00 00 48 8b 38 48 89 c3 48 85 ff 75 0d 31 c0 eb 42 80 7e 13 2e ....QH.......H.8H..H..u.1..B.~..
51a0 75 17 48 8b 3b e8 b6 f1 ff ff 48 89 43 08 48 8b 73 08 48 85 f6 75 e5 eb df 48 8b 7b 18 48 83 c6 u.H.;.....H.C.H.s.H..u...H.{.H..
51c0 13 31 d2 e8 b8 ef ff ff 85 c0 75 d6 be 01 00 00 00 48 89 ef e8 8e fc 00 00 b8 01 00 00 00 5a 5b .1........u......H............Z[
51e0 5d c3 41 55 41 54 49 89 f5 55 53 49 89 fc be 3d 00 00 00 4c 89 ef 48 81 ec 18 02 00 00 64 48 8b ].AUATI..USI...=...L..H......dH.
5200 04 25 28 00 00 00 48 89 84 24 08 02 00 00 31 c0 e8 fb ee ff ff 48 85 c0 48 89 c3 74 32 4c 29 e8 .%(...H..$....1......H..H..t2L).
5220 bd ff 01 00 00 48 8d 7c 24 08 3d ff 01 00 00 b9 00 02 00 00 4c 89 ee 0f 4e e8 48 ff c3 48 63 ed .....H.|$.=.........L...N.H..Hc.
5240 48 89 ea e8 08 f2 ff ff c6 44 2c 08 00 eb 17 48 8d 7c 24 08 ba 00 02 00 00 4c 89 ee bb 30 3c 45 H........D,....H.|$......L...0<E
5260 00 e8 0a f2 ff ff 48 89 de 4c 89 e7 e8 2d fa 00 00 48 8d 54 24 08 be fd ff ff ff 4c 89 e7 e8 ad ......H..L...-...H.T$......L....
5280 ff 00 00 48 8d 7c 24 08 be 44 23 45 00 e8 1e f0 ff ff 85 c0 75 0c 80 3b 00 74 07 48 89 1d 6e b3 ...H.|$..D#E........u..;.t.H..n.
52a0 25 00 31 c0 48 8b 8c 24 08 02 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 34 ee ff ff 48 81 c4 18 %.1.H..$....dH3.%(...t..4...H...
52c0 02 00 00 5b 5d 41 5c 41 5d c3 53 31 c9 48 89 fb ba 20 27 45 00 be 7e 3c 45 00 e8 2e 42 01 00 48 ...[]A\A].S1.H....'E..~<E...B..H
52e0 89 df 31 c9 ba 00 26 45 00 be cc 42 45 00 e8 1a 42 01 00 31 c9 ba c0 25 45 00 48 89 df be 76 3c ..1...&E...BE...B..1...%E.H...v<
5300 45 00 e8 06 42 01 00 48 89 df be 4c 23 45 00 e8 8a f9 00 00 be c5 24 45 00 48 89 df e8 78 fe 00 E...B..H...L#E........$E.H...x..
5320 00 f2 0f 10 05 17 d4 04 00 48 89 df e8 f0 f8 00 00 48 89 df be 80 23 45 00 e8 5b fe 00 00 48 89 .........H.......H....#E..[...H.
5340 df be 8f 23 45 00 e8 53 f9 00 00 48 89 df be cd 23 45 00 e8 41 fe 00 00 48 89 df be e0 23 45 00 ...#E..S...H....#E..A...H....#E.
5360 e8 39 f9 00 00 48 89 df be bd 24 45 00 e8 27 fe 00 00 48 89 df be d0 24 45 00 e8 1f f9 00 00 48 .9...H....$E..'...H....$E......H
5380 89 df be d6 24 45 00 e8 0d fe 00 00 31 c0 5b c3 41 57 41 56 49 89 d6 41 55 41 54 41 89 f5 55 53 ....$E......1.[.AWAVI..AUATA..US
53a0 31 d2 48 89 fb 31 f6 bd 01 00 00 00 48 83 ec 18 e8 02 fd 00 00 31 d2 31 f6 48 89 df e8 f6 fc 00 1.H..1......H........1.1.H......
53c0 00 41 8d 45 ff 89 44 24 04 44 39 ed 0f 8d a3 00 00 00 48 63 c5 49 8b 34 c6 8a 06 3c 2f 75 05 48 .A.E..D$.D9.......Hc.I.4...</u.H
53e0 ff c6 eb 0e 3c 2d 75 14 80 7e 01 2d 75 0e 48 83 c6 02 48 89 df e8 e8 fd ff ff eb 72 48 89 df 44 ....<-u..~.-u.H...H........rH..D
5400 8d 65 01 45 31 ff e8 93 f8 00 00 be da 24 45 00 48 89 df e8 81 fd 00 00 49 63 c4 4d 8d 04 c6 49 .e.E1........$E.H.......Ic.M...I
5420 ff c7 42 8d 44 3d 00 44 39 e8 7d 37 4b 8b 74 f8 f8 48 89 df 4c 89 44 24 08 e8 60 f8 00 00 be fe ..B.D=.D9.}7K.t..H..L.D$..`.....
5440 ff ff ff 48 89 df e8 dd f6 00 00 48 8d 50 01 be fe ff ff ff 48 89 df e8 d9 fe 00 00 4c 8b 44 24 ...H.......H.P......H.......L.D$
5460 08 eb bc 44 03 64 24 04 41 29 ec 44 89 e5 ff c5 e9 54 ff ff ff be e2 24 45 00 48 89 df 31 ed e8 ...D.d$.A).D.....T.....$E.H..1..
5480 15 fd 00 00 be e8 24 45 00 48 89 df e8 08 fd 00 00 48 63 c5 48 8b 34 c5 c0 03 66 00 48 85 f6 74 ......$E.H.......Hc.H.4...f.H..t
54a0 31 48 89 df e8 e9 36 01 00 85 c0 0f 85 a0 00 00 00 45 31 c9 45 31 c0 31 c9 83 ca ff 31 f6 48 89 1H....6..........E1.E1.1....1.H.
54c0 df e8 7e 00 01 00 85 c0 0f 85 83 00 00 00 ff c5 eb bf be f1 24 45 00 48 89 df e8 db f9 00 00 83 ..~.................$E.H........
54e0 ce ff ba f7 24 45 00 48 89 df e8 6a fa 00 00 83 ca ff be fe ff ff ff 48 89 df e8 31 f2 00 00 be ....$E.H...j...........H...1....
5500 fe ff ff ff 48 89 df e8 e1 f1 00 00 48 89 df e8 c2 f1 00 00 be 01 25 45 00 89 c5 48 89 df e8 97 ....H.......H.........%E...H....
5520 f9 00 00 31 f6 45 31 c9 45 31 c0 ba 01 00 00 00 48 89 df 89 e9 e8 0a 00 01 00 31 d2 83 ce ff 85 ...1.E1.E1......H.........1.....
5540 c0 48 89 df 75 13 e8 92 f4 00 00 f2 0f 2c c0 eb 1a 31 d2 83 ce ff 48 89 df e8 40 f5 00 00 48 89 .H..u........,...1....H...@...H.
5560 c7 e8 ba ea ff ff b8 01 00 00 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 f5 ba ...........H...[]A\A]A^A_.USH...
5580 00 10 00 00 48 89 fb bf 0f 25 45 00 48 81 ec 18 10 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 ....H....%E.H......H.t$.dH..%(..
55a0 00 48 89 84 24 08 10 00 00 31 c0 e8 e0 ea ff ff 48 89 c2 48 8d 44 24 08 85 d2 0f 8f 93 00 00 00 .H..$....1......H..H.D$.........
55c0 31 d2 be 09 4e 40 00 48 89 df e8 17 f8 00 00 48 89 ee 48 89 df e8 c4 f6 00 00 bf 98 3d 45 00 e8 1...N@.H.......H..H.........=E..
55e0 7c e9 ff ff 48 89 df 48 89 c6 e8 af f6 00 00 45 31 c9 45 31 c0 31 c9 ba 01 00 00 00 be 02 00 00 |...H..H.......E1.E1.1..........
5600 00 48 89 df e8 3b ff 00 00 85 c0 75 6e 83 ce ff 48 89 df e8 f1 f1 00 00 85 c0 74 5f be 6f 56 45 .H...;.....un...H.........t_.oVE
5620 00 48 89 df e8 75 f6 00 00 48 89 ee 48 89 df e8 6a f6 00 00 be 03 00 00 00 48 89 df e8 0e 02 01 .H...u...H..H...j........H......
5640 00 31 d2 83 ce ff 48 89 df e8 50 f4 00 00 48 85 c0 74 28 48 89 c6 48 89 df e8 40 f6 00 00 48 8b .1....H...P...H..t(H..H...@...H.
5660 8c 24 08 10 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 5c e8 75 ea ff ff 48 89 df e8 d3 .$....dH3.%(........t\.u...H....
5680 f1 ff ff be 6f 56 45 00 48 89 df e8 0e f6 00 00 48 89 ee 48 89 df e8 03 f6 00 00 48 89 df e8 e8 ....oVE.H.......H..H.......H....
56a0 00 00 00 85 c0 75 0f be 03 00 00 00 48 89 df e8 9b 01 01 00 eb 0d be fe ff ff ff 48 89 df e8 2a .....u......H..............H...*
56c0 f0 00 00 31 d2 83 ce ff 48 89 df e8 ce f3 00 00 eb 81 48 81 c4 18 10 00 00 5b 5d c3 53 31 d2 be ...1....H.........H......[].S1..
56e0 01 00 00 00 48 89 fb 48 81 ec 90 00 00 00 e8 26 36 01 00 80 38 00 be 01 00 00 00 74 1b 48 89 e6 ....H..H.......&6...8......t.H..
5700 48 89 c7 e8 a8 8e 01 00 31 f6 85 c0 75 0a 8b 74 24 18 81 e6 00 40 00 00 48 89 df e8 47 f7 00 00 H.......1...u..t$....@..H...G...
5720 48 81 c4 90 00 00 00 b8 01 00 00 00 5b c3 55 53 31 d2 51 be 01 00 00 00 48 89 fb e8 d9 35 01 00 H...........[.US1.Q.....H....5..
5740 be fd 01 00 00 48 89 c7 48 89 c5 e8 c0 e8 ff ff 85 c0 74 21 48 89 df e8 b1 f4 00 00 48 89 ea be .....H..H.........t!H.......H...
5760 48 27 45 00 48 89 df 31 c0 e8 c1 f5 00 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 e5 f6 H'E.H..1..................H.....
5780 00 00 b8 01 00 00 00 5a 5b 5d c3 53 31 d2 83 ce ff 48 89 fb e8 80 35 01 00 8a 10 80 fa 5c 40 0f .......Z[].S1....H....5......\@.
57a0 94 c6 80 fa 2f 0f 94 c1 40 08 ce 75 11 80 fa 24 74 0c 31 c9 84 d2 74 18 80 78 01 3a 75 12 be 01 ..../...@..u...$t.1...t..x.:u...
57c0 00 00 00 48 89 df e8 9c f6 00 00 b9 01 00 00 00 89 c8 5b c3 50 31 f6 e8 8b f6 00 00 b8 01 00 00 ...H..............[.P1..........
57e0 00 5a c3 83 7a 1c 00 75 18 53 48 89 d3 48 89 f2 48 8b 4b 10 48 89 fe 48 8b 3b ff 53 08 89 43 1c .Z..z..u.SH..H..H.K.H..H.;.S..C.
5800 5b c3 48 83 ec 18 48 89 f2 be 01 00 00 00 40 88 7c 24 0f 48 8d 7c 24 0f e8 c6 ff ff ff 48 83 c4 [.H...H.......@.|$.H.|$......H..
5820 18 c3 48 83 ec 18 48 89 f2 be 04 00 00 00 89 7c 24 0c 48 8d 7c 24 0c e8 a7 ff ff ff 48 83 c4 18 ..H...H........|$.H.|$......H...
5840 c3 55 53 48 89 f5 48 89 fb 48 83 ec 18 48 85 ff 75 09 31 ff e8 a9 ff ff ff eb 4e 48 8b 47 10 48 .USH..H..H...H..u.1.......NH.G.H
5860 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 ff 00 00 00 e8 80 ff .x.H......H.|$.w................
5880 ff ff 48 8d 7c 24 08 48 89 ea be 08 00 00 00 e8 4f ff ff ff 48 8b 44 24 08 48 8d 7b 20 48 89 ea ..H.|$.H........O...H.D$.H.{.H..
58a0 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 fd 53 48 89 d3 48 83 H.p..:...H...[].AVAUATUH..SH..H.
58c0 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 ff ff eb 08 48 89 d6 ...z..u.H..hH9.u.H..1..'.....H..
58e0 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 e8 24 ff ff ff 0f b6 .\....}(H..E1../....},H...$.....
5900 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 0c 48 89 de e8 e0 fe }.H.........}.H.........}.H.....
5920 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 c1 e6 02 e8 a2 fe ff ...}.H.......Hcu.H.}8H..H.......
5940 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 4d 89 ec 48 89 de 49 .D.u.H..D.......E9.......M..H..I
5960 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 83 e0 3f 83 f8 04 74 ...L.e0A.|$...?.....A.D$...?...t
5980 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 00 00 48 89 e7 f2 0f [."...t)...u[.A...$H.......H....
59a0 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 45 fe ff ff eb 29 49 ..$.0...t....t-.7A.<$H...E....)I
59c0 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 ff eb 0c 49 8b 3c 24 ..$H.|$.H.......H.D$........I.<$
59e0 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 e4 44 89 ef e8 20 fe H...Y...I...`...D.m.H..E1.D.....
5a00 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 0f b6 7c 30 08 e8 df ..E9.~0H.EXM..H..I...I..B..|0...
5a20 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 6d 20 48 89 de 45 31 ...H.EXH..B..|0........D.m.H..E1
5a40 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 4a 8b 3c e0 49 ff c4 .D.......E9.~.H.E@H.uhH..J.<.I..
5a60 e8 4b fe ff ff eb e2 45 31 e4 83 7b 18 00 75 04 44 8b 65 1c 48 89 de 44 89 e7 45 31 ed e8 a0 fd .K.....E1..{..u.D.e.H..D..E1....
5a80 ff ff 48 8b 7d 48 49 63 f4 48 89 da 48 c1 e6 02 e8 4e fd ff ff 83 7b 18 00 75 04 44 8b 6d 24 48 ..H.}HIc.H..H....N....{..u.D.m$H
5aa0 89 de 44 89 ef 45 31 e4 e8 75 fd ff ff 45 39 e5 7e 3e 48 8b 45 50 4d 89 e6 48 89 de 49 c1 e6 04 ..D..E1..u...E9.~>H.EPM..H..I...
5ac0 49 ff c4 4a 8b 3c 30 e8 75 fd ff ff 48 8b 45 50 48 89 de 42 8b 7c 30 08 e8 45 fd ff ff 48 8b 45 I..J.<0.u...H.EPH..B.|0..E...H.E
5ae0 50 48 89 de 42 8b 7c 30 0c e8 34 fd ff ff eb bd 45 31 ed 83 7b 18 00 75 04 44 8b 6d 10 48 89 de PH..B.|0..4.....E1..{..u.D.m.H..
5b00 44 89 ef 45 31 e4 e8 17 fd ff ff 45 39 e5 7e 1b 4c 89 e0 48 89 de 49 ff c4 48 c1 e0 04 48 03 45 D..E1......E9.~.L..H..I..H...H.E
5b20 58 48 8b 38 e8 18 fd ff ff eb e0 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 f3 be 04 00 00 XH.8.......H...[]A\A]A^.SH......
5b40 00 48 83 ec 30 48 89 54 24 18 48 8d 54 24 10 48 89 7c 24 10 bf 68 27 45 00 48 89 4c 24 20 44 89 .H..0H.T$.H.T$.H.|$..h'E.H.L$.D.
5b60 44 24 28 c7 44 24 2c 00 00 00 00 e8 73 fc ff ff 48 8d 74 24 10 bf 53 00 00 00 e8 83 fc ff ff 48 D$(.D$,.....s...H.t$..S........H
5b80 8d 74 24 10 31 ff e8 77 fc ff ff 48 8d 54 24 10 be 06 00 00 00 bf 6d 27 45 00 e8 44 fc ff ff 48 .t$.1..w...H.T$.......m'E..D...H
5ba0 8d 74 24 10 bf 04 00 00 00 e8 54 fc ff ff 48 8d 74 24 10 bf 08 00 00 00 e8 45 fc ff ff 48 8d 74 .t$.......T...H.t$.......E...H.t
5bc0 24 10 bf 04 00 00 00 e8 36 fc ff ff 48 8d 74 24 10 bf 08 00 00 00 e8 27 fc ff ff 48 8d 74 24 10 $.......6...H.t$.......'...H.t$.
5be0 bf 08 00 00 00 e8 18 fc ff ff 48 8d 54 24 10 48 89 e7 be 08 00 00 00 48 c7 04 24 78 56 00 00 e8 ..........H.T$.H.......H..$xV...
5c00 df fb ff ff f2 0f 10 05 6c cb 04 00 48 8d 54 24 10 48 8d 7c 24 08 be 08 00 00 00 f2 0f 11 44 24 ........l...H.T$.H.|$.........D$
5c20 08 e8 bd fb ff ff 8b 7b 10 48 8d 74 24 10 e8 cf fb ff ff 48 8d 54 24 10 48 89 df 31 f6 e8 6e fc .......{.H.t$......H.T$.H..1..n.
5c40 ff ff 8b 44 24 2c 48 83 c4 30 5b c3 41 54 55 41 89 d4 53 48 89 f5 48 89 fb 48 83 ec 20 8b 43 08 ...D$,H..0[.ATUA..SH..H..H....C.
5c60 83 f8 03 75 56 f2 0f 10 0b 66 0f 28 c1 f2 0f 11 4c 24 08 e8 88 e8 ff ff f2 0f 10 4c 24 08 66 0f ...uV....f.(....L$.........L$.f.
5c80 2e c8 7a 02 74 16 45 85 e4 75 04 31 c0 eb 72 41 ff cc 7e 08 f2 0f 58 05 14 ce 04 00 66 0f 2e 05 ..z.t.E..u.1..rA..~...X.....f...
5ca0 14 ce 04 00 72 e5 f2 0f 10 0d 12 ce 04 00 66 0f 2e c8 76 d7 f2 48 0f 2c c0 eb 08 83 f8 13 75 0e ....r.........f...v..H.,......u.
5cc0 48 8b 03 48 89 45 00 b8 01 00 00 00 eb 33 83 e0 0f 83 f8 04 75 b5 48 8b 03 48 8d 74 24 10 48 8d H..H.E.......3......u.H..H.t$.H.
5ce0 78 20 e8 ca 73 01 00 48 8b 13 48 8d 5c 24 10 48 8b 4a 10 48 ff c1 48 39 c8 0f 84 5e ff ff ff eb x...s..H..H.\$.H.J.H..H9...^....
5d00 8a 48 83 c4 20 5b 5d 41 5c c3 41 57 41 56 4c 8d 7e 20 41 55 41 54 4c 8d 77 20 55 53 48 83 cd ff .H...[]A\.AWAVL.~.AUATL.w.USH...
5d20 51 4c 8b 6f 10 45 31 e4 48 8b 5e 10 4c 89 fe 4c 89 f7 e8 b9 e6 ff ff 85 c0 75 37 44 88 e0 48 89 QL.o.E1.H.^.L..L.........u7D..H.
5d40 e9 4c 89 f7 f2 ae 48 f7 d1 48 8d 41 ff 48 39 d8 75 0a 31 c0 4c 39 eb 0f 95 c0 eb 16 4c 39 e8 74 .L....H..H.A.H9.u.1.L9......L9.t
5d60 0e 49 01 ce 49 29 cd 49 01 cf 48 29 cb eb bd 83 c8 ff 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 8b 47 .I..I).I..H)......Z[]A\A]A^A_..G
5d80 08 83 f8 03 75 06 f2 0f 10 07 eb 16 83 f8 13 75 18 f2 48 0f 2a 07 f2 0f 11 44 24 f8 f2 0f 10 44 ....u..........u..H.*....D$....D
5da0 24 f8 f2 0f 11 06 b0 01 c3 48 c7 06 00 00 00 00 31 c0 c3 41 54 55 53 48 83 ec 10 8b 47 08 83 f8 $........H......1..ATUSH....G...
5dc0 13 75 0b f2 48 0f 2a 07 f2 0f 11 06 eb 46 83 e0 0f 45 31 e4 83 f8 04 75 41 48 8b 07 48 89 fb 48 .u..H.*......F...E1....uAH..H..H
5de0 89 f5 48 89 e6 48 8d 78 20 e8 c3 72 01 00 48 8b 13 48 8b 52 10 48 ff c2 48 39 d0 75 1d 83 7c 24 ..H..H.x...r..H..H.R.H..H9.u..|$
5e00 08 13 f2 0f 10 04 24 75 06 f2 48 0f 2a 04 24 f2 0f 11 45 00 41 bc 01 00 00 00 48 83 c4 10 44 89 ......$u..H.*.$...E.A.....H...D.
5e20 e0 5b 5d 41 5c c3 31 d2 e9 1f fe ff ff 41 57 41 56 49 89 ce 41 55 41 54 49 89 d5 55 53 48 89 fd .[]A\.1......AWAVI..AUATI..USH..
5e40 48 89 f3 41 bc d0 07 00 00 48 83 ec 18 83 7b 08 45 75 60 48 8b 13 4c 89 ee 48 89 d7 48 89 54 24 H..A.....H....{.Eu`H..L..H..H.T$
5e60 08 e8 f8 26 00 00 83 78 08 00 49 89 c7 48 8b 54 24 08 74 17 41 0f 10 07 41 0f 11 06 48 83 c4 18 ...&...x..I..H.T$.t.A...A...H...
5e80 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 7a 28 48 85 ff 74 e0 f6 47 0a 01 75 da 48 8b 45 18 31 f6 []A\A]A^A_.H.z(H..t..G..u.H.E.1.
5ea0 48 8b 90 f8 00 00 00 e8 97 e3 00 00 48 85 c0 75 25 eb c1 31 d2 48 89 de 48 89 ef e8 ac e3 00 00 H...........H..u%..1.H..H.......
5ec0 83 78 08 00 75 10 ba 48 3f 45 00 48 89 de 48 89 ef e8 0b 84 01 00 8b 50 08 83 e2 0f 83 fa 06 75 .x..u..H?E.H..H........P.......u
5ee0 28 48 83 c4 18 4d 89 f0 4c 89 e9 48 89 da 48 89 ef 41 b9 01 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 (H...M..L..H..H..A.....[]A\A]A^A
5f00 5f 48 89 c6 e9 b4 e3 00 00 41 ff cc 74 08 48 89 c3 e9 37 ff ff ff be 80 27 45 00 48 89 ef 31 c0 _H.......A..t.H...7.....'E.H..1.
5f20 e8 a0 82 01 00 41 57 41 56 49 89 d7 41 55 41 54 49 89 cd 55 53 48 89 f5 48 89 fb 41 be d0 07 00 .....AWAVI..AUATI..USH..H..A....
5f40 00 48 83 ec 18 83 7d 08 45 0f 85 b6 00 00 00 4c 8b 65 00 4c 89 fe 4c 89 e7 e8 00 26 00 00 83 78 .H....}.E......L.e.L..L....&...x
5f60 08 00 48 89 c1 75 52 49 8b 7c 24 28 48 85 ff 75 1c 48 81 f9 40 62 45 00 75 3f 4c 89 fa 4c 89 e6 ..H..uRI.|$(H..u.H..@bE.u?L..L..
5f80 48 89 df e8 f4 28 00 00 48 89 c1 eb 2c f6 47 0a 02 75 de 48 89 44 24 08 48 8b 43 18 be 01 00 00 H....(..H...,.G..u.H.D$.H.C.....
5fa0 00 48 8b 90 00 01 00 00 e8 96 e2 00 00 48 85 c0 48 8b 4c 24 08 75 74 eb b8 41 0f 10 45 00 0f 11 .H...........H..H.L$.ut..A..E...
5fc0 01 41 c6 44 24 0a 00 41 f6 45 08 40 0f 84 a5 00 00 00 41 f6 44 24 09 04 0f 84 99 00 00 00 49 8b .A.D$..A.E.@......A.D$........I.
5fe0 45 00 f6 40 09 03 0f 84 8b 00 00 00 48 83 c4 18 4c 89 e6 48 89 df 5b 5d 41 5c 41 5d 41 5e 41 5f E..@........H...L..H..[]A\A]A^A_
6000 e9 35 d6 00 00 ba 01 00 00 00 48 89 ee 48 89 df e8 57 e2 00 00 83 78 08 00 75 10 ba 48 3f 45 00 .5........H..H...W....x..u..H?E.
6020 48 89 ee 48 89 df e8 b6 82 01 00 8b 50 08 83 e2 0f 83 fa 06 75 25 48 83 c4 18 4d 89 e8 4c 89 f9 H..H........P.......u%H...M..L..
6040 48 89 ea 48 89 df 45 31 c9 5b 5d 41 5c 41 5d 41 5e 41 5f 48 89 c6 e9 62 e2 00 00 41 ff ce 74 08 H..H..E1.[]A\A]A^A_H...b...A..t.
6060 48 89 c5 e9 dd fe ff ff be a7 27 45 00 48 89 df 31 c0 e8 4e 81 01 00 48 83 c4 18 5b 5d 41 5c 41 H.........'E.H..1..N...H...[]A\A
6080 5d 41 5e 41 5f c3 41 54 55 53 48 83 ec 10 83 7e 08 13 75 11 83 7a 08 13 75 0b 48 8b 02 48 39 06 ]A^A_.ATUSH....~..u..z..u.H..H9.
60a0 0f 9c c0 eb 37 48 89 f3 49 89 fc 48 89 e6 48 89 df 48 89 d5 e8 c5 fc ff ff 85 c0 74 24 48 8d 74 ....7H..I..H..H..H.........t$H.t
60c0 24 08 48 89 ef e8 b4 fc ff ff 85 c0 74 13 f2 0f 10 44 24 08 66 0f 2e 04 24 0f 97 c0 0f b6 c0 eb $.H.........t....D$.f...$.......
60e0 4c 8b 43 08 83 e0 0f 83 f8 04 75 1c 8b 45 08 83 e0 0f 83 f8 04 75 11 48 8b 75 00 48 8b 3b e8 07 L.C.......u..E.......u.H.u.H.;..
6100 fc ff ff c1 e8 1f eb 25 b9 14 00 00 00 48 89 ea 48 89 de 4c 89 e7 e8 84 e3 00 00 85 c0 79 0e 48 .......%.....H..H..L.........y.H
6120 89 ea 48 89 de 4c 89 e7 e8 a4 82 01 00 48 83 c4 10 5b 5d 41 5c c3 41 54 55 53 48 83 ec 10 83 7e ..H..L.......H...[]A\.ATUSH....~
6140 08 13 75 14 83 7a 08 13 75 0e 48 8b 02 48 39 06 0f 9e c0 e9 a1 00 00 00 48 89 f3 49 89 fc 48 89 ..u..z..u.H..H9.........H..I..H.
6160 e6 48 89 df 48 89 d5 e8 12 fc ff ff 85 c0 74 21 48 8d 74 24 08 48 89 ef e8 01 fc ff ff 85 c0 74 .H..H.........t!H.t$.H.........t
6180 10 f2 0f 10 44 24 08 66 0f 2e 04 24 0f 93 c0 eb 68 8b 43 08 83 e0 0f 83 f8 04 75 1e 8b 45 08 83 ....D$.f...$....h.C.......u..E..
61a0 e0 0f 83 f8 04 75 13 48 8b 75 00 48 8b 3b e8 57 fb ff ff 85 c0 0f 9e c0 eb 3f b9 15 00 00 00 48 .....u.H.u.H.;.W.........?.....H
61c0 89 ea 48 89 de 4c 89 e7 e8 d2 e2 00 00 85 c0 79 2b b9 14 00 00 00 48 89 da 48 89 ee 4c 89 e7 e8 ..H..L.........y+.....H..H..L...
61e0 bb e2 00 00 85 c0 79 0e 48 89 ea 48 89 de 4c 89 e7 e8 db 81 01 00 0f 94 c0 0f b6 c0 48 83 c4 10 ......y.H..H..L.............H...
6200 5b 5d 41 5c c3 41 55 41 54 49 89 f4 55 53 48 89 d5 48 83 ec 18 8b 46 08 8b 52 08 31 c2 89 d3 83 []A\.AUATI..USH..H....F..R.1....
6220 e3 3f 74 46 89 d3 83 e3 0f 74 07 31 db e9 96 01 00 00 83 e0 0f 83 f8 03 75 f1 48 89 e6 4c 89 e7 .?tF.....t.1............u.H..L..
6240 e8 39 fb ff ff 48 8d 74 24 08 48 89 ef e8 2c fb ff ff f2 0f 10 04 24 31 c0 66 0f 2e 44 24 08 0f .9...H.t$.H...,.......$1.f..D$..
6260 9b c0 0f 44 d8 e9 5e 01 00 00 83 e0 3f 83 f8 16 0f 87 11 01 00 00 49 89 fd ff 24 c5 88 28 45 00 ...D..^.....?.........I...$..(E.
6280 f2 0f 10 06 31 db b8 00 00 00 00 66 0f 2e 45 00 0f 9b c3 0f 45 d8 e9 2d 01 00 00 8b 45 00 39 06 ....1......f..E.....E..-....E.9.
62a0 0f 94 c3 0f b6 db e9 1d 01 00 00 48 8b 75 00 49 8b 3c 24 e8 e4 db 00 00 89 c3 e9 09 01 00 00 48 ...........H.u.I.<$............H
62c0 8b 06 48 3b 45 00 0f 84 f7 00 00 00 48 85 ff 0f 84 56 ff ff ff 48 8b 78 10 48 85 ff 75 0a 48 8b ..H;E.......H....V...H.x.H..u.H.
62e0 45 00 48 8b 78 10 eb 4d f6 47 0a 20 75 f0 49 8b 45 18 be 05 00 00 00 48 8b 90 20 01 00 00 e8 40 E.H.x..M.G..u.I.E......H.......@
6300 df 00 00 48 85 c0 0f 85 88 00 00 00 eb d0 48 8b 06 48 3b 45 00 0f 84 a8 00 00 00 48 85 ff 0f 84 ...H..........H..H;E.......H....
6320 07 ff ff ff 48 8b 78 28 48 85 ff 75 12 48 8b 45 00 48 8b 78 28 48 85 ff 75 27 e9 89 00 00 00 f6 ....H.x(H..u.H.E.H.x(H..u'......
6340 47 0a 20 75 e8 49 8b 45 18 be 05 00 00 00 48 8b 90 20 01 00 00 e8 e9 de 00 00 48 85 c0 75 35 eb G..u.I.E......H...........H..u5.
6360 cc f6 47 0a 20 75 61 49 8b 45 18 be 05 00 00 00 48 8b 90 20 01 00 00 e8 c7 de 00 00 48 85 c0 0f ..G..uaI.E......H...........H...
6380 84 a6 fe ff ff eb 0d 48 8b 45 00 49 39 04 24 e9 0c ff ff ff 4d 8b 45 10 4c 89 e2 48 89 c6 41 b9 .......H.E.I9.$.....M.E.L..H..A.
63a0 01 00 00 00 48 89 e9 4c 89 ef e8 0e df 00 00 49 8b 45 10 8b 50 08 85 d2 74 0e ff ca 75 05 83 38 ....H..L.......I.E..P...t...u..8
63c0 00 74 05 bb 01 00 00 00 48 83 c4 18 89 d8 5b 5d 41 5c 41 5d c3 41 57 41 56 41 89 f6 41 55 41 54 .t......H.....[]A\A].AWAVA..AUAT
63e0 49 89 fc 55 53 52 49 8b 5c 24 10 8b 43 e8 83 e0 0f 83 e8 03 83 f8 01 77 1e 8b 43 f8 83 e0 0f 83 I..USRI.\$..C..........w..C.....
6400 f8 04 74 2e 83 f8 03 75 0e 48 8d 73 f0 4c 89 e7 e8 52 6e 01 00 eb 1b 48 8d 73 e0 48 8d 53 f0 41 ..t....u.H.s.L...Rn....H.s.H.S.A
6420 b8 16 00 00 00 4c 89 e7 48 89 f1 e8 aa df 00 00 eb 59 48 8b 43 f0 4c 8b 78 10 8b 43 e8 4d 85 ff .....L..H........YH.C.L.x..C.M..
6440 75 22 83 e0 0f bd 02 00 00 00 83 f8 03 0f 85 0b 01 00 00 48 8d 73 e0 4c 89 e7 e8 08 6e 01 00 e9 u".................H.s.L....n...
6460 fa 00 00 00 83 e0 0f 83 f8 04 74 0c 48 8d 6b e0 41 bd 01 00 00 00 eb 23 48 8b 43 e0 48 83 78 10 ..........t.H.k.A......#H.C.H.x.
6480 00 75 e9 0f 10 43 f0 0f 11 43 e0 bd 02 00 00 00 e9 c9 00 00 00 49 01 c7 41 ff c5 45 39 f5 7d 4a .u...C...C...........I..A..E9.}J
64a0 8b 45 08 83 e0 0f 83 f8 04 75 2d 48 8b 45 00 48 ba ff ff ff ff ff ff ff 7f 48 83 ed 10 4c 29 fa .E.......u-H.E.H.........H...L).
64c0 48 8b 40 10 48 39 d0 72 cc be ce 27 45 00 4c 89 e7 31 c0 e8 ed 7c 01 00 83 f8 03 75 0d 48 89 ee H.@.H9.r...'E.L..1...|.....u.H..
64e0 4c 89 e7 e8 7f 6d 01 00 eb c1 49 8b 44 24 18 4c 89 fa 4c 89 e7 49 63 ed 48 8d b0 b0 00 00 00 e8 L....m....I.D$.L..L..Ic.H.......
6500 bd ab 00 00 4d 63 dd 45 31 c0 31 d2 4d 6b fb f0 49 01 df 4c 89 c1 4c 8d 14 10 49 ff c0 48 c1 e1 ....Mc.E1.1.Mk..I..L..L...I..H..
6520 04 49 8b 34 0f 4c 89 d7 4c 8b 4e 10 48 83 c6 20 4c 01 ca 45 39 c5 4c 89 c9 f3 a4 75 d6 49 c1 e3 .I.4.L..L.N.H...L..E9.L....u.I..
6540 04 48 89 c6 4c 89 e7 4c 29 db e8 9e da 00 00 48 89 03 8a 40 08 83 c8 40 0f b6 c0 89 43 08 41 29 .H..L..L)......H...@...@....C.A)
6560 ee 48 6b ed f0 41 ff c6 48 83 c5 10 49 01 6c 24 10 41 83 fe 01 0f 8f 6b fe ff ff 58 5b 5d 41 5c .Hk..A..H...I.l$.A.....k...X[]A\
6580 41 5d 41 5e 41 5f c3 8b 42 08 83 e0 0f 83 f8 04 74 63 83 f8 05 41 55 41 54 49 89 f4 55 48 89 fd A]A^A_..B.......tc...AUATI..UH..
65a0 53 48 89 d3 41 53 75 5f 4c 8b 2a 49 8b 7d 28 48 85 ff 75 1f 4c 89 ef e8 1a 26 00 00 48 98 41 c7 SH..ASu_L.*I.}(H..u.L....&..H.A.
65c0 44 24 08 13 00 00 00 49 89 04 24 58 5b 5d 41 5c 41 5d c3 f6 47 0a 10 75 db 48 8b 55 18 be 04 00 D$.....I..$X[]A\A]..G..u.H.U....
65e0 00 00 48 8b 92 18 01 00 00 e8 55 dc 00 00 48 85 c0 75 37 eb bf 48 8b 02 48 8b 40 10 c7 46 08 13 ..H.......U...H..u7..H..H.@..F..
6600 00 00 00 48 89 06 c3 ba 04 00 00 00 48 89 de e8 58 dc 00 00 83 78 08 00 75 10 ba e5 27 45 00 48 ...H........H...X....x..u...'E.H
6620 89 de 48 89 ef e8 b7 7c 01 00 41 5a 4d 89 e0 48 89 d9 48 89 da 48 89 ef 41 b9 01 00 00 00 48 89 ..H....|..AZM..H..H..H..A.....H.
6640 c6 5b 5d 41 5c 41 5d e9 71 dc 00 00 48 8d 42 01 48 89 d1 48 83 f8 01 48 89 f0 77 15 48 f7 d8 48 .[]A\A].q...H.B.H..H...H..w.H..H
6660 85 d2 75 1f 50 be f3 27 45 00 31 c0 e8 54 7b 01 00 48 99 48 f7 f9 48 31 f1 79 08 48 83 fa 01 48 ..u.P..'E.1..T{..H.H..H1.y.H...H
6680 83 d0 ff c3 48 8d 42 01 48 89 d1 48 83 f8 01 77 12 31 c0 48 85 d2 75 25 52 be 0d 28 45 00 e8 22 ....H.B.H..H...w.1.H..u%R..(E.."
66a0 7b 01 00 48 89 f0 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 {..H..H.H..1.H..t.H1.H..y.H...H.
66c0 f6 79 13 31 c0 48 83 fe c1 7c 21 89 f1 48 89 f8 f7 d9 48 d3 e8 c3 40 88 f1 ba 00 00 00 00 48 d3 .y.1.H...|!..H....H...@.......H.
66e0 e7 48 89 d0 48 83 fe 3f 48 0f 4e c7 c3 41 55 41 54 55 53 52 4c 8b 67 20 49 8b 44 24 28 49 8b 4c .H..H..?H.N..AUATUSRL.g.I.D$(I.L
6700 24 20 8b 58 fc 89 d8 83 e0 3f 83 f8 1c 74 4f 77 1b 83 f8 06 0f 82 42 01 00 00 83 f8 07 76 3f 83 $..X.....?...tOw......B......v?.
6720 e8 0c 83 f8 0e 76 37 e9 30 01 00 00 83 f8 21 77 16 83 f8 1f 48 89 fd 73 48 83 f8 1d 0f 84 a6 00 .....v7.0.....!w....H..sH.......
6740 00 00 e9 15 01 00 00 83 f8 24 0f 84 fb 00 00 00 83 f8 29 0f 84 fa 00 00 00 e9 fe 00 00 00 48 8b .........$........)...........H.
6760 47 10 c1 eb 06 0f b6 db 48 c1 e3 04 48 8d 50 f0 0f 10 40 f0 48 89 57 10 0f 11 04 19 e9 db 00 00 G.......H...H.P...@.H.W.........
6780 00 48 8b 57 10 45 31 ed 8b 72 f8 85 f6 74 12 ff ce 41 b5 01 75 0b 45 31 ed 83 7a f0 00 41 0f 95 .H.W.E1..r...t...A..u.E1..z..A..
67a0 c5 48 83 ea 10 83 f8 21 48 89 55 10 75 27 89 de ba 15 00 00 00 48 89 ef c1 ee 17 48 c1 e6 04 48 .H.....!H.U.u'.......H.....H...H
67c0 01 ce e8 a5 da 00 00 44 89 ea 83 f2 01 83 78 08 00 44 0f 44 ea c1 eb 06 0f b6 db 41 39 dd 74 7c .......D......x..D.D.......A9.t|
67e0 49 83 44 24 28 04 eb 74 48 8b 47 10 89 da c1 ea 17 48 c1 e2 04 48 89 c7 0f 10 48 f0 48 29 cf 48 I.D$(..tH.G......H...H....H.H).H
6800 89 f9 48 29 d1 48 8d 71 e0 0f 11 48 d0 48 c1 fe 04 83 fe 01 7e 10 48 83 e8 20 48 89 ef 48 89 45 ..H).H.q...H.H......~.H...H..H.E
6820 10 e8 af fb ff ff 48 8b 45 10 c1 eb 06 0f b6 db 48 c1 e3 04 49 03 5c 24 20 0f 10 50 f0 49 8b 44 ......H.E.......H...I.\$...P.I.D
6840 24 08 0f 11 13 48 89 45 10 eb 11 81 e3 00 c0 7f 00 74 09 49 8b 44 24 08 48 89 47 10 58 5b 5d 41 $....H.E.........t.I.D$.H.G.X[]A
6860 5c 41 5d c3 41 57 41 56 41 55 41 54 55 53 48 89 fd 48 83 ec 58 48 8b 5f 20 48 8b 03 48 8b 00 48 \A].AWAVAUATUSH..H..XH._.H..H..H
6880 89 04 24 48 8b 40 18 4c 8b 68 30 4c 8b 63 20 48 8b 43 28 48 8d 50 04 48 89 53 28 8a 95 c8 00 00 ..$H.@.L.h0L.c.H.C(H.P.H.S(.....
68a0 00 44 8b 00 f6 c2 0c 74 23 ff 8d c0 00 00 00 74 05 80 e2 04 74 16 48 89 ef 44 89 44 24 08 e8 4b .D.....t#......t....t.H..D.D$..K
68c0 7b 01 00 4c 8b 63 20 44 8b 44 24 08 45 89 c7 44 89 c2 41 c1 ef 06 83 e2 3f 41 0f b6 c7 48 89 c1 {..L.c.D.D$.E..D..A.....?A...H..
68e0 49 89 c7 48 c1 e1 04 83 fa 2d 48 89 4c 24 08 4d 8d 34 0c 77 9a ff 24 d5 40 29 45 00 41 c1 e8 17 I..H.....-H.L$.M.4.w..$.@)E.A...
6900 49 c1 e0 04 43 0f 10 24 04 41 0f 11 26 eb 80 41 c1 e8 0e 49 c1 e0 04 43 0f 10 6c 05 00 41 0f 11 I...C..$.A..&..A...I...C..l..A..
6920 2e e9 69 ff ff ff 48 8b 43 28 48 8d 50 04 48 89 53 28 8b 00 c1 e8 06 48 98 48 c1 e0 04 41 0f 10 ..i...H.C(H.P.H.S(.....H.H...A..
6940 74 05 00 41 0f 11 36 e9 43 ff ff ff 44 89 c0 41 c7 46 08 01 00 00 00 c1 e8 17 41 81 e0 00 c0 7f t..A..6.C...D..A.F........A.....
6960 00 41 89 06 0f 84 25 ff ff ff e9 75 10 00 00 41 c1 e8 17 41 ff c8 49 83 c6 10 41 c7 46 f8 00 00 .A....%....u...A...A..I...A.F...
6980 00 00 41 83 f8 ff 75 eb e9 02 ff ff ff 41 c1 e8 17 48 8b 04 24 4d 63 c0 49 83 c0 04 4a 8b 04 c0 ..A...u......A...H..$Mc.I...J...
69a0 48 8b 00 0f 10 38 41 0f 11 3e e9 e0 fe ff ff 44 89 c0 41 c1 e8 0e c1 e8 17 41 f7 c0 00 01 00 00 H....8A..>.....D..A......A......
69c0 74 0f 41 0f b6 d0 48 c1 e2 04 49 8d 54 15 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 t.A...H...I.T....A......I...K...
69e0 48 8b 0c 24 48 98 48 83 c0 04 48 8b 04 c1 4c 89 f1 48 8b 30 eb 35 44 89 c2 c1 ea 0e f6 c6 01 74 H..$H.H...H...L..H.0.5D........t
6a00 0c 0f b6 d2 48 c1 e2 04 4c 01 ea eb 0d 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 e2 41 c1 e8 17 44 89 ....H...L..........H...L..A...D.
6a20 c6 48 c1 e6 04 4c 01 e6 4c 89 f1 48 89 ef e8 fa f3 ff ff e9 53 fe ff ff 44 89 c1 c1 e9 0e f6 c5 .H...L..L..H........S...D.......
6a40 01 74 0c 0f b6 c9 48 c1 e1 04 4c 01 e9 eb 0d 81 e1 ff 01 00 00 48 c1 e1 04 4c 01 e1 41 c1 e8 17 .t....H...L..........H...L..A...
6a60 41 f7 c0 00 01 00 00 74 0f 41 0f b6 d0 48 c1 e2 04 49 8d 54 15 00 eb 0b 49 63 d0 48 c1 e2 04 49 A......t.A...H...I.T....Ic.H...I
6a80 8d 14 14 48 8b 3c 24 48 83 c0 04 48 8b 04 c7 48 8b 30 e9 8f 00 00 00 41 c1 e8 17 48 8b 04 24 4d ...H.<$H...H...H.0.....A...H..$M
6aa0 63 c0 41 0f 10 26 49 83 c0 04 4a 8b 34 c0 48 8b 06 0f 11 20 f6 40 08 40 0f 84 d1 fd ff ff 48 8d c.A..&I...J.4.H......@.@......H.
6ac0 56 10 48 39 d0 0f 85 c4 fd ff ff 48 89 ef e8 7c cb 00 00 e9 b7 fd ff ff 44 89 c1 c1 e9 0e f6 c5 V.H9.......H...|........D.......
6ae0 01 74 0c 0f b6 c9 48 c1 e1 04 4c 01 e9 eb 0d 81 e1 ff 01 00 00 48 c1 e1 04 4c 01 e1 41 c1 e8 17 .t....H...L..........H...L..A...
6b00 41 f7 c0 00 01 00 00 74 0f 41 0f b6 d0 48 c1 e2 04 49 8d 54 15 00 eb 0b 49 63 d0 48 c1 e2 04 49 A......t.A...H...I.T....Ic.H...I
6b20 8d 14 14 4c 89 f6 48 89 ef e8 f7 f3 ff ff e9 58 fd ff ff 45 89 c7 41 c1 e8 0e 48 89 ef 41 81 e0 ...L..H........X...E..A...H..A..
6b40 ff 01 00 00 41 c1 ef 17 45 89 c4 e8 e1 18 00 00 48 89 c6 49 89 06 44 89 e0 44 09 f8 41 c7 46 08 ....A...E.......H..I..D..D..A.F.
6b60 45 00 00 00 0f 84 1e 15 00 00 44 89 e7 48 89 74 24 08 e8 a3 63 01 00 44 89 ff 41 89 c4 e8 98 63 E.........D..H.t$...c..D..A....c
6b80 01 00 48 8b 74 24 08 44 89 e1 89 c2 48 89 ef e8 00 1b 00 00 e9 ef 14 00 00 44 89 c6 41 c1 e8 0e ..H.t$.D....H............D..A...
6ba0 c1 ee 17 48 c1 e6 04 4c 01 e6 41 f7 c0 00 01 00 00 0f 10 2e 41 0f 11 6e 10 74 12 41 0f b6 d0 48 ...H...L..A.........A..n.t.A...H
6bc0 c1 e2 04 49 8d 54 15 00 e9 5b fe ff ff 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 e9 47 fe ff ...I.T...[...A......I...K....G..
6be0 ff 45 89 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 .E..A...A......t.E...I...M....Mc
6c00 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 49 c1 e0 04 4f 8d 7c .I...M..A...A......t.E...I...O.|
6c20 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 13 75 12 41 83 7f 08 ....A......I...O.<.A.B....u.A...
6c40 13 75 1d 49 8b 02 49 03 07 e9 e0 00 00 00 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 40 eb 1b .u.I..I..........u..A......D$@..
6c60 48 8d 74 24 40 4c 89 d7 4c 89 54 24 08 e8 41 f1 ff ff 85 c0 4c 8b 54 24 08 74 40 41 83 7f 08 03 H.t$@L..L.T$..A.....L.T$.t@A....
6c80 75 0d f2 41 0f 10 07 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c 89 ff 4c 89 54 24 08 e8 12 f1 ff u..A......D$H..H.t$HL..L.T$.....
6ca0 ff 85 c0 4c 8b 54 24 08 74 11 f2 0f 10 44 24 40 f2 0f 58 44 24 48 e9 eb 00 00 00 41 b8 06 00 00 ...L.T$.t....D$@..XD$H.....A....
6cc0 00 e9 de 01 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 4d 01 ......E..A...A......t.E...I...M.
6ce0 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 49 c1 ...Mc.I...M..A...A......t.E...I.
6d00 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 13 75 ..O.|....A......I...O.<.A.B....u
6d20 1d 41 83 7f 08 13 75 28 49 8b 02 49 2b 07 49 89 06 41 c7 46 08 13 00 00 00 e9 51 fb ff ff 83 f8 .A....u(I..I+.I..A.F......Q.....
6d40 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 40 eb 1b 48 8d 74 24 40 4c 89 d7 4c 89 54 24 08 e8 51 f0 .u..A......D$@..H.t$@L..L.T$..Q.
6d60 ff ff 85 c0 4c 8b 54 24 08 74 4d 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 48 eb 1b 48 ....L.T$.tMA....u..A......D$H..H
6d80 8d 74 24 48 4c 89 ff 4c 89 54 24 08 e8 22 f0 ff ff 85 c0 4c 8b 54 24 08 74 1e f2 0f 10 44 24 40 .t$HL..L.T$..".....L.T$.t....D$@
6da0 f2 0f 5c 44 24 48 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 e9 d7 fa ff ff 41 b8 07 00 00 00 e9 e1 ..\D$H.A...A.F..........A.......
6dc0 00 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 4d 01 ea eb 0a ...E..A...A......t.E...I...M....
6de0 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 49 c1 e0 04 4f Mc.I...M..A...A......t.E...I...O
6e00 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 13 75 13 41 83 .|....A......I...O.<.A.B....u.A.
6e20 7f 08 13 75 1e 49 8b 07 49 0f af 02 e9 fd fe ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 ...u.I..I...........u..A......D$
6e40 40 eb 1b 48 8d 74 24 40 4c 89 d7 4c 89 54 24 08 e8 5e ef ff ff 85 c0 4c 8b 54 24 08 74 40 41 83 @..H.t$@L..L.T$..^.....L.T$.t@A.
6e60 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c 89 ff 4c 89 54 24 08 e8 ...u..A......D$H..H.t$HL..L.T$..
6e80 2f ef ff ff 85 c0 4c 8b 54 24 08 74 11 f2 0f 10 44 24 40 f2 0f 59 44 24 48 e9 08 ff ff ff 41 b8 /.....L.T$.t....D$@..YD$H.....A.
6ea0 08 00 00 00 4c 89 f1 4c 89 fa 4c 89 d6 e9 20 08 00 00 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 ....L..L..L.......E..A...A......
6ec0 74 0d 45 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 t.E...I...M....Mc.I...M..A...A..
6ee0 00 01 00 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 ....t.E...I...O.|....A......I...
6f00 4f 8d 3c 04 41 83 7a 08 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 40 eb 1b 48 8d 74 24 40 4c 89 d7 O.<.A.z..u..A......D$@..H.t$@L..
6f20 4c 89 54 24 08 e8 89 ee ff ff 85 c0 4c 8b 54 24 08 74 40 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 L.T$........L.T$.t@A....u..A....
6f40 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c 89 ff 4c 89 54 24 08 e8 5a ee ff ff 85 c0 4c 8b 54 24 08 ..D$H..H.t$HL..L.T$..Z.....L.T$.
6f60 74 11 f2 0f 10 44 24 40 f2 0f 5e 44 24 48 e9 33 fe ff ff 41 b8 0b 00 00 00 e9 26 ff ff ff 45 89 t....D$@..^D$H.3...A......&...E.
6f80 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.
6fa0 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...
6fc0 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 40 eb .A......I...K...A....u.I..H.D$@.
6fe0 1b 48 8d 74 24 40 4c 89 ff 48 89 54 24 08 e8 33 ee ff ff 85 c0 48 8b 54 24 08 74 3a 83 7a 08 13 .H.t$@L..H.T$..3.....H.T$.t:.z..
7000 75 0a 48 8b 02 48 89 44 24 48 eb 1b 48 8d 74 24 48 48 89 d7 48 89 54 24 08 e8 08 ee ff ff 85 c0 u.H..H.D$H..H.t$HH..H.T$........
7020 48 8b 54 24 08 74 0f 48 8b 44 24 48 48 23 44 24 40 e9 f8 fc ff ff 41 b8 0d 00 00 00 e9 be 00 00 H.T$.t.H.D$HH#D$@.....A.........
7040 00 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
7060 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
7080 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
70a0 24 40 eb 1b 48 8d 74 24 40 4c 89 ff 48 89 54 24 08 e8 70 ed ff ff 85 c0 48 8b 54 24 08 74 3a 83 $@..H.t$@L..H.T$..p.....H.T$.t:.
70c0 7a 08 13 75 0a 48 8b 02 48 89 44 24 48 eb 1b 48 8d 74 24 48 48 89 d7 48 89 54 24 08 e8 45 ed ff z..u.H..H.D$H..H.t$HH..H.T$..E..
70e0 ff 85 c0 48 8b 54 24 08 74 0f 48 8b 44 24 48 48 0b 44 24 40 e9 35 fc ff ff 41 b8 0e 00 00 00 4c ...H.T$.t.H.D$HH.D$@.5...A.....L
7100 89 f1 e9 c8 05 00 00 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 .......E..A...A......t.E...I...M
7120 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 74 0f 45 0f b6 c0 49 ....Mc.I...M..A...A......t.E...I
7140 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 41 83 7f 08 13 75 0a ...K.T....A......I...K...A....u.
7160 49 8b 07 48 89 44 24 40 eb 1b 48 8d 74 24 40 4c 89 ff 48 89 54 24 08 e8 aa ec ff ff 85 c0 48 8b I..H.D$@..H.t$@L..H.T$........H.
7180 54 24 08 74 3a 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 48 eb 1b 48 8d 74 24 48 48 89 d7 48 89 54 T$.t:.z..u.H..H.D$H..H.t$HH..H.T
71a0 24 08 e8 7f ec ff ff 85 c0 48 8b 54 24 08 74 0f 48 8b 44 24 48 48 33 44 24 40 e9 6f fb ff ff 41 $........H.T$.t.H.D$HH3D$@.o...A
71c0 b8 0f 00 00 00 e9 35 ff ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 ......5...E..A...A......t.E...I.
71e0 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 74 0f 45 0f ..M....Mc.I...M..A...A......t.E.
7200 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 41 83 7f 08 ..I...K.T....A......I...K...A...
7220 13 75 0a 49 8b 07 48 89 44 24 40 eb 1b 48 8d 74 24 40 4c 89 ff 48 89 54 24 08 e8 e7 eb ff ff 85 .u.I..H.D$@..H.t$@L..H.T$.......
7240 c0 48 8b 54 24 08 74 35 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 48 eb 1b 48 8d 74 24 48 48 89 d7 .H.T$.t5.z..u.H..H.D$H..H.t$HH..
7260 48 89 54 24 08 e8 bc eb ff ff 85 c0 48 8b 54 24 08 74 0a 48 8b 74 24 48 e9 bc 00 00 00 41 b8 10 H.T$........H.T$.t.H.t$H.....A..
7280 00 00 00 e9 77 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 ....w...E..A...A......t.E...I...
72a0 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 74 0f 45 0f b6 c0 M....Mc.I...M..A...A......t.E...
72c0 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 41 83 7f 08 13 75 I...K.T....A......I...K...A....u
72e0 0a 49 8b 07 48 89 44 24 40 eb 1b 48 8d 74 24 40 4c 89 ff 48 89 54 24 08 e8 29 eb ff ff 85 c0 48 .I..H.D$@..H.t$@L..H.T$..).....H
7300 8b 54 24 08 74 42 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 48 eb 1b 48 8d 74 24 48 48 89 d7 48 89 .T$.tB.z..u.H..H.D$H..H.t$HH..H.
7320 54 24 08 e8 fe ea ff ff 85 c0 48 8b 54 24 08 74 17 48 8b 74 24 48 48 f7 de 48 8b 7c 24 40 e8 7b T$........H.T$.t.H.t$HH..H.|$@.{
7340 f3 ff ff e9 e6 f9 ff ff 41 b8 11 00 00 00 e9 ac fd ff ff 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 ........A..........E..A...A.....
7360 00 74 0d 45 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 .t.E...I...M....Mc.I...M..A...A.
7380 c0 00 01 00 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 .....t.E...I...O.|....A......I..
73a0 04 4f 8d 3c 04 41 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 .O.<.A.B....u.A....u%I..I.2H....
73c0 f2 ff ff e9 66 f9 ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 40 eb 1b 48 8d 74 24 40 4c ....f......u..A......D$@..H.t$@L
73e0 89 d7 4c 89 54 24 08 e8 c7 e9 ff ff 85 c0 4c 8b 54 24 08 74 64 41 83 7f 08 03 75 0d f2 41 0f 10 ..L.T$........L.T$.tdA....u..A..
7400 07 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c 89 ff 4c 89 54 24 08 e8 98 e9 ff ff 85 c0 4c 8b 54 ....D$H..H.t$HL..L.T$........L.T
7420 24 08 74 35 f2 0f 10 4c 24 48 f2 0f 10 44 24 40 e8 ab cd ff ff f2 0f 10 4c 24 48 66 0f 28 d0 0f $.t5...L$H...D$@........L$Hf.(..
7440 57 db f2 0f 59 d1 66 0f 2e da 0f 86 56 f9 ff ff f2 0f 58 c1 e9 4d f9 ff ff 41 b8 09 00 00 00 e9 W...Y.f.....V.....X..M...A......
7460 40 fa ff ff 45 89 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 @...E..A...A......t.E...I...M...
7480 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 49 c1 e0 04 .Mc.I...M..A...A......t.E...I...
74a0 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 13 75 1a 41 O.|....A......I...O.<.A.B....u.A
74c0 83 7f 08 13 75 25 49 8b 17 49 8b 32 48 89 ef e8 78 f1 ff ff e9 55 f8 ff ff 83 f8 03 75 0d f2 41 ....u%I..I.2H...x....U......u..A
74e0 0f 10 02 f2 0f 11 44 24 40 eb 1b 48 8d 74 24 40 4c 89 d7 4c 89 54 24 08 e8 b6 e8 ff ff 85 c0 4c ......D$@..H.t$@L..L.T$........L
7500 8b 54 24 08 74 45 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c .T$.tEA....u..A......D$H..H.t$HL
7520 89 ff 4c 89 54 24 08 e8 87 e8 ff ff 85 c0 4c 8b 54 24 08 74 16 f2 0f 10 44 24 40 f2 0f 5e 44 24 ..L.T$........L.T$.t....D$@..^D$
7540 48 e8 ba cf ff ff e9 5b f8 ff ff 41 b8 0c 00 00 00 e9 4e f9 ff ff 45 89 c2 41 c1 ea 17 41 f7 c2 H......[...A......N...E..A...A..
7560 00 01 00 00 74 0d 45 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 ....t.E...I...M....Mc.I...M..A..
7580 0e 41 f7 c0 00 01 00 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 .A......t.E...I...O.|....A......
75a0 49 c1 e0 04 4f 8d 3c 04 41 83 7a 08 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 40 eb 1b 48 8d 74 24 I...O.<.A.z..u..A......D$@..H.t$
75c0 40 4c 89 d7 4c 89 54 24 08 e8 e5 e7 ff ff 85 c0 4c 8b 54 24 08 74 45 41 83 7f 08 03 75 0d f2 41 @L..L.T$........L.T$.tEA....u..A
75e0 0f 10 07 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c 89 ff 4c 89 54 24 08 e8 b6 e7 ff ff 85 c0 4c ......D$H..H.t$HL..L.T$........L
7600 8b 54 24 08 74 16 f2 0f 10 4c 24 48 f2 0f 10 44 24 40 e8 79 cb ff ff e9 8a f7 ff ff 41 b8 0a 00 .T$.t....L$H...D$@.y........A...
7620 00 00 e9 7d f8 ff ff 41 c1 e8 17 45 89 c7 49 c1 e7 04 4d 01 e7 41 8b 47 08 83 f8 13 75 0b 49 8b ...}...A...E..I...M..A.G....u.I.
7640 07 48 f7 d8 e9 e5 f6 ff ff 83 f8 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 48 eb 11 48 8d 74 24 48 .H..........u..A......D$H..H.t$H
7660 4c 89 ff e8 4b e7 ff ff 85 c0 74 12 f2 0f 10 44 24 48 0f 57 05 57 b4 04 00 e9 28 f7 ff ff 41 b8 L...K.....t....D$H.W.W....(...A.
7680 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 48 89 .....CA...E..I...M..A....u.I..H.
76a0 44 24 48 eb 11 48 8d 74 24 48 4c 89 ff e8 74 e7 ff ff 85 c0 74 0d 48 8b 44 24 48 48 f7 d0 e9 6b D$H..H.t$HL...t.....t.H.D$HH...k
76c0 f6 ff ff 41 b8 13 00 00 00 4c 89 f1 4c 89 fa 4c 89 fe 48 89 ef e8 00 cd 00 00 e9 ac f1 ff ff 41 ...A.....L..L..L..H............A
76e0 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 c0 41 ........I...M..A.P...t.0...u.1.A
7700 83 38 00 0f 94 c0 41 89 06 41 c7 46 08 01 00 00 00 e9 79 f1 ff ff 41 c1 e8 17 4c 89 f6 48 89 ef .8....A..A.F......y...A...L..H..
7720 44 89 c2 48 c1 e2 04 4c 01 e2 e8 58 ee ff ff e9 57 f1 ff ff 45 89 c7 41 c1 e8 0e 48 89 ef 41 81 D..H...L...X....W...E..A...H..A.
7740 e0 ff 01 00 00 41 c1 ef 17 49 63 d0 45 29 f8 49 c1 e7 04 48 ff c2 41 8d 70 01 48 c1 e2 04 4c 01 .....A...Ic.E).I...H..A.p.H...L.
7760 e2 48 89 55 10 e8 6b ec ff ff 48 8b 53 20 48 8b 44 24 08 49 01 d7 48 01 d0 48 8b 55 18 41 0f 10 .H.U..k...H.S.H.D$.I..H..H.U.A..
7780 37 48 83 7a 18 00 0f 11 30 7e 1f 48 8d 50 10 4c 39 f8 48 89 ef 4c 0f 43 fa 4c 89 7d 10 e8 e7 c5 7H.z....0~.H.P.L9.H..L.C.L.}....
77a0 00 00 48 8b 43 08 48 89 45 10 4c 8b 63 20 e9 e9 07 00 00 85 c0 74 20 48 8b 43 20 48 8b 4c 24 08 ..H.C.H.E.L.c........t.H.C.H.L$.
77c0 48 89 ef 44 89 44 24 10 48 8d 74 08 f0 e8 fe af 00 00 44 8b 44 24 10 41 c1 e8 0e 41 81 e8 ff ff H..D.D$.H.t.......D.D$.A...A....
77e0 01 00 4d 63 c0 49 c1 e0 02 4c 01 43 28 e9 9d f0 ff ff 44 89 c6 c1 ee 17 f7 c6 00 01 00 00 74 0d ..Mc.I...L.C(.....D...........t.
7800 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 01 @...H...L....Hc.H...L..A...A....
7820 00 00 74 0f 41 0f b6 d0 48 c1 e2 04 49 8d 54 15 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d ..t.A...H...I.T....A......I...K.
7840 14 04 48 89 ef e8 bb e9 ff ff e9 a8 00 00 00 44 89 c2 c1 ea 0e f6 c6 01 74 0c 0f b6 d2 48 c1 e2 ..H............D........t....H..
7860 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 0f .L..........H...L..A...A......t.
7880 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 e4 e7 E...I...K.t....Mc.I...K.4.H.....
78a0 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 00 ...SD........t....H...L.........
78c0 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 74 .H...L..A...A......t.E...I...K.t
78e0 05 00 eb 0b 4d 63 c0 49 c1 e0 04 4b 8d 34 04 48 89 ef e8 3f e8 ff ff 44 39 f8 74 0a 48 83 43 28 ....Mc.I...K.4.H...?...D9.t.H.C(
7900 04 e9 85 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 c1 ......H.C(D..D..........t.H.S.H.
7920 e0 04 48 89 ef 48 8d 74 02 f0 e8 a1 ae 00 00 41 c1 ec 0e 41 81 ec ff ff 01 00 4d 63 e4 4a 8d 04 ..H..H.t.......A...A......Mc.J..
7940 a5 04 00 00 00 48 01 43 28 e9 3d ef ff ff 41 81 e0 00 c0 7f 00 41 8b 56 08 74 18 85 d2 b8 01 00 .....H.C(.=...A......A.V.t......
7960 00 00 74 28 30 c0 ff ca 75 22 41 83 3e 00 0f 94 c0 eb 16 85 d2 89 d0 74 13 ff ca b8 01 00 00 00 ..t(0...u"A.>..........t........
7980 75 0a 41 83 3e 00 0f 95 c0 0f b6 c0 83 e0 01 84 c0 74 62 eb 4f 44 89 c2 c1 ea 17 48 c1 e2 04 4c u.A.>............tb.OD.....H...L
79a0 01 e2 41 81 e0 00 c0 7f 00 8b 4a 08 74 17 85 c9 b8 01 00 00 00 74 26 30 c0 ff c9 75 20 83 3a 00 ..A.......J.t........t&0...u..:.
79c0 0f 94 c0 eb 15 85 c9 89 c8 74 12 ff c9 b8 01 00 00 00 75 09 83 3a 00 0f 95 c0 0f b6 c0 83 e0 01 .........t........u..:..........
79e0 84 c0 74 0a 48 83 43 28 04 e9 a1 ee ff ff 0f 10 3a 41 0f 11 3e 48 8b 43 28 44 8b 38 44 89 f8 c1 ..t.H.C(........:A..>H.C(D.8D...
7a00 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 b2 ad 00 00 41 c1 .......t.H.S.H...H..H.t.......A.
7a20 ef 0e 41 81 ef ff ff 01 00 4d 63 ff 4a 8d 04 bd 04 00 00 00 e9 8c 04 00 00 45 89 c7 41 c1 ef 0e ..A......Mc.J............E..A...
7a40 41 81 e7 ff 01 00 00 41 ff cf 41 c1 e8 17 74 0e 45 89 c0 49 c1 e0 04 4d 01 f0 4c 89 45 10 44 89 A......A..A...t.E..I...M..L.E.D.
7a60 fa 4c 89 f6 48 89 ef e8 27 37 01 00 85 c0 74 0e 41 ff c7 0f 85 2e 06 00 00 e9 0d ee ff ff 48 8b .L..H...'7....t.A.............H.
7a80 5d 20 80 4b 42 08 e9 ee ed ff ff 41 c1 e8 17 74 0e 45 89 c0 49 c1 e0 04 4d 01 f0 4c 89 45 10 83 ]..KB......A...t.E..I...M..L.E..
7aa0 ca ff 4c 89 f6 48 89 ef e8 e6 36 01 00 85 c0 0f 85 d6 ed ff ff 4c 8b 6d 20 48 8b 04 24 4d 8b 75 ..L..H....6..........L.m.H..$M.u
7ac0 00 49 8b 5d 10 49 8b 16 4c 8b 23 48 8b 52 18 44 0f b6 7a 0a 48 8b 50 18 49 c1 e7 04 4d 03 7d 20 .I.].I..L.#H.R.D..z.H.P.I...M.}.
7ae0 83 7a 20 00 7e 0c 48 8b 73 20 48 89 ef e8 de ac 00 00 31 d2 49 8d 0c 16 49 39 cf 76 10 41 0f 10 .z..~.H.s.H.......1.I...I9.v.A..
7b00 1c 16 41 0f 11 1c 14 48 83 c2 10 eb e7 4c 89 e2 4d 29 f4 4c 29 f2 49 03 55 20 48 89 53 20 4c 03 ..A....H.....L..M).L).I.U.H.S.L.
7b20 65 10 4c 89 65 10 49 8b 45 28 4c 89 63 08 80 4b 42 20 48 89 43 28 48 89 5d 20 e9 3a ed ff ff 41 e.L.e.I.E(L.c..KB.H.C(H.]..:...A
7b40 c1 e8 17 74 10 45 89 c0 49 c1 e0 04 4b 8d 44 06 f0 48 89 45 10 48 8b 04 24 48 8b 40 18 83 78 20 ...t.E..I...K.D..H.E.H..$H.@..x.
7b60 00 7e 0b 4c 89 e6 48 89 ef e8 62 ac 00 00 4c 89 f6 48 89 ef e8 6d 35 01 00 f6 43 42 08 0f 84 31 .~.L..H...b...L..H...m5...CB...1
7b80 06 00 00 85 c0 48 8b 5d 20 0f 84 ea ec ff ff 48 8b 43 08 48 89 45 10 e9 dd ec ff ff 41 83 7e 08 .....H.].......H.C.H.E......A.~.
7ba0 13 75 52 49 8b 4e 20 49 8b 56 10 48 89 c8 49 03 06 48 85 c9 7e 05 48 39 d0 eb 03 48 39 c2 0f 9e .uRI.N.I.V.H..I..H..~.H9...H9...
7bc0 c2 84 d2 0f 84 c6 ec ff ff 41 c1 e8 0e 4a 8d 14 85 04 00 f8 ff 48 01 53 28 49 89 06 41 c7 46 08 .........A...J.......H.S(I..A.F.
7be0 13 00 00 00 49 89 46 30 41 c7 46 38 13 00 00 00 e9 9a ec ff ff 0f 57 db f2 41 0f 10 56 20 f2 41 ....I.F0A.F8..........W..A..V..A
7c00 0f 10 06 66 0f 2e d3 f2 0f 58 c2 f2 41 0f 10 4e 10 76 06 66 0f 2e c8 eb 04 66 0f 2e c1 0f 93 c0 ...f.....X..A..N.v.f.....f......
7c20 84 c0 0f 84 67 ec ff ff 41 c1 e8 0e 4a 8d 04 85 04 00 f8 ff 48 01 43 28 f2 41 0f 11 06 41 c7 46 ....g...A...J.......H.C(.A...A.F
7c40 08 03 00 00 00 f2 41 0f 11 46 30 41 c7 46 38 03 00 00 00 e9 37 ec ff ff 41 83 7e 08 13 49 8d 46 ......A..F0A.F8.....7...A.~..I.F
7c60 10 48 89 44 24 08 0f 85 cf 00 00 00 41 83 7e 28 13 0f 85 c4 00 00 00 4d 8b 7e 20 48 8d 74 24 30 .H.D$.......A.~(.......M.~.H.t$0
7c80 48 89 c7 44 89 44 24 10 4c 89 fa 48 c1 fa 3f f7 d2 83 c2 02 e8 b3 df ff ff 85 c0 44 8b 44 24 10 H..D.D$.L..H..?............D.D$.
7ca0 74 05 49 8b 06 eb 6f 41 83 7e 18 03 75 0e f2 41 0f 10 46 10 f2 0f 11 44 24 48 eb 1d 48 8b 7c 24 t.I...oA.~..u..A..F....D$H..H.|$
7cc0 08 48 8d 74 24 48 44 89 44 24 10 e8 e3 e0 ff ff 85 c0 44 8b 44 24 10 74 62 0f 57 c0 f2 0f 10 4c .H.t$HD.D$........D.D$.tb.W....L
7ce0 24 48 66 0f 2e c8 76 11 48 b8 ff ff ff ff ff ff ff 7f 48 89 44 24 30 eb 12 48 b8 00 00 00 00 00 $Hf...v.H.........H.D$0..H......
7d00 00 00 80 49 f7 d7 48 89 44 24 30 49 c1 ef 3f 45 85 ff 74 8e 31 c0 49 2b 46 20 48 8b 54 24 30 41 ...I..H.D$0I..?E..t.1.I+F.H.T$0A
7d20 c7 46 18 13 00 00 00 41 c7 46 08 13 00 00 00 49 89 56 10 49 89 06 e9 ee 00 00 00 41 83 7e 18 03 .F.....A.F.....I.V.I.......A.~..
7d40 75 0e f2 41 0f 10 46 10 f2 0f 11 44 24 40 eb 24 48 8b 7c 24 08 48 8d 74 24 40 44 89 44 24 10 e8 u..A..F....D$@.$H.|$.H.t$@D.D$..
7d60 4f e0 ff ff 85 c0 44 8b 44 24 10 75 07 be 27 28 45 00 eb 4a 41 83 7e 28 03 f2 0f 10 44 24 40 41 O.....D.D$.u..'(E..JA.~(....D$@A
7d80 c7 46 18 03 00 00 00 f2 41 0f 11 46 10 75 0e f2 41 0f 10 46 20 f2 0f 11 44 24 48 eb 29 49 8d 7e .F......A..F.u..A..F....D$H.)I.~
7da0 20 48 8d 74 24 48 44 89 44 24 08 e8 03 e0 ff ff 85 c0 44 8b 44 24 08 75 0d be 44 28 45 00 48 89 .H.t$HD.D$........D.D$.u..D(E.H.
7dc0 ef e8 ff 63 01 00 41 83 7e 08 03 f2 0f 10 44 24 48 41 c7 46 28 03 00 00 00 f2 41 0f 11 46 20 75 ...c..A.~.....D$HA.F(.....A..F.u
7de0 0d f2 41 0f 10 06 f2 0f 11 44 24 38 eb 22 48 8d 74 24 38 4c 89 f7 44 89 44 24 08 e8 b3 df ff ff ..A......D$8."H.t$8L..D.D$......
7e00 85 c0 44 8b 44 24 08 75 07 be 60 28 45 00 eb ae f2 0f 10 44 24 38 f2 0f 5c 44 24 48 41 c7 46 08 ..D.D$.u..`(E......D$8..\D$HA.F.
7e20 03 00 00 00 f2 41 0f 11 06 41 c1 e8 0e e9 8b 00 00 00 41 0f 10 66 20 49 8d 46 60 44 89 c2 49 8d .....A...A........A..f.I.F`D..I.
7e40 76 30 b9 01 00 00 00 41 0f 10 6e 10 c1 ea 0e 81 e2 ff 01 00 00 48 89 ef 41 0f 10 36 41 0f 11 66 v0.....A..n..........H..A..6A..f
7e60 50 41 0f 11 6e 40 41 0f 11 76 30 48 89 45 10 e8 5f 37 01 00 48 8b 43 08 4c 8b 63 20 48 89 45 10 PA..n@A..v0H.E.._7..H.C.L.c.H.E.
7e80 48 8b 43 28 48 8d 50 04 48 89 53 28 44 8b 00 45 89 c1 41 c1 e9 06 45 0f b6 c9 49 c1 e1 04 4f 8d H.C(H.P.H.S(D..E..A...E...I...O.
7ea0 34 0c 41 83 7e 18 00 0f 84 e2 e9 ff ff 41 0f 10 7e 10 41 c1 e8 0e 4d 63 c0 41 0f 11 3e 4a 8d 04 4.A.~........A..~.A...Mc.A..>J..
7ec0 85 04 00 f8 ff 48 01 43 28 e9 c1 e9 ff ff 44 89 c0 c1 e8 0e 25 ff 01 00 00 41 c1 e8 17 75 0e 4c .....H.C(.....D.....%....A...u.L
7ee0 8b 45 10 4d 29 f0 49 c1 f8 04 41 ff c8 85 c0 75 11 48 8b 43 28 48 8d 50 04 48 89 53 28 8b 00 c1 .E.M).I...A....u.H.C(H.P.H.S(...
7f00 e8 06 ff c8 4d 8b 3e 6b c0 32 44 01 c0 41 3b 47 0c 76 1f 89 c2 4c 89 fe 48 89 ef 44 89 44 24 10 ....M.>k.2D..A;G.v...L..H..D.D$.
7f20 89 44 24 08 e8 35 09 00 00 44 8b 44 24 10 8b 44 24 08 49 63 f0 44 29 c0 48 c1 e6 04 89 44 24 08 .D$..5...D.D$..D$.Ic.D).H....D$.
7f40 4d 8d 0c 36 45 89 c6 8b 44 24 08 45 85 f6 42 8d 14 30 7e 48 4c 89 c9 4c 89 fe 48 89 ef 4c 89 4c M..6E...D$.E..B..0~HL..L..H..L.L
7f60 24 10 e8 d7 06 00 00 4c 8b 4c 24 10 41 f6 41 08 40 74 20 41 f6 47 09 04 74 19 49 8b 01 f6 40 09 $......L.L$.A.A.@t.A.G..t.I...@.
7f80 03 74 10 4c 89 fe 48 89 ef e8 ac b6 00 00 4c 8b 4c 24 10 41 ff ce 49 83 e9 10 eb ab 48 8b 43 08 .t.L..H.......L.L$.A..I.....H.C.
7fa0 48 89 45 10 e9 e6 e8 ff ff 48 8b 04 24 41 c1 e8 0e 48 8b 40 18 48 8b 40 40 4e 8b 3c c0 48 8b 04 H.E......H..$A...H.@.H.@@N.<.H..
7fc0 24 4d 8b 57 60 4c 8d 40 20 41 8b 47 10 49 8b 57 58 4d 85 d2 89 44 24 08 0f 84 7a 01 00 00 48 8d $M.W`L.@.A.G.I.WXM...D$...z...H.
7fe0 7a 09 31 f6 39 74 24 08 0f 8e b6 01 00 00 80 7f ff 00 0f b6 07 74 09 48 c1 e0 04 4c 01 e0 eb 07 z.1.9t$..............t.H...L....
8000 49 8b 04 c0 48 8b 00 4d 8b 5c f2 20 48 83 c7 10 48 ff c6 49 39 03 74 cc e9 3b 01 00 00 80 7a ff I...H..M.\..H...H..I9.t..;....z.
8020 00 0f b6 32 0f 84 6c 01 00 00 48 c1 e6 04 48 89 ef 4c 89 5c 24 28 4c 01 e6 48 89 54 24 20 4c 89 ...2..l...H...H..L.\$(L..H.T$.L.
8040 54 24 18 4c 89 44 24 10 e8 0c a7 00 00 4c 8b 54 24 18 4c 8b 5c 24 28 4c 8b 44 24 10 48 8b 54 24 T$.L.D$......L.T$.L.\$(L.D$.H.T$
8060 20 4b 89 44 d3 20 4b 8b 44 d3 20 48 83 c2 10 49 ff c2 48 ff 40 08 44 39 54 24 08 7f a0 41 f6 47 .K.D..K.D..H...I..H.@.D9T$...A.G
8080 09 04 75 04 4d 89 5f 60 48 8b 45 18 48 83 78 18 00 0f 8e f4 e7 ff ff 4d 8d 4e 10 48 89 ef 4c 89 ..u.M._`H.E.H.x........M.N.H..L.
80a0 4d 10 e8 e2 bc 00 00 48 8b 43 08 48 89 45 10 e9 d7 e7 ff ff 48 8b 04 24 4d 89 e7 4c 2b 3b 41 c1 M......H.C.H.E......H..$M..L+;A.
80c0 e8 17 41 ff c8 48 8b 40 18 49 c1 ff 04 0f b6 40 0a 41 29 c7 41 ff cf 41 83 f8 ff 75 43 48 8b 55 ..A..H.@.I.....@.A).A..A...uCH.U
80e0 30 48 2b 55 10 49 63 c7 48 c1 fa 04 48 39 c2 7f 15 44 89 fe 48 89 ef 48 89 44 24 10 e8 0a 2e 01 0H+U.Ic.H...H9...D..H..H.D$.....
8100 00 48 8b 44 24 10 4c 8b 63 20 4c 8b 74 24 08 48 c1 e0 04 45 89 f8 4d 01 e6 4c 01 f0 48 89 45 10 .H.D$.L.c.L.t$.H...E..M..L..H.E.
8120 49 63 d7 31 c0 31 c9 48 6b d2 f0 4c 01 e2 44 39 c1 0f 8d 58 e7 ff ff 44 39 f9 7d 0b 0f 10 1c 02 Ic.1.1.Hk..L..D9...X...D9.}.....
8140 41 0f 11 1c 06 eb 09 41 c7 44 06 08 00 00 00 00 ff c1 48 83 c0 10 eb d6 8b 74 24 08 48 89 ef 48 A......A.D........H......t$.H..H
8160 89 54 24 18 4c 89 44 24 10 e8 66 a5 00 00 48 8b 54 24 18 4c 89 78 18 49 89 c3 49 89 06 41 c7 46 .T$.L.D$..f...H.T$.L.x.I..I..A.F
8180 08 46 00 00 00 45 31 d2 4c 8b 44 24 10 48 83 c2 09 e9 e0 fe ff ff 49 8b 04 f0 4b 89 44 d3 20 e9 .F...E1.L.D$.H........I...K.D...
81a0 c2 fe ff ff 4d 89 16 41 c7 46 08 46 00 00 00 e9 d4 fe ff ff 48 83 c4 58 5b 5d 41 5c 41 5d 41 5e ....M..A.F.F........H..X[]A\A]A^
81c0 41 5f c3 41 54 55 53 48 83 ec 10 8b 46 08 83 e0 3f ff c8 83 f8 15 0f 87 df 00 00 00 48 89 f5 48 A_.ATUSH....F...?...........H..H
81e0 89 fb ff 24 c5 e0 2a 45 00 48 8d 7c 24 0c f2 0f 10 06 e8 99 c0 ff ff f2 0f 59 05 01 aa 04 00 f2 ...$..*E.H.|$............Y......
8200 0f 2c c0 03 44 24 0c 85 c0 89 44 24 0c 79 16 89 c6 01 c6 b8 00 00 00 00 0f 45 44 24 0c 89 44 24 .,..D$....D$.y...........ED$..D$
8220 0c 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 ..\$...K.........H..D$.......Hc.
8240 48 c1 e0 05 48 03 43 18 e9 8f 00 00 00 4c 8b 26 41 80 7c 24 0a 00 75 1f 41 8b 54 24 0c 49 8b 74 H...H.C......L.&A.|$..u.A.T$.I.t
8260 24 10 49 8d 7c 24 20 e8 5e bc 00 00 41 c6 44 24 0a 01 41 89 44 24 0c 0f b6 4b 0b 48 8b 55 00 b8 $.I.|$..^...A.D$..A.D$...K.H.U..
8280 01 00 00 00 d3 e0 ff c8 23 42 0c eb 0f 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 06 48 98 eb a0 ........#B.....O..........#.H...
82a0 0f b6 4f 0b b8 01 00 00 00 31 d2 d3 e0 8d 48 ff 8b 06 83 c9 01 f7 f1 89 d0 eb 85 0f b6 4f 0b b8 ..O......1....H..............O..
82c0 01 00 00 00 31 d2 d3 e0 8d 48 ff 8b 06 83 c9 01 f7 f1 89 d0 48 c1 e0 05 48 03 47 18 48 83 c4 10 ....1....H..........H...H.G.H...
82e0 5b 5d 41 5c c3 31 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 []A\.1.....u$H.?H.W.H......w.SH.
8300 f3 e8 2b 4c 01 00 48 98 ff 04 83 b8 01 00 00 00 5b c3 41 55 41 54 49 89 f4 55 53 48 89 d3 51 8b ..+L..H.........[.AUATI..USH..Q.
8320 42 08 85 c0 0f 84 85 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 B............I..u.H..H.B.H=....w
8340 07 3b 56 0c 89 d0 76 69 48 89 de 4c 89 e7 e8 70 fe ff ff 48 89 c5 48 8d 75 10 31 ff 48 89 da e8 .;V...viH..L...p...H..H.u.1.H...
8360 a1 de ff ff 85 c0 74 14 49 2b 6c 24 18 41 8b 44 24 0c 48 c1 fd 05 8d 44 28 01 eb 35 83 7d 18 0a ......t.I+l$.A.D$.H....D(..5.}..
8380 75 0f f6 43 08 40 74 09 48 8b 03 48 39 45 10 74 d7 48 63 45 1c 85 c0 75 0d be b0 2b 45 00 4c 89 u..C.@t.H..H9E.t.HcE...u...+E.L.
83a0 ef e8 1f 5e 01 00 48 c1 e0 05 48 01 c5 eb a7 31 c0 41 8b 4c 24 0c 39 c8 73 2e 49 8b 74 24 10 89 ...^..H...H....1.A.L$.9.s.I.t$..
83c0 c2 8d 40 01 48 c1 e2 04 83 7c 16 08 00 74 e7 48 89 03 49 8b 44 24 10 c7 43 08 13 00 00 00 0f 10 ..@.H....|...t.H..I.D$..C.......
83e0 04 10 0f 11 43 10 eb 38 29 c8 41 0f b6 4c 24 0b ba 01 00 00 00 d3 e2 89 d1 eb 02 ff c0 39 c8 7d ....C..8).A..L$..............9.}
8400 26 89 c2 48 c1 e2 05 49 03 54 24 18 83 7a 08 00 74 e9 0f 10 4a 10 0f 11 0b 0f 10 12 0f 11 53 10 &..H...I.T$..z..t...J.........S.
8420 b8 01 00 00 00 eb 02 31 c0 5a 5b 5d 41 5c 41 5d c3 50 ba 38 00 00 00 be 05 00 00 00 e8 50 b2 00 .......1.Z[]A\A].P.8.........P..
8440 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 48 c7 40 18 .H.@(.....@..H.@......@.....H.@.
8460 90 2b 45 00 c6 40 0b 00 48 c7 40 20 90 2b 45 00 5a c3 55 53 48 89 f3 52 48 8b 76 18 48 89 fd 48 .+E..@..H.@..+E.Z.USH..RH.v.H..H
8480 81 fe 90 2b 45 00 74 19 0f b6 4b 0b ba 01 00 00 00 d3 e2 31 c9 48 63 d2 48 c1 e2 05 e8 02 a5 00 ...+E.t...K........1.Hc.H.......
84a0 00 8b 53 0c 48 8b 73 10 48 89 ef 31 c9 48 c1 e2 04 e8 ed a4 00 00 58 48 89 de 48 89 ef 31 c9 5b ..S.H.s.H..1.H........XH..H..1.[
84c0 5d ba 38 00 00 00 e9 d8 a4 00 00 8b 47 0c 48 8d 56 ff 48 39 c2 73 0e 48 8b 47 10 48 c1 e6 04 48 ].8.........G.H.V.H9.s.H.G.H...H
84e0 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 47 18 83 78 .D0....O..........!.H.H...H.G..x
8500 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 40 62 45 00 ..u.H9p.t.HcP...t.H...H.....@bE.
8520 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 78 18 44 75 ...O..........#F.H.H...H.G..x.Du
8540 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 62 45 00 c3 55 53 .H9p.t.HcP...t.H...H.....@bE..US
8560 48 89 f5 48 83 ec 18 8b 56 08 83 e2 3f 83 fa 03 74 2e 7f 0f 85 d2 b8 40 62 45 00 0f 84 b6 00 00 H..H....V...?...t......@bE......
8580 00 eb 7c 83 fa 04 74 0a 83 fa 13 75 72 48 8b 36 eb 62 48 8b 36 48 83 c4 18 5b 5d e9 81 ff ff ff ..|...t....urH.6.bH.6H...[].....
85a0 f2 0f 10 0e 48 89 7c 24 08 66 0f 28 c1 f2 0f 11 0c 24 e8 49 bf ff ff f2 0f 10 0c 24 48 8b 7c 24 ....H.|$.f.(.....$.I.......$H.|$
85c0 08 f2 0f 10 15 f7 a4 04 00 66 0f 2e d1 0f 97 c2 66 0f 2e 0d e0 a4 04 00 0f 93 c0 84 c2 74 20 66 .........f......f............t.f
85e0 0f 2e c8 b2 00 0f 9b c0 0f 45 c2 84 c0 74 10 f2 48 0f 2c f1 48 83 c4 18 5b 5d e9 cc fe ff ff 48 .........E...t..H.,.H...[].....H
8600 89 ee e8 bc fb ff ff 48 89 c3 48 8d 73 10 31 ff 48 89 ea e8 ed db ff ff 85 c0 74 05 48 89 d8 eb .......H..H.s.1.H.........t.H...
8620 16 48 63 43 1c 85 c0 74 09 48 c1 e0 05 48 01 c3 eb d8 b8 40 62 45 00 48 83 c4 18 5b 5d c3 41 55 .HcC...t.H...H.....@bE.H...[].AU
8640 41 54 49 89 fd 55 53 48 89 f3 48 89 df 48 89 d6 48 89 d5 48 83 ec 18 49 89 cc e8 6c fe ff ff 48 ATI..USH..H..H..H..H...I...l...H
8660 3d 40 62 45 00 75 1a 48 89 e2 48 89 de 4c 89 ef 48 89 2c 24 c7 44 24 08 13 00 00 00 e8 fb 01 00 =@bE.u.H..H..L..H.,$.D$.........
8680 00 41 0f 10 04 24 0f 11 00 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 57 41 56 49 89 f7 41 55 41 54 41 .A...$...H...[]A\A].AWAVI..AUATA
86a0 89 cd 55 53 49 89 fc 89 d3 48 83 ec 18 8b 6e 0c 0f b6 46 0b 4c 8b 76 18 39 ea 89 44 24 08 76 37 ..USI....H....n...F.L.v.9..D$.v7
86c0 48 8b 76 10 89 d1 89 ea 48 c1 e2 04 48 c1 e1 04 e8 ce a2 00 00 41 8b 57 0c 49 89 47 10 39 da 73 H.v.....H...H........A.W.I.G.9.s
86e0 12 89 d1 ff c2 48 c1 e1 04 c7 44 08 08 00 00 00 00 eb ea 41 89 5f 0c 45 85 ed 75 0d 49 c7 47 18 .....H....D........A._.E..u.I.G.
8700 90 2b 45 00 45 31 d2 eb 79 44 89 ef e8 20 48 01 00 83 f8 1e 7e 0f be c6 2b 45 00 4c 89 e7 31 c0 .+E.E1..yD....H.....~...+E.L..1.
8720 e8 a0 5a 01 00 88 c1 41 bd 01 00 00 00 31 d2 41 d3 e5 31 f6 4c 89 e7 44 89 e9 89 44 24 0c 44 89 ..Z....A.....1.A..1.L..D...D$.D.
8740 6c 24 04 48 c1 e1 05 e8 57 a2 00 00 44 8b 54 24 0c 49 89 47 18 31 c0 39 44 24 04 7e 25 48 89 c2 l$.H....W...D.T$.I.G.1.9D$.~%H..
8760 48 ff c0 48 c1 e2 05 49 03 57 18 c7 42 1c 00 00 00 00 c7 42 18 00 00 00 00 c7 42 08 00 00 00 00 H..H...I.W..B......B......B.....
8780 eb d5 45 89 e9 45 88 57 0b 49 c1 e1 05 4d 03 4f 18 39 eb 4d 89 4f 20 73 4c 41 89 5f 0c 89 d8 89 ..E..E.W.I...M.O.9.M.O.sLA._....
87a0 c1 44 8d 68 01 48 c1 e1 04 49 03 4f 10 83 79 08 00 74 0e 44 89 ea 4c 89 fe 4c 89 e7 e8 7d fe ff .D.h.H...I.O..y..t.D..L..L...}..
87c0 ff 41 39 ed 44 89 e8 72 d6 49 8b 77 10 89 d9 89 ea 48 c1 e1 04 48 c1 e2 04 4c 89 e7 e8 c2 a1 00 .A9.D..r.I.w.....H...H...L......
87e0 00 49 89 47 10 8a 4c 24 08 bb 01 00 00 00 d3 e3 ff cb 48 63 eb 48 c1 e5 05 4d 8d 6c 2e 10 85 db .I.G..L$..........Hc.H...M.l....
8800 78 25 41 83 7d f8 00 74 16 4c 89 ea 4c 89 fe 4c 89 e7 e8 7e 03 00 00 41 0f 10 45 f0 0f 11 00 ff x%A.}..t.L..L..L...~...A..E.....
8820 cb 49 83 ed 20 eb d7 49 81 fe 90 2b 45 00 74 1f 48 83 c4 18 48 8d 55 20 4c 89 f6 5b 4c 89 e7 31 .I.....I...+E.t.H...H.U.L..[L..1
8840 c9 5d 41 5c 41 5d 41 5e 41 5f e9 54 a1 00 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 31 c9 .]A\A]A^A_.T...H...[]A\A]A^A_.1.
8860 48 81 7e 18 90 2b 45 00 74 0d 0f b6 4e 0b b8 01 00 00 00 d3 e0 89 c1 e9 18 fe ff ff 41 57 41 56 H.~..+E.t...N...............AWAV
8880 41 55 41 54 49 89 fd 55 53 48 89 d5 48 81 ec b8 00 00 00 8b 42 08 85 c0 75 07 be d5 2b 45 00 eb AUATI..USH..H.......B...u...+E..
88a0 4e 83 f8 03 48 89 f3 75 72 f2 0f 10 0a 66 0f 2e c9 7a 35 66 0f 28 c1 f2 0f 11 4c 24 08 e8 3e bc N...H..ur....f...z5f.(....L$..>.
88c0 ff ff f2 0f 10 4c 24 08 f2 0f 10 15 f0 a1 04 00 66 0f 2e d1 0f 97 c2 66 0f 2e 0d d9 a1 04 00 0f .....L$.........f......f........
88e0 93 c0 84 c2 75 0e eb 33 be e8 2b 45 00 31 c0 e8 d1 58 01 00 66 0f 2e c8 b2 00 0f 9b c0 0f 45 c2 ....u..3..+E.1...X..f.........E.
8900 84 c0 74 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 48 89 ..t..H.,.H.l$..D$(....H.D$.H..H.
8920 df e8 9d f8 ff ff 48 3d 90 2b 45 00 49 89 c4 74 0a 83 78 08 00 0f 84 13 02 00 00 48 8b 53 18 48 ......H=.+E.I..t..x........H.S.H
8940 8b 43 20 48 39 d0 76 17 83 78 f8 00 4c 8d 70 e0 4c 89 73 20 75 e9 4d 85 f6 0f 85 59 01 00 00 31 .C.H9.v..x..L.p.L.s.u.M....Y...1
8960 c0 c7 44 04 30 00 00 00 00 48 83 c0 04 48 3d 80 00 00 00 75 ec 4c 8d 74 24 30 44 8b 43 0c 4c 8d ..D.0....H...H=....u.L.t$0D.C.L.
8980 94 24 b0 00 00 00 45 31 e4 ba 01 00 00 00 be 01 00 00 00 4c 89 f0 44 39 c6 76 0a 44 39 c2 77 35 .$....E1...........L..D9.v.D9.w5
89a0 45 89 c1 eb 03 41 89 f1 31 ff 44 39 ca 77 16 8d 4a ff 48 c1 e1 04 48 03 4b 10 83 79 08 01 83 df E....A..1.D9.w..J.H...H.K..y....
89c0 ff ff c2 eb e5 01 38 48 83 c0 04 41 01 fc 01 f6 4c 39 d0 75 c1 0f b6 4b 0b ba 01 00 00 00 45 31 ......8H...A....L9.u...K......E1
89e0 ff d3 e2 31 c9 44 8d 42 ff 48 63 d2 48 c1 e2 05 48 83 ea 20 41 83 f8 ff 74 45 48 89 d7 48 03 7b ...1.D.B.Hc.H...H...A...tEH..H.{
8a00 18 83 7f 08 00 74 2f 48 8d 74 24 30 48 83 c7 10 48 89 54 24 18 44 89 44 24 14 89 4c 24 08 e8 c2 .....t/H.t$0H...H.T$.D.D$..L$...
8a20 f8 ff ff 8b 4c 24 08 48 8b 54 24 18 41 01 c7 44 8b 44 24 14 ff c1 41 ff c8 48 83 ea 20 eb b5 41 ....L$.H.T$.A..D.D$...A..H.....A
8a40 8d 04 0c 48 8d 74 24 30 48 89 ef 89 44 24 08 e8 91 f8 ff ff 41 01 c7 8b 44 24 08 31 d2 45 01 fc ...H.t$0H...D$......A...D$.1.E..
8a60 31 ff be 01 00 00 00 8d 48 01 31 c0 41 89 f0 41 d1 e8 45 39 e0 73 21 45 8b 0e 45 85 c9 74 0c 44 1.......H.1.A..A..E9.s!E..E..t.D
8a80 01 c8 44 39 c0 0f 47 d6 0f 47 f8 49 83 c6 04 44 39 e0 74 04 01 f6 eb d4 29 f9 48 89 de 4c 89 ef ..D9..G..G.I...D9.t.....).H..L..
8aa0 e8 ef fb ff ff 48 89 ea 48 89 de 4c 89 ef e8 e2 00 00 00 e9 cb 00 00 00 49 8d 74 24 10 48 89 df .....H..H..L............I.t$.H..
8ac0 e8 fe f6 ff ff 4c 39 e0 74 59 48 63 50 1c 48 c1 e2 05 48 01 c2 4c 39 e2 74 05 48 89 d0 eb eb 4c .....L9.tYHcP.H...H..L9.t.H....L
8ae0 89 f2 b9 08 00 00 00 4c 89 f7 48 29 c2 4c 89 e6 48 c1 fa 05 89 50 1c f3 a5 41 83 7c 24 1c 00 74 .......L..H).L..H....P...A.|$..t
8b00 17 4c 89 e0 4c 29 f0 48 c1 f8 05 41 01 46 1c 41 c7 44 24 1c 00 00 00 00 41 c7 44 24 08 00 00 00 .L..L).H...A.F.A.D$.....A.D$....
8b20 00 eb 2b 49 63 54 24 1c 85 d2 74 12 48 c1 e2 05 49 01 d4 4d 29 f4 49 c1 fc 05 45 89 66 1c 4c 89 ..+IcT$...t.H...I..M).I...E.f.L.
8b40 f2 4d 89 f4 48 29 c2 48 c1 fa 05 89 50 1c 48 8b 45 00 49 89 44 24 10 8b 45 08 41 89 44 24 18 f6 .M..H).H....P.H.E.I.D$..E.A.D$..
8b60 45 08 40 74 1b f6 43 09 04 74 15 48 8b 45 00 f6 40 09 03 74 0b 48 89 de 4c 89 ef e8 ba aa 00 00 E.@t..C..t.H.E..@..t.H..L.......
8b80 4c 89 e0 48 81 c4 b8 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 f3 48 89 fd 48 89 d6 L..H......[]A\A]A^A_.USH..H..H..
8ba0 48 89 df 48 83 ec 18 48 89 54 24 08 e8 ad f9 ff ff 48 3d 40 62 45 00 48 8b 54 24 08 75 11 48 83 H..H...H.T$......H=@bE.H.T$.u.H.
8bc0 c4 18 48 89 de 48 89 ef 5b 5d e9 ad fc ff ff 48 83 c4 18 5b 5d c3 41 55 41 54 55 53 8b 5f 0c 85 ..H..H..[].....H...[].AUATUS._..
8be0 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 01 0f 86 .t:H.w..C.H....|...u(1...)......
8c00 91 00 00 00 8d 14 03 d1 ea 8d 4a ff 48 c1 e1 04 83 7c 0e 08 00 0f 45 c2 0f 44 da eb da 48 81 7f ..........J.H....|....E..D...H..
8c20 18 90 2b 45 00 49 89 fc 8d 6b 01 74 66 89 ee 4c 89 e7 e8 94 f8 ff ff 83 78 08 00 74 2c 81 fd ff ..+E.I...k.tf..L........x..t,...
8c40 ff ff 3f 76 1e bb 01 00 00 00 89 de 4c 89 e7 e8 77 f8 ff ff 83 78 08 00 74 04 ff c3 eb ec 8d 43 ..?v........L...w....x..t......C
8c60 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 ee ..2........)....v!D.l..L..A..D..
8c80 e8 46 f8 ff ff 83 78 08 00 41 0f 45 dd 41 0f 44 ed eb d6 89 d8 5b 5d 41 5c 41 5d c3 53 be 01 00 .F....x..A.E.A.D.....[]A\A].S...
8ca0 00 00 48 89 fb 48 83 ec 10 48 8d 54 24 08 e8 66 00 01 00 48 8b 74 24 08 48 89 df e8 76 bf 00 00 ..H..H...H.T$..f...H.t$.H...v...
8cc0 48 83 c4 10 b8 01 00 00 00 5b c3 41 57 41 56 8d 41 ff 41 55 41 54 55 53 bd 08 00 00 00 48 98 48 H........[.AWAV.A.AUATUS.....H.H
8ce0 83 ec 18 83 f9 08 0f 4e e9 45 31 db 45 31 e4 44 8d 55 ff 49 63 da 48 29 d8 45 85 d2 78 24 4e 8d .......N.E1.E1.D.U.Ic.H).E..x$N.
8d00 0c 18 49 89 dd 49 c1 e4 08 4d 29 dd 85 d2 4d 0f 45 cd 41 ff ca 49 ff c3 46 0f b6 0c 0e 4d 09 cc ..I..I...M)...M.E.A..I..F....M..
8d20 eb d7 83 f9 07 7f 20 45 85 c0 0f 84 82 00 00 00 8d 0c cd ff ff ff ff b8 01 00 00 00 48 d3 e0 49 .......E....................H..I
8d40 31 c4 49 29 c4 eb 6b 83 f9 08 74 66 4c 89 e0 48 83 e8 00 79 0b 45 85 c0 41 be ff 00 00 00 75 03 1.I)..k...tfL..H...y.E..A.....u.
8d60 45 31 f6 89 cb 41 89 d5 48 89 f1 44 8d 7b ff 48 89 3c 24 48 63 ed 4d 63 ff 4c 89 f8 48 29 e8 45 E1...A..H..D.{.H.<$Hc.Mc.L..H).E
8d80 85 ed 48 0f 45 c5 0f b6 04 01 44 39 f0 74 1c 48 8b 3c 24 89 da be 08 2c 45 00 31 c0 48 89 4c 24 ..H.E.....D9.t.H.<$....,E.1.H.L$
8da0 08 e8 db f4 00 00 48 8b 4c 24 08 48 ff c5 39 dd 7c c7 48 83 c4 18 4c 89 e0 5b 5d 41 5c 41 5d 41 ......H.L$.H..9.|.H...L..[]A\A]A
8dc0 5e 41 5f c3 41 54 55 49 89 f4 53 8a 06 48 89 fd 48 8d 5e 01 3c 25 74 12 3c 5b 75 65 80 7e 01 5e ^A_.ATUI..S..H..H.^.<%t.<[ue.~.^
8de0 48 8d 46 02 48 0f 44 d8 eb 3a 48 3b 5f 18 75 10 48 8b 7f 20 be 36 2c 45 00 31 c0 e8 81 f4 00 00 H.F.H.D..:H;_.u.H....6,E.1......
8e00 49 8d 44 24 02 eb 3d 80 3b 25 48 8d 43 01 75 0c 48 3b 45 18 48 8d 53 02 48 0f 42 c2 80 38 5d 74 I.D$..=.;%H.C.u.H;E.H.S.H.B..8]t
8e20 1b 48 89 c3 48 3b 5d 18 75 dd 48 8b 7d 20 be 59 2c 45 00 31 c0 e8 47 f4 00 00 eb cb 48 ff c0 eb .H..H;].u.H.}..Y,E.1..G.....H...
8e40 03 48 89 d8 5b 5d 41 5c c3 41 56 41 55 49 89 f5 41 54 55 4c 63 e1 53 89 d5 4c 89 e6 49 89 fe 4c .H..[]A\.AVAUI..ATULc.S..L..I..L
8e60 89 e3 48 83 ec 10 44 89 44 24 0c e8 55 f8 00 00 31 d2 85 ed 44 8b 44 24 0c 75 08 41 8d 54 24 ff ..H...D.D$..U...1...D.D$.u.A.T$.
8e80 48 63 d2 49 8d 4c 24 ff 44 88 2c 10 41 b9 01 00 00 00 44 39 cb 7e 19 48 89 ca 49 c1 ed 08 4c 29 Hc.I.L$.D.,.A.....D9.~.H..I...L)
8ea0 ca 85 ed 49 0f 45 d1 49 ff c1 44 88 2c 10 eb e2 83 fb 08 7e 10 45 85 c0 41 b9 08 00 00 00 49 8d ...I.E.I..D.,......~.E..A.....I.
8ec0 4c 24 ff 75 11 4d 01 66 10 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 48 89 ca 4c 29 ca 85 ed 49 0f L$.u.M.f.H...[]A\A]A^.H..L)...I.
8ee0 45 d1 49 ff c1 44 39 cb c6 04 10 ff 7f e8 eb d5 50 48 89 cf e8 71 f8 00 00 31 c0 5a c3 41 54 55 E.I..D9.........PH...q...1.Z.ATU
8f00 be 01 00 00 00 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 .....SH..H..0...H..dH..%(...H..$
8f20 28 20 00 00 31 c0 e8 ee fd 00 00 48 8b 14 24 48 8d 74 24 08 48 89 df 48 89 c5 31 db e8 58 f9 00 (...1......H..$H.t$.H..H..1..X..
8f40 00 49 89 c4 48 8b 34 24 48 39 f3 73 19 e8 fe af ff ff 0f b6 54 1d 00 48 8b 00 8b 04 90 41 88 04 .I..H.4$H9.s........T..H.....A..
8f60 1c 48 ff c3 eb de 48 8d 7c 24 08 e8 86 f8 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 .H....H.|$......H..$(...dH3.%(..
8f80 00 b8 01 00 00 00 74 05 e8 63 b1 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 53 be 01 00 00 00 ......t..c...H..0...[]A\.US.....
8fa0 48 89 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 H..H..8...H..dH..%(...H..$(...1.
8fc0 e8 54 fd 00 00 48 8b 14 24 48 8d 74 24 08 48 89 df 48 89 c5 e8 c0 f8 00 00 31 d2 48 8b 34 24 48 .T...H..$H.t$.H..H.......1.H.4$H
8fe0 39 f2 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 f6 f7 00 00 9.s.H..H)..L5....H....H.|$......
9000 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 d3 b0 ff ff 48 81 c4 H..$(...dH3.%(........t......H..
9020 38 20 00 00 5b 5d c3 41 56 41 55 49 89 fe 41 54 55 be 01 00 00 00 53 48 81 ec 40 20 00 00 48 8d 8...[].AVAUI..ATU.....SH..@...H.
9040 54 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 be fc 00 00 be 02 00 00 00 T$.dH..%(...H..$8...1...........
9060 4c 89 f7 48 89 c5 e8 3f fe 00 00 48 8d 4c 24 10 49 89 c5 ba 30 3c 45 00 be 03 00 00 00 4c 89 f7 L..H...?...H.L$.I...0<E......L..
9080 e8 c9 fc 00 00 4d 85 ed 7f 14 31 d2 be 30 3c 45 00 4c 89 f7 e8 b1 bb 00 00 e9 94 00 00 00 48 8b .....M....1..0<E.L............H.
90a0 4c 24 10 48 8b 74 24 08 48 89 cf 48 01 f7 72 12 31 d2 49 89 c4 b8 ff ff ff 7f 49 f7 f5 48 39 c7 L$.H.t$.H..H..r.1.I.......I..H9.
90c0 76 11 be 79 2c 45 00 4c 89 f7 31 c0 e8 b0 f1 00 00 eb 64 49 8d 5d ff 4c 89 f7 48 0f af cb 48 89 v..y,E.L..1.......dI.].L..H...H.
90e0 f3 48 8d 74 24 18 49 0f af dd 48 01 cb 48 89 da e8 a4 f7 00 00 49 ff cd 48 89 c7 48 89 ee 48 8b .H.t$.I...H..H.......I..H..H..H.
9100 4c 24 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 e6 f3 a4 48 03 L$...t.H.L$.H.D$.H..t.H..L....H.
9120 44 24 10 eb d0 48 8d 7c 24 18 48 89 de e8 c4 f6 00 00 b8 01 00 00 00 48 8b 94 24 38 20 00 00 64 D$...H.|$.H............H..$8...d
9140 48 33 14 25 28 00 00 00 74 05 e8 a1 af ff ff 48 81 c4 40 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 H3.%(...t......H..@...[]A\A]A^.A
9160 54 55 be 01 00 00 00 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 TU.....SH..H..0...H..dH..%(...H.
9180 84 24 28 20 00 00 31 c0 e8 8c fb 00 00 48 8b 14 24 48 8d 74 24 08 48 89 df 48 89 c5 31 db e8 f6 .$(...1......H..$H.t$.H..H..1...
91a0 f6 00 00 49 89 c4 48 8b 34 24 48 39 f3 73 19 e8 0c b4 ff ff 0f b6 54 1d 00 48 8b 00 8b 04 90 41 ...I..H.4$H9.s........T..H.....A
91c0 88 04 1c 48 ff c3 eb de 48 8d 7c 24 08 e8 24 f6 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 ...H....H.|$..$...H..$(...dH3.%(
91e0 00 00 00 b8 01 00 00 00 74 05 e8 01 af ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 53 48 63 ee ........t......H..0...[]A\.USHc.
9200 51 48 63 df 89 ef e8 85 b1 ff ff 83 e8 61 83 f8 19 0f 87 d2 00 00 00 ff 24 c5 80 30 45 00 e8 ad QHc..........a..........$..0E...
9220 b3 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 04 e9 a6 00 00 00 e8 97 b3 ff ff 48 8b 00 66 8b 1c 58 ...H..f..Xf..............H..f..X
9240 83 e3 02 e9 92 00 00 00 e8 83 b3 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 08 eb 7f e8 70 b3 ff ff .............H..f..Xf.......p...
9260 48 8b 00 66 8b 1c 58 66 81 e3 00 80 eb 6c e8 5d b3 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 02 eb H..f..Xf.....l.]...H..f..Xf.....
9280 59 e8 4a b3 ff ff 48 8b 00 66 8b 1c 58 83 e3 04 eb 48 e8 39 b3 ff ff 48 8b 00 66 8b 1c 58 66 81 Y.J...H..f..X....H.9...H..f..Xf.
92a0 e3 00 20 eb 35 e8 26 b3 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 01 eb 22 e8 13 b3 ff ff 48 8b 00 ....5.&...H..f..Xf.....".....H..
92c0 66 8b 1c 58 83 e3 08 eb 11 e8 02 b3 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 10 0f b7 db eb 0e 85 f..X..........H..f..Xf..........
92e0 db 0f 94 c3 0f b6 db eb 04 39 dd eb 13 e8 de b2 ff ff 48 8b 10 89 d8 f6 44 6a 01 02 75 08 85 db .........9........H.....Dj..u...
9300 0f 94 c0 0f b6 c0 5a 5b 5d c3 41 55 41 54 49 89 d5 55 53 89 fd 51 80 7e 01 5e bb 01 00 00 00 75 ......Z[].AUATI..US..Q.~.^.....u
9320 25 48 ff c6 30 db eb 1e 0f b6 46 01 3c 25 75 21 4c 8d 66 02 0f b6 76 02 89 ef e8 bc fe ff ff 85 %H..0.....F.<%u!L.f...v.........
9340 c0 75 3b 4c 89 e6 48 8d 56 01 4c 39 ea 72 d9 eb 26 80 7e 02 2d 75 17 4c 8d 66 03 4d 39 ec 73 0e .u;L..H.V.L9.r..&.~.-u.L.f.M9.s.
9360 39 e8 7f df 0f b6 46 03 39 c5 7f d7 eb 10 39 e8 74 0c 49 89 d4 eb cc 89 d8 83 f0 01 eb 02 89 d8 9.....F.9.....9.t.I.............
9380 5a 5b 5d 41 5c 41 5d c3 53 31 d2 48 89 fb be 01 00 00 00 e8 81 f9 00 00 31 d2 48 89 df be 02 00 Z[]A\A].S1.H............1.H.....
93a0 00 00 e8 72 f9 00 00 48 89 df be 02 00 00 00 e8 39 b3 00 00 48 89 df 31 f6 e8 78 b8 00 00 48 89 ...r...H........9...H..1..x...H.
93c0 df ba 03 00 00 00 be db b3 40 00 e8 16 ba 00 00 b8 01 00 00 00 5b c3 41 57 41 56 41 55 41 54 41 .........@...........[.AWAVAUATA
93e0 bd 01 00 00 00 55 53 48 89 fd 48 81 ec 48 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 .....USH..H..H...dH..%(...H..$8.
9400 00 00 31 c0 e8 cd b2 00 00 48 8d 74 24 18 4c 63 f0 48 89 ef 4c 89 f2 4d 89 f7 e8 7a f4 00 00 41 ..1......H.t$.Lc.H..L..M...z...A
9420 29 c5 48 89 c3 44 89 6c 24 0c 8b 44 24 0c 44 8d 24 18 45 39 fc 7f 2e 44 89 e6 48 89 ef e8 68 fa ).H..D.l$..D$.D.$.E9...D..H...h.
9440 00 00 49 89 c5 0f b6 c0 4c 39 e8 74 10 ba 94 2c 45 00 44 89 e6 48 89 ef e8 e5 ee 00 00 44 88 2b ..I.....L9.t...,E.D..H.......D.+
9460 48 ff c3 eb c5 48 8d 7c 24 18 4c 89 f6 e8 84 f3 00 00 48 8b 8c 24 38 20 00 00 64 48 33 0c 25 28 H....H.|$.L.......H..$8...dH3.%(
9480 00 00 00 b8 01 00 00 00 74 05 e8 61 ac ff ff 48 81 c4 48 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f ........t..a...H..H...[]A\A]A^A_
94a0 c3 41 55 41 54 49 89 fc 55 53 48 83 cb ff 50 48 89 d9 31 c0 f2 ae 48 89 f7 48 89 ca 48 89 d9 48 .AUATI..USH...PH..1...H..H..H..H
94c0 f7 d2 f2 ae 49 8d 7c 14 fe 48 8d 2c 1a 48 89 c8 44 8a 2f 48 f7 d0 48 01 c3 48 01 eb e8 1f ab ff ....I.|..H.,.H..D./H..H..H......
94e0 ff 45 88 6c 1c ff 41 c6 04 1c 00 5a 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 41 bc 01 00 00 .E.l..A....Z[]A\A].AWAVAUATA....
9500 00 55 53 48 89 fd 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 .USH..H......dH..%(...H..$x...1.
9520 e8 b1 b1 00 00 48 8d 54 24 28 be 01 00 00 00 48 89 ef 89 44 24 04 e8 de f7 00 00 48 89 c3 48 03 .....H.T$(.....H...D$......H..H.
9540 44 24 28 48 8d 74 24 58 48 89 ef 48 89 44 24 08 e8 28 f3 00 00 48 8d 44 24 47 48 89 44 24 10 48 D$(H.t$XH..H.D$..(...H.D$GH.D$.H
9560 3b 5c 24 08 0f 83 bc 04 00 00 80 3b 25 74 39 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 ;\$........;%t9H.D$`H9D$hr.H.|$X
9580 be 01 00 00 00 e8 3b f1 00 00 48 8b 44 24 68 48 ff c3 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 ......;...H.D$hH..H.P.H.T$hH.T$X
95a0 8a 4b ff 88 0c 02 eb b7 80 7b 01 25 75 3d 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be .K.......{.%u=H.D$`H9D$hr.H.|$X.
95c0 01 00 00 00 e8 fc f0 00 00 48 8b 44 24 68 48 83 c3 02 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 .........H.D$hH...H.P.H.T$hH.T$X
95e0 8a 4b ff 88 0c 02 e9 74 ff ff ff 48 8d 7c 24 58 be 00 02 00 00 41 ff c4 e8 c8 f0 00 00 44 3b 64 .K.....t...H.|$X.....A.......D;d
9600 24 04 49 89 c5 7e 10 ba a7 2c 45 00 44 89 e6 48 89 ef e8 2b ed 00 00 48 ff c3 49 89 df 41 0f be $.I..~...,E.D..H...+...H..I..A..
9620 37 40 84 f6 75 1d 4c 89 f8 48 29 d8 48 83 f8 05 76 25 be b6 2c 45 00 48 89 ef 31 c0 e8 40 ec 00 7@..u.L..H).H...v%..,E.H..1..@..
9640 00 eb 14 bf b0 2c 45 00 e8 c3 aa ff ff 48 85 c0 74 d4 49 ff c7 eb c6 e8 74 af ff ff 41 0f b6 0f .....,E......H..t.I.....t...A...
9660 49 89 c6 48 8b 00 4d 8d 47 01 f6 44 48 01 08 4d 0f 45 f8 41 0f b6 17 66 8b 14 50 66 81 e2 00 08 I..H..M.G..DH..M.E.A...f..Pf....
9680 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 08 f...I...A.?.u-A..O.I.W.M.G..DH..
96a0 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 f6 I.E.I.....f..Pf....f...I...A....
96c0 44 50 01 08 74 0f be d6 2c 45 00 48 89 ef 31 c0 e8 ac eb 00 00 4d 89 f9 48 8b 7c 24 10 48 89 de DP..t...,E.H..1......M..H.|$.H..
96e0 49 29 d9 b9 11 00 00 00 c6 44 24 46 25 49 8d 51 01 4c 89 4c 24 18 49 8d 5f 01 e8 d1 ab ff ff 4c I).......D$F%I.Q.L.L$.I._......L
9700 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 0f .L$.B.D.H.A.....g.@..e........X.
9720 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 fa .........E........G........A....
9740 63 74 43 7f 6c 80 fa 61 0f 85 bb 02 00 00 e9 9f 00 00 00 80 fa 71 0f 84 cd 00 00 00 7f 10 80 fa ctC.l..a.............q..........
9760 69 74 4e 80 fa 6f 0f 85 9d 02 00 00 eb 43 80 fa 75 74 3e 80 fa 78 74 39 80 fa 73 0f 84 15 02 00 itN..o.......C..ut>..xt9..s.....
9780 00 e9 83 02 00 00 44 89 e6 48 89 ef e8 19 f7 00 00 48 8d 4c 24 46 41 89 c0 48 83 ca ff be 01 00 ......D..H.......H.L$FA..H......
97a0 00 00 4c 89 ef 31 c0 e8 34 ae ff ff e9 69 02 00 00 44 89 e6 48 89 ef e8 ee f6 00 00 48 8d 7c 24 ..L..1..4....i...D..H.......H.|$
97c0 46 be 5f 40 45 00 48 89 44 24 18 e8 d1 fc ff ff 4c 8b 44 24 18 48 8d 4c 24 46 48 83 ca ff be 01 F._@E.H.D$......L.D$.H.L$FH.....
97e0 00 00 00 4c 89 ef 31 c0 e8 f3 ad ff ff e9 28 02 00 00 48 8d 7c 24 46 be 30 3c 45 00 e8 a0 fc ff ...L..1.......(...H.|$F.0<E.....
9800 ff 44 89 e6 48 89 ef e8 29 f6 00 00 48 8d 4c 24 46 48 83 ca ff be 01 00 00 00 4c 89 ef b0 01 e8 .D..H...)...H.L$FH........L.....
9820 bc ad ff ff e9 f1 01 00 00 48 8d 54 24 30 44 89 e6 48 89 ef e8 e0 f4 00 00 49 89 c5 48 8b 44 24 .........H.T$0D..H.......I..H.D$
9840 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 6e ee 00 00 48 8b 44 24 68 48 8d 50 01 `H9D$hr.H.|$X......n...H.D$hH.P.
9860 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 0f H.T$hH.T$X..."H.D$0H.P.H..H.T$0.
9880 84 dd 00 00 00 45 0f b6 45 00 41 80 f8 5c 0f 94 c2 41 80 f8 22 0f 94 c0 08 c2 75 06 41 80 f8 0a .....E..E.A..\...A..".....u.A...
98a0 75 34 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 08 ee 00 00 48 8b 44 u4H.D$`H9D$hr.H.|$X..........H.D
98c0 24 68 48 8d 50 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 $hH.P.H.T$hH.T$X...\.OE..I..t.A.
98e0 b6 d0 f6 04 50 02 74 3d 41 0f b6 55 01 b9 03 2d 45 00 f6 44 50 01 08 74 05 b9 07 2d 45 00 48 8d ....P.t=A..U...-E..DP..t...-E.H.
9900 7c 24 3c ba 0a 00 00 00 be 01 00 00 00 31 c0 e8 cc ac ff ff 48 8d 74 24 3c 48 8d 7c 24 58 e8 70 |$<..........1......H.t$<H.|$X.p
9920 ee 00 00 eb 35 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 85 ed 00 00 ....5H.D$`H9D$hr.H.|$X..........
9940 48 8b 44 24 68 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 0c ff H.D$hH.P.H.T$hH.T$XA.M....I.....
9960 ff ff 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 48 ed 00 00 48 8b 44 ..H.D$`H9D$hr.H.|$X......H...H.D
9980 24 68 48 8d 50 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 $hH.P.H.T$hH.T$X...".@H.T$0D..H.
99a0 ef e8 2d f6 00 00 48 8d 7c 24 46 be 2e 00 00 00 48 89 44 24 18 e8 56 a7 ff ff 48 85 c0 4c 8b 44 ..-...H.|$F.....H.D$..V...H..L.D
99c0 24 18 75 16 48 83 7c 24 30 63 76 0e 48 8d 7c 24 58 e8 29 ee 00 00 31 c0 eb 40 48 8d 4c 24 46 48 $.u.H.|$0cv.H.|$X.)...1..@H.L$FH
99e0 83 ca ff be 01 00 00 00 4c 89 ef 31 c0 e8 ee ab ff ff be fe ff ff ff 48 89 ef 89 44 24 18 e8 ea ........L..1...........H...D$...
9a00 ac 00 00 8b 44 24 18 eb 11 be 0d 2d 45 00 48 89 ef 31 c0 e8 69 e8 00 00 eb 1b 48 98 48 01 44 24 ....D$.....-E.H..1..i.....H.H.D$
9a20 68 e9 39 fb ff ff 48 8d 7c 24 58 e8 80 ed 00 00 b8 01 00 00 00 48 8b 9c 24 78 20 00 00 64 48 33 h.9...H.|$X..........H..$x...dH3
9a40 1c 25 28 00 00 00 74 05 e8 a3 a6 ff ff 48 81 c4 88 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 .%(...t......H......[]A\A]A^A_.H
9a60 85 ff 48 89 f8 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 41 54 ..H..y.H..H.L7.H..1.H9.H.F..AUAT
9a80 be 01 00 00 00 55 53 49 89 fc 48 83 ec 18 48 8d 54 24 08 e8 81 f2 00 00 48 8b 5c 24 08 ba 01 00 .....USI..H...H.T$......H.\$....
9aa0 00 00 be 02 00 00 00 4c 89 e7 49 89 c5 e8 53 f4 00 00 48 89 de 48 89 c7 e8 a2 ff ff ff 48 8b 6c .......L..I...S...H..H.......H.l
9ac0 24 08 48 89 c2 be 03 00 00 00 4c 89 e7 48 89 c3 e8 30 f4 00 00 48 89 ee 48 89 c7 e8 7f ff ff ff $.H.......L..H...0...H..H.......
9ae0 48 85 db ba 01 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 53 8d H.......H.N.H.T$.H9.H.N.1.H9..S.
9b00 6a 01 29 dd 48 63 c5 48 01 d8 48 39 d0 7f 11 be 2f 2d 45 00 4c 89 e7 31 c0 e8 63 e7 00 00 eb 32 j.).Hc.H..H9..../-E.L..1..c....2
9b20 4c 01 eb ba 2f 2d 45 00 89 ee 4c 89 e7 49 89 dd e8 19 eb 00 00 44 89 e8 29 d8 39 e8 7d 12 41 0f L.../-E...L..I.......D..).9.}.A.
9b40 b6 75 ff 4c 89 e7 49 ff c5 e8 e8 b0 00 00 eb e5 89 e8 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 55 41 .u.L..I...........H...[]A\A].AUA
9b60 54 be 01 00 00 00 55 53 48 89 fd 48 83 ec 18 48 8d 54 24 08 e8 a0 f1 00 00 48 8b 5c 24 08 be 02 T.....USH..H...H.T$......H.\$...
9b80 00 00 00 48 89 ef 49 89 c4 e8 1c f3 00 00 48 89 de 48 89 c7 e8 c6 fe ff ff 4c 8b 6c 24 08 48 83 ...H..I.......H..H.......L.l$.H.
9ba0 ca ff be 03 00 00 00 48 89 ef 48 89 c3 e8 53 f3 00 00 4c 89 ee 48 89 c7 e8 a2 fe ff ff 48 8b 4c .......H..H...S...L..H.......H.L
9bc0 24 08 48 89 c2 48 85 db b8 01 00 00 00 48 0f 4e d8 48 39 ca 48 0f 4f d1 48 39 d3 7f 0d 48 29 da $.H..H.......H.N.H9.H.O.H9...H).
9be0 49 8d 74 1c ff 48 ff c2 eb 07 31 d2 be 30 3c 45 00 48 89 ef e8 51 b0 00 00 48 83 c4 18 b8 01 00 I.t..H....1..0<E.H...Q...H......
9c00 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 8d 44 08 d0 3d ..[]A\A].1.H..k..H.J.H......D..=
9c20 cb cc cc 0c 7f 0c 0f be 52 01 83 ea 30 83 fa 09 76 d9 c3 0f be 05 e6 96 04 00 41 89 d0 39 c1 75 ........R...0...v.........A..9.u
9c40 19 31 c0 4c 39 c0 48 8d 0c 07 48 8d 14 06 74 09 8a 12 48 ff c0 88 11 eb ea c3 48 63 d2 31 c0 48 .1.L9.H...H...t...H.......Hc.1.H
9c60 ff ca 48 89 d1 4c 8d 0c 06 48 29 c1 48 01 f9 4c 39 c0 74 0b 45 8a 09 48 ff c0 44 88 09 eb e3 c3 ..H..L...H).H..L9.t.E..H..D.....
9c80 41 54 55 48 89 fd 53 3b 77 28 48 8b 7f 20 7c 25 85 f6 75 0e 48 89 d0 48 29 d1 48 89 ca 48 89 c6 ATUH..S;w(H...|%..u.H..H).H..H..
9ca0 eb 5a 5b 5d 41 5c 8d 56 01 31 c0 be 45 2d 45 00 e9 cc e5 00 00 48 63 de 48 c1 e3 04 48 01 eb 4c .Z[]A\.V.1..E-E......Hc.H...H..L
9cc0 8b 63 38 49 83 fc ff 75 0e be 60 2d 45 00 31 c0 e8 ac e5 00 00 eb 1a 49 83 fc fe 75 14 48 8b 73 .c8I...u..`-E.1........I...u.H.s
9ce0 30 48 2b 75 08 5b 5d 41 5c 48 ff c6 e9 45 af 00 00 48 8b 73 30 48 8b 7d 20 4c 89 e2 5b 5d 41 5c 0H+u.[]A\H...E...H.s0H.}.L..[]A\
9d00 e9 45 af 00 00 48 85 f6 41 56 49 89 d6 41 55 49 89 f5 41 54 49 89 fc 55 53 8b 5f 28 74 0a 85 db .E...H..AVI..AUI..ATI..US._(t...
9d20 b8 01 00 00 00 0f 44 d8 49 8b 7c 24 20 ba 73 2d 45 00 89 de 31 ed e8 13 e9 00 00 39 dd 7d 14 89 ......D.I.|$..s-E...1......9.}..
9d40 ee 4c 89 f1 4c 89 ea 4c 89 e7 ff c5 e8 2f ff ff ff eb e8 89 d8 5b 5d 41 5c 41 5d 41 5e c3 0f b6 .L..L..L...../.......[]A\A]A^...
9d60 06 0f b6 3f 3c 2e 74 22 3c 5b 74 0d 3c 25 75 11 0f b6 76 01 e9 82 f4 ff ff 48 ff ca e9 89 f5 ff ...?<.t"<[t.<%u...v......H......
9d80 ff 39 f8 0f 94 c0 0f b6 c0 c3 b8 01 00 00 00 c3 55 53 be 02 00 00 00 48 89 fb 48 81 ec 38 20 00 .9..............US.....H..H..8..
9da0 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 c3 ac 00 00 ba 06 00 00 00 be 01 .dH..%(...H..$(...1.............
9dc0 00 00 00 48 89 df 89 c5 e8 1c ef 00 00 be 01 00 00 00 48 89 df e8 13 a9 00 00 48 8d 74 24 08 48 ...H..............H.......H.t$.H
9de0 89 df e8 96 ea 00 00 48 8d 54 24 08 89 e9 be f0 8e 40 00 48 89 df e8 e8 b8 00 00 85 c0 74 11 be .......H.T$......@.H.........t..
9e00 85 2d 45 00 48 89 df 31 c0 e8 73 e4 00 00 eb 0f 48 8d 7c 24 08 e8 96 e9 00 00 b8 01 00 00 00 48 .-E.H..1..s.....H.|$...........H
9e20 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 b9 a2 ff ff 48 81 c4 38 20 00 00 5b 5d ..$(...dH3.%(...t......H..8...[]
9e40 c3 55 53 48 89 fd 51 48 8b 06 89 d3 0f be 00 83 e8 30 83 f8 09 77 0a 48 89 f7 e8 aa fd ff ff 89 .USH..QH.........0...w.H........
9e60 c3 8d 43 ff 83 f8 0f 76 17 48 8b 7d 00 b9 10 00 00 00 89 da be a3 2d 45 00 31 c0 e8 01 e4 00 00 ..C....v.H.}..........-E.1......
9e80 89 d8 5a 5b 5d c3 41 54 55 53 48 8b 06 bb 07 00 00 00 48 8d 48 01 48 89 0e 8a 08 c7 02 00 00 00 ..Z[].ATUSH.......H.H.H.........
9ea0 00 80 f9 58 0f 84 0d 02 00 00 48 89 d5 49 89 fc 0f 8f a2 00 00 00 80 f9 42 0f 84 35 01 00 00 7f ...X......H..I..........B..5....
9ec0 51 80 f9 3c 0f 84 c0 01 00 00 7f 28 80 f9 20 b3 08 0f 84 e0 01 00 00 80 f9 21 0f 85 bf 01 00 00 Q..<.......(.............!......
9ee0 ba 08 00 00 00 e8 57 ff ff ff 41 89 44 24 0c e9 c3 01 00 00 80 f9 3d 0f 84 96 01 00 00 80 f9 3e ......W...A.D$........=........>
9f00 0f 85 99 01 00 00 c7 47 08 00 00 00 00 e9 a0 01 00 00 80 f9 4a 0f 84 ff 00 00 00 7f 24 80 f9 48 .......G............J.......$..H
9f20 0f 84 e4 00 00 00 80 f9 49 0f 85 70 01 00 00 ba 04 00 00 00 e8 08 ff ff ff 89 45 00 e9 cf 00 00 ........I..p..............E.....
9f40 00 80 f9 4c 0f 84 d0 00 00 00 80 f9 54 0f 84 c7 00 00 00 e9 47 01 00 00 80 f9 69 0f 84 d8 00 00 ...L........T.......G.....i.....
9f60 00 7f 38 80 f9 64 0f 84 bf 00 00 00 7f 13 80 f9 62 74 79 80 f9 63 0f 84 cc 00 00 00 e9 1e 01 00 ..8..d..........bty..c..........
9f80 00 80 f9 66 0f 84 99 00 00 00 80 f9 68 0f 85 0c 01 00 00 c7 02 02 00 00 00 eb 68 80 f9 6e 0f 84 ...f........h.............h..n..
9fa0 87 00 00 00 7f 0f 80 f9 6a 74 51 80 f9 6c 74 4c e9 ea 00 00 00 80 f9 78 0f 84 bf 00 00 00 80 f9 ........jtQ..ltL.......x........
9fc0 7a bb 05 00 00 00 0f 84 eb 00 00 00 80 f9 73 0f 85 ca 00 00 00 ba 08 00 00 00 bb 04 00 00 00 e8 z.............s.................
9fe0 5d fe ff ff 89 45 00 e9 cb 00 00 00 c7 02 01 00 00 00 eb 0f c7 02 01 00 00 00 eb 14 c7 45 00 08 ]....E.......................E..
a000 00 00 00 31 db e9 ad 00 00 00 c7 02 02 00 00 00 bb 01 00 00 00 e9 9d 00 00 00 c7 45 00 08 00 00 ...1.......................E....
a020 00 eb ed c7 02 04 00 00 00 eb 07 c7 45 00 08 00 00 00 bb 02 00 00 00 eb 7e ba 04 00 00 00 e8 fe ............E...........~.......
a040 fd ff ff 89 45 00 eb bb 0f be 50 01 83 c8 ff 83 ea 30 83 fa 09 77 08 48 89 f7 e8 aa fb ff ff 89 ....E.....P......0...w.H........
a060 45 00 ff c0 bb 03 00 00 00 75 4c 49 8b 3c 24 be cb 2d 45 00 31 c0 e8 06 e2 00 00 eb 3a c7 02 01 E........uLI.<$..-E.1.......:...
a080 00 00 00 bb 06 00 00 00 eb 2d c7 47 08 01 00 00 00 eb 1f 0f be 05 86 92 04 00 89 47 08 eb 13 49 .........-.G...............G...I
a0a0 8b 3c 24 0f be d1 be ee 2d 45 00 31 c0 e8 cf e1 00 00 bb 08 00 00 00 89 d8 5b 5d 41 5c c3 41 57 .<$.....-E.1.............[]A\.AW
a0c0 41 56 49 89 d6 41 55 41 54 49 89 cf 55 53 49 89 f5 48 89 ca 4c 89 f6 48 89 fb 48 83 ec 18 4d 89 AVI..AUATI..USI..H..L..H..H...M.
a0e0 c4 e8 a0 fd ff ff 89 c5 41 8b 07 83 fd 07 89 44 24 0c 75 38 49 8b 06 80 38 00 75 14 48 8b 3b ba ........A......D$.u8I...8.u.H.;.
a100 09 2e 45 00 be 01 00 00 00 e8 34 e2 00 00 eb 1c 48 8d 54 24 0c 4c 89 f6 48 89 df e8 66 fd ff ff ..E.......4.....H.T$.L..H...f...
a120 83 f8 03 74 d7 83 7c 24 0c 00 74 d0 83 fd 03 8b 54 24 0c 74 05 83 fa 01 7f 0a 41 c7 04 24 00 00 ...t..|$..t.....T$.t......A..$..
a140 00 00 eb 3b 8b 43 0c 39 c2 7e 04 89 44 24 0c 8b 44 24 0c 8d 50 ff 85 c2 74 12 48 8b 3b ba 2c 2e ...;.C.9.~..D$..D$..P...t.H.;.,.
a160 45 00 be 01 00 00 00 e8 d6 e1 00 00 8b 4c 24 0c 8d 51 ff 41 21 d5 44 29 e9 21 ca 41 89 14 24 48 E............L$..Q.A!.D).!.A..$H
a180 83 c4 18 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 31 d2 53 be 01 00 00 00 48 89 fb 31 ed .....[]A\A]A^A_.ATU1.S.....H..1.
a1a0 48 83 ec 20 e8 70 eb 00 00 48 89 44 24 08 0f be 05 6b 91 04 00 48 89 5c 24 10 c7 44 24 1c 01 00 H....p...H.D$....k...H.\$..D$...
a1c0 00 00 89 44 24 18 48 8b 44 24 08 80 38 00 74 6e 48 8d 54 24 08 4c 8d 44 24 04 48 8d 7c 24 10 48 ...D$.H.D$..8.tnH.T$.L.D$.H.|$.H
a1e0 89 e1 48 89 ee e8 d4 fe ff ff 8b 54 24 04 03 14 24 41 89 c4 b8 ff ff ff 7f 89 14 24 48 63 d2 48 ..H........T$...$A.........$Hc.H
a200 29 d0 48 39 c5 76 12 ba 55 2e 45 00 be 01 00 00 00 48 89 df e8 29 e1 00 00 48 63 04 24 41 83 ec ).H9.v..U.E......H...)...Hc.$A..
a220 04 48 01 c5 41 83 fc 01 77 9c ba 6d 2e 45 00 be 01 00 00 00 48 89 df e8 06 e1 00 00 eb 88 48 89 .H..A...w..m.E......H.........H.
a240 ee 48 89 df e8 ed a9 00 00 48 83 c4 20 b8 01 00 00 00 5b 5d 41 5c c3 41 57 41 56 31 d2 41 55 41 .H.......H........[]A\.AWAV1.AUA
a260 54 be 01 00 00 00 55 53 48 89 fb 48 83 ec 68 64 48 8b 04 25 28 00 00 00 48 89 44 24 58 31 c0 e8 T.....USH..H..hdH..%(...H.D$X1..
a280 95 ea 00 00 48 8d 54 24 18 be 02 00 00 00 48 89 df 48 89 44 24 10 e8 7e ea 00 00 48 8b 6c 24 18 ....H.T$......H..H.D$..~...H.l$.
a2a0 ba 01 00 00 00 be 03 00 00 00 48 89 df 49 89 c4 e8 50 ec 00 00 48 89 ee 48 89 c7 e8 9f f7 ff ff ..........H..I...P...H..H.......
a2c0 48 8d 68 ff 48 3b 6c 24 18 76 12 ba 84 2e 45 00 be 03 00 00 00 48 89 df e8 65 e0 00 00 0f be 05 H.h.H;l$.v....E......H...e......
a2e0 3c 90 04 00 48 89 5c 24 20 45 31 ed c7 44 24 2c 01 00 00 00 89 44 24 28 48 8b 44 24 10 45 8d 7d <...H.\$.E1..D$,.....D$(H.D$.E.}
a300 01 80 38 00 0f 84 9c 01 00 00 48 8d 54 24 10 4c 8d 44 24 0c 48 8d 4c 24 08 48 8d 7c 24 20 48 89 ..8.......H.T$.L.D$.H.L$.H.|$.H.
a320 ee e8 98 fd ff ff 48 63 54 24 08 41 89 c6 48 63 44 24 0c 48 01 d0 48 89 ea 48 f7 d2 48 39 d0 77 ......HcT$.A..HcD$.H..H..H..H9.w
a340 0a 48 01 e8 48 3b 44 24 18 76 12 ba a3 2e 45 00 be 02 00 00 00 48 89 df e8 e5 df 00 00 48 63 74 .H..H;D$.v....E......H.......Hct
a360 24 0c ba b9 2e 45 00 48 89 df 48 01 f5 be 02 00 00 00 e8 d7 e2 00 00 41 83 fe 08 0f 87 15 01 00 $....E.H..H............A........
a380 00 44 89 f0 ff 24 c5 50 31 45 00 45 89 ef e9 03 01 00 00 8b 4c 24 08 8b 54 24 28 49 8d 34 2c 45 .D...$.P1E.E........L$..T$(I.4,E
a3a0 89 f0 48 89 df 41 83 f0 01 e8 1d e9 ff ff 48 89 df 48 89 c6 e8 7d a8 00 00 e9 d8 00 00 00 8b 4c ..H..A........H..H...}.........L
a3c0 24 28 8b 54 24 08 49 8d 34 2c 48 8d 7c 24 30 e8 5f f8 ff ff 8b 44 24 08 83 f8 04 75 0c f3 0f 10 $(.T$.I.4,H.|$0._....D$....u....
a3e0 44 24 30 f3 0f 5a c0 eb 06 f2 0f 10 44 24 30 48 89 df e8 2a a8 00 00 e9 9a 00 00 00 48 63 54 24 D$0..Z......D$0H...*........HcT$
a400 08 49 8d 34 2c 48 89 df e8 3d a8 00 00 e9 84 00 00 00 8b 4c 24 08 8b 54 24 28 49 8d 34 2c 45 31 .I.4,H...=.........L$..T$(I.4,E1
a420 c0 48 89 df e8 a2 e8 ff ff 48 63 4c 24 08 4c 8d 2c 28 49 89 c6 4c 01 e9 48 3b 4c 24 18 76 12 ba .H.......HcL$.L.,(I..L..H;L$.v..
a440 a3 2e 45 00 be 02 00 00 00 48 89 df e8 f1 de 00 00 48 63 74 24 08 4c 89 f2 48 89 df 48 01 f5 49 ..E......H.......Hct$.L..H..H..I
a460 8d 34 2c 4c 89 ed e8 df a7 00 00 eb 29 49 8d 34 2c 31 c0 48 83 c9 ff 48 89 f7 f2 ae 48 89 df 48 .4,L........)I.4,1.H...H....H..H
a480 f7 d1 4c 8d 69 ff 4d 63 ed 4a 8d 6c 2d 01 4c 89 ea e8 b4 a7 00 00 48 63 74 24 08 45 89 fd 48 01 ..L.i.Mc.J.l-.L.......Hct$.E..H.
a4a0 f5 e9 52 fe ff ff 48 8d 75 01 48 89 df e8 84 a7 00 00 48 8b 4c 24 58 64 48 33 0c 25 28 00 00 00 ..R...H.u.H.......H.L$XdH3.%(...
a4c0 44 89 f8 74 05 e8 26 9c ff ff 48 83 c4 68 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 31 d2 41 D..t..&...H..h[]A\A]A^A_.AVAU1.A
a4e0 54 55 be 01 00 00 00 53 48 89 fb 45 31 e4 41 bd 01 00 00 00 48 81 ec 80 20 00 00 64 48 8b 04 25 TU.....SH..E1.A.....H......dH..%
a500 28 00 00 00 48 89 84 24 78 20 00 00 31 c0 e8 06 e8 00 00 48 89 44 24 10 0f be 05 01 8e 04 00 48 (...H..$x...1......H.D$........H
a520 89 df 48 89 5c 24 20 c7 44 24 2c 01 00 00 00 89 44 24 28 e8 d5 a6 00 00 48 8d 74 24 58 48 89 df ..H.\$..D$,.....D$(.....H.t$XH..
a540 e8 38 e3 00 00 48 8b 44 24 10 80 38 00 0f 84 f1 02 00 00 48 8d 54 24 10 4c 8d 44 24 0c 48 8d 4c .8...H.D$..8.......H.T$.L.D$.H.L
a560 24 08 48 8d 7c 24 20 4c 89 e6 e8 4f fb ff ff 8b 54 24 08 03 54 24 0c 41 89 c6 48 63 d2 49 01 d4 $.H.|$.L...O....T$..T$.A..Hc.I..
a580 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 0f 48 8d 7c 24 58 .D$..P....T$.~4H.D$`H9D$hr.H.|$X
a5a0 be 01 00 00 00 e8 1b e1 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 ..........H.D$hH.P.H.T$hH.T$X...
a5c0 00 eb bd 41 83 fe 08 41 8d 6d 01 0f 87 6b 02 00 00 42 ff 24 f5 98 31 45 00 89 ee 48 89 df e8 c7 ...A...A.m...k...B.$..1E...H....
a5e0 e8 00 00 49 89 c5 8b 44 24 08 83 f8 07 7f 2e 8d 0c c5 ff ff ff ff b8 01 00 00 00 48 d3 e0 48 89 ...I...D$..................H..H.
a600 c2 48 f7 da 4c 39 ea 7f 05 49 39 c5 7c 0f ba ca 2e 45 00 89 ee 48 89 df e8 25 dd 00 00 4d 89 e8 .H..L9...I9.|....E...H...%...M..
a620 49 c1 e8 3f eb 33 89 ee 48 89 df e8 7a e8 00 00 8b 4c 24 08 49 89 c5 83 f9 07 7f 1a c1 e1 03 48 I..?.3..H...z....L$.I..........H
a640 d3 e8 48 85 c0 74 0f ba db 2e 45 00 89 ee 48 89 df e8 ec dc 00 00 45 31 c0 8b 4c 24 08 8b 54 24 ..H..t....E...H.......E1..L$..T$
a660 28 48 8d 7c 24 58 4c 89 ee e8 db e7 ff ff e9 c9 01 00 00 48 63 74 24 08 48 8d 7c 24 58 e8 43 e0 (H.|$XL............Hct$.H.|$X.C.
a680 00 00 89 ee 48 89 df 49 89 c5 e8 a6 e7 00 00 8b 54 24 08 83 fa 04 75 0c f2 0f 5a c0 f3 0f 11 44 ....H..I........T$....u...Z....D
a6a0 24 30 eb 06 f2 0f 11 44 24 30 8b 4c 24 28 48 8d 74 24 30 4c 89 ef e8 78 f5 ff ff 48 63 44 24 08 $0.....D$0.L$(H.t$0L...x...HcD$.
a6c0 48 01 44 24 68 e9 72 01 00 00 48 8d 54 24 18 89 ee 48 89 df e8 40 e6 00 00 49 89 c5 48 63 44 24 H.D$h.r...H.T$...H...@...I..HcD$
a6e0 08 48 39 44 24 18 74 0f ba ed 2e 45 00 89 ee 48 89 df e8 4b dc 00 00 48 63 54 24 08 48 8d 7c 24 .H9D$.t....E...H...K...HcT$.H.|$
a700 58 4c 89 ee e8 61 e0 00 00 e9 2e 01 00 00 48 8d 54 24 18 89 ee 48 89 df e8 fc e5 00 00 8b 4c 24 XL...a........H.T$...H........L$
a720 08 49 89 c5 83 f9 07 7f 1f 48 8b 44 24 18 c1 e1 03 48 d3 e8 48 85 c0 74 0f ba fa 2e 45 00 89 ee .I.......H.D$....H..H..t....E...
a740 48 89 df e8 fa db 00 00 8b 4c 24 08 8b 54 24 28 48 8d 7c 24 58 48 8b 74 24 18 45 31 c0 e8 e7 e6 H........L$..T$(H.|$XH.t$.E1....
a760 ff ff 48 8b 54 24 18 48 8d 7c 24 58 4c 89 ee e8 f6 df 00 00 4c 03 64 24 18 e9 be 00 00 00 48 8d ..H.T$.H.|$XL.......L.d$......H.
a780 54 24 18 48 89 df 89 ee e8 8c e5 00 00 49 89 c5 48 83 c9 ff 31 c0 4c 89 ef f2 ae 48 f7 d1 48 ff T$.H.........I..H...1.L....H..H.
a7a0 c9 48 3b 4c 24 18 74 0f ba 23 2f 45 00 89 ee 48 89 df e8 8b db 00 00 48 8b 54 24 18 48 8d 7c 24 .H;L$.t..#/E...H.......H.T$.H.|$
a7c0 58 4c 89 ee e8 a1 df 00 00 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 XL.......H.D$`H9D$hr.H.|$X......
a7e0 e1 de 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 00 48 8b 44 24 18 ....H.D$hH.P.H.T$hH.T$X....H.D$.
a800 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 00 00 00 e8 a3 de M.d...5H.D$`H9D$hr.H.|$X........
a820 00 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 89 ed 41 89 ed e9 ..H.D$hH.P.H.T$hH.T$X....D..A...
a840 01 fd ff ff 48 8d 7c 24 58 e8 62 df 00 00 48 8b 9c 24 78 20 00 00 64 48 33 1c 25 28 00 00 00 b8 ....H.|$X.b...H..$x...dH3.%(....
a860 01 00 00 00 74 05 e8 85 98 ff ff 48 81 c4 80 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 57 41 56 41 ....t......H......[]A\A]A^.AWAVA
a880 55 41 54 49 89 d4 55 53 48 89 fd 48 89 f3 48 83 ec 18 8b 07 8d 50 ff 85 c0 89 17 0f 85 93 00 00 UATI..USH..H..H......P..........
a8a0 00 48 8b 7f 20 be 39 2f 45 00 e8 d2 d9 00 00 e9 80 00 00 00 41 8a 14 24 80 fa 25 0f 85 85 00 00 .H....9/E...........A..$..%.....
a8c0 00 41 0f be 54 24 01 80 fa 62 0f 85 c0 01 00 00 49 8d 54 24 02 48 ff c8 48 39 c2 72 10 48 8b 7d .A..T$...b......I.T$.H..H9.r.H.}
a8e0 20 be 65 2f 45 00 31 c0 e8 94 d9 00 00 8a 13 41 3a 54 24 02 0f 85 8f 01 00 00 41 8a 7c 24 03 48 ..e/E.1........A:T$.......A.|$.H
a900 8b 75 10 b8 01 00 00 00 48 ff c3 48 39 f3 0f 83 75 01 00 00 8a 0b 40 38 f9 0f 85 8d 01 00 00 ff .u......H..H9...u.....@8........
a920 c8 75 e5 48 ff c3 0f 84 5d 01 00 00 4d 8d 6c 24 04 4d 89 ec 48 8b 45 18 49 39 c4 0f 85 73 ff ff .u.H....]...M.l$.M..H.E.I9...s..
a940 ff e9 8f 03 00 00 7f 0e 80 fa 24 0f 84 1a 01 00 00 e9 44 02 00 00 80 fa 28 74 14 80 fa 29 0f 85 ..........$.......D.....(t...)..
a960 36 02 00 00 49 ff c4 8b 45 28 e9 a9 00 00 00 41 80 7c 24 01 29 44 8b 6d 28 75 32 49 83 c4 02 41 6...I...E(.....A.|$.)D.m(u2I...A
a980 83 fd 1f 7e 10 48 8b 7d 20 be 73 2d 45 00 31 c0 e8 ec d8 00 00 49 63 c5 48 c1 e0 04 48 01 e8 48 ...~.H.}..s-E.1......Ic.H...H..H
a9a0 89 58 30 48 c7 40 38 fe ff ff ff eb 2f 49 ff c4 41 83 fd 1f 7e 10 48 8b 7d 20 be 73 2d 45 00 31 .X0H.@8...../I..A...~.H.}..s-E.1
a9c0 c0 e8 bb d8 00 00 49 63 c5 48 c1 e0 04 48 01 e8 48 89 58 30 48 c7 40 38 ff ff ff ff 41 ff c5 48 ......Ic.H...H..H.X0H.@8....A..H
a9e0 89 de 4c 89 e2 44 89 6d 28 48 89 ef e8 8a fe ff ff 48 85 c0 48 89 c3 0f 85 d8 02 00 00 ff 4d 28 ..L..D.m(H.......H..H.........M(
aa00 e9 d0 02 00 00 48 63 d0 48 83 c2 03 48 c1 e2 04 48 83 7c 15 08 ff 74 16 ff c8 85 c0 79 e7 48 8b .....Hc.H...H...H.|...t.....y.H.
aa20 7d 20 be 4d 2f 45 00 31 c0 e8 53 d8 00 00 48 98 48 89 de 4c 89 e2 48 c1 e0 04 48 89 ef 4c 8d 6c }..M/E.1..S...H.H..L..H...H..L.l
aa40 05 00 48 89 d8 49 2b 45 30 49 89 45 38 e8 29 fe ff ff 48 85 c0 48 89 c3 0f 85 77 02 00 00 49 c7 ..H..I+E0I.E8.)...H..H....w...I.
aa60 45 38 ff ff ff ff e9 6a 02 00 00 49 8d 54 24 01 48 39 d0 0f 85 21 01 00 00 48 89 d8 48 8b 5d 10 E8.....j...I.T$.H9...!...H..H.].
aa80 48 39 d8 0f 84 4c 02 00 00 31 db e9 45 02 00 00 7f 10 8d 42 d0 3c 09 0f 86 83 00 00 00 e9 f8 00 H9...L...1..E......B.<..........
aaa0 00 00 80 fa 66 74 14 e9 ee 00 00 00 38 d1 0f 94 c1 0f b6 c9 01 c8 e9 4d fe ff ff 41 80 7c 24 02 ....ft......8..........M...A.|$.
aac0 5b 4d 8d 74 24 02 74 10 48 8b 7d 20 be 94 2f 45 00 31 c0 e8 a9 d7 00 00 48 89 ef 4c 89 f6 e8 e1 [M.t$.t.H.}.../E.1......H..L....
aae0 e2 ff ff 31 ff 48 3b 5d 08 49 89 c5 74 04 0f b6 7b ff 4d 8d 65 ff 4c 89 f6 4c 89 e2 e8 09 e8 ff ...1.H;].I..t...{.M.e.L..L......
ab00 ff 85 c0 75 84 0f b6 3b 4c 89 e2 4c 89 f6 e8 f7 e7 ff ff 85 c0 0f 85 16 fe ff ff e9 69 ff ff ff ...u...;L..L................i...
ab20 8d 42 cf 83 f8 ff 74 18 3b 45 28 7d 13 48 63 c8 48 83 c1 03 48 c1 e1 04 48 83 7c 0d 08 ff 75 13 .B....t.;E(}.Hc.H...H...H.|...u.
ab40 48 8b 7d 20 83 ea 30 be 45 2d 45 00 31 c0 e8 2e d7 00 00 48 98 48 8b 55 10 48 c1 e0 04 48 01 e8 H.}...0.E-E.1......H.H.U.H...H..
ab60 4c 8b 68 38 48 29 da 4c 39 ea 0f 82 19 ff ff ff 48 8b 78 30 4c 89 ea 48 89 de e8 e1 96 ff ff 85 L.h8H).L9.......H.x0L..H........
ab80 c0 0f 85 02 ff ff ff 4c 01 eb 0f 84 f9 fe ff ff 4d 8d 6c 24 02 e9 97 fd ff ff 4c 89 e6 48 89 ef .......L........M.l$......L..H..
aba0 e8 1f e2 ff ff 4c 8b 7d 10 49 89 c5 44 8a 30 4c 39 fb 73 12 48 89 c2 4c 89 e6 48 89 df e8 9c f1 .....L.}.I..D.0L9.s.H..L..H.....
abc0 ff ff 85 c0 75 24 41 80 fe 3f 0f 94 c2 41 80 fe 2a 0f 94 c0 08 c2 75 0a 41 80 fe 2d 0f 85 a7 fe ....u$A..?...A..*.....u.A..-....
abe0 ff ff 49 ff c5 e9 47 fd ff ff 41 80 fe 2b 74 4a 7f 0b 41 80 fe 2a 74 45 e9 cd 00 00 00 41 80 fe ..I...G...A..+tJ..A..*tE.....A..
ac00 2d 74 0b 41 80 fe 3f 74 11 e9 bc 00 00 00 49 89 de 4d 8d 7d 01 e9 98 00 00 00 49 ff c5 48 8d 73 -t.A..?t......I..M.}......I..H.s
ac20 01 48 89 ef 4c 89 ea e8 4f fc ff ff 48 85 c0 0f 84 fc fc ff ff e9 98 00 00 00 48 ff c3 48 89 d9 .H..L...O...H.............H..H..
ac40 49 89 ce 49 29 de 4c 39 f9 73 1f 48 89 cf 4c 89 ea 4c 89 e6 48 89 4c 24 08 e8 00 f1 ff ff 48 8b I..I).L9.s.H..L..L..H.L$......H.
ac60 4c 24 08 48 ff c1 85 c0 75 d6 49 ff c5 4a 8d 34 33 4c 89 ea 48 89 ef e8 ff fb ff ff 48 85 c0 75 L$.H....u.I..J.43L..H.......H..u
ac80 51 49 ff ce 49 83 fe ff 75 e3 e9 fa fd ff ff 4c 3b 75 10 0f 83 f0 fd ff ff 4c 89 ea 4c 89 e6 4c QI..I...u......L;u.......L..L..L
aca0 89 f7 e8 b7 f0 ff ff 85 c0 0f 84 da fd ff ff 49 ff c6 4c 89 fa 4c 89 f6 48 89 ef e8 bb fb ff ff ...............I..L..L..H.......
acc0 48 85 c0 48 89 c3 74 c7 eb 0b 48 ff c3 e9 5f fc ff ff 48 89 c3 ff 45 00 48 83 c4 18 48 89 d8 5b H..H..t...H..._...H...E.H...H..[
ace0 5d 41 5c 41 5d 41 5e 41 5f c3 41 57 41 56 41 89 f6 41 55 41 54 be 01 00 00 00 55 53 48 89 fb 48 ]A\A]A^A_.AWAVA..AUAT.....USH..H
ad00 81 ec 68 02 00 00 48 8d 54 24 20 e8 09 e0 00 00 48 8d 54 24 28 be 02 00 00 00 48 89 df 49 89 c4 ..h...H.T$......H.T$(.....H..I..
ad20 e8 f4 df 00 00 4c 8b 6c 24 20 ba 01 00 00 00 be 03 00 00 00 48 89 df 48 89 c5 e8 c6 e1 00 00 4c .....L.l$...........H..H.......L
ad40 89 ee 48 89 c7 e8 15 ed ff ff 48 85 c0 49 89 c7 7e 1f 48 8b 44 24 20 48 ff c0 49 39 c7 7e 18 48 ..H.......H..I..~.H.D$.H..I9.~.H
ad60 89 df e8 a6 9e 00 00 b8 01 00 00 00 e9 f7 01 00 00 41 bf 01 00 00 00 45 85 f6 0f 84 1a 01 00 00 .................A.....E........
ad80 be 04 00 00 00 48 89 df e8 ef 9c 00 00 85 c0 4c 8b 4c 24 28 75 43 45 31 ed 4a 8d 44 2d 00 be b7 .....H.........L.L$(uCE1.J.D-...
ada0 2f 45 00 4c 89 4c 24 10 48 89 c7 48 89 44 24 08 e8 6b 96 ff ff 48 85 c0 0f 85 dc 00 00 00 48 8b /E.L.L$.H..H.D$..k...H........H.
adc0 7c 24 08 48 83 c9 ff 4c 8b 4c 24 10 f2 ae 48 f7 d1 49 01 cd 4d 39 cd 76 c0 4d 85 c9 4c 8b 6c 24 |$.H...L.L$...H..I..M9.v.M..L.l$
ade0 20 4f 8d 74 3c ff 74 7a 49 ff c5 4d 29 fd 4d 39 e9 0f 87 68 ff ff ff 49 8d 41 ff 48 89 44 24 08 .O.t<.tzI..M).M9...h...I.A.H.D$.
ae00 49 29 c5 48 8d 45 01 48 89 44 24 10 4d 85 ed 0f 84 4a ff ff ff 0f be 75 00 4c 89 ea 4c 89 f7 e8 I).H.E.H.D$.M....J.....u.L..L...
ae20 fc 93 ff ff 48 85 c0 48 89 c1 0f 84 2f ff ff ff 4c 8d 79 01 48 8b 54 24 08 48 8b 74 24 10 48 89 ....H..H..../...L.y.H.T$.H.t$.H.
ae40 4c 24 18 4c 89 ff e8 15 94 ff ff 85 c0 48 8b 4c 24 18 74 1a 4c 89 f1 4d 89 fe 4c 29 f9 49 01 cd L$.L.........H.L$.t.L..M..L).I..
ae60 eb aa 4d 85 f6 0f 84 f4 fe ff ff 4c 89 f1 4c 29 e1 48 89 df 48 8d 71 01 48 89 cd e8 b6 9d 00 00 ..M........L..L).H..H.q.H.......
ae80 48 89 ee 48 03 74 24 28 48 89 df e8 a6 9d 00 00 b8 02 00 00 00 e9 ce 00 00 00 80 7d 00 5e 4f 8d H..H.t$(H..................}.^O.
aea0 6c 3c ff 41 0f 94 c7 75 08 48 ff 4c 24 28 48 ff c5 4c 89 e0 48 03 44 24 20 48 89 5c 24 50 c7 44 l<.A...u.H.L$(H..L..H.D$.H.\$P.D
aec0 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 89 44 24 48 48 8d 7c $0....L.d$8H.D$@H..H.D$(H.D$HH.|
aee0 24 30 48 89 ea 4c 89 ee c7 44 24 58 00 00 00 00 e8 86 f9 ff ff 48 85 c0 74 51 45 85 f6 74 3a 4d $0H..L...D$X.........H..tQE..t:M
af00 29 e5 48 89 df 48 89 44 24 08 49 8d 75 01 e8 23 9d 00 00 48 8b 44 24 08 48 89 df 4c 29 e0 48 89 ).H..H.D$.I.u..#...H.D$.H..L).H.
af20 c6 e8 10 9d 00 00 48 8d 7c 24 30 31 d2 31 f6 e8 d1 ed ff ff 83 c0 02 eb 2f 48 8d 7c 24 30 48 89 ......H.|$01.1........../H.|$0H.
af40 c2 4c 89 ee e8 bc ed ff ff eb 1d 4c 3b 6c 24 40 49 8d 55 01 0f 92 c0 41 38 c7 0f 83 ff fd ff ff .L.........L;l$@I.U....A8.......
af60 49 89 d5 e9 75 ff ff ff 48 81 c4 68 02 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 31 f6 e9 69 fd ff I...u...H..h...[]A\A]A^A_.1..i..
af80 ff be 01 00 00 00 e9 5f fd ff ff 41 57 41 56 be 01 00 00 00 41 55 41 54 49 89 fd 55 53 48 81 ec ......._...AWAV.....AUATI..USH..
afa0 a8 22 00 00 48 8d 54 24 30 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 22 00 00 31 c0 e8 58 dd 00 ."..H.T$0dH..%(...H..$."..1..X..
afc0 00 48 8d 54 24 38 be 02 00 00 00 4c 89 ef 48 89 c3 e8 43 dd 00 00 be 03 00 00 00 4c 89 ef 49 89 .H.T$8.....L..H...C........L..I.
afe0 c7 e8 23 98 00 00 89 44 24 08 48 8b 44 24 30 be 04 00 00 00 4c 89 ef 48 8d 50 01 e8 05 df 00 00 ..#....D$.H.D$0.....L..H.P......
b000 41 80 3f 5e 48 89 44 24 20 8b 44 24 08 0f 94 44 24 0f 83 e8 03 83 f8 03 76 12 ba c2 2f 45 00 be A.?^H.D$..D$...D$.......v.../E..
b020 03 00 00 00 4c 89 ef e8 16 d3 00 00 48 8d b4 24 78 02 00 00 4c 89 ef e8 41 d8 00 00 80 7c 24 0f ....L.......H..$x...L...A....|$.
b040 00 74 08 48 ff 4c 24 38 49 ff c7 48 89 d8 48 03 44 24 30 4c 89 6c 24 68 c7 44 24 48 c8 00 00 00 .t.H.L$8I..H..H.D$0L.l$h.D$H....
b060 48 89 5c 24 50 48 c7 04 24 00 00 00 00 48 89 44 24 58 4c 89 f8 48 03 44 24 38 48 89 44 24 60 48 H.\$PH..$....H.D$XL..H.D$8H.D$`H
b080 8b 4c 24 20 48 39 0c 24 0f 8d ed 02 00 00 48 8d 7c 24 48 4c 89 fa 48 89 de c7 44 24 70 00 00 00 .L$.H9.$......H.|$HL..H...D$p...
b0a0 00 e8 d5 f7 ff ff 48 85 c0 49 89 c4 0f 84 5f 02 00 00 48 ff 04 24 83 7c 24 08 05 48 8b 6c 24 68 ......H..I...._...H..$.|$..H.l$h
b0c0 74 3d 83 7c 24 08 06 75 5a 48 89 ef be 03 00 00 00 e8 13 97 00 00 48 8d 7c 24 48 4c 89 e2 48 89 t=.|$..uZH............H.|$HL..H.
b0e0 de e8 1f ec ff ff 45 31 c0 31 c9 ba 01 00 00 00 89 c6 48 89 ef e8 e0 a3 00 00 e9 a0 01 00 00 48 ......E1.1........H............H
b100 8d 7c 24 48 31 f6 48 89 c1 48 89 da e8 6f eb ff ff be 03 00 00 00 48 89 ef e8 10 9e 00 00 e9 7c .|$H1.H..H...o........H........|
b120 01 00 00 48 8d 54 24 40 be 03 00 00 00 48 89 ef 45 31 f6 e8 66 99 00 00 48 89 44 24 10 4c 89 e0 ...H.T$@.....H..E1..f...H.D$.L..
b140 48 29 d8 48 89 44 24 28 4c 3b 74 24 40 0f 83 be 01 00 00 48 8b 44 24 10 4a 8d 14 30 80 3a 25 74 H).H.D$(L;t$@......H.D$.J..0.:%t
b160 46 48 8b 84 24 80 02 00 00 48 39 84 24 88 02 00 00 72 1c 48 8d bc 24 78 02 00 00 be 01 00 00 00 FH..$....H9.$....r.H..$x........
b180 48 89 54 24 18 e8 3b d5 00 00 48 8b 54 24 18 48 8b 84 24 88 02 00 00 48 8d 48 01 48 89 8c 24 88 H.T$..;...H.T$.H..$....H.H.H..$.
b1a0 02 00 00 8a 0a eb 7a e8 24 94 ff ff 48 8b 4c 24 10 49 ff c6 48 8b 00 4c 01 f1 0f b6 11 48 89 4c ......z.$...H.L$.I..H..L.....H.L
b1c0 24 18 f6 44 50 01 08 75 65 80 fa 25 74 14 ba 25 00 00 00 be e1 2f 45 00 48 89 ef 31 c0 e8 9f d0 $..DP..ue..%t..%...../E.H..1....
b1e0 00 00 48 8b 84 24 80 02 00 00 48 39 84 24 88 02 00 00 72 12 48 8d bc 24 78 02 00 00 be 01 00 00 ..H..$....H9.$....r.H..$x.......
b200 00 e8 bf d4 00 00 48 8b 84 24 88 02 00 00 48 8b 4c 24 18 48 8d 50 01 48 89 94 24 88 02 00 00 8a ......H..$....H.L$.H.P.H..$.....
b220 09 48 8b 94 24 78 02 00 00 88 0c 02 eb 69 80 fa 30 75 17 48 8b 54 24 28 48 8d bc 24 78 02 00 00 .H..$x.......i..0u.H.T$(H..$x...
b240 48 89 de e8 22 d5 00 00 eb 4d 0f be f2 48 8d 7c 24 48 4c 89 e1 83 ee 31 48 89 da e8 20 ea ff ff H..."....M...H.|$HL....1H.......
b260 31 d2 83 ce ff 48 89 ef e8 66 dd 00 00 83 ca ff be fe ff ff ff 48 89 ef e8 b3 94 00 00 48 89 ef 1....H...f...........H.......H..
b280 be fe ff ff ff e8 63 94 00 00 48 8d bc 24 78 02 00 00 e8 68 d5 00 00 49 ff c6 e9 a9 fe ff ff 83 ......c...H..$x....h...I........
b2a0 ce ff 48 89 ef e8 d2 97 00 00 85 c0 75 20 48 89 ef be fe ff ff ff e8 32 94 00 00 4c 89 e2 48 89 ..H.........u.H........2...L..H.
b2c0 de 48 89 ef 48 29 da e8 7e 99 00 00 eb 36 83 ce ff 48 89 ef e8 a7 95 00 00 85 c0 75 27 83 ce ff .H..H)..~....6...H.........u'...
b2e0 48 89 ef e8 21 95 00 00 48 89 ef 89 c6 e8 30 95 00 00 be 0b 30 45 00 48 89 c2 48 89 ef 31 c0 e8 H...!...H.....0.....0E.H..H..1..
b300 7d cf 00 00 48 8d bc 24 78 02 00 00 e8 ee d4 00 00 49 39 dc 76 05 4d 85 e4 75 52 48 3b 5c 24 58 }...H..$x........I9.v.M..uRH;\$X
b320 73 59 48 8b 84 24 80 02 00 00 48 39 84 24 88 02 00 00 72 12 48 8d bc 24 78 02 00 00 be 01 00 00 sYH..$....H9.$....r.H..$x.......
b340 00 e8 7f d3 00 00 48 8b 84 24 88 02 00 00 48 ff c3 48 8d 50 01 48 89 94 24 88 02 00 00 48 8b 94 ......H..$....H..H.P.H..$....H..
b360 24 78 02 00 00 8a 4b ff 88 0c 02 eb 03 4c 89 e3 80 7c 24 0f 00 0f 84 04 fd ff ff 48 8b 54 24 58 $x....K......L...|$........H.T$X
b380 48 8d bc 24 78 02 00 00 48 89 de 48 29 da e8 d7 d3 00 00 48 8d bc 24 78 02 00 00 e8 10 d4 00 00 H..$x...H..H)......H..$x........
b3a0 48 8b 34 24 4c 89 ef e8 8a 98 00 00 48 8b 9c 24 98 22 00 00 64 48 33 1c 25 28 00 00 00 b8 02 00 H.4$L.......H..$."..dH3.%(......
b3c0 00 00 74 05 e8 27 8d ff ff 48 81 c4 a8 22 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 be ..t..'...H..."..[]A\A]A^A_.AVAU.
b3e0 d7 b9 f0 ff 41 54 55 48 89 fd 53 48 81 ec 40 02 00 00 48 89 e2 e8 a4 96 00 00 48 8d 54 24 08 49 ....ATUH..SH..@...H.......H.T$.I
b400 89 c4 be d6 b9 f0 ff 48 89 ef e8 8f 96 00 00 49 89 c6 4c 89 e0 48 03 04 24 31 d2 be d5 b9 f0 ff .......H.......I..L..H..$1......
b420 48 89 ef 48 89 6c 24 30 c7 44 24 10 c8 00 00 00 4c 89 64 24 18 48 89 44 24 20 4c 89 f0 48 03 44 H..H.l$0.D$.....L.d$.H.D$.L..H.D
b440 24 08 48 89 44 24 28 e8 e2 95 00 00 49 8d 1c 04 48 3b 5c 24 20 77 6d 48 8d 7c 24 10 4c 89 f2 48 $.H.D$(.....I...H;\$.wmH.|$.L..H
b460 89 de c7 44 24 38 00 00 00 00 e8 0c f4 ff ff 48 85 c0 49 89 c5 74 48 48 89 c6 31 c0 48 89 ef 4c ...D$8.........H..I..tHH..1.H..L
b480 29 e6 49 39 dd 0f 94 c0 48 01 c6 e8 a6 97 00 00 ba d5 b9 f0 ff 83 ce ff 48 89 ef e8 eb 92 00 00 ).I9....H...............H.......
b4a0 48 89 ef be fe ff ff ff e8 40 92 00 00 48 8d 7c 24 10 4c 89 ea 48 89 de e8 48 e8 ff ff eb 07 48 H........@...H.|$.L..H...H.....H
b4c0 ff c3 eb 8c 31 c0 48 81 c4 40 02 00 00 5b 5d 41 5c 41 5d 41 5e c3 53 f2 0f 10 05 49 7e 04 00 48 ....1.H..@...[]A\A]A^.S....I~..H
b4e0 89 fb be 88 00 00 00 e8 95 df 00 00 48 89 df ba 11 00 00 00 31 f6 e8 bc 9b 00 00 48 89 df 31 d2 ............H.......1......H..1.
b500 be 00 32 45 00 e8 9c dc 00 00 48 89 df ba 01 00 00 00 31 f6 e8 9e 9b 00 00 31 d2 48 89 df be 30 ..2E......H.......1......1.H...0
b520 3c 45 00 e8 22 97 00 00 48 89 df be fe ff ff ff e8 b4 92 00 00 48 89 df be fe ff ff ff e8 bc 9e <E.."...H............H..........
b540 00 00 48 89 df be fe ff ff ff e8 9e 91 00 00 48 89 df be fe ff ff ff e8 8d 92 00 00 48 89 df ba ..H............H............H...
b560 2c 30 45 00 be fe ff ff ff e8 c2 9c 00 00 48 89 df be fe ff ff ff e8 72 91 00 00 b8 01 00 00 00 ,0E...........H........r........
b580 5b c3 41 54 55 48 89 f2 53 48 89 fd 48 89 f3 be d8 b9 f0 ff e8 c0 99 00 00 83 ce ff 48 89 ef e8 [.ATUH..SH..H...............H...
b5a0 e5 95 00 00 48 83 78 08 00 49 89 c4 75 13 48 8d 53 04 be 30 33 45 00 48 89 ef 31 c0 e8 c0 cc 00 ....H.x..I..u.H.S..03E.H..1.....
b5c0 00 49 8b 04 24 5b 5d 41 5c c3 41 56 41 55 49 89 f6 41 54 55 41 bc 01 00 00 00 53 48 89 fd 89 d3 .I..$[]A\.AVAUI..ATUA.....SH....
b5e0 48 83 ec 10 e8 ed 90 00 00 41 89 c5 44 39 eb 0f 84 a1 00 00 00 89 de 48 89 ef e8 0a 92 00 00 83 H........A..D9.........H........
b600 f8 03 75 56 89 de 48 89 ef e8 3c 92 00 00 31 d2 85 c0 89 de 48 89 ef 74 1e e8 10 94 00 00 ba 4b ..uV..H...<...1.....H..t.......K
b620 33 45 00 48 89 c1 be 01 00 00 00 4c 89 f7 31 c0 e8 0b 8f ff ff eb 19 e8 a1 93 00 00 ba 50 33 45 3E.H.......L..1..............P3E
b640 00 be 01 00 00 00 4c 89 f7 b0 01 e8 f0 8e ff ff 85 c0 0f 9f c0 41 21 c4 eb 35 48 8d 54 24 08 89 ......L..............A!..5H.T$..
b660 de 48 89 ef e8 b0 d6 00 00 45 85 e4 74 21 48 8b 54 24 08 4c 89 f1 be 01 00 00 00 48 89 c7 45 31 .H.......E..t!H.T$.L.......H..E1
b680 e4 e8 aa 8e ff ff 48 3b 44 24 08 41 0f 94 c4 ff c3 e9 56 ff ff ff 45 85 e4 b8 01 00 00 00 75 0c ......H;D$.A......V...E.......u.
b6a0 31 d2 31 f6 48 89 ef e8 93 cd 00 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 53 be 56 33 45 00 48 1.1.H.......H...[]A\A]A^.S.V3E.H
b6c0 89 fb e8 bb fe ff ff 48 89 df ba 01 00 00 00 48 89 c6 5b e9 f2 fe ff ff 55 53 ba 61 33 45 00 51 .......H.......H..[.....US.a3E.Q
b6e0 be 01 00 00 00 48 89 fd e8 a7 d5 00 00 48 83 78 08 00 48 89 c3 75 0f be 67 33 45 00 48 89 ef 31 .....H.......H.x..H..u..g3E.H..1
b700 c0 e8 7b cb 00 00 48 8b 03 5a 5b 5d c3 53 ba 61 33 45 00 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 ..{...H..Z[].S.a3E......H..H....
b720 70 d5 00 00 48 8b 50 08 48 89 df 48 c7 40 08 00 00 00 00 48 89 54 24 08 48 8b 44 24 08 ff d0 48 p...H.P.H..H.@.....H.T$.H.D$...H
b740 83 c4 10 5b c3 53 be 01 00 00 00 48 89 fb e8 b6 90 00 00 ff c0 75 12 ba 56 33 45 00 be d8 b9 f0 ...[.S.....H.........u..V3E.....
b760 ff 48 89 df e8 f0 97 00 00 48 89 df e8 67 ff ff ff 48 89 df 5b eb 96 53 ba 61 33 45 00 be 01 00 .H.......H...g...H..[..S.a3E....
b780 00 00 48 89 fb e8 0a d5 00 00 48 83 78 08 00 74 0e 48 83 38 00 74 08 48 89 df e8 6e ff ff ff 31 ..H.......H.x..t.H.8.t.H...n...1
b7a0 c0 5b c3 53 ba 61 33 45 00 48 89 fb be 01 00 00 00 e8 de d4 00 00 48 89 df 48 c7 40 08 a3 b7 40 .[.S.a3E.H............H..H.@...@
b7c0 00 e8 47 94 00 00 48 89 df ba 1a 00 00 00 be 84 33 45 00 e8 72 94 00 00 b8 02 00 00 00 5b c3 53 ..G...H.........3E..r........[.S
b7e0 ba 61 33 45 00 be 01 00 00 00 48 89 fb e8 a2 d4 00 00 48 8b 38 e8 b6 88 ff ff 48 89 df 31 f6 85 .a3E......H.......H.8.....H..1..
b800 c0 5b 40 0f 94 c6 31 d2 e9 32 cc 00 00 53 be 10 00 00 00 48 89 fb 48 83 ec 10 e8 d7 a0 00 00 48 .[@...1..2...S.....H..H........H
b820 89 df 48 c7 40 08 00 00 00 00 be 61 33 45 00 48 89 44 24 08 e8 83 cd 00 00 48 8b 44 24 08 48 83 ..H.@......a3E.H.D$......H.D$.H.
b840 c4 10 5b c3 55 53 48 89 f5 48 89 d3 48 81 ec 38 20 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 ..[.USH..H..H..8...H.t$.dH..%(..
b860 00 48 89 84 24 28 20 00 00 31 c0 e8 0d d0 00 00 48 8d 7c 24 08 48 89 de e8 48 ce 00 00 48 89 e9 .H..$(...1......H.|$.H...H...H..
b880 48 89 da be 01 00 00 00 48 89 c7 e8 c0 87 ff ff 48 8d 7c 24 08 48 89 c3 48 01 44 24 18 e8 0e cf H.......H.......H.|$.H..H.D$....
b8a0 00 00 31 c0 48 85 db 0f 95 c0 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 2e 88 ..1.H.....H..$(...dH3.%(...t....
b8c0 ff ff 48 81 c4 38 20 00 00 5b 5d c3 53 48 89 f3 48 81 ec 30 20 00 00 48 8d 74 24 08 64 48 8b 04 ..H..8...[].SH..H..0...H.t$.dH..
b8e0 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 89 cf 00 00 48 8d 7c 24 08 be 00 20 00 00 e8 c2 %(...H..$(...1......H.|$........
b900 cd 00 00 48 89 d9 ba 00 20 00 00 be 01 00 00 00 48 89 c7 e8 38 87 ff ff 48 01 44 24 18 48 3d 00 ...H............H...8...H.D$.H=.
b920 20 00 00 74 cf 48 8d 7c 24 08 e8 81 ce 00 00 48 8b 84 24 28 20 00 00 64 48 33 04 25 28 00 00 00 ...t.H.|$......H..$(...dH3.%(...
b940 74 05 e8 a9 87 ff ff 48 81 c4 30 20 00 00 5b c3 0f be 06 8b 57 08 39 c2 74 0c 0f be 46 01 39 c2 t......H..0...[.....W.9.t...F.9.
b960 75 35 85 d2 74 31 48 63 47 0c 3d c7 00 00 00 7e 06 c6 47 10 00 eb 20 8d 48 01 53 48 89 fb 89 4f u5..t1HcG.=....~..G.....H.SH...O
b980 0c 88 54 07 10 48 8b 3f e8 b3 86 ff ff 89 43 08 b8 01 00 00 00 5b c3 31 c0 c3 41 57 41 56 41 89 ..T..H.?......C......[.1..AWAVA.
b9a0 d6 41 55 41 54 49 89 f4 55 53 31 db 49 89 fd 48 81 ec 48 20 00 00 48 8d 74 24 18 64 48 8b 04 25 .AUATI..US1.I..H..H...H.t$.dH..%
b9c0 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 aa ce 00 00 83 fb 0a 74 66 83 fb ff 74 61 48 8d 7c (...H..$8...1.........tf...taH.|
b9e0 24 18 be 00 20 00 00 e8 d9 cc 00 00 4c 89 e7 49 89 c7 e8 d9 87 ff ff 31 d2 4c 89 e7 48 63 ea 48 $...........L..I.......1.L..Hc.H
ba00 89 54 24 08 e8 37 86 ff ff 83 f8 ff 89 c3 74 1f 83 f8 0a 48 8b 54 24 08 74 15 41 88 1c 17 48 ff .T$..7........t....H.T$.t.A...H.
ba20 c2 48 81 fa 00 20 00 00 75 cf bd 00 20 00 00 4c 89 e7 e8 49 85 ff ff 48 01 6c 24 28 eb 95 83 fb .H......u......L...I...H.l$(....
ba40 0a 0f 94 c3 75 37 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 ....u7E..u2H.D$.H9D$(r.H.|$.....
ba60 00 e8 5f cc 00 00 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 .._...H.D$(H.P.H.T$(H.T$.....H.|
ba80 24 18 e8 29 cd 00 00 84 db b8 01 00 00 00 75 14 83 ce ff 4c 89 ef e8 8d 90 00 00 48 85 c0 0f 95 $..)..........u....L.......H....
baa0 c0 0f b6 c0 48 8b 8c 24 38 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 34 86 ff ff 48 81 c4 48 ....H..$8...dH3.%(...t..4...H..H
bac0 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 be 56 33 45 00 48 89 fb e8 a6 fa ff ff 48 89 c7 e8 ...[]A\A]A^A_.S.V3E.H.......H...
bae0 cc 88 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 48 c9 00 00 53 48 89 fb e8 d8 fb ff ff ....H..1...[@...1..H...SH.......
bb00 48 89 c7 e8 a8 88 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 24 c9 00 00 41 55 41 54 31 H.......H..1...[@...1..$...AUAT1
bb20 d2 55 53 48 89 fb 56 be 01 00 00 00 e8 e8 d1 00 00 31 c9 ba a8 5d 45 00 be 02 00 00 00 48 89 df .USH..V..........1...]E......H..
bb40 48 89 c5 e8 06 d2 00 00 48 89 df 49 89 c5 e8 ba fc ff ff 31 ff 49 89 c4 e8 53 88 ff ff 4c 89 ee H.......H..I.......1.I...S...L..
bb60 48 89 ef e8 58 89 ff ff 48 85 c0 49 89 04 24 49 c7 44 24 08 9b bb 40 00 75 14 59 48 89 ea 48 89 H...X...H..I..$I.D$...@.u.YH..H.
bb80 df 31 f6 5b 5d 41 5c 41 5d e9 b1 c8 00 00 5a b8 01 00 00 00 5b 5d 41 5c 41 5d c3 53 be 01 00 00 .1.[]A\A].....Z.....[]A\A].S....
bba0 00 ba 61 33 45 00 48 89 fb e8 e6 d0 00 00 48 8b 38 e8 7a 85 ff ff 48 89 df 89 c6 5b e9 01 c9 00 ..a3E.H.......H.8.z...H....[....
bbc0 00 55 53 48 89 fb 50 e8 0c fb ff ff 48 89 df 48 89 c5 be 01 00 00 00 e8 0d 8c 00 00 59 48 89 ee .USH..P.....H..H............YH..
bbe0 48 89 df ba 02 00 00 00 5b 5d e9 db f9 ff ff 41 55 41 54 49 89 f5 55 53 48 89 d5 41 50 48 89 fb H.......[].....AUATI..USH..APH..
bc00 49 89 cc e8 05 fc ff ff 48 85 ed 4c 89 28 48 c7 40 08 a3 b7 40 00 74 1b 83 ce ff 48 89 df e8 c6 I.......H..L.(H.@...@.t....H....
bc20 8b 00 00 48 89 ea be d8 b9 f0 ff 48 89 df e8 fd 95 00 00 58 4c 89 e2 48 89 df be fe ff ff ff 5b ...H.......H.......XL..H.......[
bc40 5d 41 5c 41 5d e9 e6 95 00 00 41 55 41 54 31 d2 55 53 48 89 fb 56 be 01 00 00 00 e8 b9 d0 00 00 ]A\A].....AUAT1.USH..V..........
bc60 31 c9 be 02 00 00 00 ba a8 5d 45 00 48 89 df 49 89 c5 e8 d7 d0 00 00 48 89 df 48 89 c5 e8 8b fb 1........]E.H..I.......H..H.....
bc80 ff ff 48 c7 00 00 00 00 00 48 c7 40 08 df b7 40 00 49 89 c4 0f be 75 00 40 84 f6 74 2e bf 9f 33 ..H......H.@...@.I....u.@..t...3
bca0 45 00 e8 69 84 ff ff 48 85 c0 74 1f 80 7d 01 2b 48 8d 45 01 48 8d 4d 02 48 0f 45 c8 80 39 62 75 E..i...H..t..}.+H.E.H.M.H.E..9bu
bcc0 05 48 ff c1 74 05 80 39 00 74 12 ba a3 33 45 00 be 02 00 00 00 48 89 df e8 65 c6 00 00 48 89 ee .H..t..9.t...3E......H...e...H..
bce0 4c 89 ef e8 18 86 ff ff 48 85 c0 49 89 04 24 75 14 59 4c 89 ea 48 89 df 31 f6 5b 5d 41 5c 41 5d L.......H..I..$u.YL..H..1.[]A\A]
bd00 e9 3a c7 00 00 5a b8 01 00 00 00 5b 5d 41 5c 41 5d c3 41 54 55 41 89 f4 53 48 89 fb e8 b5 89 00 .:...Z.....[]A\A].ATUA..SH......
bd20 00 89 c5 8d 40 ff 48 89 df 48 63 f0 e8 05 8f 00 00 44 89 e6 48 89 df e8 2b 91 00 00 48 89 df ba ....@.H..Hc......D..H...+...H...
bd40 02 00 00 00 be 02 00 00 00 e8 e2 89 00 00 8d 55 02 48 89 df be e0 c4 40 00 5b 5d 41 5c e9 84 90 ...............U.H.....@.[]A\...
bd60 00 00 53 48 89 fb e8 6d f9 ff ff 48 89 df 31 f6 e8 9d ff ff ff b8 01 00 00 00 5b c3 41 54 55 53 ..SH...m...H..1...........[.ATUS
bd80 48 89 fb e8 50 f9 ff ff b9 00 35 45 00 31 d2 48 89 df be 02 00 00 00 49 89 c4 e8 12 d0 00 00 48 H...P.....5E.1.H.......I.......H
bda0 89 df 48 63 e8 ba 00 20 00 00 be 03 00 00 00 e8 51 d1 00 00 8b 14 ad f0 34 45 00 31 f6 4c 89 e7 ..Hc............Q.......4E.1.L..
bdc0 48 89 c1 e8 c8 86 ff ff 48 89 df 31 f6 85 c0 5b 5d 41 5c 40 0f 94 c6 31 d2 e9 61 c6 00 00 53 be H.......H..1...[]A\@...1..a...S.
bde0 01 00 00 00 48 89 fb e8 b1 c8 00 00 ba 61 33 45 00 be 01 00 00 00 48 89 df e8 dd c7 00 00 48 85 ....H........a3E......H.......H.
be00 c0 75 0a 48 89 df e8 02 8e 00 00 eb 25 48 83 78 08 00 75 0c ba 0b 00 00 00 be 78 33 45 00 eb 0a .u.H........%H.x..u.......x3E...
be20 ba 04 00 00 00 be 7f 33 45 00 48 89 df e8 18 8e 00 00 b8 01 00 00 00 5b c3 53 ba 61 33 45 00 be .......3E.H............[.S.a3E..
be40 01 00 00 00 48 89 fb e8 48 ce 00 00 48 83 78 08 00 75 14 ba 0d 00 00 00 be b0 33 45 00 48 89 df ....H...H...H.x..u........3E.H..
be60 e8 e5 8d 00 00 eb 12 48 8b 10 be be 33 45 00 48 89 df 31 c0 e8 b6 8e 00 00 b8 01 00 00 00 5b c3 .......H....3E.H..1...........[.
be80 41 54 55 53 48 89 fb e8 4c f8 ff ff b9 d0 34 45 00 ba c8 33 45 00 be 02 00 00 00 48 89 df 49 89 ATUSH...L.....4E...3E......H..I.
bea0 c4 e8 0b cf 00 00 31 d2 48 63 e8 be 03 00 00 00 48 89 df e8 4d d0 00 00 8b 14 ad c0 34 45 00 48 ......1.Hc......H...M.......4E.H
bec0 89 c6 4c 89 e7 e8 66 85 ff ff 85 c0 74 10 48 89 df 31 d2 31 f6 5b 5d 41 5c e9 61 c5 00 00 4c 89 ..L...f.....t.H..1.1.[]A\.a...L.
bee0 e7 e8 4a 83 ff ff 48 89 df 48 89 c6 e8 45 8d 00 00 5b b8 01 00 00 00 5d 41 5c c3 55 53 48 89 fd ..J...H..H...E...[.....]A\.USH..
bf00 56 e8 07 f9 ff ff 48 c7 00 00 00 00 00 48 c7 40 08 df b7 40 00 48 89 c3 e8 13 84 ff ff 48 85 c0 V.....H......H.@...@.H.......H..
bf20 48 89 03 75 0f 59 48 89 ef 31 d2 31 f6 5b 5d e9 0b c5 00 00 5a b8 01 00 00 00 5b 5d c3 41 55 41 H..u.YH..1.1.[].....Z.....[].AUA
bf40 54 49 89 d5 55 53 49 89 f4 41 51 48 89 fd e8 ba f8 ff ff 4c 89 ee 48 c7 00 00 00 00 00 48 c7 40 TI..USI..AQH.......L..H......H.@
bf60 08 df b7 40 00 4c 89 e7 48 89 c3 e8 90 83 ff ff 48 85 c0 48 89 03 75 29 e8 23 80 ff ff 8b 38 e8 ...@.L..H.......H..H..u).#....8.
bf80 dc 85 ff ff 41 58 4c 89 e2 48 89 ef 48 89 c1 5b 5d 41 5c 41 5d be cc 33 45 00 31 c0 e9 e0 c2 00 ....AXL..H..H..[]A\A]..3E.1.....
bfa0 00 58 5b 5d 41 5c 41 5d c3 41 54 55 48 89 f5 53 be 01 00 00 00 48 89 fb 49 89 d4 e8 49 88 00 00 .X[]A\A].ATUH..S.....H..I...I...
bfc0 85 c0 7e 49 31 d2 be 01 00 00 00 48 89 df e8 cb 8a 00 00 48 85 c0 74 10 4c 89 e2 48 89 c6 48 89 ..~I1......H.......H..t.L..H..H.
bfe0 df e8 57 ff ff ff eb 15 48 89 df e8 e8 f6 ff ff be 01 00 00 00 48 89 df e8 ec 87 00 00 48 89 ea ..W.....H............H.......H..
c000 be d8 b9 f0 ff 48 89 df e8 23 92 00 00 48 89 ea 48 89 df be d8 b9 f0 ff e8 3c 8f 00 00 5b b8 01 .....H...#...H..H........<...[..
c020 00 00 00 5d 41 5c c3 ba eb 2e 45 00 be 56 33 45 00 e9 73 ff ff ff ba a8 5d 45 00 be e7 33 45 00 ...]A\....E..V3E..s.....]E...3E.
c040 e9 64 ff ff ff 53 be 01 00 00 00 48 89 fb e8 b6 87 00 00 ff c0 75 08 48 89 df e8 ae 8b 00 00 be .d...S.....H.........u.H........
c060 01 00 00 00 48 89 df e8 9d 87 00 00 85 c0 75 3b ba e7 33 45 00 be d8 b9 f0 ff 48 89 df e8 d7 8e ....H.........u;..3E......H.....
c080 00 00 ba 01 00 00 00 83 ce ff 48 89 df e8 f9 86 00 00 be fe ff ff ff 48 89 df e8 4e 86 00 00 48 ..........H............H...N...H
c0a0 89 df e8 31 f6 ff ff 31 f6 eb 41 31 d2 be 01 00 00 00 48 89 df e8 5f cc 00 00 ba a8 5d 45 00 48 ...1...1..A1......H..._.....]E.H
c0c0 89 c6 48 89 df e8 73 fe ff ff ba 01 00 00 00 83 ce ff 48 89 df e8 b1 86 00 00 be fe ff ff ff 48 ..H...s...........H............H
c0e0 89 df e8 06 86 00 00 be 01 00 00 00 48 89 df e8 1e fc ff ff b8 01 00 00 00 5b c3 41 55 41 54 41 ............H............[.AUATA
c100 89 f5 55 53 31 ed 51 48 89 fb 45 85 ed 44 8b 63 08 74 12 e8 b8 84 ff ff 48 8b 08 49 63 d4 f6 44 ..US1.QH..E..D.c.t......H..Ic..D
c120 51 01 10 eb 10 e8 a6 84 ff ff 48 8b 08 49 63 d4 f6 44 51 01 08 74 2c 48 63 53 0c 81 fa c7 00 00 Q.........H..Ic..DQ..t,HcS......
c140 00 7e 06 c6 43 10 00 eb 1a 8d 42 01 48 8b 3b ff c5 89 43 0c 44 88 64 13 10 e8 e2 7e ff ff 89 43 .~..C.....B.H.;...C.D.d....~...C
c160 08 eb a7 5a 89 e8 5b 5d 41 5c 41 5d c3 41 57 41 56 41 89 d7 41 55 41 54 55 53 48 89 f5 48 89 fb ...Z..[]A\A].AWAVA..AUATUSH..H..
c180 48 81 ec 08 01 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 f8 00 00 00 31 c0 e8 37 85 00 00 48 H......dH..%(...H..$....1..7...H
c1a0 89 ef 41 89 c4 e8 76 81 ff ff 41 83 fc 01 75 1b ba 01 00 00 00 48 89 ee 48 89 df e8 da f7 ff ff ..A...v...A...u......H..H.......
c1c0 45 8d 67 01 89 c2 e9 71 02 00 00 41 8d 74 24 13 ba f7 33 45 00 48 89 df 45 31 f6 e8 6e c4 00 00 E.g....q...A.t$...3E.H..E1..n...
c1e0 41 8d 44 24 ff ba 01 00 00 00 48 89 44 24 08 4c 3b 74 24 08 47 8d 2c 37 45 89 ec 0f 84 3b 02 00 A.D$......H.D$.L;t$.G.,7E....;..
c200 00 85 d2 0f 84 33 02 00 00 44 89 ee 48 89 df e8 f5 85 00 00 83 f8 03 75 51 44 89 ee 48 89 df e8 .....3...D..H..........uQD..H...
c220 86 cc 00 00 48 85 c0 75 2e 48 89 ef e8 8f 81 ff ff 48 89 ee 89 c7 41 89 c4 e8 a2 81 ff ff 31 d2 ....H..u.H.......H....A.......1.
c240 31 f6 48 89 df e8 00 8a 00 00 31 d2 41 ff c4 0f 95 c2 e9 dd 01 00 00 48 89 c2 48 89 ee 48 89 df 1.H.......1.A..........H..H..H..
c260 e8 df f5 ff ff e9 a2 01 00 00 31 d2 44 89 ee 48 89 df e8 a2 ca 00 00 31 d2 80 38 2a 0f 94 c2 8a ..........1.D..H.......1..8*....
c280 04 10 3c 61 0f 84 86 01 00 00 7f 0f 3c 4c 0f 85 8e 01 00 00 31 d2 e9 66 01 00 00 3c 6c 0f 84 59 ..<a........<L......1..f...<l..Y
c2a0 01 00 00 3c 6e 0f 85 77 01 00 00 66 c7 44 24 16 2e 00 48 89 6c 24 18 c7 44 24 24 00 00 00 00 e8 ...<n..w...f.D$...H.l$..D$$.....
c2c0 bc 7d ff ff 48 8b 00 48 8b 7c 24 18 8a 00 88 44 24 16 e8 f9 7e ff ff 48 8b 7c 24 18 e8 5f 7d ff .}..H..H.|$....D$...~..H.|$.._}.
c2e0 ff 4c 63 e0 44 89 64 24 20 e8 e2 82 ff ff 48 8b 00 42 f6 44 60 01 20 75 de 48 8d 7c 24 18 be 0a .Lc.D.d$......H..B.D`..u.H.|$...
c300 34 45 00 e8 48 f6 ff ff 48 8d 7c 24 18 be b4 2c 45 00 e8 39 f6 ff ff 85 c0 74 24 48 8d 7c 24 18 4E..H...H.|$...,E..9.....t$H.|$.
c320 be 0d 34 45 00 e8 26 f6 ff ff 83 f8 01 45 19 ed 45 31 e4 41 ff c5 83 f8 01 41 0f 92 c4 eb 06 45 ..4E..&......E..E1.A.....A.....E
c340 31 ed 45 31 e4 48 8d 7c 24 18 44 89 ee e8 a9 fd ff ff 48 8d 74 24 16 48 8d 7c 24 18 41 01 c4 e8 1.E1.H.|$.D.......H.t$.H.|$.A...
c360 ec f5 ff ff 85 c0 74 10 48 8d 7c 24 18 44 89 ee e8 86 fd ff ff 41 01 c4 45 85 e4 7e 3a 45 85 ed ......t.H.|$.D.......A..E..~:E..
c380 b8 f1 33 45 00 be f4 33 45 00 48 8d 7c 24 18 48 0f 45 f0 e8 b8 f5 ff ff 85 c0 74 1b 48 8d 7c 24 ..3E...3E.H.|$.H.E........t.H.|$
c3a0 18 be 0a 34 45 00 e8 a5 f5 ff ff 48 8d 7c 24 18 31 f6 e8 44 fd ff ff 48 8b 74 24 18 8b 7c 24 20 ...4E......H.|$.1..D...H.t$..|$.
c3c0 e8 1b 80 ff ff 48 8b 7c 24 18 e8 b1 7b ff ff 48 63 44 24 24 48 8d 74 24 28 48 89 df c6 44 04 28 .....H.|$...{..HcD$$H.t$(H...D.(
c3e0 00 e8 db 85 00 00 48 85 c0 ba 01 00 00 00 75 44 48 89 df e8 15 88 00 00 31 d2 eb 38 ba 01 00 00 ......H.......uDH.......1..8....
c400 00 48 89 ee 48 89 df e8 8e f5 ff ff 89 c2 eb 24 48 89 ee 48 89 df e8 b1 f4 ff ff ba 01 00 00 00 .H..H..........$H..H............
c420 eb 12 ba 10 34 45 00 44 89 ee 48 89 df e8 10 bf 00 00 eb 49 49 ff c6 e9 b3 fd ff ff 48 89 ef 89 ....4E.D..H........II.......H...
c440 54 24 08 e8 e8 7b ff ff 85 c0 8b 54 24 08 74 0e 31 d2 31 f6 48 89 df e8 e3 bf 00 00 eb 1f 85 d2 T$...{.....T$.t.1.1.H...........
c460 75 15 48 89 df be fe ff ff ff e8 7e 82 00 00 48 89 df e8 96 87 00 00 44 89 e0 44 29 f8 48 8b 8c u.H........~...H.......D..D).H..
c480 24 f8 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 5b 7c ff ff 48 81 c4 08 01 00 00 5b 5d 41 5c $....dH3.%(...t..[|..H......[]A\
c4a0 41 5d 41 5e 41 5f c3 53 be e7 33 45 00 48 89 fb e8 cd f0 ff ff 48 89 df ba 01 00 00 00 48 89 c6 A]A^A_.S..3E.H.......H.......H..
c4c0 5b e9 a7 fc ff ff 53 48 89 fb e8 09 f2 ff ff 48 89 df ba 02 00 00 00 48 89 c6 5b e9 8d fc ff ff [.....SH.......H.......H..[.....
c4e0 41 56 41 55 be d7 b9 f0 ff 41 54 55 53 48 89 fb e8 94 86 00 00 31 d2 49 89 c4 be d6 b9 f0 ff 48 AVAU.....ATUSH.......1.I.......H
c500 89 df e8 27 85 00 00 49 83 7c 24 08 00 75 17 48 89 df be 1f 34 45 00 31 c0 5b 5d 41 5c 41 5d 41 ...'...I.|$..u.H....4E.1.[]A\A]A
c520 5e e9 5b bd 00 00 48 89 c5 be 01 00 00 00 48 89 df 41 89 c5 41 be d5 b9 f0 ff e8 ae 81 00 00 89 ^.[...H.......H..A..A...........
c540 ee ba f7 33 45 00 48 89 df bd 01 00 00 00 e8 fb c0 00 00 44 39 ed 7f 11 44 89 f6 48 89 df 29 ee ...3E.H............D9...D..H..).
c560 ff c5 e8 82 82 00 00 eb ea 49 8b 34 24 ba 02 00 00 00 48 89 df e8 f3 fb ff ff 89 c6 48 89 df 89 .........I.4$.....H.........H...
c580 c5 f7 de e8 f4 84 00 00 85 c0 75 64 83 fd 01 7e 2b be 01 00 00 00 48 89 df 31 d2 29 ee e8 fc 84 ..........ud...~+.....H..1.)....
c5a0 00 00 48 89 df 48 89 c2 be 5c 3c 45 00 5b 5d 41 5c 41 5d 41 5e 31 c0 e9 c5 bc 00 00 be d5 b9 f0 ..H..H...\<E.[]A\A]A^1..........
c5c0 ff 48 89 df e8 b3 84 00 00 85 c0 74 25 31 f6 48 89 df e8 16 81 00 00 be d7 b9 f0 ff 48 89 df e8 .H.........t%1.H............H...
c5e0 05 82 00 00 48 89 df e8 21 f1 ff ff 31 c0 eb 02 89 e8 5b 5d 41 5c 41 5d 41 5e c3 53 f2 0f 10 05 ....H...!...1.....[]A\A]A^.S....
c600 24 6d 04 00 48 89 fb be 88 00 00 00 e8 70 ce 00 00 48 89 df ba 0b 00 00 00 31 f6 e8 97 8a 00 00 $m..H........p...H.......1......
c620 31 d2 48 89 df be 00 36 45 00 e8 77 cb 00 00 48 89 df be 61 33 45 00 e8 08 bf 00 00 48 89 df 83 1.H....6E..w...H...a3E......H...
c640 ce ff e8 a2 81 00 00 48 89 df ba 2c 30 45 00 be fe ff ff ff e8 d7 8b 00 00 31 d2 48 89 df be 40 .......H...,0E...........1.H...@
c660 35 45 00 e8 3e cb 00 00 48 89 df be fe ff ff ff e8 78 80 00 00 48 8b 35 7c 3f 25 00 48 89 df b9 5E..>...H........x...H.5|?%.H...
c680 53 52 45 00 ba e7 33 45 00 e8 61 f5 ff ff 48 8b 35 5b 3f 25 00 48 89 df b9 36 34 45 00 ba 56 33 SRE...3E..a...H.5[?%.H...64E..V3
c6a0 45 00 e8 48 f5 ff ff 48 8b 35 52 3f 25 00 48 89 df b9 3d 34 45 00 31 d2 e8 32 f5 ff ff b8 01 00 E..H...H.5R?%.H...=4E.1..2......
c6c0 00 00 5b c3 41 57 41 56 48 89 f1 41 55 41 54 49 89 d6 55 53 49 89 fc 48 89 ca 48 83 ec 18 48 8b ..[.AWAVH..AUATI..USI..H..H...H.
c6e0 47 10 48 8b 2f 4c 8b 68 38 48 8b 70 50 4c 89 ef e8 a0 c4 ff ff 83 78 08 13 49 89 c7 74 58 4d 63 G.H./L.h8H.pPL........x..I..tXMc
c700 54 24 2c 44 8b 5d 14 41 c7 47 08 13 00 00 00 4d 89 17 44 3b 55 14 4c 89 d3 7c 6f 48 8b 75 30 48 T$,D.].A.G.....M..D;U.L..|oH.u0H
c720 8d 55 14 41 b9 c0 36 45 00 41 b8 ff ff ff 03 b9 10 00 00 00 4c 89 ef 4c 89 54 24 08 44 89 5c 24 .U.A..6E.A..........L..L.T$.D.\$
c740 04 e8 d7 62 00 00 4c 8b 54 24 08 48 89 45 30 44 8b 5c 24 04 eb 34 48 8b 18 41 3b 5c 24 2c 7d 9e ...b..L.T$.H.E0D.\$..4H..A;\$,}.
c760 48 63 f3 41 8b 46 08 48 c1 e6 04 48 03 75 30 33 46 08 a8 3f 75 88 31 ff 4c 89 f2 e8 85 9a ff ff Hc.A.F.H...H.u03F..?u.1.L.......
c780 85 c0 0f 84 76 ff ff ff eb 57 8b 4d 14 49 63 c3 48 c1 e0 04 41 39 cb 48 8b 55 30 7d 11 c7 44 02 ....v....W.M.Ic.H...A9.H.U0}..D.
c7a0 08 00 00 00 00 41 ff c3 48 83 c0 10 eb e6 41 0f 10 06 49 c1 e2 04 42 0f 11 04 12 41 ff 44 24 2c .....A..H.....A...I...B....A.D$,
c7c0 41 f6 46 08 40 74 1a f6 45 09 04 74 14 49 8b 16 f6 42 09 03 74 0b 48 89 ee 4c 89 ef e8 35 6e 00 A.F.@t..E..t.I...B..t.H..L...5n.
c7e0 00 48 83 c4 18 89 d8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 47 38 48 63 d6 8b 14 90 c1 ea 0e 81 .H.....[]A\A]A^A_.H.G8Hc........
c800 ea ff ff 01 00 8d 4c 32 01 89 d0 83 fa ff 0f 45 c1 c3 48 8b 47 38 48 63 d6 85 f6 48 8d 14 90 48 ......L2.......E..H.G8Hc...H...H
c820 89 d0 7e 15 8b 4a fc 48 8d 42 fc 83 e1 3f 80 b9 c0 59 45 00 00 48 0f 49 c2 c3 41 54 49 89 fc 55 ..~..J.H.B...?...YE..H.I..ATI..U
c840 53 89 f3 83 fb ff 74 26 49 8b 2c 24 89 de 48 89 ef e8 bc ff ff ff 8b 00 83 e0 3f 83 f8 23 75 12 S.....t&I.,$..H...........?..#u.
c860 89 de 48 89 ef e8 88 ff ff ff 89 c3 eb d5 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 5c c3 53 48 8b 3f ..H...........1........[]A\.SH.?
c880 89 d3 e8 8b ff ff ff 8b 08 31 d2 89 ce 83 e6 3f 83 fe 23 75 3e 81 fb ff 00 00 00 74 1c 89 ca c1 .........1.....?..#u>......t....
c8a0 ea 17 39 d3 74 13 c1 e3 06 81 e1 3f c0 ff ff 81 e3 c0 3f 00 00 09 d9 eb 13 89 ca c1 e9 17 81 e2 ..9.t......?......?.............
c8c0 00 c0 7f 00 c1 e1 06 83 ca 22 09 d1 89 08 ba 01 00 00 00 89 d0 5b c3 55 48 89 fd 53 89 f3 83 fb ........."...........[.UH..S....
c8e0 ff 74 1e 89 de ba ff 00 00 00 48 89 ef e8 8a ff ff ff 48 8b 7d 00 89 de e8 f5 fe ff ff 89 c3 eb .t........H.......H.}...........
c900 dd 5b 5d c3 f7 c6 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 .[].......u...G:9.|..O<..>.u..v.
c920 eb e2 c3 48 8b 3f e8 e7 fe ff ff 8b 10 89 d1 c1 ea 06 0f b6 d2 81 e1 3f c0 ff ff 83 fa 01 19 d2 ...H.?.................?........
c940 83 e2 40 09 ca 89 10 c3 48 8b 07 48 63 ce f7 d6 01 f2 89 d6 48 8b 40 38 c1 fe 1f 48 8d 0c 88 89 ..@.....H..Hc.......H.@8...H....
c960 f0 31 d0 29 f0 3d ff ff 01 00 7e 0f 50 48 8b 7f 10 be ca 36 45 00 e8 1b d5 00 00 8b 31 81 c2 ff .1.).=....~.PH.....6E.......1...
c980 ff 01 00 c1 e2 0e 81 e6 ff 3f 00 00 09 f2 89 11 c3 41 57 41 56 45 89 c6 41 55 41 54 41 89 cd 55 .........?.......AWAVE..AUATA..U
c9a0 53 48 89 fd 41 51 89 f3 41 89 d4 83 fb ff 74 34 48 8b 7d 00 89 de e8 37 fe ff ff 44 89 ea 89 de SH..AQ..A.....t4H.}....7...D....
c9c0 48 89 ef 41 89 c7 e8 b1 fe ff ff 85 c0 44 89 e2 75 03 44 89 f2 89 de 48 89 ef 44 89 fb e8 66 ff H..A.........D..u.D....H..D...f.
c9e0 ff ff eb c7 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 41 89 f4 53 8b 57 20 48 89 fb 48 8b 2f ....X[]A\A]A^A_.ATUA..S.W.H..H./
ca00 8b 77 28 b9 ff 00 00 00 41 89 d0 e8 81 ff ff ff 8b 45 18 39 43 20 c7 43 28 ff ff ff ff 7c 2a 48 .w(.....A........E.9C..C(....|*H
ca20 8b 43 10 48 8b 75 38 48 8d 55 18 41 b9 e5 36 45 00 41 b8 ff ff ff 7f b9 04 00 00 00 48 8b 78 38 .C.H.u8H.U.A..6E.A..........H.x8
ca40 e8 d8 5f 00 00 48 89 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 .._..H.E8HcS.H.E8D.$..E.9C.|*H.C
ca60 10 48 8b 75 48 48 8d 55 1c 41 b9 e5 36 45 00 41 b8 ff ff ff 7f b9 04 00 00 00 48 8b 78 38 e8 9a .H.uHH.U.A..6E.A..........H.x8..
ca80 5f 00 00 48 89 45 48 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 _..H.EHH.C.HcS..H.H.EH....C..P..
caa0 53 20 5b 5d 41 5c c3 8b 47 20 89 47 24 c3 41 55 41 54 49 89 fd 55 53 8d 5a 01 48 63 ee c1 e3 06 S.[]A\..G..G$.AUATI..US.Z.Hc....
cac0 81 e3 c0 3f 00 00 83 fd ff 74 28 4d 8b 65 00 89 ee 4c 89 e7 e8 19 fd ff ff 49 8b 54 24 38 48 8d ...?.....t(M.e...L.......I.T$8H.
cae0 0c aa 48 63 e8 8b 11 81 e2 3f c0 ff ff 09 da 89 11 eb d3 5b 5d 41 5c 41 5d c3 83 fa ff 74 4a 41 ..Hc.....?.........[]A\A]....tJA
cb00 55 41 54 55 53 41 50 8b 2e 83 fd ff 75 0b 89 16 58 5b 5d 41 5c 41 5d eb 30 4c 8b 27 41 89 d5 48 UATUSAP.....u...X[]A\A].0L.'A..H
cb20 89 fb 89 ee 4c 89 e7 e8 c6 fc ff ff 83 f8 ff 74 04 89 c5 eb ed 59 44 89 ea 89 ee 48 89 df 5b 5d ....L..........t.....YD....H..[]
cb40 41 5c 41 5d e9 ff fd ff ff c3 8b 47 20 89 f2 48 8d 77 28 89 47 24 e9 9f ff ff ff 3b 57 20 75 05 A\A].......G...H.w(.G$.....;W.u.
cb60 e9 e5 ff ff ff 41 89 d0 b9 ff 00 00 00 e9 1f fe ff ff 55 53 be 1e 80 ff 7f 48 89 fb 48 83 ec 18 .....A............US.....H..H...
cb80 8b 6f 28 c7 47 28 ff ff ff ff e8 61 fe ff ff 48 8d 74 24 0c 48 89 df 89 44 24 0c 89 ea e8 58 ff .o(.G(.....a...H.t$.H...D$....X.
cba0 ff ff 8b 44 24 0c 48 83 c4 18 5b 5d c3 41 c1 e0 0e c1 e1 17 c1 e2 06 44 09 c6 09 ce 09 d6 e9 2d ...D$.H...[].A.........D.......-
cbc0 fe ff ff 48 63 47 20 3b 47 24 7e 7f 48 8b 0f 4c 8d 1c 85 fc ff ff ff 4c 03 59 38 45 8b 13 44 89 ...HcG.;G$~.H..L.......L.Y8E..D.
cbe0 d0 83 e0 3f 83 f8 04 75 62 45 89 d0 8d 0c 16 41 c1 e8 06 45 0f b6 c8 45 89 d0 41 c1 e8 17 41 39 ...?...ubE.....A...E...E..A...A9
cc00 f1 43 8d 04 01 7f 09 44 8d 40 01 44 39 c6 7e 0a 44 39 ce 7f 36 41 39 c9 7f 31 41 39 f1 44 0f 4f .C.....D.@.D9.~.D9..6A9..1A9.D.O
cc20 ce ff c9 41 81 e2 3f c0 7f 00 44 89 ca c1 e2 06 81 e2 c0 3f 00 00 41 09 d2 39 c8 0f 4c c1 44 29 ...A..?...D........?..A..9..L.D)
cc40 c8 c1 e0 17 44 09 d0 41 89 03 c3 8d 4a ff 45 31 c0 89 f2 be 04 00 00 00 e9 50 ff ff ff 8d 4a 01 ....D..A....J.E1.........P....J.
cc60 45 31 c0 89 f2 be 26 00 00 00 e9 3e ff ff ff c1 e1 0e c1 e2 06 09 ce 09 d6 e9 72 fd ff ff 81 fa E1....&....>..............r.....
cc80 ff ff 03 00 89 d1 7f 0c 89 f2 be 01 00 00 00 e9 db ff ff ff 41 54 55 31 c9 53 89 d3 89 f2 c1 e3 ....................ATU1.S......
cca0 06 be 02 00 00 00 48 89 fd e8 c1 ff ff ff 89 d9 41 89 c4 48 89 ef 83 c9 2e 89 ce e8 30 fd ff ff ......H.........A..H........0...
ccc0 44 89 e0 5b 5d 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 D..[]A\...G<..H....P.9.~.......~
cce0 0f 50 48 8b 7f 10 be ed 36 45 00 e8 a6 d1 00 00 40 88 70 0c c3 55 53 48 89 fb 50 89 f5 e8 c6 ff .PH.....6E......@.p..USH..P.....
cd00 ff ff 40 00 6b 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 ..@.k<Z[].H....F.H.4$H..H....@..
cd20 c0 89 44 24 08 e8 9a 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 ..D$......H....H..(H.T$.H.4$H.t$
cd40 10 48 89 e6 c7 44 24 08 02 00 00 00 c7 44 24 18 13 00 00 00 e8 6b f9 ff ff 48 83 c4 28 c3 8b 06 .H...D$......D$......k...H..(...
cd60 83 f8 0d 75 26 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 ...u&H..HcN............H.@8H....
cd80 01 25 ff 3f 80 ff 09 c2 89 11 c3 83 f8 0e 75 46 48 8b 07 ff c2 c1 e2 17 48 8b 48 38 48 63 46 08 .%.?..........uFH.......H.H8HcF.
cda0 4c 8d 04 81 41 8b 00 25 ff ff 7f 00 09 c2 41 89 10 48 63 46 08 be 01 00 00 00 48 8d 0c 81 0f b6 L...A..%......A..HcF......H.....
cdc0 47 3c 8b 11 c1 e0 06 81 e2 3f c0 ff ff 09 d0 89 01 e9 1f ff ff ff c3 8b 06 83 f8 0d 75 20 48 8b G<.......?..................u.H.
cde0 07 48 63 56 08 c7 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 .HcV.......H.@8......%.....F....
ce00 0e 75 23 48 8b 07 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 .u#H..HcV.H.@8H.....%...........
ce20 c7 06 0c 00 00 00 c3 8b 06 83 e8 08 83 f8 06 77 76 55 53 48 89 fd 51 48 89 f3 ff 24 c5 10 37 45 ...............wvUSH..QH...$..7E
ce40 00 c7 06 07 00 00 00 eb 5b 8b 76 08 c1 e6 17 83 ce 05 e8 99 fb ff ff eb 38 0f bf 76 08 e8 a2 fa ........[.v.............8..v....
ce60 ff ff 80 7b 0b 08 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 ...{.......u...s.H..............
ce80 4b 0a 44 0f bf 43 08 31 d2 48 89 ef e8 1c fd ff ff 89 43 08 c7 03 0c 00 00 00 eb 08 5a 5b 5d e9 K.D..C.1.H........C.........Z[].
cea0 33 ff ff ff 58 5b 5d c3 41 54 55 48 89 f5 53 41 89 d4 48 89 fb 48 83 ec 10 e8 69 ff ff ff 8b 55 3...X[].ATUH..SA..H..H....i....U
cec0 00 8d 42 ff 83 f8 0b 0f 87 be 00 00 00 ff 24 c5 48 37 45 00 ba 01 00 00 00 44 89 e6 48 89 df e8 ..B...........$.H7E......D..H...
cee0 df fc ff ff e9 97 00 00 00 31 c9 83 fa 02 be 03 00 00 00 0f 94 c1 44 89 e2 45 31 c0 eb 7a 8b 55 .........1............D..E1..z.U
cf00 08 eb 22 f2 0f 10 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 a1 .."...E.H..H..H...D$.........$..
cf20 f7 ff ff 89 c2 44 89 e6 48 89 df e8 4e fd ff ff eb 4e 48 8b 75 08 48 89 df e8 f1 fd ff ff eb e3 .....D..H...N....NH.u.H.........
cf40 48 8b 03 48 63 55 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 H..HcU.H.@8H...D.......%.?....?.
cf60 ff ff 09 d0 89 01 eb 18 8b 4d 08 41 39 cc 74 10 45 31 c0 44 89 e2 31 f6 48 89 df e8 2d fc ff ff .........M.A9.t.E1.D..1.H...-...
cf80 44 89 65 08 c7 45 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 D.e..E.....H...[]A\.AWAVAUATA..U
cfa0 53 48 89 f5 51 48 89 fb e8 fb fe ff ff 83 7d 00 0b 75 0f 8b 55 08 48 8d 75 10 48 89 df e8 38 fb SH..QH........}..u..U.H.u.H...8.
cfc0 ff ff 8b 75 10 44 8b 6d 14 44 39 ee 0f 84 b4 00 00 00 48 89 df e8 60 f8 ff ff 85 c0 75 16 44 89 ...u.D.m.D9.......H...`.....u.D.
cfe0 ee 48 89 df 41 83 ce ff e8 4d f8 ff ff 85 c0 45 89 f7 74 62 41 83 cd ff 83 7d 00 0b 74 0b 48 89 .H..A....M.....E..tbA....}..t.H.
d000 df e8 6c fb ff ff 41 89 c5 8b 43 20 41 b8 01 00 00 00 31 c9 44 89 e2 be 03 00 00 00 48 89 df 89 ..l...A...C.A.....1.D.......H...
d020 43 24 e8 86 fb ff ff 41 89 c7 8b 43 20 be 03 00 00 00 48 89 df 45 31 c0 b9 01 00 00 00 44 89 e2 C$.....A...C......H..E1......D..
d040 89 43 24 e8 65 fb ff ff 44 89 ee 48 89 df 41 89 c6 e8 f4 fa ff ff 44 8b 6b 20 8b 75 14 45 89 f8 .C$.e...D..H..A.......D.k..u.E..
d060 44 89 e1 48 89 df 44 89 ea 44 89 6b 24 e8 1f f9 ff ff 8b 75 10 45 89 f0 44 89 e1 44 89 ea 48 89 D..H..D..D.k$......u.E..D..D..H.
d080 df e8 0b f9 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 .......E......E.....D.e..E.....X
d0a0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 41 89 d4 53 8b 06 48 89 fb 48 89 f5 83 f8 0c 75 33 48 []A\A]A^A_.ATUA..S..H..H.....u3H
d0c0 8b 07 48 63 56 08 48 8b 40 38 8b 04 90 89 c2 83 e2 3f 83 fa 1b 75 20 45 31 c0 ff 4f 20 45 85 e4 ..HcV.H.@8.......?...u.E1..O.E..
d0e0 41 0f 94 c0 c1 e8 17 31 c9 89 c2 be 22 00 00 00 eb 3f 83 f8 07 74 1f be 01 00 00 00 48 89 df e8 A......1...."....?...t......H...
d100 f1 fb ff ff 0f b6 43 3c 48 89 ee 48 89 df 8d 50 ff e8 92 fd ff ff 48 89 ee 48 89 df e8 f7 f7 ff ......C<H..H...P......H..H......
d120 ff 8b 4d 08 45 89 e0 ba ff 00 00 00 be 23 00 00 00 48 89 df e8 74 fa ff ff 48 89 df 5b 5d 41 5c ..M.E........#...H...t...H..[]A\
d140 e9 2d fa ff ff 55 53 48 89 f5 50 48 89 fb e8 d4 fc ff ff 48 89 ee 48 89 df e8 ba f7 ff ff 48 89 .-...USH..PH.......H..H.......H.
d160 df be 01 00 00 00 e8 8a fb ff ff 0f b6 53 3c 48 89 ee 48 89 df 59 5b 5d ff ca e9 15 fe ff ff 55 .............S<H..H..Y[].......U
d180 53 48 89 f3 51 48 89 fd e8 9a fc ff ff 83 3b 07 75 24 8b 43 14 39 43 10 8b 53 08 75 04 89 d0 eb SH..QH........;.u$.C.9C..S.u....
d1a0 23 0f b6 45 3a 39 c2 7c 0d 48 89 de 48 89 ef e8 e0 fd ff ff eb 0b 48 89 de 48 89 ef e8 84 ff ff #..E:9.|.H..H.........H..H......
d1c0 ff 8b 43 08 5a 5b 5d 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 ..C.Z[]..>.u..F.9F.t........F.9F
d1e0 10 74 05 e9 97 ff ff ff e9 3a fc ff ff 55 53 48 89 f3 48 89 fd 48 83 ec 28 e8 dd ff ff ff 8b 13 .t.......:...USH..H..H..(.......
d200 8d 42 ff 83 f8 05 0f 87 b7 00 00 00 ff 24 c5 a8 37 45 00 81 7d 2c ff 00 00 00 0f 8f a3 00 00 00 .B...........$..7E..},..........
d220 83 fa 01 75 26 48 8b 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 ...u&H.E..D$.....H.T$..D$.E...H.
d240 e6 48 8b 40 50 48 89 04 24 eb 1c 31 c0 83 fa 02 48 8d 54 24 10 0f 94 c0 c7 44 24 18 01 00 00 00 .H.@PH..$..1....H.T$.....D$.....
d260 89 44 24 10 48 89 d6 48 89 ef e8 55 f4 ff ff c7 03 04 00 00 00 89 43 08 eb 44 48 8b 73 08 48 89 .D$.H..H...U..........C..DH.s.H.
d280 ef e8 a9 fa ff ff 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 .......#H.T$....C.H...D$.....H..
d2a0 f2 0f 11 44 24 10 e8 19 f4 ff ff 89 43 08 c7 03 04 00 00 00 8b 43 08 3d ff 00 00 00 7f 05 80 cc ...D$.......C........C.=........
d2c0 01 eb 0b 48 89 de 48 89 ef e8 b1 fe ff ff 48 83 c4 28 5b 5d c3 41 57 41 56 4d 89 c7 41 55 41 54 ...H..H.......H..([].AWAVM..AUAT
d2e0 41 89 f6 55 53 48 89 ce 48 89 fb 48 89 cd 48 83 ec 18 89 54 24 0c e8 f2 fe ff ff 4c 89 fe 48 89 A..USH..H..H..H....T$......L..H.
d300 df 41 89 c5 e8 e4 fe ff ff 4c 89 fe 48 89 df 41 89 c4 e8 01 f6 ff ff 48 89 ee 48 89 df e8 f6 f5 .A.......L..H..A.......H..H.....
d320 ff ff 8b 54 24 0c 85 d2 75 06 41 83 fe 1f 75 0b 44 89 e0 45 89 ec 41 89 c5 eb 05 ba 01 00 00 00 ...T$...u.A...u.D..E..A.........
d340 45 89 e8 44 89 e1 44 89 f6 48 89 df e8 5c f8 ff ff 48 89 df e8 19 f8 ff ff c7 45 00 0b 00 00 00 E..D..D..H...\...H........E.....
d360 89 45 08 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 54 49 89 d4 55 53 48 89 f5 41 50 .E.H...[]A\A]A^A_.AUATI..USH..AP
d380 8b 06 48 89 fb 83 f8 09 74 27 83 f8 0a 74 39 83 f8 08 75 62 48 89 d6 e8 7c f5 ff ff 8b 55 08 4c ..H.....t'...t9...ubH...|....U.L
d3a0 89 e6 48 89 df 59 5b 5d 41 5c 41 5d e9 e3 fb ff ff 48 89 d6 e8 c6 fd ff ff 8b 4d 08 45 31 c0 89 ..H..Y[]A\A].....H........M.E1..
d3c0 c2 be 09 00 00 00 eb 26 45 31 ed 80 7e 0b 08 48 89 d6 41 0f 94 c5 e8 12 fe ff ff 0f bf 4d 08 0f .......&E1..~..H..A..........M..
d3e0 b6 55 0a 47 8d 6c 2d 08 41 89 c0 44 89 ee 48 89 df e8 b7 f7 ff ff 58 4c 89 e6 48 89 df 5b 5d 41 .U.G.l-.A..D..H.......XL..H..[]A
d400 5c 41 5d e9 10 f5 ff ff 41 55 41 54 49 89 d4 55 53 48 89 f5 50 48 89 fb e8 62 fd ff ff 48 89 ee \A].....AUATI..USH..PH...b...H..
d420 48 89 df 44 8b 6d 08 e8 ec f4 ff ff 0f b6 43 3c 48 89 df c7 45 00 07 00 00 00 be 02 00 00 00 89 H..D.m........C<H...E...........
d440 45 08 e8 ae f8 ff ff 4c 89 e6 48 89 df e8 9b fd ff ff 8b 55 08 48 89 df 44 89 e9 be 0c 00 00 00 E......L..H........U.H..D.......
d460 41 89 c0 e8 45 f7 ff ff 5a 4c 89 e6 48 89 df 5b 5d 41 5c 41 5d e9 9e f4 ff ff 55 53 48 89 f3 52 A...E...ZL..H..[]A\A].....USH..R
d480 48 89 fd e8 9f f9 ff ff 8b 03 83 f8 06 77 0c 83 f8 04 73 2b 83 f8 02 74 26 eb 15 83 f8 0b 75 10 H............w....s+...t&.....u.
d4a0 8b 73 08 48 89 ef e8 78 f4 ff ff 8b 43 08 eb 12 31 d2 48 89 de 48 89 ef e8 ee fb ff ff eb 03 83 .s.H...x....C...1.H..H..........
d4c0 c8 ff 48 8d 73 14 89 c2 48 89 ef e8 2a f6 ff ff 8b 73 10 48 89 ef e8 6f f6 ff ff c7 43 10 ff ff ..H.s...H...*....s.H...o....C...
d4e0 ff ff 58 5b 5d c3 55 53 48 89 f3 52 48 89 fd e8 33 f9 ff ff 8b 03 83 f8 03 74 20 83 f8 0b 74 16 ..X[].USH..RH...3........t....t.
d500 ff c8 74 17 ba 01 00 00 00 48 89 de 48 89 ef e8 97 fb ff ff eb 08 8b 43 08 eb 03 83 c8 ff 48 8d ..t......H..H..........C......H.
d520 73 10 89 c2 48 89 ef e8 ce f5 ff ff 8b 73 14 48 89 ef e8 13 f6 ff ff c7 43 14 ff ff ff ff 58 5b s...H........s.H........C.....X[
d540 5d c3 53 8b 46 08 48 89 f3 88 46 0a 48 89 d6 e8 99 fc ff ff 83 3b 09 66 89 43 08 c7 03 0a 00 00 ].S.F.H...F.H........;.f.C......
d560 00 0f 94 c0 83 c0 08 88 43 0b 5b c3 89 f0 48 89 d6 83 f8 0c 74 16 72 19 83 f8 13 74 0a 83 f8 14 ........C.[...H.....t.r....t....
d580 75 20 e9 5f ff ff ff e9 ee fe ff ff e9 b4 fb ff ff 48 83 7a 10 ff 75 0a 8b 02 83 e8 05 83 f8 01 u.._.............H.z..u.........
d5a0 76 05 e9 46 fc ff ff c3 48 8b 07 48 63 57 20 48 8b 40 48 89 74 90 fc c3 41 57 41 56 45 89 c6 41 v..F....H..HcW.H.@H.t...AWAVE..A
d5c0 55 41 54 41 89 f5 55 53 48 89 fd 48 89 d3 49 89 cc 48 83 ec 48 83 fe 1a 76 11 41 8d 45 e7 83 f8 UATA..USH..H..I..H..H...v.A.E...
d5e0 01 76 49 41 83 fd 1c 75 53 eb 41 48 83 7a 10 ff 75 e8 8b 02 83 f8 05 74 1b 83 f8 06 75 dc 48 8b .vIA...uS.AH.z..u......t....u.H.
d600 42 08 c7 44 24 18 13 00 00 00 48 89 44 24 10 e9 9f 00 00 00 f2 0f 10 42 08 c7 44 24 18 03 00 00 B..D$.....H.D$.........B..D$....
d620 00 f2 0f 11 44 24 10 e9 87 00 00 00 48 89 de 48 89 ef 45 31 ff e8 45 fb ff ff eb 19 4c 89 e6 48 ....D$......H..H..E1..E.....L..H
d640 89 ef e8 a6 fb ff ff 48 89 de 48 89 ef 41 89 c7 e8 98 fb ff ff 44 39 f8 89 44 24 0c 7e 10 48 89 .......H..H..A.......D9..D$.~.H.
d660 de 48 89 ef e8 af f2 ff ff 4c 89 e6 eb 0e 4c 89 e6 48 89 ef e8 9f f2 ff ff 48 89 de 48 89 ef e8 .H.......L....L..H.......H..H...
d680 94 f2 ff ff 8b 44 24 0c 44 89 ee 48 89 ef 45 89 f8 31 d2 89 c1 e8 13 f5 ff ff c7 03 0c 00 00 00 .....D$.D..H..E..1..............
d6a0 89 43 08 44 89 f6 48 89 ef e8 fa fe ff ff e9 5a 01 00 00 49 83 7c 24 10 ff 0f 85 1b ff ff ff 41 .C.D..H........Z...I.|$........A
d6c0 8b 04 24 83 f8 05 74 1d 83 f8 06 0f 85 09 ff ff ff 49 8b 44 24 08 c7 44 24 28 13 00 00 00 48 89 ..$...t..........I.D$..D$(....H.
d6e0 44 24 20 eb 15 f2 41 0f 10 44 24 08 c7 44 24 28 03 00 00 00 f2 0f 11 44 24 20 41 8d 4d f0 83 f9 D$....A..D$..D$(.......D$.A.M...
d700 0a 77 17 b8 01 00 00 00 48 d3 e0 a8 0d 0f 85 90 00 00 00 a9 f0 05 00 00 75 3f 48 8b 45 10 41 8d .w......H...............u?H.E.A.
d720 75 f3 4c 8d 44 24 30 48 8d 4c 24 20 48 8d 54 24 10 48 8b 78 38 e8 15 f8 00 00 83 7c 24 38 13 0f u.L.D$0H.L$.H.T$.H.x8......|$8..
d740 85 96 00 00 00 48 8b 44 24 30 c7 03 06 00 00 00 48 89 43 08 e9 b4 00 00 00 83 7c 24 18 13 75 0c .....H.D$0......H.C.......|$..u.
d760 48 8b 44 24 10 48 89 44 24 30 eb 17 48 8d 74 24 30 48 8d 7c 24 10 e8 ab 86 ff ff 85 c0 0f 84 57 H.D$.H.D$0..H.t$0H.|$..........W
d780 fe ff ff 83 7c 24 28 13 74 90 48 8d 74 24 30 48 8d 7c 24 20 e8 8d 86 ff ff 85 c0 0f 95 c0 0f b6 ....|$(.t.H.t$0H.|$.............
d7a0 c0 eb 2b 83 7c 24 28 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 ..+.|$(..W.u..H.*L$.f.....f..D$.
d7c0 0f 9a c0 ba 01 00 00 00 0f b6 c0 0f 45 c2 85 c0 0f 84 04 fe ff ff e9 3f ff ff ff 0f 57 c9 b2 00 ............E..........?....W...
d7e0 f2 0f 10 44 24 30 66 0f 2e c1 0f 9b c0 0f 45 c2 84 c0 0f 85 e2 fd ff ff 66 0f 2e c0 0f 8a d8 fd ...D$0f.......E.........f.......
d800 ff ff f2 0f 11 43 08 c7 03 05 00 00 00 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 .....C.......H..H[]A\A]A^A_.USH.
d820 fd 48 89 d3 48 83 ec 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 .H..H..(....D$......D$......D$..
d840 00 00 00 48 c7 44 24 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 ...H.D$.....t&A..r..........H.L$
d860 08 83 c6 19 48 89 da 48 89 ef e8 49 fd ff ff e9 9d 00 00 00 48 89 d6 e8 ab f5 ff ff 8b 13 8d 42 ....H..H...I........H..........B
d880 ff 83 f8 0b 77 6c ff 24 c5 d8 37 45 00 c7 03 02 00 00 00 eb 5d c7 03 03 00 00 00 eb 55 8b 73 08 ....wl.$..7E........].......U.s.
d8a0 48 89 ef e8 7b f0 ff ff eb 48 83 fa 07 74 1e be 01 00 00 00 48 89 ef e8 39 f4 ff ff 0f b6 55 3c H...{....H...t......H...9.....U<
d8c0 48 89 de 48 89 ef ff ca e8 db f5 ff ff 48 89 de 48 89 ef e8 40 f0 ff ff 8b 73 08 48 89 ef c1 e6 H..H.........H..H...@....s.H....
d8e0 17 83 ce 1b e8 07 f1 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 ................C..s..C.H...s..C
d900 10 e8 d1 ef ff ff 8b 73 10 48 89 ef e8 c6 ef ff ff 48 83 c4 28 5b 5d c3 83 fe 14 0f 87 26 01 00 .......s.H.......H..([]......&..
d920 00 41 54 55 89 f0 53 48 89 d5 48 89 cb 49 89 fc 48 83 ec 10 ff 24 c5 38 38 45 00 48 89 ce e8 e4 .ATU..SH..H..I..H....$.88E.H....
d940 f4 ff ff 8b 55 14 48 8d 73 14 eb 0f 48 89 ce e8 d3 f4 ff ff 8b 55 10 48 8d 73 10 4c 89 e7 e8 97 ....U.H.s...H........U.H.s.L....
d960 f1 ff ff b9 06 00 00 00 48 89 ef 48 89 de f3 a5 e9 ca 00 00 00 48 89 ce 44 89 44 24 0c e8 59 f8 ........H..H.........H..D.D$..Y.
d980 ff ff 83 3b 0c 44 8b 44 24 0c 75 53 49 8b 04 24 48 63 53 08 48 8b 40 38 8b 04 90 83 e0 3f 83 f8 ...;.D.D$.uSI..$HcS.H.@8.....?..
d9a0 1d 75 3c 48 89 ee 4c 89 e7 e8 6a ef ff ff 49 8b 04 24 48 63 53 08 48 8b 40 38 48 8d 0c 90 8b 45 .u<H..L...j...I..$HcS.H.@8H....E
d9c0 08 8b 11 c1 e0 17 81 e2 ff ff 7f 00 09 d0 89 01 8b 43 08 c7 45 00 0c 00 00 00 89 45 08 eb 60 48 .................C..E......E..`H
d9e0 89 de 4c 89 e7 44 89 44 24 0c e8 56 f7 ff ff 44 8b 44 24 0c 48 89 d9 48 89 ea be 1d 00 00 00 eb ..L..D.D$..V...D.D$.H..H........
da00 03 83 c6 0d 48 83 c4 10 4c 89 e7 5b 5d 41 5c e9 a4 fb ff ff 49 89 c8 83 c6 12 48 89 d1 ba 01 00 ....H...L..[]A\.....I.....H.....
da20 00 00 eb 0b 49 89 c8 83 c6 0f 48 89 d1 31 d2 48 83 c4 10 4c 89 e7 5b 5d 41 5c e9 96 f8 ff ff 48 ....I.....H..1.H...L..[]A\.....H
da40 83 c4 10 5b 5d 41 5c c3 8d 42 ff 41 54 55 89 f5 be 32 00 00 00 53 99 49 89 fc f7 fe 83 f9 ff 8d ...[]A\..B.ATU...2...S.I........
da60 58 01 b8 00 00 00 00 0f 44 c8 81 fb ff 01 00 00 7f 0f 41 89 d8 89 ea 40 b6 2b e8 2e f1 ff ff eb X.......D.........A....@.+......
da80 1f be 2b 00 00 00 45 31 c0 89 ea c1 e3 06 e8 1a f1 ff ff 89 de 4c 89 e7 83 ce 2e e8 50 ef ff ff ..+...E1.............L......P...
daa0 ff c5 41 88 6c 24 3c 5b 5d 41 5c c3 48 8b 47 10 03 77 34 48 8b 17 48 8b 40 58 48 63 f6 48 8b 00 ..A.l$<[]A\.H.G..w4H..H.@XHc.H..
dac0 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 40 58 8b H...pH...H.BP..V..G:.F.H.G.H.@X.
dae0 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 39 77 10 P(.@..F...F.H.G..V.H..H.w..1.9w.
db00 75 0c 50 e8 93 d0 00 00 5a b8 01 00 00 00 c3 41 57 41 56 49 89 d7 41 55 41 54 41 89 ce 55 53 49 u.P.....Z......AWAVI..AUATA..USI
db20 89 fc 41 51 8b 6e 08 48 89 f3 3b 6e 0c 45 89 c5 7c 24 48 8d 56 0c 48 8b 7f 38 48 8b 36 41 b9 e0 ..AQ.n.H..;n.E..|$H.V.H..8H.6A..
db40 38 45 00 41 b8 ff 7f 00 00 b9 18 00 00 00 e8 ca 4e 00 00 48 89 03 48 63 c5 49 8b 4c 24 30 48 6b 8E.A............N..H..Hc.I.L$0Hk
db60 c0 18 48 89 c2 48 03 13 4c 89 3a 44 89 72 0c 8a 49 3a 88 4a 10 48 8b 13 44 89 6c 02 08 8d 45 01 ..H..H..L.:D.r..I:.J.H..D.l...E.
db80 89 43 08 89 e8 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 45 be 00 00 48 8b 7b 38 48 89 .C...Z[]A\A]A^A_.SH...E...H.{8H.
dba0 c2 be 2f 39 45 00 31 c0 e8 87 f7 00 00 48 89 df 48 89 c6 e8 de c2 00 00 39 77 10 74 06 50 e8 ce ../9E.1......H..H.......9w.t.P..
dbc0 ff ff ff e9 d3 cf 00 00 55 53 48 89 fd 40 00 77 3a 89 f3 85 db 74 18 0f b6 75 3a 48 89 ef 29 de ........USH..@.w:....t...u:H..).
dbe0 ff cb e8 c5 fe ff ff 8b 55 20 89 50 08 eb e4 5b 5d c3 81 ff 15 01 00 00 89 f0 74 1f 7f 0d 81 ef ........U..P...[].........t.....
dc00 04 01 00 00 83 ff 02 77 0a eb 0b 81 ff 21 01 00 00 74 03 31 c0 c3 b8 01 00 00 00 c3 41 56 41 55 .......w.....!...t.1........AVAU
dc20 41 54 55 49 89 fc 53 48 63 de 4d 8b 6c 24 58 49 89 de 48 8b 7f 30 48 6b db 18 48 89 dd 49 03 6d ATUI..SHc.M.l$XI..H..0Hk..H..I.m
dc40 10 8a 45 10 38 c8 73 3f 0f b6 f0 e8 5c fe ff ff 48 8b 00 48 8b 55 00 be 3b 39 45 00 49 8b 7c 24 ..E.8.s?....\...H..H.U..;9E.I.|$
dc60 38 8b 4d 0c 4c 8d 40 20 48 83 c2 20 31 c0 e8 c1 f6 00 00 41 c7 44 24 10 00 00 00 00 48 89 c6 4c 8.M.L.@.H...1......A.D$.....H..L
dc80 89 e7 e8 0f c2 00 00 8b 75 08 e8 cc ee ff ff ba 06 00 00 00 41 8b 45 18 4c 8d 43 18 ff c8 41 39 ........u...........A.E.L.C...A9
dca0 c6 7d 19 49 8b 45 10 48 89 d1 41 ff c6 48 8d 3c 18 4a 8d 34 00 4c 89 c3 f3 a5 eb d8 41 89 45 18 .}.I.E.H..A..H.<.J.4.L......A.E.
dcc0 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 49 89 f4 55 53 48 89 fd 52 48 8b 47 30 4c 8b 6f 58 48 8b []A\A]A^.AUATI..USH..RH.G0L.oXH.
dce0 40 18 8b 58 0c 41 3b 5d 18 7d 2e 48 63 c3 49 8b 34 24 48 6b c0 18 49 03 45 10 48 39 30 75 16 41 @..X.A;].}.Hc.I.4$Hk..I.E.H90u.A
dd00 8a 4c 24 10 41 8b 54 24 08 89 de 48 89 ef e8 09 ff ff ff eb d0 ff c3 eb cc 58 5b 5d 41 5c 41 5d .L$.A.T$...H.............X[]A\A]
dd20 c3 41 55 41 54 48 63 c6 55 53 51 4c 8b 57 30 4c 8b 47 58 48 6b c0 18 4d 8b 5a 18 49 03 40 10 45 .AUATHc.USQL.W0L.GXHk..M.Z.I.@.E
dd40 8b 68 28 49 63 53 08 49 89 d1 48 6b d2 18 44 89 c9 44 39 e9 7d 5a 49 89 d4 4d 03 60 20 48 83 c2 .h(IcS.I..Hk..D..D9.}ZI..M.`.H..
dd60 18 48 8b 18 49 39 1c 24 75 42 41 0f b6 54 24 10 89 f5 48 89 fb 38 50 10 76 17 41 80 7b 11 00 75 .H..I9.$uBA..T$...H..8P.v.A.{..u
dd80 05 45 39 cd 7e 0b 8b 70 08 4c 89 d7 e8 1d ed ff ff 41 8a 4c 24 10 41 8b 54 24 08 89 ee 48 89 df .E9.~..p.L.......A.L$.A.T$...H..
dda0 e8 77 fe ff ff b8 01 00 00 00 eb 06 ff c1 eb a1 31 c0 5a 5b 5d 41 5c 41 5d c3 41 55 41 54 41 89 .w..............1.Z[]A\A].AUATA.
ddc0 d5 55 53 89 f5 41 50 48 89 fb 41 89 cc e8 29 fd ff ff 85 c0 75 4c 44 3b 63 04 75 0a 89 ee 48 89 .US..APH..A...).....uLD;c.u...H.
dde0 df e8 ab fd ff ff 44 89 ee 48 89 df e8 ee bb 00 00 89 ee 48 89 df 49 89 c5 e8 e1 bb 00 00 48 8b ......D..H.........H..I.......H.
de00 7b 38 48 89 c2 be 73 39 45 00 45 89 e0 4c 89 e9 31 c0 e8 1d f5 00 00 48 89 df 48 89 c6 e8 74 c0 {8H...s9E.E..L..1......H..H...t.
de20 00 00 58 5b 5d 41 5c 41 5d c3 8b 01 41 54 55 53 89 f3 29 d3 48 89 fd 48 89 ce 8d 50 f3 83 fa 01 ..X[]A\A]...ATUS..).H..H...P....
de40 77 25 ff c3 ba 00 00 00 00 0f 48 da 89 da e8 0b ef ff ff 83 fb 01 7e 3c 8d 73 ff 48 89 ef 5b 5d w%........H...........~<.s.H..[]
de60 41 5c e9 8e ee ff ff 85 c0 74 05 e8 d5 f2 ff ff 85 db 7e 20 44 0f b6 65 3c 89 de 48 89 ef e8 72 A\.......t........~.D..e<..H...r
de80 ee ff ff 89 da 48 89 ef 5b 44 89 e6 5d 41 5c e9 2f ed ff ff 5b 5d 41 5c c3 48 8b 57 38 48 8b 7f .....H..[D..]A\./...[]A\.H.W8H..
dea0 30 66 8b 82 c6 00 00 00 ff c0 66 3d c8 00 66 89 82 c6 00 00 00 76 10 50 ba 98 39 45 00 be c8 00 0f........f=..f......v.P..9E....
dec0 00 00 e8 29 67 ff ff c3 41 57 41 56 49 89 f7 41 55 41 54 49 89 fd 55 53 52 4c 8b 67 30 48 8b 5f ...)g...AWAVI..AUATI..USRL.g0H._
dee0 58 49 8b 2c 24 41 0f bf 44 24 38 44 8b 75 24 44 39 f0 7c 26 48 8b 75 50 48 8b 7f 38 48 8d 55 24 XI.,$A..D$8D.u$D9.|&H.uPH..8H.U$
df00 41 b9 a1 39 45 00 41 b8 ff 7f 00 00 b9 10 00 00 00 e8 07 4b 00 00 48 89 45 50 8b 4d 24 49 63 c6 A..9E.A............K..H.EP.M$Ic.
df20 48 c1 e0 04 41 39 ce 48 8b 55 50 7d 11 48 c7 04 02 00 00 00 00 41 ff c6 48 83 c0 10 eb e6 49 0f H...A9.H.UP}.H.......A..H.....I.
df40 bf 44 24 38 48 c1 e0 04 4c 89 3c 02 f6 45 09 04 74 16 41 f6 47 09 03 74 0f 49 8b 7d 38 4c 89 fa .D$8H...L.<..E..t.A.G..t.I.}8L..
df60 48 89 ee e8 ae 56 00 00 41 8b 6c 24 38 8d 45 01 66 41 89 44 24 38 8b 43 08 ff c0 89 c2 41 2b 54 H....V..A.l$8.E.fA.D$8.C.....A+T
df80 24 34 81 fa c8 00 00 00 7e 12 ba a1 39 45 00 be c8 00 00 00 4c 89 e7 e8 54 66 ff ff 3b 43 0c 7c $4......~...9E......L...Tf..;C.|
dfa0 24 49 8b 7d 38 48 8b 33 48 8d 53 0c 41 b9 a1 39 45 00 41 b8 ff ff ff 7f b9 02 00 00 00 e8 5b 4a $I.}8H.3H.S.A..9E.A...........[J
dfc0 00 00 48 89 03 48 63 43 08 48 8b 13 8d 48 01 89 4b 08 66 89 2c 42 58 5b 5d 41 5c 41 5d 41 5e 41 ..H..HcC.H...H..K.f.,BX[]A\A]A^A
dfe0 5f c3 53 48 89 fb e8 b4 be 00 00 48 89 df 48 89 c6 5b e9 d1 fe ff ff 41 56 41 55 41 54 55 48 89 _.SH.......H..H..[.....AVAUATUH.
e000 fd 53 4c 8b 67 18 4c 8b 6f 10 49 83 3c 24 00 74 29 41 80 7c 24 11 00 74 21 e8 54 eb ff ff 41 0f .SL.g.L.o.I.<$.t)A.|$..t!.T...A.
e020 b6 54 24 10 89 c3 89 c6 48 89 ef e8 7e ea ff ff 89 de 48 89 ef e8 10 eb ff ff 41 80 7c 24 12 00 .T$.....H...~.....H.......A.|$..
e040 74 42 49 8b 7d 38 be ff 39 45 00 e8 0b 61 00 00 49 8b 55 30 49 8b 4d 58 4c 89 ef 44 8b 42 20 48 tBI.}8..9E...a..I.U0I.MXL..D.B.H
e060 8d 71 20 48 89 c2 31 c9 e8 a2 fa ff ff 49 8b 55 58 48 63 f0 4c 89 ef 48 6b f6 18 48 03 72 20 e8 .q.H..1......I.UXHc.L..Hk..H.r..
e080 45 fc ff ff 49 8b 04 24 4c 8b 75 10 0f b6 55 3a 48 89 45 18 41 0f b6 5c 24 10 49 8b 46 58 89 d9 E...I..$L.u...U:H.E.A..\$.I.FX..
e0a0 29 d1 01 48 08 0f b6 45 3a 39 d8 89 c6 7e 1a ff ce 48 89 ef 40 88 75 3a 40 0f b6 f6 e8 eb f9 ff )..H...E:9...~...H..@.u:@.......
e0c0 ff 8b 55 20 89 50 0c eb dc 88 45 3c 49 83 3c 24 00 49 8b 45 58 41 8b 54 24 08 49 63 5c 24 0c 89 ..U..P....E<I.<$.I.EXA.T$.Ic\$..
e0e0 50 28 74 55 4d 8b 76 58 41 3b 5e 18 0f 8d 94 00 00 00 4c 63 eb 41 0f b6 54 24 10 4d 6b ed 18 4d P(tUM.vXA;^.......Lc.A..T$.Mk..M
e100 03 6e 10 41 38 55 10 76 1d 41 80 7c 24 11 00 74 0c 41 8b 75 08 48 89 ef e8 91 e9 ff ff 41 8a 44 .n.A8U.v.A.|$..t.A.u.H.......A.D
e120 24 10 41 88 45 10 48 8b 7d 10 89 de e8 f0 fb ff ff 83 f8 01 83 d3 00 eb af 3b 58 18 7d 48 48 6b $.A.E.H.}................;X.}HHk
e140 db 18 be d3 39 45 00 48 03 58 10 48 8b 13 80 7a 08 04 75 0d 80 7a 0a 00 b8 b1 39 45 00 48 0f 45 ....9E.H.X.H...z..u..z....9E.H.E
e160 f0 49 8b 7d 38 8b 4b 0c 48 83 c2 20 31 c0 e8 c1 f1 00 00 41 c7 45 10 00 00 00 00 48 89 c6 4c 89 .I.}8.K.H...1......A.E.....H..L.
e180 ef e8 10 bd 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 31 d2 55 53 31 f6 51 48 8b 6f 30 49 89 ......[]A\A]A^.AUAT1.US1.QH.o0I.
e1a0 fd 4c 8b 67 38 48 8b 5d 00 48 89 ef e8 ac ea ff ff 48 89 ef e8 3e fe ff ff 48 63 4d 20 48 63 53 .L.g8H.].H.......H...>...HcM.HcS
e1c0 18 4c 89 e7 48 8b 73 38 48 c1 e1 02 48 c1 e2 02 e8 ce 47 00 00 48 63 4d 20 48 63 53 1c 4c 89 e7 .L..H.s8H...H.....G..HcM.HcS.L..
e1e0 48 8b 73 48 48 89 43 38 48 c1 e2 02 89 4b 18 48 c1 e1 02 e8 ab 47 00 00 48 63 4d 2c 48 63 53 14 H.sHH.C8H....K.H.....G..HcM,HcS.
e200 4c 89 e7 48 89 43 48 8b 45 20 48 8b 73 30 48 c1 e1 04 48 c1 e2 04 89 43 1c e8 85 47 00 00 48 63 L..H.CH.E.H.s0H...H....C...G..Hc
e220 4d 30 48 63 53 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 M0HcS.L..H.C0.E,H.s@H...H....C..
e240 5f 47 00 00 48 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 _G..H..M8HcS$L..H.C@.E0H.sPH...H
e260 c1 e2 04 89 43 20 e8 38 47 00 00 48 89 43 50 0f bf 45 38 4c 89 e7 48 63 53 10 48 8b 73 58 89 43 ....C..8G..H.CP..E8L..HcS.H.sX.C
e280 24 0f b6 4d 3b 48 c1 e2 04 48 c1 e1 04 e8 11 47 00 00 48 89 43 58 0f b6 45 3b 89 43 10 48 8b 45 $..M;H...H.....G..H.CX..E;.C.H.E
e2a0 08 49 89 45 30 49 8b 44 24 18 48 83 78 18 00 7e 0f 5a 4c 89 e7 5b 5d 41 5c 41 5d e9 c9 5a 00 00 .I.E0I.D$.H.x..~.ZL..[]A\A]..Z..
e2c0 58 5b 5d 41 5c 41 5d c3 41 56 41 55 41 54 55 53 0f b6 47 3b 48 89 fb 48 8b 2f 3d ff 00 00 00 44 X[]A\A].AVAUATUS..G;H..H./=....D
e2e0 8b 6d 10 75 0f ba 1c 53 45 00 be ff 00 00 00 e8 fc 62 ff ff 44 39 e8 49 89 f4 49 89 d6 7c 2a 48 .m.u...SE........b..D9.I..I..|*H
e300 8b 47 10 48 8b 75 58 48 8d 55 10 41 b9 1c 53 45 00 41 b8 ff 00 00 00 b9 10 00 00 00 48 8b 78 38 .G.H.uXH.U.A..SE.A..........H.x8
e320 e8 f8 46 00 00 48 89 45 58 8b 4d 10 49 63 c5 48 c1 e0 04 41 39 cd 48 8b 55 58 7d 11 48 c7 04 02 ..F..H.EX.M.Ic.H...A9.H.UX}.H...
e340 00 00 00 00 41 ff c5 48 83 c0 10 eb e6 0f b6 43 3b 48 c1 e0 04 41 83 3e 08 0f 94 44 02 08 0f b6 ....A..H.......C;H...A.>...D....
e360 43 3b 41 8b 56 08 48 c1 e0 04 48 03 45 58 88 50 09 0f b6 43 3b 48 c1 e0 04 48 03 45 58 4c 89 20 C;A.V.H...H.EX.P...C;H...H.EXL..
e380 f6 45 09 04 74 1b 41 f6 44 24 09 03 74 13 48 8b 43 10 4c 89 e2 48 89 ee 48 8b 78 38 e8 75 52 00 .E..t.A.D$..t.H.C.L..H..H.x8.uR.
e3a0 00 0f b6 43 3b 8d 50 01 88 53 3b 5b 5d 41 5c 41 5d 41 5e c3 48 85 ff 0f 84 df 00 00 00 41 56 41 ...C;.P..S;[]A\A]A^.H........AVA
e3c0 55 49 89 f6 41 54 55 41 89 cd 53 44 0f b6 67 3a 48 89 d3 48 89 fd 41 ff cc 41 83 fc ff 74 4a 44 UI..ATUA..SD..g:H..H..A..A...tJD
e3e0 89 e6 48 89 ef e8 c2 f6 ff ff 4c 3b 30 75 e7 45 85 ed c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff ..H.......L;0u.E...C......C.....
e400 c7 03 08 00 00 00 44 89 63 08 75 16 48 8b 45 18 0f b6 50 10 44 39 e2 7e 05 48 8b 00 eb f2 c6 40 ......D.c.u.H.E...P.D9.~.H.....@
e420 11 01 b8 08 00 00 00 eb 6a 48 8b 45 00 0f b6 4d 3b 31 d2 48 8b 70 58 39 ca 89 d0 7d 3f 48 ff c2 ........jH.E...M;1.H.pX9...}?H..
e440 48 89 d7 48 c1 e7 04 4c 39 74 3e f0 75 e9 eb 0e 48 89 da 4c 89 f6 48 89 ef e8 6a fe ff ff 89 43 H..H...L9t>.u...H..L..H...j....C
e460 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 eb 17 48 8b 7d 08 ..C...........C.............H.}.
e480 31 c9 48 89 da 4c 89 f6 e8 27 ff ff ff 85 c0 75 bf 31 c0 5b 5d 41 5c 41 5d 41 5e c3 31 c0 c3 81 1.H..L...'.....u.1.[]A\A]A^.1...
e4a0 7f 10 24 01 00 00 53 74 0a be 24 01 00 00 e8 de f6 ff ff 48 8b 5f 18 e8 df c6 00 00 48 89 d8 5b ..$...St..$........H._......H..[
e4c0 c3 55 53 48 89 fd 50 48 89 f3 e8 d0 ff ff ff 48 8b 7d 30 48 89 c6 e8 2f e8 ff ff c7 43 10 ff ff .USH..PH.......H.}0H.../....C...
e4e0 ff ff c7 43 14 ff ff ff ff c7 03 04 00 00 00 89 43 08 5a 5b 5d c3 41 54 55 49 89 f4 53 48 89 fb ...C............C.Z[].ATUI..SH..
e500 48 83 ec 20 48 8b 6f 30 48 89 ef e8 b8 ec ff ff 48 89 df e8 83 c6 00 00 48 8d 74 24 08 48 89 df H...H.o0H.......H.......H.t$.H..
e520 e8 9c ff ff ff 48 8d 54 24 08 4c 89 e6 48 89 ef e8 0d f0 ff ff 48 83 c4 20 5b 5d 41 5c c3 41 55 .....H.T$.L..H.......H...[]A\.AU
e540 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 e8 4c ff ff ff 48 8b 6b 30 b9 01 00 00 00 4c 89 e2 48 ATI..USH..H..(.L...H.k0.....L..H
e560 89 c6 49 89 c5 48 89 ef e8 47 fe ff ff 85 c0 75 4c 48 8b 73 68 4c 89 e2 b9 01 00 00 00 48 89 ef ..I..H...G.....uLH.shL.......H..
e580 e8 2f fe ff ff 48 8b 7b 30 4c 89 ee e8 79 e7 ff ff 48 8d 54 24 08 4c 89 e6 48 89 ef c7 44 24 18 ./...H.{0L...y...H.T$.L..H...D$.
e5a0 ff ff ff ff c7 44 24 1c ff ff ff ff c7 44 24 08 04 00 00 00 89 44 24 10 e8 85 ef ff ff 48 83 c4 .....D$......D$......D$......H..
e5c0 28 5b 5d 41 5c 41 5d c3 41 54 55 41 89 f4 53 be 0a 01 00 00 48 89 fb 8b 6f 04 e8 1c f5 ff ff 85 ([]A\A].ATUA..S.....H...o.......
e5e0 c0 48 89 df 74 07 e8 b4 fe ff ff eb 13 e8 a9 c5 00 00 48 8b 7b 38 be ff 39 45 00 e8 5b 5b 00 00 .H..t.............H.{8..9E..[[..
e600 48 8b 53 58 48 89 df 45 89 e0 89 e9 48 8d 72 10 48 89 c2 e8 f7 f4 ff ff 48 89 df 89 c6 5b 5d 41 H.SXH..E....H.r.H.......H....[]A
e620 5c e9 fb f6 ff ff 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 58 8b 6f 04 e8 5a f8 ff ff 8b \.....AWAVAUATUSH..H..X.o..Z....
e640 43 10 3d 0a 01 00 00 0f 84 3e 07 00 00 7f 56 3d 03 01 00 00 0f 84 7d 01 00 00 7f 19 83 f8 3b 0f C.=......>....V=......}.......;.
e660 84 86 00 00 00 3d 02 01 00 00 0f 84 1b 07 00 00 e9 2b 07 00 00 3d 08 01 00 00 0f 84 80 01 00 00 .....=...........+...=..........
e680 3d 09 01 00 00 0f 85 15 07 00 00 48 89 df e8 08 c5 00 00 48 8d 74 24 18 48 89 df e8 9e fe ff ff =..........H.......H.t$.H.......
e6a0 e9 fd 03 00 00 3d 11 01 00 00 0f 84 5c 03 00 00 7f 17 3d 0b 01 00 00 74 3f 3d 0d 01 00 00 0f 84 .....=......\.....=....t?=......
e6c0 40 04 00 00 e9 d7 06 00 00 3d 16 01 00 00 74 7d 3d 20 01 00 00 0f 84 04 05 00 00 3d 12 01 00 00 @........=....t}=..........=....
e6e0 0f 85 ba 06 00 00 e9 d4 05 00 00 48 89 df e8 a8 c4 00 00 e9 14 07 00 00 4c 8b 63 30 c7 44 24 30 ...........H............L.c0.D$0
e700 ff ff ff ff 48 8d 74 24 30 48 89 df e8 18 17 00 00 81 7b 10 05 01 00 00 74 ea be 04 01 00 00 48 ....H.t$0H........{.....t......H
e720 89 df e8 d4 f3 ff ff 85 c0 74 08 48 89 df e8 90 15 00 00 be 06 01 00 00 89 e9 ba 0b 01 00 00 48 .........t.H...................H
e740 89 df e8 73 f6 ff ff 8b 74 24 30 eb 7d 4c 8b 63 30 48 89 df e8 42 c4 00 00 4c 89 e7 e8 46 e3 ff ...s....t$0.}L.c0H...B...L...F..
e760 ff 48 89 df 41 89 c6 e8 f4 14 00 00 48 8d 74 24 30 ba 01 00 00 00 4c 89 e7 41 89 c5 e8 4d f3 ff .H..A.......H.t$0.....L..A...M..
e780 ff be 03 01 00 00 48 89 df e8 2a f4 ff ff 48 89 df e8 2d 15 00 00 4c 89 e7 e8 d4 e3 ff ff 44 89 ......H...*...H...-...L.......D.
e7a0 f2 89 c6 4c 89 e7 e8 b0 e3 ff ff be 06 01 00 00 89 e9 ba 16 01 00 00 48 89 df e8 fb f5 ff ff 4c ...L...................H.......L
e7c0 89 e7 e8 30 f8 ff ff 44 89 ee 4c 89 e7 e8 78 e3 ff ff e9 35 06 00 00 48 89 df e8 bc c3 00 00 48 ...0...D..L...x....5...H.......H
e7e0 89 df e8 dc 14 00 00 89 e9 ba 03 01 00 00 be 06 01 00 00 48 89 df e8 bf f5 ff ff e9 0c 06 00 00 ...................H............
e800 4c 8b 6b 30 48 8d 74 24 18 ba 01 00 00 00 4c 89 ef e8 b8 f2 ff ff 48 89 df e8 7d c3 00 00 48 89 L.k0H.t$......L.......H...}...H.
e820 df e8 79 fc ff ff 49 89 c4 8b 43 10 83 f8 3d 74 1e 3d 0c 01 00 00 0f 84 e0 00 00 00 83 f8 2c be ..y...I...C...=t.=............,.
e840 52 3a 45 00 0f 85 9d 05 00 00 e9 cd 00 00 00 4c 8b 73 30 ba 0b 00 00 00 be 05 3a 45 00 48 89 df R:E............L.s0.......:E.H..
e860 45 0f b6 7e 3c e8 78 f7 ff ff ba 0b 00 00 00 be 11 3a 45 00 48 89 df e8 66 f7 ff ff ba 0a 00 00 E..~<.x..........:E.H...f.......
e880 00 be 1d 3a 45 00 48 89 df e8 54 f7 ff ff 4c 89 e6 48 89 df e8 2f f6 ff ff be 3d 00 00 00 48 89 ...:E.H...T...L..H.../....=...H.
e8a0 df e8 12 f3 ff ff 48 89 df e8 eb 13 00 00 be 2c 00 00 00 48 89 df e8 fd f2 ff ff 48 89 df e8 d6 ......H........,...H.......H....
e8c0 13 00 00 be 2c 00 00 00 48 89 df e8 2b f2 ff ff 85 c0 74 0a 48 89 df e8 bd 13 00 00 eb 29 be 01 ....,...H...+.....t.H........)..
e8e0 00 00 00 4c 89 f7 e8 44 e4 ff ff 41 0f b6 76 3c 4c 89 f7 89 c2 e8 84 e3 ff ff be 01 00 00 00 4c ...L...D...A..v<L..............L
e900 89 f7 e8 ee e3 ff ff 41 b8 01 00 00 00 b9 01 00 00 00 89 ea 44 89 fe e9 cc 00 00 00 4c 8b 73 30 .......A............D.......L.s0
e920 ba 0f 00 00 00 be 28 3a 45 00 48 89 df 41 0f b6 46 3c 89 44 24 0c e8 a7 f6 ff ff ba 0b 00 00 00 ......(:E.H..A..F<.D$...........
e940 be 38 3a 45 00 48 89 df e8 95 f6 ff ff ba 0d 00 00 00 be 44 3a 45 00 48 89 df e8 83 f6 ff ff 4c .8:E.H.............D:E.H.......L
e960 89 e6 48 89 df 41 bc 04 00 00 00 e8 58 f5 ff ff be 2c 00 00 00 48 89 df e8 7e f1 ff ff 85 c0 74 ..H..A......X....,...H...~.....t
e980 18 48 89 df 41 ff c4 e8 13 fb ff ff 48 89 df 48 89 c6 e8 31 f5 ff ff eb d7 be 0c 01 00 00 48 89 .H..A.......H..H...1..........H.
e9a0 df e8 12 f2 ff ff 48 8d 74 24 30 48 89 df 44 8b 7b 04 e8 5a 0e 00 00 48 8b 7b 30 48 8d 4c 24 30 ......H.t$0H..D.{..Z...H.{0H.L$0
e9c0 89 c2 be 03 00 00 00 e8 5e f4 ff ff be 03 00 00 00 4c 89 f7 e8 ef e2 ff ff 8b 74 24 0c 41 8d 4c ........^........L........t$.A.L
e9e0 24 fd 45 31 c0 44 89 fa 48 89 df e8 06 13 00 00 48 89 df 89 e9 ba 08 01 00 00 be 06 01 00 00 e8 $.E1.D..H.......H...............
ea00 b6 f3 ff ff 4c 89 ef e9 8c 00 00 00 4c 8b 63 30 4c 89 e7 e8 8f e0 ff ff 48 8d 74 24 18 ba 01 00 ....L.......L.c0L.......H.t$....
ea20 00 00 4c 89 e7 41 89 c5 e8 a1 f0 ff ff 48 8d 74 24 30 31 d2 4c 89 e7 e8 92 f0 ff ff 48 89 df e8 ..L..A.......H.t$01.L.......H...
ea40 57 c1 00 00 48 89 df e8 e4 03 00 00 89 e9 ba 11 01 00 00 be 15 01 00 00 48 89 df e8 5a f3 ff ff W...H...................H...Z...
ea60 48 89 df e8 f8 11 00 00 80 7c 24 41 00 89 c5 74 0f 0f b6 54 24 40 89 c6 4c 89 e7 e8 2e e0 ff ff H........|$A...t...T$@..L.......
ea80 4c 89 e7 e8 6f f5 ff ff 4c 89 e7 44 89 ea 89 ee e8 c6 e0 ff ff 4c 89 e7 e8 5a f5 ff ff e9 6a 03 L...o...L..D.........L...Z....j.
eaa0 00 00 8b 43 10 83 f8 2e 75 0f 48 8d 74 24 18 48 89 df e8 3f fa ff ff eb e9 31 d2 83 f8 3a 75 12 ...C....u.H.t$.H...?.....1...:u.
eac0 48 8d 74 24 18 48 89 df e8 29 fa ff ff ba 01 00 00 00 48 8d 74 24 30 89 e9 48 89 df e8 86 03 00 H.t$.H...)........H.t$0..H......
eae0 00 48 8b 7b 30 48 8d 74 24 18 48 8d 54 24 30 e8 7e e8 ff ff 48 8b 7b 30 89 ee e8 a9 ea ff ff e9 .H.{0H.t$.H.T$0.~...H.{0........
eb00 08 03 00 00 48 89 df e8 8f c0 00 00 be 09 01 00 00 48 89 df e8 e2 ef ff ff 85 c0 74 4e 48 89 df ....H............H.........tNH..
eb20 48 8b 6b 30 e8 76 f9 ff ff 48 89 df 48 89 c6 e8 94 f3 ff ff 48 8b 7b 30 be 01 00 00 00 e8 86 f0 H.k0.v...H..H.......H.{0........
eb40 ff ff 8b 4b 04 48 8d 74 24 30 31 d2 48 89 df e8 13 03 00 00 8b 74 24 38 48 89 ef e8 4c ef ff ff ...K.H.t$01.H........t$8H...L...
eb60 8b 55 20 89 50 08 e9 a1 02 00 00 31 ed 48 89 df ff c5 e8 28 f9 ff ff 48 89 df 48 89 c6 e8 46 f3 .U..P......1.H.....(...H..H...F.
eb80 ff ff be 2c 00 00 00 48 89 df e8 6c ef ff ff 85 c0 75 da be 3d 00 00 00 48 89 df e8 5b ef ff ff ...,...H...l.....u..=...H...[...
eba0 85 c0 74 0f 48 8d 74 24 30 48 89 df e8 60 0c 00 00 eb 0a c7 44 24 30 00 00 00 00 31 c0 48 8b 7b ..t.H.t$0H...`......D$0....1.H.{
ebc0 30 48 8d 4c 24 30 89 ee 89 c2 e8 5b f2 ff ff 48 8b 7b 30 89 ee e8 ee ef ff ff e9 2d 02 00 00 48 0H.L$0.....[...H.{0........-...H
ebe0 89 df e8 b4 bf 00 00 48 89 df e8 b0 f8 ff ff 4c 8b 6b 30 49 89 c6 4c 8b 63 58 49 8b 45 18 41 8b .......H.......L.k0I..L.cXI.E.A.
ec00 74 24 28 4d 8d 7c 24 20 48 63 40 08 48 89 c2 48 6b c0 18 39 f2 7d 43 48 89 c1 49 03 4c 24 20 48 t$(M.|$.Hc@.H..Hk..9.}CH..I.L$.H
ec20 83 c0 18 4c 3b 31 75 2e 49 8b 45 10 8b 49 0c 49 8d 56 20 be 67 3a 45 00 48 8b 78 38 31 c0 e8 f1 ...L;1u.I.E..I.I.V..g:E.H.x81...
ec40 e6 00 00 49 8b 7d 10 48 89 c6 c7 47 10 00 00 00 00 e8 40 b2 00 00 ff c2 eb b9 be 20 01 00 00 48 ...I.}.H...G......@............H
ec60 89 df e8 51 ef ff ff 45 8b 45 20 89 e9 4c 89 f2 4c 89 fe 48 89 df e8 94 ee ff ff 48 89 df 89 c5 ...Q...E.E...L..L..H.......H....
ec80 e8 85 11 00 00 8b 7b 10 31 f6 e8 63 ef ff ff 85 c0 48 63 c5 74 13 49 8b 55 18 8a 4a 10 48 6b d0 ......{.1..c.....Hc.t.I.U..J.Hk.
eca0 18 49 03 54 24 20 88 4a 10 48 6b f0 18 48 89 df 49 03 74 24 20 e8 0f f0 ff ff e9 4d 01 00 00 48 .I.T$..J.Hk..H..I.t$.......M...H
ecc0 89 df e8 d4 be 00 00 44 8b 63 10 be 01 00 00 00 48 8b 6b 30 44 89 e7 e8 16 ef ff ff 85 c0 0f 85 .......D.c......H.k0D...........
ece0 83 00 00 00 41 83 fc 3b 74 7d 48 8d 74 24 30 48 89 df e8 1a 0b 00 00 41 89 c4 8b 44 24 30 83 e8 ....A..;t}H.t$0H.......A...D$0..
ed00 0d 83 f8 01 77 41 48 8d 74 24 30 83 ca ff 48 89 ef e8 48 e0 ff ff 41 ff cc 75 22 83 7c 24 30 0d ....wAH.t$0...H...H...A..u".|$0.
ed20 75 1b 48 8b 45 00 48 63 54 24 38 48 8b 40 38 48 8d 14 90 8b 02 83 e0 c0 83 c8 25 89 02 0f b6 45 u.H.E.HcT$8H.@8H..........%....E
ed40 3a 41 83 cc ff eb 25 41 83 fc 01 48 8d 74 24 30 48 89 ef 75 07 e8 25 e4 ff ff eb 10 e8 e4 e3 ff :A....%A...H.t$0H..u..%.........
ed60 ff 0f b6 45 3a eb 05 45 31 e4 31 c0 48 89 ef 44 89 e2 89 c6 e8 e4 de ff ff be 3b 00 00 00 48 89 ...E:..E1.1.H..D..........;...H.
ed80 df e8 75 ed ff ff e9 81 00 00 00 48 8b 7b 30 e8 de dd ff ff 48 89 df 89 c6 e8 2a f8 ff ff eb 6c ..u........H.{0.....H.....*....l
eda0 48 8d 74 24 38 48 89 df 48 8b 6b 30 e8 e8 0b 00 00 8b 43 10 83 f8 2c 74 05 83 f8 3d 75 1d 48 8d H.t$8H..H.k0......C...,t...=u.H.
edc0 74 24 30 ba 01 00 00 00 48 89 df 48 c7 44 24 30 00 00 00 00 e8 df 0c 00 00 eb 31 83 7c 24 38 0d t$0.....H..H.D$0..........1.|$8.
ede0 74 0d be 8d 3a 45 00 48 89 df e9 62 fe ff ff 48 8b 45 00 48 63 54 24 40 48 8b 40 38 48 8d 14 90 t...:E.H...b...H.E.HcT$@H.@8H...
ee00 8b 02 25 ff 3f 80 ff 80 cc 40 89 02 48 8b 43 30 8a 50 3a 88 50 3c 48 8b 43 38 66 ff 88 c6 00 00 ..%.?....@..H.C0.P:.P<H.C8f.....
ee20 00 48 83 c4 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 fb 51 8b 6b 10 be 01 00 00 00 89 ef .H..X[]A\A]A^A_.USH..Q.k........
ee40 e8 ad ed ff ff 85 c0 75 1a 81 fd 12 01 00 00 48 89 df 75 08 5a 5b 5d e9 ca f7 ff ff e8 c5 f7 ff .......u.......H..u.Z[].........
ee60 ff eb d3 58 5b 5d c3 41 57 41 56 41 89 d7 41 55 41 54 41 89 ce 55 53 49 89 f4 48 89 fb 48 83 ec ...X[].AWAVA..AUATA..USI..H..H..
ee80 78 4c 8b 5f 30 4c 8b 6f 38 49 8b 2b 44 8b 55 20 45 39 53 30 7d 2e 49 63 43 30 48 8b 55 40 4c 89 xL._0L.o8I.+D.U.E9S0}.IcC0H.U@L.
eea0 ef 8d 48 01 48 8d 14 c2 41 89 4b 30 48 89 14 24 e8 77 39 00 00 48 8b 14 24 48 89 02 f6 45 09 04 ..H.H...A.K0H..$.w9..H..$H...E..
eec0 75 5d eb 77 48 8b 75 40 48 8d 55 20 41 b9 d5 4b 45 00 41 b8 ff ff 03 00 b9 08 00 00 00 4c 89 ef u].wH.u@H.U.A..KE.A..........L..
eee0 44 89 54 24 0c 4c 89 1c 24 e8 2f 3b 00 00 48 89 45 40 48 63 44 24 0c 8b 55 20 4c 8b 1c 24 49 89 D.T$.L..$./;..H.E@HcD$..U.L..$I.
ef00 c2 48 c1 e0 03 41 39 d2 7d 8c 48 8b 4d 40 41 ff c2 48 c7 04 01 00 00 00 00 48 83 c0 08 eb e6 f6 .H...A9.}.H.M@A..H.......H......
ef20 40 09 03 74 16 48 89 c2 48 89 ee 4c 89 ef 48 89 04 24 e8 df 46 00 00 48 8b 04 24 48 8b 53 30 44 @..t.H..H..L..H..$..F..H..$H.S0D
ef40 89 70 28 48 8d 7c 24 30 c6 44 24 6c 00 c6 44 24 6b 00 48 8d 74 24 18 c6 44 24 6a 00 48 89 7b 30 .p(H.|$0.D$l..D$k.H.t$..D$j.H.{0
ef60 48 89 54 24 38 48 8b 53 58 48 89 5c 24 40 c7 44 24 50 00 00 00 00 c7 44 24 54 00 00 00 00 c7 44 H.T$8H.SXH.\$@.D$P.....D$T.....D
ef80 24 58 ff ff ff ff 8b 52 08 c7 44 24 5c 00 00 00 00 c7 44 24 60 00 00 00 00 66 c7 44 24 68 00 00 $X.....R..D$\.....D$`....f.D$h..
efa0 48 c7 44 24 48 00 00 00 00 48 89 44 24 30 89 54 24 64 48 8b 53 60 c6 40 0c 02 48 89 50 68 31 d2 H.D$H....H.D$0.T$dH.S`.@..H.Ph1.
efc0 e8 09 eb ff ff be 28 00 00 00 48 89 df e8 e6 eb ff ff 45 85 ff 74 20 be 9a 3a 45 00 48 89 df ba ......(...H.......E..t...:E.H...
efe0 04 00 00 00 e8 f9 ef ff ff 48 8b 7b 30 be 01 00 00 00 e8 d1 eb ff ff 48 8b 6b 30 45 31 ff 4c 8b .........H.{0..........H.k0E1.L.
f000 6d 00 41 c6 45 0b 00 83 7b 10 29 74 5d 8b 43 10 3d 19 01 00 00 74 1f 3d 24 01 00 00 75 27 48 89 m.A.E...{.)t].C.=....t.=$...u'H.
f020 df 41 ff c7 e8 76 f4 ff ff 48 89 df 48 89 c6 e8 94 ee ff ff eb 1c 48 89 df e8 5d bb 00 00 41 c6 .A...v...H..H.........H...]...A.
f040 45 0b 01 eb 0d be 9f 3a 45 00 48 89 df e8 44 ae 00 00 41 80 7d 0b 00 75 11 be 2c 00 00 00 48 89 E......:E.H...D...A.}..u..,...H.
f060 df e8 95 ea ff ff 85 c0 eb a1 48 8b 7b 30 44 89 fe e8 52 eb ff ff 8a 45 3a 48 89 ef 41 88 45 0a ..........H.{0D...R....E:H..A.E.
f080 0f b6 75 3a e8 6c dc ff ff be 29 00 00 00 48 89 df e8 22 eb ff ff 48 89 df e8 92 fd ff ff 8b 53 ..u:.l....)...H..."...H........S
f0a0 04 48 8b 44 24 30 44 89 f1 48 89 df be 06 01 00 00 89 50 2c ba 09 01 00 00 e8 fc ec ff ff 48 8b .H.D$0D..H........P,..........H.
f0c0 43 30 31 d2 be 2c 00 00 00 48 8b 68 08 8b 45 30 48 89 ef 8d 48 ff e8 94 db ff ff 4c 89 e6 41 89 C01..,...H.h..E0H...H......L..A.
f0e0 44 24 08 48 89 ef 41 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0c 00 00 00 D$.H..A.D$.....A.D$.....A..$....
f100 e8 40 e0 ff ff 48 89 df e8 82 f0 ff ff 48 83 c4 78 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 .@...H.......H..x[]A\A]A^A_.AVAU
f120 41 89 d5 41 54 55 49 89 fc 53 48 89 f3 48 83 ec 30 e8 63 ed ff ff 41 8b 44 24 10 83 f8 2d 74 22 A..ATUI..SH..H..0.c...A.D$...-t"
f140 7f 0a bd 03 00 00 00 83 f8 23 eb 0f 83 f8 7e 74 15 bd 02 00 00 00 3d 0f 01 00 00 74 0e e9 d3 01 .........#....~t......=....t....
f160 00 00 31 ed eb 05 bd 01 00 00 00 4c 89 e7 45 8b 74 24 04 e8 23 ba 00 00 ba 0c 00 00 00 48 89 de ..1........L..E.t$..#........H..
f180 4c 89 e7 e8 94 ff ff ff 49 8b 7c 24 30 44 89 f1 48 89 da 89 ee e8 82 e6 ff ff 41 8b 44 24 10 bd L.......I.|$0D..H.........A.D$..
f1a0 09 00 00 00 83 f8 7e 0f 84 7e 01 00 00 0f 8f 80 00 00 00 83 f8 2d 40 b5 01 0f 84 6c 01 00 00 7f ......~..~...........-@....l....
f1c0 32 83 f8 26 40 b5 07 0f 84 5e 01 00 00 7f 0b 40 b5 03 83 f8 25 e9 dd 00 00 00 83 f8 2a bd 02 00 2..&@....^.....@....%.......*...
f1e0 00 00 0f 84 43 01 00 00 40 30 ed 83 f8 2b e9 c4 00 00 00 83 f8 3e bd 11 00 00 00 0f 84 2a 01 00 ....C...@0...+.......>.......*..
f200 00 7f 17 83 f8 2f 40 b5 05 0f 84 1c 01 00 00 40 b5 0e 83 f8 3c e9 9d 00 00 00 83 f8 5e bd 04 00 ...../@........@....<.......^...
f220 00 00 0f 84 03 01 00 00 40 b5 08 83 f8 7c e9 84 00 00 00 3d 1a 01 00 00 bd 0d 00 00 00 0f 84 e8 ........@....|.....=............
f240 00 00 00 7f 34 3d 10 01 00 00 40 b5 14 0f 84 d8 00 00 00 7f 0a 40 b5 13 3d 01 01 00 00 eb 58 3d ....4=....@..........@..=.....X=
f260 17 01 00 00 bd 06 00 00 00 0f 84 bc 00 00 00 40 b5 0c 3d 18 01 00 00 eb 3e 3d 1d 01 00 00 bd 10 ...............@..=.....>=......
f280 00 00 00 0f 84 a2 00 00 00 7f 18 3d 1b 01 00 00 40 b5 12 0f 84 92 00 00 00 40 b5 0f 3d 1c 01 00 ...........=....@........@..=...
f2a0 00 eb 14 3d 1e 01 00 00 bd 0a 00 00 00 74 7c 40 b5 0b 3d 1f 01 00 00 74 72 bd 15 00 00 00 eb 6b ...=.........t|@..=....tr......k
f2c0 41 89 ee 43 0f b6 84 36 20 3b 45 00 44 39 e8 0f 8e 08 02 00 00 45 8b 44 24 04 4c 89 e7 44 89 44 A..C...6.;E.D9.......E.D$.L..D.D
f2e0 24 0c e8 b4 b8 00 00 49 8b 7c 24 30 89 ee 48 89 da e8 76 e2 ff ff 43 0f b6 94 36 21 3b 45 00 48 $......I.|$0..H...v...C...6!;E.H
f300 8d 74 24 18 4c 89 e7 e8 10 fe ff ff 49 8b 7c 24 30 44 8b 44 24 0c 41 89 c6 48 8d 4c 24 18 89 ee .t$.L.......I.|$0D.D$.A..H.L$...
f320 48 89 da 44 89 f5 e8 ed e5 ff ff 83 fd 15 75 90 e9 a8 01 00 00 3d 14 01 00 00 75 3e c7 43 10 ff H..D..........u......=....u>.C..
f340 ff ff ff c7 43 14 ff ff ff ff c7 03 02 00 00 00 eb 1f 3d 0e 01 00 00 0f 85 9b 00 00 00 c7 43 10 ....C.............=...........C.
f360 ff ff ff ff c7 43 14 ff ff ff ff c7 03 01 00 00 00 c7 43 08 00 00 00 00 eb 30 7e 3b 3d 22 01 00 .....C............C......0~;="..
f380 00 75 68 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 .uh.C......C......C............A
f3a0 0f 10 44 24 18 f2 0f 11 43 08 4c 89 e7 e8 e9 b7 00 00 e9 e3 fd ff ff 3d 07 01 00 00 75 16 c7 43 ..D$....C.L............=....u..C
f3c0 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 03 00 00 00 eb 9d 7f 32 83 f8 7b 75 1d 48 89 de 4c 89 ......C..............2..{u.H..L.
f3e0 e7 e8 f7 01 00 00 e9 af fd ff ff 0f 8f 8c 00 00 00 3d 19 01 00 00 74 3a 48 89 de 4c 89 e7 e8 96 .................=....t:H..L....
f400 05 00 00 e9 92 fd ff ff 3d 09 01 00 00 0f 85 3f ff ff ff 4c 89 e7 e8 80 b7 00 00 41 8b 4c 24 04 ........=......?...L.......A.L$.
f420 31 d2 48 89 de 4c 89 e7 e8 3a fa ff ff e9 68 fd ff ff 49 8b 7c 24 30 48 8b 07 80 78 0b 00 75 0d 1.H..L...:....h...I.|$0H...x..u.
f440 be b8 3a 45 00 4c 89 e7 e8 49 aa 00 00 45 31 c0 b9 01 00 00 00 31 d2 be 2d 00 00 00 e8 4c d7 ff ..:E.L...I...E1......1..-....L..
f460 ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 0e 00 00 00 89 43 08 e9 2d ff ff ff 3d 23 01 ..C......C............C..-...=#.
f480 00 00 75 29 c7 43 08 00 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 06 00 00 00 49 ..u).C......C......C...........I
f4a0 8b 44 24 18 48 89 43 08 e9 fd fe ff ff 3d 25 01 00 00 0f 85 40 ff ff ff 49 8b 74 24 18 49 8b 7c .D$.H.C......=%.....@...I.t$.I.|
f4c0 24 30 e8 43 d8 ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 04 00 00 00 eb 98 49 8b 44 $0.C....C......C.............I.D
f4e0 24 38 66 ff 88 c6 00 00 00 48 83 c4 30 89 e8 5b 5d 41 5c 41 5d 41 5e c3 31 d2 e9 1d fc ff ff 55 $8f......H..0..[]A\A]A^.1......U
f500 53 48 89 f5 50 48 89 fb e8 8e b6 00 00 48 89 ee 48 89 df e8 e0 ff ff ff 48 8b 7b 30 48 89 ee e8 SH..PH.......H..H.......H.{0H...
f520 b7 dc ff ff 5a 48 89 df be 5d 00 00 00 5b 5d e9 84 e6 ff ff 41 56 41 55 41 54 55 49 89 f4 53 48 ....ZH...]...[].....AVAUATUI..SH
f540 89 fb 48 83 ec 30 81 7b 10 24 01 00 00 48 8b 6f 30 48 89 e6 44 8a 6d 3c 75 07 e8 62 ef ff ff eb ..H..0.{.$...H.o0H..D.m<u..b....
f560 05 e8 99 ff ff ff 41 ff 44 24 20 48 89 df be 3d 00 00 00 e8 40 e6 ff ff 48 89 e6 48 89 ef e8 6a ......A.D$.H...=....@...H..H...j
f580 dc ff ff 48 8d 74 24 18 48 89 df 41 89 c6 e8 65 ff ff ff 48 8d 74 24 18 48 89 ef e8 4d dc ff ff ...H.t$.H..A...e...H.t$.H...M...
f5a0 41 89 c0 49 8b 44 24 18 44 89 f1 48 89 ef be 0a 00 00 00 8b 50 08 e8 f2 d5 ff ff 44 88 6d 3c 48 A..I.D$.D..H........P......D.m<H
f5c0 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 f3 e8 23 ff ff ff ff 43 24 ff 43 28 5b c3 41 56 41 ..0[]A\A]A^.SH...#....C$.C([.AVA
f5e0 55 45 31 c0 41 54 55 49 89 f5 53 31 c9 48 89 fb 31 d2 be 0b 00 00 00 48 83 ec 30 4c 8b 67 30 44 UE1.ATUI..S1.H..1......H..0L.g0D
f600 8b 77 04 4c 89 e7 e8 a2 d5 ff ff 48 63 e8 4c 89 ee 41 c7 45 10 ff ff ff ff 41 89 6d 08 48 8b 7b .w.L.......Hc.L..A.E.....A.m.H.{
f620 30 41 c7 45 14 ff ff ff ff 41 c7 45 00 0c 00 00 00 c7 44 24 28 00 00 00 00 c7 44 24 20 00 00 00 0A.E.....A.E......D$(.....D$....
f640 00 c7 44 24 24 00 00 00 00 4c 89 6c 24 18 c7 44 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff c7 04 ..D$$....L.l$..D$......D$.......
f660 24 00 00 00 00 c7 44 24 08 00 00 00 00 e8 d3 da ff ff be 7b 00 00 00 48 89 df e8 39 e5 ff ff 83 $.....D$...........{...H...9....
f680 7b 10 7d 75 25 44 89 f1 ba 7b 00 00 00 be 7d 00 00 00 48 89 df e8 20 e7 ff ff 83 7c 24 28 00 0f {.}u%D...{....}...H........|$(..
f6a0 85 b0 00 00 00 e9 08 01 00 00 83 3c 24 00 74 3a 48 89 e6 4c 89 e7 e8 8a da ff ff 83 7c 24 28 32 ...........<$.t:H..L........|$(2
f6c0 c7 04 24 00 00 00 00 75 21 48 8b 44 24 18 8b 54 24 24 b9 32 00 00 00 4c 89 e7 8b 70 08 e8 66 e3 ..$....u!H.D$..T$$.2...L...p..f.
f6e0 ff ff c7 44 24 28 00 00 00 00 8b 43 10 83 f8 5b 74 1c 3d 24 01 00 00 75 22 48 89 df e8 cb b4 00 ...D$(.....C...[t.=$...u"H......
f700 00 83 f8 3d 48 89 e6 48 89 df 75 15 eb 06 48 89 e6 48 89 df e8 1b fe ff ff eb 0b 48 89 e6 48 89 ...=H..H..u...H..H.........H..H.
f720 df e8 a6 fe ff ff be 2c 00 00 00 48 89 df e8 c8 e3 ff ff 85 c0 0f 85 44 ff ff ff be 3b 00 00 00 .......,...H...........D....;...
f740 48 89 df e8 b3 e3 ff ff 85 c0 0f 85 2f ff ff ff e9 30 ff ff ff 8b 04 24 8d 50 f3 83 fa 01 77 2b H.........../....0.....$.P....w+
f760 83 ca ff 48 89 e6 4c 89 e7 e8 f0 d5 ff ff 48 8b 44 24 18 8b 54 24 24 83 c9 ff 4c 89 e7 8b 70 08 ...H..L.......H.D$..T$$...L...p.
f780 e8 c3 e2 ff ff ff 4c 24 24 eb 27 85 c0 74 0b 48 89 e6 4c 89 e7 e8 ab d9 ff ff 48 8b 44 24 18 8b ......L$$.'..t.H..L.......H.D$..
f7a0 4c 24 28 4c 89 e7 8b 54 24 24 8b 70 08 e8 96 e2 ff ff 49 8b 04 24 48 c1 e5 02 8b 7c 24 24 49 89 L$(L...T$$.p......I..$H....|$$I.
f7c0 ed 4c 03 68 38 41 8b 5d 00 e8 2c d7 00 00 c1 e0 17 81 e3 ff ff 7f 00 09 c3 49 8b 04 24 41 89 5d .L.h8A.]..,..............I..$A.]
f7e0 00 8b 7c 24 20 48 03 68 38 8b 5d 00 e8 09 d7 00 00 c1 e0 0e 81 e3 ff 3f 80 ff 25 00 c0 7f 00 09 ..|$.H.h8.]............?..%.....
f800 c3 89 5d 00 48 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 bd 01 00 00 00 53 49 89 f4 48 89 fb ..].H..0[]A\A]A^.ATU.....SI..H..
f820 e8 d3 fc ff ff be 2c 00 00 00 48 89 df e8 c9 e2 ff ff 85 c0 74 1b 48 8b 7b 30 4c 89 e6 ff c5 e8 ......,...H.........t.H.{0L.....
f840 01 d9 ff ff 4c 89 e6 48 89 df e8 a9 fc ff ff eb d4 89 e8 5b 5d 41 5c c3 41 55 41 54 41 89 d5 55 ....L..H...........[]A\.AUATA..U
f860 53 49 89 f4 48 89 fb 48 83 ec 28 8b 47 10 48 8b 6f 30 83 f8 7b 74 59 3d 25 01 00 00 74 5e 83 f8 SI..H..H..(.G.H.o0..{tY=%...t^..
f880 28 0f 85 87 00 00 00 e8 0f b3 00 00 83 7b 10 29 75 0a c7 44 24 08 00 00 00 00 eb 1d 48 8d 74 24 (............{.)u..D$.......H.t$
f8a0 08 48 89 df e8 68 ff ff ff 48 8d 74 24 08 83 ca ff 48 89 ef e8 a5 d4 ff ff 44 89 e9 ba 28 00 00 .H...h...H.t$....H.......D...(..
f8c0 00 be 29 00 00 00 48 89 df e8 ec e4 ff ff eb 48 48 8d 74 24 08 e8 03 fd ff ff eb 3c 48 8b 77 18 ..)...H........HH.t$.......<H.w.
f8e0 48 89 ef e8 22 d4 ff ff 48 89 df c7 44 24 18 ff ff ff ff c7 44 24 1c ff ff ff ff c7 44 24 08 04 H..."...H...D$......D$......D$..
f900 00 00 00 89 44 24 10 e8 8f b2 00 00 eb 0a be e3 3a 45 00 e8 7e a5 00 00 8b 54 24 08 83 c8 ff 41 ....D$..........:E..~....T$....A
f920 8b 5c 24 08 8d 4a f3 83 f9 01 76 1b 85 d2 74 0d 48 8d 74 24 08 48 89 ef e8 08 d8 ff ff 0f b6 4d .\$..J....v...t.H.t$.H.........M
f940 3c 89 d8 f7 d0 01 c8 8d 48 01 89 da 48 89 ef 41 b8 02 00 00 00 be 24 00 00 00 ff c3 e8 4c d2 ff <.......H...H..A......$......L..
f960 ff 41 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 ff ff ff ff 44 89 ee 41 c7 04 24 0d 00 00 00 41 89 .A.D$.....A.D$.....D..A..$....A.
f980 44 24 08 48 89 ef e8 1d dc ff ff 88 5d 3c 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 D$.H........]<H..([]A\A].AUATUSH
f9a0 89 f5 48 89 fb 48 83 ec 28 8b 47 10 4c 8b 67 30 44 8b 6f 04 83 f8 28 74 0e 3d 24 01 00 00 75 3a ..H..H..(.G.L.g0D.o...(t.=$...u:
f9c0 e8 79 eb ff ff eb 5c e8 cf b1 00 00 48 89 ee 48 89 df e8 21 fb ff ff 48 89 df 44 89 e9 ba 28 00 .y....\.....H..H...!...H..D...(.
f9e0 00 00 be 29 00 00 00 e8 ce e3 ff ff 48 8b 7b 30 48 89 ee e8 2f d4 ff ff eb 29 be ff 3a 45 00 e8 ...)........H.{0H.../....)..:E..
fa00 92 a4 00 00 7f 27 83 f8 28 0f 84 80 00 00 00 83 f8 2e 0f 85 95 00 00 00 48 89 ee 48 89 df e8 d3 .....'..(...............H..H....
fa20 ea ff ff 8b 43 10 83 f8 3a 75 d9 eb 3b 83 f8 7b 74 5d 3d 25 01 00 00 74 56 83 f8 5b 75 6f 48 89 ....C...:u..;..{t]=%...tV..[uoH.
fa40 ee 4c 89 e7 e8 7f d7 ff ff 48 8d 74 24 08 48 89 df e8 a9 fa ff ff 48 8d 54 24 08 48 89 ee 4c 89 .L.......H.t$.H.......H.T$.H..L.
fa60 e7 e8 dc da ff ff eb bb 48 89 df e8 2b b1 00 00 48 8d 74 24 08 48 89 df e8 44 ea ff ff 48 8d 54 ........H...+...H.t$.H...D...H.T
fa80 24 08 48 89 ee 4c 89 e7 e8 7b d9 ff ff eb 0b 48 89 ee 4c 89 e7 e8 ab d6 ff ff 44 89 ea 48 89 ee $.H..L...{.....H..L.......D..H..
faa0 48 89 df e8 b0 fd ff ff e9 76 ff ff ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 49 89 f4 55 H........v...H..([]A\A].AUATI..U
fac0 53 48 89 fb 48 83 ec 28 8b 46 08 83 e8 08 83 f8 02 76 0a be 8d 3a 45 00 e8 b9 a3 00 00 be 2c 00 SH..H..(.F.......v...:E.......,.
fae0 00 00 89 d5 e8 12 e0 ff ff 85 c0 0f 84 db 00 00 00 48 8d 74 24 08 48 89 df 4c 89 24 24 e8 97 fe .................H.t$.H..L.$$...
fb00 ff ff 8b 4c 24 08 83 f9 0a 0f 84 86 00 00 00 4c 8b 6b 30 4c 89 e0 31 f6 41 0f b6 7d 3c 89 fa 83 ...L$..........L.k0L..1.A..}<...
fb20 78 08 0a 75 3c 44 0f b6 40 13 41 39 c8 75 18 44 0f b6 40 12 44 3b 44 24 10 75 0c c6 40 13 08 88 x..u<D..@.A9.u.D..@.D;D$.u..@...
fb40 50 12 be 01 00 00 00 83 f9 08 75 15 44 0f bf 40 10 44 3b 44 24 10 75 09 66 89 78 10 be 01 00 00 P.........u.D..@.D;D$.u.f.x.....
fb60 00 48 8b 00 48 85 c0 75 b6 85 f6 74 28 31 f6 83 f9 08 8b 4c 24 10 40 0f 95 c6 4c 89 ef 45 31 c0 .H..H..u...t(1.....L$.@...L..E1.
fb80 8d 34 b6 e8 25 d0 ff ff be 01 00 00 00 4c 89 ef e8 60 d1 ff ff 48 8b 43 38 48 8b 7b 30 0f b7 80 .4..%........L...`...H.C8H.{0...
fba0 c6 00 00 00 01 e8 3d c8 00 00 00 7e 0f ba 98 39 45 00 be c8 00 00 00 e8 34 4a ff ff 8d 55 01 48 ......=....~...9E.......4J...U.H
fbc0 89 e6 48 89 df e8 ee fe ff ff eb 57 be 3d 00 00 00 48 89 df e8 df df ff ff 48 89 df 48 89 e6 e8 ..H........W.=...H.......H..H...
fbe0 2d fc ff ff 39 e8 41 89 c5 48 8b 7b 30 74 21 48 89 e1 89 c2 89 ee e8 2f e2 ff ff 41 39 ed 7e 23 -...9.A..H.{0t!H......./...A9.~#
fc00 48 8b 43 30 03 68 3c 44 29 ed 40 88 68 3c eb 13 48 89 e6 e8 bf d1 ff ff 49 8d 74 24 08 48 8b 7b H.C0.h<D).@.h<..H.......I.t$.H.{
fc20 30 eb 2a 48 8b 7b 30 49 8d 74 24 08 0f b6 47 3c c7 44 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff 0.*H.{0I.t$...G<.D$......D$.....
fc40 c7 04 24 07 00 00 00 ff c8 89 44 24 08 48 89 e2 e8 1d d7 ff ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 ..$.......D$.H.......H..([]A\A].
fc60 53 48 89 fb 48 83 ec 20 48 8d 74 24 08 e8 86 f8 ff ff 83 7c 24 08 01 75 08 c7 44 24 08 03 00 00 SH..H...H.t$.......|$..u..D$....
fc80 00 48 8b 7b 30 48 8d 74 24 08 e8 eb d7 ff ff 8b 44 24 1c 48 83 c4 20 5b c3 53 48 89 fb 48 83 ec .H.{0H.t$.......D$.H...[.SH..H..
fca0 20 48 8d 74 24 08 e8 4d f8 ff ff 48 8b 7b 30 48 8d 74 24 08 e8 8c d4 ff ff 8b 44 24 10 48 83 c4 .H.t$..M...H.{0H.t$.......D$.H..
fcc0 20 5b c3 55 53 48 89 fd 31 d2 48 83 ec 28 48 8b 5f 30 48 8d 74 24 08 48 89 df e8 ef dd ff ff 48 .[.USH..1.H..(H._0H.t$.H.......H
fce0 89 ef e8 49 f1 ff ff 48 89 df e8 08 e3 ff ff 48 83 c4 28 5b 5d c3 41 57 41 56 45 89 c7 41 55 41 ...I...H.......H..([].AWAVE..AUA
fd00 54 49 89 fd 55 53 89 f5 be 03 00 00 00 41 89 ce 48 83 ec 38 48 8b 5f 30 89 54 24 0c 48 89 df e8 TI..US.......A..H..8H._0.T$.H...
fd20 a4 de ff ff be 03 01 00 00 4c 89 ef e8 87 de ff ff 45 85 ff 74 16 b9 fe ff 01 00 89 ea be 28 00 .........L.......E..t.........(.
fd40 00 00 48 89 df e8 25 cf ff ff eb 08 48 89 df e8 1e ce ff ff 48 8d 74 24 18 31 d2 48 89 df 41 89 ..H...%.....H.......H.t$.1.H..A.
fd60 c4 e8 68 dd ff ff 49 8b 7d 30 44 89 f6 e8 56 de ff ff 44 89 f6 48 89 df e8 78 cf ff ff 4c 89 ef ..h...I.}0D...V...D..H...x...L..
fd80 e8 3e ff ff ff 48 89 df e8 6a e2 ff ff 44 89 e6 48 89 df e8 b2 cd ff ff 45 85 ff 74 0e b9 fe ff .>...H...j...D..H.......E..t....
fda0 01 00 89 ea be 27 00 00 00 eb 2d 31 c9 89 ea 45 89 f0 be 29 00 00 00 48 89 df e8 ee cd ff ff 8b .....'....-1...E...)...H........
fdc0 74 24 0c 48 89 df e8 dd d7 ff ff 8d 55 02 b9 fe ff 01 00 be 2a 00 00 00 48 89 df e8 8f ce ff ff t$.H........U.......*...H.......
fde0 41 8d 54 24 01 89 c6 48 89 df e8 6c cd ff ff 8b 74 24 0c 48 89 df e8 ad d7 ff ff 48 83 c4 38 5b A.T$...H...l....t$.H.......H..8[
fe00 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 8b 43 10 3d 20 01 00 00 75 0a 48 89 df e8 06 e8 ff ff ]A\A]A^A_.SH...C.=....u.H.......
fe20 eb ec 83 f8 3b 74 f1 5b c3 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 38 48 8b 6f 30 e8 59 ad ....;t.[.AUATI..USH..H..8H.o0.Y.
fe40 00 00 48 8d 74 24 18 48 89 df e8 a9 f6 ff ff be 13 01 00 00 48 89 df e8 5c dd ff ff 8b 43 10 48 ..H.t$.H............H...\....C.H
fe60 8d 74 24 18 48 8b 7b 30 83 e0 f7 3d 02 01 00 00 75 48 e8 6f d6 ff ff 31 d2 48 89 e6 48 89 ef e8 .t$.H.{0...=....uH.o...1.H..H...
fe80 4a dc ff ff 8b 74 24 28 48 89 df e8 38 e7 ff ff 48 89 df e8 72 ff ff ff 8b 7b 10 31 f6 e8 50 dd J....t$(H...8...H...r....{.1..P.
fea0 ff ff 85 c0 48 89 ef 74 07 e8 49 e1 ff ff eb 5f e8 bd cc ff ff 41 89 c5 eb 17 e8 bb d5 ff ff 31 ....H..t..I...._.....A.........1
fec0 d2 48 89 e6 48 89 ef e8 02 dc ff ff 44 8b 6c 24 2c 48 89 df e8 57 ef ff ff 48 89 ef e8 16 e1 ff .H..H.......D.l$,H...W...H......
fee0 ff 8b 53 10 81 ea 04 01 00 00 83 fa 01 77 15 48 89 ef e8 7b cc ff ff 4c 89 e6 89 c2 48 89 ef e8 ..S..........w.H...{...L....H...
ff00 f6 cb ff ff 44 89 ee 48 89 ef e8 3b cc ff ff 48 83 c4 38 5b 5d 41 5c 41 5d c3 41 57 41 56 4d 89 ....D..H...;...H..8[]A\A].AWAVM.
ff20 c7 41 55 41 54 49 89 fd 55 53 49 89 d6 48 89 cb 48 81 ec 08 01 00 00 48 89 34 24 be 01 00 00 00 .AUATI..USI..H..H......H.4$.....
ff40 44 89 4c 24 0c e8 8a 27 00 00 48 89 c5 49 8b 45 10 48 89 28 c7 40 08 46 00 00 00 49 8b 45 10 49 D.L$...'..H..I.E.H.(.@.F...I.E.I
ff60 8b 4d 30 48 83 c0 10 48 29 c1 49 89 45 10 48 83 f9 0f 7f 0a 31 f6 4c 89 ef e8 8d af 00 00 4c 89 .M0H...H).I.E.H.....1.L.......L.
ff80 ef e8 ab 84 ff ff 49 8b 55 10 48 89 84 24 d8 00 00 00 48 89 02 49 8b 45 10 49 8b 4d 30 c7 42 08 ......I.U.H..$....H..I.E.I.M0.B.
ffa0 45 00 00 00 48 83 c0 10 48 29 c1 49 89 45 10 48 83 f9 0f 7f 0a 31 f6 4c 89 ef e8 4c af 00 00 4c E...H...H).I.E.H.....1.L...L...L
ffc0 89 ef e8 65 28 00 00 4c 89 fe 49 89 c4 4c 89 ef 48 89 45 18 48 89 44 24 48 e8 7d 41 00 00 49 89 ...e(..L..I..L..H.E.H.D$H.}A..I.
ffe0 44 24 68 48 8b 44 24 48 4c 89 ef 44 8b 44 24 0c 48 89 9c 24 e0 00 00 00 4c 8d 64 24 48 c7 43 28 D$hH.D$HL..D.D$.H..$....L.d$H.C(
10000 00 00 00 00 c7 43 18 00 00 00 00 48 8b 48 68 c7 43 08 00 00 00 00 48 8d 9c 24 88 00 00 00 48 8b .....C.....H.Hh.C.....H..$....H.
10020 14 24 4c 89 b4 24 d0 00 00 00 48 89 de e8 f0 aa 00 00 48 8b 84 24 b8 00 00 00 c6 84 24 84 00 00 .$L..$....H.......H..$......$...
10040 00 00 48 8d 74 24 18 c6 84 24 83 00 00 00 00 c6 84 24 82 00 00 00 00 4c 89 e7 48 8b 94 24 e8 00 ..H.t$...$.......$.....L..H..$..
10060 00 00 48 89 5c 24 58 48 89 44 24 50 48 8b 84 24 e0 00 00 00 4c 89 a4 24 b8 00 00 00 c7 44 24 68 ..H.\$XH.D$PH..$....L..$.....D$h
10080 00 00 00 00 c7 44 24 6c 00 00 00 00 c7 44 24 70 ff ff ff ff 8b 40 08 c7 44 24 74 00 00 00 00 c7 .....D$l.....D$p.....@..D$t.....
100a0 44 24 78 00 00 00 00 66 c7 84 24 80 00 00 00 00 00 48 c7 44 24 60 00 00 00 00 89 44 24 7c 48 8b D$x....f..$......H.D$`.....D$|H.
100c0 44 24 48 48 89 50 68 c6 40 0c 02 31 d2 e8 fc d9 ff ff 48 8b 44 24 48 48 8d 54 24 30 4c 89 e7 c7 D$HH.Ph.@..1......H.D$HH.T$0L...
100e0 44 24 30 08 00 00 00 c6 40 0b 01 48 8b b4 24 f0 00 00 00 c7 44 24 40 ff ff ff ff c7 44 24 44 ff D$0.....@..H..$.....D$@.....D$D.
10100 ff ff ff c7 44 24 38 00 00 00 00 e8 b8 e1 ff ff 48 89 df e8 83 aa 00 00 48 89 df e8 10 ed ff ff ....D$8.........H.......H.......
10120 81 bc 24 98 00 00 00 21 01 00 00 74 0d be 21 01 00 00 48 89 df e8 57 da ff ff 48 89 df e8 4d e0 ..$....!...t..!...H...W...H...M.
10140 ff ff 49 83 6d 10 10 48 81 c4 08 01 00 00 48 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 49 ..I.m..H......H..[]A\A]A^A_.ATUI
10160 89 f4 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 28 ..SH..H..0...H.t$.dH..%(...H..$(
10180 20 00 00 31 c0 e8 f3 86 00 00 ba 4a 3b 45 00 be d7 b9 f0 ff 48 89 df e8 bd 4d 00 00 83 f8 05 74 ...1.......J;E......H....M.....t
101a0 0f be 54 3b 45 00 48 89 df 31 c0 e8 d1 80 00 00 bd 01 00 00 00 48 89 ea be 03 00 00 00 48 89 df ..T;E.H..1...........H.......H..
101c0 e8 6a 4e 00 00 85 c0 75 39 be fe ff ff ff 48 89 df e8 17 45 00 00 48 8d 7c 24 08 e8 d0 85 00 00 .jN....u9.....H....E..H.|$......
101e0 31 d2 83 ce ff 48 89 df e8 b1 48 00 00 4c 89 e2 48 89 c1 be 78 3b 45 00 48 89 df 31 c0 e8 7f 80 1....H....H..L..H...x;E.H..1....
10200 00 00 4c 89 e6 48 89 df e8 91 4a 00 00 45 31 c0 31 c9 ba 02 00 00 00 be 01 00 00 00 48 89 df e8 ..L..H....J..E1.1...........H...
10220 b6 52 00 00 be fe ff ff ff 48 89 df e8 d8 45 00 00 83 f8 06 74 3f be fe ff ff ff 48 89 df e8 3d .R.......H....E.....t?.....H...=
10240 46 00 00 85 c0 74 19 48 89 df be fe ff ff ff e8 99 44 00 00 48 8d 7c 24 08 e8 a1 85 00 00 eb 0d F....t.H.........D..H.|$........
10260 be fd ff ff ff 48 89 df e8 80 44 00 00 48 ff c5 e9 40 ff ff ff 48 8b 84 24 28 20 00 00 64 48 33 .....H....D..H...@...H..$(...dH3
10280 04 25 28 00 00 00 74 05 e8 63 3e ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 53 31 d2 51 48 89 .%(...t..c>..H..0...[]A\.US1.QH.
102a0 fb be 01 00 00 00 e8 6e 8a 00 00 be 01 00 00 00 48 89 df 48 89 c5 e8 32 44 00 00 ba 91 3b 45 00 .......n........H..H...2D....;E.
102c0 be d8 b9 f0 ff 48 89 df e8 8c 4c 00 00 48 89 ea be 02 00 00 00 48 89 df e8 7c 4c 00 00 83 ce ff .....H....L..H.......H...|L.....
102e0 48 89 df e8 94 47 00 00 85 c0 0f 85 a7 00 00 00 be fe ff ff ff 48 89 df e8 f0 43 00 00 48 89 ee H....G...............H....C..H..
10300 48 89 df e8 54 fe ff ff 48 89 ee 48 89 df e8 8b 49 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df H...T...H..H....I............H..
10320 e8 0b 44 00 00 45 31 c0 31 c9 ba 01 00 00 00 be 02 00 00 00 48 89 df e8 9e 51 00 00 83 ce ff 48 ..D..E1.1...........H....Q.....H
10340 89 df e8 c2 44 00 00 85 c0 74 10 48 89 ea be 02 00 00 00 48 89 df e8 d5 4e 00 00 48 89 ea be 02 ....D....t.H.......H....N..H....
10360 00 00 00 48 89 df e8 ee 4b 00 00 85 c0 75 28 be 01 00 00 00 48 89 df e8 eb 4a 00 00 83 ce ff 48 ...H....K....u(.....H....J.....H
10380 89 df e8 62 44 00 00 48 89 ea be 02 00 00 00 48 89 df e8 99 4e 00 00 5a b8 01 00 00 00 5b 5d c3 ...bD..H.......H....N..Z.....[].
103a0 41 54 55 31 d2 53 be 01 00 00 00 48 89 fb 48 81 ec 90 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 ATU1.S.....H..H......dH..%(...H.
103c0 84 24 88 00 00 00 31 c0 e8 4c 89 00 00 48 89 df 48 89 c5 e8 fe 42 00 00 ba 01 00 00 00 48 89 ee .$....1..L...H..H....B.......H..
103e0 48 89 df 41 89 c4 e8 05 8d 00 00 83 ce ff 48 89 df ba 99 3b 45 00 e8 5e 4b 00 00 85 c0 be fe ff H..A..........H....;E..^K.......
10400 ff ff 48 89 df 74 07 e8 e1 42 00 00 eb 77 e8 da 42 00 00 83 ce ff 48 89 df e8 cb 43 00 00 ba 9f ..H..t...B...w..B.....H....C....
10420 3b 45 00 be fe ff ff ff 48 89 df e8 00 4e 00 00 48 89 ee 48 89 df e8 63 48 00 00 ba 99 3b 45 00 ;E......H....N..H..H...cH....;E.
10440 be fe ff ff ff 48 89 df e8 e3 4d 00 00 be 2e 00 00 00 48 89 ef e8 e6 3c ff ff 48 8d 50 01 48 85 .....H....M.......H....<..H.P.H.
10460 c0 48 89 ee 48 89 df 48 0f 44 d5 48 29 ea e8 d7 47 00 00 ba a2 3b 45 00 be fe ff ff ff 48 89 df .H..H..H.D.H)...G....;E......H..
10480 e8 ab 4d 00 00 83 ce ff 48 89 df e8 59 43 00 00 48 8d 54 24 08 be 01 00 00 00 48 89 df e8 5c d8 ..M.....H...YC..H.T$......H...\.
104a0 00 00 85 c0 75 11 be ab 3b 45 00 48 89 df 31 c0 e8 cc 7d 00 00 eb 25 48 8d 54 24 08 be a4 53 45 ....u...;E.H..1...}...%H.T$...SE
104c0 00 48 89 df e8 12 d9 00 00 85 c0 74 d9 83 ce ff 48 89 df e8 58 43 00 00 85 c0 75 ca be fe ff ff .H.........t....H...XC....u.....
104e0 ff 48 89 df bd 02 00 00 00 e8 fb 42 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df e8 ca 54 00 00 .H.........B............H....T..
10500 be fe ff ff ff 48 89 df e8 e0 41 00 00 44 39 e5 7f 3e 89 ee 48 89 df e8 ed 42 00 00 83 f8 06 75 .....H....A..D9..>..H....B.....u
10520 2b 89 ee 48 89 df e8 be 42 00 00 be fe ff ff ff 48 89 df e8 b1 42 00 00 45 31 c0 31 c9 31 d2 be +..H....B.......H....B..E1.1.1..
10540 01 00 00 00 48 89 df e8 8e 4f 00 00 ff c5 eb bd 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 ....H....O......H..$....dH3.%(..
10560 00 b8 01 00 00 00 74 05 e8 83 3b ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 ba 05 00 00 00 48 ......t...;..H......[]A\.S.....H
10580 89 fb be 01 00 00 00 e8 5d 87 00 00 be 01 00 00 00 48 89 df e8 77 4b 00 00 85 c0 75 27 ba 01 00 ........]........H...wK....u'...
105a0 00 00 31 f6 48 89 df e8 0b 4b 00 00 83 ce ff 48 89 df e8 32 42 00 00 be 01 00 00 00 48 89 df e8 ..1.H....K.....H...2B.......H...
105c0 3a 4e 00 00 48 89 df ba 02 00 00 00 be d8 b9 f0 ff e8 59 4a 00 00 48 89 df ba 2c 30 45 00 be fe :N..H.............YJ..H...,0E...
105e0 ff ff ff e8 48 4c 00 00 31 c0 5b c3 55 53 31 d2 51 48 89 fb be 01 00 00 00 e8 1b 87 00 00 ba d3 ....HL..1.[.US1.QH..............
10600 3b 45 00 48 89 c5 be d8 b9 f0 ff 48 89 df e8 46 49 00 00 83 ce ff 48 89 ea 48 89 df e8 38 49 00 ;E.H.......H...FI.....H..H...8I.
10620 00 85 c0 75 10 48 89 ea be dc 3b 45 00 48 89 df e8 fa 46 00 00 5a b8 01 00 00 00 5b 5d c3 41 56 ...u.H....;E.H....F..Z.....[].AV
10640 41 55 49 89 f5 41 54 55 48 89 cd 53 49 89 d4 48 89 fb 48 81 ec 40 20 00 00 48 8d 74 24 18 4c 89 AUI..ATUH..SI..H..H..@...H.t$.L.
10660 44 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 02 82 00 00 80 7d 00 00 4c D$.dH..%(...H..$8...1.......}..L
10680 8b 44 24 08 74 14 4c 89 ee 4c 89 c1 48 89 ea 48 89 df e8 db 8c 00 00 49 89 c5 49 83 ce ff 4c 89 .D$.t.L..L..H..H.......I..I...L.
106a0 e5 8a 45 00 3c 3b 75 05 48 ff c5 eb f4 84 c0 75 11 48 8d 7c 24 18 e8 f5 80 00 00 31 c0 e9 dd 00 ..E.<;u.H......u.H.|$......1....
106c0 00 00 be 3b 00 00 00 48 89 ef e8 41 3a ff ff 48 85 c0 49 89 c4 75 15 31 c0 4c 89 f1 48 89 ef f2 ...;...H...A:..H..I..u.1.L..H...
106e0 ae 48 89 c8 48 f7 d0 4c 8d 64 05 ff 4c 89 e2 48 89 ee 48 89 df 48 29 ea e8 4d 45 00 00 4d 85 e4 .H..H..L.d..L..H..H..H)..ME..M..
10700 74 af 31 d2 83 ce ff 48 89 df e8 8f 43 00 00 4c 89 e9 ba d0 62 45 00 48 89 c6 48 89 df e8 50 8c t.1....H....C..L....bE.H..H...P.
10720 00 00 83 ca ff be fe ff ff ff 48 89 df 48 89 c5 e8 fb 3f 00 00 be fe ff ff ff 48 89 df e8 ab 3f ..........H..H....?.......H....?
10740 00 00 be a8 5d 45 00 48 89 ef e8 b1 3b ff ff 48 85 c0 74 0d 48 89 c7 e8 54 39 ff ff 48 89 e8 eb ....]E.H....;..H..t.H...T9..H...
10760 3e 48 89 ea 48 89 df be fd 3b 45 00 31 c0 e8 bc 45 00 00 83 ca ff 48 89 df be fe ff ff ff e8 ad >H..H....;E.1...E.....H.........
10780 3f 00 00 48 89 df be fe ff ff ff e8 5d 3f 00 00 48 8d 7c 24 18 e8 65 80 00 00 e9 ff fe ff ff 48 ?..H........]?..H.|$..e........H
107a0 8b 8c 24 38 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 39 39 ff ff 48 81 c4 40 20 00 00 5b 5d ..$8...dH3.%(...t..99..H..@...[]
107c0 41 5c 41 5d 41 5e c3 41 55 41 54 49 89 d5 55 53 49 89 f4 51 48 89 fb ba 10 3f 45 00 be d8 b9 f0 A\A]A^.AUATI..USI..QH....?E.....
107e0 ff e8 85 48 00 00 4c 89 e2 83 ce ff 48 89 df e8 65 47 00 00 83 ce ff 48 89 df e8 8a 43 00 00 be ...H..L.....H...eG.....H....C...
10800 fd ff ff ff 48 89 c5 48 89 df e8 de 3e 00 00 48 85 ed 0f 85 9f 00 00 00 41 80 7d 00 2a b8 02 01 ....H..H....>..H........A.}.*...
10820 00 00 be 02 00 00 00 4c 89 e7 0f 44 f0 e8 3e 3b ff ff 48 85 c0 48 89 c5 75 1a e8 71 3d ff ff 48 .......L...D..>;..H..H..u..q=..H
10840 89 df 48 89 c6 e8 54 44 00 00 b8 01 00 00 00 e9 af 00 00 00 ba 10 3f 45 00 be d8 b9 f0 ff 48 89 ..H...TD..............?E......H.
10860 df e8 05 48 00 00 48 89 ee 48 89 df e8 10 46 00 00 83 ce ff 48 89 df e8 6d 3f 00 00 4c 89 e2 be ...H..H..H....F.....H...m?..L...
10880 fd ff ff ff 48 89 df e8 a4 49 00 00 be fe ff ff ff 48 89 df e8 ec 86 00 00 48 8d 50 01 be fe ff ....H....I.......H.......H.P....
108a0 ff ff 48 89 df e8 8b 4a 00 00 be fe ff ff ff 48 89 df e8 36 3e 00 00 41 80 7d 00 2a 75 0f be 01 ..H....J.......H...6>..A.}.*u...
108c0 00 00 00 48 89 df e8 9c 45 00 00 eb 34 4c 89 ee 48 89 ef e8 98 3c ff ff 48 85 c0 75 17 e8 ce 3c ...H....E...4L..H....<..H..u...<
108e0 ff ff 48 89 df 48 89 c6 e8 b1 43 00 00 b8 02 00 00 00 eb 0f 31 d2 48 89 c6 48 89 df e8 e5 44 00 ..H..H....C.........1.H..H....D.
10900 00 31 c0 5a 5b 5d 41 5c 41 5d c3 55 53 31 d2 51 48 89 fb be 01 00 00 00 e8 fc 83 00 00 31 d2 48 .1.Z[]A\A].US1.QH............1.H
10920 89 c5 be 02 00 00 00 48 89 df e8 ea 83 00 00 48 89 ee 48 89 c2 48 89 df e8 8a fe ff ff 89 c5 b8 .......H.......H..H..H..........
10940 01 00 00 00 85 ed 74 37 48 89 df e8 bd 42 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df e8 ce 3d ......t7H....B............H....=
10960 00 00 ff cd b8 5f 52 45 00 be 0c 3c 45 00 48 0f 44 f0 48 89 df e8 24 43 00 00 b8 03 00 00 00 5a ....._RE...<E.H.D.H...$C.......Z
10980 5b 5d c3 41 55 41 54 b9 11 3c 45 00 55 53 49 89 f5 41 50 48 89 d6 ba 60 51 45 00 48 89 fb e8 cf [].AUAT..<E.USI..APH...`QE.H....
109a0 89 00 00 be 2d 00 00 00 48 89 c7 48 89 c5 e8 5d 37 ff ff 48 85 c0 49 89 c4 74 3b 48 89 c2 48 89 ....-...H..H...]7..H..I..t;H..H.
109c0 ee 48 89 df 48 29 ea e8 7e 42 00 00 be 13 3c 45 00 48 89 c2 48 89 df 31 c0 e8 51 43 00 00 4c 89 .H..H)..~B....<E.H..H..1..QC..L.
109e0 ee 48 89 c2 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 13 3c 45 .H..H..........u,I.l$.H..H....<E
10a00 00 31 c0 e8 27 43 00 00 59 4c 89 ee 48 89 df 48 89 c2 5b 5d 41 5c 41 5d e9 aa fd ff ff 5a 5b 5d .1..'C..YL..H..H..[]A\A].....Z[]
10a20 41 5c 41 5d c3 55 53 be 01 00 00 00 51 48 89 fd e8 50 85 00 00 48 89 c3 48 85 db 7e 35 48 89 da A\A].US.....QH...P...H..H..~5H..
10a40 be 01 00 00 00 48 89 ef e8 e2 45 00 00 83 ce ff 48 89 ef 48 ff cb e8 2e 41 00 00 48 89 c7 e8 dd .....H....E.....H..H....A..H....
10a60 39 ff ff be fe ff ff ff 48 89 ef e8 7d 3c 00 00 eb c6 5a 31 c0 5b 5d c3 41 56 41 55 49 89 ce 41 9.......H...}<....Z1.[].AVAUI..A
10a80 54 55 49 89 f5 53 48 89 fb 48 89 d7 4d 89 c4 e8 cc 34 ff ff 48 85 c0 48 89 c5 75 1d 4c 89 f7 e8 TUI..SH..H..M....4..H..H..u.L...
10aa0 bc 34 ff ff 48 85 c0 48 89 c5 75 0d 4c 89 e6 48 89 df e8 e7 41 00 00 eb 77 ba 1e 3c 45 00 be d8 .4..H..H..u.L..H....A...w..<E...
10ac0 b9 f0 ff 48 89 df e8 8e 44 00 00 83 ce ff 48 89 df e8 a6 3f 00 00 be fe ff ff ff 41 89 c6 48 89 ...H....D.....H....?.......A..H.
10ae0 df e8 07 3c 00 00 45 85 f6 75 c1 b9 28 3c 45 00 ba 2c 3c 45 00 48 89 ee 48 89 df e8 72 88 00 00 ...<..E..u..(<E..,<E.H..H...r...
10b00 4c 89 e1 ba 2f 3c 45 00 48 89 c6 48 89 df e8 5f 88 00 00 be fe ff ff ff 48 89 df 83 ca ff e8 0d L.../<E.H..H..._........H.......
10b20 3c 00 00 be fe ff ff ff 48 89 df e8 bd 3b 00 00 4c 89 ea 48 89 df be fe ff ff ff 5b 5d 41 5c 41 <.......H....;..L..H.......[]A\A
10b40 5d 41 5e e9 e8 46 00 00 55 53 48 89 f5 48 89 fb 31 d2 83 ce ff 48 83 ec 18 e8 40 3f 00 00 48 89 ]A^..F..USH..H..1....H....@?..H.
10b60 df 31 d2 be 01 00 00 00 48 89 44 24 08 e8 2c 3f 00 00 4c 8b 44 24 08 48 83 c4 18 48 89 e9 48 89 .1......H.D$..,?..L.D$.H...H..H.
10b80 df 48 89 c2 be 31 3c 45 00 5b 5d 31 c0 e9 ef 76 00 00 41 54 55 31 c9 53 ba 6f 56 45 00 48 89 fb .H...1<E.[]1...v..ATU1.S.oVE.H..
10ba0 be 04 00 00 00 48 83 ec 10 e8 a0 81 00 00 31 c9 ba 60 51 45 00 be 03 00 00 00 48 89 df 48 89 44 .....H........1..`QE......H..H.D
10bc0 24 08 e8 87 81 00 00 31 d2 be 02 00 00 00 48 89 df 49 89 c4 e8 40 81 00 00 31 d2 be 01 00 00 00 $......1......H..I...@...1......
10be0 48 89 df 48 89 c5 e8 2e 81 00 00 4c 8b 44 24 08 48 89 ea 48 89 c6 4c 89 e1 48 89 df e8 3d fa ff H..H.......L.D$.H..H..L..H...=..
10c00 ff 48 85 c0 ba 01 00 00 00 75 1f 48 89 df e8 fa 3f 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df .H.......u.H....?............H..
10c20 e8 0b 3b 00 00 ba 02 00 00 00 48 83 c4 10 89 d0 5b 5d 41 5c c3 41 55 41 54 49 89 f5 55 53 be d7 ..;.......H.....[]A\.AUATI..US..
10c40 b9 f0 ff 51 48 89 fb 49 89 d4 e8 0a 43 00 00 31 d2 83 ce ff 48 89 df e8 42 3e 00 00 48 85 c0 48 ...QH..I....C..1....H...B>..H..H
10c60 89 c5 75 12 4c 89 e2 be 5f 3c 45 00 48 89 df 31 c0 e8 0b 76 00 00 58 48 89 ea 4c 89 ee 48 89 df ..u.L..._<E.H..1...v..XH..L..H..
10c80 5b 5d 41 5c 41 5d 41 b8 6f 56 45 00 b9 60 51 45 00 e9 a8 f9 ff ff 41 54 55 31 d2 53 be 01 00 00 []A\A]A.oVE..`QE......ATU1.S....
10ca0 00 48 89 fb e8 70 80 00 00 be 2e 00 00 00 48 89 c7 49 89 c4 e8 57 34 ff ff 48 85 c0 0f 84 85 00 .H...p........H..I...W4..H......
10cc0 00 00 4c 29 e0 4c 89 e6 48 89 df 48 89 c2 e8 77 3f 00 00 31 d2 83 ce ff 48 89 df e8 be 3d 00 00 ..L).L..H..H...w?..1....H....=..
10ce0 ba 7d 3c 45 00 48 89 c6 48 89 df e8 45 ff ff ff 48 85 c0 48 89 c5 74 53 4c 89 e2 48 89 c6 48 89 .}<E.H..H...E...H..H..tSL..H..H.
10d00 df e8 7d fc ff ff 85 c0 74 2b 83 f8 02 74 0f 48 89 ee 48 89 df 5b 5d 41 5c e9 2a fe ff ff 48 89 ..}.....t+...t.H..H..[]A\.*...H.
10d20 e9 4c 89 e2 be 83 3c 45 00 48 89 df 31 c0 e8 fc 3f 00 00 eb 16 48 89 ee 48 89 df e8 5e 3f 00 00 .L....<E.H..1...?....H..H...^?..
10d40 b8 02 00 00 00 eb 09 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 5c c3 55 53 31 d2 56 48 89 fb be 01 00 .......1........[]A\.US1.VH.....
10d60 00 00 e8 b2 7f 00 00 ba 7e 3c 45 00 48 89 c6 48 89 df e8 be fe ff ff 48 85 c0 48 89 c5 74 2b 31 ........~<E.H..H.......H..H..t+1
10d80 d2 48 89 c6 48 89 df e8 2d 7c 00 00 85 c0 48 89 ee 48 89 df 75 0c e8 03 3f 00 00 b8 02 00 00 00 .H..H...-|....H..H..u...?.......
10da0 eb 0d 59 5b 5d e9 9e fd ff ff b8 01 00 00 00 5a 5b 5d c3 41 54 55 31 d2 53 be 01 00 00 00 48 89 ..Y[]..........Z[].ATU1.S.....H.
10dc0 fb e8 53 7f 00 00 ba 7d 3c 45 00 48 89 c6 48 89 df 49 89 c4 e8 5c fe ff ff 48 85 c0 48 89 c5 74 ..S....}<E.H..H..I...\...H..H..t
10de0 2d 48 89 c6 48 89 df 4c 89 e2 e8 94 fb ff ff 85 c0 48 89 ee 48 89 df 75 0c e8 a0 3e 00 00 b8 02 -H..H..L.........H..H..u...>....
10e00 00 00 00 eb 0e 5b 5d 41 5c e9 3a fd ff ff b8 01 00 00 00 5b 5d 41 5c c3 41 54 55 31 d2 53 31 f6 .....[]A\.:........[]A\.ATU1.S1.
10e20 48 89 fb 31 ed e8 8d 42 00 00 ba 01 00 00 00 31 f6 48 89 df e8 7e 42 00 00 31 d2 be 25 0a 41 00 H..1...B.......1.H...~B..1..%.A.
10e40 48 89 df e8 9e 3f 00 00 ba 6b 34 45 00 be fe ff ff ff 48 89 df e8 d6 43 00 00 be fe ff ff ff 48 H....?...k4E......H....C.......H
10e60 89 df e8 97 45 00 00 ba 10 3f 45 00 be d8 b9 f0 ff 48 89 df e8 1b 45 00 00 f2 0f 10 05 a7 24 04 ....E....?E......H....E.......$.
10e80 00 be 88 00 00 00 48 89 df e8 f3 85 00 00 ba 08 00 00 00 31 f6 48 89 df e8 1a 42 00 00 31 d2 be ......H............1.H....B..1..
10ea0 80 3e 45 00 48 89 df e8 fa 82 00 00 31 d2 be 04 00 00 00 48 89 df e8 fc 41 00 00 48 ff c5 4c 8b .>E.H.......1......H....A..H..L.
10ec0 24 ed f8 3d 45 00 4d 85 e4 74 2f 48 89 df be fe ff ff ff e8 11 39 00 00 4c 89 e6 48 89 df ba 01 $..=E.M..t/H.........9..L..H....
10ee0 00 00 00 e8 fe 3e 00 00 48 89 ea be fe ff ff ff 48 89 df e8 3d 44 00 00 eb c1 48 89 df ba 4a 3b .....>..H.......H...=D....H...J;
10f00 45 00 be fe ff ff ff e8 24 43 00 00 48 89 df 41 b8 a1 3c 45 00 b9 38 3d 45 00 ba 41 3d 45 00 be E.......$C..H..A..<E..8=E..A=E..
10f20 7e 3c 45 00 e8 4f fb ff ff 41 b8 4e 3d 45 00 b9 93 3d 45 00 48 89 df ba 9d 3d 45 00 be 7d 3c 45 ~<E..O...A.N=E...=E.H....=E..}<E
10f40 00 e8 32 fb ff ff 48 89 df ba 0a 00 00 00 be ab 3d 45 00 e8 f2 3c 00 00 48 89 df ba b6 3d 45 00 ..2...H.........=E...<..H....=E.
10f60 be fe ff ff ff e8 c6 42 00 00 48 89 df ba 91 3b 45 00 be d8 b9 f0 ff e8 b3 82 00 00 48 89 df ba .......B..H....;E...........H...
10f80 bd 3d 45 00 be fe ff ff ff e8 a2 42 00 00 48 89 df ba d3 3b 45 00 be d8 b9 f0 ff e8 8f 82 00 00 .=E........B..H....;E...........
10fa0 48 89 df ba c4 3d 45 00 be fe ff ff ff e8 7e 42 00 00 ba 02 00 00 00 48 89 df be d8 b9 f0 ff e8 H....=E.......~B.......H........
10fc0 6b 40 00 00 48 89 df be fe ff ff ff e8 18 38 00 00 48 89 df ba 01 00 00 00 be 30 3e 45 00 e8 c3 k@..H.........8..H........0>E...
10fe0 81 00 00 48 89 df be fe ff ff ff e8 fd 36 00 00 5b b8 01 00 00 00 5d 41 5c c3 be 14 3f 45 00 31 ...H.........6..[.....]A\...?E.1
11000 c0 e9 7b 72 00 00 53 48 89 fb 48 83 ec 10 48 8b 77 18 48 8b 7f 20 48 8d 54 24 08 ff 53 10 83 c9 ..{r..SH..H...H.w.H...H.T$..S...
11020 ff 48 85 c0 74 1b 48 8b 54 24 08 48 85 d2 74 11 48 ff ca 48 89 13 48 8d 50 01 48 89 53 08 0f b6 .H..t.H.T$.H..t.H..H..H.P.H.S...
11040 08 48 83 c4 10 89 c8 5b c3 48 89 7e 20 48 89 56 10 48 89 4e 18 48 c7 06 00 00 00 00 48 c7 46 08 .H.....[.H.~.H.V.H.N.H......H.F.
11060 00 00 00 00 c3 41 54 49 89 f4 55 48 89 d5 53 48 89 fb 48 85 ed 74 3e 48 83 3b 00 75 13 48 89 df .....ATI..UH..SH..H..t>H.;.u.H..
11080 e8 81 ff ff ff ff c0 74 30 48 ff 03 48 ff 4b 08 48 8b 03 48 8b 73 08 4c 89 e7 48 39 c5 48 0f 46 .......t0H..H.K.H..H.s.L..H9.H.F
110a0 c5 48 89 c1 48 29 c5 f3 a4 48 29 03 48 01 43 08 49 89 fc eb bd 31 c0 eb 03 48 89 e8 5b 5d 41 5c .H..H)...H).H.C.I....1...H..[]A\
110c0 c3 55 53 48 89 d3 51 48 8b 56 10 48 89 f5 48 39 d3 76 20 48 83 fb 1f b8 20 00 00 00 48 8b 36 48 .USH..QH.V.H..H9.v.H........H.6H
110e0 0f 46 d8 48 89 d9 e8 b8 18 00 00 48 89 5d 10 48 89 45 00 48 8b 45 00 5a 5b 5d c3 50 be d8 b9 f0 .F.H.......H.].H.E.H.E.Z[].P....
11100 ff e8 e3 36 00 00 b8 01 00 00 00 5a c3 41 54 55 89 f5 53 be 02 00 00 00 48 89 fb e8 8a 7d 00 00 ...6.......Z.ATU..S.....H....}..
11120 ba 06 00 00 00 be 01 00 00 00 48 89 df 49 89 c4 e8 b4 7b 00 00 85 ed 44 89 e2 be 01 00 00 00 48 ..........H..I....{....D.......H
11140 89 df 74 07 e8 f4 47 00 00 eb 05 e8 7a 48 00 00 48 89 c6 31 c0 48 85 f6 74 1c 48 89 df e8 3c 3b ..t...G.....zH..H..1.H..t.H...<;
11160 00 00 89 ee ba 01 00 00 00 48 89 df f7 d6 e8 bd 35 00 00 8d 45 01 5b 5d 41 5c c3 53 be 03 00 00 .........H......5...E.[]A\.S....
11180 00 48 89 fb e8 14 75 00 00 48 89 df 31 f6 5b e9 79 ff ff ff be 01 00 00 00 e9 6f ff ff ff 41 55 .H....u..H..1.[.y.........o...AU
111a0 41 54 41 89 f5 55 53 89 d6 51 48 89 fb 41 89 d4 e8 f5 7c 00 00 ba 06 00 00 00 48 89 c5 44 89 ee ATA..US..QH..A....|.......H..D..
111c0 48 89 df e8 21 7b 00 00 89 ea 44 89 ee 48 89 df e8 68 47 00 00 48 85 c0 75 10 ba 38 3f 45 00 44 H...!{....D..H...hG..H..u..8?E.D
111e0 89 e6 48 89 df e8 58 71 00 00 5a 89 e8 5b 5d 41 5c 41 5d c3 53 be 02 00 00 00 48 89 fb e8 07 36 ..H...Xq..Z..[]A\A].S.....H....6
11200 00 00 83 f8 05 74 16 85 c0 74 12 ba 4e 3f 45 00 be 02 00 00 00 48 89 df e8 25 71 00 00 48 89 df .....t...t..N?E......H...%q..H..
11220 be 02 00 00 00 e8 c3 34 00 00 48 89 df be 01 00 00 00 e8 c7 41 00 00 b8 01 00 00 00 5b c3 55 53 .......4..H.........A.......[.US
11240 48 89 f5 50 48 89 fb 48 89 d6 e8 4f 3a 00 00 59 48 89 ea 48 89 df be fe ff ff ff 5b 5d e9 ce 3f H..PH..H...O:..YH..H.......[]..?
11260 00 00 55 53 48 89 fb 48 39 f3 48 89 d5 51 48 89 f7 ba 01 00 00 00 75 0f be fe ff ff ff 48 89 df ..USH..H9.H..QH.......u......H..
11280 e8 ab 34 00 00 eb 08 48 89 de e8 c2 33 00 00 58 48 89 ea 48 89 df be fe ff ff ff 5b 5d e9 8e 3f ..4....H....3..XH..H.......[]..?
112a0 00 00 55 53 48 89 f5 50 48 89 fb 48 63 f2 e8 83 39 00 00 59 48 89 ea 48 89 df be fe ff ff ff 5b ..USH..PH..Hc...9..YH..H.......[
112c0 5d e9 6a 3f 00 00 53 ba 07 00 00 00 48 89 fb be 01 00 00 00 e8 10 7a 00 00 48 89 df be 02 00 00 ].j?..S.....H.........z..H......
112e0 00 e8 b7 73 00 00 48 89 df be 02 00 00 00 e8 fa 33 00 00 48 89 df be 01 00 00 00 e8 90 41 00 00 ...s..H.........3..H.........A..
11300 b8 01 00 00 00 5b c3 53 ba 02 00 00 00 48 89 fb be 01 00 00 00 e8 84 fe ff ff 48 89 df 89 c2 be .....[.S.....H............H.....
11320 01 00 00 00 e8 ad 47 00 00 48 89 df 48 89 c6 e8 4d 3b 00 00 b8 01 00 00 00 5b c3 41 54 55 ba 02 ......G..H..H...M;.......[.ATU..
11340 00 00 00 53 be 01 00 00 00 48 89 fb e8 4d fe ff ff ba 04 00 00 00 be 03 00 00 00 48 89 df 89 c5 ...S.....H...M.............H....
11360 e8 39 fe ff ff be 01 00 00 00 48 89 df 41 89 c4 e8 bb 34 00 00 85 c0 74 12 ba 64 3f 45 00 be 01 .9........H..A....4....t..d?E...
11380 00 00 00 48 89 df e8 b7 6f 00 00 be 03 00 00 00 48 89 df e8 98 34 00 00 85 c0 74 12 ba 64 3f 45 ...H....o.......H....4....t..d?E
113a0 00 be 03 00 00 00 48 89 df e8 94 6f 00 00 45 89 e0 89 ea 48 89 df b9 03 00 00 00 be 01 00 00 00 ......H....o..E....H............
113c0 e8 54 47 00 00 5b 31 c0 5d 41 5c c3 53 be 01 00 00 00 48 89 fb e8 c3 72 00 00 be 01 00 00 00 48 .TG..[1.]A\.S.....H....r.......H
113e0 89 df e8 29 3d 00 00 85 c0 75 08 48 89 df e8 1a 38 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 ...)=....u.H....8.......[.S.....
11400 48 89 fb e8 01 34 00 00 83 f8 07 74 0a 48 89 df e8 f8 37 00 00 eb 0d be 01 00 00 00 48 89 df e8 H....4.....t.H....7.........H...
11420 47 3d 00 00 b8 01 00 00 00 5b c3 55 53 48 89 fb 48 81 ec 18 01 00 00 64 48 8b 04 25 28 00 00 00 G=.......[.USH..H......dH..%(...
11440 48 89 84 24 08 01 00 00 31 c0 48 8d 6c 24 0e 48 8b 35 aa f1 24 00 bf 7a 3f 45 00 e8 10 2d ff ff H..$....1.H.l$.H.5..$..z?E...-..
11460 48 8b 3d 99 f1 24 00 e8 44 2f ff ff 48 8b 15 85 f1 24 00 be fa 00 00 00 48 89 ef e8 00 2e ff ff H.=..$..D/..H....$......H.......
11480 48 85 c0 74 11 be 86 3f 45 00 48 89 ef e8 1e 2e ff ff 85 c0 75 1e 31 c0 48 8b 9c 24 08 01 00 00 H..t...?E.H.........u.1.H..$....
114a0 64 48 33 1c 25 28 00 00 00 0f 84 8b 00 00 00 e8 3c 2c ff ff 31 c0 48 83 c9 ff 48 89 ef f2 ae 45 dH3.%(..........<,..1.H...H....E
114c0 31 c0 48 89 ee 48 89 df 48 f7 d1 48 8d 51 ff b9 8c 3f 45 00 e8 9a 76 00 00 85 c0 74 36 31 d2 83 1.H..H..H..H.Q...?E...v....t61..
114e0 ce ff 48 89 df e8 b4 35 00 00 48 8b 3d 0f f1 24 00 48 89 c1 ba 9d 3f 45 00 be 01 00 00 00 31 c0 ..H....5..H.=..$.H....?E......1.
11500 e8 3b 30 ff ff 48 8b 3d f4 f0 24 00 e8 9f 2e ff ff eb 18 45 31 c9 45 31 c0 31 c9 31 d2 31 f6 48 .;0..H.=..$........E1.E1.1.1.1.H
11520 89 df e8 1d 40 00 00 85 c0 75 b2 31 f6 48 89 df e8 b8 31 00 00 e9 15 ff ff ff 48 81 c4 18 01 00 ....@....u.1.H....1.......H.....
11540 00 5b 5d c3 55 53 48 89 f5 41 50 be 01 00 00 00 48 89 fb e8 b1 32 00 00 83 f8 08 75 17 c7 45 00 .[].USH..AP.....H....2.....u..E.
11560 01 00 00 00 48 89 df be 01 00 00 00 59 5b 5d e9 39 36 00 00 c7 45 00 00 00 00 00 48 89 d8 5a 5b ....H.......Y[].96...E.....H..Z[
11580 5d c3 41 54 55 53 48 89 fb 48 83 ec 10 48 8d 74 24 0c e8 ad ff ff ff 48 89 c5 8b 44 24 0c 31 d2 ].ATUSH..H...H.t$......H...D$.1.
115a0 48 89 df 8d 70 01 e8 f3 34 00 00 48 85 c0 49 89 c4 75 24 8b 44 24 0c 48 89 df 8d 70 01 e8 47 32 H...p...4..H..I..u$.D$.H...p..G2
115c0 00 00 85 c0 7e 11 8b 44 24 0c 48 89 df 8d 70 01 e8 14 32 00 00 eb 27 8b 44 24 0c 31 d2 48 39 eb ....~..D$.H...p...2...'.D$.1.H9.
115e0 0f 94 c2 48 89 df 8d 70 02 e8 17 79 00 00 4c 89 e2 89 c1 48 89 ee 48 89 df e8 6d 69 00 00 48 83 ...H...p...y..L....H..H...mi..H.
11600 c4 10 b8 01 00 00 00 5b 5d 41 5c c3 41 55 41 54 55 53 48 89 fb 48 81 ec 98 00 00 00 48 8d 74 24 .......[]A\.AUATUSH..H......H.t$
11620 04 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 0b ff ff ff 48 89 c5 8b 44 24 04 .dH..%(...H..$....1......H...D$.
11640 48 89 df 8d 70 01 e8 5f 78 00 00 49 89 c5 8b 44 24 04 48 89 df 8d 70 02 e8 4d 78 00 00 48 8d 54 H...p.._x..I...D$.H...p..Mx..H.T
11660 24 08 44 89 ee 48 89 ef 49 89 c4 e8 8e c6 00 00 85 c0 8b 4c 24 04 75 12 8d 71 01 ba a1 3f 45 00 $.D..H..I..........L$.u..q...?E.
11680 48 89 df e8 ba 6c 00 00 eb 5f 8d 71 03 48 89 df e8 08 70 00 00 8b 44 24 04 48 89 df 8d 70 03 e8 H....l..._.q.H....p...D$.H...p..
116a0 49 30 00 00 ba 01 00 00 00 48 89 ee 48 89 df e8 9d 2f 00 00 48 8d 74 24 08 44 89 e2 48 89 ef e8 I0.......H..H..../..H.t$.D..H...
116c0 d5 c6 00 00 48 85 c0 49 89 c4 75 0d be fe ff ff ff 48 89 ef e8 14 30 00 00 4c 89 e6 48 89 df e8 ....H..I..u......H....0..L..H...
116e0 ba 35 00 00 b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 ef 29 ff .5.......H..$....dH3.%(...t...).
11700 ff 48 81 c4 98 00 00 00 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 18 .H......[]A\A].AWAVAUATUSH..H...
11720 48 8d 74 24 0c e8 1a fe ff ff 49 89 c4 8b 44 24 0c 48 89 df 8d 70 01 e8 cd 30 00 00 85 c0 8b 74 H.t$......I...D$.H...p...0.....t
11740 24 0c 7f 17 ff c6 48 89 df 45 31 ed e8 9c 2f 00 00 45 31 f6 31 ed e9 8f 00 00 00 83 c6 02 31 d2 $.....H..E1.../..E1.1.........1.
11760 48 89 df e8 b1 75 00 00 49 89 c5 8b 44 24 0c ba 06 00 00 00 48 89 df 31 ed 8d 70 01 e8 68 75 00 H....u..I...D$......H..1..p..hu.
11780 00 8b 44 24 0c 31 d2 48 89 df 8d 70 03 e8 73 77 00 00 4c 89 ef be 63 00 00 00 49 89 c7 41 89 c6 ..D$.1.H...p..sw..L...c...I..A..
117a0 e8 6b 29 ff ff 48 85 c0 4c 89 ef be 72 00 00 00 40 0f 95 c5 e8 57 29 ff ff 89 ea 4c 89 ef be 6c .k)..H..L...r...@....W)....L...l
117c0 00 00 00 83 ca 02 48 85 c0 41 bd 1b 1b 41 00 0f 45 ea e8 39 29 ff ff 89 ea 83 ca 04 48 85 c0 0f ......H..A...A..E..9).......H...
117e0 45 ea 45 85 ff 7e 03 83 cd 08 ba 50 42 45 00 be d8 b9 f0 ff 48 89 df e8 6f 38 00 00 85 c0 75 63 E.E..~.....PBE......H...o8....uc
11800 ba 02 00 00 00 31 f6 48 89 df e8 a8 38 00 00 83 ce ff 48 89 df e8 cf 2f 00 00 ba 50 42 45 00 be .....1.H....8.....H..../...PBE..
11820 d8 b9 f0 ff 48 89 df e8 68 3b 00 00 be 03 3a 45 00 48 89 df e8 65 34 00 00 ba b4 3f 45 00 be fe ....H...h;....:E.H...e4....?E...
11840 ff ff ff 48 89 df e8 e5 39 00 00 83 ce ff 48 89 df e8 93 2f 00 00 be fe ff ff ff 48 89 df e8 9b ...H....9.....H..../.......H....
11860 3b 00 00 4c 89 e7 e8 2a 36 00 00 ba 01 00 00 00 48 89 de 4c 89 e7 e8 d6 2d 00 00 8b 44 24 0c 48 ;..L...*6.......H..L....-...D$.H
11880 89 df 8d 70 01 e8 5f 2f 00 00 48 89 df be fd ff ff ff e8 40 3a 00 00 44 89 f1 89 ea 4c 89 ee 4c ...p.._/..H........@:..D....L..L
118a0 89 e7 e8 07 c4 00 00 48 83 c4 18 31 c0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 53 48 89 fb 48 .......H...1.[]A\A]A^A_.ATUSH..H
118c0 81 ec 90 00 00 00 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 61 ......H.t$.dH..%(...H..$....1..a
118e0 fc ff ff 48 89 c5 8b 44 24 04 48 89 df 8d 70 02 e8 b5 75 00 00 49 89 c4 8b 44 24 04 48 89 df 8d ...H...D$.H...p...u..I...D$.H...
11900 70 01 e8 02 2f 00 00 83 f8 06 8b 74 24 04 75 27 ff c6 48 89 df e8 cf 2e 00 00 31 f6 48 89 df 44 p.../......t$.u'..H.......1.H..D
11920 89 e2 e8 08 c4 00 00 48 89 df 48 89 c6 e8 6c 33 00 00 e9 87 00 00 00 ff c6 48 89 df e8 69 75 00 .......H..H...l3.........H...iu.
11940 00 48 8d 54 24 08 89 c6 48 89 ef e8 ae c3 00 00 85 c0 75 16 8b 44 24 04 ba a1 3f 45 00 48 89 df .H.T$...H.........u..D$...?E.H..
11960 8d 70 01 e8 da 69 00 00 eb 59 48 8d 74 24 08 44 89 e2 48 89 ef e8 b5 c3 00 00 48 85 c0 49 89 c4 .p...i...YH.t$.D..H.......H..I..
11980 74 34 ba 01 00 00 00 48 89 de 48 89 ef e8 bf 2c 00 00 4c 89 e6 48 89 df e8 01 33 00 00 ba 01 00 t4.....H..H....,..L..H....3.....
119a0 00 00 be fe ff ff ff 48 89 df e8 81 2d 00 00 b8 02 00 00 00 eb 0d 48 89 df e8 4f 32 00 00 b8 01 .......H....-.........H...O2....
119c0 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 15 27 ff ff 48 81 c4 90 00 ...H..$....dH3.%(...t...'..H....
119e0 00 00 5b 5d 41 5c c3 41 54 55 53 48 89 fb 48 83 ec 20 48 8d 74 24 0c 64 48 8b 04 25 28 00 00 00 ..[]A\.ATUSH..H...H.t$.dH..%(...
11a00 48 89 44 24 18 31 c0 e8 38 fb ff ff 48 89 c5 48 89 c7 e8 d8 c2 00 00 48 89 ef 41 89 c4 e8 c5 c2 H.D$.1..8...H..H.......H..A.....
11a20 00 00 48 85 c0 75 0a 48 89 df e8 de 31 00 00 eb 70 48 3d 1b 1b 41 00 74 14 ba 0d 00 00 00 be bb ..H..u.H....1...pH=..A.t........
11a40 3f 45 00 48 89 df e8 ff 31 00 00 eb 54 ba 50 42 45 00 be d8 b9 f0 ff 48 89 df e8 0c 36 00 00 48 ?E.H....1...T.PBE......H....6..H
11a60 89 ef e8 2e 34 00 00 ba 01 00 00 00 48 89 de 48 89 ef e8 da 2b 00 00 be fe ff ff ff 48 89 df e8 ....4.......H..H....+.......H...
11a80 7b 35 00 00 be fe ff ff ff 48 89 df 83 ca ff e8 9c 2c 00 00 be fe ff ff ff 48 89 df e8 4c 2c 00 {5.......H.......,.......H...L,.
11aa0 00 31 d2 41 f6 c4 01 74 07 c6 44 24 13 63 b2 01 41 f6 c4 02 74 0a 48 63 c2 ff c2 c6 44 04 13 72 .1.A...t..D$.c..A...t.Hc....D..r
11ac0 41 80 e4 04 74 0a 48 63 c2 ff c2 c6 44 04 13 6c 48 8d 74 24 13 48 63 d2 48 89 df c6 44 14 13 00 A...t.Hc....D..lH.t$.Hc.H...D...
11ae0 e8 b9 31 00 00 48 89 ef e8 0a c2 00 00 48 89 df 48 63 f0 e8 3e 31 00 00 48 8b 4c 24 18 64 48 33 ..1..H.......H..Hc..>1..H.L$.dH3
11b00 0c 25 28 00 00 00 b8 03 00 00 00 74 05 e8 de 25 ff ff 48 83 c4 20 5b 5d 41 5c c3 55 53 ba 50 42 .%(........t...%..H...[]A\.US.PB
11b20 45 00 41 52 48 89 fb 48 89 f5 be d8 b9 f0 ff e8 37 35 00 00 48 89 df e8 59 33 00 00 be fe ff ff E.ARH..H........75..H...Y3......
11b40 ff 48 89 df e8 b6 34 00 00 83 f8 06 75 43 48 63 45 00 48 89 df 48 8b 34 c5 00 41 45 00 e8 3c 31 .H....4.....uCHcE.H..H.4..AE..<1
11b60 00 00 48 63 75 28 48 89 df 85 f6 78 07 e8 c4 30 00 00 eb 05 e8 94 30 00 00 41 59 48 89 df 45 31 ..Hcu(H....x...0......0..AYH..E1
11b80 c0 31 c9 5b 5d 31 d2 be 02 00 00 00 e9 49 39 00 00 58 5b 5d c3 41 54 55 53 48 89 fb 48 81 ec 90 .1.[]1.......I9..X[].ATUSH..H...
11ba0 00 00 00 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 84 f9 ff ff ...H.t$.dH..%(...H..$....1......
11bc0 49 89 c4 8b 44 24 04 31 c9 ba c9 3f 45 00 48 89 df 8d 70 02 e8 75 71 00 00 48 89 c5 8b 44 24 04 I...D$.1...?E.H...p..uq..H...D$.
11be0 48 89 df 8d 70 01 e8 1e 2c 00 00 83 f8 06 75 36 48 89 ea 48 89 df be d0 3f 45 00 31 c0 e8 2d 31 H...p...,.....u6H..H....?E.1..-1
11c00 00 00 48 89 c5 8b 44 24 04 48 89 df 8d 70 01 e8 d5 2b 00 00 ba 01 00 00 00 4c 89 e6 48 89 df e8 ..H...D$.H...p...+.......L..H...
11c20 2d 2a 00 00 eb 2f 8b 44 24 04 48 89 df 8d 70 01 e8 75 72 00 00 48 8d 54 24 08 89 c6 4c 89 e7 e8 -*.../.D$.H...p..ur..H.T$...L...
11c40 ba c0 00 00 85 c0 75 0d 48 89 df e8 bd 2f 00 00 e9 ce 01 00 00 48 8d 54 24 08 48 89 ee 4c 89 e7 ......u.H..../.......H.T$.H..L..
11c60 e8 76 c1 00 00 85 c0 75 19 8b 44 24 04 ba d4 3f 45 00 48 89 df 8d 70 02 e8 c5 66 00 00 e9 a6 01 .v.....u..D$...?E.H...p...f.....
11c80 00 00 31 d2 31 f6 48 89 df e8 29 34 00 00 be 53 00 00 00 48 89 ef e8 75 24 ff ff 48 85 c0 74 58 ..1.1.H...)4...S...H...u$..H..tX
11ca0 48 8b 54 24 28 be e3 3f 45 00 48 89 df e8 8c f5 ff ff 48 8d 54 24 40 be ea 3f 45 00 48 89 df e8 H.T$(..?E.H.......H.T$@..?E.H...
11cc0 7a f5 ff ff 8b 54 24 34 be f8 3f 45 00 48 89 df e8 cd f5 ff ff 8b 54 24 38 be f4 3f 45 00 48 89 z....T$4..?E.H........T$8..?E.H.
11ce0 df e8 bc f5 ff ff 48 8b 54 24 20 be 2a 40 45 00 48 89 df e8 46 f5 ff ff be 6c 00 00 00 48 89 ef ......H.T$..*@E.H...F....l...H..
11d00 e8 0b 24 ff ff 48 85 c0 74 11 8b 54 24 30 be 04 40 45 00 48 89 df e8 87 f5 ff ff be 75 00 00 00 ..$..H..t..T$0..@E.H........u...
11d20 48 89 ef e8 e8 23 ff ff 48 85 c0 74 43 0f b6 54 24 3c be 10 40 45 00 48 89 df e8 63 f5 ff ff 0f H....#..H..tC..T$<..@E.H...c....
11d40 b6 54 24 3d be 15 40 45 00 48 89 df e8 51 f5 ff ff 0f be 74 24 3e 48 89 df e8 09 31 00 00 ba 1d .T$=..@E.H...Q.....t$>H....1....
11d60 40 45 00 be fe ff ff ff 48 89 df e8 c0 34 00 00 be 6e 00 00 00 48 89 ef e8 93 23 ff ff 48 85 c0 @E......H....4...n...H....#..H..
11d80 74 24 48 8b 54 24 10 be 28 52 45 00 48 89 df e8 aa f4 ff ff 48 8b 54 24 18 be 26 40 45 00 48 89 t$H.T$..(RE.H.......H.T$..&@E.H.
11da0 df e8 98 f4 ff ff be 74 00 00 00 48 89 ef e8 5d 23 ff ff 48 85 c0 74 1f 0f be 74 24 3f 48 89 df .......t...H...]#..H..t...t$?H..
11dc0 e8 a2 30 00 00 ba 2f 40 45 00 be fe ff ff ff 48 89 df e8 59 34 00 00 be 4c 00 00 00 48 89 ef e8 ..0.../@E......H...Y4...L...H...
11de0 2c 23 ff ff 48 85 c0 74 10 ba 3a 40 45 00 4c 89 e6 48 89 df e8 69 f4 ff ff be 66 00 00 00 48 89 ,#..H..t..:@E.L..H...i....f...H.
11e00 ef e8 0a 23 ff ff 48 89 c2 b8 01 00 00 00 48 85 d2 74 15 ba 46 40 45 00 4c 89 e6 48 89 df e8 3f ...#..H.......H..t..F@E.L..H...?
11e20 f4 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 b0 22 ff ff ........H..$....dH3.%(...t..."..
11e40 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 f2 0f 10 05 d3 14 04 00 48 89 fb be 88 00 00 00 e8 1f 76 H......[]A\.S........H.........v
11e60 00 00 48 89 df ba 10 00 00 00 31 f6 e8 46 32 00 00 48 89 df 31 d2 be 40 41 45 00 e8 26 73 00 00 ..H.......1..F2..H..1..@AE..&s..
11e80 b8 01 00 00 00 5b c3 66 0f 2e 05 29 0c 04 00 72 18 f2 0f 10 0d 27 0c 04 00 66 0f 2e c8 76 0a f2 .....[.f...)...r.....'...f...v..
11ea0 48 0f 2c f0 e9 8d 2d 00 00 e9 73 2d 00 00 53 be 01 00 00 00 48 89 fb e8 79 6f 00 00 f2 0f 59 05 H.,...-...s-..S.....H...yo....Y.
11ec0 3c 26 04 00 48 89 df e8 55 2d 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 54 6f 00 <&..H...U-.......[.S.....H...To.
11ee0 00 f2 0f 59 05 1f 26 04 00 48 89 df e8 30 2d 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 ...Y..&..H...0-.......[.S.....H.
11f00 fb e8 2f 6f 00 00 e8 c5 24 ff ff 48 89 df e8 0e 2d 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 ../o....$..H....-.......[.S.....
11f20 48 89 fb e8 0d 6f 00 00 e8 23 26 ff ff 48 89 df e8 ec 2c 00 00 b8 01 00 00 00 5b c3 53 be 01 00 H....o...#&..H....,.......[.S...
11f40 00 00 48 89 fb e8 eb 6e 00 00 e8 a1 25 ff ff 48 89 df e8 ca 2c 00 00 b8 01 00 00 00 5b c3 50 be ..H....n....%..H....,.......[.P.
11f60 01 00 00 00 e8 cc 6e 00 00 f2 48 0f 2c f8 e8 3d 20 ff ff e8 28 26 ff ff 31 c0 5a c3 41 54 55 48 ......n...H.,..=....(&..1.Z.ATUH
11f80 89 fd 53 48 83 ec 10 e8 f4 23 ff ff f2 48 0f 2a c0 48 89 ef f2 0f 59 05 74 25 04 00 f2 0f 11 44 ..SH.....#...H.*.H....Y.t%.....D
11fa0 24 08 e8 2f 27 00 00 83 f8 01 74 1c 83 f8 02 74 34 85 c0 75 57 f2 0f 10 44 24 08 48 89 ef e8 5e $../'.....t....t4..uW...D$.H...^
11fc0 2c 00 00 e9 bd 00 00 00 be 01 00 00 00 48 89 ef 41 bc 01 00 00 00 e8 cf 6e 00 00 48 85 c0 48 89 ,............H..A.......n..H..H.
11fe0 c3 7f 7b eb 3e be 01 00 00 00 48 89 ef e8 b8 6e 00 00 be 02 00 00 00 49 89 c4 48 89 ef e8 a8 6e ..{.>.....H....n.......I..H....n
12000 00 00 49 39 c4 48 89 c3 7e 2b eb 17 48 83 c4 10 48 89 ef be 54 42 45 00 5b 5d 41 5c 31 c0 e9 5e ..I9.H..~+..H...H...TBE.[]A\1..^
12020 62 00 00 ba 6e 42 45 00 be 01 00 00 00 48 89 ef e8 0d 63 00 00 4d 85 e4 79 24 48 b8 ff ff ff ff b...nBE......H....c..M..y$H.....
12040 ff ff ff 7f 4c 01 e0 48 39 c3 7e 12 ba 80 42 45 00 be 01 00 00 00 48 89 ef e8 e4 62 00 00 4c 29 ....L..H9.~...BE......H....b..L)
12060 e3 48 89 ef f2 48 0f 2a c3 f2 0f 58 05 3f 0a 04 00 f2 0f 59 44 24 08 f2 48 0f 2c d0 4a 8d 34 22 .H...H.*...X.?.....YD$..H.,.J.4"
12080 e8 b1 2b 00 00 48 83 c4 10 b8 01 00 00 00 5b 5d 41 5c c3 41 55 41 54 55 53 48 89 fd 51 e8 34 26 ..+..H........[]A\.AUATUSH..Q.4&
120a0 00 00 85 c0 41 89 c5 7f 12 ba 93 42 45 00 be 01 00 00 00 48 89 ef e8 87 62 00 00 bb 02 00 00 00 ....A......BE......H....b.......
120c0 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 59 28 00 00 85 c0 44 A.....D9...D.........H...Y(....D
120e0 0f 45 e3 ff c3 eb df 44 89 e6 48 89 ef e8 f7 26 00 00 5a b8 01 00 00 00 5b 5d 41 5c 41 5d c3 41 .E.....D..H....&..Z.....[]A\A].A
12100 55 41 54 55 53 48 89 fd 51 e8 c8 25 00 00 85 c0 41 89 c5 7f 12 ba 93 42 45 00 be 01 00 00 00 48 UATUSH..Q..%....A......BE......H
12120 89 ef e8 1b 62 00 00 bb 02 00 00 00 41 bc 01 00 00 00 44 39 eb 7f 1c 89 da 44 89 e6 b9 01 00 00 ....b.......A.....D9.....D......
12140 00 48 89 ef e8 ed 27 00 00 85 c0 44 0f 45 e3 ff c3 eb df 44 89 e6 48 89 ef e8 8b 26 00 00 5a b8 .H....'....D.E.....D..H....&..Z.
12160 01 00 00 00 5b 5d 41 5c 41 5d c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 b8 6c 00 00 be 02 00 ....[]A\A].S.....H..H.....l.....
12180 00 00 48 89 df f2 0f 11 04 24 e8 7a 26 00 00 85 c0 f2 0f 10 0c 24 7f 0b 66 0f 28 c1 e8 0f 20 ff ..H......$.z&........$..f.(.....
121a0 ff eb 62 be 02 00 00 00 48 89 df f2 0f 11 0c 24 e8 80 6c 00 00 66 0f 2e 05 5b 23 04 00 66 0f 28 ..b.....H......$..l..f...[#..f.(
121c0 d0 f2 0f 10 0c 24 7a 0d 75 0b 66 0f 28 c1 e8 ed 20 ff ff eb 30 66 0f 28 c1 f2 0f 11 54 24 08 e8 .....$z.u.f.(.......0f.(....T$..
121e0 cc 1f ff ff f2 0f 10 54 24 08 f2 0f 11 04 24 66 0f 28 c2 e8 b8 1f ff ff f2 0f 10 0c 24 f2 0f 5e .......T$.....$f.(..........$..^
12200 c8 66 0f 28 c1 48 89 df e8 14 2a 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 55 53 be 01 00 00 00 50 .f.(.H....*..H........[.US.....P
12220 48 89 fb e8 82 6c 00 00 48 89 df 48 89 c5 be 02 00 00 00 e8 72 6c 00 00 31 f6 48 39 c5 48 89 df H....l..H..H........rl..1.H9.H..
12240 40 0f 92 c6 e8 1e 2c 00 00 5a b8 01 00 00 00 5b 5d c3 53 be 01 00 00 00 48 89 fb e8 d5 6b 00 00 @.....,..Z.....[].S.....H....k..
12260 e8 0b 1e ff ff 48 89 df e8 b4 29 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 b3 6b .....H....).......[.S.....H....k
12280 00 00 e8 89 1f ff ff 48 89 df e8 92 29 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 .......H....).......[.S.....H..H
122a0 83 ec 10 e8 8d 6b 00 00 f2 0f 11 44 24 08 48 89 df be 02 00 00 00 f2 0f 10 05 f2 07 04 00 e8 b0 .....k.....D$.H.................
122c0 6b 00 00 f2 0f 10 54 24 08 66 0f 28 c8 66 0f 28 c2 e8 3a 21 ff ff 48 89 df e8 43 29 00 00 48 83 k.....T$.f.(.f.(..:!..H...C)..H.
122e0 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 3e 6b 00 00 e8 14 22 ff ff 48 89 df e8 .......[.S.....H...>k...."..H...
12300 1d 29 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 1c 6b 00 00 e8 22 1f ff ff 48 89 .).......[.S.....H....k..."...H.
12320 df e8 fb 28 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 ce 24 00 00 83 f8 03 be 01 ...(.......[.S.....H....$.......
12340 00 00 00 48 89 df 75 29 e8 fd 24 00 00 85 c0 74 0c ba 07 00 00 00 be d8 52 45 00 eb 0a ba 05 00 ...H..u)..$....t........RE......
12360 00 00 be a2 42 45 00 48 89 df e8 db 28 00 00 eb 0d e8 27 63 00 00 48 89 df e8 8f 28 00 00 b8 01 ....BE.H....(.....'c..H....(....
12380 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 b7 24 00 00 85 c0 be 01 00 00 00 48 89 df 74 07 e8 ...[.S.....H....$.........H..t..
123a0 49 23 00 00 eb 12 e8 8a 6a 00 00 e8 d0 21 ff ff 48 89 df e8 cf fa ff ff b8 01 00 00 00 5b c3 53 I#......j....!..H............[.S
123c0 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 79 24 00 00 85 c0 be 01 00 00 00 48 89 df 74 07 e8 0b 23 .....H..H....y$.........H..t...#
123e0 00 00 eb 55 e8 4c 6a 00 00 f2 0f 11 04 24 0f 57 c0 66 0f 2e 04 24 f2 0f 10 04 24 76 07 e8 7e 21 ...U.Lj......$.W.f...$....$v..~!
12400 ff ff eb 05 e8 f7 20 ff ff 66 0f 28 c8 48 89 df f2 0f 11 4c 24 08 e8 6c fa ff ff f2 0f 10 1c 24 .........f.(.H.....L$..l.......$
12420 f2 0f 10 4c 24 08 66 0f 2e d9 7a 02 74 0b f2 0f 10 04 24 f2 0f 5c c1 eb 03 0f 57 c0 48 89 df e8 ...L$.f...z.t.....$..\....W.H...
12440 dd 27 00 00 48 83 c4 10 b8 02 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 ed 23 00 00 85 c0 be .'..H........[.S.....H....#.....
12460 01 00 00 00 48 89 df 74 07 e8 7f 22 00 00 eb 12 e8 c0 69 00 00 e8 86 20 ff ff 48 89 df e8 05 fa ....H..t..."......i.......H.....
12480 ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 48 8d 54 24 0c e8 8e 25 00 00 .......[.S.....H..H...H.T$...%..
124a0 83 7c 24 0c 00 74 0d 48 89 c6 48 89 df e8 84 27 00 00 eb 15 48 89 df be 01 00 00 00 e8 dc 61 00 .|$..t.H..H....'....H.........a.
124c0 00 48 89 df e8 44 27 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 68 23 .H...D'..H........[.S.....H...h#
124e0 00 00 85 c0 74 24 31 d2 48 89 df be 01 00 00 00 e8 39 25 00 00 48 99 48 89 df 48 31 d0 48 29 d0 ....t$1.H........9%..H.H..H1.H).
12500 48 89 c6 e8 2e 27 00 00 eb 20 48 89 df be 01 00 00 00 e8 1e 69 00 00 f2 0f 10 0d 11 20 04 00 48 H....'....H.........i..........H
12520 89 df 0f 54 c1 e8 f7 26 00 00 b8 01 00 00 00 5b c3 55 53 be 01 00 00 00 48 89 fb 48 83 ec 18 e8 ...T...&.......[.US.....H..H....
12540 06 23 00 00 85 c0 74 69 be 02 00 00 00 48 89 df e8 f5 22 00 00 85 c0 74 58 31 d2 be 02 00 00 00 .#....ti.....H...."....tX1......
12560 48 89 df e8 c6 24 00 00 48 89 c5 48 8d 40 01 48 83 f8 01 77 1b 48 85 ed 75 12 ba 08 28 45 00 be H....$..H..H.@.H...w.H..u...(E..
12580 02 00 00 00 48 89 df e8 b6 5d 00 00 31 f6 eb 17 31 d2 be 01 00 00 00 48 89 df e8 8f 24 00 00 48 ....H....]..1...1......H....$..H
125a0 99 48 f7 fd 48 89 d6 48 89 df e8 87 26 00 00 eb 33 be 02 00 00 00 48 89 df e8 77 68 00 00 48 89 .H..H..H....&...3.....H...wh..H.
125c0 df be 01 00 00 00 f2 0f 11 44 24 08 e8 64 68 00 00 f2 0f 10 4c 24 08 e8 04 1c ff ff 48 89 df e8 .........D$..dh.....L$......H...
125e0 3d 26 00 00 48 83 c4 18 b8 01 00 00 00 5b 5d c3 53 f2 0f 10 05 2f 0d 04 00 48 89 fb be 88 00 00 =&..H........[].S..../...H......
12600 00 e8 7b 6e 00 00 48 89 df ba 1b 00 00 00 31 f6 e8 a2 2a 00 00 31 d2 be 40 43 45 00 48 89 df e8 ..{n..H.......1...*..1..@CE.H...
12620 82 6b 00 00 f2 0f 10 05 f4 1e 04 00 48 89 df e8 ed 25 00 00 ba a8 42 45 00 be fe ff ff ff 48 89 .k..........H....%....BE......H.
12640 df e8 ea 2b 00 00 f2 0f 10 05 da 1e 04 00 48 89 df e8 cb 25 00 00 ba ab 42 45 00 48 89 df be fe ...+..........H....%....BE.H....
12660 ff ff ff e8 c8 2b 00 00 48 89 df 48 be ff ff ff ff ff ff ff 7f e8 bc 25 00 00 ba b0 42 45 00 48 .....+..H..H...........%....BE.H
12680 89 df be fe ff ff ff e8 a4 2b 00 00 48 89 df 48 be 00 00 00 00 00 00 00 80 e8 98 25 00 00 48 89 .........+..H..H...........%..H.
126a0 df ba bb 42 45 00 be fe ff ff ff e8 80 2b 00 00 b8 01 00 00 00 5b c3 89 f0 53 89 f3 c1 e0 04 be ...BE........+.......[...S......
126c0 26 00 00 00 8d 50 20 48 63 d2 e8 c2 0f 00 00 88 58 0a 5b c3 8d 14 f5 20 00 00 00 53 89 f3 be 06 &....P.Hc.......X.[........S....
126e0 00 00 00 48 63 d2 e8 a6 0f 00 00 48 c7 40 18 00 00 00 00 88 58 0a ff cb 83 fb ff 74 0e 48 63 d3 ...Hc......H.@......X......t.Hc.
12700 48 c7 44 d0 20 00 00 00 00 eb eb 5b c3 41 54 49 89 fc 55 48 89 f5 53 31 db 0f b6 45 0a 39 c3 7d H.D........[.ATI..UH..S1...E.9.}
12720 33 31 d2 b9 20 00 00 00 31 f6 4c 89 e7 e8 71 02 00 00 48 8d 50 10 48 c7 40 08 01 00 00 00 c7 40 31......1.L...q...H.P.H.@......@
12740 18 00 00 00 00 48 89 10 48 63 d3 ff c3 48 89 44 d5 20 eb c5 5b 5d 41 5c c3 48 8b 47 40 41 54 4c .....H..Hc...H.D....[]A\.H.G@ATL
12760 8d 67 40 55 53 48 85 c0 75 50 31 d2 48 89 f5 b9 20 00 00 00 31 f6 48 89 fb e8 25 02 00 00 49 8b .g@USH..uP1.H.......1.H...%...I.
12780 14 24 48 c7 40 08 00 00 00 00 c7 40 18 01 00 00 00 48 89 50 10 49 89 04 24 48 39 5b 50 48 89 28 .$H.@......@.....H.P.I..$H9[PH.(
127a0 75 29 48 8b 53 18 48 8b 8a a8 00 00 00 48 89 4b 50 48 89 9a a8 00 00 00 eb 11 48 39 30 72 ab 74 u)H.S.H......H.KPH........H90r.t
127c0 0a 4c 8d 60 10 48 8b 40 10 eb 9a 5b 5d 41 5c c3 55 53 48 89 f5 52 48 89 fb 48 8b 73 40 48 85 f6 .L.`.H.@...[]A\.USH..RH..H.s@H..
127e0 74 46 48 8b 16 48 39 ea 72 3e 48 83 7e 08 00 48 8b 4e 10 48 89 4b 40 75 11 31 c9 ba 20 00 00 00 tFH..H9.r>H.~..H.N.H.K@u.1......
12800 48 89 df e8 9b 01 00 00 eb cf 0f 10 02 48 8d 56 10 0f 11 46 10 f6 46 18 40 48 89 16 74 bb 48 89 H............H.V...F..F.@H..t.H.
12820 df e8 29 0e 00 00 eb b1 58 5b 5d c3 50 ba 78 00 00 00 be 09 00 00 00 e8 55 0e 00 00 48 c7 40 30 ..).....X[].P.x.........U...H.@0
12840 00 00 00 00 c7 40 14 00 00 00 00 48 c7 40 40 00 00 00 00 c7 40 20 00 00 00 00 48 c7 40 38 00 00 .....@.....H.@@.....@.....H.@8..
12860 00 00 48 c7 40 60 00 00 00 00 c7 40 18 00 00 00 00 48 c7 40 48 00 00 00 00 c7 40 1c 00 00 00 00 ..H.@`.....@.....H.@H.....@.....
12880 48 c7 40 58 00 00 00 00 c7 40 10 00 00 00 00 c6 40 0a 00 c6 40 0b 00 c6 40 0c 00 48 c7 40 50 00 H.@X.....@......@...@...@..H.@P.
128a0 00 00 00 c7 40 24 00 00 00 00 c7 40 28 00 00 00 00 c7 40 2c 00 00 00 00 48 c7 40 68 00 00 00 00 ....@$.....@(.....@,....H.@h....
128c0 5a c3 55 53 48 89 f3 50 48 63 56 18 31 c9 48 8b 76 38 48 89 fd 48 c1 e2 02 e8 c5 00 00 00 48 63 Z.USH..PHcV.1.H.v8H..H........Hc
128e0 53 20 48 8b 73 40 48 89 ef 31 c9 48 c1 e2 03 e8 af 00 00 00 48 63 53 14 48 8b 73 30 48 89 ef 31 S.H.s@H..1.H........HcS.H.s0H..1
12900 c9 48 c1 e2 04 e8 99 00 00 00 48 63 53 1c 48 8b 73 48 48 89 ef 31 c9 48 c1 e2 02 e8 83 00 00 00 .H........HcS.H.sHH..1.H........
12920 48 63 53 24 48 8b 73 50 48 89 ef 31 c9 48 c1 e2 04 e8 6d 00 00 00 48 63 53 10 48 8b 73 58 48 89 HcS$H.sPH..1.H....m...HcS.H.sXH.
12940 ef 31 c9 48 c1 e2 04 e8 57 00 00 00 41 58 48 89 de 48 89 ef 31 c9 5b 5d ba 78 00 00 00 e9 41 00 .1.H....W...AXH..H..1.[].x....A.
12960 00 00 44 8b 47 24 31 c9 41 39 c8 7e 26 48 89 c8 48 c1 e0 04 48 03 47 50 39 50 08 7f 16 3b 50 0c ..D.G$1.A9.~&H..H...H.GP9P...;P.
12980 7d 0c ff ce 75 08 48 8b 00 48 83 c0 20 c3 48 ff c1 eb d5 31 c0 c3 50 be 40 45 45 00 31 c0 e8 22 }...u.H..H....H....1..P.@EE.1.."
129a0 b8 00 00 41 57 41 56 48 85 f6 41 55 41 54 41 bc 00 00 00 00 55 53 4c 0f 45 e2 41 50 48 8b 5f 18 ...AWAVH..AUATA.....USL.E.APH._.
129c0 49 89 fd 49 89 f6 49 89 d7 48 89 cd 48 8b 7b 08 ff 13 48 85 c0 75 33 48 85 ed 74 2e be 01 00 00 I..I..I..H..H.{...H..u3H..t.....
129e0 00 4c 89 ef e8 50 14 00 00 48 8b 7b 08 48 89 e9 4c 89 fa 4c 89 f6 ff 13 48 85 c0 75 0d be 04 00 .L...P...H.{.H..L..L....H..u....
12a00 00 00 4c 89 ef e8 2b 82 00 00 4c 29 e5 48 01 6b 18 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 44 89 ..L...+...L).H.k.Z[]A\A]A^A_.SD.
12a20 c0 48 89 d3 49 89 cb b9 02 00 00 00 48 83 ec 10 4c 63 12 99 f7 f9 41 39 c2 7c 17 45 39 c2 7c 23 .H..I.......H...Lc....A9.|.E9.|#
12a40 44 89 c1 4c 89 ca be 67 45 45 00 31 c0 e8 73 b7 00 00 47 8d 04 12 b8 04 00 00 00 41 83 f8 03 44 D..L...gEE.1..s...G........A...D
12a60 0f 4e c0 49 63 c8 4c 89 d2 44 89 44 24 0c 49 0f af cb 49 0f af d3 e8 28 ff ff ff 44 8b 44 24 0c .N.Ic.L..D.D$.I...I....(...D.D$.
12a80 44 89 03 48 83 c4 10 5b c3 55 53 48 89 fd 52 48 89 f3 8a 43 09 8a 53 08 83 e0 fc 80 fa 07 88 43 D..H...[.USH..RH...C..S........C
12aa0 09 74 49 77 15 80 fa 05 0f 84 8b 00 00 00 77 7f 80 fa 04 74 1f e9 9f 00 00 00 80 fa 09 0f 84 8a .tIw..........w....t............
12ac0 00 00 00 72 7e 80 fa 14 74 0a 80 fa 26 74 60 e9 85 00 00 00 83 c8 04 88 43 09 48 8b 43 10 48 03 ...r~...t...&t`.........C.H.C.H.
12ae0 45 20 48 83 c0 21 48 89 45 20 eb 6d 48 8b 73 10 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 86 E.H..!H.E..mH.s.H..t..F..t.H....
12b00 ff ff ff 80 4b 09 04 48 8b 43 18 48 03 45 20 48 83 c0 28 48 89 45 20 f6 43 0a 40 48 8b 43 20 74 ....K..H.C.H.E.H..(H.E..C.@H.C.t
12b20 38 f6 40 09 03 74 32 48 89 c3 e9 63 ff ff ff 48 8b 45 70 48 89 43 10 eb 1c 48 8b 45 70 48 89 43 8.@..t2H...c...H.EpH.C...H.EpH.C
12b40 30 eb 12 48 8b 45 70 48 89 43 48 eb 08 48 8b 45 70 48 89 43 70 48 89 5d 70 58 5b 5d c3 55 53 48 0..H.EpH.CH..H.EpH.CpH.]pX[].USH
12b60 89 fd 52 31 db 48 8b b4 1d b8 01 00 00 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 09 ff ff ff ..R1.H.......H..t..F..t.H.......
12b80 48 83 c3 08 48 83 fb 48 75 db 58 5b 5d c3 55 53 48 89 fd 52 48 8b 9f 98 00 00 00 48 85 db 74 16 H...H..Hu.X[].USH..RH......H..t.
12ba0 f6 43 09 03 74 0b 48 89 de 48 89 ef e8 d8 fe ff ff 48 8b 1b eb e5 58 5b 5d c3 48 8b 87 98 00 00 .C..t.H..H.......H....X[].H.....
12bc0 00 48 8d 4f 68 48 8d 97 98 00 00 00 48 85 c0 74 16 48 89 c2 48 8b 00 eb f3 40 8a 78 09 83 e7 03 .H.OhH......H..t.H..H....@.x....
12be0 09 f7 75 0d 48 89 c1 48 8b 01 48 85 c0 75 ea eb 14 48 8b 38 48 89 39 48 8b 3a 48 89 38 48 89 02 ..u.H..H..H..u...H.8H.9H.:H.8H..
12c00 48 89 c2 eb e2 c3 41 56 41 55 41 54 55 41 89 f4 53 48 89 fb 48 83 ec 10 48 8b 6f 18 48 8b 85 98 H.....AVAUATUA..SH..H...H.o.H...
12c20 00 00 00 48 8b 10 48 89 95 98 00 00 00 48 8b 55 58 48 89 10 48 89 45 58 8a 50 09 88 d1 83 e1 f7 ...H..H......H.UXH..H.EX.P......
12c40 88 48 09 40 8a 75 55 8d 4e fe 80 f9 03 77 0e 8a 4d 54 83 e2 f0 83 e1 03 09 ca 88 50 09 48 89 04 .H.@.uU.N....w..MT.........P.H..
12c60 24 8a 40 08 ba 02 00 00 00 48 89 e6 48 89 df 83 c8 40 0f b6 c0 89 44 24 08 e8 ee 15 00 00 48 85 $.@......H..H....@....D$......H.
12c80 c0 0f 84 a8 00 00 00 8b 50 08 83 e2 0f 83 fa 06 0f 85 99 00 00 00 44 8a 6d 57 44 8a b3 c9 00 00 ........P.............D.mWD.....
12ca0 00 45 31 c0 c6 83 c9 00 00 00 00 c6 45 57 00 31 d2 48 8b 4b 10 be 85 2d 41 00 48 89 df 0f 10 00 .E1.........EW.1.H.K...-A.H.....
12cc0 0f 11 01 48 8d 41 20 0f 10 0c 24 0f 11 49 10 48 2b 4b 38 48 89 43 10 e8 1c 8b 00 00 85 c0 44 88 ...H.A....$..I.H+K8H.C........D.
12ce0 b3 c9 00 00 00 44 88 6d 57 74 44 45 85 e4 74 3f 83 f8 02 75 30 48 8b 4b 10 ba 81 45 45 00 8b 41 .....D.mWtDE..t?...u0H.K...EE..A
12d00 f8 83 e0 0f 83 f8 04 75 08 48 8b 51 f0 48 83 c2 20 be 8c 45 45 00 48 89 df 31 c0 e8 14 a6 00 00 .......u.H.Q.H.....EE.H..1......
12d20 b8 05 00 00 00 89 c6 48 89 df e8 06 7f 00 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 49 .......H.......H...[]A\A]A^.ATUI
12d40 89 fc 53 48 8b 6f 18 31 db 48 83 bd 98 00 00 00 00 74 23 3b 9d c8 00 00 00 73 11 be 01 00 00 00 ..SH.o.1.H.......t#;.....s......
12d60 4c 89 e7 ff c3 e8 9c fe ff ff eb dd 8b 85 c8 00 00 00 01 c0 eb 02 31 c0 89 85 c8 00 00 00 89 d8 L.....................1.........
12d80 5b 5d 41 5c c3 48 8b 47 10 31 c9 31 d2 48 8d 70 e0 e9 3d 88 00 00 48 8b 47 28 b9 64 00 00 00 31 []A\.H.G.1.1.H.p..=...H.G(.d...1
12da0 d2 48 be ff ff ff ff ff ff ff 7f 4c 63 87 cc 00 00 00 48 f7 f1 48 89 c1 48 89 f0 48 99 48 f7 f9 .H.........Lc.....H..H..H..H.H..
12dc0 49 0f af c8 49 39 c0 48 0f 4d ce 48 8b 77 10 48 03 77 18 48 29 ce e9 45 2f 00 00 f6 47 18 40 74 I...I9.H.M.H.w.H.w.H)..E/...G.@t
12de0 11 48 8b 47 10 f6 40 09 03 74 07 c7 47 18 0a 00 00 00 c3 53 8b 46 08 89 c3 83 e3 40 74 25 83 e0 .H.G..@..t..G......S.F.....@t%..
12e00 0f 48 8b 36 83 f8 04 75 14 31 db 48 85 f6 74 13 f6 46 09 03 74 0d e8 6e fc ff ff eb 06 8a 5e 09 .H.6...u.1.H..t..F..t..n......^.
12e20 83 e3 03 89 d8 5b c3 41 57 41 56 45 31 f6 41 55 41 54 41 bc 01 00 00 00 55 53 48 89 fd 48 89 f3 .....[.AWAVE1.AUATA.....USH..H..
12e40 45 31 ed 48 83 ec 18 0f b6 4e 0b 41 d3 e4 4d 63 e4 49 c1 e4 05 4c 03 66 18 4c 89 64 24 08 44 3b E1.H.....N.A..Mc.I...L.f.L.d$.D;
12e60 6b 0c 73 2d 44 89 e8 48 c1 e0 04 48 03 43 10 f6 40 08 40 74 17 48 8b 30 f6 46 09 03 74 0e 48 89 k.s-D..H...H.C..@.@t.H.0.F..t.H.
12e80 ef 41 be 01 00 00 00 e8 fd fb ff ff 41 ff c5 eb cd 4c 8b 63 18 45 31 ff 45 31 ed 4c 3b 64 24 08 .A..........A....L.c.E1.E1.L;d$.
12ea0 73 62 41 83 7c 24 08 00 75 0a 4c 89 e7 e8 29 ff ff ff eb 4a 49 8d 74 24 10 48 89 ef e8 32 ff ff sbA.|$..u.L...)....JI.t$.H...2..
12ec0 ff 85 c0 41 8b 44 24 08 74 18 a8 40 41 bd 01 00 00 00 74 2a 49 8b 04 24 f6 40 09 03 45 0f 45 fd ...A.D$.t..@A.....t*I..$.@..E.E.
12ee0 eb 1c a8 40 74 18 49 8b 34 24 f6 46 09 03 74 0e 48 89 ef 41 be 01 00 00 00 e8 8b fb ff ff 49 83 ...@t.I.4$.F..t.H..A..........I.
12f00 c4 20 eb 97 80 7d 55 00 75 0e 48 8b 45 78 48 89 43 30 48 89 5d 78 eb 30 45 85 ff 74 14 48 8b 85 .....}U.u.H.ExH.C0H.]x.0E..t.H..
12f20 88 00 00 00 48 89 43 30 48 89 9d 88 00 00 00 eb 17 45 85 ed 74 12 48 8b 85 90 00 00 00 48 89 43 ....H.C0H........E..t.H......H.C
12f40 30 48 89 9d 90 00 00 00 48 83 c4 18 44 89 f0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 54 0H......H...D..[]A\A]A^A_.AVAUAT
12f60 55 48 89 fd 53 48 8b 5f 70 8a 43 08 80 4b 09 04 3c 08 0f 84 26 03 00 00 77 11 3c 05 74 2d 3c 06 UH..SH._p.C..K..<...&...w.<.t-<.
12f80 0f 84 60 02 00 00 e9 ef 04 00 00 3c 09 0f 84 c7 03 00 00 3c 26 0f 85 df 04 00 00 48 8b 43 10 45 ..`........<.......<&......H.C.E
12fa0 31 e4 48 89 47 70 e9 c9 02 00 00 48 8b 43 30 45 31 e4 48 89 47 70 48 8b 7b 28 48 85 ff 74 1a f6 1.H.Gp.....H.C0E1.H.GpH.{(H..t..
12fc0 47 0a 08 75 14 48 8b 95 10 01 00 00 be 03 00 00 00 e8 6d 12 00 00 49 89 c4 48 8b 73 28 48 85 f6 G..u.H............m...I..H.s(H..
12fe0 74 0e f6 46 09 03 74 08 48 89 ef e8 99 fa ff ff 4d 85 e4 0f 84 30 01 00 00 41 8b 44 24 08 83 e0 t..F..t.H.......M....0...A.D$...
13000 0f 83 f8 04 0f 85 1f 01 00 00 4d 8b 24 24 be 6b 00 00 00 49 83 c4 20 4c 89 e7 e8 f1 10 ff ff be ..........M.$$.k...I...L........
13020 76 00 00 00 4c 89 e7 49 89 c5 e8 e1 10 ff ff 48 85 c0 75 09 4d 85 ed 0f 84 ec 00 00 00 80 63 09 v...L..I.......H..u.M.........c.
13040 fb 4d 85 ed 0f 85 b3 00 00 00 0f b6 4b 0b 41 bc 01 00 00 00 4c 8b 6b 18 45 31 f6 41 d3 e4 4d 63 .M..........K.A.....L.k.E1.A..Mc
13060 e4 49 c1 e4 05 4d 01 ec 83 7b 0c 00 41 0f 95 c6 4d 39 e5 73 51 41 83 7d 08 00 75 0a 4c 89 ef e8 .I...M...{..A...M9.sQA.}..u.L...
13080 57 fd ff ff eb 3a 41 f6 45 18 40 74 12 49 8b 75 10 f6 46 09 03 74 08 48 89 ef e8 ea f9 ff ff 45 W....:A.E.@t.I.u..F..t.H.......E
130a0 85 f6 75 16 4c 89 ee 48 89 ef 45 31 f6 e8 41 fd ff ff 85 c0 41 0f 95 c6 eb 06 41 be 01 00 00 00 ..u.L..H..E1..A.....A.....A.....
130c0 49 83 c5 20 eb aa 80 7d 55 00 75 11 48 8b 45 78 48 89 43 30 48 89 5d 78 e9 e6 00 00 00 45 85 f6 I......}U.u.H.ExH.C0H.]x.....E..
130e0 0f 84 dd 00 00 00 48 8b 85 80 00 00 00 48 89 43 30 48 89 9d 80 00 00 00 e9 c6 00 00 00 48 85 c0 ......H......H.C0H...........H..
13100 75 10 48 89 de 48 89 ef e8 1a fd ff ff e9 b1 00 00 00 48 8b 85 90 00 00 00 48 89 43 30 48 89 9d u.H..H............H......H.C0H..
13120 90 00 00 00 e9 9a 00 00 00 0f b6 4b 0b 41 bc 01 00 00 00 45 31 ed 41 d3 e4 4d 63 e4 49 c1 e4 05 ...........K.A.....E1.A..Mc.I...
13140 4c 03 63 18 44 3b 6b 0c 73 27 44 89 e8 48 c1 e0 04 48 03 43 10 f6 40 08 40 74 11 48 8b 30 f6 46 L.c.D;k.s'D..H...H.C..@.@t.H.0.F
13160 09 03 74 08 48 89 ef e8 1d f9 ff ff 41 ff c5 eb d3 4c 8b 6b 18 4d 39 e5 73 49 41 83 7d 08 00 75 ..t.H.......A....L.k.M9.sIA.}..u
13180 0a 4c 89 ef e8 52 fc ff ff eb 32 41 f6 45 18 40 74 12 49 8b 75 10 f6 46 09 03 74 08 48 89 ef e8 .L...R....2A.E.@t.I.u..F..t.H...
131a0 e5 f8 ff ff 41 f6 45 08 40 74 12 49 8b 75 00 f6 46 09 03 74 08 48 89 ef e8 cc f8 ff ff 49 83 c5 ....A.E.@t.I.u..F..t.H.......I..
131c0 20 eb b2 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..
131e0 38 e9 90 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 87 f8 8.....H.s.H.C.H..H.Gpt..F..t....
13200 ff ff 45 31 e4 0f b6 43 0a 41 39 c4 7d 47 49 63 c4 48 83 c0 04 48 8b 04 c3 48 85 c0 74 32 48 8b ..E1...C.A9.}GIc.H...H...H..t2H.
13220 10 48 8d 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 .H.H.H9.t..}U.t..@........B.@t.H
13240 8b 32 f6 46 09 03 74 08 48 89 ef e8 39 f8 ff ff 41 ff c4 eb b0 8d 04 c5 20 00 00 00 e9 13 02 00 .2.F..t.H...9...A...............
13260 00 49 63 c4 48 c1 e0 04 48 01 d8 f6 40 28 40 75 0e 41 ff c4 0f b6 43 0a 41 39 c4 7c e4 eb 14 48 .Ic.H...H...@(@u.A....C.A9.|...H
13280 8b 70 20 f6 46 09 03 74 e8 48 89 ef e8 f8 f7 ff ff eb de c1 e0 04 83 c0 20 e9 d6 01 00 00 48 8b .p..F..t.H....................H.
132a0 43 48 4c 8b 63 38 48 89 47 70 48 8b 47 78 48 89 43 48 48 89 5f 78 b8 01 00 00 00 80 63 09 fb 4d CHL.c8H.GpH.GxH.CHH._x......c..M
132c0 85 e4 0f 84 ae 01 00 00 4c 3b 63 10 73 20 41 f6 44 24 08 40 74 12 49 8b 34 24 f6 46 09 03 74 08 ........L;c.s.A.D$.@t.I.4$.F..t.
132e0 48 89 ef e8 a1 f7 ff ff 49 83 c4 10 eb da 80 7d 55 08 75 44 48 63 83 b8 00 00 00 48 c1 e0 04 48 H.......I......}U.uDHc.....H...H
13300 03 43 38 49 39 c4 73 0f 41 c7 44 24 08 00 00 00 00 49 83 c4 10 eb ec 48 39 5b 50 75 29 48 83 7b .C8I9.s.A.D$.....I.....H9[Pu)H.{
13320 40 00 74 22 48 8b 85 a8 00 00 00 48 89 43 50 48 89 9d a8 00 00 00 eb 0e 80 7d 56 01 74 08 48 89 @.t"H......H.CPH.........}V.t.H.
13340 df e8 2f 7c 00 00 48 63 83 b8 00 00 00 48 83 c0 0d 48 c1 e0 04 e9 1c 01 00 00 48 8b 43 70 48 89 ../|..Hc.....H...H........H.CpH.
13360 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 85 f6 GpH.C`H..t..@..t.H.C`....H.shH..
13380 74 0e f6 46 09 03 74 08 48 89 ef e8 f9 f6 ff ff 45 31 e4 44 39 63 14 7e 27 4c 89 e0 48 c1 e0 04 t..F..t.H.......E1.D9c.~'L..H...
133a0 48 03 43 30 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 ce f6 ff ff 49 ff c4 eb d3 H.C0.@.@t.H.0.F..t.H.......I....
133c0 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 09 03 E1.D9c.~&L..H...H.CXH.0H..t..F..
133e0 74 08 48 89 ef e8 9f f6 ff ff 49 ff c4 eb d4 45 31 e4 44 39 63 20 7e 20 48 8b 43 40 4a 8b 34 e0 t.H.......I....E1.D9c.~.H.C@J.4.
13400 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 76 f6 ff ff 49 ff c4 eb da 45 31 e4 48 63 43 24 44 H..t..F..t.H...v...I....E1.HcC$D
13420 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 89 ef 9.~&L..H...H.CPH.0H..t..F..t.H..
13440 e8 44 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 20 48 .D...I....HcK.HcS.Hcs.H.T..HcK.H
13460 8d 0c 4a 48 63 53 14 48 01 f2 48 01 d0 48 8d 04 81 c1 e0 02 48 98 48 01 45 20 5b 5d 41 5c 41 5d ..JHcS.H..H..H......H.H.E.[]A\A]
13480 41 5e c3 53 48 89 fb 48 83 7b 70 00 74 0a 48 89 df e8 c4 fa ff ff eb ef 5b c3 41 57 41 56 41 bf A^.SH..H.{p.t.H.........[.AWAVA.
134a0 01 00 00 00 41 55 41 54 49 89 fd 55 53 49 89 d6 48 89 f3 48 83 ec 18 4c 39 f3 0f 84 89 00 00 00 ....AUATI..USI..H..H...L9.......
134c0 0f b6 4b 0b 44 89 fd d3 e5 48 63 ed 48 c1 e5 05 48 03 6b 18 48 89 6c 24 08 31 ed 3b 6b 0c 73 27 ..K.D....Hc.H...H.k.H.l$.1.;k.s'
134e0 41 89 ec 4c 89 ef 49 c1 e4 04 4c 03 63 10 4c 89 e6 e8 fd f8 ff ff 85 c0 74 09 41 c7 44 24 08 00 A..L..I...L.c.L.........t.A.D$..
13500 00 00 00 ff c5 eb d4 4c 8b 63 18 4c 3b 64 24 08 73 2e 41 83 7c 24 08 00 74 20 4c 89 e6 4c 89 ef .......L.c.L;d$.s.A.|$..t.L..L..
13520 e8 ce f8 ff ff 85 c0 74 11 41 c7 44 24 08 00 00 00 00 4c 89 e7 e8 a1 f8 ff ff 49 83 c4 20 eb cb .......t.A.D$.....L.......I.....
13540 48 8b 5b 30 e9 6e ff ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 be 01 00 H.[0.n...H...[]A\A]A^A_.AVAUA...
13560 00 00 41 54 55 49 89 fd 53 49 89 f4 4d 85 e4 74 51 41 0f b6 4c 24 0b 44 89 f5 49 8b 5c 24 18 d3 ..ATUI..SI..M..tQA..L$.D..I.\$..
13580 e5 48 63 ed 48 c1 e5 05 48 01 dd 48 39 eb 73 2b 83 7b 08 00 74 1f 48 8d 73 10 4c 89 ef e8 51 f8 .Hc.H...H..H9.s+.{..t.H.s.L...Q.
135a0 ff ff 85 c0 74 0f c7 43 08 00 00 00 00 48 89 df e8 26 f8 ff ff 48 83 c3 20 eb d0 4d 8b 64 24 30 ....t..C.....H...&...H.....M.d$0
135c0 eb aa 5b 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 ..[]A\A]A^.ATUSH..H......1.H....
135e0 00 00 00 00 00 00 48 85 f6 74 22 48 89 df 4c 8b 66 30 e8 30 f8 ff ff 85 c0 74 0d 48 89 df bd 01 ......H..t"H..L.f0.0.....t.H....
13600 00 00 00 e8 7b 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 ....{...L......u.[]A\.H.....U.w.
13620 48 89 d6 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 H...a....GT.V..........F..H.G..f
13640 09 fb 48 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 ..H.PxH.V0H.px.H...H....U.H.0w.H
13660 85 f6 74 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 ..t..F..t.......H.G.H...f..H.PXH
13680 8b 90 a0 00 00 00 48 89 16 48 89 b0 a0 00 00 00 c3 55 53 89 f5 50 89 f0 48 8b 5f 18 83 e0 0f 48 ......H..H.......US..P..H._....H
136a0 89 d1 31 f6 48 89 c2 e8 f7 f2 ff ff 8a 53 54 40 88 68 08 83 e2 03 88 50 09 48 8b 53 58 48 89 10 ..1.H........ST@.h.....P.H.SXH..
136c0 48 89 43 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 c0 H.CXZ[].H.N.u.H.F.H9.u.1........
136e0 f2 ff ff c3 41 57 41 56 41 55 41 54 49 89 d5 55 53 48 89 fd 49 89 f4 48 83 ec 18 48 8b 47 18 44 ....AWAVAUATI..USH..I..H...H.G.D
13700 8a 70 54 45 88 f7 41 83 e6 03 41 83 f7 03 44 88 74 24 0f 49 8b 1c 24 48 85 db 0f 84 09 01 00 00 .pTE..A...A...D.t$.I..$H........
13720 4d 85 ed 0f 84 fb 00 00 00 8a 43 09 88 c2 83 f2 03 44 84 fa 0f 85 d5 00 00 00 48 8b 03 49 89 04 M.........C......D........H..I..
13740 24 8a 43 08 3c 07 0f 84 af 00 00 00 77 22 3c 05 0f 84 8b 00 00 00 77 47 3c 04 0f 85 bc 00 00 00 $.C.<.......w"<.......wG<.......
13760 48 89 de 48 89 ef e8 53 08 00 00 e9 95 00 00 00 3c 09 74 1e 72 78 3c 14 0f 84 87 00 00 00 3c 26 H..H...S........<.t.rx<.......<&
13780 0f 85 96 00 00 00 0f b6 43 0a c1 e0 04 8d 50 20 eb 3d 48 89 de 48 89 ef e8 25 f1 ff ff eb 7d 45 ........C.....P..=H..H...%....}E
137a0 31 f6 0f b6 53 0a 41 39 d6 7d 1d 49 63 d6 48 83 c2 04 48 8b 34 d3 48 85 f6 74 08 48 89 ef e8 05 1...S.A9.}.Ic.H...H.4.H..t.H....
137c0 ff ff ff 41 ff c6 eb da 8d 14 d5 20 00 00 00 48 63 d2 31 c9 48 89 de 48 89 ef e8 c4 f1 ff ff eb ...A...........Hc.1.H..H........
137e0 3b 48 89 de 48 89 ef e8 86 4c ff ff eb 2e 48 89 de 48 89 ef e8 57 2a 00 00 eb 21 48 8b 43 18 48 ;H..H....L....H..H...W*...!H.C.H
13800 8d 50 28 eb cd 48 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 .P(..H.C.H.P!......D$.I...C.I...
13820 ef fe ff ff 4c 89 e0 eb 02 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 54 49 89 ....L....1.H...[]A\A]A^A_.AUATI.
13840 cd 55 53 48 89 f3 41 50 48 8b 76 60 41 89 d4 48 85 f6 75 0c 44 88 63 55 4c 89 6b 60 31 c0 eb 27 .USH..APH.v`A..H..u.D.cUL.k`1..'
13860 ba 58 00 00 00 48 8b 6b 18 e8 76 fe ff ff 48 8b 73 18 48 89 43 60 48 29 ee 48 01 73 28 48 85 c0 .X...H.k..v...H.s.H.C`H).H.s(H..
13880 74 d2 b8 18 03 00 00 5a 5b 5d 41 5c 41 5d c3 41 55 41 54 49 89 fd 55 53 31 db 51 48 8b 6f 18 4c t......Z[]A\A].AUATI..US1.QH.o.L
138a0 8d 65 58 c6 45 55 02 ba 01 00 00 00 4c 89 e6 4c 89 ef ff c3 e8 2b fe ff ff 4c 39 e0 74 e9 48 89 .eX.EU......L..L.....+...L9.t.H.
138c0 45 60 89 d8 5a 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 53 41 51 48 8b 5f 18 80 7b 55 07 E`..Z[]A\A].AWAVAUATUSAQH._..{U.
138e0 0f 87 3e 03 00 00 0f b6 43 55 49 89 fc ff 24 c5 b0 45 45 00 48 63 43 3c 48 8b b3 e0 00 00 00 48 ..>.....CUI...$..EE.HcC<H......H
13900 c7 43 78 00 00 00 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 .Cx....H.Cp....H..........H.....
13920 00 00 00 00 00 48 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 .....H..........H...H..H.C.t..F.
13940 03 74 08 48 89 df e8 3e f1 ff ff f6 43 48 40 74 12 48 8b 73 40 f6 46 09 03 74 08 48 89 df e8 26 .t.H...>....CH@t.H.s@.F..t.H...&
13960 f1 ff ff 48 89 df e8 f2 f1 ff ff 48 89 df e8 1b f2 ff ff c6 43 55 00 eb 1b 48 c7 43 20 00 00 00 ...H.......H........CU...H.C....
13980 00 48 89 df e8 d1 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 .H.......H.{p.u..CU.H.C......H..
139a0 e8 de fa ff ff 49 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 .....I.l$..EU.H.E.....A.D$..L.ux
139c0 74 0b 4c 89 e6 48 89 ef e8 bc f0 ff ff f6 45 48 40 74 12 48 8b 75 40 f6 46 09 03 74 08 48 89 ef t.L..H........EH@t.H.u@.F..t.H..
139e0 e8 a4 f0 ff ff 4c 8d bd a8 00 00 00 48 89 ef e8 69 f1 ff ff 49 8b 07 48 85 c0 74 57 f6 40 09 07 .....L......H...i...I..H..tW.@..
13a00 75 0d 48 83 78 40 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 u.H.x@.t.L.xP..H.PPI..L.h@H.@PM.
13a20 ed 74 d1 41 83 7d 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 .t.A.}..t#I.E..@.@t.H.0.F..t.H..
13a40 e8 44 f0 ff ff 41 c7 45 18 00 00 00 00 4d 8b 6d 10 eb cb 48 89 ef e8 28 fa ff ff 4c 89 75 70 48 .D...A.E.....M.m...H...(...L.upH
13a60 89 ef 4c 8b 6d 20 e8 18 fa ff ff 48 89 ef 48 c7 45 20 00 00 00 00 e8 50 fb ff ff 48 8b b5 80 00 ..L.m......H..H.E......P...H....
13a80 00 00 31 d2 48 89 ef e8 0e fa ff ff 48 8b b5 90 00 00 00 31 d2 48 89 ef e8 fd f9 ff ff 31 f6 48 ..1.H.......H......1.H.......1.H
13aa0 89 ef 4c 8b bd 80 00 00 00 4c 8b b5 90 00 00 00 4c 03 6d 20 e8 01 f1 ff ff 48 89 ef c7 85 c8 00 ..L......L......L.m......H......
13ac0 00 00 01 00 00 00 e8 c3 f0 ff ff 48 89 ef e8 b0 f9 ff ff 48 89 ef 48 c7 45 20 00 00 00 00 e8 e8 ...........H.......H..H.E.......
13ae0 fa ff ff 48 8b b5 88 00 00 00 48 89 ef e8 66 fa ff ff 48 8b b5 90 00 00 00 48 89 ef e8 57 fa ff ...H......H...f...H......H...W..
13b00 ff 48 8b b5 80 00 00 00 4c 89 fa 48 89 ef e8 87 f9 ff ff 48 8b b5 90 00 00 00 4c 89 f2 48 89 ef .H......L..H.......H......L..H..
13b20 e8 75 f9 ff ff 80 75 54 03 4c 89 e7 4c 03 6d 20 e8 5a fd ff ff 48 8b 53 10 48 03 53 18 48 98 48 .u....uT.L..L.m..Z...H.S.H.S.H.H
13b40 8d 04 c0 4c 01 e8 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 ...L..H.S(.....H.Kh.......H.....
13b60 00 ba 04 00 00 00 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 ........1......AXH..L..[]A\A]A^A
13b80 5f e9 b4 fc ff ff 48 8b 8b e0 00 00 00 8a 53 54 8a 41 09 83 e2 03 83 e0 f8 09 d0 88 41 09 80 7b _.....H.......ST.A..........A..{
13ba0 56 01 74 59 48 8b 93 c0 00 00 00 48 8b b3 b0 00 00 00 31 c9 48 8b 6b 18 e8 e6 ed ff ff 8b 73 3c V.tYH......H......1.H.k.......s<
13bc0 48 89 83 b0 00 00 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 H...........H...............9C8}
13be0 11 89 f0 b1 02 4c 89 e7 99 f7 f9 89 c6 e8 0a 03 00 00 48 8b 43 18 48 29 e8 48 01 43 28 c6 43 55 .....L............H.C.H).H.C(.CU
13c00 06 eb 21 48 83 bb 98 00 00 00 00 74 13 80 7b 56 01 74 0d e8 24 f1 ff ff 48 98 48 8d 04 c0 eb 06 ..!H.......t..{V.t..$...H.H.....
13c20 c6 43 55 07 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 85 d2 41 55 41 54 55 53 51 48 8b 5f 18 .CU.1.Z[]A\A]A^A_.H..AUATUSQH._.
13c40 0f 84 a2 00 00 00 f6 46 09 08 0f 85 98 00 00 00 f6 42 0a 04 0f 85 8e 00 00 00 48 89 d0 48 8b 93 .......F.........B........H..H..
13c60 08 01 00 00 48 89 f5 49 89 fc be 02 00 00 00 48 89 c7 e8 cc 05 00 00 48 85 c0 74 6c 8a 43 55 83 ....H..I.......H.......H..tl.CU.
13c80 e8 02 3c 03 77 38 8a 53 54 8a 45 09 48 89 ee 83 e2 03 83 e0 f8 09 d0 88 45 09 4c 8b 6b 60 49 39 ..<.w8.ST.E.H...........E.L.k`I9
13ca0 ed 75 1b ba 01 00 00 00 4c 89 e7 e8 34 fa ff ff 4c 39 e8 75 05 4c 89 ee eb e9 48 89 43 60 48 8b .u......L...4...L9.u.L....H.C`H.
13cc0 43 58 48 8d 53 58 48 39 e8 74 08 48 89 c2 48 8b 00 eb f3 48 8b 08 48 89 0a 48 8b 53 68 48 89 10 CXH.SXH9.t.H..H....H..H..H.ShH..
13ce0 48 89 43 68 80 48 09 08 58 5b 5d 41 5c 41 5d c3 41 54 55 be 01 00 00 00 53 48 8b 5f 18 48 89 fd H.Ch.H..X[]A\A].ATU.....SH._.H..
13d00 48 89 df e8 b2 ee ff ff 4c 8b 65 18 49 83 bc 24 98 00 00 00 00 74 0c 31 f6 48 89 ef e8 e5 ee ff H.......L.e.I..$.....t.1.H......
13d20 ff eb e9 48 8d 73 68 48 89 ef c6 43 54 03 c6 43 56 00 48 83 ca ff e8 a9 f9 ff ff 48 8d 73 58 48 ...H.shH...CT..CV.H........H.sXH
13d40 89 ef 48 83 ca ff e8 99 f9 ff ff 48 8d b3 a0 00 00 00 48 89 ef 48 83 ca ff 5b 5d 41 5c e9 82 f9 ..H........H......H..H...[]A\...
13d60 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 48 89 df e8 4a fb ..ATU..SL.g.H..A..D$U...r.H...J.
13d80 ff ff eb eb 5b 5d 41 5c c3 41 54 55 b9 c8 00 00 00 53 48 8b 5f 18 48 bd ff ff ff ff ff ff ff 7f ....[]A\.ATU.....SH._.H.........
13da0 49 89 fc 48 8b 43 18 48 99 48 f7 f9 48 63 8b d0 00 00 00 48 8d 70 01 48 89 e8 48 99 48 f7 f9 48 I..H.C.H.H..Hc.....H.p.H..H.H..H
13dc0 0f af ce 48 39 c6 48 0f 4c e9 80 7b 57 00 75 19 48 89 df 48 c7 c6 00 83 ff ff 5b 5d 41 5c e9 3d ...H9.H.L..{W.u.H..H......[]A\.=
13de0 1f 00 00 80 7b 55 07 74 17 4c 89 e7 e8 db fa ff ff 48 29 c5 48 81 fd 81 f3 ff ff 48 89 e8 7d e3 ....{U.t.L.......H).H......H..}.
13e00 80 7b 55 07 75 0c 48 89 df 5b 5d 41 5c e9 84 ef ff ff 48 63 8b d0 00 00 00 48 99 48 89 df 48 f7 .{U.u.H..[]A\.....Hc.....H.H..H.
13e20 f9 48 69 f0 c8 00 00 00 e8 f3 1e 00 00 5b 4c 89 e7 5d 41 5c e9 03 ef ff ff 85 f6 55 53 48 89 fb .Hi..........[L..]A\.......USH..
13e40 52 48 8b 6f 18 74 04 c6 45 56 01 80 7d 55 01 77 08 48 89 df e8 36 fa ff ff 48 89 df be 80 00 00 RH.o.t..EV..}U.w.H...6...H......
13e60 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 00 e8 e2 fe ff ff ......H............H...@........
13e80 48 89 df be 80 00 00 00 e8 d5 fe ff ff c6 45 56 00 48 89 ef 58 5b 5d e9 fa ee ff ff 48 39 f7 48 H.............EV.H..X[].....H9.H
13ea0 8b 57 10 b8 01 00 00 00 74 1f 30 c0 48 3b 56 10 75 17 50 48 83 c6 20 48 83 c7 20 e8 a0 03 ff ff .W......t.0.H;V.u.PH...H........
13ec0 5a 85 c0 0f 94 c0 0f b6 c0 c3 89 d0 48 89 f2 48 c1 ea 05 31 f0 48 ff c2 48 39 d6 72 1e 41 89 c0 Z...........H..H...1.H..H9.r.A..
13ee0 89 c1 c1 e1 05 41 c1 e8 02 41 01 c8 0f b6 4c 37 ff 48 29 d6 44 01 c1 31 c8 eb dd c3 41 54 55 49 .....A...A....L7.H).D..1....ATUI
13f00 89 fc 53 48 8b 5f 18 89 f5 48 63 53 3c 39 d6 7f 0b 48 63 53 3c 31 c9 8d 7d ff eb 3e 48 63 ce 48 ..SH._...HcS<9...HcS<1..}..>Hc.H
13f20 8b 73 30 48 c1 e2 03 48 c1 e1 03 e8 73 ea ff ff 48 89 43 30 48 63 43 3c 48 89 c2 48 c1 e0 03 39 .s0H...H....s...H.C0HcC<H..H...9
13f40 ea 7d ce 48 8b 4b 30 ff c2 48 c7 04 01 00 00 00 00 48 83 c0 08 eb e8 48 ff c1 39 ca 7e 39 48 8b .}.H.K0..H.......H.....H..9.~9H.
13f60 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
13f80 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
13fa0 63 cd 48 c1 e2 03 48 c1 e1 03 4c 89 e7 e8 f1 e9 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.
13fc0 57 18 8b 42 3c 48 8b 4a 30 ff c8 23 46 0c 48 98 48 8d 04 c1 48 8b 08 48 39 f1 74 06 48 8d 41 18 W..B<H.J0..#F.H.H...H..H9.t.H.A.
13fe0 eb f2 48 8b 4e 18 48 89 08 ff 4a 38 c3 41 57 41 56 49 89 ff 41 55 41 54 55 53 48 89 d5 48 83 ec ..H.N.H...J8.AWAVI..AUATUSH..H..
14000 18 48 83 fa 28 48 89 34 24 0f 87 f0 00 00 00 4c 8b 67 18 48 8b 3c 24 48 89 ee 41 8b 54 24 50 e8 .H..(H.4$......L.g.H.<$H..A.T$P.
14020 a6 fe ff ff 41 8b 4c 24 3c 41 89 c6 49 8b 54 24 30 8d 41 ff 44 21 f0 48 98 4c 8d 2c c2 49 8b 5d ....A.L$<A..I.T$0.A.D!.H.L.,.I.]
14040 00 48 85 db 74 45 48 3b 6b 10 75 39 48 8b 3c 24 48 8d 73 20 48 89 ea 89 4c 24 0c e8 00 02 ff ff .H..tEH;k.u9H.<$H.s.H...L$......
14060 85 c0 8b 4c 24 0c 75 1d 8a 43 09 41 8a 54 24 54 83 f0 03 83 f2 03 84 c2 75 03 88 43 09 48 89 d8 ...L$.u..C.A.T$T........u..C.H..
14080 e9 c7 00 00 00 48 8b 5b 18 eb b6 41 39 4c 24 38 7c 28 81 f9 ff ff ff 3f 7f 20 8d 34 09 4c 89 ff .....H.[...A9L$8|(.....?...4.L..
140a0 e8 57 fe ff ff 41 8b 44 24 3c 49 8b 54 24 30 ff c8 44 21 f0 48 98 4c 8d 2c c2 48 8d 55 21 be 04 .W...A.D$<I.T$0..D!.H.L.,.H.U!..
140c0 00 00 00 4c 89 ff e8 c6 f5 ff ff 48 8d 50 20 c6 40 0a 00 48 89 68 10 44 89 70 0c 48 8b 34 24 48 ...L.......H.P..@..H.h.D.p.H.4$H
140e0 89 e9 48 89 d7 f3 a4 c6 44 28 20 00 49 8b 55 00 48 89 50 18 49 89 45 00 41 ff 44 24 38 eb 4d 48 ..H.....D(..I.U.H.P.I.E.A.D$8.MH
14100 8d 52 01 48 b8 df ff ff ff ff ff ff 7f 48 39 c2 76 05 e8 7f e8 ff ff 48 8b 47 18 48 8d 55 21 be .R.H.........H9.v......H.G.H.U!.
14120 14 00 00 00 8b 58 50 e8 65 f5 ff ff 48 8d 50 20 48 89 68 10 c6 40 0a 00 89 58 0c 48 8b 34 24 48 .....XP.e...H.P.H.h..@...X.H.4$H
14140 89 e9 48 89 d7 f3 a4 c6 44 28 20 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 49 89 f9 31 c0 ..H.....D(..H...[]A\A]A^A_.I..1.
14160 48 89 f7 48 83 c9 ff f2 ae 4c 89 cf 48 f7 d1 48 8d 51 ff e9 75 fe ff ff 48 b8 d7 ff ff ff ff ff H..H.....L..H..H.Q..u...H.......
14180 ff 7f 53 48 89 f3 48 39 c6 76 05 e8 06 e8 ff ff 48 8d 56 28 be 07 00 00 00 e8 f3 f4 ff ff 48 8b ..SH..H9.v......H.V(..........H.
141a0 15 9b 20 04 00 48 89 58 18 48 c7 40 10 00 00 00 00 48 89 50 20 8b 15 8d 20 04 00 88 50 0a 5b c3 .....H.X.H.@.....H.P........P.[.
141c0 55 53 48 89 fd 52 bb 40 46 45 00 48 8b 53 08 48 85 d2 74 23 48 8b 33 b9 01 00 00 00 48 89 ef 48 USH..R.@FE.H.S.H..t#H.3.....H..H
141e0 83 c3 10 e8 ac 50 00 00 be fe ff ff ff 48 89 ef e8 f8 04 00 00 eb d4 58 5b 5d c3 41 54 55 48 89 .....P.......H.........X[].ATUH.
14200 fd 53 31 db 48 8b 34 dd c0 47 45 00 4c 8b 65 18 48 89 ef e8 43 ff ff ff 48 63 d3 48 89 ef 48 ff .S1.H.4..GE.L.e.H...C...Hc.H..H.
14220 c3 48 83 c2 1e 49 89 44 d4 08 48 8b 45 18 48 8b 74 d0 08 e8 38 f4 ff ff 48 83 fb 18 75 c6 5b 5d .H...I.D..H.E.H.t...8...H...u.[]
14240 41 5c c3 55 53 89 f5 51 48 89 d6 48 89 fb e8 ce 42 ff ff 83 78 08 00 75 0f b8 01 00 00 00 40 88 A\.US..QH..H....B...x..u......@.
14260 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 48 8b 06 48 ....C.1.Z[]..F.......t....u.H..H
14280 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 48 85 c0 74 .@...H..H.@(..H.O.H.H.......H..t
142a0 16 48 8b 4f 18 89 d2 48 89 c7 48 8b b4 d1 f8 00 00 00 e9 6a 42 ff ff b8 40 62 45 00 c3 55 53 48 .H.O...H..H........jB...@bE..USH
142c0 89 fb 48 83 ec 18 48 8b 47 10 48 8b 6f 38 0f 10 06 45 85 c9 0f 11 00 0f 10 0a 48 8d 50 30 0f 11 ..H...H.G.H.o8...E........H.P0..
142e0 48 10 48 89 57 10 0f 10 11 0f 11 50 20 75 10 48 8d 50 40 41 0f 10 18 48 89 57 10 0f 11 58 30 48 H.H.W......P.u.H.P@A...H.W...X0H
14300 8b 43 20 48 8b 73 10 44 89 ca 48 89 df 8a 48 42 b8 04 00 00 00 44 89 4c 24 04 44 29 c8 4c 89 44 .C.H.s.D..H...HB.....D.L$.D).L.D
14320 24 08 48 98 48 c1 e0 04 83 e1 02 48 29 c6 0f b6 c9 e8 9d 72 00 00 44 8b 4c 24 04 45 85 c9 74 20 $.H.H......H)......r..D.L$.E..t.
14340 4c 8b 44 24 08 48 8b 43 10 49 29 e8 4c 03 43 38 48 8d 50 f0 0f 10 60 f0 48 89 53 10 41 0f 11 20 L.D$.H.C.I).L.C8H.P...`.H.S.A...
14360 48 83 c4 18 5b 5d c3 41 55 41 54 49 89 d4 55 53 44 89 c2 48 89 fb 48 89 f5 49 89 cd 48 83 ec 18 H...[].AUATI..USD..H..H..I..H...
14380 44 89 44 24 0c e8 e2 fe ff ff 83 78 08 00 44 8b 44 24 0c 75 0e 44 89 c2 4c 89 e6 48 89 df e8 c9 D.D$.......x..D.D$.u.D..L..H....
143a0 fe ff ff 44 8b 48 08 45 85 c9 74 20 41 b9 01 00 00 00 4d 89 e8 4c 89 e1 48 89 ea 48 89 c6 48 89 ...D.H.E..t.A.....M..L..H..H..H.
143c0 df e8 f7 fe ff ff 41 b9 01 00 00 00 48 83 c4 18 44 89 c8 5b 5d 41 5c 41 5d c3 41 55 41 54 49 89 ......A.....H...D..[]A\A].AUATI.
143e0 fd 55 53 48 89 d5 48 89 f3 45 89 c4 48 83 ec 18 e8 72 ff ff ff 85 c0 0f 85 97 00 00 00 41 83 fc .USH..H..E..H....r...........A..
14400 13 74 22 77 0c 41 83 ec 0d 41 83 fc 04 77 72 eb 14 41 83 fc 16 75 6a 48 89 ea 48 89 de 4c 89 ef .t"w.A...A...wr..A...ujH..H..L..
14420 e8 f7 9e 00 00 83 7b 08 03 75 0c f2 0f 10 03 f2 0f 11 44 24 08 eb 11 48 8d 74 24 08 48 89 df e8 ......{..u........D$...H.t$.H...
14440 6f 19 ff ff 85 c0 74 32 83 7d 08 03 75 0d f2 0f 10 45 00 f2 0f 11 44 24 08 eb 11 48 8d 74 24 08 o.....t2.}..u....E....D$...H.t$.
14460 48 89 ef e8 4b 19 ff ff 85 c0 74 0e 48 89 ea 48 89 de 4c 89 ef e8 06 9f 00 00 b9 f0 46 45 00 eb H...K.....t.H..H..L.........FE..
14480 05 b9 0d 47 45 00 48 89 ea 48 89 de 4c 89 ef e8 a3 9e 00 00 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 ...GE.H..H..L.......H...[]A\A].A
144a0 89 c8 48 8b 4f 10 53 48 89 fb e8 b8 fe ff ff 83 ca ff 85 c0 74 1e 48 8b 43 10 8b 50 08 85 d2 74 ..H.O.SH............t.H.C..P...t
144c0 13 ff ca 75 0a 31 d2 83 38 00 0f 95 c2 eb 05 ba 01 00 00 00 89 d0 5b c3 85 f6 48 8b 4f 20 7e 18 ...u.1..8.............[...H.O.~.
144e0 48 63 c6 ba 40 62 45 00 48 c1 e0 04 48 03 01 48 3b 47 10 48 0f 43 c2 c3 81 fe d9 b9 f0 ff 7c 0c Hc..@bE.H...H..H;G.H.C........|.
14500 48 63 c6 48 c1 e0 04 48 03 47 10 c3 81 fe d8 b9 f0 ff 75 09 48 8b 47 18 48 83 c0 40 c3 48 8b 09 Hc.H...H.G........u.H.G.H..@.H..
14520 ba d8 b9 f0 ff b8 40 62 45 00 29 f2 83 79 08 16 74 1f 48 8b 09 0f b6 79 0a 39 fa 7f 14 b8 d7 b9 ......@bE.)..y..t.H....y.9......
14540 f0 ff 29 f0 48 98 48 83 c0 02 48 c1 e0 04 48 01 c8 c3 8b 36 e9 b2 69 00 00 8b 56 08 48 8b 36 31 ..).H.H...H...H....6..i...V.H.61
14560 c9 e9 6d 70 00 00 48 39 f7 73 21 48 8b 07 48 8b 57 08 48 83 ee 10 0f 10 46 10 48 83 c7 10 0f 11 ..mp..H9.s!H..H.W.H.....F.H.....
14580 47 f0 48 89 46 10 48 89 56 18 eb da c3 4c 8b 07 31 c0 85 f6 49 8b 78 18 7e 3e 3b 77 10 7f 39 48 G.H.F.H.V....L..1...I.x.~>;w..9H
145a0 63 f6 48 85 c9 49 8d 04 f0 4c 8b 40 18 4d 8b 00 4c 89 02 74 07 48 8b 40 18 48 89 01 48 c1 e6 04 c.H..I...L.@.M..L..t.H.@.H..H...
145c0 48 03 77 58 48 8b 56 f0 48 8d 42 20 48 85 d2 ba e1 48 45 00 48 0f 44 c2 c3 55 53 48 63 ce 48 89 H.wXH.V.H.B.H....HE.H.D..USHc.H.
145e0 fb 48 83 ec 18 48 8b 47 10 48 8b 57 30 89 74 24 0c 48 8b 6f 20 48 29 c2 48 c1 fa 04 48 39 ca 7f .H...H.G.H.W0.t$.H.o.H).H...H9..
14600 2d 48 2b 47 38 ba 40 42 0f 00 29 ca 48 c1 f8 04 83 c0 05 39 d0 7e 04 31 c0 eb 2f 48 8d 54 24 0c -H+G8.@B..).H......9.~.1../H.T$.
14620 be 52 45 41 00 e8 8c 67 00 00 85 c0 75 e9 48 63 54 24 0c b8 01 00 00 00 48 c1 e2 04 48 03 53 10 .REA...g....u.HcT$......H...H.S.
14640 48 39 55 08 73 04 48 89 55 08 48 83 c4 18 5b 5d c3 48 39 f7 74 34 48 63 c2 48 c1 e0 04 48 29 47 H9U.s.H.U.H...[].H9.t4Hc.H...H)G
14660 10 31 c0 39 c2 7e 23 4c 8b 46 10 49 8d 48 10 48 89 4e 10 48 89 c1 48 ff c0 48 c1 e1 04 48 03 4f .1.9.~#L.F.I.H.H.N.H..H..H...H.O
14680 10 0f 10 01 41 0f 11 00 eb d9 c3 48 8b 57 18 48 8b 82 d8 00 00 00 48 89 b2 d8 00 00 00 c3 48 85 ....A......H.W.H......H.......H.
146a0 ff b8 50 49 45 00 74 0b 48 8b 47 18 48 8b 80 e8 00 00 00 c3 8d 96 27 46 0f 00 89 f0 81 fa 27 46 ..PIE.t.H.G.H.........'F......'F
146c0 0f 00 77 11 48 8b 4f 20 48 8b 57 10 48 2b 11 48 c1 fa 04 01 d0 c3 48 8b 47 20 48 8b 10 48 8b 47 ..w.H.O.H.W.H+.H......H.G.H..H.G
146e0 10 48 83 c2 10 48 29 d0 48 c1 f8 04 c3 48 8b 47 20 85 f6 48 63 f6 48 8b 00 78 29 48 ff c6 48 c1 .H...H).H....H.G...Hc.H..x)H..H.
14700 e6 04 48 01 c6 48 8b 47 10 48 39 f0 73 11 48 8d 50 10 48 89 57 10 c7 40 08 00 00 00 00 eb e6 48 ..H..H.G.H9.s.H.P.H.W..@.......H
14720 89 77 10 c3 48 ff c6 48 c1 e6 04 48 01 77 10 c3 41 54 55 53 48 8b 47 10 48 63 da 48 8d 68 f0 e8 .w..H..H...H.w..ATUSH.G.Hc.H.h..
14740 94 fd ff ff 85 db 49 89 c4 78 0f 48 c1 e3 04 48 89 e8 48 29 d8 48 89 c3 eb 0b 48 c1 e3 04 48 29 ......I..x.H...H..H).H....H...H)
14760 d8 48 8d 58 f0 48 89 de 4c 89 e7 e8 f6 fd ff ff 48 8d 7b 10 48 89 ee e8 ea fd ff ff 5b 48 89 ee .H.X.H..L.......H.{.H.......[H..
14780 4c 89 e7 5d 41 5c e9 db fd ff ff 41 54 55 41 89 d4 53 48 89 fb e8 3e fd ff ff 44 89 e6 48 89 c5 L..]A\.....ATUA..SH...>...D..H..
147a0 48 89 df e8 30 fd ff ff 0f 10 45 00 41 81 fc d8 b9 f0 ff 0f 11 00 7d 2c f6 45 08 40 74 26 48 8b H...0.....E.A.........},.E.@t&H.
147c0 43 20 48 8b 00 48 8b 30 f6 46 09 04 74 16 48 8b 55 00 f6 42 09 03 74 0c 48 89 df 5b 5d 41 5c e9 C.H..H.0.F..t.H.U..B..t.H..[]A\.
147e0 32 ee ff ff 5b 5d 41 5c c3 55 53 48 89 fd 48 8b 5f 10 e8 e1 fc ff ff 0f 10 00 48 83 c3 10 0f 11 2...[]A\.USH..H._.........H.....
14800 43 f0 48 89 5d 10 5b 5d c3 e8 ca fc ff ff 83 ca ff 48 3d 40 62 45 00 74 06 8b 50 08 83 e2 0f 89 C.H.].[].........H=@bE.t..P.....
14820 d0 c3 ff c6 48 63 f6 48 8b 04 f5 80 48 45 00 c3 e8 a3 fc ff ff 8b 50 08 83 fa 66 0f 94 c1 83 fa ....Hc.H....HE........P...f.....
14840 16 0f 94 c0 09 c8 0f b6 c0 c3 e8 89 fc ff ff 83 78 08 13 0f 94 c0 0f b6 c0 c3 48 83 ec 18 e8 75 ................x.........H....u
14860 fc ff ff 48 89 c7 b8 01 00 00 00 83 7f 08 03 74 0a 48 8d 74 24 08 e8 38 15 ff ff 48 83 c4 18 c3 ...H...........t.H.t$..8...H....
14880 e8 53 fc ff ff 8b 40 08 83 e0 0f 83 e8 03 83 f8 01 0f 96 c0 0f b6 c0 c3 e8 3b fc ff ff 8b 50 08 .S....@..................;....P.
148a0 83 fa 02 0f 94 c1 83 fa 47 0f 94 c0 09 c8 0f b6 c0 c3 41 54 55 41 89 d4 53 48 89 fd e8 17 fc ff ........G.........ATUA..SH......
148c0 ff 44 89 e6 48 89 c3 48 89 ef e8 09 fc ff ff 48 81 fb 40 62 45 00 74 19 48 3d 40 62 45 00 74 11 .D..H..H.......H..@bE.t.H=@bE.t.
148e0 48 89 de 48 89 c2 31 ff 5b 5d 41 5c e9 14 19 ff ff 5b 31 c0 5d 41 5c c3 8d 46 f4 53 48 89 fb 83 H..H..1.[]A\.....[1.]A\..F.SH...
14900 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 4b 10 48 ..w.H.G...@.H.....@.H.G.H..H.K.H
14920 8d 51 e0 48 83 e9 10 49 89 d0 e8 20 86 00 00 48 83 6b 10 10 5b c3 41 55 41 54 41 89 d5 55 53 48 .Q.H...I.......H.k..[.AUATA..USH
14940 89 fb 41 52 41 89 cc e8 8c fb ff ff 44 89 ee 48 89 c5 48 89 df e8 7e fb ff ff 48 81 fd 40 62 45 ..ARA.......D..H..H...~...H..@bE
14960 00 74 54 48 3d 40 62 45 00 48 89 c2 74 49 41 83 fc 01 74 1e 41 83 fc 02 74 2b 45 85 e4 75 38 41 .tTH=@bE.H..tIA...t.A...t+E..u8A
14980 59 48 89 ee 48 89 df 5b 5d 41 5c 41 5d e9 73 18 ff ff 41 58 48 89 ee 48 89 df 5b 5d 41 5c 41 5d YH..H..[]A\A].s...AXH..H..[]A\A]
149a0 e9 e1 16 ff ff 59 48 89 ee 48 89 df 5b 5d 41 5c 41 5d e9 7f 17 ff ff 5a 31 c0 5b 5d 41 5c 41 5d .....YH..H..[]A\A].....Z1.[]A\A]
149c0 c3 53 48 89 fb 48 89 f7 48 8b 73 10 e8 e0 86 00 00 48 85 c0 74 05 48 83 43 10 10 5b c3 53 48 89 .SH..H..H.s......H..t.H.C..[.SH.
149e0 d3 48 83 ec 10 e8 ee fa ff ff 83 78 08 03 75 11 f2 0f 10 00 b8 01 00 00 00 f2 0f 11 44 24 08 eb .H.........x..u.............D$..
14a00 1a 48 8d 74 24 08 48 89 c7 e8 a5 13 ff ff 85 c0 75 09 48 c7 44 24 08 00 00 00 00 48 85 db 74 02 .H.t$.H.........u.H.D$.....H..t.
14a20 89 03 f2 0f 10 44 24 08 48 83 c4 10 5b c3 53 48 89 d3 48 83 ec 10 e8 9d fa ff ff 83 78 08 13 75 .....D$.H...[.SH..H.........x..u
14a40 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 c9 13 ff ff 85 c0 75 .H..H.D$........H.t$.H.........u
14a60 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 57 fa ff .H.D$.....H..t...H.D$.H...[..W..
14a80 ff 8b 50 08 85 d2 74 13 ff ca 75 0a 31 d2 83 38 00 0f 95 c2 eb 05 ba 01 00 00 00 89 d0 c3 41 54 ..P...t...u.1..8..............AT
14aa0 55 41 89 f4 53 48 89 d5 48 89 fb 48 83 ec 10 e8 24 fa ff ff 8b 50 08 83 e2 0f 83 fa 04 74 49 83 UA..SH..H..H....$....P.......tI.
14ac0 fa 03 74 11 31 c0 48 85 ed 74 54 48 c7 45 00 00 00 00 00 eb 4a 48 8b 43 18 48 83 78 18 00 7e 08 ..t.1.H..tTH.E......JH.C.H.x..~.
14ae0 48 89 df e8 a1 f2 ff ff 44 89 e6 48 89 df e8 e5 f9 ff ff 48 89 df 48 89 c6 48 89 44 24 08 e8 64 H.......D..H.......H..H..H.D$..d
14b00 87 00 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 48 ...H.D$.H..t.H..H.R.H.U.H..H...H
14b20 83 c4 10 5b 5d 41 5c c3 51 e8 aa f9 ff ff 8b 50 08 83 e2 0f 83 fa 05 74 1c 83 fa 07 74 0e 83 fa ...[]A\.Q......P.......t....t...
14b40 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 79 40 ff ff 48 98 eb .u.H..H.@...H..H.@...H.8.y@..H..
14b60 02 31 c0 5a c3 e8 6e f9 ff ff 8b 48 08 83 f9 16 75 05 48 8b 10 eb 0e 31 d2 83 f9 66 75 07 48 8b .1.Z..n....H....u.H....1...fu.H.
14b80 00 48 8b 50 18 48 89 d0 c3 e8 4a f9 ff ff 8b 50 08 83 e2 0f 83 fa 02 74 0d 83 fa 07 75 0c 48 8b .H.P.H....J....P.......t....u.H.
14ba0 00 48 83 c0 28 c3 48 8b 00 c3 31 c0 c3 e8 26 f9 ff ff 31 d2 83 78 08 48 75 03 48 8b 10 48 89 d0 .H..(.H...1...&...1..x.Hu.H..H..
14bc0 c3 55 53 89 f5 48 89 fb e8 0b f9 ff ff 8b 50 08 83 e2 3f 83 fa 07 74 24 7f 0e 83 fa 05 74 18 7f .US..H........P...?...t$.....t..
14be0 16 83 fa 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 89 ee 48 89 ....t......t...&t....u.H......H.
14c00 df 5b 5d e9 81 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 .[].....1.[].H.G..@.....H...H.G.
14c20 c3 48 8b 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 .H.G......@.....H.G...H.G.H.0.@.
14c40 13 00 00 00 48 83 47 10 10 c3 53 48 89 fb 48 83 ec 10 48 8b 47 18 48 83 78 18 00 7e 17 48 89 54 ....H.G...SH..H...H.G.H.x..~.H.T
14c60 24 08 48 89 34 24 e8 1e f1 ff ff 48 8b 54 24 08 48 8b 34 24 48 89 df e8 71 f3 ff ff 48 8b 4b 10 $.H.4$.....H.T$.H.4$H...q...H.K.
14c80 48 89 01 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 H...P.H.....@....Q.H.C..H...[.SH
14ca0 89 fb 48 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 ..H...H..u..]...1..>H.G.H.x..~.H
14cc0 89 74 24 08 e8 c0 f0 ff ff 48 8b 74 24 08 48 89 df e8 85 f4 ff ff 48 8b 4b 10 48 89 01 8a 50 08 .t$......H.t$.H.......H.K.H...P.
14ce0 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 83 ec 10 H.....@....Q.H.C..H...[.SH..H...
14d00 48 8b 47 18 48 83 78 18 00 7e 17 48 89 54 24 08 48 89 34 24 e8 70 f0 ff ff 48 8b 54 24 08 48 8b H.G.H.x..~.H.T$.H.4$.p...H.T$.H.
14d20 34 24 48 83 c4 10 48 89 df 5b e9 94 86 00 00 53 48 89 fb 48 81 ec e0 00 00 00 84 c0 48 89 54 24 4$H...H..[.....SH..H........H.T$
14d40 40 48 89 4c 24 48 4c 89 44 24 50 4c 89 4c 24 58 74 3a 0f 29 44 24 60 0f 29 4c 24 70 0f 29 94 24 @H.L$HL.D$PL.L$Xt:.)D$`.)L$p.).$
14d60 80 00 00 00 0f 29 9c 24 90 00 00 00 0f 29 a4 24 a0 00 00 00 0f 29 ac 24 b0 00 00 00 0f 29 b4 24 .....).$.....).$.....).$.....).$
14d80 c0 00 00 00 0f 29 bc 24 d0 00 00 00 48 8b 43 18 48 83 78 18 00 7e 12 48 89 df 48 89 74 24 08 e8 .....).$....H.C.H.x..~.H..H.t$..
14da0 e5 ef ff ff 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 ....H.t$.H..$....H.T$.H...D$....
14dc0 00 c7 44 24 1c 30 00 00 00 48 89 44 24 20 48 8d 44 24 30 48 89 44 24 28 e8 e6 85 00 00 48 81 c4 ..D$.0...H.D$.H.D$0H.D$(.....H..
14de0 e0 00 00 00 5b c3 85 d2 41 54 49 89 f4 55 89 d5 53 48 89 fb 75 10 48 8b 47 10 48 89 30 c7 40 08 ....[...ATI..U..SH..u.H.G.H.0.@.
14e00 16 00 00 00 eb 57 48 8b 47 18 48 83 78 18 00 7e 05 e8 73 ef ff ff 89 ee 48 89 df e8 97 d8 ff ff .....WH.G.H.x..~..s.....H.......
14e20 48 63 d5 4c 89 60 18 48 c1 e2 04 48 29 53 10 ff cd 48 83 ea 10 48 8b 73 10 83 fd ff 74 15 48 63 Hc.L.`.H...H)S...H...H.s....t.Hc
14e40 cd 48 83 c1 02 0f 10 04 16 48 c1 e1 04 0f 11 04 08 eb dc 48 89 06 c7 46 08 66 00 00 00 48 83 43 .H.......H.........H...F.f...H.C
14e60 10 10 5b 5d 41 5c c3 48 8b 47 10 31 d2 85 f6 0f 95 c2 89 10 c7 40 08 01 00 00 00 48 83 47 10 10 ..[]A\.H.G.1.........@.....H.G..
14e80 c3 48 8b 47 10 48 89 30 c7 40 08 02 00 00 00 48 83 47 10 10 c3 48 8b 47 10 48 89 38 c7 40 08 48 .H.G.H.0.@.....H.G...H.G.H.8.@.H
14ea0 00 00 00 48 8b 47 18 48 83 47 10 10 48 39 b8 e0 00 00 00 0f 94 c0 0f b6 c0 c3 41 55 41 54 49 89 ...H.G.H.G..H9............AUATI.
14ec0 f5 55 53 48 89 fb 50 48 8b 47 18 be 02 00 00 00 48 8b 78 40 e8 f2 35 ff ff 4c 8b 63 10 48 89 c5 .USH..PH.G......H.x@..5..L.c.H..
14ee0 4c 89 ee 48 89 df 49 8d 44 24 10 48 89 43 10 e8 67 f2 ff ff 49 89 04 24 8a 50 08 48 89 ee 48 8b L..H..I.D$.H.C..g...I..$.P.H..H.
14f00 43 10 48 89 df 83 ca 40 0f b6 d2 41 89 54 24 08 48 8d 50 f0 48 89 d1 e8 11 0f ff ff 48 8b 43 10 C.H....@...A.T$.H.P.H.......H.C.
14f20 8b 40 f8 5a 5b 83 e0 0f 5d 41 5c 41 5d c3 53 48 89 fb e8 a1 f5 ff ff 48 8b 4b 10 48 89 c6 48 89 .@.Z[...]A\A].SH.......H.K.H..H.
14f40 df 48 8d 51 f0 48 89 d1 e8 e0 0e ff ff 48 8b 43 10 5b 8b 40 f8 83 e0 0f c3 41 55 41 54 49 89 d5 .H.Q.H.......H.C.[.@.....AUATI..
14f60 55 53 48 89 fb 50 e8 6d f5 ff ff 4c 8b 63 10 4c 89 ee 48 89 df 48 89 c5 e8 de f1 ff ff 49 89 04 USH..P.m...L.c.L..H..H.......I..
14f80 24 8a 50 08 48 89 ee 48 89 df 83 ca 40 0f b6 d2 41 89 54 24 08 48 8b 53 10 48 8d 42 10 48 89 d1 $.P.H..H....@...A.T$.H.S.H.B.H..
14fa0 48 89 43 10 e8 84 0e ff ff 48 8b 43 10 8b 40 f8 5a 5b 83 e0 0f 5d 41 5c 41 5d c3 55 53 48 89 fb H.C......H.C..@.Z[...]A\A].USH..
14fc0 50 48 89 d5 e8 0f f5 ff ff 48 8b 4b 10 48 89 c6 48 89 df 48 89 29 48 8b 53 10 c7 41 08 13 00 00 PH.......H.K.H..H..H.)H.S..A....
14fe0 00 48 8d 4a 10 48 89 4b 10 48 89 d1 e8 3c 0e ff ff 48 8b 43 10 8b 40 f8 5a 5b 83 e0 0f 5d c3 55 .H.J.H.K.H...<...H.C..@.Z[...].U
15000 53 48 89 fb 50 e8 ce f4 ff ff 48 8b 6b 10 48 8b 38 48 8d 75 f0 e8 44 35 ff ff 0f 10 00 48 8b 43 SH..P.....H.k.H.8H.u..D5.....H.C
15020 10 0f 11 45 f0 8b 40 f8 5a 5b 83 e0 0f 5d c3 41 54 55 49 89 d4 53 48 89 fb e8 9a f4 ff ff 48 8b ...E..@.Z[...].ATUI..SH.......H.
15040 38 4c 89 e6 48 8b 6b 10 e8 7e 34 ff ff 0f 10 00 48 8b 43 10 0f 11 45 00 48 8d 50 10 8b 40 08 48 8L..H.k..~4.....H.C...E.H.P..@.H
15060 89 53 10 5b 5d 83 e0 0f 41 5c c3 55 53 48 89 d5 48 89 fb 48 83 ec 18 e8 5c f4 ff ff 48 89 2c 24 .S.[]...A\.USH..H..H....\...H.,$
15080 48 8b 38 48 89 e6 48 8b 6b 10 c7 44 24 08 02 00 00 00 e8 c7 34 ff ff 0f 10 00 48 8b 43 10 0f 11 H.8H..H.k..D$.......4.....H.C...
150a0 45 00 48 8d 50 10 8b 40 08 48 89 53 10 48 83 c4 18 5b 5d 83 e0 0f c3 41 54 55 41 89 d4 53 48 8b E.H.P..@.H.S.H...[]....ATUA..SH.
150c0 47 18 48 89 fb 89 f5 48 83 78 18 00 7e 05 e8 b6 ec ff ff 48 89 df e8 56 33 ff ff 48 8b 53 10 48 G.H....H.x..~......H...V3..H.S.H
150e0 89 02 c7 42 08 45 00 00 00 48 83 43 10 10 85 ed 7f 05 45 85 e4 7e 14 44 89 e1 89 ea 48 89 df 5b ...B.E...H.C......E..~.D....H..[
15100 5d 41 5c 48 89 c6 e9 89 35 ff ff 5b 5d 41 5c c3 53 48 89 fb e8 bf f3 ff ff 8b 50 08 83 e2 0f 83 ]A\H....5..[]A\.SH........P.....
15120 fa 05 74 0e 83 fa 07 75 12 48 8b 00 48 8b 50 10 eb 18 48 8b 00 48 8b 50 28 eb 0f 48 8b 43 18 48 ..t....u.H..H.P...H..H.P(..H.C.H
15140 63 d2 48 8b 94 d0 b8 01 00 00 31 c0 48 85 d2 74 18 48 8b 43 10 48 89 10 c7 40 08 45 00 00 00 b8 c.H.......1.H..t.H.C.H...@.E....
15160 01 00 00 00 48 83 43 10 10 5b c3 53 48 89 fb e8 64 f3 ff ff 48 8b 00 48 8b 53 10 48 8b 48 20 48 ....H.C..[.SH...d...H..H.S.H.H.H
15180 83 c2 10 48 89 4a f0 0f b6 48 0a 89 4a f8 89 c8 48 89 53 10 83 e0 0f 5b c3 41 55 41 54 49 89 f5 ...H.J...H..J...H.S....[.AUATI..
151a0 55 53 48 89 fb 50 48 8b 47 18 be 02 00 00 00 48 8b 78 40 e8 13 33 ff ff 4c 8b 63 10 48 89 c5 4c USH..PH.G......H.x@..3..L.c.H..L
151c0 89 ee 48 89 df 49 8d 44 24 10 48 89 43 10 e8 88 ef ff ff 49 89 04 24 8a 50 08 48 89 ee 48 89 df ..H..I.D$.H.C......I..$.P.H..H..
151e0 83 ca 40 0f b6 d2 41 89 54 24 08 48 8b 53 10 48 8d 4a e0 48 83 ea 10 e8 29 0d ff ff 48 83 6b 10 ..@...A.T$.H.S.H.J.H....)...H.k.
15200 20 5a 5b 5d 41 5c 41 5d c3 53 48 89 fb e8 c6 f2 ff ff 48 8b 53 10 48 89 df 48 89 c6 48 8d 4a f0 .Z[]A\A].SH.......H.S.H..H..H.J.
15220 48 83 ea 20 e8 fc 0c ff ff 48 83 6b 10 20 5b c3 41 55 41 54 49 89 d5 55 53 48 89 fb 50 e8 96 f2 H........H.k..[.AUATI..USH..P...
15240 ff ff 4c 8b 63 10 48 89 c5 4c 89 ee 48 89 df 49 8d 44 24 10 48 89 43 10 e8 fe ee ff ff 49 89 04 ..L.c.H..L..H..I.D$.H.C......I..
15260 24 8a 50 08 48 89 ee 48 89 df 83 ca 40 0f b6 d2 41 89 54 24 08 48 8b 53 10 48 8d 4a e0 48 83 ea $.P.H..H....@...A.T$.H.S.H.J.H..
15280 10 e8 9f 0c ff ff 48 83 6b 10 20 5a 5b 5d 41 5c 41 5d c3 55 53 48 89 fb 50 48 89 d5 e8 37 f2 ff ......H.k..Z[]A\A].USH..PH...7..
152a0 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 13 00 00 .H.K.H..H..H.Q.H.S.H.)H.S..A....
152c0 00 48 8d 4a e0 48 83 ea 10 e8 57 0c ff ff 48 83 6b 10 20 5a 5b 5d c3 55 53 48 89 fb 52 e8 f6 f1 .H.J.H....W...H.k..Z[].USH..R...
152e0 ff ff 48 8b 28 48 8b 43 10 48 89 df 48 8d 50 e0 48 89 ee e8 9d 38 ff ff 48 8b 53 10 0f 10 42 f0 ..H.(H.C.H..H.P.H....8..H.S...B.
15300 0f 11 00 c6 45 0a 00 48 8b 43 10 f6 40 f8 40 74 1b f6 45 09 04 74 15 48 8b 40 f0 f6 40 09 03 74 ....E..H.C..@.@t..E..t.H.@..@..t
15320 0b 48 89 ee 48 89 df e8 0e e3 ff ff 48 83 6b 10 20 58 5b 5d c3 55 53 48 89 fb 48 83 ec 18 48 89 .H..H.......H.k..X[].USH..H...H.
15340 54 24 08 e8 90 f1 ff ff 48 8b 28 48 8b 43 10 48 89 df 48 8b 54 24 08 48 8d 48 f0 48 89 ee e8 db T$......H.(H.C.H..H.T$.H.H.H....
15360 32 ff ff 48 8b 43 10 f6 40 f8 40 74 1b f6 45 09 04 74 15 48 8b 40 f0 f6 40 09 03 74 0b 48 89 ee 2..H.C..@.@t..E..t.H.@..@..t.H..
15380 48 89 df e8 b2 e2 ff ff 48 83 6b 10 10 48 83 c4 18 5b 5d c3 41 54 55 49 89 d4 53 48 89 fb 48 83 H.......H.k..H...[].ATUI..SH..H.
153a0 ec 10 e8 31 f1 ff ff 48 8b 28 48 89 e2 48 89 df 4c 89 24 24 c7 44 24 08 02 00 00 00 48 89 ee e8 ...1...H.(H..H..L.$$.D$.....H...
153c0 d1 37 ff ff 48 8b 53 10 0f 10 42 f0 0f 11 00 f6 42 f8 40 74 1b f6 45 09 04 74 15 48 8b 42 f0 f6 .7..H.S...B.....B.@t..E..t.H.B..
153e0 40 09 03 74 0b 48 89 ee 48 89 df e8 4a e2 ff ff 48 83 6b 10 10 48 83 c4 10 5b 5d 41 5c c3 41 54 @..t.H..H...J...H.k..H...[]A\.AT
15400 55 48 89 fd 53 31 db e8 cc f0 ff ff 49 89 c4 48 8b 45 10 83 78 f8 00 74 04 48 8b 58 f0 41 8b 54 UH..S1......I..H.E..x..t.H.X.A.T
15420 24 08 83 e2 0f 83 fa 05 74 0f 83 fa 07 75 43 49 8b 04 24 48 89 58 10 eb 08 49 8b 04 24 48 89 58 $.......t....uCI..$H.X...I..$H.X
15440 28 48 85 db 74 3b 49 8b 34 24 f6 46 09 04 74 11 f6 43 09 03 74 0b 48 89 da 48 89 ef e8 b5 e1 ff (H..t;I.4$.F..t..C..t.H..H......
15460 ff 49 8b 34 24 48 89 da 48 89 ef e8 c2 e7 ff ff eb 0f 48 8b 45 18 48 63 d2 48 89 9c d0 b8 01 00 .I.4$H..H.........H.E.Hc.H......
15480 00 48 83 6d 10 10 b8 01 00 00 00 5b 5d 41 5c c3 53 48 89 fb e8 3f f0 ff ff 48 8b 4b 10 48 8b 10 .H.m.......[]A\.SH...?...H.K.H..
154a0 48 8b 71 f0 8b 49 f8 48 89 72 20 88 4a 0a 48 8b 53 10 f6 42 f8 40 74 1b 48 8b 30 f6 46 09 04 74 H.q..I.H.r..J.H.S..B.@t.H.0.F..t
154c0 12 48 8b 52 f0 f6 42 09 03 74 08 48 89 df e8 43 e1 ff ff 48 83 6b 10 10 5b c3 48 63 c6 48 c7 c6 .H.R..B..t.H...C...H.k..[.Hc.H..
154e0 f0 ff ff ff 55 48 c1 e0 04 53 41 51 48 29 c6 48 03 77 10 4d 85 c0 48 89 fb 89 d5 74 21 66 83 bf ....UH...SAQH).H.w.M..H....t!f..
15500 c4 00 00 00 00 75 17 48 8b 47 20 4c 89 40 20 48 8b 47 20 48 89 48 30 b9 01 00 00 00 eb 02 31 c9 .....u.H.G.L.@.H.G.H.H0.......1.
15520 89 ea 48 89 df e8 a9 60 00 00 ff c5 75 12 48 8b 43 20 48 8b 53 10 48 39 50 08 73 04 48 89 50 08 ..H....`....u.H.C.H.S.H9P.s.H.P.
15540 58 5b 5d c3 41 55 41 54 4d 89 c5 55 53 45 31 c0 48 89 fb 4c 63 e6 89 d5 48 83 ec 28 85 c9 74 18 X[].AUATM..USE1.H..Lc...H..(..t.
15560 89 ce 4c 89 4c 24 08 e8 6c ef ff ff 48 2b 43 38 4c 8b 4c 24 08 49 89 c0 49 c1 e4 04 48 c7 c6 f0 ..L.L$..l...H+C8L.L$.I..I...H...
15580 ff ff ff 4c 29 e6 48 03 73 10 4d 85 c9 48 89 74 24 10 74 0a 66 83 bb c4 00 00 00 00 74 1f 48 89 ...L).H.s.M..H.t$.t.f.......t.H.
155a0 f1 48 2b 4b 38 48 8d 54 24 10 be 59 45 41 00 48 89 df 89 6c 24 18 e8 3d 62 00 00 eb 66 4c 8b 63 .H+K8H.T$..YEA.H...l$..=b...fL.c
155c0 20 48 89 f2 b9 01 00 00 00 48 89 df 4d 89 4c 24 20 4d 89 6c 24 30 48 2b 53 38 49 89 54 24 38 48 .H.......H..M.L$.M.l$0H+S8I.T$8H
155e0 8b 93 b0 00 00 00 49 89 54 24 28 4c 89 83 b0 00 00 00 89 ea 41 8a 44 24 42 83 e0 fe 0a 83 c9 00 ......I.T$(L........A.D$B.......
15600 00 00 83 c8 10 41 88 44 24 42 e8 c4 5f 00 00 49 8b 44 24 28 41 80 64 24 42 ef 48 89 83 b0 00 00 .....A.D$B.._..I.D$(A.d$B.H.....
15620 00 31 c0 ff c5 75 12 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 4a 08 48 83 c4 28 5b 5d 41 .1...u.H.S.H.K.H9J.s.H.J.H..([]A
15640 5c 41 5d c3 41 54 55 48 89 cd 53 b8 d0 62 45 00 48 89 fb 48 83 ec 40 48 85 c9 48 89 d1 48 89 f2 \A].ATUH..S..bE.H..H..@H..H..H..
15660 48 8d 74 24 18 48 0f 44 e8 4c 89 44 24 08 e8 d6 b9 ff ff 4c 8b 44 24 08 48 8d 74 24 18 48 89 ea H.t$.H.D.L.D$......L.D$.H.t$.H..
15680 48 89 df 4c 89 c1 e8 03 62 00 00 85 c0 89 c5 75 47 48 8b 43 10 4c 8b 60 f0 41 80 7c 24 0a 00 74 H..L....b......uGH.C.L.`.A.|$..t
156a0 37 48 8b 43 18 be 02 00 00 00 48 8b 78 40 e8 18 2e ff ff 49 8b 74 24 20 0f 10 00 48 8b 16 0f 11 7H.C......H.x@.....I.t$....H....
156c0 02 f6 42 08 40 74 11 48 8d 46 10 48 39 c2 75 08 48 89 df e8 77 df ff ff 48 83 c4 40 89 e8 5b 5d ..B.@t.H.F.H9.u.H...w...H..@..[]
156e0 41 5c c3 48 8b 47 10 49 89 f1 41 89 c8 83 78 f8 46 75 13 48 8b 40 f0 48 89 d1 4c 89 ca 48 8b 70 A\.H.G.I..A...x.Fu.H.@.H..L..H.p
15700 18 e9 32 04 ff ff b8 01 00 00 00 c3 0f b6 47 0a c3 83 fe 09 41 55 41 54 49 89 fd 55 53 51 48 8b ..2...........G.....AUATI..USQH.
15720 5f 18 0f 87 e8 00 00 00 89 f6 ff 24 f5 00 49 45 00 c6 43 57 00 eb 0e 31 f6 48 89 df e8 df 05 00 _..........$..IE..CW...1.H......
15740 00 c6 43 57 01 31 c0 e9 c7 00 00 00 31 f6 e8 e6 e6 ff ff eb f0 48 8b 43 10 48 03 43 18 48 c1 e8 ..CW.1......1........H.C.H.C.H..
15760 0a e9 ad 00 00 00 48 8b 43 10 03 43 18 25 ff 03 00 00 e9 9c 00 00 00 85 d2 44 8a 63 57 c6 43 57 ......H.C..C.%...........D.cW.CW
15780 01 75 1e 48 c7 c6 80 f3 ff ff 48 89 df bd 01 00 00 00 e8 89 05 00 00 4c 89 ef e8 ea e5 ff ff eb .u.H......H............L........
157a0 2c 48 63 d2 48 89 df 48 c1 e2 0a 48 03 53 18 48 89 d6 48 89 d5 e8 66 05 00 00 49 8b 45 18 48 83 ,Hc.H..H...H.S.H..H...f...I.E.H.
157c0 78 18 00 7e 08 4c 89 ef e8 bc e5 ff ff 31 c0 48 85 ed 44 88 63 57 7e 3b 31 c0 80 7b 55 07 0f 94 x..~.L.......1.H..D.cW~;1..{U...
157e0 c0 eb 30 8b 83 cc 00 00 00 89 93 cc 00 00 00 eb 22 83 fa 27 b9 28 00 00 00 8b 83 d0 00 00 00 0f ..0............."..'.(..........
15800 4e d1 89 93 d0 00 00 00 eb 09 0f b6 43 57 eb 03 83 c8 ff 5a 5b 5d 41 5c 41 5d c3 50 e8 5a 89 00 N...........CW.....Z[]A\A].P.Z..
15820 00 53 48 89 fb e8 ae ec ff ff 48 8b 4b 10 48 8b 30 48 89 df 48 8d 51 f0 e8 d5 2a ff ff 85 c0 74 .SH.......H.K.H.0H..H.Q...*....t
15840 07 48 83 43 10 10 eb 05 48 83 6b 10 10 5b c3 55 53 48 89 fb 48 83 ec 18 83 fe 01 7e 26 48 8b 47 .H.C....H.k..[.USH..H......~&H.G
15860 18 48 83 78 18 00 7e 0d 89 74 24 0c e8 18 e5 ff ff 8b 74 24 0c 48 83 c4 18 48 89 df 5b 5d e9 52 .H.x..~..t$.......t$.H...H..[].R
15880 0b ff ff 85 f6 75 25 48 8b 6f 10 31 d2 be 30 3c 45 00 e8 56 e7 ff ff 48 89 45 00 8a 40 08 83 c8 .....u%H.o.1..0<E..V...H.E..@...
158a0 40 0f b6 c0 89 45 08 48 83 43 10 10 48 83 c4 18 5b 5d c3 53 48 89 fb e8 1c ec ff ff 48 8b 73 10 @....E.H.C..H...[].SH.......H.s.
158c0 48 89 df 48 89 c2 e8 bc 0c ff ff 48 83 43 10 10 5b c3 48 85 f6 74 0b 48 8b 47 18 48 8b 40 08 48 H..H.......H.C..[.H..t.H.G.H.@.H
158e0 89 06 48 8b 47 18 48 8b 00 c3 48 8b 47 18 48 89 50 08 48 89 30 c3 53 48 89 fb 48 83 ec 10 48 8b ..H.G.H...H.G.H.P.H.0.SH..H...H.
15900 47 18 48 83 78 18 00 7e 0f 48 89 74 24 08 e8 76 e4 ff ff 48 8b 74 24 08 48 89 df e8 58 e8 ff ff G.H.x..~.H.t$..v...H.t$.H...X...
15920 48 8b 53 10 48 89 02 c7 42 08 47 00 00 00 48 83 c0 28 48 83 43 10 10 48 83 c4 10 5b c3 55 53 48 H.S.H...B.G...H..(H.C..H...[.USH
15940 89 fd 89 d3 48 83 ec 10 48 c7 44 24 08 00 00 00 00 e8 82 eb ff ff 8b 50 08 83 e2 3f 83 fa 06 74 ....H...H.D$...........P...?...t
15960 30 83 fa 26 75 5b 85 db 48 8b 10 7e 54 0f b6 42 0a 39 c3 7f 4c 8d 43 ff 48 98 48 83 c0 02 48 c1 0..&u[..H..~T..B.9..L.C.H.H...H.
15980 e0 04 48 01 d0 48 89 44 24 08 b8 30 3c 45 00 eb 16 48 8d 54 24 08 31 c9 89 de 48 89 c7 e8 eb eb ..H..H.D$..0<E...H.T$.1...H.....
159a0 ff ff 48 85 c0 74 1a 48 8b 4c 24 08 48 8b 55 10 0f 10 01 48 83 c2 10 0f 11 42 f0 48 89 55 10 eb ..H..t.H.L$.H.U....H.....B.H.U..
159c0 02 31 c0 48 83 c4 10 5b 5d c3 55 53 48 89 fd 89 d3 48 83 ec 18 48 c7 04 24 00 00 00 00 48 c7 44 .1.H...[].USH....H...H..$....H.D
159e0 24 08 00 00 00 00 e8 ed ea ff ff 8b 50 08 83 e2 3f 83 fa 06 74 53 83 fa 26 0f 85 cb 00 00 00 85 $...........P...?...tS..&.......
15a00 db 48 8b 30 0f 8e c0 00 00 00 0f b6 46 0a 39 c3 0f 8f b4 00 00 00 8d 43 ff 48 8b 55 10 bb 30 3c .H.0........F.9........C.H.U..0<
15a20 45 00 48 98 48 83 c0 02 48 8d 4a f0 48 c1 e0 04 0f 10 42 f0 48 01 f0 48 85 f6 48 89 4d 10 48 89 E.H.H...H.J.H.....B.H..H..H.M.H.
15a40 04 24 0f 11 00 75 1e eb 5b 48 8d 4c 24 08 89 de 48 89 e2 48 89 c7 e8 32 eb ff ff 48 85 c0 48 89 .$...u..[H.L$...H..H...2...H..H.
15a60 c3 75 22 eb 65 f6 42 f8 40 74 61 f6 46 09 04 74 5b 48 8b 52 f0 f6 42 09 03 74 51 48 89 ef e8 93 .u".e.B.@ta.F..t[H.R..B..tQH....
15a80 db ff ff eb 47 48 8b 45 10 48 8d 50 f0 48 8b 70 f0 48 8b 78 f8 48 8b 04 24 48 89 55 10 48 89 30 ....GH.E.H.P.H.p.H.x.H..$H.U.H.0
15aa0 48 89 78 08 48 8b 74 24 08 48 85 f6 74 1e 48 8b 06 f6 40 08 40 74 15 48 8d 56 10 48 39 d0 75 0c H.x.H.t$.H..t.H...@.@t.H.V.H9.u.
15ac0 48 89 ef e8 87 db ff ff eb 02 31 db 48 83 c4 18 48 89 d8 5b 5d c3 53 89 d3 e8 fa e9 ff ff 8b 50 H.........1.H...H..[].S........P
15ae0 08 83 e2 3f 83 fa 06 74 1a 83 fa 26 75 27 ff cb 48 63 db 48 83 c3 02 48 c1 e3 04 48 03 18 48 89 ...?...t...&u'..Hc.H...H...H..H.
15b00 d8 eb 14 48 8b 00 ff cb 48 63 db 48 83 c3 04 48 8b 04 d8 eb 02 31 c0 5b c3 41 55 41 54 41 89 cc ...H....Hc.H...H.....1.[.AUATA..
15b20 55 53 48 89 fb 48 63 ea 48 83 ec 18 44 89 44 24 0c e8 a2 e9 ff ff 44 89 e6 49 89 c5 48 89 df e8 USH..Hc.H...D.D$......D..I..H...
15b40 94 e9 ff ff 4c 8b 20 49 8b 45 00 48 89 df 48 8d 2c e8 48 8b 75 18 e8 6d db ff ff 44 8b 44 24 0c ....L..I.E.H..H.,.H.u..m...D.D$.
15b60 41 ff c8 4d 63 c0 49 83 c0 04 4b 8b 04 c4 48 89 45 18 48 8d 50 10 48 ff 40 08 48 39 10 74 07 c7 A..Mc.I...K...H.E.H.P.H.@.H9.t..
15b80 40 18 01 00 00 00 48 8b 75 18 48 8b 06 f6 40 08 40 74 1b 48 8d 56 10 48 39 d0 75 12 48 83 c4 18 @.....H.u.H...@.@t.H.V.H9.u.H...
15ba0 48 89 df 5b 5d 41 5c 41 5d e9 a1 da ff ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 53 31 d2 48 89 fb b9 H..[]A\A].....H...[]A\A].S1.H...
15bc0 80 02 00 00 48 89 f7 31 f6 e8 d5 cd ff ff c7 83 b8 00 00 00 28 00 00 00 48 89 43 38 31 d2 c7 44 ....H..1............(...H.C81..D
15be0 10 08 00 00 00 00 48 83 c2 10 48 81 fa 80 02 00 00 75 eb 48 8d 90 30 02 00 00 48 89 43 60 48 c7 ......H...H......u.H..0...H.C`H.
15c00 43 70 00 00 00 00 48 c7 43 78 00 00 00 00 c6 83 a2 00 00 00 00 48 89 53 30 48 8d 50 10 48 05 50 Cp....H.Cx...........H.S0H.P.H.P
15c20 01 00 00 48 89 53 10 c7 80 b8 fe ff ff 00 00 00 00 48 89 43 68 48 8d 43 60 48 89 43 20 5b c3 41 ...H.S...........H.ChH.C`H.C.[.A
15c40 54 55 48 89 fe 53 48 89 fb 48 83 ec 10 48 8b 6f 18 e8 63 ff ff ff 48 89 df e8 d3 27 ff ff 48 89 TUH..SH..H...H.o..c...H....'..H.
15c60 df 49 89 c4 48 89 45 40 48 89 c6 c7 45 48 45 00 00 00 31 c9 ba 02 00 00 00 e8 16 2a ff ff 48 89 .I..H.E@H...EHE...1........*..H.
15c80 e1 4c 89 e6 ba 01 00 00 00 48 89 df 48 89 1c 24 c7 44 24 08 48 00 00 00 e8 a1 29 ff ff 48 89 df .L.......H..H..$.D$.H.....)..H..
15ca0 e8 8c 27 ff ff 48 89 e1 ba 02 00 00 00 4c 89 e6 48 89 df 48 89 04 24 c7 44 24 08 45 00 00 00 e8 ..'..H.......L..H..H..$.D$.E....
15cc0 7a 29 ff ff be 40 00 00 00 48 89 df e8 2b e2 ff ff 48 89 df e8 22 e5 ff ff 48 89 df e8 ac 3c 00 z)...@...H...+...H..."...H....<.
15ce0 00 ba 11 00 00 00 48 89 df be 41 4b 45 00 e8 fa e2 ff ff 48 89 df 48 89 85 f0 00 00 00 48 89 c6 ......H...AKE......H..H......H..
15d00 e8 6b d9 ff ff c6 45 57 01 31 ff e8 8e e9 ff ff 48 89 85 e8 00 00 00 48 83 c4 10 5b 5d 41 5c c3 .k....EW.1......H......H...[]A\.
15d20 48 8b 47 18 48 89 77 18 48 29 f0 48 01 47 10 c3 53 31 d2 48 89 fb b9 48 00 00 00 31 f6 e8 61 cc H.G.H.w.H).H.G..S1.H...H...1..a.
15d40 ff ff 48 8b 53 20 48 89 42 18 48 89 50 10 48 c7 40 18 00 00 00 00 5b c3 55 53 48 89 fb 52 48 8b ..H.S.H.B.H.P.H.@.....[.USH..RH.
15d60 47 20 48 8b 70 18 48 c7 40 18 00 00 00 00 48 85 f6 74 18 48 8b 6e 18 31 c9 ba 48 00 00 00 48 89 G.H.p.H.@.....H..t.H.n.1..H...H.
15d80 df e8 1d cc ff ff 48 89 ee eb e3 58 5b 5d c3 48 83 7f 38 00 74 2b 48 8d 47 60 53 48 89 fb 48 89 ......H....X[].H..8.t+H.G`SH..H.
15da0 47 20 e8 b1 ff ff ff 48 63 93 b8 00 00 00 48 8b 73 38 48 89 df 5b 31 c9 48 c1 e2 04 e9 e2 cb ff G......Hc.....H.s8H..[1.H.......
15dc0 ff c3 55 53 48 89 fb 50 48 8b 77 38 48 8b 6f 18 e8 fb c9 ff ff 48 89 df e8 13 df ff ff 48 8b 43 ..USH..PH.w8H.o......H.......H.C
15de0 18 48 89 df 31 c9 48 63 50 3c 48 8b 70 30 48 c1 e2 03 e8 ac cb ff ff 48 8b 95 c0 00 00 00 48 8b .H..1.HcP<H.p0H........H......H.
15e00 b5 b0 00 00 00 31 c9 48 89 df e8 94 cb ff ff 48 89 df 48 89 85 b0 00 00 00 48 c7 85 c0 00 00 00 .....1.H.......H..H......H......
15e20 00 00 00 00 e8 66 ff ff ff 48 8b 7d 08 48 8b 45 00 48 8d 73 f8 41 58 5b 5d 31 c9 ba d8 02 00 00 .....f...H.}.H.E.H.s.AX[]1......
15e40 ff e0 41 55 41 54 49 89 f4 55 53 49 89 fd 31 f6 4c 89 e7 b9 d8 02 00 00 48 83 ec 38 ba 08 00 00 ..AUATI..USI..1.L.......H..8....
15e60 00 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 41 ff d5 31 ff 48 85 c0 48 89 c3 0f 84 4f 02 .dH..%(...H.D$(1.A..1.H..H....O.
15e80 00 00 48 c7 40 08 00 00 00 00 c6 40 10 08 48 8d 68 08 c6 80 2c 01 00 00 01 c6 40 11 01 48 8d 80 ..H.@......@..H.h...,.....@..H..
15ea0 d8 00 00 00 48 c7 43 40 00 00 00 00 48 c7 43 28 00 00 00 00 48 89 43 20 c7 83 c0 00 00 00 00 00 ....H.C@....H.C(....H.C.........
15ec0 00 00 48 89 6b 58 48 c7 43 60 00 00 00 00 66 c7 83 ce 00 00 00 00 00 48 c7 83 b0 00 00 00 00 00 ..H.kXH.C`....f........H........
15ee0 00 00 c6 83 d0 00 00 00 00 c7 83 c4 00 00 00 00 00 00 00 c6 83 d1 00 00 00 01 c7 83 c8 00 00 00 ................................
15f00 00 00 00 00 48 c7 43 48 00 00 00 00 66 c7 83 cc 00 00 00 01 00 c6 43 12 00 48 c7 83 b8 00 00 00 ....H.CH....f.........C..H......
15f20 00 00 00 00 4c 89 ab d8 00 00 00 4c 89 a3 e0 00 00 00 48 89 ab b8 01 00 00 e8 02 e4 fe ff 48 8d ....L......L......H...........H.
15f40 54 24 04 48 8d 7c 24 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 T$.H.|$.......D$.H.l$.H.T$...H.D
15f60 24 18 40 62 45 00 48 c7 44 24 20 42 5e 41 00 e8 56 df ff ff c6 83 2f 01 00 00 00 89 83 28 01 00 $.@bE.H.D$.B^A..V...../......(..
15f80 00 31 c0 48 c7 83 00 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 .1.H............................
15fa0 00 00 48 c7 83 08 01 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 ..H....................H........
15fc0 00 00 48 c7 83 98 01 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 ..H..........H..........H.......
15fe0 00 00 00 c6 83 2d 01 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 .....-...........H..x.......H..p
16000 01 00 00 00 00 00 00 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 .......H..@.......H..0.......H..
16020 38 01 00 00 00 00 00 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 8.......H..P.......H..H.......H.
16040 83 68 01 00 00 00 00 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 .h.......H..`.......H..X.......H
16060 c7 83 80 01 00 00 00 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 ..........H..........H..........
16080 c7 83 a0 01 00 00 00 00 00 00 c7 83 a4 01 00 00 c8 00 00 00 c7 83 a8 01 00 00 c8 00 00 00 48 c7 ..............................H.
160a0 84 03 90 02 00 00 00 00 00 00 48 83 c0 08 48 83 f8 48 75 ea 31 d2 48 89 ef be 3f 5c 41 00 e8 f3 ..........H...H..Hu.1.H...?\A...
160c0 4c 00 00 85 c0 48 89 ef 74 07 e8 f3 fc ff ff 31 ff 48 8b 4c 24 28 64 48 33 0c 25 28 00 00 00 48 L....H..t......1.H.L$(dH3.%(...H
160e0 89 f8 74 05 e8 07 e0 fe ff 48 83 c4 38 5b 5d 41 5c 41 5d c3 41 54 55 49 89 fc 53 48 8b 5f 20 48 ..t......H..8[]A\A].ATUI..SH._.H
16100 8b 73 18 48 85 f6 74 25 48 8b 6e 18 48 85 ed 74 1c 31 c9 ba 48 00 00 00 4c 89 e7 e8 83 c8 ff ff .s.H..t%H.n.H..t.1..H...L.......
16120 48 89 6b 18 48 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 H.k.H.].H....[]A\.ATUSH.o.H..H.}
16140 18 00 7e 05 e8 40 dc ff ff 48 89 df b9 d8 00 00 00 ba 08 00 00 00 31 f6 e8 46 c8 ff ff 8a 55 54 ..~..@...H............1..F....UT
16160 c6 40 10 08 4c 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 .@..L.`.H..L......P.H.UXH.P.H.S.
16180 4c 89 65 58 4c 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 L.eXL.".B.H...H.C...............
161a0 48 c7 80 b0 00 00 00 00 00 00 00 c7 80 c4 00 00 00 00 00 00 00 48 8b 8b a8 00 00 00 48 89 68 20 H....................H......H.h.
161c0 88 90 d0 00 00 00 8b 93 bc 00 00 00 4c 89 60 58 48 c7 40 40 00 00 00 00 48 c7 40 28 00 00 00 00 ............L.`XH.@@....H.@(....
161e0 c7 80 c0 00 00 00 00 00 00 00 48 c7 40 60 00 00 00 00 66 c7 80 ce 00 00 00 00 00 c6 80 d1 00 00 ..........H.@`....f.............
16200 00 01 48 c7 40 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 ..H.@H....f.........@..H........
16220 00 00 89 90 c4 00 00 00 48 89 88 b0 00 00 00 89 90 c8 00 00 00 48 8b 95 e0 00 00 00 48 8b 52 f8 ........H............H......H.R.
16240 48 89 10 e8 71 f9 ff ff 4c 89 e0 5b 5d 41 5c c3 55 53 48 89 f3 50 48 8b 76 38 48 89 fd 48 89 df H...q...L..[]A\.USH..PH.v8H..H..
16260 e8 6b c5 ff ff 48 89 df e8 22 fb ff ff 41 58 48 8d 73 f8 48 89 ef 31 c9 5b 5d ba d8 00 00 00 e9 .k...H..."...AXH.s.H..1.[]......
16280 1f c7 ff ff 48 8b 47 18 48 8b b8 e0 00 00 00 e9 2e fb ff ff 53 be 01 00 00 00 48 89 fb e8 fb 23 ....H.G.H...........S.....H....#
162a0 00 00 48 89 df be 01 00 00 00 e8 5a e5 ff ff be d7 b9 f0 ff 48 89 df 29 c6 e8 2b e5 ff ff b8 01 ..H........Z........H..)..+.....
162c0 00 00 00 5b c3 50 e8 0b e4 ff ff 5a ff c8 c3 83 fe 01 55 53 48 89 fb 51 76 1b 31 f6 e8 86 eb ff ...[.P.....Z......USH..Qv.1.....
162e0 ff be fe ff ff ff 48 89 df e8 fb e4 ff ff b8 02 00 00 00 eb 0a 48 89 d5 e8 d9 e3 ff ff 29 e8 5a ......H..............H.......).Z
16300 5b 5d c3 55 53 48 89 fb 50 e8 c8 e3 ff ff ba 06 00 00 00 48 89 df be 02 00 00 00 89 c5 e8 c7 29 [].USH..P..........H...........)
16320 00 00 48 89 df be 01 00 00 00 e8 38 eb ff ff 48 89 df be 01 00 00 00 e8 ad e4 ff ff 48 89 df ba ..H........8...H............H...
16340 02 00 00 00 be 03 00 00 00 e8 e2 e3 ff ff 8d 75 fe 48 89 df b9 02 00 00 00 83 ca ff 41 b9 cf 62 ...............u.H..........A..b
16360 41 00 41 b8 02 00 00 00 e8 d7 f1 ff ff 59 48 89 df ba 02 00 00 00 89 c6 5b 5d e9 50 ff ff ff 53 A.A..........YH.........[].P...S
16380 be 01 00 00 00 48 89 fb e8 10 23 00 00 48 89 df be 01 00 00 00 e8 cd ea ff ff ba 01 00 00 00 be .....H....#..H..................
163a0 01 00 00 00 48 89 df e8 84 e3 ff ff 48 89 df e8 22 e3 ff ff 8d 70 fe 48 89 df 83 ca ff 41 b9 cf ....H.......H..."....p.H.....A..
163c0 62 41 00 45 31 c0 31 c9 e8 77 f1 ff ff 48 89 df 31 d2 89 c6 5b e9 f5 fe ff ff 53 be 01 00 00 00 bA.E1.1..w...H..1...[.....S.....
163e0 48 89 fb e8 b5 22 00 00 48 89 df 31 d2 be 01 00 00 00 e8 dc 2b 00 00 b8 01 00 00 00 5b c3 41 54 H...."..H..1........+.......[.AT
16400 55 49 89 fc 53 e8 cc e2 ff ff be 01 00 00 00 4c 89 e7 89 c3 e8 f0 e3 ff ff 83 f8 04 75 29 31 d2 UI..S..........L............u)1.
16420 be 01 00 00 00 4c 89 e7 e8 71 e6 ff ff 80 38 23 75 15 8d 73 ff 4c 89 e7 48 63 f6 e8 f6 e7 ff ff .....L...q....8#u..s.L..Hc......
16440 b8 01 00 00 00 eb 3c be 01 00 00 00 4c 89 e7 48 63 eb e8 53 2a 00 00 48 85 c0 79 05 48 01 c5 eb ......<.....L..Hc..S*..H..y.H...
16460 07 48 39 e8 48 0f 4e e8 48 85 ed 7f 12 ba 53 4b 45 00 be 01 00 00 00 4c 89 e7 e8 c3 1e 00 00 89 .H9.H.N.H.....SKE......L........
16480 d8 29 e8 5b 5d 41 5c c3 55 53 be 02 00 00 00 50 48 89 fb e8 12 2a 00 00 48 8d 68 01 ba 05 00 00 .).[]A\.US.....PH....*..H.h.....
164a0 00 48 89 df be 01 00 00 00 e8 3b 28 00 00 48 89 ee 48 89 df e8 7d e7 ff ff 48 89 ea 48 89 df be .H........;(..H..H...}...H..H...
164c0 01 00 00 00 e8 66 eb ff ff 83 f8 01 19 c0 5a 83 c0 02 5b 5d c3 41 57 41 56 be 02 00 00 00 41 55 .....f........Z...[].AWAV.....AU
164e0 41 54 55 53 48 89 fb 48 83 ec 38 e8 19 e3 ff ff 85 c0 7f 6e be 01 00 00 00 48 89 df e8 9c 21 00 ATUSH..H..8........n.....H....!.
16500 00 be 01 00 00 00 48 89 df e8 fb e2 ff ff 83 f8 03 75 12 be 01 00 00 00 48 89 df e8 cd e1 ff ff ......H..........u......H.......
16520 e9 6e 01 00 00 48 8d 54 24 28 be 01 00 00 00 48 89 df e8 67 e5 ff ff 48 85 c0 0f 84 4b 01 00 00 .n...H.T$(.....H...g...H....K...
16540 48 89 c6 48 89 df e8 76 e4 ff ff 48 8b 4c 24 28 48 8d 51 01 48 39 d0 0f 85 2e 01 00 00 e9 31 01 H..H...v...H.L$(H.Q.H9........1.
16560 00 00 be 02 00 00 00 48 89 df e8 3b 29 00 00 ba 04 00 00 00 be 01 00 00 00 48 89 df 49 89 c5 e8 .......H...;)............H..I...
16580 65 27 00 00 48 8d 54 24 28 be 01 00 00 00 48 89 df e8 83 27 00 00 49 89 c4 49 8d 45 fe 48 83 f8 e'..H.T$(.....H....'..I..I.E.H..
165a0 22 76 12 ba 66 4b 45 00 be 02 00 00 00 48 89 df e8 8d 1d 00 00 be 78 4b 45 00 4c 89 e7 e8 2e dc "v..fKE......H........xKE.L.....
165c0 fe ff 4d 8d 3c 04 41 8a 07 3c 2d 75 0b 49 ff c7 41 be 01 00 00 00 eb 0e 45 31 f6 3c 2b 0f 94 c0 ..M.<.A..<-u.I..A.......E1.<+...
165e0 0f b6 c0 49 01 c7 e8 e5 df fe ff 48 8b 08 41 0f b6 07 f6 04 41 08 74 7b 49 63 c5 31 ed 48 89 44 ...I.......H..A.....A.t{Ic.1.H.D
16600 24 08 41 0f b6 37 f6 44 71 01 08 74 09 40 0f be c6 83 e8 30 eb 22 48 89 74 24 18 48 89 4c 24 10 $.A..7.Dq..t.@.....0."H.t$.H.L$.
16620 e8 2b d9 fe ff 48 8b 74 24 18 48 8b 00 48 8b 4c 24 10 8b 04 b0 83 e8 37 44 39 e8 7d 36 48 0f af .+...H.t$.H..H.L$......7D9.}6H..
16640 6c 24 08 48 98 49 ff c7 48 01 c5 41 0f b6 07 f6 04 41 08 75 ad be 78 4b 45 00 4c 89 ff e8 8e db l$.H.I..H..A.....A.u..xKE.L.....
16660 fe ff 45 85 f6 49 8d 14 07 48 89 ee 74 09 48 f7 de eb 04 31 f6 31 d2 4c 03 64 24 28 4c 39 e2 75 ..E..I...H..t.H....1.1.L.d$(L9.u
16680 0a 48 89 df e8 ad e5 ff ff eb 08 48 89 df e8 7a e5 ff ff 48 83 c4 38 b8 01 00 00 00 5b 5d 41 5c .H.........H...z...H..8.....[]A\
166a0 41 5d 41 5e 41 5f c3 55 53 ba 2c 30 45 00 50 be 01 00 00 00 48 89 fb bd 88 64 41 00 e8 f7 24 00 A]A^A_.US.,0E.P.....H....dA...$.
166c0 00 85 c0 b8 16 6a 41 00 48 89 df 48 0f 45 e8 be 01 00 00 00 e8 c4 1f 00 00 31 d2 48 89 ee 48 89 .....jA.H..H.E...........1.H..H.
166e0 df e8 00 e7 ff ff 48 89 df be 01 00 00 00 e8 f6 e0 ff ff 48 89 df 31 f6 e8 39 e5 ff ff 5a b8 03 ......H............H..1..9...Z..
16700 00 00 00 5b 5d c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 d0 25 00 00 48 89 df be 02 00 00 ...[].S.....H.........%..H......
16720 00 e8 77 1f 00 00 48 89 df be 03 00 00 00 e8 6a 1f 00 00 48 89 df be 03 00 00 00 e8 ad df ff ff ..w...H........j...H............
16740 48 89 df be 01 00 00 00 e8 8a eb ff ff b8 01 00 00 00 5b c3 53 ba 05 00 00 00 48 89 fb be 01 00 H.................[.S.....H.....
16760 00 00 e8 82 25 00 00 48 89 df be 02 00 00 00 e8 29 1f 00 00 48 89 df be 02 00 00 00 e8 6c df ff ....%..H........)...H........l..
16780 ff 48 89 df be 01 00 00 00 e8 71 e8 ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 66 .H........q........[.S.....H...f
167a0 e0 ff ff 83 e8 04 83 f8 01 76 12 ba 7f 4b 45 00 be 01 00 00 00 48 89 df e8 85 1b 00 00 48 89 df .........v...KE......H.......H..
167c0 be 01 00 00 00 e8 5e e3 ff ff 48 89 df 48 89 c6 e8 61 e4 ff ff b8 01 00 00 00 5b c3 53 be 01 00 ......^...H..H...a........[.S...
167e0 00 00 48 89 fb e8 b3 1e 00 00 48 89 df be 02 00 00 00 e8 a6 1e 00 00 48 89 df ba 02 00 00 00 be ..H.......H............H........
16800 01 00 00 00 e8 a9 e0 ff ff 48 89 df 89 c6 e8 54 e6 ff ff b8 01 00 00 00 5b c3 41 55 41 54 55 53 .........H.....T........[.AUATUS
16820 48 89 fb bd 01 00 00 00 48 83 ec 18 e8 a5 de ff ff be 72 34 45 00 48 89 df 41 89 c5 e8 79 e6 ff H.......H.........r4E.H..A...y..
16840 ff 44 39 ed 0f 8f a2 00 00 00 83 ce ff 48 89 df e8 94 df ff ff 89 ee 48 89 df e8 8a df ff ff 45 .D9..........H.........H.......E
16860 31 c0 31 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 64 ec ff ff 48 8d 54 24 08 83 ce ff 48 89 1.1...........H...d...H.T$....H.
16880 df e8 18 e2 ff ff 48 85 c0 49 89 c4 75 11 be 98 4b 45 00 48 89 df 31 c0 e8 e4 19 00 00 eb 76 83 ......H..I..u...KE.H..1.......v.
168a0 fd 01 7e 1b 48 8b 0d 45 9d 24 00 ba 01 00 00 00 be 01 00 00 00 bf c3 4b 45 00 e8 71 dc fe ff 48 ..~.H..E.$.............KE..q...H
168c0 8b 0d 2a 9d 24 00 48 8b 54 24 08 be 01 00 00 00 4c 89 e7 ff c5 e8 56 dc fe ff be fe ff ff ff 48 ..*.$.H.T$......L.....V........H
168e0 89 df e8 06 de ff ff e9 55 ff ff ff 48 8b 0d fd 9c 24 00 ba 01 00 00 00 be 01 00 00 00 bf 72 27 ........U...H....$............r'
16900 45 00 e8 29 dc fe ff 48 8b 3d e2 9c 24 00 e8 9d da fe ff 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 E..)...H.=..$......1.H...[]A\A].
16920 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 b6 23 00 00 be 02 00 00 00 48 89 df e8 ad dd ff ff S.....H.........#.......H.......
16940 be 01 00 00 00 48 89 df e8 d4 ee ff ff 85 c0 ba 02 00 00 00 75 0d 48 89 df e8 af e2 ff ff ba 01 .....H..............u.H.........
16960 00 00 00 89 d0 5b c3 55 53 48 89 d5 56 48 89 fb ba c5 4b 45 00 be 02 00 00 00 e8 cf 1c 00 00 be .....[.USH..VH....KE............
16980 01 00 00 00 48 89 df e8 5d de ff ff 45 31 c0 31 c9 31 f6 ba 01 00 00 00 48 89 df e8 3a eb ff ff ....H...]...E1.1.1......H...:...
169a0 83 ce ff 48 89 df e8 5e de ff ff 85 c0 74 4c 83 ce ff 48 89 df e8 c6 de ff ff 85 c0 75 0d be df ...H...^.....tL...H.........u...
169c0 4b 45 00 48 89 df e8 b6 18 00 00 ba 05 00 00 00 48 89 df 83 ce ff e8 b0 dd ff ff 48 89 df be fe KE.H............H..........H....
169e0 ff ff ff e8 05 dd ff ff 59 48 89 ea 48 89 df be 05 00 00 00 5b 5d e9 a3 e0 ff ff 48 89 df be fe ........YH..H.......[].....H....
16a00 ff ff ff e8 e5 dc ff ff 48 c7 45 00 00 00 00 00 31 c0 5a 5b 5d c3 55 53 be 02 00 00 00 50 48 89 ........H.E.....1.Z[].US.....PH.
16a20 fd e8 84 24 00 00 48 8d 58 01 48 89 ef 48 89 de e8 01 e2 ff ff 48 89 da 48 89 ef be 01 00 00 00 ...$..H.X.H..H.......H..H.......
16a40 e8 76 e5 ff ff 83 f8 01 19 c0 5a 83 c0 02 5b 5d c3 55 53 be 02 00 00 00 52 48 89 fb ba 01 00 00 .v........Z...[].US.....RH......
16a60 00 e8 9f 24 00 00 be 01 00 00 00 48 89 df 48 89 c5 e8 77 dc ff ff be 01 00 00 00 48 89 df e8 fd ...$.......H..H...w........H....
16a80 dd ff ff 85 ed 7e 28 85 c0 74 24 89 ee 48 89 df e8 60 17 00 00 be 01 00 00 00 48 89 df e8 47 dd .....~(..t$..H...`........H...G.
16aa0 ff ff be 02 00 00 00 48 89 df e8 a0 ed ff ff 58 48 89 df 5b 5d e9 61 ed ff ff 41 54 55 b9 80 4d .......H.......XH..[].a...ATU..M
16ac0 45 00 53 ba 04 4c 45 00 be 01 00 00 00 48 89 fb e8 dc 22 00 00 48 98 31 d2 be 02 00 00 00 44 8b E.S..LE......H...."..H.1......D.
16ae0 24 85 40 4d 45 00 48 89 df e8 17 24 00 00 48 89 df 89 c2 44 89 e6 e8 16 ec ff ff 41 83 fc 05 89 $.@ME.H....$..H....D.......A....
16b00 c5 74 39 41 83 fc 09 74 33 41 83 fc 03 75 39 48 89 df 31 d2 be 04 00 00 00 e8 f3 eb ff ff f2 0f .t9A...t3A...u9H..1.............
16b20 2a c0 48 89 df f2 0f 2a cd f2 0f 59 05 5f e4 03 00 f2 0f 58 c1 e8 e7 e0 ff ff eb 17 89 ee 48 89 *.H....*...Y._.....X..........H.
16b40 df e8 21 e3 ff ff eb 0b 48 63 f0 48 89 df e8 e3 e0 ff ff 5b b8 01 00 00 00 5d 41 5c c3 55 53 48 ..!.....Hc.H.......[.....]A\.USH
16b60 89 fb 56 be 02 00 00 00 e8 9c dc ff ff ba 05 00 00 00 89 c5 be 01 00 00 00 48 89 df e8 68 21 00 ..V......................H...h!.
16b80 00 83 fd 05 74 16 85 ed 74 12 ba 4e 3f 45 00 be 02 00 00 00 48 89 df e8 a6 17 00 00 ba 0c 4c 45 ....t...t..N?E......H.........LE
16ba0 00 be 01 00 00 00 48 89 df e8 0a 20 00 00 85 c0 74 12 59 48 89 df be 18 4c 45 00 31 c0 5b 5d e9 ......H.........t.YH....LE.1.[].
16bc0 bd 16 00 00 48 89 df be 02 00 00 00 e8 1c db ff ff 48 89 df be 01 00 00 00 e8 20 e8 ff ff 5a b8 ....H............H............Z.
16be0 01 00 00 00 5b 5d c3 85 f6 53 48 89 fb 75 36 85 d2 74 2b 89 d6 e8 ef db ff ff ba 01 00 00 00 be ....[]...SH..u6..t+.............
16c00 fe ff ff ff 48 89 df e8 be ed ff ff 48 85 c0 75 0d be fe ff ff ff 48 89 df e8 cf da ff ff b8 01 ....H.......H..u......H.........
16c20 00 00 00 eb 1c e8 e3 df ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 f4 da ff ff b8 02 00 00 ....................H...........
16c40 00 5b c3 41 55 41 54 be 01 00 00 00 55 53 48 89 fb 31 ed 48 83 ec 18 48 8d 54 24 08 e8 3d de ff .[.AUAT.....USH..1.H...H.T$..=..
16c60 ff 31 c9 ba 3c 4c 45 00 be 03 00 00 00 48 89 df 49 89 c4 e8 d6 20 00 00 be 04 00 00 00 48 89 df .1..<LE......H..I............H..
16c80 49 89 c5 e8 81 db ff ff ff c0 40 0f 95 c5 31 c9 c1 e5 02 4d 85 e4 74 28 4c 89 e2 48 89 df be 02 I.........@...1....M..t(L..H....
16ca0 00 00 00 e8 a6 20 00 00 48 8b 54 24 08 4d 89 e8 48 89 c1 4c 89 e6 48 89 df e8 b5 1e 00 00 eb 49 ........H.T$.M..H..L..H........I
16cc0 ba 3f 4c 45 00 be 02 00 00 00 48 89 df e8 7c 20 00 00 ba 06 00 00 00 be 01 00 00 00 48 89 df 49 .?LE......H...|.............H..I
16ce0 89 c4 e8 02 20 00 00 be 05 00 00 00 48 89 df e8 f9 d9 ff ff 4d 89 e8 4c 89 e1 31 d2 be 67 69 41 ............H.......M..L..1..giA
16d00 00 48 89 df e8 3b e9 ff ff 89 ea 48 89 df 89 c6 e8 d2 fe ff ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 .H...;.....H.........H...[]A\A].
16d20 41 55 41 54 31 c9 55 53 31 d2 50 48 89 fb be 01 00 00 00 31 ed e8 14 20 00 00 31 c9 31 d2 48 89 AUAT1.US1.PH.......1......1.1.H.
16d40 df be 02 00 00 00 49 89 c4 e8 00 20 00 00 48 89 df be 03 00 00 00 49 89 c5 e8 ab da ff ff ff c0 ......I.......H.......I.........
16d60 4c 89 ea 4c 89 e6 40 0f 95 c5 48 89 df 8d 6c 6d 00 e8 43 1c 00 00 59 89 ea 48 89 df 89 c6 5b 5d L..L..@...H...lm..C...Y..H....[]
16d80 41 5c 41 5d e9 5e fe ff ff 53 be 01 00 00 00 48 89 fb e8 06 19 00 00 be 01 00 00 00 48 89 df e8 A\A].^...S.....H............H...
16da0 6c e3 ff ff 85 c0 75 0a 48 89 df e8 5d de ff ff eb 12 ba 0c 4c 45 00 be 01 00 00 00 48 89 df e8 l.....u.H...].......LE......H...
16dc0 f4 1d 00 00 b8 01 00 00 00 5b c3 55 53 31 c9 56 31 d2 48 89 fb be 01 00 00 00 e8 6f 1f 00 00 be .........[.US1.V1.H........o....
16de0 01 00 00 00 48 89 c5 48 89 df e8 fe d8 ff ff 31 d2 48 89 ee 48 89 df e8 bd 1b 00 00 85 c0 74 0b ....H..H.......1.H..H.........t.
16e00 59 48 89 df 5b 5d e9 10 ea ff ff 83 ca ff 48 89 df 41 b8 c5 62 41 00 31 c9 31 f6 e8 ba e6 ff ff YH..[]........H..A..bA.1.1......
16e20 48 89 df e8 ae d8 ff ff 5a ff c8 5b 5d c3 53 be 01 00 00 00 48 89 fb e8 40 dc ff ff 85 c0 74 09 H.......Z..[].S.....H...@.....t.
16e40 48 89 df 5b e9 8d d8 ff ff 48 89 df be 01 00 00 00 e8 47 18 00 00 83 ca ff 48 89 df be 01 00 00 H..[.....H........G......H......
16e60 00 e8 ca d8 ff ff 48 89 df be fe ff ff ff e8 7a d8 ff ff 48 89 df ba 11 00 00 00 be 47 4c 45 00 ......H........z...H........GLE.
16e80 e8 c5 dd ff ff 48 89 df be 01 00 00 00 e8 5b d8 ff ff 48 89 df 5b e9 b6 fb ff ff 53 ba 59 4c 45 .....H........[...H..[.....S.YLE
16ea0 00 be 01 00 00 00 48 89 fb e8 0a 1d 00 00 85 c0 75 38 48 89 df ba 05 00 00 00 be 01 00 00 00 e8 ......H.........u8H.............
16ec0 25 1e 00 00 31 d2 48 89 df be 20 69 41 00 e8 13 df ff ff 48 89 df be 01 00 00 00 e8 09 d9 ff ff %...1.H....iA......H............
16ee0 48 89 df e8 25 dd ff ff eb 24 be 01 00 00 00 48 89 df e8 f2 d8 ff ff 45 31 c0 31 c9 ba 03 00 00 H...%....$.....H.......E1.1.....
16f00 00 be 01 00 00 00 48 89 df e8 cc e5 ff ff b8 03 00 00 00 5b c3 55 53 ba 02 00 00 00 51 48 89 fb ......H............[.US.....QH..
16f20 be d8 b9 f0 ff 31 ed e8 03 e1 ff ff 31 d2 be 00 4e 45 00 48 89 df e8 6b 22 00 00 83 ce ff 48 89 .....1......1...NE.H...k".....H.
16f40 df e8 a3 d8 ff ff ba f0 45 45 00 be fe ff ff ff 48 89 df e8 d8 e2 ff ff ba 07 00 00 00 be 61 4c ........EE......H.............aL
16f60 45 00 48 89 df e8 e0 dc ff ff ba 86 23 45 00 be fe ff ff ff 48 89 df e8 b4 e2 ff ff 89 ee 48 89 E.H.........#E......H.........H.
16f80 df ff c5 e8 9a d8 ff ff 48 89 df 48 89 c6 e8 0b dd ff ff 83 fd 09 75 e4 48 89 df ba 09 00 00 00 ........H..H..........u.H.......
16fa0 be 94 62 41 00 e8 3c de ff ff ba 2a 5e 45 00 48 89 df be fe ff ff ff e8 74 e2 ff ff 5a b8 01 00 ..bA..<....*^E.H........t...Z...
16fc0 00 00 5b 5d c3 41 57 41 56 be 02 00 00 00 41 55 41 54 45 31 e4 55 53 48 89 fb 48 83 ec 18 e8 c7 ..[].AWAV.....AUATE1.USH..H.....
16fe0 1e 00 00 be 03 00 00 00 48 89 df 49 89 c5 e8 b7 1e 00 00 be 04 00 00 00 48 89 df 48 89 c5 e8 a7 ........H..I............H..H....
17000 1e 00 00 be 05 00 00 00 48 89 df 48 89 04 24 e8 f5 d7 ff ff 85 c0 41 0f 9f c4 4d 85 ed 46 8d 24 ........H..H..$.......A...M..F.$
17020 a5 01 00 00 00 7f 12 ba 98 4f 45 00 be 02 00 00 00 48 89 df e8 09 13 00 00 4c 39 ed 0f 8c d4 00 .........OE......H.......L9.....
17040 00 00 ba 2c 30 45 00 be 01 00 00 00 48 89 df e8 64 1b 00 00 85 c0 41 be bb 4f 41 00 75 18 ba 05 ...,0E......H...d.....A..OA.u...
17060 00 00 00 be 01 00 00 00 48 89 df 41 be 2f 50 41 00 e8 73 1c 00 00 ba 23 47 45 00 44 89 e6 48 89 ........H..A./PA..s....#GE.D..H.
17080 df e8 32 1b 00 00 85 c0 41 bf 93 52 41 00 75 16 ba 05 00 00 00 44 89 e6 48 89 df 41 bf 35 53 41 ..2.....A..RA.u......D..H..A.5SA
170a0 00 e8 43 1c 00 00 4c 29 ed 4c 39 2c 24 7e 2c 48 85 ed 78 62 4a 8d 54 2d 00 be 01 00 00 00 48 89 ..C...L).L9,$~,H..xbJ.T-......H.
170c0 df 41 ff d6 48 8b 04 24 44 89 e6 48 89 df 48 8d 54 05 00 48 ff cd 41 ff d7 eb d4 31 c9 48 39 cd .A..H..$D..H..H.T..H..A....1.H9.
170e0 7c 34 4a 8d 14 29 48 89 4c 24 08 be 01 00 00 00 48 89 df 41 ff d6 48 8b 4c 24 08 48 8b 04 24 44 |4J..)H.L$......H..A..H.L$.H..$D
17100 89 e6 48 89 df 48 8d 14 01 41 ff d7 48 8b 4c 24 08 48 ff c1 eb c7 44 89 e6 48 89 df e8 c8 d6 ff ..H..H...A..H.L$.H....D..H......
17120 ff 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 54 55 53 48 89 fb 51 31 .H........[]A\A]A^A_.AUATUSH..Q1
17140 ed e8 90 d5 ff ff 4c 63 e8 ba 01 00 00 00 48 89 df 44 89 ee 4d 89 ec e8 5b df ff ff ba 01 00 00 ......Lc......H..D..M...[.......
17160 00 be 01 00 00 00 48 89 df e8 c2 d5 ff ff 44 89 e0 29 e8 85 c0 7e 18 4c 89 ea be 01 00 00 00 48 ......H.......D..)...~.L.......H
17180 89 df 48 29 ea 48 ff c5 e8 a8 e1 ff ff eb df 4c 89 ee 48 89 df e8 9c da ff ff ba b1 47 45 00 48 ..H).H.........L..H.........GE.H
171a0 89 df be 01 00 00 00 e8 84 e0 ff ff 5a b8 01 00 00 00 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 55 48 ............Z.....[]A\A].ATI..UH
171c0 89 fd 53 89 cb 48 63 d2 be 01 00 00 00 41 ff 14 24 48 63 d3 49 8b 04 24 48 89 ef 5b 5d 41 5c be ..S..Hc......A..$Hc.I..$H..[]A\.
171e0 01 00 00 00 ff e0 41 54 55 89 f5 53 be 02 00 00 00 48 89 fb 41 89 d4 48 83 ec 10 e8 09 d6 ff ff ......ATU..S.....H..A..H........
17200 85 c0 75 1a 48 83 c4 10 44 89 e2 89 ee 48 89 df b9 01 00 00 00 5b 5d 41 5c e9 18 d7 ff ff 48 89 ..u.H...D....H.......[]A\.....H.
17220 df be 02 00 00 00 e8 be d5 ff ff 8d 75 ff 48 89 df e8 b3 d5 ff ff 41 8d 74 24 fe 48 89 df e8 a6 ............u.H.......A.t$.H....
17240 d5 ff ff 45 31 c0 31 c9 ba 01 00 00 00 48 89 df be 02 00 00 00 e8 80 e2 ff ff 48 89 df 83 ce ff ...E1.1......H............H.....
17260 e8 17 d8 ff ff 48 89 df be fe ff ff ff 89 44 24 0c e8 77 d4 ff ff 8b 44 24 0c 48 83 c4 10 5b 5d .....H........D$..w....D$.H...[]
17280 41 5c c3 41 57 41 56 48 8d 46 08 41 55 41 54 49 89 f5 55 53 41 89 d7 48 89 fb 41 89 ce 48 83 ec A\.AWAVH.F.AUATI..USA..H..A..H..
172a0 48 48 89 44 24 08 45 39 f7 0f 8d d5 02 00 00 49 63 c7 be 01 00 00 00 48 89 df 48 89 c2 48 89 04 HH.D$.E9.......Ic......H..H..H..
172c0 24 41 ff 55 00 49 63 c6 be 01 00 00 00 48 89 df 48 89 c2 48 89 44 24 10 41 ff 55 00 83 ce ff ba $A.U.Ic......H..H..H.D$.A.U.....
172e0 fe ff ff ff 48 89 df e8 fa fe ff ff 85 c0 74 15 48 8b 74 24 08 44 89 f1 44 89 fa 48 89 df e8 b6 ....H.........t.H.t$.D..D..H....
17300 fe ff ff eb 0d be fd ff ff ff 48 89 df e8 db d3 ff ff 44 89 f0 44 29 f8 89 44 24 1c ff c8 0f 84 ..........H.......D..D)..D$.....
17320 60 02 00 00 43 8d 04 37 b9 02 00 00 00 be 01 00 00 00 48 89 df 99 f7 f9 4c 63 e0 4c 89 e2 4c 89 `...C..7..........H.....Lc.L..L.
17340 e5 41 ff 55 00 48 8b 14 24 be 01 00 00 00 48 89 df 41 ff 55 00 83 ca ff be fe ff ff ff 48 89 df .A.U.H..$.....H..A.U.........H..
17360 e8 81 fe ff ff 85 c0 44 89 f9 75 35 be fe ff ff ff 48 89 df e8 74 d3 ff ff 48 8b 54 24 10 be 01 .......D..u5.....H...t...H.T$...
17380 00 00 00 48 89 df 41 ff 55 00 83 ce ff ba fe ff ff ff 48 89 df e8 4c fe ff ff 85 c0 74 14 44 89 ...H..A.U.........H...L.....t.D.
173a0 f1 48 8b 74 24 08 89 ea 48 89 df e8 09 fe ff ff eb 0d be fd ff ff ff 48 89 df e8 2e d3 ff ff 83 .H.t$...H..............H........
173c0 7c 24 1c 02 0f 84 ba 01 00 00 4c 89 e2 be 01 00 00 00 48 89 df 41 ff 55 00 83 ce ff 48 89 df 45 |$........L.......H..A.U....H..E
173e0 31 e4 e8 02 d4 ff ff 41 8d 46 ff be 01 00 00 00 48 89 df 89 44 24 10 48 98 48 89 c2 48 89 44 24 1......A.F......H...D$.H.H..H.D$
17400 20 41 ff 55 00 8b 4c 24 10 48 8b 74 24 08 89 ea 48 89 df e8 a1 fd ff ff 49 63 c7 8b 6c 24 10 48 .A.U..L$.H.t$...H.......Ic..l$.H
17420 ff c0 48 89 44 24 38 43 8d 04 27 be 01 00 00 00 48 89 df 89 44 24 1c 43 8d 44 27 01 89 04 24 48 ..H.D$8C..'.....H...D$.C.D'...$H
17440 8b 44 24 38 4c 01 e0 48 89 c2 48 89 44 24 28 41 ff 55 00 83 ce ff ba fe ff ff ff 48 89 df e8 83 .D$8L..H..H.D$(A.U.........H....
17460 fd ff ff 85 c0 74 27 44 39 34 24 7c 0f be ba 4f 45 00 48 89 df 31 c0 e8 05 0e 00 00 be fe ff ff .....t'D94$|...OE.H..1..........
17480 ff 48 89 df e8 64 d2 ff ff 49 ff c4 eb 99 48 63 c5 48 ff c8 48 89 44 24 30 48 8b 54 24 30 be 01 .H...d...I....Hc.H..H.D$0H.T$0..
174a0 00 00 00 48 89 df 41 ff 55 00 83 ca ff be fd ff ff ff 48 89 df ff cd e8 2a fd ff ff 85 c0 74 28 ...H..A.U.........H.....*.....t(
174c0 44 39 fd 7f 0f be ba 4f 45 00 48 89 df 31 c0 e8 ad 0d 00 00 be fe ff ff ff 48 89 df e8 0c d2 ff D9.....OE.H..1...........H......
174e0 ff 48 ff 4c 24 30 eb b1 3b 2c 24 7d 66 be fc ff ff ff 48 89 df e8 f3 d1 ff ff 48 8b 54 24 20 be .H.L$0..;,$}f.....H.......H.T$..
17500 01 00 00 00 48 89 df 41 ff 55 00 48 8b 54 24 28 be 01 00 00 00 48 89 df 41 ff 55 00 8b 54 24 10 ....H..A.U.H.T$(.....H..A.U..T$.
17520 8b 0c 24 48 89 df 48 8b 74 24 08 e8 89 fc ff ff 8b 14 24 44 89 f0 2b 04 24 44 29 fa 39 c2 8b 44 ..$H..H.t$........$D..+.$D).9..D
17540 24 1c 8d 40 02 7d 23 44 89 fa 8b 4c 24 1c 41 89 c7 eb 21 8b 14 24 48 8b 74 24 08 89 e9 48 89 df $..@.}#D...L$.A...!..$H.t$...H..
17560 e8 54 fc ff ff e9 1f ff ff ff 44 89 f1 44 8b 74 24 1c 89 c2 4c 89 ee 48 89 df e8 04 fd ff ff e9 .T........D..D.t$...L..H........
17580 22 fd ff ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 48 89 d0 53 48 89 fb 48 89 cd "...H..H[]A\A]A^A_.ATUH..SH..H..
175a0 48 89 ca 49 89 f4 be 01 00 00 00 ff d0 83 ce ff 48 89 df e8 c8 d2 ff ff 85 c0 75 2a 83 ce ff 48 H..I............H.........u*...H
175c0 89 df e8 42 d2 ff ff 48 89 df 89 c6 e8 51 d2 ff ff 48 89 e9 48 89 c2 be dd 4f 45 00 48 89 df 31 ...B...H.....Q...H..H....OE.H..1
175e0 c0 e8 9b 0c 00 00 5b 4c 89 e7 5d 41 5c e9 0d 12 00 00 55 53 48 89 f3 52 48 c7 06 00 00 00 00 48 ......[L..]A\.....USH..RH......H
17600 89 fd 48 c7 46 08 00 00 00 00 be 01 00 00 00 e8 fc da ff ff 85 c0 74 62 ba 07 00 00 00 be 2c 30 ..H.F.................tb......,0
17620 45 00 48 89 ef e8 20 d6 ff ff be fe ff ff ff 48 89 ef e8 c8 d9 ff ff 85 c0 74 07 48 c7 03 bb 4f E.H............H.........t.H...O
17640 41 00 ba 0a 00 00 00 be 23 47 45 00 48 89 ef e8 f6 d5 ff ff be fd ff ff ff 48 89 ef e8 9e d9 ff A.......#GE.H............H......
17660 ff 85 c0 74 08 48 c7 43 08 93 52 41 00 be fc ff ff ff 48 89 ef e8 73 d0 ff ff 48 83 3b 00 74 07 ...t.H.C..RA......H...s...H.;.t.
17680 48 83 7b 08 00 75 2e ba 05 00 00 00 be 01 00 00 00 48 89 ef e8 50 16 00 00 48 83 3b 00 75 07 48 H.{..u...........H...P...H.;.u.H
176a0 c7 03 2f 50 41 00 48 83 7b 08 00 75 08 48 c7 43 08 35 53 41 00 58 5b 5d c3 41 55 41 54 ba 30 3c ../PA.H.{..u.H.C.5SA.X[].AUAT.0<
176c0 45 00 55 53 be 02 00 00 00 48 89 fb 48 81 ec 48 20 00 00 48 89 e1 64 48 8b 04 25 28 00 00 00 48 E.US.....H..H..H...H..dH..%(...H
176e0 89 84 24 38 20 00 00 31 c0 e8 60 16 00 00 48 8d 74 24 08 48 89 df 49 89 c5 e8 f4 fe ff ff ba 01 ..$8...1..`...H.t$.H..I.........
17700 00 00 00 be 03 00 00 00 48 89 df e8 f5 17 00 00 be 04 00 00 00 48 89 df 48 89 c5 e8 e9 d0 ff ff ........H............H..H.......
17720 85 c0 7f 0f be 01 00 00 00 48 89 df e8 54 18 00 00 eb 0d be 04 00 00 00 48 89 df e8 6a 17 00 00 .........H...T..........H...j...
17740 48 8d 74 24 18 48 89 df 49 89 c4 e8 2d 11 00 00 4c 39 e5 7d 2b 48 8b 54 24 08 48 8d 74 24 18 48 H.t$.H..I...-...L9.}+H.T$.H.t$.H
17760 89 e9 48 89 df 48 ff c5 e8 26 fe ff ff 48 8b 14 24 48 8d 7c 24 18 4c 89 ee e8 ec 0f 00 00 eb d0 ..H..H...&...H..$H.|$.L.........
17780 75 15 48 8b 54 24 08 48 8d 74 24 18 48 89 e9 48 89 df e8 fc fd ff ff 48 8d 7c 24 18 e8 0f 10 00 u.H.T$.H.t$.H..H.......H.|$.....
177a0 00 48 8b 8c 24 38 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 32 c9 fe ff 48 81 .H..$8...dH3.%(........t..2...H.
177c0 c4 48 20 00 00 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 fb 48 83 ec 18 48 89 e6 e8 11 fe ff .H...[]A\A].AUATUSH..H...H......
177e0 ff be 01 00 00 00 48 89 df e8 97 17 00 00 48 89 df 48 8d 68 01 e8 dc ce ff ff 83 f8 02 74 72 83 ......H.......H..H.h.........tr.
17800 f8 03 75 5c be 02 00 00 00 48 89 df e8 99 16 00 00 48 39 e8 49 89 c4 7f 05 48 85 c0 7f 12 ba 12 ..u\.....H.......H9.I....H......
17820 50 45 00 be 02 00 00 00 48 89 df e8 12 0b 00 00 4c 39 e5 7e 26 4c 8d 6d ff be 01 00 00 00 48 89 PE......H.......L9.~&L.m......H.
17840 df 4c 89 ea ff 14 24 48 89 ea be 01 00 00 00 48 89 df 4c 89 ed ff 54 24 08 eb d5 4c 89 e5 eb 11 .L....$H.......H..L...T$...L....
17860 be 29 50 45 00 48 89 df 31 c0 e8 12 0a 00 00 eb 11 48 89 ea be 01 00 00 00 48 89 df ff 54 24 08 .)PE.H..1........H.......H...T$.
17880 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 fb 48 83 ec 18 48 89 e6 e8 50 fd 1.H...[]A\A].AUATUSH..H...H...P.
178a0 ff ff ba 01 00 00 00 be 02 00 00 00 48 89 df e8 51 16 00 00 be 03 00 00 00 48 89 df 48 89 c5 e8 ............H...Q........H..H...
178c0 45 cf ff ff 85 c0 7f 0f be 01 00 00 00 48 89 df e8 b0 16 00 00 eb 0d be 03 00 00 00 48 89 df e8 E............H..............H...
178e0 c6 15 00 00 45 31 ed 48 39 c5 49 89 c4 7f 4f 48 89 c6 48 29 ee 48 81 fe fe ff ff 7f 76 14 be 4f ....E1.H9.I...OH..H).H......v..O
17900 50 45 00 48 89 df 31 c0 e8 74 09 00 00 41 89 c5 eb 2c 48 ff c6 48 89 df 41 89 f5 e8 b9 cc ff ff PE.H..1..t...A...,H..H..A.......
17920 85 c0 74 da 48 89 ea 48 ff c5 be 01 00 00 00 48 89 df ff 14 24 48 8d 45 ff 4c 39 e0 7c e6 48 83 ..t.H..H.......H....$H.E.L9.|.H.
17940 c4 18 44 89 e8 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 fb 48 83 ec 18 48 89 e6 e8 91 fc ff ..D..[]A\A].AUATUSH..H...H......
17960 ff be 01 00 00 00 48 89 df e8 17 16 00 00 be 02 00 00 00 49 89 c4 48 89 c2 48 89 df e8 84 15 00 ......H............I..H..H......
17980 00 4c 39 e0 48 89 c5 74 21 48 85 c0 7e 0a 49 8d 44 24 01 48 39 c5 7e 12 ba 12 50 45 00 be 01 00 .L9.H..t!H..~.I.D$.H9.~...PE....
179a0 00 00 48 89 df e8 98 09 00 00 48 89 ea be 01 00 00 00 48 89 df ff 14 24 4c 39 e5 7d 26 4c 8d 6d ..H.......H.......H....$L9.}&L.m
179c0 01 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 ed ff 54 24 ......H..L....$H.......H..L...T$
179e0 08 eb d5 48 89 df e8 22 d2 ff ff 48 89 ea 48 89 df be 01 00 00 00 ff 54 24 08 48 83 c4 18 b8 01 ...H..."...H..H........T$.H.....
17a00 00 00 00 5b 5d 41 5c 41 5d c3 55 53 48 89 fb 48 83 ec 18 48 89 e6 e8 d7 fb ff ff be 01 00 00 00 ...[]A\A].USH..H...H............
17a20 48 89 df e8 5d 15 00 00 ba 30 3c 45 00 be 32 00 00 00 48 89 df 48 89 c5 e8 11 0c 00 00 be 02 00 H...]....0<E..2...H..H..........
17a40 00 00 48 89 df e8 bf cd ff ff 85 c0 7e 12 ba 06 00 00 00 be 02 00 00 00 48 89 df e8 89 12 00 00 ..H.........~...........H.......
17a60 48 89 df be 02 00 00 00 e8 80 cc ff ff 89 e9 48 89 e6 48 89 df ba 01 00 00 00 e8 04 f8 ff ff 48 H..............H..H............H
17a80 83 c4 18 31 c0 5b 5d c3 53 f2 0f 10 05 97 b8 03 00 48 89 fb be 88 00 00 00 e8 e3 19 00 00 48 89 ...1.[].S........H............H.
17aa0 df ba 07 00 00 00 31 f6 e8 0a d6 ff ff 48 89 df 31 d2 be 80 50 45 00 e8 ea 16 00 00 b8 01 00 00 ......1......H..1...PE..........
17ac0 00 5b c3 48 8b 4e 08 31 c0 48 85 c9 74 0e 48 8b 06 48 89 0a 48 c7 46 08 00 00 00 00 c3 85 d2 0f .[.H.N.1.H..t.H..H..H.F.........
17ae0 84 ef 00 00 00 41 54 55 41 89 f4 53 83 ce ff 89 d5 48 89 fb e8 10 cd ff ff 83 f8 05 74 07 31 c0 .....ATUA..S.....H..........t.1.
17b00 e9 ca 00 00 00 48 89 df ff cd e8 fe d0 ff ff be fe ff ff ff 48 89 df e8 05 dd ff ff 85 c0 74 de .....H..............H.........t.
17b20 be fe ff ff ff 48 89 df e8 dc cc ff ff 83 f8 04 0f 85 87 00 00 00 83 ca ff 44 89 e6 48 89 df e8 .....H...................D..H...
17b40 6e cd ff ff 85 c0 74 0f be fe ff ff ff 48 89 df e8 98 cb ff ff eb 5f 89 ea 44 89 e6 48 89 df e8 n.....t......H........_..D..H...
17b60 79 ff ff ff 85 c0 74 55 83 ca ff be fe ff ff ff 48 89 df e8 b8 cb ff ff be fe ff ff ff 48 89 df y.....tU........H............H..
17b80 e8 68 cb ff ff ba 01 00 00 00 be 60 51 45 00 48 89 df e8 b3 d0 ff ff be fe ff ff ff 48 89 df ba .h.........`QE.H............H...
17ba0 01 00 00 00 e8 87 cb ff ff be 03 00 00 00 48 89 df e8 99 dc ff ff b8 01 00 00 00 eb 12 be fe ff ..............H.................
17bc0 ff ff 48 89 df e8 23 cb ff ff e9 40 ff ff ff 5b 5d 41 5c c3 31 c0 c3 41 55 41 54 55 53 48 89 f5 ..H...#....@...[]A\.1..AUATUSH..
17be0 48 89 fb 48 83 ec 18 e8 ea ca ff ff 41 89 c4 48 89 ea be a4 53 45 00 48 89 df 45 8d 6c 24 01 e8 H..H........A..H....SE.H..E.l$..
17c00 d7 61 00 00 ba 91 3b 45 00 be d8 b9 f0 ff 48 89 df e8 43 d3 ff ff ba 02 00 00 00 44 89 ee 48 89 .a....;E......H...C........D..H.
17c20 df e8 b7 fe ff ff 85 c0 74 71 31 d2 83 ce ff 48 89 df e8 67 ce ff ff ba 03 00 00 00 be 00 51 45 ........tq1....H...g..........QE
17c40 00 48 89 c7 48 89 c5 e8 94 c3 fe ff 85 c0 75 29 48 8d 75 03 48 89 df e8 42 d0 ff ff be fe ff ff .H..H.........u)H.u.H...B.......
17c60 ff 48 89 df 83 ca ff e8 c4 ca ff ff be fe ff ff ff 48 89 df e8 74 ca ff ff 44 89 ea 83 ce ff 48 .H...............H...t...D.....H
17c80 89 df e8 04 cb ff ff be fd ff ff ff 48 89 df e8 59 ca ff ff b8 01 00 00 00 eb 13 44 89 e6 48 89 ............H...Y..........D..H.
17ca0 df 89 44 24 0c e8 43 ca ff ff 8b 44 24 0c 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 54 55 49 89 f4 53 ..D$..C....D$.H...[]A\A].ATUI..S
17cc0 89 d5 48 89 fb 48 83 ec 10 e8 d2 c2 fe ff 8b 38 e8 8b c8 fe ff 89 ee 48 89 df 31 d2 48 89 44 24 ..H..H.........8.......H..1.H.D$
17ce0 08 e8 b8 cd ff ff 4c 8b 44 24 08 48 8d 48 01 4c 89 e2 48 89 df be 04 51 45 00 31 c0 e8 2e d0 ff ......L.D$.H.H.L..H....QE.1.....
17d00 ff 89 ee 48 89 df 83 ca ff e8 22 ca ff ff 48 89 df be fe ff ff ff e8 d2 c9 ff ff 48 83 c4 10 b8 ...H......"...H............H....
17d20 07 00 00 00 5b 5d 41 5c c3 55 53 48 89 d5 51 48 63 06 48 89 f3 85 c0 7e 0b 48 89 02 c7 06 00 00 ....[]A\.USH..QHc.H....~.H......
17d40 00 00 eb 2a 48 8b 7e 08 e8 93 c5 fe ff 31 c9 85 c0 75 1f 48 8b 4b 08 48 8d 7b 10 ba 00 20 00 00 ...*H.~......1...u.H.K.H.{......
17d60 be 01 00 00 00 e8 e6 c2 fe ff 48 89 45 00 48 8d 4b 10 5a 48 89 c8 5b 5d c3 85 f6 41 57 41 56 41 ..........H.E.H.K.ZH..[]...AWAVA
17d80 55 41 89 cd 41 54 55 48 89 d5 53 48 89 fb 41 50 74 05 e8 52 ca ff ff 49 83 ce ff be 2e 00 00 00 UA..ATUH..SH..APt..R...I........
17da0 48 89 ef e8 68 c3 fe ff 48 85 c0 49 89 c4 75 15 31 c0 4c 89 f1 48 89 ef f2 ae 48 89 c8 48 f7 d0 H...h...H..I..u.1.L..H....H..H..
17dc0 4c 8d 64 05 ff 4d 89 e7 48 89 ee 48 89 df 49 29 ef 4c 89 fa e8 71 ce ff ff be fe ff ff ff 48 89 L.d..M..H..H..I).L...q........H.
17de0 df e8 19 d2 ff ff 85 c0 75 4f 48 89 df be fe ff ff ff e8 f6 c8 ff ff 41 80 3c 24 2e ba 01 00 00 ........uOH............A.<$.....
17e00 00 48 89 df 41 0f 45 d5 31 f6 e8 a8 d2 ff ff 4c 89 fa 48 89 ee 48 89 df e8 2d ce ff ff 48 89 df .H..A.E.1......L..H..H...-...H..
17e20 be fe ff ff ff e8 bf c9 ff ff be fc ff ff ff 48 89 df e8 d2 d3 ff ff eb 22 83 ce ff 48 89 df e8 ...............H........"...H...
17e40 c5 c9 ff ff 83 f8 05 74 12 be fd ff ff ff 48 89 df e8 97 c8 ff ff 48 89 e8 eb 2f 83 ca ff be fe .......t......H.......H.../.....
17e60 ff ff ff 48 89 df e8 c5 c8 ff ff be fe ff ff ff 48 89 df 49 8d 6c 24 01 e8 70 c8 ff ff 41 80 3c ...H............H..I.l$..p...A.<
17e80 24 2e 0f 84 13 ff ff ff 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 50 31 d2 83 ce ff e8 fd cb ff $.......1.Z[]A\A]A^A_.P1........
17ea0 ff 48 8b 3d 58 87 24 00 48 89 c1 ba 15 51 45 00 be 01 00 00 00 31 c0 e8 84 c6 fe ff 48 8b 3d 3d .H.=X.$.H....QE......1......H.==
17ec0 87 24 00 e8 e8 c4 fe ff 31 c0 5a c3 48 85 c9 48 89 f7 74 08 48 89 ce e9 84 c5 fe ff 50 e8 8e c0 .$......1.Z.H..H..t.H.......P...
17ee0 fe ff 31 c0 5a c3 41 54 49 89 f4 55 bd 47 51 45 00 53 48 89 fb c7 07 00 00 00 00 48 8b 7b 08 e8 ..1.Z.ATI..U.GQE.SH........H.{..
17f00 bc c4 fe ff 83 f8 ff 74 2c 48 ff c5 0f b6 55 ff 39 d0 75 21 48 63 13 80 7d 00 00 8d 4a 01 89 0b .......t,H....U.9.u!Hc..}...J...
17f20 88 44 13 10 75 d5 48 8b 7b 08 c7 03 00 00 00 00 e8 8b c4 fe ff 31 d2 83 f8 23 41 89 04 24 75 24 .D..u.H.{............1...#A..$u$
17f40 48 8b 7b 08 e8 77 c4 fe ff 83 f8 0a 74 04 ff c0 75 ee 48 8b 7b 08 e8 65 c4 fe ff ba 01 00 00 00 H.{..w......t...u.H.{..e........
17f60 41 89 04 24 5b 89 d0 5d 41 5c c3 41 57 41 56 41 bf 01 00 00 00 41 55 41 54 49 89 d6 55 53 49 89 A..$[..]A\.AWAVA.....AUATI..USI.
17f80 f4 48 89 fb 41 89 cd bd 01 00 00 00 48 81 ec a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 .H..A.......H......dH..%(...H..$
17fa0 98 00 00 00 31 c0 e8 2b c7 ff ff 89 44 24 08 48 8d 54 24 18 89 ee 4c 89 e7 e8 40 5d 00 00 85 c0 ....1..+....D$.H.T$...L...@]....
17fc0 74 36 41 89 ef 01 ed eb e6 41 8d 04 2f b9 02 00 00 00 4c 89 e7 99 f7 f9 48 8d 54 24 18 89 c6 89 t6A......A../.....L.....H.T$....
17fe0 44 24 0c e8 16 5d 00 00 85 c0 8b 4c 24 0c 74 06 44 8d 79 01 89 e9 89 cd 41 39 ef 7c cc 83 fd 18 D$...].....L$.t.D.y.....A9.|....
18000 b8 0c 00 00 00 ba 00 00 00 00 0f 4c c2 4d 85 f6 89 44 24 0c 74 12 4c 89 f2 be 9d 3f 45 00 48 89 ...........L.M...D$.t.L....?E.H.
18020 df 31 c0 e8 07 cd ff ff 4c 8d 7c 24 50 ba 10 00 00 00 be 4b 51 45 00 48 89 df e8 0b cc ff ff 48 .1......L.|$P......KQE.H.......H
18040 8d 54 24 18 44 89 ee 4c 89 e7 45 8d 75 01 e8 ab 5c 00 00 85 c0 0f 84 5a 01 00 00 44 3b 74 24 0c .T$.D..L..E.u...\......Z...D;t$.
18060 75 1b ba 05 00 00 00 be 5c 51 45 00 48 89 df e8 d6 cb ff ff 44 8d 75 f5 e9 30 01 00 00 48 8d 54 u.......\QE.H.......D.u..0...H.T
18080 24 18 be 62 51 45 00 4c 89 e7 e8 4c 5d 00 00 4c 89 fa 31 c0 be 67 51 45 00 48 89 df e8 8e cc ff $..bQE.L...L]..L..1..gQE.H......
180a0 ff 8b 54 24 40 85 d2 7e 0f be 6d 51 45 00 48 89 df 31 c0 e8 77 cc ff ff ba 04 00 00 00 be 71 51 ..T$@..~..mQE.H..1..w.........qQ
180c0 45 00 48 89 df e8 80 cb ff ff 48 8d 74 24 18 48 89 df e8 00 fb ff ff 85 c0 74 3e 31 d2 83 ce ff E.H.......H.t$.H.........t>1....
180e0 48 89 df e8 b6 c9 ff ff 48 89 df 48 89 c2 be 76 51 45 00 31 c0 e8 35 cc ff ff 48 89 df 83 ca ff H.......H..H...vQE.1..5...H.....
18100 be fe ff ff ff e8 26 c6 ff ff be fe ff ff ff 48 89 df e8 d6 c5 ff ff eb 65 48 8b 54 24 28 80 3a ......&........H........eH.T$(.:
18120 00 74 16 48 8b 4c 24 20 be 84 51 45 00 48 89 df 31 c0 e8 f8 cb ff ff eb 45 48 8b 44 24 30 8a 00 .t.H.L$...QE.H..1.......EH.D$0..
18140 3c 6d 75 0c ba 0a 00 00 00 be 8c 51 45 00 eb 26 3c 43 74 18 8b 4c 24 44 4c 89 fa be 97 51 45 00 <mu........QE..&<Ct..L$DL....QE.
18160 48 89 df 31 c0 e8 c5 cb ff ff eb 12 ba 01 00 00 00 be d0 62 45 00 48 89 df e8 cc ca ff ff 80 7c H..1...............bE.H........|
18180 24 4f 00 74 12 ba 14 00 00 00 be a8 51 45 00 48 89 df e8 b3 ca ff ff 48 89 df e8 37 c5 ff ff 2b $O.t........QE.H.......H...7...+
181a0 44 24 08 48 89 df 89 c6 e8 a2 d6 ff ff 45 89 f5 e9 8a fe ff ff 48 89 df e8 19 c5 ff ff 2b 44 24 D$.H.........E.......H.......+D$
181c0 08 48 89 df 89 c6 e8 84 d6 ff ff 48 8b 84 24 98 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 0d .H.........H..$....dH3.%(...t...
181e0 bf fe ff 48 81 c4 a8 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 48 81 ec 90 00 00 00 ...H......[]A\A]A^A_.SH..H......
18200 48 8d 54 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 e1 5a 00 00 85 c0 74 H.T$.dH..%(...H..$....1...Z....t
18220 30 48 8d 54 24 08 be bd 51 45 00 48 89 df e8 a8 5b 00 00 8b 4c 24 30 85 c9 7e 16 48 8d 54 24 40 0H.T$...QE.H....[...L$0..~.H.T$@
18240 be c0 51 45 00 48 89 df 31 c0 e8 e0 ca ff ff eb 0f 31 d2 be 30 3c 45 00 48 89 df e8 ea c9 ff ff ..QE.H..1........1..0<E.H.......
18260 48 8b 84 24 88 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 78 be fe ff 48 81 c4 90 00 00 00 5b H..$....dH3.%(...t..x...H......[
18280 c3 55 53 48 89 fb 48 81 ec d8 00 00 00 84 c0 48 89 54 24 30 48 89 4c 24 38 4c 89 44 24 40 4c 89 .USH..H........H.T$0H.L$8L.D$@L.
182a0 4c 24 48 74 37 0f 29 44 24 50 0f 29 4c 24 60 0f 29 54 24 70 0f 29 9c 24 80 00 00 00 0f 29 a4 24 L$Ht7.)D$P.)L$`.)T$p.).$.....).$
182c0 90 00 00 00 0f 29 ac 24 a0 00 00 00 0f 29 b4 24 b0 00 00 00 0f 29 bc 24 c0 00 00 00 48 8d 84 24 .....).$.....).$.....).$....H..$
182e0 f0 00 00 00 48 89 f5 48 89 df be 01 00 00 00 48 89 44 24 10 48 8d 44 24 20 c7 44 24 08 10 00 00 ....H..H.......H.D$.H.D$..D$....
18300 00 c7 44 24 0c 30 00 00 00 48 89 44 24 18 e8 e2 fe ff ff 48 8d 54 24 08 48 89 ee 48 89 df e8 d5 ..D$.0...H.D$......H.T$.H..H....
18320 c9 ff ff 48 89 df be 02 00 00 00 e8 1f d5 ff ff 48 89 df e8 e3 d4 ff ff 48 81 c4 d8 00 00 00 5b ...H............H.......H......[
18340 5d c3 41 54 55 49 89 d4 53 89 f5 31 f6 48 89 fb 48 81 ec 90 00 00 00 48 8d 54 24 08 64 48 8b 04 ].ATUI..S..1.H..H......H.T$.dH..
18360 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 8a 59 00 00 85 c0 75 17 4c 89 e1 89 ea be c8 51 %(...H..$....1...Y....u.L......Q
18380 45 00 48 89 df e8 f7 fe ff ff e9 8c 00 00 00 48 8d 54 24 08 be b1 47 45 00 48 89 df e8 3a 5a 00 E.H............H.T$...GE.H...:Z.
183a0 00 48 8b 7c 24 18 be e3 62 45 00 e8 00 bf fe ff 85 c0 75 1b ff cd 75 17 48 8b 54 24 10 4c 89 e1 .H.|$...bE........u...u.H.T$.L..
183c0 be de 51 45 00 48 89 df e8 b4 fe ff ff eb 4c 48 83 7c 24 10 00 75 2b 48 8d 74 24 08 48 89 df e8 ..QE.H........LH.|$..u+H.t$.H...
183e0 f3 f7 ff ff 85 c0 ba d0 62 45 00 74 10 31 d2 83 ce ff 48 89 df e8 a4 c6 ff ff 48 89 c2 48 89 54 ........bE.t.1....H.......H..H.T
18400 24 10 48 8b 4c 24 10 4d 89 e0 89 ea be fc 51 45 00 48 89 df 31 c0 e8 66 fe ff ff 48 8b 8c 24 88 $.H.L$.M......QE.H..1..f...H..$.
18420 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 bd bc fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 41 ...dH3.%(...t......H......[]A\.A
18440 55 41 54 41 89 f5 55 53 49 89 d4 51 48 89 fb e8 4c bb fe ff 45 85 ed 8b 28 74 14 be 01 00 00 00 UATA..USI..QH...L...E...(t......
18460 48 89 df e8 ff c9 ff ff b8 01 00 00 00 eb 4b 48 89 df e8 96 c7 ff ff 4d 85 e4 89 ef 74 1c e8 dd H.............KH.......M....t...
18480 c0 fe ff 4c 89 e2 48 89 c1 be 0e 51 45 00 48 89 df 31 c0 e8 97 c8 ff ff eb 10 e8 c1 c0 fe ff 48 ...L..H....QE.H..1.............H
184a0 89 df 48 89 c6 e8 f4 c7 ff ff 48 63 f5 48 89 df e8 81 c7 ff ff b8 03 00 00 00 5a 5b 5d 41 5c 41 ..H.......Hc.H............Z[]A\A
184c0 5d c3 83 fe ff 41 54 55 48 89 fd 53 89 f3 75 0d 5b 5d 41 5c 31 d2 31 f6 e9 62 ff ff ff 89 f2 83 ]....ATUH..S..u.[]A\1.1..b......
184e0 e2 7f 75 1f 0f b6 df 41 bc 21 52 45 00 85 db 75 2b be 01 00 00 00 41 bc 21 52 45 00 e8 66 c9 ff ..u....A.!RE...u+.....A.!RE..f..
18500 ff eb 21 8d 42 01 41 bc 1a 52 45 00 d0 f8 84 c0 b8 21 52 45 00 0f 4f da 4c 0f 4e e0 48 89 ef e8 ..!.B.A..RE......!RE..O.L.N.H...
18520 e9 c6 ff ff 4c 89 e6 48 89 ef e8 6f c7 ff ff 48 63 f3 48 89 ef e8 fc c6 ff ff 5b b8 03 00 00 00 ....L..H...o...Hc.H.......[.....
18540 5d 41 5c c3 55 53 48 89 f2 51 48 89 f5 be d8 b9 f0 ff 48 89 fb e8 ff c9 ff ff 31 d2 85 c0 75 56 ]A\.USH..QH.......H.......1...uV
18560 be fe ff ff ff 48 89 df e8 80 c1 ff ff 31 d2 31 f6 48 89 df e8 3e cb ff ff 48 89 ee 48 89 df e8 .....H.......1.1.H...>...H..H...
18580 1a c7 ff ff ba 26 52 45 00 be fe ff ff ff 48 89 df e8 9a cc ff ff 83 ce ff 48 89 df e8 48 c2 ff .....&RE......H..........H...H..
185a0 ff 48 89 ea be d8 b9 f0 ff 48 89 df e8 7f cc ff ff ba 01 00 00 00 89 d0 5a 5b 5d c3 53 48 89 f2 .H.......H..............Z[].SH..
185c0 48 89 fb be d8 b9 f0 ff e8 8c c9 ff ff 48 89 df be fe ff ff ff 5b e9 23 ce ff ff 41 55 41 54 49 H............H.......[.#...AUATI
185e0 89 d5 55 53 48 89 fd 51 41 89 f4 e8 99 c5 ff ff 48 85 c0 48 89 c3 75 04 31 c0 eb 4a 44 89 e6 48 ..USH..QA.......H..H..u.1..JD..H
18600 89 ef e8 09 cb ff ff 85 c0 74 ed 4c 89 ea be d8 b9 f0 ff 48 89 ef e8 3e c9 ff ff 83 ce ff ba fe .........t.L.......H...>........
18620 ff ff ff 48 89 ef e8 87 c2 ff ff 85 c0 b8 00 00 00 00 be fd ff ff ff 48 0f 44 d8 48 89 ef e8 aa ...H...................H.D.H....
18640 c0 ff ff 48 89 d8 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 76 ...H..Z[]A\A].S...H..H...H.T$..v
18660 bf ff ff 85 c0 75 30 48 8b 54 24 08 48 85 d2 74 12 48 83 c4 10 48 89 df be 2d 52 45 00 5b e9 fe .....u0H.T$.H..t.H...H...-RE.[..
18680 fb ff ff 48 83 c4 10 48 89 df be 38 58 45 00 5b 31 c0 e9 ea fb ff ff 48 83 c4 10 5b c3 55 53 89 ...H...H...8XE.[1......H...[.US.
186a0 f5 41 50 48 89 fb e8 5e c1 ff ff ff c0 75 12 59 89 ee 48 89 df ba 93 42 45 00 5b 5d e9 81 fc ff .APH...^.....u.Y..H....BE.[]....
186c0 ff 58 5b 5d c3 41 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 .X[].AUATUSH..QH.o.H.G.L.g.H..H)
186e0 c2 48 39 f2 73 75 48 01 ed 48 89 ea 48 29 c2 48 39 f2 73 60 48 01 c6 48 89 f5 73 0f be 41 52 45 .H9.suH..H..H).H9.s`H..H..s..ARE
18700 00 4c 89 e7 31 c0 e8 76 fb ff ff 48 89 ee 4c 89 e7 e8 e0 d1 ff ff 48 8b 33 48 89 c7 48 8b 4b 10 .L..1..v...H..L.......H.3H..H.K.
18720 f3 a4 49 89 c5 48 8d 43 20 48 39 03 74 1d be fe ff ff ff 4c 89 e7 83 ca ff e8 f2 bf ff ff be fe ..I..H.C.H9.t......L............
18740 ff ff ff 4c 89 e7 e8 a2 bf ff ff 4c 89 2b 48 89 6b 08 eb 07 48 39 c5 73 b2 eb a1 48 8b 43 10 48 ...L.......L.+H.k...H9.s...H.C.H
18760 03 03 5a 5b 5d 41 5c 41 5d c3 41 54 55 49 89 f4 53 48 89 d6 48 89 d3 48 89 fd e8 46 ff ff ff 4c ..Z[]A\A].ATUI..SH..H..H...F...L
18780 89 e6 48 89 d9 48 89 c7 f3 a4 48 01 5d 10 5b 5d 41 5c c3 49 89 f9 31 c0 48 89 f7 48 83 c9 ff f2 ..H..H....H.].[]A\.I..1.H..H....
187a0 ae 4c 89 cf 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 .L..H..H.Q......USH..QH.o.H.W.H.
187c0 37 48 89 ef e8 81 c4 ff ff 48 8d 43 20 48 39 03 74 20 48 89 ef 83 ca ff be fe ff ff ff e8 4e bf 7H.......H.C.H9.t.H...........N.
187e0 ff ff 5a 48 89 ef be fe ff ff ff 5b 5d e9 fb be ff ff 58 5b 5d c3 48 01 77 10 e9 b1 ff ff ff 41 ..ZH.......[].....X[].H.w......A
18800 55 41 54 83 ce ff 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 UAT...USH..L.c.H...H.o.H.T$.H...
18820 7a c2 ff ff 4c 39 23 49 89 c5 74 12 ba 01 00 00 00 be fe ff ff ff 48 89 ef e8 f2 be ff ff 48 8b z...L9#I..t...........H.......H.
18840 54 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 T$.L..H.......1.L9#H..@.........
18860 e8 cb be ff ff 48 89 ef be fe ff ff ff e8 7b be ff ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 48 8d 46 .....H........{...H...[]A\A].H.F
18880 20 48 89 7e 18 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 48 89 06 c3 48 8d 4e 20 48 89 f0 .H.~.H.F.....H.F.....H...H.N.H..
188a0 48 89 7e 18 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 48 89 c7 48 89 0e 48 89 d6 e9 03 fe H.~.H.F.....H.F.....H..H..H.....
188c0 ff ff 41 55 41 54 55 53 89 f5 51 83 ce ff 48 89 fb e8 33 bf ff ff 85 c0 75 12 be fe ff ff ff 48 ..AUATUS..Q...H...3.....u......H
188e0 89 df e8 06 be ff ff 83 c8 ff eb 78 89 ee 48 89 df e8 be bd ff ff 31 d2 89 c6 48 89 df 41 89 c4 ...........x..H.......1...H..A..
18900 e8 2a c7 ff ff 31 d2 83 ce ff 48 89 df e8 1c c1 ff ff be fe ff ff ff 49 89 c5 48 89 df 89 c5 e8 .*...1....H............I..H.....
18920 c9 bd ff ff 45 85 ed 74 1d 49 63 d5 44 89 e6 48 89 df e8 f8 c6 ff ff 31 d2 44 89 e6 48 89 df e8 ....E..t.Ic.D..H.......1.D..H...
18940 f1 c9 ff ff eb 0e 44 89 e6 48 89 df e8 d7 c1 ff ff 8d 68 01 48 63 d5 44 89 e6 48 89 df e8 d3 c9 ......D..H........h.Hc.D..H.....
18960 ff ff 89 e8 5a 5b 5d 41 5c 41 5d c3 85 d2 78 48 41 54 55 48 63 ea 53 48 89 fb e8 35 bd ff ff 48 ....Z[]A\A]...xHATUHc.SH...5...H
18980 89 df 41 89 c4 31 d2 89 c6 e8 a1 c6 ff ff 48 89 ea 44 89 e6 48 89 df e8 99 c9 ff ff 48 89 ee 48 ..A..1........H..D..H.......H..H
189a0 89 df e8 8f c2 ff ff 44 89 e6 48 89 df 31 d2 5b 5d 41 5c e9 7d c9 ff ff c3 41 56 41 55 49 89 d6 .......D..H..1.[]A\.}....AVAUI..
189c0 41 54 55 49 89 f4 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 ATUI..SH..H......dH..%(...H..$..
189e0 00 00 31 c0 e8 ed bc ff ff 4d 85 e4 8d 68 01 75 20 ba 06 00 00 00 be 52 52 45 00 48 89 df e8 47 ..1......M...h.u.......RRE.H...G
18a00 c2 ff ff 48 8b 05 ee 7b 24 00 48 89 44 24 10 eb 32 4c 89 e2 be 59 52 45 00 48 89 df 31 c0 e8 0c ...H...{$.H.D$..2L...YRE.H..1...
18a20 c3 ff ff be a8 5d 45 00 4c 89 e7 e8 d0 b8 fe ff 48 85 c0 48 89 44 24 10 75 09 89 ea be 5f 52 45 .....]E.L.......H..H.D$.u...._RE
18a40 00 eb 57 48 8d 74 24 04 48 8d 7c 24 08 e8 94 f4 ff ff 85 c0 74 11 48 63 44 24 08 8d 50 01 c6 44 ..WH.t$.H.|$........t.HcD$..P..D
18a60 04 18 0a 89 54 24 08 4d 85 e4 41 0f 95 c5 74 46 83 7c 24 04 1b 75 3f 48 8b 54 24 10 be 9e e6 41 ....T$.M..A...tF.|$..u?H.T$....A
18a80 00 4c 89 e7 e8 87 b8 fe ff 48 85 c0 48 89 44 24 10 75 14 89 ea be 5d 52 45 00 48 89 df e8 17 f2 .L.......H..H.D$.u....]RE.H.....
18aa0 ff ff e9 a4 00 00 00 48 8d 74 24 04 48 8d 7c 24 08 e8 30 f4 ff ff 8b 54 24 04 83 fa ff 74 10 48 .......H.t$.H.|$..0....T$....t.H
18ac0 63 44 24 08 8d 48 01 88 54 04 18 89 4c 24 08 31 d2 83 ce ff 48 89 df e8 c2 bf ff ff 48 8d 54 24 cD$..H..T...L$.1....H.......H.T$
18ae0 08 4d 89 f0 48 89 c1 be 29 7d 41 00 48 89 df e8 50 cb ff ff 48 8b 7c 24 10 41 89 c4 e8 2f b5 fe .M..H...)}A.H...P...H.|$.A.../..
18b00 ff 45 84 ed 41 89 c6 74 0a 48 8b 7c 24 10 e8 9d b5 fe ff 45 85 f6 74 16 89 ee 48 89 df e8 cb bb .E..A..t.H.|$......E..t...H.....
18b20 ff ff 89 ea be b5 47 45 00 e9 6c ff ff ff 83 ca ff 89 ee 48 89 df e8 f5 bb ff ff be fe ff ff ff ......GE..l........H............
18b40 48 89 df e8 a5 bb ff ff 44 89 e0 48 8b 8c 24 18 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 8d H.......D..H..$....dH3.%(...t...
18b60 b5 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 48 89 54 24 08 ...H......[]A\A]A^.H...H.4$H.T$.
18b80 be c3 7a 41 00 48 89 e2 e8 b7 ca ff ff 48 83 c4 18 c3 49 89 f9 31 c0 48 89 f7 48 83 c9 ff 45 31 ..zA.H.......H....I..1.H..H...E1
18ba0 c0 f2 ae 4c 89 cf 48 89 c8 48 89 f1 48 f7 d0 48 8d 50 ff e9 bb ff ff ff 55 53 48 89 d5 51 48 89 ...L..H..H..H..H.P......USH..QH.
18bc0 fb e8 4a c5 ff ff 85 c0 74 4e 48 89 ee 48 89 df e8 c9 c0 ff ff be fe ff ff ff 48 89 df e8 1d c4 ..J.....tNH..H............H.....
18be0 ff ff 85 c0 89 c5 75 11 be fd ff ff ff 48 89 df e8 f8 ba ff ff 31 c0 eb 1f 83 ca ff be fe ff ff ......u......H.......1..........
18c00 ff 48 89 df e8 27 bb ff ff be fe ff ff ff 48 89 df e8 d7 ba ff ff 89 e8 5a 5b 5d c3 41 54 55 49 .H...'........H.........Z[].ATUI
18c20 89 d4 53 ba 26 52 45 00 48 89 fb 89 f5 e8 86 ff ff ff 83 f8 04 75 0f 31 d2 83 ce ff 48 89 df e8 ..S.&RE.H............u.1....H...
18c40 5a be ff ff eb 28 89 ee 48 89 df e8 b9 bb ff ff 83 f8 02 b9 64 52 45 00 74 17 89 ee 48 89 df e8 Z....(..H...........dRE.t...H...
18c60 a5 bb ff ff 48 89 df 89 c6 e8 b4 bb ff ff 48 89 c1 4c 89 e2 48 89 df be 73 52 45 00 31 c0 e8 ac ....H.........H..L..H...sRE.1...
18c80 c0 ff ff 89 ee 48 89 df 48 89 c2 5b 5d 41 5c e9 ae f6 ff ff 41 55 41 54 49 89 d5 55 53 48 89 fd .....H..H..[]A\.....AUATI..USH..
18ca0 51 41 89 f4 e8 32 f9 ff ff 48 85 c0 48 89 c3 75 0e 4c 89 ea 44 89 e6 48 89 ef e8 5d ff ff ff 5a QA...2...H..H..u.L..D..H...]...Z
18cc0 48 89 d8 5b 5d 41 5c 41 5d c3 55 53 89 f5 50 48 89 fb 89 d6 e8 49 bb ff ff 59 89 ee 48 89 df 48 H..[]A\A].US..PH.....I...Y..H..H
18ce0 89 c2 5b 5d e9 33 ff ff ff 55 53 89 f5 48 89 fb 48 83 ec 18 89 54 24 0c e8 0c bb ff ff 8b 54 24 ..[].3...US..H..H....T$.......T$
18d00 0c 39 d0 74 0d 48 83 c4 18 89 ee 48 89 df 5b 5d eb b8 48 83 c4 18 5b 5d c3 55 53 89 f5 48 89 fb .9.t.H.....H..[]..H...[].US..H..
18d20 48 83 ec 18 e8 75 bd ff ff 48 85 c0 75 19 ba 04 00 00 00 89 ee 48 89 df 48 89 44 24 08 e8 88 ff H....u...H..u........H..H.D$....
18d40 ff ff 48 8b 44 24 08 48 83 c4 18 5b 5d c3 41 55 41 54 41 89 f5 55 53 49 89 fc 41 50 48 89 d3 48 ..H.D$.H...[].AUATA..USI..APH..H
18d60 89 cd e8 a2 ba ff ff 85 c0 7f 26 48 85 ed 74 36 31 f6 48 85 db 74 14 31 c0 48 83 c9 ff 48 89 df ..........&H..t61.H..t.1.H...H..
18d80 f2 ae 48 f7 d1 48 89 ce 48 ff ce 48 89 75 00 eb 15 59 48 89 ea 44 89 ee 4c 89 e7 5b 5d 41 5c 41 ..H..H..H..H.u...YH..D..L..[]A\A
18da0 5d e9 73 ff ff ff 5a 48 89 d8 5b 5d 41 5c 41 5d c3 48 85 d2 41 57 41 56 49 89 cf 41 55 41 54 41 ].s...ZH..[]A\A].H..AWAVI..AUATA
18dc0 89 f4 55 53 48 89 fb 41 50 74 09 31 c9 e8 7c ff ff ff eb 07 31 d2 e8 3e ff ff ff 49 89 c5 31 ed ..USH..APt.1..|.....1..>...I..1.
18de0 49 8b 3c ef 41 89 ee 48 85 ff 74 1e 4c 89 ee 48 ff c5 e8 b9 b4 fe ff 85 c0 75 e5 5a 44 89 f0 5b I.<.A..H..t.L..H.........u.ZD..[
18e00 5d 41 5c 41 5d 41 5e 41 5f c3 4c 89 ea 48 89 df be 87 52 45 00 31 c0 e8 13 bf ff ff 59 44 89 e6 ]A\A]A^A_.L..H....RE.1......YD..
18e20 48 89 df 48 89 c2 5b 5d 41 5c 41 5d 41 5e 41 5f e9 0d f5 ff ff 55 53 89 f5 48 89 fb 48 83 ec 28 H..H..[]A\A]A^A_.....US..H..H..(
18e40 48 8d 54 24 1c e8 93 bb ff ff 83 7c 24 1c 00 75 1b ba 03 00 00 00 89 ee 48 89 df f2 0f 11 44 24 H.T$.......|$..u........H.....D$
18e60 08 e8 64 fe ff ff f2 0f 10 44 24 08 48 83 c4 28 5b 5d c3 55 53 89 f5 48 89 fb 48 83 ec 18 f2 0f ..d......D$.H..([].US..H..H.....
18e80 11 44 24 08 e8 80 b9 ff ff 85 c0 f2 0f 10 44 24 08 7e 10 48 83 c4 18 89 ee 48 89 df 5b 5d e9 92 .D$...........D$.~.H.....H..[]..
18ea0 ff ff ff 48 83 c4 18 5b 5d c3 41 54 55 89 f5 53 48 89 fb 48 83 ec 10 48 8d 54 24 0c e8 6d bb ff ...H...[].ATU..SH..H...H.T$..m..
18ec0 ff 83 7c 24 0c 00 49 89 c4 75 2e 89 ee 48 89 df e8 85 b9 ff ff 85 c0 74 11 ba 9b 52 45 00 89 ee ..|$..I..u...H.........t...RE...
18ee0 48 89 df e8 5a f4 ff ff eb 0f ba 03 00 00 00 89 ee 48 89 df e8 d1 fd ff ff 48 83 c4 10 4c 89 e0 H...Z............H.......H...L..
18f00 5b 5d 41 5c c3 41 54 55 49 89 d4 53 89 f5 48 89 fb e8 f3 b8 ff ff 85 c0 7e 0e 89 ee 48 89 df 5b []A\.ATUI..S..H.........~...H..[
18f20 5d 41 5c e9 82 ff ff ff 4c 89 e0 5b 5d 41 5c c3 55 53 48 89 fb 48 83 ec 18 48 89 54 24 08 e8 71 ]A\.....L..[]A\.USH..H...H.T$..q
18f40 b7 ff ff 48 8b 54 24 08 89 c6 48 89 df 89 c5 e8 64 fc ff ff 85 c0 74 26 89 ee 48 89 df e8 87 b8 ...H.T$...H.....d.....t&..H.....
18f60 ff ff 45 31 c0 31 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 61 c5 ff ff b8 01 00 00 00 48 83 ..E1.1...........H...a........H.
18f80 c4 18 5b 5d c3 55 53 48 89 fb 48 83 ec 18 e8 20 c9 ff ff 48 8d 54 24 0c 83 ce ff 48 89 df e8 8b ..[].USH..H........H.T$....H....
18fa0 ba ff ff 83 7c 24 0c 00 48 89 c5 75 0f be c0 52 45 00 48 89 df 31 c0 e8 c5 f2 ff ff 48 89 df be ....|$..H..u...RE.H..1......H...
18fc0 fe ff ff ff e8 24 b7 ff ff 48 83 c4 18 48 89 e8 5b 5d c3 41 55 41 54 49 89 d4 55 53 ba 70 34 45 .....$...H...H..[].AUATI..US.p4E
18fe0 00 51 48 89 fb 89 f5 e8 44 ff ff ff 85 c0 0f 85 e7 00 00 00 89 ee 48 89 df e8 0b b8 ff ff 83 f8 .QH.....D.............H.........
19000 01 74 7e 7f 1f 85 c0 0f 85 98 00 00 00 ba 03 00 00 00 be e4 2b 45 00 48 89 df e8 2b bc ff ff e9 .t~.................+E.H...+....
19020 b7 00 00 00 83 f8 03 74 14 83 f8 04 75 77 89 ee 48 89 df e8 b1 b7 ff ff e9 9e 00 00 00 89 ee 48 .......t....uw..H..............H
19040 89 df e8 03 b8 ff ff 31 d2 85 c0 89 ee 48 89 df 74 19 e8 d7 b9 ff ff be eb 52 45 00 48 89 c2 48 .......1.....H..t........RE.H..H
19060 89 df 31 c0 e8 c6 bc ff ff eb 70 e8 6d b9 ff ff be a3 53 45 00 48 89 df b0 01 e8 b0 bc ff ff eb ..1.......p.m.....SE.H..........
19080 5a 89 ee 48 89 df e8 f1 b9 ff ff be e5 52 45 00 85 c0 b8 e0 52 45 00 48 0f 45 f0 48 89 df e8 fb Z..H.........RE.....RE.H.E.H....
190a0 bb ff ff eb 36 89 ee 48 89 df e8 12 bb ff ff 89 ee 48 89 df 49 89 c5 e8 4d b7 ff ff 48 89 df 89 ....6..H.........H..I...M...H...
190c0 c6 e8 5c b7 ff ff 4c 89 e9 48 89 c2 be ee 52 45 00 48 89 df 31 c0 e8 54 bc ff ff 58 4c 89 e2 48 ..\...L..H....RE.H..1..T...XL..H
190e0 89 df 83 ce ff 5b 5d 41 5c 41 5d e9 ae b9 ff ff 41 54 55 b9 01 00 00 00 53 48 89 f5 48 89 fb be .....[]A\A].....ATU.....SH..H...
19100 d8 b9 f0 ff 41 89 d4 ba 91 3b 45 00 e8 68 ec ff ff 83 ce ff 48 89 ea 48 89 df e8 3a be ff ff 83 ....A....;E..h......H..H...:....
19120 f8 05 74 61 be fe ff ff ff 48 89 df e8 bc b5 ff ff ba 02 00 00 00 be d8 b9 f0 ff 48 89 df e8 ec ..ta.....H.................H....
19140 be ff ff 31 f6 44 89 e1 48 89 ea 48 89 df e8 26 ec ff ff 48 85 c0 74 12 48 89 ea be f5 52 45 00 ...1.D..H..H...&...H..t.H....RE.
19160 48 89 df 31 c0 e8 17 f1 ff ff 83 ce ff 48 89 df e8 74 b6 ff ff 48 89 ea be fd ff ff ff 48 89 df H..1.........H...t...H.......H..
19180 e8 ab c0 ff ff 48 89 df be fe ff ff ff 83 ca ff e8 9b b5 ff ff 48 89 df be fe ff ff ff 5b 5d 41 .....H...............H.......[]A
191a0 5c e9 47 b5 ff ff 41 57 41 56 41 55 41 54 41 bd fe ff ff ff 55 53 89 d3 51 41 89 de 49 89 f4 ba \.G...AWAVAUATA.....US..QA..I...
191c0 13 53 45 00 89 de 41 f7 de 41 29 dd 48 89 fd e8 7a f4 ff ff 49 83 3c 24 00 74 3d 45 31 ff 41 39 .SE...A..A).H...z...I.<$.t=E1.A9
191e0 df 7d 10 44 89 f6 48 89 ef 41 ff c7 e8 f8 b5 ff ff eb eb 49 8b 74 24 08 89 da 48 89 ef 49 83 c4 .}.D..H..A.........I.t$...H..I..
19200 10 e8 e0 bb ff ff 49 8b 54 24 f0 44 89 ee 48 89 ef e8 1a c0 ff ff eb bc f7 d3 48 89 ef 58 89 de ......I.T$.D..H...........H..X..
19220 5b 5d 41 5c 41 5d 41 5e 41 5f e9 be b4 ff ff 41 54 55 41 89 f4 53 48 89 d5 48 89 fb e8 18 bd ff []A\A]A^A_.....ATUA..SH..H......
19240 ff 83 f8 05 b9 01 00 00 00 74 42 be fe ff ff ff 48 89 df e8 95 b4 ff ff 44 89 e6 48 89 df e8 51 .........tB.....H.......D..H...Q
19260 b4 ff ff 31 d2 31 f6 48 89 df 41 89 c4 e8 45 be ff ff 83 ce ff 48 89 df e8 6c b5 ff ff 48 89 ea ...1.1.H..A...E......H...l...H..
19280 44 89 e6 48 89 df e8 a5 bf ff ff 31 c9 5b 89 c8 5d 41 5c c3 41 55 41 54 49 89 d5 55 53 48 89 f5 D..H.......1.[..]A\.AUATI..USH..
192a0 41 50 48 89 fb ba 91 3b 45 00 be d8 b9 f0 ff 41 89 cc e8 78 ff ff ff 83 ce ff 48 89 ea 48 89 df APH....;E......A...x......H..H..
192c0 e8 94 bc ff ff 83 ce ff 48 89 df e8 ac b7 ff ff 85 c0 75 57 be fe ff ff ff 48 89 df e8 0c b4 ff ........H.........uW.....H......
192e0 ff 31 d2 4c 89 ee 48 89 df e8 f8 ba ff ff 48 89 ee 48 89 df e8 a5 b9 ff ff ba 01 00 00 00 45 31 .1.L..H.......H..H............E1
19300 c0 31 c9 be 01 00 00 00 48 89 df e8 ca c1 ff ff 83 ce ff 48 89 df e8 ce b4 ff ff 48 89 ea be fd .1......H..........H.......H....
19320 ff ff ff 48 89 df e8 05 bf ff ff 83 ca ff be fe ff ff ff 48 89 df e8 f5 b3 ff ff be fe ff ff ff ...H...............H............
19340 48 89 df e8 a5 b3 ff ff 45 85 e4 74 1d 48 89 df 83 ce ff e8 91 b4 ff ff 5a 48 89 ee 48 89 df 5b H.......E..t.H..........ZH..H..[
19360 5d 41 5c 41 5d e9 2f be ff ff 58 5b 5d 41 5c 41 5d c3 41 57 41 56 49 89 ce 41 55 41 54 48 83 c9 ]A\A]./...X[]A\A].AWAVI..AUATH..
19380 ff 55 53 49 89 fc 48 89 d7 48 89 f5 49 89 d5 48 81 ec 38 20 00 00 64 48 8b 04 25 28 00 00 00 48 .USI..H..H..I..H..8...dH..%(...H
193a0 89 84 24 28 20 00 00 31 c0 f2 ae 48 8d 44 24 28 4c 89 64 24 20 48 c7 44 24 18 00 00 00 00 48 f7 ..$(...1...H.D$(L.d$.H.D$.....H.
193c0 d1 48 c7 44 24 10 00 20 00 00 48 8d 59 ff 48 89 44 24 08 4c 89 ee 48 89 ef e8 b2 b1 fe ff 48 85 .H.D$.....H.Y.H.D$.L..H.......H.
193e0 c0 49 89 c7 74 26 48 8d 7c 24 08 4c 89 fa 48 89 ee 48 29 ea 49 8d 2c 1f e8 6d f3 ff ff 48 8d 7c .I..t&H.|$.L..H..H).I.,..m...H.|
19400 24 08 4c 89 f6 e8 89 f3 ff ff eb c7 48 8d 7c 24 08 48 89 ee e8 7a f3 ff ff 48 8d 7c 24 08 e8 8d $.L.........H.|$.H...z...H.|$...
19420 f3 ff ff 31 d2 83 ce ff 4c 89 e7 e8 6e b6 ff ff 48 8b 9c 24 28 20 00 00 64 48 33 1c 25 28 00 00 ...1....L...n...H..$(...dH3.%(..
19440 00 74 05 e8 a8 ac fe ff 48 81 c4 38 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 31 f6 bf cc 7e .t......H..8...[]A\A]A^A_.S1...~
19460 41 00 e8 db c9 ff ff 48 85 c0 48 89 c3 74 0d be 96 7e 41 00 48 89 c7 e8 0f b2 ff ff 48 89 d8 5b A......H..H..t...~A.H.......H..[
19480 c3 41 54 55 49 89 f4 53 48 89 fb 48 83 ec 10 f2 0f 11 44 24 08 e8 04 b2 ff ff 49 81 fc 88 00 00 .ATUI..SH..H......D$......I.....
194a0 00 48 89 c5 74 0f be 25 53 45 00 48 89 df 31 c0 e8 cc ed ff ff 31 ff e8 e2 b1 ff ff 48 39 c5 74 .H..t..%SE.H..1......1......H9.t
194c0 17 48 83 c4 10 48 89 df be 56 53 45 00 5b 5d 41 5c 31 c0 e9 a9 ed ff ff f2 0f 10 4d 00 66 0f 2e .H...H...VSE.[]A\1.........M.f..
194e0 4c 24 08 7a 02 74 1d f2 0f 10 44 24 08 48 83 c4 10 48 89 df 5b 5d 41 5c be 70 53 45 00 b0 02 e9 L$.z.t....D$.H...H..[]A\.pSE....
19500 7d ed ff ff 48 83 c4 10 5b 5d 41 5c c3 41 55 41 54 49 89 f5 55 53 be 88 00 00 00 41 50 48 89 fb }...H...[]A\.AUATI..US.....APH..
19520 49 89 d4 89 cd f2 0f 10 05 fb 9d 03 00 e8 4f ff ff ff 4d 85 ed 74 36 4c 89 e0 31 d2 48 85 c0 75 I.............O...M..t6L..1.H..u
19540 1e 4c 89 ee 48 89 df e8 a4 fb ff ff 89 ee ba 01 00 00 00 48 89 df f7 d6 e8 d3 b1 ff ff eb 0e 48 .L..H..............H...........H
19560 83 38 00 74 dc ff c2 48 83 c0 10 eb cf 4d 85 e4 74 14 59 89 ea 4c 89 e6 48 89 df 5b 5d 41 5c 41 .8.t...H.....M..t.Y..L..H..[]A\A
19580 5d e9 20 fc ff ff 58 89 ee 48 89 df 5b 5d 41 5c 41 5d f7 d6 e9 54 b1 ff ff 53 48 89 fb e8 d2 21 ].....X..H..[]A\A]...T...SH....!
195a0 00 00 48 89 df 89 c6 e8 bb b8 ff ff b8 01 00 00 00 5b c3 53 48 89 fb e8 1a b1 ff ff 48 89 df 31 ..H..............[.SH.......H..1
195c0 c9 31 d2 5b 89 c6 e9 b7 21 00 00 41 54 55 48 89 f5 53 49 89 fc 89 d6 48 89 ef 89 d3 e8 f8 af ff .1.[....!..ATUH..SI....H........
195e0 ff 85 c0 75 0c ba 1c 00 00 00 be a6 53 45 00 eb 22 48 89 ef e8 13 c1 ff ff 85 c0 75 20 48 89 ef ...u........SE.."H.........u.H..
19600 e8 d1 b0 ff ff 85 c0 75 14 ba 1c 00 00 00 be c3 53 45 00 4c 89 e7 e8 2f b6 ff ff eb 71 89 da 48 .......u........SE.L.../....q..H
19620 89 ee 4c 89 e7 e8 27 b0 ff ff 89 da 4c 89 e6 48 89 ef e8 12 20 00 00 83 f8 01 77 42 48 89 ef e8 ..L...'.....L..H..........wBH...
19640 92 b0 ff ff 8d 70 01 4c 89 e7 89 c3 e8 88 af ff ff 85 c0 75 18 f7 d3 48 89 ef 89 de e8 8c b0 ff .....p.L...........u...H........
19660 ff ba 1a 00 00 00 be e0 53 45 00 eb a6 89 da 4c 89 e6 48 89 ef e8 d7 af ff ff 89 d8 eb 13 ba 01 ........SE.....L..H.............
19680 00 00 00 4c 89 e6 48 89 ef e8 c3 af ff ff 83 c8 ff 5b 5d 41 5c c3 53 48 89 fb e8 f6 b7 ff ff 48 ...L..H..........[]A\.SH.......H
196a0 89 df 89 c6 e8 be b7 ff ff b8 02 00 00 00 5b c3 55 53 ba 06 00 00 00 50 48 89 fb be 01 00 00 00 ..............[.US.....PH.......
196c0 e8 24 f6 ff ff 48 89 df e8 65 ca ff ff 48 89 df 48 89 c5 be 01 00 00 00 e8 0c b1 ff ff ba 01 00 .$...H...e...H..H...............
196e0 00 00 48 89 ee 48 89 df e8 64 af ff ff 5a b8 01 00 00 00 5b 5d c3 53 48 89 fb e8 b1 ff ff ff 48 ..H..H...d...Z.....[].SH.......H
19700 89 df ba 01 00 00 00 be 18 97 41 00 e8 d5 b6 ff ff b8 01 00 00 00 5b c3 55 53 48 89 fb 56 be d7 ..........A...........[.USH..V..
19720 b9 f0 ff e8 85 b4 ff ff 48 89 df 48 89 c5 e8 a3 af ff ff 48 89 ee 89 c2 48 89 df e8 8b fe ff ff ........H..H.......H....H.......
19740 85 c0 79 46 83 ce ff 48 89 df e8 31 b1 ff ff 85 c0 74 2c be 01 00 00 00 48 89 df e8 95 ea ff ff ..yF...H...1.....t,.....H.......
19760 be fe ff ff ff 48 89 df ba 01 00 00 00 e8 be af ff ff be 02 00 00 00 48 89 df e8 d0 c0 ff ff 59 .....H.................H.......Y
19780 48 89 df 5b 5d e9 91 c0 ff ff 5a 5b 5d c3 55 53 be 01 00 00 00 51 48 89 fd e8 0f b4 ff ff 48 85 H..[].....Z[].US.....QH.......H.
197a0 c0 48 89 c3 75 12 ba fb 53 45 00 be 01 00 00 00 48 89 ef e8 8a eb ff ff 48 89 d8 5a 5b 5d c3 55 .H..u...SE......H.......H..Z[].U
197c0 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 ab SH..H......dH..%(...H..$....1...
197e0 ff ff ff 48 39 c3 48 89 c5 75 0c ba 07 00 00 00 be 91 4c 45 00 eb 53 48 89 c7 e8 0d bf ff ff 85 ...H9.H..u........LE..SH........
19800 c0 74 06 ff c8 75 39 eb 2b 48 8d 54 24 08 31 f6 48 89 ef e8 e6 44 00 00 85 c0 7e 0c ba 06 00 00 .t...u9.+H.T$.1.H....D....~.....
19820 00 be 15 54 45 00 eb 22 48 89 ef e8 a6 ae ff ff 85 c0 74 0c ba 09 00 00 00 be 0b 54 45 00 eb 0a ...TE.."H.........t........TE...
19840 ba 04 00 00 00 be 1c 54 45 00 48 89 df e8 f8 b3 ff ff 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 .......TE.H.......H..$....dH3.%(
19860 00 00 00 b8 01 00 00 00 74 05 e8 81 a8 fe ff 48 81 c4 98 00 00 00 5b 5d c3 55 53 48 89 fb 51 e8 ........t......H......[].USH..Q.
19880 0a ff ff ff 48 89 df 48 89 c5 e8 47 ae ff ff 8d 50 ff 48 89 ee 48 89 df e8 2e fd ff ff 85 c0 89 ....H..H...G....P.H..H..........
198a0 c5 79 23 31 f6 48 89 df e8 ba b5 ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 71 ae ff ff b8 .y#1.H.................H...q....
198c0 02 00 00 00 eb 21 be 01 00 00 00 48 89 df e8 94 b5 ff ff 89 ee ba 01 00 00 00 48 89 df f7 d6 e8 .....!.....H..............H.....
198e0 4c ae ff ff 8d 45 01 5a 5b 5d c3 53 f2 0f 10 05 34 9a 03 00 48 89 fb be 88 00 00 00 e8 80 fb ff L....E.Z[].S....4...H...........
19900 ff 48 89 df ba 07 00 00 00 31 f6 e8 a7 b7 ff ff 48 89 df 31 d2 be 80 54 45 00 e8 87 f8 ff ff b8 .H.......1......H..1...TE.......
19920 01 00 00 00 5b c3 40 38 d6 40 88 f1 41 88 d0 74 1f 48 8b 57 48 48 8b 42 08 48 8b 12 48 ff c8 48 ....[.@8.@..A..t.H.WHH.B.H..H..H
19940 83 f8 ff 74 0b 38 0c 02 75 f2 44 88 04 02 eb ec c3 31 c0 39 37 75 35 53 48 89 fb 48 8b 7f 40 48 ...t.8..u.D......1.97u5SH..H..@H
19960 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.......
19980 82 76 ff ff 89 03 b8 01 00 00 00 5b c3 41 54 55 be 00 55 45 00 53 48 89 fd 31 db e8 bb a7 ff ff .v.........[.ATU..UE.SH..1......
199a0 48 89 ef 48 89 c6 e8 c5 9c ff ff 48 8b 34 dd c0 56 45 00 48 89 ef e8 a0 a7 ff ff 48 89 ef 48 89 H..H.......H.4..VE.H.......H..H.
199c0 c6 49 89 c4 e8 a7 9c ff ff 8d 43 01 48 ff c3 48 83 fb 16 41 88 44 24 0a 75 d1 5b 5d 41 5c c3 81 .I........C.H..H...A.D$.u.[]A\..
199e0 fe 00 01 00 00 7f 12 48 8b 7f 38 89 f2 31 c0 be 04 2e 45 00 e9 3b 39 00 00 8d 86 ff fe ff ff 81 .......H..8..1....E..;9.........
19a00 fe 20 01 00 00 48 98 48 8b 04 c5 c0 56 45 00 7f 13 48 8b 7f 38 48 89 c2 be 9c 3c 45 00 31 c0 e9 .....H.H....VE...H..8H....<E.1..
19a20 10 39 00 00 c3 41 54 55 89 d5 53 48 89 fb ba 3c 00 00 00 48 83 ec 60 64 48 8b 04 25 28 00 00 00 .9...ATU..SH...<...H..`dH..%(...
19a40 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 e8 c6 3c 00 00 8b 4b H.D$X1.H.G`H.t$.H.|$.H.p...<...K
19a60 04 48 8b 7b 38 48 8d 54 24 1c 4c 8b 44 24 08 31 c0 be 05 55 45 00 e8 b9 38 00 00 85 ed 74 51 49 .H.{8H.T$.L.D$.1...UE...8....tQI
19a80 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 43 48 48 8b 7b 38 be ...........w#1.H...G...H.CHH.{8.
19aa0 9c 3c 45 00 48 8b 10 31 c0 e8 86 38 00 00 eb 0a 89 ee 48 89 df e8 25 ff ff ff 48 8b 7b 38 48 89 .<E.H..1...8......H...%...H.{8H.
19ac0 c1 4c 89 e2 be 0f 55 45 00 31 c0 e8 64 38 00 00 48 8b 7b 38 be 03 00 00 00 e8 57 11 00 00 41 54 .L....UE.1..d8..H.{8......W...AT
19ae0 55 41 89 f4 53 48 8b 5f 48 48 8b 43 08 48 8b 53 10 48 ff c0 48 39 d0 76 35 48 b8 fe ff ff ff ff UA..SH._HH.C.H.S.H..H9.v5H......
19b00 ff ff 3f 48 39 c2 76 0c 31 d2 be 1a 55 45 00 e8 11 ff ff ff 48 8d 2c 12 48 8b 7f 38 48 8b 33 48 ..?H9.v.1...UE......H.,.H..8H.3H
19b20 89 e9 e8 7c 8e ff ff 48 89 6b 10 48 89 03 48 8b 43 08 48 8b 13 48 8d 48 01 48 89 4b 08 44 88 24 ...|...H.k.H..H.C.H..H.H.H.K.D.$
19b40 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 8b 7b 40 48 8b 07 48 .[]A\.ATUSD.'H..D.......H.{@H..H
19b60 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 85 74 ff .P.H..H..t.H.G.H.P.H.W........t.
19b80 ff 89 03 31 ed 8b 13 83 fa 3d 75 3c 48 89 df be 3d 00 00 00 e8 45 ff ff ff 48 8b 7b 40 48 8b 07 ...1.....=u<H...=....E...H.{@H..
19ba0 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 44 74 H.P.H..H..t.H.G.H.P.H.W.......Dt
19bc0 ff ff 89 03 ff c5 eb bd 89 e8 44 39 e2 f7 d0 0f 44 c5 5b 5d 41 5c c3 53 0f be 06 8b 17 39 c2 74 ..........D9....D.[]A\.S.....9.t
19be0 0a 0f be 4e 01 31 c0 39 ca 75 3a 48 89 fb 89 d6 e8 e9 fe ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff ...N.1.9.u:H.........H.{@H..H.P.
19c00 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 e8 73 ff ff 89 03 H..H..t.H.G.H.P.H.W........s....
19c20 b8 01 00 00 00 5b c3 55 53 48 89 fb 52 8b 2f 48 8b 7f 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 .....[.USH..R./H..@H..H.P.H..H..
19c40 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 ae 73 ff ff 83 f8 0d 89 03 0f 94 c1 t.H.G.H.P.H.W........s..........
19c60 83 f8 0a 0f 94 c2 08 d1 74 2f 39 e8 74 2b 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 ........t/9.t+H.{@H..H.P.H..H..t
19c80 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 6f 73 ff ff 89 03 8b 43 04 ff c0 3d ff .H.G.H.P.H.W.......os.....C...=.
19ca0 ff ff 7f 89 43 04 75 0f 31 d2 be 33 55 45 00 48 89 df e8 6e fd ff ff 58 5b 5d c3 53 8b 37 48 89 ....C.u.1..3UE.H...n...X[].S.7H.
19cc0 fb e8 18 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 08 48 8d 50 ......H.{@H..H.P.H..H..t.H.G.H.P
19ce0 01 48 89 57 08 0f b6 00 eb 05 e8 17 73 ff ff 8d 50 01 89 03 48 63 d2 f6 82 40 4a 45 00 10 75 0d .H.W........s...P...Hc...@JE..u.
19d00 be 4c 55 45 00 48 89 df e8 3e a9 fe ff 5b 89 c7 e9 83 33 00 00 41 54 55 48 89 f5 53 48 89 fb 48 .LUE.H...>...[....3..ATUH..SH..H
19d20 83 ec 10 44 8b 27 44 89 e6 e8 b0 fd ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 ...D.'D.......H.{@H..H.P.H..H..t
19d40 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 af 72 ff ff 41 83 fc 30 89 03 74 08 41 .H.G.H.P.H.W........r..A..0..t.A
19d60 bc 6a 55 45 00 eb 17 be 0d 34 45 00 48 89 df e8 63 fe ff ff 85 c0 74 e7 41 bc 67 55 45 00 4c 89 .jUE.....4E.H...c.....t.A.gUE.L.
19d80 e6 48 89 df e8 4e fe ff ff 85 c0 74 0d be 0a 34 45 00 48 89 df e8 3d fe ff ff 8b 33 8d 46 01 48 .H...N.....t...4E.H...=....3.F.H
19da0 98 f6 80 40 4a 45 00 10 75 05 83 fe 2e 75 35 48 89 df e8 27 fd ff ff 48 8b 7b 40 48 8b 07 48 8d ...@JE..u....u5H...'...H.{@H..H.
19dc0 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 26 72 ff ff P.H..H..t.H.G.H.P.H.W.......&r..
19de0 89 03 eb 9a 31 f6 48 89 df e8 f0 fc ff ff 0f be 53 70 be 2e 00 00 00 48 89 df e8 27 fb ff ff 48 ....1.H.........Sp.....H...'...H
19e00 8b 43 48 48 89 e6 48 8b 38 e8 a3 32 00 00 48 85 c0 75 55 44 8a 63 70 e8 64 a2 fe ff 48 8b 00 48 .CHH..H.8..2..H..uUD.cp.d...H..H
19e20 89 df 41 0f be f4 0f be 10 88 53 70 e8 f5 fa ff ff 48 8b 43 48 48 89 e6 48 8b 38 e8 71 32 00 00 ..A.......Sp.....H.CHH..H.8.q2..
19e40 48 85 c0 75 23 0f be 73 70 ba 2e 00 00 00 48 89 df e8 d0 fa ff ff ba 22 01 00 00 be 6d 55 45 00 H..u#..sp.....H........"....mUE.
19e60 48 89 df e8 bd fb ff ff 83 7c 24 08 13 75 0f 48 8b 04 24 48 89 45 00 b8 23 01 00 00 eb 0f f2 0f H........|$..u.H..$H.E..#.......
19e80 10 04 24 b8 22 01 00 00 f2 0f 11 45 00 48 83 c4 10 5b 5d 41 5c c3 50 8b 57 10 e8 86 fb ff ff 41 ..$."......E.H...[]A\.P.W......A
19ea0 54 55 49 89 fc 53 48 8b 5f 38 48 89 df e8 3b a1 ff ff 48 89 c5 48 8b 43 10 48 89 df 48 8d 50 10 TUI..SH._8H...;...H..H.C.H..H.P.
19ec0 48 89 53 10 48 89 28 8a 55 08 49 8b 74 24 50 83 ca 40 0f b6 d2 89 50 08 48 8b 43 10 48 8d 50 f0 H.S.H.(.U.I.t$P..@....P.H.C.H.P.
19ee0 e8 b0 ec fe ff 83 78 08 00 75 22 c7 00 01 00 00 00 c7 40 08 01 00 00 00 48 8b 43 18 48 83 78 18 ......x..u".......@.....H.C.H.x.
19f00 00 7e 0e 48 89 df e8 7e 9e ff ff eb 04 48 8b 68 10 48 83 6b 10 10 48 89 e8 5b 5d 41 5c c3 41 55 .~.H...~.....H.h.H.k..H..[]A\.AU
19f20 41 54 49 89 f4 55 53 48 89 fb 51 8b 37 89 d5 44 8b 6f 04 e8 a6 fb ff ff 48 8b 7b 40 48 8b 07 48 ATI..USH..Q.7..D.o......H.{@H..H
19f40 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 a5 70 ff .P.H..H..t.H.G.H.P.H.W........p.
19f60 ff 83 f8 0d 89 03 74 05 83 f8 0a 75 08 48 89 df e8 b2 fc ff ff 8b 33 83 fe 0a 0f 84 c2 00 00 00 ......t....u.H........3.........
19f80 7f 3d 83 fe ff 0f 85 e6 00 00 00 48 8b 7b 38 4d 85 e4 b8 76 3c 45 00 ba 7e 55 45 00 be 86 55 45 .=.........H.{8M...v<E..~UE...UE
19fa0 00 44 89 e9 48 0f 45 d0 31 c0 e8 85 33 00 00 ba 21 01 00 00 48 89 c6 48 89 df e8 66 fa ff ff 83 .D..H.E.1...3...!...H..H...f....
19fc0 fe 0d 74 7e 83 fe 5d 0f 85 a4 00 00 00 48 89 df e8 71 fb ff ff 39 e8 75 9c 8b 33 48 89 df e8 fb ..t~..]......H...q...9.u..3H....
19fe0 fa ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 ...H.{@H..H.P.H..H..t.H.G.H.P.H.
1a000 57 08 0f b6 00 eb 05 e8 fa 6f ff ff 4d 85 e4 89 03 0f 84 97 00 00 00 48 8b 4b 48 83 c5 02 48 89 W........o..M..........H.KH...H.
1a020 df 8d 44 2d 00 48 63 ed 48 89 ee 48 8b 51 08 48 03 31 48 98 48 29 c2 e8 63 fe ff ff 49 89 04 24 ..D-.Hc.H..H.Q.H.1H.H)..c...I..$
1a040 eb 6c be 0a 00 00 00 48 89 df e8 8f fa ff ff 48 89 df e8 d0 fb ff ff 4d 85 e4 0f 85 15 ff ff ff .l.....H.......H.......M........
1a060 48 8b 43 48 48 c7 40 08 00 00 00 00 e9 04 ff ff ff 4d 85 e4 74 08 48 89 df e8 60 fa ff ff 48 8b H.CHH.@..........M..t.H...`...H.
1a080 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....
1a0a0 eb 05 e8 5f 6f ff ff 89 03 e9 c7 fe ff ff 58 5b 5d 41 5c 41 5d c3 41 56 41 55 49 89 f5 41 54 55 ..._o.........X[]A\A].AVAUI..ATU
1a0c0 53 48 89 fb 48 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 48 8b 43 48 48 c7 40 08 SH..H...dH..%(...H.D$.1.H.CHH.@.
1a0e0 00 00 00 00 44 8b 23 41 83 fc 2d 0f 84 02 01 00 00 7f 64 41 83 fc 0c 7f 2e 41 83 fc 0b 0f 8d c0 ....D.#A..-.......dA.....A......
1a100 00 00 00 41 83 fc 09 0f 84 b6 00 00 00 0f 8f a3 00 00 00 41 83 fc ff b9 21 01 00 00 0f 84 dc 09 ...A...............A....!.......
1a120 00 00 e9 1e 09 00 00 41 83 fc 20 0f 84 92 00 00 00 7f 0b 41 83 fc 0d 74 7d e9 07 09 00 00 41 83 .......A...........A...t}.....A.
1a140 fc 22 0f 84 b6 03 00 00 41 83 fc 27 0f 84 ac 03 00 00 e9 ee 08 00 00 41 83 fc 3a 0f 84 52 03 00 ."......A..'...........A..:..R..
1a160 00 7f 15 41 83 fc 2f 0f 84 b0 02 00 00 0f 8e 42 08 00 00 e9 bb 08 00 00 41 83 fc 3e 0f 84 36 02 ...A../........B........A..>..6.
1a180 00 00 7f 19 41 83 fc 3c 0f 84 c5 01 00 00 41 83 fc 3d 0f 84 70 01 00 00 e9 a8 08 00 00 41 83 fc ....A..<......A..=..p........A..
1a1a0 5b 0f 84 27 01 00 00 41 83 fc 7e 0f 84 b7 02 00 00 e9 8f 08 00 00 48 89 df e8 69 fa ff ff e9 21 [..'...A..~...........H...i....!
1a1c0 ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 ...H.{@H..H.P.H..H..t.H.G.H.P.H.
1a1e0 57 08 0f b6 00 eb 05 e8 1a 6e ff ff 89 03 e9 f1 fe ff ff 48 8b 43 40 48 8b 7b 40 48 8b 10 48 8d W........n.........H.C@H.{@H..H.
1a200 4a ff 48 85 d2 48 89 08 74 11 48 8b 50 08 48 8d 4a 01 48 89 48 08 0f b6 02 eb 05 e8 e6 6d ff ff J.H..H..t.H.P.H.J.H.H........m..
1a220 83 f8 2d 89 03 0f 85 ce 08 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b ..-........H.{@H..H.P.H..H..t.H.
1a240 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 b2 6d ff ff 83 f8 5b 89 03 75 55 48 89 df e8 e3 G.H.P.H.W........m....[..uUH....
1a260 f8 ff ff 48 8b 53 48 85 c0 48 c7 42 08 00 00 00 00 78 3d 89 c2 31 f6 48 89 df e8 9f fc ff ff e9 ...H.SH..H.B.....x=..1.H........
1a280 54 fe ff ff ff c0 0f 84 58 fe ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 28 48 T.......X...H.{@H..H.P.H..H..t(H
1a2a0 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 89 03 8b 03 83 f8 0d 0f 95 c1 83 f8 0a 0f 95 c2 84 d1 .G.H.P.H.W......................
1a2c0 75 c2 e9 1d fe ff ff e8 3a 6d ff ff eb e0 48 89 df e8 70 f8 ff ff 85 c0 78 12 89 c2 4c 89 ee 48 u.......:m....H...p.....x...L..H
1a2e0 89 df e8 37 fc ff ff e9 bf 06 00 00 ff c0 b9 5b 00 00 00 0f 84 05 08 00 00 ba 25 01 00 00 be af ...7...........[..........%.....
1a300 55 45 00 e9 a3 02 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 UE......H.{@H..H.P.H..H..t.H.G.H
1a320 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 d5 6c ff ff 89 03 be 3d 00 00 00 48 89 df e8 11 f6 ff ff .P.H.W........l.....=...H.......
1a340 83 f8 01 19 c9 80 e1 23 81 c1 1a 01 00 00 e9 ab 07 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 .......#...........H.{@H..H.P.H.
1a360 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 8a 6c ff ff 89 03 be 3d .H..t.H.G.H.P.H.W........l.....=
1a380 00 00 00 48 89 df e8 c6 f5 ff ff 85 c0 b9 1c 01 00 00 0f 85 66 07 00 00 be 3c 00 00 00 48 89 df ...H................f....<...H..
1a3a0 e8 ac f5 ff ff 83 f8 01 19 c9 80 e1 1e 81 c1 1e 01 00 00 e9 46 07 00 00 48 8b 7b 40 48 8b 07 48 ....................F...H.{@H..H
1a3c0 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 25 6c ff .P.H..H..t.H.G.H.P.H.W.......%l.
1a3e0 ff 89 03 be 3d 00 00 00 48 89 df e8 61 f5 ff ff 85 c0 b9 1b 01 00 00 0f 85 01 07 00 00 be 3e 00 ....=...H...a.................>.
1a400 00 00 48 89 df e8 47 f5 ff ff 83 f8 01 19 c9 80 e1 1f 81 c1 1f 01 00 00 e9 e1 06 00 00 48 8b 7b ..H...G......................H.{
1a420 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.....
1a440 05 e8 c0 6b ff ff 89 03 be 2f 00 00 00 48 89 df e8 fc f4 ff ff 83 f8 01 19 c9 80 e1 18 81 c1 17 ...k...../...H..................
1a460 01 00 00 e9 96 06 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 ........H.{@H..H.P.H..H..t.H.G.H
1a480 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 75 6b ff ff 89 03 be 3d 00 00 00 48 89 df e8 b1 f4 ff ff .P.H.W.......uk.....=...H.......
1a4a0 83 f8 01 19 c9 80 e1 61 81 c1 1d 01 00 00 e9 4b 06 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 .......a.......K...H.{@H..H.P.H.
1a4c0 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 2a 6b ff ff 89 03 be 3a .H..t.H.G.H.P.H.W.......*k.....:
1a4e0 00 00 00 48 89 df e8 66 f4 ff ff 83 f8 01 19 c9 80 e1 1a 81 c1 20 01 00 00 e9 00 06 00 00 44 89 ...H...f......................D.
1a500 e6 e9 ad 00 00 00 83 fe 0d 0f 84 d9 00 00 00 83 fe 5c 0f 85 9b 00 00 00 48 89 df be 5c 00 00 00 .................\......H...\...
1a520 e8 b9 f5 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 0f 84 b3 00 00 00 48 8b 47 08 .....H.{@H..H.P.H..H........H.G.
1a540 48 8d 50 01 48 89 57 08 0f b6 28 83 fd 62 89 2b 0f 84 fe 00 00 00 0f 8f bf 00 00 00 83 fd 22 0f H.P.H.W...(..b.+..............".
1a560 84 b0 03 00 00 0f 8f 90 00 00 00 83 fd 0a 0f 84 71 02 00 00 83 fd 0d 0f 84 68 02 00 00 83 fd ff ................q........h......
1a580 0f 85 f4 02 00 00 8b 33 44 39 e6 0f 84 c6 03 00 00 83 fe 0a 74 52 0f 8f 6a ff ff ff 83 fe ff 75 .......3D9..........tR..j......u
1a5a0 12 ba 21 01 00 00 be cd 55 45 00 48 89 df e8 72 f4 ff ff 48 89 df e8 23 f5 ff ff 48 8b 7b 40 48 ..!.....UE.H...r...H...#...H.{@H
1a5c0 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.......
1a5e0 22 6a ff ff 89 03 eb 9e ba 25 01 00 00 eb b7 e8 12 6a ff ff 89 c5 e9 50 ff ff ff 83 fd 5c 0f 84 "j.......%.......j.....P.....\..
1a600 11 03 00 00 83 fd 61 0f 84 fc 02 00 00 83 fd 27 0f 85 64 02 00 00 e9 fa 02 00 00 83 fd 74 74 52 ......a........'..d..........ttR
1a620 7f 18 83 fd 6e 74 37 83 fd 72 74 3c 83 fd 66 0f 85 45 02 00 00 e9 d6 02 00 00 83 fd 76 74 3d 7c ....nt7..rt<..f..E..........vt=|
1a640 6a 83 fd 78 74 40 83 fd 7a 0f 84 a8 01 00 00 e9 26 02 00 00 bd 08 00 00 00 e9 b7 02 00 00 bd 0a j..xt@..z.......&...............
1a660 00 00 00 e9 ad 02 00 00 bd 0d 00 00 00 e9 a3 02 00 00 bd 09 00 00 00 e9 99 02 00 00 bd 0b 00 00 ................................
1a680 00 e9 8f 02 00 00 48 89 df e8 2d f6 ff ff 89 c5 48 89 df c1 e5 04 e8 20 f6 ff ff 01 c5 48 8b 43 ......H...-.....H............H.C
1a6a0 48 48 83 68 08 02 e9 6a 02 00 00 48 89 df be 75 00 00 00 e8 26 f4 ff ff 48 8b 7b 40 48 8b 07 48 HH.h...j...H...u....&...H.{@H..H
1a6c0 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 25 69 ff .P.H..H..t.H.G.H.P.H.W.......%i.
1a6e0 ff 83 f8 7b 89 03 74 0a be df 55 45 00 e9 02 02 00 00 48 89 df 41 be 04 00 00 00 e8 bb f5 ff ff ...{..t...UE......H..A..........
1a700 48 63 e8 8b 33 48 89 df e8 d1 f3 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 Hc..3H.......H.{@H..H.P.H..H..t.
1a720 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 38 eb 07 e8 d0 68 ff ff 89 c7 8d 47 01 89 3b 48 98 f6 H.G.H.P.H.W...8....h.....G..;H..
1a740 80 40 4a 45 00 10 74 24 48 c1 e5 04 41 ff c6 e8 44 29 00 00 48 98 48 01 c5 48 81 fd ff ff 10 00 .@JE..t$H...A...D)..H.H..H......
1a760 76 a1 be eb 55 45 00 e9 88 01 00 00 83 ff 7d 74 0a be 01 56 45 00 e9 79 01 00 00 48 8b 7b 40 48 v...UE........}t...VE..y...H.{@H
1a780 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.......
1a7a0 62 68 ff ff 89 03 48 8b 43 48 4d 63 f6 48 89 ee 48 89 e7 bd 08 00 00 00 4c 29 70 08 e8 48 2a 00 bh....H.CHMc.H..H.......L)p..H*.
1a7c0 00 41 89 c6 29 c5 45 85 f6 0f 8e b7 fd ff ff 48 63 c5 48 89 df 41 ff ce 0f be 34 04 ff c5 e8 fb .A..).E........Hc.H..A....4.....
1a7e0 f2 ff ff eb e1 48 89 df bd 0a 00 00 00 e8 35 f4 ff ff e9 49 01 00 00 48 8b 43 48 48 8b 7b 40 48 .....H........5....I...H.CHH.{@H
1a800 ff 48 08 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..H.P.H..H..t.H.G.H.P.H.W...
1a820 00 eb 05 e8 de 67 ff ff 89 03 8b 13 8d 42 01 48 98 f6 80 40 4a 45 00 08 0f 84 48 fd ff ff 83 fa .....g.......B.H...@JE....H.....
1a840 0d 74 05 83 fa 0a 75 0a 48 89 df e8 d7 f3 ff ff eb d8 48 8b 43 40 48 8b 7b 40 48 8b 10 48 8d 4a .t....u.H.........H.C@H.{@H..H.J
1a860 ff 48 85 d2 48 89 08 74 ba 48 8b 50 08 48 8d 4a 01 48 89 48 08 0f b6 02 eb ae ff c5 48 63 ed f6 .H..H..t.H.P.H.J.H.H........Hc..
1a880 85 40 4a 45 00 02 75 07 be 0d 56 45 00 eb 65 45 31 f6 31 ed 8b 33 8d 46 01 48 98 f6 80 40 4a 45 .@JE..u...VE..eE1.1..3.F.H...@JE
1a8a0 00 02 74 43 6b ed 0a 48 89 df 8d 6c 2e d0 e8 2b f2 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 ..tCk..H...l...+...H.{@H..H.P.H.
1a8c0 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 2a 67 ff ff 41 ff c6 89 .H..t.H.G.H.P.H.W.......*g..A...
1a8e0 03 41 83 fe 03 75 ad 81 fd ff 00 00 00 7e 0d be 25 56 45 00 48 89 df e8 4f 9d fe ff 48 8b 43 48 .A...u.......~..%VE.H...O...H.CH
1a900 4d 63 f6 4c 29 70 08 eb 37 bd 07 00 00 00 eb 05 bd 0c 00 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff Mc.L)p..7............H.{@H..H.P.
1a920 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 c8 66 ff ff 89 03 H..H..t.H.G.H.P.H.W........f....
1a940 48 8b 43 48 89 ee 48 89 df 48 ff 48 08 e8 8c f1 ff ff e9 2f fc ff ff 48 89 df 44 89 e6 e8 7c f1 H.CH..H..H.H......./...H..D...|.
1a960 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
1a980 08 0f b6 00 eb 05 e8 7b 66 ff ff 89 03 48 8b 43 48 48 89 df 48 8b 48 08 48 8b 30 48 8d 51 fe 48 .......{f....H.CHH..H.H.H.0H.Q.H
1a9a0 ff c6 e8 f8 f4 ff ff 49 89 45 00 b9 25 01 00 00 e9 49 01 00 00 48 89 df be 2e 00 00 00 e8 1c f1 .......I.E..%....I...H..........
1a9c0 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
1a9e0 08 0f b6 00 eb 05 e8 1b 66 ff ff 89 03 be 2e 00 00 00 48 89 df e8 57 ef ff ff 85 c0 74 1d be 2e ........f.........H...W.....t...
1aa00 00 00 00 48 89 df e8 46 ef ff ff 83 f8 01 19 c9 81 c1 19 01 00 00 e9 e3 00 00 00 8b 03 b9 2e 00 ...H...F........................
1aa20 00 00 ff c0 48 98 f6 80 40 4a 45 00 02 0f 84 cb 00 00 00 4c 89 ee 48 89 df e8 d7 f2 ff ff 89 c1 ....H...@JE........L..H.........
1aa40 e9 b9 00 00 00 41 8d 44 24 01 48 98 f6 80 40 4a 45 00 01 74 74 8b 33 48 89 df e8 7f f0 ff ff 48 .....A.D$.H...@JE..tt.3H.......H
1aa60 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...
1aa80 00 eb 05 e8 7e 65 ff ff 89 03 ff c0 48 98 f6 80 40 4a 45 00 03 75 be 48 8b 43 48 48 89 df 48 8b ....~e......H...@JE..u.H.CHH..H.
1aaa0 50 08 48 8b 30 e8 f5 f3 ff ff 49 89 45 00 80 78 08 04 b9 24 01 00 00 75 45 0f b6 40 0a 84 c0 74 P.H.0.....I.E..x...$...uE..@...t
1aac0 3d 8d 88 00 01 00 00 eb 35 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 =.......5H.{@H..H.P.H..H..t.H.G.
1aae0 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 14 65 ff ff 89 03 44 89 e1 eb 05 b9 2d 00 00 00 89 c8 H.P.H.W........e....D.....-.....
1ab00 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 74 05 e8 db 95 fe ff 48 83 c4 10 5b 5d 41 5c 41 5d 41 H.L$.dH3.%(...t......H...[]A\A]A
1ab20 5e c3 55 53 48 89 f3 50 48 89 7e 38 44 89 06 48 89 56 40 48 89 4e 60 c7 46 10 00 00 00 00 c6 46 ^.USH..PH.~8D..H.V@H.N`.F......F
1ab40 70 2e c7 46 20 21 01 00 00 48 c7 46 30 00 00 00 00 c7 46 04 01 00 00 00 c7 46 08 01 00 00 00 be p..F.!...H.F0.....F......F......
1ab60 00 55 45 00 e8 f2 95 ff ff 48 8b 6b 48 48 8b 7b 38 b9 20 00 00 00 48 89 43 68 48 8b 55 10 48 8b .UE......H.kHH.{8.....H.ChH.U.H.
1ab80 75 00 e8 1c 7e ff ff 48 89 45 00 48 8b 43 48 48 c7 40 10 20 00 00 00 5a 5b 5d c3 81 7f 20 21 01 u...~..H.E.H.CHH.@.....Z[]....!.
1aba0 00 00 8b 47 04 89 47 08 74 10 0f 10 47 20 c7 47 20 21 01 00 00 0f 11 47 10 c3 53 48 8d 77 18 48 ...G..G.t...G..G.!.....G..SH.w.H
1abc0 89 fb e8 ef f4 ff ff 89 43 10 5b c3 53 48 8d 77 28 48 89 fb e8 dd f4 ff ff 89 43 20 5b c3 83 fe ........C.[.SH.w(H........C.[...
1abe0 04 55 53 48 89 fd 51 48 89 d3 74 16 83 fe 06 75 2d ba 17 00 00 00 be e8 57 45 00 e8 ed 93 ff ff .USH..QH..t....u-.......WE......
1ac00 eb 0b 48 8b 47 18 48 8b 80 f0 00 00 00 48 89 03 8a 40 08 83 c8 40 0f b6 c0 89 43 08 eb 0b 48 8b ..H.G.H......H...@...@....C...H.
1ac20 47 10 0f 10 40 f0 0f 11 02 48 83 c3 10 48 89 5d 10 58 5b 5d c3 55 53 48 89 fb 50 48 8b 7f 58 48 G...@....H...H.].X[].USH..PH..XH
1ac40 85 ff 74 14 89 b7 d0 00 00 00 48 83 c7 08 be 01 00 00 00 e8 48 98 fe ff 48 8b 6b 18 40 88 73 0a ..t.......H.........H...H.k.@.s.
1ac60 48 8b bd e0 00 00 00 48 83 7f 58 00 74 1c 48 8b 47 10 48 8d 50 10 48 89 57 10 48 8b 53 10 0f 10 H......H..X.t.H.G.H.P.H.W.H.S...
1ac80 42 f0 0f 11 00 e8 ab ff ff ff 48 83 bd d8 00 00 00 00 74 27 48 8b 53 10 48 89 df e8 3e ff ff ff B.........H.......t'H.S.H...>...
1aca0 48 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 d0 92 fe ff H.C.H.S.H9P.s.H.P.H.............
1acc0 48 85 f6 74 41 41 54 55 48 89 fd 53 48 89 f3 0f be 32 48 89 df 49 89 d4 e8 33 94 fe ff 48 85 c0 H..tAATUH..SH....2H..I...3...H..
1ace0 75 20 be 00 58 45 00 48 89 ef 48 89 d9 4c 89 e2 e8 3f 26 00 00 be 03 00 00 00 48 89 ef e8 33 ff u...XE.H..H..L...?&.......H...3.
1ad00 ff ff 5b 5d 41 5c c3 41 55 41 54 55 53 48 89 fd 48 89 f3 48 83 ec 18 48 8b 3e 48 8b 07 48 8d 50 ..[]A\.AUATUSH..H..H...H.>H..H.P
1ad20 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 eb 08 e8 c6 62 ff ff .H..H..t.H.G.H.P.H.W.D.......b..
1ad40 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 2a 58 45 00 e8 5e ff A..A...H.sPL.kXL.c.u.H...*XE..^.
1ad60 ff ff 48 8b 33 4c 89 e9 4c 89 e2 48 89 ef e8 46 11 00 00 eb 2c ba 31 58 45 00 48 89 ef 44 89 4c ..H.3L..L..H...F....,.1XE.H..D.L
1ad80 24 0c e8 39 ff ff ff 44 8b 4c 24 0c 48 8b 33 48 8d 4b 20 4d 89 e8 4c 89 e2 48 89 ef e8 79 51 ff $..9...D.L$.H.3H.K.M..L..H...yQ.
1ada0 ff 48 83 c4 18 48 89 ef 48 89 c6 5b 5d 41 5c 41 5d e9 57 79 ff ff 48 81 ec 08 01 00 00 66 8b 87 .H...H..H..[]A\A].Wy..H......f..
1adc0 c6 00 00 00 48 89 3c 24 48 89 74 24 10 48 89 54 24 18 c7 84 24 f8 00 00 00 00 00 00 00 66 89 44 ....H.<$H.t$.H.T$...$........f.D
1ade0 24 0e 48 8b 47 58 48 8d 7c 24 28 48 89 44 24 28 48 8b 04 24 48 89 78 58 48 8d 7c 24 30 e8 9e 94 $.H.GXH.|$(H.D$(H..$H.xXH.|$0...
1ae00 fe 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 28 48 8b 0c 24 66 ....u.H.t$.H.<$H.D$...H.D$(H..$f
1ae20 8b 54 24 0e 48 89 41 58 8b 84 24 f8 00 00 00 66 89 91 c6 00 00 00 48 81 c4 08 01 00 00 c3 41 57 .T$.H.AX..$....f......H.......AW
1ae40 41 56 41 55 41 54 4c 63 ee 55 53 4d 89 ef 52 4c 63 a7 b8 00 00 00 49 c1 e5 04 48 8b 6f 38 48 89 AVAUATLc.USM..RLc.....I...H.o8H.
1ae60 fb 4c 89 e9 4d 89 e6 49 c1 e4 04 48 89 ee 4c 89 e2 e8 2d 7b ff ff 31 d2 48 89 43 38 49 01 c4 48 .L..M..I...H..L...-{..1.H.C8I..H
1ae80 83 c2 10 45 39 fe 7d 0e 41 c7 44 14 f8 00 00 00 00 41 ff c6 eb e9 4a 8d 54 28 b0 44 89 bb b8 00 ...E9.}.A.D......A....J.T(.D....
1aea0 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 89 c1 48 29 e9 48 ..H.S0H..H).H.S.H.S@H..t.H..H).H
1aec0 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 ea 48 01 50 08 48 ..H.R...H.C.H..t.H.K8H..H).H.P.H
1aee0 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 8b 40 10 eb cd 58 ..H).H.S8.@B.H..t.H).H.H.H.@...X
1af00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 8b 87 b8 00 00 00 48 89 fb 3d 40 42 0f 00 7e 0a be 06 00 00 []A\A]A^A_.S......H..=@B..~.....
1af20 00 e8 0f fd ff ff 48 8b 57 10 48 2b 57 38 01 c0 48 c1 fa 04 3d 40 42 0f 00 8d 54 16 05 be 40 42 ......H.W.H+W8..H...=@B...T...@B
1af40 0f 00 0f 4e f0 39 d6 7d 23 81 fa 40 42 0f 00 89 d6 7e 19 be 08 43 0f 00 e8 e1 fe ff ff be 38 58 ...N.9.}#..@B....~...C........8X
1af60 45 00 48 89 df 31 c0 e8 59 32 00 00 48 89 df 5b e9 c9 fe ff ff 55 53 48 89 fd 51 48 8b 5f 10 48 E.H..1..Y2..H..[.....USH..QH._.H
1af80 8b 47 20 48 85 c0 74 11 48 8b 50 08 48 8b 40 10 48 39 d3 48 0f 42 da eb ea 48 2b 5d 38 48 89 ef .G.H..t.H.P.H.@.H9.H.B...H+]8H..
1afa0 48 c1 fb 04 ff c3 81 bd b8 00 00 00 40 42 0f 00 7e 07 e8 a1 ad ff ff eb 05 e8 36 b1 ff ff 81 fb H...........@B..~.........6.....
1afc0 40 42 0f 00 7f 2e 89 d8 b9 08 00 00 00 be 40 42 0f 00 99 f7 f9 8d 44 03 0a 3d 40 42 0f 00 0f 4e @B............@B......D..=@B...N
1afe0 f0 3b b5 b8 00 00 00 7d 0b 5a 48 89 ef 5b 5d e9 4a fe ff ff 58 5b 5d c3 41 56 41 55 41 54 55 53 .;.....}.ZH..[].J...X[].AVAUATUS
1b000 48 89 fb 48 81 ec 90 00 00 00 4c 8b b7 a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 H..H......L......dH..%(...H..$..
1b020 00 00 31 c0 4d 85 f6 0f 84 91 00 00 00 80 bf c9 00 00 00 00 0f 84 84 00 00 00 48 8b 6f 20 48 8b ..1.M.....................H.o.H.
1b040 47 10 48 8b 4f 38 89 74 24 08 4c 8b 65 08 89 54 24 30 49 89 c5 48 8b 57 30 49 29 cd 48 89 ac 24 G.H.O8.t$.L.e..T$0I..H.W0I).H..$
1b060 80 00 00 00 49 29 cc 48 29 c2 48 81 fa 4f 01 00 00 7f 0a be 14 00 00 00 e8 8e fe ff ff 48 8b 43 ....I).H).H..O...............H.C
1b080 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 80 4d 42 04 41 ff .H.t$.H..H.@...H.E.........MB.A.
1b0a0 d6 48 8b 43 38 c6 83 c9 00 00 00 01 49 01 c4 4c 01 e8 4c 89 65 08 48 89 43 10 80 65 42 fb 48 8b .H.C8.......I..L..L.e.H.C..eB.H.
1b0c0 84 24 88 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 1a 90 fe ff 48 81 c4 90 00 00 00 5b 5d 41 .$....dH3.%(...t......H......[]A
1b0e0 5c 41 5d 41 5e c3 41 54 55 53 8a 87 c8 00 00 00 48 89 fb 4c 8b 67 20 a8 06 74 2c a8 02 74 1b 48 \A]A^.ATUS......H..L.g...t,..t.H
1b100 2b 77 38 83 ca ff 48 89 f5 be 01 00 00 00 e8 e5 fe ff ff 48 89 ee 48 03 73 38 49 8b 44 24 10 48 +w8...H............H..H.s8I.D$.H
1b120 8b 40 28 48 89 43 28 41 0f bf 44 24 40 49 8b 54 24 10 49 8b 0c 24 48 89 53 20 89 c2 85 d2 75 07 .@(H.C(A..D$@I.T$.I..$H.S.....u.
1b140 48 89 ce 89 d7 eb 1a 48 3b 73 10 73 f3 48 83 c6 10 0f 10 46 f0 48 83 c1 10 ff ca 0f 11 41 f0 eb H......H;s.s.H.....F.H.......A..
1b160 db 85 ff 7e 0f 48 83 c6 10 c7 46 f8 00 00 00 00 ff cf eb ed 85 d2 be 00 00 00 00 0f 48 d6 ff c0 ...~.H....F.................H...
1b180 48 63 d2 48 c1 e2 04 48 01 ca 48 89 53 10 5b 5d 41 5c c3 41 57 41 56 41 55 41 54 41 89 d4 55 53 Hc.H...H..H.S.[]A\.AWAVAUATA..US
1b1a0 48 89 f5 48 89 fb 48 83 ec 18 8b 55 08 49 89 ed 4c 2b 6b 38 48 8b 43 30 83 e2 3f 83 fa 16 74 13 H..H..H....U.I..L+k8H.C0..?...t.
1b1c0 83 fa 26 74 14 83 fa 06 0f 85 26 02 00 00 e9 ac 00 00 00 48 8b 6d 00 eb 08 48 8b 55 00 48 8b 6a ..&t......&........H.m...H.U.H.j
1b1e0 18 48 2b 43 10 48 3d 4f 01 00 00 7f 0d be 14 00 00 00 48 89 df e8 11 fd ff ff 48 8b 43 20 48 8b .H+C.H=O..........H.......H.C.H.
1b200 40 18 48 85 c0 75 08 48 89 df e8 21 ab ff ff 48 8b 4b 10 4c 03 6b 38 48 89 43 20 66 44 89 60 40 @.H..u.H...!...H.K.L.k8H.C.fD.`@
1b220 c6 40 42 00 48 8d 91 40 01 00 00 4c 89 28 48 89 50 08 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df .@B.H..@...L.(H.P.H.C.H.x..~.H..
1b240 e8 44 8b ff ff f6 83 c8 00 00 00 01 74 0d 83 ca ff 31 f6 48 89 df e8 9d fd ff ff 48 89 df ff d5 .D..........t....1.H.......H....
1b260 48 8b 73 10 48 98 48 89 df 48 c1 e0 04 48 29 c6 e8 71 fe ff ff b8 01 00 00 00 e9 ec 01 00 00 48 H.s.H.H..H...H)..q.............H
1b280 8b 55 00 4c 8b 72 18 48 8b 53 10 41 0f b6 76 0c 48 89 d1 48 29 d0 48 29 e9 48 c1 f8 04 48 89 cd .U.L.r.H.S.A..v.H..H).H).H...H..
1b2a0 48 c1 fd 04 40 0f b6 d6 ff cd 48 39 d0 7f 08 48 89 df e8 54 fc ff ff 41 0f b6 56 0a 39 d5 7d 17 H...@.....H9...H...T...A..V.9.}.
1b2c0 48 8b 43 10 ff c5 48 8d 50 10 48 89 53 10 c7 40 08 00 00 00 00 eb e0 41 80 7e 0b 00 75 0a 4c 03 H.C...H.P.H.S..@.......A.~..u.L.
1b2e0 6b 38 4d 8d 7d 10 eb 66 48 8b 43 30 48 2b 43 10 41 0f b6 4e 0c 48 c1 f8 04 48 39 c8 48 89 ce 7f k8M.}..fH.C0H+C.A..N.H...H9.H...
1b300 10 48 89 df 89 54 24 0c e8 fe fb ff ff 8b 54 24 0c 4c 8b 7b 10 48 63 ed 31 c9 48 c1 e5 04 4c 89 .H...T$.......T$.L.{.Hc.1.H...L.
1b320 f8 48 29 e8 39 d1 74 22 48 8b 73 10 ff c1 48 83 c0 10 0f 10 40 f0 48 8d 7e 10 48 89 7b 10 0f 11 .H).9.t"H.s...H.....@.H.~.H.{...
1b340 06 c7 40 f8 00 00 00 00 eb da 4c 03 6b 38 48 8b 43 20 48 8b 68 18 48 85 ed 75 0b 48 89 df e8 cd ..@.......L.k8H.C.H.h.H..u.H....
1b360 a9 ff ff 48 89 c5 48 89 6b 20 4c 89 7d 20 66 44 89 65 40 4c 89 6d 00 41 0f b6 46 0c 49 8b 56 38 ...H..H.k.L.}.fD.e@L.m.A..F.I.V8
1b380 c6 45 42 02 48 89 55 28 48 c1 e0 04 4c 01 f8 48 89 45 08 48 89 43 10 48 8b 43 18 48 83 78 18 00 .EB.H.U(H...L..H.E.H.C.H.C.H.x..
1b3a0 7e 08 48 89 df e8 df 89 ff ff 31 c0 f6 83 c8 00 00 00 01 0f 84 b2 00 00 00 48 8b 45 10 48 83 45 ~.H.......1..............H.E.H.E
1b3c0 28 04 31 f6 f6 40 42 02 74 16 48 8b 40 28 8b 40 fc 83 e0 3f 83 f8 25 75 07 80 4d 42 20 40 b6 04 (.1..@B.t.H.@(.@...?..%u..MB.@..
1b3e0 83 ca ff 48 89 df e8 0d fc ff ff 48 83 6d 28 04 31 c0 eb 77 48 2b 43 10 48 83 f8 1f 7f 0d be 01 ...H.......H.m(.1..wH+C.H.......
1b400 00 00 00 48 89 df e8 00 fb ff ff 4c 89 ed 48 03 6b 38 ba 17 00 00 00 48 89 df 48 89 ee e8 4a 8e ...H.......L..H.k8.....H..H...J.
1b420 ff ff 8b 50 08 83 e2 0f 83 fa 06 74 10 ba 5d 40 45 00 48 89 ee 48 89 df e8 a4 2e 00 00 48 8b 4b ...P.......t..]@E.H..H.......H.K
1b440 10 48 89 ca 48 39 ea 76 0e 0f 10 4a f0 48 83 ea 10 0f 11 4a 10 eb ed 0f 10 10 48 83 c1 10 48 89 .H..H9.v...J.H.....J......H...H.
1b460 4b 10 0f 11 55 00 e9 3f fd ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 8b 47 20 48 K...U..?...H...[]A\A]A^A_.SH.G.H
1b480 89 fb 8a 50 42 f6 c2 10 74 11 83 e2 ef 88 50 42 48 8b 50 28 48 89 97 b0 00 00 00 66 83 78 40 ff ...PB...t.....PBH.P(H......f.x@.
1b4a0 75 12 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 4a 08 48 89 df 48 8b 50 30 ff 50 20 48 8b u.H.S.H.K.H9J.s.H.J.H..H.P0.P.H.
1b4c0 73 10 48 89 df 48 98 5b 48 c1 e0 04 48 29 c6 e9 12 fc ff ff 48 85 f6 55 53 48 89 fb 52 74 07 8b s.H..H.[H...H)......H..USH..Rt..
1b4e0 36 e8 94 ff ff ff 48 8d 6b 60 48 8b 43 20 48 39 e8 74 27 f6 40 42 02 75 0f be 01 00 00 00 48 89 6.....H.k`H.C.H9.t'.@B.u......H.
1b500 df e8 74 ff ff ff eb e2 48 89 df e8 dd b1 fe ff 48 89 df e8 4c b3 fe ff eb d0 58 5b 5d c3 53 0f ..t.....H.......H...L.....X[].S.
1b520 b7 8f c6 00 00 00 48 89 f2 48 89 fb 48 8b 47 20 be 36 58 45 00 81 f9 c7 00 00 00 7f 15 8a 4f 0a ......H..H..H.G..6XE..........O.
1b540 84 c9 75 2f 48 8d 4f 60 48 39 c8 74 0d be 47 58 45 00 48 89 df e8 41 91 fe ff 48 8d 72 f0 83 ca ..u/H.O`H9.t..GXE.H...A...H.r...
1b560 ff e8 2d fc ff ff 85 c0 75 67 48 89 df 5b e9 f1 b2 fe ff fe c9 74 07 be c3 53 45 00 eb d4 c6 47 ..-.....ugH..[.......t...SE....G
1b580 0a 00 48 8b 48 38 48 03 4f 38 f6 40 42 02 48 89 08 74 07 e8 cc b2 fe ff eb 2c 48 8b 48 20 48 85 ..H.H8H.O8.@B.H..t.......,H.H.H.
1b5a0 c9 74 18 48 8b 50 30 be 01 00 00 00 ff d1 48 8b 53 10 48 98 48 c1 e0 04 48 29 c2 48 89 d6 48 89 .t.H.P0.......H.S.H.H...H).H..H.
1b5c0 df e8 20 fb ff ff 48 89 df 31 f6 5b e9 03 ff ff ff 5b c3 55 53 89 cd 41 50 66 8b 87 c6 00 00 00 ......H..1.[.....[.US..APf......
1b5e0 48 89 fb ff c0 66 3d c7 00 66 89 87 c6 00 00 00 76 22 66 3d c8 00 75 0c be 36 58 45 00 31 c0 e8 H....f=..f......v"f=..u..6XE.1..
1b600 c1 2b 00 00 66 3d e0 00 76 0a be 06 00 00 00 e8 21 f6 ff ff 85 ed 75 07 66 ff 83 c4 00 00 00 48 .+..f=..v.......!.....u.f......H
1b620 89 df e8 6c fb ff ff 85 c0 75 08 48 89 df e8 31 b2 fe ff 85 ed 75 07 66 ff 8b c4 00 00 00 66 ff ...l.....u.H...1.....u.f......f.
1b640 8b c6 00 00 00 58 5b 5d c3 41 56 41 55 b8 01 00 00 00 41 54 55 53 48 89 fb 48 83 ec 10 48 85 f6 .....X[].AVAU.....ATUSH..H...H..
1b660 44 8b a7 c4 00 00 00 74 09 66 8b 86 c6 00 00 00 ff c0 66 89 83 c6 00 00 00 48 8b 43 10 48 63 d2 D......t.f........f......H.C.Hc.
1b680 48 c1 e2 04 66 c7 83 c4 00 00 00 00 00 be 1e b5 41 00 48 89 df 48 29 d0 48 89 c2 e8 16 f7 ff ff H...f...........A.H..H).H.......
1b6a0 83 f8 ff 75 7b c7 44 24 0c 02 00 00 00 e9 a2 00 00 00 48 8b 6d 10 48 85 ed 74 7a f6 45 42 10 74 ...u{.D$..........H.m.H..tz.EB.t
1b6c0 f1 4c 8b 75 38 4c 03 73 38 48 89 df 4c 89 f6 e8 fc 70 ff ff 4c 89 f2 44 89 ee 48 89 df e8 fc f4 .L.u8L.s8H..L....p..L..D..H.....
1b6e0 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 72 ..H.k..EBH..f..................r
1b700 f8 ff ff 48 8b 45 28 48 8d 54 24 0c be d4 b4 41 00 48 89 df 48 89 83 b0 00 00 00 e8 96 f6 ff ff ...H.E(H.T$....A.H..H...........
1b720 89 44 24 0c 44 8b 6c 24 0c 41 83 fd 01 7e 25 48 8b 6b 20 eb 81 48 8b 53 10 44 88 6b 0a 44 89 ee .D$.D.l$.A...~%H.k...H.S.D.k.D..
1b740 48 89 df e8 96 f4 ff ff 48 8b 43 20 48 8b 53 10 48 89 50 08 66 44 89 a3 c4 00 00 00 66 ff 8b c6 H.......H.C.H.S.H.P.fD......f...
1b760 00 00 00 8b 44 24 0c 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 31 c0 66 83 bf c4 00 00 00 00 0f 94 ....D$.H...[]A\A]A^.1.f.........
1b780 c0 c3 41 50 66 83 bf c4 00 00 00 00 48 8b 47 20 74 1e 48 8b 47 18 be 6d 58 45 00 48 3b b8 e0 00 ..APf.......H.G.t.H.G..mXE.H;...
1b7a0 00 00 75 05 be 97 58 45 00 31 c0 e8 15 2a 00 00 c6 47 0a 01 4c 8b 00 4c 2b 47 38 f6 40 42 02 4c ..u...XE.1...*...G..L..L+G8.@B.L
1b7c0 89 40 38 75 2f 48 85 c9 48 89 48 20 74 04 48 89 50 30 48 63 f6 48 c7 c2 f0 ff ff ff 48 c1 e6 04 .@8u/H..H.H.t.H.P0Hc.H......H...
1b7e0 48 29 f2 48 03 57 10 be 01 00 00 00 48 89 10 e8 41 f4 ff ff 31 c0 5a c3 41 57 41 56 41 55 41 54 H).H.W......H...A...1.Z.AWAVAUAT
1b800 55 53 48 89 cd 48 89 fb 48 83 ec 18 4c 8b a7 b0 00 00 00 4c 89 87 b0 00 00 00 4c 8b 7f 20 44 8a USH..H..H...L......L......L...D.
1b820 b7 c9 00 00 00 44 8b af c4 00 00 00 e8 85 f5 ff ff 85 c0 74 43 48 03 6b 38 48 89 df 89 44 24 0c .....D.............tCH.k8H...D$.
1b840 48 89 ee e8 88 6f ff ff 8b 44 24 0c 48 89 ea 48 89 df 89 c6 e8 85 f3 ff ff 4c 89 7b 20 44 88 b3 H....o...D$.H..H.........L.{.D..
1b860 c9 00 00 00 48 89 df 66 44 89 ab c4 00 00 00 e8 01 f7 ff ff 8b 44 24 0c 4c 89 a3 b0 00 00 00 48 ....H..fD............D$.L......H
1b880 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 fb 48 83 ec 68 66 ff 87 c4 00 00 00 4c 8b ...[]A\A]A^A_.USH..H..hf......L.
1b8a0 87 b0 00 00 00 48 89 4c 24 50 48 8b 4f 10 48 2b 4f 38 48 89 34 24 be 07 ad 41 00 48 89 54 24 58 .....H.L$PH.O.H+O8H.4$...A.H.T$X
1b8c0 48 89 e2 48 c7 44 24 20 00 00 00 00 c7 44 24 2c 00 00 00 00 48 c7 44 24 30 00 00 00 00 c7 44 24 H..H.D$......D$,....H.D$0.....D$
1b8e0 3c 00 00 00 00 48 c7 44 24 40 00 00 00 00 c7 44 24 4c 00 00 00 00 48 c7 44 24 08 00 00 00 00 48 <....H.D$@.....D$L....H.D$.....H
1b900 c7 44 24 18 00 00 00 00 e8 eb fe ff ff 48 8b 54 24 18 48 8b 74 24 08 48 89 df 31 c9 89 c5 e8 80 .D$..........H.T$.H.t$.H..1.....
1b920 70 ff ff 48 63 54 24 2c 48 8b 74 24 20 48 89 df 31 c9 48 89 44 24 08 48 c7 44 24 18 00 00 00 00 p..HcT$,H.t$.H..1.H.D$.H.D$.....
1b940 48 01 d2 e8 5b 70 ff ff 48 63 54 24 3c 48 8b 74 24 30 48 89 df 31 c9 48 6b d2 18 e8 43 70 ff ff H...[p..HcT$<H.t$0H..1.Hk...Cp..
1b960 48 63 54 24 4c 48 8b 74 24 40 48 89 df 31 c9 48 6b d2 18 e8 2b 70 ff ff 66 ff 8b c4 00 00 00 48 HcT$LH.t$@H..1.Hk...+p..f......H
1b980 83 c4 68 89 e8 5b 5d c3 53 48 89 fb 48 8b 7f 08 e8 d0 56 ff ff 48 85 c0 74 0d be da 58 45 00 48 ..h..[].SH..H.....V..H..t...XE.H
1b9a0 89 df e8 26 8d fe ff 5b c3 48 83 ec 18 ba 01 00 00 00 48 8d 74 24 0f e8 cc ff ff ff 8a 44 24 0f ...&...[.H........H.t$.......D$.
1b9c0 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 83 c4 18 H....H........H.t$.......D$.H...
1b9e0 c3 41 55 41 54 49 89 fd 55 53 48 89 f7 48 83 c9 ff 48 89 f5 49 89 d4 48 83 ec 28 64 48 8b 04 25 .AUATI..USH..H...H..I..H..(dH..%
1ba00 28 00 00 00 48 89 44 24 18 31 c0 48 8d 74 24 0c f2 ae 4c 89 ef 48 f7 d1 48 8d 59 ff 48 89 da e8 (...H.D$.1.H.t$...L..H..H.Y.H...
1ba20 64 ff ff ff 48 8d 74 24 0c 48 89 da 48 89 ef e8 2c 88 fe ff 85 c0 74 0b 4c 89 e6 4c 89 ef e8 8a d...H.t$.H..H...,.....t.L..L....
1ba40 8c fe ff 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 74 05 e8 98 86 fe ff 48 83 c4 28 5b 5d 41 5c ...H.D$.dH3.%(...t......H..([]A\
1ba60 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 24 08 75 A].USH..H....8......H=....H.D$.u
1ba80 12 48 8d 74 24 08 ba 08 00 00 00 48 89 df e8 f5 fe ff ff 48 8b 54 24 08 31 c0 48 85 d2 74 37 48 .H.t$......H.......H.T$.1.H..t7H
1baa0 8b 73 10 48 8b 3b 48 ff ca 48 89 54 24 08 e8 0e 56 ff ff 48 8b 54 24 08 48 89 c6 48 89 df 48 89 .s.H.;H..H.T$...V..H.T$.H..H..H.
1bac0 c5 e8 c2 fe ff ff 48 8b 54 24 08 48 8b 3b 48 89 ee e8 17 85 ff ff 48 83 c4 18 5b 5d c3 41 57 41 ......H.T$.H.;H.......H...[].AWA
1bae0 56 41 55 41 54 49 89 d4 55 53 48 89 f5 48 89 fb 48 83 ec 18 e8 6a ff ff ff 48 85 c0 48 89 df 4c VAUATI..USH..H..H....j...H..H..L
1bb00 0f 45 e0 4c 89 65 68 e8 b9 fe ff ff 48 89 df 89 45 28 e8 ae fe ff ff 48 89 df 89 45 2c e8 87 fe .E.L.eh.....H...E(.....H...E,...
1bb20 ff ff 48 89 df 88 45 0a e8 7c fe ff ff 48 89 df 88 45 0b e8 71 fe ff ff 48 89 df 88 45 0c e8 82 ..H...E..|...H...E..q...H...E...
1bb40 fe ff ff 48 8b 3b 4c 63 e0 31 d2 4d 89 e5 49 c1 e4 02 31 f6 4c 89 e1 e8 47 6e ff ff 4c 89 e2 48 ...H.;Lc.1.M..I...1.L...Gn..L..H
1bb60 89 c6 48 89 45 38 48 89 df 44 89 6d 18 e8 16 fe ff ff 48 89 df e8 4b fe ff ff 48 8b 3b 48 63 c8 ..H.E8H..D.m......H...K...H.;Hc.
1bb80 31 d2 49 89 ce 31 f6 48 c1 e1 04 e8 13 6e ff ff 44 89 75 14 48 89 45 30 31 d2 41 39 d6 7e 14 48 1.I..1.H.....n..D.u.H.E01.A9.~.H
1bba0 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 cc 00 00 00 4d ..H..H....D........E1.E9.......M
1bbc0 89 ec 48 89 df 49 c1 e4 04 4c 03 65 30 e8 d7 fd ff ff 3c 03 74 44 77 29 84 c0 74 33 fe c8 0f 85 ..H..I...L.e0.....<.tDw)..t3....
1bbe0 9f 00 00 00 48 89 df e8 bd fd ff ff 0f b6 c0 41 c7 44 24 08 01 00 00 00 41 89 04 24 e9 82 00 00 ....H..........A.D$.....A..$....
1bc00 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 8d 74 24 08 ba .<.t><.t`<.uv.ZA.D$......iH.t$..
1bc20 08 00 00 00 48 89 df e8 5c fd ff ff f2 0f 10 44 24 08 41 c7 44 24 08 03 00 00 00 f2 41 0f 11 04 ....H...\......D$.A.D$......A...
1bc40 24 eb 40 48 8d 74 24 08 ba 08 00 00 00 48 89 df e8 33 fd ff ff 48 8b 44 24 08 41 c7 44 24 08 13 $.@H.t$......H...3...H.D$.A.D$..
1bc60 00 00 00 49 89 04 24 eb 1a 48 89 df e8 f2 fd ff ff 49 89 04 24 8a 40 08 83 c8 40 0f b6 c0 41 89 ...I..$..H.......I..$.@...@...A.
1bc80 44 24 08 49 ff c5 e9 2b ff ff ff 48 89 df e8 32 fd ff ff 48 8b 3b 48 63 c8 31 d2 49 89 cd 31 f6 D$.I...+...H...2...H.;Hc.1.I..1.
1bca0 48 c1 e1 04 e8 fa 6c ff ff 44 89 6d 10 48 89 45 58 31 d2 41 39 d5 7e 14 48 89 d1 48 ff c2 48 c1 H.....l..D.m.H.EX1.A9.~.H..H..H.
1bcc0 e1 04 48 c7 04 08 00 00 00 00 eb e7 45 31 e4 45 39 e5 7e 2f 4d 89 e6 48 89 df 49 ff c4 49 c1 e6 ..H.........E1.E9.~/M..H..I..I..
1bce0 04 4d 89 f7 4c 03 7d 58 e8 bc fc ff ff 48 89 df 41 88 47 08 4c 03 75 58 e8 ac fc ff ff 41 88 46 .M..L.}X.....H..A.G.L.uX.....A.F
1bd00 09 eb cc 48 89 df e8 ba fc ff ff 48 8b 3b 48 63 c8 31 d2 49 89 cd 31 f6 48 c1 e1 03 e8 82 6c ff ...H.......H.;Hc.1.I..1.H.....l.
1bd20 ff 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 00 48 ff c0 eb .D.m.H.E@1.A9.~.H.U@H.......H...
1bd40 ea 45 31 e4 45 39 e5 7e 2c 48 8b 45 40 48 8b 3b 4e 8d 34 e0 e8 d3 6a ff ff 49 89 06 48 8b 45 40 .E1.E9.~,H.E@H.;N.4...j..I..H.E@
1bd60 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 48 fc ff ff 48 8b 3b H..H.UhJ.4.I...j.....H...H...H.;
1bd80 4c 63 e0 31 d2 4d 89 e5 49 c1 e4 02 31 f6 4c 89 e1 e8 0d 6c ff ff 4c 89 e2 48 89 c6 48 89 45 48 Lc.1.M..I...1.L....l..L..H..H.EH
1bda0 48 89 df 44 89 6d 1c e8 dc fb ff ff 48 89 df e8 11 fc ff ff 48 8b 3b 48 63 c8 31 d2 49 89 ce 31 H..D.m......H.......H.;Hc.1.I..1
1bdc0 f6 48 c1 e1 04 e8 d9 6b ff ff 44 89 75 24 48 89 45 50 31 d2 41 39 d6 7e 14 48 89 d1 48 ff c2 48 .H.....k..D.u$H.EP1.A9.~.H..H..H
1bde0 c1 e1 04 48 c7 04 08 00 00 00 00 eb e7 45 31 ed 45 39 ee 7e 42 4d 89 ec 48 89 df 49 ff c5 49 c1 ...H.........E1.E9.~BM..H..I..I.
1be00 e4 04 4d 89 e7 4c 03 7d 50 e8 55 fc ff ff 48 89 df 49 89 07 4d 89 e7 4c 03 7d 50 e8 a5 fb ff ff ..M..L.}P.U...H..I..M..L.}P.....
1be20 4c 03 65 50 48 89 df 41 89 47 08 e8 95 fb ff ff 41 89 44 24 0c eb b9 48 89 df 45 31 e4 e8 83 fb L.ePH..A.G......A.D$...H..E1....
1be40 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 03 fc ff ff ..A..E9.~.M..H..I..I...L.mX.....
1be60 49 89 45 00 eb df 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 f5 48 89 fb 48 83 ec I.E...H...[]A\A]A^A_.USH..H..H..
1be80 18 48 89 54 24 08 e8 1e fb ff ff 0f b6 c0 48 8b 54 24 08 48 39 e8 74 1a 48 8b 3b be e4 58 45 00 .H.T$.........H.T$.H9.t.H.;..XE.
1bea0 31 c0 e8 8d 14 00 00 48 89 df 48 89 c6 e8 1b 88 fe ff 48 83 c4 18 5b 5d c3 55 53 48 89 fb 48 83 1......H..H.......H...[].USH..H.
1bec0 ec 38 8a 01 3c 3d 74 04 3c 40 75 05 48 ff c1 eb 0b 3c 1b b8 f8 58 45 00 48 0f 44 c8 48 8d 7c 24 .8..<=t.<@u.H....<...XE.H.D.H.|$
1bee0 10 48 89 74 24 18 48 89 54 24 20 be 69 27 45 00 ba 06 59 45 00 48 89 4c 24 28 48 89 5c 24 10 e8 .H.t$.H.T$..i'E...YE.H.L$(H.\$..
1bf00 dd fa ff ff 48 8d 7c 24 10 e8 9b fa ff ff 3c 53 be 0c 59 45 00 75 13 48 8d 7c 24 10 e8 88 fa ff ....H.|$......<S..YE.u.H.|$.....
1bf20 ff 84 c0 74 0f be 71 59 45 00 48 8d 7c 24 10 e8 99 87 fe ff 48 8d 7c 24 10 ba 20 59 45 00 be 6d ...t..qYE.H.|$......H.|$...YE..m
1bf40 27 45 00 e8 99 fa ff ff 48 8d 7c 24 10 ba 15 5d 45 00 be 04 00 00 00 e8 19 ff ff ff 48 8d 7c 24 'E......H.|$...]E...........H.|$
1bf60 10 ba 2a 59 45 00 be 08 00 00 00 e8 05 ff ff ff 48 8d 7c 24 10 ba 31 59 45 00 be 04 00 00 00 e8 ..*YE...........H.|$..1YE.......
1bf80 f1 fe ff ff 48 8d 7c 24 10 ba 3d 59 45 00 be 08 00 00 00 e8 dd fe ff ff 48 8d 7c 24 10 ba 49 59 ....H.|$..=YE...........H.|$..IY
1bfa0 45 00 be 08 00 00 00 e8 c9 fe ff ff 48 8d 74 24 08 48 8d 7c 24 10 ba 08 00 00 00 e8 c8 f9 ff ff E...........H.t$.H.|$...........
1bfc0 48 81 7c 24 08 78 56 00 00 be 54 59 45 00 0f 85 56 ff ff ff 48 8d 74 24 08 48 8d 7c 24 10 ba 08 H.|$.xV...TYE...V...H.t$.H.|$...
1bfe0 00 00 00 e8 a0 f9 ff ff f2 0f 10 44 24 08 66 0f 2e 05 82 67 03 00 7a 02 74 0a be 6b 59 45 00 e9 ...........D$.f....g..z.t..kYE..
1c000 26 ff ff ff 48 8d 7c 24 10 e8 9b f9 ff ff 48 89 df 0f b6 f0 e8 bb 66 ff ff 48 89 c5 48 8b 43 10 &...H.|$......H.......f..H..H.C.
1c020 48 89 28 c7 40 08 46 00 00 00 48 8b 43 10 48 8d 50 10 48 8b 43 30 48 89 53 10 48 29 d0 48 83 f8 H.(.@.F...H.C.H.P.H.C0H.S.H).H..
1c040 0f 7f 0a 31 f6 48 89 df e8 be ee ff ff 48 89 df e8 d7 67 ff ff 48 8d 7c 24 10 48 89 45 18 48 89 ...1.H.......H....g..H.|$.H.E.H.
1c060 c6 31 d2 e8 75 fa ff ff 48 83 c4 38 48 89 e8 5b 5d c3 0f b6 17 83 fa 7f 76 57 31 c9 45 31 c0 f6 .1..u...H..8H..[].......vW1.E1..
1c080 c2 40 89 c8 74 22 8a 44 0f 01 48 ff c1 41 88 c1 41 83 e1 c0 41 80 f9 80 75 43 41 c1 e0 06 83 e0 .@..t".D..H..A..A...A...uCA.....
1c0a0 3f 01 d2 41 09 c0 eb d7 8d 0c 89 83 e2 7f d3 e2 44 09 c2 81 fa ff ff 10 00 77 22 83 f8 03 7f 1d ?..A............D........w".....
1c0c0 48 63 c8 31 c0 3b 14 8d 30 5d 45 00 76 11 48 01 cf 48 85 f6 74 02 89 16 48 8d 47 01 c3 31 c0 c3 Hc.1.;..0]E.v.H..H..t...H.G..1..
1c0e0 53 31 d2 48 89 fb be 01 00 00 00 e8 29 cc ff ff 31 d2 48 89 df be 1d c1 41 00 e8 e7 8c ff ff 48 S1.H........)...1.H.....A......H
1c100 89 df be 01 00 00 00 e8 dd 86 ff ff 48 89 df 31 f6 e8 20 8b ff ff b8 03 00 00 00 5b c3 41 54 55 ............H..1...........[.ATU
1c120 be 01 00 00 00 53 48 89 fd 48 83 ec 10 48 8d 54 24 08 e8 e2 cb ff ff 31 d2 be 02 00 00 00 48 89 .....SH..H...H.T$......1......H.
1c140 ef 49 89 c4 e8 e5 88 ff ff 48 89 c3 48 ff cb 78 1e 48 3b 5c 24 08 7d 19 48 89 c3 41 0f be 04 1c .I.......H..H..x.H;\$.}.H..A....
1c160 25 c0 00 00 00 83 c0 80 75 07 48 ff c3 eb ec 31 db 31 c0 48 3b 5c 24 08 7d 4f 49 8d 3c 1c 48 8d %.......u.H....1.1.H;\$.}OI.<.H.
1c180 74 24 04 e8 ea fe ff ff 48 85 c0 74 0d 0f be 00 25 c0 00 00 00 83 c0 80 75 11 be 8b 5c 45 00 48 t$......H..t....%.......u...\E.H
1c1a0 89 ef 31 c0 e8 d8 c0 ff ff eb 1e 48 8d 73 01 48 89 ef e8 7f 8a ff ff 48 63 74 24 04 48 89 ef e8 ..1........H.s.H.......Hct$.H...
1c1c0 72 8a ff ff b8 02 00 00 00 48 83 c4 10 5b 5d 41 5c c3 41 54 55 41 89 f4 53 48 89 fb e8 c9 cc ff r........H...[]A\.ATUA..SH......
1c1e0 ff 48 3d ff ff 10 00 48 89 c5 76 10 ba 94 2c 45 00 44 89 e6 48 89 df e8 46 c1 ff ff 48 89 ea 48 .H=....H..v...,E.D..H...F...H..H
1c200 89 df be 9e 5c 45 00 5b 5d 41 5c 31 c0 e9 1d 8b ff ff 41 54 55 48 89 fd 53 48 81 ec 30 20 00 00 ....\E.[]A\1......ATUH..SH..0...
1c220 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 9e 84 ff ff 83 f8 01 41 89 c4 75 0f dH..%(...H..$(...1.........A..u.
1c240 be 01 00 00 00 48 89 ef e8 85 ff ff ff eb 39 48 8d 74 24 08 48 89 ef bb 01 00 00 00 e8 1c c6 ff .....H........9H.t$.H...........
1c260 ff 44 39 e3 7f 18 89 de 48 89 ef ff c3 e8 60 ff ff ff 48 8d 7c 24 08 e8 83 c5 ff ff eb e3 48 8d .D9.....H.....`...H.|$........H.
1c280 7c 24 08 e8 28 c5 ff ff 48 8b 94 24 28 20 00 00 64 48 33 14 25 28 00 00 00 b8 01 00 00 00 74 05 |$..(...H..$(...dH3.%(........t.
1c2a0 e8 4b 7e fe 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 .K~..H..0...[]A\.H..H..y.H..H.L7
1c2c0 01 48 89 c2 31 c0 48 39 f2 48 0f 46 c1 c3 41 56 41 55 be 01 00 00 00 41 54 55 48 89 fd 53 48 83 .H..1.H9.H.F..AVAU.....ATUH..SH.
1c2e0 ec 10 48 8d 54 24 08 e8 2d ca ff ff 48 8b 5c 24 08 ba 01 00 00 00 be 02 00 00 00 48 89 ef 49 89 ..H.T$..-...H.\$...........H..I.
1c300 c6 e8 ff cb ff ff 48 89 de 48 89 c7 e8 a0 ff ff ff 4c 8b 64 24 08 48 83 ca ff be 03 00 00 00 48 ......H..H.......L.d$.H........H
1c320 89 ef 48 89 c3 e8 db cb ff ff 4c 89 e6 48 89 c7 e8 7c ff ff ff 48 85 db 49 89 c5 7e 0a 48 ff cb ..H.......L..H...|...H..I..~.H..
1c340 48 3b 5c 24 08 7e 12 ba 84 2e 45 00 be 02 00 00 00 48 89 ef e8 e9 bf ff ff 49 ff cd 4c 3b 6c 24 H;\$.~....E......H.......I..L;l$
1c360 08 7c 12 ba a1 5c 45 00 be 03 00 00 00 48 89 ef e8 cd bf ff ff 45 31 e4 4c 39 eb 7f 36 49 8d 3c .|...\E......H.......E1.L9..6I.<
1c380 1e 31 f6 e8 ea fc ff ff 48 85 c0 75 1b 48 89 ef e8 78 88 ff ff 48 8d 73 01 48 89 ef e8 95 88 ff .1......H..u.H...x...H.s.H......
1c3a0 ff b8 02 00 00 00 eb 1b 4c 29 f0 41 ff c4 48 89 c3 eb c5 49 63 f4 48 89 ef e8 78 88 ff ff b8 01 ........L).A..H....Ic.H...x.....
1c3c0 00 00 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 be 01 00 00 00 55 53 49 89 fc 48 83 ...H...[]A\A]A^.AUAT.....USI..H.
1c3e0 ec 18 48 8d 54 24 08 e8 2d c9 ff ff be 02 00 00 00 4c 89 e7 49 89 c5 e8 ae ca ff ff 48 8b 5c 24 ..H.T$..-........L..I.......H.\$
1c400 08 48 89 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 e4 ca ff .H.......H.......L..H.C.H.H.....
1c420 ff 48 89 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 be .H..H.......H..H..~.H..H;\$.~...
1c440 5c 45 00 be 03 00 00 00 4c 89 e7 e8 f2 be ff ff 48 85 ed 75 22 48 85 db 0f 8e 94 00 00 00 41 0f \E......L.......H..u"H........A.
1c460 be 44 1d 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 .D..%.............H....A..D..%..
1c480 00 00 83 c0 80 75 0f be d4 5c 45 00 4c 89 e7 31 c0 e8 eb bd ff ff 48 85 ed 79 28 48 85 db 7e 4d .....u...\E.L..1......H..y(H..~M
1c4a0 48 89 e8 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 H..H..?tDH..t.A..D..%.......t.H.
1c4c0 c5 eb d8 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 ...H.T$.H..H..t"H9.}+H..A..D..%.
1c4e0 00 00 00 83 c0 80 74 ed 48 ff cd eb de 48 85 ed 75 0e 48 8d 73 01 4c 89 e7 e8 38 87 ff ff eb 08 ......t.H....H..u.H.s.L...8.....
1c500 4c 89 e7 e8 05 87 ff ff 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d c3 41 56 41 55 be 01 00 00 L.......H........[]A\A].AVAU....
1c520 00 41 54 55 53 48 89 fb 48 83 ec 10 48 8d 54 24 08 e8 e3 c7 ff ff 48 8b 6c 24 08 ba 01 00 00 00 .ATUSH..H...H.T$......H.l$......
1c540 be 02 00 00 00 48 89 df 49 89 c5 e8 b5 c9 ff ff 48 89 ee 48 89 c7 e8 56 fd ff ff 48 8b 6c 24 08 .....H..I.......H..H...V...H.l$.
1c560 48 89 c2 be 03 00 00 00 48 89 df 49 89 c4 e8 92 c9 ff ff 48 89 ee 48 89 c7 e8 33 fd ff ff 4d 85 H.......H..I.......H..H...3...M.
1c580 e4 48 89 c5 7f 12 ba 6b 4b 45 00 be 02 00 00 00 48 89 df e8 aa bd ff ff 48 3b 6c 24 08 7e 12 ba .H.....kKE......H.......H;l$.~..
1c5a0 6b 4b 45 00 be 03 00 00 00 48 89 df e8 91 bd ff ff 31 c0 49 39 ec 7f 6f 8d 75 01 44 29 e6 48 63 kKE......H.......1.I9..o.u.D).Hc
1c5c0 c6 4c 01 e0 48 39 e8 7f 07 be 2f 2d 45 00 eb 49 ba 2f 2d 45 00 48 89 df 4d 8d 74 2d 00 e8 6c c0 .L..H9..../-E..I./-E.H..M.t-..l.
1c5e0 ff ff 4f 8d 64 25 ff 31 ed eb 0f 48 63 74 24 04 48 89 df ff c5 e8 3c 86 ff ff 4d 39 f4 73 26 48 ..O.d%.1...Hct$.H.....<...M9.s&H
1c600 8d 74 24 04 4c 89 e7 e8 66 fa ff ff 48 85 c0 49 89 c4 75 d7 be 8b 5c 45 00 48 89 df 31 c0 e8 5e .t$.L...f...H..I..u...\E.H..1..^
1c620 bc ff ff eb 02 89 e8 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 53 f2 0f 10 05 eb 6c 03 00 48 89 fb .......H...[]A\A]A^.S.....l..H..
1c640 be 88 00 00 00 e8 37 ce ff ff 48 89 df ba 06 00 00 00 31 f6 e8 5e 8a ff ff 48 89 df 31 d2 be 80 ......7...H.......1..^...H..1...
1c660 05 66 00 e8 3e cb ff ff 48 89 df ba 0e 00 00 00 be 20 5d 45 00 e8 d0 85 ff ff 48 89 df ba fc 5c .f..>...H.........]E......H....\
1c680 45 00 be fe ff ff ff e8 a4 8b ff ff b8 01 00 00 00 5b c3 55 53 31 c9 50 48 89 fb 31 d2 be 01 00 E................[.US1.PH..1....
1c6a0 00 00 e8 a7 c6 ff ff b9 d0 5e 45 00 48 89 df ba 5e 40 45 00 be 02 00 00 00 48 89 c5 e8 f0 c6 ff .........^E.H...^@E......H......
1c6c0 ff 48 63 d0 48 89 ee 8b 3c 95 b0 5e 45 00 e8 ad 7d fe ff 48 89 df 48 89 c6 e8 c0 85 ff ff 5a b8 .Hc.H...<..^E...}..H..H.......Z.
1c6e0 01 00 00 00 5b 5d c3 55 53 31 d2 50 48 89 fb be 01 00 00 00 e8 20 c6 ff ff 31 d2 48 89 c5 48 89 ....[].US1.PH............1.H..H.
1c700 df be 02 00 00 00 e8 0e c6 ff ff 48 89 ef 48 89 c6 e8 ca 7d fe ff 59 48 89 df 31 f6 85 c0 5b 5d ...........H..H....}..YH..1...[]
1c720 40 0f 94 c6 31 d2 e9 14 bd ff ff 55 53 31 d2 50 be 01 00 00 00 48 89 fb e8 dc c5 ff ff 48 89 c5 @...1......US1.P.....H.......H..
1c740 48 89 c7 e8 88 78 fe ff 59 48 89 ea 48 89 df 31 f6 5b 5d 85 c0 40 0f 94 c6 e9 e1 bc ff ff 53 31 H....x..YH..H..1.[]..@........S1
1c760 d2 be 01 00 00 00 48 89 fb e8 ab c5 ff ff 48 89 c7 e8 ea 77 fe ff 48 89 df 48 89 c6 e8 1d 85 ff ......H.......H....w..H..H......
1c780 ff b8 01 00 00 00 5b c3 55 53 be 01 00 00 00 51 48 89 fb e8 71 80 ff ff ff c8 75 17 be 01 00 00 ......[.US.....QH...q.....u.....
1c7a0 00 48 89 df 31 ed e8 d1 82 ff ff 85 c0 40 0f 94 c5 eb 11 31 d2 be 01 00 00 00 48 89 df e8 43 c7 .H..1........@.....1......H...C.
1c7c0 ff ff 89 c5 be 02 00 00 00 48 89 df e8 ab 82 ff ff 85 c0 74 08 48 89 df e8 a7 9a ff ff 48 85 db .........H.........t.H.......H..
1c7e0 74 07 89 ef e8 37 7d fe ff 5a 31 c0 5b 5d c3 55 53 31 c9 56 31 d2 be 01 00 00 00 48 89 fb e8 4b t....7}..Z1.[].US1.V1......H...K
1c800 c5 ff ff 48 89 c5 48 89 c7 e8 f2 78 fe ff 48 85 ed 89 c6 48 89 df 74 08 59 5b 5d e9 a2 bc ff ff ...H..H....x..H....H..t.Y[].....
1c820 e8 42 86 ff ff 5a b8 01 00 00 00 5b 5d c3 55 53 be 02 00 00 00 50 48 89 fb e8 6c c6 ff ff 48 89 .B...Z.....[].US.....PH...l...H.
1c840 df 48 89 c5 be 01 00 00 00 e8 5c c6 ff ff 48 89 ee 48 89 c7 e8 c7 78 fe ff 48 89 df e8 c0 83 ff .H........\...H..H....x..H......
1c860 ff 5a b8 01 00 00 00 5b 5d c3 55 53 48 89 f5 50 48 89 fb 48 63 f2 e8 bb 83 ff ff 59 48 89 ea 48 .Z.....[].USH..PH..Hc......YH..H
1c880 89 df be fe ff ff ff 5b 5d e9 a2 89 ff ff 48 83 ec 18 48 89 7c 24 08 e8 04 78 fe ff f2 48 0f 2a .......[].....H...H.|$...x...H.*
1c8a0 c0 48 8b 7c 24 08 f2 0f 5e 05 52 97 03 00 e8 6e 83 ff ff b8 01 00 00 00 48 83 c4 18 c3 53 48 89 .H.|$...^.R....n........H....SH.
1c8c0 fb be 40 5d 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 ..@]E.H..0H.|$.dH..%(...H.D$(1..
1c8e0 1c 77 fe ff 48 8d 7c 24 08 e8 82 79 fe ff 83 f8 ff 74 2e 89 c7 e8 c6 78 fe ff 48 8d 74 24 08 48 .w..H.|$...y.....t.....x..H.t$.H
1c900 89 df e8 97 83 ff ff b8 01 00 00 00 48 8b 54 24 28 64 48 33 14 25 28 00 00 00 74 16 e8 cf 77 fe ............H.T$(dH3.%(...t...w.
1c920 ff be 50 5d 45 00 48 89 df 31 c0 e8 51 b9 ff ff eb da 48 83 c4 30 5b c3 41 54 55 49 89 f4 53 89 ..P]E.H..1..Q.....H..0[.ATUI..S.
1c940 d3 48 89 f2 83 ce ff 48 89 fd 48 83 ec 10 e8 06 86 ff ff 48 8d 54 24 0c 83 ce ff 48 89 ef e8 cb .H.....H..H........H.T$....H....
1c960 80 ff ff 83 7c 24 0c 00 75 18 85 db 79 16 4c 89 e2 be 75 5d 45 00 48 89 ef 31 c0 e8 01 b9 ff ff ....|$..u...y.L...u]E.H..1......
1c980 eb 11 89 c3 be fe ff ff ff 48 89 ef e8 5c 7d ff ff 89 d8 48 83 c4 10 5b 5d 41 5c c3 55 53 be 01 .........H...\}....H...[]A\.US..
1c9a0 00 00 00 48 89 fb 48 83 ec 48 e8 5a 7e ff ff 85 c0 7f 0c 31 ff e8 86 79 fe ff e9 dc 00 00 00 ba ...H..H..H.Z~......1...y........
1c9c0 05 00 00 00 be 01 00 00 00 48 89 df e8 18 c3 ff ff be 01 00 00 00 48 89 df 83 cd ff e8 0c 7d ff .........H............H.......}.
1c9e0 ff 31 d2 be 96 5d 45 00 48 89 df e8 48 ff ff ff 31 d2 be 07 43 45 00 48 89 df 89 44 24 08 e8 35 .1...]E.H...H...1...CE.H...D$..5
1ca00 ff ff ff ba 0c 00 00 00 be 9a 5d 45 00 48 89 df 89 44 24 0c e8 1f ff ff ff 83 ca ff be b7 5d 45 ..........]E.H...D$...........]E
1ca20 00 48 89 df 89 44 24 10 e8 0b ff ff ff 83 ca ff be 9f 5d 45 00 48 89 df 89 44 24 14 e8 f7 fe ff .H...D$...........]E.H...D$.....
1ca40 ff 83 ca ff ff c8 be a5 5d 45 00 48 89 df 89 44 24 18 e8 e1 fe ff ff 83 ce ff 2d 6c 07 00 00 ba ........]E.H...D$.........-l....
1ca60 aa 5d 45 00 48 89 df 89 44 24 1c e8 e9 84 ff ff 85 c0 74 0c 89 ee 48 89 df e8 fe 7f ff ff 89 c5 .]E.H...D$........t...H.........
1ca80 48 89 df be fe ff ff ff e8 60 7c ff ff 48 8d 7c 24 08 89 6c 24 28 e8 65 79 fe ff 48 83 f8 ff 75 H........`|..H.|$..l$(.ey..H...u
1caa0 0a 48 89 df e8 64 81 ff ff eb 0b 48 89 c6 48 89 df e8 80 81 ff ff 48 83 c4 48 b8 01 00 00 00 5b .H...d.....H..H.......H..H.....[
1cac0 5d c3 41 57 41 56 31 c9 41 55 41 54 ba b0 5d 45 00 55 53 be 01 00 00 00 48 89 fb 48 81 ec 58 21 ].AWAV1.AUAT..]E.US.....H..H..X!
1cae0 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 48 21 00 00 31 c0 e8 54 c2 ff ff be 02 00 00 00 48 ..dH..%(...H..$H!..1..T........H
1cb00 89 df 48 89 c5 e8 ff 7c ff ff 85 c0 7f 09 31 ff e8 2b 78 fe ff eb 0d be 02 00 00 00 48 89 df e8 ..H....|......1..+x.........H...
1cb20 86 c3 ff ff 48 89 44 24 18 80 7d 00 21 48 8d 74 24 20 48 8d 7c 24 18 75 0d e8 12 76 fe ff 48 ff ....H.D$..}.!H.t$.H.|$.u...v..H.
1cb40 c5 49 89 c4 eb 08 e8 a5 74 fe ff 49 89 c4 4d 85 e4 75 0d 48 89 df e8 b2 80 ff ff e9 3d 02 00 00 .I......t..I..M..u.H........=...
1cb60 be b3 5d 45 00 48 89 ef e8 43 77 fe ff 85 c0 0f 85 d9 00 00 00 31 f6 ba 09 00 00 00 48 89 df e8 ..]E.H...Cw..........1......H...
1cb80 33 85 ff ff 41 8b 14 24 be 96 5d 45 00 48 89 df e8 d5 fc ff ff 41 8b 54 24 04 be 07 43 45 00 48 3...A..$..]E.H.......A.T$...CE.H
1cba0 89 df e8 c3 fc ff ff 41 8b 54 24 08 be 9a 5d 45 00 48 89 df e8 b1 fc ff ff 41 8b 54 24 0c be b7 .......A.T$...]E.H.......A.T$...
1cbc0 5d 45 00 48 89 df e8 9f fc ff ff 41 8b 44 24 10 be 9f 5d 45 00 48 89 df 8d 50 01 e8 8a fc ff ff ]E.H.......A.D$...]E.H...P......
1cbe0 41 8b 44 24 14 be a5 5d 45 00 48 89 df 8d 90 6c 07 00 00 e8 72 fc ff ff 41 8b 44 24 18 be b6 5d A.D$...]E.H....l....r...A.D$...]
1cc00 45 00 48 89 df 8d 50 01 e8 5d fc ff ff 41 8b 44 24 1c be bb 5d 45 00 48 89 df 8d 50 01 e8 48 fc E.H...P..]...A.D$...]E.H...P..H.
1cc20 ff ff 41 8b 74 24 20 85 f6 0f 88 6e 01 00 00 48 89 df e8 30 82 ff ff ba aa 5d 45 00 be fe ff ff ..A.t$.....n...H...0.....]E.....
1cc40 ff 48 89 df e8 e7 85 ff ff e9 4f 01 00 00 48 8d b4 24 28 01 00 00 48 89 df c6 44 24 5c 25 e8 1a .H........O...H..$(...H...D$\%..
1cc60 bc ff ff 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 39 ....E....."...<%L.}.tKH..$0...H9
1cc80 84 24 38 01 00 00 72 12 48 8d bc 24 28 01 00 00 be 01 00 00 00 e8 2b ba ff ff 48 8b 84 24 38 01 .$8...r.H..$(.........+...H..$8.
1cca0 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 eb ..H.P.H..$8...H..$(....M.L......
1ccc0 a2 4d 89 fe 41 bd 80 5e 45 00 8a 55 01 84 d2 74 5c 49 8b 7d 00 0f be f2 88 54 24 0f e8 2f 74 fe .M..A..^E..U...t\I.}.....T$../t.
1cce0 ff 48 85 c0 74 47 8a 54 24 0f 49 8b 7d 08 88 54 24 5d 80 3f 00 75 0b c6 44 24 5e 00 4c 8d 75 02 .H..tG.T$.I.}..T$].?.u..D$^.L.u.
1cd00 eb 5a 8a 55 02 84 d2 74 24 0f be f2 88 54 24 0f e8 fb 73 fe ff 48 85 c0 8a 54 24 0f 74 0f 88 54 .Z.U...t$....T$...s..H...T$.t..T
1cd20 24 5e c6 44 24 5f 00 4c 8d 75 03 eb 2f 49 83 c5 10 49 81 fd b0 5e 45 00 75 90 4c 89 fa be c0 5d $^.D$_.L.u../I...I...^E.u.L....]
1cd40 45 00 48 89 df 31 c0 e8 e3 7f ff ff be 01 00 00 00 48 89 c2 48 89 df e8 e6 b5 ff ff 48 8d 54 24 E.H..1...........H..H.......H.T$
1cd60 5c 48 8d 7c 24 60 4c 89 e1 be c8 00 00 00 4c 89 f5 e8 3a 77 fe ff 48 8d 74 24 60 48 8d bc 24 28 \H.|$`L.......L...:w..H.t$`H..$(
1cd80 01 00 00 48 89 c2 e8 df b9 ff ff e9 d3 fe ff ff 48 8d bc 24 28 01 00 00 e8 13 ba ff ff 48 8b 8c ...H............H..$(........H..
1cda0 24 48 21 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 36 73 fe ff 48 81 c4 58 21 00 $H!..dH3.%(........t..6s..H..X!.
1cdc0 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 f2 0f 10 05 53 65 03 00 48 89 fb be 88 00 00 00 e8 9f c6 .[]A\A]A^A_.S....Se..H..........
1cde0 ff ff 48 89 df ba 0b 00 00 00 31 f6 e8 c6 82 ff ff 48 89 df 31 d2 be 40 5f 45 00 e8 a6 c3 ff ff ..H.......1......H..1..@_E......
1ce00 b8 01 00 00 00 5b c3 83 fe 0d 48 89 d0 48 89 ca 77 4d 89 f6 ff 24 f5 40 60 45 00 48 01 c8 c3 48 .....[....H..H..wM...$.@`E.H...H
1ce20 29 c8 c3 48 0f af c1 c3 48 89 c6 e9 54 98 fe ff 48 89 c6 e9 14 98 fe ff 48 21 c8 c3 48 09 c8 c3 )..H....H...T...H.......H!..H...
1ce40 48 31 c8 c3 48 89 ce eb 06 48 89 ce 48 f7 de 48 89 c7 e9 67 98 fe ff 48 f7 d8 c3 48 f7 d0 c3 31 H1..H....H..H..H...g...H...H...1
1ce60 c0 c3 53 48 8b 5f 10 48 8d 43 10 48 89 47 10 e8 79 71 ff ff 48 89 03 8a 40 08 83 c8 40 0f b6 c0 ..SH._.H.C.H.G..yq..H...@...@...
1ce80 89 43 08 5b c3 83 ff 0c 77 67 89 ff ff 24 fd b0 60 45 00 f2 0f 58 c1 c3 f2 0f 5c c1 c3 f2 0f 59 .C.[....wg...$..`E...X....\....Y
1cea0 c1 c3 f2 0f 5e c1 c3 e9 e4 72 fe ff f2 0f 5e c1 e9 4b 76 fe ff f2 0f 10 0d 13 5c 03 00 0f 57 c1 ....^....r....^..Kv.......\...W.
1cec0 c3 66 0f 28 d9 48 83 ec 18 f2 0f 11 5c 24 08 e8 0c 73 fe ff f2 0f 10 5c 24 08 66 0f 28 c8 0f 57 .f.(.H......\$...s.....\$.f.(..W
1cee0 d2 f2 0f 59 cb 66 0f 2e d1 76 0a f2 0f 58 c3 eb 04 0f 57 c0 c3 48 83 c4 18 c3 31 d2 83 ff 07 89 ...Y.f...v...X....W..H....1.....
1cf00 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 f9 .v.....R.v........G.............
1cf20 03 83 e1 1f 74 0a 83 e0 07 ff c9 83 c0 08 d3 e0 c3 ff cf 31 d2 81 ff ff 00 00 00 76 08 83 c2 08 ....t..............1.......v....
1cf40 c1 ef 08 eb f0 0f b6 87 40 61 45 00 01 d0 c3 41 56 41 55 49 89 fe 41 54 55 41 89 f5 53 48 89 cb ........@aE....AVAUI..ATUA..SH..
1cf60 8d 4e fc 48 89 d5 4d 89 c4 48 83 ec 10 83 f9 09 77 6e b8 01 00 00 00 48 d3 e0 a9 f8 02 00 00 75 .N.H..M..H......wn.....H.......u
1cf80 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 e6 ...t[.z........z..u.H..H..$..H..
1cfa0 48 89 d7 e8 7e 8e fe ff 85 c0 0f 84 c6 00 00 00 83 7b 08 13 75 0a 48 8b 03 48 89 44 24 08 eb 15 H...~............{..u.H..H.D$...
1cfc0 48 8d 74 24 08 48 89 df e8 59 8e fe ff 85 c0 0f 84 a1 00 00 00 48 8b 4c 24 08 48 8b 14 24 eb 15 H.t$.H...Y...........H.L$.H..$..
1cfe0 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 ff .E....u'.{..u2H..H.U.D..L.......
1d000 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 0f A.D$.....I..$.|...u....E.....$..
1d020 48 89 e6 48 89 ef e8 88 8d fe ff 85 c0 74 47 83 7b 08 03 75 0c f2 0f 10 03 f2 0f 11 44 24 08 eb H..H.........tG.{..u........D$..
1d040 11 48 8d 74 24 08 48 89 df e8 65 8d fe ff 85 c0 74 24 f2 0f 10 4c 24 08 44 89 ef f2 0f 10 04 24 .H.t$.H...e.....t$...L$.D......$
1d060 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 da .....A.D$......A...$..E.E.L..H..
1d080 48 89 ee 4c 89 f7 e8 4f 73 ff ff 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 8d 47 01 48 98 f6 80 40 H..L...Os..H...[]A\A]A^..G.H...@
1d0a0 4a 45 00 02 74 04 8d 47 d0 c3 83 cf 20 8d 47 a9 c3 41 56 41 55 41 54 55 49 89 f4 53 48 89 fd 48 JE..t..G......G..AVAUATUI..SH..H
1d0c0 89 fb 48 83 ec 10 0f b6 03 f6 80 41 4a 45 00 08 48 89 c2 74 05 48 ff c3 eb ec 3c 2d 75 0b 48 ff ..H........AJE..H..t.H....<-u.H.
1d0e0 c3 41 be 01 00 00 00 eb 0e 31 c0 45 31 f6 80 fa 2b 0f 94 c0 48 01 c3 80 3b 30 75 0a 8a 43 01 83 .A.......1.E1...+...H...;0u..C..
1d100 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...;@..
1d120 cf f6 81 41 4a 45 00 10 74 38 48 c1 e0 04 48 ff c3 49 89 c5 e8 5f ff ff ff 48 98 31 d2 4c 01 e8 ...AJE..t8H...H..I..._...H.1.L..
1d140 eb d8 48 0f be 0b 0f b6 f1 f6 86 41 4a 45 00 02 74 10 48 6b c0 0a 48 ff c3 31 d2 48 8d 44 08 d0 ..H........AJE..t.Hk..H..1.H.D..
1d160 eb e0 0f b6 33 f6 86 41 4a 45 00 08 74 05 48 ff c3 eb ef 85 d2 75 42 40 84 f6 75 3d 48 89 c2 41 ....3..AJE..t.H......uB@..u=H..A
1d180 c7 44 24 08 13 00 00 00 48 f7 da 45 85 f6 48 0f 45 c2 49 89 04 24 eb 18 84 d2 75 5e 48 85 db 74 .D$.....H..E..H.E.I..$....u^H..t
1d1a0 59 f2 41 0f 11 04 24 41 c7 44 24 08 03 00 00 00 48 29 eb 48 8d 43 01 eb 43 be 50 62 45 00 48 89 Y.A...$A.D$.....H).H.C..C.PbE.H.
1d1c0 ef e8 5a 72 fe ff 48 85 c0 75 2f 48 8d 74 24 08 48 89 ef e8 88 6e fe ff 48 39 6c 24 08 74 1b 48 ..Zr..H..u/H.t$.H....n..H9l$.t.H
1d1e0 8b 5c 24 08 0f b6 13 f6 82 41 4a 45 00 08 74 a8 48 ff c3 48 89 5c 24 08 eb e5 31 c0 48 83 c4 10 .\$......AJE..t.H..H.\$...1.H...
1d200 5b 5d 41 5c 41 5d 41 5e c3 48 83 fe 7f 77 0a 40 88 77 07 b8 01 00 00 00 c3 48 8d 4f 07 ba 3f 00 []A\A]A^.H...w.@.w.......H.O..?.
1d220 00 00 41 b8 01 00 00 00 41 88 f1 d1 ea 48 c1 ee 06 41 83 e1 3f 48 ff c9 41 8d 40 01 41 83 c9 80 ..A.....A....H...A..?H..A.@.A...
1d240 44 88 49 01 41 89 d1 4c 39 ce 76 05 41 89 c0 eb d7 b9 07 00 00 00 f7 d2 44 29 c1 01 d2 48 63 c9 D.I.A..L9.v.A...........D)...Hc.
1d260 09 d6 40 88 34 0f c3 41 54 55 49 89 fc 53 48 89 f5 48 83 ec 40 64 48 8b 04 25 28 00 00 00 48 89 ..@.4..ATUI..SH..H..@dH..%(...H.
1d280 44 24 38 31 c0 83 7e 08 13 75 21 4c 8b 06 48 8d 7c 24 06 b9 4b 33 45 00 ba 32 00 00 00 be 01 00 D$81..~..u!L..H.|$..K3E..2......
1d2a0 00 00 e8 39 73 fe ff 48 63 d8 eb 4a f2 0f 10 06 48 8d 7c 24 06 b9 50 33 45 00 ba 32 00 00 00 be ...9s..Hc..J....H.|$..P3E..2....
1d2c0 01 00 00 00 b0 01 e8 15 73 fe ff 48 8d 7c 24 06 be 53 62 45 00 48 63 d8 e8 13 6f fe ff 80 7c 04 ........s..H.|$..SbE.Hc...o...|.
1d2e0 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 24 06 48 89 da 4c 89 ..u.H.C..D...H....D..0H.t$.H..L.
1d300 e7 e8 e7 6c ff ff 48 89 45 00 8a 40 08 83 c8 40 0f b6 c0 89 45 08 48 8b 44 24 38 64 48 33 04 25 ...l..H.E..@...@....E.H.D$8dH3.%
1d320 28 00 00 00 74 05 e8 c5 6d fe ff 48 83 c4 40 5b 5d 41 5c c3 48 81 ec d8 00 00 00 84 c0 48 89 54 (...t...m..H..@[]A\.H........H.T
1d340 24 30 48 89 4c 24 38 4c 89 44 24 40 4c 89 4c 24 48 74 37 0f 29 44 24 50 0f 29 4c 24 60 0f 29 54 $0H.L$8L.D$@L.L$Ht7.)D$P.)L$`.)T
1d360 24 70 0f 29 9c 24 80 00 00 00 0f 29 a4 24 90 00 00 00 0f 29 ac 24 a0 00 00 00 0f 29 b4 24 b0 00 $p.).$.....).$.....).$.....).$..
1d380 00 00 0f 29 bc 24 c0 00 00 00 48 8d 84 24 e0 00 00 00 48 8d 54 24 08 48 89 44 24 10 48 8d 44 24 ...).$....H..$....H.T$.H.D$.H.D$
1d3a0 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 00 00 48 81 c4 d8 00 ..D$......D$.0...H.D$......H....
1d3c0 00 00 c3 41 57 41 56 49 89 d7 41 55 41 54 49 89 f4 55 53 31 ed 48 89 fb 48 83 ec 48 64 48 8b 04 ...AWAVI..AUATI..US1.H..H..HdH..
1d3e0 25 28 00 00 00 48 89 44 24 38 31 c0 4c 8d 74 24 10 be 25 00 00 00 4c 89 e7 e8 12 6d fe ff 48 85 %(...H.D$81.L.t$..%...L....m..H.
1d400 c0 49 89 c5 48 8b 43 30 0f 84 a3 02 00 00 48 2b 43 10 48 83 f8 2f 7f 0d be 02 00 00 00 48 89 df .I..H.C0......H+C.H../.......H..
1d420 e8 e6 da ff ff 4c 89 ea 4c 89 e6 48 89 df 4c 29 e2 e8 2c fa ff ff 41 0f be 55 01 80 fa 63 0f 84 .....L..L..H..L)..,...A..U...c..
1d440 9f 00 00 00 7f 2a 80 fa 49 0f 84 2b 01 00 00 80 fa 55 0f 84 ff 01 00 00 80 fa 25 0f 85 35 02 00 .....*..I..+.....U........%..5..
1d460 00 ba 01 00 00 00 be 08 5e 45 00 e9 b6 00 00 00 80 fa 66 0f 84 3e 01 00 00 7f 0e 80 fa 64 0f 84 ........^E........f..>.......d..
1d480 c3 00 00 00 e9 0d 02 00 00 80 fa 70 0f 84 7c 01 00 00 80 fa 73 0f 85 fb 01 00 00 41 8b 17 83 fa ...........p..|.....s......A....
1d4a0 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 08 48 8b 30 0s......I.G.A....I.G.H.P.I.W.H.0
1d4c0 b8 5f 62 45 00 48 85 f6 48 0f 44 f0 31 c0 48 83 c9 ff 48 89 f7 f2 ae 48 89 c8 48 f7 d0 48 8d 50 ._bE.H..H.D.1.H...H....H..H..H.P
1d4e0 ff eb 43 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 48 8d 50 ..CA....0s......I.G.A....I.G.H.P
1d500 08 49 89 57 08 8b 10 88 54 24 0f 0f b6 d2 8d 42 01 48 98 f6 80 40 4a 45 00 04 74 17 48 8d 74 24 .I.W....T$.....B.H...@JE..t.H.t$
1d520 0f ba 01 00 00 00 48 89 df e8 34 f9 ff ff e9 72 01 00 00 be 66 62 45 00 48 89 df 31 c0 e8 f2 fd ......H...4....r....fbE.H..1....
1d540 ff ff e9 5e 01 00 00 48 8b 4b 10 41 8b 17 48 8d 41 10 83 fa 30 48 89 43 10 73 0e 89 d0 83 c2 08 ...^...H.K.A..H.A...0H.C.s......
1d560 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 08 48 63 00 eb 31 48 8b 4b 10 41 8b I.G.A....I.G.H.P.I.W.Hc..1H.K.A.
1d580 17 48 8d 41 10 83 fa 30 48 89 43 10 73 0e 89 d0 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 .H.A...0H.C.s......I.G.A....I.G.
1d5a0 48 8d 50 08 49 89 57 08 48 8b 00 48 89 01 c7 41 08 13 00 00 00 eb 42 48 8b 4b 10 41 8b 57 04 48 H.P.I.W.H..H...A......BH.K.A.W.H
1d5c0 8d 41 10 81 fa b0 00 00 00 48 89 43 10 73 0f 89 d0 83 c2 10 49 03 47 10 41 89 57 04 eb 0c 49 8b .A.......H.C.s......I.G.A.W...I.
1d5e0 47 08 48 8d 50 08 49 89 57 08 f2 0f 10 00 c7 41 08 03 00 00 00 f2 0f 11 01 48 8b 43 10 48 89 df G.H.P.I.W......A.........H.C.H..
1d600 48 8d 70 f0 e8 5e fc ff ff e9 97 00 00 00 41 8b 17 83 fa 30 73 0e 89 d0 83 c2 08 49 03 47 10 41 H.p..^........A....0s......I.G.A
1d620 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 08 4c 8b 00 ba 28 00 00 00 be 01 00 00 00 b9 f2 52 ....I.G.H.P.I.W.L...(..........R
1d640 45 00 4c 89 f7 31 c0 e8 94 6f fe ff 4c 89 f6 48 63 d0 e9 cf fe ff ff 41 8b 17 83 fa 30 73 0e 89 E.L..1...o..L..Hc......A....0s..
1d660 d0 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 08 48 8b 30 4c 89 f7 e8 ....I.G.A....I.G.H.P.I.W.H.0L...
1d680 85 fb ff ff 48 63 d0 4c 89 f0 48 29 d0 48 8d 70 08 e9 90 fe ff ff be 6c 62 45 00 48 89 df 31 c0 ....Hc.L..H).H.p.......lbE.H..1.
1d6a0 e8 20 0b 00 00 83 c5 02 4d 8d 65 02 e9 40 fd ff ff 48 2b 43 10 48 83 f8 1f 7f 0d be 01 00 00 00 ........M.e..@...H+C.H..........
1d6c0 48 89 df e8 43 d8 ff ff 31 c0 48 83 c9 ff 4c 89 e7 f2 ae 4c 89 e6 48 89 df 48 f7 d1 48 8d 51 ff H...C...1.H...L....L..H..H..H.Q.
1d6e0 e8 7d f7 ff ff 85 ed 74 0b 8d 75 01 48 89 df e8 e1 8c fe ff 48 8b 43 10 48 8b 40 f0 48 83 c0 20 .}.....t..u.H.......H.C.H.@.H...
1d700 48 8b 4c 24 38 64 48 33 0c 25 28 00 00 00 74 05 e8 db 69 fe ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 H.L$8dH3.%(...t...i..H..H[]A\A]A
1d720 5e 41 5f c3 31 c0 48 83 c9 ff 49 89 f8 48 89 f7 f2 ae 48 89 c8 48 f7 d0 48 8d 48 ff 8a 06 3c 3d ^A_.1.H...I..H....H..H..H.H...<=
1d740 75 19 48 39 d1 48 8d 76 01 76 1c 48 8d 4a ff 4c 89 c7 f3 a4 41 c6 44 10 ff 00 c3 3c 40 75 31 48 u.H9.H.v.v.H.J.L....A.D....<@u1H
1d760 39 d1 77 08 48 ff c6 4c 89 c7 eb 21 4c 8d 4a fd 66 41 c7 00 2e 2e 41 c6 40 02 2e 48 29 d1 49 83 9.w.H..L...!L.J.fA....A.@..H).I.
1d780 c0 03 48 8d 74 0e 04 4c 89 c7 4c 89 c9 f3 a4 c3 41 54 55 49 89 d4 53 48 89 f3 be 0a 00 00 00 48 ..H.t..L..L.....ATUI..SH.......H
1d7a0 89 df 4c 89 c5 48 83 ec 10 48 89 4c 24 08 e8 5d 69 fe ff 48 ba 5b 73 74 72 69 6e 67 20 48 85 c0 ..L..H...H.L$..]i..H.[string.H..
1d7c0 c6 45 08 22 48 89 55 00 4c 8d 45 09 49 8d 54 24 f1 48 8b 4c 24 08 75 0f 48 39 d1 73 0a 4c 89 c7 .E."H.U.L.E.I.T$.H.L$.u.H9.s.L..
1d7e0 48 89 de f3 a4 eb 29 48 89 c6 4c 89 c7 48 29 de 48 85 c0 48 0f 45 ce 48 89 de 48 39 d1 48 0f 47 H.....)H..L..H).H..H.E.H..H9.H.G
1d800 ca f3 a4 66 c7 07 2e 2e c6 47 02 2e 48 83 c7 03 66 c7 07 22 5d c6 47 02 00 48 83 c4 10 5b 5d 41 ...f.....G..H...f.."].G..H...[]A
1d820 5c c3 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 8b 07 53 48 \.H..H..H.P.H.G(H+B8H......H..SH
1d840 8b 00 48 8b 40 18 48 8b 58 48 83 c8 ff 48 85 db 74 0a e8 cb ff ff ff 48 98 8b 04 83 5b c3 41 57 ..H.@.H.XH...H..t......H....[.AW
1d860 41 56 49 89 ff 41 55 41 54 49 89 f5 55 53 49 89 cc 41 50 f6 46 42 02 48 63 da 4c 8b 36 74 5e 85 AVI..AUATI..USI..AP.FB.Hc.L.6t^.
1d880 db 48 8b 6e 20 79 37 49 8b 06 4c 29 f5 f7 db 48 c1 fd 04 48 63 db 48 8b 40 18 0f b6 40 0a 48 29 .H.n.y7I..L)...H...Hc.H.@...@.H)
1d8a0 c5 48 39 eb 7c 04 31 c0 eb 6f 48 01 d8 48 c1 e0 04 4c 01 f0 48 89 01 b8 a4 62 45 00 eb 5b 48 89 .H9.|.1..oH..H...L..H....bE..[H.
1d8c0 f7 e8 5c ff ff ff 49 8b 16 89 de 48 8b 7a 18 89 c2 e8 8c 50 ff ff 48 85 c0 75 31 eb 04 49 8d 6e ..\...I....H.z.....P..H..u1..I.n
1d8e0 10 4d 3b 6f 20 75 06 49 8b 47 10 eb 07 49 8b 45 18 48 8b 00 48 29 e8 48 63 d3 48 c1 f8 04 48 39 .M;o.u.I.G...I.E.H..H).Hc.H...H9
1d900 d0 7c a3 85 db 7e 9f b8 97 62 45 00 48 c1 e3 04 48 8d 54 1d f0 49 89 14 24 5a 5b 5d 41 5c 41 5d .|...~...bE.H...H.T..I..$Z[]A\A]
1d920 41 5e 41 5f c3 41 55 41 54 41 89 f5 55 53 89 d5 48 89 fb 48 83 ec 18 8d 75 01 44 89 ea 48 89 df A^A_.AUATA..US..H..H....u.D..H..
1d940 48 89 4c 24 08 e8 18 50 ff ff 48 8b 4c 24 08 48 85 c0 48 89 01 0f 85 1e 02 00 00 41 83 cc ff 31 H.L$...P..H.L$.H..H........A...1
1d960 d2 45 31 c0 45 89 e2 44 39 ea 41 89 d1 0f 8d a7 00 00 00 48 8b 73 38 8b 3c 96 41 89 fb 89 fe 41 .E1.E..D9.A........H.s8.<.A....A
1d980 83 e3 3f c1 ee 06 41 83 fb 25 40 0f b6 f6 77 14 41 83 fb 24 73 2e 41 83 fb 04 74 10 41 83 fb 1e ..?...A..%@...w.A..$s.A...t.A...
1d9a0 74 32 eb 56 41 83 fb 29 74 11 eb 4e 39 ee 7f 62 c1 ef 17 01 f7 39 fd 7f 59 eb 0d 8d 7e 01 39 ef t2.VA..)t..N9..b.....9..Y...~.9.
1d9c0 7d 50 eb 04 39 f5 7c 4a 45 39 c1 45 89 d4 44 0f 4d e2 eb 3e c1 ef 0e 8d b4 17 02 00 fe ff 44 39 }P..9.|JE9.E..D.M..>..........D9
1d9e0 ee 41 0f 9e c3 41 39 f1 40 0f 9c c7 41 84 fb 74 21 44 39 c6 44 0f 4f c6 eb 18 41 f6 83 c0 59 45 .A...A9.@...A..t!D9.D.O...A...YE
1da00 00 40 74 0e 39 f5 75 0a 45 39 c1 45 0f 4c ca 45 89 cc 48 ff c2 e9 4d ff ff ff 41 83 fc ff 45 89 .@t.9.u.E9.E.L.E..H...M...A...E.
1da20 e5 0f 84 57 01 00 00 48 8b 7b 38 49 63 d4 44 8b 04 97 44 89 c6 83 e6 3f 83 fe 0c 0f 87 3d 01 00 ...W...H.{8Ic.D...D....?.....=..
1da40 00 41 89 f1 42 ff 24 cd 80 63 45 00 44 89 c5 41 c1 e8 06 c1 ed 17 45 0f b6 c0 44 39 c5 0f 8c d4 .A..B.$..cE.D..A......E...D9....
1da60 fe ff ff e9 16 01 00 00 44 89 c5 41 c1 e8 17 c1 ed 0e 81 e5 ff 01 00 00 83 fe 07 75 1e 41 8d 70 ........D..A...............u.A.p
1da80 01 44 89 e2 48 89 df 48 89 4c 24 08 e8 d1 4e ff ff 48 8b 4c 24 08 49 89 c5 eb 1c 49 c1 e0 04 4c .D..H..H.L$...N..H.L$.I....I...L
1daa0 03 43 58 41 bd d0 62 45 00 49 8b 10 48 8d 42 20 48 85 d2 4c 0f 45 e8 89 ea 44 89 e6 48 89 df e8 .CXA..bE.I..H.B.H..L.E...D..H...
1dac0 c5 00 00 00 4d 85 ed b8 ae 62 45 00 0f 84 ac 00 00 00 be 00 55 45 00 4c 89 ef e8 d1 67 fe ff ba ....M....bE.........UE.L....g...
1dae0 ae 62 45 00 85 c0 b8 bd 62 45 00 48 0f 45 c2 e9 8a 00 00 00 41 c1 e8 17 49 c1 e0 04 4c 03 43 58 .bE.....bE.H.E......A...I...L.CX
1db00 49 8b 10 48 8d 42 20 48 85 d2 ba d0 62 45 00 48 0f 44 c2 48 89 01 b8 a4 40 45 00 eb 61 ff ce 75 I..H.B.H....bE.H.D.H....@E..a..u
1db20 06 41 c1 e8 0e eb 0b 48 ff c2 44 8b 04 97 41 c1 e8 06 4d 63 c0 49 c1 e0 04 4c 03 43 30 41 8b 50 .A.....H..D...A...Mc.I...L.C0A.P
1db40 08 83 e2 0f 83 fa 04 75 35 49 8b 00 48 83 c0 20 48 89 01 b8 b4 62 45 00 eb 24 41 c1 e8 0e 44 89 .......u5I..H...H....bE..$A...D.
1db60 e6 48 89 df 44 89 c2 81 e2 ff 01 00 00 e8 17 00 00 00 b8 e3 62 45 00 eb 05 b8 82 40 45 00 48 83 .H..D...............bE.....@E.H.
1db80 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
1dba0 8b 42 08 83 e0 0f 83 f8 04 74 09 48 c7 03 d0 62 45 00 eb 1b 48 8b 02 48 83 c0 20 48 89 01 eb 0f .B.......t.H...bE...H..H...H....
1dbc0 e8 60 fd ff ff 48 85 c0 74 e1 80 38 63 75 dc 5b c3 41 54 55 53 48 83 ec 10 48 8b 57 20 48 c7 44 .`...H..t..8cu.[.ATUSH...H.W.H.D
1dbe0 24 08 00 00 00 00 f6 42 42 02 75 0a b8 30 3c 45 00 e9 af 00 00 00 48 8b 02 48 89 f3 48 89 fd 31 $......BB.u..0<E......H..H..H..1
1dc00 c9 4c 8b 20 41 0f b6 74 24 0a 39 f1 48 63 c1 7d 39 49 8b 7c cc 20 48 ff c1 48 39 1f 75 ec 49 8b .L..A..t$.9.Hc.}9I.|..H..H9.u.I.
1dc20 54 24 18 48 c1 e0 04 48 03 42 58 48 8b 10 48 8d 42 20 48 85 d2 ba d0 62 45 00 48 0f 44 c2 48 89 T$.H...H.BXH..H.B.H....bE.H.D.H.
1dc40 44 24 08 b8 a4 40 45 00 eb 44 48 8b 42 20 48 29 c3 48 c1 fb 04 78 95 48 8b 4a 08 48 29 c1 48 89 D$...@E..DH.B.H).H...x.H.J.H).H.
1dc60 c8 48 c1 f8 04 48 39 c3 7d 82 48 89 d7 e8 b0 fb ff ff 49 8b 7c 24 18 48 8d 4c 24 08 89 da 89 c6 .H...H9.}.H.......I.|$.H.L$.....
1dc80 e8 a0 fc ff ff 48 85 c0 0f 84 5e ff ff ff 48 8b 4c 24 08 48 89 c2 be c4 62 45 00 48 89 ef 31 c0 .....H....^...H.L$.H....bE.H..1.
1dca0 e8 8f f6 ff ff 48 83 c4 10 5b 5d 41 5c c3 48 85 f6 74 04 85 d2 75 04 31 d2 31 f6 48 8b 47 20 f6 .....H...[]A\.H..t...u.1.1.H.G..
1dcc0 40 42 02 74 08 48 8b 40 28 48 89 47 28 48 89 b7 a8 00 00 00 89 8f bc 00 00 00 89 8f c0 00 00 00 @B.t.H.@(H.G(H..................
1dce0 88 97 c8 00 00 00 c3 48 8b 87 a8 00 00 00 c3 0f b6 87 c8 00 00 00 c3 8b 87 bc 00 00 00 c3 31 c0 .......H......................1.
1dd00 85 f6 78 2a 48 8b 47 20 48 8d 4f 60 85 f6 74 0d 48 39 c8 74 17 ff ce 48 8b 40 10 eb ef 48 39 c8 ..x*H.G.H.O`..t.H9.t...H.@...H9.
1dd20 74 0a 48 89 42 78 b8 01 00 00 00 c3 31 c0 c3 53 41 89 d0 48 89 fb 48 83 ec 10 48 85 f6 75 20 48 t.H.Bx......1..SA..H..H...H..u.H
1dd40 8b 57 10 31 c0 83 7a f8 46 75 48 48 8b 42 f0 44 89 c6 31 d2 48 8b 78 18 e8 05 4c ff ff eb 34 48 .W.1..z.FuHH.B.D..1.H.x...L...4H
1dd60 8b 76 78 48 8d 4c 24 08 48 c7 44 24 08 00 00 00 00 e8 e8 fa ff ff 48 85 c0 74 18 48 8b 4c 24 08 .vxH.L$.H.D$..........H..t.H.L$.
1dd80 48 8b 53 10 0f 10 01 48 83 c2 10 0f 11 42 f0 48 89 53 10 48 83 c4 10 5b c3 53 48 89 fb 48 83 ec H.S....H.....B.H.S.H...[.SH..H..
1dda0 10 48 8b 76 78 48 8d 4c 24 08 48 c7 44 24 08 00 00 00 00 e8 a6 fa ff ff 48 85 c0 74 18 48 8b 53 .H.vxH.L$.H.D$..........H..t.H.S
1ddc0 10 48 8b 4c 24 08 0f 10 42 f0 48 83 ea 10 0f 11 01 48 89 53 10 48 83 c4 10 5b c3 41 57 41 56 41 .H.L$...B.H......H.S.H...[.AWAVA
1dde0 55 41 54 49 89 d5 55 53 49 89 f4 48 89 fb 48 83 ec 38 80 3e 3e 75 14 48 8b 47 10 49 ff c4 45 31 UATI..USI..H..H..8.>>u.H.G.I..E1
1de00 f6 48 8d 68 f0 48 89 6f 10 eb 07 4c 8b 72 78 49 8b 2e 8b 45 08 45 31 ff 83 e0 1f 83 f8 06 75 04 .H.h.H.o...L.rxI...E.E1.......u.
1de20 4c 8b 7d 00 49 8d 45 08 4c 89 24 24 c7 44 24 18 01 00 00 00 48 89 44 24 08 48 8b 04 24 8a 00 84 L.}.I.E.L.$$.D$.....H.D$.H..$...
1de40 c0 0f 84 6d 02 00 00 3c 6c 0f 84 bf 00 00 00 7f 15 3c 53 74 36 3c 66 0f 84 4e 02 00 00 3c 4c 75 ...m...<l........<St6<f..N...<Lu
1de60 1d e9 45 02 00 00 3c 74 0f 84 05 01 00 00 3c 75 0f 84 b8 00 00 00 3c 6e 0f 84 0c 01 00 00 c7 44 ..E...<t......<u......<n.......D
1de80 24 18 00 00 00 00 e9 20 02 00 00 4d 85 ff 74 07 41 80 7f 08 26 75 22 49 c7 45 20 ea 62 45 00 41 $..........M..t.A...&u"I.E..bE.A
1dea0 c7 45 2c ff ff ff ff 41 c7 45 30 ff ff ff ff 49 c7 45 18 ef 62 45 00 eb 3e 49 8b 47 18 48 8b 48 .E,....A.E0....I.E..bE..>I.G.H.H
1dec0 68 48 8d 51 20 48 85 c9 b9 cf 62 45 00 48 0f 44 d1 49 89 55 20 8b 50 28 8b 40 2c 85 d2 41 89 55 hH.Q.H....bE.H.D.I.U..P(.@,..A.U
1dee0 2c ba 69 27 45 00 41 89 45 30 b8 0a 25 45 00 48 0f 45 c2 49 89 45 18 49 8b 75 20 49 8d 7d 38 ba ,.i'E.A.E0..%E.H.E.I.E.I.u.I.}8.
1df00 3c 00 00 00 e8 1b f8 ff ff e9 9d 01 00 00 83 c8 ff 4d 85 f6 74 0f 41 f6 46 42 02 74 08 4c 89 f7 <................M..t.A.FB.t.L..
1df20 e8 16 f9 ff ff 41 89 45 28 e9 7d 01 00 00 31 c0 4d 85 ff 74 04 41 8a 47 0a 4d 85 ff 41 88 45 34 .....A.E(.}...1.M..t.A.G.M..A.E4
1df40 74 07 41 80 7f 08 26 75 0f 41 c6 45 36 01 41 c6 45 35 00 e9 53 01 00 00 49 8b 47 18 8a 40 0b 41 t.A...&u.A.E6.A.E5..S...I.G..@.A
1df60 88 45 36 49 8b 47 18 8a 40 0a 41 88 45 35 e9 38 01 00 00 31 c0 4d 85 f6 74 07 41 8a 46 42 83 e0 .E6I.G..@.A.E5.8...1.M..t.A.FB..
1df80 20 41 88 45 37 e9 21 01 00 00 4d 85 f6 0f 84 f9 00 00 00 41 f6 46 42 20 0f 85 ee 00 00 00 49 8b .A.E7.!...M........A.FB.......I.
1dfa0 7e 10 8a 4f 42 f6 c1 02 0f 84 de 00 00 00 48 8b 07 88 4c 24 1f 48 8b 00 4c 8b 58 18 4c 89 5c 24 ~..OB.........H...L$.H..L.X.L.\$
1dfc0 10 e8 5c f8 ff ff 4c 8b 5c 24 10 8a 4c 24 1f 48 63 d0 48 89 d6 49 8b 43 38 80 e1 04 8b 14 90 74 ..\...L.\$..L$.Hc.H..I.C8......t
1dfe0 12 49 c7 45 08 d0 62 45 00 b8 c4 3f 45 00 e9 93 00 00 00 89 d1 83 e1 3f 83 e9 08 83 f9 21 77 6b .I.E..bE...?E..........?.....!wk
1e000 ff 24 cd e8 63 45 00 b8 01 00 00 00 eb 5f 48 8b 4c 24 08 c1 ea 06 4c 89 df 0f b6 d2 e8 04 f9 ff .$..cE......._H.L$....L.........
1e020 ff eb 63 49 c7 45 08 d2 62 45 00 b8 d2 62 45 00 eb 54 83 e2 3f 8d 42 f9 eb 33 b8 12 00 00 00 eb ..cI.E..bE...bE..T..?.B..3......
1e040 2c b8 13 00 00 00 eb 25 b8 04 00 00 00 eb 1e b8 16 00 00 00 eb 17 b8 05 00 00 00 eb 10 b8 14 00 ,......%........................
1e060 00 00 eb 09 b8 15 00 00 00 eb 02 31 c0 48 8b 53 18 48 8b 84 c2 f8 00 00 00 48 83 c0 20 49 89 45 ...........1.H.S.H.......H...I.E
1e080 08 b8 df 62 45 00 49 89 45 10 eb 08 49 c7 45 10 00 00 00 00 49 83 7d 10 00 75 10 49 c7 45 10 30 ...bE.I.E...I.E.....I.}..u.I.E.0
1e0a0 3c 45 00 49 c7 45 08 00 00 00 00 48 ff 04 24 e9 85 fd ff ff be 66 00 00 00 4c 89 e7 e8 4f 60 fe <E.I.E.....H..$......f...L...O`.
1e0c0 ff 48 85 c0 74 14 48 8b 43 10 0f 10 45 00 48 83 c0 10 0f 11 40 f0 48 89 43 10 be 4c 00 00 00 4c .H..t.H.C...E.H.....@.H.C..L...L
1e0e0 89 e7 e8 29 60 fe 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..@..
1e100 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 12 a3 fe ff 49 ...H...H.C..[I.G.H..1.L.hH.....I
1e120 89 c4 48 8b 43 10 4c 89 20 c7 40 08 45 00 00 00 48 83 43 10 10 c7 44 24 20 01 00 00 00 c7 44 24 ..H.C.L...@.E...H.C...D$......D$
1e140 28 01 00 00 00 49 8b 47 18 39 68 1c 7e 1a 49 63 54 ad 00 48 8d 4c 24 20 4c 89 e6 48 89 df 48 ff (....I.G.9h.~.IcT..H.L$.L..H..H.
1e160 c5 e8 d8 a4 fe ff eb dd 8b 44 24 18 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 8b 87 b0 .........D$.H..8[]A\A]A^A_.SH...
1e180 00 00 00 48 89 fb 48 85 c0 74 2d 48 8b 77 10 48 03 47 38 31 c9 ba 01 00 00 00 0f 10 46 f0 0f 11 ...H..H..t-H.w.H.G81........F...
1e1a0 06 0f 10 08 48 8d 46 10 48 83 ee 10 0f 11 0e 48 89 47 10 e8 1b d4 ff ff be 02 00 00 00 48 89 df ....H.F.H......H.G...........H..
1e1c0 e8 70 ca ff ff 41 55 41 54 55 53 48 89 fb 48 81 ec 18 01 00 00 84 c0 48 89 54 24 70 48 89 4c 24 .p...AUATUSH..H........H.T$pH.L$
1e1e0 78 4c 89 84 24 80 00 00 00 4c 89 8c 24 88 00 00 00 74 40 0f 29 84 24 90 00 00 00 0f 29 8c 24 a0 xL..$....L..$....t@.).$.....).$.
1e200 00 00 00 0f 29 94 24 b0 00 00 00 0f 29 9c 24 c0 00 00 00 0f 29 a4 24 d0 00 00 00 0f 29 ac 24 e0 ....).$.....).$.....).$.....).$.
1e220 00 00 00 0f 29 b4 24 f0 00 00 00 0f 29 bc 24 00 01 00 00 64 48 8b 04 25 28 00 00 00 48 89 44 24 ....).$.....).$....dH..%(...H.D$
1e240 58 31 c0 48 8d 84 24 40 01 00 00 48 89 e2 48 89 df 48 89 44 24 08 48 8d 44 24 60 c7 04 24 10 00 X1.H..$@...H..H..H.D$.H.D$`..$..
1e260 00 00 c7 44 24 04 30 00 00 00 48 89 44 24 10 e8 4f f1 ff ff 48 8b 6b 20 49 89 c5 f6 45 42 02 74 ...D$.0...H.D$..O...H.k.I...EB.t
1e280 58 48 89 ef e8 b2 f5 ff ff 41 89 c4 48 8b 45 00 48 8b 00 48 8b 40 18 48 8b 70 68 48 85 f6 74 15 XH.......A..H.E.H..H.@.H.phH..t.
1e2a0 48 8d 7c 24 1c 48 83 c6 20 ba 3c 00 00 00 e8 71 f4 ff ff eb 0a c6 44 24 1c 3f c6 44 24 1d 00 48 H.|$.H....<....q......D$.?.D$..H
1e2c0 8d 54 24 1c 4d 89 e8 44 89 e1 be 05 55 45 00 48 89 df 31 c0 e8 5b f0 ff ff 48 89 df e8 9a fe ff .T$.M..D....UE.H..1..[...H......
1e2e0 ff 55 53 48 89 fb 48 83 ec 18 8b 46 08 48 89 54 24 08 83 e0 0f 48 8b 2c c5 88 48 45 00 e8 cf f8 .USH..H....F.H.T$....H.,..HE....
1e300 ff ff 48 8b 54 24 08 49 89 c0 be f1 62 45 00 48 89 e9 48 89 df 31 c0 e8 a9 fe ff ff 50 8b 46 08 ..H.T$.I....bE.H..H..1......P.F.
1e320 83 e0 0f 83 e8 03 83 f8 01 48 0f 46 f2 ba 0c 63 45 00 e8 aa ff ff ff 41 55 41 54 49 89 cd 55 53 .........H.F...cE......AUATI..US
1e340 49 89 fc 48 89 f3 48 89 d5 48 83 ec 18 83 7e 08 03 75 0c f2 0f 10 06 f2 0f 11 44 24 08 eb 13 48 I..H..H..H....~..u........D$...H
1e360 8d 74 24 08 48 89 df e8 47 7a fe ff 85 c0 48 0f 44 eb 4c 89 ea 48 89 ee 4c 89 e7 e8 61 ff ff ff .t$.H...Gz....H.D.L..H..L...a...
1e380 41 54 55 49 89 fc 53 48 89 d5 48 89 f3 48 83 ec 10 83 7e 08 13 75 0a 48 8b 06 48 89 44 24 08 eb ATUI..SH..H..H....~..u.H..H.D$..
1e3a0 13 48 8d 74 24 08 48 89 df e8 78 7a fe ff 85 c0 48 0f 44 eb 48 89 ee 4c 89 e7 e8 12 f8 ff ff be .H.t$.H...xz....H.D.H..L........
1e3c0 18 63 45 00 48 89 c2 4c 89 e7 31 c0 e8 f4 fd ff ff 50 8b 46 08 48 89 d1 83 e0 0f 48 8b 14 c5 88 .cE.H..L..1......P.F.H.....H....
1e3e0 48 45 00 8b 41 08 83 e0 0f 48 8b 0c c5 88 48 45 00 48 39 ca 75 0c be 3f 63 45 00 31 c0 e8 c3 fd HE..A....H....HE.H9.u..?cE.1....
1e400 ff ff be 60 63 45 00 31 c0 e8 b7 fd ff ff 41 55 41 54 45 31 e4 55 53 52 44 8a af c8 00 00 00 48 ...`cE.1......AUATE1.USRD......H
1e420 8b 6f 20 41 f6 c5 08 74 0d 83 bf c0 00 00 00 00 0f 84 d0 00 00 00 8a 45 42 a8 40 74 0b 83 e0 bf .o.A...t...............EB.@t....
1e440 88 45 42 e9 d5 00 00 00 45 85 e4 48 89 fb 74 0d 83 ca ff be 03 00 00 00 e8 9b cb ff ff 41 80 e5 .EB.....E..H..t..............A..
1e460 04 74 64 48 8b 45 00 48 8b 75 28 48 8b 00 48 8b 50 18 48 89 f0 48 8b 7a 38 48 8b 4a 48 83 ca ff .tdH.E.H.u(H..H.P.H..H.z8H.JH...
1e480 48 29 f8 48 c1 f8 02 ff c8 48 85 c9 74 06 48 63 d0 8b 14 91 85 c0 74 22 48 8b 43 28 48 39 c6 76 H).H.....H..t.Hc......t"H.C(H9.v
1e4a0 19 83 ce ff 48 85 c9 74 0d 48 29 f8 48 c1 f8 02 48 98 8b 74 81 fc 39 f2 74 0d be 02 00 00 00 48 ....H..t.H).H...H..t..9.t......H
1e4c0 89 df e8 31 cb ff ff 80 7b 0a 01 48 8b 45 28 48 89 43 28 75 48 45 85 e4 74 0a c7 83 c0 00 00 00 ...1....{..H.E(H.C(uHE..t.......
1e4e0 01 00 00 00 48 83 6d 28 04 80 4d 42 40 be 01 00 00 00 48 8b 43 10 48 89 df 48 83 e8 10 48 89 45 ....H.m(..MB@.....H.C.H..H...H.E
1e500 00 e8 2f c7 ff ff 8b 87 bc 00 00 00 41 bc 01 00 00 00 89 87 c0 00 00 00 e9 19 ff ff ff 58 5b 5d ../.........A................X[]
1e520 41 5c 41 5d c3 66 2e 0f 1f 84 00 00 00 00 00 90 41 57 41 89 ff 41 56 49 89 f6 41 55 49 89 d5 41 A\A].f..........AWA..AVI..AUI..A
1e540 54 4c 8d 25 a8 18 24 00 55 48 8d 2d a8 18 24 00 53 4c 29 e5 31 db 48 c1 fd 03 48 83 ec 08 e8 b5 TL.%..$.UH.-..$.SL).1.H...H.....
1e560 59 fe ff 48 85 ed 74 1e 0f 1f 84 00 00 00 00 00 4c 89 ea 4c 89 f6 44 89 ff 41 ff 14 dc 48 83 c3 Y..H..t.........L..L..D..A...H..
1e580 01 48 39 eb 75 ea 48 83 c4 08 5b 5d 41 5c 41 5d 41 5e 41 5f c3 66 66 2e 0f 1f 84 00 00 00 00 00 .H9.u.H...[]A\A]A^A_.ff.........
1e5a0 f3 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f2 48 89 fe bf 01 00 00 00 e9 90 5d fe ff ..f...........@.H..H.........]..
1e5c0 48 83 ec 08 48 83 c4 08 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 H...H...........................
1e5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e600 01 00 02 00 27 25 73 27 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 65 73 73 65 64 00 27 ....'%s'.could.not.be.accessed.'
1e620 25 73 27 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 00 41 6e 20 20 75 6e 6b 6e 6f 77 6e 20 65 72 %s'.was.not.found.An..unknown.er
1e640 72 6f 72 20 25 64 20 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 61 63 63 65 73 73 69 6e 67 20 27 ror.%d.occured.while.accessing.'
1e660 25 73 27 00 6d 74 69 6d 65 00 75 6e 61 62 6c 65 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 64 69 %s'.mtime.unable.to.switch.to.di
1e680 72 65 63 74 6f 72 79 20 27 25 73 27 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 00 72 62 rectory.'%s'._PREMAKE_COMMAND.rb
1e6a0 00 2f 64 65 76 2f 75 72 61 6e 64 6f 6d 00 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 2d 25 ./dev/urandom.%02X%02X%02X%02X-%
1e6c0 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 30 02X%02X-%02X%02X-%02X%02X-%02X%0
1e6e0 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 00 63 70 20 25 73 20 25 73 00 75 6e 61 62 2X%02X%02X%02X%02X.cp.%s.%s.unab
1e700 6c 65 20 74 6f 20 63 6f 70 79 20 66 69 6c 65 20 74 6f 20 27 25 73 27 00 66 75 6e 63 74 69 6f 6e le.to.copy.file.to.'%s'.function
1e720 20 6f 73 2e 65 78 65 63 75 74 65 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 .os.executef(cmd,....).local.arg
1e740 3d 7b 2e 2e 2e 7d 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 63 6d 64 2c 20 ={...}.cmd.=.string.format(cmd,.
1e760 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 72 65 74 75 72 6e 20 6f 73 2e 65 78 65 table.unpack(arg)).return.os.exe
1e780 63 75 74 65 28 63 6d 64 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 cute(cmd).end.local.function.par
1e7a0 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 66 se_ld_so_conf(conf_file).local.f
1e7c0 69 72 73 74 2c 20 6c 61 73 74 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 irst,.last.local.dirs.=.{.}.loca
1e7e0 6c 20 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 69 66 20 66 l.file.=.io.open(conf_file).if.f
1e800 69 6c 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 0a ile.==.nil.then.return.dirs.end.
1e820 66 6f 72 20 6c 69 6e 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f 0a 66 69 72 73 for.line.in.file:lines().do.firs
1e840 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 23 22 2c 20 31 2c 20 74 72 75 65 29 0a 69 66 20 66 t.=.line:find("#",.1,.true).if.f
1e860 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 6c 69 6e 65 3a 73 75 62 irst.~=.nil.then.line.=.line:sub
1e880 28 31 2c 20 66 69 72 73 74 20 2d 20 31 29 0a 65 6e 64 0a 69 66 20 6c 69 6e 65 20 7e 3d 20 22 22 (1,.first.-.1).end.if.line.~=.""
1e8a0 20 74 68 65 6e 0a 66 69 72 73 74 2c 20 6c 61 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 69 .then.first,.last.=.line:find("i
1e8c0 6e 63 6c 75 64 65 25 73 2b 22 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e nclude%s+").if.first.~=.nil.then
1e8e0 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 20 3d 20 6c 69 6e 65 3a 73 75 62 28 6c .local.include_glob.=.line:sub(l
1e900 61 73 74 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 20 3d 20 6f 73 2e 6d 61 74 ast.+.1).local.includes.=.os.mat
1e920 63 68 66 69 6c 65 73 28 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 29 0a 66 6f 72 20 5f 2c 20 76 20 69 chfiles(include_glob).for._,.v.i
1e940 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 73 29 20 64 6f 0a 64 69 72 73 20 3d 20 74 61 62 n.ipairs(includes).do.dirs.=.tab
1e960 6c 65 2e 6a 6f 69 6e 28 64 69 72 73 2c 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 76 le.join(dirs,.parse_ld_so_conf(v
1e980 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 69 72 73 2c 20 6c )).end.else.table.insert(dirs,.l
1e9a0 69 6e 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 ine).end.end.end.return.dirs.end
1e9c0 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 66 69 6e 64 6c 69 62 28 6c 69 62 6e 61 6d 65 29 0a 6c 6f .function.os.findlib(libname).lo
1e9e0 63 61 6c 20 70 61 74 68 2c 20 66 6f 72 6d 61 74 73 0a 69 66 20 6f 73 2e 69 73 28 22 77 69 6e 64 cal.path,.formats.if.os.is("wind
1ea00 6f 77 73 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 25 73 2e 64 6c 6c 22 2c ows").then.formats.=.{."%s.dll",
1ea20 20 22 25 73 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 41 54 48 22 29 ."%s".}.path.=.os.getenv("PATH")
1ea40 0a 65 6c 73 65 0a 69 66 20 6f 73 2e 69 73 28 22 6d 61 63 6f 73 78 22 29 20 74 68 65 6e 0a 66 6f .else.if.os.is("macosx").then.fo
1ea60 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 64 79 6c 69 62 22 2c 20 22 25 73 2e 64 79 6c rmats.=.{."lib%s.dylib",."%s.dyl
1ea80 69 62 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 44 59 4c 44 5f 4c 49 42 ib".}.path.=.os.getenv("DYLD_LIB
1eaa0 52 41 52 59 5f 50 41 54 48 22 29 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 RARY_PATH").else.formats.=.{."li
1eac0 62 25 73 2e 73 6f 22 2c 20 22 25 73 2e 73 6f 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 b%s.so",."%s.so".}.path.=.os.get
1eae0 65 6e 76 28 22 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 20 6f 72 20 22 22 0a 66 6f 72 env("LD_LIBRARY_PATH").or."".for
1eb00 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 ._,.v.in.ipairs(parse_ld_so_conf
1eb20 28 22 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 22 29 29 20 64 6f 0a 70 61 74 68 20 3d 20 70 ("/etc/ld.so.conf")).do.path.=.p
1eb40 61 74 68 20 2e 2e 20 22 3a 22 20 2e 2e 20 76 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e ath....":"....v.end.end.table.in
1eb60 73 65 72 74 28 66 6f 72 6d 61 74 73 2c 20 22 25 73 22 29 0a 70 61 74 68 20 3d 20 70 61 74 68 20 sert(formats,."%s").path.=.path.
1eb80 6f 72 20 22 22 0a 69 66 20 6f 73 2e 69 73 36 34 62 69 74 28 29 20 74 68 65 6e 0a 70 61 74 68 20 or."".if.os.is64bit().then.path.
1eba0 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 36 34 3a 2f 75 73 72 2f 6c 69 62 36 34 2f 3a 75 =.path....":/lib64:/usr/lib64/:u
1ebc0 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 36 34 22 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 sr/local/lib64".end.path.=.path.
1ebe0 2e 2e 20 22 3a 2f 6c 69 62 3a 2f 75 73 72 2f 6c 69 62 3a 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 ...":/lib:/usr/lib:/usr/local/li
1ec00 62 22 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 66 6d 74 20 69 6e 20 69 70 61 69 72 73 28 66 6f 72 6d b".end.for._,.fmt.in.ipairs(form
1ec20 61 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d ats).do.local.name.=.string.form
1ec40 61 74 28 66 6d 74 2c 20 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 at(fmt,.libname).local.result.=.
1ec60 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6e 61 6d 65 2c 20 70 61 74 68 29 0a 69 66 20 72 65 73 os.pathsearch(name,.path).if.res
1ec80 75 6c 74 20 74 68 65 6e 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 20 65 6e 64 0a 65 6e 64 0a 65 ult.then.return.result.end.end.e
1eca0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 67 65 74 28 29 0a 72 65 74 75 72 6e 20 5f 4f 50 54 nd.function.os.get().return._OPT
1ecc0 49 4f 4e 53 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 IONS.os.or._OS.end.function.os.i
1ece0 73 28 69 64 29 0a 72 65 74 75 72 6e 20 28 6f 73 2e 67 65 74 28 29 3a 6c 6f 77 65 72 28 29 20 3d s(id).return.(os.get():lower().=
1ed00 3d 20 69 64 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 5f 36 34 42 69 74 48 6f =.id:lower()).end.local._64BitHo
1ed20 73 74 54 79 70 65 73 20 3d 20 7b 0a 22 78 38 36 5f 36 34 22 2c 0a 22 69 61 36 34 22 2c 0a 22 61 stTypes.=.{."x86_64",."ia64",."a
1ed40 6d 64 36 34 22 2c 0a 22 70 70 63 36 34 22 2c 0a 22 70 6f 77 65 72 70 63 36 34 22 2c 0a 22 73 70 md64",."ppc64",."powerpc64",."sp
1ed60 61 72 63 36 34 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 36 34 62 69 74 28 29 0a 69 arc64".}.function.os.is64bit().i
1ed80 66 20 28 6f 73 2e 5f 69 73 36 34 62 69 74 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 f.(os._is64bit()).then.return.tr
1eda0 75 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 72 63 68 0a 69 66 20 5f 4f 53 20 3d 3d 20 22 77 69 6e ue.end.local.arch.if._OS.==."win
1edc0 64 6f 77 73 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 4f dows".then.arch.=.os.getenv("PRO
1ede0 43 45 53 53 4f 52 5f 41 52 43 48 49 54 45 43 54 55 52 45 22 29 0a 65 6c 73 65 69 66 20 5f 4f 53 CESSOR_ARCHITECTURE").elseif._OS
1ee00 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 .==."macosx".then.arch.=.os.outp
1ee20 75 74 6f 66 28 22 65 63 68 6f 20 24 48 4f 53 54 54 59 50 45 22 29 0a 65 6c 73 65 0a 61 72 63 68 utof("echo.$HOSTTYPE").else.arch
1ee40 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 75 6e 61 6d 65 20 2d 6d 22 29 0a 65 6e 64 0a 61 .=.os.outputof("uname.-m").end.a
1ee60 72 63 68 20 3d 20 61 72 63 68 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 68 6f 73 74 74 79 rch.=.arch:lower().for._,.hostty
1ee80 70 65 20 69 6e 20 69 70 61 69 72 73 28 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 29 20 64 6f pe.in.ipairs(_64BitHostTypes).do
1eea0 0a 69 66 20 61 72 63 68 3a 66 69 6e 64 28 68 6f 73 74 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 .if.arch:find(hosttype).then.ret
1eec0 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e urn.true.end.end.return.false.en
1eee0 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c d.local.function.domatch(result,
1ef00 20 6d 61 73 6b 2c 20 77 61 6e 74 66 69 6c 65 73 29 0a 69 66 20 6d 61 73 6b 3a 73 74 61 72 74 73 .mask,.wantfiles).if.mask:starts
1ef20 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 6d 61 73 6b 3a 73 75 62 28 with("./").then.mask.=.mask:sub(
1ef40 33 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 61 73 65 64 69 72 20 3d 20 6d 61 73 6b 0a 6c 6f 63 61 3).end.local.basedir.=.mask.loca
1ef60 6c 20 73 74 61 72 70 6f 73 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 25 2a 22 29 0a 69 66 20 73 l.starpos.=.mask:find("%*").if.s
1ef80 74 61 72 70 6f 73 20 74 68 65 6e 0a 62 61 73 65 64 69 72 20 3d 20 62 61 73 65 64 69 72 3a 73 75 tarpos.then.basedir.=.basedir:su
1efa0 62 28 31 2c 20 73 74 61 72 70 6f 73 20 2d 20 31 29 0a 65 6e 64 0a 62 61 73 65 64 69 72 20 3d 20 b(1,.starpos.-.1).end.basedir.=.
1efc0 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 61 73 65 64 69 72 29 0a 69 66 20 28 62 path.getdirectory(basedir).if.(b
1efe0 61 73 65 64 69 72 20 3d 3d 20 22 2e 22 29 20 74 68 65 6e 20 62 61 73 65 64 69 72 20 3d 20 22 22 asedir.==.".").then.basedir.=.""
1f000 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 63 75 72 73 65 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 .end.local.recurse.=.mask:find("
1f020 2a 2a 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 0a 6d 61 73 6b 20 3d 20 70 61 74 68 2e 77 69 6c 64 **",.nil,.true).mask.=.path.wild
1f040 63 61 72 64 73 28 6d 61 73 6b 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 cards(mask).local.function.match
1f060 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 77 69 6c 64 63 61 72 64 20 3d walker(basedir).local.wildcard.=
1f080 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 22 2a 22 29 0a 6c 6f 63 61 6c 20 6d .path.join(basedir,."*").local.m
1f0a0 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 68 69 6c 65 .=.os.matchstart(wildcard).while
1f0c0 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 73 66 69 .(os.matchnext(m)).do.local.isfi
1f0e0 6c 65 20 3d 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 0a 69 66 20 28 28 77 61 6e 74 le.=.os.matchisfile(m).if.((want
1f100 66 69 6c 65 73 20 61 6e 64 20 69 73 66 69 6c 65 29 20 6f 72 20 28 6e 6f 74 20 77 61 6e 74 66 69 files.and.isfile).or.(not.wantfi
1f120 6c 65 73 20 61 6e 64 20 6e 6f 74 20 69 73 66 69 6c 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 les.and.not.isfile)).then.local.
1f140 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 6f 73 2e 6d 61 fname.=.path.join(basedir,.os.ma
1f160 74 63 68 6e 61 6d 65 28 6d 29 29 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 74 63 68 28 6d 61 73 6b 29 tchname(m)).if.fname:match(mask)
1f180 20 3d 3d 20 66 6e 61 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 .==.fname.then.table.insert(resu
1f1a0 6c 74 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 lt,.fname).end.end.end.os.matchd
1f1c0 6f 6e 65 28 6d 29 0a 69 66 20 72 65 63 75 72 73 65 20 74 68 65 6e 0a 6d 20 3d 20 6f 73 2e 6d 61 one(m).if.recurse.then.m.=.os.ma
1f1e0 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 tchstart(wildcard).while.(os.mat
1f200 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 2e 6d 61 74 63 68 69 73 66 chnext(m)).do.if.not.os.matchisf
1f220 69 6c 65 28 6d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 6d 65 20 3d 20 6f 73 2e 6d ile(m).then.local.dirname.=.os.m
1f240 61 74 63 68 6e 61 6d 65 28 6d 29 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 70 61 74 68 2e 6a 6f 69 atchname(m).matchwalker(path.joi
1f260 6e 28 62 61 73 65 64 69 72 2c 20 64 69 72 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e n(basedir,.dirname)).end.end.os.
1f280 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 74 63 68 77 61 6c 6b 65 72 matchdone(m).end.end.matchwalker
1f2a0 28 62 61 73 65 64 69 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 64 (basedir).end.function.os.matchd
1f2c0 69 72 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 irs(...).local.arg={...}.local.r
1f2e0 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 esult.=.{.}.for._,.mask.in.ipair
1f300 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 s(arg).do.domatch(result,.mask,.
1f320 66 61 6c 73 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e false).end.return.result.end.fun
1f340 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 ction.os.matchfiles(...).local.a
1f360 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 rg={...}.local.result.=.{.}.for.
1f380 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 _,.mask.in.ipairs(arg).do.domatc
1f3a0 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 74 72 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e h(result,.mask,.true).end.return
1f3c0 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 20 .result.end.local.builtin_mkdir.
1f3e0 3d 20 6f 73 2e 6d 6b 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 6b 64 69 72 28 70 29 0a =.os.mkdir.function.os.mkdir(p).
1f400 6c 6f 63 61 6c 20 64 69 72 20 3d 20 69 69 66 28 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 local.dir.=.iif(p:startswith("/"
1f420 29 2c 20 22 2f 22 2c 20 22 22 29 0a 66 6f 72 20 70 61 72 74 20 69 6e 20 70 3a 67 6d 61 74 63 68 ),."/",."").for.part.in.p:gmatch
1f440 28 22 5b 5e 2f 5d 2b 22 29 20 64 6f 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 70 61 72 74 0a 69 ("[^/]+").do.dir.=.dir....part.i
1f460 66 20 28 70 61 72 74 20 7e 3d 20 22 22 20 61 6e 64 20 6e 6f 74 20 70 61 74 68 2e 69 73 61 62 73 f.(part.~=."".and.not.path.isabs
1f480 6f 6c 75 74 65 28 70 61 72 74 29 20 61 6e 64 20 6e 6f 74 20 6f 73 2e 69 73 64 69 72 28 64 69 72 olute(part).and.not.os.isdir(dir
1f4a0 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 6b 2c 20 65 72 72 20 3d 20 62 75 69 6c 74 69 6e 5f )).then.local.ok,.err.=.builtin_
1f4c0 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 mkdir(dir).if.(not.ok).then.retu
1f4e0 72 6e 20 6e 69 6c 2c 20 65 72 72 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e rn.nil,.err.end.end.dir.=.dir...
1f500 20 22 2f 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ."/".end.return.true.end.functio
1f520 6e 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 70 69 70 65 20 3d 20 n.os.outputof(cmd).local.pipe.=.
1f540 69 6f 2e 70 6f 70 65 6e 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 69 70 io.popen(cmd).local.result.=.pip
1f560 65 3a 72 65 61 64 28 27 2a 61 27 29 0a 70 69 70 65 3a 63 6c 6f 73 65 28 29 0a 72 65 74 75 72 6e e:read('*a').pipe:close().return
1f580 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 20 .result.end.local.builtin_rmdir.
1f5a0 3d 20 6f 73 2e 72 6d 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 72 6d 64 69 72 28 70 29 0a =.os.rmdir.function.os.rmdir(p).
1f5c0 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 70 20 2e 2e 20 22 local.dirs.=.os.matchdirs(p...."
1f5e0 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 64 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 64 69 72 73 /*").for._,.dname.in.ipairs(dirs
1f600 29 20 64 6f 0a 6f 73 2e 72 6d 64 69 72 28 64 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 ).do.os.rmdir(dname).end.local.f
1f620 69 6c 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a iles.=.os.matchfiles(p...."/*").
1f640 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f for._,.fname.in.ipairs(files).do
1f660 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 62 75 69 6c 74 69 6e 5f 72 6d .os.remove(fname).end.builtin_rm
1f680 64 69 72 28 70 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 61 62 73 dir(p).end..function.path.getabs
1f6a0 6f 6c 75 74 65 28 70 29 0a 70 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 22 olute(p).p.=.path.translate(p,."
1f6c0 2f 22 29 0a 69 66 20 28 70 20 3d 3d 20 22 22 29 20 74 68 65 6e 20 70 20 3d 20 22 2e 22 20 65 6e /").if.(p.==."").then.p.=.".".en
1f6e0 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 61 74 68 2e 69 73 61 62 73 d.local.result.=.iif.(path.isabs
1f700 6f 6c 75 74 65 28 70 29 2c 20 6e 69 6c 2c 20 6f 73 2e 67 65 74 63 77 64 28 29 29 0a 66 6f 72 20 olute(p),.nil,.os.getcwd()).for.
1f720 6e 2c 20 70 61 72 74 20 69 6e 20 69 70 61 69 72 73 28 70 3a 65 78 70 6c 6f 64 65 28 22 2f 22 2c n,.part.in.ipairs(p:explode("/",
1f740 20 74 72 75 65 29 29 20 64 6f 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 22 20 61 6e 64 20 6e 20 .true)).do.if.(part.==."".and.n.
1f760 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 2f 22 0a 65 6c 73 65 69 66 20 28 ==.1).then.result.=."/".elseif.(
1f780 70 61 72 74 20 3d 3d 20 22 2e 2e 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 part.==."..").then.result.=.path
1f7a0 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 72 65 73 75 6c 74 29 0a 65 6c 73 65 69 66 20 28 70 61 .getdirectory(result).elseif.(pa
1f7c0 72 74 20 7e 3d 20 22 2e 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 3a 73 74 61 72 74 73 77 rt.~=.".").then.if.(part:startsw
1f7e0 69 74 68 28 22 24 22 29 20 61 6e 64 20 6e 20 3e 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 ith("$").and.n.>.1).then.result.
1f800 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2f 22 20 2e 2e 20 70 61 72 74 0a 65 6c 73 65 0a 72 65 73 =.result...."/"....part.else.res
1f820 75 6c 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2c 20 70 61 72 74 29 0a 65 6e ult.=.path.join(result,.part).en
1f840 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 69 69 66 28 72 65 73 75 6c 74 3a 65 6e d.end.end.result.=.iif(result:en
1f860 64 73 77 69 74 68 28 22 2f 22 29 2c 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 2c 20 dswith("/"),.result:sub(1,.-2),.
1f880 72 65 73 75 6c 74 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 result).return.result.end.functi
1f8a0 6f 6e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 6e 61 6d on.path.getbasename(p).local.nam
1f8c0 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 e.=.path.getname(p).local.i.=.na
1f8e0 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 me:findlast(".",.true).if.(i).th
1f900 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 en.return.name:sub(1,.i.-.1).els
1f920 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 e.return.name.end.end.function.p
1f940 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 ath.removeext(name).local.i.=.na
1f960 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 me:findlast(".",.true).if.(i).th
1f980 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 en.return.name:sub(1,.i.-.1).els
1f9a0 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 e.return.name.end.end.function.p
1f9c0 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a ath.getdirectory(p).local.i.=.p:
1f9e0 66 69 6e 64 6c 61 73 74 28 22 2f 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a findlast("/",.true).if.(i).then.
1fa00 69 66 20 69 20 3e 20 31 20 74 68 65 6e 20 69 20 3d 20 69 20 2d 20 31 20 65 6e 64 0a 72 65 74 75 if.i.>.1.then.i.=.i.-.1.end.retu
1fa20 72 6e 20 70 3a 73 75 62 28 31 2c 20 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 rn.p:sub(1,.i).else.return.".".e
1fa40 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 72 69 76 65 28 70 29 nd.end.function.path.getdrive(p)
1fa60 0a 6c 6f 63 61 6c 20 63 68 31 20 3d 20 70 3a 73 75 62 28 31 2c 31 29 0a 6c 6f 63 61 6c 20 63 68 .local.ch1.=.p:sub(1,1).local.ch
1fa80 32 20 3d 20 70 3a 73 75 62 28 32 2c 32 29 0a 69 66 20 63 68 32 20 3d 3d 20 22 3a 22 20 74 68 65 2.=.p:sub(2,2).if.ch2.==.":".the
1faa0 6e 0a 72 65 74 75 72 6e 20 63 68 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 n.return.ch1.end.end.function.pa
1fac0 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 th.getextension(p).local.i.=.p:f
1fae0 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 indlast(".",.true).if.(i).then.r
1fb00 65 74 75 72 6e 20 70 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e eturn.p:sub(i).else.return."".en
1fb20 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c d.end.function.path.getname(p).l
1fb40 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 5b 2f 5c 5c 5d 22 29 0a 69 66 20 ocal.i.=.p:findlast("[/\\]").if.
1fb60 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 20 2b 20 31 29 0a 65 6c 73 (i).then.return.p:sub(i.+.1).els
1fb80 65 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 e.return.p.end.end.function.path
1fba0 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 72 63 2c 20 64 73 74 29 0a 73 72 63 20 3d 20 70 61 74 .getrelative(src,.dst).src.=.pat
1fbc0 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 73 72 63 29 0a 64 73 74 20 3d 20 70 61 74 68 2e 67 65 h.getabsolute(src).dst.=.path.ge
1fbe0 74 61 62 73 6f 6c 75 74 65 28 64 73 74 29 0a 69 66 20 28 73 72 63 20 3d 3d 20 64 73 74 29 20 74 tabsolute(dst).if.(src.==.dst).t
1fc00 68 65 6e 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 69 66 20 64 73 74 3a 73 74 61 72 74 73 hen.return.".".end.if.dst:starts
1fc20 77 69 74 68 28 22 24 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 0a 65 6e 64 0a 73 72 with("$").then.return.dst.end.sr
1fc40 63 20 3d 20 73 72 63 20 2e 2e 20 22 2f 22 0a 64 73 74 20 3d 20 64 73 74 20 2e 2e 20 22 2f 22 0a c.=.src...."/".dst.=.dst...."/".
1fc60 6c 6f 63 61 6c 20 69 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 75 65 29 20 64 6f 0a 6c 6f local.idx.=.0.while.(true).do.lo
1fc80 63 61 6c 20 74 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 2c cal.tst.=.src:find("/",.idx.+.1,
1fca0 20 74 72 75 65 29 0a 69 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 73 72 63 3a 73 75 62 28 31 2c .true).if.tst.then.if.src:sub(1,
1fcc0 74 73 74 29 20 3d 3d 20 64 73 74 3a 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e 0a 69 64 78 20 tst).==.dst:sub(1,tst).then.idx.
1fce0 3d 20 74 73 74 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 72 65 61 6b 0a =.tst.else.break.end.else.break.
1fd00 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 72 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 end.end.local.first.=.src:find("
1fd20 2f 22 2c 20 30 2c 20 74 72 75 65 29 0a 69 66 20 69 64 78 20 3c 3d 20 66 69 72 73 74 20 74 68 65 /",.0,.true).if.idx.<=.first.the
1fd40 6e 0a 72 65 74 75 72 6e 20 64 73 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 73 72 63 20 n.return.dst:sub(1,.-2).end.src.
1fd60 3d 20 73 72 63 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 64 73 74 20 3d 20 64 73 74 3a 73 75 62 =.src:sub(idx.+.1).dst.=.dst:sub
1fd80 28 69 64 78 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 69 64 78 20 (idx.+.1).local.result.=."".idx.
1fda0 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 29 0a 77 68 69 6c 65 20 28 69 64 78 29 20 64 6f 0a 72 =.src:find("/").while.(idx).do.r
1fdc0 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2e 2e 2f 22 0a 69 64 78 20 3d 20 73 72 esult.=.result...."../".idx.=.sr
1fde0 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 29 0a 65 6e 64 0a 72 65 73 75 6c 74 20 c:find("/",.idx.+.1).end.result.
1fe00 3d 20 72 65 73 75 6c 74 20 2e 2e 20 64 73 74 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3a 73 75 =.result....dst.return.result:su
1fe20 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 66 69 b(1,.-2).end.function.path.iscfi
1fe40 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 le(fname).local.extensions.=.{."
1fe60 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 20 3d 20 70 61 .c",.".s",.".m".}.local.ext.=.pa
1fe80 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 0a 72 th.getextension(fname):lower().r
1fea0 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 73 2c eturn.table.contains(extensions,
1fec0 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 70 70 66 69 6c .ext).end.function.path.iscppfil
1fee0 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e e(fname).local.extensions.=.{.".
1ff00 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 22 2e 73 22 2c cc",.".cpp",.".cxx",.".c",.".s",
1ff20 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e .".m",.".mm".}.local.ext.=.path.
1ff40 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 getextension(fname):lower().retu
1ff60 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 rn.table.contains(extensions,.ex
1ff80 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 t).end.function.path.isobjcfile(
1ffa0 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 6d 22 fname).local.extensions.=.{.".m"
1ffc0 2c 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 ,.".mm".}.local.ext.=.path.getex
1ffe0 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
20000 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
20020 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 6e 61 6d d.function.path.iscppheader(fnam
20040 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 68 22 2c 20 22 2e e).local.extensions.=.{.".h",.".
20060 68 68 22 2c 20 22 2e 68 70 70 22 2c 20 22 2e 68 78 78 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 hh",.".hpp",.".hxx".}.local.ext.
20080 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
200a0 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
200c0 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 72 65 ons,.ext).end.function.path.isre
200e0 73 6f 75 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f sourcefile(fname).local.extensio
20100 6e 73 20 3d 20 7b 20 22 2e 72 63 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e ns.=.{.".rc".}.local.ext.=.path.
20120 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 getextension(fname):lower().retu
20140 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 rn.table.contains(extensions,.ex
20160 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c t).end.function.path.join(...).l
20180 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 6e 75 6d 61 72 67 73 20 3d 20 73 ocal.arg={...}.local.numargs.=.s
201a0 65 6c 65 63 74 28 22 23 22 2c 20 2e 2e 2e 29 0a 69 66 20 6e 75 6d 61 72 67 73 20 3d 3d 20 30 20 elect("#",....).if.numargs.==.0.
201c0 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 22 3b 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 6c 6c 70 61 72 then.return."";.end.local.allpar
201e0 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 69 20 3d 20 6e 75 6d 61 72 67 73 2c 20 31 2c 20 2d 31 20 64 ts.=.{}.for.i.=.numargs,.1,.-1.d
20200 6f 0a 6c 6f 63 61 6c 20 70 61 72 74 20 3d 20 73 65 6c 65 63 74 28 69 2c 20 2e 2e 2e 29 0a 69 66 o.local.part.=.select(i,....).if
20220 20 70 61 72 74 20 61 6e 64 20 23 70 61 72 74 20 3e 20 30 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 .part.and.#part.>.0.and.part.~=.
20240 22 2e 22 20 74 68 65 6e 0a 77 68 69 6c 65 20 70 61 72 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 ".".then.while.part:endswith("/"
20260 29 20 64 6f 0a 70 61 72 74 20 3d 20 70 61 72 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a ).do.part.=.part:sub(1,.-2).end.
20280 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 6c 6c 70 61 72 74 73 2c 20 31 2c 20 70 61 72 74 29 0a table.insert(allparts,.1,.part).
202a0 69 66 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 74 68 65 6e 0a 62 72 if.path.isabsolute(part).then.br
202c0 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e eak.end.end.end.return.table.con
202e0 63 61 74 28 61 6c 6c 70 61 72 74 73 2c 20 22 2f 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 cat(allparts,."/").end.function.
20300 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c 20 6e 65 77 62 61 73 65 29 path.rebase(p,.oldbase,.newbase)
20320 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 .p.=.path.getabsolute(path.join(
20340 6f 6c 64 62 61 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 oldbase,.p)).p.=.path.getrelativ
20360 65 28 6e 65 77 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 66 75 6e 63 74 e(newbase,.p).return.p.end.funct
20380 69 6f 6e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 73 65 70 29 0a 69 66 20 28 74 ion.path.translate(p,.sep).if.(t
203a0 79 70 65 28 70 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 ype(p).==."table").then.local.re
203c0 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 sult.=.{.}.for._,.value.in.ipair
203e0 73 28 70 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 74 s(p).do.table.insert(result,.pat
20400 68 2e 74 72 61 6e 73 6c 61 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 h.translate(value)).end.return.r
20420 65 73 75 6c 74 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 73 65 70 29 20 74 68 65 6e 0a 69 66 20 esult.else.if.(not.sep).then.if.
20440 28 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 29 20 74 68 65 6e 0a 73 65 70 20 3d 20 22 5c (os.is("windows")).then.sep.=."\
20460 5c 22 0a 65 6c 73 65 0a 73 65 70 20 3d 20 22 2f 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 \".else.sep.=."/".end.end.local.
20480 72 65 73 75 6c 74 20 3d 20 70 3a 67 73 75 62 28 22 5b 2f 5c 5c 5d 22 2c 20 73 65 70 29 0a 72 65 result.=.p:gsub("[/\\]",.sep).re
204a0 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 turn.result.end.end.function.pat
204c0 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 h.wildcards(pattern).pattern.=.p
204e0 61 74 74 65 72 6e 3a 67 73 75 62 28 22 28 5b 25 2b 25 2e 25 2d 25 5e 25 24 25 28 25 29 25 25 5d attern:gsub("([%+%.%-%^%$%(%)%%]
20500 29 22 2c 20 22 25 25 25 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 )",."%%%1").pattern.=.pattern:gs
20520 75 62 28 22 25 2a 25 2a 22 2c 20 22 5c 30 30 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 ub("%*%*",."\001").pattern.=.pat
20540 74 65 72 6e 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 5c 30 30 32 22 29 0a 70 61 74 74 65 72 6e 20 tern:gsub("%*",."\002").pattern.
20560 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 31 22 2c 20 22 2e 2a 22 29 0a 70 61 74 =.pattern:gsub("\001",.".*").pat
20580 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 32 22 2c 20 22 5b 5e 2f tern.=.pattern:gsub("\002",."[^/
205a0 5d 2a 22 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ]*").return.pattern.end.function
205c0 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 29 0a 6c 6f 63 61 6c 20 63 68 61 6e 67 65 64 0a .path.trimdots(p).local.changed.
205e0 72 65 70 65 61 74 0a 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 0a 69 66 20 70 3a 73 74 61 72 74 repeat.changed.=.true.if.p:start
20600 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 33 29 0a 65 6c swith("./").then.p.=.p:sub(3).el
20620 73 65 69 66 20 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2e 2f 22 29 20 74 68 65 6e 0a 70 20 seif.p:startswith("../").then.p.
20640 3d 20 70 3a 73 75 62 28 34 29 0a 65 6c 73 65 0a 63 68 61 6e 67 65 64 20 3d 20 66 61 6c 73 65 0a =.p:sub(4).else.changed.=.false.
20660 65 6e 64 0a 75 6e 74 69 6c 20 6e 6f 74 20 63 68 61 6e 67 65 64 0a 72 65 74 75 72 6e 20 70 0a 65 end.until.not.changed.return.p.e
20680 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 73 2c 20 70 nd..function.string.explode(s,.p
206a0 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 70 61 74 74 65 72 6e 20 3d 3d 20 27 27 attern,.plain).if.(pattern.==.''
206c0 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 6f ).then.return.false.end.local.po
206e0 73 20 3d 20 30 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 7b 20 7d 0a 66 6f 72 20 73 74 2c 73 70 20 s.=.0.local.arr.=.{.}.for.st,sp.
20700 69 6e 20 66 75 6e 63 74 69 6f 6e 28 29 20 72 65 74 75 72 6e 20 73 3a 66 69 6e 64 28 70 61 74 74 in.function().return.s:find(patt
20720 65 72 6e 2c 20 70 6f 73 2c 20 70 6c 61 69 6e 29 20 65 6e 64 20 64 6f 0a 74 61 62 6c 65 2e 69 6e ern,.pos,.plain).end.do.table.in
20740 73 65 72 74 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 2c 20 73 74 2d 31 29 29 0a 70 6f 73 20 sert(arr,.s:sub(pos,.st-1)).pos.
20760 3d 20 73 70 20 2b 20 31 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 72 2c 20 73 =.sp.+.1.end.table.insert(arr,.s
20780 3a 73 75 62 28 70 6f 73 29 29 0a 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 0a 66 75 6e 63 74 69 :sub(pos)).return.arr.end.functi
207a0 6f 6e 20 73 74 72 69 6e 67 2e 66 69 6e 64 6c 61 73 74 28 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 on.string.findlast(s,.pattern,.p
207c0 6c 61 69 6e 29 0a 6c 6f 63 61 6c 20 63 75 72 72 20 3d 20 30 0a 72 65 70 65 61 74 0a 6c 6f 63 61 lain).local.curr.=.0.repeat.loca
207e0 6c 20 6e 65 78 74 20 3d 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 63 75 72 72 20 2b 20 l.next.=.s:find(pattern,.curr.+.
20800 31 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 6e 65 78 74 29 20 74 68 65 6e 20 63 75 72 72 20 3d 20 1,.plain).if.(next).then.curr.=.
20820 6e 65 78 74 20 65 6e 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 0a 69 66 20 28 63 75 next.end.until.(not.next).if.(cu
20840 72 72 20 3e 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 0a 65 6e 64 0a 65 6e 64 rr.>.0).then.return.curr.end.end
20860 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 28 68 61 79 73 .function.string.startswith(hays
20880 74 61 63 6b 2c 20 6e 65 65 64 6c 65 29 0a 72 65 74 75 72 6e 20 28 68 61 79 73 74 61 63 6b 3a 66 tack,.needle).return.(haystack:f
208a0 69 6e 64 28 6e 65 65 64 6c 65 2c 20 31 2c 20 74 72 75 65 29 20 3d 3d 20 31 29 0a 65 6e 64 0a 00 ind(needle,.1,.true).==.1).end..
208c0 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 function.table.contains(t,.value
208e0 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 0a 69 66 20 76 20 3d ).for._,.v.in.pairs(t).do.if.v.=
20900 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 65 6e 64 0a 65 6e 64 =.value.then.return.true.end.end
20920 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 .return.false.end.function.table
20940 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 5f 2c 20 76 20 69 6e .icontains(t,.value).for._,.v.in
20960 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 75 65 20 74 68 65 6e .ipairs(t).do.if.v.==.value.then
20980 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 72 6e 20 66 61 6c 73 .return.true.end.end.return.fals
209a0 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 61 63 74 28 61 72 72 e.end.function.table.extract(arr
209c0 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 20 7d 0a 66 6f 72 20 ,.fname).local.result.=.{.}.for.
209e0 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 6c 65 2e 69 6e 73 65 _,v.in.ipairs(arr).do.table.inse
20a00 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 72 65 74 75 72 6e 20 rt(result,.v[fname]).end.return.
20a20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 result.end.function.table.flatte
20a40 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 0a 6c 6f 63 61 6c 20 n(arr).local.result.=.{.}.local.
20a60 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 20 5f 2c 20 76 20 69 function.flatten(arr).for._,.v.i
20a80 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 76 29 20 3d 3d 20 22 n.ipairs(arr).do.if.type(v).==."
20aa0 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 73 65 0a 74 61 62 6c table".then.flatten(v).else.tabl
20ac0 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 6e 64 0a 65 6e 64 0a e.insert(result,.v).end.end.end.
20ae0 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 74 0a 65 6e 64 0a 66 flatten(arr).return.result.end.f
20b00 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 2c 20 62 65 66 6f 72 unction.table.implode(arr,.befor
20b20 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 72 65 73 75 6c 74 20 e,.after,.between).local.result.
20b40 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 72 29 20 64 6f 0a 69 =."".for._,v.in.ipairs(arr).do.i
20b60 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 65 6e 29 20 74 68 65 f.(result.~=."".and.between).the
20b80 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 65 65 6e 0a 65 6e 64 n.result.=.result....between.end
20ba0 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 65 20 2e 2e 20 76 20 .result.=.result....before....v.
20bc0 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 74 0a 65 6e 64 0a 66 ...after.end.return.result.end.f
20be0 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 74 62 6c 2c 20 76 61 unction.table.insertflat(tbl,.va
20c00 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 22 74 61 62 6c 65 22 lues).if.type(values).==."table"
20c20 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c .then.for._,.value.in.ipairs(val
20c40 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 74 62 6c 2c 20 76 61 ues).do.table.insertflat(tbl,.va
20c60 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 74 28 74 62 6c 2c 20 lue).end.else.table.insert(tbl,.
20c80 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 74 61 62 6c 65 2e 69 values).end.end.function.table.i
20ca0 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 3d 3d 20 6e 69 6c 0a sempty(t).return.next(t).==.nil.
20cc0 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 2e 2e 29 0a 6c 6f 63 end.function.table.join(...).loc
20ce0 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a al.arg={...}.local.result.=.{.}.
20d00 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 0a 69 66 20 74 79 70 for._,t.in.ipairs(arg).do.if.typ
20d20 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 5f 2c 76 20 69 6e 20 e(t).==."table".then.for._,v.in.
20d40 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 28 72 65 73 75 6c 74 ipairs(t).do.table.insert(result
20d60 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 74 28 72 65 73 75 6c ,.v).end.else.table.insert(resul
20d80 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 6c 74 0a 65 6e 64 0a t,.t).end.end.return.result.end.
20da0 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 6c 6f 63 61 6c 20 6b function.table.keys(tbl).local.k
20dc0 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 73 28 74 62 6c 29 20 eys.=.{}.for.k,._.in.pairs(tbl).
20de0 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 65 6e 64 0a 72 65 74 do.table.insert(keys,.k).end.ret
20e00 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 6c 65 2e 6d 65 72 67 urn.keys.end.function.table.merg
20e20 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 63 61 6c 20 72 65 73 e(...).local.arg={...}.local.res
20e40 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 72 73 28 61 72 67 29 ult.=.{.}.for._,t.in.ipairs(arg)
20e60 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 20 74 68 65 6e 0a 66 .do.if.type(t).==."table".then.f
20e80 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 75 6c 74 5b 6b 5d 20 or.k,v.in.pairs(t).do.result[k].
20ea0 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 69 64 20 76 61 6c 75 =.v.end.else.error("invalid.valu
20ec0 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 0a 65 6e 64 0a 66 75 e").end.end.return.result.end.fu
20ee0 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 72 2c 20 74 72 61 6e nction.table.translate(arr,.tran
20f00 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 20 7d 0a 66 6f 72 20 slation).local.result.=.{.}.for.
20f20 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 6f 0a 6c 6f 63 61 6c _,.value.in.ipairs(arr).do.local
20f40 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 6f 6e 29 20 3d 3d 20 .tvalue.if.type(translation).==.
20f60 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 74 72 61 6e 73 6c 61 "function".then.tvalue.=.transla
20f80 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 20 74 72 61 6e 73 6c tion(value).else.tvalue.=.transl
20fa0 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 75 65 29 20 74 68 65 ation[value].end.if.(tvalue).the
20fc0 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 61 6c 75 65 29 0a 65 n.table.insert(result,.tvalue).e
20fe0 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 00 66 75 6e 63 74 69 nd.end.return.result.end..functi
21000 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 65 64 20 3d 20 27 27 on.io.capture().io.captured.=.''
21020 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 72 65 28 29 0a 6c 6f .end.function.io.endcapture().lo
21040 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 64 0a 69 6f 2e 63 61 cal.captured.=.io.captured.io.ca
21060 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 72 65 64 0a 65 6e 64 ptured.=.nil.return.captured.end
21080 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 6f 70 65 6e 0a 66 75 .local.builtin_open.=.io.open.fu
210a0 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 65 29 0a 69 66 20 28 nction.io.open(fname,.mode).if.(
210c0 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 22 77 22 29 29 20 74 mode).then.if.(mode:find("w")).t
210e0 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 69 72 65 63 74 6f 72 hen.local.dir.=.path.getdirector
21100 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 69 72 28 64 69 72 29 y(fname).ok,.err.=.os.mkdir(dir)
21120 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 72 72 2c 20 30 29 0a .if.(not.ok).then.error(err,.0).
21140 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 6e 5f 6f 70 65 6e 28 end.end.end.return.builtin_open(
21160 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 20 69 6f 2e 70 72 69 fname,.mode).end.function.io.pri
21180 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 2e 2e 2e 7d 0a 69 66 ntf(msg,....).local.arg={...}.if
211a0 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 20 22 5c 6e 22 0a 65 .not.io.eol.then.io.eol.=."\n".e
211c0 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 69 6f 2e 69 6e 64 65 nd.if.not.io.indent.then.io.inde
211e0 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 29 20 3d 3d 20 22 6e nt.=."\t".end.if.type(msg).==."n
21200 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 70 28 69 6f 2e 69 6e umber".then.s.=.string.rep(io.in
21220 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 61 74 28 74 61 62 6c dent,.msg)....string.format(tabl
21240 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 74 72 69 6e 67 2e 66 e.unpack(arg)).else.s.=.string.f
21260 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 72 67 29 29 0a 65 6e ormat(msg,.table.unpack(arg)).en
21280 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 63 61 70 74 75 72 65 d.if.io.captured.then.io.capture
212a0 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 6f 2e 65 6f 6c 0a 65 d.=.io.captured....s....io.eol.e
212c0 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 69 6f 2e 65 6f 6c 29 lse.io.write(s).io.write(io.eol)
212e0 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 70 72 65 6d 61 6b 65 .end.end._p.=.io.printf..premake
21300 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 3d 20 0a 7b 0a 4e 61 .=.{.}.premake.platforms.=..{.Na
21320 74 69 76 65 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 22 2c tive.=..{..cfgsuffix.......=."",
21340 0a 7d 2c 0a 78 33 32 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 .},.x32.=..{..cfgsuffix.......=.
21360 22 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 "32",.},.x64.=..{..cfgsuffix....
21380 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 20 0a 7b 20 0a 63 66 ...=."64",.},.Universal.=..{..cf
213a0 67 73 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 gsuffix.......=."univ",.},.Unive
213c0 72 73 61 6c 33 32 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 rsal32.=..{..cfgsuffix.......=."
213e0 75 6e 69 76 33 32 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 0a 7b 20 0a 63 66 univ32",.},.Universal64.=..{..cf
21400 67 73 75 66 66 69 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 gsuffix.......=."univ64",.},.PS3
21420 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 70 73 33 22 2c 0a .=..{..cfgsuffix.......=."ps3",.
21440 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 6f 73 68 61 72 65 64 iscrosscompiler.=.true,.noshared
21460 6c 69 62 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 libs....=.true,.namestyle.......
21480 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 =."PS3",.},.WiiDev.=.{.cfgsuffix
214a0 20 20 20 20 20 20 20 3d 20 22 77 69 69 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 .......=."wii",.iscrosscompiler.
214c0 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",
214e0 0a 7d 2c 0a 58 62 6f 78 33 36 30 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 .},.Xbox360.=..{..cfgsuffix.....
21500 20 20 3d 20 22 78 62 6f 78 33 36 30 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d ..=."xbox360",.iscrosscompiler.=
21520 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 77 69 6e 64 6f 77 .true,.namestyle.......=."window
21540 73 22 2c 0a 7d 2c 0a 50 6f 77 65 72 50 43 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 s",.},.PowerPC.=.{.cfgsuffix....
21560 20 20 20 3d 20 22 70 70 63 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 ...=."ppc",.iscrosscompiler.=.tr
21580 75 65 2c 0a 7d 2c 0a 41 52 4d 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d ue,.},.ARM.=.{.cfgsuffix.......=
215a0 20 22 41 52 4d 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 ."ARM",.iscrosscompiler.=.true,.
215c0 7d 2c 0a 4f 72 62 69 73 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d },.Orbis.=..{..cfgsuffix.......=
215e0 20 22 6f 72 62 69 73 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 ."orbis",.iscrosscompiler.=.true
21600 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 20 20 20 3d 20 74 72 75 65 2c 20 20 2d 2d 20 40 74 ,.nosharedlibs....=.true,..--.@t
21620 68 65 6e 64 72 69 78 2c 20 46 69 78 20 74 68 69 73 20 74 6f 20 61 6c 6c 6f 77 20 53 50 52 58 73 hendrix,.Fix.this.to.allow.SPRXs
21640 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 4f 72 62 69 73 22 2c 0a 7d 2c 0a 7d .namestyle.......=."Orbis",.},.}
21660 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 20 3d 20 64 6f 66 69 6c 65 0a 66 .local.builtin_dofile.=.dofile.f
21680 75 6e 63 74 69 6f 6e 20 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6f 6c 64 63 unction.dofile(fname).local.oldc
216a0 77 64 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 6c 6f 63 61 6c 20 6f 6c 64 66 69 6c 65 20 3d wd.=.os.getcwd().local.oldfile.=
216c0 20 5f 53 43 52 49 50 54 0a 69 66 20 28 6e 6f 74 20 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 ._SCRIPT.if.(not.os.isfile(fname
216e0 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 )).then.local.path.=.os.pathsear
21700 63 68 28 66 6e 61 6d 65 2c 20 5f 4f 50 54 49 4f 4e 53 5b 22 73 63 72 69 70 74 73 22 5d 2c 20 6f ch(fname,._OPTIONS["scripts"],.o
21720 73 2e 67 65 74 65 6e 76 28 22 50 52 45 4d 41 4b 45 5f 50 41 54 48 22 29 29 0a 69 66 20 28 70 61 s.getenv("PREMAKE_PATH")).if.(pa
21740 74 68 29 20 74 68 65 6e 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 2e 22 2f 22 2e 2e 66 6e 61 6d th).then.fname.=.path.."/"..fnam
21760 65 0a 65 6e 64 0a 65 6e 64 0a 5f 53 43 52 49 50 54 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f e.end.end._SCRIPT.=.path.getabso
21780 6c 75 74 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 77 63 77 64 20 3d 20 70 61 74 68 2e lute(fname).local.newcwd.=.path.
217a0 67 65 74 64 69 72 65 63 74 6f 72 79 28 5f 53 43 52 49 50 54 29 0a 6f 73 2e 63 68 64 69 72 28 6e getdirectory(_SCRIPT).os.chdir(n
217c0 65 77 63 77 64 29 0a 6c 6f 63 61 6c 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 20 3d 20 ewcwd).local.a,.b,.c,.d,.e,.f.=.
217e0 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 28 5f 53 43 52 49 50 54 29 0a 5f 53 43 52 49 50 54 20 builtin_dofile(_SCRIPT)._SCRIPT.
21800 3d 20 6f 6c 64 66 69 6c 65 0a 6f 73 2e 63 68 64 69 72 28 6f 6c 64 63 77 64 29 0a 72 65 74 75 72 =.oldfile.os.chdir(oldcwd).retur
21820 6e 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 n.a,.b,.c,.d,.e,.f.end.function.
21840 69 69 66 28 65 78 70 72 2c 20 74 72 75 65 76 61 6c 2c 20 66 61 6c 73 65 76 61 6c 29 0a 69 66 20 iif(expr,.trueval,.falseval).if.
21860 28 65 78 70 72 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 76 61 6c 0a 65 6c 73 65 0a (expr).then.return.trueval.else.
21880 72 65 74 75 72 6e 20 66 61 6c 73 65 76 61 6c 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e return.falseval.end.end.function
218a0 20 69 6e 63 6c 75 64 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 .include(fname).local.dir,.name.
218c0 3d 20 70 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 66 6e 61 6d =.premake.findDefaultScript(fnam
218e0 65 2c 20 66 61 6c 73 65 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 e,.false).if.dir.~=.nil.then.ret
21900 75 72 6e 20 64 6f 66 69 6c 65 28 64 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 29 0a 65 urn.dofile(dir...."/"....name).e
21920 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 nd.return.nil.end.function.print
21940 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 70 72 69 6e f(msg,....).local.arg={...}.prin
21960 74 28 73 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 t(string.format(msg,.table.unpac
21980 6b 28 61 72 67 29 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 20 k(arg))).end.local.builtin_type.
219a0 3d 20 74 79 70 65 0a 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 28 74 29 0a 6c 6f 63 61 6c 20 6d 74 =.type.function.type(t).local.mt
219c0 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 69 66 20 28 6d 74 29 20 74 68 65 6e 0a .=.getmetatable(t).if.(mt).then.
219e0 69 66 20 28 6d 74 2e 5f 5f 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6d 74 2e 5f 5f if.(mt.__type).then.return.mt.__
21a00 74 79 70 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 type.end.end.return.builtin_type
21a20 28 74 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 (t).end..premake.action.=.{.}.pr
21a40 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e emake.action.list.=.{.}.function
21a60 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a 6c 6f 63 61 6c 20 6d 69 73 .premake.action.add(a).local.mis
21a80 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 22 64 65 sing.for._,.field.in.ipairs({"de
21aa0 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 67 65 72 22 7d 29 20 64 6f 0a 69 66 20 28 6e scription",."trigger"}).do.if.(n
21ac0 6f 74 20 61 5b 66 69 65 6c 64 5d 29 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c ot.a[field]).then.missing.=.fiel
21ae0 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f d.end.end.if.(missing).then.erro
21b00 72 28 22 61 63 74 69 6f 6e 20 6e 65 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 r("action.needs.a."....missing,.
21b20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 61 2e 74 72 69 3).end.premake.action.list[a.tri
21b40 67 67 65 72 5d 20 3d 20 61 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 gger].=.a.end.function.premake.a
21b60 63 74 69 6f 6e 2e 63 61 6c 6c 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 20 3d 20 70 72 65 6d 61 ction.call(name).local.a.=.prema
21b80 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 ke.action.list[name].for.sln.in.
21ba0 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 2e premake.solution.each().do.if.a.
21bc0 6f 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e onsolution.then.a.onsolution(sln
21be0 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f ).end.for.prj.in.premake.solutio
21c00 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 61 2e 6f 6e 70 72 6f n.eachproject(sln).do.if.a.onpro
21c20 6a 65 63 74 20 74 68 65 6e 0a 61 2e 6f 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 ject.then.a.onproject(prj).end.e
21c40 6e 64 0a 65 6e 64 0a 69 66 20 61 2e 65 78 65 63 75 74 65 20 74 68 65 6e 0a 61 2e 65 78 65 63 75 nd.end.if.a.execute.then.a.execu
21c60 74 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 6b 65 2e 61 63 te().end.end.function.premake.ac
21c80 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 tion.current().return.premake.ac
21ca0 74 69 6f 6e 2e 67 65 74 28 5f 41 43 54 49 4f 4e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 tion.get(_ACTION).end.function.p
21cc0 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 remake.action.get(name).return.p
21ce0 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e remake.action.list[name].end.fun
21d00 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 ction.premake.action.each().loca
21d20 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 61 63 74 69 6f 6e 20 69 6e 20 70 61 l.keys.=.{.}.for._,.action.in.pa
21d40 69 72 73 28 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c irs(premake.action.list).do.tabl
21d60 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 e.insert(keys,.action.trigger).e
21d80 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a nd.table.sort(keys).local.i.=.0.
21da0 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 return.function().i.=.i.+.1.retu
21dc0 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a rn.premake.action.list[keys[i]].
21de0 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 61 63 74 69 6f 6e 2e end.end.function.premake.action.
21e00 73 65 74 28 6e 61 6d 65 29 0a 5f 41 43 54 49 4f 4e 20 3d 20 6e 61 6d 65 0a 6c 6f 63 61 6c 20 61 set(name)._ACTION.=.name.local.a
21e20 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 ction.=.premake.action.get(name)
21e40 0a 69 66 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a 5f 4f 53 20 3d 20 61 63 74 69 6f 6e 2e 6f 73 20 .if.action.then._OS.=.action.os.
21e60 6f 72 20 5f 4f 53 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 or._OS.end.end.function.premake.
21e80 61 63 74 69 6f 6e 2e 73 75 70 70 6f 72 74 73 28 61 63 74 69 6f 6e 2c 20 66 65 61 74 75 72 65 29 action.supports(action,.feature)
21ea0 0a 69 66 20 6e 6f 74 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 .if.not.action.then.return.false
21ec0 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 74 .end.if.action.valid_languages.t
21ee0 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c hen.if.table.contains(action.val
21f00 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 id_languages,.feature).then.retu
21f20 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f rn.true.end.end.if.action.valid_
21f40 6b 69 6e 64 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 kinds.then.if.table.contains(act
21f60 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 ion.valid_kinds,.feature).then.r
21f80 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a eturn.true.end.end.return.false.
21fa0 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b end..premake.option.=.{.}.premak
21fc0 65 2e 6f 70 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 e.option.list.=.{.}.function.pre
21fe0 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 make.option.add(opt).local.missi
22000 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 64 65 73 ng.for._,.field.in.ipairs({."des
22020 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 67 65 72 22 20 7d 29 20 64 6f 0a 69 66 20 28 6e cription",."trigger".}).do.if.(n
22040 6f 74 20 6f 70 74 5b 66 69 65 6c 64 5d 29 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 ot.opt[field]).then.missing.=.fi
22060 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 eld.end.end.if.(missing).then.er
22080 72 6f 72 28 22 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 ror("option.needs.a."....missing
220a0 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6f 70 74 ,.3).end.premake.option.list[opt
220c0 2e 74 72 69 67 67 65 72 5d 20 3d 20 6f 70 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 .trigger].=.opt.end.function.pre
220e0 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 make.option.get(name).return.pre
22100 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 make.option.list[name].end.funct
22120 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 ion.premake.option.each().local.
22140 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 70 61 69 72 keys.=.{.}.for._,.option.in.pair
22160 73 28 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e s(premake.option.list).do.table.
22180 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 insert(keys,.option.trigger).end
221a0 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 .table.sort(keys).local.i.=.0.re
221c0 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e turn.function().i.=.i.+.1.return
221e0 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e .premake.option.list[keys[i]].en
22200 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 d.end.function.premake.option.va
22220 6c 69 64 61 74 65 28 76 61 6c 75 65 73 29 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e lidate(values).for.key,.value.in
22240 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6f 70 74 20 3d 20 70 72 .pairs(values).do.local.opt.=.pr
22260 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 69 66 20 28 6e 6f 74 20 6f 70 emake.option.get(key).if.(not.op
22280 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 69 6e 76 61 6c 69 64 20 6f t).then.return.false,."invalid.o
222a0 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 6f ption.'"....key...."'".end.if.(o
222c0 70 74 2e 76 61 6c 75 65 20 61 6e 64 20 76 61 6c 75 65 20 3d 3d 20 22 22 29 20 74 68 65 6e 0a 72 pt.value.and.value.==."").then.r
222e0 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 6e 6f 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 eturn.false,."no.value.specified
22300 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 .for.option.'"....key...."'".end
22320 0a 69 66 20 6f 70 74 2e 61 6c 6c 6f 77 65 64 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 .if.opt.allowed.then.local.found
22340 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6d 61 74 63 68 20 69 6e 20 69 70 61 69 72 73 28 .=.false.for._,.match.in.ipairs(
22360 6f 70 74 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 6d 61 74 63 68 5b 31 5d 20 3d 3d 20 76 opt.allowed).do.if.match[1].==.v
22380 61 6c 75 65 20 74 68 65 6e 0a 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 62 72 65 61 6b 0a 65 6e 64 alue.then.found.=.true.break.end
223a0 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 66 6f 75 6e 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 .end.if.not.found.then.return.fa
223c0 6c 73 65 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 lse,.string.format("invalid.valu
223e0 65 20 27 25 73 27 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 25 73 27 22 2c 20 76 61 6c 75 65 2c 20 e.'%s'.for.option.'%s'",.value,.
22400 6b 65 79 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 key).end.end.end.return.true.end
22420 0a 00 70 72 65 6d 61 6b 65 2e 74 72 65 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 72 65 65 20 ..premake.tree.=.{.}.local.tree.
22440 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e =.premake.tree.function.premake.
22460 74 72 65 65 2e 6e 65 77 28 6e 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 7b 0a 6e 61 6d 65 20 3d 20 6e tree.new(n).local.t.=.{.name.=.n
22480 2c 0a 63 68 69 6c 64 72 65 6e 20 3d 20 7b 20 7d 0a 7d 0a 72 65 74 75 72 6e 20 74 0a 65 6e 64 0a ,.children.=.{.}.}.return.t.end.
224a0 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 2c function.premake.tree.add(tr,.p,
224c0 20 6f 6e 61 64 64 66 75 6e 63 29 0a 69 66 20 70 20 3d 3d 20 22 2e 22 20 74 68 65 6e 0a 72 65 74 .onaddfunc).if.p.==.".".then.ret
224e0 75 72 6e 20 74 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 72 65 6e 74 6e 6f 64 65 20 3d 20 74 72 urn.tr.end.local.parentnode.=.tr
22500 65 65 2e 61 64 64 28 74 72 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 2c ee.add(tr,.path.getdirectory(p),
22520 20 6f 6e 61 64 64 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 61 6d 65 20 3d 20 70 61 .onaddfunc).local.childname.=.pa
22540 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 69 66 20 63 68 69 6c 64 6e 61 6d 65 20 3d 3d 20 22 2e th.getname(p).if.childname.==.".
22560 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 61 72 65 6e 74 6e 6f 64 65 0a 65 6e 64 0a 6c 6f .".then.return.parentnode.end.lo
22580 63 61 6c 20 63 68 69 6c 64 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 6e 6f 64 65 2e 63 68 69 6c 64 cal.childnode.=.parentnode.child
225a0 72 65 6e 5b 63 68 69 6c 64 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 20 63 68 69 6c 64 6e 6f 64 65 20 ren[childname].if.not.childnode.
225c0 6f 72 20 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 7e 3d 20 70 20 74 68 65 6e 0a 63 68 69 6c or.childnode.path.~=.p.then.chil
225e0 64 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 6e 6f 64 65 2c 20 dnode.=.tree.insert(parentnode,.
22600 74 72 65 65 2e 6e 65 77 28 63 68 69 6c 64 6e 61 6d 65 29 29 0a 63 68 69 6c 64 6e 6f 64 65 2e 70 tree.new(childname)).childnode.p
22620 61 74 68 20 3d 20 70 0a 69 66 20 6f 6e 61 64 64 66 75 6e 63 20 74 68 65 6e 0a 6f 6e 61 64 64 66 ath.=.p.if.onaddfunc.then.onaddf
22640 75 6e 63 28 63 68 69 6c 64 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 68 unc(childnode).end.end.return.ch
22660 69 6c 64 6e 6f 64 65 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 ildnode.end.function.premake.tre
22680 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2c 20 63 68 69 6c 64 29 0a 74 61 62 6c 65 2e 69 6e e.insert(parent,.child).table.in
226a0 73 65 72 74 28 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 2c 20 63 68 69 6c 64 29 0a 69 66 20 sert(parent.children,.child).if.
226c0 63 68 69 6c 64 2e 6e 61 6d 65 20 74 68 65 6e 0a 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b child.name.then.parent.children[
226e0 63 68 69 6c 64 2e 6e 61 6d 65 5d 20 3d 20 63 68 69 6c 64 0a 65 6e 64 0a 63 68 69 6c 64 2e 70 61 child.name].=.child.end.child.pa
22700 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 0a 65 6e 64 0a 66 rent.=.parent.return.child.end.f
22720 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 unction.premake.tree.getlocalpat
22740 68 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 6e h(node).if.node.parent.path.then
22760 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 6e 61 6d 65 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 .return.node.name.elseif.node.cf
22780 67 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 g.then.return.node.cfg.name.else
227a0 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 70 61 74 68 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 .return.node.path.end.end.functi
227c0 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 6c 6f 63 on.premake.tree.remove(node).loc
227e0 61 6c 20 63 68 69 6c 64 72 65 6e 20 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 al.children.=.node.parent.childr
22800 65 6e 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 63 68 en.for.i.=.1,.#children.do.if.ch
22820 69 6c 64 72 65 6e 5b 69 5d 20 3d 3d 20 6e 6f 64 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d ildren[i].==.node.then.table.rem
22840 6f 76 65 28 63 68 69 6c 64 72 65 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 6e 6f 64 65 2e 63 68 ove(children,.i).end.end.node.ch
22860 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 ildren.=.{}.end.function.premake
22880 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c .tree.sort(tr).tree.traverse(tr,
228a0 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 74 61 62 6c 65 .{.onnode.=.function(node).table
228c0 2e 73 6f 72 74 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 2c 20 66 75 6e 63 74 69 6f 6e 28 61 2c .sort(node.children,.function(a,
228e0 62 29 0a 72 65 74 75 72 6e 20 61 2e 6e 61 6d 65 20 3c 20 62 2e 6e 61 6d 65 0a 65 6e 64 29 0a 65 b).return.a.name.<.b.name.end).e
22900 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 nd.},.true).end.function.premake
22920 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 2c 20 66 6e 2c 20 69 6e 63 6c 75 64 65 72 6f 6f .tree.traverse(t,.fn,.includeroo
22940 74 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 64 6f 6e 6f 64 65 2c 20 64 t,.initialdepth).local.donode,.d
22960 6f 63 68 69 6c 64 72 65 6e 0a 64 6f 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 ochildren.donode.=.function(node
22980 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 2e 69 73 72 65 6d 6f 76 65 64 20 74 ,.fn,.depth).if.node.isremoved.t
229a0 68 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 6e 6f 64 65 20 74 68 hen..return..end.if.fn.onnode.th
229c0 65 6e 20 0a 66 6e 2e 6f 6e 6e 6f 64 65 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a en..fn.onnode(node,.depth)..end.
229e0 69 66 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 66 6e if.#node.children.>.0.then.if.fn
22a00 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 .onbranchenter.then.fn.onbranche
22a20 6e 74 65 72 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 62 72 nter(node,.depth).end.if.fn.onbr
22a40 61 6e 63 68 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 28 6e 6f 64 65 2c 20 64 65 70 anch.then..fn.onbranch(node,.dep
22a60 74 68 29 20 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 th)..end.dochildren(node,.fn,.de
22a80 70 74 68 20 2b 20 31 29 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 74 68 65 6e pth.+.1).if.fn.onbranchexit.then
22aa0 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e .fn.onbranchexit(node,.depth).en
22ac0 64 0a 65 6c 73 65 0a 69 66 20 66 6e 2e 6f 6e 6c 65 61 66 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6c d.else.if.fn.onleaf.then..fn.onl
22ae0 65 61 66 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 6f eaf(node,.depth)..end.end.end.do
22b00 63 68 69 6c 64 72 65 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 61 72 65 6e 74 2c 20 66 6e 2c 20 children.=.function(parent,.fn,.
22b20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 31 0a 77 68 69 6c 65 20 69 20 3c 3d 20 23 70 depth).local.i.=.1.while.i.<=.#p
22b40 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 20 64 6f 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 arent.children.do.local.node.=.p
22b60 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 0a 64 6f 6e 6f 64 65 28 6e 6f 64 65 2c 20 66 arent.children[i].donode(node,.f
22b80 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 20 3d 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c n,.depth).if.node.==.parent.chil
22ba0 64 72 65 6e 5b 69 5d 20 74 68 65 6e 0a 69 20 3d 20 69 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 dren[i].then.i.=.i.+.1.end.end.e
22bc0 6e 64 0a 69 66 20 6e 6f 74 20 69 6e 69 74 69 61 6c 64 65 70 74 68 20 74 68 65 6e 0a 69 6e 69 74 nd.if.not.initialdepth.then.init
22be0 69 61 6c 64 65 70 74 68 20 3d 20 30 0a 65 6e 64 0a 69 66 20 69 6e 63 6c 75 64 65 72 6f 6f 74 20 ialdepth.=.0.end.if.includeroot.
22c00 74 68 65 6e 0a 64 6f 6e 6f 64 65 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 then.donode(t,.fn,.initialdepth)
22c20 0a 65 6c 73 65 0a 64 6f 63 68 69 6c 64 72 65 6e 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 .else.dochildren(t,.fn,.initiald
22c40 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 20 epth).end.end..premake.solution.
22c60 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 =.{.}.premake.solution.list.=.{.
22c80 7d 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 6e 65 77 28 }.function.premake.solution.new(
22ca0 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 name).local.sln.=.{.}.table.inse
22cc0 72 74 28 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 2c 20 73 6c 6e 29 0a 70 rt(premake.solution.list,.sln).p
22ce0 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 20 3d 20 73 6c 6e remake.solution.list[name].=.sln
22d00 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 73 6c 6e 2c 20 7b 20 5f 5f 74 79 70 65 3d 22 73 6f 6c .setmetatable(sln,.{.__type="sol
22d20 75 74 69 6f 6e 22 20 7d 29 0a 73 6c 6e 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e ution".}).sln.name...........=.n
22d40 61 6d 65 0a 73 6c 6e 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 ame.sln.basedir........=.os.getc
22d60 77 64 28 29 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c wd().sln.projects.......=.{.}.sl
22d80 6e 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 63 6f 6e 66 69 n.blocks.........=.{.}.sln.confi
22da0 67 75 72 61 74 69 6f 6e 73 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 67 72 6f 75 70 73 20 20 20 20 20 20 gurations.=.{.}.sln.groups......
22dc0 20 20 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 73 6c 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ...=.{.}.return.sln.end.function
22de0 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 69 .premake.solution.each().local.i
22e00 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 .=.0.return.function.().i.=.i.+.
22e20 31 0a 69 66 20 69 20 3c 3d 20 23 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 1.if.i.<=.#premake.solution.list
22e40 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 .then.return.premake.solution.li
22e60 73 74 5b 69 5d 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 st[i].end.end.end.function.prema
22e80 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 0a 6c 6f 63 ke.solution.eachproject(sln).loc
22ea0 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 al.i.=.0.return.function.().i.=.
22ec0 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 74 68 i.+.1.if.(i.<=.#sln.projects).th
22ee0 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 en.return.premake.solution.getpr
22f00 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 oject(sln,.i).end.end.end.functi
22f20 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c on.premake.solution.eachgroup(sl
22f40 6e 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 n).local.i.=.0.return.function()
22f60 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 28 69 20 3c 3d 20 23 73 6c 6e 2e 67 72 6f 75 70 73 29 20 .i.=.i.+.1.if(i.<=.#sln.groups).
22f80 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 then.return.premake.solution.get
22fa0 67 72 6f 75 70 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 group(sln,.i).end.end.end.functi
22fc0 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 72 65 74 on.premake.solution.get(key).ret
22fe0 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 5d 0a 65 urn.premake.solution.list[key].e
23000 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 74 nd.function.premake.solution.get
23020 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 73 6c project(sln,.idx).local.prj.=.sl
23040 6e 2e 70 72 6f 6a 65 63 74 73 5b 69 64 78 5d 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d n.projects[idx].local.cfg.=.prem
23060 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 0a 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 ake.getconfig(prj).cfg.name.=.pr
23080 6a 2e 6e 61 6d 65 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 j.name.return.cfg.end.function.p
230a0 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 64 remake.solution.getgroup(sln,.id
230c0 78 29 0a 6c 6f 63 61 6c 20 67 72 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 64 78 5d 0a 72 x).local.grp.=.sln.groups[idx].r
230e0 65 74 75 72 6e 20 67 72 70 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 20 3d 20 eturn.grp.end.premake.project.=.
23100 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 {.}.function.premake.project.bui
23120 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 ldsourcetree(prj).local.tr.=.pre
23140 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 72 6a 2e 6e 61 6d 65 29 0a 74 72 2e 70 72 6f 6a 65 make.tree.new(prj.name).tr.proje
23160 63 74 20 3d 20 70 72 6a 0a 6c 6f 63 61 6c 20 69 73 76 70 61 74 68 0a 6c 6f 63 61 6c 20 66 75 6e ct.=.prj.local.isvpath.local.fun
23180 63 74 69 6f 6e 20 6f 6e 61 64 64 28 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 3d ction.onadd(node).node.isvpath.=
231a0 20 69 73 76 70 61 74 68 0a 65 6e 64 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 .isvpath.end.for.fcfg.in.premake
231c0 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 69 73 76 70 61 74 .project.eachfile(prj).do.isvpat
231e0 68 20 3d 20 28 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 29 0a 6c 6f h.=.(fcfg.name.~=.fcfg.vpath).lo
23200 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 cal.node.=.premake.tree.add(tr,.
23220 66 63 66 67 2e 76 70 61 74 68 2c 20 6f 6e 61 64 64 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 66 63 fcfg.vpath,.onadd).node.cfg.=.fc
23240 66 67 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 72 65 74 fg.end.premake.tree.sort(tr).ret
23260 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 urn.tr.end.function.premake.each
23280 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 72 6a 2e 70 72 6f config(prj,.platform).if.prj.pro
232a0 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 65 6e 64 0a ject.then.prj.=.prj.project.end.
232c0 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 local.cfgs.=.prj.solution.config
232e0 75 72 61 74 69 6f 6e 73 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 urations.local.i.=.0.return.func
23300 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 63 66 67 73 20 tion.().i.=.i.+.1.if.i.<=.#cfgs.
23320 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 then.return.premake.getconfig(pr
23340 6a 2c 20 63 66 67 73 5b 69 5d 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e j,.cfgs[i],.platform).end.end.en
23360 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 d.function.premake.project.eachf
23380 69 6c 65 28 70 72 6a 29 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e ile(prj).if.not.prj.project.then
233a0 20 70 72 6a 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 20 65 6e .prj.=.premake.getconfig(prj).en
233c0 64 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c 6f 63 61 6c 20 74 20 3d 20 70 72 6a 2e 66 69 6c 65 d.local.i.=.0.local.t.=.prj.file
233e0 73 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 69 s.return.function.().i.=.i.+.1.i
23400 66 20 28 69 20 3c 3d 20 23 74 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 70 72 f.(i.<=.#t).then.local.fcfg.=.pr
23420 6a 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 74 5b 69 5d 5d 0a 66 63 66 67 2e 76 70 61 74 68 j.__fileconfigs[t[i]].fcfg.vpath
23440 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c .=.premake.project.getvpath(prj,
23460 20 66 63 66 67 2e 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 63 66 67 0a 65 6e 64 0a 65 6e 64 0a .fcfg.name).return.fcfg.end.end.
23480 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 61 6c 75 65 29 0a end.function.premake.esc(value).
234a0 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e if.(type(value).==."table").then
234c0 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 76 20 69 6e 20 69 .local.result.=.{.}.for._,v.in.i
234e0 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 pairs(value).do.table.insert(res
23500 75 6c 74 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 ult,.premake.esc(v)).end.return.
23520 72 65 73 75 6c 74 0a 65 6c 73 65 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 result.else.value.=.value:gsub('
23540 26 27 2c 20 20 22 26 61 6d 70 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 &',.."&amp;").value.=.value:gsub
23560 28 27 22 27 2c 20 20 22 26 71 75 6f 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 ('"',.."&quot;").value.=.value:g
23580 73 75 62 28 22 27 22 2c 20 20 22 26 61 70 6f 73 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 sub("'",.."&apos;").value.=.valu
235a0 65 3a 67 73 75 62 28 27 3c 27 2c 20 20 22 26 6c 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c e:gsub('<',.."&lt;").value.=.val
235c0 75 65 3a 67 73 75 62 28 27 3e 27 2c 20 20 22 26 67 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 ue:gsub('>',.."&gt;").value.=.va
235e0 6c 75 65 3a 67 73 75 62 28 27 5c 72 27 2c 20 22 26 23 78 30 44 3b 22 29 0a 76 61 6c 75 65 20 3d lue:gsub('\r',."&#x0D;").value.=
23600 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 6e 27 2c 20 22 26 23 78 30 41 3b 22 29 0a 72 65 74 75 .value:gsub('\n',."&#x0A;").retu
23620 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b rn.value.end.end.function.premak
23640 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 6d 61 70 2c 20 64 65 66 61 e.filterplatforms(sln,.map,.defa
23660 75 6c 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6b 65 ult).local.result.=.{.}.local.ke
23680 79 73 20 3d 20 7b 20 7d 0a 69 66 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 74 68 65 6e 0a 66 ys.=.{.}.if.sln.platforms.then.f
236a0 6f 72 20 5f 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 or._,.p.in.ipairs(sln.platforms)
236c0 20 64 6f 0a 69 66 20 6d 61 70 5b 70 5d 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 .do.if.map[p].and.not.table.cont
236e0 61 69 6e 73 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e ains(keys,.map[p]).then.table.in
23700 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 sert(result,.p).table.insert(key
23720 73 2c 20 6d 61 70 5b 70 5d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 72 65 73 75 6c s,.map[p]).end.end.end.if.#resul
23740 74 20 3d 3d 20 30 20 61 6e 64 20 64 65 66 61 75 6c 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e t.==.0.and.default.then.table.in
23760 73 65 72 74 28 72 65 73 75 6c 74 2c 20 64 65 66 61 75 6c 74 29 0a 65 6e 64 0a 72 65 74 75 72 6e sert(result,.default).end.return
23780 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 66 69 6e .result.end.function.premake.fin
237a0 64 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b dproject(name).for.sln.in.premak
237c0 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 6a 20 69 6e 20 e.solution.each().do.for.prj.in.
237e0 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e premake.solution.eachproject(sln
23800 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 29 20 74 68 65 6e 0a ).do.if.(prj.name.==.name).then.
23820 72 65 74 75 72 6e 20 20 70 72 6a 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 return..prj.end.end.end.end.func
23840 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 65 78 74 65 6e tion.premake.findfile(prj,.exten
23860 73 69 6f 6e 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 70 72 6a sion).for._,.fname.in.ipairs(prj
23880 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 65 78 74 .files).do.if.fname:endswith(ext
238a0 65 6e 73 69 6f 6e 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 6e 61 6d 65 20 65 6e 64 0a 65 6e ension).then.return.fname.end.en
238c0 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 63 6f 6e 66 69 67 d.end.function.premake.getconfig
238e0 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 70 72 6a 20 3d 20 70 72 (prj,.cfgname,.pltname).prj.=.pr
23900 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 69 66 20 70 6c 74 6e 61 6d 65 20 3d 3d 20 22 j.project.or.prj.if.pltname.==."
23920 4e 61 74 69 76 65 22 20 6f 72 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 Native".or.not.table.contains(pr
23940 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d 2c 20 70 6c 74 6e j.solution.platforms.or.{},.pltn
23960 61 6d 65 29 20 74 68 65 6e 0a 70 6c 74 6e 61 6d 65 20 3d 20 6e 69 6c 0a 65 6e 64 0a 6c 6f 63 61 ame).then.pltname.=.nil.end.loca
23980 6c 20 6b 65 79 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 29 0a 69 66 20 70 6c 74 6e 61 l.key.=.(cfgname.or."").if.pltna
239a0 6d 65 20 74 68 65 6e 20 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 20 65 6e 64 me.then.key.=.key....pltname.end
239c0 0a 72 65 74 75 72 6e 20 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 79 5d 0a 65 6e 64 0a 66 .return.prj.__configs[key].end.f
239e0 75 6e 63 74 69 6f 6e 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 unction.premake.getconfigname(cf
23a00 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 29 0a 69 gname,.platform,.useshortname).i
23a20 66 20 63 66 67 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 6e f.cfgname.then.local.name.=.cfgn
23a40 61 6d 65 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 ame.if.platform.and.platform.~=.
23a60 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 69 66 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 20 74 68 "Native".then.if.useshortname.th
23a80 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f en.name.=.name....premake.platfo
23aa0 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 75 66 66 69 78 0a 65 6c 73 65 0a 6e 61 6d rms[platform].cfgsuffix.else.nam
23ac0 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 7c 22 20 2e 2e 20 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a e.=.name...."|"....platform.end.
23ae0 65 6e 64 0a 72 65 74 75 72 6e 20 69 69 66 28 75 73 65 73 68 6f 72 74 6e 61 6d 65 2c 20 6e 61 6d end.return.iif(useshortname,.nam
23b00 65 3a 6c 6f 77 65 72 28 29 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f e:lower(),.name).end.end.functio
23b20 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 70 n.premake.getdependencies(prj).p
23b40 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 6c 6f 63 61 6c 20 72 65 rj.=.prj.project.or.prj.local.re
23b60 73 75 6c 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 sults.=.{.}.for._,.cfg.in.pairs(
23b80 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e prj.__configs).do.for._,.link.in
23ba0 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 20 .ipairs(cfg.links).do.local.dep.
23bc0 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 0a 69 66 20 64 =.premake.findproject(link).if.d
23be0 65 70 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 ep.and.not.table.contains(result
23c00 73 2c 20 64 65 70 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 s,.dep).then.table.insert(result
23c20 73 2c 20 64 65 70 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c s,.dep).end.end.end.return.resul
23c40 74 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e ts.end.function.premake.project.
23c60 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 72 65 getbasename(prjname,.pattern).re
23c80 74 75 72 6e 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 25 25 25 22 2c 20 70 72 6a 6e 61 6d turn.pattern:gsub("%%%%",.prjnam
23ca0 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e e).end.function.premake.project.
23cc0 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 getfilename(prj,.pattern).local.
23ce0 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 62 61 73 65 6e fname.=.premake.project.getbasen
23d00 61 6d 65 28 70 72 6a 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 ame(prj.name,.pattern).fname.=.p
23d20 61 74 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 72 65 ath.join(prj.location,.fname).re
23d40 74 75 72 6e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6f 73 2e 67 65 74 63 77 64 28 turn.path.getrelative(os.getcwd(
23d60 29 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e ),.fname).end..function.premake.
23d80 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 6b 69 6e 64 2c 20 70 61 72 74 29 0a 6c 6f 63 61 6c 20 getlinks(cfg,.kind,.part).local.
23da0 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 result.=.iif.(part.==."directory
23dc0 22 20 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 2c 20 63 66 67 2e 6c 69 62 64 69 72 73 ".and.kind.==."all",.cfg.libdirs
23de0 2c 20 7b 7d 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 ,.{}).local.cfgname.=.iif(cfg.na
23e00 6d 65 20 3d 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 2c 20 22 22 2c 20 63 66 67 2e me.==.cfg.project.name,."",.cfg.
23e20 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e name).local.pathstyle.=.premake.
23e40 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 73 74 79 6c getpathstyle(cfg).local.namestyl
23e60 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 29 0a 6c 6f e.=.premake.getnamestyle(cfg).lo
23e80 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 6c 69 6e 6b 28 73 6f 75 72 63 65 2c 20 74 61 72 cal.function.canlink(source,.tar
23ea0 67 65 74 29 0a 69 66 20 28 74 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 68 61 72 65 64 4c get).if.(target.kind.~=."SharedL
23ec0 69 62 22 20 61 6e 64 20 74 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 ib".and.target.kind.~=."StaticLi
23ee0 62 22 29 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 70 72 65 b").then.return.false.end.if.pre
23f00 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 make.iscppproject(source).then.r
23f20 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 74 61 72 67 65 eturn.premake.iscppproject(targe
23f40 74 29 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 6f 6a 65 63 t).elseif.premake.isdotnetprojec
23f60 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 t(source).then.return.premake.is
23f80 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f dotnetproject(target).end.end.fo
23fa0 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 20 64 r._,.link.in.ipairs(cfg.links).d
23fc0 6f 0a 6c 6f 63 61 6c 20 69 74 65 6d 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 o.local.item.local.prj.=.premake
23fe0 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 70 72 6a 20 61 6e 64 20 6b 69 .findproject(link).if.prj.and.ki
24000 6e 64 20 7e 3d 20 22 73 79 73 74 65 6d 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 63 66 67 nd.~=."system".then.local.prjcfg
24020 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d .=.premake.getconfig(prj,.cfgnam
24040 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 65 70 e,.cfg.platform).if.kind.==."dep
24060 65 6e 64 65 6e 63 69 65 73 22 20 6f 72 20 63 61 6e 6c 69 6e 6b 28 63 66 67 2c 20 70 72 6a 63 66 endencies".or.canlink(cfg,.prjcf
24080 67 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 g).then.if.(part.==."directory")
240a0 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 2e .then.item.=.path.rebase(prjcfg.
240c0 6c 69 6e 6b 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 linktarget.directory,.prjcfg.loc
240e0 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
24100 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a t.==."basename").then.item.=.prj
24120 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 0a 65 6c 73 65 69 66 20 28 cfg.linktarget.basename.elseif.(
24140 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 part.==."fullpath").then.item.=.
24160 70 61 74 68 2e 72 65 62 61 73 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 path.rebase(prjcfg.linktarget.fu
24180 6c 6c 70 61 74 68 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 llpath,.prjcfg.location,.cfg.loc
241a0 61 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 6f 62 6a 65 63 74 22 29 ation).elseif.(part.==."object")
241c0 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 .then.item.=.prjcfg.end.end.else
241e0 69 66 20 6e 6f 74 20 70 72 6a 20 61 6e 64 20 28 6b 69 6e 64 20 3d 3d 20 22 73 79 73 74 65 6d 22 if.not.prj.and.(kind.==."system"
24200 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 .or.kind.==."all").then.if.(part
24220 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 .==."directory").then.item.=.pat
24240 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 28 70 61 72 h.getdirectory(link).elseif.(par
24260 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 6c 69 6e t.==."fullpath").then.item.=.lin
24280 6b 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e k.if.namestyle.==."windows".then
242a0 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 29 20 74 68 .if.premake.iscppproject(cfg).th
242c0 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 6c 69 62 22 0a 65 6c 73 65 69 66 20 en.item.=.item....".lib".elseif.
242e0 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 29 20 74 68 65 premake.isdotnetproject(cfg).the
24300 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 64 6c 6c 22 0a 65 6e 64 0a 65 6e 64 0a n.item.=.item....".dll".end.end.
24320 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 elseif.part.==."name".then.item.
24340 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 70 61 72 74 =.path.getname(link).elseif.part
24360 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e .==."basename".then.item.=.path.
24380 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 0a 69 74 65 6d 20 3d 20 6c 69 getbasename(link).else.item.=.li
243a0 6e 6b 0a 65 6e 64 0a 69 66 20 69 74 65 6d 3a 66 69 6e 64 28 22 2f 22 2c 20 6e 69 6c 2c 20 74 72 nk.end.if.item:find("/",.nil,.tr
243c0 75 65 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 ue).then.item.=.path.getrelative
243e0 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 74 65 6d 29 0a 65 6e 64 (cfg.project.location,.item).end
24400 0a 65 6e 64 0a 69 66 20 69 74 65 6d 20 74 68 65 6e 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d .end.if.item.then.if.pathstyle.=
24420 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 6f 62 6a 65 63 74 22 =."windows".and.part.~=."object"
24440 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 74 65 6d .then.item.=.path.translate(item
24460 2c 20 22 5c 5c 22 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 ,."\\").end.if.not.table.contain
24480 73 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 s(result,.item).then.table.inser
244a0 74 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 t(result,.item).end.end.end.retu
244c0 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 rn.result.end.function.premake.g
244e0 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e etnamestyle(cfg).return.premake.
24500 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 6e 61 6d 65 73 74 79 6c platforms[cfg.platform].namestyl
24520 65 20 6f 72 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 2e 6e 61 6d 65 73 74 e.or.premake.gettool(cfg).namest
24540 79 6c 65 20 6f 72 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d yle.or."posix".end.function.prem
24560 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 ake.getpathstyle(cfg).if.premake
24580 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 6f 73 20 3d 3d 20 22 77 69 6e 64 6f 77 73 .action.current().os.==."windows
245a0 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 77 69 6e 64 6f 77 73 22 0a 65 6c 73 65 0a 72 65 74 ".then.return."windows".else.ret
245c0 75 72 6e 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 urn."posix".end.end.function.pre
245e0 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 64 69 72 65 63 74 69 6f 6e 2c 20 70 make.gettarget(cfg,.direction,.p
24600 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 73 79 73 74 65 6d 29 0a 69 66 20 athstyle,.namestyle,.system).if.
24620 73 79 73 74 65 6d 20 3d 3d 20 22 62 73 64 22 20 74 68 65 6e 0a 73 79 73 74 65 6d 20 3d 20 22 6c system.==."bsd".then.system.=."l
24640 69 6e 75 78 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 3d 20 63 66 67 2e 6b 69 6e 64 0a inux".end.local.kind.=.cfg.kind.
24660 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 29 20 74 68 65 if.premake.iscppproject(cfg).the
24680 6e 0a 69 66 20 28 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 6f 72 20 n.if.(namestyle.==."windows".or.
246a0 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 29 0a 61 6e 64 20 6b 69 6e 64 20 3d 3d system.==."windows").and.kind.==
246c0 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c ."SharedLib".and.direction.==."l
246e0 69 6e 6b 22 0a 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c ink".and.not.cfg.flags.NoImportL
24700 69 62 0a 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 69 ib.then.kind.=."StaticLib".end.i
24720 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 61 6e 64 20 73 79 73 74 65 f.namestyle.==."posix".and.syste
24740 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 m.==."windows".and.kind.~=."Stat
24760 69 63 4c 69 62 22 20 74 68 65 6e 0a 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 icLib".then.namestyle.=."windows
24780 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 20 20 3d 20 22 62 75 69 6c 64 ".end.end.local.field...=."build
247a0 22 0a 69 66 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 20 61 6e 64 20 63 66 67 ".if.direction.==."link".and.cfg
247c0 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 66 69 65 6c 64 20 .kind.==."SharedLib".then.field.
247e0 3d 20 22 69 6d 70 6c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 20 20 20 3d 20 63 =."implib".end.local.name....=.c
24800 66 67 5b 66 69 65 6c 64 2e 2e 22 6e 61 6d 65 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 6e fg[field.."name"].or.cfg.targetn
24820 61 6d 65 20 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 64 69 ame.or.cfg.project.name.local.di
24840 72 20 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 64 69 72 22 5d 20 6f 72 20 63 66 67 r.....=.cfg[field.."dir"].or.cfg
24860 2e 74 61 72 67 65 74 64 69 72 20 6f 72 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 .targetdir.or.path.getrelative(c
24880 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 fg.location,.cfg.basedir).local.
248a0 73 75 62 64 69 72 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 62 64 69 72 22 5d 20 6f subdir..=.cfg[field.."subdir"].o
248c0 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 62 64 69 72 20 6f 72 20 22 2e 22 0a 6c 6f 63 61 6c 20 r.cfg.targetsubdir.or.".".local.
248e0 70 72 65 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 73 75 66 66 69 78 20 20 3d 20 22 22 0a prefix..=."".local.suffix..=."".
24900 6c 6f 63 61 6c 20 65 78 74 20 20 20 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 62 75 6e 64 6c 65 70 local.ext.....=."".local.bundlep
24920 61 74 68 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 ath,.bundlename.dir.=.path.join(
24940 64 69 72 2c 20 73 75 62 64 69 72 29 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 dir,.subdir).if.namestyle.==."wi
24960 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 ndows".then.if.kind.==."ConsoleA
24980 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 pp".or.kind.==."WindowedApp".the
249a0 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 n.ext.=.".exe".elseif.kind.==."S
249c0 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 64 6c 6c 22 0a 65 6c 73 65 haredLib".then.ext.=.".dll".else
249e0 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 65 78 74 20 if.kind.==."StaticLib".then.ext.
24a00 3d 20 22 2e 6c 69 62 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d =.".lib".end.elseif.namestyle.==
24a20 20 22 70 6f 73 69 78 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 ."posix".then.if.kind.==."Window
24a40 65 64 41 70 70 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 edApp".and.system.==."macosx".th
24a60 65 6e 0a 62 75 6e 64 6c 65 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 22 0a 62 en.bundlename.=.name....".app".b
24a80 75 6e 64 6c 65 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 62 75 6e 64 6c undlepath.=.path.join(dir,.bundl
24aa0 65 6e 61 6d 65 29 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 75 6e 64 6c 65 70 61 74 ename).dir.=.path.join(bundlepat
24ac0 68 2c 20 22 43 6f 6e 74 65 6e 74 73 2f 4d 61 63 4f 53 22 29 0a 65 6c 73 65 69 66 20 28 6b 69 6e h,."Contents/MacOS").elseif.(kin
24ae0 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
24b00 6e 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6f 73 32 22 20 ndowedApp").and.system.==."os2".
24b20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d then.ext.=.".exe".elseif.kind.==
24b40 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 ."SharedLib".then.prefix.=."lib"
24b60 0a 65 78 74 20 3d 20 69 69 66 28 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 2c 20 22 .ext.=.iif(system.==."macosx",."
24b80 2e 64 79 6c 69 62 22 2c 20 22 2e 73 6f 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 .dylib",.".so").elseif.kind.==."
24ba0 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 StaticLib".then.prefix.=."lib".e
24bc0 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d xt.=.".a".end.elseif.namestyle.=
24be0 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 =."PS3".then.if.kind.==."Console
24c00 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 App".or.kind.==."WindowedApp".th
24c20 65 6e 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 en.ext.=.".elf".elseif.kind.==."
24c40 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 StaticLib".then.prefix.=."lib".e
24c60 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d xt.=.".a".end.elseif.namestyle.=
24c80 3d 20 22 4f 72 62 69 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f =."Orbis".then.if.kind.==."Conso
24ca0 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 leApp".or.kind.==."WindowedApp".
24cc0 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d then.ext.=.".elf".elseif.kind.==
24ce0 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 ."StaticLib".then.prefix.=."lib"
24d00 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d 20 63 66 67 .ext.=.".a".end.end.prefix.=.cfg
24d20 5b 66 69 65 6c 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 [field.."prefix"].or.cfg.targetp
24d40 72 65 66 69 78 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 refix.or.prefix.suffix.=.cfg[fie
24d60 6c 64 2e 2e 22 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 ld.."suffix"].or.cfg.targetsuffi
24d80 78 20 6f 72 20 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 x.or.suffix.ext....=.cfg[field..
24da0 22 65 78 74 65 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 "extension"].or.cfg.targetextens
24dc0 69 6f 6e 20 6f 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 ion.or.ext.local.result.=.{.}.re
24de0 73 75 6c 74 2e 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 sult.basename.....=.name....suff
24e00 69 78 0a 72 65 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 ix.result.name.........=.prefix.
24e20 2e 2e 20 6e 61 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 ...name....suffix....ext.result.
24e40 64 69 72 65 63 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 directory....=.dir.result.subdir
24e60 65 63 74 6f 72 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 ectory.=.subdir.result.prefix...
24e80 20 20 20 20 3d 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 ....=.prefix.result.suffix......
24ea0 20 3d 20 73 75 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 .=.suffix.result.fullpath.....=.
24ec0 70 61 74 68 2e 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 path.join(result.directory,.resu
24ee0 6c 74 2e 6e 61 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 lt.name).result.bundlepath...=.b
24f00 75 6e 64 6c 65 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 undlepath.or.result.fullpath.if.
24f20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 73 75 pathstyle.==."windows".then.resu
24f40 6c 74 2e 64 69 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 lt.directory....=.path.translate
24f60 28 72 65 73 75 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 (result.directory,."\\").result.
24f80 73 75 62 64 69 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 subdirectory.=.path.translate(re
24fa0 73 75 6c 74 2e 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 sult.subdirectory,."\\").result.
24fc0 66 75 6c 6c 70 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 fullpath.....=.path.translate(re
24fe0 73 75 6c 74 2e 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 sult.fullpath,.."\\").end.return
25000 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 65 74 .result.end.function.premake.get
25020 74 6f 6f 6c 28 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 tool(cfg).if.premake.iscppprojec
25040 74 28 63 66 67 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 t(cfg).then.if._OPTIONS.cc.then.
25060 72 65 74 75 72 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 return.premake[_OPTIONS.cc].end.
25080 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 2e 63 75 local.action.=.premake.action.cu
250a0 72 72 65 6e 74 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 rrent().if.action.valid_tools.th
250c0 65 6e 0a 72 65 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 en.return.premake[action.valid_t
250e0 6f 6f 6c 73 2e 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 ools.cc[1]].end.return.premake.g
25100 63 63 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 65 6e cc.else.return.premake.dotnet.en
25120 64 0a 65 6e 64 0a 66 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 d.end.function.premake.project.g
25140 65 74 76 70 61 74 68 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 etvpath(prj,.abspath).local.vpat
25160 68 20 3d 20 61 62 73 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 h.=.abspath.local.fname.=.path.g
25180 65 74 6e 61 6d 65 28 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 etname(abspath).local.max.=.absp
251a0 61 74 68 3a 6c 65 6e 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 ath:len().-.fname:len().for.repl
251c0 61 63 65 6d 65 6e 74 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 acement,.patterns.in.pairs(prj.v
251e0 70 61 74 68 73 20 6f 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 paths.or.{}).do.for._,.pattern.i
25200 6e 20 69 70 61 69 72 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 n.ipairs(patterns).do.local.i.=.
25220 61 62 73 70 61 74 68 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 abspath:find(path.wildcards(patt
25240 65 72 6e 29 29 0a 69 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 ern)).if.i.==.1.then.i.=.pattern
25260 3a 66 69 6e 64 28 22 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 :find("*",.1,.true).or.(pattern:
25280 6c 65 6e 28 29 20 2b 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 len().+.1).local.leaf.if.i.<.max
252a0 20 74 68 65 6e 0a 6c 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 .then.leaf.=.abspath:sub(i).else
252c0 0a 6c 65 61 66 20 3d 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 .leaf.=.fname.end.if.leaf:starts
252e0 77 69 74 68 28 22 2f 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 with("/").then.leaf.=.leaf:sub(2
25300 29 0a 65 6e 64 0a 6c 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 ).end.local.stem.=."".if.replace
25320 6d 65 6e 74 3a 6c 65 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 ment:len().>.0.then.stem,.stars.
25340 3d 20 72 65 70 6c 61 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 =.replacement:gsub("%*",."").if.
25360 73 74 61 72 73 20 3d 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 stars.==.0.then.leaf.=.path.getn
25380 61 6d 65 28 6c 65 61 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 ame(leaf).end.else.leaf.=.path.g
253a0 65 74 6e 61 6d 65 28 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 etname(leaf).end.vpath.=.path.jo
253c0 69 6e 28 73 74 65 6d 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 in(stem,.leaf).end.end.end.retur
253e0 6e 20 70 61 74 68 2e 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 n.path.trimdots(vpath).end.funct
25400 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 ion.premake.hascppproject(sln).f
25420 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 or.prj.in.premake.solution.eachp
25440 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 roject(sln).do.if.premake.iscppp
25460 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 roject(prj).then.return.true.end
25480 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 68 61 73 64 6f 74 .end.end.function.premake.hasdot
254a0 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 netproject(sln).for.prj.in.prema
254c0 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a ke.solution.eachproject(sln).do.
254e0 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).
25500 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 64 0a 66 75 6e then.return.true.end.end.end.fun
25520 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 ction.premake.project.iscproject
25540 28 70 72 6a 29 0a 72 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 (prj).return.prj.language.==."C"
25560 0a 65 6e 64 0a 66 75 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 .end.function.premake.iscppproje
25580 63 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 ct(prj).return.(prj.language.==.
255a0 22 43 22 20 6f 72 20 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 "C".or.prj.language.==."C++").en
255c0 64 0a 66 75 6e 63 74 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 d.function.premake.isdotnetproje
255e0 63 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 ct(prj).return.(prj.language.==.
25600 22 43 23 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 0a "C#").end..premake.config.=.{.}.
25620 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 75 local.config.=.premake.config.fu
25640 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 69 nction.premake.config.isdebugbui
25660 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 6d ld(cfg).if.cfg.flags.DebugRuntim
25680 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 6c e.then.return.true.end.if.cfg.fl
256a0 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 66 ags.ReleaseRuntime.then.return.f
256c0 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 6f alse.end.if.cfg.flags.Optimize.o
256e0 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 2e r.cfg.flags.OptimizeSize.or.cfg.
25700 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 20 flags.OptimizeSpeed.then.return.
25720 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 6f false.end.if.not.cfg.flags.Symbo
25740 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 20 ls.then.return.false.end.return.
25760 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 67 true.end.function.premake.config
25780 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 6b .isincrementallink(cfg).if.cfg.k
257a0 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 73 ind.==."StaticLib"..or.config.is
257c0 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 67 optimizedbuild(cfg.flags).or.cfg
257e0 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 65 .flags.NoIncrementalLink.then.re
25800 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 66 turn.false.end.return.true.end.f
25820 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 7a unction.premake.config.isoptimiz
25840 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 69 edbuild(flags).return.flags.Opti
25860 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 6c mize.or.flags.OptimizeSize.or.fl
25880 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 62 ags.OptimizeSpeed.end..premake.b
258a0 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 62 ake.=.{.}.local.bake.=.premake.b
258c0 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 3d ake.local.nocopy.=.{.blocks....=
258e0 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 74 .true,.keywords..=.true,.project
25900 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 6c s..=.true,.__configs.=.true,.}.l
25920 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 20 ocal.nocascade.=.{.makesettings.
25940 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 7b =.true,.}.local.keeprelative.=.{
25960 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 75 .basedir..=.true,.location.=.tru
25980 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 74 e,.}.function.premake.getactivet
259a0 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 3d erms().local.terms.=.{._action.=
259c0 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 20 ._ACTION:lower(),.os.=.os.get().
259e0 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 4f }.for.key,.value.in.pairs(_OPTIO
25a00 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 65 NS).do.if.value.~=."".then.table
25a20 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 6c .insert(terms,.value:lower()).el
25a40 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 72 se.table.insert(terms,.key:lower
25a60 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 6e ()).end.end.return.terms.end.fun
25a80 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 79 ction.premake.iskeywordmatch(key
25aa0 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 69 word,.terms).if.keyword:startswi
25ac0 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 61 th("not.").then.return.not.prema
25ae0 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 29 ke.iskeywordmatch(keyword:sub(5)
25b00 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 69 ,.terms).end.for._,.pattern.in.i
25b20 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 64 pairs(keyword:explode(".or.")).d
25b40 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 72 o.for.termkey,.term.in.pairs(ter
25b60 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 3d ms).do.if.term:match(pattern).==
25b80 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 6e .term.then.return.termkey.end.en
25ba0 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 79 d.end.end.function.premake.iskey
25bc0 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 61 wordsmatch(keywords,.terms).loca
25be0 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 79 l.hasrequired.=.false.for._,.key
25c00 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 61 word.in.ipairs(keywords).do.loca
25c20 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 74 l.matched.=.premake.iskeywordmat
25c40 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 65 ch(keyword,.terms).if.not.matche
25c60 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 68 d.then.return.false.end.if.match
25c80 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 65 ed.==."required".then.hasrequire
25ca0 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 72 d.=.true.end.end.if.terms.requir
25cc0 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 75 ed.and.not.hasrequired.then.retu
25ce0 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 6e rn.false.else.return.true.end.en
25d00 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 63 d.local.function.adjustpaths(loc
25d20 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 6c ation,.obj).function.adjustpathl
25d40 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 73 ist(list).for.i,.p.in.ipairs(lis
25d60 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 65 t).do.list[i].=.path.getrelative
25d80 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 20 (location,.p).end.end.for.name,.
25da0 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 65 value.in.pairs(obj).do.local.fie
25dc0 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 65 ld.=.premake.fields[name].if.fie
25de0 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 76 ld.and.value.and.not.keeprelativ
25e00 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 70 e[name].then.if.field.kind.==."p
25e20 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 65 ath".then.obj[name].=.path.getre
25e40 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 66 lative(location,.value).elseif.f
25e60 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 2e ield.kind.==."dirlist".or.field.
25e80 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 61 kind.==."filelist".then.adjustpa
25ea0 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 20 thlist(value).elseif.field.kind.
25ec0 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 69 ==."keypath".then.for.k,v.in.pai
25ee0 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 65 rs(value).do.adjustpathlist(v).e
25f00 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 6f nd.end.end.end.end.local.functio
25f20 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 6f n.mergefield(kind,.dest,.src).lo
25f40 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 3d cal.tbl.=.dest.or.{.}.if.kind.==
25f60 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 22 ."keyvalue".or.kind.==."keypath"
25f80 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 72 .then.for.key,.value.in.pairs(sr
25fa0 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 73 c).do.tbl[key].=.mergefield("lis
25fc0 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 6f t",.tbl[key],.value).end.else.fo
25fe0 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 6e r._,.item.in.ipairs(src).do.if.n
26000 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 74 ot.tbl[item].then.table.insert(t
26020 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 65 bl,.item).tbl[item].=.item.end.e
26040 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 63 nd.end.return.tbl.end.local.func
26060 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 0a tion.removevalues(tbl,.removes).
26080 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 72 for.i=#tbl,1,-1.do.for._,.patter
260a0 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 65 n.in.ipairs(removes).do.if.patte
260c0 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 74 rn.==.tbl[i].then.table.remove(t
260e0 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 63 bl,.i).break.end.end.end.end.loc
26100 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 72 al.function.mergeobject(dest,.sr
26120 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 6f c).if.not.src.then.return.end.fo
26140 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 29 r.fieldname,.value.in.pairs(src)
26160 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 65 .do.if.not.nocopy[fieldname].the
26180 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 66 n.local.field.=.premake.fields[f
261a0 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 28 ieldname].if.field.then.if.type(
261c0 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 6c value).==."table".then.dest[fiel
261e0 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 20 dname].=.mergefield(field.kind,.
26200 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 72 dest[fieldname],.value).if.src.r
26220 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 65 emoves.then.removes.=.src.remove
26240 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 6d s[fieldname].if.removes.then.rem
26260 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 76 ovevalues(dest[fieldname],.remov
26280 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 5d es).end.end.else.dest[fieldname]
262a0 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 65 .=.value.end.else.dest[fieldname
262c0 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 20 ].=.value.end.end.end.end.local.
262e0 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 2c function.merge(dest,.obj,.basis,
26300 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 20 .terms,.cfgname,.pltname).local.
26320 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 6c key.=.cfgname.or."".pltname.=.pl
26340 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 20 tname.or."Native".if.pltname.~=.
26360 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 61 "Native".then.key.=.key....pltna
26380 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 6f me.end.terms.config.=.(cfgname.o
263a0 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 70 r.""):lower().terms.platform.=.p
263c0 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 65 ltname:lower().local.cfg.=.{}.me
263e0 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 73 rgeobject(cfg,.basis[key]).adjus
26400 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 6f tpaths(obj.location,.cfg).mergeo
26420 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 68 bject(cfg,.obj).if.(cfg.kind).th
26440 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 28 en.terms['kind']=cfg.kind:lower(
26460 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 6f 62 6a 2e 62 ).end.for._,.blk.in.ipairs(obj.b
26480 6c 6f 63 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 locks).do.if.(premake.iskeywords
264a0 6d 61 74 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 29 74 68 65 6e 0a match(blk.keywords,.terms))then.
264c0 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 6c 6b 29 0a 69 66 20 28 63 66 67 2e 6b 69 mergeobject(cfg,.blk).if.(cfg.ki
264e0 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 0a nd.and.not.cfg.terms.kind).then.
26500 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 77 cfg.terms['kind'].=.cfg.kind:low
26520 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 6f er().terms['kind'].=.cfg.kind:lo
26540 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 20 wer().end.end.end.cfg.name......
26560 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 6d =.cfgname.cfg.platform..=.pltnam
26580 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 67 e.for.k,v.in.pairs(terms).do.cfg
265a0 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 67 .terms[k].=v.end.dest[key].=.cfg
265c0 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 6a .end.local.function.collapse(obj
265e0 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 73 ,.basis).local.result.=.{}.basis
26600 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 73 .=.basis.or.{}.local.sln.=.obj.s
26620 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 65 olution.or.obj.local.terms.=.pre
26640 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 75 make.getactiveterms().merge(resu
26660 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 6a lt,.obj,.basis,.terms)--this.adj
26680 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 61 usts.terms.for._,.cfgname.in.ipa
266a0 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 6c irs(sln.configurations).do.local
266c0 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 69 .terms_local.=.{}.for.k,v.in.pai
266e0 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 64 rs(terms)do.terms_local[k]=v.end
26700 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 73 .merge(result,.obj,.basis,.terms
26720 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 6d _local,.cfgname,."Native")--term
26740 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 20 s.cam.also.be.adjusted.here.for.
26760 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 72 _,.pltname.in.ipairs(sln.platfor
26780 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 69 ms.or.{}).do.if.pltname.~=."Nati
267a0 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 69 ve".then.merge(result,.obj,.basi
267c0 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 29 s,terms_local,.cfgname,.pltname)
267e0 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 65 --terms.also.here.end.end.end.re
26800 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 62 turn.result.end.local.function.b
26820 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 61 uilduniquedirs().local.num_varia
26840 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 6f tions.=.4.local.cfg_dirs.=.{}.lo
26860 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 70 cal.hit_counts.=.{}.for.sln.in.p
26880 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 2c remake.solution.each().do.for._,
268a0 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.
268c0 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 67 for._,.cfg.in.pairs(prj.__config
268e0 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 3d s).do.local.dirs.=.{.}.dirs[1].=
26900 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 2e .path.getabsolute(path.join(cfg.
26920 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 6a location,.cfg.objdir.or.cfg.proj
26940 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 20 ect.objdir.or."obj")).dirs[2].=.
26960 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 66 path.join(dirs[1],.iif(cfg.platf
26980 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 72 orm.==."Native",."",.cfg.platfor
269a0 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 2c m)).dirs[3].=.path.join(dirs[2],
269c0 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 64 .cfg.name).dirs[4].=.path.join(d
269e0 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 69 irs[3],.cfg.project.name).cfg_di
26a00 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 66 rs[cfg].=.dirs.local.start.=.iif
26a20 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 20 (cfg.name,.2,.1).for.v.=.start,.
26a40 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 73 num_variations.do.local.d.=.dirs
26a60 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 5b [v].hit_counts[d].=.(hit_counts[
26a80 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 72 d].or.0).+.1.end.end.end.end.for
26aa0 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().
26ac0 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 6a do.for._,.prj.in.ipairs(sln.proj
26ae0 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 6a ects).do.for._,.cfg.in.pairs(prj
26b00 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 73 .__configs).do.local.dir.local.s
26b20 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 76 tart.=.iif(cfg.name,.2,.1).for.v
26b40 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 75 .=.start,.iif(cfg.flags.SingleOu
26b60 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 6e tputDir==true,num_variations-1,n
26b80 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 73 um_variations).do.dir.=.cfg_dirs
26ba0 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 31 [cfg][v].if.hit_counts[dir].==.1
26bc0 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 64 .then.break.end.end.cfg.objectsd
26be0 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 69 ir.=.path.getrelative(cfg.locati
26c00 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 66 on,.dir).end.end.end.end.local.f
26c20 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 69 unction.buildtargets().for.sln.i
26c40 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 72 n.premake.solution.each().do.for
26c60 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 20 ._,.prj.in.ipairs(sln.projects).
26c80 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 6e do.for._,.cfg.in.pairs(prj.__con
26ca0 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 61 figs).do.local.pathstyle.=.prema
26cc0 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 73 ke.getpathstyle(cfg).local.names
26ce0 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 29 tyle.=.premake.getnamestyle(cfg)
26d00 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 61 .cfg.buildtarget.=.premake.getta
26d20 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 61 rget(cfg,."build",.pathstyle,.na
26d40 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 72 mestyle,.cfg.system).cfg.linktar
26d60 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 6c get..=.premake.gettarget(cfg,."l
26d80 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 67 ink",..pathstyle,.namestyle,.cfg
26da0 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 77 .system).if.pathstyle.==."window
26dc0 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 72 s".then.cfg.objectsdir.=.path.tr
26de0 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 6e anslate(cfg.objectsdir,."\\").en
26e00 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 69 d.end.end.end.end...local.functi
26e20 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 64 on.getCfgKind(cfg)...if(cfg.kind
26e40 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 0a ).then...return.cfg.kind;...end.
26e60 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 61 ..if(cfg.project.__configs[""].a
26e80 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 6e nd.cfg.project.__configs[""].kin
26ea0 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 63 d).then...return.cfg.project.__c
26ec0 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 20 onfigs[""].kind;...end...return.
26ee0 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 72 nil...end...local.function.getpr
26f00 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 20 ojrec(dstArray,.foundList,.cfg,.
26f20 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 0a cfgname,.searchField,.bLinkage).
26f40 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 20 ..if(not.cfg).then.return.end...
26f60 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 5f local.foundUsePrjs.=.{};...for._
26f80 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 69 ,.useName.in.ipairs(cfg[searchFi
26fa0 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 4e eld]).do...local.testName.=.useN
26fc0 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 74 ame:lower();...if((not.foundList
26fe0 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 6f [testName])).then...local.thePro
27000 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 69 j.=.nil;...local.theUseProj.=.ni
27020 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 72 l;...for._,.prj.in.ipairs(cfg.pr
27040 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 66 oject.solution.projects).do...if
27060 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 20 .(prj.name:lower().==.testName).
27080 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 55 then...if(prj.usage).then...theU
270a0 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 3d seProj.=.prj;...else...theProj.=
270c0 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 74 .prj;...end...end...end...--Must
270e0 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 69 .connect.to.a.usage.project....i
27100 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 74 f(theUseProj).then...foundList[t
27120 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 72 estName].=.true;...local.prjEntr
27140 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 20 y.=.{...name.=.testName,...proj.
27160 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 50 =.theProj,...usageProj.=.theUseP
27180 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 0a roj,...bLinkageOnly.=.bLinkage,.
271a0 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 45 ..};...dstArray[testName].=.prjE
271c0 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 6a ntry;...table.insert(foundUsePrj
271e0 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 6e s,.theUseProj);...end...end...en
27200 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 6e d...for._,.usePrj.in.ipairs(foun
27220 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 20 dUsePrjs).do...--Links.can.only.
27240 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 73 recurse.through.static.libraries
27260 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 20 ....if((searchField.~=."links").
27280 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 67 or...(getCfgKind(usePrj.__config
272a0 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 65 s[cfgname]).==."StaticLib")).the
272c0 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 69 n...getprojrec(dstArray,.foundLi
272e0 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 20 st,.usePrj.__configs[cfgname],..
27300 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)
27320 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 68 ;...end...end...end...--...--.Th
27340 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 74 is.function.will.recursively.get
27360 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 6e .all.projects.that.the.given.con
27380 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 2d figuration.has.in.its."uses"...-
273a0 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 61 -.field..The.return.values.are.a
273c0 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 74 .list.of.tables..Each.table.in.t
273e0 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 3a hat.list.contains.the.following:
27400 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 6f ...--name.=.The.lowercase.name.o
27420 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 72 f.the.project....--proj.=.The.pr
27440 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 65 oject..Can.be.nil.if.it.is.usage
27460 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 65 -only....--usageProj.=.The.usage
27480 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 67 .project..Can't.be.nil,.as.using
274a0 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 67 .a.project.that.has.no...--.usag
274c0 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 69 e.project.is.not.put.into.the.li
274e0 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 69 st....--bLinkageOnly.=.If.this.i
27500 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 6e s.true,.then.only.the.linkage.in
27520 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 2d formation.should.be.copied....--
27540 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 74 .The.recursion.will.only.look.at
27560 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 6f .the."uses".field.on.*usage*.pro
27580 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 61 jects....--.This.function.will.a
275a0 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 61 lso.add.projects.to.the.list.tha
275c0 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 20 t.are.mentioned.in.the."links"..
275e0 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 65 .--.field.of.usage.projects..The
27600 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 61 se.will.only.copy.linker.informa
27620 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 2d tion,.but.they.will.recurse....-
27640 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 0a -.through.other."links".fields..
27660 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 74 ..--...local.function.getproject
27680 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 63 sconnections(cfg,.cfgname)...loc
276a0 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 4c al.dstArray.=.{};...local.foundL
276c0 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 63 ist.=.{};...foundList[cfg.projec
276e0 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 73 t.name:lower()].=.true;...--Firs
27700 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 0a t,.follow.the.uses.recursively..
27720 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 74 ..getprojrec(dstArray,.foundList
27740 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 0a ,.cfg,.cfgname,."uses",.false);.
27760 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 20 ..--Next,.go.through.all.of.the.
27780 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 67 usage.projects.and.recursively.g
277a0 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 20 et.their.links....--But.only.if.
277c0 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 74 they're.not.already.there..Get.t
277e0 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 61 he.links.as.linkage-only....loca
27800 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 2c l.linkArray.=.{};...for.prjName,
27820 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 0a .prjEntry.in.pairs(dstArray).do.
27840 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 73 ..getprojrec(linkArray,.foundLis
27860 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 5b t,.prjEntry.usageProj.__configs[
27880 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 72 cfgname],.cfgname,..."links",.tr
278a0 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 72 ue);...end...--Copy.from.linkArr
278c0 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 2c ay.into.dstArray....for.prjName,
278e0 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 6f .prjEntry.in.pairs(linkArray).do
27900 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 3b ...dstArray[prjName].=.prjEntry;
27920 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 0a ...end...return.dstArray;...end.
27940 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 66 ..local.function.isnameofproj(cf
27960 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 72 g,.strName)...local.sln.=.cfg.pr
27980 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 20 oject.solution;...local.strTest.
279a0 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 20 =.strName:lower();...for.prjIx,.
279c0 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 20 prj.in.ipairs(sln.projects).do..
279e0 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 74 .if.(prj.name:lower().==.strTest
27a00 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 6e ).then...return.true;...end...en
27a20 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 2d d...return.false;...end...--...-
27a40 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 74 -.Copies.the.field.from.dstCfg.t
27a60 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 20 o.srcCfg....--...local.function.
27a80 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 66 copydependentfield(srcCfg,.dstCf
27aa0 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 64 g,.strSrcField)...local.srcField
27ac0 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 0a .=.premake.fields[strSrcField];.
27ae0 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 6c ..local.strDstField.=.strSrcFiel
27b00 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 5d d;...if.type(srcCfg[strSrcField]
27b20 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 74 ).==."table".then...--handle.pat
27b40 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 6c hs....if.(srcField.kind.==."dirl
27b60 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 69 ist".or.srcField.kind.==."fileli
27b80 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 72 st").and...(not.keeprelative[str
27ba0 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 61 SrcField]).then...for.i,p.in.ipa
27bc0 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 61 irs(srcCfg[strSrcField]).do...ta
27be0 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 0a ble.insert(dstCfg[strDstField],.
27c00 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 2e ..path.rebase(p,.srcCfg.project.
27c20 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 6f location,.dstCfg.project.locatio
27c40 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 6c n))...end...else...if(strSrcFiel
27c60 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 20 d.==."links").then...for.i,p.in.
27c80 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..
27ca0 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 29 .if(not.isnameofproj(dstCfg,.p))
27cc0 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 44 .then...table.insert(dstCfg[strD
27ce0 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 61 stField],.p)...else...printf("Fa
27d00 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 27 iled.to.copy.'%s'.from.proj.'%s'
27d20 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 20 .",...p,.srcCfg.project.name);..
27d40 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 69 .end...end...else...for.i,p.in.i
27d60 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 20 pairs(srcCfg[strSrcField]).do...
27d80 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 5d table.insert(dstCfg[strDstField]
27da0 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 20 ,.p)...end...end...end...else...
27dc0 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 28 if(srcField.kind.==."path".and.(
27de0 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 20 not.keeprelative[strSrcField])).
27e00 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 74 then...dstCfg[strDstField].=.pat
27e20 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 20 h.rebase(srcCfg[strSrcField],...
27e40 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 63 prj.location,.dstCfg.project.loc
27e60 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 69 ation);...else...dstCfg[strDstFi
27e80 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 6e eld].=.srcCfg[strSrcField];...en
27ea0 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 6e d...end...end...--...--.This.fun
27ec0 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 6a ction.will.take.the.list.of.proj
27ee0 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 67 ect.entries.and.apply.their.usag
27f00 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 6e e.project.data...--.to.the.given
27f20 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 6d .configuration..It.will.copy.com
27f40 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 65 piling.information.for.the.proje
27f60 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 20 cts.that.are...--.not.listed.as.
27f80 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 6c linkage-only..It.will.copy.the.l
27fa0 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 20 inking.information.for.projects.
27fc0 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 20 only.if...--.the.source.project.
27fe0 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 27 is.not.a.static.library..It.won'
28000 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 20 t.copy.linking.information...--.
28020 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 69 if.the.project.is.in.this.soluti
28040 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 6f on;.instead.it.will.add.that.pro
28060 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 2d ject.to.the.configuration's...--
28080 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 65 .links.field,.expecting.that.Pre
280a0 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 0a make.will.handle.the.rest....--.
280c0 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 63 ..local.function.copyusagedata(c
280e0 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 61 fg,.cfgname,.linkToProjs)...loca
28100 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 62 l.myPrj.=.cfg.project;...local.b
28120 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 3d IsStaticLib.=.(getCfgKind(cfg).=
28140 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 70 =."StaticLib");...for.prjName,.p
28160 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 6f rjEntry.in.pairs(linkToProjs).do
28180 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 65 ...local.srcPrj.=.prjEntry.usage
281a0 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 5f Proj;...local.srcCfg.=.srcPrj.__
281c0 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 69 configs[cfgname];...for.name,.fi
281e0 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 0a eld.in.pairs(premake.fields).do.
28200 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 65 ..if(srcCfg[name]).then...if(fie
28220 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 45 ld.usagecopy).then...if(not.prjE
28240 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 65 ntry.bLinkageOnly).then...copyde
28260 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 0a pendentfield(srcCfg,.cfg,.name).
28280 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 79 ..end...elseif(field.linkagecopy
282a0 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 61 ).then...--Copy.the.linkage.data
282c0 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 20 .if.we're.building.a.non-static.
282e0 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 61 thing...--and.this.is.a.pure.usa
28300 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 61 ge.project..If.it's.not.pure-usa
28320 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 20 ge,.then...--we.will.simply.put.
28340 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 20 the.project's.name.in.the.links.
28360 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 63 field.later....if((not.bIsStatic
28380 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 68 Lib).and.(not.prjEntry.proj)).th
283a0 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 20 en...copydependentfield(srcCfg,.
283c0 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 65 cfg,.name)...end...end...end...e
283e0 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 70 nd...if((not.bIsStaticLib).and.p
28400 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 72 rjEntry.proj).then...table.inser
28420 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 29 t(cfg.links,.prjEntry.proj.name)
28440 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 65 ;...end...end...end.function.pre
28460 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 6e make.bake.buildconfigs().for.sln
28480 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 66 .in.premake.solution.each().do.f
284a0 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 73 or._,.prj.in.ipairs(sln.projects
284c0 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 6e ).do.prj.location.=.prj.location
284e0 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 0a .or.sln.location.or.prj.basedir.
28500 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 66 adjustpaths(prj.location,.prj).f
28520 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 20 or._,.blk.in.ipairs(prj.blocks).
28540 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 6b do.adjustpaths(prj.location,.blk
28560 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 63 ).end.end.sln.location.=.sln.loc
28580 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 6e ation.or.sln.basedir.end.for.sln
285a0 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 6c .in.premake.solution.each().do.l
285c0 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 5f ocal.basis.=.collapse(sln).for._
285e0 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
28600 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 62 .prj.__configs.=.collapse(prj,.b
28620 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 5f asis).for._,.cfg.in.pairs(prj.__
28640 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 6a configs).do.bake.postprocess(prj
28660 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 72 ,.cfg).end.end.end.for.sln.in.pr
28680 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 6a emake.solution.each().do.for.prj
286a0 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 20 Ix,.prj.in.ipairs(sln.projects).
286c0 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 66 do.if(not.prj.usage).then.for.cf
286e0 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 67 gname,.cfg.in.pairs(prj.__config
28700 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 63 s).do.local.usesPrjs.=.getprojec
28720 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 70 tsconnections(cfg,.cfgname);.cop
28740 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 6a yusagedata(cfg,.cfgname,.usesPrj
28760 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 72 s).end.end.end.end.for.sln.in.pr
28780 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 72 emake.solution.each().do.local.r
287a0 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 69 emoveList.=.{};.for.index,.prj.i
287c0 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 6a n.ipairs(sln.projects).do.if(prj
287e0 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 65 .usage).then.table.insert(remove
28800 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 73 List,.1,.index);.--Add.in.revers
28820 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 6e e.order..end.end.for._,.index.in
28840 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 6d .ipairs(removeList).do.table.rem
28860 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 6e ove(sln.projects,.index);.end.en
28880 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 73 d.builduniquedirs().buildtargets
288a0 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 2e (cfg).end.function.premake.bake.
288c0 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 63 postprocess(prj,.cfg).cfg.projec
288e0 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 6b t...=.prj.cfg.shortname.=.premak
28900 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 6c e.getconfigname(cfg.name,.cfg.pl
28920 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 72 atform,.true).cfg.longname..=.pr
28940 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 66 emake.getconfigname(cfg.name,.cf
28960 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 6c g.platform).cfg.location.=.cfg.l
28980 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 61 ocation.or.cfg.basedir.local.pla
289a0 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 6c tform.=.premake.platforms[cfg.pl
289c0 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 69 atform].if.platform.iscrosscompi
289e0 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 6f ler.then.cfg.system.=.cfg.platfo
28a00 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 6e rm.else.cfg.system.=.os.get().en
28a20 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 64 d.if.cfg.kind.==."SharedLib".and
28a40 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 2e .platform.nosharedlibs.then.cfg.
28a60 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 6d kind.=."StaticLib".end.local.rem
28a80 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 41 ovefiles.=.cfg.removefiles.if._A
28aa0 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 65 CTION.==.'gmake'.then.removefile
28ac0 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 2e s.=.table.join(removefiles,.cfg.
28ae0 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 66 excludes).end.local.files.=.{}.f
28b00 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 29 or._,.fname.in.ipairs(cfg.files)
28b20 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 76 .do.if.not.table.icontains(remov
28b40 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 74 efiles,.fname).then.table.insert
28b60 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 73 (files,.fname).end.end.cfg.files
28b80 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 72 .=.files.for.name,.field.in.pair
28ba0 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 73 s(premake.fields).do.if.field.is
28bc0 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 61 flags.then.local.values.=.cfg[na
28be0 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 73 me].for._,.flag.in.ipairs(values
28c00 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 64 ).do.values[flag].=.true.end.end
28c20 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 72 .end.cfg.__fileconfigs.=.{.}.for
28c40 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 64 ._,.fname.in.ipairs(cfg.files).d
28c60 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 65 20 3d 20 66 o.local.fcfg.=.{.}.fcfg.name.=.f
28c80 6e 61 6d 65 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 66 6e 61 6d 65 5d 20 3d 20 name.cfg.__fileconfigs[fname].=.
28ca0 66 63 66 67 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 fcfg.table.insert(cfg.__fileconf
28cc0 69 67 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 66 69 65 6c igs,.fcfg).end.end..premake.fiel
28ce0 64 73 20 3d 0a 7b 0a 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 3d 0a 7b 0a 6b 69 6e ds.=.{.archivesplit_size.=.{.kin
28d00 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 22 2c d..=."string",.scope.=."config",
28d20 0a 7d 2c 0a 62 61 73 65 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a .},.basedir.=.{.kind..=."path",.
28d40 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 62 75 69 6c 64 61 63 74 scope.=."container",.},.buildact
28d60 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 20 ion.=.{.kind..=."string",.scope.
28d80 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6d 70 69 6c 65 =."config",.allowed.=.{."Compile
28da0 22 2c 0a 22 43 6f 70 79 22 2c 0a 22 45 6d 62 65 64 22 2c 0a 22 4e 6f 6e 65 22 0a 7d 0a 7d 2c 0a ",."Copy",."Embed",."None".}.},.
28dc0 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c buildoptions.=.{.kind..=."list",
28de0 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
28e00 6e 73 5f 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 65 20 3d ns_c.=.{.kind..=."list",.scope.=
28e20 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 20 3d ."config",.},.buildoptions_cpp.=
28e40 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 6f 6e 66 .{.kind..=."list",.scope.=."conf
28e60 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 ig",.},.buildoptions_objc.=.{.ki
28e80 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a nd..=."list",.scope.=."config",.
28ea0 7d 2c 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c },.configurations.=.{.kind..=."l
28ec0 69 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 7d 2c 0a 63 75 73 ist",.scope.=."solution",.},.cus
28ee0 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 tombuildtask.=.{.kind..=."table"
28f00 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 61 72 67 73 ,.scope.=."config",.},.debugargs
28f20 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e .=.{.kind.=."list",.scope.=."con
28f40 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 fig",.},.debugdir.=.{.kind.=."pa
28f60 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 64 65 62 75 67 65 th",.scope.=."config",.},.debuge
28f80 6e 76 73 20 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 nvs..=.{.kind.=."list",.scope.=.
28fa0 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d "config",.},.defines.=.{.kind..=
28fc0 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 64 65 ."list",.scope.=."config",.},.de
28fe0 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 ploymentoptions.=.{.kind..=."lis
29000 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 20 t",.scope.=."config",.usagecopy.
29020 3d 20 74 72 75 65 2c 0a 7d 2c 0a 64 65 70 65 6e 64 65 6e 63 79 20 3d 0a 7b 0a 6b 69 6e 64 20 20 =.true,.},.dependency.=.{.kind..
29040 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 2c 0a 7d 2c 0a =."table",.scope.=."config",.},.
29060 65 78 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c excludes.=.{.kind..=."filelist",
29080 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 0a .scope.=."config",.},.files.=.{.
290a0 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 6e kind..=."filelist",.scope.=."con
290c0 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 3d fig",.},.removefiles.=.{.kind..=
290e0 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 7d ."filelist",.scope.=."config",.}
29100 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 70 ,.flags.=.{.kind..=."list",.scop
29120 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 73 e.=."config",.isflags.=.true,.us
29140 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 69 agecopy.=.true,.allowed.=.functi
29160 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 20 on(value).local.allowed_flags.=.
29180 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 20 {.ATL.=.1,.DebugEnvsDontMerge.=.
291a0 31 2c 0a 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 4d 1,.DebugEnvsInherit.=.1,.EnableM
291c0 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 20 3d 20 31 inimalRebuild.=.1,.EnableSSE.=.1
291e0 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 3d 20 31 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 ,.EnableSSE2.=.1,.ExtraWarnings.
29200 3d 20 31 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 6c 6f 61 74 46 61 73 =.1,.FatalWarnings.=.1,.FloatFas
29220 74 20 3d 20 31 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 3d 20 31 2c 0a 4d 61 6e 61 67 65 64 20 t.=.1,.FloatStrict.=.1,.Managed.
29240 3d 20 31 2c 0a 4d 46 43 20 3d 20 31 2c 0a 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e =.1,.MFC.=.1,.NativeWChar.=.1,.N
29260 6f 36 34 42 69 74 43 68 65 63 6b 73 20 3d 20 31 2c 0a 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 o64BitChecks.=.1,.NoEditAndConti
29280 6e 75 65 20 3d 20 31 2c 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 3d 20 31 2c 0a 4e 6f 46 72 61 nue.=.1,.NoExceptions.=.1,.NoFra
292a0 6d 65 50 6f 69 6e 74 65 72 20 3d 20 31 2c 0a 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 3d 20 31 2c 0a mePointer.=.1,.NoImportLib.=.1,.
292c0 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 3d 20 31 2c 0a 4e 6f 4d 61 6e 69 66 65 73 NoIncrementalLink.=.1,.NoManifes
292e0 74 20 3d 20 31 2c 0a 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 t.=.1,.NoMultiProcessorCompilati
29300 6f 6e 20 3d 20 31 2c 0a 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 50 43 48 on.=.1,.NoNativeWChar.=.1,.NoPCH
29320 20 3d 20 31 2c 0a 4e 6f 52 54 54 49 20 3d 20 31 2c 0a 46 61 73 74 43 61 6c 6c 20 3d 20 31 2c 0a .=.1,.NoRTTI.=.1,.FastCall.=.1,.
29340 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
29360 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
29380 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
293a0 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.=
293c0 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
293e0 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,.
29400 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
29420 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
29440 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
29460 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
29480 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
294a0 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
294c0 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
294e0 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
29500 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
29520 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().==.
29540 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
29560 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,
29580 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
295a0 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.
295c0 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",.
295e0 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
29600 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.
29620 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",.
29640 7d 2c 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 61 },.forcedincludes.=.{.kind..=."a
29660 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 bsolutefilelist",.scope.=."confi
29680 67 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 g",.},.imagepath.=.{.kind.=."pat
296a0 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 6f 70 h",.scope.=."config",.},.imageop
296c0 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 20 tions.=.{.kind..=."list",.scope.
296e0 3d 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 =."config",.},.implibdir.=.{.kin
29700 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d d..=."path",.scope.=."config",.}
29720 2c 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 ,.implibextension.=.{.kind..=."s
29740 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 69 6d 70 tring",.scope.=."config",.},.imp
29760 6c 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 libname.=.{.kind..=."string",.sc
29780 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 70 72 65 66 69 78 20 ope.=."config",.},.implibprefix.
297a0 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 20 3d 20 22 63 =.{.kind..=."string",.scope.=."c
297c0 6f 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 onfig",.},.implibsuffix.=.{.kind
297e0 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 22 2c 0a ..=."string",.scope.=."config",.
29800 7d 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 },.includedirs.=.{.kind..=."dirl
29820 69 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 ist",.scope.=."config",.usagecop
29840 79 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 y.=.true,.},.kind.=.{.kind..=."s
29860 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
29880 64 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 d.=.{."ConsoleApp",."WindowedApp
298a0 22 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 ",."StaticLib",."SharedLib".}.},
298c0 0a 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 .language.=.{.kind..=."string",.
298e0 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 3d 20 7b scope.=."container",.allowed.=.{
29900 0a 22 43 22 2c 0a 22 43 2b 2b 22 2c 0a 22 43 23 22 0a 7d 0a 7d 2c 0a 6c 69 62 64 69 72 73 20 3d ."C",."C++",."C#".}.},.libdirs.=
29920 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 .{.kind..=."dirlist",.scope.=."c
29940 6f 6e 66 69 67 22 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c onfig",.linkagecopy.=.true,.},.l
29960 69 6e 6b 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 inkoptions.=.{.kind..=."list",.s
29980 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6c 69 6e 6b 73 20 3d 0a 7b 0a 6b 69 cope.=."config",.},.links.=.{.ki
299a0 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a nd..=."list",.scope.=."config",.
299c0 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 69 66 20 76 61 6c allowed.=.function(value).if.val
299e0 75 65 3a 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 76 61 6c ue:find('/',.nil,.true).then.val
29a00 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 0a 65 6e 64 ue.=.path.getabsolute(value).end
29a20 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d .return.value.end,.linkagecopy.=
29a40 20 74 72 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 .true,.},.location.=.{.kind..=."
29a60 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 22 2c 0a 7d 2c 0a 6d path",.scope.=."container",.},.m
29a80 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 akesettings.=.{.kind.=."list",.s
29aa0 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 65 73 73 61 67 65 73 6b 69 70 20 cope.=."config",.},.messageskip.
29ac0 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
29ae0 75 74 69 6f 6e 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 ution",.isflags.=.true,.usagecop
29b00 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 76 61 6c y.=.true,.allowed.=.function(val
29b20 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 20 3d 20 7b 0a 53 ue).local.allowed_messages.=.{.S
29b40 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 42 75 69 6c kipCreatingMessage.=.1,.SkipBuil
29b60 64 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 dingMessage.=.1,.SkipCleaningMes
29b80 73 61 67 65 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 sage.=.1,.}.local.lowervalue.=.v
29ba0 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 alue:lower().for.v,._.in.pairs(a
29bc0 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 llowed_messages).do.if.v:lower()
29be0 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 .==.lowervalue.then.return.v.end
29c00 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6d 65 73 73 61 67 .end.return.nil,."invalid.messag
29c20 65 20 74 6f 20 73 6b 69 70 22 0a 65 6e 64 2c 0a 7d 2c 0a 6d 73 67 61 72 63 68 69 76 69 6e 67 20 e.to.skip".end,.},.msgarchiving.
29c40 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 20 3d 20 22 63 =.{.kind..=."string",.scope.=."c
29c60 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 onfig",.},.msgcompile.=.{.kind..
29c80 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 2c =."string",.scope.=."config",.},
29ca0 0a 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 .msgprecompile.=.{.kind..=."stri
29cc0 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 63 6f 6d ng",.scope.=."config",.},.msgcom
29ce0 70 69 6c 65 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a pile_objc.=.{.kind..=."string",.
29d00 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 72 65 73 6f 75 72 63 65 scope.=."config",.},.msgresource
29d20 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 20 3d 20 22 .=.{.kind..=."string",.scope.=."
29d40 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 6c 69 6e 6b 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 config",.},.msglinking.=.{.kind.
29d60 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",.}
29d80 2c 0a 6f 62 6a 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f ,.objdir.=.{.kind..=."path",.sco
29da0 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 pe.=."config",.},.options.=.{.ki
29dc0 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 nd..=."list",.scope.=."container
29de0 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 ",.isflags.=.true,.usagecopy.=.t
29e00 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c rue,.allowed.=.function(value).l
29e20 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 46 6f 72 63 65 43 50 ocal.allowed_options.=.{.ForceCP
29e40 50 20 3d 20 31 2c 0a 41 72 63 68 69 76 65 53 70 6c 69 74 20 3d 20 31 0a 7d 0a 6c 6f 63 61 6c 20 P.=.1,.ArchiveSplit.=.1.}.local.
29e60 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 lowervalue.=.value:lower().for.v
29e80 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 29 20 64 6f ,._.in.pairs(allowed_options).do
29ea0 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e .if.v:lower().==.lowervalue.then
29ec0 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 .return.v.end.end.return.nil,."i
29ee0 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 22 0a 65 6e 64 2c 0a 7d 2c 0a 70 63 68 68 65 61 64 65 72 nvalid.option".end,.},.pchheader
29f00 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 20 3d 20 22 .=.{.kind..=."string",.scope.=."
29f20 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 63 68 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 config",.},.pchsource.=.{.kind..
29f40 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 =."path",.scope.=."config",.},.p
29f60 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f latforms.=.{.kind..=."list",.sco
29f80 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 74 61 62 6c 65 pe.=."solution",.allowed.=.table
29fa0 2e 6b 65 79 73 28 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 29 2c 0a 7d 2c 0a 70 6f 73 .keys(premake.platforms),.},.pos
29fc0 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 tbuildcommands.=.{.kind..=."list
29fe0 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 62 75 69 6c 64 ",.scope.=."config",.},.prebuild
2a000 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f commands.=.{.kind..=."list",.sco
2a020 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 pe.=."config",.},.postcompiletas
2a040 6b 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 ks.=.{.kind..=."list",.scope.=."
2a060 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a config",.},.prelinkcommands.=.{.
2a080 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 22 kind..=."list",.scope.=."config"
2a0a0 2c 0a 7d 2c 0a 72 65 73 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 ,.},.resdefines.=.{.kind..=."lis
2a0c0 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 69 6e 63 6c t",.scope.=."config",.},.resincl
2a0e0 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 udedirs.=.{.kind..=."dirlist",.s
2a100 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 6f 70 74 69 6f 6e 73 20 3d cope.=."config",.},.resoptions.=
2a120 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 6f 6e 66 .{.kind..=."list",.scope.=."conf
2a140 69 67 22 2c 0a 7d 2c 0a 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d ig",.},.startproject.=.{.kind..=
2a160 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 7d ."string",.scope.=."solution",.}
2a180 2c 0a 74 61 72 67 65 74 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a ,.targetdir.=.{.kind..=."path",.
2a1a0 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 73 75 62 64 69 scope.=."config",.},.targetsubdi
2a1c0 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 r.=.{.kind..=."string",.scope.=.
2a1e0 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b "config",.},.targetextension.=.{
2a200 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 .kind..=."string",.scope.=."conf
2a220 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 ig",.},.targetname.=.{.kind..=."
2a240 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
2a260 72 67 65 74 70 72 65 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 rgetprefix.=.{.kind..=."string",
2a280 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 66 66 .scope.=."config",.},.targetsuff
2a2a0 69 78 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 20 3d ix.=.{.kind..=."string",.scope.=
2a2c0 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 ."config",.},.trimpaths.=.{.kind
2a2e0 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a .=."dirlist",.scope.=."config",.
2a300 7d 2c 0a 75 75 69 64 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 },.uuid.=.{.kind..=."string",.sc
2a320 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 66 75 6e ope.=."container",.allowed.=.fun
2a340 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b 20 3d 20 74 72 75 65 0a 69 66 20 ction(value).local.ok.=.true.if.
2a360 28 23 76 61 6c 75 65 20 7e 3d 20 33 36 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 (#value.~=.36).then.ok.=.false.e
2a380 6e 64 0a 66 6f 72 20 69 3d 31 2c 33 36 20 64 6f 0a 6c 6f 63 61 6c 20 63 68 20 3d 20 76 61 6c 75 nd.for.i=1,36.do.local.ch.=.valu
2a3a0 65 3a 73 75 62 28 69 2c 69 29 0a 69 66 20 28 6e 6f 74 20 63 68 3a 66 69 6e 64 28 22 5b 41 42 43 e:sub(i,i).if.(not.ch:find("[ABC
2a3c0 44 45 46 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 2d 5d 22 29 29 20 74 68 65 6e 20 6f 6b DEFabcdef0123456789-]")).then.ok
2a3e0 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 39 .=.false.end.end.if.(value:sub(9
2a400 2c 39 29 20 7e 3d 20 22 2d 22 29 20 20 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e ,9).~=."-")...then.ok.=.false.en
2a420 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 34 2c 31 34 29 20 7e 3d 20 22 2d 22 29 20 74 d.if.(value:sub(14,14).~=."-").t
2a440 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 hen.ok.=.false.end.if.(value:sub
2a460 28 31 39 2c 31 39 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 (19,19).~=."-").then.ok.=.false.
2a480 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c 32 34 29 20 7e 3d 20 22 2d 22 29 end.if.(value:sub(24,24).~=."-")
2a4a0 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 6e 6f 74 20 6f 6b 29 .then.ok.=.false.end.if.(not.ok)
2a4c0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 55 55 49 44 22 .then.return.nil,."invalid.UUID"
2a4e0 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 3a 75 70 70 65 72 28 29 0a 65 6e 64 0a 7d 2c .end.return.value:upper().end.},
2a500 0a 75 73 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 .uses.=.{.kind..=."list",.scope.
2a520 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 76 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d =."config",.},.vpaths.=.{.kind.=
2a540 20 22 6b 65 79 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 22 2c ."keypath",.scope.=."container",
2a560 0a 7d 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 68 73 20 3d 20 66 61 6c 73 .},.}.premake.check_paths.=.fals
2a580 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 e.function.premake.checkvalue(va
2a5a0 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a lue,.allowed).if.(allowed).then.
2a5c0 69 66 20 28 74 79 70 65 28 61 6c 6c 6f 77 65 64 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 29 if.(type(allowed).==."function")
2a5e0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 61 6c 6c 6f 77 65 64 28 76 61 6c 75 65 29 0a 65 6c 73 65 .then.return.allowed(value).else
2a600 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 .for._,v.in.ipairs(allowed).do.i
2a620 66 20 28 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 76 3a 6c 6f 77 65 72 28 29 29 20 74 f.(value:lower().==.v:lower()).t
2a640 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c hen.return.v.end.end.return.nil,
2a660 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 22 20 2e 2e 20 76 61 6c 75 65 20 2e 2e 20 22 ."invalid.value.'"....value...."
2a680 27 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 '".end.else.return.value.end.end
2a6a0 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 74 29 0a 6c .function.premake.getobject(t).l
2a6c0 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e ocal.container.if.(t.==."contain
2a6e0 65 72 22 20 6f 72 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 63 6f 6e er".or.t.==."solution").then.con
2a700 74 61 69 6e 65 72 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 tainer.=.premake.CurrentContaine
2a720 72 0a 65 6c 73 65 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 r.else.container.=.premake.Curre
2a740 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 20 3d 3d 20 22 73 6f 6c ntConfiguration.end.if.t.==."sol
2a760 75 74 69 6f 6e 22 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 3d ution".then.if.type(container).=
2a780 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 63 6f 6e =."project".then.container.=.con
2a7a0 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 tainer.solution.end.if.type(cont
2a7c0 61 69 6e 65 72 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 ainer).~=."solution".then.contai
2a7e0 6e 65 72 20 3d 20 6e 69 6c 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 73 67 0a 69 66 20 28 ner.=.nil.end.end.local.msg.if.(
2a800 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f not.container).then.if.(t.==."co
2a820 6e 74 61 69 6e 65 72 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 ntainer").then.msg.=."no.active.
2a840 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 70 72 6f 6a 65 63 74 22 0a 65 6c 73 65 69 66 20 28 74 20 3d solution.or.project".elseif.(t.=
2a860 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 =."solution").then.msg.=."no.act
2a880 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 0a 65 6c 73 65 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 ive.solution".else.msg.=."no.act
2a8a0 69 76 65 20 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 6f 6a 65 63 74 2c 20 6f 72 20 63 6f 6e 66 69 67 ive.solution,.project,.or.config
2a8c0 75 72 61 74 69 6f 6e 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 uration".end.end.return.containe
2a8e0 72 2c 20 6d 73 67 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 61 r,.msg.end.function.premake.seta
2a900 72 72 61 79 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 rray(obj,.fieldname,.value,.allo
2a920 77 65 64 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 wed).obj[fieldname].=.obj[fieldn
2a940 61 6d 65 5d 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 28 76 61 ame].or.{}.local.function.add(va
2a960 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 lue,.depth).if.type(value).==."t
2a980 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c able".then.for._,v.in.ipairs(val
2a9a0 75 65 29 20 64 6f 0a 61 64 64 28 76 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 ue).do.add(v,.depth.+.1).end.els
2a9c0 65 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 e.value,.err.=.premake.checkvalu
2a9e0 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 6e 6f 74 20 76 61 6c 75 65 20 74 e(value,.allowed).if.not.value.t
2aa00 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 74 61 62 6c 65 2e hen.error(err,.depth).end.table.
2aa20 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 65 6e insert(obj[fieldname],.value).en
2aa40 64 0a 65 6e 64 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 0a 61 64 64 28 76 61 6c 75 65 2c 20 35 d.end.if.value.then.add(value,.5
2aa60 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a ).end.return.obj[fieldname].end.
2aa80 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 61 62 6c 65 28 6f 62 6a 2c 20 66 function.premake.settable(obj,.f
2aaa0 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6f 62 6a 5b 66 69 ieldname,.value,.allowed).obj[fi
2aac0 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a eldname].=.obj[fieldname].or.{}.
2aae0 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 61 6c table.insert(obj[fieldname],.val
2ab00 75 65 29 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 6c 6f ue).return.obj[fieldname].end.lo
2ab20 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 cal.function.domatchedarray(ctyp
2ab40 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6d 61 74 63 68 66 75 6e 63 29 0a e,.fieldname,.value,.matchfunc).
2ab60 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 local.result.=.{.}.function.make
2ab80 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 28 74 79 70 65 28 absolute(value,.depth).if.(type(
2aba0 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 69 value).==."table").then.for._,.i
2abc0 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 6d 61 6b 65 61 62 73 6f tem.in.ipairs(value).do.makeabso
2abe0 6c 75 74 65 28 69 74 65 6d 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 69 66 lute(item,.depth.+.1).end.elseif
2ac00 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 69 66 .type(value).==."string".then.if
2ac20 20 76 61 6c 75 65 3a 66 69 6e 64 28 22 2a 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 61 72 72 20 .value:find("*").then.local.arr.
2ac40 3d 20 6d 61 74 63 68 66 75 6e 63 28 76 61 6c 75 65 29 3b 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e =.matchfunc(value);.if.(premake.
2ac60 63 68 65 63 6b 5f 70 61 74 68 73 29 20 61 6e 64 20 28 23 61 72 72 20 3d 3d 20 30 29 20 74 68 65 check_paths).and.(#arr.==.0).the
2ac80 6e 0a 65 72 72 6f 72 28 22 43 61 6e 27 74 20 66 69 6e 64 20 6d 61 74 63 68 69 6e 67 20 66 69 6c n.error("Can't.find.matching.fil
2aca0 65 73 20 66 6f 72 20 70 61 74 74 65 72 6e 20 3a 22 20 2e 2e 20 76 61 6c 75 65 29 0a 65 6e 64 0a es.for.pattern.:"....value).end.
2acc0 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 61 72 72 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6c 73 makeabsolute(arr,.depth.+.1).els
2ace0 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 74 68 2e 67 65 74 61 e.table.insert(result,.path.geta
2ad00 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 bsolute(value)).end.else.error("
2ad20 49 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 69 6e 20 6c 69 73 74 3a 20 65 78 70 65 63 74 65 64 20 Invalid.value.in.list:.expected.
2ad40 73 74 72 69 6e 67 2c 20 67 6f 74 20 22 20 2e 2e 20 74 79 70 65 28 76 61 6c 75 65 29 2c 20 64 65 string,.got."....type(value),.de
2ad60 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c pth).end.end.makeabsolute(value,
2ad80 20 33 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 74 79 70 .3).return.premake.setarray(ctyp
2ada0 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 72 65 73 75 6c 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 e,.fieldname,.result).end.functi
2adc0 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 on.premake.setdirarray(ctype,.fi
2ade0 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
2ae00 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
2ae20 73 2e 6d 61 74 63 68 64 69 72 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b s.matchdirs).end.function.premak
2ae40 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c e.setfilearray(ctype,.fieldname,
2ae60 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 .value).return.domatchedarray(ct
2ae80 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 66 ype,.fieldname,.value,.os.matchf
2aea0 69 6c 65 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 iles).end.function.premake.setke
2aec0 79 76 61 6c 75 65 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 73 29 yvalue(ctype,.fieldname,.values)
2aee0 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e .local.container,.err.=.premake.
2af00 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 getobject(ctype).if.not.containe
2af20 72 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 r.then.error(err,.4).end.if.not.
2af40 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e 0a 63 6f 6e 74 61 69 container[fieldname].then.contai
2af60 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 ner[fieldname].=.{}.end.if.type(
2af80 76 61 6c 75 65 73 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 69 values).~=."table".then.error("i
2afa0 6e 76 61 6c 69 64 20 76 61 6c 75 65 3b 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 22 2c 20 34 nvalid.value;.table.expected",.4
2afc0 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 ).end.local.field.=.container[fi
2afe0 65 6c 64 6e 61 6d 65 5d 0a 66 6f 72 20 6b 65 79 2c 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 eldname].for.key,value.in.pairs(
2b000 76 61 6c 75 65 73 29 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 65 6c 64 5b 6b 65 79 5d 20 74 68 65 values).do.if.not.field[key].the
2b020 6e 0a 66 69 65 6c 64 5b 6b 65 79 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 n.field[key].=.{}.end.table.inse
2b040 72 74 66 6c 61 74 28 66 69 65 6c 64 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 rtflat(field[key],.value).end.re
2b060 74 75 72 6e 20 66 69 65 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e turn.field.end.function.premake.
2b080 73 65 74 73 74 72 69 6e 67 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 setstring(ctype,.fieldname,.valu
2b0a0 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 e,.allowed).local.container,.err
2b0c0 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 28 .=.premake.getobject(ctype).if.(
2b0e0 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 28 65 72 72 2c 20 34 not.container).then.error(err,.4
2b100 29 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 2c 20 65 72 72 ).end.if.(value).then.value,.err
2b120 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c .=.premake.checkvalue(value,.all
2b140 6f 77 65 64 29 0a 69 66 20 28 6e 6f 74 20 76 61 6c 75 65 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 owed).if.(not.value).then.error(
2b160 65 72 72 2c 20 34 29 0a 65 6e 64 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d err,.4).end.container[fieldname]
2b180 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 .=.value.end.return.container[fi
2b1a0 65 6c 64 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 72 65 eldname].end.function.premake.re
2b1c0 6d 6f 76 65 28 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 63 66 67 move(fieldname,.value).local.cfg
2b1e0 20 3d 20 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 0a .=.premake.CurrentConfiguration.
2b200 63 66 67 2e 72 65 6d 6f 76 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 73 20 6f 72 20 7b 7d 0a cfg.removes.=.cfg.removes.or.{}.
2b220 63 66 67 2e 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 70 72 65 6d 61 6b 65 cfg.removes[fieldname].=.premake
2b240 2e 73 65 74 61 72 72 61 79 28 63 66 67 2e 72 65 6d 6f 76 65 73 2c 20 66 69 65 6c 64 6e 61 6d 65 .setarray(cfg.removes,.fieldname
2b260 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 63 63 65 ,.value).end.local.function.acce
2b280 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 20 20 20 ssor(name,.value).local.kind....
2b2a0 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 6b 69 6e 64 0a 6c 6f 63 61 =.premake.fields[name].kind.loca
2b2c0 6c 20 73 63 6f 70 65 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 l.scope...=.premake.fields[name]
2b2e0 2e 73 63 6f 70 65 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 .scope.local.allowed.=.premake.f
2b300 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 61 6c 6c 6f 77 65 64 0a 69 66 20 28 6b 69 6e 64 20 3d 3d 20 ields[name].allowed.if.(kind.==.
2b320 22 73 74 72 69 6e 67 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 29 20 61 6e 64 20 "string".or.kind.==."path").and.
2b340 76 61 6c 75 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 7e 3d 20 22 73 74 value.then.if.type(value).~=."st
2b360 72 69 6e 67 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 73 74 72 69 6e 67 20 76 61 6c 75 65 20 65 ring".then.error("string.value.e
2b380 78 70 65 63 74 65 64 22 2c 20 33 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 xpected",.3).end.end.local.conta
2b3a0 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 73 63 iner,.err.=.premake.getobject(sc
2b3c0 6f 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 ope).if.(not.container).then.err
2b3e0 6f 72 28 65 72 72 2c 20 33 29 0a 65 6e 64 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e or(err,.3).end.if.kind.==."strin
2b400 67 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 73 74 72 69 6e 67 g".then.return.premake.setstring
2b420 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c (scope,.name,.value,.allowed).el
2b440 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 69 66 20 76 61 6c 75 seif.kind.==."path".then.if.valu
2b460 65 20 74 68 65 6e 20 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 e.then.value.=.path.getabsolute(
2b480 76 61 6c 75 65 29 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 value).end.return.premake.setstr
2b4a0 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b ing(scope,.name,.value).elseif.k
2b4c0 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b ind.==."list".then.return.premak
2b4e0 65 2e 73 65 74 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 e.setarray(container,.name,.valu
2b500 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 74 61 62 6c e,.allowed).elseif.kind.==."tabl
2b520 65 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 74 61 62 6c 65 28 e".then.return.premake.settable(
2b540 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 container,.name,.value,.allowed)
2b560 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 74 68 65 6e 0a 72 .elseif.kind.==."dirlist".then.r
2b580 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 6f 6e 74 61 69 eturn.premake.setdirarray(contai
2b5a0 6e 65 72 2c 20 6e 61 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 ner,.name,.value).elseif.kind.==
2b5c0 20 22 66 69 6c 65 6c 69 73 74 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 ."filelist".or.kind.==."absolute
2b5e0 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 filelist".then.return.premake.se
2b600 74 66 69 6c 65 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 tfilearray(container,.name,.valu
2b620 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 e).elseif.kind.==."keyvalue".or.
2b640 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 kind.==."keypath".then.return.pr
2b660 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 emake.setkeyvalue(scope,.name,.v
2b680 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 69 6e 66 6f 20 69 6e 20 alue).end.end.for.name,.info.in.
2b6a0 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 5f 47 5b 6e 61 6d 65 pairs(premake.fields).do._G[name
2b6c0 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 61 63 63 65 73 ].=.function(value).return.acces
2b6e0 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 6b 69 6e sor(name,.value).end.if.info.kin
2b700 64 20 3d 3d 20 22 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 d.==."list".or.info.kind.==."dir
2b720 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 list".or.info.kind.==."filelist"
2b740 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 .or.info.kind.==."absolutefileli
2b760 73 74 22 0a 74 68 65 6e 0a 69 66 20 20 6e 61 6d 65 20 7e 3d 20 22 72 65 6d 6f 76 65 66 69 6c 65 st".then.if..name.~=."removefile
2b780 73 22 0a 61 6e 64 20 6e 61 6d 65 20 7e 3d 20 22 66 69 6c 65 73 22 20 74 68 65 6e 0a 5f 47 5b 22 s".and.name.~=."files".then._G["
2b7a0 72 65 6d 6f 76 65 22 2e 2e 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 remove"..name].=.function(value)
2b7c0 0a 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 .premake.remove(name,.value).end
2b7e0 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 .end.end.end.function.configurat
2b800 69 6f 6e 28 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 74 65 72 6d 73 20 74 68 65 6e 0a 72 65 74 ion(terms).if.not.terms.then.ret
2b820 75 72 6e 20 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 urn.premake.CurrentConfiguration
2b840 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d .end.local.container,.err.=.prem
2b860 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 22 63 6f 6e 74 61 69 6e 65 72 22 29 0a 69 66 20 28 6e ake.getobject("container").if.(n
2b880 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 32 29 ot.container).then.error(err,.2)
2b8a0 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 20 7d 0a 63 66 67 2e 74 65 72 6d 73 20 3d .end.local.cfg.=.{.}.cfg.terms.=
2b8c0 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 7b 74 65 72 6d 73 7d 29 0a 74 61 62 6c 65 2e 69 6e .table.flatten({terms}).table.in
2b8e0 73 65 72 74 28 63 6f 6e 74 61 69 6e 65 72 2e 62 6c 6f 63 6b 73 2c 20 63 66 67 29 0a 70 72 65 6d sert(container.blocks,.cfg).prem
2b900 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 3d 20 63 66 67 0a 63 ake.CurrentConfiguration.=.cfg.c
2b920 66 67 2e 6b 65 79 77 6f 72 64 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 77 6f 72 64 20 69 6e fg.keywords.=.{.}.for._,.word.in
2b940 20 69 70 61 69 72 73 28 63 66 67 2e 74 65 72 6d 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 .ipairs(cfg.terms).do.table.inse
2b960 72 74 28 63 66 67 2e 6b 65 79 77 6f 72 64 73 2c 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 rt(cfg.keywords,.path.wildcards(
2b980 77 6f 72 64 29 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 word):lower()).end.for.name,.fie
2b9a0 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 0a 69 ld.in.pairs(premake.fields).do.i
2b9c0 66 20 28 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 61 6e 64 20 66 69 f.(field.kind.~=."string".and.fi
2b9e0 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 70 61 74 68 22 29 20 74 68 65 6e 0a 63 66 67 5b 6e 61 6d eld.kind.~=."path").then.cfg[nam
2ba00 65 5d 20 3d 20 7b 20 7d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a e].=.{.}.end.end.return.cfg.end.
2ba20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 70 28 6e 61 6d 65 2c local.function.creategroup(name,
2ba40 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 70 61 72 65 6e 74 2c 20 69 6e 70 61 74 68 29 0a 6c .sln,.curpath,.parent,.inpath).l
2ba60 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 67 72 6f ocal.group.=.{}.setmetatable(gro
2ba80 75 70 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 67 72 6f 75 70 22 0a 7d 29 0a 74 61 62 6c 65 2e up,.{.__type.=."group".}).table.
2baa0 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 67 72 6f 75 70 29 0a 73 6c 6e 2e 67 72 insert(sln.groups,.group).sln.gr
2bac0 6f 75 70 73 5b 69 6e 70 61 74 68 5d 20 3d 20 67 72 6f 75 70 0a 67 72 6f 75 70 2e 73 6f 6c 75 74 oups[inpath].=.group.group.solut
2bae0 69 6f 6e 20 3d 20 73 6c 6e 0a 67 72 6f 75 70 2e 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 67 72 6f 75 ion.=.sln.group.name.=.name.grou
2bb00 70 2e 75 75 69 64 20 3d 20 6f 73 2e 75 75 69 64 28 63 75 72 70 61 74 68 29 0a 67 72 6f 75 70 2e p.uuid.=.os.uuid(curpath).group.
2bb20 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 67 72 6f 75 70 0a 65 6e 64 parent.=.parent.return.group.end
2bb40 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d .local.function.creategroupsfrom
2bb60 70 61 74 68 28 69 6e 70 61 74 68 2c 20 73 6c 6e 29 0a 69 66 20 69 6e 70 61 74 68 20 3d 3d 20 6e path(inpath,.sln).if.inpath.==.n
2bb80 69 6c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 6e 70 61 74 68 20 3d 20 il.then.return.nil.end.inpath.=.
2bba0 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 path.translate(inpath,."/").loca
2bbc0 6c 20 67 72 6f 75 70 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 69 6e 70 61 74 68 l.groups.=.string.explode(inpath
2bbe0 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 63 75 72 70 61 74 68 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 ,."/").local.curpath.=."".local.
2bc00 6c 61 73 74 67 72 6f 75 70 20 3d 20 6e 69 6c 0a 66 6f 72 20 69 2c 20 76 20 69 6e 20 69 70 61 69 lastgroup.=.nil.for.i,.v.in.ipai
2bc20 72 73 28 67 72 6f 75 70 73 29 20 64 6f 0a 63 75 72 70 61 74 68 20 3d 20 63 75 72 70 61 74 68 20 rs(groups).do.curpath.=.curpath.
2bc40 2e 2e 20 22 2f 22 20 2e 2e 20 76 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 ..."/"....v:lower().local.group.
2bc60 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 63 75 72 70 61 74 68 5d 0a 69 66 20 67 72 6f 75 70 20 3d =.sln.groups[curpath].if.group.=
2bc80 3d 20 6e 69 6c 20 74 68 65 6e 0a 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 28 76 =.nil.then.group.=.creategroup(v
2bca0 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 6c 61 73 74 67 72 6f 75 70 2c 20 63 75 72 70 61 ,.sln,.curpath,.lastgroup,.curpa
2bcc0 74 68 29 0a 65 6e 64 0a 6c 61 73 74 67 72 6f 75 70 20 3d 20 67 72 6f 75 70 0a 65 6e 64 0a 72 65 th).end.lastgroup.=.group.end.re
2bce0 74 75 72 6e 20 6c 61 73 74 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f turn.lastgroup.end.local.functio
2bd00 6e 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 69 73 55 73 61 n.createproject(name,.sln,.isUsa
2bd20 67 65 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 ge).local.prj.=.{}.setmetatable(
2bd40 70 72 6a 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 29 0a 74 61 prj,.{.__type.=."project",.}).ta
2bd60 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 70 72 6a 29 0a 69 66 ble.insert(sln.projects,.prj).if
2bd80 28 69 73 55 73 61 67 65 29 20 74 68 65 6e 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e (isUsage).then.if(sln.projects[n
2bda0 61 6d 65 5d 29 20 74 68 65 6e 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 ame]).then.sln.projects[name].us
2bdc0 61 67 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 65 6c 73 65 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 ageProj.=.prj;.else.sln.projects
2bde0 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 28 73 6c 6e 2e 70 72 6f [name].=.prj.end.else.if(sln.pro
2be00 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 70 72 6a 2e 75 73 61 67 65 50 72 6f 6a 20 jects[name]).then.prj.usageProj.
2be20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 73 6c 6e 2e 70 72 =.sln.projects[name];.end.sln.pr
2be40 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 6c 6f 63 61 6c 20 67 72 6f ojects[name].=.prj.end.local.gro
2be60 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 28 70 72 65 6d 61 6b up.=.creategroupsfrompath(premak
2be80 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 2c 20 73 6c 6e 29 0a 70 72 6a 2e 73 6f 6c 75 74 69 6f e.CurrentGroup,.sln).prj.solutio
2bea0 6e 20 20 20 20 20 20 20 3d 20 73 6c 6e 0a 70 72 6a 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 n.......=.sln.prj.name..........
2bec0 20 3d 20 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e .=.name.prj.basedir........=.os.
2bee0 67 65 74 63 77 64 28 29 0a 70 72 6a 2e 75 75 69 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 6f 73 getcwd().prj.uuid...........=.os
2bf00 2e 75 75 69 64 28 70 72 6a 2e 6e 61 6d 65 29 0a 70 72 6a 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 .uuid(prj.name).prj.blocks......
2bf20 20 20 20 3d 20 7b 20 7d 0a 70 72 6a 2e 75 73 61 67 65 20 20 20 20 20 20 20 20 20 20 3d 20 69 73 ...=.{.}.prj.usage..........=.is
2bf40 55 73 61 67 65 0a 70 72 6a 2e 67 72 6f 75 70 20 20 20 20 20 20 20 20 20 20 3d 20 67 72 6f 75 70 Usage.prj.group..........=.group
2bf60 0a 72 65 74 75 72 6e 20 70 72 6a 3b 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 75 73 61 67 65 28 .return.prj;.end.function.usage(
2bf80 6e 61 6d 65 29 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 name).if.(not.name).then.if(type
2bfa0 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 7e 3d 20 22 70 (premake.CurrentContainer).~=."p
2bfc0 72 6f 6a 65 63 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 roject").then.return.nil.end.if(
2bfe0 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 not.premake.CurrentContainer.usa
2c000 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 ge).then.return.nil.end.return.p
2c020 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 remake.CurrentContainer.end.loca
2c040 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f l.sln.if.(type(premake.CurrentCo
2c060 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 ntainer).==."project").then.sln.
2c080 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 =.premake.CurrentContainer.solut
2c0a0 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f ion.else.sln.=.premake.CurrentCo
2c0c0 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f ntainer.end.if.(type(sln).~=."so
2c0e0 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 lution").then.error("no.active.s
2c100 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f olution",.2).end.if((not.sln.pro
2c120 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 0a 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 jects[name]).or.((not.sln.projec
2c140 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 61 6e 64 20 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f ts[name].usage).and.(not.sln.pro
2c160 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 29 29 20 74 68 65 6e 0a 70 72 jects[name].usageProj))).then.pr
2c180 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 63 72 65 61 74 65 70 emake.CurrentContainer.=.createp
2c1a0 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 74 72 75 65 29 0a 65 6c 73 65 0a 70 72 65 roject(name,.sln,.true).else.pre
2c1c0 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 69 66 66 28 73 6c 6e 2e make.CurrentContainer.=.iff(sln.
2c1e0 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 2c 0a 73 6c 6e 2e 70 72 6f 6a 65 63 projects[name].usage,.sln.projec
2c200 74 73 5b 6e 61 6d 65 5d 2c 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 ts[name],.sln.projects[name].usa
2c220 67 65 50 72 6f 6a 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 geProj).end.configuration.{.}.re
2c240 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 65 6e turn.premake.CurrentContainer.en
2c260 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 d.function.project(name).if.(not
2c280 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 .name).then.if(type(premake.Curr
2c2a0 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e entContainer).~=."project").then
2c2c0 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 .return.nil.end.if(premake.Curre
2c2e0 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e ntContainer.usage).then.return.n
2c300 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e il.end.return.premake.CurrentCon
2c320 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 tainer.end.local.sln.if.(type(pr
2c340 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a emake.CurrentContainer).==."proj
2c360 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 ect").then.sln.=.premake.Current
2c380 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 Container.solution.else.sln.=.pr
2c3a0 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 emake.CurrentContainer.end.if.(t
2c3c0 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 ype(sln).~=."solution").then.err
2c3e0 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a or("no.active.solution",.2).end.
2c400 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 20 73 if((not.sln.projects[name]).or.s
2c420 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 70 72 ln.projects[name].usage).then.pr
2c440 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 63 72 65 61 74 65 70 emake.CurrentContainer.=.createp
2c460 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 43 roject(name,.sln).else.premake.C
2c480 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e urrentContainer.=.sln.projects[n
2c4a0 61 6d 65 5d 3b 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 ame];.end.configuration.{.}.retu
2c4c0 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 65 6e 64 0a rn.premake.CurrentContainer.end.
2c4e0 66 75 6e 63 74 69 6f 6e 20 73 6f 6c 75 74 69 6f 6e 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e function.solution(name).if.not.n
2c500 61 6d 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 ame.then.if.type(premake.Current
2c520 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 72 65 74 Container).==."project".then.ret
2c540 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 2e 73 6f 6c urn.premake.CurrentContainer.sol
2c560 75 74 69 6f 6e 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e ution.else.return.premake.Curren
2c580 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 tContainer.end.end.premake.Curre
2c5a0 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 69 6f 6e 2e 67 ntContainer.=.premake.solution.g
2c5c0 65 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 et(name).if.(not.premake.Current
2c5e0 43 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 Container).then.premake.CurrentC
2c600 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 ontainer.=.premake.solution.new(
2c620 6e 61 6d 65 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 name).end.configuration.{.}.retu
2c640 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 65 6e 64 0a rn.premake.CurrentContainer.end.
2c660 66 75 6e 63 74 69 6f 6e 20 67 72 6f 75 70 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 function.group(name).if.not.name
2c680 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 .then.return.premake.CurrentGrou
2c6a0 70 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 20 3d 20 6e 61 6d p.end.premake.CurrentGroup.=.nam
2c6c0 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e e.return.premake.CurrentGroup.en
2c6e0 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 61 63 74 69 6f 6e 28 61 29 0a 70 72 65 6d 61 6b 65 2e d.function.newaction(a).premake.
2c700 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 6f 70 action.add(a).end.function.newop
2c720 74 69 6f 6e 28 6f 70 74 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 tion(opt).premake.option.add(opt
2c740 29 0a 65 6e 64 0a 00 6e 65 77 6f 70 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 ).end..newoption..{.trigger.....
2c760 3d 20 22 63 63 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 =."cc",.value.......=."VALUE",.d
2c780 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 43 2f 43 2b 2b 20 63 6f 6d escription.=."Choose.a.C/C++.com
2c7a0 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 22 67 63 63 22 2c piler.set",.allowed.=.{.{."gcc",
2c7c0 20 22 47 4e 55 20 47 43 43 20 28 67 63 63 2f 67 2b 2b 29 22 20 7d 2c 0a 7b 20 22 6f 77 22 2c 20 ."GNU.GCC.(gcc/g++)".},.{."ow",.
2c7e0 20 22 4f 70 65 6e 57 61 74 63 6f 6d 22 20 20 20 20 20 20 20 20 7d 2c 0a 7b 20 22 67 68 73 22 2c ."OpenWatcom"........},.{."ghs",
2c800 20 22 47 72 65 65 6e 20 48 69 6c 6c 73 20 53 6f 66 74 77 61 72 65 22 20 7d 2c 0a 7d 0a 7d 0a 6e ."Green.Hills.Software".},.}.}.n
2c820 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 6f 74 6e 65 74 ewoption.{.trigger.....=."dotnet
2c840 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 73 63 72 69 ",.value.......=."VALUE",.descri
2c860 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 2e 4e 45 54 20 63 6f 6d 70 69 6c 65 72 20 ption.=."Choose.a..NET.compiler.
2c880 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 6d 73 6e 65 74 22 2c 20 20 20 22 set",.allowed.=.{.{."msnet",..."
2c8a0 4d 69 63 72 6f 73 6f 66 74 20 2e 4e 45 54 20 28 63 73 63 29 22 20 7d 2c 0a 7b 20 22 6d 6f 6e 6f Microsoft..NET.(csc)".},.{."mono
2c8c0 22 2c 20 20 20 20 22 4e 6f 76 65 6c 6c 20 4d 6f 6e 6f 20 28 6d 63 73 29 22 20 20 20 20 7d 2c 0a ",...."Novell.Mono.(mcs)"....},.
2c8e0 7b 20 22 70 6e 65 74 22 2c 20 20 20 20 22 50 6f 72 74 61 62 6c 65 2e 4e 45 54 20 28 63 73 63 63 {."pnet",...."Portable.NET.(cscc
2c900 29 22 20 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 )"..},.}.}.newoption.{.trigger..
2c920 20 20 20 3d 20 22 66 69 6c 65 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 46 49 4c 45 ...=."file",.value.......=."FILE
2c940 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 61 64 20 46 49 4c 45 20 61 73 20 61 ",.description.=."Read.FILE.as.a
2c960 20 50 72 65 6d 61 6b 65 20 73 63 72 69 70 74 3b 20 64 65 66 61 75 6c 74 20 69 73 20 27 70 72 65 .Premake.script;.default.is.'pre
2c980 6d 61 6b 65 34 2e 6c 75 61 27 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 make4.lua'".}.newoption.{.trigge
2c9a0 72 20 20 20 20 20 3d 20 22 68 65 6c 70 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 r.....=."help",.description.=."D
2c9c0 69 73 70 6c 61 79 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 6e 65 77 6f 70 isplay.this.information".}.newop
2c9e0 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 6f 73 22 2c 0a 76 61 6c 75 65 tion.{.trigger.....=."os",.value
2ca00 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 6e 20 3d 20 .......=."VALUE",.description.=.
2ca20 22 47 65 6e 65 72 61 74 65 20 66 69 6c 65 73 20 66 6f 72 20 61 20 64 69 66 66 65 72 65 6e 74 20 "Generate.files.for.a.different.
2ca40 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b operating.system",.allowed.=.{.{
2ca60 20 22 62 73 64 22 2c 20 20 20 20 20 20 22 4f 70 65 6e 42 53 44 2c 20 4e 65 74 42 53 44 2c 20 6f ."bsd",......"OpenBSD,.NetBSD,.o
2ca80 72 20 46 72 65 65 42 53 44 22 20 7d 2c 0a 7b 20 22 6c 69 6e 75 78 22 2c 20 20 20 20 22 4c 69 6e r.FreeBSD".},.{."linux",...."Lin
2caa0 75 78 22 20 7d 2c 0a 7b 20 22 6d 61 63 6f 73 78 22 2c 20 20 20 22 41 70 70 6c 65 20 4d 61 63 20 ux".},.{."macosx",..."Apple.Mac.
2cac0 4f 53 20 58 22 20 7d 2c 0a 7b 20 22 73 6f 6c 61 72 69 73 22 2c 20 20 22 53 6f 6c 61 72 69 73 22 OS.X".},.{."solaris",.."Solaris"
2cae0 20 7d 2c 0a 7b 20 22 77 69 6e 64 6f 77 73 22 2c 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e .},.{."windows",.."Microsoft.Win
2cb00 64 6f 77 73 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 dows".},.}.}.newoption.{.trigger
2cb20 20 20 20 20 20 3d 20 22 70 6c 61 74 66 6f 72 6d 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d .....=."platform",.value.......=
2cb40 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 41 64 64 20 74 61 72 ."VALUE",.description.=."Add.tar
2cb60 67 65 74 20 61 72 63 68 69 74 65 63 74 75 72 65 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 20 62 get.architecture.(if.supported.b
2cb80 79 20 61 63 74 69 6f 6e 29 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 78 33 32 22 2c y.action)",.allowed.=.{.{."x32",
2cba0 20 20 20 20 20 20 20 20 20 22 33 32 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 78 36 34 22 2c 20 20 20 ........."32-bit".},.{."x64",...
2cbc0 20 20 20 20 20 20 22 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 22 2c ......"64-bit".},.{."universal",
2cbe0 20 20 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 20 61 6e 64 20 ..."Mac.OS.X.Universal,.32-.and.
2cc00 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 33 32 22 2c 20 22 4d 61 63 64-bit".},.{."universal32",."Mac
2cc20 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c .OS.X.Universal,.32-bit.only".},
2cc40 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 36 34 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 .{."universal64",."Mac.OS.X.Univ
2cc60 65 72 73 61 6c 2c 20 36 34 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 70 73 33 22 2c 20 ersal,.64-bit.only".},.{."ps3",.
2cc80 20 20 20 20 20 20 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 33 20 28 65 78 70 65 72 69 6d 65 ........"Playstation.3.(experime
2cca0 6e 74 61 6c 29 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 ntal)".},.{."orbis",......."Play
2ccc0 73 74 61 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 station.4".},.{."xbox360",....."
2cce0 58 62 6f 78 20 33 36 30 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 20 7d 2c 0a 7b 20 22 41 Xbox.360.(experimental)".},.{."A
2cd00 52 4d 22 2c 20 20 20 20 20 20 20 20 20 22 41 52 4d 22 20 7d 2c 0a 7b 20 22 50 6f 77 65 72 50 43 RM",........."ARM".},.{."PowerPC
2cd20 22 2c 20 20 20 20 20 22 50 6f 77 65 72 50 43 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f ",....."PowerPC".},.}.}.newoptio
2cd40 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 73 63 72 69 70 74 73 22 2c 0a 76 61 6c n.{.trigger.....=."scripts",.val
2cd60 75 65 20 20 20 20 20 20 20 3d 20 22 70 61 74 68 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d ue.......=."path",.description.=
2cd80 20 22 53 65 61 72 63 68 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 63 72 69 70 74 73 20 ."Search.for.additional.scripts.
2cda0 6f 6e 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b on.the.given.path".}.newoption.{
2cdc0 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 76 65 72 73 69 6f 6e 22 2c 0a 64 65 73 63 72 69 .trigger.....=."version",.descri
2cde0 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 ption.=."Display.version.informa
2ce00 74 69 6f 6e 22 0a 7d 0a 00 2d 2d 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 33 20 45 tion".}..--.Copyright.(c).2013.E
2ce20 6e 72 69 71 75 65 20 47 61 72 63 c3 ad 61 20 43 6f 74 61 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 nrique.Garc..a.Cota.local.functi
2ce40 6f 6e 20 73 6d 61 72 74 51 75 6f 74 65 28 73 74 72 29 0a 20 20 69 66 20 73 74 72 3a 6d 61 74 63 on.smartQuote(str)...if.str:matc
2ce60 68 28 27 22 27 29 20 61 6e 64 20 6e 6f 74 20 73 74 72 3a 6d 61 74 63 68 28 22 27 22 29 20 74 68 h('"').and.not.str:match("'").th
2ce80 65 6e 0a 20 20 20 20 72 65 74 75 72 6e 20 22 27 22 20 2e 2e 20 73 74 72 20 2e 2e 20 22 27 22 0a en.....return."'"....str...."'".
2cea0 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 27 22 27 20 2e 2e 20 73 74 72 3a 67 73 75 62 28 27 ..end...return.'"'....str:gsub('
2cec0 22 27 2c 20 27 5c 5c 22 27 29 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 "',.'\\"')....'"'.end.local.cont
2cee0 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 7b 0a 20 20 5b 22 5c 61 22 5d rolCharsTranslation.=.{...["\a"]
2cf00 20 3d 20 22 5c 5c 61 22 2c 20 20 5b 22 5c 62 22 5d 20 3d 20 22 5c 5c 62 22 2c 20 5b 22 5c 66 22 .=."\\a",..["\b"].=."\\b",.["\f"
2cf20 5d 20 3d 20 22 5c 5c 66 22 2c 20 20 5b 22 5c 6e 22 5d 20 3d 20 22 5c 5c 6e 22 2c 0a 20 20 5b 22 ].=."\\f",..["\n"].=."\\n",...["
2cf40 5c 72 22 5d 20 3d 20 22 5c 5c 72 22 2c 20 20 5b 22 5c 74 22 5d 20 3d 20 22 5c 5c 74 22 2c 20 5b \r"].=."\\r",..["\t"].=."\\t",.[
2cf60 22 5c 76 22 5d 20 3d 20 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 "\v"].=."\\v".}.local.function.e
2cf80 73 63 61 70 65 43 68 61 72 28 63 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 scapeChar(c).return.controlChars
2cfa0 54 72 61 6e 73 6c 61 74 69 6f 6e 5b 63 5d 20 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f Translation[c].end.local.functio
2cfc0 6e 20 65 73 63 61 70 65 28 73 74 72 29 0a 20 20 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 73 n.escape(str)...local.result.=.s
2cfe0 74 72 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 3a 67 73 75 62 28 22 28 25 63 29 tr:gsub("\\",."\\\\"):gsub("(%c)
2d000 22 2c 20 65 73 63 61 70 65 43 68 61 72 29 0a 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 ",.escapeChar)...return.result.e
2d020 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 73 nd.local.function.isIdentifier(s
2d040 74 72 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 6e tr)...return.type(str).==.'strin
2d060 67 27 20 61 6e 64 20 73 74 72 3a 6d 61 74 63 68 28 20 22 5e 5b 5f 25 61 5d 5b 5f 25 61 25 64 5d g'.and.str:match(."^[_%a][_%a%d]
2d080 2a 24 22 20 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 41 72 72 61 79 *$".).end.local.function.isArray
2d0a0 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 6b 29 20 Key(k,.length)...return.type(k).
2d0c0 3d 3d 20 27 6e 75 6d 62 65 72 27 20 61 6e 64 20 31 20 3c 3d 20 6b 20 61 6e 64 20 6b 20 3c 3d 20 ==.'number'.and.1.<=.k.and.k.<=.
2d0e0 6c 65 6e 67 74 68 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 44 69 63 74 length.end.local.function.isDict
2d100 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 6e 6f ionaryKey(k,.length)...return.no
2d120 74 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 65 6e 64 0a 6c 6f 63 61 t.isArrayKey(k,.length).end.loca
2d140 6c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 3d 20 7b 0a 20 20 5b 27 6e 75 6d 62 l.defaultTypeOrders.=.{...['numb
2d160 65 72 27 5d 20 20 20 3d 20 31 2c 20 5b 27 62 6f 6f 6c 65 61 6e 27 5d 20 20 3d 20 32 2c 20 5b 27 er']...=.1,.['boolean']..=.2,.['
2d180 73 74 72 69 6e 67 27 5d 20 3d 20 33 2c 20 5b 27 74 61 62 6c 65 27 5d 20 3d 20 34 2c 0a 20 20 5b string'].=.3,.['table'].=.4,...[
2d1a0 27 66 75 6e 63 74 69 6f 6e 27 5d 20 3d 20 35 2c 20 5b 27 75 73 65 72 64 61 74 61 27 5d 20 3d 20 'function'].=.5,.['userdata'].=.
2d1c0 36 2c 20 5b 27 74 68 72 65 61 64 27 5d 20 3d 20 37 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6,.['thread'].=.7.}.local.functi
2d1e0 6f 6e 20 73 6f 72 74 4b 65 79 73 28 61 2c 20 62 29 0a 20 20 6c 6f 63 61 6c 20 74 61 2c 20 74 62 on.sortKeys(a,.b)...local.ta,.tb
2d200 20 3d 20 74 79 70 65 28 61 29 2c 20 74 79 70 65 28 62 29 0a 20 20 2d 2d 20 73 74 72 69 6e 67 73 .=.type(a),.type(b)...--.strings
2d220 20 61 6e 64 20 6e 75 6d 62 65 72 73 20 61 72 65 20 73 6f 72 74 65 64 20 6e 75 6d 65 72 69 63 61 .and.numbers.are.sorted.numerica
2d240 6c 6c 79 2f 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 69 66 20 74 61 20 3d 3d 20 74 62 lly/alphabetically...if.ta.==.tb
2d260 20 61 6e 64 20 28 74 61 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 6f 72 20 74 61 20 3d 3d 20 27 6e .and.(ta.==.'string'.or.ta.==.'n
2d280 75 6d 62 65 72 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 61 20 3c 20 62 20 65 6e 64 0a 20 20 umber').then.return.a.<.b.end...
2d2a0 6c 6f 63 61 6c 20 64 74 61 2c 20 64 74 62 20 3d 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 local.dta,.dtb.=.defaultTypeOrde
2d2c0 72 73 5b 74 61 5d 2c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 rs[ta],.defaultTypeOrders[tb]...
2d2e0 2d 2d 20 54 77 6f 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 61 72 65 20 63 6f 6d 70 61 72 65 --.Two.default.types.are.compare
2d300 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 d.according.to.the.defaultTypeOr
2d320 64 65 72 73 20 74 61 62 6c 65 0a 20 20 69 66 20 64 74 61 20 61 6e 64 20 64 74 62 20 74 68 65 6e ders.table...if.dta.and.dtb.then
2d340 20 72 65 74 75 72 6e 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 20 3c 20 .return.defaultTypeOrders[ta].<.
2d360 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 65 6c 73 65 69 66 20 64 defaultTypeOrders[tb]...elseif.d
2d380 74 61 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 20 2d 2d 20 64 65 66 61 ta.....then.return.true..--.defa
2d3a0 75 6c 74 20 74 79 70 65 73 20 62 65 66 6f 72 65 20 63 75 73 74 6f 6d 20 6f 6e 65 73 0a 20 20 65 ult.types.before.custom.ones...e
2d3c0 6c 73 65 69 66 20 64 74 62 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 lseif.dtb.....then.return.false.
2d3e0 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 66 74 65 72 20 64 65 66 61 75 6c 74 20 6f 6e --.custom.types.after.default.on
2d400 65 73 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 72 65 20 73 es...end...--.custom.types.are.s
2d420 6f 72 74 65 64 20 6f 75 74 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 72 65 74 75 72 orted.out.alphabetically...retur
2d440 6e 20 74 61 20 3c 20 74 62 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 n.ta.<.tb.end.local.function.get
2d460 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 6c 6f 63 61 6c 20 6b 65 79 73 2c 20 DictionaryKeys(t)...local.keys,.
2d480 6c 65 6e 67 74 68 20 3d 20 7b 7d 2c 20 23 74 0a 20 20 66 6f 72 20 6b 2c 5f 20 69 6e 20 70 61 69 length.=.{},.#t...for.k,_.in.pai
2d4a0 72 73 28 74 29 20 64 6f 0a 20 20 20 20 69 66 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 rs(t).do.....if.isDictionaryKey(
2d4c0 6b 2c 20 6c 65 6e 67 74 68 29 20 74 68 65 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 k,.length).then.table.insert(key
2d4e0 73 2c 20 6b 29 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 s,.k).end...end...table.sort(key
2d500 73 2c 20 73 6f 72 74 4b 65 79 73 29 0a 20 20 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 6c s,.sortKeys)...return.keys.end.l
2d520 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 ocal.function.getToStringResultS
2d540 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 6c 6f 63 61 6c 20 5f 5f 74 6f 73 74 72 69 6e 67 20 afely(t,.mt)...local.__tostring.
2d560 3d 20 74 79 70 65 28 6d 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 72 61 77 67 65 74 =.type(mt).==.'table'.and.rawget
2d580 28 6d 74 2c 20 27 5f 5f 74 6f 73 74 72 69 6e 67 27 29 0a 20 20 6c 6f 63 61 6c 20 73 74 72 2c 20 (mt,.'__tostring')...local.str,.
2d5a0 6f 6b 0a 20 20 69 66 20 74 79 70 65 28 5f 5f 74 6f 73 74 72 69 6e 67 29 20 3d 3d 20 27 66 75 6e ok...if.type(__tostring).==.'fun
2d5c0 63 74 69 6f 6e 27 20 74 68 65 6e 0a 20 20 20 20 6f 6b 2c 20 73 74 72 20 3d 20 70 63 61 6c 6c 28 ction'.then.....ok,.str.=.pcall(
2d5e0 5f 5f 74 6f 73 74 72 69 6e 67 2c 20 74 29 0a 20 20 20 20 73 74 72 20 3d 20 6f 6b 20 61 6e 64 20 __tostring,.t).....str.=.ok.and.
2d600 73 74 72 20 6f 72 20 27 65 72 72 6f 72 3a 20 27 20 2e 2e 20 74 6f 73 74 72 69 6e 67 28 73 74 72 str.or.'error:.'....tostring(str
2d620 29 0a 20 20 65 6e 64 0a 20 20 69 66 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 6e )...end...if.type(str).==.'strin
2d640 67 27 20 61 6e 64 20 23 73 74 72 20 3e 20 30 20 74 68 65 6e 20 72 65 74 75 72 6e 20 73 74 72 20 g'.and.#str.>.0.then.return.str.
2d660 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 end.end.local.maxIdsMetaTable.=.
2d680 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 6c 66 2c 20 74 79 70 {...__index.=.function(self,.typ
2d6a0 65 4e 61 6d 65 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 eName).....rawset(self,.typeName
2d6c0 2c 20 30 29 0a 20 20 20 20 72 65 74 75 72 6e 20 30 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 ,.0).....return.0...end.}.local.
2d6e0 69 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e idsMetaTable.=.{...__index.=.fun
2d700 63 74 69 6f 6e 20 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 6c 6f 63 61 6c ction.(self,.typeName).....local
2d720 20 63 6f 6c 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 .col.=.setmetatable({},.{__mode.
2d740 3d 20 22 6b 76 22 7d 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 =."kv"}).....rawset(self,.typeNa
2d760 6d 65 2c 20 63 6f 6c 29 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 0a 20 20 65 6e 64 0a 7d 0a me,.col).....return.col...end.}.
2d780 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 local.function.countTableAppeara
2d7a0 6e 63 65 73 28 74 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 74 61 62 6c nces(t,.tableAppearances)...tabl
2d7c0 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 eAppearances.=.tableAppearances.
2d7e0 6f 72 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b or.setmetatable({},.{__mode.=."k
2d800 22 7d 29 0a 20 20 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e "})...if.type(t).==.'table'.then
2d820 0a 20 20 20 20 69 66 20 6e 6f 74 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 .....if.not.tableAppearances[t].
2d840 74 68 65 6e 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d then.......tableAppearances[t].=
2d860 20 31 0a 20 20 20 20 20 20 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a .1.......for.k,v.in.pairs(t).do.
2d880 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 6b 2c ........countTableAppearances(k,
2d8a0 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 .tableAppearances).........count
2d8c0 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 76 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 TableAppearances(v,.tableAppeara
2d8e0 6e 63 65 73 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 nces).......end.......countTable
2d900 41 70 70 65 61 72 61 6e 63 65 73 28 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 2c 20 74 61 62 Appearances(getmetatable(t),.tab
2d920 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 74 61 leAppearances).....else.......ta
2d940 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 bleAppearances[t].=.tableAppeara
2d960 6e 63 65 73 5b 74 5d 20 2b 20 31 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 nces[t].+.1.....end...end...retu
2d980 72 6e 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 rn.tableAppearances.end.local.fu
2d9a0 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 66 69 6c 74 65 72 29 0a 20 20 69 66 nction.parse_filter(filter)...if
2d9c0 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e .type(filter).==.'function'.then
2d9e0 20 72 65 74 75 72 6e 20 66 69 6c 74 65 72 20 65 6e 64 0a 20 20 2d 2d 20 6e 6f 74 20 61 20 66 75 .return.filter.end...--.not.a.fu
2da00 6e 63 74 69 6f 6e 2c 20 73 6f 20 69 74 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 20 6f 72 nction,.so.it.must.be.a.table.or
2da20 20 74 61 62 6c 65 2d 6c 69 6b 65 0a 20 20 66 69 6c 74 65 72 20 3d 20 74 79 70 65 28 66 69 6c 74 .table-like...filter.=.type(filt
2da40 65 72 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 66 69 6c 74 65 72 20 6f 72 20 7b 66 69 er).==.'table'.and.filter.or.{fi
2da60 6c 74 65 72 7d 0a 20 20 6c 6f 63 61 6c 20 64 69 63 74 69 6f 6e 61 72 79 20 3d 20 7b 7d 0a 20 20 lter}...local.dictionary.=.{}...
2da80 66 6f 72 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 66 69 6c 74 65 72 29 20 64 6f 20 64 69 63 74 for._,v.in.pairs(filter).do.dict
2daa0 69 6f 6e 61 72 79 5b 76 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 66 75 ionary[v].=.true.end...return.fu
2dac0 6e 63 74 69 6f 6e 28 78 29 20 72 65 74 75 72 6e 20 64 69 63 74 69 6f 6e 61 72 79 5b 78 5d 20 65 nction(x).return.dictionary[x].e
2dae0 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 50 61 74 68 28 70 nd.end.local.function.makePath(p
2db00 61 74 68 2c 20 6b 65 79 29 0a 20 20 6c 6f 63 61 6c 20 6e 65 77 50 61 74 68 2c 20 6c 65 6e 20 3d ath,.key)...local.newPath,.len.=
2db20 20 7b 7d 2c 20 23 70 61 74 68 0a 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 20 64 6f 20 6e 65 77 .{},.#path...for.i=1,.len.do.new
2db40 50 61 74 68 5b 69 5d 20 3d 20 70 61 74 68 5b 69 5d 20 65 6e 64 0a 20 20 6e 65 77 50 61 74 68 5b Path[i].=.path[i].end...newPath[
2db60 6c 65 6e 2b 31 5d 20 3d 20 6b 65 79 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 50 61 74 68 0a 65 6e len+1].=.key...return.newPath.en
2db80 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 6f d.function.inspect(rootObject,.o
2dba0 70 74 69 6f 6e 73 29 0a 20 20 6f 70 74 69 6f 6e 73 20 20 20 20 20 20 20 3d 20 6f 70 74 69 6f 6e ptions)...options.......=.option
2dbc0 73 20 6f 72 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 64 65 70 74 68 20 20 20 3d 20 6f 70 74 69 6f 6e s.or.{}...local.depth...=.option
2dbe0 73 2e 64 65 70 74 68 20 6f 72 20 6d 61 74 68 2e 68 75 67 65 0a 20 20 6c 6f 63 61 6c 20 66 69 6c s.depth.or.math.huge...local.fil
2dc00 74 65 72 20 20 3d 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 6f 70 74 69 6f 6e 73 2e 66 69 6c 74 ter..=.parse_filter(options.filt
2dc20 65 72 20 6f 72 20 7b 7d 29 0a 20 20 6c 6f 63 61 6c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 er.or.{})...local.tableAppearanc
2dc40 65 73 20 3d 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 72 6f 6f 74 4f es.=.countTableAppearances(rootO
2dc60 62 6a 65 63 74 29 0a 20 20 6c 6f 63 61 6c 20 62 75 66 66 65 72 20 3d 20 7b 7d 0a 20 20 6c 6f 63 bject)...local.buffer.=.{}...loc
2dc80 61 6c 20 6d 61 78 49 64 73 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 6d 61 78 al.maxIds.=.setmetatable({},.max
2dca0 49 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 69 64 73 20 20 20 20 3d 20 73 IdsMetaTable)...local.ids....=.s
2dcc0 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 etmetatable({},.idsMetaTable)...
2dce0 6c 6f 63 61 6c 20 6c 65 76 65 6c 20 20 3d 20 30 0a 20 20 6c 6f 63 61 6c 20 62 6c 65 6e 20 20 20 local.level..=.0...local.blen...
2dd00 3d 20 30 20 2d 2d 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 0a 20 20 6c 6f 63 61 6c 20 66 75 6e =.0.--.buffer.length...local.fun
2dd20 63 74 69 6f 6e 20 70 75 74 73 28 2e 2e 2e 29 0a 20 20 20 20 6c 6f 63 61 6c 20 61 72 67 73 20 3d ction.puts(...).....local.args.=
2dd40 20 7b 2e 2e 2e 7d 0a 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 23 61 72 67 73 20 64 6f 0a 20 20 20 .{...}.....for.i=1,.#args.do....
2dd60 20 20 20 62 6c 65 6e 20 3d 20 62 6c 65 6e 20 2b 20 31 0a 20 20 20 20 20 20 62 75 66 66 65 72 5b ...blen.=.blen.+.1.......buffer[
2dd80 62 6c 65 6e 5d 20 3d 20 74 6f 73 74 72 69 6e 67 28 61 72 67 73 5b 69 5d 29 0a 20 20 20 20 65 6e blen].=.tostring(args[i]).....en
2dda0 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 77 6e 28 66 29 d...end...local.function.down(f)
2ddc0 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2b 20 31 0a 20 20 20 20 66 28 29 0a 20 .....level.=.level.+.1.....f()..
2dde0 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2d 20 31 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 ...level.=.level.-.1...end...loc
2de00 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 70 75 74 73 28 22 5c al.function.tabify().....puts("\
2de20 6e 22 2c 20 73 74 72 69 6e 67 2e 72 65 70 28 22 20 20 22 2c 20 6c 65 76 65 6c 29 29 0a 20 20 65 n",.string.rep("..",.level))...e
2de40 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c nd...local.function.commaControl
2de60 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 69 66 20 6e 65 65 64 73 43 6f 6d 6d 61 20 74 (needsComma).....if.needsComma.t
2de80 68 65 6e 20 70 75 74 73 28 27 2c 27 29 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 hen.puts(',').end.....return.tru
2dea0 65 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 72 65 61 64 79 e...end...local.function.already
2dec0 56 69 73 69 74 65 64 28 76 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 5b 74 79 70 65 28 76 Visited(v).....return.ids[type(v
2dee0 29 5d 5b 76 5d 20 7e 3d 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 )][v].~=.nil...end...local.funct
2df00 69 6f 6e 20 67 65 74 49 64 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 65 ion.getId(v).....local.tv.=.type
2df20 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 69 64 20 3d 20 69 64 73 5b 74 76 5d 5b 76 5d 0a 20 20 (v).....local.id.=.ids[tv][v]...
2df40 20 20 69 66 20 6e 6f 74 20 69 64 20 74 68 65 6e 0a 20 20 20 20 20 20 69 64 20 20 20 20 20 20 20 ..if.not.id.then.......id.......
2df60 20 20 3d 20 6d 61 78 49 64 73 5b 74 76 5d 20 2b 20 31 0a 20 20 20 20 20 20 6d 61 78 49 64 73 5b ..=.maxIds[tv].+.1.......maxIds[
2df80 74 76 5d 20 3d 20 69 64 0a 20 20 20 20 20 20 69 64 73 5b 74 76 5d 5b 76 5d 20 3d 20 69 64 0a 20 tv].=.id.......ids[tv][v].=.id..
2dfa0 20 20 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 ...end.....return.id...end...loc
2dfc0 61 6c 20 70 75 74 56 61 6c 75 65 20 2d 2d 20 66 6f 72 77 61 72 64 20 64 65 63 6c 61 72 61 74 69 al.putValue.--.forward.declarati
2dfe0 6f 6e 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 67 6f 20 62 65 66 6f 72 65 20 70 75 74 54 61 on.that.needs.to.go.before.putTa
2e000 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 ble.&.putKey...local.function.pu
2e020 74 4b 65 79 28 6b 29 0a 20 20 20 20 69 66 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 6b 29 20 74 tKey(k).....if.isIdentifier(k).t
2e040 68 65 6e 20 72 65 74 75 72 6e 20 70 75 74 73 28 6b 29 20 65 6e 64 0a 20 20 20 20 70 75 74 73 28 hen.return.puts(k).end.....puts(
2e060 20 22 5b 22 20 29 0a 20 20 20 20 70 75 74 56 61 6c 75 65 28 6b 2c 20 7b 7d 29 0a 20 20 20 20 70 ."[".).....putValue(k,.{}).....p
2e080 75 74 73 28 22 5d 22 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 uts("]")...end...local.function.
2e0a0 70 75 74 54 61 62 6c 65 28 74 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 61 6c 72 65 61 64 79 putTable(t,.path).....if.already
2e0c0 56 69 73 69 74 65 64 28 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 74 61 62 Visited(t).then.......puts('<tab
2e0e0 6c 65 20 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 0a 20 20 20 20 65 6c 73 65 69 66 20 le.',.getId(t),.'>').....elseif.
2e100 6c 65 76 65 6c 20 3e 3d 20 64 65 70 74 68 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 level.>=.depth.then.......puts('
2e120 7b 2e 2e 2e 7d 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 69 66 20 74 61 62 6c 65 41 {...}').....else.......if.tableA
2e140 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3e 20 31 20 74 68 65 6e 20 70 75 74 73 28 27 3c 27 2c ppearances[t].>.1.then.puts('<',
2e160 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 20 65 6e 64 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 .getId(t),.'>').end.......local.
2e180 64 69 63 74 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 44 69 63 74 69 6f 6e 61 72 dictKeys..........=.getDictionar
2e1a0 79 4b 65 79 73 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6c 65 6e 67 74 68 20 20 20 20 20 yKeys(t).......local.length.....
2e1c0 20 20 20 20 20 20 20 3d 20 23 74 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6d 74 20 20 20 20 20 20 .......=.#t.......local.mt......
2e1e0 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 20 20 20 20 ..........=.getmetatable(t).....
2e200 20 20 6c 6f 63 61 6c 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 20 3d 20 67 65 74 54 ..local.to_string_result..=.getT
2e220 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 20 20 20 oStringResultSafely(t,.mt)......
2e240 20 70 75 74 73 28 27 7b 27 29 0a 20 20 20 20 20 20 64 6f 77 6e 28 66 75 6e 63 74 69 6f 6e 28 29 .puts('{').......down(function()
2e260 0a 20 20 20 20 20 20 20 20 69 66 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 74 68 65 .........if.to_string_result.the
2e280 6e 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 2d 2d 20 27 2c 20 65 73 63 61 70 65 28 n...........puts('.--.',.escape(
2e2a0 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 to_string_result))...........if.
2e2c0 6c 65 6e 67 74 68 20 3e 3d 20 31 20 74 68 65 6e 20 74 61 62 69 66 79 28 29 20 65 6e 64 20 2d 2d length.>=.1.then.tabify().end.--
2e2e0 20 74 61 62 69 66 79 20 74 68 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 .tabify.the.array.values........
2e300 20 65 6e 64 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 .end.........local.needsComma.=.
2e320 66 61 6c 73 65 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 67 74 68 20 64 6f false.........for.i=1,.length.do
2e340 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e ...........needsComma.=.commaCon
2e360 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 trol(needsComma)...........puts(
2e380 27 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 69 5d 2c 20 6d 61 '.')...........putValue(t[i],.ma
2e3a0 6b 65 50 61 74 68 28 70 61 74 68 2c 20 69 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 kePath(path,.i)).........end....
2e3c0 20 20 20 20 20 66 6f 72 20 5f 2c 6b 20 69 6e 20 69 70 61 69 72 73 28 64 69 63 74 4b 65 79 73 29 .....for._,k.in.ipairs(dictKeys)
2e3e0 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 .do...........needsComma.=.comma
2e400 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 Control(needsComma)...........ta
2e420 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 20 bify()...........putKey(k)......
2e440 20 20 20 20 20 70 75 74 73 28 27 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 .....puts('.=.')...........putVa
2e460 6c 75 65 28 74 5b 6b 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 29 29 0a 20 20 20 lue(t[k],.makePath(path,.k))....
2e480 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 69 66 20 6d 74 20 74 68 65 6e 0a 20 20 20 20 .....end.........if.mt.then.....
2e4a0 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 ......needsComma.=.commaControl(
2e4c0 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 needsComma)...........tabify()..
2e4e0 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 6d 65 74 61 74 61 62 6c 65 3e 20 3d 20 27 29 0a .........puts('<metatable>.=.').
2e500 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 6d 74 2c 20 6d 61 6b 65 50 61 74 68 28 ..........putValue(mt,.makePath(
2e520 70 61 74 68 2c 20 27 3c 6d 65 74 61 74 61 62 6c 65 3e 27 29 29 0a 20 20 20 20 20 20 20 20 65 6e path,.'<metatable>')).........en
2e540 64 0a 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 20 20 69 66 20 23 64 69 63 74 4b 65 79 73 20 d.......end).......if.#dictKeys.
2e560 3e 20 30 20 6f 72 20 6d 74 20 74 68 65 6e 20 2d 2d 20 64 69 63 74 69 6f 6e 61 72 79 20 74 61 62 >.0.or.mt.then.--.dictionary.tab
2e580 6c 65 2e 20 4a 75 73 74 69 66 79 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 74 61 le..Justify.closing.}.........ta
2e5a0 62 69 66 79 28 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 6c 65 6e 67 74 68 20 3e 20 30 20 74 bify().......elseif.length.>.0.t
2e5c0 68 65 6e 20 2d 2d 20 61 72 72 61 79 20 74 61 62 6c 65 73 20 68 61 76 65 20 6f 6e 65 20 65 78 74 hen.--.array.tables.have.one.ext
2e5e0 72 61 20 73 70 61 63 65 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 ra.space.before.closing.}.......
2e600 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 70 75 74 73 ..puts('.').......end.......puts
2e620 28 27 7d 27 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 70 75 74 76 61 6c 75 ('}').....end...end...--.putvalu
2e640 65 20 69 73 20 66 6f 72 77 61 72 64 2d 64 65 63 6c 61 72 65 64 20 62 65 66 6f 72 65 20 70 75 74 e.is.forward-declared.before.put
2e660 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 70 75 74 56 61 6c 75 65 20 3d 20 66 75 6e 63 Table.&.putKey...putValue.=.func
2e680 74 69 6f 6e 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 66 69 6c 74 65 72 28 76 2c 20 70 tion(v,.path).....if.filter(v,.p
2e6a0 61 74 68 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 66 69 6c 74 65 72 65 64 3e ath).then.......puts('<filtered>
2e6c0 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 ').....else.......local.tv.=.typ
2e6e0 65 28 76 29 0a 20 20 20 20 20 20 69 66 20 74 76 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 74 68 65 e(v).......if.tv.==.'string'.the
2e700 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 73 6d 61 72 74 51 75 6f 74 65 28 65 73 63 61 70 65 n.........puts(smartQuote(escape
2e720 28 76 29 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 6e 75 6d 62 65 72 (v))).......elseif.tv.==.'number
2e740 27 20 6f 72 20 74 76 20 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 6f 72 20 74 76 20 3d 3d 20 27 6e '.or.tv.==.'boolean'.or.tv.==.'n
2e760 69 6c 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 74 6f 73 74 72 69 6e 67 28 76 il'.then.........puts(tostring(v
2e780 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 )).......elseif.tv.==.'table'.th
2e7a0 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 54 61 62 6c 65 28 76 2c 20 70 61 74 68 29 0a 20 20 20 en.........putTable(v,.path)....
2e7c0 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 27 2c 74 76 2c 27 20 27 2c ...else.........puts('<',tv,'.',
2e7e0 67 65 74 49 64 28 76 29 2c 27 3e 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 65 6e 64 0a getId(v),'>').......end.....end.
2e800 20 20 65 6e 64 0a 20 20 70 75 74 56 61 6c 75 65 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 7b 7d 29 ..end...putValue(rootObject,.{})
2e820 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 66 66 65 72 29 0a 65 ...return.table.concat(buffer).e
2e840 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 74 61 62 6c 65 28 6e 61 6d 65 2c 20 74 61 62 nd.function.printtable(name,.tab
2e860 6c 65 29 0a 70 72 69 6e 74 28 22 74 61 62 6c 65 3a 20 22 2c 20 6e 61 6d 65 2c 20 69 6e 73 70 65 le).print("table:.",.name,.inspe
2e880 63 74 28 74 61 62 6c 65 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 ct(table),."\n").end.function.pr
2e8a0 69 6e 74 73 74 61 63 6b 28 29 0a 70 72 69 6e 74 28 64 65 62 75 67 2e 74 72 61 63 65 62 61 63 6b intstack().print(debug.traceback
2e8c0 28 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 20 3d 20 (),."\n").end..premake.dotnet.=.
2e8e0 7b 20 7d 0a 70 72 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 {.}.premake.dotnet.namestyle.=."
2e900 77 69 6e 64 6f 77 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 windows".local.flags.=.{.FatalWa
2e920 72 6e 69 6e 67 20 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 rning...=."/warnaserror",.Optimi
2e940 7a 65 20 20 20 20 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 ze.......=."/optimize",.Optimize
2e960 53 69 7a 65 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 70 Size...=."/optimize",.OptimizeSp
2e980 65 65 64 20 20 3d 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 eed..=."/optimize",.Symbols.....
2e9a0 20 20 20 3d 20 22 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 ...=."/debug",.Unsafe.........=.
2e9c0 22 2f 75 6e 73 61 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 "/unsafe".}.function.premake.dot
2e9e0 6e 65 74 2e 67 65 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 net.getbuildaction(fcfg).local.e
2ea00 78 74 20 3d 20 70 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 xt.=.path.getextension(fcfg.name
2ea20 29 3a 6c 6f 77 65 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 ):lower().if.fcfg.buildaction.==
2ea40 20 22 43 6f 6d 70 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 ."Compile".or.ext.==.".cs".then.
2ea60 72 65 74 75 72 6e 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 return."Compile".elseif.fcfg.bui
2ea80 6c 64 61 63 74 69 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 ldaction.==."Embed".or.ext.==.".
2eaa0 72 65 73 78 22 20 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 resx".then.return."EmbeddedResou
2eac0 72 63 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 rce".elseif.fcfg.buildaction.==.
2eae0 22 43 6f 70 79 22 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 "Copy".or.ext.==.".asax".or.ext.
2eb00 3d 3d 20 22 2e 61 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 ==.".aspx".then.return."Content"
2eb20 0a 65 6c 73 65 0a 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 .else.return."None".end.end.func
2eb40 74 69 6f 6e 20 70 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 tion.premake.dotnet.getcompilerv
2eb60 61 72 28 63 66 67 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 ar(cfg).if.(_OPTIONS.dotnet.==."
2eb80 6d 73 6e 65 74 22 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 msnet").then.return."csc".elseif
2eba0 20 28 5f 4f 50 54 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 .(_OPTIONS.dotnet.==."mono").the
2ebc0 6e 0a 69 66 20 28 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 n.if.(cfg.framework.<=."1.1").th
2ebe0 65 6e 0a 72 65 74 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 en.return."mcs".elseif.(cfg.fram
2ec00 65 77 6f 72 6b 20 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 ework.>=."4.0").then.return."dmc
2ec20 73 22 0a 65 6c 73 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 s".else..return."gmcs".end.else.
2ec40 72 65 74 75 72 6e 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 return."cscc".end.end.function.p
2ec60 72 65 6d 61 6b 65 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 remake.dotnet.getflags(cfg).loca
2ec80 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 67 2e 66 l.result.=.table.translate(cfg.f
2eca0 6c 61 67 73 2c 20 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 lags,.flags).return.result.end.f
2ecc0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 63 unction.premake.dotnet.getkind(c
2ece0 66 67 29 0a 69 66 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 fg).if.(cfg.kind.==."ConsoleApp"
2ed00 29 20 74 68 65 6e 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 ).then.return."Exe".elseif.(cfg.
2ed20 6b 69 6e 64 20 3d 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 kind.==."WindowedApp").then.retu
2ed40 72 6e 20 22 57 69 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 rn."WinExe".elseif.(cfg.kind.==.
2ed60 22 53 68 61 72 65 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 "SharedLib").then.return."Librar
2ed80 79 22 0a 65 6e 64 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 y".end.end.premake.gcc.=.{.}.pre
2eda0 6d 61 6b 65 2e 67 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 make.gcc.cc.....=."gcc".premake.
2edc0 67 63 63 2e 63 78 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 gcc.cxx....=."g++".premake.gcc.a
2ede0 72 20 20 20 20 20 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 r.....=."ar".premake.gcc.llvm...
2ee00 3d 20 66 61 6c 73 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 =.false.local.cflags.=.{.EnableS
2ee20 53 45 20 20 20 20 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 SE......=."-msse",.EnableSSE2...
2ee40 20 20 3d 20 22 2d 6d 73 73 65 32 22 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 ..=."-msse2",.ExtraWarnings..=."
2ee60 2d 57 61 6c 6c 20 2d 57 65 78 74 72 61 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d -Wall.-Wextra",.FatalWarnings..=
2ee80 20 22 2d 57 65 72 72 6f 72 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 66 ."-Werror",.FloatFast......=."-f
2eea0 66 61 73 74 2d 6d 61 74 68 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 66 fast-math",.FloatStrict....=."-f
2eec0 66 6c 6f 61 74 2d 73 74 6f 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 22 float-store",.NoFramePointer.=."
2eee0 2d 66 6f 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 -fomit-frame-pointer",.Optimize.
2ef00 20 20 20 20 20 20 3d 20 22 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 ......=."-O2",.OptimizeSize...=.
2ef20 22 2d 4f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 33 22 2c 0a 53 "-Os",.OptimizeSpeed..=."-O3",.S
2ef40 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 ymbols........=."-g",.}.local.cx
2ef60 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 20 22 2d 66 6e xflags.=.{.NoExceptions...=."-fn
2ef80 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 o-exceptions",.NoRTTI.........=.
2efa0 22 2d 66 6e 6f 2d 72 74 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 20 3d 20 22 2d "-fno-rtti",.UnsignedChar...=."-
2efc0 66 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 funsigned-char",.}.premake.gcc.p
2efe0 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 latforms.=.{.Native.=.{.cppflags
2f000 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 .=."-MMD.-MP",.},.x32.=.{.cppfla
2f020 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 22 2d 6d 33 gs.=."-MMD.-MP",.flags....=."-m3
2f040 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2",.},.x64.=.{.cppflags.=."-MMD.
2f060 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 -MP",.flags....=."-m64",.},.Univ
2f080 65 72 73 61 6c 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a ersal.=.{.ar.......=."libtool",.
2f0a0 63 70 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 cppflags.=."-MMD.-MP",.flags....
2f0c0 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 =."-arch.i386.-arch.x86_64.-arch
2f0e0 20 70 70 63 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 .ppc.-arch.ppc64",.},.Universal3
2f100 32 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 2.=.{.ar.......=."libtool",.cppf
2f120 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 22 2d lags.=."-MMD.-MP",.flags....=."-
2f140 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 70 70 63 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 arch.i386.-arch.ppc",.},.Univers
2f160 61 6c 36 34 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 al64.=.{.ar.......=."libtool",.c
2f180 70 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 ppflags.=."-MMD.-MP",.flags....=
2f1a0 20 22 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a ."-arch.x86_64.-arch.ppc64",.},.
2f1c0 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b PS3.=.{.cc.........=."ppu-lv2-g+
2f1e0 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a +",.cxx........=."ppu-lv2-g++",.
2f200 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c ar.........=."ppu-lv2-ar",.cppfl
2f220 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 20 ags...=."-MMD.-MP",.},.WiiDev.=.
2f240 7b 0a 63 70 70 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 20 2d 49 24 28 4c 49 {.cppflags....=."-MMD.-MP.-I$(LI
2f260 42 4f 47 43 5f 49 4e 43 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 6c 64 66 6c 61 67 73 3d 20 BOGC_INC).$(MACHDEP)",.ldflags=.
2f280 22 2d 4c 24 28 4c 49 42 4f 47 43 5f 4c 49 42 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 63 66 "-L$(LIBOGC_LIB).$(MACHDEP)",.cf
2f2a0 67 73 65 74 74 69 6e 67 73 20 3d 20 5b 5b 0a 20 20 69 66 65 71 20 28 24 28 73 74 72 69 70 20 24 gsettings.=.[[...ifeq.($(strip.$
2f2c0 28 44 45 56 4b 49 54 50 50 43 29 29 2c 29 0a 20 20 20 20 24 28 65 72 72 6f 72 20 22 44 45 56 4b (DEVKITPPC)),).....$(error."DEVK
2f2e0 49 54 50 50 43 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f ITPPC.environment.variable.is.no
2f300 74 20 73 65 74 22 29 27 0a 20 20 65 6e 64 69 66 0a 20 20 69 6e 63 6c 75 64 65 20 24 28 44 45 56 t.set")'...endif...include.$(DEV
2f320 4b 49 54 50 50 43 29 2f 77 69 69 5f 72 75 6c 65 73 27 5d 5d 2c 0a 7d 2c 0a 4f 72 62 69 73 20 3d KITPPC)/wii_rules']],.},.Orbis.=
2f340 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 63 6c 61 6e 67 22 2c 0a 63 .{.cc.........=."orbis-clang",.c
2f360 78 78 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 63 6c 61 6e 67 2b 2b 22 2c 0a 61 72 20 xx........=."orbis-clang++",.ar.
2f380 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 ........=."orbis-ar",.cppflags..
2f3a0 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 .=."-MMD.-MP",.}.}.local.platfor
2f3c0 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 ms.=.premake.gcc.platforms.funct
2f3e0 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 ion.premake.gcc.getcppflags(cfg)
2f400 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 72 74 28 .local.flags.=.{.}.table.insert(
2f420 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 5d 2e 63 flags,.platforms[cfg.platform].c
2f440 70 70 66 6c 61 67 73 29 0a 69 66 20 66 6c 61 67 73 5b 31 5d 3a 73 74 61 72 74 73 77 69 74 68 28 ppflags).if.flags[1]:startswith(
2f460 22 2d 4d 4d 44 22 29 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 "-MMD").then.table.insert(flags,
2f480 20 22 2d 4d 50 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 0a 65 6e 64 0a 66 75 6e ."-MP").end.return.flags.end.fun
2f4a0 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 ction.premake.gcc.getcflags(cfg)
2f4c0 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(
2f4e0 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(
2f500 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].
2f520 66 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 7e 3d 20 22 77 69 6e 64 6f 77 73 flags).if.cfg.system.~=."windows
2f540 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 62 22 20 74 68 ".and.cfg.kind.==."SharedLib".th
2f560 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 66 50 49 43 22 29 en.table.insert(result,."-fPIC")
2f580 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.
2f5a0 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 premake.gcc.getcxxflags(cfg).loc
2f5c0 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 67 2e al.result.=.table.translate(cfg.
2f5e0 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 0a 65 flags,.cxxflags).return.result.e
2f600 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 64 66 6c 61 nd.function.premake.gcc.getldfla
2f620 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 20 6e 6f gs(cfg).local.result.=.{.}.if.no
2f640 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 63 66 67 2e t.cfg.flags.Symbols.then.if.cfg.
2f660 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 65 6c 73 65 0a 74 61 62 system.==."macosx".then.else.tab
2f680 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 65 6e 64 0a le.insert(result,."-s").end.end.
2f6a0 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a if.cfg.kind.==."SharedLib".then.
2f6c0 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 74 if.cfg.system.==."macosx".then.t
2f6e0 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 64 79 6e 61 6d 69 63 6c 69 62 able.insert(result,."-dynamiclib
2f700 22 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 ").else.table.insert(result,."-s
2f720 68 61 72 65 64 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 hared").end.if.cfg.system.==."wi
2f740 6e 64 6f 77 73 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 ndows".and.not.cfg.flags.NoImpor
2f760 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,.'
2f780 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
2f7a0 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 69 arget.fullpath....'"').end.end.i
2f7c0 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 f.cfg.kind.==."WindowedApp".and.
2f7e0 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 74 61 62 cfg.system.==."windows".then.tab
2f800 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6d 77 69 6e 64 6f 77 73 22 29 0a 65 le.insert(result,."-mwindows").e
2f820 6e 64 0a 6c 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 nd.local.platform.=.platforms[cf
2f840 67 2e 70 6c 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 g.platform].table.insert(result,
2f860 20 70 6c 61 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 .platform.flags).table.insert(re
2f880 73 75 6c 74 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 sult,.platform.ldflags).return.r
2f8a0 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 2e 67 esult.end.function.premake.gcc.g
2f8c0 65 74 6c 69 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 etlibdirflags(cfg).local.result.
2f8e0 3d 20 7b 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 70 72 65 =.{.}.for._,.value.in.ipairs(pre
2f900 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 63 make.getlinks(cfg,."all",."direc
2f920 74 6f 72 79 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 tory")).do.table.insert(result,.
2f940 27 2d 4c 27 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 '-L'...._MAKE.esc(value)).end.re
2f960 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
2f980 2e 67 63 63 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 .gcc.getlinkflags(cfg).local.res
2f9a0 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 69 72 73 28 ult.=.{}.for._,.value.in.ipairs(
2f9c0 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 premake.getlinks(cfg,."system",.
2f9e0 22 6e 61 6d 65 22 29 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e "name")).do.if.path.getextension
2fa00 28 76 61 6c 75 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 20 74 68 65 6e 0a 74 61 62 (value).==.".framework".then.tab
2fa20 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 66 72 61 6d 65 77 6f 72 6b 20 27 20 le.insert(result,.'-framework.'.
2fa40 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 76 61 ..._MAKE.esc(path.getbasename(va
2fa60 6c 75 65 29 29 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 lue))).else.table.insert(result,
2fa80 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 0a 65 6e 64 0a 65 .'-l'...._MAKE.esc(value)).end.e
2faa0 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 72 nd.return.result.end.function.pr
2fac0 65 6d 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 emake.gcc.getarchiveflags(prj,.c
2fae0 66 67 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 fg,.ndx).local.result.=.{}.if.cf
2fb00 67 2e 70 6c 61 74 66 6f 72 6d 3a 73 74 61 72 74 73 77 69 74 68 28 22 55 6e 69 76 65 72 73 61 6c g.platform:startswith("Universal
2fb20 22 29 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 ").then.if.prj.options.ArchiveSp
2fb40 6c 69 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 lit.then.error("gcc.tool.'Univer
2fb60 73 61 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 sal*'.platforms.do.not.support.s
2fb80 70 6c 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 plit.archives").end.table.insert
2fba0 28 72 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 (result,.'-o').else.if.(not.prj.
2fbc0 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 69 66 20 70 72 options.ArchiveSplit).then.if.pr
2fbe0 65 6d 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 emake.gcc.llvm.then.table.insert
2fc00 28 72 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 (result,.'rcs').else.table.inser
2fc20 74 28 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 t(result,.'-rcs').end.else.if.pr
2fc40 65 6d 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 emake.gcc.llvm.then.if.(not.ndx)
2fc60 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 71 63 27 29 .then.table.insert(result,.'qc')
2fc80 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 27 63 73 27 29 .else.table.insert(result,.'cs')
2fca0 0a 65 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 .end.else.if.(not.ndx).then.tabl
2fcc0 65 2e 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 e.insert(result,.'-qc').else.tab
2fce0 6c 65 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 le.insert(result,.'-cs').end.end
2fd00 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 74 .end.end.return.result.end.funct
2fd20 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e ion.premake.gcc.getdefines(defin
2fd40 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 es).local.result.=.{.}.for._,def
2fd60 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 .in.ipairs(defines).do.table.ins
2fd80 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 ert(result,.'-D'....def).end.ret
2fda0 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e urn.result.end.function.premake.
2fdc0 67 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a gcc.getincludedirs(includedirs).
2fde0 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 local.result.=.{.}.for._,dir.in.
2fe00 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 ipairs(includedirs).do.table.ins
2fe20 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 ert(result,."-I"...._MAKE.esc(di
2fe40 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 r)).end.return.result.end.functi
2fe60 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 on.premake.gcc.getcfgsettings(cf
2fe80 67 29 0a 72 65 74 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d g).return.platforms[cfg.platform
2fea0 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 67 68 73 20 3d ].cfgsettings.end..premake.ghs.=
2fec0 20 7b 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 .{.}.premake.ghs.namestyle.=."PS
2fee0 33 22 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 3".premake.ghs.cc.....=."ccppc".
2ff00 70 72 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 premake.ghs.cxx....=."cxppc".pre
2ff20 6d 61 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 make.ghs.ar.....=."cxppc".local.
2ff40 63 66 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 cflags.=.{.FatalWarnings..=."--q
2ff60 75 69 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 uit_after_warnings",.Optimize...
2ff80 20 20 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 ....=."-Ogeneral",.OptimizeSize.
2ffa0 20 20 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 ..=."-Osize",.OptimizeSpeed..=."
2ffc0 2d 4f 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 -Ospeed",.Symbols........=."-g",
2ffe0 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f .}.local.cxxflags.=.{.NoExceptio
30000 6e 73 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 ns...=."--no_exceptions",.NoRTTI
30020 20 20 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 .........=."--no_rtti",.Unsigned
30040 43 68 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 Char...=."--unsigned_chars",.}.p
30060 72 65 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 remake.ghs.platforms.=.{.Native.
30080 3d 20 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 =.{.cppflags.=."-MMD",.},.PowerP
300a0 43 20 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 C.=.{.cc.........=."ccppc",.cxx.
300c0 20 20 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 ......=."cxppc",.ar.......=."cxp
300e0 70 63 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 pc",.cppflags...=."-MMD",.arflag
30100 73 20 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 s....=."-archive.-o",.},.ARM.=.{
30120 0a 63 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 .cc.........=."ccarm",.cxx......
30140 20 20 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 ..=."cxarm",.ar.........=."cxarm
30160 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.
30180 20 20 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 ...=."-archive.-o",.}.}.local.pl
301a0 61 74 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 atforms.=.premake.ghs.platforms.
301c0 66 75 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 function.premake.ghs.getcppflags
301e0 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e (cfg).local.flags.=.{.}.table.in
30200 73 65 72 74 28 66 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f sert(flags,.platforms[cfg.platfo
30220 72 6d 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 rm].cppflags).return.flags.end.f
30240 75 6e 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 unction.premake.ghs.getcflags(cf
30260 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 g).local.result.=.table.translat
30280 65 28 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 e(cfg.flags,.cflags).table.inser
302a0 74 28 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 t(result,.platforms[cfg.platform
302c0 5d 2e 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 ].flags).return.result.end.funct
302e0 69 6f 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 ion.premake.ghs.getcxxflags(cfg)
30300 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(
30320 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
30340 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 65 74 6c lt.end.function.premake.ghs.getl
30360 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c dflags(cfg).local.result.=.{.}.l
30380 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
303a0 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
303c0 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
303e0 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
30400 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 65 74 6c 69 t.end.function.premake.ghs.getli
30420 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.=.{.
30440 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
30460 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
30480 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'
304a0 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
304c0 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 68 73 .result.end.function.premake.ghs
304e0 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.
30500 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
30520 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 6e 61 6d ake.getlinks(cfg,."system",."nam
30540 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c e")).do.table.insert(result,.'-l
30560 6e 6b 3d 27 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 nk='...._MAKE.esc(value)).end.re
30580 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
305a0 2e 67 68 73 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 20 6e .ghs.getarchiveflags(prj,.cfg,.n
305c0 64 78 29 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 74 20 dx).if.prj.options.ArchiveSplit.
305e0 74 68 65 6e 0a 65 72 72 6f 72 28 22 67 68 73 20 74 6f 6f 6c 20 64 6f 65 73 20 6e 6f 74 20 73 75 then.error("ghs.tool.does.not.su
30600 70 70 6f 72 74 20 73 70 6c 69 74 20 61 72 63 68 69 76 65 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c pport.split.archives").end.local
30620 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c .result.=.{}.local.platform.=.pl
30640 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 atforms[cfg.platform].table.inse
30660 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 72 66 6c 61 67 73 29 0a 72 65 74 rt(result,.platform.arflags).ret
30680 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e urn.result.end.function.premake.
306a0 67 68 73 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 ghs.getdefines(defines).local.re
306c0 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 sult.=.{.}.for._,def.in.ipairs(d
306e0 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 efines).do.table.insert(result,.
30700 27 2d 44 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 '-D'....def).end.return.result.e
30720 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 69 6e 63 6c 75 nd.function.premake.ghs.getinclu
30740 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 dedirs(includedirs).local.result
30760 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 .=.{.}.for._,dir.in.ipairs(inclu
30780 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 dedirs).do.table.insert(result,.
307a0 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 "-I"...._MAKE.esc(dir)).end.retu
307c0 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 rn.result.end.function.premake.g
307e0 68 73 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 6c hs.getcfgsettings(cfg).return.pl
30800 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 atforms[cfg.platform].cfgsetting
30820 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 73 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 s.end..premake.msc.=.{.}.premake
30840 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 00 70 72 65 6d .msc.namestyle.=."windows"..prem
30860 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 6e 61 6d 65 73 74 79 6c ake.ow.=.{.}.premake.ow.namestyl
30880 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 63 20 20 20 20 20 e.=."windows".premake.ow.cc.....
308a0 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 78 78 20 20 20 20 3d 20 22 =."WCL386".premake.ow.cxx....=."
308c0 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 WCL386".premake.ow.ar.....=."ar"
308e0 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 .local.cflags.=.{.ExtraWarnings.
30900 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 2d 77 65 22 .=."-wx",.FatalWarning...=."-we"
30920 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 6f 6d 6e 22 2c 0a 46 6c 6f 61 74 ,.FloatFast......=."-omn",.Float
30940 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 6f 70 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 Strict....=."-op",.Optimize.....
30960 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 6f 73 ..=."-ox",.OptimizeSize...=."-os
30980 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 6f 74 22 2c 0a 53 79 6d 62 6f ",.OptimizeSpeed..=."-ot",.Symbo
309a0 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 64 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c ls........=."-d2",.}.local.cxxfl
309c0 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 78 64 22 2c 0a ags.=.{.NoExceptions...=."-xd",.
309e0 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 78 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b NoRTTI.........=."-xr",.}.premak
30a00 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 20 0a e.ow.platforms.=..{.Native.=.{..
30a20 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b flags.=.""..},.}.function.premak
30a40 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 7b 7d 0a e.ow.getcppflags(cfg).return.{}.
30a60 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 66 6c 61 67 end.function.premake.ow.getcflag
30a80 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e s(cfg).local.result.=.table.tran
30aa0 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 69 66 20 28 63 66 67 slate(cfg.flags,.cflags).if.(cfg
30ac0 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 69 6e 73 65 72 .flags.Symbols).then.table.inser
30ae0 74 28 72 65 73 75 6c 74 2c 20 22 2d 68 77 22 29 20 20 20 2d 2d 20 57 61 74 63 6f 6d 20 64 65 62 t(result,."-hw")...--.Watcom.deb
30b00 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 57 61 74 63 6f 6d 20 64 65 62 75 67 67 65 72 0a 65 6e ug.format.for.Watcom.debugger.en
30b20 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 72 65 d.return.result.end.function.pre
30b40 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 make.ow.getcxxflags(cfg).local.r
30b60 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 67 2e 66 6c 61 67 esult.=.table.translate(cfg.flag
30b80 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 0a 65 6e 64 0a 66 s,.cxxflags).return.result.end.f
30ba0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 unction.premake.ow.getldflags(cf
30bc0 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 28 63 66 67 2e 66 6c g).local.result.=.{.}.if.(cfg.fl
30be0 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 ags.Symbols).then.table.insert(r
30c00 65 73 75 6c 74 2c 20 22 6f 70 20 73 79 6d 66 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 esult,."op.symf").end.return.res
30c20 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 6f 77 2e 67 65 74 6c ult.end.function.premake.ow.getl
30c40 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d inkflags(cfg).local.result.=.{.}
30c60 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
30c80 61 6b 65 2e 6f 77 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c ake.ow.getdefines(defines).local
30ca0 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 69 70 61 69 72 .result.=.{.}.for._,def.in.ipair
30cc0 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 72 65 73 75 6c s(defines).do.table.insert(resul
30ce0 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 72 65 73 75 6c t,.'-D'....def).end.return.resul
30d00 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 69 6e 63 t.end.function.premake.ow.getinc
30d20 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 6c 20 72 65 73 75 ludedirs(includedirs).local.resu
30d40 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 72 73 28 69 6e 63 lt.=.{.}.for._,dir.in.ipairs(inc
30d60 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 72 65 73 75 6c 74 ludedirs).do.table.insert(result
30d80 2c 20 27 2d 49 20 22 27 20 2e 2e 20 64 69 72 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 72 65 74 75 ,.'-I."'....dir....'"').end.retu
30da0 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6e 63 20 3d 20 7b 20 7d rn.result.end..premake.snc.=.{.}
30dc0 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 63 20 20 20 20 20 3d 20 22 73 6e 63 22 0a 70 72 65 6d .premake.snc.cc.....=."snc".prem
30de0 61 6b 65 2e 73 6e 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 73 ake.snc.cxx....=."g++".premake.s
30e00 6e 63 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a nc.ar.....=."ar".local.cflags.=.
30e20 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 64 69 61 67 3d 32 22 2c 0a 46 {.ExtraWarnings..=."-Xdiag=2",.F
30e40 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 71 75 69 74 3d 32 22 2c 0a 7d 0a 6c 6f atalWarnings..=."-Xquit=2",.}.lo
30e60 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 20 20 20 cal.cxxflags.=.{.NoExceptions...
30e80 3d 20 22 22 2c 20 2d 2d 20 4e 6f 20 65 78 63 65 70 74 69 6f 6e 73 20 69 73 20 74 68 65 20 64 65 =."",.--.No.exceptions.is.the.de
30ea0 66 61 75 6c 74 20 69 6e 20 74 68 65 20 53 4e 43 20 63 6f 6d 70 69 6c 65 72 2e 0a 4e 6f 52 54 54 fault.in.the.SNC.compiler..NoRTT
30ec0 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 63 2d 3d 72 74 74 69 22 2c 0a 7d 0a 70 72 65 6d 61 I.........=."-Xc-=rtti",.}.prema
30ee0 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 50 53 33 20 3d 20 7b 0a 63 63 ke.snc.platforms.=..{.PS3.=.{.cc
30f00 20 20 20 20 20 20 20 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 .........=."ppu-lv2-g++",.cxx...
30f20 20 20 20 20 20 3d 20 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 .....=."ppu-lv2-g++",.ar........
30f40 20 3d 20 22 70 70 75 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 .=."ppu-lv2-ar",.cppflags...=."-
30f60 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 MMD.-MP",.}.}.local.platforms.=.
30f80 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 premake.snc.platforms.function.p
30fa0 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 remake.snc.getcppflags(cfg).loca
30fc0 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 l.result.=.{.}.table.insert(resu
30fe0 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 63 70 70 66 lt,.platforms[cfg.platform].cppf
31000 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 6e lags).return.result.end.function
31020 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 .premake.snc.getcflags(cfg).loca
31040 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 67 2e 66 l.result.=.table.translate(cfg.f
31060 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 72 65 73 75 6c lags,.cflags).table.insert(resul
31080 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 66 6c 61 67 73 t,.platforms[cfg.platform].flags
310a0 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 ).if.cfg.kind.==."SharedLib".the
310c0 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 66 50 49 43 22 29 0a n.table.insert(result,."-fPIC").
310e0 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
31100 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 remake.snc.getcxxflags(cfg).loca
31120 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 67 2e 66 l.result.=.table.translate(cfg.f
31140 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 0a 65 6e lags,.cxxflags).return.result.en
31160 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 64 66 6c 61 67 d.function.premake.snc.getldflag
31180 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 20 6e 6f 74 s(cfg).local.result.=.{.}.if.not
311a0 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e .cfg.flags.Symbols.then.table.in
311c0 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 sert(result,."-s").end.if.cfg.ki
311e0 6e 64 20 3d 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 nd.==."SharedLib".then.table.ins
31200 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 69 66 20 6e 6f 74 20 63 66 ert(result,."-shared").if.not.cf
31220 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
31240 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=
31260 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...
31280 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 .'"').end.end.local.platform.=.p
312a0 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 2e 69 6e 73 latforms[cfg.platform].table.ins
312c0 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 74 61 62 6c ert(result,.platform.flags).tabl
312e0 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 66 6c 61 67 e.insert(result,.platform.ldflag
31300 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 s).return.result.end.function.pr
31320 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f emake.snc.getlibdirflags(cfg).lo
31340 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 6e cal.result.=.{.}.for._,.value.in
31360 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 .ipairs(premake.getlinks(cfg,."a
31380 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 69 6e 73 65 ll",."directory")).do.table.inse
313a0 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 28 76 61 6c rt(result,.'-L'...._MAKE.esc(val
313c0 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 75 6e 63 74 ue)).end.return.result.end.funct
313e0 69 6f 6e 20 70 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 ion.premake.snc.getlinkflags(cfg
31400 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 ).local.result.=.{}.for._,.value
31420 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 2c .in.ipairs(premake.getlinks(cfg,
31440 20 22 73 79 73 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 ."system",."name")).do.table.ins
31460 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 73 63 28 76 61 ert(result,.'-l'...._MAKE.esc(va
31480 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 75 6e 63 lue)).end.return.result.end.func
314a0 74 69 6f 6e 20 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 tion.premake.snc.getdefines(defi
314c0 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 nes).local.result.=.{.}.for._,de
314e0 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e f.in.ipairs(defines).do.table.in
31500 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 sert(result,.'-D'....def).end.re
31520 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
31540 2e 73 6e 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 .snc.getincludedirs(includedirs)
31560 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e .local.result.=.{.}.for._,dir.in
31580 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e .ipairs(includedirs).do.table.in
315a0 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 sert(result,."-I"...._MAKE.esc(d
315c0 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 ir)).end.return.result.end..func
315e0 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 28 29 0a 6c 6f 63 tion.premake.checkprojects().loc
31600 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 65 al.action.=.premake.action.curre
31620 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 6c 75 74 69 6f 6e nt().for.sln.in.premake.solution
31640 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 74 73 20 3d 3d 20 .each().do.if.(#sln.projects.==.
31660 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 69 6f 6e 20 27 22 0).then.return.nil,."solution.'"
31680 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 74 20 6c 65 61 73 ....sln.name...."'.needs.at.leas
316a0 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 6e 2e 63 6f 6e 66 t.one.project".end.if.(#sln.conf
316c0 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 72 6e 20 6e 69 6c igurations.==.0).then.return.nil
316e0 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 ,."solution.'"....sln.name...."'
31700 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 0a 66 6f 72 20 70 .needs.configurations".end.for.p
31720 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 rj.in.premake.solution.eachproje
31740 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 67 75 61 67 65 29 ct(sln).do.if.(not.prj.language)
31760 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 20 27 22 20 2e 2e .then.return.nil,."project.'"...
31780 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 67 75 61 67 65 22 prj.name...."'.needs.a.language"
317a0 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 75 61 67 65 73 29 .end.if.(action.valid_languages)
317c0 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 6e 73 28 61 63 74 .then.if.(not.table.contains(act
317e0 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 61 6e 67 75 61 67 ion.valid_languages,.prj.languag
31800 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 22 20 2e 2e 20 61 e)).then.return.nil,."the."....a
31820 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 6f 65 73 ction.shortname....".action.does
31840 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 75 61 67 65 20 2e .not.support."....prj.language..
31860 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 63 66 67 20 69 6e ..".projects".end.end.for.cfg.in
31880 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 69 66 20 28 .premake.eachconfig(prj).do.if.(
318a0 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 6e 69 6c 2c 20 22 not.cfg.kind).then.return.nil,."
318c0 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 project.'"...prj.name...."'.need
318e0 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 27 22 20 2e 2e 20 s.a.kind.in.configuration.'"....
31900 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 74 69 6f 6e 2e 76 cfg.name...."'".end.if.(action.v
31920 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 61 62 6c 65 2e 63 alid_kinds).then.if.(not.table.c
31940 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 63 66 67 2e ontains(action.valid_kinds,.cfg.
31960 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 68 65 20 22 20 2e kind)).then.return.nil,."the."..
31980 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
319a0 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 69 6e 64 20 2e 2e oes.not.support."....cfg.kind...
319c0 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 66 20 61 63 74 69 .".projects".end.end.end.if.acti
319e0 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 69 6f 6e 2e 6f 6e on.oncheckproject.then.action.on
31a00 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 65 6e 64 0a 72 65 checkproject(prj).end.end.end.re
31a20 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 turn.true.end.function.premake.c
31a40 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 20 70 72 65 6d 61 hecktools().local.action.=.prema
31a60 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 74 20 61 63 74 69 ke.action.current().if.(not.acti
31a80 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 72 6e 20 74 72 75 on.valid_tools).then..return.tru
31aa0 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 20 70 61 69 72 73 e..end.for.tool,.values.in.pairs
31ac0 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 20 28 5f 4f 50 54 (action.valid_tools).do.if.(_OPT
31ae0 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 61 62 6c 65 2e 63 IONS[tool]).then.if.(not.table.c
31b00 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 6f 6f 6c 5d 29 29 ontains(values,._OPTIONS[tool]))
31b20 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 2e 20 61 63 74 69 .then.return.nil,."the."....acti
31b40 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 6f 65 73 20 6e 6f on.shortname....".action.does.no
31b60 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 22 20 2e 2e 20 5f t.support./"....tool...."="...._
31b80 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 65 6e 64 0a 65 6c OPTIONS[tool]....".(yet)".end.el
31ba0 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 5b 31 5d 0a 65 6e se._OPTIONS[tool].=.values[1].en
31bc0 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 63 74 69 6f 6e 20 d.end.return.true.end..function.
31be0 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 22 22 29 0a 70 72 premake.showhelp().printf("").pr
31c00 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 73 5d 20 61 63 74 intf("Usage:.genie.[options].act
31c20 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 22 29 0a 70 72 69 ion.[arguments]").printf("").pri
31c40 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 66 6f 72 20 6f 70 ntf("OPTIONS").printf("").for.op
31c60 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 68 28 29 20 64 6f tion.in.premake.option.each().do
31c80 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 69 67 67 65 72 0a .local.trigger.=.option.trigger.
31ca0 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 2e 64 65 73 63 72 local.description.=.option.descr
31cc0 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 68 65 6e 20 74 72 iption.if.(option.value).then.tr
31ce0 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 6f 70 74 69 6f 6e igger.=.trigger...."="....option
31d00 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 77 65 64 29 20 74 .value.end.if.(option.allowed).t
31d20 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 69 6f 6e 20 2e 2e hen.description.=.description...
31d40 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 2d 2d 25 2d 31 35 .";.one.of:".end.printf(".--%-15
31d60 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 6e 29 0a 69 66 20 s.%s",.trigger,.description).if.
31d80 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 5f 2c 20 76 61 6c (option.allowed).then.for._,.val
31da0 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 64 29 20 64 6f 0a ue.in.ipairs(option.allowed).do.
31dc0 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 6c 75 65 5b 31 5d printf(".....%-14s.%s",.value[1]
31de0 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 28 22 22 29 0a 65 ,.value[2]).end.end.printf("").e
31e00 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 66 28 22 22 29 0a nd.printf("ACTIONS").printf("").
31e20 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
31e40 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 20 61 63 74 69 6f h().do.printf(".%-17s.%s",.actio
31e60 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 69 6f 6e 29 0a 65 n.trigger,.action.description).e
31e80 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 61 64 64 69 74 69 nd.printf("").printf("For.additi
31ea0 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 73 3a 2f 2f 67 69 onal.information,.see.https://gi
31ec0 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 0a 65 6e 64 0a 00 thub.com/bkaradzic/genie").end..
31ee0 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 28 6f 62 6a 2c 20 66 function.premake.generate(obj,.f
31f00 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 6d 65 20 3d 20 70 72 ilename,.callback).filename.=.pr
31f20 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 20 66 emake.project.getfilename(obj,.f
31f40 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 6e 67 20 25 73 2e 2e ilename).printf("Generating.%s..
31f60 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 72 20 3d 20 69 6f 2e .",.filename).local.f,.err.=.io.
31f80 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 6e 6f 74 20 66 29 20 open(filename,."wb").if.(not.f).
31fa0 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 2e 6f 75 74 70 75 74 then.error(err,.0).end.io.output
31fc0 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 28 29 0a 65 6e 64 0a (f).callback(obj).f:close().end.
31fe0 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 75 6c 74 53 63 72 69 function.premake.findDefaultScri
32000 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 65 61 72 63 68 5f 75 pt(dir,.search_upwards).search_u
32020 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 72 20 74 72 75 65 0a pwards.=.search_upwards.or.true.
32040 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 20 7e 3d 20 6c 61 73 local.last.=."".while.dir.~=.las
32060 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 73 28 7b 20 22 67 65 t.do.for._,.name.in.ipairs({."ge
32080 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 20 22 70 72 65 6d 61 nie.lua",."solution.lua",."prema
320a0 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 70 74 30 20 3d 20 64 ke4.lua".}).do.local.script0.=.d
320c0 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 69 73 66 69 6c 65 28 ir...."/"....name.if.(os.isfile(
320e0 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 2c 20 6e 61 6d 65 0a script0)).then.return.dir,.name.
32100 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 2e 20 22 2f 73 63 72 end.local.script1.=.dir...."/scr
32120 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 69 6c 65 28 73 63 72 ipts/"....name.if.(os.isfile(scr
32140 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 20 22 2f 73 63 72 69 ipt1)).then.return.dir...."/scri
32160 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 3d 20 64 69 72 0a 64 pts/",.name.end.end.last.=.dir.d
32180 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 72 20 2e 2e 20 22 2f ir..=.path.getabsolute(dir...."/
321a0 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 20 73 65 61 72 63 68 ..").if.dir.==.".".or.not.search
321c0 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 6e 64 0a 72 65 74 75 _upwards.then.break.end.end.retu
321e0 72 6e 20 6e 69 6c 2c 20 6e 69 6c 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 rn.nil,.nil.end.premake.codebloc
32200 6b 73 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 ks.=.{.}.newaction.{.trigger....
32220 20 20 20 20 20 3d 20 22 63 6f 64 65 62 6c 6f 63 6b 73 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 .....=."codeblocks",.shortname..
32240 20 20 20 20 20 3d 20 22 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 22 2c 0a 64 65 73 63 72 69 70 74 69 .....=."Code::Blocks",.descripti
32260 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 20 on.....=."Generate.Code::Blocks.
32280 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 project.files",.valid_kinds.....
322a0 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c =.{."ConsoleApp",."WindowedApp",
322c0 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c ."StaticLib",."SharedLib".},.val
322e0 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 id_languages.=.{."C",."C++".},.v
32300 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 63 alid_tools.....=.{.cc...=.{."gcc
32320 22 2c 20 22 6f 77 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 ",."ow".},.},.onsolution.=.funct
32340 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 22 ion(sln).premake.generate(sln,."
32360 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 65 62 6c 6f 63 6b %%.workspace",.premake.codeblock
32380 73 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 3d 20 66 75 s.workspace).end,.onproject.=.fu
323a0 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 28 70 72 6a nction(prj).premake.generate(prj
323c0 2c 20 22 25 25 2e 63 62 70 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 ,."%%.cbp",.premake.codeblocks.c
323e0 62 70 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 bp).end,.oncleansolution.=.funct
32400 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,
32420 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f ."%%.workspace").end,.oncleanpro
32440 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 ject.=.function(prj).premake.cle
32460 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 29 0a 70 72 65 6d 61 6b 65 2e 63 an.file(prj,."%%.cbp").premake.c
32480 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 64 65 70 65 6e 64 22 29 0a 70 72 65 6d lean.file(prj,."%%.depend").prem
324a0 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c 61 79 6f 75 74 22 29 ake.clean.file(prj,."%%.layout")
324c0 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f .end.}..function.premake.codeblo
324e0 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 cks.workspace(sln)._p('<?xml.ver
32500 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 20 73 74 61 6e sion="1.0".encoding="UTF-8".stan
32520 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b dalone="yes".?>')._p('<CodeBlock
32540 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 57 6f 72 6b 73 s_workspace_file>')._p(1,'<Works
32560 70 61 63 65 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 73 6c 6e 2e 6e 61 6d 65 29 0a 66 6f 72 pace.title="%s">',.sln.name).for
32580 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f .prj.in.premake.solution.eachpro
325a0 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e ject(sln).do.local.fname.=.path.
325c0 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
325e0 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 on,.prj.location),.prj.name).loc
32600 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 28 70 72 6a 2e 70 72 6f 6a 65 63 74 20 3d 3d 20 73 al.active.=.iif(prj.project.==.s
32620 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 31 5d 2c 20 27 20 61 63 74 69 76 65 3d 22 31 22 27 2c 20 27 ln.projects[1],.'.active="1"',.'
32640 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 ')._p(2,'<Project.filename="%s.c
32660 62 70 22 25 73 3e 27 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 66 6f 72 20 5f 2c 64 65 bp"%s>',.fname,.active).for._,de
32680 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 p.in.ipairs(premake.getdependenc
326a0 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 44 65 70 65 6e 64 73 20 66 69 6c 65 ies(prj)).do._p(3,'<Depends.file
326c0 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 20 2f 3e 27 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 name="%s.cbp"./>',.path.join(pat
326e0 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 2e h.getrelative(sln.location,.dep.
32700 6c 6f 63 61 74 69 6f 6e 29 2c 20 64 65 70 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 location),.dep.name)).end._p(2,'
32720 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 57 6f 72 6b 73 70 61 </Project>').end._p(1,'</Workspa
32740 63 65 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 ce>')._p('</CodeBlocks_workspace
32760 5f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 62 6c 6f 63 6b 73 20 3d _file>').end..local.codeblocks.=
32780 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 64 .premake.codeblocks.function.cod
327a0 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 63 68 68 65 61 64 eblocks.files(prj).local.pchhead
327c0 65 72 0a 69 66 20 28 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 20 74 68 65 6e 0a 70 63 68 68 65 er.if.(prj.pchheader).then.pchhe
327e0 61 64 65 72 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 ader.=.path.getrelative(prj.loca
32800 74 69 6f 6e 2c 20 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 66 6f 72 20 66 63 66 tion,.prj.pchheader).end.for.fcf
32820 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 70 72 g.in.premake.project.eachfile(pr
32840 6a 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 55 6e 69 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 22 3e j).do._p(2,'<Unit.filename="%s">
32860 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 29 0a 69 66 20 66 63 ',.premake.esc(fcfg.name)).if.fc
32880 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 20 74 68 65 6e 0a 5f 70 28 33 2c fg.name.~=.fcfg.vpath.then._p(3,
328a0 27 3c 4f 70 74 69 6f 6e 20 76 69 72 74 75 61 6c 46 6f 6c 64 65 72 3d 22 25 73 22 20 2f 3e 27 2c '<Option.virtualFolder="%s"./>',
328c0 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 63 66 67 2e 76 70 61 74 68 29 29 0a .path.getdirectory(fcfg.vpath)).
328e0 65 6e 64 0a 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 63 66 67 2e end.if.path.isresourcefile(fcfg.
32900 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 name).then._p(3,'<Option.compile
32920 72 56 61 72 3d 22 57 49 4e 44 52 45 53 22 20 2f 3e 27 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e rVar="WINDRES"./>').elseif.path.
32940 69 73 63 66 69 6c 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 61 6e 64 20 70 72 6a 2e 6c 61 6e 67 75 iscfile(fcfg.name).and.prj.langu
32960 61 67 65 20 3d 3d 20 22 43 2b 2b 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 age.==."C++".then._p(3,'<Option.
32980 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 43 43 22 20 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 compilerVar="CC"./>').end.if.not
329a0 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 66 63 66 67 2e 6e 61 6d 65 20 3d .prj.flags.NoPCH.and.fcfg.name.=
329c0 3d 20 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 =.pchheader.then._p(3,'<Option.c
329e0 6f 6d 70 69 6c 65 72 56 61 72 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 70 72 6a 2e 6c 61 6e ompilerVar="%s"./>',.iif(prj.lan
32a00 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 50 50 22 29 29 0a 5f 70 28 33 guage.==."C",."CC",."CPP"))._p(3
32a20 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 3d 22 31 22 20 2f 3e 27 29 0a 5f 70 28 33 2c ,'<Option.compile="1"./>')._p(3,
32a40 27 3c 4f 70 74 69 6f 6e 20 77 65 69 67 68 74 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c '<Option.weight="0"./>')._p(3,'<
32a60 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 22 20 2f 3e 27 29 0a Add.option="-x.c++-header"./>').
32a80 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 55 6e 69 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 end._p(2,'</Unit>').end.end.func
32aa0 74 69 6f 6e 20 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 tion.premake.codeblocks.debugenv
32ac0 73 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 20 3d s(cfg).if.premake.gettool(cfg).=
32ae0 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 64 65 62 75 67 67 =.premake.gcc.then._p(3,'<debugg
32b00 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 20 74 61 er>')._p(4,'<remote_debugging.ta
32b20 72 67 65 74 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 rget="%s">',.premake.esc(cfg.lon
32b40 67 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 27 27 0a 6c 6f 63 61 6c 20 73 7a gname)).local.args.=.''.local.sz
32b60 20 3d 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 0a 66 6f 72 20 69 64 78 2c 20 76 20 69 6e 20 .=.#cfg.debugenvs.for.idx,.v.in.
32b80 69 70 61 69 72 73 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 29 20 64 6f 0a 61 72 67 73 20 3d 20 ipairs(cfg.debugenvs).do.args.=.
32ba0 61 72 67 73 20 2e 2e 20 27 73 65 74 20 65 6e 76 20 27 20 2e 2e 20 76 20 0a 69 66 20 73 7a 20 7e args....'set.env.'....v..if.sz.~
32bc0 3d 20 69 64 78 20 74 68 65 6e 20 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e 20 27 26 23 78 30 41 =.idx.then.args.=.args....'&#x0A
32be0 3b 27 20 65 6e 64 0a 65 6e 64 0a 5f 70 28 35 2c 27 3c 6f 70 74 69 6f 6e 73 20 61 64 64 69 74 69 ;'.end.end._p(5,'<options.additi
32c00 6f 6e 61 6c 5f 63 6d 64 73 5f 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 2c 61 72 67 73 29 0a onal_cmds_before="%s"./>',args).
32c20 5f 70 28 34 2c 27 3c 2f 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 3e 27 29 0a 5f 70 28 33 _p(4,'</remote_debugging>')._p(3
32c40 2c 27 3c 2f 64 65 62 75 67 67 65 72 3e 27 29 0a 65 6c 73 65 0a 20 65 72 72 6f 72 28 27 53 6f 72 ,'</debugger>').else..error('Sor
32c60 72 79 20 61 74 20 74 68 69 73 20 6d 6f 6d 65 6e 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 ry.at.this.moment.there.is.no.su
32c80 70 70 6f 72 74 20 66 6f 72 20 64 65 62 75 67 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 pport.for.debug.environment.vari
32ca0 61 62 6c 65 73 20 77 69 74 68 20 74 68 69 73 20 64 65 62 75 67 67 65 72 20 61 6e 64 20 63 6f 64 ables.with.this.debugger.and.cod
32cc0 65 62 6c 6f 63 6b 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 eblocks').end.end.function.prema
32ce0 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 ke.codeblocks.cbp(prj).local.cc.
32d00 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 5f 70 28 27 3c 3f 78 6d 6c =.premake.gettool(prj)._p('<?xml
32d20 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 2d 38 22 20 .version="1.0".encoding="UTF-8".
32d40 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 6f 64 65 42 standalone="yes".?>')._p('<CodeB
32d60 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 31 2c 27 3c 46 69 6c locks_project_file>')._p(1,'<Fil
32d80 65 56 65 72 73 69 6f 6e 20 6d 61 6a 6f 72 3d 22 31 22 20 6d 69 6e 6f 72 3d 22 36 22 20 2f 3e 27 eVersion.major="1".minor="6"./>'
32da0 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f )._p(1,'<Project>')._p(2,'<Optio
32dc0 6e 20 74 69 74 6c 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 n.title="%s"./>',.premake.esc(pr
32de0 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 70 63 68 5f 6d 6f 64 65 3d j.name))._p(2,'<Option.pch_mode=
32e00 22 32 22 20 2f 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d "2"./>')._p(2,'<Option.compiler=
32e20 22 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 "%s"./>',._OPTIONS.cc).local.pla
32e40 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
32e60 28 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 (prj.solution,.cc.platforms,."Na
32e80 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 tive").for.i.=.#platforms,.1,.-1
32ea0 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 .do.if.premake.platforms[platfor
32ec0 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c ms[i]].iscrosscompiler.then.tabl
32ee0 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a e.remove(platforms,.i).end.end..
32f00 5f 70 28 32 2c 27 3c 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 _p(2,'<Build>').for._,.platform.
32f20 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 66 67 20 in.ipairs(platforms).do.for.cfg.
32f40 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 61 74 66 in.premake.eachconfig(prj,.platf
32f60 6f 72 6d 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 54 61 72 67 65 74 20 74 69 74 6c 65 3d 22 25 73 22 orm).do._p(3,'<Target.title="%s"
32f80 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 5f >',.premake.esc(cfg.longname))._
32fa0 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 75 74 70 75 74 3d 22 25 73 22 20 70 72 65 66 69 78 5f p(4,'<Option.output="%s".prefix_
32fc0 61 75 74 6f 3d 22 30 22 20 65 78 74 65 6e 73 69 6f 6e 5f 61 75 74 6f 3d 22 30 22 20 2f 3e 27 2c auto="0".extension_auto="0"./>',
32fe0 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 66 75 6c .premake.esc(cfg.buildtarget.ful
33000 6c 70 61 74 68 29 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 lpath)).if.cfg.debugdir.then._p(
33020 34 2c 27 3c 4f 70 74 69 6f 6e 20 77 6f 72 6b 69 6e 67 5f 64 69 72 3d 22 25 73 22 20 2f 3e 27 2c 4,'<Option.working_dir="%s"./>',
33040 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 62 75 67 64 69 72 29 29 0a 65 6e 64 0a .premake.esc(cfg.debugdir)).end.
33060 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 62 6a 65 63 74 5f 6f 75 74 70 75 74 3d 22 25 73 22 _p(4,'<Option.object_output="%s"
33080 20 2f 3e 27 2c 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 ./>',.premake.esc(cfg.objectsdir
330a0 29 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 57 69 6e 64 6f 77 65 64 41 70 70 20 3d )).local.types.=.{.WindowedApp.=
330c0 20 30 2c 20 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 31 2c 20 53 74 61 74 69 63 4c 69 62 20 3d 20 .0,.ConsoleApp.=.1,.StaticLib.=.
330e0 32 2c 20 53 68 61 72 65 64 4c 69 62 20 3d 20 33 20 7d 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 2,.SharedLib.=.3.}._p(4,'<Option
33100 20 74 79 70 65 3d 22 25 64 22 20 2f 3e 27 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 .type="%d"./>',.types[cfg.kind])
33120 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 ._p(4,'<Option.compiler="%s"./>'
33140 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 ,._OPTIONS.cc).if.(cfg.kind.==."
33160 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 SharedLib").then._p(4,'<Option.c
33180 72 65 61 74 65 44 65 66 46 69 6c 65 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 reateDefFile="0"./>')._p(4,'<Opt
331a0 69 6f 6e 20 63 72 65 61 74 65 53 74 61 74 69 63 4c 69 62 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 ion.createStaticLib="%s"./>',.ii
331c0 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 30 2c 20 31 29 29 0a f(cfg.flags.NoImportLib,.0,.1)).
331e0 65 6e 64 0a 5f 70 28 34 2c 27 3c 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 end._p(4,'<Compiler>').for._,fla
33200 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c g.in.ipairs(table.join(cc.getcfl
33220 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 ags(cfg),.cc.getcxxflags(cfg),.c
33240 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 2c 20 63 66 67 2e 62 c.getdefines(cfg.defines),.cfg.b
33260 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 uildoptions)).do._p(5,'<Add.opti
33280 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a on="%s"./>',.premake.esc(flag)).
332a0 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 end.if.not.cfg.flags.NoPCH.and.c
332c0 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 fg.pchheader.then._p(5,'<Add.opt
332e0 69 6f 6e 3d 22 2d 57 69 6e 76 61 6c 69 64 2d 70 63 68 22 20 2f 3e 27 29 0a 5f 70 28 35 2c 27 3c ion="-Winvalid-pch"./>')._p(5,'<
33300 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 69 6e 63 6c 75 64 65 20 26 71 75 6f 74 3b 25 73 26 71 75 Add.option="-include.&quot;%s&qu
33320 6f 74 3b 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 70 63 68 68 65 61 ot;"./>',.premake.esc(cfg.pchhea
33340 64 65 72 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 der)).end.for._,v.in.ipairs(cfg.
33360 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 includedirs).do._p(5,'<Add.direc
33380 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 tory="%s"./>',.premake.esc(v)).e
333a0 6e 64 0a 5f 70 28 34 2c 27 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 4c 69 nd._p(4,'</Compiler>')._p(4,'<Li
333c0 6e 6b 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 nker>').for._,flag.in.ipairs(tab
333e0 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e le.join(cc.getldflags(cfg),.cfg.
33400 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 linkoptions)).do._p(5,'<Add.opti
33420 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a on="%s"./>',.premake.esc(flag)).
33440 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 end.for._,v.in.ipairs(premake.ge
33460 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"))
33480 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 20 2f 3e .do._p(5,'<Add.directory="%s"./>
334a0 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 76 20 69 ',.premake.esc(v)).end.for._,v.i
334c0 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 n.ipairs(premake.getlinks(cfg,."
334e0 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 all",."basename")).do._p(5,'<Add
33500 20 6c 69 62 72 61 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 .library="%s"./>',.premake.esc(v
33520 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d )).end._p(4,'</Linker>').if.prem
33540 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 ake.findfile(cfg,.".rc").then._p
33560 28 34 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 76 (4,'<ResourceCompiler>').for._,v
33580 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f .in.ipairs(cfg.includedirs).do._
335a0 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 p(5,'<Add.directory="%s"./>',.pr
335c0 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 emake.esc(v)).end.for._,v.in.ipa
335e0 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c irs(cfg.resincludedirs).do._p(5,
33600 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b '<Add.directory="%s"./>',.premak
33620 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f e.esc(v)).end._p(4,'</ResourceCo
33640 6d 70 69 6c 65 72 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 mpiler>').end.if.#cfg.prebuildco
33660 6d 6d 61 6e 64 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d mmands.>.0.or.#cfg.postbuildcomm
33680 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 45 78 74 72 61 43 6f 6d 6d 61 6e ands.>.0.then._p(4,'<ExtraComman
336a0 64 73 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 65 62 ds>').for._,v.in.ipairs(cfg.preb
336c0 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 62 65 66 6f uildcommands).do._p(5,'<Add.befo
336e0 72 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 re="%s"./>',.premake.esc(v)).end
33700 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 .for._,v.in.ipairs(cfg.postbuild
33720 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 61 66 74 65 72 3d 22 25 commands).do._p(5,'<Add.after="%
33740 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 s"./>',.premake.esc(v)).end._p(4
33760 2c 27 3c 2f 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c ,'</ExtraCommands>').end._p(3,'<
33780 2f 54 61 72 67 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 42 75 69 6c 64 /Target>').end.end._p(2,'</Build
337a0 3e 27 29 0a 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 32 2c 27 >').codeblocks.files(prj)._p(2,'
337c0 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 20 70 6c <Extensions>').........for._,.pl
337e0 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 66 atform.in.ipairs(platforms).do.f
33800 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 6a or.cfg.in.premake.eachconfig(prj
33820 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 69 66 20 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 ,.platform).do.if.cfg.debugenvs.
33840 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 70 72 65 6d and.#cfg.debugenvs.>.0.then.prem
33860 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 65 6e ake.codeblocks.debugenvs(cfg).en
33880 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a d.end.end._p(2,'</Extensions>').
338a0 5f 70 28 31 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f _p(1,'</Project>')._p('</CodeBlo
338c0 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 cks_project_file>')._p('').end..
338e0 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e premake.codelite.=.{.}.newaction
33900 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 6c 69 74 65 22 2c .{.trigger.........=."codelite",
33920 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 4c 69 74 65 22 2c 0a 64 .shortname.......=."CodeLite",.d
33940 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 4c escription.....=."Generate.CodeL
33960 69 74 65 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 6e 64 73 20 ite.project.files",.valid_kinds.
33980 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
339a0 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".},
339c0 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 20 .valid_languages.=.{."C",."C++".
339e0 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 3d 20 7b 20 },.valid_tools.....=.{.cc...=.{.
33a00 22 67 63 63 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 "gcc".},.},.onsolution.=.functio
33a20 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,."%%
33a40 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f .workspace",.premake.codelite.wo
33a60 72 6b 73 70 61 63 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 rkspace).end,.onproject.=.functi
33a80 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 25 on(prj).premake.generate(prj,."%
33aa0 25 2e 70 72 6f 6a 65 63 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 70 72 6f %.project",.premake.codelite.pro
33ac0 6a 65 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 ject).end,.oncleansolution.=.fun
33ae0 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c ction(sln).premake.clean.file(sl
33b00 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e n,."%%.workspace").premake.clean
33b20 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 5f 77 73 70 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e .file(sln,."%%_wsp.mk").premake.
33b40 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 74 61 67 73 22 29 0a 65 6e 64 2c 0a clean.file(sln,."%%.tags").end,.
33b60 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
33b80 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 70 72 6f 6a 65 remake.clean.file(prj,."%%.proje
33ba0 63 74 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 ct").premake.clean.file(prj,."%%
33bc0 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 .mk").premake.clean.file(prj,."%
33be0 25 2e 6c 69 73 74 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 %.list").premake.clean.file(prj,
33c00 20 22 25 25 2e 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 ."%%.out").end.}..function.prema
33c20 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c ke.codelite.workspace(sln)._p('<
33c40 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 ?xml.version="1.0".encoding="utf
33c60 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 20 -8"?>')._p('<CodeLite_Workspace.
33c80 4e 61 6d 65 3d 22 25 73 22 20 44 61 74 61 62 61 73 65 3d 22 2e 2f 25 73 2e 74 61 67 73 22 3e 27 Name="%s".Database="./%s.tags">'
33ca0 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 2c 20 70 72 65 6d 61 6b 65 ,.premake.esc(sln.name),.premake
33cc0 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 29 0a 66 6f 72 20 69 2c 70 72 6a 20 69 6e 20 69 70 61 .esc(sln.name)).for.i,prj.in.ipa
33ce0 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 irs(sln.projects).do.local.name.
33d00 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 6e =.premake.esc(prj.name).local.fn
33d20 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 ame.=.path.join(path.getrelative
33d40 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 (sln.location,.prj.location),.pr
33d60 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 28 69 3d 3d 31 2c j.name).local.active.=.iif(i==1,
33d80 20 22 59 65 73 22 2c 20 22 4e 6f 22 29 0a 5f 70 28 27 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d ."Yes",."No")._p('..<Project.Nam
33da0 65 3d 22 25 73 22 20 50 61 74 68 3d 22 25 73 2e 70 72 6f 6a 65 63 74 22 20 41 63 74 69 76 65 3d e="%s".Path="%s.project".Active=
33dc0 22 25 73 22 20 2f 3e 27 2c 20 6e 61 6d 65 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 65 "%s"./>',.name,.fname,.active).e
33de0 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c nd.local.platforms.=.premake.fil
33e00 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 5b 5f 4f 50 54 49 4f terplatforms(sln,.premake[_OPTIO
33e20 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 NS.cc].platforms,."Native").for.
33e40 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d i.=.#platforms,.1,.-1.do.if.prem
33e60 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 ake.platforms[platforms[i]].iscr
33e80 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c osscompiler.then.table.remove(pl
33ea0 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 27 20 20 3c 42 75 69 6c atforms,.i).end.end.._p('..<Buil
33ec0 64 4d 61 74 72 69 78 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 dMatrix>').for._,.platform.in.ip
33ee0 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d airs(platforms).do.for._,.cfgnam
33f00 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 e.in.ipairs(sln.configurations).
33f20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 do.local.name.=.premake.getconfi
33f40 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 3a 67 73 75 62 28 22 7c gname(cfgname,.platform):gsub("|
33f60 22 2c 22 5f 22 29 0a 5f 70 28 27 20 20 20 20 3c 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 ","_")._p('....<WorkspaceConfigu
33f80 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 53 65 6c 65 63 74 65 64 3d 22 79 65 73 22 3e ration.Name="%s".Selected="yes">
33fa0 27 2c 20 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e ',.name).for._,prj.in.ipairs(sln
33fc0 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 .projects).do._p('......<Project
33fe0 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6e 66 69 67 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 70 .Name="%s".ConfigName="%s"/>',.p
34000 72 6a 2e 6e 61 6d 65 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 57 6f 72 rj.name,.name).end._p('....</Wor
34020 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f kspaceConfiguration>').end.end._
34040 70 28 27 20 20 3c 2f 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 p('..</BuildMatrix>')._p('</Code
34060 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 Lite_Workspace>').end..local.cod
34080 65 6c 69 74 65 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 0a 6c 6f 63 61 6c 20 74 elite.=.premake.codelite.local.t
340a0 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 64 65 ree.=.premake.tree.function.code
340c0 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 lite.files(prj).local.tr.=.prema
340e0 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).
34100 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 65 6e 74 65 tree.traverse(tr,.{.onbranchente
34120 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 28 64 65 70 r.=.function(node,.depth)._p(dep
34140 74 68 2c 20 27 3c 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 20 4e 61 6d 65 3d 22 25 73 22 th,.'<VirtualDirectory.Name="%s"
34160 3e 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 69 74 >',.node.name).end,.onbranchexit
34180 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 .=.function(node,.depth)._p(dept
341a0 68 2c 20 27 3c 2f 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 2c 0a 6f h,.'</VirtualDirectory>').end,.o
341c0 6e 6c 65 61 66 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 nleaf.=.function(node,.depth)._p
341e0 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 20 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 6e 6f 64 (depth,.'<File.Name="%s"/>',.nod
34200 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 7d 2c 20 74 72 75 65 2c 20 31 29 0a 65 6e 64 e.cfg.name).end,.},.true,.1).end
34220 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 70 72 6f 6a 65 .function.premake.codelite.proje
34240 63 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 5f 70 28 27 3c 3f 78 ct(prj).io.indent.=.".."._p('<?x
34260 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 ml.version="1.0".encoding="utf-8
34280 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 20 4e 61 6d 65 "?>')._p('<CodeLite_Project.Name
342a0 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a ="%s">',.premake.esc(prj.name)).
342c0 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 79 70 65 73 20 codelite.files(prj).local.types.
342e0 3d 20 7b 20 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c =.{..ConsoleApp..=."Executable",
34300 20 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 53 ..WindowedApp.=."Executable",..S
34320 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 53 74 61 74 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 53 taticLib...=."Static.Library",.S
34340 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 44 79 6e 61 6d 69 63 20 4c 69 62 72 61 72 79 22 2c 0a haredLib...=."Dynamic.Library",.
34360 7d 0a 5f 70 28 27 20 20 3c 53 65 74 74 69 6e 67 73 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 74 }._p('..<Settings.Type="%s">',.t
34380 79 70 65 73 5b 70 72 6a 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 ypes[prj.kind]).local.platforms.
343a0 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 70 72 6a 2e 73 6f =.premake.filterplatforms(prj.so
343c0 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 lution,.premake[_OPTIONS.cc].pla
343e0 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 tforms,."Native").for.i.=.#platf
34400 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f orms,.1,.-1.do.if.premake.platfo
34420 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 rms[platforms[i]].iscrosscompile
34440 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 r.then.table.remove(platforms,.i
34460 29 0a 65 6e 64 0a 65 6e 64 20 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 ).end.end..for._,.platform.in.ip
34480 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 6e 20 70 72 airs(platforms).do.for.cfg.in.pr
344a0 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 72 6d 29 20 emake.eachconfig(prj,.platform).
344c0 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e do.local.name.=.premake.esc(cfg.
344e0 6c 6f 6e 67 6e 61 6d 65 29 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 6c 6f 63 61 6c 20 63 6f longname):gsub("|","_").local.co
34500 6d 70 69 6c 65 72 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 mpiler.=.iif(cfg.language.==."C"
34520 2c 20 22 67 63 63 22 2c 20 22 67 2b 2b 22 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 ,."gcc",."g++")._p('....<Configu
34540 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6d 70 69 6c 65 72 54 79 70 65 3d 22 67 ration.Name="%s".CompilerType="g
34560 6e 75 20 25 73 22 20 44 65 62 75 67 67 65 72 54 79 70 65 3d 22 47 4e 55 20 67 64 62 20 64 65 62 nu.%s".DebuggerType="GNU.gdb.deb
34580 75 67 67 65 72 22 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 6e 61 6d 65 2c 20 63 6f 6d 70 69 6c ugger".Type="%s">',.name,.compil
345a0 65 72 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 er,.types[cfg.kind]).local.fname
345c0 20 20 3d 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 ..=.premake.esc(cfg.buildtarget.
345e0 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 20 3d 20 70 72 65 6d 61 6b 65 fullpath).local.objdir.=.premake
34600 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 6c 6f 63 61 6c 20 72 75 6e 63 6d .esc(cfg.objectsdir).local.runcm
34620 64 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 72 d.=.cfg.buildtarget.name.local.r
34640 75 6e 64 69 72 20 3d 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 6f 72 20 63 66 67 2e 62 75 69 6c undir.=.cfg.debugdir.or.cfg.buil
34660 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 0a 6c 6f 63 61 6c 20 72 75 6e 61 72 67 73 20 dtarget.directory.local.runargs.
34680 3d 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 2c 20 22 20 =.table.concat(cfg.debugargs,.".
346a0 22 29 0a 6c 6f 63 61 6c 20 70 61 75 73 65 20 20 3d 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d ").local.pause..=.iif(cfg.kind.=
346c0 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 6e 6f 22 2c 20 22 79 65 73 22 29 0a 5f 70 =."WindowedApp",."no",."yes")._p
346e0 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 6c 20 4f 75 74 70 75 74 46 69 6c 65 3d 22 25 73 22 ('......<General.OutputFile="%s"
34700 20 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 43 6f 6d 6d .IntermediateDirectory="%s".Comm
34720 61 6e 64 3d 22 2e 2f 25 73 22 20 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 and="./%s".CommandArguments="%s"
34740 20 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 50 61 75 73 65 45 78 65 63 .WorkingDirectory="%s".PauseExec
34760 57 68 65 6e 50 72 6f 63 54 65 72 6d 69 6e 61 74 65 73 3d 22 25 73 22 2f 3e 27 2c 20 66 6e 61 6d WhenProcTerminates="%s"/>',.fnam
34780 65 2c 20 6f 62 6a 64 69 72 2c 20 72 75 6e 63 6d 64 2c 20 72 75 6e 61 72 67 73 2c 20 72 75 6e 64 e,.objdir,.runcmd,.runargs,.rund
347a0 69 72 2c 20 70 61 75 73 65 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 ir,.pause).local.flags.=.premake
347c0 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 .esc(table.join(premake.gcc.getc
347e0 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c flags(cfg),.premake.gcc.getcxxfl
34800 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 29 29 0a 5f 70 28 ags(cfg),.cfg.buildoptions))._p(
34820 27 20 20 20 20 20 20 3c 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 '......<Compiler.Required="yes".
34840 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 Options="%s">',.table.concat(fla
34860 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e gs,.";")).for._,v.in.ipairs(cfg.
34880 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 includedirs).do._p('........<Inc
348a0 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 2e ludePath.Value="%s"/>',.premake.
348c0 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 esc(v)).end.for._,v.in.ipairs(cf
348e0 67 2e 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 50 72 65 70 72 g.defines).do._p('........<Prepr
34900 6f 63 65 73 73 6f 72 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 ocessor.Value="%s"/>',.premake.e
34920 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 6f 6d 70 69 6c 65 72 3e sc(v)).end._p('......</Compiler>
34940 27 29 0a 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 ').flags.=.premake.esc(table.joi
34960 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 n(premake.gcc.getldflags(cfg),.c
34980 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 69 6e 6b fg.linkoptions))._p('......<Link
349a0 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 er.Required="yes".Options="%s">'
349c0 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 ,.table.concat(flags,.";")).for.
349e0 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 73 28 63 _,v.in.ipairs(premake.getlinks(c
34a00 66 67 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 5f 70 28 27 fg,."all",."directory")).do._p('
34a20 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 20 ........<LibraryPath.Value="%s".
34a40 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 76 />',.premake.esc(v)).end.for._,v
34a60 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 2c .in.ipairs(premake.getlinks(cfg,
34a80 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 28 27 20 20 20 20 ."all",."basename")).do._p('....
34aa0 20 20 20 20 3c 4c 69 62 72 61 72 79 20 56 61 6c 75 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 ....<Library.Value="%s"./>',.pre
34ac0 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 4c 69 6e make.esc(v)).end._p('......</Lin
34ae0 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 ker>').if.premake.findfile(cfg,.
34b00 22 2e 72 63 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 65 66 69 6e 65 73 20 3d 20 74 61 62 6c ".rc").then.local.defines.=.tabl
34b20 65 2e 69 6d 70 6c 6f 64 65 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 e.implode(table.join(cfg.defines
34b40 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 20 22 2d 44 22 2c 20 22 3b 22 2c 20 22 22 ,.cfg.resdefines),."-D",.";",.""
34b60 29 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 ).local.options.=.table.concat(c
34b80 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 2c 20 22 3b 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 fg.resoptions,.";")._p('......<R
34ba0 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f esourceCompiler.Required="yes".O
34bc0 70 74 69 6f 6e 73 3d 22 25 73 25 73 22 3e 27 2c 20 64 65 66 69 6e 65 73 2c 20 6f 70 74 69 6f 6e ptions="%s%s">',.defines,.option
34be0 73 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 s).for._,v.in.ipairs(table.join(
34c00 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 cfg.includedirs,.cfg.resincluded
34c20 69 72 73 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 irs)).do._p('........<IncludePat
34c40 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 h.Value="%s"/>',.premake.esc(v))
34c60 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 .end._p('......</ResourceCompile
34c80 72 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d r>').else._p('......<ResourceCom
34ca0 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 6e 6f 22 20 4f 70 74 69 6f 6e 73 3d 22 22 2f 3e piler.Required="no".Options=""/>
34cc0 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 73 20 ').end.if.#cfg.prebuildcommands.
34ce0 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 65 42 75 69 6c 64 3e 27 29 0a >.0.then._p('......<PreBuild>').
34d00 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f for._,v.in.ipairs(cfg.prebuildco
34d20 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 mmands).do._p('........<Command.
34d40 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 Enabled="yes">%s</Command>',.pre
34d60 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 50 72 65 make.esc(v)).end._p('......</Pre
34d80 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f Build>').end.if.#cfg.postbuildco
34da0 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 6f 73 74 42 mmands.>.0.then._p('......<PostB
34dc0 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 6f uild>').for._,v.in.ipairs(cfg.po
34de0 73 74 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 stbuildcommands).do._p('........
34e00 3c 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 <Command.Enabled="yes">%s</Comma
34e20 6e 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 nd>',.premake.esc(v)).end._p('..
34e40 20 20 20 20 3c 2f 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 ....</PostBuild>').end._p('.....
34e60 20 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 45 6e 61 62 6c 65 64 3d 22 6e 6f 22 3e 27 29 0a 5f 70 .<CustomBuild.Enabled="no">')._p
34e80 28 27 20 20 20 20 20 20 20 20 3c 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 43 6c 65 61 6e 43 ('........<CleanCommand></CleanC
34ea0 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 42 75 69 6c 64 43 6f 6d 6d ommand>')._p('........<BuildComm
34ec0 61 6e 64 3e 3c 2f 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 and></BuildCommand>')._p('......
34ee0 20 20 3c 53 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 3c 2f 53 69 6e 67 6c 65 46 69 6c ..<SingleFileCommand></SingleFil
34f00 65 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4d 61 6b 65 66 69 6c eCommand>')._p('........<Makefil
34f20 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 4d 61 6b 65 66 69 6c 65 47 65 6e eGenerationCommand></MakefileGen
34f40 65 72 61 74 69 6f 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 54 erationCommand>')._p('........<T
34f60 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 4e 6f 6e 65 3c 2f 54 68 69 72 64 50 61 72 hirdPartyToolName>None</ThirdPar
34f80 74 79 54 6f 6f 6c 4e 61 6d 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 57 6f 72 6b 69 tyToolName>')._p('........<Worki
34fa0 6e 67 44 69 72 65 63 74 6f 72 79 3e 3c 2f 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 27 ngDirectory></WorkingDirectory>'
34fc0 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 0a 5f 70 28 )._p('......</CustomBuild>')._p(
34fe0 27 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 '......<AdditionalRules>')._p('.
35000 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d .......<CustomPostBuild></Custom
35020 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d PostBuild>')._p('........<Custom
35040 50 72 65 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 27 29 0a 5f 70 28 PreBuild></CustomPreBuild>')._p(
35060 27 20 20 20 20 20 20 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 '......</AdditionalRules>')._p('
35080 20 20 20 20 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f ....</Configuration>').end.end._
350a0 70 28 27 20 20 3c 2f 53 65 74 74 69 6e 67 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f p('..</Settings>').for._,.platfo
350c0 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
350e0 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
35100 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 27 20 20 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 20 6e atform).do._p('..<Dependencies.n
35120 61 6d 65 3d 22 25 73 22 3e 27 2c 20 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 3a 67 73 75 62 28 22 7c ame="%s">',.cfg.longname:gsub("|
35140 22 2c 22 5f 22 29 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d ","_")).for._,dep.in.ipairs(prem
35160 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 ake.getdependencies(prj)).do._p(
35180 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 64 65 70 2e '....<Project.Name="%s"/>',.dep.
351a0 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 name).end._p('..</Dependencies>'
351c0 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 ).end.end._p('</CodeLite_Project
351e0 3e 27 29 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b >').end.._MAKE.=.{.}.premake.mak
35200 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b e.=.{.}.local.make.=.premake.mak
35220 65 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 0a 6c 6f 63 61 e.function._MAKE.esc(value).loca
35240 6c 20 72 65 73 75 6c 74 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 l.result.if.(type(value).==."tab
35260 6c 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 le").then.result.=.{.}.for._,v.i
35280 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 n.ipairs(value).do.table.insert(
352a0 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e result,._MAKE.esc(v)).end.return
352c0 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 .result.else.result.=.value:gsub
352e0 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 ("\\",."\\\\").result.=.result:g
35300 73 75 62 28 22 20 22 2c 20 22 5c 5c 20 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a sub(".",."\\.").result.=.result:
35320 67 73 75 62 28 22 25 25 28 22 2c 20 22 5c 5c 25 28 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 gsub("%%(",."\\%(").result.=.res
35340 75 6c 74 3a 67 73 75 62 28 22 25 25 29 22 2c 20 22 5c 5c 25 29 22 29 0a 72 65 73 75 6c 74 20 3d ult:gsub("%%)",."\\%)").result.=
35360 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 24 5c 5c 25 28 28 2e 2d 29 5c 5c 25 29 22 2c 20 22 24 .result:gsub("$\\%((.-)\\%)",."$
35380 25 28 25 31 25 29 22 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 %(%1%)").return.result.end.end.f
353a0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f unction.premake.make_copyrule(so
353c0 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 74 61 72 67 65 urce,.target)._p('%s:.%s',.targe
353e0 74 2c 20 73 6f 75 72 63 65 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6f 70 79 69 6e 67 20 24 t,.source)._p('\t@echo.Copying.$
35400 28 6e 6f 74 64 69 72 20 25 73 29 27 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 5c 74 2d 24 28 63 (notdir.%s)',.target)._p('\t-$(c
35420 61 6c 6c 20 43 4f 50 59 2c 25 73 2c 25 73 29 27 2c 20 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 all.COPY,%s,%s)',.source,.target
35440 29 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 6d 6b 64 69 ).end.function.premake.make_mkdi
35460 72 72 75 6c 65 28 76 61 72 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 rrule(var)._p('\t@echo.Creating.
35480 25 73 27 2c 20 76 61 72 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 25 73 %s',.var)._p('\t-$(call.MKDIR,%s
354a0 29 27 2c 20 76 61 72 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b )',.var)._p('').end.function.mak
354c0 65 2e 6c 69 73 74 28 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 3e 20 30 20 74 68 65 6e e.list(value).if.#value.>.0.then
354e0 0a 72 65 74 75 72 6e 20 22 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 76 61 6c 75 .return."."....table.concat(valu
35500 65 2c 20 22 20 22 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 e,.".").else.return."".end.end.f
35520 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 74 68 unction._MAKE.getmakefilename(th
35540 69 73 2c 20 73 65 61 72 63 68 70 72 6a 73 29 0a 6c 6f 63 61 6c 20 63 6f 75 6e 74 20 3d 20 30 0a is,.searchprjs).local.count.=.0.
35560 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 for.sln.in.premake.solution.each
35580 28 29 20 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c ().do.if.(sln.location.==.this.l
355a0 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.
355c0 65 6e 64 0a 69 66 20 28 73 65 61 72 63 68 70 72 6a 73 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 70 end.if.(searchprjs).then.for._,p
355e0 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 69 66 rj.in.ipairs(sln.projects).do.if
35600 20 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 .(prj.location.==.this.location)
35620 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 6e 64 0a 65 6e 64 0a .then.count.=.count.+.1.end.end.
35640 65 6e 64 0a 65 6e 64 0a 69 66 20 28 63 6f 75 6e 74 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 74 end.end.if.(count.==.1).then.ret
35660 75 72 6e 20 22 4d 61 6b 65 66 69 6c 65 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 68 69 73 2e urn."Makefile".else.return.this.
35680 6e 61 6d 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e name....".make".end.end.function
356a0 20 5f 4d 41 4b 45 2e 67 65 74 6e 61 6d 65 73 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c ._MAKE.getnames(tbl).local.resul
356c0 74 20 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 74 62 6c 2c 20 22 6e 61 6d 65 22 29 0a 66 t.=.table.extract(tbl,."name").f
356e0 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 73 75 6c 74 29 20 64 6f 0a 72 65 73 75 6c or.k,v.in.pairs(result).do.resul
35700 74 5b 6b 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 t[k].=._MAKE.esc(v).end.return.r
35720 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 esult.end.function.make.settings
35740 28 63 66 67 2c 20 63 63 29 0a 69 66 20 23 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3e (cfg,.cc).if.#cfg.makesettings.>
35760 20 30 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 .0.then.for._,.value.in.ipairs(c
35780 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 29 20 64 6f 0a 5f 70 28 76 61 6c 75 65 29 0a 65 6e fg.makesettings).do._p(value).en
357a0 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 3d 20 63 63 2e 70 6c d.end.local.toolsettings.=.cc.pl
357c0 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 atforms[cfg.platform].cfgsetting
357e0 73 0a 69 66 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 74 6f 6f 6c 73 65 s.if.toolsettings.then._p(toolse
35800 74 74 69 6e 67 73 29 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 ttings).end.end.newaction.{.trig
35820 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 67 6d 61 6b 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 ger.........=."gmake",.shortname
35840 20 20 20 20 20 20 20 3d 20 22 47 4e 55 20 4d 61 6b 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e .......=."GNU.Make",.description
35860 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 47 4e 55 20 6d 61 6b 65 66 69 6c 65 73 20 66 .....=."Generate.GNU.makefiles.f
35880 6f 72 20 50 4f 53 49 58 2c 20 4d 69 6e 47 57 2c 20 61 6e 64 20 43 79 67 77 69 6e 22 2c 0a 76 61 or.POSIX,.MinGW,.and.Cygwin",.va
358a0 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 22 2c 20 lid_kinds.....=.{."ConsoleApp",.
358c0 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 53 68 61 "WindowedApp",."StaticLib",."Sha
358e0 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 7b 20 22 redLib".},.valid_languages.=.{."
35900 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 73 20 20 C",."C++",."C#".},.valid_tools..
35920 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 2c 20 22 67 68 73 22 20 7d ...=.{.cc.....=.{."gcc",."ghs".}
35940 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 6d 73 6e 65 74 22 2c 20 22 70 ,.dotnet.=.{."mono",."msnet",."p
35960 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e net".},.},.onsolution.=.function
35980 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 5f 4d 41 4b (sln).premake.generate(sln,._MAK
359a0 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 73 65 29 2c 20 70 E.getmakefilename(sln,.false),.p
359c0 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 0a 6f 6e 70 72 6f remake.make_solution).end,.onpro
359e0 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 6d 61 6b 65 66 ject.=.function(prj).local.makef
35a00 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 65 28 70 72 6a 2c ile.=._MAKE.getmakefilename(prj,
35a20 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 70 72 6f 6a 65 63 .true).if.premake.isdotnetprojec
35a40 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 6a t(prj).then.premake.generate(prj
35a60 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 73 68 61 72 70 29 ,.makefile,.premake.make_csharp)
35a80 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 .else.premake.generate(prj,.make
35aa0 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 6e 64 0a 65 6e 64 2c file,.premake.make_cpp).end.end,
35ac0 0a 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 .oncleansolution.=.function(sln)
35ae0 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 5f 4d 41 4b 45 2e 67 .premake.clean.file(sln,._MAKE.g
35b00 65 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 etmakefilename(sln,.false)).end,
35b20 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a .oncleanproject.=.function(prj).
35b40 70 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 premake.clean.file(prj,._MAKE.ge
35b60 74 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 tmakefilename(prj,.true)).end.}.
35b80 00 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 .function.premake.make_solution(
35ba0 73 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 sln).local.cc.=.premake[_OPTIONS
35bc0 2e 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 .cc].local.platforms.=.premake.f
35be0 69 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 ilterplatforms(sln,.cc.platforms
35c00 2c 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 ,."Native")._p('#.%s.solution.ma
35c20 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 kefile.autogenerated.by.GENie',.
35c40 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 premake.action.current().shortna
35c60 6d 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 me)._p('#.Type."make.help".for.u
35c80 73 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 sage.help')._p('')._p('ifndef.co
35ca0 6e 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 nfig')._p('..config=%s',._MAKE.e
35cc0 73 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 sc(premake.getconfigname(sln.con
35ce0 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 figurations[1],.platforms[1],.tr
35d00 75 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 ue)))._p('endif')._p('export.con
35d20 66 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 fig')._p('')._p('PROJECTS.:=.%s'
35d40 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 ,.table.concat(_MAKE.esc(table.e
35d60 78 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 xtract(sln.projects,."name")),."
35d80 20 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 ."))._p('')._p('.PHONY:.all.clea
35da0 6e 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 n.help.$(PROJECTS)')._p('')._p('
35dc0 61 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 all:.$(PROJECTS)')._p('').for._,
35de0 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.
35e00 5f 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 _p('%s:.%s',._MAKE.esc(prj.name)
35e20 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 ,.table.concat(_MAKE.esc(table.e
35e40 78 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 xtract(premake.getdependencies(p
35e60 72 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 rj),."name")),.".")).if.(not.sln
35e80 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 6f 6e 74 .messageskip).or.(not.table.cont
35ea0 61 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 ains(sln.messageskip,."SkipBuild
35ec0 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 22 ingMessage")).then._p('\t@echo."
35ee0 3d 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 ====.Building.%s.($(config)).===
35f00 3d 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 ="',.prj.name).end._p('\t@${MAKE
35f20 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 }.--no-print-directory.-C.%s.-f.
35f40 25 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 %s',._MAKE.esc(path.getrelative(
35f60 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d sln.location,.prj.location)),._M
35f80 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 AKE.esc(_MAKE.getmakefilename(pr
35fa0 6a 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 j,.true)))._p('').end._p('clean:
35fc0 27 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 ').for._.,prj.in.ipairs(sln.proj
35fe0 65 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 ects).do._p('\t@${MAKE}.--no-pri
36000 6e 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 nt-directory.-C.%s.-f.%s.clean',
36020 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 6c 6e 2e ._MAKE.esc(path.getrelative(sln.
36040 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 4b 45 2e location,.prj.location)),._MAKE.
36060 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 2c 20 74 esc(_MAKE.getmakefilename(prj,.t
36080 72 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 rue))).end._p('')._p('help:')._p
360a0 28 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 (1,'@echo."Usage:.make.[config=n
360c0 61 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 ame].[target]"')._p(1,'@echo.""'
360e0 29 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 )._p(1,'@echo."CONFIGURATIONS:"'
36100 29 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 ).local.cfgpairs.=.{.}.for._,.pl
36120 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 66 atform.in.ipairs(platforms).do.f
36140 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 or._,.cfgname.in.ipairs(sln.conf
36160 69 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 igurations).do._p(1,'@echo."...%
36180 73 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 s"',.premake.getconfigname(cfgna
361a0 6d 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 me,.platform,.true)).end.end._p(
361c0 31 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 1,'@echo.""')._p(1,'@echo."TARGE
361e0 54 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 TS:"')._p(1,'@echo."...all.(defa
36200 75 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 ult)"')._p(1,'@echo."...clean"')
36220 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 6a 65 63 .for._,.prj.in.ipairs(sln.projec
36240 74 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 ts).do._p(1,'@echo."...%s"',.prj
36260 2e 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 .name).end._p(1,'@echo.""')._p(1
36280 2c 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 ,'@echo."For.more.information,.s
362a0 65 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 ee.https://github.com/bkaradzic/
362c0 67 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 genie"').end..premake.make.cpp.=
362e0 20 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 .{.}.premake.make.override.=.{.}
36300 0a 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 .local.cpp.=.premake.make.cpp.lo
36320 63 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 cal.make.=.premake.make.function
36340 20 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 .premake.make_cpp(prj).local.cc.
36360 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 61 =.premake.gettool(prj).local.pla
36380 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
363a0 28 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 (prj.solution,.cc.platforms,."Na
363c0 74 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 tive").premake.gmake_cpp_header(
363e0 70 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 prj,.cc,.platforms).for._,.platf
36400 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 72 20 orm.in.ipairs(platforms).do.for.
36420 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 2c 20 70 cfg.in.premake.eachconfig(prj,.p
36440 6c 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 latform).do.premake.gmake_cpp_co
36460 6e 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 nfig(prj,.cfg,.cc).end.end.local
36480 20 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 .objdirs.=.{}.local.additionalob
364a0 6a 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 jdirs.=.{}.for._,.file.in.ipairs
364c0 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 (prj.files).do.if.path.iscppfile
364e0 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 70 61 (file).then.objdirs[_MAKE.esc(pa
36500 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 66 69 th.getdirectory(path.trimdots(fi
36520 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 6f 6d le)))].=.1.end.end.for._,.custom
36540 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
36560 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
36580 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.
365a0 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 2e 65 {}).do.additionalobjdirs[_MAKE.e
365c0 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 65 6c sc(path.getdirectory(path.getrel
365e0 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 5d 29 ative(prj.location,buildtask[2])
36600 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 20 5c ))].=.1.end.end._p('OBJDIRS.:=.\
36620 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 69 72 \')._p('\t$(OBJDIR).\\').for.dir
36640 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 74 24 ,._.in.pairs(objdirs).do._p('\t$
36660 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 64 69 (OBJDIR)/%s.\\',.dir).end.for.di
36680 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 73 29 r,._.in.pairs(additionalobjdirs)
366a0 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 27 27 .do._p('\t%s.\\',.dir).end._p(''
366c0 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 20 66 )._p('RESOURCES.:=.\\').for._,.f
366e0 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 20 70 ile.in.ipairs(prj.files).do.if.p
36700 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 5f 70 ath.isresourcefile(file).then._p
36720 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 45 2e ('\t$(OBJDIR)/%s.res.\\',._MAKE.
36740 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 6e 64 esc(path.getbasename(file))).end
36760 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 70 72 .end._p('')._p('.PHONY:.clean.pr
36780 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 69 73 ebuild.prelink')._p('').if.os.is
367a0 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 6e 64 ("MacOSX").and.prj.kind.==."Wind
367c0 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 52 53 owedApp".then._p('all:.$(OBJDIRS
367e0 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 28 64 ).prebuild.prelink.$(TARGET).$(d
36800 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 24 28 ir.$(TARGETDIR))PkgInfo.$(dir.$(
36820 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 45 54 TARGETDIR))Info.plist.|.$(TARGET
36840 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 29 20 DIR)').else._p('all:.$(OBJDIRS).
36860 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 28 54 prebuild.prelink.$(TARGET).|.$(T
36880 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 27 27 ARGETDIR)').end._p('\t@:')._p(''
368a0 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 61 6e ).if.(prj.kind.==."StaticLib".an
368c0 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 65 6e d.prj.options.ArchiveSplit).then
368e0 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 28 65 ._p('define.max_args')._p('\t$(e
36900 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 20 6f val._args:=)')._p('\t$(foreach.o
36920 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 66 20 bj,$3,$(eval._args+=$(obj))$(if.
36940 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 24 28 $(word.$2,$(_args)),$1$(_args)$(
36960 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 24 28 EOL)$(eval._args:=)))')._p('\t$(
36980 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 65 6e if.$(_args),$1$(_args))')._p('en
369a0 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 5f 70 def')._p('')._p('define.EOL')._p
369c0 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 0a 65 ('')._p('')._p('endef')._p('').e
369e0 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 45 43 nd._p('$(TARGET):.$(GCH).$(OBJEC
36a00 54 53 29 20 24 28 4c 44 44 45 50 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 20 7c 20 24 28 54 TS).$(LDDEPS).$(RESOURCES).|.$(T
36a20 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 27 29 0a 69 66 20 70 72 6a 2e 6b 69 ARGETDIR).$(OBJDIRS)').if.prj.ki
36a40 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 70 72 6a 2e 6d 73 nd.==."StaticLib".then.if.prj.ms
36a60 67 61 72 63 68 69 76 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e garchiving.then._p('\t@echo.'...
36a80 20 70 72 6a 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 .prj.msgarchiving).else._p('\t@e
36aa0 63 68 6f 20 41 72 63 68 69 76 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 cho.Archiving.%s',.prj.name).end
36ac0 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 29 20 .if.(not.prj.archivesplit_size).
36ae0 74 68 65 6e 0a 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 3d 32 30 30 0a 65 then.prj.archivesplit_size=200.e
36b00 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 nd.if.(not.prj.options.ArchiveSp
36b20 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b lit).then._p('\t$(SILENT).$(LINK
36b40 43 4d 44 29 20 24 28 4f 42 4a 45 43 54 53 29 27 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f CMD).$(OBJECTS)'....(os.is("MacO
36b60 53 58 22 29 20 61 6e 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 SX").and.".2>&1.>./dev/null.|.se
36b80 64 20 2d 65 20 27 2f 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 d.-e.'/.o).has.no.symbols$$/d'".
36ba0 6f 72 20 22 22 29 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 24 28 63 61 6c 6c 20 52 4d 2c 24 28 54 or."")).else._p('\t$(call.RM,$(T
36bc0 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 40 24 28 63 61 6c 6c 20 6d 61 78 5f 61 72 67 73 ARGET))')._p('\t@$(call.max_args
36be0 2c 24 28 4c 49 4e 4b 43 4d 44 29 2c 27 2e 2e 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 ,$(LINKCMD),'...prj.archivesplit
36c00 5f 73 69 7a 65 20 2e 2e 27 2c 24 28 4f 42 4a 45 43 54 53 29 29 27 20 2e 2e 20 28 6f 73 2e 69 73 _size...',$(OBJECTS))'....(os.is
36c20 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 2f 6e 75 6c ("MacOSX").and.".2>&1.>./dev/nul
36c40 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 6f 6c 73 24 l.|.sed.-e.'/.o).has.no.symbols$
36c60 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 $/d'".or.""))._p('\t$(SILENT).$(
36c80 4c 49 4e 4b 43 4d 44 5f 4e 44 58 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 6a 2e 6d LINKCMD_NDX)').end.else.if.prj.m
36ca0 73 67 6c 69 6e 6b 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 sglinking.then._p('\t@echo.'....
36cc0 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f prj.msglinking).else._p('\t@echo
36ce0 20 4c 69 6e 6b 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 .Linking.%s',.prj.name).end._p('
36d00 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 27 29 0a 65 6e 64 0a 5f 70 28 \t$(SILENT).$(LINKCMD)').end._p(
36d20 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(
36d40 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
36d60 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
36d80 4a 44 49 52 53 29 3a 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 JDIRS):').if.(not.prj.solution.m
36da0 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 69 essageskip).or.(not.table.contai
36dc0 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 2c 20 22 53 6b ns(prj.solution.messageskip,."Sk
36de0 69 70 43 72 65 61 74 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 ipCreatingMessage")).then._p('\t
36e00 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 24 28 40 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 @echo.Creating.$(@)').end._p('\t
36e20 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 24 40 29 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 -$(call.MKDIR,$@)')._p('').if.os
36e40 2e 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 .is("MacOSX").and.prj.kind.==."W
36e60 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 indowedApp".then._p('$(dir.$(TAR
36e80 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 3a 27 29 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 GETDIR))PkgInfo:')._p('$(dir.$(T
36ea0 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 3a 27 29 0a 5f 70 28 27 27 29 0a 65 ARGETDIR))Info.plist:')._p('').e
36ec0 6e 64 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 nd._p('clean:').if.(not.prj.solu
36ee0 74 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 tion.messageskip).or.(not.table.
36f00 63 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 contains(prj.solution.messageski
36f20 70 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 p,."SkipCleaningMessage")).then.
36f40 5f 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 _p('\t@echo.Cleaning.%s',.prj.na
36f60 6d 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 me).end._p('ifeq.(posix,$(SHELLT
36f80 59 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 YPE))')._p('\t$(SILENT).rm.-f..$
36fa0 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 (TARGET)')._p('\t$(SILENT).rm.-r
36fc0 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 f.$(OBJDIR)')._p('else')._p('\t$
36fe0 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c (SILENT).if.exist.$(subst./,\\\\
37000 2c 24 28 54 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 ,$(TARGET)).del.$(subst./,\\\\,$
37020 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 (TARGET))')._p('\t$(SILENT).if.e
37040 78 69 73 74 20 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 20 72 xist.$(subst./,\\\\,$(OBJDIR)).r
37060 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 mdir./s./q.$(subst./,\\\\,$(OBJD
37080 49 52 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 72 IR))')._p('endif')._p('')._p('pr
370a0 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 27 ebuild:')._p('\t$(PREBUILDCMDS)'
370c0 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 28 )._p('')._p('prelink:')._p('\t$(
370e0 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 63 70 70 2e 70 63 68 72 75 6c PRELINKCMDS)')._p('').cpp.pchrul
37100 65 73 28 70 72 6a 29 0a 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 64 es(prj).cpp.fileRules(prj).cpp.d
37120 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 63 75 73 74 6f ependencyRules(prj).for._,.custo
37140 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 62 mbuildtask.in.ipairs(prj.customb
37160 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 74 uildtask.or.{}).do.for._,.buildt
37180 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 72 ask.in.ipairs(custombuildtask.or
371a0 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 20 73 74 72 69 6e 67 2e 66 6f 72 .{}).do.local.deps.=..string.for
371c0 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 28 70 72 6a 2e 6c mat("%s.",path.getrelative(prj.l
371e0 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 0a 66 6f 72 20 5f 2c 20 64 65 ocation,buildtask[1])).for._,.de
37200 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.
37220 7b 7d 29 20 64 6f 0a 64 65 70 73 20 3d 20 64 65 70 73 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 {}).do.deps.=.deps....string.for
37240 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 28 70 72 6a 2e 6c mat("%s.",path.getrelative(prj.l
37260 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 0a 65 6e 64 0a 5f 70 28 27 25 73 3a 20 25 73 ocation,depdata)).end._p('%s:.%s
37280 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 27 0a 2c 70 61 74 .|.$(TARGETDIR).$(OBJDIRS)'.,pat
372a0 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
372c0 74 61 73 6b 5b 32 5d 29 0a 2c 20 64 65 70 73 0a 29 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 task[2]).,.deps.).for._,.cmdline
372e0 20 69 6e 20 69 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 .in.ipairs(buildtask[4].or.{}).d
37300 6f 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 o.local.cmd.=.cmdline.local.num.
37320 3d 20 31 0a 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 =.1.for._,.depdata.in.ipairs(bui
37340 6c 64 74 61 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 ldtask[3].or.{}).do.cmd.=.string
37360 2e 67 73 75 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 .gsub(cmd,"%$%("....num..."%)",.
37380 73 74 72 69 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 string.format("%s.",path.getrela
373a0 74 69 76 65 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 tive(prj.location,depdata))).num
373c0 20 3d 20 6e 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 .=.num.+.1.end.cmd.=.string.gsub
373e0 28 63 6d 64 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 22 24 3c 22 29 0a 63 6d 64 20 3d 20 73 74 72 (cmd,."%$%(<%)",."$<").cmd.=.str
37400 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 40 25 29 22 2c 20 22 24 40 22 29 0a 5f ing.gsub(cmd,."%$%(@%)",."$@")._
37420 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c 63 6d 64 29 0a 65 6e 64 0a 5f 70 28 27 p('\t$(SILENT).%s',cmd).end._p('
37440 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 45 43 54 ').end.end._p('-include.$(OBJECT
37460 53 3a 25 25 2e 6f 3d 25 25 2e 64 29 27 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 S:%%.o=%%.d)')._p('ifneq.(,$(PCH
37480 29 29 27 29 0a 5f 70 28 27 20 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 ))')._p('..-include.$(OBJDIR)/$(
374a0 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 64 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 65 notdir.$(PCH)).d')._p('endif').e
374c0 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 5f 68 65 nd.function.premake.gmake_cpp_he
374e0 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 5f 70 28 27 23 20 25 ader(prj,.cc,.platforms)._p('#.%
37500 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 s.project.makefile.autogenerated
37520 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 .by.GENie',.premake.action.curre
37540 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 nt().shortname)._p('ifndef.confi
37560 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 g')._p('..config=%s',._MAKE.esc(
37580 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 70 72 6a 2e 73 6f 6c 75 74 69 premake.getconfigname(prj.soluti
375a0 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b on.configurations[1],.platforms[
375c0 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 1],.true)))._p('endif')._p('')._
375e0 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 53 49 4c 45 4e 54 p('ifndef.verbose')._p('..SILENT
37600 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 5f 70 28 27 53 48 .=.@')._p('endif')._p('')._p('SH
37620 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 71 20 28 2c 24 28 ELLTYPE.:=.msdos')._p('ifeq.(,$(
37640 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 20 20 53 48 45 4c ComSpec)$(COMSPEC))')._p('..SHEL
37660 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(
37680 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 62 69 6e 2c 24 28 'ifeq.(/bin,$(findstring./bin,$(
376a0 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 20 3a 3d 20 70 6f SHELL)))')._p('..SHELLTYPE.:=.po
376c0 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 6e six')._p('endif')._p('ifeq.(/bin
376e0 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 48 45 4c 4c 29 29 ,$(findstring./bin,$(MAKESHELL))
37700 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 27 29 0a 5f )')._p('..SHELLTYPE.:=.posix')._
37720 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 p('endif')._p('')._p('ifeq.(posi
37740 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 x,$(SHELLTYPE))')._p('..MKDIR.=.
37760 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 $(SILENT).mkdir.-p."$(1)"')._p('
37780 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 ..COPY..=.$(SILENT).cp.-fR."$(1)
377a0 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 3d 20 24 28 53 49 4c 45 4e 54 29 20 72 "."$(2)"')._p('..RM=.$(SILENT).r
377c0 6d 20 2d 66 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d m.-f."$(1)"')._p('else')._p('..M
377e0 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 KDIR.=.$(SILENT).mkdir."$(subst.
37800 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 /,\\\\,$(1))".2>.nul.||.exit.0')
37820 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 ._p('..COPY..=.$(SILENT).copy./Y
37840 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 ."$(subst./,\\\\,$(1))"."$(subst
37860 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 3d 20 24 ./,\\\\,$(2))"')._p('..RM....=.$
37880 28 53 49 4c 45 4e 54 29 20 64 65 6c 20 2f 46 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c (SILENT).del./F."$(subst./,\\\\,
378a0 24 28 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 65 6e $(1))".2>.nul.||.exit.0')._p('en
378c0 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 43 20 20 3d 20 25 73 27 2c 20 63 63 2e 63 dif')._p('')._p('CC..=.%s',.cc.c
378e0 63 29 0a 5f 70 28 27 43 58 58 20 3d 20 25 73 27 2c 20 63 63 2e 63 78 78 29 0a 5f 70 28 27 41 52 c)._p('CXX.=.%s',.cc.cxx)._p('AR
37900 20 20 3d 20 25 73 27 2c 20 63 63 2e 61 72 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 ..=.%s',.cc.ar)._p('')._p('ifnde
37920 66 20 52 45 53 43 4f 4d 50 27 29 0a 5f 70 28 27 20 20 69 66 64 65 66 20 57 49 4e 44 52 45 53 27 f.RESCOMP')._p('..ifdef.WINDRES'
37940 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 24 28 57 49 4e 44 52 45 53 29 27 29 )._p('....RESCOMP.=.$(WINDRES)')
37960 0a 5f 70 28 27 20 20 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 ._p('..else')._p('....RESCOMP.=.
37980 77 69 6e 64 72 65 73 27 29 0a 5f 70 28 27 20 20 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 6e 64 69 windres')._p('..endif')._p('endi
379a0 66 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 f')._p('').end.function.premake.
379c0 67 6d 61 6b 65 5f 63 70 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f gmake_cpp_config(prj,.cfg,.cc)._
379e0 70 28 27 69 66 65 71 20 28 24 28 63 6f 6e 66 69 67 29 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e 65 p('ifeq.($(config),%s)',._MAKE.e
37a00 73 63 28 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 29 29 0a 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 sc(cfg.shortname)).cpp.platformt
37a20 6f 6f 6c 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e ools(cfg,.cc)._p('..'....(table.
37a40 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 22 contains(premake.make.override,"
37a60 4f 42 4a 44 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 OBJDIR").and."override.".or."").
37a80 2e 2e 20 20 20 20 27 4f 42 4a 44 49 52 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 ......'OBJDIR.....=.%s',._MAKE.e
37aa0 73 63 28 63 66 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 sc(cfg.objectsdir))._p('..'....(
37ac0 74 61 62 6c 65 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 table.contains(premake.make.over
37ae0 72 69 64 65 2c 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 ride,"TARGETDIR").and."override.
37b00 22 20 6f 72 20 22 22 29 20 2e 2e 20 27 54 41 52 47 45 54 44 49 52 20 20 3d 20 25 73 27 2c 20 5f ".or."")....'TARGETDIR..=.%s',._
37b20 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 64 69 72 65 63 74 6f MAKE.esc(cfg.buildtarget.directo
37b40 72 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 ry))._p('..'....(table.contains(
37b60 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 52 47 45 54 22 29 20 premake.make.override,"TARGET").
37b80 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 54 41 and."override.".or."").......'TA
37ba0 52 47 45 54 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 5f 4d 41 RGET.....=.$(TARGETDIR)/%s',._MA
37bc0 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 0a 5f 70 KE.esc(cfg.buildtarget.name))._p
37be0 28 27 20 20 44 45 46 49 4e 45 53 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 ('..DEFINES...+=%s',.make.list(c
37c00 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 29 29 0a 5f 70 28 27 c.getdefines(cfg.defines)))._p('
37c20 20 20 49 4e 43 4c 55 44 45 53 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e ..INCLUDES..+=%s',.make.list(cc.
37c40 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 29 getincludedirs(cfg.includedirs))
37c60 29 0a 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 63 70 70 2e 66 6c 61 67 73 28 63 ).cpp.pchconfig(cfg).cpp.flags(c
37c80 66 67 2c 20 63 63 29 0a 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 fg,.cc).cpp.linker(prj,.cfg,.cc)
37ca0 0a 5f 70 28 27 20 20 4f 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 ._p('..OBJECTS.:=.\\').for._,.fi
37cc0 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 20 70 61 le.in.ipairs(prj.files).do.if.pa
37ce0 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 th.iscppfile(file).then.if.not.t
37d00 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 6c able.icontains(cfg.excludes,.fil
37d20 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 20 5c 5c 27 e).then._p('\t$(OBJDIR)/%s.o.\\'
37d40 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e .,._MAKE.esc(path.trimdots(path.
37d60 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a removeext(file))).).end.end.end.
37d80 5f 70 28 27 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 53 _p('')._p('..define.PREBUILDCMDS
37da0 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 ').if.#cfg.prebuildcommands.>.0.
37dc0 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 then._p('\t@echo.Running.pre-bui
37de0 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 69 ld.commands')._p('\t%s',.table.i
37e00 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c mplode(cfg.prebuildcommands,."",
37e20 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').
37e40 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 _p('..define.PRELINKCMDS').if.#c
37e60 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 fg.prelinkcommands.>.0.then._p('
37e80 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 \t@echo.Running.pre-link.command
37ea0 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 s')._p('\t%s',.table.implode(cfg
37ec0 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 .prelinkcommands,."",."",."\n\t"
37ee0 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e )).end._p('..endef')._p('..defin
37f00 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 e.POSTBUILDCMDS').if.#cfg.postbu
37f20 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
37f40 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f .Running.post-build.commands')._
37f60 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 p('\t%s',.table.implode(cfg.post
37f80 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a buildcommands,."",."",."\n\t")).
37fa0 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 end._p('..endef').make.settings(
37fc0 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a cfg,.cc)._p('endif')._p('').end.
37fe0 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 function.cpp.platformtools(cfg,.
38000 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d cc).local.platform.=.cc.platform
38020 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 63 20 74 s[cfg.platform].if.platform.cc.t
38040 68 65 6e 0a 5f 70 28 27 20 20 43 43 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 hen._p('..CC.........=.%s',.plat
38060 66 6f 72 6d 2e 63 63 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 20 74 68 65 form.cc).end.if.platform.cxx.the
38080 6e 0a 5f 70 28 27 20 20 43 58 58 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f n._p('..CXX........=.%s',.platfo
380a0 72 6d 2e 63 78 78 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 61 72 20 74 68 65 6e 0a rm.cxx).end.if.platform.ar.then.
380c0 5f 70 28 27 20 20 41 52 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d _p('..AR.........=.%s',.platform
380e0 2e 61 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 6c 61 67 73 28 .ar).end.end.function.cpp.flags(
38100 63 66 67 2c 20 63 63 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f cfg,.cc).if.cfg.pchheader.and.no
38120 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 t.cfg.flags.NoPCH.then._p('..FOR
38140 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 CE_INCLUDE.+=.-include.$(OBJDIR)
38160 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e /$(notdir.$(PCH))').end.if.#cfg.
38180 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f forcedincludes.>.0.then._p('..FO
381a0 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 25 73 27 0a 2c 5f 4d 41 RCE_INCLUDE.+=.-include.%s'.,_MA
381c0 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e KE.esc(table.concat(cfg.forcedin
381e0 63 6c 75 64 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 50 50 cludes,.";"))).end._p('..ALL_CPP
38200 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 50 50 46 4c 41 47 53 29 20 25 73 20 24 28 44 45 46 49 4e FLAGS..+=.$(CPPFLAGS).%s.$(DEFIN
38220 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 ES).$(INCLUDES)',.table.concat(c
38240 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 c.getcppflags(cfg),."."))._p('..
38260 41 4c 4c 5f 43 46 4c 41 47 53 20 20 20 20 2b 3d 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c ALL_CFLAGS....+=.$(CFLAGS).$(ALL
38280 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 _CPPFLAGS).$(ARCH)%s',.make.list
382a0 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 (table.join(cc.getcflags(cfg),.c
382c0 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e fg.buildoptions,.cfg.buildoption
382e0 73 5f 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 58 58 46 4c 41 47 53 20 20 2b 3d 20 24 28 s_c)))._p('..ALL_CXXFLAGS..+=.$(
38300 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 CXXFLAGS).$(CFLAGS).$(ALL_CPPFLA
38320 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e GS).$(ARCH)%s',.make.list(table.
38340 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 join(cc.getcflags(cfg),.cc.getcx
38360 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 2c 20 63 xflags(cfg),.cfg.buildoptions,.c
38380 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c fg.buildoptions_cpp)))._p('..ALL
383a0 5f 4f 42 4a 43 46 4c 41 47 53 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 _OBJCFLAGS.+=.$(CXXFLAGS).$(CFLA
383c0 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 GS).$(ALL_CPPFLAGS).$(ARCH)%s',.
383e0 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 make.list(table.join(cc.getcflag
38400 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 s(cfg),.cc.getcxxflags(cfg),.cfg
38420 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f .buildoptions,.cfg.buildoptions_
38440 6f 62 6a 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 52 45 53 46 4c 41 47 53 20 20 2b 3d 20 24 objc)))._p('..ALL_RESFLAGS..+=.$
38460 28 52 45 53 46 4c 41 47 53 29 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 (RESFLAGS).$(DEFINES).$(INCLUDES
38480 29 25 73 27 2c 0a 20 20 20 20 20 20 20 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f )%s',.........make.list(table.jo
384a0 69 6e 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 in(cc.getdefines(cfg.resdefines)
384c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,...............................
384e0 20 20 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 ..cc.getincludedirs(cfg.resinclu
38500 64 65 64 69 72 73 29 2c 20 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 29 29 0a 65 6e 64 0a 66 dedirs),.cfg.resoptions))).end.f
38520 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 unction.cpp.linker(prj,.cfg,.cc)
38540 0a 5f 70 28 27 20 20 41 4c 4c 5f 4c 44 46 4c 41 47 53 20 20 20 2b 3d 20 24 28 4c 44 46 4c 41 47 ._p('..ALL_LDFLAGS...+=.$(LDFLAG
38560 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 S)%s',.make.list(table.join(cc.g
38580 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 6c 64 66 6c 61 67 etlibdirflags(cfg),.cc.getldflag
385a0 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 29 0a 5f 70 28 27 20 s(cfg),.cfg.linkoptions)))._p('.
385c0 20 4c 44 44 45 50 53 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f 4d 41 4b .LDDEPS....+=%s',.make.list(_MAK
385e0 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 E.esc(premake.getlinks(cfg,."sib
38600 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 29 29 0a 5f 70 28 27 20 20 4c 49 42 lings",."fullpath"))))._p('..LIB
38620 53 20 20 20 20 20 20 2b 3d 20 24 28 4c 44 44 45 50 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 S......+=.$(LDDEPS)%s',.make.lis
38640 74 28 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 29 0a 69 66 20 63 66 67 2e t(cc.getlinkflags(cfg))).if.cfg.
38660 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 kind.==."StaticLib".then.if.(not
38680 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 65 6e 0a .prj.options.ArchiveSplit).then.
386a0 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 _p('..LINKCMD....=.$(AR).%s.$(TA
386c0 52 47 45 54 29 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 RGET)',.make.list(cc.getarchivef
386e0 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 65 6c 73 65 0a 5f 70 28 lags(prj,.cfg,.false))).else._p(
38700 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 '..LINKCMD....=.$(AR).%s.$(TARGE
38720 54 29 27 2c 20 6d 61 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 T)',.make.list(cc.getarchiveflag
38740 73 28 70 72 6a 2c 20 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 s(prj,.cfg,.false)))._p('..LINKC
38760 4d 44 5f 4e 44 58 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 MD_NDX=.$(AR).%s.$(TARGET)',.mak
38780 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
387a0 66 67 2c 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 fg,.true))).end.else.local.tool.
387c0 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c =.iif(cfg.language.==."C",."CC",
387e0 20 22 43 58 58 22 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 25 73 29 ."CXX")._p('..LINKCMD....=.$(%s)
38800 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 55 .-o.$(TARGET).$(OBJECTS).$(RESOU
38820 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 4c RCES).$(ARCH).$(ALL_LDFLAGS).$(L
38840 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 70 IBS)',.tool).end.end.function.cp
38860 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 68 p.pchconfig(cfg).if.not.cfg.pchh
38880 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 65 eader.or.cfg.flags.NoPCH.then.re
388a0 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 64 turn.end.local.pch.=.cfg.pchhead
388c0 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 69 er.for._,.incdir.in.ipairs(cfg.i
388e0 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 70 ncludedirs).do.local.abspath.=.p
38900 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 72 ath.getabsolute(path.join(cfg.pr
38920 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 74 oject.location,.incdir)).local.t
38940 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 68 estname.=.path.join(abspath,.pch
38960 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 63 ).if.os.isfile(testname).then.pc
38980 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 6f h.=.path.getrelative(cfg.locatio
389a0 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 20 n,.testname).break.end.end._p('.
389c0 20 50 43 48 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 63 68 .PCH........=.%s',._MAKE.esc(pch
389e0 29 29 0a 5f 70 28 27 20 20 47 43 48 20 20 20 20 20 20 20 20 3d 20 24 28 4f 42 4a 44 49 52 29 2f ))._p('..GCH........=.$(OBJDIR)/
38a00 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 67 63 68 27 29 0a 65 6e 64 0a 66 75 6e 63 74 $(notdir.$(PCH)).gch').end.funct
38a20 69 6f 6e 20 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 69 66 6e 65 71 20 ion.cpp.pchrules(prj)._p('ifneq.
38a40 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 24 28 47 43 48 29 3a 20 24 28 50 43 48 29 20 7c (,$(PCH))')._p('$(GCH):.$(PCH).|
38a60 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 69 66 20 70 72 6a 2e 6d 73 67 70 72 65 63 6f 6d 70 69 6c .$(OBJDIR)').if.prj.msgprecompil
38a80 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 70 e.then._p('\t@echo.'....prj.msgp
38aa0 72 65 63 6f 6d 70 69 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 recompile).else._p('\t@echo.$(no
38ac0 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 69 69 66 28 70 tdir.$<)').end.local.cmd.=.iif(p
38ae0 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 24 28 43 43 29 20 24 28 41 4c 4c rj.language.==."C",."$(CC).$(ALL
38b00 5f 43 46 4c 41 47 53 29 20 2d 78 20 63 2d 68 65 61 64 65 72 22 2c 20 22 24 28 43 58 58 29 20 24 _CFLAGS).-x.c-header",."$(CXX).$
38b20 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 20 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 22 29 0a 5f (ALL_CXXFLAGS).-x.c++-header")._
38b40 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 p('\t$(SILENT).%s.$(DEFINES).$(I
38b60 4e 43 4c 55 44 45 53 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 2c 20 63 6d 64 29 0a NCLUDES).-o."$@".-c."$<"',.cmd).
38b80 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 _p('endif')._p('').end.function.
38ba0 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 cpp.fileRules(prj).for._,.file.i
38bc0 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 n.ipairs(prj.files.or.{}).do.if.
38be0 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 path.iscppfile(file).then._p('$(
38c00 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 20 24 28 47 43 48 29 27 0a 2c 20 5f 4d 41 4b 45 OBJDIR)/%s.o:.%s.$(GCH)'.,._MAKE
38c20 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 .esc(path.trimdots(path.removeex
38c40 74 28 66 69 6c 65 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 0a 29 0a 69 66 t(file))).,._MAKE.esc(file).).if
38c60 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 70 72 6a 2e .(path.isobjcfile(file).and.prj.
38c80 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 msgcompile_objc).then._p('\t@ech
38ca0 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 0a 65 6c 73 65 o.'....prj.msgcompile_objc).else
38cc0 69 66 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 if.prj.msgcompile.then._p('\t@ec
38ce0 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 ho.'....prj.msgcompile).else._p(
38d00 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 0a 69 66 20 28 '\t@echo.$(notdir.$<)').end.if.(
38d20 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 29 20 74 68 65 6e 0a 5f 70 28 27 path.isobjcfile(file)).then._p('
38d40 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 4f 42 4a 43 46 4c 41 \t$(SILENT).$(CXX).$(ALL_OBJCFLA
38d60 47 53 29 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 GS).$(FORCE_INCLUDE).-o."$@".-c.
38d80 22 24 3c 22 27 29 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 70 61 74 "$<"').else.cpp.buildcommand(pat
38da0 68 2e 69 73 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 h.iscfile(file).and.not.prj.opti
38dc0 6f 6e 73 2e 46 6f 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 74 61 ons.ForceCPP,."o").end.for._,.ta
38de0 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 6b sk.in.ipairs(prj.postcompiletask
38e00 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c s.or.{}).do._p('\t$(SILENT).%s',
38e20 20 74 61 73 6b 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6c 73 65 69 66 20 .task)._p('').end._p('').elseif.
38e40 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 29 20 3d 3d 20 22 2e 72 63 (path.getextension(file).==.".rc
38e60 22 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 3a 20 25 73 ").then._p('$(OBJDIR)/%s.res:.%s
38e80 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 ',._MAKE.esc(path.getbasename(fi
38ea0 6c 65 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 69 66 20 70 72 6a 2e 6d 73 le)),._MAKE.esc(file)).if.prj.ms
38ec0 67 72 65 73 6f 75 72 63 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 gresource.then._p('\t@echo.'....
38ee0 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 prj.msgresource).else._p('\t@ech
38f00 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c o.$(notdir.$<)').end._p('\t$(SIL
38f20 45 4e 54 29 20 24 28 52 45 53 43 4f 4d 50 29 20 24 3c 20 2d 4f 20 63 6f 66 66 20 2d 6f 20 22 24 ENT).$(RESCOMP).$<.-O.coff.-o."$
38f40 40 22 20 24 28 41 4c 4c 5f 52 45 53 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a @".$(ALL_RESFLAGS)')._p('').end.
38f60 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 end.end.function.cpp.dependencyR
38f80 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 20 69 ules(prj).for._,.dependency.in.i
38fa0 70 61 69 72 73 28 70 72 6a 2e 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 pairs(prj.dependency.or.{}).do.f
38fc0 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 65 6e 64 65 6e 63 79 20 6f or._,.dep.in.ipairs(dependency.o
38fe0 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 64 65 70 5b 33 5d 3d 3d 6e 69 6c 20 6f 72 20 64 65 70 5b r.{}).do.if.(dep[3]==nil.or.dep[
39000 33 5d 3d 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 3]==false).then._p('$(OBJDIR)/%s
39020 2e 6f 3a 20 25 73 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 .o:.%s'.,._MAKE.esc(path.trimdot
39040 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 s(path.removeext(path.getrelativ
39060 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 31 5d 29 29 29 29 0a 2c 20 5f 4d 41 e(prj.location,.dep[1])))).,._MA
39080 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 72 6a 2e 6c 6f 63 61 KE.esc(path.getrelative(prj.loca
390a0 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6c 73 65 0a 5f 70 28 27 25 73 3a 20 25 73 tion,.dep[2])).).else._p('%s:.%s
390c0 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 64 65 70 5b 31 5d 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 '.,._MAKE.esc(dep[1]).,._MAKE.es
390e0 63 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 6f 6e 2c c(path.getrelative(prj.location,
39100 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 .dep[2])).).end._p('').end.end.e
39120 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 69 73 63 nd.function.cpp.buildcommand(isc
39140 66 69 6c 65 2c 20 6f 62 6a 65 78 74 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 69 69 66 28 file,.objext).local.flags.=.iif(
39160 69 73 63 66 69 6c 65 2c 20 27 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 27 2c 20 iscfile,.'$(CC).$(ALL_CFLAGS)',.
39180 27 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 5c 74 '$(CXX).$(ALL_CXXFLAGS)')._p('\t
391a0 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f $(SILENT).%s.$(FORCE_INCLUDE).-o
391c0 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 2c 20 66 6c 61 67 73 2c 20 6f 62 6a 65 78 74 29 0a 65 ."$@".-c."$<"',.flags,.objext).e
391e0 6e 64 0a 00 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 nd..local.function.getresourcefi
39200 6c 65 6e 61 6d 65 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 lename(cfg,.fname).if.path.getex
39220 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 20 tension(fname).==.".resx".then..
39240 20 20 20 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e ...local.name.=.cfg.buildtarget.
39260 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 6c 6f 63 61 6c 20 64 69 72 20 3d 20 basename....".".....local.dir.=.
39280 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 20 20 20 20 69 66 20 path.getdirectory(fname).....if.
392a0 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 dir.~=.".".then..name.=.name....
392c0 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 22 2e 22 29 20 2e 2e 20 22 2e 22 0a path.translate(dir,.".")....".".
392e0 65 6e 64 0a 72 65 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 end.return."$(OBJDIR)/"...._MAKE
39300 2e 65 73 63 28 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 6e .esc(name....path.getbasename(fn
39320 61 6d 65 29 29 20 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 ame))....".resources".else.retur
39340 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 n.fname.end.end.function.premake
39360 2e 6d 61 6b 65 5f 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 20 3d 20 70 72 .make_csharp(prj).local.csc.=.pr
39380 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 66 67 6c 69 62 73 20 3d 20 7b 20 7d emake.dotnet.local.cfglibs.=.{.}
393a0 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 61 6e 79 63 .local.cfgpairs.=.{.}.local.anyc
393c0 66 67 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 fg.for.cfg.in.premake.eachconfig
393e0 28 70 72 6a 29 20 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 67 0a 63 66 67 6c 69 62 73 5b 63 66 (prj).do.anycfg.=.cfg.cfglibs[cf
39400 67 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c g].=.premake.getlinks(cfg,."sibl
39420 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d ings",."fullpath").cfgpairs[cfg]
39440 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 61 69 72 73 28 63 66 .=.{.}.for._,.fname.in.ipairs(cf
39460 67 6c 69 62 73 5b 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 glibs[cfg]).do.if.path.getdirect
39480 6f 72 79 28 66 6e 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 ory(fname).~=.cfg.buildtarget.di
394a0 72 65 63 74 6f 72 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 5b 22 24 28 54 41 rectory.then.cfgpairs[cfg]["$(TA
394c0 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 67 65 74 RGETDIR)/"...._MAKE.esc(path.get
394e0 6e 61 6d 65 28 66 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 name(fname))].=._MAKE.esc(fname)
39500 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a .end.end.end.local.sources.=.{}.
39520 6c 6f 63 61 6c 20 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 70 79 70 local.embedded.=.{.}.local.copyp
39540 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 airs.=.{.}.for.fcfg.in.premake.p
39560 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 roject.eachfile(prj).do.local.ac
39580 74 69 6f 6e 20 3d 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a tion.=.csc.getbuildaction(fcfg).
395a0 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 61 62 6c if.action.==."Compile".then.tabl
395c0 65 2e 69 6e 73 65 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 e.insert(sources,.fcfg.name).els
395e0 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 eif.action.==."EmbeddedResource"
39600 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 66 63 66 .then.table.insert(embedded,.fcf
39620 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 43 6f 6e 74 65 6e g.name).elseif.action.==."Conten
39640 74 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 44 49 52 29 2f t".then.copypairs["$(TARGETDIR)/
39660 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 "...._MAKE.esc(path.getname(fcfg
39680 2e 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a .name))].=._MAKE.esc(fcfg.name).
396a0 65 6c 73 65 69 66 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c elseif.path.getname(fcfg.name):l
396c0 6f 77 65 72 28 29 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 6f 70 79 ower().==."app.config".then.copy
396e0 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f 4d 41 4b pairs["$(TARGET).config"].=._MAK
39700 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 E.esc(fcfg.name).end.end.local.p
39720 61 74 68 73 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 aths.=.table.translate(prj.libdi
39740 72 73 2c 20 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e rs,.function(v).return.path.join
39760 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d 20 74 61 (prj.basedir,.v).end).paths.=.ta
39780 62 6c 65 2e 6a 6f 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 29 0a 66 ble.join({prj.basedir},.paths).f
397a0 6f 72 20 5f 2c 20 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e or._,.libname.in.ipairs(premake.
397c0 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 getlinks(prj,."system",."fullpat
397e0 68 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6c 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 73 65 h")).do.local.libdir.=.os.pathse
39800 61 72 63 68 28 6c 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 70 61 74 arch(libname..".dll",.unpack(pat
39820 68 73 29 29 0a 69 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 hs)).if.(libdir).then.local.targ
39840 65 74 20 3d 20 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 65 73 et.=."$(TARGETDIR)/"...._MAKE.es
39860 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 c(path.getname(libname)).local.s
39880 6f 75 72 63 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 62 61 73 ource.=.path.getrelative(prj.bas
398a0 65 64 69 72 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 6d 65 29 edir,.path.join(libdir,.libname)
398c0 29 2e 2e 22 2e 64 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d 20 5f 4d )..".dll".copypairs[target].=._M
398e0 41 4b 45 2e 65 73 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 20 25 73 AKE.esc(source).end.end._p('#.%s
39900 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 .project.makefile.autogenerated.
39920 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e by.GENie',.premake.action.curren
39940 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 t().shortname)._p('')._p('ifndef
39960 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b .config')._p('..config=%s',._MAK
39980 45 2e 65 73 63 28 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 E.esc(prj.configurations[1]:lowe
399a0 72 28 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e r()))._p('endif')._p('')._p('ifn
399c0 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 def.verbose')._p('..SILENT.=.@')
399e0 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 ._p('endif')._p('')._p('SHELLTYP
39a00 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 E.:=.msdos')._p('ifeq.(,$(ComSpe
39a20 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 c)$(COMSPEC))')._p('..SHELLTYPE.
39a40 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 20 :=.posix')._p('endif')._p('ifeq.
39a60 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 (/bin,$(findstring./bin,$(SHELL)
39a80 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 27 29 0a ))')._p('..SHELLTYPE.:=.posix').
39aa0 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 66 69 6e _p('endif')._p('ifeq.(/bin,$(fin
39ac0 64 73 74 72 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 dstring./bin,$(MAKESHELL)))')._p
39ae0 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
39b00 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 if')._p('')._p('ifeq.(posix,$(SH
39b20 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 ELLTYPE))')._p('..MKDIR.=.$(SILE
39b40 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 NT).mkdir.-p."$(1)"')._p('..COPY
39b60 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 ..=.$(SILENT).cp.-fR."$(1)"."$(2
39b80 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.=.$(
39ba0 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./,\\\\,$(
39bc0 31 29 29 22 20 32 3e 20 6e 75 6c 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 1))".2>.nul')._p('..COPY..=.$(SI
39be0 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 LENT).copy./Y."$(subst./,\\\\,$(
39c00 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 1))"."$(subst./,\\\\,$(2))"')._p
39c20 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 43 53 43 27 ('endif')._p('')._p('ifndef.CSC'
39c40 29 0a 5f 70 28 27 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 2e 67 65 74 63 6f 6d 70 69 6c 65 72 )._p('..CSC=%s',.csc.getcompiler
39c60 76 61 72 28 70 72 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 var(prj))._p('endif')._p('')._p(
39c80 27 69 66 6e 64 65 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 27 20 20 52 45 53 47 45 4e 3d 72 65 'ifndef.RESGEN')._p('..RESGEN=re
39ca0 73 67 65 6e 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 sgen')._p('endif')._p('').local.
39cc0 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f platforms.=.premake.filterplatfo
39ce0 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f rms(prj.solution,.premake[_OPTIO
39d00 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 NS.cc].platforms).table.insert(p
39d20 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d latforms,.1,."").for.cfg.in.prem
39d40 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 ake.eachconfig(prj).do.premake.g
39d60 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 make_cs_config(cfg,.csc,.cfglibs
39d80 29 0a 65 6e 64 0a 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 63 6f 6d 70 61 74 69 62 ).end._p('#.To.maintain.compatib
39da0 69 6c 69 74 79 20 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 68 65 73 65 20 76 61 6c 75 65 73 20 ility.with.VS.NET,.these.values.
39dc0 6d 75 73 74 20 62 65 20 73 65 74 20 61 74 20 74 68 65 20 70 72 6f 6a 65 63 74 20 6c 65 76 65 6c must.be.set.at.the.project.level
39de0 27 29 0a 5f 70 28 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d 20 24 28 54 41 52 47 45 54 44 49 52 ')._p('TARGET.....:=.$(TARGETDIR
39e00 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 )/%s',._MAKE.esc(prj.buildtarget
39e20 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 2f 74 3a 25 73 20 .name))._p('FLAGS......+=./t:%s.
39e40 25 73 27 2c 20 63 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 3a 6c 6f 77 65 72 28 29 2c 20 74 %s',.csc.getkind(prj):lower(),.t
39e60 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6c 69 62 64 69 able.implode(_MAKE.esc(prj.libdi
39e80 72 73 29 2c 20 22 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 52 45 46 45 rs),."/lib:",."",."."))._p('REFE
39ea0 52 45 4e 43 45 53 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 RENCES.+=.%s',.table.implode(_MA
39ec0 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 KE.esc(premake.getlinks(prj,."sy
39ee0 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 2c 20 22 2f 72 3a 22 2c 20 22 2e 64 6c stem",."basename")),."/r:",.".dl
39f00 6c 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d 20 l",."."))._p('')._p('SOURCES.:=.
39f20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6f 75 72 \\').for._,.fname.in.ipairs(sour
39f40 63 65 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 ces).do._p('\t%s.\\',._MAKE.esc(
39f60 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 path.translate(fname))).end._p('
39f80 27 29 0a 5f 70 28 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c ')._p('EMBEDFILES.:=.\\').for._,
39fa0 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 0a 5f 70 .fname.in.ipairs(embedded).do._p
39fc0 28 27 5c 74 25 73 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 ('\t%s.\\',.getresourcefilename(
39fe0 70 72 6a 2c 20 66 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 4f 50 59 prj,.fname)).end._p('')._p('COPY
3a000 46 49 4c 45 53 20 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 FILES.+=.\\').for.target,.source
3a020 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f .in.pairs(cfgpairs[anycfg]).do._
3a040 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 72 p('\t%s.\\',.target).end.for.tar
3a060 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 get,.source.in.pairs(copypairs).
3a080 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 do._p('\t%s.\\',.target).end._p(
3a0a0 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 '')._p('SHELLTYPE.:=.msdos')._p(
3a0c0 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 'ifeq.(,$(ComSpec)$(COMSPEC))').
3a0e0 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 65 _p('..SHELLTYPE.:=.posix')._p('e
3a100 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 69 ndif')._p('ifeq.(/bin,$(findstri
3a120 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c ng./bin,$(SHELL)))')._p('..SHELL
3a140 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 27 TYPE.:=.posix')._p('endif')._p('
3a160 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 62 69 6e 2c 24 28 4d ifeq.(/bin,$(findstring./bin,$(M
3a180 41 4b 45 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 20 3a 3d AKESHELL)))')._p('..SHELLTYPE.:=
3a1a0 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 27 29 0a 5f 70 28 27 .posix')._p('endif')._p('')._p('
3a1c0 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 .PHONY:.clean.prebuild.prelink')
3a1e0 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 ._p('')._p('all:.$(TARGETDIR).$(
3a200 4f 42 4a 44 49 52 29 20 70 72 65 62 75 69 6c 64 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 OBJDIR).prebuild.$(EMBEDFILES).$
3a220 28 43 4f 50 59 46 49 4c 45 53 29 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 27 29 0a (COPYFILES).prelink.$(TARGET)').
3a240 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 53 4f 55 52 43 45 53 29 _p('')._p('$(TARGET):.$(SOURCES)
3a260 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 44 45 50 45 4e 44 53 29 27 29 0a 5f 70 28 27 .$(EMBEDFILES).$(DEPENDS)')._p('
3a280 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 53 43 29 20 2f 6e 6f 6c 6f 67 6f 20 2f 6f 75 74 3a \t$(SILENT).$(CSC)./nologo./out:
3a2a0 24 40 20 24 28 46 4c 41 47 53 29 20 24 28 52 45 46 45 52 45 4e 43 45 53 29 20 24 28 53 4f 55 52 $@.$(FLAGS).$(REFERENCES).$(SOUR
3a2c0 43 45 53 29 20 24 28 70 61 74 73 75 62 73 74 20 25 25 2c 2f 72 65 73 6f 75 72 63 65 3a 25 25 2c CES).$(patsubst.%%,/resource:%%,
3a2e0 24 28 45 4d 42 45 44 46 49 4c 45 53 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 $(EMBEDFILES))')._p('\t$(POSTBUI
3a300 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 LDCMDS)')._p('')._p('$(TARGETDIR
3a320 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 ):').premake.make_mkdirrule("$(T
3a340 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 3a 27 29 0a 70 72 65 ARGETDIR)")._p('$(OBJDIR):').pre
3a360 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 4f 42 4a 44 49 52 29 22 29 make.make_mkdirrule("$(OBJDIR)")
3a380 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 ._p('clean:')._p('\t@echo.Cleani
3a3a0 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 ng.%s',.prj.name)._p('ifeq.(posi
3a3c0 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 x,$(SHELLTYPE))')._p('\t$(SILENT
3a3e0 29 20 72 6d 20 2d 66 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 20 24 28 43 4f 50 59 ).rm.-f.$(TARGETDIR)/%s.*.$(COPY
3a400 46 49 4c 45 53 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d FILES)',.prj.buildtarget.basenam
3a420 65 29 0a 5f 70 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 e)._p('\t$(SILENT).rm.-rf.$(OBJD
3a440 49 52 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 45 4e 54 29 IR)')._p('else')._p('\t$(SILENT)
3a460 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 41 52 47 45 .if.exist.$(subst./,\\\\,$(TARGE
3a480 54 44 49 52 29 2f 25 73 2e 2a 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 TDIR)/%s.*).del.$(subst./,\\\\,$
3a4a0 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 (TARGETDIR)/%s.*)',.prj.buildtar
3a4c0 67 65 74 2e 62 61 73 65 6e 61 6d 65 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 get.basename,.prj.buildtarget.ba
3a4e0 73 65 6e 61 6d 65 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 sename).for.target,.source.in.pa
3a500 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 irs(cfgpairs[anycfg]).do._p('\t$
3a520 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c (SILENT).if.exist.$(subst./,\\\\
3a540 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 ,%s).del.$(subst./,\\\\,%s)',.ta
3a560 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f rget,.target).end.for.target,.so
3a580 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 28 27 urce.in.pairs(copypairs).do._p('
3a5a0 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 5c \t$(SILENT).if.exist.$(subst./,\
3a5c0 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c \\\,%s).del.$(subst./,\\\\,%s)',
3a5e0 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c .target,.target).end._p('\t$(SIL
3a600 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 4f ENT).if.exist.$(subst./,\\\\,$(O
3a620 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c BJDIR)).rmdir./s./q.$(subst./,\\
3a640 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 \\,$(OBJDIR))')._p('endif')._p('
3a660 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 55 ')._p('prebuild:')._p('\t$(PREBU
3a680 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 ILDCMDS)')._p('')._p('prelink:')
3a6a0 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f ._p('\t$(PRELINKCMDS)')._p('')._
3a6c0 70 28 27 23 20 50 65 72 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 70 69 65 64 20 66 69 p('#.Per-configuration.copied.fi
3a6e0 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 le.rules').for.cfg.in.premake.ea
3a700 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 66 chconfig(prj).do._p('ifneq.(,$(f
3a720 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 4b 45 indstring.%s,$(config)))',._MAKE
3a740 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 66 6f 72 20 74 61 72 67 .esc(cfg.name:lower())).for.targ
3a760 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 63 66 67 et,.source.in.pairs(cfgpairs[cfg
3a780 5d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 ]).do.premake.make_copyrule(sour
3a7a0 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 ce,.target).end._p('endif')._p('
3a7c0 27 29 0a 65 6e 64 0a 5f 70 28 27 23 20 43 6f 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 ').end._p('#.Copied.file.rules')
3a7e0 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 63 6f 70 .for.target,.source.in.pairs(cop
3a800 79 70 61 69 72 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 ypairs).do.premake.make_copyrule
3a820 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 23 20 45 6d 62 65 64 (source,.target).end._p('#.Embed
3a840 64 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e ded.file.rules').for._,.fname.in
3a860 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 20 0a 69 66 20 70 61 74 68 2e 67 65 .ipairs(embedded).do..if.path.ge
3a880 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 textension(fname).==.".resx".the
3a8a0 6e 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 n._p('%s:.%s',.getresourcefilena
3a8c0 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 me(prj,.fname),._MAKE.esc(fname)
3a8e0 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 47 45 4e 29 20 24 5e 20 24 )._p('\t$(SILENT).$(RESGEN).$^.$
3a900 40 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 @').end._p('').end.end.function.
3a920 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 63 73 63 premake.gmake_cs_config(cfg,.csc
3a940 2c 20 63 66 67 6c 69 62 73 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 66 69 6e 64 73 74 72 ,.cfglibs)._p('ifneq.(,$(findstr
3a960 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 ing.%s,$(config)))',._MAKE.esc(c
3a980 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 44 49 fg.name:lower()))._p('..TARGETDI
3a9a0 52 20 20 3a 3d 20 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 R..:=.%s',._MAKE.esc(cfg.buildta
3a9c0 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 4f 42 4a 44 49 52 20 20 20 rget.directory))._p('..OBJDIR...
3a9e0 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 ..:=.%s',._MAKE.esc(cfg.objectsd
3aa00 69 72 29 29 0a 5f 70 28 27 20 20 44 45 50 45 4e 44 53 20 20 20 20 3a 3d 20 25 73 27 2c 20 74 61 ir))._p('..DEPENDS....:=.%s',.ta
3aa20 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 ble.concat(_MAKE.esc(premake.get
3aa40 6c 69 6e 6b 73 28 63 66 67 2c 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 2c 20 22 66 75 6c 6c links(cfg,."dependencies",."full
3aa60 70 61 74 68 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 52 45 46 45 52 45 4e 43 45 53 20 path")),."."))._p('..REFERENCES.
3aa80 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 :=.%s',.table.implode(_MAKE.esc(
3aaa0 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 2c 20 22 2f 72 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a cfglibs[cfg]),."/r:",."",.".")).
3aac0 5f 70 28 27 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 25 73 20 25 73 27 2c 20 74 61 62 6c _p('..FLAGS......+=.%s.%s',.tabl
3aae0 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 2f 64 3a 22 2c 20 22 22 e.implode(cfg.defines,."/d:",.""
3ab00 2c 20 22 20 22 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 ,."."),.table.concat(table.join(
3ab20 63 73 63 2e 67 65 74 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 csc.getflags(cfg),.cfg.buildopti
3ab40 6f 6e 73 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c ons),."."))._p('..define.PREBUIL
3ab60 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 DCMDS').if.#cfg.prebuildcommands
3ab80 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
3aba0 65 2d 62 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 e-build.commands')._p('\t%s',.ta
3abc0 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 ble.implode(cfg.prebuildcommands
3abe0 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
3ac00 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a ef')._p('..define.PRELINKCMDS').
3ac20 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e if.#cfg.prelinkcommands.>.0.then
3ac40 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f ._p('\t@echo.Running.pre-link.co
3ac60 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 mmands')._p('\t%s',.table.implod
3ac80 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 e(cfg.prelinkcommands,."",."",."
3aca0 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 \n\t")).end._p('..endef')._p('..
3acc0 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 define.POSTBUILDCMDS').if.#cfg.p
3ace0 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 ostbuildcommands.>.0.then._p('\t
3ad00 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 @echo.Running.post-build.command
3ad20 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 s')._p('\t%s',.table.implode(cfg
3ad40 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 20 22 5c 6e 5c .postbuildcommands,."",."",."\n\
3ad60 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 t")).end._p('..endef')._p('endif
3ad80 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 20 3d ')._p('').end..premake.vstudio.=
3ada0 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 73 20 3d 20 7b 0a 76 73 32 30 31 30 20 3d .{.}.local.toolsets.=.{.vs2010.=
3adc0 20 22 76 31 30 30 22 2c 0a 76 73 32 30 31 32 20 3d 20 22 76 31 31 30 22 2c 0a 76 73 32 30 31 33 ."v100",.vs2012.=."v110",.vs2013
3ade0 20 3d 20 22 76 31 32 30 22 2c 0a 76 73 32 30 31 35 20 3d 20 22 76 31 34 30 22 0a 7d 0a 70 72 65 .=."v120",.vs2015.=."v140".}.pre
3ae00 6d 61 6b 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 make.vstudio.toolset.=.toolsets[
3ae20 5f 41 43 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 _ACTION].or."unknown?".premake.v
3ae40 73 74 75 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 studio.splashpath.=.''.local.vst
3ae60 75 64 69 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 udio.=.premake.vstudio.vstudio.p
3ae80 6c 61 74 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 latforms.=.{.any.....=."Any.CPU"
3aea0 2c 0a 6d 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 ,.mixed...=."Mixed.Platforms",.N
3aec0 61 74 69 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 ative..=."Win32",.x86.....=."x86
3aee0 22 2c 0a 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 ",.x32.....=."Win32",.x64.....=.
3af00 22 78 36 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 "x64",.PS3.....=."PS3",.Xbox360.
3af20 3d 20 22 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 =."Xbox.360",.ARM.....=."ARM",.O
3af40 72 62 69 73 3d 20 22 4f 72 62 69 73 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f rbis=."Orbis".}.function.vstudio
3af60 2e 61 72 63 68 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 .arch(prj).if.(prj.language.==."
3af80 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a C#").then.return."Any.CPU".else.
3afa0 72 65 74 75 72 6e 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 return."Win32".end.end.function.
3afc0 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 0a 72 65 74 75 72 6e 20 76 73 74 75 64 69 6f vstudio.iswinrt().return.vstudio
3afe0 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 6e 69 6c 20 61 6e 64 20 76 73 74 75 64 69 6f 2e 73 74 6f .storeapp.~=.nil.and.vstudio.sto
3b000 72 65 61 70 70 20 7e 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f reapp.~=.''.end.function.vstudio
3b020 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 .buildconfigs(sln).local.cfgs.=.
3b040 7b 20 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 {.}.local.platforms.=.premake.fi
3b060 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 lterplatforms(sln,.vstudio.platf
3b080 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 20 20 20 20 orms,."Native").local.hascpp....
3b0a0 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 =.premake.hascppproject(sln).loc
3b0c0 61 6c 20 68 61 73 64 6f 74 6e 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 al.hasdotnet.=.premake.hasdotnet
3b0e0 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f project(sln).if.hasdotnet.and.(_
3b100 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 6f 72 20 68 61 73 63 70 70 29 20 74 68 65 ACTION.>."vs2008".or.hascpp).the
3b120 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 6d 69 n.table.insert(platforms,.1,."mi
3b140 78 65 64 22 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 xed").end.if.hasdotnet.and.(_ACT
3b160 49 4f 4e 20 3c 20 22 76 73 32 30 31 30 22 20 6f 72 20 6e 6f 74 20 68 61 73 63 70 70 29 20 74 68 ION.<."vs2010".or.not.hascpp).th
3b180 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 61 en.table.insert(platforms,.1,."a
3b1a0 6e 79 22 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 ny").end.if._ACTION.>."vs2008".t
3b1c0 68 65 6e 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 20 3d 20 7b 20 7d 0a 66 6f hen.local.platforms2010.=.{.}.fo
3b1e0 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 6d r._,.platform.in.ipairs(platform
3b200 73 29 20 64 6f 0a 69 66 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 s).do.if.vstudio.platforms[platf
3b220 6f 72 6d 5d 20 3d 3d 20 22 57 69 6e 33 32 22 20 74 68 65 6e 0a 69 66 20 68 61 73 63 70 70 20 74 orm].==."Win32".then.if.hascpp.t
3b240 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 32 30 31 30 2c 20 hen.table.insert(platforms2010,.
3b260 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 68 65 6e 0a platform).end.if.hasdotnet.then.
3b280 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 22 78 38 36 table.insert(platforms2010,."x86
3b2a0 22 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 ").end.else.table.insert(platfor
3b2c0 6d 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 70 6c 61 74 66 6f ms2010,.platform).end.end.platfo
3b2e0 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 rms.=.platforms2010.end.for._,.b
3b300 75 69 6c 64 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 uildcfg.in.ipairs(sln.configurat
3b320 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 ions).do.for._,.platform.in.ipai
3b340 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 79 20 3d 20 7b rs(platforms).do.local.entry.=.{
3b360 20 7d 0a 65 6e 74 72 79 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 67 .}.entry.src_buildcfg.=.buildcfg
3b380 0a 65 6e 74 72 79 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 0a 69 .entry.src_platform.=.platform.i
3b3a0 66 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 50 53 33 22 20 6f 72 20 5f 41 43 54 49 4f 4e 20 3e f.platform.~=."PS3".or._ACTION.>
3b3c0 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 ."vs2008".then.entry.buildcfg.=.
3b3e0 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 76 73 74 75 64 69 buildcfg.entry.platform.=.vstudi
3b400 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 6e 74 72 79 o.platforms[platform].else.entry
3b420 2e 62 75 69 6c 64 63 66 67 20 3d 20 70 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 2e 2e 20 62 .buildcfg.=.platform...."."....b
3b440 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 6e 33 32 22 uildcfg.entry.platform.=."Win32"
3b460 0a 65 6e 64 0a 65 6e 74 72 79 2e 6e 61 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 .end.entry.name.=.entry.buildcfg
3b480 20 2e 2e 20 22 7c 22 20 2e 2e 20 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 74 72 79 2e ...."|"....entry.platform.entry.
3b4a0 69 73 72 65 61 6c 20 3d 20 28 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 61 6e 64 20 isreal.=.(platform.~=."any".and.
3b4c0 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 platform.~=."mixed").table.inser
3b4e0 74 28 63 66 67 73 2c 20 65 6e 74 72 79 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 t(cfgs,.entry).end.end.return.cf
3b500 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c gs.end.function.vstudio.cleansol
3b520 75 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c ution(sln).premake.clean.file(sl
3b540 6e 2c 20 22 25 25 2e 73 6c 6e 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 n,."%%.sln").premake.clean.file(
3b560 73 6c 6e 2c 20 22 25 25 2e 73 75 6f 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c sln,."%%.suo").premake.clean.fil
3b580 65 28 73 6c 6e 2c 20 22 25 25 2e 6e 63 62 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 e(sln,."%%.ncb").premake.clean.f
3b5a0 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 70 72 65 66 73 22 29 0a 70 72 65 6d 61 6b 65 ile(sln,."%%.userprefs").premake
3b5c0 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 74 61 73 6b 73 22 29 .clean.file(sln,."%%.usertasks")
3b5e0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 .end.function.vstudio.cleanproje
3b600 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 ct(prj).local.fname.=.premake.pr
3b620 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 22 29 0a 6f 73 2e oject.getfilename(prj,."%%").os.
3b640 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 remove(fname....".vcproj").os.re
3b660 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 move(fname....".vcproj.user").os
3b680 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 22 29 0a 6f 73 2e .remove(fname....".vcxproj").os.
3b6a0 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 29 remove(fname....".vcxproj.user")
3b6c0 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 66 69 .os.remove(fname....".vcxproj.fi
3b6e0 6c 74 65 72 73 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 lters").os.remove(fname....".csp
3b700 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f roj").os.remove(fname....".cspro
3b720 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 70 69 j.user").os.remove(fname....".pi
3b740 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 73 64 66 22 29 0a db").os.remove(fname....".sdf").
3b760 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 end.function.vstudio.cleantarget
3b780 28 6e 61 6d 65 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 70 64 62 22 29 (name).os.remove(name....".pdb")
3b7a0 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 64 62 22 29 0a 6f 73 2e 72 65 .os.remove(name....".idb").os.re
3b7c0 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 6c 6b 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e move(name....".ilk").os.remove(n
3b7e0 61 6d 65 20 2e 2e 20 22 2e 76 73 68 6f 73 74 2e 65 78 65 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 ame....".vshost.exe").os.remove(
3b800 6e 61 6d 65 20 2e 2e 20 22 2e 65 78 65 2e 6d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e name....".exe.manifest").end.fun
3b820 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 0a 6c ction.vstudio.projectfile(prj).l
3b840 6f 63 61 6c 20 70 61 74 74 65 72 6e 0a 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 ocal.pattern.if.prj.language.==.
3b860 22 43 23 22 20 74 68 65 6e 0a 70 61 74 74 65 72 6e 20 3d 20 22 25 25 2e 63 73 70 72 6f 6a 22 0a "C#".then.pattern.=."%%.csproj".
3b880 65 6c 73 65 0a 70 61 74 74 65 72 6e 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 else.pattern.=.iif(_ACTION.>."vs
3b8a0 32 30 30 38 22 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 2008",."%%.vcxproj",."%%.vcproj"
3b8c0 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a ).end.local.fname.=.premake.proj
3b8e0 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 65 72 ect.getbasename(prj.name,.patter
3b900 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 69 6f n).fname.=.path.join(prj.locatio
3b920 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 n,.fname).return.fname.end.funct
3b940 69 6f 6e 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 ion.vstudio.tool(prj).if.(prj.la
3b960 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 46 41 45 nguage.==."C#").then.return."FAE
3b980 30 34 45 43 30 2d 33 30 31 46 2d 31 31 44 33 2d 42 46 34 42 2d 30 30 43 30 34 46 37 39 45 46 42 04EC0-301F-11D3-BF4B-00C04F79EFB
3b9a0 43 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 38 42 43 39 43 45 42 38 2d 38 42 34 41 2d 31 31 C".else.return."8BC9CEB8-8B4A-11
3b9c0 44 30 2d 38 44 31 31 2d 30 30 41 30 43 39 31 42 43 39 34 32 22 0a 65 6e 64 0a 65 6e 64 0a 6e 65 D0-8D11-00A0C91BC942".end.end.ne
3b9e0 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 76 73 32 waction.{.trigger.........=."vs2
3ba00 30 30 38 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 008",.shortname.......=."Visual.
3ba20 53 74 75 64 69 6f 20 32 30 30 38 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 Studio.2008",.description.....=.
3ba40 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
3ba60 6f 20 32 30 30 38 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 o.2008.project.files",.os.......
3ba80 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.
3baa0 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
3bac0 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".},
3bae0 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++",
3bb00 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.
3bb20 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
3bb40 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
3bb60 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,."%%
3bb80 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)
3bba0 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).
3bbc0 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).
3bbe0 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
3bc00 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)
3bc20 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
3bc40 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
3bc60 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
3bc80 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 ,."%%.vcproj",.vstudio.vc200x.ge
3bca0 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 72 6a 2c 20 22 25 nerate).premake.generate(prj,."%
3bcc0 25 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 %.vcproj.user",.vstudio.vc200x.g
3bce0 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f enerate_user).end.end,.oncleanso
3bd00 6c 75 74 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a lution.=.vstudio.cleansolution,.
3bd20 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 oncleanproject..=.vstudio.cleanp
3bd40 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 76 73 74 75 64 69 roject,.oncleantarget...=.vstudi
3bd60 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 70 72 6f 64 75 o.cleantarget,.vstudio.=.{.produ
3bd80 63 74 56 65 72 73 69 6f 6e 20 20 3d 20 22 39 2e 30 2e 32 31 30 32 32 22 2c 0a 73 6f 6c 75 74 69 ctVersion..=."9.0.21022",.soluti
3bda0 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 onVersion.=."10",.toolsVersion..
3bdc0 20 20 3d 20 22 33 2e 35 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 ..=."3.5",.supports64bitEditCont
3bde0 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 inue.=.false,.}.}.newaction.{.tr
3be00 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 30 22 2c 0a 73 68 6f 72 74 6e igger.........=."vs2010",.shortn
3be20 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 22 ame.......=."Visual.Studio.2010"
3be40 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 ,.description.....=."Generate.Mi
3be60 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 20 70 72 6f 6a 65 crosoft.Visual.Studio.2010.proje
3be80 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 ct.files",.os..............=."wi
3bea0 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e ndows",.valid_kinds.....=.{."Con
3bec0 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 soleApp",."WindowedApp",."Static
3bee0 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 Lib",."SharedLib".},.valid_langu
3bf00 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 ages.=.{."C",."C++",."C#"},.vali
3bf20 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 d_tools.....=.{.cc.....=.{."msc"
3bf40 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f ...},.dotnet.=.{."msnet".},.},.o
3bf60 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b nsolution.=.function(sln).premak
3bf80 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 e.generate(sln,."%%.sln",.vstudi
3bfa0 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 o.sln2005.generate).end,.onproje
3bfc0 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 ct.=.function(prj).if.premake.is
3bfe0 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e dotnetproject(prj).then.premake.
3c000 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 generate(prj,."%%.csproj",.vstud
3c020 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 io.cs2005.generate).premake.gene
3c040 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 rate(prj,."%%.csproj.user",.vstu
3c060 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 dio.cs2005.generate_user).else.p
3c080 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a remake.generate(prj,."%%.vcxproj
3c0a0 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 ",.premake.vs2010_vcxproj).prema
3c0c0 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 ke.generate(prj,."%%.vcxproj.use
3c0e0 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 r",.premake.vs2010_vcxproj_user)
3c100 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
3c120 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 oj.filters",.vstudio.vc2010.gene
3c140 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f rate_filters).end.end,.oncleanso
3c160 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f lution.=.premake.vstudio.cleanso
3c180 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b lution,.oncleanproject..=.premak
3c1a0 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 e.vstudio.cleanproject,.oncleant
3c1c0 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 arget...=.premake.vstudio.cleant
3c1e0 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 56 65 72 73 69 6f arget,.vstudio.=.{.productVersio
3c200 6e 20 20 3d 20 22 38 2e 30 2e 33 30 37 30 33 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f n..=."8.0.30703",.solutionVersio
3c220 6e 20 3d 20 22 31 31 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 30 n.=."11",.targetFramework.=."4.0
3c240 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 73 75 70 70 ",.toolsVersion....=."4.0",.supp
3c260 6f 72 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 orts64bitEditContinue.=.false,.}
3c280 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 20 3d 20 7b 20 7d .}..premake.vstudio.vc200x.=.{.}
3c2a0 0a 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 .local.vc200x.=.premake.vstudio.
3c2c0 76 63 32 30 30 78 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 vc200x.local.tree.=.premake.tree
3c2e0 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 6f 6f 6c 28 76 61 6c 75 65 29 0a 72 65 74 75 .local.function.bool(value).retu
3c300 72 6e 20 69 69 66 28 76 61 6c 75 65 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 0a 65 rn.iif(value,."true",."false").e
3c320 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 nd.function.vc200x.optimization(
3c340 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 30 0a 66 6f 72 20 5f 2c 20 76 61 6c cfg).local.result.=.0.for._,.val
3c360 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 ue.in.ipairs(cfg.flags).do.if.(v
3c380 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 alue.==."Optimize").then.result.
3c3a0 3d 20 33 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 =.3.elseif.(value.==."OptimizeSi
3c3c0 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 31 0a 65 6c 73 65 69 66 20 28 76 61 6c ze").then.result.=.1.elseif.(val
3c3e0 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 ue.==."OptimizeSpeed").then.resu
3c400 6c 74 20 3d 20 32 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 lt.=.2.end.end.return.result.end
3c420 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 65 6c 65 6d 65 6e 74 29 .function.vc200x.header(element)
3c440 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 69 .io.eol.=."\r\n"._p('<?xml.versi
3c460 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 57 69 6e 64 6f 77 73 2d 31 32 35 32 22 on="1.0".encoding="Windows-1252"
3c480 3f 3e 27 29 0a 5f 70 28 27 3c 25 73 27 2c 20 65 6c 65 6d 65 6e 74 29 0a 5f 70 28 31 2c 27 50 72 ?>')._p('<%s',.element)._p(1,'Pr
3c4a0 6f 6a 65 63 74 54 79 70 65 3d 22 56 69 73 75 61 6c 20 43 2b 2b 22 27 29 0a 5f 70 28 31 2c 27 56 ojectType="Visual.C++"')._p(1,'V
3c4c0 65 72 73 69 6f 6e 3d 22 39 2e 30 30 22 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 ersion="9.00"').end.function.vc2
3c4e0 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 6e 61 6d 65 2c 20 63 66 67 29 0a 5f 70 28 00x.Configuration(name,.cfg)._p(
3c500 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 2,'<Configuration')._p(3,'Name="
3c520 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 4f %s"',.premake.esc(name))._p(3,'O
3c540 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 utputDirectory="%s"',.premake.es
3c560 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 29 0a 5f 70 c(cfg.buildtarget.directory))._p
3c580 28 33 2c 27 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c (3,'IntermediateDirectory="%s"',
3c5a0 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 29 0a 6c 6f .premake.esc(cfg.objectsdir)).lo
3c5c0 63 61 6c 20 63 66 67 74 79 70 65 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 cal.cfgtype.if.(cfg.kind.==."Sha
3c5e0 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 20 3d 20 32 0a 65 6c 73 65 69 66 redLib").then.cfgtype.=.2.elseif
3c600 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a .(cfg.kind.==."StaticLib").then.
3c620 63 66 67 74 79 70 65 20 3d 20 34 0a 65 6c 73 65 0a 63 66 67 74 79 70 65 20 3d 20 31 0a 65 6e 64 cfgtype.=.4.else.cfgtype.=.1.end
3c640 0a 5f 70 28 33 2c 27 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 ._p(3,'ConfigurationType="%s"',.
3c660 63 66 67 74 79 70 65 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 29 20 74 68 65 6e cfgtype).if.(cfg.flags.MFC).then
3c680 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 4d 46 43 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e ._p(3,.'UseOfMFC="%d"',.iif(cfg.
3c6a0 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a flags.StaticRuntime,.1,.2)).end.
3c6c0 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 if.(cfg.flags.ATL.or.cfg.flags.S
3c6e0 74 61 74 69 63 41 54 4c 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 41 54 4c 3d 22 taticATL).then._p(3,.'UseOfATL="
3c700 25 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 41 54 4c 2c 20 31 %d"',.iif(cfg.flags.StaticATL,.1
3c720 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 68 61 72 61 63 74 65 72 53 65 74 3d 22 25 73 ,.2)).end._p(3,'CharacterSet="%s
3c740 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 2c 20 31 2c 20 32 29 "',.iif(cfg.flags.Unicode,.1,.2)
3c760 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 ).if.cfg.flags.Managed.then._p(3
3c780 2c 27 4d 61 6e 61 67 65 64 45 78 74 65 6e 73 69 6f 6e 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 ,'ManagedExtensions="1"').end._p
3c7a0 28 33 2c 27 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 46 69 6c 65 (3,'>').end.function.vc200x.File
3c7c0 73 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 6f 6a 65 63 s(prj).local.tr.=.premake.projec
3c7e0 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 65 65 2e 74 72 61 76 t.buildsourcetree(prj).tree.trav
3c800 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 erse(tr,.{.onbranchenter.=.funct
3c820 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c ion(node,.depth)._p(depth,.'<Fil
3c840 74 65 72 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e ter')._p(depth,.'\tName="%s"',.n
3c860 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 46 69 6c 74 65 72 3d 22 22 ode.name)._p(depth,.'\tFilter=""
3c880 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 ')._p(depth,.'\t>').end,.onbranc
3c8a0 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 0a 5f 70 hexit.=.function(node,.depth)._p
3c8c0 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 (depth,.'</Filter>').end,.onleaf
3c8e0 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 6c 6f 63 61 6c 20 66 .=.function(node,.depth).local.f
3c900 6e 61 6d 65 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 name.=.node.cfg.name._p(depth,.'
3c920 3c 46 69 6c 65 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 52 65 6c 61 74 69 76 65 50 61 74 <File')._p(depth,.'\tRelativePat
3c940 68 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 2c 20 22 h="%s"',.path.translate(fname,."
3c960 5c 5c 22 29 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 64 65 70 74 68 20 3d 20 64 \\"))._p(depth,.'\t>').depth.=.d
3c980 65 70 74 68 20 2b 20 31 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e epth.+.1.local.excluded.=.table.
3c9a0 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 0a 66 icontains(prj.excludes,.fname).f
3c9c0 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 or._,.cfginfo.in.ipairs(prj.solu
3c9e0 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 tion.vstudio_configs).do.if.cfgi
3ca00 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d nfo.isreal.then.local.cfg.=.prem
3ca20 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 62 ake.getconfig(prj,.cfginfo.src_b
3ca40 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 6c uildcfg,.cfginfo.src_platform).l
3ca60 6f 63 61 6c 20 75 73 65 50 43 48 20 3d 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 ocal.usePCH.=.(not.prj.flags.NoP
3ca80 43 48 20 61 6e 64 20 70 72 6a 2e 70 63 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f 64 65 2e 63 66 67 CH.and.prj.pchsource.==.node.cfg
3caa0 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 3d 20 70 61 74 68 .name).local.isSourceCode.=.path
3cac0 2e 69 73 63 70 70 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d .iscppfile(fname).local.needsCom
3cae0 70 69 6c 65 41 73 20 3d 20 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 20 7e 3d pileAs.=.(path.iscfile(fname).~=
3cb00 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 .premake.project.iscproject(prj)
3cb20 29 0a 69 66 20 75 73 65 50 43 48 20 6f 72 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 74 68 65 6e ).if.usePCH.or.isSourceCode.then
3cb40 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 ._p(depth,.'<FileConfiguration')
3cb60 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 69 6e 66 ._p(depth,.'\tName="%s"',.cfginf
3cb80 6f 2e 6e 61 6d 65 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f o.name).if.excluded.or.table.ico
3cba0 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e ntains(cfg.excludes,.fname).then
3cbc0 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3d ._p(depth,.'\tExcludedFromBuild=
3cbe0 22 74 72 75 65 22 27 29 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 5f 70 "true"').end._p(depth,.'\t>')._p
3cc00 28 64 65 70 74 68 2c 20 27 5c 74 3c 54 6f 6f 6c 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 (depth,.'\t<Tool')._p(depth,.'\t
3cc20 5c 74 4e 61 6d 65 3d 22 25 73 22 27 0a 2c 20 69 69 66 28 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d \tName="%s"'.,.iif(cfg.system.==
3cc40 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f ."Xbox360",."VCCLX360CompilerToo
3cc60 6c 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 0a 29 0a 5f 70 28 64 65 70 l",."VCCLCompilerTool").)._p(dep
3cc80 74 68 2c 20 27 5c 74 5c 74 4f 62 6a 65 63 74 46 69 6c 65 3d 22 24 28 49 6e 74 44 69 72 29 5c 5c th,.'\t\tObjectFile="$(IntDir)\\
3cca0 25 73 2e 6f 62 6a 22 27 0a 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 %s.obj"'.,.path.translate(path.t
3ccc0 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 6e 61 6d 65 29 29 2c 20 rimdots(path.removeext(fname)),.
3cce0 22 5c 5c 22 29 0a 29 0a 69 66 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 74 68 65 6e 0a 5f "\\").).if.needsCompileAs.then._
3cd00 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 43 6f 6d 70 69 6c 65 41 73 3d 22 25 73 22 27 2c 20 69 p(depth,.'\t\tCompileAs="%s"',.i
3cd20 69 66 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 2c 20 31 2c 20 32 29 29 0a 65 if(path.iscfile(fname),.1,.2)).e
3cd40 6e 64 0a 69 66 20 75 73 65 50 43 48 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 nd.if.usePCH.then.if.cfg.system.
3cd60 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 ==."PS3".then.local.options.=.ta
3cd80 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 ble.join(premake.snc.getcflags(c
3cda0 66 67 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 fg),............................
3cdc0 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 premake.snc.getcxxflags(cfg),...
3cde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 62 75 69 .........................cfg.bui
3ce00 6c 64 6f 70 74 69 6f 6e 73 29 0a 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 ldoptions).options.=.table.conca
3ce20 74 28 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 3b 0a 6f 70 74 69 6f 6e 73 20 3d 20 6f 70 74 69 6f t(options,.".");.options.=.optio
3ce40 6e 73 20 2e 2e 20 27 20 2d 2d 63 72 65 61 74 65 5f 70 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f ns....'.--create_pch="$(IntDir)/
3ce60 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c $(TargetName).pch"'._p(depth,.'\
3ce80 74 5c 74 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d t\tAdditionalOptions="%s"',.prem
3cea0 61 6b 65 2e 65 73 63 28 6f 70 74 69 6f 6e 73 29 29 0a 65 6c 73 65 0a 5f 70 28 64 65 70 74 68 2c ake.esc(options)).else._p(depth,
3cec0 20 27 5c 74 5c 74 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 31 22 27 29 .'\t\tUsePrecompiledHeader="1"')
3cee0 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 2f 3e 27 29 0a 5f 70 28 64 65 .end.end._p(depth,.'\t/>')._p(de
3cf00 70 74 68 2c 20 27 3c 2f 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 pth,.'</FileConfiguration>').end
3cf20 0a 65 6e 64 0a 65 6e 64 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 2d 20 31 0a 5f 70 28 64 65 .end.end.depth.=.depth.-.1._p(de
3cf40 70 74 68 2c 20 27 3c 2f 46 69 6c 65 3e 27 29 0a 65 6e 64 2c 0a 7d 2c 20 66 61 6c 73 65 2c 20 32 pth,.'</File>').end,.},.false,.2
3cf60 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 ).end.function.vc200x.Platforms(
3cf80 70 72 6a 29 0a 6c 6f 63 61 6c 20 75 73 65 64 20 3d 20 7b 20 7d 0a 5f 70 28 31 2c 27 3c 50 6c 61 prj).local.used.=.{.}._p(1,'<Pla
3cfa0 74 66 6f 72 6d 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 70 tforms>').for._,.cfg.in.ipairs(p
3cfc0 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.
3cfe0 69 66 20 63 66 67 2e 69 73 72 65 61 6c 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 if.cfg.isreal.and.not.table.cont
3d000 61 69 6e 73 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 ains(used,.cfg.platform).then.ta
3d020 62 6c 65 2e 69 6e 73 65 72 74 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f ble.insert(used,.cfg.platform)._
3d040 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 p(2,'<Platform')._p(3,'Name="%s"
3d060 27 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 2f 3e 27 29 0a 65 6e 64 0a ',.cfg.platform)._p(2,'/>').end.
3d080 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 65 6e 64 0a 66 75 6e end._p(1,'</Platforms>').end.fun
3d0a0 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 0a 69 66 20 28 6e 6f ction.vc200x.Symbols(cfg).if.(no
3d0c0 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e t.cfg.flags.Symbols).then.return
3d0e0 20 30 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f .0.else.if.cfg.flags.NoEditAndCo
3d100 6e 74 69 6e 75 65 20 6f 72 0a 20 20 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e ntinue.or....vc200x.optimization
3d120 28 63 66 67 29 20 7e 3d 20 30 20 6f 72 0a 20 20 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 (cfg).~=.0.or....cfg.flags.Manag
3d140 65 64 20 6f 72 0a 20 20 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 ed.or....cfg.platform.==."x64".t
3d160 68 65 6e 0a 72 65 74 75 72 6e 20 33 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 34 0a 65 6e 64 0a 65 hen.return.3.else.return.4.end.e
3d180 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 nd.end.function.vc200x.VCCLCompi
3d1a0 6c 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c lerTool(cfg)._p(3,'<Tool')._p(4,
3d1c0 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 'Name="%s"',.iif(cfg.platform.~=
3d1e0 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 ."Xbox360",."VCCLCompilerTool",.
3d200 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 2e "VCCLX360CompilerTool")).if.cfg.
3d220 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e flags.UnsignedChar.then.table.in
3d240 73 65 72 74 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 sert(cfg.buildoptions,.'/J').end
3d260 0a 69 66 20 23 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f .if.#cfg.buildoptions.>.0.then._
3d280 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 20 2f 4d 50 22 27 p(4,'AdditionalOptions="%s./MP"'
3d2a0 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 67 2e 62 ,.table.concat(premake.esc(cfg.b
3d2c0 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 70 uildoptions),.".")).end._p(4,'Op
3d2e0 74 69 6d 69 7a 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a timization="%s"',.vc200x.optimiz
3d300 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 ation(cfg)).if.cfg.flags.NoFrame
3d320 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e Pointer.then._p(4,'OmitFramePoin
3d340 74 65 72 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 ters="%s"',.bool(true)).end.if.#
3d360 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 cfg.includedirs.>.0.then._p(4,'A
3d380 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 73 22 dditionalIncludeDirectories="%s"
3d3a0 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 ',.premake.esc(path.translate(ta
3d3c0 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,.";")
3d3e0 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 ,.'\\'))).end.if.#cfg.defines.>.
3d400 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 0.then._p(4,'PreprocessorDefinit
3d420 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f ions="%s"',.premake.esc(table.co
3d440 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 69 66 20 ncat(cfg.defines,.";"))).end.if.
3d460 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 premake.config.isdebugbuild(cfg)
3d480 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 .and.cfg.flags.EnableMinimalRebu
3d4a0 69 6c 64 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 ild.and.not.cfg.flags.Managed.th
3d4c0 65 6e 0a 5f 70 28 34 2c 27 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3d 22 25 73 22 27 2c 20 62 en._p(4,'MinimalRebuild="%s"',.b
3d4e0 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 ool(true)).end.if.cfg.flags.NoEx
3d500 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e ceptions.then._p(4,'ExceptionHan
3d520 64 6c 69 6e 67 3d 22 30 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 dling="0"').elseif.cfg.flags.SEH
3d540 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 32 .then._p(4,'ExceptionHandling="2
3d560 22 27 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 "').end.if.vc200x.optimization(c
3d580 66 67 29 20 3d 3d 20 30 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 fg).==.0.and.not.cfg.flags.Manag
3d5a0 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 ed.then._p(4,'BasicRuntimeChecks
3d5c0 3d 22 33 22 27 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f ="3"').end.if.vc200x.optimizatio
3d5e0 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 74 72 69 6e 67 50 6f 6f n(cfg).~=.0.then._p(4,'StringPoo
3d600 6c 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 ling="%s"',.bool(true)).end.loca
3d620 6c 20 72 75 6e 74 69 6d 65 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 l.runtime.if.premake.config.isde
3d640 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 bugbuild(cfg).then.runtime.=.iif
3d660 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 31 2c 20 33 29 0a (cfg.flags.StaticRuntime,.1,.3).
3d680 65 6c 73 65 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 else.runtime.=.iif(cfg.flags.Sta
3d6a0 74 69 63 52 75 6e 74 69 6d 65 2c 20 30 2c 20 32 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 52 75 6e 74 ticRuntime,.0,.2).end._p(4,'Runt
3d6c0 69 6d 65 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 72 75 6e 74 69 6d 65 29 0a 5f 70 28 34 2c imeLibrary="%s"',.runtime)._p(4,
3d6e0 27 45 6e 61 62 6c 65 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3d 22 25 73 22 'EnableFunctionLevelLinking="%s"
3d700 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e ',.bool(true)).if.cfg.platform.~
3d720 3d 20 22 58 62 6f 78 33 36 30 22 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 =."Xbox360".and.cfg.platform.~=.
3d740 22 78 36 34 22 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 "x64".then.if.cfg.flags.EnableSS
3d760 45 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 E.then._p(4,'EnableEnhancedInstr
3d780 75 63 74 69 6f 6e 53 65 74 3d 22 31 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 uctionSet="1"').elseif.cfg.flags
3d7a0 2e 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 .EnableSSE2.then._p(4,'EnableEnh
3d7c0 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3d 22 32 22 27 29 0a 65 6e 64 0a 65 6e ancedInstructionSet="2"').end.en
3d7e0 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 d.if.cfg.flags.FloatFast.then._p
3d800 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 32 22 27 29 0a 65 6c 73 (4,'FloatingPointModel="2"').els
3d820 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 65 6e 0a 5f eif.cfg.flags.FloatStrict.then._
3d840 70 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 31 22 27 29 0a 65 6e p(4,'FloatingPointModel="1"').en
3d860 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 d.if.cfg.flags.NoRTTI.and.not.cf
3d880 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 52 75 6e 74 69 g.flags.Managed.then._p(4,'Runti
3d8a0 6d 65 54 79 70 65 49 6e 66 6f 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 meTypeInfo="%s"',.bool(false)).e
3d8c0 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 5f 70 nd.if.cfg.flags.FastCall.then._p
3d8e0 28 34 2c 27 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3d 22 31 22 27 29 0a 65 6c 73 65 (4,'CallingConvention="1"').else
3d900 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 0a 5f 70 28 34 2c 27 if.cfg.flags.StdCall.then._p(4,'
3d920 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 63 CallingConvention="2"').end.if.c
3d940 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 fg.flags.NativeWChar.then._p(4,'
3d960 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 25 73 22 27 2c TreatWChar_tAsBuiltInType="%s"',
3d980 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f .bool(true)).elseif.cfg.flags.No
3d9a0 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 NativeWChar.then._p(4,'TreatWCha
3d9c0 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c r_tAsBuiltInType="%s"',.bool(fal
3d9e0 73 65 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 se)).end.if.not.cfg.flags.NoPCH.
3da00 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 and.cfg.pchheader.then._p(4,'Use
3da20 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 PrecompiledHeader="2"')._p(4,'Pr
3da40 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 63 66 ecompiledHeaderThrough="%s"',.cf
3da60 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f g.pchheader).else._p(4,'UsePreco
3da80 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 mpiledHeader="%s"',.iif(cfg.flag
3daa0 73 2e 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e s.NoPCH,.0,.2)).end._p(4,'Warnin
3dac0 67 4c 65 76 65 6c 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 gLevel="%s"',.iif(cfg.flags.Extr
3dae0 61 57 61 72 6e 69 6e 67 73 2c 20 34 2c 20 33 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 aWarnings,.4,.3)).if.cfg.flags.F
3db00 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 41 73 45 72 atalWarnings.then._p(4,'WarnAsEr
3db20 72 6f 72 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 5f 41 ror="%s"',.bool(true)).end.if._A
3db40 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 30 38 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 CTION.<."vs2008".and.not.cfg.fla
3db60 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 65 74 65 63 74 36 34 42 69 gs.Managed.then._p(4,'Detect64Bi
3db80 74 50 6f 72 74 61 62 69 6c 69 74 79 50 72 6f 62 6c 65 6d 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c tPortabilityProblems="%s"',.bool
3dba0 28 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 29 29 0a 65 (not.cfg.flags.No64BitChecks)).e
3dbc0 6e 64 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 nd._p(4,'ProgramDataBaseFileName
3dbe0 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 ="$(OutDir)\\%s.pdb"',.path.getb
3dc00 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 65 29 29 0a 5f asename(cfg.buildtarget.name))._
3dc20 70 28 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 25 73 22 p(4,'DebugInformationFormat="%s"
3dc40 27 2c 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 6c ',.vc200x.Symbols(cfg)).if.cfg.l
3dc60 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 43 6f 6d 70 69 anguage.==."C".then._p(4,.'Compi
3dc80 6c 65 41 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 leAs="1"').end._p(3,'/>').end.fu
3dca0 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 28 63 66 67 29 0a nction.vc200x.VCLinkerTool(cfg).
3dcc0 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 _p(3,'<Tool').if.cfg.kind.~=."St
3dce0 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 aticLib".then._p(4,'Name="%s"',.
3dd00 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 iif(cfg.platform.~=."Xbox360",."
3dd20 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 20 22 56 43 58 33 36 30 4c 69 6e 6b 65 72 54 6f 6f 6c VCLinkerTool",."VCX360LinkerTool
3dd40 22 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 ")).if.cfg.flags.NoImportLib.the
3dd60 6e 0a 5f 70 28 34 2c 27 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 n._p(4,'IgnoreImportLibrary="%s"
3dd80 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f ',.bool(true)).end.if.#cfg.linko
3dda0 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 6c ptions.>.0.then._p(4,'Additional
3ddc0 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 6d Options="%s"',.table.concat(prem
3dde0 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 22 29 29 0a ake.esc(cfg.linkoptions),.".")).
3de00 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c end.if.#cfg.links.>.0.then._p(4,
3de20 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 'AdditionalDependencies="%s"',.t
3de40 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 able.concat(premake.getlinks(cfg
3de60 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a ,."all",."fullpath"),.".")).end.
3de80 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 _p(4,'OutputFile="$(OutDir)\\%s"
3dea0 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c ',.cfg.buildtarget.name)._p(4,'L
3dec0 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 25 73 22 27 2c 0a 69 69 66 28 70 72 65 6d 61 6b inkIncremental="%s"',.iif(premak
3dee0 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 e.config.isincrementallink(cfg).
3df00 2c 20 32 2c 20 31 29 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 ,.2,.1))._p(4,'AdditionalLibrary
3df20 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 63 61 74 28 Directories="%s"',.table.concat(
3df40 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 6c premake.esc(path.translate(cfg.l
3df60 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 6c 6f 63 61 6c 20 64 65 66 ibdirs,.'\\')).,.";")).local.def
3df80 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 2c 20 22 2e 64 file.=.premake.findfile(cfg,.".d
3dfa0 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 6f 64 75 6c ef").if.deffile.then._p(4,'Modul
3dfc0 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3d 22 25 73 22 27 2c 20 64 65 66 66 69 6c 65 29 0a eDefinitionFile="%s"',.deffile).
3dfe0 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e end.if.cfg.flags.NoManifest.then
3e000 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 ._p(4,'GenerateManifest="%s"',.b
3e020 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 ool(false)).end._p(4,'GenerateDe
3e040 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 76 63 32 30 30 bugInformation="%s"',.bool(vc200
3e060 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 76 63 32 30 30 78 2e x.Symbols(cfg).~=.0)).if.vc200x.
3e080 53 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f Symbols(cfg).~=.0.then._p(4,'Pro
3e0a0 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c gramDataBaseFileName="$(OutDir)\
3e0c0 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e \%s.pdb"',.path.getbasename(cfg.
3e0e0 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 buildtarget.name)).end._p(4,'Sub
3e100 53 79 73 74 65 6d 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 System="%s"',.iif(cfg.kind.==."C
3e120 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 31 2c 20 32 29 29 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 onsoleApp",.1,.2)).if.vc200x.opt
3e140 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f imization(cfg).~=.0.then._p(4,'O
3e160 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e ptimizeReferences="2"')._p(4,'En
3e180 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 ableCOMDATFolding="2"').end.if.(
3e1a0 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e cfg.kind.==."ConsoleApp".or.cfg.
3e1c0 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 6e 6f 74 20 63 kind.==."WindowedApp").and.not.c
3e1e0 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 fg.flags.WinMain.then._p(4,'Entr
3e200 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3d 22 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 22 27 29 0a yPointSymbol="mainCRTStartup"').
3e220 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 end.if.cfg.kind.==."SharedLib".t
3e240 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 hen.local.implibname.=.cfg.linkt
3e260 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 arget.fullpath._p(4,'ImportLibra
3e280 72 79 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 ry="%s"',.iif(cfg.flags.NoImport
3e2a0 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 Lib,.cfg.objectsdir...."\\"....p
3e2c0 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e ath.getname(implibname),.implibn
3e2e0 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 ame)).end._p(4,'TargetMachine="%
3e300 64 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 d"',.iif(cfg.platform.==."x64",.
3e320 31 37 2c 20 31 29 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 17,.1)).else._p(4,'Name="VCLibra
3e340 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 rianTool"').if.#cfg.links.>.0.th
3e360 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d en._p(4,'AdditionalDependencies=
3e380 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 67 65 74 6c "%s"',.table.concat(premake.getl
3e3a0 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 inks(cfg,."all",."fullpath"),.".
3e3c0 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 ")).end._p(4,'OutputFile="$(OutD
3e3e0 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 ir)\\%s"',.cfg.buildtarget.name)
3e400 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 .if.#cfg.libdirs.>.0.then._p(4,'
3e420 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 73 3d 22 25 73 AdditionalLibraryDirectories="%s
3e440 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 74 "',.premake.esc(path.translate(t
3e460 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 able.concat(cfg.libdirs.,.";")))
3e480 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 66 20 ).end.local.addlOptions.=.{}.if.
3e4a0 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e 0a 74 61 62 6c 65 cfg.platform.==."x32".then.table
3e4c0 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 3a 58 .insert(addlOptions,."/MACHINE:X
3e4e0 38 36 22 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 86").elseif.cfg.platform.==."x64
3e500 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c ".then.table.insert(addlOptions,
3e520 20 22 2f 4d 41 43 48 49 4e 45 3a 58 36 34 22 29 0a 65 6e 64 0a 61 64 64 6c 4f 70 74 69 6f 6e 73 ."/MACHINE:X64").end.addlOptions
3e540 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 6c .=.table.join(addlOptions,.cfg.l
3e560 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3e 20 30 20 inkoptions).if.#addlOptions.>.0.
3e580 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 73 then._p(4,'AdditionalOptions="%s
3e5a0 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 61 64 64 "',.table.concat(premake.esc(add
3e5c0 6c 4f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f lOptions),.".")).end.end._p(3,'/
3e5e0 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 >').end.function.vc200x.VCCLComp
3e600 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a ilerTool_PS3(cfg)._p(3,'<Tool').
3e620 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a _p(4,'Name="VCCLCompilerTool"').
3e640 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 69 6e 28 local.buildoptions.=.table.join(
3e660 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d premake.snc.getcflags(cfg),.prem
3e680 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 ake.snc.getcxxflags(cfg),.cfg.bu
3e6a0 69 6c 64 6f 70 74 69 6f 6e 73 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 ildoptions).if.not.cfg.flags.NoP
3e6c0 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 34 2c 27 CH.and.cfg.pchheader.then._p(4,'
3e6e0 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c UsePrecompiledHeader="2"')._p(4,
3e700 27 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 'PrecompiledHeaderThrough="%s"',
3e720 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 74 61 .path.getname(cfg.pchheader)).ta
3e740 62 6c 65 2e 69 6e 73 65 72 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2d 2d 75 73 65 5f ble.insert(buildoptions,.'--use_
3e760 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 68 pch="$(IntDir)/$(TargetName).pch
3e780 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 "').else._p(4,'UsePrecompiledHea
3e7a0 64 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 der="%s"',.iif(cfg.flags.NoPCH,.
3e7c0 30 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 0,.2)).end._p(4,'AdditionalOptio
3e7e0 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
3e800 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 69 66 20 23 63 66 67 2e at(buildoptions,."."))).if.#cfg.
3e820 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 includedirs.>.0.then._p(4,'Addit
3e840 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 73 22 27 2c 20 70 ionalIncludeDirectories="%s"',.p
3e860 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.
3e880 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 2c 20 27 5c concat(cfg.includedirs,.";"),.'\
3e8a0 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 \'))).end.if.#cfg.defines.>.0.th
3e8c0 65 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 en._p(4,'PreprocessorDefinitions
3e8e0 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 63 ="%s"',.table.concat(premake.esc
3e900 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 (cfg.defines),.";")).end._p(4,'P
3e920 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
3e940 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
3e960 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
3e980 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f InformationFormat="0"')._p(4,'Co
3e9a0 6d 70 69 6c 65 41 73 3d 22 30 22 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e mpileAs="0"')._p(3,'/>').end.fun
3e9c0 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 ction.vc200x.VCLinkerTool_PS3(cf
3e9e0 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 g)._p(3,'<Tool').if.cfg.kind.~=.
3ea00 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c "StaticLib".then._p(4,'Name="VCL
3ea20 69 6e 6b 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 inkerTool"').local.buildoptions.
3ea40 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 66 6c =.table.join(premake.snc.getldfl
3ea60 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 23 62 ags(cfg),.cfg.linkoptions).if.#b
3ea80 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 uildoptions.>.0.then._p(4,'Addit
3eaa0 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 63 28 ionalOptions="%s"',.premake.esc(
3eac0 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 29 29 table.concat(buildoptions,."."))
3eae0 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 70 28 ).end.if.#cfg.links.>.0.then._p(
3eb00 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 27 2c 4,'AdditionalDependencies="%s"',
3eb20 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 28 63 .table.concat(premake.getlinks(c
3eb40 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 65 6e fg,."all",."fullpath"),.".")).en
3eb60 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 5c 25 d._p(4,'OutputFile="$(OutDir)\\%
3eb80 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 5f 70 28 34 2c s"',.cfg.buildtarget.name)._p(4,
3eba0 27 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 'LinkIncremental="0"')._p(4,'Add
3ebc0 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c itionalLibraryDirectories="%s"',
3ebe0 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 70 61 74 68 2e 74 .table.concat(premake.esc(path.t
3ec00 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 ranslate(cfg.libdirs,.'\\')).,."
3ec20 3b 22 29 29 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 ;"))._p(4,'GenerateManifest="%s"
3ec40 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 ',.bool(false))._p(4,'ProgramDat
3ec60 61 62 61 73 65 46 69 6c 65 3d 22 22 27 29 0a 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 abaseFile=""')._p(4,'RandomizedB
3ec80 61 73 65 41 64 64 72 65 73 73 3d 22 31 22 27 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 aseAddress="1"')._p(4,'DataExecu
3eca0 74 69 6f 6e 50 72 65 76 65 6e 74 69 6f 6e 3d 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 tionPrevention="0"').else._p(4,'
3ecc0 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 Name="VCLibrarianTool"').local.b
3ece0 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 uildoptions.=.table.join(premake
3ed00 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 .snc.getldflags(cfg),.cfg.linkop
3ed20 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e tions).if.#buildoptions.>.0.then
3ed40 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"',.
3ed60 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
3ed80 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 tions,."."))).end.if.#cfg.links.
3eda0 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 44 65 70 65 6e 64 65 >.0.then._p(4,'AdditionalDepende
3edc0 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b ncies="%s"',.table.concat(premak
3ede0 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 e.getlinks(cfg,."all",."fullpath
3ee00 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 "),.".")).end._p(4,'OutputFile="
3ee20 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 $(OutDir)\\%s"',.cfg.buildtarget
3ee40 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a .name).if.#cfg.libdirs.>.0.then.
3ee60 5f 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 _p(4,'AdditionalLibraryDirectori
3ee80 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 es="%s"',.premake.esc(path.trans
3eea0 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 late(table.concat(cfg.libdirs.,.
3eec0 22 3b 22 29 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 ";")))).end.end._p(3,'/>').end.f
3eee0 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 unction.vc200x.VCResourceCompile
3ef00 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e rTool(cfg)._p(3,'<Tool')._p(4,'N
3ef20 61 6d 65 3d 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 ame="VCResourceCompilerTool"').i
3ef40 66 20 23 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c f.#cfg.resoptions.>.0.then._p(4,
3ef60 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.
3ef80 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e concat(premake.esc(cfg.resoption
3efa0 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 s),.".")).end.if.#cfg.defines.>.
3efc0 30 20 6f 72 20 23 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 0.or.#cfg.resdefines.>.0.then._p
3efe0 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 (4,'PreprocessorDefinitions="%s"
3f000 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 74 61 62 6c ',.table.concat(premake.esc(tabl
3f020 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e e.join(cfg.defines,.cfg.resdefin
3f040 65 73 29 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 es)),.";")).end.if.#cfg.included
3f060 69 72 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e irs.>.0.or.#cfg.resincludedirs.>
3f080 20 30 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 .0.then.local.dirs.=.table.join(
3f0a0 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 cfg.includedirs,.cfg.resincluded
3f0c0 69 72 73 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 irs)._p(4,'AdditionalIncludeDire
3f0e0 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 61 74 68 2e ctories="%s"',.premake.esc(path.
3f100 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 translate(table.concat(dirs,.";"
3f120 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 ),.'\\'))).end._p(3,'/>').end.fu
3f140 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 nction.vc200x.VCManifestTool(cfg
3f160 29 0a 6c 6f 63 61 6c 20 6d 61 6e 69 66 65 73 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 ).local.manifests.=.{.}.for._,.f
3f180 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 64 6f 0a 69 66 20 name.in.ipairs(cfg.files).do.if.
3f1a0 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 6d 61 path.getextension(fname).==.".ma
3f1c0 6e 69 66 65 73 74 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 nifest".then.table.insert(manife
3f1e0 73 74 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 sts,.fname).end.end._p(3,'<Tool'
3f200 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a )._p(4,'Name="VCManifestTool"').
3f220 69 66 20 23 6d 61 6e 69 66 65 73 74 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 if.#manifests.>.0.then._p(4,'Add
3f240 69 74 69 6f 6e 61 6c 4d 61 6e 69 66 65 73 74 46 69 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d itionalManifestFiles="%s"',.prem
3f260 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 ake.esc(table.concat(manifests,.
3f280 22 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 ";"))).end._p(3,'/>').end.functi
3f2a0 6f 6e 20 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 on.vc200x.VCMIDLTool(cfg)._p(3,'
3f2c0 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 <Tool')._p(4,'Name="VCMIDLTool"'
3f2e0 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a ).if.cfg.platform.==."x64".then.
3f300 5f 70 28 34 2c 27 54 61 72 67 65 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e _p(4,'TargetEnvironment="3"').en
3f320 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 30 30 78 d._p(3,'/>').end.function.vc200x
3f340 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 6e 61 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 .buildstepsblock(name,.steps)._p
3f360 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 (3,'<Tool')._p(4,'Name="%s"',.na
3f380 6d 65 29 0a 69 66 20 23 73 74 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d me).if.#steps.>.0.then._p(4,'Com
3f3a0 6d 61 6e 64 4c 69 6e 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c mandLine="%s"',.premake.esc(tabl
3f3c0 65 2e 69 6d 70 6c 6f 64 65 28 73 74 65 70 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 e.implode(steps,."",."",."\r\n")
3f3e0 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 )).end._p(3,'/>').end.local.bloc
3f400 6b 6d 61 70 20 3d 0a 7b 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 kmap.=.{.VCCLCompilerTool.......
3f420 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 =.vc200x.VCCLCompilerTool,.VCCLC
3f440 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 ompilerTool_PS3...=.vc200x.VCCLC
3f460 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 ompilerTool_PS3,.VCLinkerTool...
3f480 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 ........=.vc200x.VCLinkerTool,.V
3f4a0 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 CLinkerTool_PS3.......=.vc200x.V
3f4c0 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 20 CLinkerTool_PS3,.VCManifestTool.
3f4e0 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c ........=.vc200x.VCManifestTool,
3f500 0a 56 43 4d 49 44 4c 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 .VCMIDLTool.............=.vc200x
3f520 2e 56 43 4d 49 44 4c 54 6f 6f 6c 2c 0a 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 .VCMIDLTool,.VCResourceCompilerT
3f540 6f 6f 6c 20 3d 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 ool.=.vc200x.VCResourceCompilerT
3f560 6f 6f 6c 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e ool,.}.local.function.getsection
3f580 73 28 76 65 72 73 69 6f 6e 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 6c 61 74 66 6f 72 6d s(version,.platform).if.platform
3f5a0 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 .==."Xbox360".then.return.{."VCP
3f5c0 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c reBuildEventTool",."VCCustomBuil
3f5e0 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 dTool",."VCXMLDataGeneratorTool"
3f600 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f ,."VCWebServiceProxyGeneratorToo
3f620 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 l",."VCMIDLTool",."VCCLCompilerT
3f640 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 ool",."VCManagedResourceCompiler
3f660 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c Tool",."VCResourceCompilerTool",
3f680 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 ."VCPreLinkEventTool",."VCLinker
3f6a0 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 Tool",."VCALinkTool",."VCX360Ima
3f6c0 67 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 geTool",."VCBscMakeTool",."VCX36
3f6e0 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 0DeploymentTool",."VCPostBuildEv
3f700 65 6e 74 54 6f 6f 6c 22 2c 0a 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a entTool",."DebuggerTool",.}.end.
3f720 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e if.platform.==."PS3".then.return
3f740 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 .{."VCPreBuildEventTool",."VCCus
3f760 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 tomBuildTool",."VCXMLDataGenerat
3f780 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 orTool",."VCWebServiceProxyGener
3f7a0 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f atorTool",."VCMIDLTool",."VCCLCo
3f7c0 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 mpilerTool_PS3",."VCManagedResou
3f7e0 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d rceCompilerTool",."VCResourceCom
3f800 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 pilerTool",."VCPreLinkEventTool"
3f820 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f ,."VCLinkerTool_PS3",."VCALinkTo
3f840 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b ol",."VCManifestTool",."VCXDCMak
3f860 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f eTool",."VCBscMakeTool",."VCFxCo
3f880 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 pTool",."VCAppVerifierTool",."VC
3f8a0 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 WebDeploymentTool",."VCPostBuild
3f8c0 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 EventTool".}.end.return.{."VCPre
3f8e0 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 BuildEventTool",."VCCustomBuildT
3f900 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a ool",."VCXMLDataGeneratorTool",.
3f920 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 "VCWebServiceProxyGeneratorTool"
3f940 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f ,."VCMIDLTool",."VCCLCompilerToo
3f960 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f l",."VCManagedResourceCompilerTo
3f980 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 ol",."VCResourceCompilerTool",."
3f9a0 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f VCPreLinkEventTool",."VCLinkerTo
3f9c0 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 ol",."VCALinkTool",."VCManifestT
3f9e0 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b ool",."VCXDCMakeTool",."VCBscMak
3fa00 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 eTool",."VCFxCopTool",."VCAppVer
3fa20 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c ifierTool",."VCWebDeploymentTool
3fa40 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a ",."VCPostBuildEventTool".}.end.
3fa60 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 76 63 function.vc200x.generate(prj).vc
3fa80 32 30 30 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 200x.header('VisualStudioProject
3faa0 27 29 0a 5f 70 28 31 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 ')._p(1,'Name="%s"',.premake.esc
3fac0 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b (prj.name))._p(1,'ProjectGUID="{
3fae0 25 73 7d 22 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 %s}"',.prj.uuid)._p(1,'RootNames
3fb00 70 61 63 65 3d 22 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 27 4b 65 79 77 pace="%s"',.prj.name)._p(1,'Keyw
3fb20 6f 72 64 3d 22 25 73 22 27 2c 20 69 69 66 28 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 ord="%s"',.iif(prj.flags.Managed
3fb40 2c 20 22 4d 61 6e 61 67 65 64 43 50 72 6f 6a 22 2c 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a ,."ManagedCProj",."Win32Proj")).
3fb60 5f 70 28 31 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a _p(1,'>').vc200x.Platforms(prj).
3fb80 5f 70 28 31 2c 27 3c 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c _p(1,'<ToolFiles>')._p(1,'</Tool
3fba0 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 Files>')._p(1,'<Configurations>'
3fbc0 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 ).for._,.cfginfo.in.ipairs(prj.s
3fbe0 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 olution.vstudio_configs).do.if.c
3fc00 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 fginfo.isreal.then.local.cfg.=.p
3fc20 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 remake.getconfig(prj,.cfginfo.sr
3fc40 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d c_buildcfg,.cfginfo.src_platform
3fc60 29 0a 76 63 32 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e ).vc200x.Configuration(cfginfo.n
3fc80 61 6d 65 2c 20 63 66 67 29 0a 66 6f 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 ame,.cfg).for._,.block.in.ipairs
3fca0 28 67 65 74 73 65 63 74 69 6f 6e 73 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 (getsections(_ACTION,.cfginfo.sr
3fcc0 63 5f 70 6c 61 74 66 6f 72 6d 29 29 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 c_platform)).do.if.blockmap[bloc
3fce0 6b 5d 20 74 68 65 6e 0a 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 k].then.blockmap[block](cfg).els
3fd00 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f eif.block.==."VCPreBuildEventToo
3fd20 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 l".then.vc200x.buildstepsblock("
3fd40 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 62 75 69 VCPreBuildEventTool",.cfg.prebui
3fd60 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 ldcommands).elseif.block.==."VCP
3fd80 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 reLinkEventTool".then.vc200x.bui
3fda0 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c ldstepsblock("VCPreLinkEventTool
3fdc0 22 2c 20 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 ",.cfg.prelinkcommands).elseif.b
3fde0 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 lock.==."VCPostBuildEventTool".t
3fe00 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 6f hen.vc200x.buildstepsblock("VCPo
3fe20 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 stBuildEventTool",.cfg.postbuild
3fe40 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 commands).elseif.block.==."VCX36
3fe60 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 0DeploymentTool".then._p(3,'<Too
3fe80 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 l')._p(4,'Name="VCX360Deployment
3fea0 54 6f 6f 6c 22 27 29 0a 5f 70 28 34 2c 27 44 65 70 6c 6f 79 6d 65 6e 74 54 79 70 65 3d 22 30 22 Tool"')._p(4,'DeploymentType="0"
3fec0 27 29 0a 69 66 20 23 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3e 20 30 ').if.#cfg.deploymentoptions.>.0
3fee0 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="%
3ff00 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
3ff20 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a g.deploymentoptions),.".")).end.
3ff40 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 _p(3,'/>').elseif.block.==."VCX3
3ff60 36 30 49 6d 61 67 65 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 60ImageTool".then._p(3,'<Tool').
3ff80 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 27 29 0a 69 _p(4,'Name="VCX360ImageTool"').i
3ffa0 66 20 23 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 f.#cfg.imageoptions.>.0.then._p(
3ffc0 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 4,'AdditionalOptions="%s"',.tabl
3ffe0 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 69 6d 61 67 65 6f 70 e.concat(premake.esc(cfg.imageop
40000 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 69 6d 61 67 65 70 61 tions),.".")).end.if.cfg.imagepa
40020 74 68 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 4e th.~=.nil.then._p(4,'OutputFileN
40040 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e ame="%s"',.premake.esc(path.tran
40060 73 6c 61 74 65 28 63 66 67 2e 69 6d 61 67 65 70 61 74 68 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c slate(cfg.imagepath))).end._p(3,
40080 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 44 65 62 75 67 67 65 72 54 '/>').elseif.block.==."DebuggerT
400a0 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 67 65 72 54 6f 6f 6c 27 29 0a ool".then._p(3,'<DebuggerTool').
400c0 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 _p(3,'/>').else._p(3,'<Tool')._p
400e0 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 62 6c 6f 63 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 (4,'Name="%s"',.block)._p(3,'/>'
40100 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e ).end.end._p(2,'</Configuration>
40120 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e ').end.end._p(1,'</Configuration
40140 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 s>')._p(1,'<References>')._p(1,'
40160 3c 2f 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 73 3e 27 29 0a </References>')._p(1,'<Files>').
40180 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e vc200x.Files(prj)._p(1,'</Files>
401a0 27 29 0a 5f 70 28 31 2c 27 3c 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f ')._p(1,'<Globals>')._p(1,'</Glo
401c0 62 61 6c 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 bals>')._p('</VisualStudioProjec
401e0 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 t>').end..local.vc200x.=.premake
40200 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e .vstudio.vc200x.function.vc200x.
40220 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 generate_user(prj).vc200x.header
40240 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 27 29 0a 5f 70 28 31 2c 27 53 ('VisualStudioUserFile')._p(1,'S
40260 68 6f 77 41 6c 6c 46 69 6c 65 73 3d 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 31 2c 27 3e 27 29 0a howAllFiles="false"')._p(1,'>').
40280 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 _p(1,'<Configurations>').for._,.
402a0 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 cfginfo.in.ipairs(prj.solution.v
402c0 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 studio_configs).do.if.cfginfo.is
402e0 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 real.then.local.cfg.=.premake.ge
40300 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 tconfig(prj,.cfginfo.src_buildcf
40320 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c g,.cfginfo.src_platform)._p(2,'<
40340 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 Configuration')._p(3,'Name="%s"'
40360 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 ,.premake.esc(cfginfo.name))._p(
40380 33 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 3,'>').vc200x.debugdir(cfg)._p(2
403a0 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 ,'</Configuration>').end.end._p(
403c0 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 1,'</Configurations>')._p('</Vis
403e0 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ualStudioUserFile>').end.functio
40400 6e 20 76 63 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 69 66 n.vc200x.environmentargs(cfg).if
40420 20 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 61 6e 64 20 23 63 66 67 2e 65 6e .cfg.environmentargs.and.#cfg.en
40440 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 vironmentargs.>.0.then._p(4,'Env
40460 69 72 6f 6e 6d 65 6e 74 3d 22 25 73 22 27 2c 20 73 74 72 69 6e 67 2e 67 73 75 62 28 74 61 62 6c ironment="%s"',.string.gsub(tabl
40480 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 2c 20 22 26 e.concat(cfg.environmentargs,."&
404a0 23 78 30 41 3b 22 29 2c 27 22 27 2c 27 26 71 75 6f 74 3b 27 29 29 0a 69 66 20 63 66 67 2e 66 6c #x0A;"),'"','&quot;')).if.cfg.fl
404c0 61 67 73 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 41 72 67 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 ags.EnvironmentArgsDontMerge.the
404e0 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 4d 65 72 67 65 3d 22 66 61 6c 73 65 22 n._p(4,'EnvironmentMerge="false"
40500 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 64 ').end.end.end.function.vc200x.d
40520 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 53 65 74 74 69 6e 67 ebugdir(cfg)._p(3,'<DebugSetting
40540 73 27 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 s').if.cfg.debugdir.then._p(4,'W
40560 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e orkingDirectory="%s"',.path.tran
40580 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 slate(cfg.debugdir,.'\\')).end.i
405a0 66 20 23 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 f.#cfg.debugargs.>.0.then._p(4,'
405c0 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f CommandArguments="%s"',.table.co
405e0 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 76 63 ncat(cfg.debugargs,.".")).end.vc
40600 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 200x.environmentargs(cfg)._p(3,'
40620 2f 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 />').end..premake.vstudio.sln200
40640 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 5.=.{.}.local.vstudio.=.premake.
40660 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 73 6c 6e 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e vstudio.local.sln2005.=.premake.
40680 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 vstudio.sln2005.function.sln2005
406a0 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 .generate(sln).io.eol.=.'\r\n'.s
406c0 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 ln.vstudio_configs.=.premake.vst
406e0 75 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c udio.buildconfigs(sln)._p('\239\
40700 31 38 37 5c 31 39 31 27 29 0a 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 187\191').sln2005.reorderProject
40720 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 66 6f 72 20 67 s(sln).sln2005.header(sln).for.g
40740 72 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 rp.in.premake.solution.eachgroup
40760 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 65 6e 64 0a (sln).do.sln2005.group(grp).end.
40780 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 for.prj.in.premake.solution.each
407a0 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 project(sln).do.sln2005.project(
407c0 70 72 6a 29 0a 65 6e 64 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 35 2e 70 6c prj).end._p('Global').sln2005.pl
407e0 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 atforms(sln).sln2005.project_pla
40800 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 tforms(sln).sln2005.properties(s
40820 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a ln).sln2005.project_groups(sln).
40840 5f 70 28 27 45 6e 64 47 6c 6f 62 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e _p('EndGlobal').end.function.sln
40860 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2005.reorderProjects(sln).if.sln
40880 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e .startproject.then.for.i,.prj.in
408a0 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e .ipairs(sln.projects).do.if.sln.
408c0 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f startproject.==.prj.name.then.lo
408e0 63 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d cal.cur.=.prj.group.while.cur.~=
40900 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 .nil.do.for.j,.group.in.ipairs(s
40920 6c 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 ln.groups).do.if.group.==.cur.th
40940 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 en.table.remove(sln.groups,.j).b
40960 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 reak.end.end.table.insert(sln.gr
40980 6f 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 oups,.1,.cur).cur.=.cur.parent.e
409a0 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 nd.table.remove(sln.projects,.i)
409c0 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 .table.insert(sln.projects,.1,.p
409e0 72 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 rj).break.end.end.end.end.functi
40a00 6f 6e 20 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 61 63 74 on.sln2005.header(sln).local.act
40a20 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f ion.=.premake.action.current()._
40a40 70 28 27 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 p('Microsoft.Visual.Studio.Solut
40a60 69 6f 6e 20 46 69 6c 65 2c 20 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e 30 30 27 2c ion.File,.Format.Version.%d.00',
40a80 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 29 .action.vstudio.solutionVersion)
40aa0 0a 5f 70 28 27 23 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 43 54 49 4f ._p('#.Visual.Studio.%s',._ACTIO
40ac0 4e 3a 73 75 62 28 33 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 N:sub(3)).end.function.sln2005.p
40ae0 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 roject(prj).local.projpath.=.pat
40b00 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a h.translate(path.getrelative(prj
40b20 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a .solution.location,.vstudio.proj
40b40 65 63 74 66 69 6c 65 28 70 72 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 ectfile(prj)),."\\")._p('Project
40b60 28 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 ("{%s}").=."%s",."%s",."{%s}"',.
40b80 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 72 6f vstudio.tool(prj),.prj.name,.pro
40ba0 6a 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 jpath,.prj.uuid).sln2005.project
40bc0 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 dependencies(prj)._p('EndProject
40be0 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 ').end.function.sln2005.group(gr
40c00 70 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 44 43 2d 34 p)._p('Project("{2150E333-8FDC-4
40c20 32 41 33 2d 39 34 37 34 2d 31 41 33 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 25 73 22 2c 2A3-9474-1A3956D46DE8}").=."%s",
40c40 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 6e 61 ."%s",."{%s}"',.grp.name,.grp.na
40c60 6d 65 2c 20 67 72 70 2e 75 75 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 me,.grp.uuid)._p('EndProject').e
40c80 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e nd.function.sln2005.projectdepen
40ca0 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b dencies(prj).local.deps.=.premak
40cc0 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 e.getdependencies(prj).if.#deps.
40ce0 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 >.0.then._p('\tProjectSection(Pr
40d00 6f 6a 65 63 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 ojectDependencies).=.postProject
40d20 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f ').for._,.dep.in.ipairs(deps).do
40d40 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c ._p('\t\t{%s}.=.{%s}',.dep.uuid,
40d60 20 64 65 70 2e 75 75 69 64 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 .dep.uuid).end._p('\tEndProjectS
40d80 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 ection').end.end.function.sln200
40da0 35 2e 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 5.platforms(sln)._p('\tGlobalSec
40dc0 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f tion(SolutionConfigurationPlatfo
40de0 72 6d 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 rms).=.preSolution').for._,.cfg.
40e00 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 in.ipairs(sln.vstudio_configs).d
40e20 6f 0a 5f 70 28 27 5c 74 5c 74 25 73 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 o._p('\t\t%s.=.%s',.cfg.name,.cf
40e40 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 g.name).end._p('\tEndGlobalSecti
40e60 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 on').end.function.sln2005.projec
40e80 74 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 t_platforms(sln)._p('\tGlobalSec
40ea0 74 69 6f 6e 28 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 tion(ProjectConfigurationPlatfor
40ec0 6d 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 ms).=.postSolution').for.prj.in.
40ee0 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e premake.solution.eachproject(sln
40f00 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 ).do.for._,.cfg.in.ipairs(sln.vs
40f20 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 tudio_configs).do.local.mapped.i
40f40 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 f.premake.isdotnetproject(prj).t
40f60 68 65 6e 0a 6d 61 70 70 65 64 20 3d 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 hen.mapped.=."Any.CPU".else.if.c
40f80 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e fg.platform.==."Any.CPU".or.cfg.
40fa0 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 platform.==."Mixed.Platforms".th
40fc0 65 6e 0a 6d 61 70 70 65 64 20 3d 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b en.mapped.=.sln.vstudio_configs[
40fe0 33 5d 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c 3].platform.else.mapped.=.cfg.pl
41000 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 atform.end.end._p('\t\t{%s}.%s.A
41020 63 74 69 76 65 43 66 67 20 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 ctiveCfg.=.%s|%s',.prj.uuid,.cfg
41040 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 .name,.cfg.buildcfg,.mapped).if.
41060 6d 61 70 70 65 64 20 3d 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c mapped.==.cfg.platform.or.cfg.pl
41080 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e atform.==."Mixed.Platforms".then
410a0 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 ._p('\t\t{%s}.%s.Build.0.=.%s|%s
410c0 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c ',..prj.uuid,.cfg.name,.cfg.buil
410e0 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 dcfg,.mapped).end.if.premake.vst
41100 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 64 20 3d 3d 20 22 udio.iswinrt().and.prj.kind.==."
41120 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 WindowedApp".then._p('\t\t{%s}.%
41140 73 2e 44 65 70 6c 6f 79 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 s.Deploy.0.=.%s|%s',..prj.uuid,.
41160 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 65 64 29 0a cfg.name,.cfg.buildcfg,.mapped).
41180 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 end.end.end._p('\tEndGlobalSecti
411a0 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 on').end.function.sln2005.proper
411c0 74 69 65 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 ties(sln)._p('\tGlobalSection(So
411e0 6c 75 74 69 6f 6e 50 72 6f 70 65 72 74 69 65 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 lutionProperties).=.preSolution'
41200 29 0a 5f 70 28 27 5c 74 5c 74 48 69 64 65 53 6f 6c 75 74 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c )._p('\t\tHideSolutionNode.=.FAL
41220 53 45 27 29 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 SE')._p('\tEndGlobalSection').en
41240 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 5f 67 72 6f 75 70 d.function.sln2005.project_group
41260 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 4e 65 73 74 65 s(sln)._p('\tGlobalSection(Neste
41280 64 50 72 6f 6a 65 63 74 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 67 dProjects).=.preSolution').for.g
412a0 72 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 rp.in.premake.solution.eachgroup
412c0 28 73 6c 6e 29 20 64 6f 0a 69 66 20 67 72 70 2e 70 61 72 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 68 (sln).do.if.grp.parent.~=.nil.th
412e0 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 67 72 70 2e 75 75 69 en._p('\t\t{%s}.=.{%s}',.grp.uui
41300 64 2c 20 67 72 70 2e 70 61 72 65 6e 74 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 d,.grp.parent.uuid).end.end.for.
41320 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a prj.in.premake.solution.eachproj
41340 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 6a 2e 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 ect(sln).do.if.prj.group.~=.nil.
41360 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 70 72 6a 2e 75 then._p('\t\t{%s}.=.{%s}',.prj.u
41380 75 69 64 2c 20 70 72 6a 2e 67 72 6f 75 70 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 uid,.prj.group.uuid).end.end._p(
413a0 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 00 70 72 65 6d 61 6b '\tEndGlobalSection').end.premak
413c0 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 e.vstudio.cs2005.=.{.}.local.vst
413e0 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 63 61 6c 20 63 73 32 udio.=.premake.vstudio.local.cs2
41400 30 30 35 20 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 6c 6f 005..=.premake.vstudio.cs2005.lo
41420 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 cal.function.getelements(prj,.ac
41440 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 tion,.fname).if.action.==."Compi
41460 6c 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 63 73 22 29 20 74 68 le".and.fname:endswith(".cs").th
41480 65 6e 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 44 65 73 69 67 6e 65 72 2e en.if.fname:endswith(".Designer.
414a0 63 73 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 cs").then.local.basename.=.fname
414c0 3a 73 75 62 28 31 2c 20 2d 31 33 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 :sub(1,.-13).local.testname.=.ba
414e0 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 sename....".cs".if.premake.findf
41500 69 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 ile(prj,.testname).then.return."
41520 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 73 74 6e 61 Dependency",.testname.end.testna
41540 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 72 65 73 78 22 0a 69 66 20 70 72 65 6d me.=.basename....".resx".if.prem
41560 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e ake.findfile(prj,.testname).then
41580 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a .return."AutoGen",.testname.end.
415a0 65 6c 73 65 0a 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 else.local.basename.=.fname:sub(
415c0 31 2c 20 2d 34 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 1,.-4).local.testname.=.basename
415e0 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 ....".Designer.cs".if.premake.fi
41600 6e 64 66 69 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 ndfile(prj,.testname).then.retur
41620 6e 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 n."SubTypeForm".end.end.end.if.a
41640 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 61 6e 64 20 ction.==."EmbeddedResource".and.
41660 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 72 65 73 78 22 29 20 74 68 65 6e 0a 6c 6f 63 fname:endswith(".resx").then.loc
41680 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 36 29 0a 6c al.basename.=.fname:sub(1,.-6).l
416a0 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 ocal.testname.=.path.getname(bas
416c0 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 ename....".cs").if.premake.findf
416e0 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 ile(prj,.testname).then.if.prema
41700 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 ke.findfile(prj,.basename....".D
41720 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 73 69 67 6e esigner.cs").then.return."Design
41740 65 72 54 79 70 65 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 44 erType",.testname.else.return."D
41760 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 74 65 ependency",.testname.end.else.te
41780 73 74 6e 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 stname.=.path.getname(basename..
417a0 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e ..".Designer.cs").if.premake.fin
417c0 64 66 69 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 dfile(prj,.testname).then.return
417e0 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 ."AutoGenerated".end.end.end.if.
41800 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 action.==."Content".then.return.
41820 22 43 6f 70 79 4e 65 77 65 73 74 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 "CopyNewest".end.return."None".e
41840 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 0a 72 65 74 nd.function.cs2005.arch(prj).ret
41860 75 72 6e 20 22 41 6e 79 43 50 55 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 urn."AnyCPU".end.function.cs2005
41880 2e 66 69 6c 65 73 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 .files(prj).local.tr.=.premake.p
418a0 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 70 72 65 6d roject.buildsourcetree(prj).prem
418c0 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d ake.tree.traverse(tr,.{.onleaf.=
418e0 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 .function(node).local.action.=.p
41900 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 6e 6f 64 remake.dotnet.getbuildaction(nod
41920 65 2e 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 e.cfg).local.fname..=.path.trans
41940 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 2c late(premake.esc(node.cfg.name),
41960 20 22 5c 5c 22 29 0a 6c 6f 63 61 6c 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 70 65 6e 64 65 6e 63 ."\\").local.elements,.dependenc
41980 79 20 3d 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 6e 6f 64 y.=.getelements(prj,.action,.nod
419a0 65 2e 70 61 74 68 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 4e 6f 6e 65 22 20 74 68 e.path).if.elements.==."None".th
419c0 65 6e 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c en._p('....<%s.Include="%s"./>',
419e0 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 25 73 .action,.fname).else._p('....<%s
41a00 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a .Include="%s">',.action,.fname).
41a20 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 22 20 74 68 65 6e 0a 5f 70 if.elements.==."AutoGen".then._p
41a40 28 27 20 20 20 20 20 20 3c 41 75 74 6f 47 65 6e 3e 54 72 75 65 3c 2f 41 75 74 6f 47 65 6e 3e 27 ('......<AutoGen>True</AutoGen>'
41a60 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 65 72 61 ).elseif.elements.==."AutoGenera
41a80 74 65 64 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 ted".then._p('......<SubType>Des
41aa0 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e igner</SubType>')._p('......<Gen
41ac0 65 72 61 74 6f 72 3e 52 65 73 58 46 69 6c 65 43 6f 64 65 47 65 6e 65 72 61 74 6f 72 3c 2f 47 65 erator>ResXFileCodeGenerator</Ge
41ae0 6e 65 72 61 74 6f 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 61 73 74 47 65 6e 4f 75 74 nerator>')._p('......<LastGenOut
41b00 70 75 74 3e 25 73 2e 44 65 73 69 67 6e 65 72 2e 63 73 3c 2f 4c 61 73 74 47 65 6e 4f 75 74 70 75 put>%s.Designer.cs</LastGenOutpu
41b20 74 3e 27 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 t>',.premake.esc(path.getbasenam
41b40 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 29 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d e(node.name))).elseif.elements.=
41b60 3d 20 22 53 75 62 54 79 70 65 44 65 73 69 67 6e 65 72 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 =."SubTypeDesigner".then._p('...
41b80 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 54 79 70 65 3e 27 29 ...<SubType>Designer</SubType>')
41ba0 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 46 6f 72 6d .elseif.elements.==."SubTypeForm
41bc0 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 46 6f 72 6d 3c 2f ".then._p('......<SubType>Form</
41be0 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 50 SubType>').elseif.elements.==."P
41c00 72 65 73 65 72 76 65 4e 65 77 65 73 74 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 reserveNewest".then._p('......<C
41c20 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 50 72 65 73 65 72 76 65 4e 65 77 opyToOutputDirectory>PreserveNew
41c40 65 73 74 3c 2f 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e est</CopyToOutputDirectory>').en
41c60 64 0a 69 66 20 64 65 70 65 6e 64 65 6e 63 79 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c d.if.dependency.then._p('......<
41c80 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 25 73 3c 2f 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e DependentUpon>%s</DependentUpon>
41ca0 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 64 65 ',.path.translate(premake.esc(de
41cc0 70 65 6e 64 65 6e 63 79 29 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f pendency),."\\")).end._p('....</
41ce0 25 73 3e 27 2c 20 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 66 61 6c 73 65 29 0a %s>',.action).end.end.},.false).
41d00 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 end.function.cs2005.projecteleme
41d20 6e 74 28 70 72 6a 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 nt(prj).local.action.=.premake.a
41d40 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 76 65 72 73 69 6f ction.current().local.toolversio
41d60 6e 20 3d 20 27 27 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 n.=.''.if.action.vstudio.toolsVe
41d80 72 73 69 6f 6e 20 74 68 65 6e 0a 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 73 74 72 69 6e 67 2e rsion.then.toolversion.=.string.
41da0 66 6f 72 6d 61 74 28 27 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 27 2c 20 61 63 74 format('.ToolsVersion="%s"',.act
41dc0 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 ion.vstudio.toolsVersion).end.if
41de0 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 3c 3f 78 ._ACTION.>."vs2008".then._p('<?x
41e00 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 ml.version="1.0".encoding="utf-8
41e20 22 3f 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 44 65 66 61 75 6c 74 "?>').end._p('<Project%s.Default
41e40 54 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 Targets="Build".xmlns="http://sc
41e60 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 hemas.microsoft.com/developer/ms
41e80 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 29 0a 65 6e 64 0a build/2003">',.toolversion).end.
41ea0 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 function.cs2005.projectsettings(
41ec0 70 72 6a 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 prj)._p('..<PropertyGroup>')._p(
41ee0 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 '....<Configuration.Condition=".
41f00 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 \'$(Configuration)\'.==.\'\'.">%
41f20 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 s</Configuration>',.premake.esc(
41f40 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 5b 31 5d 29 29 prj.solution.configurations[1]))
41f60 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c ._p('....<Platform.Condition=".\
41f80 27 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 50 6c 61 '$(Platform)\'.==.\'\'.">%s</Pla
41fa0 74 66 6f 72 6d 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 29 0a 6c 6f 63 61 6c tform>',.cs2005.arch(prj)).local
41fc0 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
41fe0 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 ().if.action.vstudio.productVers
42000 69 6f 6e 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e ion.then._p('....<ProductVersion
42020 3e 25 73 3c 2f 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 27 2c 20 61 63 74 69 6f 6e 2e 76 73 >%s</ProductVersion>',.action.vs
42040 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 tudio.productVersion).end.if._AC
42060 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 53 63 TION.<."vs2012".then._p('....<Sc
42080 68 65 6d 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 27 hemaVersion>2.0</SchemaVersion>'
420a0 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c ).end._p('....<ProjectGuid>{%s}<
420c0 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 /ProjectGuid>',.prj.uuid)._p('..
420e0 20 20 3c 4f 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 79 70 65 3e 27 2c 20 ..<OutputType>%s</OutputType>',.
42100 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 premake.dotnet.getkind(prj))._p(
42120 27 20 20 20 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 '....<AppDesignerFolder>Properti
42140 65 73 3c 2f 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 es</AppDesignerFolder>')._p('...
42160 20 3c 52 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 .<RootNamespace>%s</RootNamespac
42180 65 3e 27 2c 20 70 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 5f e>',.prj.buildtarget.basename)._
421a0 70 28 27 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c p('....<AssemblyName>%s</Assembl
421c0 79 4e 61 6d 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d yName>',.prj.buildtarget.basenam
421e0 65 29 0a 6c 6f 63 61 6c 20 66 72 61 6d 65 77 6f 72 6b 20 3d 20 70 72 6a 2e 66 72 61 6d 65 77 6f e).local.framework.=.prj.framewo
42200 72 6b 20 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 61 72 67 65 74 46 72 61 6d 65 rk.or.action.vstudio.targetFrame
42220 77 6f 72 6b 0a 69 66 20 66 72 61 6d 65 77 6f 72 6b 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c work.if.framework.then._p('....<
42240 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 67 TargetFrameworkVersion>v%s</Targ
42260 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 2c 20 66 72 61 6d 65 77 6f 72 6b 29 etFrameworkVersion>',.framework)
42280 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 76 73 32 30 31 30 27 20 74 68 65 6e .end.if._ACTION.==.'vs2010'.then
422a0 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 ._p('....<TargetFrameworkProfile
422c0 3e 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 27 29 0a 65 6e 64 ></TargetFrameworkProfile>').end
422e0 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 3d 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 .if._ACTION.>=."vs2010".then._p(
42300 27 20 20 20 20 3c 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 35 31 32 3c 2f 46 69 6c 65 41 6c 69 '....<FileAlignment>512</FileAli
42320 67 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 gnment>').end._p('..</PropertyGr
42340 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 70 65 oup>').end.function.cs2005.prope
42360 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f rtygroup(cfg)._p('..<PropertyGro
42380 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e up.Condition=".\'$(Configuration
423a0 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 25 73 7c 25 73 5c 27 20 22 3e 27 )|$(Platform)\'.==.\'%s|%s\'.">'
423c0 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 29 2c 20 63 73 32 30 30 35 2e ,.premake.esc(cfg.name),.cs2005.
423e0 61 72 63 68 28 63 66 67 29 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 arch(cfg)).if._ACTION.>."vs2008"
42400 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 25 73 .then._p('....<PlatformTarget>%s
42420 3c 2f 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 </PlatformTarget>',.cs2005.arch(
42440 63 66 67 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 cfg)).end.end.function.cs2005.ge
42460 6e 65 72 61 74 65 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 63 73 32 30 nerate(prj).io.eol.=."\r\n".cs20
42480 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 69 66 20 5f 41 43 54 49 4f 05.projectelement(prj).if._ACTIO
424a0 4e 20 3e 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 N.>."vs2010".then._p('..<Import.
424c0 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 Project="$(MSBuildExtensionsPath
424e0 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f )\\$(MSBuildToolsVersion)\\Micro
42500 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 45 78 soft.Common.props".Condition="Ex
42520 69 73 74 73 28 5c 27 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c ists(\'$(MSBuildExtensionsPath)\
42540 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f \$(MSBuildToolsVersion)\\Microso
42560 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 5c 27 29 22 20 2f 3e 27 29 0a 65 6e 64 0a 63 73 32 ft.Common.props\')"./>').end.cs2
42580 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 66 6f 72 20 63 66 67 005.projectsettings(prj).for.cfg
425a0 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 63 .in.premake.eachconfig(prj).do.c
425c0 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 69 66 20 63 66 67 2e s2005.propertygroup(cfg).if.cfg.
425e0 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 flags.Symbols.then._p('....<Debu
42600 67 53 79 6d 62 6f 6c 73 3e 74 72 75 65 3c 2f 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 27 29 0a 5f gSymbols>true</DebugSymbols>')._
42620 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 66 75 6c 6c 3c 2f 44 65 62 75 67 54 79 70 p('....<DebugType>full</DebugTyp
42640 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 70 64 62 e>').else._p('....<DebugType>pdb
42660 6f 6e 6c 79 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c only</DebugType>').end._p('....<
42680 4f 70 74 69 6d 69 7a 65 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 65 3e 27 2c 20 69 69 66 28 63 66 67 Optimize>%s</Optimize>',.iif(cfg
426a0 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 .flags.Optimize.or.cfg.flags.Opt
426c0 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 imizeSize.or.cfg.flags.OptimizeS
426e0 70 65 65 64 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 27 20 20 20 20 peed,."true",."false"))._p('....
42700 3c 4f 75 74 70 75 74 50 61 74 68 3e 25 73 3c 2f 4f 75 74 70 75 74 50 61 74 68 3e 27 2c 20 63 66 <OutputPath>%s</OutputPath>',.cf
42720 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 5f 70 28 27 20 20 20 g.buildtarget.directory)._p('...
42740 20 3c 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 25 73 3c 2f 44 65 66 69 6e 65 43 6f 6e 73 .<DefineConstants>%s</DefineCons
42760 74 61 6e 74 73 3e 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 tants>',.table.concat(premake.es
42780 63 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 45 c(cfg.defines),.";"))._p('....<E
427a0 72 72 6f 72 52 65 70 6f 72 74 3e 70 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65 70 6f 72 74 3e 27 rrorReport>prompt</ErrorReport>'
427c0 29 0a 5f 70 28 27 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 34 3c 2f 57 61 72 6e 69 )._p('....<WarningLevel>4</Warni
427e0 6e 67 4c 65 76 65 6c 3e 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 61 66 65 20 74 ngLevel>').if.cfg.flags.Unsafe.t
42800 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 74 hen._p('....<AllowUnsafeBlocks>t
42820 72 75 65 3c 2f 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 rue</AllowUnsafeBlocks>').end.if
42840 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 .cfg.flags.FatalWarnings.then._p
42860 28 27 20 20 20 20 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 74 72 75 ('....<TreatWarningsAsErrors>tru
42880 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 27 29 0a 65 6e 64 0a e</TreatWarningsAsErrors>').end.
428a0 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 0a 5f 70 28 _p('..</PropertyGroup>').end._p(
428c0 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 '..<ItemGroup>').for._,.ref.in.i
428e0 70 61 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 69 62 pairs(premake.getlinks(prj,."sib
42900 6c 69 6e 67 73 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 lings",."object")).do._p('....<P
42920 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 rojectReference.Include="%s">',.
42940 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 path.translate(path.getrelative(
42960 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c prj.location,.vstudio.projectfil
42980 65 28 72 65 66 29 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 e(ref)),."\\"))._p('......<Proje
429a0 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 ct>{%s}</Project>',.ref.uuid)._p
429c0 28 27 20 20 20 20 20 20 3c 4e 61 6d 65 3e 25 73 3c 2f 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b ('......<Name>%s</Name>',.premak
429e0 65 2e 65 73 63 28 72 65 66 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 20 20 3c 2f 50 72 6f 6a 65 e.esc(ref.name))._p('....</Proje
42a00 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 ctReference>').end.for._,.linkna
42a20 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 me.in.ipairs(premake.getlinks(pr
42a40 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 20 64 6f 0a 5f 70 28 j,."system",."basename")).do._p(
42a60 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 '....<Reference.Include="%s"./>'
42a80 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6c 69 6e 6b 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 ,.premake.esc(linkname)).end._p(
42aa0 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f '..</ItemGroup>')._p('..<ItemGro
42ac0 75 70 3e 27 29 0a 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 2f up>').cs2005.files(prj)._p('..</
42ae0 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 6d 73 62 75 69 6c 64 20 3d 20 69 69 66 ItemGroup>').local.msbuild.=.iif
42b00 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 2c 20 22 42 69 6e 22 2c 20 22 54 6f 6f (_ACTION.<."vs2012",."Bin",."Too
42b20 6c 73 22 29 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 28 4d 53 ls")._p('..<Import.Project="$(MS
42b40 42 75 69 6c 64 25 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 53 68 61 72 70 2e 74 Build%sPath)\\Microsoft.CSharp.t
42b60 61 72 67 65 74 73 22 20 2f 3e 27 2c 20 6d 73 62 75 69 6c 64 29 0a 5f 70 28 27 20 20 3c 21 2d 2d argets"./>',.msbuild)._p('..<!--
42b80 20 54 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 61 .To.modify.your.build.process,.a
42ba0 64 64 20 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 dd.your.task.inside.one.of.the.t
42bc0 61 72 67 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20 75 6e 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 29 argets.below.and.uncomment.it.')
42be0 0a 5f 70 28 27 20 20 20 20 20 20 20 4f 74 68 65 72 20 73 69 6d 69 6c 61 72 20 65 78 74 65 6e 73 ._p('.......Other.similar.extens
42c00 69 6f 6e 20 70 6f 69 6e 74 73 20 65 78 69 73 74 2c 20 73 65 65 20 4d 69 63 72 6f 73 6f 66 74 2e ion.points.exist,.see.Microsoft.
42c20 43 6f 6d 6d 6f 6e 2e 74 61 72 67 65 74 73 2e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 Common.targets.')._p('..<Target.
42c40 4e 61 6d 65 3d 22 42 65 66 6f 72 65 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 Name="BeforeBuild">')._p('..</Ta
42c60 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 41 66 74 65 rget>')._p('..<Target.Name="Afte
42c80 72 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 28 rBuild">')._p('..</Target>')._p(
42ca0 27 20 20 2d 2d 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c '..-->')._p('</Project>').end..l
42cc0 6f 63 61 6c 20 63 73 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 ocal.cs2005.=.premake.vstudio.cs
42ce0 32 30 30 35 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 5f 75 73 2005.function.cs2005.generate_us
42d00 65 72 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 6f er(prj).io.eol.=."\r\n"._p('<Pro
42d20 6a 65 63 74 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 ject.xmlns="http://schemas.micro
42d40 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 22 soft.com/developer/msbuild/2003"
42d60 3e 27 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 >')._p('..<PropertyGroup>').loca
42d80 6c 20 72 65 66 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a l.refpaths.=.table.translate(prj
42da0 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 72 6e 20 70 61 74 .libdirs,.function(v).return.pat
42dc0 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 2f h.getabsolute(prj.location...."/
42de0 22 20 2e 2e 20 76 29 20 65 6e 64 29 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 50 "....v).end)._p('....<ReferenceP
42e00 61 74 68 3e 25 73 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 2c 20 70 61 74 68 2e 74 72 ath>%s</ReferencePath>',.path.tr
42e20 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 72 65 66 70 61 74 68 73 2c 20 22 anslate(table.concat(refpaths,."
42e40 3b 22 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 ;"),."\\"))._p('..</PropertyGrou
42e60 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 p>')._p('</Project>').end..prema
42e80 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 ke.vstudio.vc2010.=.{.}.local.vc
42ea0 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 0a 6c 6f 2010.=.premake.vstudio.vc2010.lo
42ec0 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
42ee0 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a cal.function.vs2010_config(prj).
42f00 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 _p(1,'<ItemGroup.Label="ProjectC
42f20 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f onfigurations">').for._,.cfginfo
42f40 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f .in.ipairs(prj.solution.vstudio_
42f60 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 configs).do._p(2,'<ProjectConfig
42f80 75 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e uration.Include="%s">',.premake.
42fa0 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 3c 43 6f 6e 66 69 67 esc(cfginfo.name))._p(3,'<Config
42fc0 75 72 61 74 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 uration>%s</Configuration>',cfgi
42fe0 6e 66 6f 2e 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 33 2c 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 nfo.buildcfg)._p(3,'<Platform>%s
43000 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 6e 66 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f </Platform>',cfginfo.platform)._
43020 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 p(2,'</ProjectConfiguration>').e
43040 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 6c 6f 63 61 nd._p(1,'</ItemGroup>').end.loca
43060 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 6c l.function.vs2010_globals(prj).l
43080 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 2e 63 75 72 ocal.action.=.premake.action.cur
430a0 72 65 6e 74 28 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 rent()._p(1,'<PropertyGroup.Labe
430c0 6c 3d 22 47 6c 6f 62 61 6c 73 22 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 47 75 69 l="Globals">')._p(2,'<ProjectGui
430e0 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 75 69 64 29 0a d>{%s}</ProjectGuid>',prj.uuid).
43100 5f 70 28 32 2c 27 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d _p(2,'<RootNamespace>%s</RootNam
43120 65 73 70 61 63 65 3e 27 2c 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 77 69 6e 64 6f 77 73 espace>',prj.name).local.windows
43140 54 61 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 TargetPlatformVersion.=.prj.wind
43160 6f 77 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 owstargetplatformversion.or.acti
43180 6f 6e 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 on.vstudio.windowsTargetPlatform
431a0 56 65 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 Version.if.windowsTargetPlatform
431c0 56 65 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 Version.~=.nil.then._p(2,'<Windo
431e0 77 73 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 wsTargetPlatformVersion>%s</Wind
43200 6f 77 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 owsTargetPlatformVersion>',windo
43220 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 wsTargetPlatformVersion).end.if.
43240 70 72 6a 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 prj.flags.and.prj.flags.Managed.
43260 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 then._p(2,'<TargetFrameworkVersi
43280 6f 6e 3e 76 34 2e 30 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e on>v4.0</TargetFrameworkVersion>
432a0 27 29 0a 5f 70 28 32 2c 27 3c 4b 65 79 77 6f 72 64 3e 4d 61 6e 61 67 65 64 43 50 72 6f 6a 3c 2f ')._p(2,'<Keyword>ManagedCProj</
432c0 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 Keyword>').elseif.vstudio.iswinr
432e0 74 28 29 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e t().then._p(2,'<DefaultLanguage>
43300 65 6e 2d 55 53 3c 2f 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 27 29 0a 5f 70 28 32 2c 27 en-US</DefaultLanguage>')._p(2,'
43320 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 32 2e 30 <MinimumVisualStudioVersion>12.0
43340 3c 2f 4d 69 6e 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 </MinimumVisualStudioVersion>').
43360 5f 70 28 32 2c 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 74 _p(2,'<AppContainerApplication>t
43380 72 75 65 3c 2f 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a rue</AppContainerApplication>').
433a0 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 if.vstudio.toolset.==."v120_wp81
433c0 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 ".then._p(2,'<ApplicationType>Wi
433e0 6e 64 6f 77 73 20 50 68 6f 6e 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a ndows.Phone</ApplicationType>').
43400 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 6e 64 else._p(2,'<ApplicationType>Wind
43420 6f 77 73 20 53 74 6f 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 ows.Store</ApplicationType>').en
43440 64 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e d._p(2,'<ApplicationTypeRevision
43460 3e 25 73 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 27 2c 20 >%s</ApplicationTypeRevision>',.
43480 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 4b 65 vstudio.storeapp).else._p(2,'<Ke
434a0 79 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 yword>Win32Proj</Keyword>').end.
434c0 5f 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 _p(1,'</PropertyGroup>').end.fun
434e0 63 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 ction.vc2010.config_type(config)
43500 0a 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 .local.t.=.{.SharedLib.=."Dynami
43520 63 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 cLibrary",.StaticLib.=."StaticLi
43540 62 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 brary",.ConsoleApp.=."Applicatio
43560 6e 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 n",.WindowedApp.=."Application".
43580 7d 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 }.return.t[config.kind].end.loca
435a0 6c 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 l.function.if_config_and_platfor
435c0 6d 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 m().return.'Condition="\'$(Confi
435e0 67 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 guration)|$(Platform)\'==\'%s\'"
43600 27 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 '.end.local.function.optimisatio
43620 6e 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 n(cfg).local.result.=."Disabled"
43640 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 61 67 .for._,.value.in.ipairs(cfg.flag
43660 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 20 74 s).do.if.(value.==."Optimize").t
43680 68 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 hen.result.=."Full".elseif.(valu
436a0 65 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 e.==."OptimizeSize").then.result
436c0 20 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 .=."MinSpace".elseif.(value.==."
436e0 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d OptimizeSpeed").then.result.=."M
43700 61 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 axSpeed".end.end.return.result.e
43720 6e 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 nd.function.vc2010.configuration
43740 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 5f 70 28 31 PropertyGroup(cfg,.cfginfo)._p(1
43760 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
43780 64 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 d_platform()...'.Label="Configur
437a0 61 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 ation">'.,.premake.esc(cfginfo.n
437c0 61 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 ame))._p(2,'<ConfigurationType>%
437e0 73 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 s</ConfigurationType>',vc2010.co
43800 6e 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 nfig_type(cfg))._p(2,'<UseDebugL
43820 69 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 ibraries>%s</UseDebugLibraries>'
43840 2c 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 ,.iif(optimisation(cfg).==."Disa
43860 62 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 bled","true","false"))._p(2,'<Pl
43880 61 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 atformToolset>%s</PlatformToolse
438a0 74 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 t>',.premake.vstudio.toolset).if
438c0 20 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 .cfg.flags.MFC.then._p(2,'<UseOf
438e0 4d 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 Mfc>%s</UseOfMfc>',.iif(cfg.flag
43900 73 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 s.StaticRuntime,."Static",."Dyna
43920 6d 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 mic")).end.if.cfg.flags.ATL.or.c
43940 66 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 fg.flags.StaticATL.then._p(2,'<U
43960 73 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 seOfAtl>%s</UseOfAtl>',.iif(cfg.
43980 66 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 flags.StaticATL,."Static",."Dyna
439a0 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 mic")).end.if.cfg.flags.Managed.
439c0 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 43 4c 52 53 75 70 70 6f 72 74 3e 74 72 75 65 3c 2f 43 4c 52 then._p(2,'<CLRSupport>true</CLR
439e0 53 75 70 70 6f 72 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 Support>').end._p(1,'</PropertyG
43a00 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 20 69 6d 70 6f 72 roup>').end.local.function.impor
43a20 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 t_props(prj).for._,.cfginfo.in.i
43a40 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
43a60 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
43a80 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,.
43aa0 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 31 2c 27 3c 49 6d 70 cfginfo.src_platform)._p(1,'<Imp
43ac0 6f 72 74 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f ortGroup.'..if_config_and_platfo
43ae0 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 50 72 6f 70 65 72 74 79 53 68 65 65 74 73 22 3e rm()...'.Label="PropertySheets">
43b00 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 65 29 29 0a 5f 70 '.,premake.esc(cfginfo.name))._p
43b20 28 32 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 55 73 65 72 52 6f 6f 74 44 (2,'<Import.Project="$(UserRootD
43b40 69 72 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 ir)\\Microsoft.Cpp.$(Platform).u
43b60 73 65 72 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 65 78 69 73 74 73 28 5c 27 24 ser.props".Condition="exists(\'$
43b80 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
43ba0 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 5c 27 29 22 20 4c 61 62 65 6c 3d 22 4c latform).user.props\')".Label="L
43bc0 6f 63 61 6c 41 70 70 44 61 74 61 50 6c 61 74 66 6f 72 6d 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 ocalAppDataPlatform"./>')._p(1,'
43be0 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 </ImportGroup>').end.end.local.f
43c00 75 6e 63 74 69 6f 6e 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 64 unction.add_trailing_backslash(d
43c20 69 72 29 0a 69 66 20 64 69 72 3a 6c 65 6e 28 29 20 3e 20 30 20 61 6e 64 20 64 69 72 3a 73 75 62 ir).if.dir:len().>.0.and.dir:sub
43c40 28 2d 31 29 20 7e 3d 20 22 5c 5c 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2e 2e 22 5c (-1).~=."\\".then.return.dir.."\
43c60 5c 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 \".end.return.dir.end.function.v
43c80 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 66 6f 72 20 c2010.outputProperties(prj).for.
43ca0 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f _,.cfginfo.in.ipairs(prj.solutio
43cc0 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 20 63 66 67 20 n.vstudio_configs).do.local.cfg.
43ce0 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f =.premake.getconfig(prj,.cfginfo
43d00 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 .src_buildcfg,.cfginfo.src_platf
43d20 6f 72 6d 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 orm).local.target.=.cfg.buildtar
43d40 67 65 74 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f get.local.outdir.=.add_trailing_
43d60 62 61 63 6b 73 6c 61 73 68 28 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 6c 6f 63 61 backslash(target.directory).loca
43d80 6c 20 69 6e 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 l.intdir.=.add_trailing_backslas
43da0 68 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 h(cfg.objectsdir)._p(1,'<Propert
43dc0 79 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d yGroup.'..if_config_and_platform
43de0 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 ()...'>',.premake.esc(cfginfo.na
43e00 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 44 69 72 3e 25 73 3c 2f 4f 75 74 44 69 72 3e 27 2c me))._p(2,'<OutDir>%s</OutDir>',
43e20 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6f 75 74 64 69 72 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 .premake.esc(outdir)).if.cfg.pla
43e40 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4f tform.==."Xbox360".then._p(2,'<O
43e60 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 6c utputFile>$(OutDir)%s</OutputFil
43e80 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 e>',.premake.esc(target.name)).e
43ea0 6e 64 0a 5f 70 28 32 2c 27 3c 49 6e 74 44 69 72 3e 25 73 3c 2f 49 6e 74 44 69 72 3e 27 2c 20 70 nd._p(2,'<IntDir>%s</IntDir>',.p
43ec0 72 65 6d 61 6b 65 2e 65 73 63 28 69 6e 74 64 69 72 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 remake.esc(intdir))._p(2,'<Targe
43ee0 74 4e 61 6d 65 3e 25 73 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e tName>%s</TargetName>',.premake.
43f00 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 74 61 72 67 65 74 2e 6e 61 6d 65 esc(path.getbasename(target.name
43f20 29 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 45 78 74 3e 25 73 3c 2f 54 61 72 67 65 74 45 )))._p(2,'<TargetExt>%s</TargetE
43f40 78 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 xt>',.premake.esc(path.getextens
43f60 69 6f 6e 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d ion(target.name))).if.cfg.kind.=
43f80 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 67 6e 6f 72 65 20 =."SharedLib".then.local.ignore.
43fa0 3d 20 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 7e 3d 20 6e 69 6c 29 =.(cfg.flags.NoImportLib.~=.nil)
43fc0 0a 20 5f 70 28 32 2c 27 3c 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c .._p(2,'<IgnoreImportLibrary>%s<
43fe0 2f 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 20 74 6f 73 74 72 69 6e 67 /IgnoreImportLibrary>',.tostring
44000 28 69 67 6e 6f 72 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 (ignore)).end.if.cfg.kind.~=."St
44020 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 aticLib".then._p(2,'<LinkIncreme
44040 6e 74 61 6c 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 ntal>%s</LinkIncremental>',.tost
44060 72 69 6e 67 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 61 ring(premake.config.isincrementa
44080 6c 6c 69 6e 6b 28 63 66 67 29 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f llink(cfg))).end.if.cfg.flags.No
440a0 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 47 65 6e 65 72 61 74 65 4d 61 6e Manifest.then._p(2,'<GenerateMan
440c0 69 66 65 73 74 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 27 29 ifest>false</GenerateManifest>')
440e0 0a 65 6e 64 0a 5f 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 .end._p(1,'</PropertyGroup>').en
44100 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 d.end.local.function.runtime(cfg
44120 29 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 63 66 ).local.runtime.local.flags.=.cf
44140 67 2e 66 6c 61 67 73 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 g.flags.if.premake.config.isdebu
44160 67 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 gbuild(cfg).then.runtime.=.iif(f
44180 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 lags.StaticRuntime.and.not.flags
441a0 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 22 2c 20 .Managed,."MultiThreadedDebug",.
441c0 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 "MultiThreadedDebugDLL").else.ru
441e0 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 20 ntime.=.iif(flags.StaticRuntime.
44200 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 72 and.not.flags.Managed,."MultiThr
44220 65 61 64 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 4c 4c 22 29 0a 65 6e 64 0a eaded",."MultiThreadedDLL").end.
44240 72 65 74 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f return.runtime.end.local.functio
44260 6e 20 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 20 20 20 20 20 20 n.precompiled_header(cfg).......
44280 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 2e 70 if.not.cfg.flags.NoPCH.and.cfg.p
442a0 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 chheader.then._p(3,'<Precompiled
442c0 48 65 61 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 Header>Use</PrecompiledHeader>')
442e0 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 46 69 6c 65 3e 25 73 ._p(3,'<PrecompiledHeaderFile>%s
44300 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 27 2c 20 63 66 67 2e 70 </PrecompiledHeaderFile>',.cfg.p
44320 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 chheader).else._p(3,'<Precompile
44340 64 48 65 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 dHeader></PrecompiledHeader>').e
44360 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 nd.end.local.function.preprocess
44380 6f 72 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e or(indent,cfg).if.#cfg.defines.>
443a0 20 30 20 74 68 65 6e 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 .0.then._p(indent,'<Preprocessor
443c0 44 65 66 69 6e 69 74 69 6f 6e 73 3e 25 73 3b 25 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 Definitions>%s;%%(PreprocessorDe
443e0 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 finitions)</PreprocessorDefiniti
44400 6f 6e 73 3e 27 0a 2c 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 ons>'.,premake.esc(table.concat(
44420 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 cfg.defines,.";"))).else._p(inde
44440 6e 74 2c 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 3c 2f 50 nt,'<PreprocessorDefinitions></P
44460 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e reprocessorDefinitions>').end.en
44480 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 6e d.local.function.include_dirs(in
444a0 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 dent,cfg).if.#cfg.includedirs.>.
444c0 30 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 49 6e 63 0.then._p(indent,'<AdditionalInc
444e0 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c ludeDirectories>%s;%%(Additional
44500 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 IncludeDirectories)</AdditionalI
44520 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 ncludeDirectories>'.,premake.esc
44540 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
44560 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.
44580 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 end.local.function.resource_comp
445a0 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e ile(cfg)._p(2,'<ResourceCompile>
445c0 27 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a 69 6e 63 6c 75 64 65 5f 64 ').preprocessor(3,cfg).include_d
445e0 69 72 73 28 33 2c 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 irs(3,cfg)._p(2,'</ResourceCompi
44600 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 78 63 65 70 74 69 le>').end.local.function.excepti
44620 6f 6e 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f ons(cfg).if.cfg.flags.NoExceptio
44640 6e 73 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 ns.then._p(2,'<ExceptionHandling
44660 3e 66 61 6c 73 65 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 >false</ExceptionHandling>').els
44680 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 eif.cfg.flags.SEH.then._p(2,'<Ex
446a0 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 41 73 79 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e ceptionHandling>Async</Exception
446c0 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 Handling>').end.end.local.functi
446e0 6f 6e 20 72 74 74 69 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 on.rtti(cfg).if.cfg.flags.NoRTTI
44700 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 65 6e 0a .and.not.cfg.flags.Managed.then.
44720 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 _p(3,'<RuntimeTypeInfo>false</Ru
44740 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 ntimeTypeInfo>').end.end.local.f
44760 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 69 6e 67 5f 63 6f 6e 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a unction.calling_convention(cfg).
44780 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 5f 70 28 33 2c if.cfg.flags.FastCall.then._p(3,
447a0 27 3c 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 46 61 73 74 43 61 6c 6c 3c 2f 43 61 '<CallingConvention>FastCall</Ca
447c0 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c llingConvention>').elseif.cfg.fl
447e0 61 67 73 2e 53 74 64 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 ags.StdCall.then._p(3,'<CallingC
44800 6f 6e 76 65 6e 74 69 6f 6e 3e 53 74 64 43 61 6c 6c 3c 2f 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e onvention>StdCall</CallingConven
44820 74 69 6f 6e 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 77 tion>').end.end.local.function.w
44840 63 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 char_t_buildin(cfg).if.cfg.flags
44860 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 43 .NativeWChar.then._p(3,'<TreatWC
44880 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 43 har_tAsBuiltInType>true</TreatWC
448a0 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 har_tAsBuiltInType>').elseif.cfg
448c0 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 .flags.NoNativeWChar.then._p(3,'
448e0 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 66 61 6c 73 65 <TreatWChar_tAsBuiltInType>false
44900 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 </TreatWChar_tAsBuiltInType>').e
44920 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 73 65 28 63 66 67 29 0a 69 nd.end.local.function.sse(cfg).i
44940 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 33 2c f.cfg.flags.EnableSSE.then._p(3,
44960 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 '<EnableEnhancedInstructionSet>S
44980 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e treamingSIMDExtensions</EnableEn
449a0 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 hancedInstructionSet>').elseif.c
449c0 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c fg.flags.EnableSSE2.then._p(3,'<
449e0 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 EnableEnhancedInstructionSet>Str
44a00 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 eamingSIMDExtensions2</EnableEnh
44a20 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c ancedInstructionSet>').end.end.l
44a40 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 ocal.function.floating_point(cfg
44a60 29 0a 20 20 20 20 20 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 )......if.cfg.flags.FloatFast.th
44a80 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 46 61 73 en._p(3,'<FloatingPointModel>Fas
44aa0 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6c 73 65 69 66 20 t</FloatingPointModel>').elseif.
44ac0 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 61 6e 64 20 6e 6f 74 20 63 66 cfg.flags.FloatStrict.and.not.cf
44ae0 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 g.flags.Managed.then._p(3,'<Floa
44b00 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 53 74 72 69 63 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 tingPointModel>Strict</FloatingP
44b20 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 ointModel>').end.end.local.funct
44b40 69 6f 6e 20 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 62 75 67 5f ion.debug_info(cfg).local.debug_
44b60 69 6e 66 6f 20 3d 20 27 27 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 info.=.''.if.cfg.flags.Symbols.t
44b80 68 65 6e 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 75 70 70 6f 72 74 73 36 hen.if.(action.vstudio.supports6
44ba0 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 3d 20 66 61 6c 73 65 20 61 6e 64 20 63 66 4bitEditContinue.==.false.and.cf
44bc0 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 g.platform.==."x64").or.cfg.flag
44be0 73 2e 4d 61 6e 61 67 65 64 0a 6f 72 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 s.Managed.or.premake.config.isop
44c00 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 67 2e 66 timizedbuild(cfg.flags).or.cfg.f
44c20 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 0a 74 68 65 6e 0a 64 65 62 75 lags.NoEditAndContinue.then.debu
44c40 67 5f 69 6e 66 6f 20 3d 20 22 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 22 0a 65 6c 73 65 0a g_info.=."ProgramDatabase".else.
44c60 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 22 0a 65 debug_info.=."EditAndContinue".e
44c80 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f nd.end._p(3,'<DebugInformationFo
44ca0 72 6d 61 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e rmat>%s</DebugInformationFormat>
44cc0 27 2c 64 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e ',debug_info).end.local.function
44ce0 20 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 .minimal_build(cfg).if.premake.c
44d00 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e onfig.isdebugbuild(cfg).and.cfg.
44d20 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a flags.EnableMinimalRebuild.then.
44d40 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 74 72 75 65 3c 2f 4d 69 6e 69 _p(3,'<MinimalRebuild>true</Mini
44d60 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 malRebuild>').else._p(3,'<Minima
44d80 6c 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 lRebuild>false</MinimalRebuild>'
44da0 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 63 6f 6d 70 69 6c 65 ).end.end.local.function.compile
44dc0 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f _language(cfg).if.cfg.options.Fo
44de0 72 63 65 43 50 50 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 rceCPP.then._p(3,'<CompileAs>Com
44e00 70 69 6c 65 41 73 43 70 70 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6c 73 65 0a 69 66 20 pileAsCpp</CompileAs>').else.if.
44e20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c cfg.language.==."C".then._p(3,'<
44e40 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e CompileAs>CompileAsC</CompileAs>
44e60 27 29 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 6f 6e 20 66 6f ').end.end.end.local.function.fo
44e80 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 rcedinclude_files(indent,cfg).if
44ea0 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 .#cfg.forcedincludes.>.0.then._p
44ec0 28 69 6e 64 65 6e 74 2c 27 3c 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 25 73 3c (indent,'<ForcedIncludeFiles>%s<
44ee0 2f 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 /ForcedIncludeFiles>'.,premake.e
44f00 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 74 28 63 sc(path.translate(table.concat(c
44f20 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 fg.forcedincludes,.";"),.'\\')))
44f40 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 63 6c 63 .end.end.local.function.vs10_clc
44f60 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a ompile(cfg)._p(2,'<ClCompile>').
44f80 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 73 25 25 _p(3,'<AdditionalOptions>%s.%s%%
44fa0 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f (AdditionalOptions)</AdditionalO
44fc0 70 74 69 6f 6e 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e ptions>'.,.table.concat(premake.
44fe0 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 22 29 0a 2c 20 69 69 esc(cfg.buildoptions),.".").,.ii
45000 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 2c 20 22 2f 4a 20 22 2c f(cfg.flags.UnsignedChar,."/J.",
45020 20 22 20 22 29 0a 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 25 73 3c 2f .".").)._p(3,'<Optimization>%s</
45040 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 27 2c 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 Optimization>',optimisation(cfg)
45060 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a 70 72 65 70 72 6f 63 65 73 73 ).include_dirs(3,cfg).preprocess
45080 6f 72 28 33 2c 63 66 67 29 0a 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 or(3,cfg).minimal_build(cfg).if.
450a0 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 .not.premake.config.isoptimizedb
450c0 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 63 66 67 2e uild(cfg.flags).then.if.not.cfg.
450e0 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 42 61 73 69 63 52 flags.Managed.then._p(3,'<BasicR
45100 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 46 61 73 74 43 68 65 63 6b 73 3c 2f 42 untimeChecks>EnableFastChecks</B
45120 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e asicRuntimeChecks>').end.if.cfg.
45140 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 65 6e 64 0a 65 6c 73 flags.ExtraWarnings.then.end.els
45160 65 0a 5f 70 28 33 2c 27 3c 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 74 72 75 65 3c 2f 53 74 72 e._p(3,'<StringPooling>true</Str
45180 69 6e 67 50 6f 6f 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 ingPooling>').end._p(3,'<Runtime
451a0 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 75 Library>%s</RuntimeLibrary>',.ru
451c0 6e 74 69 6d 65 28 63 66 67 29 29 0a 5f 70 28 33 2c 27 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c ntime(cfg))._p(3,'<FunctionLevel
451e0 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 Linking>true</FunctionLevelLinki
45200 6e 67 3e 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 75 6c 74 69 50 72 ng>').if.not.cfg.flags.NoMultiPr
45220 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 ocessorCompilation.and.not.cfg.f
45240 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f lags.EnableMinimalRebuild.then._
45260 70 28 33 2c 27 3c 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 3e p(3,'<MultiProcessorCompilation>
45280 74 72 75 65 3c 2f 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 3e true</MultiProcessorCompilation>
452a0 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d ').else._p(3,'<MultiProcessorCom
452c0 70 69 6c 61 74 69 6f 6e 3e 66 61 6c 73 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f pilation>false</MultiProcessorCo
452e0 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 mpilation>').end.precompiled_hea
45300 64 65 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 der(cfg).if.cfg.flags.ExtraWarni
45320 6e 67 73 20 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 ngs.then._p(3,'<WarningLevel>Lev
45340 65 6c 34 3c 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 el4</WarningLevel>').else._p(3,'
45360 3c 57 61 72 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 <WarningLevel>Level3</WarningLev
45380 65 6c 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e el>').end.if.cfg.flags.FatalWarn
453a0 69 6e 67 73 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 ings.then._p(3,'<TreatWarningAsE
453c0 72 72 6f 72 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 rror>true</TreatWarningAsError>'
453e0 29 0a 65 6e 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 ).end.exceptions(cfg).rtti(cfg).
45400 63 61 6c 6c 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 calling_convention(cfg).wchar_t_
45420 62 75 69 6c 64 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 buildin(cfg).sse(cfg).floating_p
45440 6f 69 6e 74 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 oint(cfg).debug_info(cfg).if.cfg
45460 2e 66 6c 61 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 .flags.Symbols.then._p(3,'<Progr
45480 61 6d 44 61 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 amDataBaseFileName>$(OutDir)%s.p
454a0 64 62 3c 2f 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 db</ProgramDataBaseFileName>'.,.
454c0 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 74 path.getbasename(cfg.buildtarget
454e0 2e 6e 61 6d 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 .name)).end.if.cfg.flags.NoFrame
45500 50 6f 69 6e 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 Pointer.then._p(3,'<OmitFramePoi
45520 6e 74 65 72 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 nters>true</OmitFramePointers>')
45540 0a 65 6e 64 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 .end.compile_language(cfg).force
45560 64 69 6e 63 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 dinclude_files(3,cfg);._p(2,'</C
45580 6c 43 6f 6d 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 lCompile>').end.local.function.e
455a0 76 65 6e 74 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 vent_hooks(cfg).if.#cfg.postbuil
455c0 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 6f 73 dcommands>.0.then....._p(2,'<Pos
455e0 74 42 75 69 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 tBuildEvent>')._p(3,'<Command>%s
45600 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d </Command>',premake.esc(table.im
45620 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,."",
45640 20 22 22 2c 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 ."",."\r\n")))._p(2,'</PostBuild
45660 45 76 65 6e 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 Event>').end.if.#cfg.prebuildcom
45680 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 72 65 42 75 69 6c mands>.0.then....._p(2,'<PreBuil
456a0 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 6d dEvent>')._p(3,'<Command>%s</Com
456c0 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 65 mand>',premake.esc(table.implode
456e0 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 (cfg.prebuildcommands,."",."",."
45700 5c 72 5c 6e 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 \r\n")))._p(2,'</PreBuildEvent>'
45720 29 0a 65 6e 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 ).end.if.#cfg.prelinkcommands>.0
45740 20 74 68 65 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 .then....._p(2,'<PreLinkEvent>')
45760 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 ._p(3,'<Command>%s</Command>',pr
45780 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c emake.esc(table.implode(cfg.prel
457a0 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f inkcommands,."",."",."\r\n")))._
457c0 70 28 32 2c 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 p(2,'</PreLinkEvent>').end.end.l
457e0 6f 63 61 6c 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 ocal.function.additional_options
45800 28 69 6e 64 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 (indent,cfg).if.#cfg.linkoptions
45820 20 3e 20 30 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 .>.0.then._p(indent,'<Additional
45840 4f 70 74 69 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 Options>%s.%%(AdditionalOptions)
45860 3c 2f 41 64 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 </AdditionalOptions>',.table.con
45880 63 61 74 28 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 cat(premake.esc(cfg.linkoptions)
458a0 2c 20 22 20 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 ,.".")).end.end.local.function.l
458c0 69 6e 6b 5f 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 ink_target_machine(index,cfg).lo
458e0 63 61 6c 20 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 cal.platforms.=.{x32.=.'MachineX
45900 38 36 27 2c 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 86',.x64.=.'MachineX64'}.if.plat
45920 66 6f 72 6d 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 forms[cfg.platform].then._p(inde
45940 78 2c 27 3c 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 x,'<TargetMachine>%s</TargetMach
45960 69 6e 65 3e 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 ine>',.platforms[cfg.platform]).
45980 65 6e 64 0a 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 end.end.local.function.item_def_
459a0 6c 69 62 28 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 lib(cfg)........--.The.Xbox360.p
459c0 72 6f 6a 65 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 roject.files.are.stored.in.anoth
459e0 65 72 20 70 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 er.place.in.the.project.file..if
45a00 20 63 66 67 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 .cfg.kind.==.'StaticLib'.and.cfg
45a20 2e 70 6c 61 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 .platform.~=."Xbox360".then._p(1
45a40 2c 27 3c 4c 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 ,'<Lib>')._p(2,'<OutputFile>$(Ou
45a60 74 44 69 72 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 tDir)%s</OutputFile>',cfg.buildt
45a80 61 72 67 65 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 arget.name).additional_options(2
45aa0 2c 63 66 67 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 ,cfg).link_target_machine(2,cfg)
45ac0 0a 5f 70 28 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 ._p(1,'</Lib>').end.end.local.fu
45ae0 6e 63 74 69 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 nction.import_lib(cfg).if.cfg.ki
45b00 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 69 6d 70 nd.==."SharedLib".then.local.imp
45b20 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 70 61 74 libname.=.cfg.linktarget.fullpat
45b40 68 0a 5f 70 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 h._p(3,'<ImportLibrary>%s</Impor
45b60 74 4c 69 62 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 tLibrary>',iif(cfg.flags.NoImpor
45b80 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 tLib,.cfg.objectsdir...."\\"....
45ba0 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 path.getname(implibname),.implib
45bc0 6e 61 6d 65 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 name)).end.end.function.vc2010.l
45be0 69 6e 6b 28 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 ink(cfg)._p(2,'<Link>')._p(3,'<S
45c00 75 62 53 79 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 ubSystem>%s</SubSystem>',.iif(cf
45c20 67 2e 6b 69 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 g.kind.==."ConsoleApp",."Console
45c40 22 2c 20 22 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 ",."Windows"))._p(3,'<GenerateDe
45c60 62 75 67 49 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 bugInformation>%s</GenerateDebug
45c80 49 6e 66 6f 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 Information>',.tostring(cfg.flag
45ca0 73 2e 53 79 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 s.Symbols.~=.nil)).if.premake.co
45cc0 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 nfig.isoptimizedbuild(cfg.flags)
45ce0 20 74 68 65 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 .then._p(3,'<EnableCOMDATFolding
45d00 3e 74 72 75 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 >true</EnableCOMDATFolding>')._p
45d20 28 33 2c 27 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 (3,'<OptimizeReferences>true</Op
45d40 74 69 6d 69 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 timizeReferences>').end.if.cfg.k
45d60 69 6e 64 20 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 ind.~=.'StaticLib'.then.vc2010.a
45d80 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 29 0a 5f 70 28 33 2c dditionalDependencies(cfg)._p(3,
45da0 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 '<OutputFile>$(OutDir)%s</Output
45dc0 46 69 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 File>',.cfg.buildtarget.name).if
45de0 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 .#cfg.libdirs.>.0.then._p(3,'<Ad
45e00 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 25 73 3b 25 25 ditionalLibraryDirectories>%s;%%
45e20 28 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 73 29 3c 2f (AdditionalLibraryDirectories)</
45e40 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 73 3e 27 2c 0a AdditionalLibraryDirectories>',.
45e60 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
45e80 2e 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 .concat(cfg.libdirs,.';'),.'\\')
45ea0 29 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
45ec0 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
45ee0 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
45f00 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
45f20 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
45f40 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>
45f60 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>
45f80 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
45fa0 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
45fc0 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
45fe0 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,'
46000 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
46020 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
46040 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
46060 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 2c 63 66 67 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f onal_options(3,cfg).end._p(2,'</
46080 4c 69 6e 6b 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 61 64 64 69 Link>').end.function.vc2010.addi
460a0 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 69 tionalDependencies(cfg).local.li
460c0 6e 6b 73 20 3d 20 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 nks.=.premake.getlinks(cfg,."sys
460e0 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 69 66 20 23 6c 69 6e 6b 73 20 3e 20 30 20 tem",."fullpath").if.#links.>.0.
46100 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 then._p(3,'<AdditionalDependenci
46120 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29 es>%s;%%(AdditionalDependencies)
46140 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 2c 0a 74 61 62 6c </AdditionalDependencies>',.tabl
46160 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b 73 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f e.concat(links,.";")).end.end.lo
46180 63 61 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 cal.function.item_definitions(pr
461a0 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 72 6a 2e j).for._,.cfginfo.in.ipairs(prj.
461c0 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 solution.vstudio_configs).do.loc
461e0 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,.
46200 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
46220 63 5f 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 c_platform)._p(1,'<ItemDefinitio
46240 6e 47 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 nGroup.'...if_config_and_platfor
46260 6d 28 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 m()...'>'.,premake.esc(cfginfo.n
46280 61 6d 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 ame)).vs10_clcompile(cfg).resour
462a0 63 65 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 ce_compile(cfg).item_def_lib(cfg
462c0 29 0a 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 ).vc2010.link(cfg).event_hooks(c
462e0 66 67 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 fg)._p(1,'</ItemDefinitionGroup>
46300 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 67 65 74 66 69 ').end.end.function.vc2010.getfi
46320 6c 65 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 legroup(prj,.group).local.sorted
46340 66 69 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 files.=.prj.vc2010sortedfiles.if
46360 20 6e 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 .not.sortedfiles.then.sortedfile
46380 73 20 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 s.=.{.ClCompile.=.{},.ClInclude.
463a0 3d 20 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 =.{},.None.=.{},.ResourceCompile
463c0 20 3d 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 .=.{},.AppxManifest.=.{},.Image.
463e0 3d 20 7b 7d 0a 7d 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d =.{}.}.local.foundAppxManifest.=
46400 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 .false.for.file.in.premake.proje
46420 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 ct.eachfile(prj).do.if.path.iscp
46440 70 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 pfile(file.name).then.table.inse
46460 72 74 28 73 6f 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 rt(sortedfiles.ClCompile,.file).
46480 65 6c 73 65 69 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 elseif.path.iscppheader(file.nam
464a0 65 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 e).then.if.not.table.icontains(p
464c0 72 6a 2e 72 65 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 rj.removefiles,.file).then.table
464e0 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 2c 20 66 .insert(sortedfiles.ClInclude,.f
46500 69 6c 65 29 0a 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 ile).end.elseif.path.isresourcef
46520 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 ile(file.name).then.table.insert
46540 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c 20 66 69 (sortedfiles.ResourceCompile,.fi
46560 6c 65 29 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 le).else.local.ext.=.path.getext
46580 65 6e 73 69 6f 6e 28 66 69 6c 65 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 69 66 20 65 78 74 ension(file.name):lower().if.ext
465a0 20 3d 3d 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e 0a 66 6f 75 6e 64 41 70 .==.".appxmanifest".then.foundAp
465c0 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 pxManifest.=.true.table.insert(s
465e0 6f 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 69 6c 65 29 0a 65 ortedfiles.AppxManifest,.file).e
46600 6c 73 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 4e 6f 6e lse.table.insert(sortedfiles.Non
46620 65 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 73 74 75 64 69 6f 2e e,.file).end.end.end.if.vstudio.
46640 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 6f iswinrt().and.prj.kind.==."Windo
46660 77 65 64 41 70 70 22 20 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 wedApp".and.not.foundAppxManifes
46680 74 20 74 68 65 6e 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 t.then.vstudio.needAppxManifest.
466a0 3d 20 74 72 75 65 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 63 66 67 2e 6e 61 6d 65 =.true.local.fcfg.=.{}.fcfg.name
466c0 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 0a 66 .=.prj.name....".appxmanifest".f
466e0 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 2e 67 65 74 76 cfg.vpath.=.premake.project.getv
46700 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 path(prj,.fcfg.name).table.inser
46720 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 63 66 67 t(sortedfiles.AppxManifest,.fcfg
46740 29 0a 6c 6f 63 61 6c 20 73 70 6c 61 73 68 63 66 67 20 3d 20 7b 7d 0a 73 70 6c 61 73 68 63 66 67 ).local.splashcfg.=.{}.splashcfg
46760 2e 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 70 6c 61 73 68 70 61 .name.=.premake.vstudio.splashpa
46780 74 68 0a 73 70 6c 61 73 68 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 th.splashcfg.vpath.=.premake.vst
467a0 75 64 69 6f 2e 73 70 6c 61 73 68 70 61 74 68 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 udio.splashpath.table.insert(sor
467c0 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 70 6c 61 73 68 63 66 67 29 0a 65 6e 64 0a 70 tedfiles.Image,.splashcfg).end.p
467e0 72 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 73 6f 72 74 65 64 66 69 6c rj.vc2010sortedfiles.=.sortedfil
46800 65 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 73 6f 72 74 65 64 66 69 6c 65 73 5b 67 72 6f 75 70 5d es.end.return.sortedfiles[group]
46820 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a .end.function.vc2010.files(prj).
46840 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c vc2010.simplefilesgroup(prj,."Cl
46860 49 6e 63 6c 75 64 65 22 29 0a 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 Include").vc2010.compilerfilesgr
46880 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 oup(prj).vc2010.simplefilesgroup
468a0 28 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 (prj,."None").vc2010.customtaskg
468c0 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 roup(prj).vc2010.simplefilesgrou
468e0 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 p(prj,."ResourceCompile").vc2010
46900 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 .simplefilesgroup(prj,."AppxMani
46920 66 65 73 74 22 29 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 fest").vc2010.deploymentcontentg
46940 72 6f 75 70 28 70 72 6a 2c 20 22 49 6d 61 67 65 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 roup(prj,."Image").end.function.
46960 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 vc2010.customtaskgroup(prj).loca
46980 6c 20 66 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 l.files.=.{.}.for._,.custombuild
469a0 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 69 6c 64 74 61 task.in.ipairs(prj.custombuildta
469c0 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 73 6b 20 69 6e sk.or.{}).do.for._,.buildtask.in
469e0 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 7b 7d 29 20 64 .ipairs(custombuildtask.or.{}).d
46a00 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 65 20 3d 20 70 o.local.fcfg.=.{.}.fcfg.name.=.p
46a20 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
46a40 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 68 2e 74 72 69 ldtask[1]).fcfg.vpath.=.path.tri
46a60 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 72 74 28 66 69 mdots(fcfg.name).table.insert(fi
46a80 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 les,.fcfg).end.end.if.#files.>.0
46aa0 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 6c 6f 63 61 6c ..then._p(1,'<ItemGroup>').local
46ac0 20 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 .groupedBuildTasks.=.{}.for._,.c
46ae0 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 2e 63 75 73 ustombuildtask.in.ipairs(prj.cus
46b00 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 2c 20 62 75 tombuildtask.or.{}).do.for._,.bu
46b20 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 73 ildtask.in.ipairs(custombuildtas
46b40 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b k.or.{}).do.if.(groupedBuildTask
46b60 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 3d 20 6e 69 6c 29 20 74 68 65 6e 0a 67 72 6f s[buildtask[1]].==.nil).then.gro
46b80 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 20 7b upedBuildTasks[buildtask[1]].=.{
46ba0 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 }.end.table.insert(groupedBuildT
46bc0 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 2c 20 62 75 69 6c 64 74 61 73 6b 29 0a 65 asks[buildtask[1]],.buildtask).e
46be0 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b nd.end.for.name,.custombuildtask
46c00 20 69 6e 20 70 61 69 72 73 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 20 6f 72 20 7b .in.pairs(groupedBuildTasks.or.{
46c20 7d 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 49 6e 63 6c 75 64 65 }).do._p(2,'<CustomBuild.Include
46c40 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 =\"%s\">',.path.translate(path.g
46c60 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 6e 61 6d 65 29 2c 20 22 etrelative(prj.location,name),."
46c80 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 65 54 79 70 65 3e 54 65 78 74 3c 2f 46 69 6c 65 \\"))._p(3,'<FileType>Text</File
46ca0 54 79 70 65 3e 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 6f 75 74 Type>').local.cmd.=."".local.out
46cc0 70 75 74 73 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 puts.=."".for._,.buildtask.in.ip
46ce0 61 69 72 73 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 66 airs(custombuildtask.or.{}).do.f
46d00 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 69 6c 64 74 61 73 or._,.cmdline.in.ipairs(buildtas
46d20 6b 5b 34 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 63 6d 64 6c k[4].or.{}).do.cmd.=.cmd....cmdl
46d40 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 70 64 61 74 61 ine.local.num.=.1.for._,.depdata
46d60 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 7b 7d 29 20 64 .in.ipairs(buildtask[3].or.{}).d
46d80 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 25 28 22 20 2e o.cmd.=.string.gsub(cmd,"%$%("..
46da0 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 28 22 25 73 20 ..num..."%)",.string.format("%s.
46dc0 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 6f 6e 2c ",path.getrelative(prj.location,
46de0 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 64 0a 63 6d 64 depdata))).num.=.num.+.1.end.cmd
46e00 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 29 22 2c 20 73 .=.string.gsub(cmd,."%$%(<%)",.s
46e20 74 72 69 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 tring.format("%s.",path.getrelat
46e40 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 31 5d 29 29 29 ive(prj.location,buildtask[1])))
46e60 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 40 25 29 .cmd.=.string.gsub(cmd,."%$%(@%)
46e80 22 2c 20 73 74 72 69 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 ",.string.format("%s.",path.getr
46ea0 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
46ec0 5d 29 29 29 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 22 5c 72 5c 6e 22 0a 65 6e 64 0a 6f 75 74 ]))).cmd.=.cmd...."\r\n".end.out
46ee0 70 75 74 73 20 3d 20 6f 75 74 70 75 74 73 20 2e 2e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 puts.=.outputs....path.getrelati
46f00 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 5d 29 20 2e 2e ve(prj.location,buildtask[2])...
46f20 20 22 3b 22 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d .";".end._p(3,'<Command>%s</Comm
46f40 61 6e 64 3e 27 2c 63 6d 64 29 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 73 3e 25 73 25 25 28 4f and>',cmd)._p(3,'<Outputs>%s%%(O
46f60 75 74 70 75 74 73 29 3c 2f 4f 75 74 70 75 74 73 3e 27 2c 6f 75 74 70 75 74 73 29 0a 5f 70 28 33 utputs)</Outputs>',outputs)._p(3
46f80 2c 27 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a ,'<SubType>Designer</SubType>').
46fa0 5f 70 28 33 2c 27 3c 4d 65 73 73 61 67 65 3e 3c 2f 4d 65 73 73 61 67 65 3e 27 29 0a 5f 70 28 32 _p(3,'<Message></Message>')._p(2
46fc0 2c 27 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 ,'</CustomBuild>').end._p(1,'</I
46fe0 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 temGroup>').end.end.function.vc2
47000 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 010.simplefilesgroup(prj,.sectio
47020 6e 2c 20 73 75 62 74 79 70 65 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 n,.subtype).local.files.=.vc2010
47040 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 .getfilegroup(prj,.section).if.#
47060 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 files.>.0..then._p(1,'<ItemGroup
47080 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 >').for._,.file.in.ipairs(files)
470a0 20 64 6f 0a 69 66 20 73 75 62 74 79 70 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e .do.if.subtype.then._p(2,'<%s.In
470c0 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 clude=\"%s\">',.section,.path.tr
470e0 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 70 28 33 2c 27 anslate(file.name,."\\"))._p(3,'
47100 3c 53 75 62 54 79 70 65 3e 25 73 3c 2f 53 75 62 54 79 70 65 3e 27 2c 20 73 75 62 74 79 70 65 29 <SubType>%s</SubType>',.subtype)
47120 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 0a 65 6c 73 65 0a 5f 70 28 ._p(2,'</%s>',.section).else._p(
47140 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 73 65 63 74 69 2,'<%s.Include=\"%s\"./>',.secti
47160 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c on,.path.translate(file.name,."\
47180 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 \")).end.end._p(1,'</ItemGroup>'
471a0 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 64 65 70 6c 6f 79 ).end.end.function.vc2010.deploy
471c0 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 6c mentcontentgroup(prj,.section).l
471e0 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 75 70 ocal.files.=.vc2010.getfilegroup
47200 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 3e 20 30 20 20 74 68 (prj,.section).if.#files.>.0..th
47220 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 72 20 5f 2c 20 66 69 en._p(1,'<ItemGroup>').for._,.fi
47240 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 28 32 2c 27 3c 25 73 le.in.ipairs(files).do._p(2,'<%s
47260 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 .Include=\"%s\">',.section,.path
47280 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 70 28 .translate(file.name,."\\"))._p(
472a0 33 2c 27 3c 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 3e 74 72 75 65 3c 2f 44 65 70 6c 3,'<DeploymentContent>true</Depl
472c0 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 oymentContent>')._p(2,'</%s>',.s
472e0 65 63 74 69 6f 6e 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 ection).end._p(1,'</ItemGroup>')
47300 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 69 6c 65 .end.end.function.vc2010.compile
47320 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 73 20 3d rfilesgroup(prj).local.configs.=
47340 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 0a 6c 6f .prj.solution.vstudio_configs.lo
47360 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 75 70 28 cal.files.=.vc2010.getfilegroup(
47380 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 20 30 20 prj,."ClCompile").if.#files.>.0.
473a0 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 20 7b 7d .then.local.config_mappings.=.{}
473c0 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 66 69 67 .for._,.cfginfo.in.ipairs(config
473e0 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e s).do.local.cfg.=.premake.getcon
47400 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 63 fig(prj,.cfginfo.src_buildcfg,.c
47420 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 63 68 68 fginfo.src_platform).if.cfg.pchh
47440 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 6f 74 20 eader.and.cfg.pchsource.and.not.
47460 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 61 70 70 cfg.flags.NoPCH.then.config_mapp
47480 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 65 28 63 ings[cfginfo].=.path.translate(c
474a0 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 70 28 31 fg.pchsource,."\\").end.end._p(1
474c0 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 20 69 ,'<ItemGroup>').for._,.file.in.i
474e0 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 74 65 64 pairs(files).do.local.translated
47500 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 6d 65 2c path.=.path.translate(file.name,
47520 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 75 64 65 ."\\")._p(2,.'<ClCompile.Include
47540 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 28 33 2c =\"%s\">',.translatedpath)._p(3,
47560 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 2e 6f 62 .'<ObjectFileName>$(IntDir)%s.ob
47580 6a 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 73 j</ObjectFileName>'.,.premake.es
475a0 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 70 c(path.translate(path.trimdots(p
475c0 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 2e 6e 61 6d 65 29 29 29 29 0a 29 0a 66 6f ath.removeext(file.name)))).).fo
475e0 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 66 69 67 73 29 20 r._,.cfginfo.in.ipairs(configs).
47600 64 6f 0a 69 66 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 20 61 do.if.config_mappings[cfginfo].a
47620 6e 64 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 20 3d 3d 20 63 6f 6e 66 69 67 5f 6d 61 70 70 nd.translatedpath.==.config_mapp
47640 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d ings[cfginfo].then._p(3,'<Precom
47660 70 69 6c 65 64 48 65 61 64 65 72 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c piledHeader.'...if_config_and_pl
47680 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 3e 43 72 65 61 74 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 atform()....'>Create</Precompile
476a0 64 48 65 61 64 65 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e dHeader>',.premake.esc(cfginfo.n
476c0 61 6d 65 29 29 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d ame)).config_mappings[cfginfo].=
476e0 20 6e 69 6c 20 20 2d 2d 6f 6e 6c 79 20 6f 6e 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 70 65 72 .nil..--only.one.source.file.per
47700 20 70 63 68 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 .pch.end.end.local.excluded.=.ta
47720 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 66 69 6c 65 ble.icontains(prj.excludes,.file
47740 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 76 73 63 6f 6e 66 69 67 20 69 6e 20 69 70 61 69 72 73 .name).for._,.vsconfig.in.ipairs
47760 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 (configs).do.local.cfg.=.premake
47780 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 62 75 69 .getconfig(prj,.vsconfig.src_bui
477a0 6c 64 63 66 67 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 ldcfg,.vsconfig.src_platform).if
477c0 20 65 78 63 6c 75 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 .excluded.or.table.icontains(cfg
477e0 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c .excludes,.file.name).then._p(3,
47800 20 27 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 20 27 0a 2e 2e 20 69 66 5f 63 6f 6e .'<ExcludedFromBuild.'....if_con
47820 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 2e 2e 20 27 3e 74 72 75 65 3c 2f 45 78 fig_and_platform()....'>true</Ex
47840 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 cludedFromBuild>'.,.premake.esc(
47860 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c vsconfig.name).).end.end._p(2,'<
47880 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 /ClCompile>').end._p(1,'</ItemGr
478a0 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 68 oup>').end.end.function.vc2010.h
478c0 65 61 64 65 72 28 74 61 72 67 65 74 73 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f eader(targets).io.eol.=."\r\n"._
478e0 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=
47900 22 75 74 66 2d 38 22 3f 3e 27 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 22 22 0a 69 66 20 74 61 72 67 "utf-8"?>').local.t.=."".if.targ
47920 65 74 73 20 74 68 65 6e 0a 74 20 3d 20 27 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 27 ets.then.t.=.'.DefaultTargets="'
47940 20 2e 2e 20 74 61 72 67 65 74 73 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a ....targets....'"'.end._p('<Proj
47960 65 63 74 25 73 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 20 78 6d 6c 6e 73 3d 22 68 ect%s.ToolsVersion="%s".xmlns="h
47980 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 65 76 65 ttp://schemas.microsoft.com/deve
479a0 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 2c 20 61 63 74 69 6f 6e loper/msbuild/2003">',.t,.action
479c0 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 .vstudio.toolsVersion).end.funct
479e0 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 28 70 72 6a 29 0a ion.premake.vs2010_vcxproj(prj).
47a00 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 28 22 io.indent.=."..".vc2010.header("
47a20 42 75 69 6c 64 22 29 0a 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 76 73 32 30 31 Build").vs2010_config(prj).vs201
47a40 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 0_globals(prj)._p(1,'<Import.Pro
47a60 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 69 63 72 6f 73 6f 66 ject="$(VCTargetsPath)\\Microsof
47a80 74 2e 43 70 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 66 6f 72 20 5f 2c t.Cpp.Default.props"./>').for._,
47aa0 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e .cfginfo.in.ipairs(prj.solution.
47ac0 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 vstudio_configs).do.local.cfg.=.
47ae0 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 premake.getconfig(prj,.cfginfo.s
47b00 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 rc_buildcfg,.cfginfo.src_platfor
47b20 6d 29 0a 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 m).vc2010.configurationPropertyG
47b40 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 6d roup(cfg,.cfginfo).end._p(1,'<Im
47b60 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c port.Project="$(VCTargetsPath)\\
47b80 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 Microsoft.Cpp.props"./>')._p(1,'
47ba0 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 53 65 74 <ImportGroup.Label="ExtensionSet
47bc0 74 69 6e 67 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 tings">')._p(1,'</ImportGroup>')
47be0 0a 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 .import_props(prj)._p(1,'<Proper
47c00 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 55 73 65 72 4d 61 63 72 6f 73 22 20 2f 3e 27 29 0a tyGroup.Label="UserMacros"./>').
47c20 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 69 74 65 vc2010.outputProperties(prj).ite
47c40 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 73 28 m_definitions(prj).vc2010.files(
47c60 70 72 6a 29 0a 76 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 prj).vc2010.projectReferences(pr
47c80 6a 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 j)._p(1,'<Import.Project="$(VCTa
47ca0 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 2e 74 61 72 67 65 74 rgetsPath)\\Microsoft.Cpp.target
47cc0 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 4c 61 62 65 6c s"./>')._p(1,'<ImportGroup.Label
47ce0 3d 22 45 78 74 65 6e 73 69 6f 6e 54 61 72 67 65 74 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 ="ExtensionTargets">')._p(1,'</I
47d00 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 mportGroup>')._p('</Project>').e
47d20 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 nd.function.vc2010.projectRefere
47d40 6e 63 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 nces(prj).local.deps.=.premake.g
47d60 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 etdependencies(prj).if.#deps.>.0
47d80 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 72 20 5f 2c .then._p(1,'<ItemGroup>').for._,
47da0 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 .dep.in.ipairs(deps).do.local.de
47dc0 70 70 61 74 68 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 ppath.=.path.getrelative(prj.loc
47de0 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 64 65 70 29 29 ation,.vstudio.projectfile(dep))
47e00 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 ._p(2,'<ProjectReference.Include
47e20 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 65 70 70 61 74 =\"%s\">',.path.translate(deppat
47e40 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 h,."\\"))._p(3,'<Project>{%s}</P
47e60 72 6f 6a 65 63 74 3e 27 2c 20 64 65 70 2e 75 75 69 64 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 roject>',.dep.uuid).if.vstudio.i
47e80 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 65 66 65 72 65 6e 63 65 4f 75 swinrt().then._p(3,'<ReferenceOu
47ea0 74 70 75 74 41 73 73 65 6d 62 6c 79 3e 66 61 6c 73 65 3c 2f 52 65 66 65 72 65 6e 63 65 4f 75 74 tputAssembly>false</ReferenceOut
47ec0 70 75 74 41 73 73 65 6d 62 6c 79 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 putAssembly>').end._p(2,'</Proje
47ee0 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 ctReference>').end._p(1,'</ItemG
47f00 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e roup>').end.end.function.vc2010.
47f20 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 61 6e debugdir(cfg).if.cfg.debugdir.an
47f40 64 20 6e 6f 74 20 76 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 d.not.vstudio.iswinrt().then._p(
47f60 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 '....<LocalDebuggerWorkingDirect
47f80 6f 72 79 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 ory>%s</LocalDebuggerWorkingDire
47fa0 63 74 6f 72 79 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 ctory>',.path.translate(cfg.debu
47fc0 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 67 65 72 46 6c gdir,.'\\'))._p('....<DebuggerFl
47fe0 61 76 6f 72 3e 57 69 6e 64 6f 77 73 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 3c 2f 44 65 62 75 67 avor>WindowsLocalDebugger</Debug
48000 67 65 72 46 6c 61 76 6f 72 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 64 65 62 75 67 61 72 67 gerFlavor>').end.if.cfg.debugarg
48020 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d s.then._p('....<LocalDebuggerCom
48040 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 mandArguments>%s</LocalDebuggerC
48060 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 ommandArguments>',.table.concat(
48080 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e cfg.debugargs,.".")).end.end.fun
480a0 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 63 ction.vc2010.debugenvs(cfg).if.c
480c0 66 67 2e 64 65 62 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 fg.debugenvs.and.#cfg.debugenvs.
480e0 3e 20 30 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 45 6e 76 >.0.then._p(2,'<LocalDebuggerEnv
48100 69 72 6f 6e 6d 65 6e 74 3e 25 73 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 ironment>%s%s</LocalDebuggerEnvi
48120 72 6f 6e 6d 65 6e 74 3e 27 2c 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 ronment>',table.concat(cfg.debug
48140 65 6e 76 73 2c 20 22 5c 6e 22 29 0a 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 envs,."\n").,iif(cfg.flags.Debug
48160 45 6e 76 73 49 6e 68 65 72 69 74 2c 27 5c 6e 24 28 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e EnvsInherit,'\n$(LocalDebuggerEn
48180 76 69 72 6f 6e 6d 65 6e 74 29 27 2c 27 27 29 0a 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 vironment)','').).if.cfg.flags.D
481a0 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f ebugEnvsDontMerge.then._p(2,'<Lo
481c0 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 66 61 6c 73 calDebuggerMergeEnvironment>fals
481e0 65 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 e</LocalDebuggerMergeEnvironment
48200 3e 27 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 >').end.end.end.function.premake
48220 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 .vs2010_vcxproj_user(prj).io.ind
48240 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 66 6f 72 20 5f ent.=."..".vc2010.header().for._
48260 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e ,.cfginfo.in.ipairs(prj.solution
48280 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d .vstudio_configs).do.local.cfg.=
482a0 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e .premake.getconfig(prj,.cfginfo.
482c0 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f src_buildcfg,.cfginfo.src_platfo
482e0 72 6d 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 20 69 66 5f rm)._p('..<PropertyGroup.'...if_
48300 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 config_and_platform()...'>',.pre
48320 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 63 32 30 31 30 2e 64 make.esc(cfginfo.name)).vc2010.d
48340 65 62 75 67 64 69 72 28 63 66 67 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 ebugdir(cfg).vc2010.debugenvs(cf
48360 67 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 65 6e 64 0a g)._p('..</PropertyGroup>').end.
48380 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 70 72 _p('</Project>').end.function.pr
483a0 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 28 70 72 6a 29 0a 69 emake.vs2010_appxmanifest(prj).i
483c0 6f 2e 69 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 o.indent.=."..".io.eol.=."\r\n".
483e0 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 67 _p('<?xml.version="1.0".encoding
48400 3d 22 75 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 ="utf-8"?>').if.vstudio.toolset.
48420 3d 3d 20 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 ==."v120_wp81".then._p('<Package
48440 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 66 74 .xmlns="http://schemas.microsoft
48460 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 3a 6d .com/appx/2010/manifest".xmlns:m
48480 32 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 2="http://schemas.microsoft.com/
484a0 61 70 70 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 appx/2013/manifest".xmlns:m3="ht
484c0 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 78 2f tp://schemas.microsoft.com/appx/
484e0 32 30 31 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 2014/manifest".xmlns:mp="http://
48500 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 34 2f schemas.microsoft.com/appx/2014/
48520 70 68 6f 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 phone/manifest">').elseif.vstudi
48540 6f 2e 73 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 o.storeapp.==."8.1".then._p('<Pa
48560 63 6b 61 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 ckage.xmlns="http://schemas.micr
48580 6f 73 6f 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 osoft.com/appx/2010/manifest".xm
485a0 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 74 lns:m3="http://schemas.microsoft
485c0 2e 63 6f 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 .com/appx/2013/manifest">').else
485e0 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 68 65 ._p('<Package.xmlns="http://sche
48600 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 6d 61 6e 69 66 65 73 74 2f mas.microsoft.com/appx/manifest/
48620 66 6f 75 6e 64 61 74 69 6f 6e 2f 77 69 6e 64 6f 77 73 31 30 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 foundation/windows10".xmlns:mp="
48640 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
48660 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d x/2014/phone/manifest".xmlns:m3=
48680 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 61 70 "http://schemas.microsoft.com/ap
486a0 70 78 2f 6d 61 6e 69 66 65 73 74 2f 75 61 70 2f 77 69 6e 64 6f 77 73 31 30 22 3e 27 29 0a 65 6e px/manifest/uap/windows10">').en
486c0 64 0a 5f 70 28 31 2c 27 3c 49 64 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a d._p(1,'<Identity.Name="'....prj
486e0 2e 75 75 69 64 20 2e 2e 20 27 22 27 29 0a 5f 70 28 32 2c 27 50 75 62 6c 69 73 68 65 72 3d 22 43 .uuid....'"')._p(2,'Publisher="C
48700 4e 3d 55 6e 6b 6e 6f 77 6e 22 27 29 0a 5f 70 28 32 2c 27 56 65 72 73 69 6f 6e 3d 22 31 2e 30 2e N=Unknown"')._p(2,'Version="1.0.
48720 30 2e 30 22 20 2f 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 0.0"./>').if.vstudio.toolset.==.
48740 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 6f 72 65 61 70 70 20 "v120_wp81".or.vstudio.storeapp.
48760 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 6d 70 3a 50 68 6f 6e 65 49 64 65 ==."8.2".then._p(1,'<mp:PhoneIde
48780 6e 74 69 74 79 20 50 68 6f 6e 65 50 72 6f 64 75 63 74 49 64 3d 22 27 20 2e 2e 20 70 72 6a 2e 75 ntity.PhoneProductId="'....prj.u
487a0 75 69 64 20 2e 2e 20 27 22 20 50 68 6f 6e 65 50 75 62 6c 69 73 68 65 72 49 64 3d 22 30 30 30 30 uid....'".PhonePublisherId="0000
487c0 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 30 30 30 30 30 30 30 30 0000-0000-0000-0000-000000000000
487e0 22 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 5f "/>').end._p(1,'<Properties>')._
48800 70 28 32 2c 27 3c 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 p(2,'<DisplayName>'....prj.name.
48820 2e 2e 20 27 3c 2f 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 75 62 6c ...'</DisplayName>')._p(2,'<Publ
48840 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 55 6e 6b 6e 6f 77 6e 3c 2f 50 75 62 6c 69 73 isherDisplayName>Unknown</Publis
48860 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 4c 6f 67 6f 3e 45 6d herDisplayName>')._p(2,'<Logo>Em
48880 70 74 79 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f ptyLogo.png</Logo>')._p(1,'</Pro
488a0 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 65 61 70 70 20 3d perties>').if.vstudio.storeapp.=
488c0 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 =."8.2".then._p(1,'<Dependencies
488e0 3e 27 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 44 65 76 69 63 65 46 61 6d 69 6c 79 20 4e 61 >')._p(2,'<TargetDeviceFamily.Na
48900 6d 65 3d 22 57 69 6e 64 6f 77 73 2e 55 6e 69 76 65 72 73 61 6c 22 20 4d 69 6e 56 65 72 73 69 6f me="Windows.Universal".MinVersio
48920 6e 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 n="10.0.10069.0".MaxVersionTeste
48940 64 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 44 65 d="10.0.10069.0"./>')._p(1,'</De
48960 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 31 2c 27 3c 50 72 65 72 65 71 pendencies>').else._p(1,'<Prereq
48980 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 uisites>')._p(2,'<OSMinVersion>6
489a0 2e 33 2e 30 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 53 4d .3.0</OSMinVersion>')._p(2,'<OSM
489c0 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 33 2e 30 3c 2f 4f 53 4d 61 78 56 65 72 73 axVersionTested>6.3.0</OSMaxVers
489e0 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 65 72 65 71 75 69 73 69 74 ionTested>')._p(1,'</Prerequisit
48a00 65 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 es>').end._p(1,'<Resources>')._p
48a20 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 20 4c 61 6e 67 75 61 67 65 3d 22 78 2d 67 65 6e 65 72 61 (2,'<Resource.Language="x-genera
48a40 74 65 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 29 0a 5f 70 28 te"/>')._p(1,'</Resources>')._p(
48a60 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 41 70 70 6c 69 1,'<Applications>')._p(2,'<Appli
48a80 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 63 75 74 61 62 cation.Id="App"')._p(3,'Executab
48aa0 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 29 0a 5f 70 28 le="$targetnametoken$.exe"')._p(
48ac0 33 2c 27 45 6e 74 72 79 50 6f 69 6e 74 3d 22 41 70 70 22 3e 27 29 0a 5f 70 28 33 2c 27 3c 6d 33 3,'EntryPoint="App">')._p(3,'<m3
48ae0 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 27 44 69 73 70 6c 61 79 4e :VisualElements')._p(4,'DisplayN
48b00 61 6d 65 3d 22 42 6c 61 68 22 27 29 0a 5f 70 28 34 2c 27 53 71 75 61 72 65 31 35 30 78 31 35 30 ame="Blah"')._p(4,'Square150x150
48b20 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 69 66 20 76 73 74 Logo="Assets\\Logo.png"').if.vst
48b40 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 udio.toolset.==."v120_wp81".or.v
48b60 73 74 75 64 69 6f 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 studio.storeapp.==."8.2".then._p
48b80 28 34 2c 27 53 71 75 61 72 65 34 34 78 34 34 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 53 6d 61 (4,'Square44x44Logo="Assets\\Sma
48ba0 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 53 71 75 61 72 65 33 llLogo.png"').else._p(4,'Square3
48bc0 30 78 33 30 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 0x30Logo="Assets\\SmallLogo.png"
48be0 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 42 6c 61 68 22 27 ').end._p(4,'Description="Blah"'
48c00 29 0a 5f 70 28 34 2c 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"')
48c20 0a 5f 70 28 34 2c 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 72 ._p(4,'BackgroundColor="transpar
48c40 65 6e 74 22 3e 27 29 0a 5f 70 28 34 2c 27 3c 6d 33 3a 53 70 6c 61 73 68 53 63 72 65 65 6e 20 49 ent">')._p(4,'<m3:SplashScreen.I
48c60 6d 61 67 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 76 73 74 75 mage="%s"./>',.path.getname(vstu
48c80 64 69 6f 2e 73 70 6c 61 73 68 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 3c 2f 6d 33 3a 56 69 73 75 dio.splashpath))._p(3,'</m3:Visu
48ca0 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f alElements>')._p(2,'</Applicatio
48cc0 6e 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 n>')._p(1,'</Applications>')._p(
48ce0 27 3c 2f 50 61 63 6b 61 67 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 '</Package>').end..local.vc2010.
48d00 3d 20 70 72 65 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 70 =.premake.vstudio.vc2010.local.p
48d20 72 6f 6a 65 63 74 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 0a 66 75 6e 63 74 69 6f roject.=.premake.project.functio
48d40 6e 20 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 6c 6f 63 61 n.vc2010.filteridgroup(prj).loca
48d60 6c 20 66 69 6c 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 66 6f 75 6e l.filters.=.{.}.local.filterfoun
48d80 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 6f 6a 65 63 74 2e 65 61 d.=.false.for.file.in.project.ea
48da0 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 chfile(prj).do.local.folders.=.s
48dc0 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 66 69 6c 65 2e 76 70 61 74 68 2c 20 22 2f 22 2c 20 74 tring.explode(file.vpath,."/",.t
48de0 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a 66 6f 72 20 69 20 3d 20 31 2c 20 rue).local.path.=."".for.i.=.1,.
48e00 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 66 6f 75 #folders.-.1.do.if.not.filterfou
48e20 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 5f 70 28 31 2c nd.then.filterfound.=.true._p(1,
48e40 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e '<ItemGroup>').end.path.=.path..
48e60 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 73 5b 70 61 74 68 ..folders[i].if.not.filters[path
48e80 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 3d 20 74 72 75 65 0a 5f 70 28 32 ].then.filters[path].=.true._p(2
48ea0 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 29 ,.'<Filter.Include="%s">',.path)
48ec0 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 7b 25 73 7d 3c 2f ._p(3,.'<UniqueIdentifier>{%s}</
48ee0 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f 73 2e 75 75 69 64 28 70 61 74 68 UniqueIdentifier>',.os.uuid(path
48f00 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d ))._p(2,.'</Filter>').end.path.=
48f20 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 .path...."\\".end.end.for._,.cus
48f40 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 2e 63 75 73 74 6f tombuildtask.in.ipairs(prj.custo
48f60 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 2c 20 62 75 69 6c mbuildtask.or.{}).do.for._,.buil
48f80 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 73 6b 20 dtask.in.ipairs(custombuildtask.
48fa0 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 74 72 69 6e 67 or.{}).do.local.folders.=.string
48fc0 2e 65 78 70 6c 6f 64 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 67 65 74 72 .explode(path.trimdots(path.getr
48fe0 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 31 elative(prj.location,buildtask[1
49000 5d 29 29 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 ])),."/",.true).local.path.=."".
49020 66 6f 72 20 69 20 3d 20 31 2c 20 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f for.i.=.1,.#folders.-.1.do.if.no
49040 74 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d t.filterfound.then.filterfound.=
49060 20 74 72 75 65 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 .true._p(1,'<ItemGroup>').end.pa
49080 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 th.=.path....folders[i].if.not.f
490a0 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 ilters[path].then.filters[path].
490c0 3d 20 74 72 75 65 0a 5f 70 28 32 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 =.true._p(2,.'<Filter.Include="%
490e0 73 22 3e 27 2c 20 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 s">',.path)._p(3,.'<UniqueIdenti
49100 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f fier>{%s}</UniqueIdentifier>',.o
49120 73 2e 75 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 s.uuid(path))._p(2,.'</Filter>')
49140 0a 65 6e 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 .end.path.=.path...."\\".end.end
49160 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c .end.if.filterfound.then._p(1,'<
49180 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 20 76 /ItemGroup>').end.end.function.v
491a0 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 73 65 63 74 69 c2010.filefiltergroup(prj,.secti
491c0 6f 6e 29 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 on).local.files.=.vc2010.getfile
491e0 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 20 6f 72 20 7b 7d 0a 69 66 20 28 73 65 group(prj,.section).or.{}.if.(se
49200 63 74 69 6f 6e 20 3d 3d 20 22 43 75 73 74 6f 6d 42 75 69 6c 64 22 29 20 74 68 65 6e 0a 66 6f 72 ction.==."CustomBuild").then.for
49220 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 72 ._,.custombuildtask.in.ipairs(pr
49240 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 20 j.custombuildtask.or.{}).do.for.
49260 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 69 _,.buildtask.in.ipairs(custombui
49280 6c 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 ldtask.or.{}).do.local.fcfg.=.{.
492a0 7d 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 }.fcfg.name.=.path.getrelative(p
492c0 72 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 rj.location,buildtask[1]).fcfg.v
492e0 70 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 path.=.path.trimdots(fcfg.name).
49300 74 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 table.insert(files,.fcfg).end.en
49320 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c d.end.if.#files.>.0.then._p(1,'<
49340 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 20 69 70 61 69 ItemGroup>').for._,.file.in.ipai
49360 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 0a 69 66 20 66 69 6c rs(files).do.local.filter.if.fil
49380 65 2e 6e 61 6d 65 20 7e 3d 20 66 69 6c 65 2e 76 70 61 74 68 20 74 68 65 6e 0a 66 69 6c 74 65 72 e.name.~=.file.vpath.then.filter
493a0 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 76 70 61 74 68 29 .=.path.getdirectory(file.vpath)
493c0 0a 65 6c 73 65 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 .else.filter.=.path.getdirectory
493e0 28 66 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 20 7e 3d 20 22 2e 22 (file.name).end.if.filter.~=."."
49400 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 .then._p(2,'<%s.Include=\"%s\">'
49420 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e ,.section,.path.translate(file.n
49440 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 74 65 72 3e 25 73 3c 2f 46 69 ame,."\\"))._p(3,'<Filter>%s</Fi
49460 6c 74 65 72 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 74 65 72 2c 20 22 lter>',.path.translate(filter,."
49480 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 0a 65 6c 73 \\"))._p(2,'</%s>',.section).els
494a0 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 e._p(2,'<%s.Include=\"%s\"./>',.
494c0 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d section,.path.translate(file.nam
494e0 65 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 e,."\\")).end.end._p(1,'</ItemGr
49500 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 67 oup>').end.end.function.vc2010.g
49520 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d enerate_filters(prj).io.indent.=
49540 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 76 63 32 30 31 30 2e 66 69 6c ."..".vc2010.header().vc2010.fil
49560 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 teridgroup(prj).vc2010.filefilte
49580 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 rgroup(prj,."None").vc2010.filef
495a0 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 22 29 0a 76 63 32 iltergroup(prj,."ClInclude").vc2
495c0 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 43 6f 6d 70 010.filefiltergroup(prj,."ClComp
495e0 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a ile").vc2010.filefiltergroup(prj
49600 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 ,."ResourceCompile").vc2010.file
49620 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 75 73 74 6f 6d 42 75 69 6c 64 22 29 0a filtergroup(prj,."CustomBuild").
49640 5f 70 28 27 3c 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 _p('</Project>').end..premake.vs
49660 74 75 64 69 6f 2e 76 63 32 30 31 32 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 32 20 3d tudio.vc2012.=.{}.local.vc2012.=
49680 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 0a 6c 6f 63 61 6c 20 76 73 .premake.vstudio.vc2012.local.vs
496a0 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 63 74 69 6f tudio.=.premake.vstudio.newactio
496c0 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 30 31 32 22 2c 0a n.{.trigger.........=."vs2012",.
496e0 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 69 6f shortname.......=."Visual.Studio
49700 20 32 30 31 32 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 .2012",.description.....=."Gener
49720 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 32 30 31 32 ate.Microsoft.Visual.Studio.2012
49740 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 .project.files",.os.............
49760 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 .=."windows",.valid_kinds.....=.
49780 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 {."ConsoleApp",."WindowedApp",."
497a0 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 StaticLib",."SharedLib".},.valid
497c0 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d _languages.=.{."C",."C++",."C#"}
497e0 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b ,.valid_tools.....=.{.cc.....=.{
49800 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d ."msc"...},.dotnet.=.{."msnet".}
49820 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a ,.},.onsolution.=.function(sln).
49840 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 premake.generate(sln,."%%.sln",.
49860 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f vstudio.sln2005.generate).end,.o
49880 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d nproject.=.function(prj).if.prem
498a0 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 70 72 ake.isdotnetproject(prj).then.pr
498c0 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c emake.generate(prj,."%%.csproj",
498e0 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b .vstudio.cs2005.generate).premak
49900 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 2e 75 73 65 72 22 e.generate(prj,."%%.csproj.user"
49920 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a ,.vstudio.cs2005.generate_user).
49940 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 else.premake.generate(prj,."%%.v
49960 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)
49980 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
499a0 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
499c0 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,."%%
499e0 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
49a00 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 6e 64 2c 0a 6f 6e 63 0.generate_filters).end.end,.onc
49a20 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 74 75 64 69 6f 2e 63 leansolution.=.premake.vstudio.c
49a40 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 20 3d 20 leansolution,.oncleanproject..=.
49a60 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 65 63 74 2c 0a 6f 6e premake.vstudio.cleanproject,.on
49a80 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 73 74 75 64 69 6f 2e cleantarget...=.premake.vstudio.
49aa0 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 73 6f 6c 75 74 69 6f cleantarget,.vstudio.=.{.solutio
49ac0 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b nVersion.=."12",.targetFramework
49ae0 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 .=."4.5",.toolsVersion....=."4.0
49b00 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 75 65 20 3d 20 66 ",.supports64bitEditContinue.=.f
49b20 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 2e 76 63 32 30 31 alse,.}.}..premake.vstudio.vc201
49b40 33 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 33 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 3.=.{}.local.vc2013.=.premake.vs
49b60 74 75 64 69 6f 2e 76 63 32 30 31 33 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 tudio.vc2013.local.vstudio.=.pre
49b80 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 65 72 make.vstudio.newaction.{.trigger
49ba0 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 .........=."vs2013",.shortname..
49bc0 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 33 22 2c 0a 64 65 73 .....=."Visual.Studio.2013",.des
49be0 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f cription.....=."Generate.Microso
49c00 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 20 70 72 6f 6a 65 63 74 20 66 69 ft.Visual.Studio.2013.project.fi
49c20 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 les",.os..............=."windows
49c40 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 ",.valid_kinds.....=.{."ConsoleA
49c60 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c pp",."WindowedApp",."StaticLib",
49c80 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 ."SharedLib".},.valid_languages.
49ca0 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f =.{."C",."C++",."C#"},.valid_too
49cc0 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c ls.....=.{.cc.....=.{."msc"...},
49ce0 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 .dotnet.=.{."msnet".},.},.onsolu
49d00 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e tion.=.function(sln).premake.gen
49d20 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e erate(sln,."%%.sln",.vstudio.sln
49d40 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 2005.generate).end,.onproject.=.
49d60 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 function(prj).if.premake.isdotne
49d80 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 tproject(prj).then.premake.gener
49da0 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 ate(prj,."%%.csproj",.vstudio.cs
49dc0 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 2005.generate).premake.generate(
49de0 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 prj,."%%.csproj.user",.vstudio.c
49e00 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b s2005.generate_user).else.premak
49e20 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c e.vstudio.needAppxManifest.=.fal
49e40 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 63 78 se.premake.generate(prj,."%%.vcx
49e60 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 0a 70 proj",.premake.vs2010_vcxproj).p
49e80 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a remake.generate(prj,."%%.vcxproj
49ea0 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 5f 75 .user",.premake.vs2010_vcxproj_u
49ec0 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 2e 76 ser).premake.generate(prj,."%%.v
49ee0 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 30 2e cxproj.filters",.vstudio.vc2010.
49f00 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 generate_filters).if.premake.vst
49f20 75 64 69 6f 2e 6e 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 udio.needAppxManifest.then.prema
49f40 6b 65 2e 67 65 6e 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 ke.generate(prj,."%%.appxmanifes
49f60 74 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 t",.premake.vs2010_appxmanifest)
49f80 0a 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 .end.end.end,.oncleansolution.=.
49fa0 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f premake.vstudio.cleansolution,.o
49fc0 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f ncleanproject..=.premake.vstudio
49fe0 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d .cleanproject,.oncleantarget...=
4a000 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 .premake.vstudio.cleantarget,.vs
4a020 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 32 22 tudio.=.{.solutionVersion.=."12"
4a040 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 0a 74 6f 6f 6c 73 ,.targetFramework.=."4.5",.tools
4a060 56 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 Version....=."12.0",.supports64b
4a080 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 00 70 72 65 itEditContinue.=.false,.}.}..pre
4a0a0 6d 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 make.vstudio.vc2015.=.{}.local.v
4a0c0 63 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 c2015.=.premake.vstudio.vc2015.l
4a0e0 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e ocal.vstudio.=.premake.vstudio.n
4a100 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
4a120 32 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 2015",.shortname.......=."Visual
4a140 20 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 .Studio.2015",.description.....=
4a160 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
4a180 69 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 io.2015.project.files",.os......
4a1a0 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
4a1c0 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
4a1e0 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".}
4a200 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++"
4a220 2c 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 ,."C#".},.valid_tools.....=.{.cc
4a240 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 20 7b 20 22 .....=.{."msc"...},.dotnet.=.{."
4a260 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 6e 63 74 69 msnet".},.},.onsolution.=.functi
4a280 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 22 25 on(sln).premake.generate(sln,."%
4a2a0 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 72 61 74 65 %.sln",.vstudio.sln2005.generate
4a2c0 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 70 72 6a 29 ).end,.onproject.=.function(prj)
4a2e0 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 70 72 6a 29 .if.premake.isdotnetproject(prj)
4a300 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 22 25 25 2e .then.premake.generate(prj,."%%.
4a320 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 72 61 74 65 csproj",.vstudio.cs2005.generate
4a340 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 63 73 70 72 ).premake.generate(prj,."%%.cspr
4a360 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 65 72 61 74 oj.user",.vstudio.cs2005.generat
4a380 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 2e 6e 65 65 e_user).else.premake.vstudio.nee
4a3a0 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 65 2e 67 65 dAppxManifest.=.false.premake.ge
4a3c0 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 65 6d 61 6b nerate(prj,."%%.vcxproj",.premak
4a3e0 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 6e 65 72 61 e.vs2010_vcxproj).premake.genera
4a400 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 72 65 6d 61 te(prj,."%%.vcxproj.user",.prema
4a420 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 61 6b 65 2e ke.vs2010_vcxproj_user).premake.
4a440 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 6c 74 65 72 generate(prj,."%%.vcxproj.filter
4a460 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 66 69 6c 74 s",.vstudio.vc2010.generate_filt
4a480 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 41 70 70 78 ers).if.premake.vstudio.needAppx
4a4a0 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 74 65 28 70 Manifest.then.premake.generate(p
4a4c0 72 6a 2c 20 22 25 25 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 rj,."%%.appxmanifest",.premake.v
4a4e0 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c s2010_appxmanifest).end.end.end,
4a500 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 74 75 64 .oncleansolution.=.premake.vstud
4a520 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 65 63 74 io.cleansolution,.oncleanproject
4a540 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 65 63 74 ..=.premake.vstudio.cleanproject
4a560 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 73 74 75 ,.oncleantarget...=.premake.vstu
4a580 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 73 6f 6c dio.cleantarget,.vstudio.=.{.sol
4a5a0 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 utionVersion.=."12",.targetFrame
4a5c0 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 work.=."4.5",.toolsVersion....=.
4a5e0 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 66 6f 72 6d 56 65 72 "14.0",.windowsTargetPlatformVer
4a600 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 69 74 45 64 69 74 43 sion.=."8.1",.supports64bitEditC
4a620 6f 6e 74 69 6e 75 65 20 3d 20 74 72 75 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f ontinue.=.true,.}.}..premake.xco
4a640 64 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 20 3d de.=.{.}.premake.xcode.toolset.=
4a660 20 22 6d 61 63 6f 73 78 22 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 ."macosx".newaction..{.trigger..
4a680 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 .......=."xcode3",.shortname....
4a6a0 20 20 20 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 ...=."Xcode.3",.description.....
4a6c0 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 33 20 70 72 6f 6a 65 63 =."Generate.Apple.Xcode.3.projec
4a6e0 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 20 20 t.files.(experimental)",.os.....
4a700 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 64 73 .........=."macosx",.valid_kinds
4a720 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
4a740 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 20 7d App",."SharedLib",."StaticLib".}
4a760 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++"
4a780 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d .},.valid_tools.....=.{.cc.....=
4a7a0 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 20 3d .{."gcc".},.},.valid_platforms.=
4a7c0 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 22 4e .{..Native.=."Native",..x32.=."N
4a7e0 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 36 34 ative.32-bit",..x64.=."Native.64
4a800 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 55 6e -bit",..Universal32.=."32-bit.Un
4a820 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 69 74 iversal",..Universal64.=."64-bit
4a840 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 76 65 .Universal",..Universal.=."Unive
4a860 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 55 6e rsal",.},.default_platform.=."Un
4a880 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 6e 28 iversal",.onsolution.=.function(
4a8a0 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 sln).premake.xcode.preparesoluti
4a8c0 6f 6e 28 73 6c 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 69 6f on(sln).end,.onproject.=.functio
4a8e0 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 25 25 n(prj).premake.generate(prj,."%%
4a900 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 70 72 65 .xcodeproj/project.pbxproj",.pre
4a920 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 65 61 6e make.xcode.project).end,.onclean
4a940 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.
4a960 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 65 70 72 clean.directory(prj,."%%.xcodepr
4a980 6f 6a 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 oj").end,.oncheckproject.=.funct
4a9a0 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 ion(prj).local.last.for.cfg.in.p
4a9c0 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 69 66 20 6c 61 73 remake.eachconfig(prj).do.if.las
4a9e0 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f t.and.last.~=.cfg.kind.then.erro
4aa00 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 r("Project.'"....prj.name...."'.
4aa20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 uses.more.than.one.target.kind;.
4aa40 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a not.supported.by.Xcode",.0).end.
4aa60 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 6e 65 77 61 63 last.=.cfg.kind.end.end,.}.newac
4aa80 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
4aaa0 34 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 34 22 2c 4",.shortname.......=."Xcode.4",
4aac0 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
4aae0 6c 65 20 58 63 6f 64 65 20 34 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 le.Xcode.4.project.files.(experi
4ab00 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
4ab20 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
4ab40 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
4ab60 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
4ab80 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
4aba0 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".},.},.
4abc0 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
4abe0 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",.
4ac00 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
4ac20 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
4ac40 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
4ac60 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
4ac80 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
4aca0 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 ution.=.function(sln).premake.ge
4acc0 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 2f 63 6f 6e 74 nerate(sln,."%%.xcworkspace/cont
4ace0 65 6e 74 73 2e 78 63 77 6f 72 6b 73 70 61 63 65 64 61 74 61 22 2c 20 70 72 65 6d 61 6b 65 2e 78 ents.xcworkspacedata",.premake.x
4ad00 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f code4.workspace_generate).end,.o
4ad20 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 nproject.=.function(prj).premake
4ad40 2e 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 .generate(prj,."%%.xcodeproj/pro
4ad60 6a 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 ject.pbxproj",.premake.xcode.pro
4ad80 6a 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 ject).end,.oncleanproject.=.func
4ada0 74 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 tion(prj).premake.clean.director
4adc0 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 70 72 65 6d 61 6b 65 2e 63 y(prj,."%%.xcodeproj").premake.c
4ade0 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 77 6f 72 6b 73 70 lean.directory(prj,."%%.xcworksp
4ae00 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 ace").end,.oncheckproject.=.func
4ae20 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 tion(prj).local.last.for.cfg.in.
4ae40 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 69 66 20 6c 61 premake.eachconfig(prj).do.if.la
4ae60 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 st.and.last.~=.cfg.kind.then.err
4ae80 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 or("Project.'"....prj.name...."'
4aea0 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b .uses.more.than.one.target.kind;
4aec0 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 .not.supported.by.Xcode",.0).end
4aee0 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 00 6c 6f 63 .last.=.cfg.kind.end.end,.}..loc
4af00 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 al.xcode.=.premake.xcode.local.t
4af20 72 65 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f ree..=.premake.tree.function.xco
4af40 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 0a 6c 6f 63 61 6c 20 de.getbuildcategory(node).local.
4af60 63 61 74 65 67 6f 72 69 65 73 20 3d 20 7b 0a 5b 22 2e 61 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f categories.=.{.[".a"].=."Framewo
4af80 72 6b 73 22 2c 0a 5b 22 2e 63 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 63 22 rks",.[".c"].=."Sources",.[".cc"
4afa0 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 3d 20 22 53 6f 75 72 63 ].=."Sources",.[".cpp"].=."Sourc
4afc0 65 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 64 79 es",.[".cxx"].=."Sources",.[".dy
4afe0 6c 69 62 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f lib"].=."Frameworks",.[".framewo
4b000 72 6b 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 6d 22 5d 20 3d 20 22 53 rk"].=."Frameworks",.[".m"].=."S
4b020 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 ources",.[".mm"].=."Sources",.["
4b040 2e 73 74 72 69 6e 67 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6e 69 62 .strings"].=."Resources",.[".nib
4b060 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 3d 20 22 52 65 "].=."Resources",.[".xib"].=."Re
4b080 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 sources",.[".icns"].=."Resources
4b0a0 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 77 61 ",.[".bmp"].=."Resources",.[".wa
4b0c0 76 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 63 61 74 65 v"].=."Resources",.}.return.cate
4b0e0 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 6f 64 65 2e 6e 61 gories[path.getextension(node.na
4b100 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 74 63 6f 6e 66 69 me)].end.function.xcode.getconfi
4b120 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 67 2e 6e 61 6d 65 gname(cfg).local.name.=.cfg.name
4b140 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 78 63 6f 64 65 2e .if.#cfg.project.solution.xcode.
4b160 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 6e 61 6d 65 20 2e platforms.>.1.then.name.=.name..
4b180 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 72 72 65 6e 74 28 .."."....premake.action.current(
4b1a0 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 66 6f 72 6d 5d 0a ).valid_platforms[cfg.platform].
4b1c0 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 6f 6e 20 78 63 6f end.return.name.end.function.xco
4b1e0 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 20 74 79 70 65 73 de.getfiletype(node).local.types
4b200 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 72 63 65 63 6f 64 .=.{.[".c"].........=."sourcecod
4b220 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 73 6f 75 72 63 65 e.c.c",.[".cc"]........=."source
4b240 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 20 20 20 20 3d 20 code.cpp.cpp",.[".cpp"].......=.
4b260 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 73 73 22 5d 20 20 "sourcecode.cpp.cpp",.[".css"]..
4b280 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 5d 20 20 20 20 20 .....=."text.css",.[".cxx"].....
4b2a0 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 66 72 61 ..=."sourcecode.cpp.cpp",.[".fra
4b2c0 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 6f 72 6b 22 2c 0a mework"].=."wrapper.framework",.
4b2e0 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 22 [".gif"].......=."image.gif",.["
4b300 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 2c .h"].........=."sourcecode.c.h",
4b320 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 5b .[".html"]......=."text.html",.[
4b340 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 22 ".lua"].......=."sourcecode.lua"
4b360 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 63 ,.[".m"].........=."sourcecode.c
4b380 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 65 .objc",.[".mm"]........=."source
4b3a0 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 20 code.cpp.objcpp",.[".nib"]......
4b3c0 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 20 .=."wrapper.nib",.[".pch"]......
4b3e0 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 20 .=."sourcecode.c.h",.[".plist"].
4b400 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 6e ....=."text.plist.xml",.[".strin
4b420 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 5b gs"]...=."text.plist.strings",.[
4b440 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 69 ".xib"].......=."file.xib",.[".i
4b460 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 6d cns"]......=."image.icns",.[".bm
4b480 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 22 p"].......=."image.bmp",.[".wav"
4b4a0 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 ].......=."audio.wav",.}.return.
4b4c0 74 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 types[path.getextension(node.pat
4b4e0 68 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 h)].or."text".end.function.xcode
4b500 2e 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 .getfiletypeForced(node).local.t
4b520 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 72 63 ypes.=.{.[".c"].........=."sourc
4b540 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d ecode.cpp.cpp",.[".cc"]........=
4b560 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 70 70 22 5d 20 ."sourcecode.cpp.cpp",.[".cpp"].
4b580 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 5b 22 ......=."sourcecode.cpp.cpp",.["
4b5a0 2e 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 .css"].......=."text.css",.[".cx
4b5c0 78 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 x"].......=."sourcecode.cpp.cpp"
4b5e0 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d ,.[".framework"].=."wrapper.fram
4b600 65 77 6f 72 6b 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e ework",.[".gif"].......=."image.
4b620 67 69 66 22 2c 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f gif",.[".h"].........=."sourceco
4b640 64 65 2e 63 70 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 de.cpp.h",.[".html"]......=."tex
4b660 74 2e 68 74 6d 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 t.html",.[".lua"].......=."sourc
4b680 65 63 6f 64 65 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f ecode.lua",.[".m"].........=."so
4b6a0 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 6d 6d 22 5d 20 20 20 urcecode.cpp.objcpp",.[".mm"]...
4b6c0 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a .....=."sourcecode.cpp.objcpp",.
4b6e0 5b 22 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a [".nib"].......=."wrapper.nib",.
4b700 5b 22 2e 70 63 68 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 [".pch"].......=."sourcecode.cpp
4b720 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 .h",.[".plist"].....=."text.plis
4b740 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 t.xml",.[".strings"]...=."text.p
4b760 6c 69 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 list.strings",.[".xib"].......=.
4b780 22 66 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d "file.xib",.[".icns"]......=."im
4b7a0 61 67 65 2e 69 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 age.icns",.[".bmp"].......=."ima
4b7c0 67 65 2e 62 6d 70 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f ge.bmp",.[".wav"].......=."audio
4b7e0 2e 77 61 76 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 .wav",.}.return.types[path.getex
4b800 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 74 22 0a 65 6e tension(node.path)].or."text".en
4b820 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 70 72 6f 64 75 63 74 74 79 70 65 28 d.function.xcode.getproducttype(
4b840 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 node).local.types.=.{.ConsoleApp
4b860 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 74 6f 6f 6c ..=."com.apple.product-type.tool
4b880 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 ",.WindowedApp.=."com.apple.prod
4b8a0 75 63 74 2d 74 79 70 65 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 uct-type.application",.StaticLib
4b8c0 20 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 ...=."com.apple.product-type.lib
4b8e0 72 61 72 79 2e 73 74 61 74 69 63 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 63 6f 6d rary.static",.SharedLib...=."com
4b900 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 61 72 79 2e 64 79 6e 61 .apple.product-type.library.dyna
4b920 6d 69 63 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 mic",.}.return.types[node.cfg.ki
4b940 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 nd].end.function.xcode.gettarget
4b960 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f type(node).local.types.=.{.Conso
4b980 6c 65 41 70 70 20 20 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 65 78 65 63 leApp..=."\"compiled.mach-o.exec
4b9a0 75 74 61 62 6c 65 5c 22 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 77 72 61 70 70 65 utable\"",.WindowedApp.=."wrappe
4b9c0 72 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 61 r.application",.StaticLib...=."a
4b9e0 72 63 68 69 76 65 2e 61 72 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 5c 22 63 6f 6d rchive.ar",.SharedLib...=."\"com
4ba00 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 64 79 6c 69 62 5c 22 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 piled.mach-o.dylib\"",.}.return.
4ba20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f types[node.cfg.kind].end.functio
4ba40 6e 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 70 72 6a 29 0a 6c 6f n.xcode.getxcodeprojname(prj).lo
4ba60 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 cal.fname.=.premake.project.getf
4ba80 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 72 65 74 ilename(prj,."%%.xcodeproj").ret
4baa0 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 69 73 66 urn.fname.end.function.xcode.isf
4bac0 72 61 6d 65 77 6f 72 6b 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 28 70 61 74 68 2e 67 65 74 ramework(fname).return.(path.get
4bae0 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 extension(fname).==.".framework"
4bb00 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 29 0a 72 65 74 ).end.function.xcode.newid().ret
4bb20 75 72 6e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 30 34 58 25 30 34 58 25 30 34 58 25 urn.string.format("%04X%04X%04X%
4bb40 30 34 58 25 30 34 58 25 30 34 58 22 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 04X%04X%04X",.math.random(0,.327
4bb60 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 61 74 68 67),.math.random(0,.32767),.math
4bb80 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 6d 28 30 .random(0,.32767),.math.random(0
4bba0 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c ,.32767),.math.random(0,.32767),
4bbc0 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 29 0a 65 6e 64 0a 66 75 6e 63 .math.random(0,.32767)).end.func
4bbe0 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a tion.xcode.preparesolution(sln).
4bc00 73 6c 6e 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f sln.xcode.=.{.}.sln.xcode.platfo
4bc20 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c rms.=.premake.filterplatforms(sl
4bc40 6e 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 76 61 6c 69 n,.premake.action.current().vali
4bc60 64 5f 70 6c 61 74 66 6f 72 6d 73 2c 20 22 55 6e 69 76 65 72 73 61 6c 22 29 0a 66 6f 72 20 70 72 d_platforms,."Universal").for.pr
4bc80 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 j.in.premake.solution.eachprojec
4bca0 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 t(sln).do.local.cfg.=.premake.ge
4bcc0 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b tconfig(prj,.prj.configurations[
4bce0 31 5d 2c 20 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 29 0a 6c 6f 63 61 1],.sln.xcode.platforms[1]).loca
4bd00 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 l.node.=.premake.tree.new(path.g
4bd20 65 74 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 etname(cfg.buildtarget.bundlepat
4bd40 68 29 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 6e 6f 64 65 2e 69 64 20 3d 20 70 72 65 h)).node.cfg.=.cfg.node.id.=.pre
4bd60 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 70 72 6f 64 75 63 74 22 make.xcode.newid(node,."product"
4bd80 29 0a 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e ).node.targetid.=.premake.xcode.
4bda0 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 74 61 72 67 65 74 22 29 0a 70 72 6a 2e 78 63 6f 64 65 20 newid(node,."target").prj.xcode.
4bdc0 3d 20 7b 7d 0a 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 20 3d 20 6e 6f 64 =.{}.prj.xcode.projectnode.=.nod
4bde0 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 e.end.end.function.xcode.printli
4be00 73 74 28 6c 69 73 74 2c 20 74 61 67 29 0a 69 66 20 23 6c 69 73 74 20 3e 20 30 20 74 68 65 6e 0a st(list,.tag).if.#list.>.0.then.
4be20 5f 70 28 34 2c 27 25 73 20 3d 20 28 27 2c 20 74 61 67 29 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 _p(4,'%s.=.(',.tag).for._,.item.
4be40 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 73 63 61 70 65 64 in.ipairs(list).do.local.escaped
4be60 5f 69 74 65 6d 20 3d 20 69 74 65 6d 3a 67 73 75 62 28 22 5c 22 22 2c 20 22 5c 5c 5c 22 22 29 0a _item.=.item:gsub("\"",."\\\"").
4be80 5f 70 28 35 2c 20 27 22 25 73 22 2c 27 2c 20 65 73 63 61 70 65 64 5f 69 74 65 6d 29 0a 65 6e 64 _p(5,.'"%s",',.escaped_item).end
4bea0 0a 5f 70 28 34 2c 27 29 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f ._p(4,');').end.end.function.xco
4bec0 64 65 2e 48 65 61 64 65 72 28 29 0a 5f 70 28 27 2f 2f 20 21 24 2a 55 54 46 38 2a 24 21 27 29 0a de.Header()._p('//.!$*UTF8*$!').
4bee0 5f 70 28 27 7b 27 29 0a 5f 70 28 31 2c 27 61 72 63 68 69 76 65 56 65 72 73 69 6f 6e 20 3d 20 31 _p('{')._p(1,'archiveVersion.=.1
4bf00 3b 27 29 0a 5f 70 28 31 2c 27 63 6c 61 73 73 65 73 20 3d 20 7b 27 29 0a 5f 70 28 31 2c 27 7d 3b ;')._p(1,'classes.=.{')._p(1,'};
4bf20 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 56 65 72 73 69 6f 6e 20 3d 20 34 35 3b 27 29 0a 5f ')._p(1,'objectVersion.=.45;')._
4bf40 70 28 31 2c 27 6f 62 6a 65 63 74 73 20 3d 20 7b 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 p(1,'objects.=.{')._p('').end.fu
4bf60 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 72 29 0a 5f 70 nction.xcode.PBXBuildFile(tr)._p
4bf80 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 ('/*.Begin.PBXBuildFile.section.
4bfa0 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 */').tree.traverse(tr,.{.onnode.
4bfc0 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 =.function(node).if.node.buildid
4bfe0 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 25 73 20 2a 2f 20 3d 20 .then._p(2,'%s./*.%s.in.%s.*/.=.
4c000 7b 69 73 61 20 3d 20 50 42 58 42 75 69 6c 64 46 69 6c 65 3b 20 66 69 6c 65 52 65 66 20 3d 20 25 {isa.=.PBXBuildFile;.fileRef.=.%
4c020 73 20 2f 2a 20 25 73 20 2a 2f 3b 20 7d 3b 27 2c 20 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 s./*.%s.*/;.};',..node.buildid,.
4c040 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 node.name,.xcode.getbuildcategor
4c060 79 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 y(node),.node.id,.node.name).end
4c080 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 .end.})._p('/*.End.PBXBuildFile.
4c0a0 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 6e section.*/')._p('').end.function
4c0c0 20 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 28 74 72 29 .xcode.PBXContainerItemProxy(tr)
4c0e0 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
4c100 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d en._p('/*.Begin.PBXContainerItem
4c120 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 Proxy.section.*/').for._,.node.i
4c140 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 n.ipairs(tr.projects.children).d
4c160 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 o._p(2,'%s./*.PBXContainerItemPr
4c180 6f 78 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 oxy.*/.=.{',.node.productproxyid
4c1a0 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 )._p(3,'isa.=.PBXContainerItemPr
4c1c0 6f 78 79 3b 27 29 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 oxy;')._p(3,'containerPortal.=.%
4c1e0 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e s./*.%s.*/;',.node.id,.path.getn
4c200 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 ame(node.path))._p(3,'proxyType.
4c220 3d 20 32 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e =.2;')._p(3,'remoteGlobalIDStrin
4c240 67 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f g.=.%s;',.node.project.xcode.pro
4c260 6a 65 63 74 6e 6f 64 65 2e 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 jectnode.id)._p(3,'remoteInfo.=.
4c280 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 "%s";',.node.project.xcode.proje
4c2a0 63 74 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 32 2c 27 25 73 ctnode.name)._p(2,'};')._p(2,'%s
4c2c0 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 20 3d 20 7b ./*.PBXContainerItemProxy.*/.=.{
4c2e0 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 ',.node.targetproxyid)._p(3,'isa
4c300 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
4c320 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.*/;
4c340 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
4c360 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 31 3b 27 29 0a 5f 70 28 33 th))._p(3,'proxyType.=.1;')._p(3
4c380 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
4c3a0 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 74 61 ode.project.xcode.projectnode.ta
4c3c0 72 67 65 74 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b rgetid)._p(3,'remoteInfo.=."%s";
4c3e0 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 ',.node.project.xcode.projectnod
4c400 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e e.name)._p(2,'};').end._p('/*.En
4c420 64 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 d.PBXContainerItemProxy.section.
4c440 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f */')._p('').end.end.function.xco
4c460 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 0a 5f 70 28 27 de.PBXFileReference(tr,prj)._p('
4c480 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f /*.Begin.PBXFileReference.sectio
4c4a0 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 n.*/').tree.traverse(tr,.{.onlea
4c4c0 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 74 20 6e 6f 64 65 2e 70 f.=.function(node).if.not.node.p
4c4e0 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 ath.then.return.end.if.node.kind
4c500 20 3d 3d 20 22 70 72 6f 64 75 63 74 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 .==."product".then._p(2,'%s./*.%
4c520 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 s.*/.=.{isa.=.PBXFileReference;.
4c540 65 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 69 6e 63 6c 75 64 65 49 6e explicitFileType.=.%s;.includeIn
4c560 49 6e 64 65 78 20 3d 20 30 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 Index.=.0;.name.=."%s";.path.=."
4c580 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 43 54 53 %s";.sourceTree.=.BUILT_PRODUCTS
4c5a0 5f 44 49 52 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 _DIR;.};',.node.id,.node.name,.x
4c5c0 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e code.gettargettype(node),.node.n
4c5e0 61 6d 65 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 ame,.path.getname(node.cfg.build
4c600 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 29 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e target.bundlepath)).elseif.node.
4c620 70 61 72 65 6e 74 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 parent.parent.==.tr.projects.the
4c640 6e 0a 6c 6f 63 61 6c 20 72 65 6c 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 n.local.relpath.=.path.getrelati
4c660 76 65 28 74 72 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 72 ve(tr.project.location,.node.par
4c680 65 6e 74 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 0a 5f 70 28 32 2c 27 25 73 20 2f ent.project.location)._p(2,'%s./
4c6a0 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 *.%s.*/.=.{isa.=.PBXFileReferenc
4c6c0 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d 20 22 77 72 61 70 70 65 72 2e e;.lastKnownFileType.=."wrapper.
4c6e0 70 62 2d 70 72 6f 6a 65 63 74 22 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d pb-project";.name.=."%s";.path.=
4c700 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 53 4f 55 52 43 45 5f 52 4f 4f 54 3b ."%s";.sourceTree.=.SOURCE_ROOT;
4c720 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 64 2c 20 6e 6f 64 65 2e 70 61 72 65 6e .};',.node.parent.id,.node.paren
4c740 74 2e 6e 61 6d 65 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 6a t.name,.node.parent.name,.path.j
4c760 6f 69 6e 28 72 65 6c 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 29 29 0a oin(relpath,.node.parent.name)).
4c780 65 6c 73 65 0a 6c 6f 63 61 6c 20 70 74 68 2c 20 73 72 63 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 else.local.pth,.src.if.xcode.isf
4c7a0 72 61 6d 65 77 6f 72 6b 28 6e 6f 64 65 2e 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e ramework(node.path).then.local.n
4c7c0 6f 64 65 50 61 74 68 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 6c 6f 63 61 6c 20 5f 2c 20 6d 61 74 odePath.=.node.path.local._,.mat
4c7e0 63 68 45 6e 64 2c 20 76 61 72 69 61 62 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f chEnd,.variable.=.string.find(no
4c800 64 65 50 61 74 68 2c 20 22 5e 25 24 25 28 28 2e 2b 29 25 29 2f 22 29 0a 69 66 20 76 61 72 69 61 dePath,."^%$%((.+)%)/").if.varia
4c820 62 6c 65 20 74 68 65 6e 0a 6e 6f 64 65 50 61 74 68 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 28 6e ble.then.nodePath.=.string.sub(n
4c840 6f 64 65 50 61 74 68 2c 20 6d 61 74 63 68 45 6e 64 20 2b 20 31 29 0a 65 6e 64 0a 69 66 20 73 74 odePath,.matchEnd.+.1).end.if.st
4c860 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 2f 27 29 20 20 74 68 65 6e 0a 69 66 ring.find(nodePath,'/')..then.if
4c880 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 5e 25 2e 27 29 74 68 65 6e .string.find(nodePath,'^%.')then
4c8a0 0a 65 72 72 6f 72 28 27 72 65 6c 61 74 69 76 65 20 70 61 74 68 73 20 61 72 65 20 6e 6f 74 20 63 .error('relative.paths.are.not.c
4c8c0 75 72 72 65 6e 74 6c 79 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 66 72 61 6d 65 77 6f 72 6b urrently.supported.for.framework
4c8e0 73 27 29 0a 65 6e 64 0a 70 74 68 20 3d 20 6e 6f 64 65 50 61 74 68 0a 65 6c 73 65 0a 70 74 68 20 s').end.pth.=.nodePath.else.pth.
4c900 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 2f 22 20 =."/System/Library/Frameworks/".
4c920 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 68 65 6e ...nodePath.end.if.variable.then
4c940 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 64 28 70 .src.=.variable.if.string.find(p
4c960 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 75 62 28 th,.'^/').then.pth.=.string.sub(
4c980 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 6c 75 74 pth,.2).end.else.src.=."<absolut
4c9a0 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 69 66 20 e>".end.else.src.=."<group>".if.
4c9c0 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 3d 20 6e node.parent.isvpath.then.pth.=.n
4c9e0 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 67 65 74 ode.cfg.name.else.pth.=.tree.get
4ca00 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 6f 74 20 localpath(node).end.end.if.(not.
4ca20 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 28 32 2c prj.options.ForceCPP).then._p(2,
4ca40 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 '%s./*.%s.*/.=.{isa.=.PBXFileRef
4ca60 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 73 3b 20 erence;.lastKnownFileType.=.%s;.
4ca80 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
4caa0 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.
4cac0 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 2c 20 6e name,.xcode.getfiletype(node),.n
4cae0 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 2c 27 25 ode.name,.pth,.src).else._p(2,'%
4cb00 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 s./*.%s.*/.=.{isa.=.PBXFileRefer
4cb20 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 6e 61 6d ence;.explicitFileType.=.%s;.nam
4cb40 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 54 72 65 e.=."%s";.path.=."%s";.sourceTre
4cb60 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 6e 61 6d e.=."%s";.};',.node.id,.node.nam
4cb80 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 64 65 29 e,.xcode.getfiletypeForced(node)
4cba0 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 64 0a 65 ,.node.name,.pth,.src).end.end.e
4cbc0 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 65 6e 63 nd.})._p('/*.End.PBXFileReferenc
4cbe0 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 63 74 69 e.section.*/')._p('').end.functi
4cc00 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 61 73 65 on.xcode.PBXFrameworksBuildPhase
4cc20 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 6b 73 42 (tr)._p('/*.Begin.PBXFrameworksB
4cc40 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 25 73 20 uildPhase.section.*/')._p(2,'%s.
4cc60 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 64 75 63 /*.Frameworks.*/.=.{',.tr.produc
4cc80 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 33 2c 27 ts.children[1].fxstageid)._p(3,'
4cca0 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 3b 27 29 isa.=.PBXFrameworksBuildPhase;')
4ccc0 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 34 38 33 ._p(3,'buildActionMask.=.2147483
4cce0 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 2e 74 72 647;')._p(3,'files.=.(').tree.tr
4cd00 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 66 20 3d averse(tr.frameworks,.{.onleaf.=
4cd20 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 73 20 69 .function(node)._p(4,'%s./*.%s.i
4cd40 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 69 64 2c n.Frameworks.*/,',.node.buildid,
4cd60 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 72 73 65 .node.name).end.}).tree.traverse
4cd80 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 74 69 6f (tr.projects,.{.onleaf.=.functio
4cda0 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 6d 65 77 n(node)._p(4,'%s./*.%s.in.Framew
4cdc0 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 2e 6e 61 orks.*/,',.node.buildid,.node.na
4cde0 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 75 6e 4f me).end.})._p(3,');')._p(3,'runO
4ce00 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d nlyForDeploymentPostprocessing.=
4ce20 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 42 58 46 .0;')._p(2,'};')._p('/*.End.PBXF
4ce40 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 2f 27 29 rameworksBuildPhase.section.*/')
4ce60 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 47 72 ._p('').end.function.xcode.PBXGr
4ce80 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 20 73 65 oup(tr)._p('/*.Begin.PBXGroup.se
4cea0 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f ction.*/').tree.traverse(tr,.{.o
4cec0 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 64 65 2e nnode.=.function(node).if.(node.
4cee0 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 20 6f 72 path.and.#node.children.==.0).or
4cf00 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 65 74 75 .node.kind.==."vgroup".then.retu
4cf20 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 72 6f 6a rn.end.if.node.parent.==.tr.proj
4cf40 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 73 20 2a ects.then._p(2,'%s./*.Products.*
4cf60 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 65 6c 73 /.=.{',.node.productgroupid).els
4cf80 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 65 2e 69 e._p(2,'%s./*.%s.*/.=.{',.node.i
4cfa0 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 20 50 42 d,.node.name).end._p(3,'isa.=.PB
4cfc0 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 29 0a 66 XGroup;')._p(3,'children.=.(').f
4cfe0 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 65 2e 63 or._,.childnode.in.ipairs(node.c
4d000 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 2c 27 2c hildren).do._p(4,'%s./*.%s.*/,',
4d020 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 29 0a 65 .childnode.id,.childnode.name).e
4d040 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 3d 3d 20 nd._p(3,');').if.node.parent.==.
4d060 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 20 50 72 tr.projects.then._p(3,'name.=.Pr
4d080 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 25 73 22 oducts;').else._p(3,'name.=."%s"
4d0a0 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 6e 64 20 ;',.node.name).if.node.path.and.
4d0c0 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 20 3d 20 not.node.isvpath.then.local.p.=.
4d0e0 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 20 74 68 node.path.if.node.parent.path.th
4d100 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 70 61 72 en.p.=.path.getrelative(node.par
4d120 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 2c 27 70 ent.path,.node.path).end._p(3,'p
4d140 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 2c 27 73 ath.=."%s";',.p).end.end._p(3,'s
4d160 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 2c 27 7d ourceTree.=."<group>";')._p(2,'}
4d180 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 42 58 47 ;').end.},.true)._p('/*.End.PBXG
4d1a0 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 66 75 6e roup.section.*/')._p('').end.fun
4d1c0 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 72 29 0a ction.xcode.PBXNativeTarget(tr).
4d1e0 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 73 65 63 _p('/*.Begin.PBXNativeTarget.sec
4d200 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 72 73 28 tion.*/').for._,.node.in.ipairs(
4d220 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 6c 20 6e tr.products.children).do.local.n
4d240 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 75 6e 63 ame.=.tr.project.name.local.func
4d260 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 69 66 20 tion.hasBuildCommands(which).if.
4d280 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 65 74 75 #tr.project[which].>.0.then.retu
4d2a0 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 69 72 73 rn.true.end.for._,.cfg.in.ipairs
4d2c0 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 5d 20 3e (tr.configs).do.if.#cfg[which].>
4d2e0 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 6e 64 0a .0.then.return.true.end.end.end.
4d300 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 74 61 72 _p(2,'%s./*.%s.*/.=.{',.node.tar
4d320 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 61 74 69 getid,.name)._p(3,'isa.=.PBXNati
4d340 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 75 72 61 veTarget;')._p(3,'buildConfigura
4d360 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 75 72 61 tionList.=.%s./*.Build.configura
4d380 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 20 22 25 tion.list.for.PBXNativeTarget."%
4d3a0 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 65 29 0a s".*/;',.node.cfgsection,.name).
4d3c0 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 73 42 75 _p(3,'buildPhases.=.(').if.hasBu
4d3e0 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 27 29 20 ildCommands('prebuildcommands').
4d400 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 43 44 31 then._p(4,'9607AE1010C857E500CD1
4d420 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 34 2c 27 376./*.Prebuild.*/,').end._p(4,'
4d440 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 73 73 74 %s./*.Resources.*/,',.node.resst
4d460 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 2c 27 2c ageid)._p(4,'%s./*.Sources.*/,',
4d480 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 6f 6d 6d .node.sourcesid).if.hasBuildComm
4d4a0 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 5f 70 28 ands('prelinkcommands').then._p(
4d4c0 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 2a 20 50 4,'9607AE3510C85E7E00CD1376./*.P
4d4e0 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 46 72 61 relink.*/,').end._p(4,'%s./*.Fra
4d500 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 0a 69 66 meworks.*/,',.node.fxstageid).if
4d520 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 6f 6d 6d .hasBuildCommands('postbuildcomm
4d540 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 38 35 45 ands').then._p(4,'9607AE3710C85E
4d560 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 0a 65 6e 8F00CD1376./*.Postbuild.*/,').en
4d580 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 20 3d 20 d._p(3,');')._p(3,'buildRules.=.
4d5a0 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 63 69 65 (')._p(3,');')._p(3,'dependencie
4d5c0 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 72 s.=.(').for._,.node.in.ipairs(tr
4d5e0 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 25 73 20 .projects.children).do._p(4,'%s.
4d600 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 6e 6f 64 /*.PBXTargetDependency.*/,',.nod
4d620 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 3b 27 29 e.targetdependid).end._p(3,');')
4d640 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 6f 63 61 ._p(3,'name.=."%s";',.name).loca
4d660 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 6f 6c 65 l.p.if.node.cfg.kind.==."Console
4d680 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 6c 73 65 App".then.p.=."$(HOME)/bin".else
4d6a0 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 41 70 70 if.node.cfg.kind.==."WindowedApp
4d6c0 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 6f 6e 73 ".then.p.=."$(HOME)/Applications
4d6e0 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 49 6e 73 ".end.if.p.then._p(3,'productIns
4d700 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 33 2c 27 tallPath.=."%s";',.p).end._p(3,'
4d720 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 70 28 33 productName.=."%s";',.name)._p(3
4d740 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 20 2a 2f ,'productReference.=.%s./*.%s.*/
4d760 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 27 70 72 ;',.node.id,.node.name)._p(3,'pr
4d780 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 70 72 6f oductType.=."%s";',.xcode.getpro
4d7a0 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 64 0a 5f ducttype(node))._p(2,'};').end._
4d7c0 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 74 69 6f p('/*.End.PBXNativeTarget.sectio
4d7e0 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 6f 64 65 n.*/')._p('').end.function.xcode
4d800 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 50 42 58 .PBXProject(tr)._p('/*.Begin.PBX
4d820 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 46 42 37 Project.section.*/')._p(2,'08FB7
4d840 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 74 20 6f 793FE84155DC02AAC07./*.Project.o
4d860 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 58 50 72 bject.*/.=.{')._p(3,'isa.=.PBXPr
4d880 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 74 69 6f oject;')._p(3,'buildConfiguratio
4d8a0 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 39 43 44 nList.=.1DEB928908733DD80010E9CD
4d8c0 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 66 6f 72 ./*.Build.configuration.list.for
4d8e0 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 65 29 0a .PBXProject."%s".*/;',.tr.name).
4d900 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 22 58 63 _p(3,'compatibilityVersion.=."Xc
4d920 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 6f 72 45 ode.3.2";')._p(3,'hasScannedForE
4d940 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 75 70 20 ncodings.=.1;')._p(3,'mainGroup.
4d960 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 6d 65 29 =.%s./*.%s.*/;',.tr.id,.tr.name)
4d980 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 0a 69 66 ._p(3,'projectDirPath.=."";').if
4d9a0 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a .#tr.projects.children.>.0.then.
4d9c0 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 0a 66 6f _p(3,'projectReferences.=.(').fo
4d9e0 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 74 73 2e r._,.node.in.ipairs(tr.projects.
4da00 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 50 72 6f children).do._p(4,'{')._p(5,'Pro
4da20 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 3b 27 2c ductGroup.=.%s./*.Products.*/;',
4da40 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 72 6f 6a .node.productgroupid)._p(5,'Proj
4da60 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 69 64 2c ectRef.=.%s./*.%s.*/;',.node.id,
4da80 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 34 2c 27 .path.getname(node.path))._p(4,'
4daa0 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 27 70 72 },').end._p(3,');').end._p(3,'pr
4dac0 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 74 73 20 ojectRoot.=."";')._p(3,'targets.
4dae0 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 72 2e 70 =.(').for._,.node.in.ipairs(tr.p
4db00 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 20 2f 2a roducts.children).do._p(4,'%s./*
4db20 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 2e 6e 61 .%s.*/,',.node.targetid,.node.na
4db40 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 0a 5f 70 me).end._p(3,');')._p(2,'};')._p
4db60 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 2f 27 29 ('/*.End.PBXProject.section.*/')
4db80 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 52 65 ._p('').end.function.xcode.PBXRe
4dba0 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 63 74 73 ferenceProxy(tr).if.#tr.projects
4dbc0 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 69 6e 20 .children.>.0.then._p('/*.Begin.
4dbe0 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 29 0a 74 PBXReferenceProxy.section.*/').t
4dc00 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 65 ree.traverse(tr.projects,.{.onle
4dc20 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 20 af.=.function(node)._p(2,'%s./*.
4dc40 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 65 29 0a %s.*/.=.{',.node.id,.node.name).
4dc60 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 3b 27 29 _p(3,'isa.=.PBXReferenceProxy;')
4dc80 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 2e 67 65 ._p(3,'fileType.=.%s;',.xcode.ge
4dca0 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 20 3d 20 ttargettype(node))._p(3,'path.=.
4dcc0 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 74 65 52 "%s";',.node.path)._p(3,'remoteR
4dce0 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 6f 78 79 ef.=.%s./*.PBXContainerItemProxy
4dd00 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 78 79 69 .*/;',.node.parent.productproxyi
4dd20 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 52 4f 44 d)._p(3,'sourceTree.=.BUILT_PROD
4dd40 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 0a 5f 70 UCTS_DIR;')._p(2,'};').end.})._p
4dd60 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 63 74 69 ('/*.End.PBXReferenceProxy.secti
4dd80 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 on.*/')._p('').end.end.function.
4dda0 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 74 72 29 xcode.PBXResourcesBuildPhase(tr)
4ddc0 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 6c 64 50 ._p('/*.Begin.PBXResourcesBuildP
4dde0 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 65 74 20 hase.section.*/').for._,.target.
4de00 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 20 in.ipairs(tr.products.children).
4de20 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 20 7b 27 do._p(2,'%s./*.Resources.*/.=.{'
4de40 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 61 20 3d ,.target.resstageid)._p(3,'isa.=
4de60 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 28 33 2c .PBXResourcesBuildPhase;')._p(3,
4de80 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 'buildActionMask.=.2147483647;')
4dea0 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 ._p(3,'files.=.(').tree.traverse
4dec0 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 29 0a 69 (tr,.{.onnode.=.function(node).i
4dee0 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d f.xcode.getbuildcategory(node).=
4df00 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 2a 20 25 =."Resources".then._p(4,'%s./*.%
4df20 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 6c 64 69 s.in.Resources.*/,',.node.buildi
4df40 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 2c 27 29 d,.node.name).end.end.})._p(3,')
4df60 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 74 50 6f ;')._p(3,'runOnlyForDeploymentPo
4df80 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 29 0a 65 stprocessing.=.0;')._p(2,'};').e
4dfa0 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 6c 64 50 nd._p('/*.End.PBXResourcesBuildP
4dfc0 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 66 75 6e hase.section.*/')._p('').end.fun
4dfe0 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 6c 64 50 ction.xcode.PBXShellScriptBuildP
4e000 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 20 3d 20 hase(tr).local.wrapperWritten.=.
4e020 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 69 64 2c false.local.function.doblock(id,
4e040 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 20 74 72 .name,.which).local.prjcmds.=.tr
4e060 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 73 20 3d .project[which].local.commands.=
4e080 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 5f 2c 20 .table.join(prjcmds,.{}).for._,.
4e0a0 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 6c 6f 63 cfg.in.ipairs(tr.configs).do.loc
4e0c0 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 66 67 63 al.cfgcmds.=.cfg[which].if.#cfgc
4e0e0 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 65 72 74 mds.>.#prjcmds.then.table.insert
4e100 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 54 49 4f (commands,.'if.[."${CONFIGURATIO
4e120 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 6d 65 28 N}".=."'....xcode.getconfigname(
4e140 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 23 70 72 cfg)....'".];.then').for.i.=.#pr
4e160 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 69 6e 73 jcmds.+.1,.#cfgcmds.do.table.ins
4e180 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 0a 74 61 ert(commands,.cfgcmds[i]).end.ta
4e1a0 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 64 0a 65 ble.insert(commands,.'fi').end.e
4e1c0 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 6f 74 20 nd.if.#commands.>.0.then.if.not.
4e1e0 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 67 69 6e wrapperWritten.then._p('/*.Begin
4e200 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 74 69 6f .PBXShellScriptBuildPhase.sectio
4e220 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 65 6e 64 n.*/').wrapperWritten.=.true.end
4e240 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 6e 61 6d ._p(2,'%s./*.%s.*/.=.{',.id,.nam
4e260 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 42 75 69 e)._p(3,'isa.=.PBXShellScriptBui
4e280 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 61 73 6b ldPhase;')._p(3,'buildActionMask
4e2a0 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 3d 20 28 .=.2147483647;')._p(3,'files.=.(
4e2c0 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 73 20 3d ')._p(3,');')._p(3,'inputPaths.=
4e2e0 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 3d 20 25 .(');._p(3,');');._p(3,'name.=.%
4e300 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 20 3d 20 s;',.name);._p(3,'outputPaths.=.
4e320 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 79 46 6f (');._p(3,');');._p(3,'runOnlyFo
4e340 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 29 rDeploymentPostprocessing.=.0;')
4e360 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 29 3b 0a ;._p(3,'shellPath.=./bin/sh;');.
4e380 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 61 62 6c _p(3,'shellScript.=."%s";',.tabl
4e3a0 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 62 28 27 e.concat(commands,."\\n"):gsub('
4e3c0 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 64 0a 64 "',.'\\"'))._p(2,'};').end.end.d
4e3e0 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 33 37 36 oblock("9607AE1010C857E500CD1376
4e400 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 6e 64 73 ",."Prebuild",."prebuildcommands
4e420 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 30 43 44 ").doblock("9607AE3510C85E7E00CD
4e440 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 6d 61 6e 1376",."Prelink",."prelinkcomman
4e460 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 46 30 30 ds").doblock("9607AE3710C85E8F00
4e480 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 69 6c 64 CD1376",."Postbuild",."postbuild
4e4a0 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 74 68 65 commands").if.wrapperWritten.the
4e4c0 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 69 6c 64 n._p('/*.End.PBXShellScriptBuild
4e4e0 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 6e 63 74 Phase.section.*/').end.end.funct
4e500 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 65 28 74 ion.xcode.PBXSourcesBuildPhase(t
4e520 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 r)._p('/*.Begin.PBXSourcesBuildP
4e540 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 65 74 20 hase.section.*/').for._,.target.
4e560 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 20 in.ipairs(tr.products.children).
4e580 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c 20 do._p(2,'%s./*.Sources.*/.=.{',.
4e5a0 74 61 72 67 65 74 2e 73 6f 75 72 63 65 73 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 target.sourcesid)._p(3,'isa.=.PB
4e5c0 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c XSourcesBuildPhase;')._p(3,'buil
4e5e0 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 dActionMask.=.2147483647;')._p(3
4e600 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 ,'files.=.(').tree.traverse(tr,.
4e620 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f {.onleaf.=.function(node).if.xco
4e640 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d 3d 20 22 53 6f de.getbuildcategory(node).==."So
4e660 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 53 6f urces".then._p(4,'%s./*.%s.in.So
4e680 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e urces.*/,',.node.buildid,.node.n
4e6a0 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c ame).end.end.})._p(3,');')._p(3,
4e6c0 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 'runOnlyForDeploymentPostprocess
4e6e0 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a ing.=.0;')._p(2,'};').end._p('/*
4e700 20 45 6e 64 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f .End.PBXSourcesBuildPhase.sectio
4e720 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 6f 64 65 n.*/')._p('').end.function.xcode
4e740 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 .PBXVariantGroup(tr)._p('/*.Begi
4e760 6e 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 n.PBXVariantGroup.section.*/').t
4e780 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 20 3d 20 66 75 ree.traverse(tr,.{.onbranch.=.fu
4e7a0 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 nction(node).if.node.kind.==."vg
4e7c0 72 6f 75 70 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b roup".then._p(2,'%s./*.%s.*/.=.{
4e7e0 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 27 69 73 61 ',.node.id,.node.name)._p(3,'isa
4e800 20 3d 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c .=.PBXVariantGroup;')._p(3,'chil
4e820 64 72 65 6e 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 70 61 69 72 73 dren.=.(').for._,.lang.in.ipairs
4e840 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 (node.children).do._p(4,'%s./*.%
4e860 73 20 2a 2f 2c 27 2c 20 6c 61 6e 67 2e 69 64 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a s.*/,',.lang.id,.lang.name).end.
4e880 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 6f _p(3,');')._p(3,'name.=.%s;',.no
4e8a0 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 de.name)._p(3,'sourceTree.=."<gr
4e8c0 6f 75 70 3e 22 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f oup>";')._p(2,'};').end.end.})._
4e8e0 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f p('/*.End.PBXVariantGroup.sectio
4e900 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 6f 64 65 n.*/')._p('').end.function.xcode
4e920 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 69 66 20 23 74 72 2e .PBXTargetDependency(tr).if.#tr.
4e940 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f projects.children.>.0.then._p('/
4e960 2a 20 42 65 67 69 6e 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 *.Begin.PBXTargetDependency.sect
4e980 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 ion.*/').tree.traverse(tr.projec
4e9a0 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 ts,.{.onleaf.=.function(node)._p
4e9c0 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f (2,'%s./*.PBXTargetDependency.*/
4e9e0 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 .=.{',.node.parent.targetdependi
4ea00 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e d)._p(3,'isa.=.PBXTargetDependen
4ea20 63 79 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e cy;')._p(3,'name.=."%s";',.node.
4ea40 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 50 72 6f 78 79 20 3d 20 25 73 20 2f 2a 20 name)._p(3,'targetProxy.=.%s./*.
4ea60 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 PBXContainerItemProxy.*/;',.node
4ea80 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 32 2c 27 7d 3b 27 .parent.targetproxyid)._p(2,'};'
4eaa0 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 54 61 72 67 65 74 44 65 70 ).end.})._p('/*.End.PBXTargetDep
4eac0 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a endency.section.*/')._p('').end.
4eae0 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 69 67 end.function.xcode.XCBuildConfig
4eb00 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 63 66 67 29 0a uration_Target(tr,.target,.cfg).
4eb20 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e local.cfgname.=.xcode.getconfign
4eb40 61 6d 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c ame(cfg)._p(2,'%s./*.%s.*/.=.{',
4eb60 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 .cfg.xcode.targetid,.cfgname)._p
4eb80 28 33 2c 27 69 73 61 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 (3,'isa.=.XCBuildConfiguration;'
4eba0 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 5f 70 28 34 )._p(3,'buildSettings.=.{')._p(4
4ebc0 2c 27 41 4c 57 41 59 53 5f 53 45 41 52 43 48 5f 55 53 45 52 5f 50 41 54 48 53 20 3d 20 4e 4f 3b ,'ALWAYS_SEARCH_USER_PATHS.=.NO;
4ebe0 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e ').if.not.cfg.flags.Symbols.then
4ec00 0a 5f 70 28 34 2c 27 44 45 42 55 47 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f 52 4d 41 54 20 ._p(4,'DEBUG_INFORMATION_FORMAT.
4ec20 3d 20 22 64 77 61 72 66 2d 77 69 74 68 2d 64 73 79 6d 22 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 =."dwarf-with-dsym";').end.if.cf
4ec40 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 63 66 67 2e 62 75 g.kind.~=."StaticLib".and.cfg.bu
4ec60 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 20 7e 3d 20 22 22 20 74 68 65 6e 0a 5f 70 28 34 ildtarget.prefix.~=."".then._p(4
4ec80 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 50 52 45 46 49 58 20 3d 20 25 73 3b 27 2c 20 63 66 67 2e ,'EXECUTABLE_PREFIX.=.%s;',.cfg.
4eca0 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 74 buildtarget.prefix).end.if.cfg.t
4ecc0 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 argetextension.then.local.ext.=.
4ece0 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 0a 65 78 74 20 3d 20 69 69 66 28 65 78 cfg.targetextension.ext.=.iif(ex
4ed00 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 22 29 2c 20 65 78 74 3a 73 75 62 28 32 29 2c 20 65 t:startswith("."),.ext:sub(2),.e
4ed20 78 74 29 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 45 58 54 45 4e 53 49 4f 4e 20 3d xt)._p(4,'EXECUTABLE_EXTENSION.=
4ed40 20 25 73 3b 27 2c 20 65 78 74 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 70 .%s;',.ext).end.local.outdir.=.p
4ed60 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 72 67 65 74 ath.getdirectory(cfg.buildtarget
4ed80 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 6f 75 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 .bundlepath).if.outdir.~=.".".th
4eda0 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 en._p(4,'CONFIGURATION_BUILD_DIR
4edc0 20 3d 20 25 73 3b 27 2c 20 6f 75 74 64 69 72 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 44 .=.%s;',.outdir).end._p(4,'GCC_D
4ede0 59 4e 41 4d 49 43 5f 4e 4f 5f 50 49 43 20 3d 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f YNAMIC_NO_PIC.=.NO;')._p(4,'GCC_
4ee00 4d 4f 44 45 4c 5f 54 55 4e 49 4e 47 20 3d 20 47 35 3b 27 29 0a 69 66 20 74 72 2e 69 6e 66 6f 70 MODEL_TUNING.=.G5;').if.tr.infop
4ee20 6c 69 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d list.then._p(4,'INFOPLIST_FILE.=
4ee40 20 22 25 73 22 3b 27 2c 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 2e 63 66 67 2e 6e 61 6d 65 29 0a ."%s";',.tr.infoplist.cfg.name).
4ee60 65 6e 64 0a 69 6e 73 74 61 6c 6c 70 61 74 68 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 end.installpaths.=.{.ConsoleApp.
4ee80 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 =.'/usr/local/bin',.WindowedApp.
4eea0 3d 20 27 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 27 2c 0a 53 68 61 72 =.'"$(HOME)/Applications"',.Shar
4eec0 65 64 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 74 61 74 69 63 edLib.=.'/usr/local/lib',.Static
4eee0 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f 70 28 34 2c 27 Lib.=.'/usr/local/lib',.}._p(4,'
4ef00 49 4e 53 54 41 4c 4c 5f 50 41 54 48 20 3d 20 25 73 3b 27 2c 20 69 6e 73 74 61 6c 6c 70 61 74 68 INSTALL_PATH.=.%s;',.installpath
4ef20 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c s[cfg.kind]).local.infoplist_fil
4ef40 65 20 3d 20 6e 69 6c 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 e.=.nil.for._,.v.in.ipairs(cfg.f
4ef60 69 6c 65 73 29 20 64 6f 0a 69 66 20 28 73 74 72 69 6e 67 2e 66 69 6e 64 20 28 73 74 72 69 6e 67 iles).do.if.(string.find.(string
4ef80 2e 6c 6f 77 65 72 20 28 76 29 2c 20 27 69 6e 66 6f 2e 70 6c 69 73 74 27 29 20 7e 3d 20 6e 69 6c .lower.(v),.'info.plist').~=.nil
4efa0 29 20 74 68 65 6e 0a 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 ).then.infoplist_file.=.string.f
4efc0 6f 72 6d 61 74 28 27 24 28 53 52 43 52 4f 4f 54 29 2f 25 73 27 2c 20 76 29 0a 65 6e 64 0a 65 6e ormat('$(SRCROOT)/%s',.v).end.en
4efe0 64 0a 69 66 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a d.if.infoplist_file.~=.nil.then.
4f000 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 69 _p(4,'INFOPLIST_FILE.=."%s";',.i
4f020 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 52 4f 44 55 43 54 nfoplist_file).end._p(4,'PRODUCT
4f040 5f 4e 41 4d 45 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e _NAME.=."%s";',.cfg.buildtarget.
4f060 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 basename)._p(3,'};')._p(3,'name.
4f080 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 29 0a 65 6e =."%s";',.cfgname)._p(2,'};').en
4f0a0 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 69 67 75 72 d.function.xcode.XCBuildConfigur
4f0c0 61 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 ation_Project(tr,.cfg).local.cfg
4f0e0 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).
4f100 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
4f120 65 2e 70 72 6f 6a 65 63 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 e.projectid,.cfgname)._p(3,'isa.
4f140 3d 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 =.XCBuildConfiguration;')._p(3,'
4f160 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 6c 6f 63 61 6c 20 61 72 63 68 73 20 buildSettings.=.{').local.archs.
4f180 3d 20 7b 0a 4e 61 74 69 76 65 20 3d 20 22 24 28 4e 41 54 49 56 45 5f 41 52 43 48 5f 41 43 54 55 =.{.Native.=."$(NATIVE_ARCH_ACTU
4f1a0 41 4c 29 22 2c 0a 78 33 32 20 20 20 20 3d 20 22 69 33 38 36 22 2c 0a 78 36 34 20 20 20 20 3d 20 AL)",.x32....=."i386",.x64....=.
4f1c0 22 78 38 36 5f 36 34 22 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 24 28 41 52 43 48 53 "x86_64",.Universal32.=."$(ARCHS
4f1e0 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 _STANDARD_32_BIT)",.Universal64.
4f200 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 36 34 5f 42 49 54 29 22 2c 0a 55 6e =."$(ARCHS_STANDARD_64_BIT)",.Un
4f220 69 76 65 72 73 61 6c 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 36 iversal.=."$(ARCHS_STANDARD_32_6
4f240 34 5f 42 49 54 29 22 2c 0a 7d 0a 5f 70 28 34 2c 27 41 52 43 48 53 20 3d 20 22 25 73 22 3b 27 2c 4_BIT)",.}._p(4,'ARCHS.=."%s";',
4f260 20 61 72 63 68 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 5f 70 28 34 2c 27 53 44 4b 52 .archs[cfg.platform])._p(4,'SDKR
4f280 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 29 0a 6c 6f 63 OOT.=."%s";',.xcode.toolset).loc
4f2a0 61 6c 20 74 61 72 67 65 74 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 al.targetdir.=.path.getdirectory
4f2c0 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 74 68 29 0a 69 66 20 (cfg.buildtarget.bundlepath).if.
4f2e0 74 61 72 67 65 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 targetdir.~=.".".then._p(4,'CONF
4f300 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 22 24 28 53 59 4d 52 4f 4f 54 IGURATION_BUILD_DIR.=."$(SYMROOT
4f320 29 22 3b 27 29 3b 0a 65 6e 64 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 54 )";');.end._p(4,'CONFIGURATION_T
4f340 45 4d 50 5f 44 49 52 20 3d 20 22 24 28 4f 42 4a 52 4f 4f 54 29 22 3b 27 29 0a 69 66 20 63 66 67 EMP_DIR.=."$(OBJROOT)";').if.cfg
4f360 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 43 4f 50 59 5f 50 .flags.Symbols.then._p(4,'COPY_P
4f380 48 41 53 45 5f 53 54 52 49 50 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 HASE_STRIP.=.NO;').end._p(4,'GCC
4f3a0 5f 43 5f 4c 41 4e 47 55 41 47 45 5f 53 54 41 4e 44 41 52 44 20 3d 20 67 6e 75 39 39 3b 27 29 0a _C_LANGUAGE_STANDARD.=.gnu99;').
4f3c0 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f if.cfg.flags.NoExceptions.then._
4f3e0 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d p(4,'GCC_ENABLE_CPP_EXCEPTIONS.=
4f400 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 .NO;').end.if.cfg.flags.NoRTTI.t
4f420 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 52 54 54 49 20 3d 20 hen._p(4,'GCC_ENABLE_CPP_RTTI.=.
4f440 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 7e 3d 20 22 78 63 6f 64 65 34 22 NO;').end.if._ACTION.~=."xcode4"
4f460 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 61 6e 64 20 6e 6f 74 20 63 .and.cfg.flags.Symbols.and.not.c
4f480 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 74 68 65 6e 0a fg.flags.NoEditAndContinue.then.
4f4a0 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 46 49 58 5f 41 4e 44 5f 43 4f 4e 54 49 4e 55 _p(4,'GCC_ENABLE_FIX_AND_CONTINU
4f4c0 45 20 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 E.=.YES;').end.if.cfg.flags.NoEx
4f4e0 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 42 4c 45 5f 4f ceptions.then._p(4,'GCC_ENABLE_O
4f500 42 4a 43 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 BJC_EXCEPTIONS.=.NO;').end.if.cf
4f520 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 g.flags.Optimize.or.cfg.flags.Op
4f540 74 69 6d 69 7a 65 53 69 7a 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 timizeSize.then._p(4,'GCC_OPTIMI
4f560 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 73 3b 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 ZATION_LEVEL.=.s;').elseif.cfg.f
4f580 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 lags.OptimizeSpeed.then._p(4,'GC
4f5a0 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 33 3b 27 29 0a 65 6c 73 65 C_OPTIMIZATION_LEVEL.=.3;').else
4f5c0 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 20 3d 20 ._p(4,'GCC_OPTIMIZATION_LEVEL.=.
4f5e0 30 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 0;').end.if.cfg.pchheader.and.no
4f600 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 t.cfg.flags.NoPCH.then._p(4,'GCC
4f620 5f 50 52 45 43 4f 4d 50 49 4c 45 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 59 45 53 3b _PRECOMPILE_PREFIX_HEADER.=.YES;
4f640 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 22 25 73 ')._p(4,'GCC_PREFIX_HEADER.=."%s
4f660 22 3b 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 ";',.cfg.pchheader).end.xcode.pr
4f680 69 6e 74 6c 69 73 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 27 47 43 43 5f 50 52 45 50 52 4f intlist(cfg.defines,.'GCC_PREPRO
4f6a0 43 45 53 53 4f 52 5f 44 45 46 49 4e 49 54 49 4f 4e 53 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 53 CESSOR_DEFINITIONS')._p(4,'GCC_S
4f6c0 59 4d 42 4f 4c 53 5f 50 52 49 56 41 54 45 5f 45 58 54 45 52 4e 20 3d 20 4e 4f 3b 27 29 0a 69 66 YMBOLS_PRIVATE_EXTERN.=.NO;').if
4f6e0 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 .cfg.flags.FatalWarnings.then._p
4f700 28 34 2c 27 47 43 43 5f 54 52 45 41 54 5f 57 41 52 4e 49 4e 47 53 5f 41 53 5f 45 52 52 4f 52 53 (4,'GCC_TREAT_WARNINGS_AS_ERRORS
4f720 20 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 41 42 4f .=.YES;').end._p(4,'GCC_WARN_ABO
4f740 55 54 5f 52 45 54 55 52 4e 5f 54 59 50 45 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 UT_RETURN_TYPE.=.YES;')._p(4,'GC
4f760 43 5f 57 41 52 4e 5f 55 4e 55 53 45 44 5f 56 41 52 49 41 42 4c 45 20 3d 20 59 45 53 3b 27 29 0a C_WARN_UNUSED_VARIABLE.=.YES;').
4f780 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c xcode.printlist(cfg.includedirs,
4f7a0 20 27 48 45 41 44 45 52 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 29 0a 78 63 6f 64 65 2e 70 72 .'HEADER_SEARCH_PATHS').xcode.pr
4f7c0 69 6e 74 6c 69 73 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 4c 49 42 52 41 52 59 5f 53 45 intlist(cfg.libdirs,.'LIBRARY_SE
4f7e0 41 52 43 48 5f 50 41 54 48 53 27 29 0a 5f 70 28 34 2c 27 4f 42 4a 52 4f 4f 54 20 3d 20 22 25 73 ARCH_PATHS')._p(4,'OBJROOT.=."%s
4f800 22 3b 27 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 34 2c 27 4f 4e 4c 59 5f ";',.cfg.objectsdir)._p(4,'ONLY_
4f820 41 43 54 49 56 45 5f 41 52 43 48 20 3d 20 25 73 3b 27 2c 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 ACTIVE_ARCH.=.%s;',iif(premake.c
4f840 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 2c 27 59 45 53 27 2c 27 4e onfig.isdebugbuild(cfg),'YES','N
4f860 4f 27 29 29 0a 6c 6f 63 61 6c 20 63 68 65 63 6b 73 20 3d 20 7b 0a 5b 22 2d 66 66 61 73 74 2d 6d O')).local.checks.=.{.["-ffast-m
4f880 61 74 68 22 5d 20 20 20 20 20 20 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 ath"]..........=.cfg.flags.Float
4f8a0 46 61 73 74 2c 0a 5b 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 5d 20 20 20 20 20 20 20 20 3d Fast,.["-ffloat-store"]........=
4f8c0 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 2c 0a 5b 22 2d 66 6f 6d 69 74 .cfg.flags.FloatStrict,.["-fomit
4f8e0 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 5d 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 -frame-pointer"].=.cfg.flags.NoF
4f900 72 61 6d 65 50 6f 69 6e 74 65 72 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d ramePointer,.}.local.flags.=.{.}
4f920 0a 66 6f 72 20 66 6c 61 67 2c 20 63 68 65 63 6b 20 69 6e 20 70 61 69 72 73 28 63 68 65 63 6b 73 .for.flag,.check.in.pairs(checks
4f940 29 20 64 6f 0a 69 66 20 63 68 65 63 6b 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 ).do.if.check.then.table.insert(
4f960 66 6c 61 67 73 2c 20 66 6c 61 67 29 0a 65 6e 64 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 flags,.flag).end.end.xcode.print
4f980 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 69 6c 64 list(table.join(flags,.cfg.build
4f9a0 6f 70 74 69 6f 6e 73 29 2c 20 27 4f 54 48 45 52 5f 43 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 options),.'OTHER_CFLAGS').flags.
4f9c0 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 =.{.}.for._,.lib.in.ipairs(prema
4f9e0 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 29 29 20 64 6f 0a 69 ke.getlinks(cfg,."system")).do.i
4fa00 66 20 6e 6f 74 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6c 69 62 29 20 74 68 65 f.not.xcode.isframework(lib).the
4fa20 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 6c 22 20 2e 2e 20 6c 69 n.table.insert(flags,."-l"....li
4fa40 62 29 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 67 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c b).end.end.flags.=.table.join(fl
4fa60 61 67 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 78 63 6f 64 65 2e 70 72 69 6e ags,.cfg.linkoptions).xcode.prin
4fa80 74 6c 69 73 74 28 66 6c 61 67 73 2c 20 27 4f 54 48 45 52 5f 4c 44 46 4c 41 47 53 27 29 0a 69 66 tlist(flags,.'OTHER_LDFLAGS').if
4faa0 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 5f 70 .cfg.flags.StaticRuntime.then._p
4fac0 28 34 2c 27 53 54 41 4e 44 41 52 44 5f 43 5f 50 4c 55 53 5f 50 4c 55 53 5f 4c 49 42 52 41 52 59 (4,'STANDARD_C_PLUS_PLUS_LIBRARY
4fae0 5f 54 59 50 45 20 3d 20 73 74 61 74 69 63 3b 27 29 0a 65 6e 64 0a 69 66 20 74 61 72 67 65 74 64 _TYPE.=.static;').end.if.targetd
4fb00 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 59 4d 52 4f 4f 54 20 3d 20 22 ir.~=.".".then._p(4,'SYMROOT.=."
4fb20 25 73 22 3b 27 2c 20 74 61 72 67 65 74 64 69 72 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 %s";',.targetdir).end.if.cfg.fla
4fb40 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 41 52 4e gs.ExtraWarnings.then._p(4,'WARN
4fb60 49 4e 47 5f 43 46 4c 41 47 53 20 3d 20 22 2d 57 61 6c 6c 22 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 ING_CFLAGS.=."-Wall";').end._p(3
4fb80 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 20 63 66 67 6e ,'};')._p(3,'name.=."%s";',.cfgn
4fba0 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 6e 20 78 63 6f ame)._p(2,'};').end.function.xco
4fbc0 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 5f 70 28 27 de.XCBuildConfiguration(tr)._p('
4fbe0 2f 2a 20 42 65 67 69 6e 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 /*.Begin.XCBuildConfiguration.se
4fc00 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 ction.*/').for._,.target.in.ipai
4fc20 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 66 6f 72 20 rs(tr.products.children).do.for.
4fc40 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.
4fc60 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 61 72 67 65 xcode.XCBuildConfiguration_Targe
4fc80 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f t(tr,.target,.cfg).end.end.for._
4fca0 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 ,.cfg.in.ipairs(tr.configs).do.x
4fcc0 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 6a 65 63 code.XCBuildConfiguration_Projec
4fce0 74 28 74 72 2c 20 63 66 67 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 42 75 69 6c t(tr,.cfg).end._p('/*.End.XCBuil
4fd00 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 5f 70 28 27 dConfiguration.section.*/')._p('
4fd20 27 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 ').end.function.xcode.XCBuildCon
4fd40 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 28 74 72 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 74 figurationList(tr).local.sln.=.t
4fd60 72 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 r.project.solution._p('/*.Begin.
4fd80 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 XCConfigurationList.section.*/')
4fda0 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 .for._,.target.in.ipairs(tr.prod
4fdc0 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 42 75 ucts.children).do._p(2,'%s./*.Bu
4fde0 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 ild.configuration.list.for.PBXNa
4fe00 74 69 76 65 54 61 72 67 65 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e tiveTarget."%s".*/.=.{',.target.
4fe20 63 66 67 73 65 63 74 69 6f 6e 2c 20 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 cfgsection,.target.name)._p(3,'i
4fe40 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 sa.=.XCConfigurationList;')._p(3
4fe60 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 ,'buildConfigurations.=.(').for.
4fe80 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.
4fea0 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 _p(4,'%s./*.%s.*/,',.cfg.xcode.t
4fec0 61 72 67 65 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 argetid,.xcode.getconfigname(cfg
4fee0 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 )).end._p(3,');')._p(3,'defaultC
4ff00 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 onfigurationIsVisible.=.0;')._p(
4ff20 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 3,'defaultConfigurationName.=."%
4ff40 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e s";',.xcode.getconfigname(tr.con
4ff60 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 31 figs[1]))._p(2,'};').end._p(2,'1
4ff80 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 DEB928908733DD80010E9CD./*.Build
4ffa0 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 .configuration.list.for.PBXProje
4ffc0 63 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 ct."%s".*/.=.{',.tr.name)._p(3,'
4ffe0 69 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 isa.=.XCConfigurationList;')._p(
50000 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 3,'buildConfigurations.=.(').for
50020 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f ._,.cfg.in.ipairs(tr.configs).do
50040 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e ._p(4,'%s./*.%s.*/,',.cfg.xcode.
50060 70 72 6f 6a 65 63 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 projectid,.xcode.getconfigname(c
50080 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c fg)).end._p(3,');')._p(3,'defaul
500a0 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f tConfigurationIsVisible.=.0;')._
500c0 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 4e 61 6d 65 20 3d 20 p(3,'defaultConfigurationName.=.
500e0 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 "%s";',.xcode.getconfigname(tr.c
50100 6f 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e onfigs[1]))._p(2,'};')._p('/*.En
50120 64 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f d.XCConfigurationList.section.*/
50140 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 46 6f 6f ')._p('').end.function.xcode.Foo
50160 74 65 72 28 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 27 5c 74 72 6f 6f 74 4f 62 6a 65 63 ter()._p(1,'};')._p('\trootObjec
50180 74 20 3d 20 30 38 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 t.=.08FB7793FE84155DC02AAC07./*.
501a0 50 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 3b 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 Project.object.*/;')._p('}').end
501c0 0a 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f ..local.xcode.=.premake.xcode.lo
501e0 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 69 6f 6e cal.tree.=.premake.tree.function
50200 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 .xcode.buildprjtree(prj).local.t
50220 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 r.=.premake.project.buildsourcet
50240 72 65 65 28 70 72 6a 29 0a 74 72 2e 63 6f 6e 66 69 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 ree(prj).tr.configs.=.{}.for._,.
50260 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 cfgname.in.ipairs(prj.solution.c
50280 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 onfigurations).do.for._,.platfor
502a0 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 78 63 6f 64 65 2e 70 m.in.ipairs(prj.solution.xcode.p
502c0 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 latforms).do.local.cfg.=.premake
502e0 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 61 74 66 6f 72 .getconfig(prj,.cfgname,.platfor
50300 6d 29 0a 63 66 67 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 m).cfg.xcode.=.{}.cfg.xcode.targ
50320 65 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f etid.=.xcode.newid(prj.xcode.pro
50340 6a 65 63 74 6e 6f 64 65 2c 20 63 66 67 6e 61 6d 65 29 0a 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f jectnode,.cfgname).cfg.xcode.pro
50360 6a 65 63 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 74 72 2c 20 63 66 67 6e 61 6d 65 jectid.=.xcode.newid(tr,.cfgname
50380 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 72 2e 63 6f 6e 66 69 67 73 2c 20 63 66 67 29 0a ).table.insert(tr.configs,.cfg).
503a0 65 6e 64 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 end.end.tree.traverse(tr,.{.onbr
503c0 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 70 61 74 68 2e 67 65 anch.=.function(node).if.path.ge
503e0 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 2e 6c 70 72 6f 6a textension(node.name).==.".lproj
50400 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6c 61 6e 67 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 ".then.local.lang.=.path.getbase
50420 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 20 2d 2d 20 22 45 6e 67 6c 69 73 68 22 2c 20 22 name(node.name)..--."English",."
50440 46 72 65 6e 63 68 22 2c 20 65 74 63 2e 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 6e 6f 64 65 20 69 6e French",.etc..for._,.filenode.in
50460 20 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 .ipairs(node.children).do.local.
50480 67 72 70 6e 6f 64 65 20 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 66 grpnode.=.node.parent.children[f
504a0 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 20 67 72 70 6e 6f 64 65 20 74 68 65 ilenode.name].if.not.grpnode.the
504c0 6e 0a 67 72 70 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 6e 6f 64 65 2e 70 61 72 n.grpnode.=.tree.insert(node.par
504e0 65 6e 74 2c 20 74 72 65 65 2e 6e 65 77 28 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 29 29 0a 67 72 ent,.tree.new(filenode.name)).gr
50500 70 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 76 67 72 6f 75 70 22 0a 65 6e 64 0a 66 69 6c 65 6e 6f pnode.kind.=."vgroup".end.fileno
50520 64 65 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 61 6e 67 29 de.name.=.path.getbasename(lang)
50540 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 67 72 70 6e 6f 64 65 2c 20 66 69 6c 65 6e 6f 64 65 29 0a .tree.insert(grpnode,.filenode).
50560 65 6e 64 0a 74 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 end.tree.remove(node).end.end.})
50580 0a 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 46 72 61 6d 65 .tr.frameworks.=.tree.new("Frame
505a0 77 6f 72 6b 73 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 works").for.cfg.in.premake.eachc
505c0 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 onfig(prj).do.for._,.link.in.ipa
505e0 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
50600 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 6e 61 6d 65 20 3d m",."fullpath")).do.local.name.=
50620 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 .path.getname(link).if.xcode.isf
50640 72 61 6d 65 77 6f 72 6b 28 6e 61 6d 65 29 20 61 6e 64 20 6e 6f 74 20 74 72 2e 66 72 61 6d 65 77 ramework(name).and.not.tr.framew
50660 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 6e 6f 64 65 20 3d 20 orks.children[name].then.node.=.
50680 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 74 72 65 65 2e tree.insert(tr.frameworks,.tree.
506a0 6e 65 77 28 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a new(name)).node.path.=.link.end.
506c0 65 6e 64 0a 65 6e 64 0a 69 66 20 23 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 end.end.if.#tr.frameworks.childr
506e0 65 6e 20 3e 20 30 20 74 68 65 6e 20 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e en.>.0.then..tree.insert(tr,.tr.
50700 66 72 61 6d 65 77 6f 72 6b 73 29 0a 65 6e 64 0a 74 72 2e 70 72 6f 64 75 63 74 73 20 3d 20 74 72 frameworks).end.tr.products.=.tr
50720 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 64 75 63 74 73 ee.insert(tr,.tree.new("Products
50740 22 29 29 0a 74 72 2e 70 72 6f 6a 65 63 74 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 6a ")).tr.projects.=.tree.new("Proj
50760 65 63 74 73 22 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d ects").for._,.dep.in.ipairs(prem
50780 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e ake.getdependencies(prj,."siblin
507a0 67 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 78 63 70 61 74 68 20 3d g",."object")).do.local.xcpath.=
507c0 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 64 65 70 29 0a 6c 6f 63 .xcode.getxcodeprojname(dep).loc
507e0 61 6c 20 78 63 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 6a 65 al.xcnode.=.tree.insert(tr.proje
50800 63 74 73 2c 20 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 78 63 70 61 74 cts,.tree.new(path.getname(xcpat
50820 68 29 29 29 0a 78 63 6e 6f 64 65 2e 70 61 74 68 20 3d 20 78 63 70 61 74 68 0a 78 63 6e 6f 64 65 h))).xcnode.path.=.xcpath.xcnode
50840 2e 70 72 6f 6a 65 63 74 20 3d 20 64 65 70 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f .project.=.dep.xcnode.productgro
50860 75 70 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 upid.=.xcode.newid(xcnode,."prod
50880 67 72 70 22 29 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 20 3d 20 78 63 grp").xcnode.productproxyid.=.xc
508a0 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 70 72 6f 78 22 29 0a 78 63 ode.newid(xcnode,."prodprox").xc
508c0 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 node.targetproxyid..=.xcode.newi
508e0 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 d(xcnode,."targprox").xcnode.tar
50900 67 65 74 64 65 70 65 6e 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 getdependid.=.xcode.newid(xcnode
50920 2c 20 22 74 61 72 67 64 65 70 22 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 ,."targdep").local.cfg.=.premake
50940 2e 67 65 74 63 6f 6e 66 69 67 28 64 65 70 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f .getconfig(dep,.prj.configuratio
50960 6e 73 5b 31 5d 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 78 63 6e 6f 64 65 ns[1]).node.=.tree.insert(xcnode
50980 2c 20 74 72 65 65 2e 6e 65 77 28 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 ,.tree.new(cfg.linktarget.name))
509a0 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c .node.path.=.cfg.linktarget.full
509c0 70 61 74 68 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 65 6e 64 0a 69 66 20 23 74 72 2e 70 path.node.cfg.=.cfg.end.if.#tr.p
509e0 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 74 72 65 65 2e 69 rojects.children.>.0.then.tree.i
50a00 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 70 72 6f 6a 65 63 74 73 29 0a 65 6e 64 0a 74 72 65 65 2e nsert(tr,.tr.projects).end.tree.
50a20 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 6f 6e traverse(tr,.{.onnode.=.function
50a40 28 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 (node).node.id.=.xcode.newid(nod
50a60 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 e).if.xcode.getbuildcategory(nod
50a80 65 29 20 74 68 65 6e 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 e).then.node.buildid.=.xcode.new
50aa0 69 64 28 6e 6f 64 65 2c 20 22 62 75 69 6c 64 22 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e id(node,."build").end.if.string.
50ac0 65 6e 64 73 77 69 74 68 28 6e 6f 64 65 2e 6e 61 6d 65 2c 20 22 49 6e 66 6f 2e 70 6c 69 73 74 22 endswith(node.name,."Info.plist"
50ae0 29 20 74 68 65 6e 0a 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 ).then.tr.infoplist.=.node.end.e
50b00 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 74 nd.},.true).node.=.tree.insert(t
50b20 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 64 r.products,.prj.xcode.projectnod
50b40 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 61 e).node.kind.=."product".node.pa
50b60 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 61 th.=.node.cfg.buildtarget.fullpa
50b80 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 64 th.node.cfgsection.=.xcode.newid
50ba0 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 20 (node,."cfg").node.resstageid.=.
50bc0 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 6f xcode.newid(node,."rez").node.so
50be0 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 72 urcesid..=.xcode.newid(node,."sr
50c00 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 69 c").node.fxstageid..=.xcode.newi
50c20 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 6e d(node,."fxs").return.tr.end.fun
50c40 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 29 ction.premake.xcode.project(prj)
50c60 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 70 .local.tr.=.xcode.buildprjtree(p
50c80 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 75 rj).xcode.Header(tr).xcode.PBXBu
50ca0 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 74 ildFile(tr).xcode.PBXContainerIt
50cc0 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 6e emProxy(tr).xcode.PBXFileReferen
50ce0 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 75 ce(tr,prj).xcode.PBXFrameworksBu
50d00 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 0a ildPhase(tr).xcode.PBXGroup(tr).
50d20 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 2e xcode.PBXNativeTarget(tr).xcode.
50d40 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 63 PBXProject(tr).xcode.PBXReferenc
50d60 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 69 eProxy(tr).xcode.PBXResourcesBui
50d80 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 74 ldPhase(tr).xcode.PBXShellScript
50da0 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 42 BuildPhase(tr).xcode.PBXSourcesB
50dc0 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 uildPhase(tr).xcode.PBXVariantGr
50de0 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 6e 64 65 6e 63 oup(tr).xcode.PBXTargetDependenc
50e00 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 61 74 69 6f 6e y(tr).xcode.XCBuildConfiguration
50e20 28 74 72 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c (tr).xcode.XCBuildConfigurationL
50e40 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 64 0a 00 70 72 ist(tr).xcode.Footer(tr).end..pr
50e60 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 64 65 34 20 3d emake.xcode4.=.{}.local.xcode4.=
50e80 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 6f 64 65 34 2e .premake.xcode4.function.xcode4.
50ea0 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 76 65 72 73 69 workspace_head()._p('<?xml.versi
50ec0 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 27 29 0a 5f 70 on="1.0".encoding="UTF-8"?>')._p
50ee0 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 6e 20 3d 20 22 ('<Workspace')._p(1,'version.=."
50f00 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 2e 77 6f 72 6b 1.0">').end.function.xcode4.work
50f20 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 65 3e 27 29 0a space_tail()._p('</Workspace>').
50f40 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 63 65 5f 66 69 end.function.xcode4.workspace_fi
50f60 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 3d 20 70 61 74 le_ref(prj).local.projpath.=.pat
50f80 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 6c 6f 63 61 74 h.getrelative(prj.solution.locat
50fa0 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 61 74 68 20 3d ion,.prj.location).if.projpath.=
50fc0 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 6c 73 65 20 70 =.'.'.then.projpath.=.''..else.p
50fe0 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 6e 64 0a 5f 70 rojpath.=.projpath...'/'..end._p
51000 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 6f 6e 20 3d 20 (1,'<FileRef')._p(2,'location.=.
51020 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 6a 2e 6e 61 6d "group:%s">',projpath....prj.nam
51040 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 46 69 6c 65 52 e....'.xcodeproj')._p(1,'</FileR
51060 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 6f 72 6b 73 70 ef>').end.function.xcode4.worksp
51080 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 63 6f 64 65 2e ace_generate(sln).premake.xcode.
510a0 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 2e 77 6f 72 6b preparesolution(sln).xcode4.work
510c0 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 50 72 6f 6a 65 space_head().xcode4.reorderProje
510e0 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 2e 73 6f 6c 75 cts(sln).for.prj.in.premake.solu
51100 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 6f 64 65 34 2e tion.eachproject(sln).do.xcode4.
51120 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 0a 78 63 6f 64 workspace_file_ref(prj).end.xcod
51140 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 63 74 69 6f 6e e4.workspace_tail().end.function
51160 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 29 0a 69 66 20 .xcode4.reorderProjects(sln).if.
51180 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 2c 20 70 72 6a sln.startproject.then.for.i,.prj
511a0 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 69 66 20 73 .in.ipairs(sln.projects).do.if.s
511c0 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 20 74 68 65 6e ln.startproject.==.prj.name.then
511e0 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 65 20 63 75 72 .local.cur.=.prj.group.while.cur
51200 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 69 70 61 69 72 .~=.nil.do.for.j,.group.in.ipair
51220 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 3d 20 63 75 72 s(sln.groups).do.if.group.==.cur
51240 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 70 73 2c 20 6a .then.table.remove(sln.groups,.j
51260 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 74 28 73 6c 6e ).break.end.end.table.insert(sln
51280 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 70 61 72 65 6e .groups,.1,.cur).cur.=.cur.paren
512a0 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 65 63 74 73 2c t.end.table.remove(sln.projects,
512c0 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 74 73 2c 20 31 .i).table.insert(sln.projects,.1
512e0 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 64 0a 00 70 72 ,.prj).break.end.end.end.end..pr
51300 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 70 72 65 6d 61 emake.clean.=.{.}.function.prema
51320 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 74 65 72 6e 29 ke.clean.directory(obj,.pattern)
51340 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 .local.fname.=.premake.project.g
51360 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 2e 72 6d 64 69 etfilename(obj,.pattern).os.rmdi
51380 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 6b 65 2e 63 6c r(fname).end.function.premake.cl
513a0 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 6c 20 66 6e 61 ean.file(obj,.pattern).local.fna
513c0 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
513e0 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 61 6d 65 29 0a (obj,.pattern).os.remove(fname).
51400 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 20 3d 20 22 63 end.newaction.{.trigger.....=."c
51420 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 65 20 61 6c 6c lean",.description.=."Remove.all
51440 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 65 73 22 2c 0a .binaries.and.generated.files",.
51460 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 66 6f 72 20 61 onsolution.=.function(sln).for.a
51480 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 68 28 29 20 64 ction.in.premake.action.each().d
514a0 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 20 74 68 65 6e o.if.action.oncleansolution.then
514c0 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 29 0a 65 6e 64 .action.oncleansolution(sln).end
514e0 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 69 6f 6e 28 70 .end.end,.onproject.=.function(p
51500 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 63 74 69 6f 6e rj).for.action.in.premake.action
51520 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a .each().do.if.action.oncleanproj
51540 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 65 63 74 28 70 ect.then.action.oncleanproject(p
51560 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 64 69 72 29 20 rj).end.end.if.(prj.objectsdir).
51580 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a then.premake.clean.directory(prj
515a0 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 20 70 6c 61 74 ,.prj.objectsdir).end.local.plat
515c0 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 72 6d 73 20 6f forms.=.prj.solution.platforms.o
515e0 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 28 70 6c 61 74 r.{.}.if.not.table.contains(plat
51600 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 6f 72 6d 73 20 forms,."Native").then.platforms.
51620 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 4e 61 74 69 76 =.table.join(platforms,.{."Nativ
51640 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 6e 20 69 70 61 e".}).end.for._,.platform.in.ipa
51660 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 6e 20 70 72 65 irs(platforms).do.for.cfg.in.pre
51680 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 72 6d 29 20 64 make.eachconfig(prj,.platform).d
516a0 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 72 6a 2c 20 63 o.premake.clean.directory(prj,.c
516c0 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 6e 2e 66 69 6c fg.objectsdir).premake.clean.fil
516e0 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 e(prj,.premake.gettarget(cfg,."b
51700 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 22 77 69 6e 64 uild",."posix",."windows",."wind
51720 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 61 6e 2e 66 69 ows").fullpath).premake.clean.fi
51740 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,."
51760 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 6c 69 6e 75 78 build",."posix",."posix",."linux
51780 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(
517a0 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
517c0 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 6f 73 78 22 29 ld",."posix",."posix",."macosx")
517e0 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 .fullpath).premake.clean.file(pr
51800 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 j,.premake.gettarget(cfg,."build
51820 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 29 2e 66 75 ",."posix",."PS3",."windows").fu
51840 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 llpath).premake.clean.file(prj,.
51860 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 premake.gettarget(cfg,."build",.
51880 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 22 4f 72 62 69 "posix",."PS3",."windows",."Orbi
518a0 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 3d 20 22 57 69 s").fullpath).if.cfg.kind.==."Wi
518c0 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 61 6e 2e 64 69 ndowedApp".then.premake.clean.di
518e0 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 67 65 74 28 63 rectory(prj,.premake.gettarget(c
51900 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",."
51920 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 0a 65 6e 64 0a linux").fullpath....".app").end.
51940 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 6d 61 6b 65 2e premake.clean.file(prj,.premake.
51960 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 64 6f 77 73 22 gettarget(cfg,."link",."windows"
51980 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 6c 70 61 74 68 ,."windows",."windows").fullpath
519a0 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 72 65 6d 61 6b ).premake.clean.file(prj,.premak
519c0 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 6f 73 69 78 22 e.gettarget(cfg,."link",."posix"
519e0 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 68 29 0a 6c 6f ,."posix",."linux").fullpath).lo
51a00 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 61 6b 65 2e 70 cal.target.=.path.join(premake.p
51a20 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 2e 62 75 69 6c roject.getfilename(prj,.cfg.buil
51a40 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 6c 64 74 61 72 dtarget.directory),.cfg.buildtar
51a60 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 20 70 72 65 6d get.basename).for.action.in.prem
51a80 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 69 6f 6e 2e 6f ake.action.each().do.if.action.o
51aa0 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 63 6c 65 61 6e ncleantarget.then.action.onclean
51ac0 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 65 6e 64 0a 65 target(target).end.end.end.end.e
51ae0 6e 64 0a 7d 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 nd.}.._WORKING_DIR........=.os.g
51b00 65 74 63 77 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 etcwd().local.function.injectpla
51b20 74 66 6f 72 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 tform(platform).if.not.platform.
51b40 74 68 65 6e 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 then.return.true.end.platform.=.
51b60 70 72 65 6d 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 premake.checkvalue(platform,.pre
51b80 6d 61 6b 65 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 make.fields.platforms.allowed).f
51ba0 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 or.sln.in.premake.solution.each(
51bc0 29 20 64 6f 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 ).do.local.platforms.=.sln.platf
51be0 6f 72 6d 73 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 orms.or.{.}.if.#platforms.==.0.t
51c00 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 hen.table.insert(platforms,."Nat
51c20 69 76 65 22 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 ive").end.if.not.table.contains(
51c40 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 72 65 74 75 72 6e platforms,."Native").then.return
51c60 20 66 61 6c 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 .false,.sln.name....".does.not.t
51c80 61 72 67 65 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 arget.native.platform\nNative.pl
51ca0 61 74 66 6f 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 atform.settings.are.required.for
51cc0 20 74 68 65 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 .the.--platform.feature.".end.if
51ce0 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 .not.table.contains(platforms,.p
51d00 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 70 6c 61 74 66 latform).then.table.insert(platf
51d20 6f 72 6d 73 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 orms,.platform).end.sln.platform
51d40 73 20 3d 20 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 s.=.platforms.end.return.true.en
51d60 64 0a 66 75 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 d.function._premake_main(scriptp
51d80 61 74 68 29 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 ath).if.(scriptpath).then.local.
51da0 73 63 72 69 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 scripts..=.dofile(scriptpath....
51dc0 22 2f 5f 6d 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 "/_manifest.lua").for._,v.in.ipa
51de0 69 72 73 28 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 irs(scripts).do.dofile(scriptpat
51e00 68 20 2e 2e 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 h...."/"....v).end.end._PREMAKE_
51e20 43 4f 4d 4d 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 COMMAND.=.path.getabsolute(_PREM
51e40 41 4b 45 5f 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 AKE_COMMAND).premake.action.set(
51e60 5f 41 43 54 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 _ACTION).math.randomseed(os.time
51e80 28 29 29 0a 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 ()).if.(nil.~=._OPTIONS["file"])
51ea0 20 74 68 65 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 .then.local.fname.=._OPTIONS["fi
51ec0 6c 65 22 5d 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 le"].if.(os.isfile(fname)).then.
51ee0 64 6f 66 69 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 dofile(fname).else.error("No.gen
51f00 69 65 20 73 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 ie.script.'"....fname...."'.foun
51f20 64 21 22 2c 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 d!",.2).end.else.local.dir,.name
51f40 20 3d 20 70 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 .=.premake.findDefaultScript(pat
51f60 68 2e 67 65 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 h.getabsolute("./")).if.dir.~=.n
51f80 69 6c 20 74 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 il.then.os.chdir(dir).dofile(nam
51fa0 65 29 0a 65 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 e).end.end.if.(_OPTIONS["version
51fc0 22 5d 20 6f 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 "].or._OPTIONS["help"].or.not._A
51fe0 43 54 49 4f 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 CTION).then.printf("GENie.-.Proj
52000 65 63 74 20 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 ect.generator.tool.%s",._GENIE_V
52020 45 52 53 49 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 ERSION_STR).printf("https://gith
52040 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 29 0a 69 66 20 28 6e 6f 74 ub.com/bkaradzic/genie").if.(not
52060 20 5f 4f 50 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 ._OPTIONS["version"]).then.prema
52080 6b 65 2e 73 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 ke.showhelp().end.return.1.end.a
520a0 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 28 29 ction.=.premake.action.current()
520c0 0a 69 66 20 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 .if.(not.action).then.error("Err
520e0 6f 72 3a 20 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 or:.no.such.action.'"...._ACTION
52100 20 2e 2e 20 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 ...."'",.0).end.ok,.err.=.premak
52120 65 2e 6f 70 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 e.option.validate(_OPTIONS).if.(
52140 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 22 20 2e 2e 20 not.ok).then.error("Error:."....
52160 65 72 72 2c 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 err,.0).end.ok,.err.=.premake.ch
52180 65 63 6b 74 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 ecktools().if.(not.ok).then.erro
521a0 72 28 22 45 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 r("Error:."....err,.0).end.ok,.e
521c0 72 72 20 3d 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 rr.=.injectplatform(_OPTIONS["pl
521e0 61 74 66 6f 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 atform"]).if.(not.ok).then.error
52200 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 28 ("Error:."....err,.0).end.print(
52220 22 42 75 69 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 "Building.configurations...").pr
52240 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 6f 6b 2c 20 65 72 emake.bake.buildconfigs().ok,.er
52260 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 0a 69 66 20 28 r.=.premake.checkprojects().if.(
52280 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 22 20 2e 2e 20 not.ok).then.error("Error:."....
522a0 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 20 61 63 74 69 err,.0).end.printf("Running.acti
522c0 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 29 0a 70 72 65 on.'%s'...",.action.trigger).pre
522e0 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 67 67 65 72 29 make.action.call(action.trigger)
52300 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 64 0a 00 75 6e .print("Done.").return.0.end..un
52320 61 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 25 73 able.to.remove.directory.'%s'.%s
52340 2f 25 73 00 73 63 72 69 70 74 73 00 4c 75 61 20 35 2e 33 2e 30 20 20 43 6f 70 79 72 69 67 68 74 /%s.scripts.Lua.5.3.0..Copyright
52360 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 00 .(C).1994-2015.Lua.org,.PUC-Rio.
52380 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 00 76 65 72 73 69 6f 6e 20 33 37 37 20 28 63 6f 6d 6d _GENIE_VERSION.version.377.(comm
523a0 69 74 20 30 65 35 37 66 38 31 38 61 38 34 39 37 36 39 37 32 62 30 39 65 63 39 64 37 34 64 38 65 it.0e57f818a84976972b09ec9d74d8e
523c0 34 65 35 61 64 66 37 62 33 32 31 29 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f 53 54 52 00 4e5adf7b321)._GENIE_VERSION_STR.
523e0 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 34 2d 32 30 31 35 20 42 72 61 6e 69 6d 69 72 Copyright.(c).2014-2015.Branimir
52400 20 4b 61 72 61 64 c5 be 69 c4 87 2c 20 4e 65 69 6c 20 52 69 63 68 61 72 64 73 6f 6e 2c 0a 4d 69 .Karad..i..,.Neil.Richardson,.Mi
52420 6b 65 20 50 6f 70 6f 6c 6f 73 6b 69 2c 20 44 72 65 77 20 53 6f 6c 6f 6d 6f 6e 2c 20 54 65 64 20 ke.Popoloski,.Drew.Solomon,.Ted.
52440 64 65 20 4d 75 6e 6e 69 6b 2c 20 4d 69 6f 64 72 61 67 20 4d 69 6c 61 6e 6f 76 69 c4 87 0a 42 72 de.Munnik,.Miodrag.Milanovi...Br
52460 65 74 74 20 56 69 63 6b 65 72 73 2c 20 54 65 72 72 79 20 48 65 6e 64 72 69 78 20 49 49 2e 0a 43 ett.Vickers,.Terry.Hendrix.II..C
52480 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 32 2d 32 30 31 33 20 4a 61 73 6f 6e 20 50 65 72 opyright.(C).2002-2013.Jason.Per
524a0 6b 69 6e 73 20 61 6e 64 20 74 68 65 20 50 72 65 6d 61 6b 65 20 50 72 6f 6a 65 63 74 00 5f 50 52 kins.and.the.Premake.Project._PR
524c0 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 00 6c 69 6e 75 78 00 5f 4f 53 00 5f 41 43 54 49 4f EMAKE_COPYRIGHT.linux._OS._ACTIO
524e0 4e 00 5f 41 52 47 53 00 5f 4f 50 54 49 4f 4e 53 00 64 65 62 75 67 00 74 72 61 63 65 62 61 63 6b N._ARGS._OPTIONS.debug.traceback
52500 00 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 00 2f 70 72 6f 63 2f 73 65 6c 66 2f 65 78 65 00 65 6e ._premake_main./proc/self/exe.en
52520 64 73 77 69 74 68 00 63 68 64 69 72 00 63 6f 70 79 66 69 6c 65 00 5f 69 73 36 34 62 69 74 00 69 dswith.chdir.copyfile._is64bit.i
52540 73 64 69 72 00 67 65 74 63 77 64 00 6d 61 74 63 68 64 6f 6e 65 00 6d 61 74 63 68 69 73 66 69 6c sdir.getcwd.matchdone.matchisfil
52560 65 00 6d 61 74 63 68 6e 61 6d 65 00 6d 61 74 63 68 6e 65 78 74 00 6d 61 74 63 68 73 74 61 72 74 e.matchname.matchnext.matchstart
52580 00 6d 6b 64 69 72 00 70 61 74 68 73 65 61 72 63 68 00 72 6d 64 69 72 00 73 74 61 74 00 74 69 63 .mkdir.pathsearch.rmdir.stat.tic
525a0 6b 73 00 75 75 69 64 00 69 73 61 62 73 6f 6c 75 74 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ks.uuid.isabsolute..............
525c0 1e 25 45 00 00 00 00 00 07 4d 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .%E......M@.....................
525e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
52600 27 25 45 00 00 00 00 00 d4 49 40 00 00 00 00 00 2d 25 45 00 00 00 00 00 79 4c 40 00 00 00 00 00 '%E......I@.....-%E.....yL@.....
52620 36 25 45 00 00 00 00 00 d4 57 40 00 00 00 00 00 3f 25 45 00 00 00 00 00 dc 56 40 00 00 00 00 00 6%E......W@.....?%E......V@.....
52640 45 25 45 00 00 00 00 00 56 48 40 00 00 00 00 00 5b 25 45 00 00 00 00 00 0b 4c 40 00 00 00 00 00 E%E.....VH@.....[%E......L@.....
52660 4c 25 45 00 00 00 00 00 93 50 40 00 00 00 00 00 56 25 45 00 00 00 00 00 f1 50 40 00 00 00 00 00 L%E......P@.....V%E......P@.....
52680 62 25 45 00 00 00 00 00 cc 50 40 00 00 00 00 00 6c 25 45 00 00 00 00 00 7d 51 40 00 00 00 00 00 b%E......P@.....l%E.....}Q@.....
526a0 76 25 45 00 00 00 00 00 9d 4f 40 00 00 00 00 00 81 25 45 00 00 00 00 00 2e 57 40 00 00 00 00 00 v%E......O@......%E......W@.....
526c0 87 25 45 00 00 00 00 00 09 4e 40 00 00 00 00 00 92 25 45 00 00 00 00 00 45 4f 40 00 00 00 00 00 .%E......N@......%E.....EO@.....
526e0 98 25 45 00 00 00 00 00 d7 48 40 00 00 00 00 00 9d 25 45 00 00 00 00 00 34 4c 40 00 00 00 00 00 .%E......H@......%E.....4L@.....
52700 a3 25 45 00 00 00 00 00 45 4a 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .%E.....EJ@.....................
52720 a8 25 45 00 00 00 00 00 8b 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@.....................
52740 00 00 00 00 00 90 77 40 75 6e 61 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 64 69 72 65 63 74 6f ......w@unable.to.create.directo
52760 72 79 20 27 25 73 27 00 1b 4c 75 61 00 19 93 0d 0a 1a 0a 00 00 00 00 00 00 00 00 00 00 28 77 40 ry.'%s'..Lua.................(w@
52780 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
527a0 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;.
527c0 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
527e0 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
52800 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.
52820 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
52840 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.
52860 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
52880 6d 62 65 72 00 00 00 00 c3 63 40 00 00 00 00 00 9b 62 40 00 00 00 00 00 87 63 40 00 00 00 00 00 mber.....c@......b@......c@.....
528a0 80 62 40 00 00 00 00 00 87 63 40 00 00 00 00 00 0e 63 40 00 00 00 00 00 87 63 40 00 00 00 00 00 .b@......c@......c@......c@.....
528c0 bf 62 40 00 00 00 00 00 87 63 40 00 00 00 00 00 87 63 40 00 00 00 00 00 87 63 40 00 00 00 00 00 .b@......c@......c@......c@.....
528e0 87 63 40 00 00 00 00 00 87 63 40 00 00 00 00 00 87 63 40 00 00 00 00 00 87 63 40 00 00 00 00 00 .c@......c@......c@......c@.....
52900 87 63 40 00 00 00 00 00 87 63 40 00 00 00 00 00 87 63 40 00 00 00 00 00 87 63 40 00 00 00 00 00 .c@......c@......c@......c@.....
52920 87 63 40 00 00 00 00 00 ab 62 40 00 00 00 00 00 87 63 40 00 00 00 00 00 87 63 40 00 00 00 00 00 .c@......b@......c@......c@.....
52940 fc 68 40 00 00 00 00 00 0f 69 40 00 00 00 00 00 26 69 40 00 00 00 00 00 4c 69 40 00 00 00 00 00 .h@......i@.....&i@.....Li@.....
52960 6f 69 40 00 00 00 00 00 8d 69 40 00 00 00 00 00 af 69 40 00 00 00 00 00 f6 69 40 00 00 00 00 00 oi@......i@......i@......i@.....
52980 38 6a 40 00 00 00 00 00 97 6a 40 00 00 00 00 00 d8 6a 40 00 00 00 00 00 33 6b 40 00 00 00 00 00 8j@......j@......j@.....3k@.....
529a0 99 6b 40 00 00 00 00 00 e1 6b 40 00 00 00 00 00 c6 6c 40 00 00 00 00 00 c3 6d 40 00 00 00 00 00 .k@......k@......l@......m@.....
529c0 53 73 40 00 00 00 00 00 56 75 40 00 00 00 00 00 b2 6e 40 00 00 00 00 00 64 74 40 00 00 00 00 00 Ss@.....Vu@......n@.....dt@.....
529e0 7e 6f 40 00 00 00 00 00 41 70 40 00 00 00 00 00 07 71 40 00 00 00 00 00 ca 71 40 00 00 00 00 00 ~o@.....Ap@......q@......q@.....
52a00 88 72 40 00 00 00 00 00 27 76 40 00 00 00 00 00 86 76 40 00 00 00 00 00 df 76 40 00 00 00 00 00 .r@.....'v@......v@......v@.....
52a20 16 77 40 00 00 00 00 00 34 77 40 00 00 00 00 00 b3 77 40 00 00 00 00 00 f2 77 40 00 00 00 00 00 .w@.....4w@......w@......w@.....
52a40 4f 78 40 00 00 00 00 00 a4 78 40 00 00 00 00 00 4e 79 40 00 00 00 00 00 95 79 40 00 00 00 00 00 Ox@......x@.....Ny@......y@.....
52a60 39 7a 40 00 00 00 00 00 8b 7a 40 00 00 00 00 00 3f 7b 40 00 00 00 00 00 9c 7b 40 00 00 00 00 00 9z@......z@.....?{@......{@.....
52a80 58 7c 40 00 00 00 00 00 32 7e 40 00 00 00 00 00 a2 7e 40 00 00 00 00 00 ce 7e 40 00 00 00 00 00 X|@.....2~@......~@......~@.....
52aa0 a9 7f 40 00 00 00 00 00 b4 80 40 00 00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 e0 c3 ..@.......@............?........
52ac0 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........................
52ae0 8d 82 40 00 00 00 00 00 a0 82 40 00 00 00 00 00 e9 81 40 00 00 00 00 00 77 82 40 00 00 00 00 00 ..@.......@.......@.....w.@.....
52b00 bb 82 40 00 00 00 00 00 bb 82 40 00 00 00 00 00 bb 82 40 00 00 00 00 00 bb 82 40 00 00 00 00 00 ..@.......@.......@.......@.....
52b20 bb 82 40 00 00 00 00 00 bb 82 40 00 00 00 00 00 bb 82 40 00 00 00 00 00 bb 82 40 00 00 00 00 00 ..@.......@.......@.......@.....
52b40 bb 82 40 00 00 00 00 00 bb 82 40 00 00 00 00 00 bb 82 40 00 00 00 00 00 bb 82 40 00 00 00 00 00 ..@.......@.......@.......@.....
52b60 bb 82 40 00 00 00 00 00 bb 82 40 00 00 00 00 00 8d 82 40 00 00 00 00 00 4d 82 40 00 00 00 00 00 ..@.......@.......@.....M.@.....
52b80 bb 82 40 00 00 00 00 00 a0 82 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..@.......@.....................
52ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 6e 76 61 6c 69 64 20 6b 65 79 20 74 6f 20 27 ................invalid.key.to.'
52bc0 6e 65 78 74 27 00 74 61 62 6c 65 20 6f 76 65 72 66 6c 6f 77 00 74 61 62 6c 65 20 69 6e 64 65 78 next'.table.overflow.table.index
52be0 20 69 73 20 6e 69 6c 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 4e 61 4e 00 00 00 00 00 00 .is.nil.table.index.is.NaN......
52c00 00 00 c0 ff fe ff df 41 25 64 2d 62 79 74 65 20 69 6e 74 65 67 65 72 20 64 6f 65 73 20 6e 6f 74 .......A%d-byte.integer.does.not
52c20 20 66 69 74 20 69 6e 74 6f 20 4c 75 61 20 49 6e 74 65 67 65 72 00 6d 61 6c 66 6f 72 6d 65 64 20 .fit.into.Lua.Integer.malformed.
52c40 70 61 74 74 65 72 6e 20 28 65 6e 64 73 20 77 69 74 68 20 27 25 25 27 29 00 6d 61 6c 66 6f 72 6d pattern.(ends.with.'%%').malform
52c60 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 27 5d 27 29 00 72 65 73 75 6c 74 69 ed.pattern.(missing.']').resulti
52c80 6e 67 20 73 74 72 69 6e 67 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 6c 75 65 20 6f 75 74 20 6f 66 ng.string.too.large.value.out.of
52ca0 20 72 61 6e 67 65 00 6e 6f 20 76 61 6c 75 65 00 2d 2b 20 23 30 00 69 6e 76 61 6c 69 64 20 66 6f .range.no.value.-+.#0.invalid.fo
52cc0 72 6d 61 74 20 28 72 65 70 65 61 74 65 64 20 66 6c 61 67 73 29 00 69 6e 76 61 6c 69 64 20 66 6f rmat.(repeated.flags).invalid.fo
52ce0 72 6d 61 74 20 28 77 69 64 74 68 20 6f 72 20 70 72 65 63 69 73 69 6f 6e 20 74 6f 6f 20 6c 6f 6e rmat.(width.or.precision.too.lon
52d00 67 29 00 5c 25 64 00 5c 25 30 33 64 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 g).\%d.\%03d.invalid.option.'%%%
52d20 63 27 20 74 6f 20 27 66 6f 72 6d 61 74 27 00 73 74 72 69 6e 67 20 73 6c 69 63 65 20 74 6f 6f 20 c'.to.'format'.string.slice.too.
52d40 6c 6f 6e 67 00 69 6e 76 61 6c 69 64 20 63 61 70 74 75 72 65 20 69 6e 64 65 78 20 25 25 25 64 00 long.invalid.capture.index.%%%d.
52d60 75 6e 66 69 6e 69 73 68 65 64 20 63 61 70 74 75 72 65 00 74 6f 6f 20 6d 61 6e 79 20 63 61 70 74 unfinished.capture.too.many.capt
52d80 75 72 65 73 00 75 6e 61 62 6c 65 20 74 6f 20 64 75 6d 70 20 67 69 76 65 6e 20 66 75 6e 63 74 69 ures.unable.to.dump.given.functi
52da0 6f 6e 00 69 6e 74 65 67 72 61 6c 20 73 69 7a 65 20 28 25 64 29 20 6f 75 74 20 6f 66 20 6c 69 6d on.integral.size.(%d).out.of.lim
52dc0 69 74 73 20 5b 31 2c 25 64 5d 00 6d 69 73 73 69 6e 67 20 73 69 7a 65 20 66 6f 72 20 66 6f 72 6d its.[1,%d].missing.size.for.form
52de0 61 74 20 6f 70 74 69 6f 6e 20 27 63 27 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 6f 70 74 at.option.'c'.invalid.format.opt
52e00 69 6f 6e 20 27 25 63 27 00 69 6e 76 61 6c 69 64 20 6e 65 78 74 20 6f 70 74 69 6f 6e 20 66 6f 72 ion.'%c'.invalid.next.option.for
52e20 20 6f 70 74 69 6f 6e 20 27 58 27 00 66 6f 72 6d 61 74 20 61 73 6b 73 20 66 6f 72 20 61 6c 69 67 .option.'X'.format.asks.for.alig
52e40 6e 6d 65 6e 74 20 6e 6f 74 20 70 6f 77 65 72 20 6f 66 20 32 00 66 6f 72 6d 61 74 20 72 65 73 75 nment.not.power.of.2.format.resu
52e60 6c 74 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 72 69 61 62 6c 65 2d 6c 65 6e 67 74 68 20 66 6f 72 lt.too.large.variable-length.for
52e80 6d 61 74 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 69 mat.initial.position.out.of.stri
52ea0 6e 67 00 64 61 74 61 20 73 74 72 69 6e 67 20 74 6f 6f 20 73 68 6f 72 74 00 74 6f 6f 20 6d 61 6e ng.data.string.too.short.too.man
52ec0 79 20 72 65 73 75 6c 74 73 00 69 6e 74 65 67 65 72 20 6f 76 65 72 66 6c 6f 77 00 75 6e 73 69 67 y.results.integer.overflow.unsig
52ee0 6e 65 64 20 6f 76 65 72 66 6c 6f 77 00 77 72 6f 6e 67 20 6c 65 6e 67 74 68 00 73 74 72 69 6e 67 ned.overflow.wrong.length.string
52f00 20 6c 65 6e 67 74 68 20 64 6f 65 73 20 6e 6f 74 20 66 69 74 20 69 6e 20 67 69 76 65 6e 20 73 69 .length.does.not.fit.in.given.si
52f20 7a 65 00 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 73 20 7a 65 72 6f 73 00 70 61 74 74 65 72 6e ze.string.contains.zeros.pattern
52f40 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 69 6e 76 61 6c 69 64 20 70 61 74 74 65 72 6e 20 63 61 70 .too.complex.invalid.pattern.cap
52f60 74 75 72 65 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 ture.malformed.pattern.(missing.
52f80 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 25 25 62 27 29 00 6d 69 73 73 69 6e 67 20 27 5b 27 20 arguments.to.'%%b').missing.'['.
52fa0 61 66 74 65 72 20 27 25 25 66 27 20 69 6e 20 70 61 74 74 65 72 6e 00 5e 24 2a 2b 3f 2e 28 5b 25 after.'%%f'.in.pattern.^$*+?.([%
52fc0 2d 00 73 74 72 69 6e 67 2f 66 75 6e 63 74 69 6f 6e 2f 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 -.string/function/table.expected
52fe0 00 69 6e 76 61 6c 69 64 20 75 73 65 20 6f 66 20 27 25 63 27 20 69 6e 20 72 65 70 6c 61 63 65 6d .invalid.use.of.'%c'.in.replacem
53000 65 6e 74 20 73 74 72 69 6e 67 00 69 6e 76 61 6c 69 64 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 76 ent.string.invalid.replacement.v
53020 61 6c 75 65 20 28 61 20 25 73 29 00 5f 5f 69 6e 64 65 78 00 63 68 61 72 00 64 75 6d 70 00 66 69 alue.(a.%s).__index.char.dump.fi
53040 6e 64 00 67 6d 61 74 63 68 00 67 73 75 62 00 6c 6f 77 65 72 00 72 65 70 00 72 65 76 65 72 73 65 nd.gmatch.gsub.lower.rep.reverse
53060 00 75 70 70 65 72 00 70 61 63 6b 73 69 7a 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .upper.packsize.................
53080 1e 92 40 00 00 00 00 00 e9 92 40 00 00 00 00 00 34 92 40 00 00 00 00 00 48 92 40 00 00 00 00 00 ..@.......@.....4.@.....H.@.....
530a0 e9 92 40 00 00 00 00 00 e9 92 40 00 00 00 00 00 5b 92 40 00 00 00 00 00 e9 92 40 00 00 00 00 00 ..@.......@.....[.@.......@.....
530c0 e9 92 40 00 00 00 00 00 e9 92 40 00 00 00 00 00 e9 92 40 00 00 00 00 00 6e 92 40 00 00 00 00 00 ..@.......@.......@.....n.@.....
530e0 e9 92 40 00 00 00 00 00 e9 92 40 00 00 00 00 00 e9 92 40 00 00 00 00 00 81 92 40 00 00 00 00 00 ..@.......@.......@.......@.....
53100 e9 92 40 00 00 00 00 00 e9 92 40 00 00 00 00 00 92 92 40 00 00 00 00 00 e9 92 40 00 00 00 00 00 ..@.......@.......@.......@.....
53120 a5 92 40 00 00 00 00 00 e9 92 40 00 00 00 00 00 b8 92 40 00 00 00 00 00 c9 92 40 00 00 00 00 00 ..@.......@.......@.......@.....
53140 e9 92 40 00 00 00 00 00 df 92 40 00 00 00 00 00 93 a3 40 00 00 00 00 00 93 a3 40 00 00 00 00 00 ..@.......@.......@.......@.....
53160 be a3 40 00 00 00 00 00 fc a3 40 00 00 00 00 00 12 a4 40 00 00 00 00 00 6d a4 40 00 00 00 00 00 ..@.......@.......@.....m.@.....
53180 8b a3 40 00 00 00 00 00 8b a3 40 00 00 00 00 00 8b a3 40 00 00 00 00 00 d9 a5 40 00 00 00 00 00 ..@.......@.......@.......@.....
531a0 26 a6 40 00 00 00 00 00 73 a6 40 00 00 00 00 00 ca a6 40 00 00 00 00 00 0e a7 40 00 00 00 00 00 &.@.....s.@.......@.......@.....
531c0 7e a7 40 00 00 00 00 00 07 a8 40 00 00 00 00 00 39 a8 40 00 00 00 00 00 39 a8 40 00 00 00 00 00 ~.@.......@.....9.@.....9.@.....
531e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
53200 f7 5c 45 00 00 00 00 00 7c 9a 40 00 00 00 00 00 34 30 45 00 00 00 00 00 d7 93 40 00 00 00 00 00 .\E.....|.@.....40E.......@.....
53220 39 30 45 00 00 00 00 00 90 9d 40 00 00 00 00 00 3e 30 45 00 00 00 00 00 81 af 40 00 00 00 00 00 90E.......@.....>0E.......@.....
53240 18 34 45 00 00 00 00 00 f3 94 40 00 00 00 00 00 43 30 45 00 00 00 00 00 88 93 40 00 00 00 00 00 .4E.......@.....C0E.......@.....
53260 4a 30 45 00 00 00 00 00 8b af 40 00 00 00 00 00 30 47 45 00 00 00 00 00 9c 8c 40 00 00 00 00 00 J0E.......@.....0GE.......@.....
53280 4f 30 45 00 00 00 00 00 5f 91 40 00 00 00 00 00 44 30 45 00 00 00 00 00 7a af 40 00 00 00 00 00 O0E....._.@.....D0E.....z.@.....
532a0 55 30 45 00 00 00 00 00 27 90 40 00 00 00 00 00 59 30 45 00 00 00 00 00 99 8f 40 00 00 00 00 00 U0E.....'.@.....Y0E.......@.....
532c0 41 47 45 00 00 00 00 00 5d 9b 40 00 00 00 00 00 61 30 45 00 00 00 00 00 fd 8e 40 00 00 00 00 00 AGE.....].@.....a0E.......@.....
532e0 65 50 45 00 00 00 00 00 d9 a4 40 00 00 00 00 00 67 30 45 00 00 00 00 00 90 a1 40 00 00 00 00 00 ePE.......@.....g0E.......@.....
53300 63 50 45 00 00 00 00 00 57 a2 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cPE.....W.@.....................
53320 01 00 00 00 00 00 00 00 00 00 00 00 00 70 7f 40 73 74 61 6e 64 61 72 64 20 25 73 20 66 69 6c 65 .............p.@standard.%s.file
53340 20 69 73 20 63 6c 6f 73 65 64 00 25 6c 6c 64 00 25 2e 31 34 67 00 5f 49 4f 5f 6f 75 74 70 75 74 .is.closed.%lld.%.14g._IO_output
53360 00 46 49 4c 45 2a 00 61 74 74 65 6d 70 74 20 74 6f 20 75 73 65 20 61 20 63 6c 6f 73 65 64 20 66 .FILE*.attempt.to.use.a.closed.f
53380 69 6c 65 00 63 61 6e 6e 6f 74 20 63 6c 6f 73 65 20 73 74 61 6e 64 61 72 64 20 66 69 6c 65 00 72 ile.cannot.close.standard.file.r
533a0 77 61 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 00 66 69 6c 65 20 28 63 6c 6f 73 65 64 29 00 66 69 wa.invalid.mode.file.(closed).fi
533c0 6c 65 20 28 25 70 29 00 63 75 72 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 66 69 6c 65 20 27 25 73 le.(%p).cur.cannot.open.file.'%s
533e0 27 20 28 25 73 29 00 5f 49 4f 5f 69 6e 70 75 74 00 70 50 00 65 45 00 74 6f 6f 20 6d 61 6e 79 20 '.(%s)._IO_input.pP.eE.too.many.
53400 61 72 67 75 6d 65 6e 74 73 00 2d 2b 00 78 58 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 00 66 arguments.-+.xX.invalid.format.f
53420 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 73 74 64 ile.is.already.closed.stdout.std
53440 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 73 65 74 err.no.full.close.flush.seek.set
53460 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 70 65 6e vbuf.write.__gc.__tostring.popen
53480 00 74 6d 70 66 69 6c 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .tmpfile........................
534a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
534c0 00 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 0b 5d 45 00 00 00 00 00 c8 33 45 00 00 00 00 00 .................]E......3E.....
534e0 b6 13 44 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ..D.............................
53500 44 34 45 00 00 00 00 00 47 34 45 00 00 00 00 00 0b 40 45 00 00 00 00 00 00 00 00 00 00 00 00 00 D4E.....G4E......@E.............
53520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
53540 4c 34 45 00 00 00 00 00 45 b7 40 00 00 00 00 00 52 34 45 00 00 00 00 00 f7 ba 40 00 00 00 00 00 L4E.....E.@.....R4E.......@.....
53560 46 55 45 00 00 00 00 00 62 bd 40 00 00 00 00 00 b5 47 45 00 00 00 00 00 c6 c4 40 00 00 00 00 00 FUE.....b.@......GE.......@.....
53580 58 34 45 00 00 00 00 00 80 be 40 00 00 00 00 00 5d 34 45 00 00 00 00 00 7c bd 40 00 00 00 00 00 X4E.......@.....]4E.....|.@.....
535a0 65 34 45 00 00 00 00 00 c1 bb 40 00 00 00 00 00 6b 34 45 00 00 00 00 00 77 b7 40 00 00 00 00 00 e4E.......@.....k4E.....w.@.....
535c0 70 34 45 00 00 00 00 00 39 be 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 p4E.....9.@.....................
535e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
53600 4c 34 45 00 00 00 00 00 45 b7 40 00 00 00 00 00 52 34 45 00 00 00 00 00 ce ba 40 00 00 00 00 00 L4E.....E.@.....R4E.......@.....
53620 eb 33 45 00 00 00 00 00 36 c0 40 00 00 00 00 00 46 55 45 00 00 00 00 00 45 c0 40 00 00 00 00 00 .3E.....6.@.....FUE.....E.@.....
53640 5f 52 45 00 00 00 00 00 4a bc 40 00 00 00 00 00 5a 33 45 00 00 00 00 00 27 c0 40 00 00 00 00 00 _RE.....J.@.....Z3E.....'.@.....
53660 7b 34 45 00 00 00 00 00 1b bb 40 00 00 00 00 00 b5 47 45 00 00 00 00 00 a7 c4 40 00 00 00 00 00 {4E.......@......GE.......@.....
53680 81 34 45 00 00 00 00 00 fb be 40 00 00 00 00 00 2a 5e 45 00 00 00 00 00 de bd 40 00 00 00 00 00 .4E.......@.....*^E.......@.....
536a0 65 34 45 00 00 00 00 00 b9 b6 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e4E.......@.....................
536c0 63 6f 6e 73 74 61 6e 74 73 00 63 6f 6e 74 72 6f 6c 20 73 74 72 75 63 74 75 72 65 20 74 6f 6f 20 constants.control.structure.too.
536e0 6c 6f 6e 67 00 6f 70 63 6f 64 65 73 00 66 75 6e 63 74 69 6f 6e 20 6f 72 20 65 78 70 72 65 73 73 long.opcodes.function.or.express
53700 69 6f 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 41 ce 40 00 00 00 00 00 49 ce 40 00 00 00 00 00 ion.too.complex.A.@.....I.@.....
53720 59 ce 40 00 00 00 00 00 a4 ce 40 00 00 00 00 00 a4 ce 40 00 00 00 00 00 9c ce 40 00 00 00 00 00 Y.@.......@.......@.......@.....
53740 9c ce 40 00 00 00 00 00 d4 ce 40 00 00 00 00 00 e9 ce 40 00 00 00 00 00 e9 ce 40 00 00 00 00 00 ..@.......@.......@.......@.....
53760 fe ce 40 00 00 00 00 00 03 cf 40 00 00 00 00 00 32 cf 40 00 00 00 00 00 68 cf 40 00 00 00 00 00 ..@.......@.....2.@.....h.@.....
53780 8b cf 40 00 00 00 00 00 8b cf 40 00 00 00 00 00 8b cf 40 00 00 00 00 00 8b cf 40 00 00 00 00 00 ..@.......@.......@.......@.....
537a0 40 cf 40 00 00 00 00 00 13 d2 40 00 00 00 00 00 13 d2 40 00 00 00 00 00 13 d2 40 00 00 00 00 00 @.@.......@.......@.......@.....
537c0 b4 d2 40 00 00 00 00 00 88 d2 40 00 00 00 00 00 7a d2 40 00 00 00 00 00 8d d8 40 00 00 00 00 00 ..@.......@.....z.@.......@.....
537e0 95 d8 40 00 00 00 00 00 8d d8 40 00 00 00 00 00 95 d8 40 00 00 00 00 00 95 d8 40 00 00 00 00 00 ..@.......@.......@.......@.....
53800 95 d8 40 00 00 00 00 00 aa d8 40 00 00 00 00 00 f2 d8 40 00 00 00 00 00 f2 d8 40 00 00 00 00 00 ..@.......@.......@.......@.....
53820 f2 d8 40 00 00 00 00 00 9d d8 40 00 00 00 00 00 aa d8 40 00 00 00 00 00 01 da 40 00 00 00 00 00 ..@.......@.......@.......@.....
53840 01 da 40 00 00 00 00 00 01 da 40 00 00 00 00 00 01 da 40 00 00 00 00 00 01 da 40 00 00 00 00 00 ..@.......@.......@.......@.....
53860 01 da 40 00 00 00 00 00 01 da 40 00 00 00 00 00 01 da 40 00 00 00 00 00 01 da 40 00 00 00 00 00 ..@.......@.......@.......@.....
53880 01 da 40 00 00 00 00 00 01 da 40 00 00 00 00 00 01 da 40 00 00 00 00 00 75 d9 40 00 00 00 00 00 ..@.......@.......@.....u.@.....
538a0 14 da 40 00 00 00 00 00 14 da 40 00 00 00 00 00 14 da 40 00 00 00 00 00 24 da 40 00 00 00 00 00 ..@.......@.......@.....$.@.....
538c0 24 da 40 00 00 00 00 00 24 da 40 00 00 00 00 00 3b d9 40 00 00 00 00 00 4c d9 40 00 00 00 00 00 $.@.....$.@.....;.@.....L.@.....
538e0 6c 61 62 65 6c 73 2f 67 6f 74 6f 73 00 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 00 66 75 6e 63 74 labels/gotos.main.function.funct
53900 69 6f 6e 20 61 74 20 6c 69 6e 65 20 25 64 00 74 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d 69 ion.at.line.%d.too.many.%s.(limi
53920 74 20 69 73 20 25 64 29 20 69 6e 20 25 73 00 25 73 20 65 78 70 65 63 74 65 64 00 3c 67 6f 74 6f t.is.%d).in.%s.%s.expected.<goto
53940 20 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 6a 75 6d 70 73 20 69 6e 74 6f 20 74 68 65 20 73 .%s>.at.line.%d.jumps.into.the.s
53960 63 6f 70 65 20 6f 66 20 6c 6f 63 61 6c 20 27 25 73 27 00 25 73 20 65 78 70 65 63 74 65 64 20 28 cope.of.local.'%s'.%s.expected.(
53980 74 6f 20 63 6c 6f 73 65 20 25 73 20 61 74 20 6c 69 6e 65 20 25 64 29 00 43 20 6c 65 76 65 6c 73 to.close.%s.at.line.%d).C.levels
539a0 00 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 00 3c 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 .local.variables.<%s>.at.line.%d
539c0 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 20 6c 6f 6f 70 00 6e 6f 20 76 69 73 69 62 6c 65 20 6c 61 .not.inside.a.loop.no.visible.la
539e0 62 65 6c 20 27 25 73 27 20 66 6f 72 20 3c 67 6f 74 6f 3e 20 61 74 20 6c 69 6e 65 20 25 64 00 62 bel.'%s'.for.<goto>.at.line.%d.b
53a00 72 65 61 6b 00 28 66 6f 72 20 69 6e 64 65 78 29 00 28 66 6f 72 20 6c 69 6d 69 74 29 00 28 66 6f reak.(for.index).(for.limit).(fo
53a20 72 20 73 74 65 70 29 00 28 66 6f 72 20 67 65 6e 65 72 61 74 6f 72 29 00 28 66 6f 72 20 73 74 61 r.step).(for.generator).(for.sta
53a40 74 65 29 00 28 66 6f 72 20 63 6f 6e 74 72 6f 6c 29 00 27 3d 27 20 6f 72 20 27 69 6e 27 20 65 78 te).(for.control).'='.or.'in'.ex
53a60 70 65 63 74 65 64 00 6c 61 62 65 6c 20 27 25 73 27 20 61 6c 72 65 61 64 79 20 64 65 66 69 6e 65 pected.label.'%s'.already.define
53a80 64 20 6f 6e 20 6c 69 6e 65 20 25 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 00 73 65 6c 66 00 3c d.on.line.%d.syntax.error.self.<
53aa0 6e 61 6d 65 3e 20 6f 72 20 27 2e 2e 2e 27 20 65 78 70 65 63 74 65 64 00 63 61 6e 6e 6f 74 20 75 name>.or.'...'.expected.cannot.u
53ac0 73 65 20 27 2e 2e 2e 27 20 6f 75 74 73 69 64 65 20 61 20 76 61 72 61 72 67 20 66 75 6e 63 74 69 se.'...'.outside.a.vararg.functi
53ae0 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 20 65 78 70 65 63 74 65 64 00 75 on.function.arguments.expected.u
53b00 6e 65 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 nexpected.symbol................
53b20 0a 0a 0a 0a 0b 0b 0b 0b 0e 0d 0b 0b 0b 0b 06 06 04 04 05 05 07 07 07 07 09 08 03 03 03 03 03 03 ................................
53b40 03 03 03 03 03 03 02 02 01 01 73 65 61 72 63 68 65 72 73 00 27 70 61 63 6b 61 67 65 2e 73 65 61 ..........searchers.'package.sea
53b60 72 63 68 65 72 73 27 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 00 6d 6f 64 75 6c 65 20 27 rchers'.must.be.a.table.module.'
53b80 25 73 27 20 6e 6f 74 20 66 6f 75 6e 64 3a 25 73 00 5f 4c 4f 41 44 45 44 00 5f 4e 41 4d 45 00 5f %s'.not.found:%s._LOADED._NAME._
53ba0 4d 00 5f 50 41 43 4b 41 47 45 00 27 6d 6f 64 75 6c 65 27 20 6e 6f 74 20 63 61 6c 6c 65 64 20 66 M._PACKAGE.'module'.not.called.f
53bc0 72 6f 6d 20 61 20 4c 75 61 20 66 75 6e 63 74 69 6f 6e 00 5f 50 52 45 4c 4f 41 44 00 0a 09 6e 6f rom.a.Lua.function._PRELOAD...no
53be0 20 66 69 65 6c 64 20 70 61 63 6b 61 67 65 2e 70 72 65 6c 6f 61 64 5b 27 25 73 27 5d 00 0a 09 6e .field.package.preload['%s']...n
53c00 6f 20 66 69 6c 65 20 27 25 73 27 00 69 6e 69 74 00 5f 00 6c 75 61 6f 70 65 6e 5f 25 73 00 4c 55 o.file.'%s'.init._.luaopen_%s.LU
53c20 41 5f 4e 4f 45 4e 56 00 3b 01 3b 00 3b 3b 00 01 00 65 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d A_NOENV.;.;.;;...error.loading.m
53c40 6f 64 75 6c 65 20 27 25 73 27 20 66 72 6f 6d 20 66 69 6c 65 20 27 25 73 27 3a 0a 09 25 73 00 27 odule.'%s'.from.file.'%s':..%s.'
53c60 70 61 63 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 69 6e 67 00 63 70 61 package.%s'.must.be.a.string.cpa
53c80 74 68 00 0a 09 6e 6f 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 69 6e 20 66 69 6c 65 20 27 25 73 27 th...no.module.'%s'.in.file.'%s'
53ca0 00 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b ./usr/local/share/lua/5.3/?.lua;
53cc0 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e /usr/local/share/lua/5.3/?/init.
53ce0 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 lua;/usr/local/lib/lua/5.3/?.lua
53d00 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c ;/usr/local/lib/lua/5.3/?/init.l
53d20 75 61 3b 2e 2f 3f 2e 6c 75 61 3b 2e 2f 3f 2f 69 6e 69 74 2e 6c 75 61 00 4c 55 41 5f 50 41 54 48 ua;./?.lua;./?/init.lua.LUA_PATH
53d40 00 4c 55 41 5f 50 41 54 48 5f 35 5f 33 00 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 .LUA_PATH_5_3./usr/local/lib/lua
53d60 2f 35 2e 33 2f 3f 2e 73 6f 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 /5.3/?.so;/usr/local/lib/lua/5.3
53d80 2f 6c 6f 61 64 61 6c 6c 2e 73 6f 3b 2e 2f 3f 2e 73 6f 00 4c 55 41 5f 43 50 41 54 48 00 4c 55 41 /loadall.so;./?.so.LUA_CPATH.LUA
53da0 5f 43 50 41 54 48 5f 35 5f 33 00 2f 0a 3b 0a 3f 0a 21 0a 2d 0a 00 63 6f 6e 66 69 67 00 6c 6f 61 _CPATH_5_3./.;.?.!.-..config.loa
53dc0 64 65 64 00 70 72 65 6c 6f 61 64 00 6d 6f 64 75 6c 65 00 72 65 71 75 69 72 65 00 6c 6f 61 64 6c ded.preload.module.require.loadl
53de0 69 62 00 73 65 61 72 63 68 70 61 74 68 00 73 65 65 61 6c 6c 00 00 00 00 00 00 00 00 00 00 00 00 ib.searchpath.seeall............
53e00 ec 05 41 00 00 00 00 00 55 0d 41 00 00 00 00 00 b3 0d 41 00 00 00 00 00 96 0c 41 00 00 00 00 00 ..A.....U.A.......A.......A.....
53e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cc 3d 45 00 00 00 00 00 a0 03 41 00 00 00 00 00 .................=E.......A.....
53e40 d3 3d 45 00 00 00 00 00 99 02 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .=E.......A.....................
53e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
53e80 db 3d 45 00 00 00 00 00 0b 09 41 00 00 00 00 00 e3 3d 45 00 00 00 00 00 92 0b 41 00 00 00 00 00 .=E.......A......=E.......A.....
53ea0 ee 3d 45 00 00 00 00 00 79 05 41 00 00 00 00 00 c4 3d 45 00 00 00 00 00 00 00 00 00 00 00 00 00 .=E.....y.A......=E.............
53ec0 7d 3c 45 00 00 00 00 00 00 00 00 00 00 00 00 00 7e 3c 45 00 00 00 00 00 00 00 00 00 00 00 00 00 }<E.............~<E.............
53ee0 4a 3b 45 00 00 00 00 00 00 00 00 00 00 00 00 00 bd 3d 45 00 00 00 00 00 00 00 00 00 00 00 00 00 J;E..............=E.............
53f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 69 62 72 61 72 79 20 27 62 69 74 ....................library.'bit
53f20 33 32 27 20 68 61 73 20 62 65 65 6e 20 64 65 70 72 65 63 61 74 65 64 00 69 6e 76 61 6c 69 64 20 32'.has.been.deprecated.invalid.
53f40 75 70 76 61 6c 75 65 20 69 6e 64 65 78 00 6e 69 6c 20 6f 72 20 74 61 62 6c 65 20 65 78 70 65 63 upvalue.index.nil.or.table.expec
53f60 74 65 64 00 4c 75 61 20 66 75 6e 63 74 69 6f 6e 20 65 78 70 65 63 74 65 64 00 6c 75 61 5f 64 65 ted.Lua.function.expected.lua_de
53f80 62 75 67 3e 20 00 63 6f 6e 74 0a 00 3d 28 64 65 62 75 67 20 63 6f 6d 6d 61 6e 64 29 00 25 73 0a bug>..cont..=(debug.command).%s.
53fa0 00 6c 65 76 65 6c 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 5f 5f 6d 6f 64 65 00 65 78 74 65 72 .level.out.of.range.__mode.exter
53fc0 6e 61 6c 20 68 6f 6f 6b 00 66 6c 6e 53 74 75 00 3e 25 73 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 nal.hook.flnStu.>%s.invalid.opti
53fe0 6f 6e 00 73 6f 75 72 63 65 00 73 68 6f 72 74 5f 73 72 63 00 6c 61 73 74 6c 69 6e 65 64 65 66 69 on.source.short_src.lastlinedefi
54000 6e 65 64 00 63 75 72 72 65 6e 74 6c 69 6e 65 00 6e 75 70 73 00 6e 70 61 72 61 6d 73 00 69 73 76 ned.currentline.nups.nparams.isv
54020 61 72 61 72 67 00 6e 61 6d 65 77 68 61 74 00 69 73 74 61 69 6c 63 61 6c 6c 00 61 63 74 69 76 65 ararg.namewhat.istailcall.active
54040 6c 69 6e 65 73 00 66 75 6e 63 00 72 65 74 75 72 6e 00 63 6f 75 6e 74 00 74 61 69 6c 20 63 61 6c lines.func.return.count.tail.cal
54060 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 67 l.getuservalue.gethook.getinfo.g
54080 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 65 etlocal.getregistry.getmetatable
540a0 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 69 .getupvalue.upvaluejoin.upvaluei
540c0 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 00 d.setuservalue.sethook.setlocal.
540e0 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 00 setmetatable.setupvalue.........
54100 5d 40 45 00 00 00 00 00 4b 40 45 00 00 00 00 00 0b 40 45 00 00 00 00 00 52 40 45 00 00 00 00 00 ]@E.....K@E......@E.....R@E.....
54120 58 40 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 X@E.............................
54140 f1 24 45 00 00 00 00 00 2b 14 41 00 00 00 00 00 62 40 45 00 00 00 00 00 fa 13 41 00 00 00 00 00 .$E.....+.A.....b@E.......A.....
54160 6f 40 45 00 00 00 00 00 e7 19 41 00 00 00 00 00 77 40 45 00 00 00 00 00 95 1b 41 00 00 00 00 00 o@E.......A.....w@E.......A.....
54180 7f 40 45 00 00 00 00 00 b8 18 41 00 00 00 00 00 88 40 45 00 00 00 00 00 fb 10 41 00 00 00 00 00 .@E.......A......@E.......A.....
541a0 94 40 45 00 00 00 00 00 cc 13 41 00 00 00 00 00 a1 40 45 00 00 00 00 00 94 11 41 00 00 00 00 00 .@E.......A......@E.......A.....
541c0 ac 40 45 00 00 00 00 00 3b 13 41 00 00 00 00 00 b8 40 45 00 00 00 00 00 07 13 41 00 00 00 00 00 .@E.....;.A......@E.......A.....
541e0 c2 40 45 00 00 00 00 00 c6 12 41 00 00 00 00 00 cf 40 45 00 00 00 00 00 0f 17 41 00 00 00 00 00 .@E.......A......@E.......A.....
54200 d7 40 45 00 00 00 00 00 0c 16 41 00 00 00 00 00 e0 40 45 00 00 00 00 00 f4 11 41 00 00 00 00 00 .@E.......A......@E.......A.....
54220 ed 40 45 00 00 00 00 00 7b 11 41 00 00 00 00 00 f7 24 45 00 00 00 00 00 82 15 41 00 00 00 00 00 .@E.....{.A......$E.......A.....
54240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 ....................wrong.number
54260 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 74 65 72 76 61 6c 20 69 73 20 65 6d 70 74 79 00 .of.arguments.interval.is.empty.
54280 69 6e 74 65 72 76 61 6c 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 6c 75 65 20 65 78 70 65 63 74 65 interval.too.large.value.expecte
542a0 64 00 66 6c 6f 61 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 d.float.pi.huge.maxinteger.minin
542c0 74 65 67 65 72 00 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 teger.abs.acos.asin.atan.ceil.de
542e0 67 00 65 78 70 00 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 g.exp.tointeger.floor.fmod.ult.l
54300 6f 67 00 6d 61 78 00 6d 69 6e 00 6d 6f 64 66 00 72 61 64 00 72 61 6e 64 6f 6d 73 65 65 64 00 73 og.max.min.modf.rad.randomseed.s
54320 71 72 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 qrt.............................
54340 c6 42 45 00 00 00 00 00 d4 24 41 00 00 00 00 00 ca 42 45 00 00 00 00 00 0b 23 41 00 00 00 00 00 .BE......$A......BE......#A.....
54360 cf 42 45 00 00 00 00 00 e9 22 41 00 00 00 00 00 d4 42 45 00 00 00 00 00 96 22 41 00 00 00 00 00 .BE......"A......BE......"A.....
54380 d9 42 45 00 00 00 00 00 85 23 41 00 00 00 00 00 cb 42 45 00 00 00 00 00 74 22 41 00 00 00 00 00 .BE......#A......BE.....t"A.....
543a0 de 42 45 00 00 00 00 00 d3 1e 41 00 00 00 00 00 e2 42 45 00 00 00 00 00 52 22 41 00 00 00 00 00 .BE.......A......BE.....R"A.....
543c0 e6 42 45 00 00 00 00 00 89 24 41 00 00 00 00 00 f0 42 45 00 00 00 00 00 4f 24 41 00 00 00 00 00 .BE......$A......BE.....O$A.....
543e0 f6 42 45 00 00 00 00 00 31 25 41 00 00 00 00 00 fb 42 45 00 00 00 00 00 18 22 41 00 00 00 00 00 .BE.....1%A......BE......"A.....
54400 ff 42 45 00 00 00 00 00 6b 21 41 00 00 00 00 00 03 43 45 00 00 00 00 00 ff 20 41 00 00 00 00 00 .BE.....k!A......CE.......A.....
54420 07 43 45 00 00 00 00 00 93 20 41 00 00 00 00 00 0b 43 45 00 00 00 00 00 bf 23 41 00 00 00 00 00 .CE.......A......CE......#A.....
54440 10 43 45 00 00 00 00 00 ae 1e 41 00 00 00 00 00 a7 e6 41 00 00 00 00 00 7c 1f 41 00 00 00 00 00 .CE.......A.......A.....|.A.....
54460 14 43 45 00 00 00 00 00 5e 1f 41 00 00 00 00 00 d0 42 45 00 00 00 00 00 3c 1f 41 00 00 00 00 00 .CE.....^.A......BE.....<.A.....
54480 1f 43 45 00 00 00 00 00 1a 1f 41 00 00 00 00 00 d5 42 45 00 00 00 00 00 f8 1e 41 00 00 00 00 00 .CE.......A......BE.......A.....
544a0 2a 5e 45 00 00 00 00 00 2d 23 41 00 00 00 00 00 a8 42 45 00 00 00 00 00 00 00 00 00 00 00 00 00 *^E.....-#A......BE.............
544c0 ab 42 45 00 00 00 00 00 00 00 00 00 00 00 00 00 b0 42 45 00 00 00 00 00 00 00 00 00 00 00 00 00 .BE..............BE.............
544e0 bb 42 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 .BE.............................
54500 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@.......>......$@
54520 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.!.@........................
54540 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 6f 72 3a 20 62 6c 6f 63 6b 20 74 memory.allocation.error:.block.t
54560 6f 6f 20 62 69 67 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 oo.big.too.many.%s.(limit.is.%d)
54580 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 20 6d 65 74 61 6d 65 .no.message.error.in.__gc.metame
545a0 74 68 6f 64 20 28 25 73 29 00 00 00 00 00 00 00 79 39 41 00 00 00 00 00 9d 39 41 00 00 00 00 00 thod.(%s).......y9A......9A.....
545c0 4f 3b 41 00 00 00 00 00 5a 3b 41 00 00 00 00 00 68 3b 41 00 00 00 00 00 86 3b 41 00 00 00 00 00 O;A.....Z;A.....h;A......;A.....
545e0 03 3c 41 00 00 00 00 00 f4 38 41 00 00 00 00 00 5f 47 00 70 61 63 6b 61 67 65 00 6d 61 74 68 00 .<A......8A....._G.package.math.
54600 75 74 66 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 utf8............................
54620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54640 f0 45 45 00 00 00 00 00 15 6f 41 00 00 00 00 00 f3 45 45 00 00 00 00 00 18 0e 41 00 00 00 00 00 .EE......oA......EE.......A.....
54660 b7 58 45 00 00 00 00 00 eb 98 41 00 00 00 00 00 72 3b 45 00 00 00 00 00 88 7a 41 00 00 00 00 00 .XE.......A.....r;E......zA.....
54680 7d 23 45 00 00 00 00 00 fb c5 40 00 00 00 00 00 cc 42 45 00 00 00 00 00 cc cd 41 00 00 00 00 00 }#E.......@......BE.......A.....
546a0 76 3c 45 00 00 00 00 00 d6 b4 40 00 00 00 00 00 fb 45 45 00 00 00 00 00 f0 25 41 00 00 00 00 00 v<E.......@......EE......%A.....
546c0 00 46 45 00 00 00 00 00 34 c6 41 00 00 00 00 00 f1 24 45 00 00 00 00 00 4c 1e 41 00 00 00 00 00 .FE.....4.A......$E.....L.A.....
546e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 65 72 66 6f 72 6d 20 62 69 74 77 69 73 65 20 ................perform.bitwise.
54700 6f 70 65 72 61 74 69 6f 6e 20 6f 6e 00 70 65 72 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 20 operation.on.perform.arithmetic.
54720 6f 6e 00 5f 5f 6e 65 77 69 6e 64 65 78 00 5f 5f 6c 65 6e 00 5f 5f 65 71 00 5f 5f 61 64 64 00 5f on.__newindex.__len.__eq.__add._
54740 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 76 00 5f 5f 69 _sub.__mul.__mod.__pow.__div.__i
54760 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 68 6c 00 5f 5f div.__band.__bor.__bxor.__shl.__
54780 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 5f 5f 63 6f 6e shr.__unm.__bnot.__lt.__le.__con
547a0 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 72 6f 74 6f 00 cat.__call.boolean.thread.proto.
547c0 2c 30 45 00 00 00 00 00 23 47 45 00 00 00 00 00 6b 34 45 00 00 00 00 00 b4 3f 45 00 00 00 00 00 ,0E.....#GE.....k4E......?E.....
547e0 2e 47 45 00 00 00 00 00 34 47 45 00 00 00 00 00 39 47 45 00 00 00 00 00 3f 47 45 00 00 00 00 00 .GE.....4GE.....9GE.....?GE.....
54800 45 47 45 00 00 00 00 00 4b 47 45 00 00 00 00 00 51 47 45 00 00 00 00 00 57 47 45 00 00 00 00 00 EGE.....KGE.....QGE.....WGE.....
54820 5d 47 45 00 00 00 00 00 64 47 45 00 00 00 00 00 6b 47 45 00 00 00 00 00 71 47 45 00 00 00 00 00 ]GE.....dGE.....kGE.....qGE.....
54840 78 47 45 00 00 00 00 00 7e 47 45 00 00 00 00 00 84 47 45 00 00 00 00 00 8a 47 45 00 00 00 00 00 xGE.....~GE......GE......GE.....
54860 91 47 45 00 00 00 00 00 96 47 45 00 00 00 00 00 9b 47 45 00 00 00 00 00 a4 47 45 00 00 00 00 00 .GE......GE......GE......GE.....
54880 a7 2c 45 00 00 00 00 00 e4 2b 45 00 00 00 00 00 ab 47 45 00 00 00 00 00 d8 48 45 00 00 00 00 00 .,E......+E......GE......HE.....
548a0 7e 28 45 00 00 00 00 00 76 3c 45 00 00 00 00 00 72 3b 45 00 00 00 00 00 ca 3b 45 00 00 00 00 00 ~(E.....v<E.....r;E......;E.....
548c0 d8 48 45 00 00 00 00 00 b3 47 45 00 00 00 00 00 ba 47 45 00 00 00 00 00 75 73 65 72 64 61 74 61 .HE......GE......GE.....userdata
548e0 00 28 2a 6e 6f 20 6e 61 6d 65 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .(*no.name).....................
54900 31 57 41 00 00 00 00 00 37 57 41 00 00 00 00 00 4c 57 41 00 00 00 00 00 55 57 41 00 00 00 00 00 1WA.....7WA.....LWA.....UWA.....
54920 66 57 41 00 00 00 00 00 77 57 41 00 00 00 00 00 e3 57 41 00 00 00 00 00 f1 57 41 00 00 00 00 00 fWA.....wWA......WA......WA.....
54940 10 58 41 00 00 00 00 00 0a 58 41 00 00 00 00 00 00 00 00 00 00 70 7f 40 00 00 00 00 00 00 00 00 .XA......XA..........p.@........
54960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54980 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
549a0 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
549c0 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,
549e0 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.$
54a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54a40 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 ................................
54a60 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 ................................
54a80 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 ................................
54aa0 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 ................................
54ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54b40 00 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 00 69 6e 64 65 78 20 6f 75 74 20 6f 66 20 .not.enough.memory.index.out.of.
54b60 72 61 6e 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 range.base.out.of.range........t
54b80 61 62 6c 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 able.or.string.expected.'tostrin
54ba0 67 27 20 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 g'.must.return.a.string.to.'prin
54bc0 74 27 00 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 t'...too.many.nested.functions.r
54be0 65 61 64 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 eader.function.must.return.a.str
54c00 69 6e 67 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 ing.collect.__metatable.cannot.c
54c20 68 61 6e 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 hange.a.protected.metatable.bt.=
54c40 28 6c 6f 61 64 29 00 61 73 73 65 72 74 69 6f 6e 20 66 61 69 6c 65 64 21 00 5f 5f 70 61 69 72 73 (load).assertion.failed!.__pairs
54c60 00 4c 75 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 .Lua.5.3.stop.restart.step.setpa
54c80 75 73 65 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 use.setstepmul.isrunning.assert.
54ca0 63 6f 6c 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 collectgarbage.dofile.ipairs.loa
54cc0 64 66 69 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 dfile.print.rawequal.rawlen.rawg
54ce0 65 74 00 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 et.rawset.select.tonumber.xpcall
54d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54d40 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 ................................
54d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54d80 69 4c 45 00 00 00 00 00 6e 4c 45 00 00 00 00 00 04 4c 45 00 00 00 00 00 52 40 45 00 00 00 00 00 iLE.....nLE......LE.....R@E.....
54da0 76 4c 45 00 00 00 00 00 7b 4c 45 00 00 00 00 00 84 4c 45 00 00 00 00 00 8f 4c 45 00 00 00 00 00 vLE.....{LE......LE......LE.....
54dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54e00 99 4c 45 00 00 00 00 00 2e 6e 41 00 00 00 00 00 a0 4c 45 00 00 00 00 00 ba 6a 41 00 00 00 00 00 .LE......nA......LE......jA.....
54e20 af 4c 45 00 00 00 00 00 cb 6d 41 00 00 00 00 00 94 3a 45 00 00 00 00 00 51 6a 41 00 00 00 00 00 .LE......mA......:E.....QjA.....
54e40 94 40 45 00 00 00 00 00 89 6d 41 00 00 00 00 00 b6 4c 45 00 00 00 00 00 a7 66 41 00 00 00 00 00 .@E......mA......LE......fA.....
54e60 bd 4c 45 00 00 00 00 00 20 6d 41 00 00 00 00 00 c7 3d 45 00 00 00 00 00 43 6c 41 00 00 00 00 00 .LE......mA......=E.....ClA.....
54e80 71 25 45 00 00 00 00 00 20 69 41 00 00 00 00 00 5b 4c 45 00 00 00 00 00 9b 6e 41 00 00 00 00 00 q%E......iA.....[LE......nA.....
54ea0 fb 4c 45 00 00 00 00 00 7f 63 41 00 00 00 00 00 c6 4c 45 00 00 00 00 00 1a 68 41 00 00 00 00 00 .LE......cA......LE......hA.....
54ec0 cc 4c 45 00 00 00 00 00 dc 67 41 00 00 00 00 00 d5 4c 45 00 00 00 00 00 95 67 41 00 00 00 00 00 .LE......gA......LE......gA.....
54ee0 dc 4c 45 00 00 00 00 00 54 67 41 00 00 00 00 00 e3 4c 45 00 00 00 00 00 06 67 41 00 00 00 00 00 .LE.....TgA......LE......gA.....
54f00 ea 4c 45 00 00 00 00 00 fe 63 41 00 00 00 00 00 e0 40 45 00 00 00 00 00 5d 6b 41 00 00 00 00 00 .LE......cA......@E.....]kA.....
54f20 f1 4c 45 00 00 00 00 00 d5 64 41 00 00 00 00 00 72 34 45 00 00 00 00 00 da 63 41 00 00 00 00 00 .LE......dA.....r4E......cA.....
54f40 fa 4c 45 00 00 00 00 00 03 63 41 00 00 00 00 00 2a 5e 45 00 00 00 00 00 00 00 00 00 00 00 00 00 .LE......cA.....*^E.............
54f60 f0 45 45 00 00 00 00 00 00 00 00 00 00 00 00 00 86 23 45 00 00 00 00 00 00 00 00 00 00 00 00 00 .EE..............#E.............
54f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 3f 69 6e 69 74 69 61 6c 20 ......................P?initial.
54fa0 70 6f 73 69 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 70 6f 73 69 74 69 76 65 00 69 6e 76 61 6c 69 position.must.be.positive.invali
54fc0 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 69 6e 76 d.order.function.for.sorting.inv
54fe0 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 6e 20 74 alid.value.(%s).at.index.%d.in.t
55000 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 74 20 6f able.for.'concat'.position.out.o
55020 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 6d 65 6e f.bounds.wrong.number.of.argumen
55040 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 74 73 20 ts.to.'insert'.too.many.results.
55060 74 6f 20 75 6e 70 61 63 6b 00 69 6e 73 65 72 74 00 72 65 6d 6f 76 65 00 73 6f 72 74 00 00 00 00 to.unpack.insert.remove.sort....
55080 9d 47 45 00 00 00 00 00 b9 76 41 00 00 00 00 00 6a 50 45 00 00 00 00 00 cc 77 41 00 00 00 00 00 .GE......vA.....jPE......wA.....
550a0 65 50 45 00 00 00 00 00 35 71 41 00 00 00 00 00 63 50 45 00 00 00 00 00 8d 78 41 00 00 00 00 00 ePE.....5qA.....cPE......xA.....
550c0 71 50 45 00 00 00 00 00 4c 79 41 00 00 00 00 00 73 50 45 00 00 00 00 00 c5 6f 41 00 00 00 00 00 qPE.....LyA.....sPE......oA.....
550e0 78 50 45 00 00 00 00 00 0a 7a 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 xPE......zA.....................
55100 5f 47 2e 00 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a 20 25 73 00 50 41 4e 49 43 3a 20 75 6e 70 72 _G..cannot.%s.%s:.%s.PANIC:.unpr
55120 6f 74 65 63 74 65 64 20 65 72 72 6f 72 20 69 6e 20 63 61 6c 6c 20 74 6f 20 4c 75 61 20 41 50 49 otected.error.in.call.to.Lua.API
55140 20 28 25 73 29 0a 00 ef bb bf 00 73 74 61 63 6b 20 74 72 61 63 65 62 61 63 6b 3a 00 0a 09 2e 2e .(%s)......stack.traceback:.....
55160 2e 00 53 6c 6e 74 00 0a 09 25 73 3a 00 25 64 3a 00 20 69 6e 20 00 66 75 6e 63 74 69 6f 6e 20 27 ..Slnt...%s:.%d:..in..function.'
55180 25 73 27 00 25 73 20 27 25 73 27 00 6d 61 69 6e 20 63 68 75 6e 6b 00 66 75 6e 63 74 69 6f 6e 20 %s'.%s.'%s'.main.chunk.function.
551a0 3c 25 73 3a 25 64 3e 00 0a 09 28 2e 2e 2e 74 61 69 6c 20 63 61 6c 6c 73 2e 2e 2e 29 00 53 6c 00 <%s:%d>...(...tail.calls...).Sl.
551c0 25 73 3a 25 64 3a 20 00 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 28 25 73 29 00 63 61 %s:%d:..bad.argument.#%d.(%s).ca
551e0 6c 6c 69 6e 67 20 27 25 73 27 20 6f 6e 20 62 61 64 20 73 65 6c 66 20 28 25 73 29 00 62 61 64 20 lling.'%s'.on.bad.self.(%s).bad.
55200 61 72 67 75 6d 65 6e 74 20 23 25 64 20 74 6f 20 27 25 73 27 20 28 25 73 29 00 73 69 67 6e 61 6c argument.#%d.to.'%s'.(%s).signal
55220 00 65 78 69 74 00 5f 5f 6e 61 6d 65 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 20 28 25 73 29 .exit.__name.stack.overflow.(%s)
55240 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 65 6f .buffer.too.large.=stdin.@%s.reo
55260 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 2c 20 pen.light.userdata.%s.expected,.
55280 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 62 65 got.%s.invalid.option.'%s'.numbe
552a0 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 6e 00 r.has.no.integer.representation.
552c0 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 72 00 object.length.is.not.an.integer.
552e0 74 72 75 65 00 66 61 6c 73 65 00 25 49 00 25 73 3a 20 25 70 00 6e 61 6d 65 20 63 6f 6e 66 6c 69 true.false.%I.%s:.%p.name.confli
55300 63 74 20 66 6f 72 20 6d 6f 64 75 6c 65 20 27 25 73 27 00 74 6f 6f 20 6d 61 6e 79 20 75 70 76 61 ct.for.module.'%s'.too.many.upva
55320 6c 75 65 73 00 63 6f 72 65 20 61 6e 64 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 69 6e 63 6f 6d lues.core.and.library.have.incom
55340 70 61 74 69 62 6c 65 20 6e 75 6d 65 72 69 63 20 74 79 70 65 73 00 6d 75 6c 74 69 70 6c 65 20 4c patible.numeric.types.multiple.L
55360 75 61 20 56 4d 73 20 64 65 74 65 63 74 65 64 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 ua.VMs.detected.version.mismatch
55380 3a 20 61 70 70 2e 20 6e 65 65 64 73 20 25 66 2c 20 4c 75 61 20 63 6f 72 65 20 70 72 6f 76 69 64 :.app..needs.%f,.Lua.core.provid
553a0 65 73 20 25 66 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 72 65 73 75 es.%f.too.many.arguments.to.resu
553c0 6d 65 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 64 65 61 64 20 63 6f 72 6f 75 74 69 6e 65 00 me.cannot.resume.dead.coroutine.
553e0 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 72 65 73 75 6d 65 00 74 68 72 65 61 too.many.results.to.resume.threa
55400 64 20 65 78 70 65 63 74 65 64 00 73 75 73 70 65 6e 64 65 64 00 6e 6f 72 6d 61 6c 00 64 65 61 64 d.expected.suspended.normal.dead
55420 00 63 72 65 61 74 65 00 73 74 61 74 75 73 00 77 72 61 70 00 79 69 65 6c 64 00 69 73 79 69 65 6c .create.status.wrap.yield.isyiel
55440 64 61 62 6c 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dable...........................
55460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55480 21 54 45 00 00 00 00 00 b0 96 41 00 00 00 00 00 f4 53 45 00 00 00 00 00 79 98 41 00 00 00 00 00 !TE.......A......SE.....y.A.....
554a0 91 4c 45 00 00 00 00 00 96 96 41 00 00 00 00 00 28 54 45 00 00 00 00 00 bf 97 41 00 00 00 00 00 .LE.......A.....(TE.......A.....
554c0 2f 54 45 00 00 00 00 00 f6 96 41 00 00 00 00 00 34 54 45 00 00 00 00 00 b3 95 41 00 00 00 00 00 /TE.......A.....4TE.......A.....
554e0 3a 54 45 00 00 00 00 00 99 95 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 :TE.......A.....................
55500 5f 45 4e 56 00 25 73 3a 25 64 3a 20 25 73 00 25 73 20 6e 65 61 72 20 25 73 00 6c 65 78 69 63 61 _ENV.%s:%d:.%s.%s.near.%s.lexica
55520 6c 20 65 6c 65 6d 65 6e 74 20 74 6f 6f 20 6c 6f 6e 67 00 63 68 75 6e 6b 20 68 61 73 20 74 6f 6f l.element.too.long.chunk.has.too
55540 20 6d 61 6e 79 20 6c 69 6e 65 73 00 68 65 78 61 64 65 63 69 6d 61 6c 20 64 69 67 69 74 20 65 78 .many.lines.hexadecimal.digit.ex
55560 70 65 63 74 65 64 00 50 70 00 45 65 00 6d 61 6c 66 6f 72 6d 65 64 20 6e 75 6d 62 65 72 00 63 6f pected.Pp.Ee.malformed.number.co
55580 6d 6d 65 6e 74 00 75 6e 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 25 73 20 28 73 74 61 72 74 69 mment.unfinished.long.%s.(starti
555a0 6e 67 20 61 74 20 6c 69 6e 65 20 25 64 29 00 69 6e 76 61 6c 69 64 20 6c 6f 6e 67 20 73 74 72 69 ng.at.line.%d).invalid.long.stri
555c0 6e 67 20 64 65 6c 69 6d 69 74 65 72 00 75 6e 66 69 6e 69 73 68 65 64 20 73 74 72 69 6e 67 00 6d ng.delimiter.unfinished.string.m
555e0 69 73 73 69 6e 67 20 27 7b 27 00 55 54 46 2d 38 20 76 61 6c 75 65 20 74 6f 6f 20 6c 61 72 67 65 issing.'{'.UTF-8.value.too.large
55600 00 6d 69 73 73 69 6e 67 20 27 7d 27 00 69 6e 76 61 6c 69 64 20 65 73 63 61 70 65 20 73 65 71 75 .missing.'}'.invalid.escape.sequ
55620 65 6e 63 65 00 64 65 63 69 6d 61 6c 20 65 73 63 61 70 65 20 74 6f 6f 20 6c 61 72 67 65 00 64 6f ence.decimal.escape.too.large.do
55640 00 65 6c 73 65 00 65 6c 73 65 69 66 00 66 6f 72 00 67 6f 74 6f 00 72 65 70 65 61 74 00 74 68 65 .else.elseif.for.goto.repeat.the
55660 6e 00 75 6e 74 69 6c 00 77 68 69 6c 65 00 2f 2f 00 3d 3d 00 3e 3d 00 3c 3d 00 7e 3d 00 3c 3c 00 n.until.while.//.==.>=.<=.~=.<<.
55680 3e 3e 00 3a 3a 00 3c 65 6f 66 3e 00 3c 6e 75 6d 62 65 72 3e 00 3c 69 6e 74 65 67 65 72 3e 00 3c >>.::.<eof>.<number>.<integer>.<
556a0 6e 61 6d 65 3e 00 3c 73 74 72 69 6e 67 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 name>.<string>..................
556c0 67 47 45 00 00 00 00 00 ff 39 45 00 00 00 00 00 3e 56 45 00 00 00 00 00 41 56 45 00 00 00 00 00 gGE......9E.....>VE.....AVE.....
556e0 46 56 45 00 00 00 00 00 b6 13 44 00 00 00 00 00 e5 52 45 00 00 00 00 00 4d 56 45 00 00 00 00 00 FVE.......D......RE.....MVE.....
55700 ca 3b 45 00 00 00 00 00 51 56 45 00 00 00 00 00 4a 56 45 00 00 00 00 00 f5 58 45 00 00 00 00 00 .;E.....QVE.....JVE......XE.....
55720 82 40 45 00 00 00 00 00 e4 2b 45 00 00 00 00 00 8d 47 45 00 00 00 00 00 6e 47 45 00 00 00 00 00 .@E......+E......GE.....nGE.....
55740 56 56 45 00 00 00 00 00 4b 40 45 00 00 00 00 00 5d 56 45 00 00 00 00 00 e0 52 45 00 00 00 00 00 VVE.....K@E.....]VE......RE.....
55760 62 56 45 00 00 00 00 00 68 56 45 00 00 00 00 00 6e 56 45 00 00 00 00 00 5f 51 45 00 00 00 00 00 bVE.....hVE.....nVE....._QE.....
55780 5e 51 45 00 00 00 00 00 71 56 45 00 00 00 00 00 74 56 45 00 00 00 00 00 77 56 45 00 00 00 00 00 ^QE.....qVE.....tVE.....wVE.....
557a0 7a 56 45 00 00 00 00 00 7d 56 45 00 00 00 00 00 80 56 45 00 00 00 00 00 83 56 45 00 00 00 00 00 zVE.....}VE......VE......VE.....
557c0 86 56 45 00 00 00 00 00 8c 56 45 00 00 00 00 00 95 56 45 00 00 00 00 00 9f 56 45 00 00 00 00 00 .VE......VE......VE......VE.....
557e0 a6 56 45 00 00 00 00 00 65 72 72 6f 72 20 69 6e 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 00 .VE.....error.in.error.handling.
55800 61 74 74 65 6d 70 74 20 74 6f 20 6c 6f 61 64 20 61 20 25 73 20 63 68 75 6e 6b 20 28 6d 6f 64 65 attempt.to.load.a.%s.chunk.(mode
55820 20 69 73 20 27 25 73 27 29 00 62 69 6e 61 72 79 00 74 65 78 74 00 43 20 73 74 61 63 6b 20 6f 76 .is.'%s').binary.text.C.stack.ov
55840 65 72 66 6c 6f 77 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 6e 6f 6e 2d 73 75 73 70 65 6e 64 erflow.cannot.resume.non-suspend
55860 65 64 20 63 6f 72 6f 75 74 69 6e 65 00 61 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 20 61 63 ed.coroutine.attempt.to.yield.ac
55880 72 6f 73 73 20 61 20 43 2d 63 61 6c 6c 20 62 6f 75 6e 64 61 72 79 00 61 74 74 65 6d 70 74 20 74 ross.a.C-call.boundary.attempt.t
558a0 6f 20 79 69 65 6c 64 20 66 72 6f 6d 20 6f 75 74 73 69 64 65 20 61 20 63 6f 72 6f 75 74 69 6e 65 o.yield.from.outside.a.coroutine
558c0 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 00 74 72 75 6e 63 61 .%s:.%s.precompiled.chunk.trunca
558e0 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 69 6e 61 72 79 20 73 ted.%s.size.mismatch.in.binary.s
55900 74 72 69 6e 67 00 6e 6f 74 20 61 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 tring.not.a.version.mismatch.in.
55920 63 6f 72 72 75 70 74 65 64 00 73 69 7a 65 5f 74 00 49 6e 73 74 72 75 63 74 69 6f 6e 00 6c 75 61 corrupted.size_t.Instruction.lua
55940 5f 49 6e 74 65 67 65 72 00 6c 75 61 5f 4e 75 6d 62 65 72 00 65 6e 64 69 61 6e 6e 65 73 73 20 6d _Integer.lua_Number.endianness.m
55960 69 73 6d 61 74 63 68 20 69 6e 00 66 6c 6f 61 74 20 66 6f 72 6d 61 74 20 6d 69 73 6d 61 74 63 68 ismatch.in.float.format.mismatch
55980 20 69 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .in.............................
559a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
559c0 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c 60 60 60 60 68 22 bc `qATPP\l<.<Tl||||||||||||````h".
559e0 bc bc 84 e4 54 54 10 62 62 04 62 14 51 50 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....TT.bb.b.QP..................
55a00 80 5b 45 00 00 00 00 00 85 5b 45 00 00 00 00 00 8b 5b 45 00 00 00 00 00 92 5b 45 00 00 00 00 00 .[E......[E......[E......[E.....
55a20 9b 5b 45 00 00 00 00 00 a3 5b 45 00 00 00 00 00 ac 5b 45 00 00 00 00 00 b5 5b 45 00 00 00 00 00 .[E......[E......[E......[E.....
55a40 be 5b 45 00 00 00 00 00 c7 5b 45 00 00 00 00 00 d0 5b 45 00 00 00 00 00 d9 5b 45 00 00 00 00 00 .[E......[E......[E......[E.....
55a60 e2 5b 45 00 00 00 00 00 e7 5b 45 00 00 00 00 00 eb 5b 45 00 00 00 00 00 ef 5b 45 00 00 00 00 00 .[E......[E......[E......[E.....
55a80 f3 5b 45 00 00 00 00 00 f7 5b 45 00 00 00 00 00 fc 5b 45 00 00 00 00 00 fb 5b 45 00 00 00 00 00 .[E......[E......[E......[E.....
55aa0 00 5c 45 00 00 00 00 00 05 5c 45 00 00 00 00 00 09 5c 45 00 00 00 00 00 0e 5c 45 00 00 00 00 00 .\E......\E......\E......\E.....
55ac0 12 5c 45 00 00 00 00 00 16 5c 45 00 00 00 00 00 1a 5c 45 00 00 00 00 00 1b 5c 45 00 00 00 00 00 .\E......\E......\E......\E.....
55ae0 1f 5c 45 00 00 00 00 00 23 5c 45 00 00 00 00 00 2a 5c 45 00 00 00 00 00 2e 5c 45 00 00 00 00 00 .\E.....#\E.....*\E......\E.....
55b00 31 5c 45 00 00 00 00 00 bb 5b 45 00 00 00 00 00 34 5c 45 00 00 00 00 00 39 5c 45 00 00 00 00 00 1\E......[E.....4\E.....9\E.....
55b20 45 5c 45 00 00 00 00 00 41 5c 45 00 00 00 00 00 4a 5c 45 00 00 00 00 00 63 5c 45 00 00 00 00 00 E\E.....A\E.....J\E.....c\E.....
55b40 51 5c 45 00 00 00 00 00 59 5c 45 00 00 00 00 00 62 5c 45 00 00 00 00 00 6b 5c 45 00 00 00 00 00 Q\E.....Y\E.....b\E.....k\E.....
55b60 73 5c 45 00 00 00 00 00 7b 5c 45 00 00 00 00 00 82 5c 45 00 00 00 00 00 00 00 00 00 00 00 00 00 s\E.....{\E......\E.............
55b80 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
55ba0 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
55bc0 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
55be0 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.
55c00 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
55c20 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
55c40 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
55c60 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
55c80 47 00 45 58 54 52 41 41 52 47 00 69 6e 76 61 6c 69 64 20 55 54 46 2d 38 20 63 6f 64 65 00 25 55 G.EXTRAARG.invalid.UTF-8.code.%U
55ca0 00 66 69 6e 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 69 6e 67 00 70 6f .final.position.out.of.string.po
55cc0 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 sition.out.of.range.initial.posi
55ce0 74 69 6f 6e 20 69 73 20 61 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 62 79 74 65 00 63 68 61 72 tion.is.a.continuation.byte.char
55d00 70 61 74 74 65 72 6e 00 6f 66 66 73 65 74 00 63 6f 64 65 70 6f 69 6e 74 00 00 00 00 00 00 00 00 pattern.offset.codepoint........
55d20 5b 00 2d 7f c2 2d f4 5d 5b 80 2d bf 5d 2a 00 00 ff 00 00 00 7f 00 00 00 ff 07 00 00 ff ff 00 00 [.-..-.][.-.]*..................
55d40 2f 74 6d 70 2f 6c 75 61 5f 58 58 58 58 58 58 00 75 6e 61 62 6c 65 20 74 6f 20 67 65 6e 65 72 61 /tmp/lua_XXXXXX.unable.to.genera
55d60 74 65 20 61 20 75 6e 69 71 75 65 20 66 69 6c 65 6e 61 6d 65 00 66 69 65 6c 64 20 27 25 73 27 20 te.a.unique.filename.field.'%s'.
55d80 6d 69 73 73 69 6e 67 20 69 6e 20 64 61 74 65 20 74 61 62 6c 65 00 73 65 63 00 68 6f 75 72 00 6d missing.in.date.table.sec.hour.m
55da0 6f 6e 74 68 00 79 65 61 72 00 69 73 64 73 74 00 25 63 00 2a 74 00 77 64 61 79 00 79 64 61 79 00 onth.year.isdst.%c.*t.wday.yday.
55dc0 69 6e 76 61 6c 69 64 20 63 6f 6e 76 65 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 72 20 27 25 25 invalid.conversion.specifier.'%%
55de0 25 73 27 00 61 41 62 42 63 43 64 44 65 46 67 47 68 48 49 6a 6d 4d 6e 70 72 52 53 74 54 75 55 56 %s'.aAbBcCdDeFgGhHIjmMnprRStTuUV
55e00 77 57 78 58 79 59 7a 5a 25 00 63 43 78 58 79 59 00 4f 00 64 65 48 49 6d 4d 53 75 55 56 77 57 79 wWxXyYzZ%.cCxXyY.O.deHImMSuUVwWy
55e20 00 63 6f 6c 6c 61 74 65 00 63 74 79 70 65 00 6d 6f 6e 65 74 61 72 79 00 6e 75 6d 65 72 69 63 00 .collate.ctype.monetary.numeric.
55e40 63 6c 6f 63 6b 00 64 61 74 65 00 64 69 66 66 74 69 6d 65 00 65 78 65 63 75 74 65 00 67 65 74 65 clock.date.difftime.execute.gete
55e60 6e 76 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 nv.rename.setlocale.tmpname.....
55e80 e4 5d 45 00 00 00 00 00 30 3c 45 00 00 00 00 00 a9 3b 45 00 00 00 00 00 0a 5e 45 00 00 00 00 00 .]E.....0<E......;E......^E.....
55ea0 11 5e 45 00 00 00 00 00 13 5e 45 00 00 00 00 00 06 00 00 00 03 00 00 00 00 00 00 00 04 00 00 00 .^E......^E.....................
55ec0 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 5e 40 45 00 00 00 00 00 21 5e 45 00 00 00 00 00 ................^@E.....!^E.....
55ee0 29 5e 45 00 00 00 00 00 2f 5e 45 00 00 00 00 00 38 5e 45 00 00 00 00 00 4f 5e 45 00 00 00 00 00 )^E...../^E.....8^E.....O^E.....
55f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55f40 40 5e 45 00 00 00 00 00 8e c8 41 00 00 00 00 00 46 5e 45 00 00 00 00 00 c2 ca 41 00 00 00 00 00 @^E.......A.....F^E.......A.....
55f60 4b 5e 45 00 00 00 00 00 2e c8 41 00 00 00 00 00 54 5e 45 00 00 00 00 00 ef c7 41 00 00 00 00 00 K^E.......A.....T^E.......A.....
55f80 21 52 45 00 00 00 00 00 88 c7 41 00 00 00 00 00 5c 5e 45 00 00 00 00 00 5e c7 41 00 00 00 00 00 !RE.......A.....\^E.....^.A.....
55fa0 71 50 45 00 00 00 00 00 2b c7 41 00 00 00 00 00 63 5e 45 00 00 00 00 00 e7 c6 41 00 00 00 00 00 qPE.....+.A.....c^E.......A.....
55fc0 6a 5e 45 00 00 00 00 00 93 c6 41 00 00 00 00 00 4f 5e 45 00 00 00 00 00 9c c9 41 00 00 00 00 00 j^E.......A.....O^E.......A.....
55fe0 74 5e 45 00 00 00 00 00 bd c8 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t^E.......A.....................
56000 00 00 00 00 80 84 2e 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......A........................
56020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56040 1b ce 41 00 00 00 00 00 1f ce 41 00 00 00 00 00 23 ce 41 00 00 00 00 00 28 ce 41 00 00 00 00 00 ..A.......A.....#.A.....(.A.....
56060 5f ce 41 00 00 00 00 00 5f ce 41 00 00 00 00 00 30 ce 41 00 00 00 00 00 38 ce 41 00 00 00 00 00 _.A....._.A.....0.A.....8.A.....
56080 3c ce 41 00 00 00 00 00 40 ce 41 00 00 00 00 00 44 ce 41 00 00 00 00 00 49 ce 41 00 00 00 00 00 <.A.....@.A.....D.A.....I.A.....
560a0 57 ce 41 00 00 00 00 00 5b ce 41 00 00 00 00 00 93 ce 41 00 00 00 00 00 98 ce 41 00 00 00 00 00 W.A.....[.A.......A.......A.....
560c0 9d ce 41 00 00 00 00 00 c1 ce 41 00 00 00 00 00 a7 ce 41 00 00 00 00 00 a2 ce 41 00 00 00 00 00 ..A.......A.......A.......A.....
560e0 ac ce 41 00 00 00 00 00 f1 ce 41 00 00 00 00 00 f1 ce 41 00 00 00 00 00 f1 ce 41 00 00 00 00 00 ..A.......A.......A.......A.....
56100 f1 ce 41 00 00 00 00 00 f1 ce 41 00 00 00 00 00 b5 ce 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.......A.......A.............
56120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56140 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 ................................
56160 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 ................................
56180 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 ................................
561a0 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 ................................
561c0 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 ................................
561e0 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 ................................
56200 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 ................................
56220 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 ................................
56240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e 4e 00 2d 30 31 32 33 34 35 36 37 38 39 00 28 ................nN.-0123456789.(
56260 6e 75 6c 6c 29 00 3c 5c 25 64 3e 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 63 null).<\%d>.invalid.option.'%%%c
56280 27 20 74 6f 20 27 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 27 00 28 2a 74 65 6d 70 6f 72 61 '.to.'lua_pushfstring'.(*tempora
562a0 72 79 29 00 28 2a 76 61 72 61 72 67 29 00 66 69 65 6c 64 00 63 6f 6e 73 74 61 6e 74 00 67 6c 6f ry).(*vararg).field.constant.glo
562c0 62 61 6c 00 20 28 25 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 bal..(%s.'%s').=?.for.iterator.m
562e0 65 74 61 6d 65 74 68 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 etamethod.=[C].C.attempt.to.%s.a
56300 20 25 73 20 76 61 6c 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 .%s.value%s.concatenate.number%s
56320 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 6e 00 61 .has.no.integer.representation.a
56340 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 74 77 6f 20 25 73 20 76 61 6c 75 65 73 00 ttempt.to.compare.two.%s.values.
56360 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 25 73 20 77 69 74 68 20 25 73 00 00 00 attempt.to.compare.%s.with.%s...
56380 4c da 41 00 00 00 00 00 1d db 41 00 00 00 00 00 1d db 41 00 00 00 00 00 7e db 41 00 00 00 00 00 L.A.......A.......A.....~.A.....
563a0 7e db 41 00 00 00 00 00 f4 da 41 00 00 00 00 00 68 da 41 00 00 00 00 00 68 da 41 00 00 00 00 00 ~.A.......A.....h.A.....h.A.....
563c0 7e db 41 00 00 00 00 00 7e db 41 00 00 00 00 00 7e db 41 00 00 00 00 00 7e db 41 00 00 00 00 00 ~.A.....~.A.....~.A.....~.A.....
563e0 5a db 41 00 00 00 00 00 07 e0 41 00 00 00 00 00 6b e0 41 00 00 00 00 00 07 e0 41 00 00 00 00 00 Z.A.......A.....k.A.......A.....
56400 6b e0 41 00 00 00 00 00 6b e0 41 00 00 00 00 00 32 e0 41 00 00 00 00 00 32 e0 41 00 00 00 00 00 k.A.....k.A.....2.A.....2.A.....
56420 32 e0 41 00 00 00 00 00 32 e0 41 00 00 00 00 00 32 e0 41 00 00 00 00 00 32 e0 41 00 00 00 00 00 2.A.....2.A.....2.A.....2.A.....
56440 32 e0 41 00 00 00 00 00 32 e0 41 00 00 00 00 00 32 e0 41 00 00 00 00 00 32 e0 41 00 00 00 00 00 2.A.....2.A.....2.A.....2.A.....
56460 32 e0 41 00 00 00 00 00 32 e0 41 00 00 00 00 00 3a e0 41 00 00 00 00 00 41 e0 41 00 00 00 00 00 2.A.....2.A.....:.A.....A.A.....
56480 6b e0 41 00 00 00 00 00 48 e0 41 00 00 00 00 00 4f e0 41 00 00 00 00 00 6b e0 41 00 00 00 00 00 k.A.....H.A.....O.A.....k.A.....
564a0 56 e0 41 00 00 00 00 00 5d e0 41 00 00 00 00 00 64 e0 41 00 00 00 00 00 6b e0 41 00 00 00 00 00 V.A.....].A.....d.A.....k.A.....
564c0 6b e0 41 00 00 00 00 00 0e e0 41 00 00 00 00 00 0e e0 41 00 00 00 00 00 6b e0 41 00 00 00 00 00 k.A.......A.......A.....k.A.....
564e0 6b e0 41 00 00 00 00 00 6b e0 41 00 00 00 00 00 23 e0 41 00 00 00 00 00 01 1b 03 3b 64 15 00 00 k.A.....k.A.....#.A........;d...
56500 ab 02 00 00 48 da fa ff b0 15 00 00 f8 e0 fa ff 60 39 00 00 53 e1 fa ff 40 7a 00 00 a3 e1 fa ff ....H...........`9..S...@z......
56520 38 7c 00 00 d5 e1 fa ff d0 7f 00 00 fc e1 fa ff 60 16 00 00 62 e2 fa ff 80 15 00 00 5e e3 fa ff 8|..............`...b.......^...
56540 d8 15 00 00 df e3 fa ff 00 16 00 00 dc e4 fa ff 38 16 00 00 34 e5 fa ff 98 16 00 00 4d e5 fa ff ................8...4.......M...
56560 b0 16 00 00 e7 e6 fa ff 18 17 00 00 13 e7 fa ff 30 17 00 00 3c e7 fa ff 50 17 00 00 81 e7 fa ff ................0...<...P.......
56580 70 17 00 00 0f e8 fa ff a0 17 00 00 9f e8 fa ff c8 17 00 00 c7 e8 fa ff e0 17 00 00 11 e9 fa ff p...............................
565a0 00 18 00 00 4d ea fa ff 40 18 00 00 a5 ea fa ff 68 18 00 00 9b eb fa ff b0 18 00 00 d4 eb fa ff ....M...@.......h...............
565c0 d0 18 00 00 f9 eb fa ff f0 18 00 00 85 ec fa ff 20 19 00 00 ea ec fa ff 48 19 00 00 d2 ed fa ff ........................H.......
565e0 88 19 00 00 98 ee fa ff a8 19 00 00 82 f0 fa ff f8 19 00 00 e4 f1 fa ff 28 1a 00 00 36 f2 fa ff ........................(...6...
56600 48 1a 00 00 93 f2 fa ff 70 1a 00 00 dc f2 fa ff 90 1a 00 00 eb f2 fa ff a8 1a 00 00 0a f3 fa ff H.......p.......................
56620 c8 1a 00 00 2a f3 fa ff e0 1a 00 00 49 f3 fa ff f8 1a 00 00 b8 f3 fa ff 20 1b 00 00 40 f6 fa ff ....*.......I...............@...
56640 68 1b 00 00 54 f7 fa ff 90 1b 00 00 12 f8 fa ff c0 1b 00 00 86 f8 fa ff 08 1c 00 00 bb f8 fa ff h...T...........................
56660 20 1c 00 00 2e f9 fa ff 50 1c 00 00 35 f9 fa ff 68 1c 00 00 2d fa fa ff d0 1c 00 00 8e fb fa ff ........P...5...h...-...........
56680 48 1d 00 00 3e fc fa ff 78 1d 00 00 0d fd fa ff a8 1d 00 00 dd fe fa ff e8 1d 00 00 8f 00 fb ff H...>...x.......................
566a0 38 1e 00 00 54 01 fb ff a0 1e 00 00 8c 01 fb ff b8 1e 00 00 c6 01 fb ff d0 1e 00 00 f5 01 fb ff 8...T...........................
566c0 e8 1e 00 00 6c 03 fb ff 28 1f 00 00 cb 1c fb ff 78 1f 00 00 ed 1d fb ff b0 1f 00 00 1a 1e fb ff ....l...(.......x...............
566e0 d0 1f 00 00 39 1f fb ff 10 20 00 00 7a 1f fb ff 28 20 00 00 d3 1f fb ff 50 20 00 00 29 20 fb ff ....9.......z...(.......P...)...
56700 68 20 00 00 66 20 fb ff 80 20 00 00 46 21 fb ff c0 20 00 00 9c 21 fb ff f8 20 00 00 66 23 fb ff h...f.......F!.......!......f#..
56720 60 21 00 00 84 23 fb ff 78 21 00 00 9d 26 fb ff c8 21 00 00 de 26 fb ff 00 22 00 00 a4 27 fb ff `!...#..x!...&...!...&..."...'..
56740 38 22 00 00 d3 27 fb ff 58 22 00 00 cc 28 fb ff a0 22 00 00 51 29 fb ff d0 22 00 00 f8 29 fb ff 8"...'..X"...(..."..Q)..."...)..
56760 18 23 00 00 05 2a fb ff 30 23 00 00 a1 2a fb ff 68 23 00 00 2f 2b fb ff 98 23 00 00 67 2c fb ff .#...*..0#...*..h#../+...#..g,..
56780 e0 23 00 00 03 2d fb ff 18 24 00 00 12 2e fb ff 48 24 00 00 90 2e fb ff 80 24 00 00 df 2e fb ff .#...-...$......H$.......$......
567a0 a0 24 00 00 a9 2f fb ff f0 24 00 00 fb 2f fb ff 28 25 00 00 67 35 fb ff 78 25 00 00 84 35 fb ff .$.../...$.../..(%..g5..x%...5..
567c0 90 25 00 00 65 36 fb ff c8 25 00 00 11 37 fb ff 00 26 00 00 3b 37 fb ff 18 26 00 00 88 37 fb ff .%..e6...%...7...&..;7...&...7..
567e0 30 26 00 00 0d 38 fb ff 78 26 00 00 66 38 fb ff b8 26 00 00 98 38 fb ff d0 26 00 00 49 39 fb ff 0&...8..x&..f8...&...8...&..I9..
56800 00 27 00 00 8e 39 fb ff 28 27 00 00 c6 3b fb ff 58 27 00 00 98 3c fb ff a0 27 00 00 5f 3d fb ff .'...9..('...;..X'...<...'.._=..
56820 d0 27 00 00 e1 3f fb ff 20 28 00 00 83 43 fb ff 68 28 00 00 f2 47 fb ff b8 28 00 00 82 4a fb ff .'...?...(...C..h(...G...(...J..
56840 08 29 00 00 89 4a fb ff 20 29 00 00 93 4a fb ff 38 29 00 00 e3 4e fb ff 88 29 00 00 de 4f fb ff .)...J...)...J..8)...N...)...O..
56860 d0 29 00 00 8a 50 fb ff f0 29 00 00 d2 50 fb ff 20 2a 00 00 c1 51 fb ff 60 2a 00 00 e0 51 fb ff .)...P...)...P...*...Q..`*...Q..
56880 80 2a 00 00 15 52 fb ff a8 2a 00 00 4d 52 fb ff c8 2a 00 00 7f 52 fb ff e8 2a 00 00 ab 52 fb ff .*...R...*..MR...*...R...*...R..
568a0 08 2b 00 00 e7 52 fb ff 28 2b 00 00 15 53 fb ff 48 2b 00 00 4c 53 fb ff 68 2b 00 00 d4 53 fb ff .+...R..(+...S..H+..LS..h+...S..
568c0 98 2b 00 00 58 54 fb ff c0 2b 00 00 a2 54 fb ff e0 2b 00 00 d6 55 fb ff 30 2c 00 00 ff 55 fb ff .+..XT...+...T...+...U..0,...U..
568e0 50 2c 00 00 23 56 fb ff 70 2c 00 00 a3 56 fb ff c0 2c 00 00 c9 56 fb ff e0 2c 00 00 f7 56 fb ff P,..#V..p,...V...,...V...,...V..
56900 08 2d 00 00 52 57 fb ff 40 2d 00 00 1a 58 fb ff 90 2d 00 00 6a 58 fb ff c0 2d 00 00 84 58 fb ff .-..RW..@-...X...-..jX...-...X..
56920 e0 2d 00 00 e6 58 fb ff 10 2e 00 00 41 59 fb ff 30 2e 00 00 88 59 fb ff 50 2e 00 00 03 5a fb ff .-...X......AY..0....Y..P....Z..
56940 88 2e 00 00 45 5a fb ff c0 2e 00 00 b1 5a fb ff 10 2f 00 00 2f 5b fb ff 40 2f 00 00 3e 5b fb ff ....EZ.......Z.../../[..@/..>[..
56960 58 2f 00 00 4d 5b fb ff 70 2f 00 00 03 5c fb ff 90 2f 00 00 75 5c fb ff c8 2f 00 00 af 5f fb ff X/..M[..p/...\.../..u\.../..._..
56980 18 30 00 00 ce 5f fb ff 38 30 00 00 e8 5f fb ff 58 30 00 00 03 61 fb ff b8 30 00 00 cc 61 fb ff .0..._..80..._..X0...a...0...a..
569a0 d8 30 00 00 fa 62 fb ff 28 31 00 00 1a 63 fb ff 40 31 00 00 42 63 fb ff 58 31 00 00 84 63 fb ff .0...b..(1...c..@1..Bc..X1...c..
569c0 88 31 00 00 df 63 fb ff a8 31 00 00 0c 64 fb ff d0 31 00 00 20 64 fb ff e8 31 00 00 2b 64 fb ff .1...c...1...d...1...d...1..+d..
569e0 00 32 00 00 50 64 fb ff 18 32 00 00 99 64 fb ff 30 32 00 00 f8 64 fb ff 78 32 00 00 af 65 fb ff .2..Pd...2...d..02...d..x2...e..
56a00 a8 32 00 00 b6 65 fb ff c0 32 00 00 02 66 fb ff f8 32 00 00 52 66 fb ff 50 33 00 00 63 66 fb ff .2...e...2...f...2..Rf..P3..cf..
56a20 68 33 00 00 7a 66 fb ff 80 33 00 00 b5 66 fb ff a8 33 00 00 cb 66 fb ff c0 33 00 00 65 67 fb ff h3..zf...3...f...3...f...3..eg..
56a40 d8 33 00 00 77 67 fb ff f0 33 00 00 86 67 fb ff 08 34 00 00 d0 67 fb ff 38 34 00 00 fd 67 fb ff .3..wg...3...g...4...g..84...g..
56a60 50 34 00 00 12 68 fb ff 78 34 00 00 37 68 fb ff 90 34 00 00 66 68 fb ff a8 34 00 00 df 68 fb ff P4...h..x4..7h...4..fh...4...h..
56a80 c0 34 00 00 2f 69 fb ff d8 34 00 00 b0 69 fb ff 10 35 00 00 9c 6a fb ff 40 35 00 00 b3 6b fb ff .4../i...4...i...5...j..@5...k..
56aa0 88 35 00 00 4d 6c fb ff b8 35 00 00 87 6c fb ff e0 35 00 00 d0 6c fb ff 08 36 00 00 e3 6c fb ff .5..Ml...5...l...5...l...6...l..
56ac0 20 36 00 00 f5 6c fb ff 38 36 00 00 dd 6d fb ff 60 36 00 00 7a 6e fb ff a8 36 00 00 10 6f fb ff .6...l..86...m..`6..zn...6...o..
56ae0 f8 36 00 00 82 6f fb ff 30 37 00 00 ee 6f fb ff 58 37 00 00 4a 70 fb ff 80 37 00 00 74 70 fb ff .6...o..07...o..X7..Jp...7..tp..
56b00 a0 37 00 00 b0 70 fb ff b8 37 00 00 c0 70 fb ff d0 37 00 00 24 73 fb ff 20 38 00 00 20 74 fb ff .7...p...7...p...7..$s...8...t..
56b20 48 38 00 00 50 75 fb ff a0 38 00 00 b4 75 fb ff d0 38 00 00 d6 75 fb ff e8 38 00 00 03 76 fb ff H8..Pu...8...u...8...u...8...v..
56b40 00 39 00 00 17 76 fb ff 18 39 00 00 99 76 fb ff 88 39 00 00 c0 76 fb ff a0 39 00 00 d0 76 fb ff .9...v...9...v...9...v...9...v..
56b60 b8 39 00 00 fa 76 fb ff e0 39 00 00 24 77 fb ff f8 39 00 00 d1 77 fb ff 38 3a 00 00 29 78 fb ff .9...v...9..$w...9...w..8:..)x..
56b80 70 3a 00 00 c2 78 fb ff a8 3a 00 00 32 79 fb ff e0 3a 00 00 a1 79 fb ff 28 3b 00 00 d0 79 fb ff p:...x...:..2y...:...y..(;...y..
56ba0 40 3b 00 00 ea 7a fb ff 88 3b 00 00 ff 7a fb ff a8 3b 00 00 97 7c fb ff e8 3b 00 00 d0 7d fb ff @;...z...;...z...;...|...;...}..
56bc0 38 3c 00 00 bc 7e fb ff 78 3c 00 00 a7 7f fb ff b8 3c 00 00 c9 7f fb ff d8 3c 00 00 fe 7f fb ff 8<...~..x<.......<.......<......
56be0 00 3d 00 00 46 80 fb ff 30 3d 00 00 d0 80 fb ff 68 3d 00 00 2e 81 fb ff 98 3d 00 00 38 89 fb ff .=..F...0=......h=.......=..8...
56c00 e8 3d 00 00 6f 89 fb ff 20 3e 00 00 24 8c fb ff 70 3e 00 00 00 90 fb ff b8 3e 00 00 07 90 fb ff .=..o....>..$...p>.......>......
56c20 d0 3e 00 00 3c 90 fb ff f8 3e 00 00 d4 90 fb ff 38 3f 00 00 e5 90 fb ff 58 3f 00 00 19 93 fb ff .>..<....>......8?......X?......
56c40 a0 3f 00 00 60 93 fb ff d0 3f 00 00 a1 94 fb ff 10 40 00 00 c0 95 fb ff 50 40 00 00 68 97 fb ff .?..`....?.......@......P@..h...
56c60 90 40 00 00 a1 97 fb ff b0 40 00 00 cb 97 fb ff d0 40 00 00 fe 97 fb ff f8 40 00 00 12 99 fb ff .@.......@.......@.......@......
56c80 40 41 00 00 31 99 fb ff 60 41 00 00 22 9a fb ff 98 41 00 00 64 9c fb ff e8 41 00 00 a1 9d fb ff @A..1...`A.."....A..d....A......
56ca0 20 42 00 00 a8 9e fb ff 48 42 00 00 81 a0 fb ff 80 42 00 00 f4 a0 fb ff a0 42 00 00 46 a1 fb ff .B......HB.......B.......B..F...
56cc0 c8 42 00 00 cf a2 fb ff 10 43 00 00 13 a4 fb ff 50 43 00 00 8b a4 fb ff 78 43 00 00 2d a5 fb ff .B.......C......PC......xC..-...
56ce0 c8 43 00 00 80 a5 fb ff f0 43 00 00 50 a6 fb ff 30 44 00 00 9a a6 fb ff 58 44 00 00 3d a7 fb ff .C.......C..P...0D......XD..=...
56d00 88 44 00 00 9e a7 fb ff c0 44 00 00 5d a8 fb ff f8 44 00 00 bb a8 fb ff 30 45 00 00 20 a9 fb ff .D.......D..]....D......0E......
56d20 68 45 00 00 02 ab fb ff 98 45 00 00 0e ab fb ff b0 45 00 00 51 ab fb ff d0 45 00 00 6d ab fb ff hE.......E.......E..Q....E..m...
56d40 e8 45 00 00 c9 ab fb ff 18 46 00 00 03 ac fb ff 40 46 00 00 15 ac fb ff 58 46 00 00 83 ac fb ff .E.......F......@F......XF......
56d60 88 46 00 00 9c ac fb ff a8 46 00 00 a6 ac fb ff c0 46 00 00 fc ac fb ff f8 46 00 00 46 ad fb ff .F.......F.......F.......F..F...
56d80 18 47 00 00 6a ad fb ff 40 47 00 00 aa ad fb ff 68 47 00 00 ce ad fb ff 90 47 00 00 0f ae fb ff .G..j...@G......hG.......G......
56da0 b0 47 00 00 43 ae fb ff d0 47 00 00 d4 ae fb ff 00 48 00 00 02 af fb ff 20 48 00 00 33 af fb ff .G..C....G.......H.......H..3...
56dc0 40 48 00 00 4c b0 fb ff 70 48 00 00 8a b0 fb ff a8 48 00 00 14 b1 fb ff d8 48 00 00 17 b2 fb ff @H..L...pH.......H.......H......
56de0 18 49 00 00 c0 b3 fb ff 68 49 00 00 ef b4 fb ff a0 49 00 00 23 b6 fb ff d8 49 00 00 9d b6 fb ff .I......hI.......I..#....I......
56e00 10 4a 00 00 54 b9 fb ff 48 4a 00 00 8f b9 fb ff 68 4a 00 00 b6 b9 fb ff 80 4a 00 00 db b9 fb ff .J..T...HJ......hJ.......J......
56e20 a0 4a 00 00 00 ba fb ff c0 4a 00 00 22 ba fb ff e0 4a 00 00 44 ba fb ff 00 4b 00 00 66 ba fb ff .J.......J.."....J..D....K..f...
56e40 20 4b 00 00 84 ba fb ff 38 4b 00 00 9b bb fb ff 78 4b 00 00 07 bc fb ff b0 4b 00 00 73 bc fb ff .K......8K......xK.......K..s...
56e60 e8 4b 00 00 20 bd fb ff 08 4c 00 00 5a bd fb ff 30 4c 00 00 7c bd fb ff 50 4c 00 00 9e bd fb ff .K.......L..Z...0L..|...PL......
56e80 70 4c 00 00 f1 bd fb ff 90 4c 00 00 13 be fb ff b0 4c 00 00 35 be fb ff d0 4c 00 00 8d be fb ff pL.......L.......L..5....L......
56ea0 f0 4c 00 00 c7 be fb ff 10 4d 00 00 57 bf fb ff 30 4d 00 00 91 bf fb ff 50 4d 00 00 dc bf fb ff .L.......M..W...0M......PM......
56ec0 70 4d 00 00 39 c0 fb ff 90 4d 00 00 f8 c0 fb ff b8 4d 00 00 bf c1 fb ff d8 4d 00 00 dc c1 fb ff pM..9....M.......M.......M......
56ee0 f8 4d 00 00 15 c2 fb ff 18 4e 00 00 61 c2 fb ff 48 4e 00 00 d8 c2 fb ff 78 4e 00 00 34 c3 fb ff .M.......N..a...HN......xN..4...
56f00 a0 4e 00 00 ca c3 fb ff b8 4e 00 00 6a c4 fb ff e0 4e 00 00 9e c4 fb ff f8 4e 00 00 ab c4 fb ff .N.......N..j....N.......N......
56f20 10 4f 00 00 25 c5 fb ff 58 4f 00 00 91 c5 fb ff 78 4f 00 00 65 c6 fb ff a0 4f 00 00 96 c6 fb ff .O..%...XO......xO..e....O......
56f40 c8 4f 00 00 c2 c6 fb ff f0 4f 00 00 0e c7 fb ff 08 50 00 00 44 c8 fb ff 50 50 00 00 8d c8 fb ff .O.......O.......P..D...PP......
56f60 80 50 00 00 9e c8 fb ff 98 50 00 00 e3 c8 fb ff b0 50 00 00 fb c8 fb ff c8 50 00 00 2f c9 fb ff .P.......P.......P.......P../...
56f80 e8 50 00 00 62 ca fb ff 38 51 00 00 8b cf fb ff 78 51 00 00 a2 cf fb ff 98 51 00 00 60 d0 fb ff .P..b...8Q......xQ.......Q..`...
56fa0 e0 51 00 00 d3 d0 fb ff 20 52 00 00 1e d1 fb ff 50 52 00 00 42 d1 fb ff 68 52 00 00 57 d1 fb ff .Q.......R......PR..B...hR..W...
56fc0 80 52 00 00 78 d1 fb ff 98 52 00 00 99 d1 fb ff b0 52 00 00 d0 d1 fb ff d8 52 00 00 ec d1 fb ff .R..x....R.......R.......R......
56fe0 f0 52 00 00 42 d3 fb ff 40 53 00 00 97 d3 fb ff 78 53 00 00 d4 d3 fb ff b0 53 00 00 3a d7 fb ff .R..B...@S......xS.......S..:...
57000 18 54 00 00 f8 d7 fb ff 50 54 00 00 6a d8 fb ff 80 54 00 00 91 d8 fb ff b0 54 00 00 41 d9 fb ff .T......PT..j....T.......T..A...
57020 f8 54 00 00 a4 d9 fb ff 20 55 00 00 d2 d9 fb ff 38 55 00 00 04 da fb ff 50 55 00 00 c6 da fb ff .T.......U......8U......PU......
57040 80 55 00 00 f5 da fb ff 98 55 00 00 63 dc fb ff e8 55 00 00 80 dc fb ff 00 56 00 00 c8 dc fb ff .U.......U..c....U.......V......
57060 20 56 00 00 03 dd fb ff 48 56 00 00 4b dd fb ff 78 56 00 00 74 dd fb ff a0 56 00 00 c5 dd fb ff .V......HV..K...xV..t....V......
57080 b8 56 00 00 6f de fb ff e0 56 00 00 e2 de fb ff 18 57 00 00 a7 df fb ff 50 57 00 00 e0 df fb ff .V..o....V.......W......PW......
570a0 70 57 00 00 5a e0 fb ff 88 57 00 00 61 e0 fb ff a0 57 00 00 6e e0 fb ff b8 57 00 00 95 e0 fb ff pW..Z....W..a....W..n....W......
570c0 d0 57 00 00 e1 e0 fb ff e8 57 00 00 59 e1 fb ff 10 58 00 00 93 e1 fb ff 28 58 00 00 a6 e1 fb ff .W.......W..Y....X......(X......
570e0 40 58 00 00 bc e1 fb ff 58 58 00 00 de e1 fb ff 70 58 00 00 f5 e1 fb ff 88 58 00 00 38 e2 fb ff @X......XX......pX.......X..8...
57100 a0 58 00 00 93 e2 fb ff d0 58 00 00 f1 e2 fb ff 08 59 00 00 11 e3 fb ff 30 59 00 00 2a e3 fb ff .X.......X.......Y......0Y..*...
57120 48 59 00 00 38 e3 fb ff 60 59 00 00 52 e3 fb ff 78 59 00 00 62 e3 fb ff 90 59 00 00 88 e3 fb ff HY..8...`Y..R...xY..b....Y......
57140 a8 59 00 00 a0 e3 fb ff c0 59 00 00 ba e3 fb ff d8 59 00 00 00 e4 fb ff 10 5a 00 00 3e e4 fb ff .Y.......Y.......Y.......Z..>...
57160 30 5a 00 00 c9 e4 fb ff a0 5a 00 00 e5 e4 fb ff c0 5a 00 00 36 e5 fb ff e0 5a 00 00 84 e5 fb ff 0Z.......Z.......Z..6....Z......
57180 00 5b 00 00 a6 e5 fb ff 18 5b 00 00 30 e6 fb ff 48 5b 00 00 6d e6 fb ff 60 5b 00 00 91 e6 fb ff .[.......[..0...H[..m...`[......
571a0 78 5b 00 00 b5 e6 fb ff 90 5b 00 00 c9 e6 fb ff a8 5b 00 00 15 e7 fb ff d8 5b 00 00 29 e7 fb ff x[.......[.......[.......[..)...
571c0 f0 5b 00 00 3e e7 fb ff 08 5c 00 00 52 e7 fb ff 20 5c 00 00 a6 e7 fb ff 40 5c 00 00 00 e8 fb ff .[..>....\..R....\......@\......
571e0 60 5c 00 00 37 e8 fb ff 80 5c 00 00 ee e8 fb ff a8 5c 00 00 6f e9 fb ff d8 5c 00 00 89 e9 fb ff `\..7....\.......\..o....\......
57200 f0 5c 00 00 9d e9 fb ff 08 5d 00 00 c2 e9 fb ff 20 5d 00 00 36 ea fb ff 58 5d 00 00 61 ea fb ff .\.......].......]..6...X]..a...
57220 78 5d 00 00 c3 ea fb ff b0 5d 00 00 07 eb fb ff d8 5d 00 00 37 eb fb ff 00 5e 00 00 73 eb fb ff x].......].......]..7....^..s...
57240 30 5e 00 00 bf eb fb ff 58 5e 00 00 18 ec fb ff 90 5e 00 00 73 ec fb ff b0 5e 00 00 a1 ec fb ff 0^......X^.......^..s....^......
57260 d0 5e 00 00 11 ed fb ff 08 5f 00 00 38 ed fb ff 28 5f 00 00 9b ed fb ff 60 5f 00 00 df ed fb ff .^......._..8...(_......`_......
57280 88 5f 00 00 3d ee fb ff b0 5f 00 00 9c ee fb ff d8 5f 00 00 06 ef fb ff 08 60 00 00 98 ef fb ff ._..=...._......._.......`......
572a0 38 60 00 00 e2 ef fb ff 58 60 00 00 4c f0 fb ff 80 60 00 00 4c f1 fb ff b8 60 00 00 eb f1 fb ff 8`......X`..L....`..L....`......
572c0 e8 60 00 00 14 f2 fb ff 00 61 00 00 19 f2 fb ff 18 61 00 00 23 f3 fb ff 50 61 00 00 29 f3 fb ff .`.......a.......a..#...Pa..)...
572e0 68 61 00 00 57 f3 fb ff 88 61 00 00 bb f3 fb ff c0 61 00 00 da f3 fb ff e0 61 00 00 f2 f3 fb ff ha..W....a.......a.......a......
57300 f8 61 00 00 fe f3 fb ff 10 62 00 00 45 f4 fb ff 30 62 00 00 d2 f4 fb ff 58 62 00 00 de f5 fb ff .a.......b..E...0b......Xb......
57320 80 62 00 00 21 f6 fb ff a0 62 00 00 c1 f6 fb ff f0 62 00 00 47 f7 fb ff 10 63 00 00 28 f8 fb ff .b..!....b.......b..G....c..(...
57340 40 63 00 00 38 f8 fb ff 58 63 00 00 60 f8 fb ff 78 63 00 00 97 f8 fb ff a0 63 00 00 ca f8 fb ff @c..8...Xc..`...xc.......c......
57360 c0 63 00 00 4a f9 fb ff e8 63 00 00 fc fb fb ff 28 64 00 00 3a fc fb ff 58 64 00 00 58 fd fb ff .c..J....c......(d..:...Xd..X...
57380 88 64 00 00 8c fd fb ff b0 64 00 00 9c fd fb ff c8 64 00 00 cd fd fb ff e8 64 00 00 d7 fd fb ff .d.......d.......d.......d......
573a0 00 65 00 00 0b fe fb ff 28 65 00 00 87 fe fb ff 50 65 00 00 e2 fe fb ff 70 65 00 00 06 ff fb ff .e......(e......Pe......pe......
573c0 90 65 00 00 90 ff fb ff c0 65 00 00 dd ff fb ff e8 65 00 00 af 01 fc ff 38 66 00 00 0e 02 fc ff .e.......e.......e......8f......
573e0 60 66 00 00 5c 02 fc ff 80 66 00 00 9d 02 fc ff a0 66 00 00 e4 02 fc ff c0 66 00 00 22 03 fc ff `f..\....f.......f.......f.."...
57400 e0 66 00 00 28 04 fc ff 18 67 00 00 6f 04 fc ff 38 67 00 00 1e 05 fc ff 70 67 00 00 59 05 fc ff .f..(....g..o...8g......pg..Y...
57420 98 67 00 00 c2 05 fc ff c0 67 00 00 65 06 fc ff f0 67 00 00 ef 06 fc ff 28 68 00 00 4b 07 fc ff .g.......g..e....g......(h..K...
57440 48 68 00 00 28 08 fc ff 80 68 00 00 91 08 fc ff b8 68 00 00 d3 08 fc ff d8 68 00 00 36 09 fc ff Hh..(....h.......h.......h..6...
57460 10 69 00 00 a3 09 fc ff 30 69 00 00 1d 0a fc ff 50 69 00 00 cd 0a fc ff 78 69 00 00 3d 0c fc ff .i......0i......Pi......xi..=...
57480 c8 69 00 00 c1 0c fc ff 00 6a 00 00 ee 0c fc ff 30 6a 00 00 8b 0d fc ff 70 6a 00 00 9b 10 fc ff .i.......j......0j......pj......
574a0 c0 6a 00 00 fa 10 fc ff f0 6a 00 00 c1 11 fc ff 18 6b 00 00 d4 12 fc ff 58 6b 00 00 95 13 fc ff .j.......j.......k......Xk......
574c0 90 6b 00 00 54 14 fc ff c8 6b 00 00 12 15 fc ff 00 6c 00 00 90 15 fc ff 28 6c 00 00 cb 15 fc ff .k..T....k.......l......(l......
574e0 48 6c 00 00 e5 15 fc ff 60 6c 00 00 df 16 fc ff 90 6c 00 00 c1 17 fc ff c8 6c 00 00 31 18 fc ff Hl......`l.......l.......l..1...
57500 f8 6c 00 00 81 18 fc ff 20 6d 00 00 9e 19 fc ff 68 6d 00 00 d4 19 fc ff 80 6d 00 00 ee 19 fc ff .l.......m......hm.......m......
57520 98 6d 00 00 73 1a fc ff c8 6d 00 00 fd 1c fc ff 18 6e 00 00 89 1d fc ff 40 6e 00 00 4a 1e fc ff .m..s....m.......n......@n..J...
57540 70 6e 00 00 47 1f fc ff a8 6e 00 00 ca 1f fc ff e0 6e 00 00 4c 20 fc ff 18 6f 00 00 c4 20 fc ff pn..G....n.......n..L....o......
57560 40 6f 00 00 e3 20 fc ff 60 6f 00 00 56 21 fc ff 98 6f 00 00 a5 21 fc ff d0 6f 00 00 cd 21 fc ff @o......`o..V!...o...!...o...!..
57580 08 70 00 00 72 22 fc ff 40 70 00 00 9b 22 fc ff 70 70 00 00 b8 22 fc ff 88 70 00 00 fe 22 fc ff .p..r"..@p..."..pp..."...p..."..
575a0 c0 70 00 00 07 23 fc ff d8 70 00 00 85 23 fc ff 10 71 00 00 a1 23 fc ff 28 71 00 00 ca 23 fc ff .p...#...p...#...q...#..(q...#..
575c0 40 71 00 00 74 24 fc ff 78 71 00 00 c1 24 fc ff a8 71 00 00 7b 26 fc ff f0 71 00 00 9a 26 fc ff @q..t$..xq...$...q..{&...q...&..
575e0 08 72 00 00 c0 26 fc ff 20 72 00 00 24 27 fc ff 48 72 00 00 9c 27 fc ff 78 72 00 00 d2 27 fc ff .r...&...r..$'..Hr...'..xr...'..
57600 b0 72 00 00 f1 27 fc ff d8 72 00 00 21 28 fc ff 10 73 00 00 56 28 fc ff 38 73 00 00 b9 28 fc ff .r...'...r..!(...s..V(..8s...(..
57620 88 73 00 00 3d 29 fc ff e8 73 00 00 7b 29 fc ff 10 74 00 00 b2 29 fc ff 48 74 00 00 0d 2a fc ff .s..=)...s..{)...t...)..Ht...*..
57640 78 74 00 00 38 2a fc ff b0 74 00 00 8d 2a fc ff d8 74 00 00 db 2a fc ff 00 75 00 00 f8 2b fc ff xt..8*...t...*...t...*...u...+..
57660 38 75 00 00 ae 2c fc ff 68 75 00 00 37 2d fc ff b0 75 00 00 9c 2d fc ff e0 75 00 00 7a 2e fc ff 8u...,..hu..7-...u...-...u..z...
57680 30 76 00 00 62 2f fc ff 80 76 00 00 89 2f fc ff a0 76 00 00 15 30 fc ff f0 76 00 00 a1 30 fc ff 0v..b/...v.../...v...0...v...0..
576a0 40 77 00 00 bb 30 fc ff 60 77 00 00 d3 30 fc ff 80 77 00 00 9e 31 fc ff b0 77 00 00 b8 31 fc ff @w...0..`w...0...w...1...w...1..
576c0 d0 77 00 00 fe 31 fc ff f8 77 00 00 20 32 fc ff 18 78 00 00 96 32 fc ff 50 78 00 00 c7 32 fc ff .w...1...w...2...x...2..Px...2..
576e0 78 78 00 00 81 33 fc ff a8 78 00 00 f3 33 fc ff d0 78 00 00 2e 34 fc ff f0 78 00 00 59 34 fc ff xx...3...x...3...x...4...x..Y4..
57700 08 79 00 00 95 34 fc ff 28 79 00 00 e7 34 fc ff 58 79 00 00 2d 35 fc ff 70 79 00 00 e6 35 fc ff .y...4..(y...4..Xy..-5..py...5..
57720 98 79 00 00 4e 36 fc ff c8 79 00 00 df 36 fc ff f8 79 00 00 2f 37 fc ff 18 7a 00 00 c3 37 fc ff .y..N6...y...6...y../7...z...7..
57740 60 7a 00 00 1d 38 fc ff 80 7a 00 00 9e 39 fc ff b8 7a 00 00 a7 39 fc ff d0 7a 00 00 26 3a fc ff `z...8...z...9...z...9...z..&:..
57760 00 7b 00 00 be 3b fc ff 40 7b 00 00 2a 46 fc ff 88 7b 00 00 a3 46 fc ff b0 7b 00 00 d4 46 fc ff .{...;..@{..*F...{...F...{...F..
57780 d0 7b 00 00 e6 46 fc ff f0 7b 00 00 3d 47 fc ff 18 7c 00 00 c8 47 fc ff 58 7c 00 00 0f 48 fc ff .{...F...{..=G...|...G..X|...H..
577a0 88 7c 00 00 be 48 fc ff c0 7c 00 00 46 49 fc ff e0 7c 00 00 13 4a fc ff 28 7d 00 00 7d 4a fc ff .|...H...|..FI...|...J..(}..}J..
577c0 48 7d 00 00 00 4b fc ff 80 7d 00 00 ee 4b fc ff c8 7d 00 00 9b 4c fc ff f8 7d 00 00 82 4f fc ff H}...K...}...K...}...L...}...O..
577e0 48 7e 00 00 dc 4f fc ff 68 7e 00 00 26 50 fc ff 90 7e 00 00 db 50 fc ff b8 7e 00 00 51 51 fc ff H~...O..h~..&P...~...P...~..QQ..
57800 e0 7e 00 00 7c 52 fc ff 28 7f 00 00 8a 52 fc ff 40 7f 00 00 00 53 fc ff 58 7f 00 00 96 53 fc ff .~..|R..(....R..@....S..X....S..
57820 a0 7f 00 00 90 54 fc ff e8 7f 00 00 b1 54 fc ff 08 80 00 00 cd 54 fc ff 20 80 00 00 e9 54 fc ff .....T.......T.......T.......T..
57840 38 80 00 00 6b 55 fc ff 70 80 00 00 e5 55 fc ff 98 80 00 00 7d 59 fc ff e8 80 00 00 c1 59 fc ff 8...kU..p....U......}Y.......Y..
57860 10 81 00 00 7a 5b fc ff 40 81 00 00 e8 5b fc ff 58 81 00 00 25 5c fc ff 78 81 00 00 da 5c fc ff ....z[..@....[..X...%\..x....\..
57880 a8 81 00 00 1a 5d fc ff d8 81 00 00 b9 5d fc ff 10 82 00 00 d6 5d fc ff 28 82 00 00 d8 5e fc ff .....].......].......]..(....^..
578a0 68 82 00 00 20 60 fc ff a8 82 00 00 3c 61 fc ff e8 82 00 00 9b 61 fc ff 08 83 00 00 ef 61 fc ff h....`......<a.......a.......a..
578c0 30 83 00 00 33 62 fc ff 58 83 00 00 66 62 fc ff 80 83 00 00 90 62 fc ff a0 83 00 00 f7 62 fc ff 0...3b..X...fb.......b.......b..
578e0 c8 83 00 00 36 63 fc ff 00 84 00 00 72 63 fc ff 28 84 00 00 96 63 fc ff 50 84 00 00 c5 63 fc ff ....6c......rc..(....c..P....c..
57900 68 84 00 00 40 64 fc ff 88 84 00 00 a4 64 fc ff b8 84 00 00 ca 65 fc ff e8 84 00 00 d4 68 fc ff h...@d.......d.......e.......h..
57920 38 85 00 00 0f 69 fc ff 58 85 00 00 6a 69 fc ff 70 85 00 00 8d 69 fc ff 90 85 00 00 02 6a fc ff 8....i..X...ji..p....i.......j..
57940 b0 85 00 00 22 6a fc ff c8 85 00 00 39 6a fc ff e0 85 00 00 57 6a fc ff f8 85 00 00 a0 6b fc ff ...."j......9j......Wj.......k..
57960 40 86 00 00 b9 6b fc ff 58 86 00 00 11 6d fc ff a0 86 00 00 6f 6d fc ff b8 86 00 00 3c 6e fc ff @....k..X....m......om......<n..
57980 e8 86 00 00 cb 6e fc ff 08 87 00 00 2c 72 fc ff 58 87 00 00 2a 73 fc ff 90 87 00 00 43 73 fc ff .....n......,r..X...*s......Cs..
579a0 a8 87 00 00 66 73 fc ff c8 87 00 00 2d 74 fc ff 10 88 00 00 91 76 fc ff 50 88 00 00 d9 76 fc ff ....fs......-t.......v..P....v..
579c0 70 88 00 00 b6 77 fc ff a0 88 00 00 ef 77 fc ff b8 88 00 00 f7 77 fc ff d0 88 00 00 ff 77 fc ff p....w.......w.......w.......w..
579e0 e8 88 00 00 06 78 fc ff 00 89 00 00 37 78 fc ff 18 89 00 00 a1 78 fc ff 38 89 00 00 e3 78 fc ff .....x......7x.......x..8....x..
57a00 58 89 00 00 83 7c fc ff a8 89 00 00 cd 7c fc ff c0 89 00 00 e9 7d fc ff f0 89 00 00 24 7e fc ff X....|.......|.......}......$~..
57a20 10 8a 00 00 3f 7e fc ff 28 8a 00 00 88 7e fc ff 50 8a 00 00 d9 7e fc ff 78 8a 00 00 16 7f fc ff ....?~..(....~..P....~..x.......
57a40 90 8a 00 00 38 80 fc ff d0 8a 00 00 a8 80 fc ff 18 8b 00 00 b8 80 fc ff 30 8b 00 00 00 00 00 00 ....8...................0.......
57a60 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 1b 0c 07 08 90 01 07 10 14 00 00 00 1c 00 00 00 .........zR..x..................
57a80 da cc fa ff 2a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 ....*....................zR..x..
57aa0 1b 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 90 c4 fa ff b0 06 00 00 00 0e 10 46 0e 18 4a 0f ........$..................F..J.
57ac0 0b 77 08 80 00 3f 1a 3b 2a 33 24 22 00 00 00 00 24 00 00 00 44 00 00 00 7e cd fa ff 81 00 00 00 .w...?.;*3$"....$...D...~.......
57ae0 00 41 0e 10 83 02 4f 0e a0 80 01 02 6f 0e 10 41 0e 08 00 00 00 00 00 00 34 00 00 00 6c 00 00 00 .A....O.....o..A........4...l...
57b00 d7 cd fa ff fd 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 4f 0e b0 01 02 e1 0e 20 .........B....A....C....O.......
57b20 43 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 a4 00 00 00 9c ce fa ff 58 00 00 00 C..A..B.........$...........X...
57b40 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 50 0e 18 41 0e 10 41 0e 08 34 00 00 00 cc 00 00 00 .A....A....C...P..A..A..4.......
57b60 94 cb fa ff 66 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 ....f....B....B....D....A.(..D.0
57b80 02 50 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 04 01 00 00 94 ce fa ff 19 00 00 00 .P.(C..A..B..B..................
57ba0 00 00 00 00 00 00 00 00 64 00 00 00 1c 01 00 00 95 ce fa ff 9a 01 00 00 00 42 0e 10 8c 02 41 0e ........d................B....A.
57bc0 18 86 03 43 0e 20 83 04 4e 0e 60 02 e9 0e 68 46 0e 70 46 0e 78 46 0e 80 01 46 0e 88 01 46 0e 90 ...C....N.`...hF.pF.xF...F...F..
57be0 01 46 0e 98 01 46 0e a0 01 46 0e a8 01 46 0e b0 01 46 0e b8 01 46 0e c0 01 46 0e c8 01 46 0e d0 .F...F...F...F...F...F...F...F..
57c00 01 5f 0e 60 6b 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 84 01 00 00 c7 cf fa ff 2c 00 00 00 ._.`k..A..A..B..............,...
57c20 00 47 0e a0 01 64 0e 08 1c 00 00 00 9c 01 00 00 db cf fa ff 29 00 00 00 00 41 0e 10 83 02 67 0e .G...d..............)....A....g.
57c40 08 00 00 00 00 00 00 00 1c 00 00 00 bc 01 00 00 e4 cf fa ff 45 00 00 00 00 41 0e 10 83 02 49 0e ....................E....A....I.
57c60 20 74 0e 10 46 0e 08 00 2c 00 00 00 dc 01 00 00 09 d0 fa ff 8e 00 00 00 00 42 0e 10 8c 02 41 0e .t..F...,................B....A.
57c80 18 86 03 43 0e 20 83 04 02 84 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 0c 02 00 00 ...C........A..B........$.......
57ca0 67 d0 fa ff 90 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 88 0e 18 41 0e 10 41 0e 08 g........A....A....C......A..A..
57cc0 14 00 00 00 34 02 00 00 cf d0 fa ff 28 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 4c 02 00 00 ....4.......(...............L...
57ce0 df d0 fa ff 4a 00 00 00 00 41 0e 10 83 02 02 48 0e 08 00 00 00 00 00 00 3c 00 00 00 6c 02 00 00 ....J....A.....H........<...l...
57d00 09 d1 fa ff 3c 01 00 00 00 42 0e 10 8e 02 48 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 ....<....B....H....B....A.(..A.0
57d20 83 06 03 26 01 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 24 00 00 00 ac 02 00 00 ...&..(A..B..B..B.......$.......
57d40 05 d2 fa ff 58 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 50 0e 18 41 0e 10 41 0e 08 ....X....A....A....C...P..A..A..
57d60 44 00 00 00 d4 02 00 00 35 d2 fa ff f6 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 44 0e 20 8d 04 D.......5........B....B....D....
57d80 42 0e 28 8c 05 46 0e 30 86 06 41 0e 38 83 07 44 0e 40 02 d1 0e 38 46 0e 30 41 0e 28 42 0e 20 42 B.(..F.0..A.8..D.@...8F.0A.(B..B
57da0 0e 18 42 0e 10 42 0e 08 1c 00 00 00 1c 03 00 00 e3 d2 fa ff 39 00 00 00 00 41 0e 10 83 02 77 0e ..B..B..............9....A....w.
57dc0 08 00 00 00 00 00 00 00 1c 00 00 00 3c 03 00 00 fc d2 fa ff 25 00 00 00 00 41 0e 10 83 02 63 0e ............<.......%....A....c.
57de0 08 00 00 00 00 00 00 00 2c 00 00 00 5c 03 00 00 01 d3 fa ff 8c 00 00 00 00 41 0e 10 86 02 41 0e ........,...\............A....A.
57e00 18 83 03 4f 0e b0 01 02 76 0e 18 43 0e 10 41 0e 08 00 00 00 00 00 00 00 24 00 00 00 8c 03 00 00 ...O....v..C..A.........$.......
57e20 5d d3 fa ff 65 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 5a 0e 18 41 0e 10 41 0e 08 ]...e....A....A....F...Z..A..A..
57e40 3c 00 00 00 b4 03 00 00 9a d3 fa ff e8 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 <................B....B....D....
57e60 41 0e 28 83 05 52 0e c0 04 02 c6 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 A.(..R......(A..A..B..B.........
57e80 1c 00 00 00 f4 03 00 00 42 d4 fa ff c6 00 00 00 00 41 0e 10 83 02 02 c4 0e 08 00 00 00 00 00 00 ........B........A..............
57ea0 4c 00 00 00 14 04 00 00 e8 d4 fa ff ea 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 L................B....B....E....
57ec0 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 50 0e 50 03 bf 01 0e 38 41 0e 30 41 0e 28 42 0e 20 B.(..D.0..A.8..P.P....8A.0A.(B..
57ee0 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 64 04 00 00 82 d6 fa ff 62 01 00 00 B..B..B.........,...d.......b...
57f00 00 41 0e 10 86 02 41 0e 18 83 03 57 0e b0 20 03 46 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 .A....A....W....F...A..A........
57f20 1c 00 00 00 94 04 00 00 b4 d7 fa ff 52 00 00 00 00 41 0e 10 83 02 51 0e a0 01 79 0e 10 46 0e 08 ............R....A....Q...y..F..
57f40 24 00 00 00 b4 04 00 00 e6 d7 fa ff 5d 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 55 $...........]....A....A....C...U
57f60 0e 18 41 0e 10 41 0e 08 1c 00 00 00 dc 04 00 00 1b d8 fa ff 49 00 00 00 00 41 0e 10 83 02 02 47 ..A..A..............I....A.....G
57f80 0e 08 00 00 00 00 00 00 14 00 00 00 fc 04 00 00 44 d8 fa ff 0f 00 00 00 00 41 0e 10 4d 0e 08 00 ................D........A..M...
57fa0 1c 00 00 00 14 05 00 00 3b d8 fa ff 1f 00 00 00 00 47 0e 10 83 02 57 c3 0e 08 00 00 00 00 00 00 ........;........G....W.........
57fc0 14 00 00 00 34 05 00 00 3a d8 fa ff 20 00 00 00 00 44 0e 20 5b 0e 08 00 14 00 00 00 4c 05 00 00 ....4...:........D..[.......L...
57fe0 42 d8 fa ff 1f 00 00 00 00 44 0e 20 5a 0e 08 00 24 00 00 00 64 05 00 00 49 d8 fa ff 6f 00 00 00 B........D..Z...$...d...I...o...
58000 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e 30 02 60 0e 18 41 0e 10 41 0e 08 44 00 00 00 8c 05 00 00 .A....A....J.0.`..A..A..D.......
58020 90 d8 fa ff 88 02 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 .........B....B....B....A.(..D.0
58040 83 06 47 0e 40 03 6d 02 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.@.m..0A.(A..B..B..B.........
58060 24 00 00 00 d4 05 00 00 d0 da fa ff 14 01 00 00 00 41 0e 10 83 02 4c 0e 40 03 05 01 0e 10 41 0e $................A....L.@.....A.
58080 08 00 00 00 00 00 00 00 2c 00 00 00 fc 05 00 00 bc db fa ff be 00 00 00 00 42 0e 10 8c 02 41 0e ........,................B....A.
580a0 18 86 03 44 0e 20 83 04 4a 0e 40 02 a8 0e 20 41 0e 18 41 0e 10 42 0e 08 44 00 00 00 2c 06 00 00 ...D....J.@....A..A..B..D...,...
580c0 4a dc fa ff 74 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 46 0e 20 8d 04 42 0e 28 8c 05 45 0e 30 J...t....B....B....F....B.(..E.0
580e0 86 06 41 0e 38 83 07 45 0e 40 02 52 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..A.8..E.@.R.8A.0A.(B..B..B..B..
58100 14 00 00 00 74 06 00 00 76 dc fa ff 35 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 8c 06 00 00 ....t...v...5...........,.......
58120 93 dc fa ff 73 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 44 0e 30 02 63 0e 20 44 ....s....B....A....A....D.0.c..D
58140 0e 18 41 0e 10 42 0e 08 14 00 00 00 bc 06 00 00 d6 dc fa ff 07 00 00 00 00 00 00 00 00 00 00 00 ..A..B..........................
58160 64 00 00 00 d4 06 00 00 c5 dc fa ff f8 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 d................B....B....E....
58180 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 50 0e 50 73 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 B.(..D.0..A.8..P.Ps..8A.0A.(B..B
581a0 0e 18 42 0e 10 42 0e 08 41 0b 02 5a 0a 0e 38 53 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..B..B..A..Z..8S.0A.(B..B..B..B.
581c0 08 48 0b 00 00 00 00 00 74 00 00 00 3c 07 00 00 55 dd fa ff 61 01 00 00 00 42 0e 10 8f 02 42 0e .H......t...<...U...a....B....B.
581e0 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 50 0e 50 02 ab 0a 0e 38 47 ...E....B.(..D.0..A.8..P.P....8G
58200 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 75 0a 0e 38 50 0e 30 41 0e 28 42 0e 20 .0A.(B..B..B..B..E.u..8P.0A.(B..
58220 42 0e 18 42 0e 10 42 0e 08 48 0b 60 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 B..B..B..H.`.8A.0A.(B..B..B..B..
58240 2c 00 00 00 b4 07 00 00 3e de fa ff b0 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 ,.......>........B....A....A....
58260 44 0e 30 02 a3 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 e4 07 00 00 be de fa ff cf 00 00 00 D.0....A..A..B..,...............
58280 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 44 0e 30 02 c2 0e 20 41 0e 18 41 0e 10 42 0e 08 .B....A....A....D.0....A..A..B..
582a0 3c 00 00 00 14 08 00 00 5d df fa ff d0 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 <.......]........B....B....D....
582c0 41 0e 28 83 05 47 0e 40 03 b7 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.........
582e0 4c 00 00 00 54 08 00 00 ed e0 fa ff b2 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 L...T............B....B....E....
58300 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 41 0e 40 03 96 01 0e 38 41 0e 30 41 0e 28 42 0e 20 B.(..D.0..A.8..A.@....8A.0A.(B..
58320 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 64 00 00 00 a4 08 00 00 4f e2 fa ff c5 00 00 00 B..B..B.........d.......O.......
58340 00 50 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 45 0e 30 66 0a 0e 28 41 c3 0e 20 .P....B....D....D.(..E.0f..(A...
58360 41 c6 0e 18 42 cc 0e 10 42 cd 0e 08 41 0b 62 0e 08 c3 c6 cc cd 52 0e 30 83 05 86 04 8c 03 8d 02 A...B...B...A.b......R.0........
58380 65 0e 28 56 c3 0e 20 41 c6 0e 18 42 cc 0e 10 42 cd 0e 08 00 00 00 00 00 14 00 00 00 0c 09 00 00 e.(V...A...B...B................
583a0 ac e2 fa ff 38 00 00 00 00 59 0e 10 4c 0e 08 00 14 00 00 00 24 09 00 00 cc e2 fa ff 3a 00 00 00 ....8....Y..L.......$.......:...
583c0 00 55 0e 10 4a 0e 08 00 14 00 00 00 3c 09 00 00 ee e2 fa ff 2f 00 00 00 00 00 00 00 00 00 00 00 .U..J.......<......./...........
583e0 3c 00 00 00 54 09 00 00 05 e3 fa ff 77 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 <...T.......w....B....B....A....
58400 41 0e 28 83 05 41 0e 30 03 69 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 A.(..A.0.i..(A..A..B..B.........
58420 4c 00 00 00 94 09 00 00 3c e4 fa ff 5f 19 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 L.......<..._....B....B....B....
58440 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 90 01 03 43 19 0e 38 41 0e 30 41 0e 28 42 0e B.(..A.0..A.8..G....C..8A.0A.(B.
58460 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 e4 09 00 00 4b fd fa ff 22 01 00 00 .B..B..B........4.......K..."...
58480 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 44 0e 30 03 15 01 0e 20 41 0e 18 41 0e 10 42 0e .B....A....A....D.0.....A..A..B.
584a0 08 00 00 00 00 00 00 00 1c 00 00 00 1c 0a 00 00 35 fe fa ff 2d 00 00 00 00 59 0e 10 83 02 53 c3 ................5...-....Y....S.
584c0 0e 08 00 00 00 00 00 00 3c 00 00 00 3c 0a 00 00 42 fe fa ff 1f 01 00 00 00 42 0e 10 8d 02 42 0e ........<...<...B........B....B.
584e0 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 03 0b 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...D....A.(..D.0....(A..A..B..B.
58500 08 00 00 00 00 00 00 00 14 00 00 00 7c 0a 00 00 21 ff fa ff 41 00 00 00 00 41 0e 10 7f 0e 08 00 ............|...!...A....A......
58520 24 00 00 00 94 0a 00 00 4a ff fa ff 59 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 7f 0e $.......J...Y....A....A....D....
58540 18 49 0e 10 41 0e 08 00 14 00 00 00 bc 0a 00 00 7b ff fa ff 56 00 00 00 00 00 00 00 00 00 00 00 .I..A...........{...V...........
58560 14 00 00 00 d4 0a 00 00 b9 ff fa ff 3d 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 ec 0a 00 00 ............=...........<.......
58580 de ff fa ff e0 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 72 0a 0e 18 41 0e 10 41 0e 08 .........A....A....G.0r...A..A..
585a0 45 0b 02 58 0a 0e 18 41 0e 10 41 0e 08 45 0b 7c 0e 18 41 0e 10 41 0e 08 34 00 00 00 2c 0b 00 00 E..X...A..A..E.|..A..A..4...,...
585c0 7e 00 fb ff 56 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 50 0e 40 ~...V....B....B....D....A.(..P.@
585e0 76 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 64 00 00 00 64 0b 00 00 9c 00 fb ff ca 01 00 00 v.(A..A..B..B...d...d...........
58600 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 49 .B....B....E....B.(..D.0..A.8..I
58620 0e 50 03 87 01 0a 0e 38 48 0e 30 46 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 44 0e 38 41 .P.....8H.0F.(B..B..B..B..E.D.8A
58640 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 cc 0b 00 00 .0A.(B..B..B..B.................
58660 fe 01 fb ff 1e 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 e4 0b 00 00 04 02 fb ff 19 03 00 00 ................L...............
58680 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 4a .B....B....B....B.(..D.0..A.8..J
586a0 0e f0 01 03 f7 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........
586c0 34 00 00 00 34 0c 00 00 cd 04 fb ff 41 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 50 0e 30 5b 0a 4...4.......A....A....A....P.0[.
586e0 0e 18 47 0e 10 41 0e 08 45 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 34 00 00 00 6c 0c 00 00 ..G..A..E.D..A..A.......4...l...
58700 d6 04 fb ff c6 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 02 ba 0e .........B....B....A....A.(.....
58720 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 a4 0c 00 00 64 05 fb ff 2f 00 00 00 .A..B..B................d.../...
58740 00 41 0e 10 83 02 4c 0e 20 5b 0e 10 46 0e 08 00 44 00 00 00 c4 0c 00 00 73 05 fb ff f9 00 00 00 .A....L..[..F...D.......s.......
58760 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 41 0e 38 83 07 4b .B....B....E....B.(..A.0..A.8..K
58780 0e 50 02 d3 0e 38 44 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 0c 0d 00 00 .P...8D.0A.(B..B..B..B..,.......
587a0 24 06 fb ff 85 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 7a 0e 18 41 0e 10 42 $........B....A....D.....z..A..B
587c0 0e 08 00 00 00 00 00 00 44 00 00 00 3c 0d 00 00 79 06 fb ff a7 00 00 00 00 42 0e 10 8e 02 42 0e ........D...<...y........B....B.
587e0 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 4f 0e 40 02 67 0a 0e 30 41 0e 28 41 0e 20 ...E....A.(..D.0..O.@.g..0A.(A..
58800 42 0e 18 42 0e 10 42 0e 08 41 0b 00 00 00 00 00 14 00 00 00 84 0d 00 00 d8 06 fb ff 0d 00 00 00 B..B..B..A......................
58820 00 41 0e 10 4b 0e 08 00 34 00 00 00 9c 0d 00 00 cd 06 fb ff 9c 00 00 00 00 42 0e 10 8c 02 41 0e .A..K...4................B....A.
58840 18 86 03 46 0e 20 83 04 4a 0e d0 40 02 84 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ...F....J..@....A..A..B.........
58860 2c 00 00 00 d4 0d 00 00 31 07 fb ff 8e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4f 0e d0 40 02 ,.......1........A....A....O..@.
58880 7a 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 44 00 00 00 04 0e 00 00 8f 07 fb ff 38 01 00 00 z..A..A.........D...........8...
588a0 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 46 0e 30 83 06 47 0e f0 40 03 18 .B....B....E....A.(..F.0..G..@..
588c0 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 4c 0e 00 00 ..0A.(A..B..B..B........4...L...
588e0 7f 08 fb ff 9c 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 4a 0e d0 40 02 84 0e 20 .........B....A....F....J..@....
58900 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 84 0e 00 00 e3 08 fb ff 0f 01 00 00 A..A..B.........,...............
58920 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 03 06 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 .A....A....D.......A..A.........
58940 34 00 00 00 b4 0e 00 00 c2 09 fb ff 7e 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 4...........~....B....B....D....
58960 41 0e 28 83 05 43 0e 30 02 6b 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 ec 0e 00 00 A.(..C.0.k.(A..A..B..B..........
58980 08 0a fb ff 4f 00 00 00 00 41 0e 10 83 02 02 4d 0e 08 00 00 00 00 00 00 4c 00 00 00 0c 0f 00 00 ....O....A.....M........L.......
589a0 37 0a fb ff ca 00 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........B....B....B....B.(..G.0
589c0 86 06 41 0e 38 83 07 4a 0e 80 41 02 a5 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..A.8..J..A...8A.0A.(B..B..B..B.
589e0 08 00 00 00 00 00 00 00 34 00 00 00 5c 0f 00 00 b1 0a fb ff 52 00 00 00 00 42 0e 10 8d 02 42 0e ........4...\.......R....B....B.
58a00 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 7d 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 ...D....A.(..E.0}.(A..A..B..B...
58a20 4c 00 00 00 94 0f 00 00 cb 0a fb ff 6c 05 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 L...........l....B....B....B....
58a40 42 0e 28 8c 05 47 0e 30 86 06 41 0e 38 83 07 4a 0e c0 41 03 47 05 0e 38 41 0e 30 41 0e 28 42 0e B.(..G.0..A.8..J..A.G..8A.0A.(B.
58a60 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 e4 0f 00 00 e7 0f fb ff 1d 00 00 00 .B..B..B........................
58a80 00 00 00 00 00 00 00 00 34 00 00 00 fc 0f 00 00 ec 0f fb ff e1 00 00 00 00 42 0e 10 8d 02 42 0e ........4................B....B.
58aa0 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 47 0e 40 02 c8 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...F....A.(..G.@...(A..A..B..B..
58ac0 34 00 00 00 34 10 00 00 95 10 fb ff ac 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 4...4............B....B....F....
58ae0 41 0e 28 83 05 47 0e 40 02 8e 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 6c 10 00 00 A.(..G.@...(F..A..B..B......l...
58b00 09 11 fb ff 2a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 84 10 00 00 1b 11 fb ff 4d 00 00 00 ....*.......................M...
58b20 00 00 00 00 00 00 00 00 44 00 00 00 9c 10 00 00 50 11 fb ff 85 00 00 00 00 42 0e 10 8c 02 41 0e ........D.......P........B....A.
58b40 18 86 03 44 0e 20 83 04 5c 0a 0e 18 41 0e 10 42 0e 08 4f 0b 71 0a 0e 18 41 0e 10 42 0e 08 48 0b ...D....\...A..B..O.q...A..B..H.
58b60 4c 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 e4 10 00 00 8d 11 fb ff 59 00 00 00 L..A..B.........<...........Y...
58b80 00 45 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 41 0e 30 83 06 7d 0e 28 41 0e 20 .E....E....E....D.(..A.0..}.(A..
58ba0 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 24 11 00 00 a6 11 fb ff 32 00 00 00 B..B..B.............$.......2...
58bc0 00 00 00 00 00 00 00 00 2c 00 00 00 3c 11 00 00 c0 11 fb ff b1 00 00 00 00 41 0e 10 86 02 41 0e ........,...<............A....A.
58be0 18 83 03 4f 0e d0 40 02 9d 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 24 00 00 00 6c 11 00 00 ...O..@....A..A.........$...l...
58c00 41 12 fb ff 45 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 7c 0e 18 41 0e 10 41 0e 08 00 A...E....A....A....D..|..A..A...
58c20 2c 00 00 00 94 11 00 00 5e 12 fb ff 38 02 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 ,.......^...8....B....A....A....
58c40 03 30 02 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 44 00 00 00 c4 11 00 00 66 14 fb ff d2 00 00 00 .0...A..B.......D.......f.......
58c60 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 50 .B....B....E....B.(..D.0..A.8..P
58c80 0e 50 02 a5 0e 38 43 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 0c 12 00 00 .P...8C.0A.(B..B..B..B..,.......
58ca0 f0 14 fb ff c7 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 4e 0e 40 02 a9 0e 20 46 .........B....A....C....N.@....F
58cc0 0e 18 41 0e 10 42 0e 08 4c 00 00 00 3c 12 00 00 87 15 fb ff 82 02 00 00 00 42 0e 10 8f 02 42 0e ..A..B..L...<............B....B.
58ce0 18 8e 03 44 0e 20 8d 04 42 0e 28 8c 05 46 0e 30 86 06 41 0e 38 83 07 47 0e a0 01 03 5f 02 0e 38 ...D....B.(..F.0..A.8..G...._..8
58d00 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 8c 12 00 00 A.0A.(B..B..B..B........D.......
58d20 b9 17 fb ff a2 03 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 44 0e 20 8c 04 41 0e 28 86 05 46 0e 30 .........B....B....D....A.(..F.0
58d40 83 06 53 0e b0 41 03 77 03 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 ..S..A.w..0A.(A..B..B..B........
58d60 4c 00 00 00 d4 12 00 00 13 1b fb ff 6f 04 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 L...........o....B....B....B....
58d80 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a 0e 50 03 4a 04 0e 38 44 0e 30 41 0e 28 42 0e 20 B.(..D.0..A.8..J.P.J..8D.0A.(B..
58da0 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 24 13 00 00 32 1f fb ff 90 02 00 00 B..B..B.........L...$...2.......
58dc0 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 46 0e 30 86 06 41 0e 38 83 07 4a .B....B....E....B.(..F.0..A.8..J
58de0 0e a0 05 03 69 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 ....i..8A.0A.(B..B..B..B........
58e00 14 00 00 00 74 13 00 00 72 21 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 8c 13 00 00 ....t...r!......................
58e20 61 21 fb ff 0a 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 a4 13 00 00 53 21 fb ff 50 04 00 00 a!..............L.......S!..P...
58e40 00 42 0e 10 8f 02 42 0e 18 8e 03 47 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 47 .B....B....G....B.(..D.0..A.8..G
58e60 0e e0 45 03 2c 04 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 ..E.,..8A.0A.(B..B..B..B........
58e80 44 00 00 00 f4 13 00 00 53 25 fb ff fb 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 47 0e 20 8c 04 D.......S%.......B....B....G....
58ea0 41 0e 28 86 05 44 0e 30 83 06 47 0e f0 04 02 db 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e A.(..D.0..G......0A.(A..B..B..B.
58ec0 08 00 00 00 00 00 00 00 1c 00 00 00 3c 14 00 00 06 26 fb ff ac 00 00 00 00 41 0e 10 83 02 02 aa ............<....&.......A......
58ee0 0e 08 00 00 00 00 00 00 2c 00 00 00 5c 14 00 00 92 26 fb ff 48 00 00 00 00 42 0e 10 8c 02 41 0e ........,...\....&..H....B....A.
58f00 18 86 03 44 0e 20 83 04 7d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 8c 14 00 00 ...D....}..A..B.........<.......
58f20 aa 26 fb ff ef 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 47 0e 30 .&.......B....B....E....A.(..G.0
58f40 83 06 49 0e 40 02 cc 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 1c 00 00 00 cc 14 00 00 ..I.@...0A.(A..B..B..B..........
58f60 59 27 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 24 00 00 00 ec 14 00 00 Y'.......A....Y.........$.......
58f80 58 27 fb ff 35 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 6a 0e 18 41 0e 10 41 0e 08 00 X'..5....A....A....F..j..A..A...
58fa0 1c 00 00 00 14 15 00 00 65 27 fb ff 38 00 00 00 00 41 0e 10 83 02 51 0e 20 64 0e 10 41 0e 08 00 ........e'..8....A....Q..d..A...
58fc0 1c 00 00 00 34 15 00 00 7d 27 fb ff 32 00 00 00 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 ....4...}'..2....A....o.........
58fe0 1c 00 00 00 54 15 00 00 8f 27 fb ff 2c 00 00 00 00 41 0e 10 83 02 6a 0e 08 00 00 00 00 00 00 00 ....T....'..,....A....j.........
59000 1c 00 00 00 74 15 00 00 9b 27 fb ff 3c 00 00 00 00 41 0e 10 83 02 7a 0e 08 00 00 00 00 00 00 00 ....t....'..<....A....z.........
59020 1c 00 00 00 94 15 00 00 b7 27 fb ff 2e 00 00 00 00 41 0e 10 83 02 62 0e 08 00 00 00 00 00 00 00 .........'.......A....b.........
59040 1c 00 00 00 b4 15 00 00 c5 27 fb ff 37 00 00 00 00 41 0e 10 83 02 4c 0e 20 68 0e 10 41 0e 08 00 .........'..7....A....L..h..A...
59060 2c 00 00 00 d4 15 00 00 dc 27 fb ff 88 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4d 0e d0 40 02 ,........'.......A....A....M..@.
59080 76 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 24 00 00 00 04 16 00 00 34 28 fb ff 84 00 00 00 v..A..A.........$.......4(......
590a0 00 41 0e 10 83 02 4a 0e c0 40 02 77 0e 10 41 0e 08 00 00 00 00 00 00 00 1c 00 00 00 2c 16 00 00 .A....J..@.w..A.............,...
590c0 90 28 fb ff 4a 00 00 00 00 6b 0e 10 83 02 5b c3 0e 08 00 00 00 00 00 00 4c 00 00 00 4c 16 00 00 .(..J....k....[.........L...L...
590e0 ba 28 fb ff 34 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 .(..4....B....B....E....B.(..D.0
59100 86 06 41 0e 38 83 07 4c 0e 80 41 03 0d 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 ..A.8..L..A....8A.0A.(B..B..B..B
59120 0e 08 00 00 00 00 00 00 1c 00 00 00 9c 16 00 00 9e 29 fb ff 29 00 00 00 00 41 0e 10 83 02 5d 0e .................)..)....A....].
59140 08 00 00 00 00 00 00 00 1c 00 00 00 bc 16 00 00 a7 29 fb ff 24 00 00 00 00 41 0e 10 83 02 58 0e .................)..$....A....X.
59160 08 00 00 00 00 00 00 00 4c 00 00 00 dc 16 00 00 ab 29 fb ff 80 00 00 00 00 42 0e 10 8d 02 42 0e ........L........).......B....B.
59180 18 8c 03 43 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 54 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e ...C....A.(..D.0.T..(I..A..B..B.
591a0 08 45 0b 41 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 2c 17 00 00 .E.A.(F..A..B..B............,...
591c0 db 29 fb ff 26 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 24 00 00 00 4c 17 00 00 .)..&....A....`.........$...L...
591e0 e1 29 fb ff 2e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 56 0e 18 4c 0e 10 41 0e 08 00 .).......A....A....D..V..L..A...
59200 34 00 00 00 74 17 00 00 e7 29 fb ff 5b 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 4...t....)..[....B....B....D....
59220 41 0e 28 83 05 45 0e 30 77 0e 28 4c 0e 20 41 0e 18 42 0e 10 42 0e 08 00 4c 00 00 00 ac 17 00 00 A.(..E.0w.(L..A..B..B...L.......
59240 0a 2a fb ff c8 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 43 0e 20 86 04 41 0e 28 83 05 44 0e 30 .*.......B....B....C....A.(..D.0
59260 02 9c 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 46 0e 20 41 0e 18 42 0e 10 42 ....(I..A..B..B..E.A.(F..A..B..B
59280 0e 08 00 00 00 00 00 00 2c 00 00 00 fc 17 00 00 82 2a fb ff 50 00 00 00 00 42 0e 10 8c 02 41 0e ........,........*..P....B....A.
592a0 18 86 03 44 0e 20 83 04 02 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 2c 18 00 00 ...D.....A..A..B............,...
592c0 a2 2a fb ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 2c 00 00 00 4c 18 00 00 .*.......A....X.........,...L...
592e0 9c 2a fb ff 62 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 50 0e 18 41 0e 10 42 .*..b....B....A....A.....P..A..B
59300 0e 08 00 00 00 00 00 00 1c 00 00 00 7c 18 00 00 ce 2a fb ff 5b 00 00 00 00 41 0e 10 83 02 02 59 ............|....*..[....A.....Y
59320 0e 08 00 00 00 00 00 00 1c 00 00 00 9c 18 00 00 09 2b fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 .................+..G....A.....E
59340 0e 08 00 00 00 00 00 00 34 00 00 00 bc 18 00 00 30 2b fb ff 7b 00 00 00 00 42 0e 10 8c 02 41 0e ........4.......0+..{....B....A.
59360 18 86 03 41 0e 20 83 04 02 52 0a 0e 18 41 0e 10 42 0e 08 45 0b 54 0e 18 46 0e 10 42 0e 08 00 00 ...A.....R...A..B..E.T..F..B....
59380 34 00 00 00 f4 18 00 00 73 2b fb ff 42 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 65 0a 4.......s+..B....A....A....D..e.
593a0 0e 18 48 0e 10 41 0e 08 45 0b 41 0e 18 46 0e 10 41 0e 08 00 00 00 00 00 4c 00 00 00 2c 19 00 00 ..H..A..E.A..F..A.......L...,...
593c0 7d 2b fb ff 6c 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 }+..l....B....B....D....A.(..E.0
593e0 7b 0a 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 4c 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e {..(J..A..B..B..L.A.(A..A..B..B.
59400 08 00 00 00 00 00 00 00 2c 00 00 00 7c 19 00 00 99 2b fb ff 7e 00 00 00 00 42 0e 10 8c 02 41 0e ........,...|....+..~....B....A.
59420 18 86 03 44 0e 20 83 04 02 6e 0e 18 46 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 ac 19 00 00 ...D.....n..F..B................
59440 e7 2b fb ff 0f 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 c4 19 00 00 de 2b fb ff 0f 00 00 00 .+.......................+......
59460 00 00 00 00 00 00 00 00 1c 00 00 00 dc 19 00 00 d5 2b fb ff b6 00 00 00 00 41 0e 10 83 02 02 b4 .................+.......A......
59480 0e 08 00 00 00 00 00 00 34 00 00 00 fc 19 00 00 6b 2c fb ff 72 00 00 00 00 42 0e 10 8d 02 42 0e ........4.......k,..r....B....B.
594a0 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 43 0e 30 02 5d 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 ...D....A.(..C.0.].(C..A..B..B..
594c0 4c 00 00 00 34 1a 00 00 a5 2c fb ff 3a 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 L...4....,..:....B....B....E....
594e0 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4d 0e c0 02 03 15 03 0e 38 41 0e 30 41 0e 28 42 0e B.(..A.0..A.8..M.......8A.0A.(B.
59500 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 84 1a 00 00 8f 2f fb ff 1f 00 00 00 .B..B..B................./......
59520 00 41 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 1c 00 00 00 a4 1a 00 00 8e 2f fb ff 1a 00 00 00 .A....Y................../......
59540 00 41 0e 10 83 02 54 0e 08 00 00 00 00 00 00 00 5c 00 00 00 c4 1a 00 00 88 2f fb ff 1b 01 00 00 .A....T.........\......../......
59560 00 42 0e 10 8e 02 42 0e 18 8d 03 47 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 6d 0a 0e 28 41 0e .B....B....G....A.(..A.0..m..(A.
59580 20 42 0e 18 42 0e 10 42 0e 08 45 0b 02 88 0a 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 47 0b 77 .B..B..B..E.....(A..B..B..B..G.w
595a0 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 1c 00 00 00 24 1b 00 00 43 30 fb ff c9 00 00 00 .(A..B..B..B........$...C0......
595c0 00 41 0e 10 83 02 02 c7 0e 08 00 00 00 00 00 00 4c 00 00 00 44 1b 00 00 ec 30 fb ff 2e 01 00 00 .A..............L...D....0......
595e0 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a .B....B....E....B.(..D.0..A.8..J
59600 0e 50 03 07 01 0e 38 43 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....8C.0A.(B..B..B..B.........
59620 14 00 00 00 94 1b 00 00 ca 31 fb ff 20 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ac 1b 00 00 .........1......................
59640 d2 31 fb ff 28 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 c4 1b 00 00 e2 31 fb ff 42 00 00 00 .1..(...........,........1..B...
59660 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 77 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 .B....D....A....w..A..B.........
59680 1c 00 00 00 f4 1b 00 00 f4 31 fb ff 5b 00 00 00 00 41 0e 10 83 02 02 59 0e 08 00 00 00 00 00 00 .........1..[....A.....Y........
596a0 24 00 00 00 14 1c 00 00 2f 32 fb ff 2d 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 66 0e 10 41 0e $......./2..-....A....D....f..A.
596c0 08 00 00 00 00 00 00 00 14 00 00 00 3c 1c 00 00 34 32 fb ff 14 00 00 00 00 00 00 00 00 00 00 00 ............<...42..............
596e0 14 00 00 00 54 1c 00 00 30 32 fb ff 0b 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 1c 00 00 ....T...02..................l...
59700 23 32 fb ff 25 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 84 1c 00 00 30 32 fb ff 49 00 00 00 #2..%...................02..I...
59720 00 65 0e 10 4e 0e 08 00 44 00 00 00 9c 1c 00 00 61 32 fb ff 5f 00 00 00 00 42 0e 10 8f 02 42 0e .e..N...D.......a2.._....B....B.
59740 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 45 0e 40 7f 0e 38 41 0e 30 ...E....B.(..D.0..A.8..E.@..8A.0
59760 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 2c 00 00 00 e4 1c 00 00 78 32 fb ff b7 00 00 00 A.(B..B..B..B...,.......x2......
59780 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 ac 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....A....D........A..B........
597a0 14 00 00 00 14 1d 00 00 ff 32 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 2c 1d 00 00 .........2..............4...,...
597c0 ee 32 fb ff 4c 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 7d 0e 20 .2..L....B....B....D....A.(..}..
597e0 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 54 00 00 00 64 1d 00 00 02 33 fb ff 50 00 00 00 A..B..B.........T...d....3..P...
59800 00 47 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 42 0e 30 4a 0a 0e 28 41 c3 0e 20 .G....B....A....A.(..B.0J..(A...
59820 41 c6 0e 18 42 cc 0e 10 42 cd 0e 08 42 0b 5d 0e 28 49 c3 0e 20 41 c6 0e 18 42 cc 0e 10 42 cd 0e A...B...B...B.].(I...A...B...B..
59840 08 00 00 00 00 00 00 00 14 00 00 00 bc 1d 00 00 fa 32 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 .................2..............
59860 14 00 00 00 d4 1d 00 00 f3 32 fb ff 17 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 ec 1d 00 00 .........2..............$.......
59880 f2 32 fb ff 3b 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4c 0e 30 6a 0e 18 41 0e 10 41 0e 08 00 .2..;....A....A....L.0j..A..A...
598a0 14 00 00 00 14 1e 00 00 05 33 fb ff 16 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 2c 1e 00 00 .........3..................,...
598c0 03 33 fb ff 9a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 44 1e 00 00 85 33 fb ff 12 00 00 00 .3..................D....3......
598e0 00 00 00 00 00 00 00 00 14 00 00 00 5c 1e 00 00 7f 33 fb ff 0f 00 00 00 00 00 00 00 00 00 00 00 ............\....3..............
59900 2c 00 00 00 74 1e 00 00 76 33 fb ff 4a 00 00 00 00 58 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 ,...t...v3..J....X....A....C....
59920 6a c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 00 00 00 14 00 00 00 a4 1e 00 00 90 33 fb ff 2d 00 00 00 j...A...B................3..-...
59940 00 5a 0e 10 4e 0e 08 00 24 00 00 00 bc 1e 00 00 a5 33 fb ff 15 00 00 00 00 41 0e 10 86 02 41 0e .Z..N...$........3.......A....A.
59960 18 83 03 44 0e 20 4c 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 e4 1e 00 00 92 33 fb ff 25 00 00 00 ...D..L..A..A............3..%...
59980 00 44 0e 20 60 0e 08 00 14 00 00 00 fc 1e 00 00 9f 33 fb ff 2f 00 00 00 00 44 0e 30 6a 0e 08 00 .D..`............3../....D.0j...
599a0 14 00 00 00 14 1f 00 00 b6 33 fb ff 79 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 2c 1f 00 00 .........3..y...............,...
599c0 17 34 fb ff 50 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 44 1f 00 00 4f 34 fb ff 81 00 00 00 .4..P...........4...D...O4......
599e0 00 4b 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 66 0a 0e 18 41 c3 0e 10 41 c6 0e 08 45 0b 41 0e 18 .K....A....D...f...A...A...E.A..
59a00 41 c3 0e 10 41 c6 0e 08 2c 00 00 00 7c 1f 00 00 98 34 fb ff ec 00 00 00 00 42 0e 10 8c 02 41 0e A...A...,...|....4.......B....A.
59a20 18 86 03 44 0e 20 83 04 4a 0e 30 02 d6 0e 20 41 0e 18 41 0e 10 42 0e 08 44 00 00 00 ac 1f 00 00 ...D....J.0....A..A..B..D.......
59a40 54 35 fb ff 17 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 T5.......B....B....B....B.(..D.0
59a60 86 06 41 0e 38 83 07 44 0e 40 02 fb 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..A.8..D.@...8A.0A.(B..B..B..B..
59a80 2c 00 00 00 f4 1f 00 00 23 36 fb ff 9a 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,.......#6.......B....A....D....
59aa0 02 8b 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 24 20 00 00 8d 36 fb ff 3a 00 00 00 ....A..B........$...$....6..:...
59ac0 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6b 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 4c 20 00 00 .A....A....D..k..A..A...$...L...
59ae0 9f 36 fb ff 49 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 40 0e 18 41 0e 10 41 0e 08 .6..I....A....A....D...@..A..A..
59b00 14 00 00 00 74 20 00 00 c0 36 fb ff 13 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 8c 20 00 00 ....t....6......................
59b20 bb 36 fb ff 12 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 a4 20 00 00 b5 36 fb ff e8 00 00 00 .6..............$........6......
59b40 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e 40 02 d9 0e 18 41 0e 10 41 0e 08 44 00 00 00 cc 20 00 00 .A....A....J.@....A..A..D.......
59b60 75 37 fb ff 9d 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 u7.......B....B....E....B.(..D.0
59b80 86 06 41 0e 38 83 07 4d 0e 50 02 75 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..A.8..M.P.u.8A.0A.(B..B..B..B..
59ba0 4c 00 00 00 14 21 00 00 ca 37 fb ff 96 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 L....!...7.......B....B....D....
59bc0 41 0e 28 83 05 45 0e 30 66 0a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 02 46 0e 28 47 0e A.(..E.0f..(A..A..B..B..E..F.(G.
59be0 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 64 21 00 00 10 38 fb ff 72 00 00 00 .A..B..B........4...d!...8..r...
59c00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 54 0e 28 47 0e 20 41 .B....B....D....A.(..D.0.T.(G..A
59c20 0e 18 42 0e 10 42 0e 08 24 00 00 00 9c 21 00 00 4a 38 fb ff 6c 00 00 00 00 41 0e 10 86 02 41 0e ..B..B..$....!..J8..l....A....A.
59c40 18 83 03 44 0e 20 02 63 0e 18 41 0e 10 41 0e 08 24 00 00 00 c4 21 00 00 8e 38 fb ff 5c 00 00 00 ...D...c..A..A..$....!...8..\...
59c60 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 53 0e 18 41 0e 10 41 0e 08 1c 00 00 00 ec 21 00 00 .A....A....D...S..A..A.......!..
59c80 c2 38 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 0c 22 00 00 .8..*....A....h.............."..
59ca0 cc 38 fb ff 3c 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 24 22 00 00 f0 38 fb ff 10 00 00 00 .8..<...............$"...8......
59cc0 00 00 00 00 00 00 00 00 4c 00 00 00 3c 22 00 00 e8 38 fb ff 64 02 00 00 00 42 0e 10 8f 02 42 0e ........L...<"...8..d....B....B.
59ce0 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4d 0e 80 01 03 3c 02 0e 38 ...E....B.(..D.0..A.8..M....<..8
59d00 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 8c 22 00 00 A.0A.(B..B..B..B........$...."..
59d20 fc 3a fb ff fc 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e 40 02 ed 0e 18 41 0e 10 41 0e 08 .:.......A....A....J.@....A..A..
59d40 54 00 00 00 b4 22 00 00 d0 3b fb ff 30 01 00 00 00 4b 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 T...."...;..0....K....A....C....
59d60 4d 0e 30 02 d4 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 M.0.....D...A...B...E._...D...A.
59d80 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 0c 23 00 00 ..B...E.D..A...A...B....,....#..
59da0 a8 3c fb ff 64 00 00 00 00 45 0e 10 8c 02 41 0e 18 86 03 48 0e 20 83 04 02 52 0e 18 41 0e 10 42 .<..d....E....A....H.....R..A..B
59dc0 0e 08 00 00 00 00 00 00 14 00 00 00 3c 23 00 00 dc 3c fb ff 22 00 00 00 00 00 00 00 00 00 00 00 ............<#...<.."...........
59de0 14 00 00 00 54 23 00 00 e6 3c fb ff 2d 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 23 00 00 ....T#...<..-...............l#..
59e00 fb 3c fb ff 14 00 00 00 00 48 0e 10 46 0e 08 00 44 00 00 00 84 23 00 00 f7 3c fb ff 82 00 00 00 .<.......H..F...D....#...<......
59e20 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 45 .B....B....E....B.(..D.0..A.8..E
59e40 0e 40 02 62 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 24 00 00 00 cc 23 00 00 .@.b.8A.0A.(B..B..B..B..$....#..
59e60 90 a7 fa ff 5b 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 ....[....B....B....D....A.(..D.0
59e80 14 00 00 00 f4 23 00 00 09 3d fb ff 27 00 00 00 00 41 0e 10 83 02 00 00 14 00 00 00 0c 24 00 00 .....#...=..'....A...........$..
59ea0 18 3d fb ff 10 00 00 00 00 46 0e 10 45 0e 08 00 24 00 00 00 24 24 00 00 10 3d fb ff 2a 00 00 00 .=.......F..E...$...$$...=..*...
59ec0 00 41 0e 10 86 02 41 0e 18 83 03 66 0e 10 41 0e 08 00 00 00 00 00 00 00 14 00 00 00 4c 24 00 00 .A....A....f..A.............L$..
59ee0 12 3d fb ff 2a 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 64 24 00 00 24 3d fb ff ad 00 00 00 .=..*...........<...d$..$=......
59f00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 02 9a 0e 28 41 0e .B....B....B....A.(..D.0.....(A.
59f20 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 a4 24 00 00 91 3d fb ff 58 00 00 00 .B..B..B........4....$...=..X...
59f40 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 44 0e 28 41 0e 20 41 .B....B....D....A.(..D.0.D.(A..A
59f60 0e 18 42 0e 10 42 0e 08 34 00 00 00 dc 24 00 00 b1 3d fb ff 99 00 00 00 00 42 0e 10 8d 02 42 0e ..B..B..4....$...=.......B....B.
59f80 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 41 0e 30 02 88 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...D....A.(..A.0...(A..A..B..B..
59fa0 34 00 00 00 14 25 00 00 12 3e fb ff 70 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 4....%...>..p....B....B....D....
59fc0 41 0e 28 83 05 44 0e 30 02 5c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 44 00 00 00 4c 25 00 00 A.(..D.0.\.(A..A..B..B..D...L%..
59fe0 4a 3e fb ff 6f 00 00 00 00 44 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 6f 0a 0e 18 41 0e 10 42 J>..o....D....A....A....o...A..B
5a000 0e 08 45 0b 62 0a 0e 18 44 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ..E.b...D..B..E.A..A..B.........
5a020 14 00 00 00 94 25 00 00 71 3e fb ff 2f 00 00 00 00 5f 0e 10 4f 0e 08 00 44 00 00 00 ac 25 00 00 .....%..q>../...._..O...D....%..
5a040 88 3e fb ff 1a 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 .>.......B....B....E....B.(..D.0
5a060 86 06 41 0e 38 83 07 41 0e 40 02 fe 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..A.8..A.@...8A.0A.(B..B..B..B..
5a080 1c 00 00 00 f4 25 00 00 5a 3f fb ff 15 00 00 00 00 41 0e 10 83 02 4f 0e 08 00 00 00 00 00 00 00 .....%..Z?.......A....O.........
5a0a0 3c 00 00 00 14 26 00 00 4f 3f fb ff 98 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 <....&..O?.......B....B....B....
5a0c0 41 0e 28 86 05 44 0e 30 83 06 03 85 01 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 A.(..D.0......(A..B..B..B.......
5a0e0 4c 00 00 00 54 26 00 00 a7 40 fb ff 39 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 43 0e 20 86 04 L...T&...@..9....B....B....C....
5a100 41 0e 28 83 05 43 0e 30 03 18 01 0a 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 A.(..C.0.....(D..A..B..B..E.A.(A
5a120 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 3c 00 00 00 a4 26 00 00 90 41 fb ff ec 00 00 00 ..A..B..B.......<....&...A......
5a140 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 dc 0e 28 41 0e .B....B....B....A.(..A.0.....(A.
5a160 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 e4 26 00 00 3c 42 fb ff eb 00 00 00 .B..B..B........<....&..<B......
5a180 00 4b 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 02 c9 c3 0e 28 41 .K....B....E....A.(..D.0......(A
5a1a0 c6 0e 20 42 cc 0e 18 42 cd 0e 10 42 ce 0e 08 00 1c 00 00 00 24 27 00 00 e7 42 fb ff 22 00 00 00 ...B...B...B........$'...B.."...
5a1c0 00 48 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 24 00 00 00 44 27 00 00 e9 42 fb ff 35 00 00 00 .H....Y.........$...D'...B..5...
5a1e0 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6c 0e 18 41 0e 10 41 0e 08 00 2c 00 00 00 6c 27 00 00 .A....A....D..l..A..A...,...l'..
5a200 f6 42 fb ff 48 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 40 75 0e 20 41 0e .B..H....B....A....D....G.@u..A.
5a220 18 41 0e 10 42 0e 08 00 34 00 00 00 9c 27 00 00 0e 43 fb ff 8a 00 00 00 00 42 0e 10 8d 02 42 0e .A..B...4....'...C.......B....B.
5a240 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 02 73 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...D....A.(..G.P.s.(A..A..B..B..
5a260 2c 00 00 00 d4 27 00 00 60 43 fb ff 5e 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,....'..`C..^....B....A....D....
5a280 02 4f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 04 28 00 00 8e 43 fb ff 0a 08 00 00 .O..A..B........L....(...C......
5a2a0 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 .B....B....B....B.(..A.0..A.8..G
5a2c0 0e 90 01 03 ee 07 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........
5a2e0 34 00 00 00 54 28 00 00 48 4b fb ff 37 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 5f 0a 4...T(..HK..7....A....A....D.._.
5a300 0e 18 41 0e 10 41 0e 08 45 0b 48 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 4c 00 00 00 8c 28 00 00 ..A..A..E.H..A..A.......L....(..
5a320 47 4b fb ff b5 02 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 GK.......B....B....E....B.(..D.0
5a340 86 06 41 0e 38 83 07 4a 0e b0 01 03 90 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 ..A.8..J.......8A.0A.(B..B..B..B
5a360 0e 08 00 00 00 00 00 00 44 00 00 00 dc 28 00 00 ac 4d fb ff dc 03 00 00 00 42 0e 10 8e 02 42 0e ........D....(...M.......B....B.
5a380 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 60 03 bc 03 0e 30 43 0e 28 41 0e 20 ...E....A.(..D.0..G.`....0C.(A..
5a3a0 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 24 29 00 00 40 51 fb ff 07 00 00 00 B..B..B.............$)..@Q......
5a3c0 00 00 00 00 00 00 00 00 24 00 00 00 3c 29 00 00 2f 51 fb ff 35 00 00 00 00 41 0e 10 86 02 41 0e ........$...<)../Q..5....A....A.
5a3e0 18 83 03 44 0e 20 60 0e 18 49 0e 10 41 0e 08 00 3c 00 00 00 64 29 00 00 3c 51 fb ff 98 00 00 00 ...D..`..I..A...<...d)..<Q......
5a400 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 60 02 7d 0e .B....B....B....A.(..D.0..G.`.}.
5a420 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 1c 00 00 00 a4 29 00 00 94 51 fb ff 11 00 00 00 0A.(A..B..B..B.......)...Q......
5a440 00 41 0e 10 83 02 4f 0e 08 00 00 00 00 00 00 00 44 00 00 00 c4 29 00 00 85 51 fb ff 34 02 00 00 .A....O.........D....)...Q..4...
5a460 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 50 0e 60 03 0d 02 .B....B....E....A.(..D.0..P.`...
5a480 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 0c 2a 00 00 .0A.(A..B..B..B.........,....*..
5a4a0 71 53 fb ff 47 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 7a 0e 18 41 0e 10 42 0e qS..G....B....A....F....z..A..B.
5a4c0 08 00 00 00 00 00 00 00 3c 00 00 00 3c 2a 00 00 88 53 fb ff 41 01 00 00 00 42 0e 10 8d 02 42 0e ........<...<*...S..A....B....B.
5a4e0 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 4a 0e 50 03 27 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...D....A.(..J.P.'..(A..A..B..B.
5a500 08 00 00 00 00 00 00 00 3c 00 00 00 7c 2a 00 00 89 54 fb ff 1f 01 00 00 00 42 0e 10 8d 02 42 0e ........<...|*...T.......B....B.
5a520 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4a 0e 50 03 08 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...A....A.(..J.P....(A..A..B..B.
5a540 08 00 00 00 00 00 00 00 3c 00 00 00 bc 2a 00 00 68 55 fb ff a8 01 00 00 00 42 0e 10 8d 02 42 0e ........<....*..hU.......B....B.
5a560 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 03 91 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...D....A.(..G.P....(A..A..B..B.
5a580 08 00 00 00 00 00 00 00 1c 00 00 00 fc 2a 00 00 d0 56 fb ff 39 00 00 00 00 41 0e 10 83 02 47 0e .............*...V..9....A....G.
5a5a0 30 6f 0e 10 41 0e 08 00 1c 00 00 00 1c 2b 00 00 e9 56 fb ff 2a 00 00 00 00 41 0e 10 83 02 47 0e 0o..A........+...V..*....A....G.
5a5c0 30 60 0e 10 41 0e 08 00 24 00 00 00 3c 2b 00 00 f3 56 fb ff 33 00 00 00 00 41 0e 10 86 02 41 0e 0`..A...$...<+...V..3....A....A.
5a5e0 18 83 03 49 0e 40 65 0e 18 41 0e 10 41 0e 08 00 44 00 00 00 64 2b 00 00 fe 56 fb ff 14 01 00 00 ...I.@e..A..A...D...d+...V......
5a600 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4e .B....B....E....B.(..D.0..A.8..N
5a620 0e 70 02 eb 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 1c 00 00 00 ac 2b 00 00 .p...8A.0A.(B..B..B..B.......+..
5a640 ca 57 fb ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 34 00 00 00 cc 2b 00 00 .W.......A....].........4....+..
5a660 c9 57 fb ff f1 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 60 .W.......B....B....D....A.(..G.`
5a680 02 da 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 4c 00 00 00 04 2c 00 00 82 58 fb ff 42 02 00 00 ...(A..A..B..B..L....,...X..B...
5a6a0 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4d .B....B....E....B.(..D.0..A.8..M
5a6c0 0e c0 02 03 17 02 0e 38 44 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 .......8D.0A.(B..B..B..B........
5a6e0 34 00 00 00 54 2c 00 00 74 5a fb ff 3d 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 4...T,..tZ..=....B....A....D....
5a700 4a 0e d0 40 03 27 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 8c 2c 00 00 J..@.'...A..A..B........$....,..
5a720 79 5b fb ff 07 01 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 fa 0e 18 46 0e 10 41 0e 08 y[.......A....A....C......F..A..
5a740 34 00 00 00 b4 2c 00 00 58 5c fb ff d9 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 4....,..X\.......B....A....C....
5a760 4f 0e b0 01 03 bf 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 ec 2c 00 00 O........A..A..B.............,..
5a780 f9 5d fb ff 73 00 00 00 00 41 0e 10 83 02 02 71 0e 08 00 00 00 00 00 00 24 00 00 00 0c 2d 00 00 .]..s....A.....q........$....-..
5a7a0 4c 5e fb ff 52 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 45 0e 18 46 0e 10 41 0e 08 L^..R....A....A....C...E..F..A..
5a7c0 44 00 00 00 34 2d 00 00 76 5e fb ff 89 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 D...4-..v^.......B....B....E....
5a7e0 41 0e 28 86 05 44 0e 30 83 06 4d 0e f0 40 03 65 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 A.(..D.0..M..@.e..0A.(A..B..B..B
5a800 0e 08 00 00 00 00 00 00 3c 00 00 00 7c 2d 00 00 b7 5f fb ff 44 01 00 00 00 42 0e 10 8d 02 42 0e ........<...|-..._..D....B....B.
5a820 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 03 30 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...D....A.(..D.0.0..(A..A..B..B.
5a840 08 00 00 00 00 00 00 00 24 00 00 00 bc 2d 00 00 bb 60 fb ff 78 00 00 00 00 41 0e 10 86 02 41 0e ........$....-...`..x....A....A.
5a860 18 83 03 43 0e 20 02 70 0e 18 41 0e 10 41 0e 08 4c 00 00 00 e4 2d 00 00 0b 61 fb ff a2 00 00 00 ...C...p..A..A..L....-...a......
5a880 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 45 0e 30 02 76 0a 0e 28 4a 0e 20 .B....B....F....A.(..E.0.v..(J..
5a8a0 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........
5a8c0 24 00 00 00 34 2e 00 00 5d 61 fb ff 53 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 46 $...4...]a..S....A....A....F...F
5a8e0 0e 18 43 0e 10 41 0e 08 3c 00 00 00 5c 2e 00 00 88 61 fb ff d0 00 00 00 00 42 0e 10 8e 02 42 0e ..C..A..<...\....a.......B....B.
5a900 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 02 b6 0e 28 41 0e 20 42 0e 18 42 0e 10 42 ...E....A.(..D.0.....(A..B..B..B
5a920 0e 08 00 00 00 00 00 00 24 00 00 00 9c 2e 00 00 18 62 fb ff 4a 00 00 00 00 41 0e 10 86 02 41 0e ........$........b..J....A....A.
5a940 18 83 03 4f 0e 30 62 0e 18 4f 0e 10 41 0e 08 00 2c 00 00 00 c4 2e 00 00 3a 62 fb ff a3 00 00 00 ...O.0b..O..A...,.......:b......
5a960 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 51 0e 30 02 85 0e 20 43 0e 18 41 0e 10 42 0e 08 .B....A....C....Q.0....C..A..B..
5a980 34 00 00 00 f4 2e 00 00 ad 62 fb ff 61 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 4........b..a....B....B....D....
5a9a0 41 0e 28 83 05 46 0e 30 73 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 00 34 00 00 00 2c 2f 00 00 A.(..F.0s.(J..A..B..B...4...,/..
5a9c0 d6 62 fb ff bf 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 02 7a 0a 0e 18 41 0e 10 .b.......B....A....C.....z...A..
5a9e0 42 0e 08 45 0b 73 0e 18 41 0e 10 42 0e 08 00 00 34 00 00 00 64 2f 00 00 5d 63 fb ff 5e 00 00 00 B..E.s..A..B....4...d/..]c..^...
5aa00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 49 0a 0e 18 41 0e 10 41 0e 08 45 0b 46 0e 18 41 0e .A....A....C...I...A..A..E.F..A.
5aa20 10 41 0e 08 00 00 00 00 34 00 00 00 9c 2f 00 00 83 63 fb ff 65 00 00 00 00 42 0e 10 8c 02 41 0e .A......4..../...c..e....B....A.
5aa40 18 86 03 43 0e 20 83 04 02 4d 0a 0e 18 41 0e 10 42 0e 08 45 0b 46 0e 18 41 0e 10 42 0e 08 00 00 ...C.....M...A..B..E.F..A..B....
5aa60 2c 00 00 00 d4 2f 00 00 b0 63 fb ff e2 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 ,..../...c.......B....A....C....
5aa80 03 d3 01 0e 18 46 0e 10 42 0e 08 00 00 00 00 00 14 00 00 00 04 30 00 00 62 65 fb ff 0c 00 00 00 .....F..B............0..be......
5aaa0 00 00 00 00 00 00 00 00 1c 00 00 00 1c 30 00 00 56 65 fb ff 43 00 00 00 00 41 0e 10 83 02 47 0e .............0..Ve..C....A....G.
5aac0 20 77 0e 10 43 0e 08 00 14 00 00 00 3c 30 00 00 79 65 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 .w..C.......<0..ye..............
5aae0 2c 00 00 00 54 30 00 00 7d 65 fb ff 5c 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 ,...T0..}e..\....B....D....D....
5ab00 02 4e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 84 30 00 00 a9 65 fb ff 3a 00 00 00 .N..A..B........$....0...e..:...
5ab20 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 71 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 ac 30 00 00 .A....A....D..q..A..A........0..
5ab40 bb 65 fb ff 12 00 00 00 00 41 0e 10 50 0e 08 00 2c 00 00 00 c4 30 00 00 b5 65 fb ff 6e 00 00 00 .e.......A..P...,....0...e..n...
5ab60 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 02 64 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....A....C.....d..A..B........
5ab80 1c 00 00 00 f4 30 00 00 f3 65 fb ff 19 00 00 00 00 41 0e 10 83 02 53 0e 08 00 00 00 00 00 00 00 .....0...e.......A....S.........
5aba0 14 00 00 00 14 31 00 00 ec 65 fb ff 0a 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 2c 31 00 00 .....1...e..............4...,1..
5abc0 de 65 fb ff 56 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 43 0e 30 .e..V....B....B....D....A.(..C.0
5abe0 02 41 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 64 31 00 00 fc 65 fb ff 4a 00 00 00 .A.(C..A..B..B......d1...e..J...
5ac00 00 41 0e 10 83 02 02 48 0e 08 00 00 00 00 00 00 24 00 00 00 84 31 00 00 26 66 fb ff 24 00 00 00 .A.....H........$....1..&f..$...
5ac20 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 4c 0e 18 4c 0e 10 41 0e 08 00 24 00 00 00 ac 31 00 00 .A....A....D..L..L..A...$....1..
5ac40 22 66 fb ff 40 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e 20 62 0e 18 4c 0e 10 41 0e 08 00 "f..@....A....A....J..b..L..A...
5ac60 24 00 00 00 d4 31 00 00 3a 66 fb ff 24 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 4c 0e $....1..:f..$....A....A....D..L.
5ac80 18 4c 0e 10 41 0e 08 00 1c 00 00 00 fc 31 00 00 36 66 fb ff 41 00 00 00 00 41 0e 10 83 02 7f 0e .L..A........1..6f..A....A......
5aca0 08 00 00 00 00 00 00 00 1c 00 00 00 1c 32 00 00 57 66 fb ff 34 00 00 00 00 41 0e 10 83 02 72 0e .............2..Wf..4....A....r.
5acc0 08 00 00 00 00 00 00 00 2c 00 00 00 3c 32 00 00 6b 66 fb ff 91 00 00 00 00 42 0e 10 8c 02 41 0e ........,...<2..kf.......B....A.
5ace0 18 86 03 46 0e 20 83 04 02 82 0e 18 43 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 6c 32 00 00 ...F........C..B............l2..
5ad00 cc 66 fb ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e 08 00 00 00 00 00 00 00 1c 00 00 00 8c 32 00 00 .f.......A....l..............2..
5ad20 da 66 fb ff 31 00 00 00 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 2c 00 00 00 ac 32 00 00 .f..1....A....o.........,....2..
5ad40 eb 66 fb ff 19 01 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e b0 02 03 0a 01 0e 18 41 0e 10 41 .f.......A....A....J........A..A
5ad60 0e 08 00 00 00 00 00 00 34 00 00 00 dc 32 00 00 d4 67 fb ff 3e 00 00 00 00 41 0e 10 86 02 41 0e ........4....2...g..>....A....A.
5ad80 18 83 03 45 0e 20 62 0a 0e 18 41 0e 10 41 0e 08 45 0b 4b 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 ...E..b...A..A..E.K..A..A.......
5ada0 2c 00 00 00 14 33 00 00 da 67 fb ff 8a 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 ,....3...g.......B....A....A....
5adc0 47 0e 30 02 75 0e 20 46 0e 18 41 0e 10 42 0e 08 3c 00 00 00 44 33 00 00 34 68 fb ff 03 01 00 00 G.0.u..F..A..B..<...D3..4h......
5ade0 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4a 0e c0 01 02 ec 0e 28 41 0e 20 .B....B....A....A.(..J......(A..
5ae00 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 84 33 00 00 f7 68 fb ff a9 01 00 00 A..B..B.........L....3...h......
5ae20 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 .B....B....B....B.(..A.0..A.8..G
5ae40 0e 50 03 8b 01 0e 38 43 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....8C.0A.(B..B..B..B.........
5ae60 34 00 00 00 d4 33 00 00 50 6a fb ff 2f 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4....3..Pj../....B....A....A....
5ae80 4a 0e b0 01 03 1c 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 0c 34 00 00 J........A..A..B........4....4..
5aea0 47 6b fb ff 34 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 47 0e 40 03 24 01 0e 20 Gk..4....B....A....A....G.@.$...
5aec0 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 44 34 00 00 43 6c fb ff 7a 00 00 00 A..A..B.........4...D4..Cl..z...
5aee0 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 20 02 57 0a 0e 18 49 0e 10 41 0e 08 4c 0b 41 0e 18 41 0e .A....A....G...W...I..A..L.A..A.
5af00 10 41 0e 08 00 00 00 00 34 00 00 00 7c 34 00 00 85 6c fb ff b7 02 00 00 00 42 0e 10 8c 02 41 0e .A......4...|4...l.......B....A.
5af20 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 a4 02 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 ...A....J........A..A..B........
5af40 1c 00 00 00 b4 34 00 00 04 6f fb ff 3b 00 00 00 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 .....4...o..;....A....y.........
5af60 14 00 00 00 d4 34 00 00 1f 6f fb ff 27 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 ec 34 00 00 .....4...o..'................4..
5af80 2e 6f fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 1c 00 00 00 0c 35 00 00 .o..%....A....c..............5..
5afa0 33 6f fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 1c 00 00 00 2c 35 00 00 3o..%....A....c.............,5..
5afc0 38 6f 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 4c 35 00 00 8o.."....A....`.............L5..
5afe0 3a 6f 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 6c 35 00 00 :o.."....A....`.............l5..
5b000 3c 6f fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 14 00 00 00 8c 35 00 00 <o.."....A....`..............5..
5b020 3e 6f fb ff 1e 00 00 00 00 41 0e 10 5c 0e 08 00 3c 00 00 00 a4 35 00 00 44 6f fb ff 17 01 00 00 >o.......A..\...<....5..Do......
5b040 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 44 0e 30 02 89 0a 0e 20 49 0e 18 41 0e 10 42 0e .B....A....D....D.0.....I..A..B.
5b060 08 47 0b 02 66 0e 20 46 0e 18 41 0e 10 42 0e 08 34 00 00 00 e4 35 00 00 1b 70 fb ff 6c 00 00 00 .G..f..F..A..B..4....5...p..l...
5b080 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 56 0e 28 46 0e 20 41 .B....B....A....A.(..D.0.V.(F..A
5b0a0 0e 18 42 0e 10 42 0e 08 34 00 00 00 1c 36 00 00 4f 70 fb ff 6c 00 00 00 00 42 0e 10 8d 02 42 0e ..B..B..4....6..Op..l....B....B.
5b0c0 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 56 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....A.(..D.0.V.(F..A..B..B..
5b0e0 1c 00 00 00 54 36 00 00 83 70 fb ff ad 00 00 00 00 41 0e 10 83 02 4c 0e 20 02 99 0e 10 46 0e 08 ....T6...p.......A....L......F..
5b100 24 00 00 00 74 36 00 00 10 71 fb ff 3a 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 6a 0e $...t6...q..:....A....A....F..j.
5b120 18 46 0e 10 41 0e 08 00 1c 00 00 00 9c 36 00 00 22 71 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e .F..A........6.."q.."....A....`.
5b140 08 00 00 00 00 00 00 00 1c 00 00 00 bc 36 00 00 24 71 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e .............6..$q.."....A....`.
5b160 08 00 00 00 00 00 00 00 1c 00 00 00 dc 36 00 00 26 71 fb ff 53 00 00 00 00 41 0e 10 83 02 4c 0e .............6..&q..S....A....L.
5b180 20 7f 0e 10 46 0e 08 00 1c 00 00 00 fc 36 00 00 59 71 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e ....F........6..Yq.."....A....`.
5b1a0 08 00 00 00 00 00 00 00 1c 00 00 00 1c 37 00 00 5b 71 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e .............7..[q.."....A....`.
5b1c0 08 00 00 00 00 00 00 00 1c 00 00 00 3c 37 00 00 5d 71 fb ff 58 00 00 00 00 41 0e 10 83 02 02 56 ............<7..]q..X....A.....V
5b1e0 0e 08 00 00 00 00 00 00 1c 00 00 00 5c 37 00 00 95 71 fb ff 3a 00 00 00 00 41 0e 10 83 02 78 0e ............\7...q..:....A....x.
5b200 08 00 00 00 00 00 00 00 1c 00 00 00 7c 37 00 00 af 71 fb ff 90 00 00 00 00 41 0e 10 83 02 4c 0e ............|7...q.......A....L.
5b220 20 02 7c 0e 10 46 0e 08 1c 00 00 00 9c 37 00 00 1f 72 fb ff 3a 00 00 00 00 41 0e 10 83 02 78 0e ..|..F.......7...r..:....A....x.
5b240 08 00 00 00 00 00 00 00 1c 00 00 00 bc 37 00 00 39 72 fb ff 4b 00 00 00 00 41 0e 10 83 02 4c 0e .............7..9r..K....A....L.
5b260 20 77 0e 10 46 0e 08 00 1c 00 00 00 dc 37 00 00 64 72 fb ff 5d 00 00 00 00 41 0e 10 83 02 02 5b .w..F........7..dr..]....A.....[
5b280 0e 08 00 00 00 00 00 00 24 00 00 00 fc 37 00 00 a1 72 fb ff bf 00 00 00 00 41 0e 10 86 02 41 0e ........$....7...r.......A....A.
5b2a0 18 83 03 4c 0e 30 02 a9 0e 18 46 0e 10 41 0e 08 1c 00 00 00 24 38 00 00 38 73 fb ff c7 00 00 00 ...L.0....F..A......$8..8s......
5b2c0 00 41 0e 10 83 02 02 c5 0e 08 00 00 00 00 00 00 1c 00 00 00 44 38 00 00 df 73 fb ff 1d 00 00 00 .A..................D8...s......
5b2e0 00 43 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 1c 00 00 00 64 38 00 00 dc 73 fb ff 39 00 00 00 .C....Y.............d8...s..9...
5b300 00 48 0e 10 83 02 70 0e 08 00 00 00 00 00 00 00 2c 00 00 00 84 38 00 00 f5 73 fb ff 4c 00 00 00 .H....p.........,....8...s..L...
5b320 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.........
5b340 2c 00 00 00 b4 38 00 00 11 74 fb ff 77 00 00 00 00 46 0e 10 8c 02 45 0e 18 86 03 41 0e 20 83 04 ,....8...t..w....F....E....A....
5b360 02 67 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 e4 38 00 00 58 74 fb ff 5c 00 00 00 .g..A..B........$....8..Xt..\...
5b380 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 53 0e 18 41 0e 10 41 0e 08 14 00 00 00 0c 39 00 00 .A....A....D...S..A..A.......9..
5b3a0 8c 74 fb ff 96 00 00 00 00 41 0e 10 02 94 0e 08 24 00 00 00 24 39 00 00 0a 75 fb ff a0 00 00 00 .t.......A......$...$9...u......
5b3c0 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 86 0e 18 49 0e 10 41 0e 08 14 00 00 00 4c 39 00 00 .A....A....D......I..A......L9..
5b3e0 82 75 fb ff 34 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 64 39 00 00 9e 75 fb ff 0d 00 00 00 .u..4...............d9...u......
5b400 00 41 0e 10 00 00 00 00 44 00 00 00 7c 39 00 00 93 75 fb ff 7a 00 00 00 00 42 0e 10 8f 02 42 0e .A......D...|9...u..z....B....B.
5b420 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 86 06 41 0e 38 83 07 46 0e 40 02 56 0e 38 41 0e ...E....B.(..G.0..A.8..F.@.V.8A.
5b440 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 1c 00 00 00 c4 39 00 00 c5 75 fb ff 6c 00 00 00 0A.(B..B..B..B.......9...u..l...
5b460 00 41 0e 10 83 02 52 0e 20 02 57 0e 10 41 0e 08 24 00 00 00 e4 39 00 00 11 76 fb ff d4 00 00 00 .A....R...W..A..$....9...v......
5b480 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 cb 0e 18 41 0e 10 41 0e 08 24 00 00 00 0c 3a 00 00 .A....A....D......A..A..$....:..
5b4a0 bd 76 fb ff 31 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 68 0e 18 41 0e 10 41 0e 08 00 .v..1....A....A....D..h..A..A...
5b4c0 24 00 00 00 34 3a 00 00 c6 76 fb ff 2c 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 63 0e $...4:...v..,....A....A....D..c.
5b4e0 18 41 0e 10 41 0e 08 00 14 00 00 00 5c 3a 00 00 ca 76 fb ff 4c 00 00 00 00 00 00 00 00 00 00 00 .A..A.......\:...v..L...........
5b500 44 00 00 00 74 3a 00 00 fe 76 fb ff 36 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 D...t:...v..6....B....B....B....
5b520 41 0e 28 86 05 44 0e 30 83 06 47 0e 40 03 1b 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e A.(..D.0..G.@....0A.(A..B..B..B.
5b540 08 00 00 00 00 00 00 00 2c 00 00 00 bc 3a 00 00 ec 77 fb ff 49 00 00 00 00 42 0e 10 8c 02 41 0e ........,....:...w..I....B....A.
5b560 18 86 03 44 0e 20 83 04 7e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 ec 3a 00 00 ...D....~..A..B..............:..
5b580 05 78 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 04 3b 00 00 fe 77 fb ff 45 00 00 00 .x...................;...w..E...
5b5a0 00 00 00 00 00 00 00 00 14 00 00 00 1c 3b 00 00 2b 78 fb ff 18 00 00 00 00 00 00 00 00 00 00 00 .............;..+x..............
5b5c0 1c 00 00 00 34 3b 00 00 2b 78 fb ff 34 00 00 00 00 41 0e 10 83 02 72 0e 08 00 00 00 00 00 00 00 ....4;..+x..4....A....r.........
5b5e0 4c 00 00 00 54 3b 00 00 3f 78 fb ff 33 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 L...T;..?x..3....B....B....E....
5b600 42 0e 28 8c 05 47 0e 30 86 06 41 0e 38 83 07 4d 0e 50 03 05 01 0e 38 44 0e 30 41 0e 28 42 0e 20 B.(..G.0..A.8..M.P....8D.0A.(B..
5b620 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 a4 3b 00 00 22 79 fb ff 29 05 00 00 B..B..B.........<....;.."y..)...
5b640 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 03 16 05 0e 28 41 .B....B....B....A.(..D.0......(A
5b660 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 1c 00 00 00 e4 3b 00 00 0b 7e fb ff 17 00 00 00 ..B..B..B............;...~......
5b680 00 41 0e 10 83 02 55 0e 08 00 00 00 00 00 00 00 44 00 00 00 04 3c 00 00 02 7e fb ff be 00 00 00 .A....U.........D....<...~......
5b6a0 00 42 0e 10 8f 02 42 0e 18 8e 03 48 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a .B....B....H....B.(..D.0..A.8..J
5b6c0 0e 50 02 96 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 3c 00 00 00 4c 3c 00 00 .P...8A.0A.(B..B..B..B..<...L<..
5b6e0 78 7e fb ff 73 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 48 0e 20 8c 04 41 0e 28 86 05 44 0e 30 x~..s....B....B....H....A.(..D.0
5b700 83 06 02 5a 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 8c 3c 00 00 ...Z.(A..B..B..B........,....<..
5b720 ab 7e fb ff 4b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 43 0e 18 41 0e 10 42 .~..K....B....A....A.....C..A..B
5b740 0e 08 00 00 00 00 00 00 14 00 00 00 bc 3c 00 00 c6 7e fb ff 24 00 00 00 00 00 00 00 00 00 00 00 .............<...~..$...........
5b760 14 00 00 00 d4 3c 00 00 d2 7e fb ff 15 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ec 3c 00 00 .....<...~...................<..
5b780 cf 7e fb ff 21 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 04 3d 00 00 d8 7e fb ff 21 00 00 00 .~..!................=...~..!...
5b7a0 00 00 00 00 00 00 00 00 24 00 00 00 1c 3d 00 00 e1 7e fb ff 37 00 00 00 00 41 0e 10 86 02 41 0e ........$....=...~..7....A....A.
5b7c0 18 83 03 43 0e 20 6f 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 44 3d 00 00 f0 7e fb ff 1c 00 00 00 ...C..o..A..A.......D=...~......
5b7e0 00 00 00 00 00 00 00 00 4c 00 00 00 5c 3d 00 00 f4 7e fb ff 56 01 00 00 00 42 0e 10 8f 02 42 0e ........L...\=...~..V....B....B.
5b800 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a 0e 50 03 34 01 0e 38 41 ...B....B.(..D.0..A.8..J.P.4..8A
5b820 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 ac 3d 00 00 .0A.(B..B..B..B.........4....=..
5b840 fa 7f fb ff 55 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 ....U....B....B....D....A.(..E.0
5b860 02 40 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 e4 3d 00 00 17 80 fb ff 3d 00 00 00 .@.(A..A..B..B..4....=......=...
5b880 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 43 0e 30 6a 0e 28 41 0e 20 41 0e .B....B....D....A.(..C.0j.(A..A.
5b8a0 18 42 0e 10 42 0e 08 00 64 00 00 00 1c 3e 00 00 1c 80 fb ff 66 03 00 00 00 42 0e 10 8f 02 42 0e .B..B...d....>......f....B....B.
5b8c0 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 42 0e 40 03 99 02 0a 0e 38 ...B....B.(..A.0..A.8..B.@.....8
5b8e0 47 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 02 a1 0e 38 41 0e 30 41 0e 28 42 0e G.0A.(B..B..B..B..E....8A.0A.(B.
5b900 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 84 3e 00 00 1a 83 fb ff be 00 00 00 .B..B..B........4....>..........
5b920 00 45 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 41 0e 30 02 ad 0e 28 41 0e 20 41 .E....B....A....A.(..A.0...(A..A
5b940 0e 18 42 0e 10 42 0e 08 2c 00 00 00 bc 3e 00 00 a0 83 fb ff 72 00 00 00 00 42 0e 10 8c 02 41 0e ..B..B..,....>......r....B....A.
5b960 18 86 03 46 0e 20 83 04 02 61 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 ec 3e 00 00 ...F.....a..A..B........,....>..
5b980 e2 83 fb ff 27 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 5d 0e 18 41 0e 10 42 0e ....'....B....A....C....]..A..B.
5b9a0 08 00 00 00 00 00 00 00 44 00 00 00 1c 3f 00 00 d9 83 fb ff b0 00 00 00 00 42 0e 10 8c 02 41 0e ........D....?...........B....A.
5b9c0 18 86 03 46 0e 20 83 04 02 49 0a 0e 18 41 0e 10 42 0e 08 45 0b 67 0a 0e 18 41 0e 10 42 0e 08 45 ...F.....I...A..B..E.g...A..B..E
5b9e0 0b 5c 0e 18 44 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 64 3f 00 00 41 84 fb ff 63 00 00 00 .\..D..B........$...d?..A...c...
5ba00 00 43 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 54 0e 18 41 0e 10 41 0e 08 14 00 00 00 8c 3f 00 00 .C....A....D...T..A..A.......?..
5ba20 7c 84 fb ff 2e 00 00 00 00 57 0e 10 4e 0e 08 00 14 00 00 00 a4 3f 00 00 92 84 fb ff 32 00 00 00 |........W..N........?......2...
5ba40 00 00 00 00 00 00 00 00 2c 00 00 00 bc 3f 00 00 ac 84 fb ff c2 00 00 00 00 42 0e 10 8c 02 41 0e ........,....?...........B....A.
5ba60 18 86 03 44 0e 20 83 04 02 b7 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 ec 3f 00 00 ...D........A..B.............?..
5ba80 3e 85 fb ff 2f 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 04 40 00 00 55 85 fb ff 6e 01 00 00 >.../...........L....@..U...n...
5baa0 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 41 0e 38 83 07 47 .B....B....E....B.(..A.0..A.8..G
5bac0 0e 50 03 4f 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.O..8A.0A.(B..B..B..B.........
5bae0 14 00 00 00 54 40 00 00 73 86 fb ff 1d 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 6c 40 00 00 ....T@..s...................l@..
5bb00 78 86 fb 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 8c 40 00 00 x...H....K....|.........$....@..
5bb20 a0 86 fb ff 3b 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 72 0e 18 41 0e 10 41 0e 08 00 ....;....A....A....D..r..A..A...
5bb40 2c 00 00 00 b4 40 00 00 b3 86 fb ff 48 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,....@......H....B....A....D....
5bb60 7d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 e4 40 00 00 cb 86 fb ff 29 00 00 00 }..A..B.........$....@......)...
5bb80 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 61 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 0c 41 00 00 .A....A....C..a..A..A........A..
5bba0 cc 86 fb ff 51 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 24 41 00 00 05 87 fb ff aa 00 00 00 ....Q...........$...$A..........
5bbc0 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 9e 0e 18 41 0e 10 41 0e 08 34 00 00 00 4c 41 00 00 .A....A....G.0....A..A..4...LA..
5bbe0 87 87 fb ff 73 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 50 0e 40 ....s....B....B....D....A.(..P.@
5bc00 02 50 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 84 41 00 00 c2 87 fb ff c5 00 00 00 .P.(D..A..B..B..4....A..........
5bc20 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 4d 0e 40 02 a8 0e 28 41 0e 20 41 .B....B....D....A.(..M.@...(A..A
5bc40 0e 18 42 0e 10 42 0e 08 1c 00 00 00 bc 41 00 00 4f 88 fb ff 39 00 00 00 00 48 0e 10 83 02 70 0e ..B..B.......A..O...9....H....p.
5bc60 08 00 00 00 00 00 00 00 14 00 00 00 dc 41 00 00 68 88 fb ff 7a 00 00 00 00 00 00 00 00 00 00 00 .............A..h...z...........
5bc80 14 00 00 00 f4 41 00 00 ca 88 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 0c 42 00 00 .....A.......................B..
5bca0 b9 88 fb ff 0d 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 24 42 00 00 ae 88 fb ff 27 00 00 00 ....................$B......'...
5bcc0 00 00 00 00 00 00 00 00 14 00 00 00 3c 42 00 00 bd 88 fb ff 4c 00 00 00 00 00 00 00 00 00 00 00 ............<B......L...........
5bce0 24 00 00 00 54 42 00 00 f1 88 fb ff 78 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e 30 02 69 $...TB......x....A....A....J.0.i
5bd00 0e 18 41 0e 10 41 0e 08 14 00 00 00 7c 42 00 00 41 89 fb ff 3a 00 00 00 00 00 00 00 00 00 00 00 ..A..A......|B..A...:...........
5bd20 14 00 00 00 94 42 00 00 63 89 fb ff 13 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ac 42 00 00 .....B..c....................B..
5bd40 5e 89 fb ff 16 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 c4 42 00 00 5c 89 fb ff 22 00 00 00 ^....................B..\..."...
5bd60 00 00 00 00 00 00 00 00 14 00 00 00 dc 42 00 00 66 89 fb ff 17 00 00 00 00 00 00 00 00 00 00 00 .............B..f...............
5bd80 14 00 00 00 f4 42 00 00 65 89 fb ff 43 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 0c 43 00 00 .....B..e...C...........,....C..
5bda0 90 89 fb ff 5b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 49 0e 18 47 0e 10 42 ....[....B....A....A.....I..G..B
5bdc0 0e 08 00 00 00 00 00 00 34 00 00 00 3c 43 00 00 bb 89 fb ff 5e 00 00 00 00 42 0e 10 8c 02 41 0e ........4...<C......^....B....A.
5bde0 18 86 03 44 0e 20 83 04 02 4a 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 ...D.....J...A..B..E.A..A..B....
5be00 24 00 00 00 74 43 00 00 e1 89 fb ff 20 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 5c 0e 10 41 0e $...tC...........A....A....\..A.
5be20 08 00 00 00 00 00 00 00 14 00 00 00 9c 43 00 00 d9 89 fb ff 19 00 00 00 00 00 00 00 00 00 00 00 .............C..................
5be40 14 00 00 00 b4 43 00 00 da 89 fb ff 0e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 cc 43 00 00 .....C.......................C..
5be60 d0 89 fb ff 1a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 e4 43 00 00 d2 89 fb ff 10 00 00 00 .....................C..........
5be80 00 00 00 00 00 00 00 00 14 00 00 00 fc 43 00 00 ca 89 fb ff 26 00 00 00 00 44 0e 20 61 0e 08 00 .............C......&....D..a...
5bea0 14 00 00 00 14 44 00 00 d8 89 fb ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 2c 44 00 00 .....D......................,D..
5bec0 d8 89 fb ff 1a 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 44 44 00 00 da 89 fb ff 46 00 00 00 ................4...DD......F...
5bee0 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 70 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 43 .B....A....D....p...A..B..E.A..C
5bf00 0e 10 42 0e 08 00 00 00 1c 00 00 00 7c 44 00 00 e8 89 fb ff 3e 00 00 00 00 44 0e 10 83 02 79 0e ..B.........|D......>....D....y.
5bf20 08 00 00 00 00 00 00 00 6c 00 00 00 9c 44 00 00 06 8a fb ff 8b 00 00 00 00 42 0e 10 8d 02 42 0e ........l....D...........B....B.
5bf40 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 7d 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 ...D....A.(..E.0}..(G..A..B..B..
5bf60 45 0b 42 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0a 0e 28 47 0e 20 41 0e 18 42 0e E.B..(G..A..B..B..E.A..(G..A..B.
5bf80 10 42 0e 08 45 0b 41 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 1c 00 00 00 0c 45 00 00 .B..E.A.(C..A..B..B..........E..
5bfa0 21 8a fb ff 1c 00 00 00 00 41 0e 10 83 02 5a 0e 08 00 00 00 00 00 00 00 1c 00 00 00 2c 45 00 00 !........A....Z.............,E..
5bfc0 1d 8a fb ff 51 00 00 00 00 41 0e 10 83 02 47 0e 20 02 47 0e 10 41 0e 08 1c 00 00 00 4c 45 00 00 ....Q....A....G...G..A......LE..
5bfe0 4e 8a fb ff 4e 00 00 00 00 41 0e 10 83 02 47 0e 20 02 44 0e 10 41 0e 08 14 00 00 00 6c 45 00 00 N...N....A....G...D..A......lE..
5c000 7c 8a fb ff 22 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 84 45 00 00 86 8a fb ff 8a 00 00 00 |..."...........,....E..........
5c020 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 4a 0e 30 02 74 0e 20 41 0e 18 41 0e 10 42 0e 08 .B....A....D....J.0.t..A..A..B..
5c040 14 00 00 00 b4 45 00 00 e0 8a fb ff 3d 00 00 00 00 41 0e 10 7b 0e 08 00 14 00 00 00 cc 45 00 00 .....E......=....A..{........E..
5c060 05 8b fb ff 24 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 e4 45 00 00 11 8b fb ff 24 00 00 00 ....$................E......$...
5c080 00 00 00 00 00 00 00 00 14 00 00 00 fc 45 00 00 1d 8b fb ff 14 00 00 00 00 00 00 00 00 00 00 00 .............E..................
5c0a0 2c 00 00 00 14 46 00 00 19 8b fb ff 4c 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 7f 0a 0e 10 41 ,....F......L....A....A........A
5c0c0 0e 08 45 0b 43 0e 10 41 0e 08 00 00 00 00 00 00 14 00 00 00 44 46 00 00 35 8b fb ff 14 00 00 00 ..E.C..A............DF..5.......
5c0e0 00 00 00 00 00 00 00 00 14 00 00 00 5c 46 00 00 31 8b fb ff 15 00 00 00 00 00 00 00 00 00 00 00 ............\F..1...............
5c100 14 00 00 00 74 46 00 00 2e 8b fb ff 14 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 8c 46 00 00 ....tF.......................F..
5c120 2a 8b fb ff 54 00 00 00 00 41 0e 10 83 02 47 0e 20 02 4a 0e 10 41 0e 08 1c 00 00 00 ac 46 00 00 *...T....A....G...J..A.......F..
5c140 5e 8b fb ff 5a 00 00 00 00 41 0e 10 83 02 47 0e 20 02 50 0e 10 41 0e 08 1c 00 00 00 cc 46 00 00 ^...Z....A....G...P..A.......F..
5c160 98 8b fb ff 37 00 00 00 00 41 0e 10 83 02 47 0e 20 66 0e 10 44 0e 08 00 24 00 00 00 ec 46 00 00 ....7....A....G..f..D...$....F..
5c180 af 8b fb ff b7 00 00 00 00 41 0e 10 83 02 4a 0e f0 01 02 aa 0e 10 41 0e 08 00 00 00 00 00 00 00 .........A....J.......A.........
5c1a0 2c 00 00 00 14 47 00 00 3e 8c fb ff 81 00 00 00 00 44 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 ,....G..>........D....D....C....
5c1c0 02 72 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 44 47 00 00 8f 8c fb ff 1a 00 00 00 .r..A..B............DG..........
5c1e0 00 00 00 00 00 00 00 00 14 00 00 00 5c 47 00 00 91 8c fb ff 14 00 00 00 00 00 00 00 00 00 00 00 ............\G..................
5c200 14 00 00 00 74 47 00 00 8d 8c fb ff 25 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 8c 47 00 00 ....tG......%...........4....G..
5c220 9a 8c fb ff 74 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 ....t....B....B....D....A.(..D.0
5c240 02 5d 0e 28 41 0e 20 44 0e 18 42 0e 10 42 0e 08 1c 00 00 00 c4 47 00 00 d6 8c fb ff 2b 00 00 00 .].(A..D..B..B.......G......+...
5c260 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 34 00 00 00 e4 47 00 00 e1 8c fb ff 62 00 00 00 .A....c.........4....G......b...
5c280 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 4b 0e 28 41 0e 20 44 .B....B....D....A.(..D.0.K.(A..D
5c2a0 0e 18 42 0e 10 42 0e 08 24 00 00 00 1c 48 00 00 0b 8d fb ff 44 00 00 00 00 41 0e 10 86 02 41 0e ..B..B..$....H......D....A....A.
5c2c0 18 83 03 44 0e 20 78 0e 18 41 0e 10 44 0e 08 00 24 00 00 00 44 48 00 00 27 8d fb ff 30 00 00 00 ...D..x..A..D...$...DH..'...0...
5c2e0 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 64 0e 18 41 0e 10 44 0e 08 00 2c 00 00 00 6c 48 00 00 .A....A....D..d..A..D...,...lH..
5c300 2f 8d fb ff 3c 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 6e 0e 18 41 0e 10 45 0e /...<....B....A....D....n..A..E.
5c320 08 00 00 00 00 00 00 00 24 00 00 00 9c 48 00 00 3b 8d fb ff 4c 00 00 00 00 41 0e 10 86 02 41 0e ........$....H..;...L....A....A.
5c340 18 83 03 4a 0e 30 7a 0e 18 41 0e 10 41 0e 08 00 34 00 00 00 c4 48 00 00 5f 8d fb ff 59 00 00 00 ...J.0z..A..A...4....H.._...Y...
5c360 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 42 0a 0e 18 41 0e 10 42 0e 08 48 0b 41 0e 18 .B....A....D.....B...A..B..H.A..
5c380 41 0e 10 42 0e 08 00 00 1c 00 00 00 fc 48 00 00 80 8d fb ff 5b 00 00 00 00 41 0e 10 83 02 02 59 A..B.........H......[....A.....Y
5c3a0 0e 08 00 00 00 00 00 00 1c 00 00 00 1c 49 00 00 bb 8d fb ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e .............I...........A....l.
5c3c0 08 00 00 00 00 00 00 00 34 00 00 00 3c 49 00 00 c9 8d fb ff 70 00 00 00 00 42 0e 10 8d 02 42 0e ........4...<I......p....B....B.
5c3e0 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..
5c400 1c 00 00 00 74 49 00 00 01 8e fb ff 27 00 00 00 00 41 0e 10 83 02 65 0e 08 00 00 00 00 00 00 00 ....tI......'....A....e.........
5c420 34 00 00 00 94 49 00 00 08 8e fb ff 63 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 4....I......c....B....B....D....
5c440 41 0e 28 83 05 44 0e 30 02 4f 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 24 00 00 00 cc 49 00 00 A.(..D.0.O.(A..A..B..B..$....I..
5c460 33 8e fb ff 44 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 7b 0e 18 41 0e 10 41 0e 08 00 3...D....A....A....D..{..A..A...
5c480 24 00 00 00 f4 49 00 00 4f 8e fb ff 5e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 55 $....I..O...^....A....A....D...U
5c4a0 0e 18 41 0e 10 41 0e 08 24 00 00 00 1c 4a 00 00 85 8e fb ff 5f 00 00 00 00 41 0e 10 86 02 41 0e ..A..A..$....J......_....A....A.
5c4c0 18 83 03 47 0e 30 02 53 0e 18 41 0e 10 41 0e 08 2c 00 00 00 44 4a 00 00 bc 8e fb ff 6a 00 00 00 ...G.0.S..A..A..,...DJ......j...
5c4e0 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 30 02 57 0e 20 41 0e 18 41 0e 10 42 0e 08 .B....A....D....G.0.W..A..A..B..
5c500 2c 00 00 00 74 4a 00 00 f6 8e fb ff 92 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,...tJ...........B....A....D....
5c520 02 87 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 a4 4a 00 00 58 8f fb ff 4a 00 00 00 ....A..B.............J..X...J...
5c540 00 41 0e 10 83 02 02 48 0e 08 00 00 00 00 00 00 24 00 00 00 c4 4a 00 00 82 8f fb ff 6a 00 00 00 .A.....H........$....J......j...
5c560 00 4b 0e 10 86 02 45 0e 18 83 03 42 0e 20 02 55 0e 18 41 0e 10 41 0e 08 34 00 00 00 ec 4a 00 00 .K....E....B...U..A..A..4....J..
5c580 c4 8f fb ff 00 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 4f 0e 50 .........B....B....D....A.(..O.P
5c5a0 02 e1 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 24 4b 00 00 8c 90 fb ff 9f 00 00 00 ...(A..A..B..B..,...$K..........
5c5c0 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 4c 0e 60 02 85 0e 20 43 0e 18 41 0e 10 42 0e 08 .B....A....D....L.`....C..A..B..
5c5e0 14 00 00 00 54 4b 00 00 fb 90 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 4b 00 00 ....TK......)...............lK..
5c600 0c 91 fb ff 05 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 84 4b 00 00 f9 90 fb ff 0a 01 00 00 ................4....K..........
5c620 00 45 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 41 0e 30 02 f6 0e 28 41 0e 20 41 .E....B....D....A.(..A.0...(A..A
5c640 0e 18 42 0e 10 42 0e 08 14 00 00 00 bc 4b 00 00 cb 91 fb ff 06 00 00 00 00 41 0e 10 00 00 00 00 ..B..B.......K...........A......
5c660 1c 00 00 00 d4 4b 00 00 b9 91 fb ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e 08 00 00 00 00 00 00 00 .....K...........A....l.........
5c680 34 00 00 00 f4 4b 00 00 c7 91 fb ff 64 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 61 0a 4....K......d....A....A....G.0a.
5c6a0 0e 18 44 0e 10 41 0e 08 45 0b 6d 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 1c 00 00 00 2c 4c 00 00 ..D..A..E.m..A..A...........,L..
5c6c0 f3 91 fb ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 14 00 00 00 4c 4c 00 00 .........A....].............LL..
5c6e0 f2 91 fb ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 64 4c 00 00 f2 91 fb ff 0c 00 00 00 ....................dL..........
5c700 00 00 00 00 00 00 00 00 1c 00 00 00 7c 4c 00 00 e6 91 fb ff 47 00 00 00 00 41 0e 10 83 02 47 0e ............|L......G....A....G.
5c720 20 7d 0e 10 41 0e 08 00 24 00 00 00 9c 4c 00 00 0d 92 fb ff 8d 00 00 00 00 41 0e 10 86 02 41 0e .}..A...$....L...........A....A.
5c740 18 83 03 49 0e 28 02 7f 0e 18 41 0e 10 41 0e 08 24 00 00 00 c4 4c 00 00 72 92 fb ff 0c 01 00 00 ...I.(....A..A..$....L..r.......
5c760 00 41 0e 10 86 02 41 0e 18 83 03 49 0e 30 02 fb 0e 18 44 0e 10 41 0e 08 1c 00 00 00 ec 4c 00 00 .A....A....I.0....D..A.......L..
5c780 56 93 fb ff 43 00 00 00 00 41 0e 10 83 02 02 41 0e 08 00 00 00 00 00 00 4c 00 00 00 0c 4d 00 00 V...C....A.....A........L....M..
5c7a0 79 93 fb ff a0 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 4a 0e 40 y........B....B....D....A.(..J.@
5c7c0 02 74 0a 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 44 0e 28 41 0e 20 41 0e 18 42 0e 10 42 .t..(D..A..B..B..E.D.(A..A..B..B
5c7e0 0e 08 00 00 00 00 00 00 1c 00 00 00 5c 4d 00 00 c9 93 fb ff 86 00 00 00 00 41 0e 10 83 02 02 84 ............\M...........A......
5c800 0e 08 00 00 00 00 00 00 2c 00 00 00 7c 4d 00 00 2f 94 fb ff e1 00 00 00 00 42 0e 10 8c 02 41 0e ........,...|M../........B....A.
5c820 18 86 03 44 0e 20 83 04 47 0e 30 02 ce 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 ac 4d 00 00 ...D....G.0....A..A..B.......M..
5c840 e0 94 fb ff 10 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 c4 4d 00 00 d8 94 fb ff 28 00 00 00 .....................M......(...
5c860 00 41 0e 10 83 02 66 0e 08 00 00 00 00 00 00 00 24 00 00 00 e4 4d 00 00 e0 94 fb ff 37 00 00 00 .A....f.........$....M......7...
5c880 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6e 0e 18 41 0e 10 41 0e 08 00 1c 00 00 00 0c 4e 00 00 .A....A....D..n..A..A........N..
5c8a0 ef 94 fb ff 33 00 00 00 00 4c 0e 10 83 02 5b c3 0e 08 00 00 00 00 00 00 24 00 00 00 2c 4e 00 00 ....3....L....[.........$...,N..
5c8c0 02 95 fb ff 80 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6f 0e 18 41 0e 10 41 0e 08 .........A....A....D...o..A..A..
5c8e0 3c 00 00 00 54 4e 00 00 5a 95 fb ff b2 02 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 <...TN..Z........B....B....D....
5c900 41 0e 28 83 05 51 0e 60 03 91 02 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 A.(..Q.`....(A..A..B..B.........
5c920 2c 00 00 00 94 4e 00 00 cc 97 fb ff 3e 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,....N......>....B....A....D....
5c940 73 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 c4 4e 00 00 da 97 fb ff 1e 01 00 00 s..A..B.........,....N..........
5c960 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 03 16 01 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 .B....A....A.........A..B.......
5c980 24 00 00 00 f4 4e 00 00 c8 98 fb ff 34 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 59 0e $....N......4....A....A....D..Y.
5c9a0 18 4a 0e 10 41 0e 08 00 14 00 00 00 1c 4f 00 00 d4 98 fb ff 10 00 00 00 00 00 00 00 00 00 00 00 .J..A........O..................
5c9c0 1c 00 00 00 34 4f 00 00 cc 98 fb ff 31 00 00 00 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 ....4O......1....A....o.........
5c9e0 14 00 00 00 54 4f 00 00 dd 98 fb ff 0a 00 00 00 00 41 0e 10 46 0e 08 00 24 00 00 00 6c 4f 00 00 ....TO...........A..F...$...lO..
5ca00 cf 98 fb ff 34 00 00 00 00 44 0e 10 86 02 41 0e 18 83 03 44 0e 20 68 0e 18 41 0e 10 41 0e 08 00 ....4....D....A....D..h..A..A...
5ca20 24 00 00 00 94 4f 00 00 db 98 fb ff 7c 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 65 $....O......|....A....A....D...e
5ca40 0e 18 4b 0e 10 41 0e 08 1c 00 00 00 bc 4f 00 00 2f 99 fb ff 5b 00 00 00 00 41 0e 10 83 02 02 55 ..K..A.......O../...[....A.....U
5ca60 0e 08 00 00 00 00 00 00 1c 00 00 00 dc 4f 00 00 6a 99 fb ff 24 00 00 00 00 41 0e 10 83 02 62 0e .............O..j...$....A....b.
5ca80 08 00 00 00 00 00 00 00 2c 00 00 00 fc 4f 00 00 6e 99 fb ff 8a 00 00 00 00 42 0e 10 8c 02 41 0e ........,....O..n........B....A.
5caa0 18 86 03 44 0e 20 83 04 02 7f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 2c 50 00 00 ...D........A..B........$...,P..
5cac0 c8 99 fb ff 4d 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 7f 0e 18 44 0e 10 41 0e 08 00 ....M....A....A....F.....D..A...
5cae0 4c 00 00 00 54 50 00 00 ed 99 fb ff d2 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 47 0e 20 8d 04 L...TP...........B....B....G....
5cb00 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..
5cb20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 a4 50 00 00 6f 9b fb ff 5f 00 00 00 B..B..B.........$....P..o..._...
5cb40 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 4f 0e 18 46 0e 10 41 0e 08 1c 00 00 00 cc 50 00 00 .A....A....F...O..F..A.......P..
5cb60 a6 9b 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 ec 50 00 00 ....N....A.....L.............P..
5cb80 d4 9b 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 0c 51 00 00 ....A....A...................Q..
5cba0 f5 9b 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 2c 51 00 00 ....G....A.....E............,Q..
5cbc0 1c 9c 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 4c 51 00 00 ....>....A....|.........4...LQ..
5cbe0 3a 9c fb ff 06 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4c 0e 40 :........B....B....A....A.(..L.@
5cc00 02 ed 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 84 51 00 00 08 9d fb ff 47 00 00 00 ...(A..A..B..B.......Q......G...
5cc20 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 34 00 00 00 a4 51 00 00 2f 9d fb ff af 00 00 00 .A.....E........4....Q../.......
5cc40 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 7c 0a 0e 18 4c 0e 10 41 0e 08 45 0b 58 0e 18 41 0e .A....A....D...|...L..A..E.X..A.
5cc60 10 41 0e 08 00 00 00 00 24 00 00 00 dc 51 00 00 a6 9d fb ff 3b 00 00 00 00 41 0e 10 86 02 41 0e .A......$....Q......;....A....A.
5cc80 18 83 03 46 0e 20 6d 0e 18 44 0e 10 41 0e 08 00 24 00 00 00 04 52 00 00 b9 9d fb ff 69 00 00 00 ...F..m..D..A...$....R......i...
5cca0 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 57 0e 18 44 0e 10 41 0e 08 2c 00 00 00 2c 52 00 00 .A....A....F...W..D..A..,...,R..
5ccc0 fa 9d fb ff a3 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 02 91 0e 18 46 0e 10 42 .........B....A....F........F..B
5cce0 0e 08 00 00 00 00 00 00 34 00 00 00 5c 52 00 00 6d 9e fb ff 8a 00 00 00 00 41 0e 10 86 02 41 0e ........4...\R..m........A....A.
5cd00 18 83 03 44 0e 20 02 50 0a 0e 18 4b 0e 10 41 0e 08 45 0b 5b 0e 18 46 0e 10 41 0e 08 00 00 00 00 ...D...P...K..A..E.[..F..A......
5cd20 1c 00 00 00 94 52 00 00 bf 9e fb ff 5c 00 00 00 00 43 0e 10 83 02 02 58 0e 08 00 00 00 00 00 00 .....R......\....C.....X........
5cd40 34 00 00 00 b4 52 00 00 fb 9e fb ff dd 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 4....R...........B....B....F....
5cd60 41 0e 28 83 05 49 0e 40 02 c2 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 ec 52 00 00 A.(..I.@...(A..A..B..B..4....R..
5cd80 a0 9f fb ff 69 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 43 0e 20 86 04 41 0e 28 83 05 43 0e 30 ....i....B....B....C....A.(..C.0
5cda0 02 4c 0e 28 48 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 24 53 00 00 d1 9f fb ff 42 00 00 00 .L.(H..A..B..B......$S......B...
5cdc0 00 41 0e 10 83 02 02 40 0e 08 00 00 00 00 00 00 34 00 00 00 44 53 00 00 f3 9f fb ff 63 00 00 00 .A.....@........4...DS......c...
5cde0 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 71 0a 0e 18 44 0e 10 41 0e 08 45 0b 5e 0e 18 43 0e 10 .A....A....C..q...D..A..E.^..C..
5ce00 41 0e 08 00 00 00 00 00 1c 00 00 00 7c 53 00 00 1e a0 fb ff 6d 00 00 00 00 41 0e 10 83 02 55 0a A...........|S......m....A....U.
5ce20 0e 08 45 0b 02 4d 0e 08 1c 00 00 00 9c 53 00 00 6b a0 fb ff 7a 00 00 00 00 41 0e 10 83 02 02 78 ..E..M.......S..k...z....A.....x
5ce40 0e 08 00 00 00 00 00 00 24 00 00 00 bc 53 00 00 c5 a0 fb ff b0 00 00 00 00 41 0e 10 86 02 41 0e ........$....S...........A....A.
5ce60 18 83 03 46 0e 20 02 a0 0e 18 46 0e 10 41 0e 08 4c 00 00 00 e4 53 00 00 4d a1 fb ff 70 01 00 00 ...F......F..A..L....S..M...p...
5ce80 00 42 0e 10 8f 02 42 0e 18 8e 03 47 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 47 .B....B....G....B.(..D.0..A.8..G
5cea0 0e 50 03 47 01 0e 38 46 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.G..8F.0A.(B..B..B..B.........
5cec0 34 00 00 00 34 54 00 00 6d a2 fb ff 84 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 4...4T..m........B....B....A....
5cee0 41 0e 28 83 05 44 0e 30 02 6e 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 6c 54 00 00 A.(..D.0.n.(F..A..B..B..,...lT..
5cf00 b9 a2 fb ff 2d 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 59 0e 18 41 0e 10 42 0e ....-....B....D....D....Y..A..B.
5cf20 08 00 00 00 00 00 00 00 3c 00 00 00 9c 54 00 00 b6 a2 fb ff 9d 00 00 00 00 42 0e 10 8c 02 41 0e ........<....T...........B....A.
5cf40 18 86 03 43 0e 20 83 04 4f 0e 30 4d 0a 0e 20 4e 0e 18 41 0e 10 42 0e 08 45 0b 02 60 0e 20 41 0e ...C....O.0M...N..A..B..E..`..A.
5cf60 18 41 0e 10 42 0e 08 00 4c 00 00 00 dc 54 00 00 13 a3 fb ff 10 03 00 00 00 42 0e 10 8f 02 42 0e .A..B...L....T...........B....B.
5cf80 18 8e 03 46 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4d 0e 80 01 03 e7 02 0e 38 ...F....B.(..D.0..A.8..M.......8
5cfa0 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 2c 55 00 00 A.0A.(B..B..B..B........,...,U..
5cfc0 d3 a5 fb ff 5f 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 4d 0e 18 44 0e 10 42 ...._....B....A....D.....M..D..B
5cfe0 0e 08 00 00 00 00 00 00 24 00 00 00 5c 55 00 00 02 a6 fb ff c7 00 00 00 00 41 0e 10 86 02 41 0e ........$...\U...........A....A.
5d000 18 83 03 44 0e 20 02 be 0e 18 41 0e 10 41 0e 08 3c 00 00 00 84 55 00 00 a1 a6 fb ff 13 01 00 00 ...D......A..A..<....U..........
5d020 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 4f 0e f0 40 02 f2 0e 28 41 0e 20 .B....B....F....A.(..O..@...(A..
5d040 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 c4 55 00 00 74 a7 fb ff c1 00 00 00 A..B..B.........4....U..t.......
5d060 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 ad 0e 28 41 0e 20 41 .B....B....A....A.(..G.@...(A..A
5d080 0e 18 42 0e 10 42 0e 08 34 00 00 00 fc 55 00 00 fd a7 fb ff bf 00 00 00 00 42 0e 10 8d 02 42 0e ..B..B..4....U...........B....B.
5d0a0 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 40 02 a8 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....A.(..G.@...(D..A..B..B..
5d0c0 34 00 00 00 34 56 00 00 84 a8 fb ff be 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 4...4V...........B....B....A....
5d0e0 41 0e 28 83 05 47 0e 40 02 a5 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 24 00 00 00 6c 56 00 00 A.(..G.@...(F..A..B..B..$...lV..
5d100 0a a9 fb ff 7e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 70 0e 18 43 0e 10 41 0e 08 ....~....A....A....G.0.p..C..A..
5d120 1c 00 00 00 94 56 00 00 60 a9 fb ff 3b 00 00 00 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 .....V..`...;....A....y.........
5d140 14 00 00 00 b4 56 00 00 7b a9 fb ff 1a 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 cc 56 00 00 .....V..{...............,....V..
5d160 7d a9 fb ff fa 00 00 00 00 4a 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 e4 c3 0e 18 41 c6 0e }........J....A....D.........A..
5d180 10 42 cc 0e 08 00 00 00 34 00 00 00 fc 56 00 00 47 aa fb ff e2 00 00 00 00 42 0e 10 8d 02 42 0e .B......4....V..G........B....B.
5d1a0 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4a 0e 40 02 cb 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....A.(..J.@...(A..A..B..B..
5d1c0 2c 00 00 00 34 57 00 00 f1 aa fb ff 70 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,...4W......p....B....A....D....
5d1e0 49 0e 30 02 56 0e 20 46 0e 18 41 0e 10 42 0e 08 24 00 00 00 64 57 00 00 31 ab fb ff 50 00 00 00 I.0.V..F..A..B..$...dW..1...P...
5d200 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 44 0e 18 44 0e 10 41 0e 08 44 00 00 00 8c 57 00 00 .A....A....D...D..D..A..D....W..
5d220 59 ab fb ff 1d 01 00 00 00 44 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 Y........D....B....B....E.(..A.0
5d240 86 06 44 0e 38 83 07 45 0e 40 02 fb 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..D.8..E.@...8A.0A.(B..B..B..B..
5d260 14 00 00 00 d4 57 00 00 2e ac fb ff 36 00 00 00 00 41 0e 10 74 0e 08 00 14 00 00 00 ec 57 00 00 .....W......6....A..t........W..
5d280 4c ac fb ff 1a 00 00 00 00 51 0e 10 48 0e 08 00 2c 00 00 00 04 58 00 00 4e ac fb ff 85 00 00 00 L........Q..H...,....X..N.......
5d2a0 00 42 0e 10 8c 02 44 0e 18 86 03 46 0e 20 83 04 02 73 0e 18 43 0e 10 42 0e 08 00 00 00 00 00 00 .B....D....F.....s..C..B........
5d2c0 4c 00 00 00 34 58 00 00 a3 ac fb ff 8a 02 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 48 0e 20 8d 04 L...4X...........B....B....H....
5d2e0 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 55 0e e0 01 03 57 02 0e 38 41 0e 30 41 0e 28 42 0e B.(..D.0..A.8..U....W..8A.0A.(B.
5d300 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 84 58 00 00 dd ae fb ff 8c 00 00 00 .B..B..B........$....X..........
5d320 00 41 0e 10 83 02 4a 0e a0 01 02 7f 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 ac 58 00 00 .A....J.......A.........,....X..
5d340 41 af fb ff c1 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e f0 01 02 b2 0e 18 41 0e 10 41 0e A........A....A....J.......A..A.
5d360 08 00 00 00 00 00 00 00 34 00 00 00 dc 58 00 00 d2 af fb ff fd 00 00 00 00 42 0e 10 8c 02 41 0e ........4....X...........B....A.
5d380 18 86 03 44 0e 20 83 04 4e 0e b0 01 02 e3 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ...D....N.......A..A..B.........
5d3a0 34 00 00 00 14 59 00 00 97 b0 fb ff 83 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 4....Y...........B....B....D....
5d3c0 41 0e 28 83 05 44 0e 30 02 6f 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 4c 59 00 00 A.(..D.0.o.(A..A..B..B..4...LY..
5d3e0 e2 b0 fb ff 82 00 00 00 00 45 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 45 0a 0e 18 41 0e 10 42 .........E....A....D....E...A..B
5d400 0e 08 49 0b 02 5e 0e 18 46 0e 10 42 0e 08 00 00 24 00 00 00 84 59 00 00 2c b1 fb ff 78 00 00 00 ..I..^..F..B....$....Y..,...x...
5d420 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6f 0e 18 41 0e 10 41 0e 08 1c 00 00 00 ac 59 00 00 .A....A....D...o..A..A.......Y..
5d440 7c b1 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 34 00 00 00 cc 59 00 00 |........A....Y.........4....Y..
5d460 7b b1 fb ff 73 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 {...s....B....B....D....A.(..D.0
5d480 02 5f 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 04 5a 00 00 b6 b1 fb ff 4f 00 00 00 ._.(A..A..B..B..4....Z......O...
5d4a0 00 41 0e 10 83 02 4a 0e 20 5c 0a 0e 10 49 0e 08 45 0b 44 0a 0e 10 49 0e 08 47 0b 44 0e 10 41 0e .A....J..\...I..E.D...I..G.D..A.
5d4c0 08 00 00 00 00 00 00 00 34 00 00 00 3c 5a 00 00 cd b1 fb ff 28 00 00 00 00 41 0e 10 86 02 41 0e ........4...<Z......(....A....A.
5d4e0 18 83 03 44 0e 20 4d 0a 0e 18 4b 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 ...D..M...K..A..E.A..A..A.......
5d500 34 00 00 00 74 5a 00 00 bd b1 fb ff a5 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 4...tZ...........B....B....A....
5d520 41 0e 28 83 05 44 0e 30 02 94 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 ac 5a 00 00 A.(..D.0...(A..A..B..B..,....Z..
5d540 2a b2 fb ff 29 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 5e 0e 18 41 0e 10 42 0e *...)....B....A....D....^..A..B.
5d560 08 00 00 00 00 00 00 00 14 00 00 00 dc 5a 00 00 23 b2 fb ff 1d 00 00 00 00 00 00 00 00 00 00 00 .............Z..#...............
5d580 34 00 00 00 f4 5a 00 00 28 b2 fb ff 46 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6d 0a 4....Z..(...F....A....A....D..m.
5d5a0 0e 18 49 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 14 00 00 00 2c 5b 00 00 ..I..A..E.A..A..A...........,[..
5d5c0 36 b2 fb ff 09 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 44 5b 00 00 27 b2 fb ff 7e 00 00 00 6...............4...D[..'...~...
5d5e0 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 4b 0e 40 02 63 0e 28 41 0e 20 41 .B....B....D....A.(..K.@.c.(A..A
5d600 0e 18 42 0e 10 42 0e 08 14 00 00 00 7c 5b 00 00 6d b2 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 ..B..B......|[..m...............
5d620 14 00 00 00 94 5b 00 00 71 b2 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 ac 5b 00 00 .....[..q...)...........4....[..
5d640 82 b2 fb ff aa 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 43 0e 30 .........B....B....A....A.(..C.0
5d660 02 9a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 e4 5b 00 00 f4 b2 fb ff 4d 00 00 00 ...(A..A..B..B..,....[......M...
5d680 00 46 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 79 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 00 00 00 .F....A....D....y...A...B.......
5d6a0 44 00 00 00 14 5c 00 00 11 b3 fb ff ba 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 D....\...........B....B....E....
5d6c0 41 0e 28 86 05 44 0e 30 83 06 4a 0e d0 40 03 99 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 A.(..D.0..J..@....0A.(A..B..B..B
5d6e0 0e 08 00 00 00 00 00 00 14 00 00 00 5c 5c 00 00 83 b4 fb ff 1f 00 00 00 00 44 0e 20 5a 0e 08 00 ............\\...........D..Z...
5d700 14 00 00 00 74 5c 00 00 8a b4 fb ff 26 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 8c 5c 00 00 ....t\......&...........$....\..
5d720 98 b4 fb ff 64 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 5b 0e 18 41 0e 10 41 0e 08 ....d....A....A....D...[..A..A..
5d740 2c 00 00 00 b4 5c 00 00 d4 b4 fb ff 78 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,....\......x....B....A....D....
5d760 02 69 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 e4 5c 00 00 1c b5 fb ff 36 00 00 00 .i..A..B........4....\......6...
5d780 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 5f 0e 28 44 0e 20 41 0e .B....B....D....A.(..D.0_.(D..A.
5d7a0 18 42 0e 10 42 0e 08 00 24 00 00 00 1c 5d 00 00 1a b5 fb ff 1f 00 00 00 00 41 0e 10 86 02 41 0e .B..B...$....]...........A....A.
5d7c0 18 83 03 43 0e 20 4b 0e 18 49 0e 10 41 0e 08 00 34 00 00 00 44 5d 00 00 11 b5 fb ff 30 00 00 00 ...C..K..I..A...4...D]......0...
5d7e0 00 41 0e 10 86 02 41 0e 18 83 03 49 0e 30 55 0a 0e 18 46 0e 10 41 0e 08 42 0b 44 0e 18 41 0e 10 .A....A....I.0U...F..A..B.D..A..
5d800 41 0e 08 00 00 00 00 00 24 00 00 00 7c 5d 00 00 09 b5 fb ff 35 00 00 00 00 41 0e 10 86 02 41 0e A.......$...|]......5....A....A.
5d820 18 83 03 49 0e 30 67 0e 18 41 0e 10 41 0e 08 00 4c 00 00 00 a4 5d 00 00 16 b5 fb ff 63 00 00 00 ...I.0g..A..A...L....]......c...
5d840 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 76 0a 0e 28 4a 0e 20 41 .B....B....D....A.(..E.0v..(J..A
5d860 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 ..B..B..E.A.(D..A..B..B.........
5d880 5c 00 00 00 f4 5d 00 00 29 b5 fb ff 84 00 00 00 00 45 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 \....]..)........E....B....E....
5d8a0 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 45 0e 40 73 0a 0e 38 44 0e 30 41 0e 28 42 0e 20 42 B.(..D.0..A.8..E.@s..8D.0A.(B..B
5d8c0 0e 18 42 0e 10 42 0e 08 41 0b 53 0e 38 4a 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 ..B..B..A.S.8J.0A.(B..B..B..B...
5d8e0 24 00 00 00 54 5e 00 00 4d b5 fb ff 3e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 49 0e 40 70 0e $...T^..M...>....A....A....I.@p.
5d900 18 41 0e 10 41 0e 08 00 34 00 00 00 7c 5e 00 00 63 b5 fb ff 37 00 00 00 00 41 0e 10 86 02 41 0e .A..A...4...|^..c...7....A....A.
5d920 18 83 03 49 0e 30 59 0a 0e 18 46 0e 10 41 0e 08 45 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 ...I.0Y...F..A..E.D..A..A.......
5d940 2c 00 00 00 b4 5e 00 00 62 b5 fb ff 5b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 ,....^..b...[....B....A....C....
5d960 47 0e 30 02 46 0e 20 44 0e 18 41 0e 10 42 0e 08 34 00 00 00 e4 5e 00 00 8d b5 fb ff 2b 00 00 00 G.0.F..D..A..B..4....^......+...
5d980 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 54 0a 0e 18 41 0e 10 42 0e 08 45 0b 44 0e 18 41 .B....A....D....T...A..B..E.D..A
5d9a0 0e 10 42 0e 08 00 00 00 24 00 00 00 1c 5f 00 00 80 b5 fb ff 55 00 00 00 00 41 0e 10 86 02 41 0e ..B.....$...._......U....A....A.
5d9c0 18 83 03 47 0e 30 02 49 0e 18 41 0e 10 41 0e 08 24 00 00 00 44 5f 00 00 ad b5 fb ff 4e 00 00 00 ...G.0.I..A..A..$...D_......N...
5d9e0 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 7f 0e 18 44 0e 10 41 0e 08 00 34 00 00 00 6c 5f 00 00 .A....A....G.0...D..A...4...l_..
5da00 d3 b5 fb ff 1d 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 46 0e 30 .........B....B....D....A.(..F.0
5da20 02 fa 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 a4 5f 00 00 b8 b6 fb ff b6 00 00 00 ...(J..A..B..B..,...._..........
5da40 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 02 a5 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....A....F........A..B........
5da60 44 00 00 00 d4 5f 00 00 3e b7 fb ff 89 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 D...._..>........B....B....B....
5da80 42 0e 28 8c 05 47 0e 30 86 06 41 0e 38 83 07 43 0e 40 02 65 0e 38 43 0e 30 41 0e 28 42 0e 20 42 B.(..G.0..A.8..C.@.e.8C.0A.(B..B
5daa0 0e 18 42 0e 10 42 0e 08 2c 00 00 00 1c 60 00 00 7f b7 fb ff 65 00 00 00 00 42 0e 10 8c 02 41 0e ..B..B..,....`......e....B....A.
5dac0 18 86 03 44 0e 20 83 04 02 58 0e 18 43 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 4c 60 00 00 ...D.....X..C..B........L...L`..
5dae0 b4 b7 fb ff de 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 .........B....B....D....A.(..E.0
5db00 02 b7 0a 0e 28 47 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 ....(G..A..B..B..E.A.(A..A..B..B
5db20 0e 08 00 00 00 00 00 00 4c 00 00 00 9c 60 00 00 42 b8 fb ff e8 00 00 00 00 42 0e 10 8f 02 42 0e ........L....`..B........B....B.
5db40 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 45 0e 30 86 06 41 0e 38 83 07 53 0e f0 40 02 b9 0e 38 41 ...E....B.(..E.0..A.8..S..@...8A
5db60 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 ec 60 00 00 .0A.(B..B..B..B..............`..
5db80 da b8 fb ff 27 00 00 00 00 41 0e 10 83 02 65 0e 08 00 00 00 00 00 00 00 4c 00 00 00 0c 61 00 00 ....'....A....e.........L....a..
5dba0 e1 b8 fb ff 8c 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 30 76 0a 0e 20 49 .........B....A....D....G.0v...I
5dbc0 0e 18 41 0e 10 42 0e 08 47 0b 59 0a 0e 20 44 0e 18 41 0e 10 42 0e 08 4c 0b 44 0e 20 41 0e 18 41 ..A..B..G.Y...D..A..B..L.D..A..A
5dbe0 0e 10 42 0e 08 00 00 00 4c 00 00 00 5c 61 00 00 1d b9 fb ff 8c 00 00 00 00 42 0e 10 8d 02 42 0e ..B.....L...\a...........B....B.
5dc00 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 30 02 56 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e ...D....A.(..G.0.V..(I..A..B..B.
5dc20 08 45 0b 41 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 ac 61 00 00 .E.A.(F..A..B..B.............a..
5dc40 59 b9 fb ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 1c 00 00 00 cc 61 00 00 Y........A....X..............a..
5dc60 53 b9 fb ff 18 00 00 00 00 41 0e 10 83 02 50 0e 08 00 00 00 00 00 00 00 2c 00 00 00 ec 61 00 00 S........A....P.........,....a..
5dc80 4b b9 fb ff cb 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 c0 0e 18 41 0e 10 42 K........B....A....D........A..B
5dca0 0e 08 00 00 00 00 00 00 1c 00 00 00 1c 62 00 00 e6 b9 fb ff 1a 00 00 00 00 41 0e 10 83 02 58 0e .............b...........A....X.
5dcc0 08 00 00 00 00 00 00 00 24 00 00 00 3c 62 00 00 e0 b9 fb ff 46 00 00 00 00 41 0e 10 86 02 41 0e ........$...<b......F....A....A.
5dce0 18 83 03 46 0e 20 76 0e 18 46 0e 10 41 0e 08 00 1c 00 00 00 64 62 00 00 fe b9 fb ff 22 00 00 00 ...F..v..F..A.......db......"...
5dd00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 34 00 00 00 84 62 00 00 00 ba fb ff 76 00 00 00 .A....`.........4....b......v...
5dd20 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 62 0a 0e 18 44 0e 10 41 0e 08 45 0b 41 0e 18 41 0e .A....A....D...b...D..A..E.A..A.
5dd40 10 41 0e 08 00 00 00 00 24 00 00 00 bc 62 00 00 3e ba fb ff 31 00 00 00 00 41 0e 10 86 02 41 0e .A......$....b..>...1....A....A.
5dd60 18 83 03 46 0e 20 66 0e 18 41 0e 10 41 0e 08 00 2c 00 00 00 e4 62 00 00 47 ba fb ff ba 00 00 00 ...F..f..A..A...,....b..G.......
5dd80 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e b0 01 02 ab 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 .A....A....J.......A..A.........
5dda0 24 00 00 00 14 63 00 00 d1 ba fb ff 72 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 69 $....c......r....A....A....D...i
5ddc0 0e 18 41 0e 10 41 0e 08 1c 00 00 00 3c 63 00 00 1b bb fb ff 3b 00 00 00 00 41 0e 10 83 02 79 0e ..A..A......<c......;....A....y.
5dde0 08 00 00 00 00 00 00 00 14 00 00 00 5c 63 00 00 36 bb fb ff 2b 00 00 00 00 00 00 00 00 00 00 00 ............\c..6...+...........
5de00 1c 00 00 00 74 63 00 00 49 bb fb ff 3c 00 00 00 00 47 0e 10 83 02 74 c3 0e 08 00 00 00 00 00 00 ....tc..I...<....G....t.........
5de20 2c 00 00 00 94 63 00 00 65 bb fb ff 52 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 ,....c..e...R....B....A....F....
5de40 02 45 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 c4 63 00 00 87 bb fb ff 46 00 00 00 .E..A..B.............c......F...
5de60 00 00 00 00 00 00 00 00 24 00 00 00 dc 63 00 00 b5 bb fb ff b9 00 00 00 00 42 0e 10 8c 02 41 0e ........$....c...........B....A.
5de80 18 86 03 43 0e 20 83 04 4c 0e 80 01 00 00 00 00 2c 00 00 00 04 64 00 00 46 bc fb ff 68 00 00 00 ...C....L.......,....d..F...h...
5dea0 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 5d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....A....D.....]..A..B........
5dec0 2c 00 00 00 34 64 00 00 7e bc fb ff 91 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 ,...4d..~........B....A....A....
5dee0 02 89 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 64 64 00 00 df bc fb ff 50 00 00 00 ....A..B............dd......P...
5df00 00 41 0e 10 83 02 02 4e 0e 08 00 00 00 00 00 00 24 00 00 00 84 64 00 00 0f bd fb ff 94 00 00 00 .A.....N........$....d..........
5df20 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 8b 0e 18 41 0e 10 41 0e 08 1c 00 00 00 ac 64 00 00 .A....A....D......A..A.......d..
5df40 0b 67 fa ff 50 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 00 00 1c 00 00 00 cc 64 00 00 .g..P....A....A....D.........d..
5df60 5b bd fb ff 5a 00 00 00 00 41 0e 10 83 02 02 52 0e 08 00 00 00 00 00 00 34 00 00 00 ec 64 00 00 [...Z....A.....R........4....d..
5df80 95 bd fb ff 81 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 30 03 6e 01 0e 20 .........B....A....D....G.0.n...
5dfa0 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 24 65 00 00 de be fb ff 09 00 00 00 A..A..B.............$e..........
5dfc0 00 41 0e 10 00 00 00 00 2c 00 00 00 3c 65 00 00 cf be fb ff 7f 00 00 00 00 42 0e 10 8c 02 41 0e .A......,...<e...........B....A.
5dfe0 18 86 03 44 0e 20 83 04 02 74 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 6c 65 00 00 ...D.....t..A..B........<...le..
5e000 1e bf fb ff 98 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 .........B....B....D....A.(..D.0
5e020 03 84 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 44 00 00 00 ac 65 00 00 ....(A..A..B..B.........D....e..
5e040 76 c0 fb ff 6c 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 v...l....B....B....E....A.(..A.0
5e060 83 06 47 0e 40 03 51 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.@.Q..0A.(A..B..B..B.........
5e080 24 00 00 00 f4 65 00 00 9a ca fb ff 79 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 70 $....e......y....A....A....D...p
5e0a0 0e 18 41 0e 10 41 0e 08 1c 00 00 00 1c 66 00 00 eb ca fb ff 31 00 00 00 00 60 0e 10 83 02 50 c3 ..A..A.......f......1....`....P.
5e0c0 0e 08 00 00 00 00 00 00 1c 00 00 00 3c 66 00 00 fc ca fb ff 12 00 00 00 00 41 0e 10 83 02 50 0e ............<f...........A....P.
5e0e0 08 00 00 00 00 00 00 00 24 00 00 00 5c 66 00 00 ee ca fb ff 57 00 00 00 00 44 0e 10 86 02 41 0e ........$...\f......W....D....A.
5e100 18 83 03 44 0e 20 02 4b 0e 18 41 0e 10 41 0e 08 1c 00 00 00 84 66 00 00 1d cb fb ff 8b 00 00 00 ...D...K..A..A.......f..........
5e120 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 00 00 1c 00 00 00 a4 66 00 00 63 65 fa ff 32 00 00 00 .A....A....D.........f..ce..2...
5e140 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 00 00 2c 00 00 00 c4 66 00 00 68 cb fb ff 47 00 00 00 .A....A....D....,....f..h...G...
5e160 00 47 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 77 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 00 00 00 .G....A....D....w...A...B.......
5e180 34 00 00 00 f4 66 00 00 7f cb fb ff af 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 4....f...........B....B....A....
5e1a0 41 0e 28 83 05 4a 0e 40 02 8e 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 2c 67 00 00 A.(..J.@...(G..A..B..B......,g..
5e1c0 f6 cb fb ff 88 00 00 00 00 47 0e 90 02 02 80 0e 08 00 00 00 00 00 00 00 44 00 00 00 4c 67 00 00 .........G..............D...Lg..
5e1e0 5e cc fb ff cd 00 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
5e200 86 06 41 0e 38 83 07 44 0e 40 02 b1 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..A.8..D.@...8A.0A.(B..B..B..B..
5e220 1c 00 00 00 94 67 00 00 e3 cc fb ff 6a 00 00 00 00 41 0e 10 83 02 02 64 0e 08 00 00 00 00 00 00 .....g......j....A.....d........
5e240 34 00 00 00 b4 67 00 00 2d cd fb ff 83 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6f 4....g..-........A....A....D...o
5e260 0a 0e 18 44 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 44 00 00 00 ec 67 00 00 ...D..A..E.A..A..A......D....g..
5e280 78 cd fb ff ee 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 x........B....B....B....A.(..A.0
5e2a0 83 06 4a 0e c0 01 02 d3 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.........
5e2c0 2c 00 00 00 34 68 00 00 1e ce fb ff ad 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 ,...4h...........B....A....A....
5e2e0 02 a5 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 64 68 00 00 9b ce fb ff e7 02 00 00 ....A..B........L...dh..........
5e300 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 4a .B....B....B....B.(..D.0..A.8..J
5e320 0e 50 03 c5 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 00 .P....8A.0A.(B..B..B..B.........
5e340 1c 00 00 00 b4 68 00 00 32 d1 fb ff 5a 00 00 00 00 41 0e 10 83 02 02 4d 0e 08 00 00 00 00 00 00 .....h..2...Z....A.....M........
5e360 24 00 00 00 d4 68 00 00 6c d1 fb ff 4a 00 00 00 00 44 0e 10 86 02 41 0e 18 83 03 44 0e 20 7e 0e $....h..l...J....D....A....D..~.
5e380 18 41 0e 10 41 0e 08 00 24 00 00 00 fc 68 00 00 8e d1 fb ff b5 00 00 00 00 41 0e 10 83 02 02 4f .A..A...$....h...........A.....O
5e3a0 0a 0e 08 45 0b 02 59 0a 0e 08 45 0b 41 0e 08 00 24 00 00 00 24 69 00 00 1b d2 fb ff 76 00 00 00 ...E..Y...E.A...$...$i......v...
5e3c0 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6d 0e 18 41 0e 10 41 0e 08 44 00 00 00 4c 69 00 00 .A....A....D...m..A..A..D...Li..
5e3e0 69 d2 fb ff 2b 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 47 0e 20 8c 04 41 0e 28 86 05 41 0e 30 i...+....B....B....G....A.(..A.0
5e400 83 06 47 0e 40 03 0e 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.@....0A.(A..B..B..B.........
5e420 14 00 00 00 94 69 00 00 4c d3 fb ff 0e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ac 69 00 00 .....i..L....................i..
5e440 42 d3 fb ff 76 00 00 00 00 42 0e 10 02 73 0e 08 44 00 00 00 c4 69 00 00 a0 d3 fb ff 96 00 00 00 B...v....B...s..D....i..........
5e460 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a .B....B....B....B.(..A.0..A.8..J
5e480 0e 50 02 77 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 0c 6a 00 00 .P.w.8A.0A.(B..B..B..B..,....j..
5e4a0 ee d3 fb ff fa 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 80 01 02 ec 0e 18 43 0e 10 41 0e .........A....A....G.......C..A.
5e4c0 08 00 00 00 00 00 00 00 14 00 00 00 3c 6a 00 00 fd 61 fa ff 27 00 00 00 00 41 0e 10 83 02 00 00 ............<j...a..'....A......
5e4e0 1c 00 00 00 54 6a 00 00 a0 d4 fb ff 21 00 00 00 00 41 0e 10 83 02 5f 0e 08 00 00 00 00 00 00 00 ....Tj......!....A...._.........
5e500 14 00 00 00 74 6a 00 00 a1 d4 fb ff 1c 00 00 00 00 44 0e 20 57 0e 08 00 14 00 00 00 8c 6a 00 00 ....tj...........D..W........j..
5e520 a5 d4 fb ff 1c 00 00 00 00 44 0e 20 57 0e 08 00 34 00 00 00 a4 6a 00 00 a9 d4 fb ff 82 00 00 00 .........D..W...4....j..........
5e540 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 51 0e 50 02 61 0e 28 41 0e 20 41 .B....B....D....A.(..Q.P.a.(A..A
5e560 0e 18 42 0e 10 42 0e 08 24 00 00 00 dc 6a 00 00 f3 d4 fb ff 7a 00 00 00 00 41 0e 10 86 02 41 0e ..B..B..$....j......z....A....A.
5e580 18 83 03 47 0e 30 02 6e 0e 18 41 0e 10 41 0e 08 4c 00 00 00 04 6b 00 00 45 d5 fb ff 98 03 00 00 ...G.0.n..A..A..L....k..E.......
5e5a0 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 4a .B....B....B....B.(..D.0..A.8..J
5e5c0 0e 50 03 76 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.v..8A.0A.(B..B..B..B.........
5e5e0 24 00 00 00 54 6b 00 00 8d d8 fb ff 44 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e 30 75 0e $...Tk......D....A....A....J.0u.
5e600 18 41 0e 10 41 0e 08 00 2c 00 00 00 7c 6b 00 00 a9 d8 fb ff b9 01 00 00 00 41 0e 10 86 02 41 0e .A..A...,...|k...........A....A.
5e620 18 83 03 47 0e 50 03 aa 01 0e 18 44 0e 10 41 0e 08 00 00 00 00 00 00 00 14 00 00 00 ac 6b 00 00 ...G.P.....D..A..............k..
5e640 32 da fb ff 6e 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 c4 6b 00 00 88 da fb ff 3d 00 00 00 2...n................k......=...
5e660 00 41 0e 10 83 02 7b 0e 08 00 00 00 00 00 00 00 2c 00 00 00 e4 6b 00 00 a5 da fb ff b5 00 00 00 .A....{.........,....k..........
5e680 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 47 0e 30 02 a0 0e 20 41 0e 18 41 0e 10 42 0e 08 .B....A....F....G.0....A..A..B..
5e6a0 2c 00 00 00 14 6c 00 00 2a db fb ff 40 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,....l..*...@....B....A....D....
5e6c0 6f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 44 6c 00 00 3a db fb ff 9f 00 00 00 o..A..B.........4...Dl..:.......
5e6e0 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e d0 40 02 8c 0e 20 41 0e 18 41 0e 10 42 0e .B....A....D....G..@....A..A..B.
5e700 08 00 00 00 00 00 00 00 14 00 00 00 7c 6c 00 00 a1 db fb ff 1d 00 00 00 00 00 00 00 00 00 00 00 ............|l..................
5e720 3c 00 00 00 94 6c 00 00 a6 db fb ff 02 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 47 0e 20 8c 04 <....l...........B....B....G....
5e740 41 0e 28 86 05 44 0e 30 83 06 44 0e 40 02 e5 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 A.(..D.0..D.@...0A.(A..B..B..B..
5e760 3c 00 00 00 d4 6c 00 00 68 dc fb ff 48 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 <....l..h...H....B....B....F....
5e780 41 0e 28 83 05 47 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.(..G.@.*..(F..A..B..B.........
5e7a0 3c 00 00 00 14 6d 00 00 70 dd fb ff 1c 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 47 0e 20 8c 04 <....m..p........B....B....G....
5e7c0 41 0e 28 86 05 41 0e 30 83 06 47 0e 40 02 ff 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..
5e7e0 1c 00 00 00 54 6d 00 00 4c de fb ff 5f 00 00 00 00 41 0e 10 83 02 02 5d 0e 08 00 00 00 00 00 00 ....Tm..L..._....A.....]........
5e800 24 00 00 00 74 6d 00 00 8b de fb ff 54 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 47 $...tm......T....A....A....C...G
5e820 0e 18 46 0e 10 41 0e 08 24 00 00 00 9c 6d 00 00 b7 de fb ff 44 00 00 00 00 41 0e 10 86 02 41 0e ..F..A..$....m......D....A....A.
5e840 18 83 03 43 0e 20 6b 0e 18 48 0e 10 41 0e 08 00 24 00 00 00 c4 6d 00 00 d3 de fb ff 33 00 00 00 ...C..k..H..A...$....m......3...
5e860 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 59 0e 18 49 0e 10 41 0e 08 00 1c 00 00 00 ec 6d 00 00 .A....A....C..Y..I..A........m..
5e880 de de fb ff 2a 00 00 00 00 41 0e 10 83 02 68 0e 08 00 00 00 00 00 00 00 24 00 00 00 0c 6e 00 00 ....*....A....h.........$....n..
5e8a0 e8 de fb ff 67 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 5a 0e 18 43 0e 10 41 0e 08 ....g....A....A....F...Z..C..A..
5e8c0 34 00 00 00 34 6e 00 00 27 df fb ff 3f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 65 0a 4...4n..'...?....A....A....C..e.
5e8e0 0e 18 41 0e 10 41 0e 08 45 0b 46 0e 18 46 0e 10 41 0e 08 00 00 00 00 00 24 00 00 00 6c 6e 00 00 ..A..A..E.F..F..A.......$...ln..
5e900 2e df fb ff 3c 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 6c 0e 18 46 0e 10 41 0e 08 00 ....<....A....A....F..l..F..A...
5e920 24 00 00 00 94 6e 00 00 42 df fb ff 24 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 4c 0e $....n..B...$....A....A....D..L.
5e940 18 4c 0e 10 41 0e 08 00 14 00 00 00 bc 6e 00 00 3e df fb ff 2f 00 00 00 00 44 0e 20 6a 0e 08 00 .L..A........n..>.../....D..j...
5e960 1c 00 00 00 d4 6e 00 00 55 df fb ff 7b 00 00 00 00 41 0e 10 83 02 4c 0e 40 02 6c 0e 10 41 0e 08 .....n..U...{....A....L.@.l..A..
5e980 2c 00 00 00 f4 6e 00 00 b0 df fb ff 64 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,....n......d....B....A....D....
5e9a0 4f 0e 30 02 49 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 24 6f 00 00 e4 df fb ff 26 01 00 00 O.0.I..A..A..B..,...$o......&...
5e9c0 00 41 0e 10 86 02 41 0e 18 83 03 4c 0e 60 03 10 01 0e 18 46 0e 10 41 0e 08 00 00 00 00 00 00 00 .A....A....L.`.....F..A.........
5e9e0 4c 00 00 00 54 6f 00 00 da e0 fb ff 0a 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 44 0e 20 8d 04 L...To...........B....B....D....
5ea00 42 0e 28 8c 05 46 0e 30 86 06 41 0e 38 83 07 4f 0e 90 43 03 df 02 0e 38 41 0e 30 41 0e 28 42 0e B.(..F.0..A.8..O..C....8A.0A.(B.
5ea20 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 a4 6f 00 00 94 e3 fb ff 3b 00 00 00 .B..B..B.............o......;...
5ea40 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 14 00 00 00 c4 6f 00 00 af e3 fb ff 5b 00 00 00 .A....y..............o......[...
5ea60 00 00 00 00 00 00 00 00 1c 00 00 00 dc 6f 00 00 f2 e3 fb ff 23 00 00 00 00 41 0e 10 83 02 61 0e .............o......#....A....a.
5ea80 08 00 00 00 00 00 00 00 1c 00 00 00 fc 6f 00 00 f5 e3 fb ff 75 00 00 00 00 02 44 0e 20 68 0e 08 .............o......u.....D..h..
5eaa0 44 0e 20 44 0e 08 00 00 14 00 00 00 1c 70 00 00 4a e4 fb ff 20 00 00 00 00 00 00 00 00 00 00 00 D..D.........p..J...............
5eac0 14 00 00 00 34 70 00 00 52 e4 fb ff 17 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 4c 70 00 00 ....4p..R...................Lp..
5eae0 51 e4 fb ff 1e 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 64 70 00 00 57 e4 fb ff 49 01 00 00 Q...............D...dp..W...I...
5eb00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 50 0e 40 03 22 01 .B....B....E....A.(..D.0..P.@.".
5eb20 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 ac 70 00 00 .0A.(A..B..B..B..............p..
5eb40 58 e5 fb ff 19 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 c4 70 00 00 59 e5 fb ff 58 01 00 00 X...............D....p..Y...X...
5eb60 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 4a 0e 40 03 3a 01 .B....B....B....A.(..D.0..J.@.:.
5eb80 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 0c 71 00 00 .0A.(A..B..B..B..............q..
5eba0 69 e6 fb ff 5e 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 24 71 00 00 af e6 fb ff cd 00 00 00 i...^...........,...$q..........
5ebc0 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 60 02 ba 0e 20 41 0e 18 41 0e 10 42 0e 08 .B....A....D....G.`....A..A..B..
5ebe0 1c 00 00 00 54 71 00 00 4c e7 fb ff 8f 00 00 00 00 47 0e e0 01 02 87 0e 08 00 00 00 00 00 00 00 ....Tq..L........G..............
5ec00 4c 00 00 00 74 71 00 00 bb e7 fb ff 61 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 L...tq......a....B....B....E....
5ec20 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 49 0e 80 01 03 3d 03 0e 38 41 0e 30 41 0e 28 42 0e B.(..D.0..A.8..I....=..8A.0A.(B.
5ec40 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 c4 71 00 00 cc ea fb ff fe 00 00 00 .B..B..B........4....q..........
5ec60 00 02 6e 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 52 0e 30 02 74 0e 20 41 c3 0e 18 41 c6 0e 10 ..n....A....D....R.0.t..A...A...
5ec80 42 cc 0e 08 00 00 00 00 14 00 00 00 fc 71 00 00 92 eb fb ff 19 00 00 00 00 00 00 00 00 00 00 00 B............q..................
5eca0 1c 00 00 00 14 72 00 00 93 eb fb ff 23 00 00 00 00 44 0e 10 83 02 5e 0e 08 00 00 00 00 00 00 00 .....r......#....D....^.........
5ecc0 44 00 00 00 34 72 00 00 96 eb fb ff c7 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 D...4r...........B....B....E....
5ece0 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 45 0e 40 02 a7 0e 38 41 0e 30 41 0e 28 42 0e 20 42 B.(..D.0..A.8..E.@...8A.0A.(B..B
5ed00 0e 18 42 0e 10 42 0e 08 3c 00 00 00 7c 72 00 00 15 ec fb ff 64 02 00 00 00 42 0e 10 8d 02 42 0e ..B..B..<...|r......d....B....B.
5ed20 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 49 0e 40 03 4b 02 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...D....A.(..I.@.K..(A..A..B..B.
5ed40 08 00 00 00 00 00 00 00 1c 00 00 00 bc 72 00 00 39 ee fb ff 48 00 00 00 00 44 0e 10 83 02 02 43 .............r..9...H....D.....C
5ed60 0e 08 00 00 00 00 00 00 2c 00 00 00 dc 72 00 00 61 ee fb ff dd 00 00 00 00 42 0e 10 8c 02 41 0e ........,....r..a........B....A.
5ed80 18 86 03 41 0e 20 83 04 44 0e 30 02 d0 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 0c 73 00 00 ...A....D.0....A..A..B.......s..
5eda0 0e ef fb ff 39 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 24 73 00 00 2f ef fb ff 08 00 00 00 ....9...............$s../.......
5edc0 00 00 00 00 00 00 00 00 14 00 00 00 3c 73 00 00 1f ef fb ff 08 00 00 00 00 00 00 00 00 00 00 00 ............<s..................
5ede0 14 00 00 00 54 73 00 00 0f ef fb ff 07 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 73 00 00 ....Ts......................ls..
5ee00 fe ee fb ff 31 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 84 73 00 00 17 ef fb ff 6a 00 00 00 ....1................s......j...
5ee20 00 41 0e 10 83 02 4a 0e 20 02 5d 0e 10 41 0e 08 1c 00 00 00 a4 73 00 00 61 ef fb ff 42 00 00 00 .A....J...]..A.......s..a...B...
5ee40 00 41 0e 10 83 02 47 0e 20 78 0e 10 41 0e 08 00 4c 00 00 00 c4 73 00 00 83 ef fb ff a0 03 00 00 .A....G..x..A...L....s..........
5ee60 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 4a .B....B....B....B.(..D.0..A.8..J
5ee80 0e 70 03 7e 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.~..8A.0A.(B..B..B..B.........
5eea0 14 00 00 00 14 74 00 00 d3 f2 fb ff 4a 00 00 00 00 41 0e 10 83 02 00 00 2c 00 00 00 2c 74 00 00 .....t......J....A......,...,t..
5eec0 05 f3 fb ff 1c 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4a 0e c0 .........B....B....A....A.(..J..
5eee0 02 00 00 00 00 00 00 00 1c 00 00 00 5c 74 00 00 f1 f3 fb ff 3b 00 00 00 00 41 0e 10 86 02 41 0e ............\t......;....A....A.
5ef00 18 83 03 47 0e 30 00 00 14 00 00 00 7c 74 00 00 0c f4 fb ff 1b 00 00 00 00 41 0e 10 00 00 00 00 ...G.0......|t...........A......
5ef20 24 00 00 00 94 74 00 00 0f f4 fb ff 49 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 $....t......I....B....B....D....
5ef40 41 0e 28 83 05 4d 0e 40 24 00 00 00 bc 74 00 00 30 f4 fb ff 51 00 00 00 00 42 0e 10 8c 02 41 0e A.(..M.@$....t..0...Q....B....A.
5ef60 18 86 03 44 0e 20 83 04 4a 0e 30 00 00 00 00 00 14 00 00 00 e4 74 00 00 59 f4 fb ff 3d 00 00 00 ...D....J.0..........t..Y...=...
5ef80 00 41 0e 10 00 00 00 00 3c 00 00 00 fc 74 00 00 7e f4 fb ff 17 01 00 00 00 42 0e 10 8d 02 42 0e .A......<....t..~........B....B.
5efa0 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 41 0e 30 03 06 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...D....A.(..A.0....(A..A..B..B.
5efc0 08 00 00 00 00 00 00 00 44 00 00 00 3c 75 00 00 60 f5 fb ff 65 00 00 00 00 42 0e 10 8f 02 45 0e ........D...<u..`...e....B....E.
5efe0 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
5f000 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 14 00 00 00 84 75 00 00 88 f5 fb ff 02 00 00 00 A.(B..B..B..B........u..........
5f020 00 00 00 00 00 00 00 00 14 00 00 00 9c 75 00 00 80 f5 fb ff 10 00 00 00 00 00 00 00 00 00 00 00 .............u..................
5f040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fa00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fa20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fa40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fa60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fa80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5faa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fb80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fc00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fcc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fdc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 48 40 00 00 00 00 00 10 48 40 00 00 00 00 00 ................0H@......H@.....
5fe00 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 ................................
5fe20 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 ................................
5fe40 18 3f 40 00 00 00 00 00 0d 00 00 00 00 00 00 00 c0 e5 41 00 00 00 00 00 19 00 00 00 00 00 00 00 .?@...............A.............
5fe60 f0 fd 65 00 00 00 00 00 1b 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 1a 00 00 00 00 00 00 00 ..e.............................
5fe80 f8 fd 65 00 00 00 00 00 1c 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 f5 fe ff 6f 00 00 00 00 ..e........................o....
5fea0 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$@.............
5fec0 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.@.............|...............
5fee0 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 ................................
5ff00 00 00 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.............................
5ff20 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@.............
5ff40 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@.............`...............
5ff60 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....
5ff80 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@.............
5ffa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ffc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ffe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60000 08 fe 65 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 ..e.....................V?@.....
60020 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?@......?@......?@.....
60040 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 .?@......?@......?@......?@.....
60060 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 .?@......?@......@@......@@.....
60080 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@@.....
600a0 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@@......@@......@@.....
600c0 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 .@@......@@......@@......@@.....
600e0 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@.....
60100 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@.....
60120 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@.....
60140 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@.....
60160 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@.....
60180 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@.....
601a0 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@.....
601c0 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@.....
601e0 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@.....
60200 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@.....
60220 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@.....
60240 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@.....
60260 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@.....
60280 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@.....
602a0 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@.....
602c0 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@.....
602e0 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@.....
60300 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@.....
60320 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@.....
60340 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@.....
60360 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@.............................
60380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
603a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
603c0 18 e7 41 00 00 00 00 00 8c f6 41 00 00 00 00 00 84 06 42 00 00 00 00 00 c0 08 42 00 00 00 00 00 ..A.......A.......B.......B.....
603e0 fa 0f 42 00 00 00 00 00 f9 12 42 00 00 00 00 00 29 1a 42 00 00 00 00 00 a5 1f 42 00 00 00 00 00 ..B.......B.....).B.......B.....
60400 22 24 42 00 00 00 00 00 4f 2c 42 00 00 00 00 00 ee 30 42 00 00 00 00 00 0b 56 42 00 00 00 00 00 "$B.....O,B......0B......VB.....
60420 97 58 42 00 00 00 00 00 d4 8c 42 00 00 00 00 00 47 c7 42 00 00 00 00 00 09 ce 42 00 00 00 00 00 .XB.......B.....G.B.......B.....
60440 cf e8 42 00 00 00 00 00 8b ed 42 00 00 00 00 00 b3 fe 42 00 00 00 00 00 27 08 43 00 00 00 00 00 ..B.......B.......B.....'.C.....
60460 5c 08 43 00 00 00 00 00 af 0d 43 00 00 00 00 00 dc 15 43 00 00 00 00 00 d7 1b 43 00 00 00 00 00 \.C.......C.......C.......C.....
60480 e0 1e 43 00 00 00 00 00 f0 21 43 00 00 00 00 00 c8 24 43 00 00 00 00 00 6e 27 43 00 00 00 00 00 ..C......!C......$C.....n'C.....
604a0 e0 38 43 00 00 00 00 00 12 3c 43 00 00 00 00 00 77 40 43 00 00 00 00 00 e9 51 43 00 00 00 00 00 .8C......<C.....w@C......QC.....
604c0 81 5b 43 00 00 00 00 00 ce 62 43 00 00 00 00 00 e4 91 43 00 00 00 00 00 8f ad 43 00 00 00 00 00 .[C......bC.......C.......C.....
604e0 84 c2 43 00 00 00 00 00 ea 01 44 00 00 00 00 00 2a 06 44 00 00 00 00 00 ba 13 44 00 00 00 00 00 ..C.......D.....*.D.......D.....
60500 bf 2c 44 00 00 00 00 00 7b 2e 44 00 00 00 00 00 f3 8c 44 00 00 00 00 00 56 96 44 00 00 00 00 00 .,D.....{.D.......D.....V.D.....
60520 2b 9b 44 00 00 00 00 00 9d a0 44 00 00 00 00 00 35 a6 44 00 00 00 00 00 fd ae 44 00 00 00 00 00 +.D.......D.....5.D.......D.....
60540 c2 01 45 00 00 00 00 00 5e 0e 45 00 00 00 00 00 fe 12 45 00 00 00 00 00 e6 1a 45 00 00 00 00 00 ..E.....^.E.......E.......E.....
60560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60580 08 5d 45 00 00 00 00 00 d0 c3 41 00 00 00 00 00 0f 5d 45 00 00 00 00 00 18 c5 41 00 00 00 00 00 .]E.......A......]E.......A.....
605a0 34 30 45 00 00 00 00 00 12 c2 41 00 00 00 00 00 30 47 45 00 00 00 00 00 ce c2 41 00 00 00 00 00 40E.......A.....0GE.......A.....
605c0 e7 36 45 00 00 00 00 00 e0 c0 41 00 00 00 00 00 fc 5c 45 00 00 00 00 00 00 00 00 00 00 00 00 00 .6E.......A......\E.............
605e0 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 39 ................GCC:.(Ubuntu.4.9
60600 2e 32 2d 30 75 62 75 6e 74 75 31 7e 31 34 2e 30 34 29 20 34 2e 39 2e 32 00 47 43 43 3a 20 28 55 .2-0ubuntu1~14.04).4.9.2.GCC:.(U
60620 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 2e 73 buntu.4.8.2-19ubuntu1).4.8.2...s
60640 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 2e 6e hstrtab..interp..note.ABI-tag..n
60660 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 6e 73 ote.gnu.build-id..gnu.hash..dyns
60680 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 65 72 ym..dynstr..gnu.version..gnu.ver
606a0 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 69 74 sion_r..rela.dyn..rela.plt..init
606c0 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 5f 68 ..text..fini..rodata..eh_frame_h
606e0 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 5f 61 dr..eh_frame..init_array..fini_a
60700 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 6c 74 rray..jcr..dynamic..got..got.plt
60720 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 00 00 ..data..bss..comment............
60740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60760 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 ................................
60780 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...............
607a0 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 ................................
607c0 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...............
607e0 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 ........................!.......
60800 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.......$.......
60820 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
60840 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 ..........@.....................
60860 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 ........................>.......
60880 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...............
608a0 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.......
608c0 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$......|.......
608e0 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
60900 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.......
60920 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
60940 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..............
60960 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.......
60980 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......`.......
609a0 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.......
609c0 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..............
609e0 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 ........................~.......
60a00 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 .........?@......?..............
60a20 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.......
60a40 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 ........@?@.....@?..............
60a60 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 ................................
60a80 06 00 00 00 00 00 00 00 f0 45 40 00 00 00 00 00 f0 45 00 00 00 00 00 00 d0 9f 01 00 00 00 00 00 .........E@......E..............
60aa0 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 ................................
60ac0 06 00 00 00 00 00 00 00 c0 e5 41 00 00 00 00 00 c0 e5 01 00 00 00 00 00 09 00 00 00 00 00 00 00 ..........A.....................
60ae0 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 ................................
60b00 02 00 00 00 00 00 00 00 00 e6 41 00 00 00 00 00 00 e6 01 00 00 00 00 00 f8 7e 03 00 00 00 00 00 ..........A..............~......
60b20 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 98 00 00 00 01 00 00 00 ........@.......................
60b40 02 00 00 00 00 00 00 00 f8 64 45 00 00 00 00 00 f8 64 05 00 00 00 00 00 64 15 00 00 00 00 00 00 .........dE......d......d.......
60b60 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 ................................
60b80 02 00 00 00 00 00 00 00 60 7a 45 00 00 00 00 00 60 7a 05 00 00 00 00 00 e4 75 00 00 00 00 00 00 ........`zE.....`z.......u......
60ba0 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 ................................
60bc0 03 00 00 00 00 00 00 00 f0 fd 65 00 00 00 00 00 f0 fd 05 00 00 00 00 00 08 00 00 00 00 00 00 00 ..........e.....................
60be0 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 ................................
60c00 03 00 00 00 00 00 00 00 f8 fd 65 00 00 00 00 00 f8 fd 05 00 00 00 00 00 08 00 00 00 00 00 00 00 ..........e.....................
60c20 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 ................................
60c40 03 00 00 00 00 00 00 00 00 fe 65 00 00 00 00 00 00 fe 05 00 00 00 00 00 08 00 00 00 00 00 00 00 ..........e.....................
60c60 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 ................................
60c80 03 00 00 00 00 00 00 00 08 fe 65 00 00 00 00 00 08 fe 05 00 00 00 00 00 f0 01 00 00 00 00 00 00 ..........e.....................
60ca0 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 ................................
60cc0 03 00 00 00 00 00 00 00 f8 ff 65 00 00 00 00 00 f8 ff 05 00 00 00 00 00 08 00 00 00 00 00 00 00 ..........e.....................
60ce0 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 ................................
60d00 03 00 00 00 00 00 00 00 00 00 66 00 00 00 00 00 00 00 06 00 00 00 00 00 68 03 00 00 00 00 00 00 ..........f.............h.......
60d20 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 ................................
60d40 03 00 00 00 00 00 00 00 80 03 66 00 00 00 00 00 80 03 06 00 00 00 00 00 70 02 00 00 00 00 00 00 ..........f.............p.......
60d60 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ea 00 00 00 08 00 00 00 ........@.......................
60d80 03 00 00 00 00 00 00 00 f0 05 66 00 00 00 00 00 f0 05 06 00 00 00 00 00 28 00 00 00 00 00 00 00 ..........f.............(.......
60da0 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 ................................
60dc0 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 05 06 00 00 00 00 00 4d 00 00 00 00 00 00 00 0.......................M.......
60de0 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 ................................
60e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3d 06 06 00 00 00 00 00 f8 00 00 00 00 00 00 00 ................=...............
60e20 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........................