summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bx/tools/bin/linux/genie
blob: db40bf0bce22ef754ad5b0e5770e32ac5ad325ac (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 7b 48 40 00 00 00 00 00 .ELF..............>.....{H@.....
0020 40 00 00 00 00 00 00 00 60 a6 05 00 00 00 00 00 00 00 00 00 40 00 38 00 09 00 40 00 1c 00 1b 00 @.......`...........@.8...@.....
0040 06 00 00 00 05 00 00 00 40 00 00 00 00 00 00 00 40 00 40 00 00 00 00 00 40 00 40 00 00 00 00 00 ........@.......@.@.....@.@.....
0060 f8 01 00 00 00 00 00 00 f8 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 ................................
0080 38 02 00 00 00 00 00 00 38 02 40 00 00 00 00 00 38 02 40 00 00 00 00 00 1c 00 00 00 00 00 00 00 8.......8.@.....8.@.............
00a0 1c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 40 00 00 00 00 00 00 00 40 00 00 00 00 00 7c 91 05 00 00 00 00 00 7c 91 05 00 00 00 00 00 ..@.......@.....|.......|.......
00e0 00 00 20 00 00 00 00 00 01 00 00 00 06 00 00 00 f0 9d 05 00 00 00 00 00 f0 9d 65 00 00 00 00 00 ..........................e.....
0100 f0 9d 65 00 00 00 00 00 50 07 00 00 00 00 00 00 78 07 00 00 00 00 00 00 00 00 20 00 00 00 00 00 ..e.....P.......x...............
0120 02 00 00 00 06 00 00 00 08 9e 05 00 00 00 00 00 08 9e 65 00 00 00 00 00 08 9e 65 00 00 00 00 00 ..................e.......e.....
0140 f0 01 00 00 00 00 00 00 f0 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 ................................
0160 54 02 00 00 00 00 00 00 54 02 40 00 00 00 00 00 54 02 40 00 00 00 00 00 44 00 00 00 00 00 00 00 T.......T.@.....T.@.....D.......
0180 44 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 50 e5 74 64 04 00 00 00 78 0a 05 00 00 00 00 00 D...............P.td....x.......
01a0 78 0a 45 00 00 00 00 00 78 0a 45 00 00 00 00 00 e4 14 00 00 00 00 00 00 e4 14 00 00 00 00 00 00 x.E.....x.E.....................
01c0 04 00 00 00 00 00 00 00 51 e5 74 64 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Q.td....................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................................
0200 52 e5 74 64 04 00 00 00 f0 9d 05 00 00 00 00 00 f0 9d 65 00 00 00 00 00 f0 9d 65 00 00 00 00 00 R.td..............e.......e.....
0220 10 02 00 00 00 00 00 00 10 02 00 00 00 00 00 00 01 00 00 00 00 00 00 00 2f 6c 69 62 36 34 2f 6c ......................../lib64/l
0240 64 2d 6c 69 6e 75 78 2d 78 38 36 2d 36 34 2e 73 6f 2e 32 00 04 00 00 00 10 00 00 00 01 00 00 00 d-linux-x86-64.so.2.............
0260 47 4e 55 00 00 00 00 00 02 00 00 00 06 00 00 00 18 00 00 00 04 00 00 00 14 00 00 00 03 00 00 00 GNU.............................
0280 47 4e 55 00 31 cb 55 30 a3 f7 44 7e d5 9d bf 40 0a e1 b4 f6 f6 36 d4 96 83 00 00 00 72 00 00 00 GNU.1.U0..D~...@.....6......r...
02a0 10 00 00 00 0a 00 00 00 60 1e 80 d0 54 80 20 00 18 92 e0 39 04 30 a2 25 18 03 09 81 08 93 61 81 ........`...T......9.0.%......a.
02c0 e0 28 61 6e 45 40 04 50 88 22 24 be 16 1f 84 20 7e 4b 2a de c0 26 50 5c 08 03 05 24 08 c0 a9 2f .(anE@.P."$.....~K*..&P\...$.../
02e0 4a 69 a6 55 02 b1 3e 31 26 f8 03 29 31 84 85 12 83 81 51 21 1c 08 00 06 03 08 16 e1 06 02 01 30 Ji.U..>1&..)1.....Q!...........0
0300 58 90 00 20 79 02 60 00 80 52 82 11 08 38 56 0a 1d 02 31 93 38 84 00 00 02 45 06 28 4a 20 2e 49 X...y.`..R...8V...1.8....E.(J..I
0320 22 9c 0c d0 b4 85 14 48 00 00 00 00 72 00 00 00 00 00 00 00 74 00 00 00 75 00 00 00 77 00 00 00 "......H....r.......t...u...w...
0340 00 00 00 00 78 00 00 00 79 00 00 00 7a 00 00 00 7e 00 00 00 81 00 00 00 82 00 00 00 00 00 00 00 ....x...y...z...~...............
0360 00 00 00 00 00 00 00 00 88 00 00 00 89 00 00 00 8a 00 00 00 8c 00 00 00 8e 00 00 00 8f 00 00 00 ................................
0380 91 00 00 00 92 00 00 00 95 00 00 00 00 00 00 00 96 00 00 00 97 00 00 00 9a 00 00 00 00 00 00 00 ................................
03a0 9c 00 00 00 9e 00 00 00 a1 00 00 00 a3 00 00 00 a7 00 00 00 a8 00 00 00 00 00 00 00 a9 00 00 00 ................................
03c0 00 00 00 00 ac 00 00 00 00 00 00 00 ae 00 00 00 00 00 00 00 00 00 00 00 af 00 00 00 b2 00 00 00 ................................
03e0 00 00 00 00 b3 00 00 00 00 00 00 00 b4 00 00 00 b6 00 00 00 b8 00 00 00 b9 00 00 00 00 00 00 00 ................................
0400 bb 00 00 00 bd 00 00 00 be 00 00 00 00 00 00 00 c1 00 00 00 00 00 00 00 c2 00 00 00 c4 00 00 00 ................................
0420 00 00 00 00 00 00 00 00 c5 00 00 00 c6 00 00 00 c7 00 00 00 c8 00 00 00 c9 00 00 00 cb 00 00 00 ................................
0440 cd 00 00 00 ce 00 00 00 00 00 00 00 d1 00 00 00 d4 00 00 00 d7 00 00 00 d8 00 00 00 db 00 00 00 ................................
0460 dc 00 00 00 dd 00 00 00 de 00 00 00 e0 00 00 00 00 00 00 00 e4 00 00 00 e5 00 00 00 e7 00 00 00 ................................
0480 e8 00 00 00 ea 00 00 00 ec 00 00 00 ee 00 00 00 f2 00 00 00 f4 00 00 00 f5 00 00 00 f6 00 00 00 ................................
04a0 f7 00 00 00 fa 00 00 00 fc 00 00 00 00 00 00 00 fd 00 00 00 ff 00 00 00 00 01 00 00 01 01 00 00 ................................
04c0 02 01 00 00 05 01 00 00 06 01 00 00 09 01 00 00 0b 01 00 00 0e 01 00 00 00 00 00 00 00 00 00 00 ................................
04e0 12 01 00 00 00 00 00 00 13 01 00 00 17 01 00 00 18 01 00 00 00 00 00 00 1a 01 00 00 1b 01 00 00 ................................
0500 1c 01 00 00 00 00 00 00 1f 01 00 00 20 01 00 00 22 01 00 00 24 01 00 00 27 01 00 00 28 01 00 00 ................"...$...'...(...
0520 2a 01 00 00 00 00 00 00 2b 01 00 00 2d 01 00 00 2e 01 00 00 98 7c ca bc c3 d6 65 0d 79 3e 8c e8 *.......+...-........|....e.y>..
0540 ba c1 5d 1f cb 07 1a 38 39 cb 5c 93 f9 a1 59 17 d1 b1 56 22 b0 24 18 19 54 c4 d6 21 fe 54 76 da ..]....89.\...Y...V".$..T..!.Tv.
0560 e1 05 26 fb 7a 7d 31 29 9e 02 e6 88 d7 c5 21 4e dd c8 32 66 0e 73 d5 be 56 02 30 4b 02 16 b6 bf ..&.z}1)......!N..2f.s..V.0K....
0580 1c 25 b6 b5 08 cb 2d 5b b9 8d f1 0e 0f ef 12 39 e1 b8 2e b4 e4 76 77 50 db cd e3 9e 88 41 f7 31 .%....-[.......9.....vwP.....A.1
05a0 1d 65 fa d8 57 f4 da e6 82 10 c1 b3 1d 30 0b 3f 67 55 61 10 0c ad 7c 6c 90 bc 81 20 15 7d 65 cd .e..W........0.?gUa...|l.....}e.
05c0 9b e9 28 4c 0b bc 26 a6 32 6d a5 c3 ca a3 5f 39 b3 0d b0 bf f4 f5 86 4f df 34 39 20 80 62 e4 9a ..(L..&.2m...._9.......O.49..b..
05e0 43 bf 5f 5f 44 69 10 3f b2 3b b3 f6 8b 9b 59 41 90 a0 41 35 2d 1f 54 20 f4 2d 84 c5 2c dd 60 e0 C.__Di.?.;....YA..A5-.T..-..,.`.
0600 4c e8 58 64 c1 55 61 39 31 2e 48 0c 23 98 f3 7b 28 1d 8c 1c 22 85 65 5f f3 fb 5b 6c 32 62 db ed L.Xd.Ua91.H.#..{(...".e_..[l2b..
0620 0f 6e db 4d a1 47 6f 9f 7e 21 91 4d 88 07 14 3f 6b 5a ed 0a 7f 4d d6 2b e3 9a c8 3b b2 c7 1b 60 .n.M.Go.~!.M...?kZ...M.+...;...`
0640 b5 d8 c5 2a e0 c9 ee 65 39 f2 8b 1c 69 b5 1b 8a e4 d3 c5 1d 1d 47 2f eb 46 71 dd 12 df 9f c3 87 ...*...e9...i........G/.Fq......
0660 3d 75 7a 77 36 e6 a4 c3 90 8a d7 b5 e9 97 e6 3a 89 8c 6c fb 3c 55 ba 3e 89 75 b1 9d 63 22 bd f3 =uzw6..........:..l.<U.>.u..c"..
0680 d9 71 58 1c 35 63 1e 4e c5 07 4d 09 fd 34 5a 20 b6 49 e5 a1 d3 0d e8 88 e2 4b 72 33 bf 8f 13 04 .qX.5c.N..M..4Z..I.......Kr3....
06a0 dd 8b db 4d c4 92 6e b2 d8 68 1d 71 25 be 12 97 42 57 79 77 20 36 f7 b6 cd 07 4d 09 38 73 46 09 ...M..n..h.q%...BWyw.6....M.8sF.
06c0 ee 5d e9 94 5d 3e 49 49 cd 05 95 a6 24 0a 4e 95 ca 18 6b 99 59 52 42 c6 75 65 65 6b 35 24 e1 e1 .]..]>II....$.N...k.YRB.ueek5$..
06e0 db 39 c2 20 9e d8 fe 79 7b 25 18 19 6c e0 8e 97 bc 86 19 d4 40 73 46 09 ed 79 8e f3 75 0c d2 c9 .9.....y{%..l.......@sF..y..u...
0700 58 8f 79 34 b5 47 79 34 e3 14 1f 12 30 db 89 38 43 6c 71 d0 d2 7b 64 0c 2b a5 a5 b5 94 7e 91 e8 X.y4.Gy4....0..8Clq..{d.+....~..
0720 af d5 5f cd ce 92 b0 3d 00 42 88 95 c8 f1 4d 72 39 33 fa 44 ac 4b e3 c0 6b 42 4a b5 bb e3 92 7c .._....=.B....Mr93.D.K..kBJ....|
0740 43 11 aa 34 6d 5c 8e 17 ea d3 ef 0e bc d5 9f 4b 59 92 b1 d3 1a 0d e8 3a 17 63 eb 2f 93 e0 cc 08 C..4m\.........KY......:.c./....
0760 92 76 ee 49 09 2c ca a0 43 45 d5 ec 0d 14 e2 9e 2d 33 30 46 d0 58 db 4d a0 8a 0a 3f b1 2e 7c 65 .v.I.,..CE......-30F.X.M...?..|e
0780 5d 58 a0 fb 0c 3a 97 0b 06 78 0f 3f c7 32 a8 87 64 43 88 f7 49 43 43 db e8 82 15 0c 12 91 91 e8 ]X...:...x.?.2..dC..ICC.........
07a0 5b f1 c5 39 ce bf c4 c2 a8 0c 1c 73 10 32 5c 27 45 0b 29 1e bf e0 d7 b5 2e aa 83 48 6a 7f 9a 7c [..9.......s.2\'E.)........Hj..|
07c0 48 88 9a 31 49 63 af d2 51 79 b0 3d ae e5 cd aa 41 ea 25 6c a3 77 5e b7 bd a6 3c 6b 24 5c 8e 66 H..1Ic..Qy.=....A.%l.w^...<k$\.f
07e0 c6 69 ca cf 63 1e c9 23 0b 7c 7c 51 c6 98 2b da d3 ef 68 71 4e 2d 61 4f 77 c4 eb 3d ac 10 4e ef .i..c..#.||Q..+...hqN-aOw..=..N.
0800 c2 da 1f 0e 1d 32 2d a7 59 10 1d 4d 22 af c0 a5 6b 09 43 d6 41 39 2e 76 88 6f b6 5e db 98 27 da .....2-.Y..M"...k.C.A9.v.o.^..'.
0820 55 97 a3 e8 5c 3c 0b 39 76 e9 c6 01 67 9d 78 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 U...\<.9v...g.x.................
0840 00 00 00 00 00 00 00 00 01 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0860 8d 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 03 00 00 12 00 00 00 ................................
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................v...............
08a0 00 00 00 00 00 00 00 00 f5 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08c0 b0 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f 01 00 00 12 00 00 00 ........................O.......
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 0a 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0900 00 00 00 00 00 00 00 00 0c 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0920 b7 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f5 00 00 00 12 00 00 00 ................................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3c 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................<...............
0960 00 00 00 00 00 00 00 00 5c 05 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........\.......................
0980 4d 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 85 03 00 00 12 00 00 00 M...............................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c1 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 c3 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 b2 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e3 01 00 00 12 00 00 00 ................................
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a2 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0a20 00 00 00 00 00 00 00 00 a6 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 70 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 02 00 00 12 00 00 00 p.......................R.......
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................w...............
0a80 00 00 00 00 00 00 00 00 ee 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0aa0 23 0d 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 57 01 00 00 12 00 00 00 #.......................W.......
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0ae0 00 00 00 00 00 00 00 00 e9 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b00 e0 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b3 02 00 00 12 00 00 00 ................................
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d9 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0b40 00 00 00 00 00 00 00 00 30 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........0.......................
0b60 4c 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc 00 00 00 12 00 00 00 L...............................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................L...............
0ba0 00 00 00 00 00 00 00 00 0a 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0bc0 ab 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 00 00 00 12 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e8 0c 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 00 00 00 00 00 00 00 00 9d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c20 f3 04 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 00 00 00 12 00 00 00 ................................
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9f 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0c60 00 00 00 00 00 00 00 00 46 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........F.......................
0c80 d5 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 01 00 00 12 00 00 00 ................................
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................`...............
0cc0 00 00 00 00 00 00 00 00 d4 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ce0 73 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 01 00 00 12 00 00 00 s.......................$.......
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0d20 00 00 00 00 00 00 00 00 d6 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d40 de 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 02 00 00 12 00 00 00 ................................
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................c...............
0d80 00 00 00 00 00 00 00 00 97 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 ce 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 01 00 00 12 00 00 00 ................................
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 ................(...............
0de0 00 00 00 00 00 00 00 00 52 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........R.......................
0e00 0d 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f7 02 00 00 12 00 00 00 ................................
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b6 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0e40 00 00 00 00 00 00 00 00 e4 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e60 99 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 01 00 00 12 00 00 00 ................................
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................s...............
0ea0 00 00 00 00 00 00 00 00 bb 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ec0 91 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 02 00 00 12 00 00 00 ........................Y.......
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ee 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0f00 00 00 00 00 00 00 00 00 5a 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Z.......................
0f20 a7 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc 01 00 00 12 00 00 00 ................................
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0f60 00 00 00 00 00 00 00 00 f0 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f80 91 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 af 01 00 00 12 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0fc0 00 00 00 00 00 00 00 00 33 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........3.......................
0fe0 65 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 02 00 00 12 00 00 00 e.......................i.......
1000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................h...............
1020 00 00 00 00 00 00 00 00 15 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1040 1a 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 03 00 00 12 00 00 00 ........................6.......
1060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................8...............
1080 00 00 00 00 00 00 00 00 a6 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10a0 99 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a 01 00 00 12 00 00 00 ........................*.......
10c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ca 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
10e0 00 00 00 00 00 00 00 00 37 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........7.......................
1100 c7 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a2 00 00 00 12 00 00 00 ................................
1120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
1140 00 00 00 00 00 00 00 00 db 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1160 cb 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a1 00 00 00 12 00 00 00 ................................
1180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
11a0 00 00 00 00 00 00 00 00 ba 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11c0 1e 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4b 00 00 00 20 00 00 00 ........................K.......
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c6 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
1200 00 00 00 00 00 00 00 00 6a 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........j.......................
1220 6d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 12 00 00 00 m...............................
1240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ee 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
1260 00 00 00 00 00 00 00 00 25 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........%.......................
1280 7a 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 03 00 00 12 00 00 00 z.......................".......
12a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
12c0 00 00 00 00 00 00 00 00 3e 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........>.......................
12e0 ae 04 00 00 12 00 0d 00 38 44 41 00 00 00 00 00 cd 00 00 00 00 00 00 00 05 07 00 00 12 00 0d 00 ........8DA.....................
1300 2d 7a 41 00 00 00 00 00 b7 00 00 00 00 00 00 00 90 0a 00 00 12 00 0d 00 73 4d 40 00 00 00 00 00 -zA.....................sM@.....
1320 39 00 00 00 00 00 00 00 2e 08 00 00 12 00 0d 00 a5 4b 40 00 00 00 00 00 27 00 00 00 00 00 00 00 9................K@.....'.......
1340 d8 0c 00 00 12 00 0d 00 4c 7c 41 00 00 00 00 00 56 00 00 00 00 00 00 00 98 05 00 00 12 00 0d 00 ........L|A.....V...............
1360 f6 79 41 00 00 00 00 00 37 00 00 00 00 00 00 00 1b 0b 00 00 12 00 0d 00 05 45 41 00 00 00 00 00 .yA.....7................EA.....
1380 b1 00 00 00 00 00 00 00 fa 05 00 00 12 00 0d 00 3a 3f 41 00 00 00 00 00 36 00 00 00 00 00 00 00 ................:?A.....6.......
13a0 b9 03 00 00 12 00 0d 00 47 c6 40 00 00 00 00 00 b4 00 00 00 00 00 00 00 d1 05 00 00 12 00 0d 00 ........G.@.....................
13c0 d7 72 41 00 00 00 00 00 40 00 00 00 00 00 00 00 99 06 00 00 12 00 0d 00 a0 7b 41 00 00 00 00 00 .rA.....@................{A.....
13e0 25 00 00 00 00 00 00 00 61 0b 00 00 12 00 0d 00 7d 4c 40 00 00 00 00 00 f6 00 00 00 00 00 00 00 %.......a.......}L@.............
1400 f4 03 00 00 12 00 0d 00 1b 49 41 00 00 00 00 00 88 00 00 00 00 00 00 00 aa 0a 00 00 12 00 0d 00 .........IA.....................
1420 f4 3e 41 00 00 00 00 00 29 00 00 00 00 00 00 00 5e 0c 00 00 12 00 0d 00 41 b5 40 00 00 00 00 00 .>A.....).......^.......A.@.....
1440 0b 01 00 00 00 00 00 00 59 05 00 00 12 00 0d 00 4e 4f 40 00 00 00 00 00 5d 00 00 00 00 00 00 00 ........Y.......NO@.....].......
1460 eb 05 00 00 12 00 0d 00 57 3d 41 00 00 00 00 00 37 00 00 00 00 00 00 00 4f 06 00 00 12 00 0d 00 ........W=A.....7.......O.......
1480 bc 7e 41 00 00 00 00 00 60 00 00 00 00 00 00 00 7f 06 00 00 12 00 0d 00 65 2f 41 00 00 00 00 00 .~A.....`...............e/A.....
14a0 6a 00 00 00 00 00 00 00 91 07 00 00 12 00 0d 00 0d 99 41 00 00 00 00 00 26 00 00 00 00 00 00 00 j.................A.....&.......
14c0 9f 07 00 00 12 00 0d 00 81 85 41 00 00 00 00 00 49 00 00 00 00 00 00 00 a4 0a 00 00 12 00 0b 00 ..........A.....I...............
14e0 20 40 40 00 00 00 00 00 00 00 00 00 00 00 00 00 35 07 00 00 12 00 0d 00 2c 7c 41 00 00 00 00 00 .@@.............5.......,|A.....
1500 20 00 00 00 00 00 00 00 b8 0c 00 00 12 00 0d 00 7b b9 41 00 00 00 00 00 04 00 00 00 00 00 00 00 ................{.A.............
1520 0c 04 00 00 12 00 0d 00 7a 73 41 00 00 00 00 00 43 00 00 00 00 00 00 00 f9 08 00 00 12 00 0d 00 ........zsA.....C...............
1540 40 c1 41 00 00 00 00 00 65 00 00 00 00 00 00 00 4f 0a 00 00 12 00 0d 00 1e 75 41 00 00 00 00 00 @.A.....e.......O........uA.....
1560 53 00 00 00 00 00 00 00 8a 0c 00 00 12 00 0d 00 9c 79 41 00 00 00 00 00 5a 00 00 00 00 00 00 00 S................yA.....Z.......
1580 3c 0c 00 00 12 00 0d 00 9f 39 41 00 00 00 00 00 87 00 00 00 00 00 00 00 42 07 00 00 12 00 0d 00 <........9A.............B.......
15a0 28 7e 41 00 00 00 00 00 6d 00 00 00 00 00 00 00 18 08 00 00 12 00 0d 00 75 83 41 00 00 00 00 00 (~A.....m...............u.A.....
15c0 29 00 00 00 00 00 00 00 7c 01 00 00 11 00 19 00 48 a5 65 00 00 00 00 00 08 00 00 00 00 00 00 00 ).......|.......H.e.............
15e0 01 04 00 00 12 00 0d 00 6d 36 41 00 00 00 00 00 8c 00 00 00 00 00 00 00 86 0a 00 00 12 00 0d 00 ........m6A.....................
1600 a6 84 41 00 00 00 00 00 06 00 00 00 00 00 00 00 fb 0a 00 00 12 00 0d 00 cf 47 41 00 00 00 00 00 ..A......................GA.....
1620 b3 00 00 00 00 00 00 00 98 08 00 00 12 00 0d 00 95 7e 41 00 00 00 00 00 27 00 00 00 00 00 00 00 .................~A.....'.......
1640 b9 06 00 00 12 00 0d 00 1e 41 41 00 00 00 00 00 ca 01 00 00 00 00 00 00 43 05 00 00 12 00 0d 00 .........AA.............C.......
1660 66 ba 41 00 00 00 00 00 ba 03 00 00 00 00 00 00 8c 06 00 00 12 00 0d 00 c5 74 41 00 00 00 00 00 f.A......................tA.....
1680 2d 00 00 00 00 00 00 00 04 0c 00 00 12 00 0d 00 de 66 40 00 00 00 00 00 71 00 00 00 00 00 00 00 -................f@.....q.......
16a0 2e 0c 00 00 12 00 0d 00 ab 86 41 00 00 00 00 00 41 00 00 00 00 00 00 00 74 0c 00 00 12 00 0d 00 ..........A.....A.......t.......
16c0 71 75 41 00 00 00 00 00 74 00 00 00 00 00 00 00 36 08 00 00 12 00 0d 00 c2 4e 40 00 00 00 00 00 quA.....t.......6........N@.....
16e0 8c 00 00 00 00 00 00 00 d7 0a 00 00 12 00 0d 00 3f b9 41 00 00 00 00 00 32 00 00 00 00 00 00 00 ................?.A.....2.......
1700 f9 04 00 00 12 00 0d 00 ac 84 41 00 00 00 00 00 2e 00 00 00 00 00 00 00 d7 06 00 00 12 00 0d 00 ..........A.....................
1720 fe 3b 41 00 00 00 00 00 35 00 00 00 00 00 00 00 bd 08 00 00 12 00 0d 00 93 78 41 00 00 00 00 00 .;A.....5................xA.....
1740 4c 00 00 00 00 00 00 00 f9 07 00 00 12 00 0d 00 e5 87 40 00 00 00 00 00 26 00 00 00 00 00 00 00 L.................@.....&.......
1760 7c 0a 00 00 12 00 0d 00 77 81 41 00 00 00 00 00 66 00 00 00 00 00 00 00 de 03 00 00 12 00 0d 00 |.......w.A.....f...............
1780 41 73 41 00 00 00 00 00 22 00 00 00 00 00 00 00 78 07 00 00 12 00 0d 00 84 51 40 00 00 00 00 00 AsA.....".......x........Q@.....
17a0 41 00 00 00 00 00 00 00 cb 08 00 00 12 00 0d 00 a2 50 40 00 00 00 00 00 e2 00 00 00 00 00 00 00 A................P@.............
17c0 e3 0a 00 00 12 00 0d 00 81 78 41 00 00 00 00 00 12 00 00 00 00 00 00 00 5c 06 00 00 12 00 0d 00 .........xA.............\.......
17e0 a3 83 41 00 00 00 00 00 03 01 00 00 00 00 00 00 7c 05 00 00 12 00 0d 00 48 7d 41 00 00 00 00 00 ..A.............|.......H}A.....
1800 59 00 00 00 00 00 00 00 2c 02 00 00 11 00 19 00 40 a5 65 00 00 00 00 00 08 00 00 00 00 00 00 00 Y.......,.......@.e.............
1820 89 09 00 00 12 00 0d 00 f5 7d 41 00 00 00 00 00 33 00 00 00 00 00 00 00 69 0c 00 00 12 00 0d 00 .........}A.....3.......i.......
1840 cf 40 41 00 00 00 00 00 4f 00 00 00 00 00 00 00 56 07 00 00 12 00 0d 00 7b 48 40 00 00 00 00 00 .@A.....O.......V.......{H@.....
1860 00 00 00 00 00 00 00 00 cc 0a 00 00 12 00 0d 00 ff 77 41 00 00 00 00 00 3d 00 00 00 00 00 00 00 .................wA.....=.......
1880 09 09 00 00 12 00 0d 00 ab 3a 41 00 00 00 00 00 73 00 00 00 00 00 00 00 7f 0b 00 00 12 00 0d 00 .........:A.....s...............
18a0 0c 77 41 00 00 00 00 00 5b 00 00 00 00 00 00 00 11 0c 00 00 12 00 0d 00 85 74 41 00 00 00 00 00 .wA.....[................tA.....
18c0 18 00 00 00 00 00 00 00 4c 0c 00 00 12 00 0d 00 26 3a 41 00 00 00 00 00 66 00 00 00 00 00 00 00 ........L.......&:A.....f.......
18e0 e7 0b 00 00 12 00 0d 00 da 84 41 00 00 00 00 00 64 00 00 00 00 00 00 00 10 0d 00 00 12 00 0d 00 ..........A.....d...............
1900 76 b9 41 00 00 00 00 00 05 00 00 00 00 00 00 00 51 0b 00 00 12 00 0d 00 3c 78 41 00 00 00 00 00 v.A.............Q.......<xA.....
1920 21 00 00 00 00 00 00 00 a7 0c 00 00 12 00 0d 00 a1 7d 41 00 00 00 00 00 54 00 00 00 00 00 00 00 !................}A.....T.......
1940 68 0a 00 00 12 00 0d 00 b9 56 40 00 00 00 00 00 52 00 00 00 00 00 00 00 94 02 00 00 11 00 19 00 h........V@.....R...............
1960 50 a5 65 00 00 00 00 00 08 00 00 00 00 00 00 00 ab 0b 00 00 12 00 0d 00 07 43 41 00 00 00 00 00 P.e......................CA.....
1980 23 00 00 00 00 00 00 00 6f 0b 00 00 12 00 0d 00 a2 de 40 00 00 00 00 00 c0 01 00 00 00 00 00 00 #.......o.........@.............
19a0 9b 0b 00 00 12 00 0d 00 75 53 40 00 00 00 00 00 e2 01 00 00 00 00 00 00 bd 04 00 00 12 00 0d 00 ........uS@.....................
19c0 e4 7a 41 00 00 00 00 00 8e 00 00 00 00 00 00 00 74 09 00 00 12 00 0d 00 1e 3b 41 00 00 00 00 00 .zA.............t........;A.....
19e0 36 00 00 00 00 00 00 00 a5 08 00 00 12 00 0d 00 24 57 40 00 00 00 00 00 d4 01 00 00 00 00 00 00 6...............$W@.............
1a00 c5 05 00 00 12 00 0d 00 71 b9 41 00 00 00 00 00 05 00 00 00 00 00 00 00 21 08 00 00 12 00 0d 00 ........q.A.............!.......
1a20 3f f4 40 00 00 00 00 00 98 02 00 00 00 00 00 00 64 08 00 00 12 00 0d 00 ca 85 41 00 00 00 00 00 ?.@.............d.........A.....
1a40 54 00 00 00 00 00 00 00 db 05 00 00 12 00 0d 00 33 3c 41 00 00 00 00 00 62 00 00 00 00 00 00 00 T...............3<A.....b.......
1a60 6a 07 00 00 12 00 0d 00 a8 47 41 00 00 00 00 00 27 00 00 00 00 00 00 00 8f 0b 00 00 12 00 0d 00 j........GA.....'...............
1a80 df 78 41 00 00 00 00 00 14 00 00 00 00 00 00 00 b3 09 00 00 12 00 0d 00 bf 46 41 00 00 00 00 00 .xA......................FA.....
1aa0 e9 00 00 00 00 00 00 00 5c 0a 00 00 10 00 19 00 40 a5 65 00 00 00 00 00 00 00 00 00 00 00 00 00 ........\.......@.e.............
1ac0 0c 0a 00 00 12 00 0d 00 bd 73 41 00 00 00 00 00 2f 00 00 00 00 00 00 00 d2 07 00 00 12 00 0d 00 .........sA...../...............
1ae0 87 7f 41 00 00 00 00 00 5f 00 00 00 00 00 00 00 ef 04 00 00 12 00 0d 00 dc f7 40 00 00 00 00 00 ..A....._.................@.....
1b00 10 00 00 00 00 00 00 00 50 09 00 00 12 00 0d 00 8c 7b 41 00 00 00 00 00 14 00 00 00 00 00 00 00 ........P........{A.............
1b20 e6 09 00 00 12 00 0d 00 1d 3f 41 00 00 00 00 00 1d 00 00 00 00 00 00 00 02 05 00 00 12 00 0d 00 .........?A.....................
1b40 2f 3e 41 00 00 00 00 00 2b 00 00 00 00 00 00 00 af 07 00 00 12 00 0d 00 8e 3d 41 00 00 00 00 00 />A.....+................=A.....
1b60 3c 00 00 00 00 00 00 00 a9 05 00 00 12 00 0d 00 1c 7f 41 00 00 00 00 00 6b 00 00 00 00 00 00 00 <.................A.....k.......
1b80 de 04 00 00 12 00 0d 00 e8 42 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 b4 05 00 00 12 00 0d 00 .........BA.....................
1ba0 19 3d 41 00 00 00 00 00 3e 00 00 00 00 00 00 00 2f 09 00 00 12 00 0d 00 fe 3f 41 00 00 00 00 00 .=A.....>......./........?A.....
1bc0 29 00 00 00 00 00 00 00 a1 03 00 00 12 00 0d 00 c2 49 40 00 00 00 00 00 fd 00 00 00 00 00 00 00 )................I@.............
1be0 bb 0b 00 00 12 00 0d 00 42 90 40 00 00 00 00 00 26 00 00 00 00 00 00 00 fa 0c 00 00 12 00 0d 00 ........B.@.....&...............
1c00 e6 7f 41 00 00 00 00 00 78 00 00 00 00 00 00 00 0a 06 00 00 12 00 0d 00 ce 7c 41 00 00 00 00 00 ..A.....x................|A.....
1c20 33 00 00 00 00 00 00 00 c8 06 00 00 12 00 0d 00 4e 28 41 00 00 00 00 00 97 00 00 00 00 00 00 00 3...............N(A.............
1c40 ef 0c 00 00 12 00 0d 00 dd 81 41 00 00 00 00 00 e9 00 00 00 00 00 00 00 7e 0c 00 00 12 00 0d 00 ..........A.............~.......
1c60 e5 75 41 00 00 00 00 00 97 00 00 00 00 00 00 00 90 08 00 00 12 00 0d 00 3e 85 41 00 00 00 00 00 .uA.....................>.A.....
1c80 1f 00 00 00 00 00 00 00 71 0a 00 00 12 00 0d 00 6e 4c 40 00 00 00 00 00 0f 00 00 00 00 00 00 00 ........q.......nL@.............
1ca0 d9 0b 00 00 12 00 0d 00 79 3f 41 00 00 00 00 00 69 00 00 00 00 00 00 00 c9 0c 00 00 12 00 0d 00 ........y?A.....i...............
1cc0 1e 86 41 00 00 00 00 00 8d 00 00 00 00 00 00 00 29 0d 00 00 12 00 0d 00 26 46 41 00 00 00 00 00 ..A.............).......&FA.....
1ce0 99 00 00 00 00 00 00 00 4f 05 00 00 11 00 0f 00 20 00 45 00 00 00 00 00 81 00 00 00 00 00 00 00 ........O.........E.............
1d00 63 06 00 00 12 00 0d 00 cc 4b 40 00 00 00 00 00 4a 00 00 00 00 00 00 00 f0 0a 00 00 12 00 0d 00 c........K@.....J...............
1d20 11 ee 40 00 00 00 00 00 26 00 00 00 00 00 00 00 70 04 00 00 12 00 0d 00 ca 3d 41 00 00 00 00 00 ..@.....&.......p........=A.....
1d40 3a 00 00 00 00 00 00 00 92 04 00 00 12 00 0d 00 82 48 41 00 00 00 00 00 99 00 00 00 00 00 00 00 :................HA.............
1d60 36 0b 00 00 12 00 0d 00 01 7d 41 00 00 00 00 00 47 00 00 00 00 00 00 00 f2 0b 00 00 12 00 0d 00 6........}A.....G...............
1d80 8c 3a 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 62 04 00 00 12 00 0d 00 96 43 41 00 00 00 00 00 .:A.............b........CA.....
1da0 55 00 00 00 00 00 00 00 d3 03 00 00 12 00 0d 00 63 73 41 00 00 00 00 00 17 00 00 00 00 00 00 00 U...............csA.............
1dc0 24 09 00 00 12 00 0d 00 5c 81 41 00 00 00 00 00 1b 00 00 00 00 00 00 00 37 05 00 00 12 00 0d 00 $.......\.A.............7.......
1de0 23 74 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 17 04 00 00 12 00 0d 00 b1 b9 41 00 00 00 00 00 #tA.......................A.....
1e00 70 00 00 00 00 00 00 00 f7 06 00 00 12 00 0d 00 62 74 41 00 00 00 00 00 23 00 00 00 00 00 00 00 p...............btA.....#.......
1e20 31 04 00 00 12 00 0d 00 ed 33 41 00 00 00 00 00 80 02 00 00 00 00 00 00 27 07 00 00 12 00 0d 00 1........3A.............'.......
1e40 7c 76 41 00 00 00 00 00 48 00 00 00 00 00 00 00 5d 07 00 00 12 00 0d 00 ac 4d 40 00 00 00 00 00 |vA.....H.......]........M@.....
1e60 25 00 00 00 00 00 00 00 81 08 00 00 12 00 0d 00 f3 78 41 00 00 00 00 00 15 00 00 00 00 00 00 00 %................xA.............
1e80 73 05 00 00 12 00 0d 00 27 40 41 00 00 00 00 00 a8 00 00 00 00 00 00 00 00 0a 00 00 12 00 0d 00 s.......'@A.....................
1ea0 17 4b 40 00 00 00 00 00 8e 00 00 00 00 00 00 00 41 0a 00 00 12 00 0d 00 d7 f6 40 00 00 00 00 00 .K@.............A.........@.....
1ec0 d2 00 00 00 00 00 00 00 37 0d 00 00 12 00 0d 00 f2 74 41 00 00 00 00 00 12 00 00 00 00 00 00 00 ........7........tA.............
1ee0 55 08 00 00 11 00 0f 00 e0 c1 41 00 00 00 00 00 04 00 00 00 00 00 00 00 d6 09 00 00 12 00 0d 00 U.........A.....................
1f00 ab 74 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 84 09 00 00 10 00 19 00 68 a5 65 00 00 00 00 00 .tA.....................h.e.....
1f20 00 00 00 00 00 00 00 00 83 04 00 00 12 00 0d 00 5d 78 41 00 00 00 00 00 24 00 00 00 00 00 00 00 ................]xA.....$.......
1f40 22 05 00 00 12 00 0d 00 86 77 41 00 00 00 00 00 79 00 00 00 00 00 00 00 b3 03 00 00 12 00 0e 00 "........wA.....y...............
1f60 d0 c1 41 00 00 00 00 00 00 00 00 00 00 00 00 00 26 06 00 00 12 00 0d 00 21 ba 41 00 00 00 00 00 ..A.............&.......!.A.....
1f80 45 00 00 00 00 00 00 00 17 0a 00 00 12 00 0d 00 d6 3b 41 00 00 00 00 00 28 00 00 00 00 00 00 00 E................;A.....(.......
1fa0 c4 03 00 00 12 00 0d 00 56 72 41 00 00 00 00 00 81 00 00 00 00 00 00 00 66 09 00 00 12 00 0d 00 ........VrA.............f.......
1fc0 5d 85 41 00 00 00 00 00 18 00 00 00 00 00 00 00 d9 08 00 00 12 00 0d 00 04 3e 41 00 00 00 00 00 ].A......................>A.....
1fe0 2b 00 00 00 00 00 00 00 41 09 00 00 12 00 0d 00 a3 3b 41 00 00 00 00 00 33 00 00 00 00 00 00 00 +.......A........;A.....3.......
2000 9a 09 00 00 12 00 0d 00 f8 58 40 00 00 00 00 00 3c 01 00 00 00 00 00 00 30 05 00 00 10 00 18 00 .........X@.....<.......0.......
2020 40 a5 65 00 00 00 00 00 00 00 00 00 00 00 00 00 a9 03 00 00 12 00 0d 00 b0 c1 41 00 00 00 00 00 @.e.......................A.....
2040 02 00 00 00 00 00 00 00 8c 05 00 00 12 00 0d 00 2a 73 41 00 00 00 00 00 17 00 00 00 00 00 00 00 ................*sA.............
2060 a8 09 00 00 12 00 0d 00 a2 7c 41 00 00 00 00 00 2c 00 00 00 00 00 00 00 bd 09 00 00 12 00 0d 00 .........|A.....,...............
2080 3d 74 41 00 00 00 00 00 25 00 00 00 00 00 00 00 20 0d 00 00 12 00 0d 00 16 4c 40 00 00 00 00 00 =tA.....%................L@.....
20a0 58 00 00 00 00 00 00 00 9d 0a 00 00 12 00 0d 00 af 52 40 00 00 00 00 00 c6 00 00 00 00 00 00 00 X................R@.............
20c0 52 07 00 00 20 00 18 00 90 a3 65 00 00 00 00 00 00 00 00 00 00 00 00 00 88 07 00 00 12 00 0d 00 R.........e.....................
20e0 c6 82 41 00 00 00 00 00 af 00 00 00 00 00 00 00 e9 08 00 00 12 00 0d 00 54 3b 41 00 00 00 00 00 ..A.....................T;A.....
2100 4f 00 00 00 00 00 00 00 a8 06 00 00 12 00 0d 00 b6 45 41 00 00 00 00 00 70 00 00 00 00 00 00 00 O................EA.....p.......
2120 c6 09 00 00 12 00 0d 00 48 79 41 00 00 00 00 00 54 00 00 00 00 00 00 00 40 04 00 00 12 00 0d 00 ........HyA.....T.......@.......
2140 67 77 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 0b 08 00 00 12 00 0d 00 5d 4e 40 00 00 00 00 00 gwA.....................]N@.....
2160 65 00 00 00 00 00 00 00 f5 09 00 00 12 00 0d 00 ec 73 41 00 00 00 00 00 37 00 00 00 00 00 00 00 e................sA.....7.......
2180 13 05 00 00 12 00 0d 00 c4 76 41 00 00 00 00 00 48 00 00 00 00 00 00 00 62 05 00 00 12 00 0d 00 .........vA.....H.......b.......
21a0 95 3c 41 00 00 00 00 00 84 00 00 00 00 00 00 00 16 06 00 00 12 00 0d 00 1c 39 41 00 00 00 00 00 .<A......................9A.....
21c0 83 00 00 00 00 00 00 00 e5 0c 00 00 12 00 0d 00 34 5a 40 00 00 00 00 00 81 00 00 00 00 00 00 00 ................4Z@.............
21e0 41 06 00 00 12 00 0d 00 0e 95 41 00 00 00 00 00 26 00 00 00 00 00 00 00 46 08 00 00 12 00 0d 00 A.........A.....&.......F.......
2200 d1 4d 40 00 00 00 00 00 8c 00 00 00 00 00 00 00 80 03 00 00 12 00 0d 00 15 48 40 00 00 00 00 00 .M@......................H@.....
2220 66 00 00 00 00 00 00 00 0e 0b 00 00 12 00 0d 00 9d 74 41 00 00 00 00 00 0e 00 00 00 00 00 00 00 f................tA.............
2240 99 0c 00 00 12 00 0d 00 e2 3f 41 00 00 00 00 00 1c 00 00 00 00 00 00 00 1a 0c 00 00 12 00 0d 00 .........?A.....................
2260 eb 43 41 00 00 00 00 00 4d 00 00 00 00 00 00 00 e8 07 00 00 12 00 0d 00 0e 81 41 00 00 00 00 00 .CA.....M.................A.....
2280 4e 00 00 00 00 00 00 00 44 0d 00 00 12 00 0d 00 57 55 40 00 00 00 00 00 62 01 00 00 00 00 00 00 N.......D.......WU@.....b.......
22a0 ce 04 00 00 11 00 18 00 a0 a3 65 00 00 00 00 00 a0 01 00 00 00 00 00 00 2b 0b 00 00 12 00 0d 00 ..........e.............+.......
22c0 f9 36 41 00 00 00 00 00 c1 00 00 00 00 00 00 00 eb 03 00 00 12 00 0d 00 bf 4a 40 00 00 00 00 00 .6A......................J@.....
22e0 58 00 00 00 00 00 00 00 ad 08 00 00 12 00 0d 00 72 7b 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 X...............r{A.............
2300 06 0d 00 00 12 00 0d 00 99 49 40 00 00 00 00 00 29 00 00 00 00 00 00 00 23 0c 00 00 12 00 0d 00 .........I@.....).......#.......
2320 9e 83 41 00 00 00 00 00 05 00 00 00 00 00 00 00 15 07 00 00 12 00 0d 00 5a 3e 41 00 00 00 00 00 ..A.....................Z>A.....
2340 9a 00 00 00 00 00 00 00 de 07 00 00 12 00 0d 00 6d 49 40 00 00 00 00 00 2c 00 00 00 00 00 00 00 ................mI@.....,.......
2360 33 06 00 00 12 00 0d 00 57 f1 40 00 00 00 00 00 5a 00 00 00 00 00 00 00 73 08 00 00 12 00 0d 00 3.......W.@.....Z.......s.......
2380 c5 7b 41 00 00 00 00 00 67 00 00 00 00 00 00 00 4e 04 00 00 12 00 0d 00 70 3f 41 00 00 00 00 00 .{A.....g.......N.......p?A.....
23a0 09 00 00 00 00 00 00 00 25 0a 00 00 12 00 0d 00 22 79 41 00 00 00 00 00 26 00 00 00 00 00 00 00 ........%......."yA.....&.......
23c0 ba 0a 00 00 12 00 0d 00 2a 43 41 00 00 00 00 00 6c 00 00 00 00 00 00 00 c9 0b 00 00 12 00 0d 00 ........*CA.....l...............
23e0 ec 86 41 00 00 00 00 00 7c 00 00 00 00 00 00 00 e9 06 00 00 12 00 0d 00 75 85 41 00 00 00 00 00 ..A.....|...............u.A.....
2400 0c 00 00 00 00 00 00 00 50 07 00 00 10 00 18 00 90 a3 65 00 00 00 00 00 00 00 00 00 00 00 00 00 ........P.........e.............
2420 c1 07 00 00 12 00 0d 00 5e 80 41 00 00 00 00 00 b0 00 00 00 00 00 00 00 36 0a 00 00 12 00 0d 00 ........^.A.............6.......
2440 4c b6 40 00 00 00 00 00 74 00 00 00 00 00 00 00 42 0b 00 00 12 00 0d 00 04 75 41 00 00 00 00 00 L.@.....t.......B........uA.....
2460 1a 00 00 00 00 00 00 00 6f 06 00 00 12 00 0d 00 08 79 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 ........o........yA.............
2480 24 04 00 00 12 00 0d 00 7f b9 41 00 00 00 00 00 32 00 00 00 00 00 00 00 a0 04 00 00 12 00 0d 00 $.........A.....2...............
24a0 ba 37 41 00 00 00 00 00 fd 00 00 00 00 00 00 00 18 09 00 00 12 00 0d 00 17 73 41 00 00 00 00 00 .7A......................sA.....
24c0 13 00 00 00 00 00 00 00 00 6c 69 62 64 6c 2e 73 6f 2e 32 00 5f 49 54 4d 5f 64 65 72 65 67 69 73 .........libdl.so.2._ITM_deregis
24e0 74 65 72 54 4d 43 6c 6f 6e 65 54 61 62 6c 65 00 5f 5f 67 6d 6f 6e 5f 73 74 61 72 74 5f 5f 00 5f terTMCloneTable.__gmon_start__._
2500 4a 76 5f 52 65 67 69 73 74 65 72 43 6c 61 73 73 65 73 00 5f 49 54 4d 5f 72 65 67 69 73 74 65 72 Jv_RegisterClasses._ITM_register
2520 54 4d 43 6c 6f 6e 65 54 61 62 6c 65 00 64 6c 63 6c 6f 73 65 00 64 6c 73 79 6d 00 64 6c 6f 70 65 TMCloneTable.dlclose.dlsym.dlope
2540 6e 00 64 6c 65 72 72 6f 72 00 6c 69 62 6d 2e 73 6f 2e 36 00 66 6d 6f 64 00 61 74 61 6e 32 00 6c n.dlerror.libm.so.6.fmod.atan2.l
2560 6f 67 31 30 00 6c 6f 67 00 61 73 69 6e 00 61 74 61 6e 00 63 65 69 6c 00 6c 64 65 78 70 00 63 6f og10.log.asin.atan.ceil.ldexp.co
2580 73 68 00 73 69 6e 68 00 66 6c 6f 6f 72 00 73 71 72 74 00 74 61 6e 68 00 70 6f 77 00 61 63 6f 73 sh.sinh.floor.sqrt.tanh.pow.acos
25a0 00 6d 6f 64 66 00 66 72 65 78 70 00 6c 69 62 63 2e 73 6f 2e 36 00 66 66 6c 75 73 68 00 73 74 72 .modf.frexp.libc.so.6.fflush.str
25c0 63 70 79 00 67 6d 74 69 6d 65 5f 72 00 65 78 69 74 00 66 6e 6d 61 74 63 68 00 72 65 61 64 64 69 cpy.gmtime_r.exit.fnmatch.readdi
25e0 72 00 73 65 74 6c 6f 63 61 6c 65 00 73 72 61 6e 64 00 66 6f 70 65 6e 00 73 74 72 72 63 68 72 00 r.setlocale.srand.fopen.strrchr.
2600 5f 5f 6c 6f 6e 67 6a 6d 70 5f 63 68 6b 00 63 6c 6f 73 65 64 69 72 00 73 74 72 6e 63 70 79 00 5f __longjmp_chk.closedir.strncpy._
2620 5f 73 74 61 63 6b 5f 63 68 6b 5f 66 61 69 6c 00 72 65 61 6c 6c 6f 63 00 63 6c 6f 63 6b 00 61 62 _stack_chk_fail.realloc.clock.ab
2640 6f 72 74 00 73 74 64 69 6e 00 6d 65 6d 63 68 72 00 73 74 72 70 62 72 6b 00 74 6f 6c 6f 77 65 72 ort.stdin.memchr.strpbrk.tolower
2660 00 70 6f 70 65 6e 00 73 74 72 73 70 6e 00 73 74 72 66 74 69 6d 65 00 6d 6b 73 74 65 6d 70 00 6c .popen.strspn.strftime.mkstemp.l
2680 6f 63 61 6c 74 69 6d 65 5f 72 00 73 74 72 74 6f 64 00 73 74 72 74 6f 6b 00 66 65 6f 66 00 66 67 ocaltime_r.strtod.strtok.feof.fg
26a0 65 74 73 00 75 6e 67 65 74 63 00 6c 6f 63 61 6c 65 63 6f 6e 76 00 73 74 72 73 74 72 00 5f 5f 65 ets.ungetc.localeconv.strstr.__e
26c0 72 72 6e 6f 5f 6c 6f 63 61 74 69 6f 6e 00 6d 65 6d 63 6d 70 00 63 6c 65 61 72 65 72 72 00 5f 73 rrno_location.memcmp.clearerr._s
26e0 65 74 6a 6d 70 00 5f 5f 66 70 72 69 6e 74 66 5f 63 68 6b 00 73 74 64 6f 75 74 00 66 73 65 65 6b etjmp.__fprintf_chk.stdout.fseek
2700 6f 36 34 00 5f 5f 69 73 6f 63 39 39 5f 66 73 63 61 6e 66 00 66 70 75 74 73 00 66 63 6c 6f 73 65 o64.__isoc99_fscanf.fputs.fclose
2720 00 6d 61 6c 6c 6f 63 00 66 74 65 6c 6c 6f 36 34 00 5f 5f 73 74 72 6e 63 70 79 5f 63 68 6b 00 6f .malloc.ftello64.__strncpy_chk.o
2740 70 65 6e 64 69 72 00 5f 5f 63 74 79 70 65 5f 62 5f 6c 6f 63 00 67 65 74 65 6e 76 00 73 74 64 65 pendir.__ctype_b_loc.getenv.stde
2760 72 72 00 73 79 73 74 65 6d 00 72 65 61 64 6c 69 6e 6b 00 66 72 65 6f 70 65 6e 00 70 63 6c 6f 73 rr.system.readlink.freopen.pclos
2780 65 00 66 77 72 69 74 65 00 66 72 65 61 64 00 72 65 6e 61 6d 65 00 5f 5f 6d 65 6d 63 70 79 5f 63 e.fwrite.fread.rename.__memcpy_c
27a0 68 6b 00 61 74 6f 69 00 64 69 66 66 74 69 6d 65 00 73 74 72 63 68 72 00 6d 6b 74 69 6d 65 00 74 hk.atoi.difftime.strchr.mktime.t
27c0 6d 70 66 69 6c 65 36 34 00 5f 5f 63 74 79 70 65 5f 74 6f 75 70 70 65 72 5f 6c 6f 63 00 5f 5f 73 mpfile64.__ctype_toupper_loc.__s
27e0 74 72 63 70 79 5f 63 68 6b 00 5f 5f 63 74 79 70 65 5f 74 6f 6c 6f 77 65 72 5f 6c 6f 63 00 73 65 trcpy_chk.__ctype_tolower_loc.se
2800 74 76 62 75 66 00 5f 5f 73 70 72 69 6e 74 66 5f 63 68 6b 00 75 6e 61 6d 65 00 66 6f 70 65 6e 36 tvbuf.__sprintf_chk.uname.fopen6
2820 34 00 5f 49 4f 5f 67 65 74 63 00 73 74 72 63 6d 70 00 73 74 72 65 72 72 6f 72 00 5f 5f 6c 69 62 4._IO_getc.strcmp.strerror.__lib
2840 63 5f 73 74 61 72 74 5f 6d 61 69 6e 00 66 65 72 72 6f 72 00 73 74 72 63 6f 6c 6c 00 66 72 65 65 c_start_main.ferror.strcoll.free
2860 00 5f 5f 78 73 74 61 74 00 6f 73 5f 73 74 61 74 00 5f 5f 6c 69 62 63 5f 63 73 75 5f 66 69 6e 69 .__xstat.os_stat.__libc_csu_fini
2880 00 6c 75 61 6f 70 65 6e 5f 69 6f 00 6c 75 61 5f 63 68 65 63 6b 73 74 61 63 6b 00 6c 75 61 5f 67 .luaopen_io.lua_checkstack.lua_g
28a0 65 74 74 6f 70 00 6c 75 61 5f 61 62 73 69 6e 64 65 78 00 6f 73 5f 72 6d 64 69 72 00 6c 75 61 4c ettop.lua_absindex.os_rmdir.luaL
28c0 5f 6f 70 65 6e 6c 69 62 00 6c 75 61 4c 5f 77 68 65 72 65 00 6c 75 61 5f 73 65 74 74 6f 70 00 6c _openlib.luaL_where.lua_settop.l
28e0 75 61 5f 67 65 74 6c 6f 63 61 6c 00 6c 75 61 5f 67 65 74 73 74 61 63 6b 00 6c 75 61 4c 5f 74 72 ua_getlocal.lua_getstack.luaL_tr
2900 61 63 65 62 61 63 6b 00 6c 75 61 5f 74 6f 62 6f 6f 6c 65 61 6e 00 6c 75 61 4c 5f 70 75 73 68 72 aceback.lua_toboolean.luaL_pushr
2920 65 73 75 6c 74 73 69 7a 65 00 6c 75 61 4c 5f 63 61 6c 6c 6d 65 74 61 00 6c 75 61 4c 5f 63 68 65 esultsize.luaL_callmeta.luaL_che
2940 63 6b 75 6e 73 69 67 6e 65 64 00 6c 75 61 5f 74 6f 75 73 65 72 64 61 74 61 00 6c 75 61 4c 5f 73 ckunsigned.lua_touserdata.luaL_s
2960 65 74 66 75 6e 63 73 00 6c 75 61 4c 5f 61 72 67 65 72 72 6f 72 00 6c 75 61 4c 5f 74 6f 6c 73 74 etfuncs.luaL_argerror.luaL_tolst
2980 72 69 6e 67 00 6c 75 61 5f 70 75 73 68 63 63 6c 6f 73 75 72 65 00 62 75 69 6c 74 69 6e 5f 73 63 ring.lua_pushcclosure.builtin_sc
29a0 72 69 70 74 73 00 6c 75 61 4c 5f 6c 6f 61 64 62 75 66 66 65 72 78 00 6c 75 61 5f 63 6c 6f 73 65 ripts.luaL_loadbufferx.lua_close
29c0 00 6c 75 61 5f 6e 65 78 74 00 6c 75 61 4c 5f 6f 70 74 75 6e 73 69 67 6e 65 64 00 6c 75 61 5f 74 .lua_next.luaL_optunsigned.lua_t
29e0 6f 69 6e 74 65 67 65 72 78 00 6c 75 61 5f 74 6f 6c 73 74 72 69 6e 67 00 5f 65 64 61 74 61 00 6c ointegerx.lua_tolstring._edata.l
2a00 75 61 5f 72 65 70 6c 61 63 65 00 6c 75 61 5f 67 65 74 69 6e 66 6f 00 6c 75 61 5f 69 64 65 6e 74 ua_replace.lua_getinfo.lua_ident
2a20 00 6f 73 5f 6d 6b 64 69 72 00 6c 75 61 4c 5f 63 68 65 63 6b 6f 70 74 69 6f 6e 00 6c 75 61 4c 5f .os_mkdir.luaL_checkoption.luaL_
2a40 72 65 66 00 6c 75 61 5f 63 72 65 61 74 65 74 61 62 6c 65 00 6c 75 61 5f 76 65 72 73 69 6f 6e 00 ref.lua_createtable.lua_version.
2a60 6c 75 61 5f 70 75 73 68 76 66 73 74 72 69 6e 67 00 6c 75 61 5f 72 61 77 73 65 74 00 6c 75 61 4c lua_pushvfstring.lua_rawset.luaL
2a80 5f 63 68 65 63 6b 6e 75 6d 62 65 72 00 6c 75 61 5f 67 65 74 68 6f 6f 6b 00 6c 75 61 5f 78 6d 6f _checknumber.lua_gethook.lua_xmo
2aa0 76 65 00 6c 75 61 4c 5f 6f 70 74 6c 73 74 72 69 6e 67 00 6c 75 61 4c 5f 6f 70 74 6e 75 6d 62 65 ve.luaL_optlstring.luaL_optnumbe
2ac0 72 00 6c 75 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 00 6c 75 61 5f 72 61 77 67 65 74 69 00 6c 75 r.luaL_pushresult.lua_rawgeti.lu
2ae0 61 4c 5f 66 69 6c 65 72 65 73 75 6c 74 00 6c 75 61 5f 73 65 74 6c 6f 63 61 6c 00 6c 75 61 4c 5f aL_fileresult.lua_setlocal.luaL_
2b00 6f 70 65 6e 6c 69 62 73 00 6c 75 61 6f 70 65 6e 5f 64 65 62 75 67 00 6c 75 61 5f 73 65 74 66 69 openlibs.luaopen_debug.lua_setfi
2b20 65 6c 64 00 6c 75 61 5f 67 63 00 73 74 72 69 6e 67 5f 68 61 73 68 00 6c 75 61 5f 70 75 73 68 69 eld.lua_gc.string_hash.lua_pushi
2b40 6e 74 65 67 65 72 00 6c 75 61 6f 70 65 6e 5f 6d 61 74 68 00 6c 75 61 5f 69 73 6e 75 6d 62 65 72 nteger.luaopen_math.lua_isnumber
2b60 00 6c 75 61 5f 70 75 73 68 74 68 72 65 61 64 00 6c 75 61 4c 5f 67 65 74 73 75 62 74 61 62 6c 65 .lua_pushthread.luaL_getsubtable
2b80 00 6c 75 61 4c 5f 6c 6f 61 64 66 69 6c 65 78 00 6c 75 61 6f 70 65 6e 5f 73 74 72 69 6e 67 00 6c .luaL_loadfilex.luaopen_string.l
2ba0 75 61 4c 5f 63 68 65 63 6b 6c 73 74 72 69 6e 67 00 6c 75 61 5f 73 65 74 61 6c 6c 6f 63 66 00 6c uaL_checklstring.lua_setallocf.l
2bc0 75 61 5f 70 75 73 68 76 61 6c 75 65 00 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 00 6c 75 61 ua_pushvalue.lua_pushfstring.lua
2be0 4c 5f 70 72 65 70 62 75 66 66 73 69 7a 65 00 6c 75 61 5f 74 6f 6e 75 6d 62 65 72 78 00 6c 75 61 L_prepbuffsize.lua_tonumberx.lua
2c00 5f 67 65 74 74 61 62 6c 65 00 6c 75 61 5f 73 65 74 67 6c 6f 62 61 6c 00 5f 5f 64 61 74 61 5f 73 _gettable.lua_setglobal.__data_s
2c20 74 61 72 74 00 6f 73 5f 6d 61 74 63 68 6e 61 6d 65 00 6c 75 61 4c 5f 6e 65 77 73 74 61 74 65 00 tart.os_matchname.luaL_newstate.
2c40 70 61 74 68 5f 69 73 61 62 73 6f 6c 75 74 65 00 6c 75 61 5f 6c 6f 61 64 00 6c 75 61 6f 70 65 6e path_isabsolute.lua_load.luaopen
2c60 5f 62 69 74 33 32 00 6c 75 61 5f 6e 65 77 75 73 65 72 64 61 74 61 00 6c 75 61 4c 5f 63 68 65 63 _bit32.lua_newuserdata.luaL_chec
2c80 6b 69 6e 74 65 67 65 72 00 6c 75 61 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 6c 75 61 5f 72 61 kinteger.lua_setmetatable.lua_ra
2ca0 77 73 65 74 69 00 64 6f 5f 69 73 66 69 6c 65 00 6c 75 61 5f 73 65 74 75 73 65 72 76 61 6c 75 65 wseti.do_isfile.lua_setuservalue
2cc0 00 6c 75 61 6f 70 65 6e 5f 63 6f 72 6f 75 74 69 6e 65 00 6f 73 5f 6d 61 74 63 68 6e 65 78 74 00 .luaopen_coroutine.os_matchnext.
2ce0 6c 75 61 5f 64 75 6d 70 00 6c 75 61 5f 6e 65 77 73 74 61 74 65 00 64 6f 5f 68 61 73 68 00 73 74 lua_dump.lua_newstate.do_hash.st
2d00 72 69 6e 67 5f 65 6e 64 73 77 69 74 68 00 6f 73 5f 6d 61 74 63 68 69 73 66 69 6c 65 00 5f 49 4f ring_endswith.os_matchisfile._IO
2d20 5f 73 74 64 69 6e 5f 75 73 65 64 00 6c 75 61 5f 67 65 74 75 70 76 61 6c 75 65 00 6c 75 61 5f 67 _stdin_used.lua_getupvalue.lua_g
2d40 65 74 67 6c 6f 62 61 6c 00 6c 75 61 5f 70 75 73 68 6e 75 6d 62 65 72 00 6c 75 61 5f 6c 65 6e 00 etglobal.lua_pushnumber.lua_len.
2d60 6c 75 61 5f 73 65 74 74 61 62 6c 65 00 6f 73 5f 75 75 69 64 00 6c 75 61 5f 70 75 73 68 62 6f 6f lua_settable.os_uuid.lua_pushboo
2d80 6c 65 61 6e 00 6c 75 61 5f 74 6f 70 6f 69 6e 74 65 72 00 6f 73 5f 67 65 74 76 65 72 73 69 6f 6e lean.lua_topointer.os_getversion
2da0 00 6c 75 61 4c 5f 6f 70 74 69 6e 74 65 67 65 72 00 6c 75 61 4c 5f 63 68 65 63 6b 73 74 61 63 6b .luaL_optinteger.luaL_checkstack
2dc0 00 5f 5f 6c 69 62 63 5f 63 73 75 5f 69 6e 69 74 00 6c 75 61 4c 5f 74 65 73 74 75 64 61 74 61 00 .__libc_csu_init.luaL_testudata.
2de0 6c 75 61 5f 61 74 70 61 6e 69 63 00 6c 75 61 5f 67 65 74 63 74 78 00 6c 75 61 4c 5f 62 75 66 66 lua_atpanic.lua_getctx.luaL_buff
2e00 69 6e 69 74 73 69 7a 65 00 6c 75 61 4c 5f 63 68 65 63 6b 74 79 70 65 00 6c 75 61 5f 70 75 73 68 initsize.luaL_checktype.lua_push
2e20 6c 69 67 68 74 75 73 65 72 64 61 74 61 00 6c 75 61 5f 67 65 74 61 6c 6c 6f 63 66 00 6c 75 61 4c lightuserdata.lua_getallocf.luaL
2e40 5f 63 68 65 63 6b 75 64 61 74 61 00 5f 65 6e 64 00 6c 75 61 5f 67 65 74 75 73 65 72 76 61 6c 75 _checkudata._end.lua_getuservalu
2e60 65 00 6f 73 5f 70 61 74 68 73 65 61 72 63 68 00 6c 75 61 5f 72 61 77 67 65 74 00 6c 75 61 4c 5f e.os_pathsearch.lua_rawget.luaL_
2e80 67 73 75 62 00 6c 75 61 5f 63 6f 70 79 00 6c 75 61 5f 70 75 73 68 6c 73 74 72 69 6e 67 00 6c 75 gsub.lua_copy.lua_pushlstring.lu
2ea0 61 5f 69 73 63 66 75 6e 63 74 69 6f 6e 00 6c 75 61 4c 5f 61 64 64 73 74 72 69 6e 67 00 6c 75 61 a_iscfunction.luaL_addstring.lua
2ec0 5f 69 6e 73 65 72 74 00 6f 73 5f 63 6f 70 79 66 69 6c 65 00 6c 75 61 5f 72 65 6d 6f 76 65 00 6c _insert.os_copyfile.lua_remove.l
2ee0 75 61 4c 5f 63 68 65 63 6b 61 6e 79 00 6c 75 61 5f 70 75 73 68 75 6e 73 69 67 6e 65 64 00 6c 75 uaL_checkany.lua_pushunsigned.lu
2f00 61 5f 79 69 65 6c 64 6b 00 6c 75 61 5f 6e 65 77 74 68 72 65 61 64 00 6c 75 61 5f 72 61 77 65 71 a_yieldk.lua_newthread.lua_raweq
2f20 75 61 6c 00 5f 5f 62 73 73 5f 73 74 61 72 74 00 6f 73 5f 69 73 64 69 72 00 6f 73 5f 69 73 36 34 ual.__bss_start.os_isdir.os_is64
2f40 62 69 74 00 6c 75 61 5f 63 61 6c 6c 6b 00 6c 75 61 5f 65 72 72 6f 72 00 6f 73 5f 6d 61 74 63 68 bit.lua_callk.lua_error.os_match
2f60 64 6f 6e 65 00 70 72 65 6d 61 6b 65 5f 69 6e 69 74 00 6c 75 61 4c 5f 61 64 64 6c 73 74 72 69 6e done.premake_init.luaL_addlstrin
2f80 67 00 6c 75 61 4c 5f 67 65 74 6d 65 74 61 66 69 65 6c 64 00 6c 75 61 5f 72 61 77 6c 65 6e 00 6c g.luaL_getmetafield.lua_rawlen.l
2fa0 75 61 5f 73 65 74 68 6f 6f 6b 00 6c 75 61 5f 74 6f 74 68 72 65 61 64 00 6c 75 61 6f 70 65 6e 5f ua_sethook.lua_tothread.luaopen_
2fc0 6f 73 00 6c 75 61 4c 5f 63 68 65 63 6b 76 65 72 73 69 6f 6e 5f 00 6c 75 61 5f 74 79 70 65 6e 61 os.luaL_checkversion_.lua_typena
2fe0 6d 65 00 6c 75 61 4c 5f 70 75 73 68 6d 6f 64 75 6c 65 00 6c 75 61 4c 5f 65 72 72 6f 72 00 6c 75 me.luaL_pushmodule.luaL_error.lu
3000 61 5f 72 61 77 67 65 74 70 00 6c 75 61 5f 69 73 75 73 65 72 64 61 74 61 00 6c 75 61 5f 74 6f 63 a_rawgetp.lua_isuserdata.lua_toc
3020 66 75 6e 63 74 69 6f 6e 00 6f 73 5f 6d 61 74 63 68 73 74 61 72 74 00 6c 75 61 6f 70 65 6e 5f 70 function.os_matchstart.luaopen_p
3040 61 63 6b 61 67 65 00 6c 75 61 5f 74 6f 75 6e 73 69 67 6e 65 64 78 00 6c 75 61 5f 70 75 73 68 6e ackage.lua_tounsignedx.lua_pushn
3060 69 6c 00 70 72 65 6d 61 6b 65 5f 65 78 65 63 75 74 65 00 6c 75 61 4c 5f 6c 6f 61 64 73 74 72 69 il.premake_execute.luaL_loadstri
3080 6e 67 00 6c 75 61 6f 70 65 6e 5f 74 61 62 6c 65 00 6c 75 61 5f 75 70 76 61 6c 75 65 6a 6f 69 6e ng.luaopen_table.lua_upvaluejoin
30a0 00 6c 75 61 4c 5f 61 64 64 76 61 6c 75 65 00 6c 75 61 5f 63 6f 6e 63 61 74 00 6c 75 61 4c 5f 73 .luaL_addvalue.lua_concat.luaL_s
30c0 65 74 6d 65 74 61 74 61 62 6c 65 00 6c 75 61 6f 70 65 6e 5f 62 61 73 65 00 6c 75 61 5f 74 79 70 etmetatable.luaopen_base.lua_typ
30e0 65 00 6c 75 61 4c 5f 6c 65 6e 00 6c 75 61 5f 73 74 61 74 75 73 00 6c 75 61 5f 75 70 76 61 6c 75 e.luaL_len.lua_status.lua_upvalu
3100 65 69 64 00 6c 75 61 4c 5f 65 78 65 63 72 65 73 75 6c 74 00 6c 75 61 4c 5f 6e 65 77 6d 65 74 61 eid.luaL_execresult.luaL_newmeta
3120 74 61 62 6c 65 00 6c 75 61 5f 72 65 73 75 6d 65 00 6c 75 61 4c 5f 75 6e 72 65 66 00 6c 75 61 5f table.lua_resume.luaL_unref.lua_
3140 61 72 69 74 68 00 6c 75 61 5f 63 6f 6d 70 61 72 65 00 6c 75 61 5f 70 75 73 68 73 74 72 69 6e 67 arith.lua_compare.lua_pushstring
3160 00 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 00 6c 75 61 5f 67 65 74 6d 65 74 61 74 61 62 6c 65 00 .luaL_buffinit.lua_getmetatable.
3180 6c 75 61 5f 67 65 74 68 6f 6f 6b 63 6f 75 6e 74 00 6c 75 61 5f 73 65 74 75 70 76 61 6c 75 65 00 lua_gethookcount.lua_setupvalue.
31a0 6c 75 61 5f 67 65 74 66 69 65 6c 64 00 6f 73 5f 67 65 74 63 77 64 00 6c 75 61 5f 70 63 61 6c 6c lua_getfield.os_getcwd.lua_pcall
31c0 6b 00 6c 75 61 5f 72 61 77 73 65 74 70 00 6f 73 5f 69 73 66 69 6c 65 00 6c 75 61 5f 67 65 74 68 k.lua_rawsetp.os_isfile.lua_geth
31e0 6f 6f 6b 6d 61 73 6b 00 6f 73 5f 63 68 64 69 72 00 6c 75 61 4c 5f 72 65 71 75 69 72 65 66 00 6c ookmask.os_chdir.luaL_requiref.l
3200 75 61 5f 69 73 73 74 72 69 6e 67 00 70 72 65 6d 61 6b 65 5f 6c 6f 63 61 74 65 00 47 4c 49 42 43 ua_isstring.premake_locate.GLIBC
3220 5f 32 2e 32 2e 35 00 47 4c 49 42 43 5f 32 2e 31 31 00 47 4c 49 42 43 5f 32 2e 33 2e 34 00 47 4c _2.2.5.GLIBC_2.11.GLIBC_2.3.4.GL
3240 49 42 43 5f 32 2e 34 00 47 4c 49 42 43 5f 32 2e 37 00 47 4c 49 42 43 5f 32 2e 33 00 00 00 02 00 IBC_2.4.GLIBC_2.7.GLIBC_2.3.....
3260 03 00 03 00 03 00 03 00 04 00 03 00 03 00 00 00 03 00 03 00 05 00 03 00 03 00 03 00 03 00 03 00 ................................
3280 04 00 03 00 03 00 04 00 03 00 03 00 03 00 03 00 03 00 06 00 03 00 03 00 03 00 03 00 04 00 03 00 ................................
32a0 03 00 03 00 03 00 03 00 03 00 04 00 03 00 04 00 03 00 04 00 03 00 03 00 04 00 03 00 03 00 04 00 ................................
32c0 03 00 03 00 03 00 03 00 04 00 03 00 03 00 04 00 07 00 03 00 00 00 03 00 03 00 03 00 04 00 03 00 ................................
32e0 03 00 03 00 08 00 04 00 03 00 03 00 03 00 03 00 04 00 03 00 03 00 03 00 04 00 03 00 03 00 03 00 ................................
3300 08 00 07 00 03 00 07 00 03 00 03 00 09 00 03 00 03 00 03 00 03 00 00 00 03 00 04 00 04 00 03 00 ................................
3320 04 00 04 00 03 00 03 00 07 00 00 00 04 00 03 00 08 00 04 00 03 00 03 00 08 00 02 00 02 00 07 00 ................................
3340 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3360 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 03 00 ................................
3380 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
33a0 01 00 01 00 01 00 01 00 01 00 01 00 01 00 03 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
33c0 01 00 01 00 01 00 01 00 01 00 03 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
33e0 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3400 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3420 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3440 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3460 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3480 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
34a0 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00 ................................
34c0 01 00 01 00 01 00 00 00 10 00 00 00 20 00 00 00 75 1a 69 09 00 00 08 00 53 0d 00 00 00 00 00 00 ................u.i.....S.......
34e0 01 00 01 00 82 00 00 00 10 00 00 00 20 00 00 00 75 1a 69 09 00 00 04 00 53 0d 00 00 00 00 00 00 ................u.i.....S.......
3500 01 00 06 00 e4 00 00 00 10 00 00 00 00 00 00 00 91 91 96 06 00 00 09 00 5f 0d 00 00 10 00 00 00 ........................_.......
3520 74 19 69 09 00 00 07 00 6a 0d 00 00 10 00 00 00 14 69 69 0d 00 00 06 00 76 0d 00 00 10 00 00 00 t.i.....j........ii.....v.......
3540 17 69 69 0d 00 00 05 00 80 0d 00 00 10 00 00 00 75 1a 69 09 00 00 03 00 53 0d 00 00 10 00 00 00 .ii.............u.i.....S.......
3560 13 69 69 0d 00 00 02 00 8a 0d 00 00 00 00 00 00 f8 9f 65 00 00 00 00 00 06 00 00 00 3c 00 00 00 .ii...............e.........<...
3580 00 00 00 00 00 00 00 00 40 a5 65 00 00 00 00 00 05 00 00 00 a9 00 00 00 00 00 00 00 00 00 00 00 ........@.e.....................
35a0 48 a5 65 00 00 00 00 00 05 00 00 00 91 00 00 00 00 00 00 00 00 00 00 00 50 a5 65 00 00 00 00 00 H.e.....................P.e.....
35c0 05 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 00 18 a0 65 00 00 00 00 00 07 00 00 00 01 00 00 00 ..................e.............
35e0 00 00 00 00 00 00 00 00 20 a0 65 00 00 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
3600 28 a0 65 00 00 00 00 00 07 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 30 a0 65 00 00 00 00 00 (.e.....................0.e.....
3620 07 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 38 a0 65 00 00 00 00 00 07 00 00 00 05 00 00 00 ................8.e.............
3640 00 00 00 00 00 00 00 00 40 a0 65 00 00 00 00 00 07 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 ........@.e.....................
3660 48 a0 65 00 00 00 00 00 07 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 50 a0 65 00 00 00 00 00 H.e.....................P.e.....
3680 07 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 58 a0 65 00 00 00 00 00 07 00 00 00 0a 00 00 00 ................X.e.............
36a0 00 00 00 00 00 00 00 00 60 a0 65 00 00 00 00 00 07 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 ........`.e.....................
36c0 68 a0 65 00 00 00 00 00 07 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 70 a0 65 00 00 00 00 00 h.e.....................p.e.....
36e0 07 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00 78 a0 65 00 00 00 00 00 07 00 00 00 0e 00 00 00 ................x.e.............
3700 00 00 00 00 00 00 00 00 80 a0 65 00 00 00 00 00 07 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
3720 88 a0 65 00 00 00 00 00 07 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 90 a0 65 00 00 00 00 00 ..e.......................e.....
3740 07 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 98 a0 65 00 00 00 00 00 07 00 00 00 12 00 00 00 ..................e.............
3760 00 00 00 00 00 00 00 00 a0 a0 65 00 00 00 00 00 07 00 00 00 13 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
3780 a8 a0 65 00 00 00 00 00 07 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 b0 a0 65 00 00 00 00 00 ..e.......................e.....
37a0 07 00 00 00 15 00 00 00 00 00 00 00 00 00 00 00 b8 a0 65 00 00 00 00 00 07 00 00 00 16 00 00 00 ..................e.............
37c0 00 00 00 00 00 00 00 00 c0 a0 65 00 00 00 00 00 07 00 00 00 17 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
37e0 c8 a0 65 00 00 00 00 00 07 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 d0 a0 65 00 00 00 00 00 ..e.......................e.....
3800 07 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 d8 a0 65 00 00 00 00 00 07 00 00 00 1a 00 00 00 ..................e.............
3820 00 00 00 00 00 00 00 00 e0 a0 65 00 00 00 00 00 07 00 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
3840 e8 a0 65 00 00 00 00 00 07 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 f0 a0 65 00 00 00 00 00 ..e.......................e.....
3860 07 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 f8 a0 65 00 00 00 00 00 07 00 00 00 1e 00 00 00 ..................e.............
3880 00 00 00 00 00 00 00 00 00 a1 65 00 00 00 00 00 07 00 00 00 1f 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
38a0 08 a1 65 00 00 00 00 00 07 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 10 a1 65 00 00 00 00 00 ..e.......................e.....
38c0 07 00 00 00 21 00 00 00 00 00 00 00 00 00 00 00 18 a1 65 00 00 00 00 00 07 00 00 00 22 00 00 00 ....!.............e........."...
38e0 00 00 00 00 00 00 00 00 20 a1 65 00 00 00 00 00 07 00 00 00 23 00 00 00 00 00 00 00 00 00 00 00 ..........e.........#...........
3900 28 a1 65 00 00 00 00 00 07 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 30 a1 65 00 00 00 00 00 (.e.........$...........0.e.....
3920 07 00 00 00 25 00 00 00 00 00 00 00 00 00 00 00 38 a1 65 00 00 00 00 00 07 00 00 00 26 00 00 00 ....%...........8.e.........&...
3940 00 00 00 00 00 00 00 00 40 a1 65 00 00 00 00 00 07 00 00 00 27 00 00 00 00 00 00 00 00 00 00 00 ........@.e.........'...........
3960 48 a1 65 00 00 00 00 00 07 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00 50 a1 65 00 00 00 00 00 H.e.........(...........P.e.....
3980 07 00 00 00 29 00 00 00 00 00 00 00 00 00 00 00 58 a1 65 00 00 00 00 00 07 00 00 00 2a 00 00 00 ....)...........X.e.........*...
39a0 00 00 00 00 00 00 00 00 60 a1 65 00 00 00 00 00 07 00 00 00 2b 00 00 00 00 00 00 00 00 00 00 00 ........`.e.........+...........
39c0 68 a1 65 00 00 00 00 00 07 00 00 00 2c 00 00 00 00 00 00 00 00 00 00 00 70 a1 65 00 00 00 00 00 h.e.........,...........p.e.....
39e0 07 00 00 00 2d 00 00 00 00 00 00 00 00 00 00 00 78 a1 65 00 00 00 00 00 07 00 00 00 2e 00 00 00 ....-...........x.e.............
3a00 00 00 00 00 00 00 00 00 80 a1 65 00 00 00 00 00 07 00 00 00 2f 00 00 00 00 00 00 00 00 00 00 00 ..........e........./...........
3a20 88 a1 65 00 00 00 00 00 07 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 90 a1 65 00 00 00 00 00 ..e.........0.............e.....
3a40 07 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 98 a1 65 00 00 00 00 00 07 00 00 00 32 00 00 00 ....1.............e.........2...
3a60 00 00 00 00 00 00 00 00 a0 a1 65 00 00 00 00 00 07 00 00 00 33 00 00 00 00 00 00 00 00 00 00 00 ..........e.........3...........
3a80 a8 a1 65 00 00 00 00 00 07 00 00 00 34 00 00 00 00 00 00 00 00 00 00 00 b0 a1 65 00 00 00 00 00 ..e.........4.............e.....
3aa0 07 00 00 00 35 00 00 00 00 00 00 00 00 00 00 00 b8 a1 65 00 00 00 00 00 07 00 00 00 36 00 00 00 ....5.............e.........6...
3ac0 00 00 00 00 00 00 00 00 c0 a1 65 00 00 00 00 00 07 00 00 00 37 00 00 00 00 00 00 00 00 00 00 00 ..........e.........7...........
3ae0 c8 a1 65 00 00 00 00 00 07 00 00 00 38 00 00 00 00 00 00 00 00 00 00 00 d0 a1 65 00 00 00 00 00 ..e.........8.............e.....
3b00 07 00 00 00 39 00 00 00 00 00 00 00 00 00 00 00 d8 a1 65 00 00 00 00 00 07 00 00 00 3a 00 00 00 ....9.............e.........:...
3b20 00 00 00 00 00 00 00 00 e0 a1 65 00 00 00 00 00 07 00 00 00 3b 00 00 00 00 00 00 00 00 00 00 00 ..........e.........;...........
3b40 e8 a1 65 00 00 00 00 00 07 00 00 00 3c 00 00 00 00 00 00 00 00 00 00 00 f0 a1 65 00 00 00 00 00 ..e.........<.............e.....
3b60 07 00 00 00 3d 00 00 00 00 00 00 00 00 00 00 00 f8 a1 65 00 00 00 00 00 07 00 00 00 3e 00 00 00 ....=.............e.........>...
3b80 00 00 00 00 00 00 00 00 00 a2 65 00 00 00 00 00 07 00 00 00 3f 00 00 00 00 00 00 00 00 00 00 00 ..........e.........?...........
3ba0 08 a2 65 00 00 00 00 00 07 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 10 a2 65 00 00 00 00 00 ..e.........@.............e.....
3bc0 07 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 18 a2 65 00 00 00 00 00 07 00 00 00 42 00 00 00 ....A.............e.........B...
3be0 00 00 00 00 00 00 00 00 20 a2 65 00 00 00 00 00 07 00 00 00 43 00 00 00 00 00 00 00 00 00 00 00 ..........e.........C...........
3c00 28 a2 65 00 00 00 00 00 07 00 00 00 44 00 00 00 00 00 00 00 00 00 00 00 30 a2 65 00 00 00 00 00 (.e.........D...........0.e.....
3c20 07 00 00 00 45 00 00 00 00 00 00 00 00 00 00 00 38 a2 65 00 00 00 00 00 07 00 00 00 46 00 00 00 ....E...........8.e.........F...
3c40 00 00 00 00 00 00 00 00 40 a2 65 00 00 00 00 00 07 00 00 00 47 00 00 00 00 00 00 00 00 00 00 00 ........@.e.........G...........
3c60 48 a2 65 00 00 00 00 00 07 00 00 00 48 00 00 00 00 00 00 00 00 00 00 00 50 a2 65 00 00 00 00 00 H.e.........H...........P.e.....
3c80 07 00 00 00 49 00 00 00 00 00 00 00 00 00 00 00 58 a2 65 00 00 00 00 00 07 00 00 00 4a 00 00 00 ....I...........X.e.........J...
3ca0 00 00 00 00 00 00 00 00 60 a2 65 00 00 00 00 00 07 00 00 00 4b 00 00 00 00 00 00 00 00 00 00 00 ........`.e.........K...........
3cc0 68 a2 65 00 00 00 00 00 07 00 00 00 4c 00 00 00 00 00 00 00 00 00 00 00 70 a2 65 00 00 00 00 00 h.e.........L...........p.e.....
3ce0 07 00 00 00 4d 00 00 00 00 00 00 00 00 00 00 00 78 a2 65 00 00 00 00 00 07 00 00 00 4e 00 00 00 ....M...........x.e.........N...
3d00 00 00 00 00 00 00 00 00 80 a2 65 00 00 00 00 00 07 00 00 00 4f 00 00 00 00 00 00 00 00 00 00 00 ..........e.........O...........
3d20 88 a2 65 00 00 00 00 00 07 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 90 a2 65 00 00 00 00 00 ..e.........P.............e.....
3d40 07 00 00 00 51 00 00 00 00 00 00 00 00 00 00 00 98 a2 65 00 00 00 00 00 07 00 00 00 52 00 00 00 ....Q.............e.........R...
3d60 00 00 00 00 00 00 00 00 a0 a2 65 00 00 00 00 00 07 00 00 00 53 00 00 00 00 00 00 00 00 00 00 00 ..........e.........S...........
3d80 a8 a2 65 00 00 00 00 00 07 00 00 00 54 00 00 00 00 00 00 00 00 00 00 00 b0 a2 65 00 00 00 00 00 ..e.........T.............e.....
3da0 07 00 00 00 55 00 00 00 00 00 00 00 00 00 00 00 b8 a2 65 00 00 00 00 00 07 00 00 00 56 00 00 00 ....U.............e.........V...
3dc0 00 00 00 00 00 00 00 00 c0 a2 65 00 00 00 00 00 07 00 00 00 57 00 00 00 00 00 00 00 00 00 00 00 ..........e.........W...........
3de0 c8 a2 65 00 00 00 00 00 07 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 d0 a2 65 00 00 00 00 00 ..e.........X.............e.....
3e00 07 00 00 00 59 00 00 00 00 00 00 00 00 00 00 00 d8 a2 65 00 00 00 00 00 07 00 00 00 5a 00 00 00 ....Y.............e.........Z...
3e20 00 00 00 00 00 00 00 00 e0 a2 65 00 00 00 00 00 07 00 00 00 5b 00 00 00 00 00 00 00 00 00 00 00 ..........e.........[...........
3e40 e8 a2 65 00 00 00 00 00 07 00 00 00 5c 00 00 00 00 00 00 00 00 00 00 00 f0 a2 65 00 00 00 00 00 ..e.........\.............e.....
3e60 07 00 00 00 5e 00 00 00 00 00 00 00 00 00 00 00 f8 a2 65 00 00 00 00 00 07 00 00 00 5f 00 00 00 ....^.............e........._...
3e80 00 00 00 00 00 00 00 00 00 a3 65 00 00 00 00 00 07 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 ..........e.........`...........
3ea0 08 a3 65 00 00 00 00 00 07 00 00 00 61 00 00 00 00 00 00 00 00 00 00 00 10 a3 65 00 00 00 00 00 ..e.........a.............e.....
3ec0 07 00 00 00 62 00 00 00 00 00 00 00 00 00 00 00 18 a3 65 00 00 00 00 00 07 00 00 00 63 00 00 00 ....b.............e.........c...
3ee0 00 00 00 00 00 00 00 00 20 a3 65 00 00 00 00 00 07 00 00 00 64 00 00 00 00 00 00 00 00 00 00 00 ..........e.........d...........
3f00 28 a3 65 00 00 00 00 00 07 00 00 00 65 00 00 00 00 00 00 00 00 00 00 00 30 a3 65 00 00 00 00 00 (.e.........e...........0.e.....
3f20 07 00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 38 a3 65 00 00 00 00 00 07 00 00 00 68 00 00 00 ....f...........8.e.........h...
3f40 00 00 00 00 00 00 00 00 40 a3 65 00 00 00 00 00 07 00 00 00 69 00 00 00 00 00 00 00 00 00 00 00 ........@.e.........i...........
3f60 48 a3 65 00 00 00 00 00 07 00 00 00 6a 00 00 00 00 00 00 00 00 00 00 00 50 a3 65 00 00 00 00 00 H.e.........j...........P.e.....
3f80 07 00 00 00 6b 00 00 00 00 00 00 00 00 00 00 00 58 a3 65 00 00 00 00 00 07 00 00 00 6c 00 00 00 ....k...........X.e.........l...
3fa0 00 00 00 00 00 00 00 00 60 a3 65 00 00 00 00 00 07 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 ........`.e.........m...........
3fc0 68 a3 65 00 00 00 00 00 07 00 00 00 6e 00 00 00 00 00 00 00 00 00 00 00 70 a3 65 00 00 00 00 00 h.e.........n...........p.e.....
3fe0 07 00 00 00 6f 00 00 00 00 00 00 00 00 00 00 00 78 a3 65 00 00 00 00 00 07 00 00 00 70 00 00 00 ....o...........x.e.........p...
4000 00 00 00 00 00 00 00 00 80 a3 65 00 00 00 00 00 07 00 00 00 71 00 00 00 00 00 00 00 00 00 00 00 ..........e.........q...........
4020 48 83 ec 08 48 8b 05 cd 5f 25 00 48 85 c0 74 05 e8 bb 03 00 00 48 83 c4 08 c3 00 00 00 00 00 00 H...H..._%.H..t......H..........
4040 ff 35 c2 5f 25 00 ff 25 c4 5f 25 00 0f 1f 40 00 ff 25 c2 5f 25 00 68 00 00 00 00 e9 e0 ff ff ff .5._%..%._%...@..%._%.h.........
4060 ff 25 ba 5f 25 00 68 01 00 00 00 e9 d0 ff ff ff ff 25 b2 5f 25 00 68 02 00 00 00 e9 c0 ff ff ff .%._%.h..........%._%.h.........
4080 ff 25 aa 5f 25 00 68 03 00 00 00 e9 b0 ff ff ff ff 25 a2 5f 25 00 68 04 00 00 00 e9 a0 ff ff ff .%._%.h..........%._%.h.........
40a0 ff 25 9a 5f 25 00 68 05 00 00 00 e9 90 ff ff ff ff 25 92 5f 25 00 68 06 00 00 00 e9 80 ff ff ff .%._%.h..........%._%.h.........
40c0 ff 25 8a 5f 25 00 68 07 00 00 00 e9 70 ff ff ff ff 25 82 5f 25 00 68 08 00 00 00 e9 60 ff ff ff .%._%.h.....p....%._%.h.....`...
40e0 ff 25 7a 5f 25 00 68 09 00 00 00 e9 50 ff ff ff ff 25 72 5f 25 00 68 0a 00 00 00 e9 40 ff ff ff .%z_%.h.....P....%r_%.h.....@...
4100 ff 25 6a 5f 25 00 68 0b 00 00 00 e9 30 ff ff ff ff 25 62 5f 25 00 68 0c 00 00 00 e9 20 ff ff ff .%j_%.h.....0....%b_%.h.........
4120 ff 25 5a 5f 25 00 68 0d 00 00 00 e9 10 ff ff ff ff 25 52 5f 25 00 68 0e 00 00 00 e9 00 ff ff ff .%Z_%.h..........%R_%.h.........
4140 ff 25 4a 5f 25 00 68 0f 00 00 00 e9 f0 fe ff ff ff 25 42 5f 25 00 68 10 00 00 00 e9 e0 fe ff ff .%J_%.h..........%B_%.h.........
4160 ff 25 3a 5f 25 00 68 11 00 00 00 e9 d0 fe ff ff ff 25 32 5f 25 00 68 12 00 00 00 e9 c0 fe ff ff .%:_%.h..........%2_%.h.........
4180 ff 25 2a 5f 25 00 68 13 00 00 00 e9 b0 fe ff ff ff 25 22 5f 25 00 68 14 00 00 00 e9 a0 fe ff ff .%*_%.h..........%"_%.h.........
41a0 ff 25 1a 5f 25 00 68 15 00 00 00 e9 90 fe ff ff ff 25 12 5f 25 00 68 16 00 00 00 e9 80 fe ff ff .%._%.h..........%._%.h.........
41c0 ff 25 0a 5f 25 00 68 17 00 00 00 e9 70 fe ff ff ff 25 02 5f 25 00 68 18 00 00 00 e9 60 fe ff ff .%._%.h.....p....%._%.h.....`...
41e0 ff 25 fa 5e 25 00 68 19 00 00 00 e9 50 fe ff ff ff 25 f2 5e 25 00 68 1a 00 00 00 e9 40 fe ff ff .%.^%.h.....P....%.^%.h.....@...
4200 ff 25 ea 5e 25 00 68 1b 00 00 00 e9 30 fe ff ff ff 25 e2 5e 25 00 68 1c 00 00 00 e9 20 fe ff ff .%.^%.h.....0....%.^%.h.........
4220 ff 25 da 5e 25 00 68 1d 00 00 00 e9 10 fe ff ff ff 25 d2 5e 25 00 68 1e 00 00 00 e9 00 fe ff ff .%.^%.h..........%.^%.h.........
4240 ff 25 ca 5e 25 00 68 1f 00 00 00 e9 f0 fd ff ff ff 25 c2 5e 25 00 68 20 00 00 00 e9 e0 fd ff ff .%.^%.h..........%.^%.h.........
4260 ff 25 ba 5e 25 00 68 21 00 00 00 e9 d0 fd ff ff ff 25 b2 5e 25 00 68 22 00 00 00 e9 c0 fd ff ff .%.^%.h!.........%.^%.h"........
4280 ff 25 aa 5e 25 00 68 23 00 00 00 e9 b0 fd ff ff ff 25 a2 5e 25 00 68 24 00 00 00 e9 a0 fd ff ff .%.^%.h#.........%.^%.h$........
42a0 ff 25 9a 5e 25 00 68 25 00 00 00 e9 90 fd ff ff ff 25 92 5e 25 00 68 26 00 00 00 e9 80 fd ff ff .%.^%.h%.........%.^%.h&........
42c0 ff 25 8a 5e 25 00 68 27 00 00 00 e9 70 fd ff ff ff 25 82 5e 25 00 68 28 00 00 00 e9 60 fd ff ff .%.^%.h'....p....%.^%.h(....`...
42e0 ff 25 7a 5e 25 00 68 29 00 00 00 e9 50 fd ff ff ff 25 72 5e 25 00 68 2a 00 00 00 e9 40 fd ff ff .%z^%.h)....P....%r^%.h*....@...
4300 ff 25 6a 5e 25 00 68 2b 00 00 00 e9 30 fd ff ff ff 25 62 5e 25 00 68 2c 00 00 00 e9 20 fd ff ff .%j^%.h+....0....%b^%.h,........
4320 ff 25 5a 5e 25 00 68 2d 00 00 00 e9 10 fd ff ff ff 25 52 5e 25 00 68 2e 00 00 00 e9 00 fd ff ff .%Z^%.h-.........%R^%.h.........
4340 ff 25 4a 5e 25 00 68 2f 00 00 00 e9 f0 fc ff ff ff 25 42 5e 25 00 68 30 00 00 00 e9 e0 fc ff ff .%J^%.h/.........%B^%.h0........
4360 ff 25 3a 5e 25 00 68 31 00 00 00 e9 d0 fc ff ff ff 25 32 5e 25 00 68 32 00 00 00 e9 c0 fc ff ff .%:^%.h1.........%2^%.h2........
4380 ff 25 2a 5e 25 00 68 33 00 00 00 e9 b0 fc ff ff ff 25 22 5e 25 00 68 34 00 00 00 e9 a0 fc ff ff .%*^%.h3.........%"^%.h4........
43a0 ff 25 1a 5e 25 00 68 35 00 00 00 e9 90 fc ff ff ff 25 12 5e 25 00 68 36 00 00 00 e9 80 fc ff ff .%.^%.h5.........%.^%.h6........
43c0 ff 25 0a 5e 25 00 68 37 00 00 00 e9 70 fc ff ff ff 25 02 5e 25 00 68 38 00 00 00 e9 60 fc ff ff .%.^%.h7....p....%.^%.h8....`...
43e0 ff 25 fa 5d 25 00 68 39 00 00 00 e9 50 fc ff ff ff 25 f2 5d 25 00 68 3a 00 00 00 e9 40 fc ff ff .%.]%.h9....P....%.]%.h:....@...
4400 ff 25 ea 5d 25 00 68 3b 00 00 00 e9 30 fc ff ff ff 25 e2 5d 25 00 68 3c 00 00 00 e9 20 fc ff ff .%.]%.h;....0....%.]%.h<........
4420 ff 25 da 5d 25 00 68 3d 00 00 00 e9 10 fc ff ff ff 25 d2 5d 25 00 68 3e 00 00 00 e9 00 fc ff ff .%.]%.h=.........%.]%.h>........
4440 ff 25 ca 5d 25 00 68 3f 00 00 00 e9 f0 fb ff ff ff 25 c2 5d 25 00 68 40 00 00 00 e9 e0 fb ff ff .%.]%.h?.........%.]%.h@........
4460 ff 25 ba 5d 25 00 68 41 00 00 00 e9 d0 fb ff ff ff 25 b2 5d 25 00 68 42 00 00 00 e9 c0 fb ff ff .%.]%.hA.........%.]%.hB........
4480 ff 25 aa 5d 25 00 68 43 00 00 00 e9 b0 fb ff ff ff 25 a2 5d 25 00 68 44 00 00 00 e9 a0 fb ff ff .%.]%.hC.........%.]%.hD........
44a0 ff 25 9a 5d 25 00 68 45 00 00 00 e9 90 fb ff ff ff 25 92 5d 25 00 68 46 00 00 00 e9 80 fb ff ff .%.]%.hE.........%.]%.hF........
44c0 ff 25 8a 5d 25 00 68 47 00 00 00 e9 70 fb ff ff ff 25 82 5d 25 00 68 48 00 00 00 e9 60 fb ff ff .%.]%.hG....p....%.]%.hH....`...
44e0 ff 25 7a 5d 25 00 68 49 00 00 00 e9 50 fb ff ff ff 25 72 5d 25 00 68 4a 00 00 00 e9 40 fb ff ff .%z]%.hI....P....%r]%.hJ....@...
4500 ff 25 6a 5d 25 00 68 4b 00 00 00 e9 30 fb ff ff ff 25 62 5d 25 00 68 4c 00 00 00 e9 20 fb ff ff .%j]%.hK....0....%b]%.hL........
4520 ff 25 5a 5d 25 00 68 4d 00 00 00 e9 10 fb ff ff ff 25 52 5d 25 00 68 4e 00 00 00 e9 00 fb ff ff .%Z]%.hM.........%R]%.hN........
4540 ff 25 4a 5d 25 00 68 4f 00 00 00 e9 f0 fa ff ff ff 25 42 5d 25 00 68 50 00 00 00 e9 e0 fa ff ff .%J]%.hO.........%B]%.hP........
4560 ff 25 3a 5d 25 00 68 51 00 00 00 e9 d0 fa ff ff ff 25 32 5d 25 00 68 52 00 00 00 e9 c0 fa ff ff .%:]%.hQ.........%2]%.hR........
4580 ff 25 2a 5d 25 00 68 53 00 00 00 e9 b0 fa ff ff ff 25 22 5d 25 00 68 54 00 00 00 e9 a0 fa ff ff .%*]%.hS.........%"]%.hT........
45a0 ff 25 1a 5d 25 00 68 55 00 00 00 e9 90 fa ff ff ff 25 12 5d 25 00 68 56 00 00 00 e9 80 fa ff ff .%.]%.hU.........%.]%.hV........
45c0 ff 25 0a 5d 25 00 68 57 00 00 00 e9 70 fa ff ff ff 25 02 5d 25 00 68 58 00 00 00 e9 60 fa ff ff .%.]%.hW....p....%.]%.hX....`...
45e0 ff 25 fa 5c 25 00 68 59 00 00 00 e9 50 fa ff ff ff 25 f2 5c 25 00 68 5a 00 00 00 e9 40 fa ff ff .%.\%.hY....P....%.\%.hZ....@...
4600 ff 25 ea 5c 25 00 68 5b 00 00 00 e9 30 fa ff ff ff 25 e2 5c 25 00 68 5c 00 00 00 e9 20 fa ff ff .%.\%.h[....0....%.\%.h\........
4620 ff 25 da 5c 25 00 68 5d 00 00 00 e9 10 fa ff ff ff 25 d2 5c 25 00 68 5e 00 00 00 e9 00 fa ff ff .%.\%.h].........%.\%.h^........
4640 ff 25 ca 5c 25 00 68 5f 00 00 00 e9 f0 f9 ff ff ff 25 c2 5c 25 00 68 60 00 00 00 e9 e0 f9 ff ff .%.\%.h_.........%.\%.h`........
4660 ff 25 ba 5c 25 00 68 61 00 00 00 e9 d0 f9 ff ff ff 25 b2 5c 25 00 68 62 00 00 00 e9 c0 f9 ff ff .%.\%.ha.........%.\%.hb........
4680 ff 25 aa 5c 25 00 68 63 00 00 00 e9 b0 f9 ff ff ff 25 a2 5c 25 00 68 64 00 00 00 e9 a0 f9 ff ff .%.\%.hc.........%.\%.hd........
46a0 ff 25 9a 5c 25 00 68 65 00 00 00 e9 90 f9 ff ff ff 25 92 5c 25 00 68 66 00 00 00 e9 80 f9 ff ff .%.\%.he.........%.\%.hf........
46c0 ff 25 8a 5c 25 00 68 67 00 00 00 e9 70 f9 ff ff ff 25 82 5c 25 00 68 68 00 00 00 e9 60 f9 ff ff .%.\%.hg....p....%.\%.hh....`...
46e0 ff 25 7a 5c 25 00 68 69 00 00 00 e9 50 f9 ff ff ff 25 72 5c 25 00 68 6a 00 00 00 e9 40 f9 ff ff .%z\%.hi....P....%r\%.hj....@...
4700 ff 25 6a 5c 25 00 68 6b 00 00 00 e9 30 f9 ff ff ff 25 62 5c 25 00 68 6c 00 00 00 e9 20 f9 ff ff .%j\%.hk....0....%b\%.hl........
4720 ff 25 5a 5c 25 00 68 6d 00 00 00 e9 10 f9 ff ff 55 48 89 d5 53 48 89 fb 50 48 89 53 10 e8 ed 6d .%Z\%.hm........UH..SH..PH.S...m
4740 01 00 48 89 45 00 8a 40 08 83 ce ff 48 89 df 83 c8 40 0f b6 c0 89 45 08 48 83 43 10 10 e8 e8 63 ..H.E..@....H....@....E.H.C....c
4760 00 00 41 56 41 89 d6 41 55 49 89 f5 be 5c 00 00 00 41 54 49 89 cc 55 31 ed 53 48 8b 47 48 48 89 ..AVA..AUI...\...ATI..U1.SH.GHH.
4780 fb 48 c7 40 08 00 00 00 00 e8 bb b1 00 00 41 39 ee 7e 17 48 ff c5 41 8b 74 ad fc 83 fe ff 74 0a .H.@..........A9.~.H..A.t.....t.
47a0 48 89 df e8 a1 b1 00 00 eb e4 ba 21 01 00 00 4c 89 e6 48 89 df e8 d6 b0 00 00 41 55 41 89 f5 41 H..........!...L..H.......AUA..A
47c0 b8 58 fd 44 00 41 54 49 89 d4 55 53 48 89 fb 50 48 8b 47 18 48 8b 68 38 48 8b 07 8b 50 68 85 d2 .X.D.ATI..USH..PH.G.H.h8H...Ph..
47e0 74 12 be 66 fd 44 00 48 89 ef 31 c0 e8 65 4e 00 00 49 89 c0 be 7a fd 44 00 48 89 ef 44 89 e9 4c t..f.D.H..1..eN..I...z.D.H..D..L
4800 89 e2 31 c0 e8 4d 4e 00 00 48 8b 7b 18 48 89 c6 e8 8d b2 00 00 41 55 41 89 fd 41 54 49 89 f4 55 ..1..MN..H.{.H.......AUA..ATI..U
4820 53 51 e8 81 ff 00 00 48 89 c3 48 89 c7 e8 25 a9 00 00 48 89 df e8 75 0a 00 00 49 8b 34 24 48 89 SQ.....H..H...%...H...u...I.4$H.
4840 df 89 c5 e8 0f 0d 00 00 be ef d0 44 00 48 89 df e8 d3 35 01 00 85 ed 75 10 4c 89 e2 44 89 ee 48 ...........D.H....5....u.L..D..H
4860 89 df e8 0e 0b 00 00 89 c5 48 89 df e8 6b af 00 00 5a 5b 89 e8 5d 41 5c 41 5d c3 31 ed 49 89 d1 .........H...k...Z[..]A\A].1.I..
4880 5e 48 89 e2 48 83 e4 f0 50 54 49 c7 c0 b0 c1 41 00 48 c7 c1 40 c1 41 00 48 c7 c7 15 48 40 00 e8 ^H..H...PTI....A.H..@.A.H...H@..
48a0 ac fa ff ff f4 66 2e 0f 1f 84 00 00 00 00 00 90 b8 47 a5 65 00 55 48 2d 40 a5 65 00 48 83 f8 0e .....f...........G.e.UH-@.e.H...
48c0 48 89 e5 77 02 5d c3 b8 00 00 00 00 48 85 c0 74 f4 5d bf 40 a5 65 00 ff e0 0f 1f 80 00 00 00 00 H..w.]......H..t.].@.e..........
48e0 b8 40 a5 65 00 55 48 2d 40 a5 65 00 48 c1 f8 03 48 89 e5 48 89 c2 48 c1 ea 3f 48 01 d0 48 d1 f8 .@.e.UH-@.e.H...H..H..H..?H..H..
4900 75 02 5d c3 ba 00 00 00 00 48 85 d2 74 f4 5d 48 89 c6 bf 40 a5 65 00 ff e2 0f 1f 80 00 00 00 00 u.]......H..t.]H...@.e..........
4920 80 3d 31 5c 25 00 00 75 11 55 48 89 e5 e8 7e ff ff ff 5d c6 05 1e 5c 25 00 01 f3 c3 0f 1f 40 00 .=1\%..u.UH...~...]...\%......@.
4940 48 83 3d b8 54 25 00 00 74 1e b8 00 00 00 00 48 85 c0 74 14 55 bf 00 9e 65 00 48 89 e5 ff d0 5d H.=.T%..t......H..t.U...e.H....]
4960 e9 7b ff ff ff 0f 1f 00 e9 73 ff ff ff 48 81 ec 98 00 00 00 48 89 e6 e8 44 78 01 00 31 d2 85 c0 .{.......s...H......H...Dx..1...
4980 75 0d 8b 54 24 18 c1 ea 0e 83 f2 01 83 e2 01 89 d0 48 81 c4 98 00 00 00 c3 53 31 d2 be 01 00 00 u..T$............H.......S1.....
49a0 00 48 89 fb e8 55 f2 00 00 48 89 c7 e8 bc ff ff ff 48 89 df 89 c6 e8 b7 31 01 00 b8 01 00 00 00 .H...U...H.......H......1.......
49c0 5b c3 41 54 31 d2 be 01 00 00 00 55 53 48 89 fb 48 81 ec 90 00 00 00 e8 22 f2 00 00 48 89 e6 48 [.AT1......USH..H......."...H..H
49e0 89 c7 49 89 c4 e8 d6 77 01 00 85 c0 74 62 48 89 df e8 e9 2e 01 00 e8 95 f6 ff ff 8b 28 83 fd 02 ..I....w....tbH.............(...
4a00 74 1f 83 fd 0d 75 2e 4c 89 e2 be e4 c1 41 00 48 89 df 31 c0 40 b5 02 e8 11 30 01 00 e9 90 00 00 t....u.L.....A.H..1.@....0......
4a20 00 4c 89 e2 be ff c1 41 00 48 89 df 31 c0 e8 fa 2f 01 00 eb 7c 89 ea 4c 89 e1 be 12 c2 41 00 48 .L.....A.H..1.../...|..L.....A.H
4a40 89 df 31 c0 bd 02 00 00 00 e8 df 2f 01 00 eb 61 31 d2 31 f6 48 89 df e8 ec 32 01 00 be 44 c2 41 ..1......../...a1.1.H....2...D.A
4a60 00 48 89 df bd 01 00 00 00 e8 2e 2f 01 00 48 8b 74 24 58 48 89 df e8 8d 2e 01 00 be fd ff ff ff .H........./..H.t$XH............
4a80 48 89 df e8 0d 34 01 00 be 4a c2 41 00 48 89 df e8 07 2f 01 00 f2 48 0f 2a 44 24 30 48 89 df e8 H....4...J.A.H..../...H.*D$0H...
4aa0 4f 2e 01 00 be fd ff ff ff 48 89 df e8 e4 33 01 00 48 81 c4 90 00 00 00 89 e8 5b 5d 41 5c c3 55 O........H....3..H........[]A\.U
4ac0 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 2d f1 00 00 48 89 c7 48 89 c5 e8 e4 f6 ff ff 85 c0 74 21 1......SH..Q.-...H..H.........t!
4ae0 48 89 df e8 f7 2d 01 00 48 89 ea be 4f c2 41 00 48 89 df 31 c0 e8 33 2f 01 00 b8 02 00 00 00 eb H....-..H...O.A.H..1..3/........
4b00 12 be 01 00 00 00 48 89 df e8 64 30 01 00 b8 01 00 00 00 5a 5b 5d c3 41 54 31 d2 be 01 00 00 00 ......H...d0.......Z[].AT1......
4b20 55 53 48 89 fb e8 d4 f0 00 00 31 d2 49 89 c4 be 02 00 00 00 48 89 df e8 c2 f0 00 00 4c 89 e2 48 USH.......1.I.......H.......L..H
4b40 89 c1 be 6f c2 41 00 48 89 df 48 89 c5 31 c0 e8 d9 2e 01 00 31 d2 83 ce ff 48 89 df e8 25 2c 01 ...o.A.H..H..1......1....H...%,.
4b60 00 48 89 c7 e8 87 f6 ff ff 85 c0 74 21 48 89 df e8 6a 2d 01 00 48 89 ea be 78 c2 41 00 48 89 df .H.........t!H...j-..H...x.A.H..
4b80 31 c0 e8 a6 2e 01 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 d7 2f 01 00 b8 01 00 00 00 1..................H..../.......
4ba0 5b 5d 41 5c c3 85 f6 b8 05 15 00 00 74 09 48 63 c6 48 05 a5 b5 02 00 48 0f be 17 84 d2 74 0c 48 []A\........t.Hc.H.....H.....t.H
4bc0 6b c0 21 48 ff c7 48 01 d0 eb ec c3 53 31 d2 be 01 00 00 00 48 89 fb e8 22 f0 00 00 31 f6 48 89 k.!H..H.....S1......H..."...1.H.
4be0 c7 e8 bf ff ff ff 48 85 c0 78 07 f2 48 0f 2a c0 eb 15 48 89 c2 83 e0 01 48 d1 ea 48 09 c2 f2 48 ......H..x..H.*...H.....H..H...H
4c00 0f 2a c2 f2 0f 58 c0 48 89 df e8 e4 2c 01 00 b8 01 00 00 00 5b c3 55 31 d2 be 01 00 00 00 53 48 .*...X.H....,.......[.U1......SH
4c20 89 fb 51 e8 d6 ef 00 00 48 89 c7 48 89 c5 e8 9d f5 ff ff 85 c0 74 21 48 89 df e8 a0 2c 01 00 48 ..Q.....H..H.........t!H....,..H
4c40 89 ea be 94 c2 41 00 48 89 df 31 c0 e8 dc 2d 01 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df .....A.H..1...-..............H..
4c60 e8 0d 2f 01 00 b8 01 00 00 00 5a 5b 5d c3 50 31 f6 e8 fc 2e 01 00 b8 01 00 00 00 5a c3 41 57 31 ../.......Z[].P1...........Z.AW1
4c80 d2 be 01 00 00 00 49 89 ff 41 56 41 55 41 54 55 53 51 e8 67 ef 00 00 bf 20 00 00 00 48 89 c5 e8 ......I..AVAUATUSQ.g........H...
4ca0 fc f7 ff ff be 2f 00 00 00 48 89 ef 48 89 c3 e8 8c f5 ff ff 48 85 c0 49 89 c4 74 4f 49 89 c5 49 ...../...H..H.......H..I..tOI..I
4cc0 29 ed 49 8d 7d 01 e8 d5 f7 ff ff 48 89 ee 49 89 c6 4c 89 ea 48 89 c7 48 89 43 10 e8 d0 f3 ff ff ).I.}......H..I..L..H..H.C......
4ce0 43 c6 04 2e 00 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 8d 7c 0d ff 4c 29 e7 e8 a0 f7 ff ff C....1.H..H.....H..H.|..L)......
4d00 49 8d 74 24 01 48 89 43 18 eb 38 bf 02 00 00 00 e8 8b f7 ff ff be c0 f8 44 00 48 89 c7 48 89 43 I.t$.H.C..8.............D.H..H.C
4d20 10 e8 ba f3 ff ff 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 89 cf e8 64 f7 ff ff 48 89 ee 48 ......1.H..H.....H..H...d...H..H
4d40 89 43 18 48 89 c7 e8 95 f3 ff ff 48 8b 7b 10 e8 5c f4 ff ff 48 89 de 4c 89 ff 48 89 03 e8 2a 2e .C.H.......H.{..\...H..L..H...*.
4d60 01 00 5a 5b 5d 41 5c 41 5d 41 5e b8 01 00 00 00 41 5f c3 53 be 01 00 00 00 e8 df 2a 01 00 48 8b ..Z[]A\A]A^.....A_.S.......*..H.
4d80 38 48 89 c3 48 85 ff 74 05 e8 72 f5 ff ff 48 8b 7b 10 e8 d9 f2 ff ff 48 8b 7b 18 e8 d0 f2 ff ff 8H..H..t..r...H.{......H.{......
4da0 48 89 df e8 c8 f2 ff ff 31 c0 5b c3 53 be 01 00 00 00 48 89 fb e8 a3 2a 01 00 48 8b 70 08 48 89 H.......1.[.S.....H....*..H.p.H.
4dc0 df 48 83 c6 13 e8 d2 2b 01 00 b8 01 00 00 00 5b c3 55 be 01 00 00 00 53 48 89 fb 48 81 ec 98 00 .H.....+.......[.U.....SH..H....
4de0 00 00 e8 76 2a 01 00 48 8b 48 08 48 8b 50 10 be b7 c2 41 00 48 89 df 31 c0 48 83 c1 13 e8 2b 2c ...v*..H.H.H.P....A.H..1.H....+,
4e00 01 00 31 d2 83 ce ff 48 89 df e8 77 29 01 00 be fe ff ff ff 48 89 c5 48 89 df e8 5b 25 01 00 48 ..1....H...w).......H..H...[%..H
4e20 89 e6 48 89 ef e8 96 73 01 00 31 d2 85 c0 75 21 8b 44 24 18 31 f6 48 89 df 25 00 f0 00 00 3d 00 ..H....s..1...u!.D$.1.H..%....=.
4e40 80 00 00 40 0f 94 c6 e8 26 2d 01 00 ba 01 00 00 00 48 81 c4 98 00 00 00 89 d0 5b 5d c3 55 be 01 ...@....&-.......H........[].U..
4e60 00 00 00 48 89 fd 53 51 e8 f0 29 01 00 48 8b 38 48 89 c3 48 85 ff 75 0d 31 c0 eb 42 80 7e 13 2e ...H..SQ..)..H.8H..H..u.1..B.~..
4e80 75 17 48 8b 3b e8 d6 f5 ff ff 48 89 43 08 48 8b 73 08 48 85 f6 75 e5 eb df 48 8b 7b 18 48 83 c6 u.H.;.....H.C.H.s.H..u...H.{.H..
4ea0 13 31 d2 e8 d8 f3 ff ff 85 c0 75 d6 be 01 00 00 00 48 89 ef e8 b9 2c 01 00 b8 01 00 00 00 5a 5b .1........u......H....,.......Z[
4ec0 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 31 c9 e8 5d ed 00 00 31 c9 31 d2 be 02 00 00 00 48 ].U1......SH..Q1..]...1.1......H
4ee0 89 df 48 89 c5 e8 49 ed 00 00 48 85 c0 48 89 c6 74 56 48 85 ed 74 51 49 83 c8 ff 31 c0 48 89 ef ..H...I...H..H..tVH..tQI...1.H..
4f00 4c 89 c1 f2 ae 48 89 f7 48 f7 d1 4a 8d 14 01 4c 89 c1 f2 ae 31 c0 48 f7 d1 4c 01 c1 39 ca 7c 2a L....H..H..J...L....1.H..L..9.|*
4f20 48 63 fa 48 63 c9 48 29 cf 48 01 ef e8 7f f4 ff ff 31 f6 85 c0 48 89 df 40 0f 94 c6 e8 31 2c 01 Hc.Hc.H).H.......1...H..@....1,.
4f40 00 b8 01 00 00 00 eb 02 31 c0 5a 5b 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 9e ec 00 00 ........1.Z[].U1......SH..Q.....
4f60 be fd 01 00 00 48 89 c7 48 89 c5 e8 90 f1 ff ff 85 c0 74 21 48 89 df e8 63 29 01 00 48 89 ea be .....H..H.........t!H...c)..H...
4f80 97 d0 44 00 48 89 df 31 c0 e8 9f 2a 01 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 d0 2b ..D.H..1...*..............H....+
4fa0 01 00 b8 01 00 00 00 5a 5b 5d c3 55 53 48 89 fb 48 81 ec 98 01 00 00 c7 07 00 00 00 00 c7 47 04 .......Z[].USH..H.............G.
4fc0 00 00 00 00 48 8d 6c 24 02 c7 47 08 00 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 01 00 ....H.l$..G.....dH..%(...H..$...
4fe0 00 31 c0 48 89 ef e8 65 f2 ff ff 85 c0 74 0d 48 c7 43 10 b7 d0 44 00 e9 84 00 00 00 31 c0 48 83 .1.H...e.....t.H.C...D......1.H.
5000 c9 ff 48 89 ef f2 ae 48 f7 d1 48 89 cf e8 8e f4 ff ff 48 89 ee 48 89 c7 48 89 43 10 e8 bf f0 ff ..H....H..H.......H..H..H.C.....
5020 ff 48 8d bd 82 00 00 00 c7 43 18 01 00 00 00 be bd d0 44 00 e8 b7 f5 ff ff 48 85 c0 74 42 48 89 .H.......C........D......H..tBH.
5040 c7 e8 ea f5 ff ff 31 ff 89 03 be bd d0 44 00 e8 9c f5 ff ff 48 85 c0 74 27 48 89 c7 e8 cf f5 ff ......1......D......H..t'H......
5060 ff 31 ff 89 43 04 be bd d0 44 00 e8 80 f5 ff ff 48 85 c0 74 0b 48 89 c7 e8 b3 f5 ff ff 89 43 08 .1..C....D......H..t.H........C.
5080 48 8b 84 24 88 01 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 48 f1 ff ff 48 81 c4 98 01 00 00 5b H..$....dH3.%(...t..H...H......[
50a0 5d c3 53 31 c0 48 89 fb b9 08 00 00 00 48 83 ec 20 48 89 e7 f3 ab 48 89 e7 e8 ed fe ff ff 31 d2 ].S1.H.......H...H....H.......1.
50c0 31 f6 48 89 df e8 7e 2c 01 00 be c0 d0 44 00 48 89 df e8 c5 28 01 00 f2 0f 2a 04 24 48 89 df e8 1.H...~,.....D.H....(....*.$H...
50e0 0f 28 01 00 be fd ff ff ff 48 89 df e8 a4 2d 01 00 be cd d0 44 00 48 89 df e8 9e 28 01 00 f2 0f .(.......H....-.....D.H....(....
5100 2a 44 24 04 48 89 df e8 e7 27 01 00 be fd ff ff ff 48 89 df e8 7c 2d 01 00 be da d0 44 00 48 89 *D$.H....'.......H...|-.....D.H.
5120 df e8 76 28 01 00 f2 0f 2a 44 24 08 48 89 df e8 bf 27 01 00 be fd ff ff ff 48 89 df e8 54 2d 01 ..v(....*D$.H....'.......H...T-.
5140 00 be e3 d0 44 00 48 89 df e8 4e 28 01 00 48 8b 74 24 10 48 89 df e8 41 28 01 00 be fd ff ff ff ....D.H...N(..H.t$.H...A(.......
5160 48 89 df e8 2d 2d 01 00 83 7c 24 18 00 74 0a 48 8b 7c 24 10 e8 f7 ee ff ff 48 83 c4 20 b8 01 00 H...--...|$..t.H.|$......H......
5180 00 00 5b c3 53 31 d2 83 ce ff 48 89 fb e8 6c ea 00 00 8a 10 80 fa 2f 74 16 80 fa 5c 74 11 80 fa ..[.S1....H...l......./t...\t...
51a0 24 74 0c 31 c9 84 d2 74 18 80 78 01 3a 75 12 be 01 00 00 00 48 89 df e8 b6 29 01 00 b9 01 00 00 $t.1...t..x.:u......H....)......
51c0 00 89 c8 5b c3 41 55 41 54 49 89 fc 55 53 48 89 f3 be 3d 00 00 00 48 89 df 48 81 ec 18 02 00 00 ...[.AUATI..USH...=...H..H......
51e0 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 02 00 00 31 c0 e8 08 f0 ff ff 48 85 c0 48 89 c5 74 34 dH..%(...H..$....1......H..H..t4
5200 48 29 d8 ba ff 01 00 00 48 8d 7c 24 08 3d ff 01 00 00 48 89 de b9 00 02 00 00 0f 4e d0 48 8d 5d H)......H.|$.=....H........N.H.]
5220 01 4c 63 ea 4c 89 ea e8 34 f3 ff ff 42 c6 44 2c 08 00 eb 17 48 8d 7c 24 08 48 89 de ba 00 02 00 .Lc.L...4...B.D,....H.|$.H......
5240 00 bb 0d e8 44 00 e8 35 f3 ff ff 48 89 de 4c 89 e7 e8 46 27 01 00 48 8d 54 24 08 be fd ff ff ff ....D..5...H..L...F'..H.T$......
5260 4c 89 e7 e8 54 2c 01 00 48 8d 7c 24 08 be 00 d1 44 00 e8 39 f1 ff ff 85 c0 75 0c 80 3b 00 74 07 L...T,..H.|$....D..9.....u..;.t.
5280 48 89 1d d9 52 25 00 31 c0 48 8b 8c 24 08 02 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 3f ef ff H...R%.1.H..$....dH3.%(...t..?..
52a0 ff 48 81 c4 18 02 00 00 5b 5d 41 5c 41 5d c3 53 31 c9 48 89 fb ba 20 d4 44 00 be 5b e8 44 00 e8 .H......[]A\A].S1.H.....D..[.D..
52c0 57 f6 00 00 48 89 df 31 c9 ba 00 d3 44 00 be fa f5 44 00 e8 43 f6 00 00 31 c9 ba e0 d2 44 00 48 W...H..1....D....D..C...1....D.H
52e0 89 df be 53 e8 44 00 e8 2f f6 00 00 48 89 df be 08 d1 44 00 e8 a3 26 01 00 be e2 d1 44 00 48 89 ...S.D../...H.....D...&.....D.H.
5300 df e8 22 2b 01 00 f2 0f 10 05 32 81 04 00 48 89 df e8 dd 25 01 00 48 89 df be 3c d1 44 00 e8 05 .."+......2...H....%..H...<.D...
5320 2b 01 00 48 89 df be 4b d1 44 00 e8 6c 26 01 00 48 89 df be 89 d1 44 00 e8 eb 2a 01 00 48 89 df +..H...K.D..l&..H.....D...*..H..
5340 be 9c d1 44 00 e8 52 26 01 00 48 89 df be da d1 44 00 e8 d1 2a 01 00 48 89 df be b7 d0 44 00 e8 ...D..R&..H.....D...*..H.....D..
5360 38 26 01 00 48 89 df be ed d1 44 00 e8 b7 2a 01 00 31 c0 5b c3 41 57 41 56 41 55 49 89 d5 31 d2 8&..H.....D...*..1.[.AWAVAUI..1.
5380 41 54 41 89 f4 31 f6 55 bd 01 00 00 00 53 48 89 fb 48 83 ec 18 e8 ae 29 01 00 31 d2 31 f6 48 89 ATA..1.U.....SH..H.....)..1.1.H.
53a0 df e8 a2 29 01 00 41 8d 44 24 ff 89 44 24 04 44 39 e5 0f 8d a4 00 00 00 48 63 c5 49 8b 74 c5 00 ...)..A.D$..D$.D9.......Hc.I.t..
53c0 8a 06 3c 2f 75 05 48 ff c6 eb 0e 3c 2d 75 14 80 7e 01 2d 75 0e 48 83 c6 02 48 89 df e8 e4 fd ff ..</u.H....<-u..~.-u.H...H......
53e0 ff eb 72 48 89 df 44 8d 75 01 45 31 ff e8 aa 25 01 00 be f1 d1 44 00 48 89 df e8 29 2a 01 00 49 ..rH..D.u.E1...%.....D.H...)*..I
5400 63 c6 4d 8d 44 c5 00 49 ff c7 42 8d 44 3d 00 44 39 e0 7d 36 4b 8b 74 f8 f8 48 89 df 4c 89 44 24 c.M.D..I..B.D=.D9.}6K.t..H..L.D$
5420 08 e8 76 25 01 00 be fe ff ff ff 48 89 df e8 cc 23 01 00 8d 50 01 be fe ff ff ff 48 89 df e8 44 ..v%.......H....#...P......H...D
5440 2b 01 00 4c 8b 44 24 08 eb bd 44 03 74 24 04 41 29 ee 44 89 f5 ff c5 e9 53 ff ff ff be f9 d1 44 +..L.D$...D.t$.A).D.....S......D
5460 00 48 89 df 31 ed e8 bd 29 01 00 be ff d1 44 00 48 89 df e8 b0 29 01 00 48 63 c5 48 8b 34 c5 a0 .H..1...).....D.H....)..Hc.H.4..
5480 a3 65 00 48 85 f6 74 2e 48 89 df e8 77 ee 00 00 85 c0 0f 85 8d 00 00 00 45 31 c9 45 31 c0 31 c9 .e.H..t.H...w...........E1.E1.1.
54a0 83 ca ff 31 f6 48 89 df e8 30 2d 01 00 85 c0 75 74 e9 8b 00 00 00 be 08 d2 44 00 48 89 df e8 02 ...1.H...0-....ut........D.H....
54c0 27 01 00 ba 0e d2 44 00 83 ce ff 48 89 df e8 79 27 01 00 be fe ff ff ff 48 89 df e8 dd 1e 01 00 '.....D....H...y'.......H.......
54e0 48 89 df e8 7b 1e 01 00 be 18 d2 44 00 89 c5 48 89 df e8 ce 26 01 00 31 f6 45 31 c9 45 31 c0 ba H...{......D...H....&..1.E1.E1..
5500 01 00 00 00 48 89 df 89 e9 e8 cf 2c 01 00 31 d2 83 ce ff 85 c0 48 89 df 75 13 e8 5d 21 01 00 f2 ....H......,..1......H..u..]!...
5520 0f 2c c0 eb 23 31 d2 83 ce ff 48 89 df e8 54 22 01 00 48 89 c7 e8 d6 eb ff ff b8 01 00 00 00 eb .,..#1....H...T"..H.............
5540 07 ff c5 e9 30 ff ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 f5 ba 00 10 00 00 ....0...H...[]A\A]A^A_.UH.......
5560 53 48 89 fb bf 26 d2 44 00 48 81 ec 18 10 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 SH...&.D.H......H.t$.dH..%(...H.
5580 84 24 08 10 00 00 31 c0 e8 e3 eb ff ff 48 89 c2 48 8d 44 24 08 85 d2 0f 8f 93 00 00 00 31 d2 be .$....1......H..H.D$.........1..
55a0 f8 58 40 00 48 89 df e8 38 25 01 00 48 89 ee 48 89 df e8 e5 23 01 00 bf 68 e9 44 00 e8 9f ea ff .X@.H...8%..H..H....#...h.D.....
55c0 ff 48 89 df 48 89 c6 e8 d0 23 01 00 45 31 c9 45 31 c0 31 c9 ba 01 00 00 00 be 02 00 00 00 48 89 .H..H....#..E1.E1.1...........H.
55e0 df e8 f7 2b 01 00 85 c0 75 6e 83 ce ff 48 89 df e8 90 1e 01 00 85 c0 74 5f be 35 d2 44 00 48 89 ...+....un...H.........t_.5.D.H.
5600 df e8 96 23 01 00 48 89 ee 48 89 df e8 8b 23 01 00 be 03 00 00 00 48 89 df e8 bc 2e 01 00 31 d2 ...#..H..H....#.......H.......1.
5620 83 ce ff 48 89 df e8 5b 21 01 00 48 85 c0 74 28 48 89 c6 48 89 df e8 61 23 01 00 48 8b 8c 24 08 ...H...[!..H..t(H..H...a#..H..$.
5640 10 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 5c e8 88 eb ff ff 48 89 df e8 d4 03 00 00 ...dH3.%(........t\.....H.......
5660 be 35 d2 44 00 48 89 df e8 2f 23 01 00 48 89 ee 48 89 df e8 24 23 01 00 48 89 df e8 04 fb ff ff .5.D.H.../#..H..H...$#..H.......
5680 85 c0 75 0f be 03 00 00 00 48 89 df e8 49 2e 01 00 eb 0d be fe ff ff ff 48 89 df e8 da 1c 01 00 ..u......H...I..........H.......
56a0 31 d2 83 ce ff 48 89 df e8 d9 20 01 00 eb 81 48 81 c4 18 10 00 00 5b 5d c3 53 31 d2 be 01 00 00 1....H.........H......[].S1.....
56c0 00 48 89 fb 48 81 ec 90 00 00 00 e8 2e e5 00 00 80 38 00 be 01 00 00 00 74 1b 48 89 e6 48 89 c7 .H..H............8......t.H..H..
56e0 e8 db 6a 01 00 31 f6 85 c0 75 0a 8b 74 24 18 81 e6 00 40 00 00 48 89 df e8 75 24 01 00 48 81 c4 ..j..1...u..t$....@..H...u$..H..
5700 90 00 00 00 b8 01 00 00 00 5b c3 48 63 f6 31 c0 48 01 f7 88 14 07 48 ff c0 48 c1 ea 08 48 83 f8 .........[.Hc.1.H.....H..H...H..
5720 04 75 f0 c3 41 54 31 c9 31 d2 be 01 00 00 00 55 48 89 fd 53 48 81 ec b0 00 00 00 64 48 8b 04 25 .u..AT1.1......UH..SH......dH..%
5740 28 00 00 00 48 89 84 24 a8 00 00 00 31 c0 e8 e0 e4 00 00 48 85 c0 48 89 c3 74 78 31 f6 48 89 c7 (...H..$....1......H..H..tx1.H..
5760 e8 40 f4 ff ff 48 8d 7c 24 72 48 89 c2 31 f6 e8 97 ff ff ff 48 89 df be 4c 00 00 00 e8 24 f4 ff .@...H.|$rH..1......H...L....$..
5780 ff 48 8d 7c 24 72 48 89 c2 be 04 00 00 00 e8 78 ff ff ff 48 89 df be 75 00 00 00 e8 05 f4 ff ff .H.|$rH........x...H...u........
57a0 48 8d 7c 24 72 48 89 c2 be 08 00 00 00 e8 59 ff ff ff 48 89 df be 61 00 00 00 e8 e6 f3 ff ff 48 H.|$rH........Y...H...a........H
57c0 8d 7c 24 72 48 89 c2 be 0c 00 00 00 e8 3a ff ff ff eb 3f be 48 d4 44 00 bf 4b d4 44 00 e8 fe ed .|$rH........:....?.H.D..K.D....
57e0 ff ff 48 8d 7c 24 72 48 89 c3 48 89 c1 ba 01 00 00 00 be 10 00 00 00 e8 34 e9 ff ff 48 89 df 49 ..H.|$rH..H.............4...H..I
5800 89 c4 e8 99 e9 ff ff 31 c0 45 85 e4 0f 84 c2 00 00 00 0f b6 84 24 81 00 00 00 44 0f b6 4c 24 73 .......1.E...........$....D..L$s
5820 48 8d bc 24 82 00 00 00 44 0f b6 44 24 72 b9 58 d4 44 00 ba 26 00 00 00 be 01 00 00 00 89 44 24 H..$....D..D$r.X.D..&.........D$
5840 68 0f b6 84 24 80 00 00 00 89 44 24 60 0f b6 44 24 7f 89 44 24 58 0f b6 44 24 7e 89 44 24 50 0f h...$.....D$`..D$..D$X..D$~.D$P.
5860 b6 44 24 7d 89 44 24 48 0f b6 44 24 7c 89 44 24 40 0f b6 44 24 7b 89 44 24 38 0f b6 44 24 7a 89 .D$}.D$H..D$|.D$@..D${.D$8..D$z.
5880 44 24 30 0f b6 44 24 79 89 44 24 28 0f b6 44 24 78 89 44 24 20 0f b6 44 24 77 89 44 24 18 0f b6 D$0..D$y.D$(..D$x.D$...D$w.D$...
58a0 44 24 76 89 44 24 10 0f b6 44 24 75 89 44 24 08 0f b6 44 24 74 89 04 24 31 c0 e8 61 ee ff ff 48 D$v.D$...D$u.D$...D$t..$1..a...H
58c0 8d b4 24 82 00 00 00 48 89 ef e8 cd 20 01 00 b8 01 00 00 00 48 8b 8c 24 a8 00 00 00 64 48 33 0c ..$....H............H..$....dH3.
58e0 25 28 00 00 00 74 05 e8 f4 e8 ff ff 48 81 c4 b0 00 00 00 5b 5d 41 5c c3 41 56 41 55 41 bd 02 00 %(...t......H......[]A\.AVAUA...
5900 00 00 41 54 55 53 48 89 fb 48 89 df e8 52 1a 01 00 41 39 c5 0f 8f 05 01 00 00 44 89 ee 48 89 df ..ATUSH..H...R...A9.......D..H..
5920 e8 60 1b 01 00 85 c0 0f 84 ea 00 00 00 31 d2 44 89 ee 48 89 df e8 c4 e2 00 00 49 89 c4 be 3b 00 .`...........1.D..H.......I...;.
5940 00 00 4c 89 e7 e8 b6 e8 ff ff be 3a 00 00 00 49 89 c6 4c 89 e7 e8 a6 e8 ff ff 4d 85 f6 48 89 c5 ..L........:...I..L.......M..H..
5960 74 15 48 85 c0 0f 84 b8 00 00 00 49 39 c6 4c 0f 47 f0 e9 ac 00 00 00 48 85 c0 74 13 48 89 ea 4c t.H........I9.L.G......H..t.H..L
5980 89 e6 48 89 df 4c 29 e2 e8 bb 1f 01 00 eb 0b 4c 89 e6 48 89 df e8 02 20 01 00 83 ce ff 48 89 df ..H..L)........L..H..........H..
59a0 e8 bd 1a 01 00 be 35 d2 44 00 48 89 df e8 ea 1f 01 00 be 01 00 00 00 48 89 df e8 a3 1a 01 00 be ......5.D.H............H........
59c0 03 00 00 00 48 89 df e8 0e 2b 01 00 31 d2 83 ce ff 48 89 df e8 ad 1d 01 00 48 89 c7 e8 8c ef ff ....H....+..1....H.......H......
59e0 ff 85 c0 74 14 be fe ff ff ff 48 89 df e8 88 19 01 00 b8 01 00 00 00 eb 32 be fd ff ff ff 48 89 ...t......H.............2.....H.
5a00 df e8 74 19 01 00 48 85 ed 74 0c 48 ff c5 49 89 ec 0f 85 26 ff ff ff 41 ff c5 e9 ea fe ff ff 31 ..t...H..t.H..I....&...A.......1
5a20 c0 eb 08 4c 89 f5 e9 51 ff ff ff 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 fb be 00 40 00 00 48 81 ec ...L...Q...[]A\A]A^.SH....@..H..
5a40 10 40 00 00 48 8d 7c 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 40 00 00 31 c0 e8 4f e8 ff .@..H.|$.dH..%(...H..$.@..1..O..
5a60 ff 48 85 c0 74 2c 48 8d 44 24 08 8a 10 84 d2 74 0d 80 fa 5c 75 03 c6 00 2f 48 ff c0 eb ed 48 8d .H..t,H.D$.....t...\u.../H....H.
5a80 74 24 08 48 89 df e8 11 1f 01 00 b8 01 00 00 00 eb 02 31 c0 48 8b 8c 24 08 40 00 00 64 48 33 0c t$.H..............1.H..$.@..dH3.
5aa0 25 28 00 00 00 74 05 e8 34 e7 ff ff 48 81 c4 10 40 00 00 5b c3 50 e8 a8 18 01 00 5a ff c8 c3 53 %(...t..4...H...@..[.P.....Z...S
5ac0 be 01 00 00 00 48 89 fb e8 09 e1 00 00 48 89 df be 01 00 00 00 e8 ab 19 01 00 48 89 df 89 c6 e8 .....H.......H............H.....
5ae0 b9 19 01 00 48 89 df 48 89 c6 e8 ad 1e 01 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 ....H..H............[.S.....H...
5b00 d2 e0 00 00 48 89 df 31 d2 be 01 00 00 00 e8 25 e9 00 00 b8 01 00 00 00 5b c3 41 57 be 02 00 00 ....H..1.......%........[.AW....
5b20 00 41 56 41 55 41 54 55 48 89 fd 53 48 83 ec 38 e8 50 19 01 00 85 c0 48 8d 54 24 28 be 01 00 00 .AVAUATUH..SH..8.P.....H.T$(....
5b40 00 48 89 ef 7f 22 e8 31 1b 01 00 83 7c 24 28 00 0f 85 27 01 00 00 be 01 00 00 00 48 89 ef e8 73 .H...".1....|$(...'........H...s
5b60 e0 00 00 e9 1f 01 00 00 e8 91 e0 00 00 49 89 c4 48 8b 44 24 28 be 02 00 00 00 48 89 ef 48 89 44 .............I..H.D$(.....H..H.D
5b80 24 08 e8 07 e2 00 00 49 89 c6 8d 40 fe 83 f8 22 76 12 ba 9d d4 44 00 be 02 00 00 00 48 89 ef e8 $......I...@..."v....D......H...
5ba0 16 dc 00 00 be af d4 44 00 4c 89 e7 e8 3f e7 ff ff 49 8d 1c 04 8a 03 3c 2d 75 0b 48 ff c3 41 bd .......D.L...?...I.....<-u.H..A.
5bc0 01 00 00 00 eb 0e 45 31 ed 3c 2b 0f 94 c0 0f b6 c0 48 01 c3 e8 37 eb ff ff 4c 8b 38 0f b6 03 41 ......E1.<+......H...7...L.8...A
5be0 f6 04 47 08 0f 84 9d 00 00 00 0f 57 c0 0f be 03 0f b6 c8 41 f6 44 4f 01 08 74 05 83 e8 30 eb 24 ..G........W.......A.DO..t...0.$
5c00 48 89 4c 24 18 f2 0f 11 44 24 10 e8 40 e4 ff ff 48 8b 4c 24 18 48 8b 00 f2 0f 10 44 24 10 8b 04 H.L$....D$..@...H.L$.H.....D$...
5c20 88 83 e8 37 44 39 f0 7d 1e f2 41 0f 2a ce 48 ff c3 f2 0f 59 c1 f2 0f 2a c8 0f b6 03 41 f6 04 47 ...7D9.}..A.*.H....Y...*....A..G
5c40 08 f2 0f 58 c1 75 a6 48 89 df be af d4 44 00 f2 0f 11 44 24 10 e8 96 e6 ff ff 4c 03 64 24 08 48 ...X.u.H.....D....D$......L.d$.H
5c60 01 c3 f2 0f 10 44 24 10 4c 39 e3 75 1a 45 85 ed 74 0b f2 0f 10 0d 46 7c 04 00 0f 57 c1 48 89 ef .....D$.L9.u.E..t.....F|...W.H..
5c80 e8 6e 1c 01 00 eb 08 48 89 ef e8 50 1c 01 00 48 83 c4 38 b8 01 00 00 00 5b 5d 41 5c 41 5d 41 5e .n.....H...P...H..8.....[]A\A]A^
5ca0 41 5f c3 41 54 55 53 48 89 fb e8 b4 16 01 00 be 01 00 00 00 48 89 df 89 c5 e8 c7 17 01 00 83 f8 A_.ATUSH............H...........
5cc0 04 75 28 31 d2 be 01 00 00 00 48 89 df e8 b4 1a 01 00 80 38 23 75 14 ff cd 48 89 df 48 63 f5 e8 .u(1......H........8#u...H..Hc..
5ce0 24 1c 01 00 b8 01 00 00 00 eb 3b be 01 00 00 00 48 89 df e8 96 e0 00 00 85 c0 44 8d 64 05 00 78 $.........;.....H.........D.d..x
5d00 09 39 e8 41 89 c4 44 0f 4f e5 45 85 e4 7f 12 ba b6 d4 44 00 be 01 00 00 00 48 89 df e8 99 da 00 .9.A..D.O.E.......D......H......
5d20 00 89 e8 44 29 e0 5b 5d 41 5c c3 55 be 02 00 00 00 53 48 89 fb 50 e8 53 e0 00 00 48 89 c5 ba 05 ...D).[]A\.U.....SH..P.S...H....
5d40 00 00 00 48 89 df ff c5 be 01 00 00 00 e8 51 de 00 00 48 63 f5 48 89 df e8 ab 1b 01 00 89 ea 48 ...H..........Q...Hc.H.........H
5d60 89 df be 01 00 00 00 e8 62 1f 01 00 83 ce ff 48 89 df e8 0e 17 01 00 5a 83 f8 01 19 c0 5b 83 c0 ........b......H.......Z.....[..
5d80 02 5d c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 0d de 00 00 48 89 df be 02 00 00 00 e8 33 .].S.....H............H........3
5da0 de 00 00 48 89 df be 03 00 00 00 e8 26 de 00 00 48 89 df be 03 00 00 00 e8 bd 15 01 00 48 89 df ...H........&...H............H..
5dc0 be 01 00 00 00 e8 52 21 01 00 b8 01 00 00 00 5b c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 ......R!.......[.S.....H........
5de0 bf dd 00 00 48 89 df be 02 00 00 00 e8 e5 dd 00 00 48 89 df be 02 00 00 00 e8 7c 15 01 00 48 89 ....H............H........|...H.
5e00 df be 01 00 00 00 e8 97 1e 01 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 65 16 01 00 ................[.S.....H...e...
5e20 83 e8 04 83 f8 01 76 12 ba c9 d4 44 00 be 01 00 00 00 48 89 df e8 80 d9 00 00 48 89 df be 01 00 ......v....D......H.......H.....
5e40 00 00 e8 b8 19 01 00 48 89 df 48 89 c6 e8 b6 1a 01 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 .......H..H............[.S.....H
5e60 89 fb e8 6f dd 00 00 48 89 df be 02 00 00 00 e8 62 dd 00 00 48 89 df ba 02 00 00 00 be 01 00 00 ...o...H........b...H...........
5e80 00 e8 98 16 01 00 48 89 df 89 c6 e8 e2 1c 01 00 b8 01 00 00 00 5b c3 41 55 41 54 55 bd 01 00 00 ......H..............[.AUATU....
5ea0 00 53 48 89 fb 48 83 ec 18 e8 b5 14 01 00 be bf e4 44 00 48 89 df 41 89 c5 e8 07 1d 01 00 44 39 .SH..H...........D.H..A.......D9
5ec0 ed 0f 8f a2 00 00 00 83 ce ff 48 89 df e8 90 15 01 00 89 ee 48 89 df e8 86 15 01 00 45 31 c0 31 ..........H.........H.......E1.1
5ee0 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 84 22 01 00 48 8d 54 24 08 83 ce ff 48 89 df e8 83 ...........H...."..H.T$....H....
5f00 18 01 00 48 85 c0 49 89 c4 75 11 be e2 d4 44 00 48 89 df 31 c0 e8 df d7 00 00 eb 76 83 fd 01 7e ...H..I..u....D.H..1.......v...~
5f20 1b 48 8b 0d 18 46 25 00 ba 01 00 00 00 be 01 00 00 00 bf 0d d5 44 00 e8 34 e7 ff ff 48 8b 0d fd .H...F%..............D..4...H...
5f40 45 25 00 48 8b 54 24 08 be 01 00 00 00 4c 89 e7 ff c5 e8 19 e7 ff ff be fe ff ff ff 48 89 df e8 E%.H.T$......L..............H...
5f60 16 14 01 00 e9 55 ff ff ff 48 8b 0d d0 45 25 00 ba 01 00 00 00 be 01 00 00 00 bf 2a d4 42 00 e8 .....U...H...E%............*.B..
5f80 ec e6 ff ff 48 8b 3d b5 45 25 00 e8 20 e5 ff ff 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 53 ba 05 ....H.=.E%......1.H...[]A\A].S..
5fa0 00 00 00 48 89 fb be 01 00 00 00 e8 f3 db 00 00 be 02 00 00 00 48 89 df e8 bd 13 01 00 be 01 00 ...H.................H..........
5fc0 00 00 48 89 df e8 e2 24 01 00 85 c0 ba 02 00 00 00 75 0d 48 89 df e8 04 19 01 00 ba 01 00 00 00 ..H....$.........u.H............
5fe0 89 d0 5b c3 55 48 89 d5 ba 0f d5 44 00 53 48 89 fb 56 be 02 00 00 00 e8 58 db 00 00 be 01 00 00 ..[.UH.....D.SH..V......X.......
6000 00 48 89 df e8 59 14 01 00 45 31 c0 31 c9 31 f6 ba 01 00 00 00 48 89 df e8 5a 21 01 00 83 ce ff .H...Y...E1.1.1......H...Z!.....
6020 48 89 df e8 5d 14 01 00 85 c0 74 3c 83 ce ff 48 89 df e8 bb 14 01 00 85 c0 75 0d be 29 d5 44 00 H...].....t<...H.........u..).D.
6040 48 89 df e8 b1 d6 00 00 48 89 df be 05 00 00 00 e8 ce 13 01 00 59 48 89 df 48 89 ea be 05 00 00 H.......H............YH..H......
6060 00 5b 5d e9 1e 17 01 00 48 89 df be fe ff ff ff e8 05 13 01 00 48 c7 45 00 00 00 00 00 31 c0 5a .[].....H............H.E.....1.Z
6080 5b 5d c3 55 be 02 00 00 00 53 48 89 fb 52 ba 01 00 00 00 e8 6c dd 00 00 be 01 00 00 00 48 89 df [].U.....SH..R......l........H..
60a0 48 89 c5 e8 d2 12 01 00 be 01 00 00 00 48 89 df e8 3d 14 01 00 85 c0 74 28 85 ed 7e 24 89 ee 48 H............H...=.....t(..~$..H
60c0 89 df e8 a6 d5 00 00 be 01 00 00 00 48 89 df e8 8e 13 01 00 be 02 00 00 00 48 89 df e8 f9 23 01 ............H............H....#.
60e0 00 58 48 89 df 5b 5d e9 ba 23 01 00 41 54 b9 f0 d6 44 00 ba 4e d5 44 00 be 01 00 00 00 55 53 48 .XH..[]..#..AT...D..N.D......USH
6100 89 fb e8 8e db 00 00 48 98 31 d2 be 02 00 00 00 8b 2c 85 c0 d6 44 00 48 89 df e8 e5 dc 00 00 48 .......H.1.......,...D.H.......H
6120 89 df 89 c2 89 ee e8 78 22 01 00 83 fd 05 41 89 c4 74 4a 83 fd 09 74 45 83 fd 03 75 4d 31 d2 be .......x".....A..tJ...tE...uM1..
6140 04 00 00 00 48 89 df e8 57 22 01 00 f2 0f 2a c8 89 c5 f2 41 0f 2a c4 48 89 df f2 0f 59 0d 6e 77 ....H...W"....*....A.*.H....Y.nw
6160 04 00 f2 0f 58 c1 e8 88 17 01 00 48 63 f5 48 89 df e8 92 17 01 00 b8 02 00 00 00 eb 1d 44 89 e6 ....X......Hc.H..............D..
6180 48 89 df e8 ea 19 01 00 eb 0b 48 63 f0 48 89 df e8 73 17 01 00 b8 01 00 00 00 5b 5d 41 5c c3 55 H.........Hc.H...s........[]A\.U
61a0 89 f5 be 01 00 00 00 53 48 89 fb 41 50 e8 a4 10 01 00 85 c0 74 22 89 ee 48 89 df e8 b2 19 01 00 .......SH..AP.......t"..H.......
61c0 48 89 df be 01 00 00 00 e8 56 12 01 00 59 48 89 df 5b 5d e9 8b 11 01 00 48 89 df 31 f6 e8 98 11 H........V...YH..[].....H..1....
61e0 01 00 48 89 df 31 f6 e8 86 19 01 00 48 89 df be c0 e2 44 00 e8 a3 17 01 00 5a 5b b8 02 00 00 00 ..H..1......H.....D......Z[.....
6200 5d c3 55 53 48 89 fb 52 e8 56 11 01 00 83 f8 01 89 c5 7f 12 ba 56 d5 44 00 be 02 00 00 00 48 89 ].USH..R.V...........V.D......H.
6220 df e8 94 d5 00 00 48 89 df be 01 00 00 00 e8 2f 12 01 00 ba 01 00 00 00 48 89 df be 02 00 00 00 ......H......../........H.......
6240 e8 f8 11 01 00 48 89 df be 02 00 00 00 e8 d1 11 01 00 8d 75 fe 48 89 df 45 31 c0 83 ca ff 41 b9 .....H.............u.H..E1....A.
6260 81 62 40 00 b9 01 00 00 00 e8 6f 1f 01 00 31 f6 85 c0 48 89 df 58 5b 5d 40 0f 94 c6 e9 1e ff ff .b@.......o...1...H..X[]@.......
6280 ff 53 31 f6 48 89 fb e8 d0 1e 01 00 48 89 df 31 f6 ff c8 5b 40 0f 94 c6 e9 02 ff ff ff 53 be 01 .S1.H.......H..1...[@........S..
62a0 00 00 00 48 89 fb e8 2b d9 00 00 48 89 df e8 2c 16 01 00 be 01 00 00 00 48 89 df e8 2c 11 01 00 ...H...+...H...,........H...,...
62c0 48 89 df e8 9b 10 01 00 8d 70 fe 48 89 df 45 31 c0 31 c9 83 ca ff 41 b9 81 62 40 00 e8 fc 1e 01 H........p.H..E1.1....A..b@.....
62e0 00 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 e9 ad fe ff ff 55 53 48 89 fb 56 be 02 00 00 00 e8 83 11 .H..1...[@........USH..V........
6300 01 00 ba 05 00 00 00 89 c5 be 01 00 00 00 48 89 df e8 8d d8 00 00 83 fd 05 74 16 85 ed 74 12 ba ..............H..........t...t..
6320 65 d5 44 00 be 02 00 00 00 48 89 df e8 89 d4 00 00 ba 7b d5 44 00 be 01 00 00 00 48 89 df e8 e7 e.D......H........{.D......H....
6340 df 00 00 85 c0 74 12 59 48 89 df be 87 d5 44 00 31 c0 5b 5d e9 a0 d3 00 00 48 89 df be 02 00 00 .....t.YH.....D.1.[].....H......
6360 00 e8 14 10 01 00 48 89 df be 01 00 00 00 e8 eb 1c 01 00 5a 5b b8 01 00 00 00 5d c3 41 54 49 89 ......H............Z[.....].ATI.
6380 cc 55 89 d5 48 89 f2 be 01 00 00 00 53 48 89 fb e8 95 df 00 00 85 c0 75 46 ba 05 00 00 00 be 01 .U..H.......SH.........uF.......
63a0 00 00 00 48 89 df e8 f8 d7 00 00 31 d2 4c 89 e6 48 89 df e8 2c 17 01 00 be 01 00 00 00 48 89 df ...H.......1.L..H...,........H..
63c0 e8 9d 10 01 00 85 ed 74 0c 31 f6 48 89 df e8 35 15 01 00 eb 2e 48 89 df e8 02 15 01 00 eb 24 be .......t.1.H...5.....H........$.
63e0 01 00 00 00 48 89 df e8 76 10 01 00 45 31 c0 31 c9 ba 03 00 00 00 be 01 00 00 00 48 89 df e8 74 ....H...v...E1.1...........H...t
6400 1d 01 00 5b 5d b8 03 00 00 00 41 5c c3 b9 9d 5f 40 00 31 d2 be ab d5 44 00 e9 5e ff ff ff b9 2b ...[].....A\..._@.1....D..^....+
6420 5d 40 00 ba 01 00 00 00 be b3 d5 44 00 e9 4a ff ff ff 53 48 89 fb e8 27 10 01 00 ba 01 00 00 00 ]@.........D..J...SH...'........
6440 be fe ff ff ff 48 89 df e8 d1 21 01 00 48 85 c0 75 0d be fe ff ff ff 48 89 df e8 1b 0f 01 00 b8 .....H....!..H..u......H........
6460 01 00 00 00 5b c3 41 55 be 01 00 00 00 41 54 55 31 ed 53 48 89 fb 48 83 ec 18 48 8d 54 24 08 e8 ....[.AU.....ATU1.SH..H...H.T$..
6480 02 13 01 00 31 c9 ba bc d5 44 00 be 03 00 00 00 48 89 df 49 89 c4 e8 98 d7 00 00 be 04 00 00 00 ....1....D......H..I............
64a0 48 89 df 49 89 c5 e8 da 0f 01 00 ff c0 40 0f 95 c5 31 c9 c1 e5 02 4d 85 e4 74 28 4c 89 e2 48 89 H..I.........@...1....M..t(L..H.
64c0 df be 02 00 00 00 e8 68 d7 00 00 48 8b 54 24 08 4d 89 e8 48 89 c1 4c 89 e6 48 89 df e8 07 de 00 .......h...H.T$.M..H..L..H......
64e0 00 eb 49 ba bf d5 44 00 be 02 00 00 00 48 89 df e8 3e d7 00 00 ba 06 00 00 00 be 01 00 00 00 48 ..I...D......H...>.............H
6500 89 df 49 89 c4 e8 99 d6 00 00 be 05 00 00 00 48 89 df e8 63 0e 01 00 4d 89 e8 4c 89 e1 31 d2 be ..I............H...c...M..L..1..
6520 e4 5f 40 00 48 89 df e8 9a 1d 01 00 85 c0 75 12 85 ed b0 01 74 26 89 ee 48 89 df e8 f2 fe ff ff ._@.H.........u.....t&..H.......
6540 eb 1a 48 89 df e8 95 13 01 00 be fe ff ff ff 48 89 df e8 95 0e 01 00 b8 02 00 00 00 48 83 c4 18 ..H............H............H...
6560 5b 5d 41 5c 41 5d c3 53 be 01 00 00 00 48 89 fb e8 61 d6 00 00 be 01 00 00 00 48 89 df e8 1f 18 []A\A].S.....H...a........H.....
6580 01 00 85 c0 75 0a 48 89 df e8 51 13 01 00 eb 12 ba 7b d5 44 00 be 01 00 00 00 48 89 df e8 88 dd ....u.H...Q......{.D......H.....
65a0 00 00 b8 01 00 00 00 5b c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 31 c9 e8 76 d6 00 00 be 01 00 .......[.U1......SH..Q1..v......
65c0 00 00 48 89 c5 48 89 df e8 ad 0d 01 00 31 d2 48 89 ee 48 89 df e8 44 db 00 00 85 c0 74 0b 5a 48 ..H..H.......1.H..H...D.....t.ZH
65e0 89 df 5b 5d e9 bd 1e 01 00 48 89 df 41 b8 b5 5a 40 00 31 c9 83 ca ff 31 f6 e8 79 1b 01 00 58 48 ..[].....H..A..Z@.1....1..y...XH
6600 89 df 5b 5d e9 ac f4 ff ff 53 be 01 00 00 00 48 89 fb e8 50 11 01 00 85 c0 75 27 48 89 df ba c7 ..[].....S.....H...P.....u'H....
6620 d5 44 00 be 02 00 00 00 31 c9 e8 04 d6 00 00 48 89 df 48 89 c2 be 39 e8 44 00 5b 31 c0 e9 b7 d0 .D......1......H..H...9.D.[1....
6640 00 00 48 89 df 5b e9 18 0d 01 00 41 55 31 c9 31 d2 41 54 55 31 ed 53 48 89 fb 56 be 01 00 00 00 ..H..[.....AU1.1.ATU1.SH..V.....
6660 e8 ce d5 00 00 31 c9 31 d2 be 02 00 00 00 48 89 df 49 89 c4 e8 ba d5 00 00 be 03 00 00 00 49 89 .....1.1......H..I............I.
6680 c5 48 89 df e8 fc 0d 01 00 4c 89 ea ff c0 4c 89 e6 48 89 df 40 0f 95 c5 e8 81 da 00 00 85 c0 8d .H.......L....L..H..@...........
66a0 6c 6d 00 75 17 85 ed b0 01 74 2b 59 48 89 df 89 ee 5b 5d 41 5c 41 5d e9 76 fd ff ff 48 89 df e8 lm.u.....t+YH....[]A\A].v...H...
66c0 1b 12 01 00 be fe ff ff ff 48 89 df e8 1b 0d 01 00 b8 02 00 00 00 5a 5b 5d 41 5c 41 5d c3 53 ba .........H............Z[]A\A].S.
66e0 02 00 00 00 48 89 fb be d8 b9 f0 ff e8 dd 15 01 00 48 89 df ba 02 00 00 00 be d8 b9 f0 ff e8 cb ....H............H..............
6700 15 01 00 48 89 df ba d9 d5 44 00 be fe ff ff ff e8 a7 17 01 00 48 89 df 31 d2 be 50 d7 44 00 e8 ...H.....D...........H..1..P.D..
6720 5e e1 00 00 48 89 df ba 07 00 00 00 be dc d5 44 00 e8 12 12 01 00 48 89 df ba 42 d1 44 00 be fe ^...H..........D......H...B.D...
6740 ff ff ff e8 74 17 01 00 b8 01 00 00 00 5b c3 55 53 48 89 fb 48 83 ec 18 48 8b 47 10 48 8b 6f 38 ....t........[.USH..H...H.G.H.o8
6760 48 8b 3e 8b 76 08 45 85 c9 89 70 08 48 89 38 48 8b 32 8b 52 08 89 50 18 48 8d 50 30 48 89 70 10 H.>.v.E...p.H.8H.2.R..P.H.P0H.p.
6780 48 89 53 10 48 8b 11 48 89 50 20 8b 51 08 89 50 28 75 16 48 8d 50 40 48 89 53 10 49 8b 10 48 89 H.S.H..H.P..Q..P(u.H.P@H.S.I..H.
67a0 50 30 41 8b 50 08 89 50 38 48 8b 43 20 48 8b 73 10 44 89 ca 48 89 df 44 89 4c 24 04 4c 89 44 24 P0A.P..P8H.C.H.s.D..H..D.L$.L.D$
67c0 08 8a 48 22 b8 04 00 00 00 44 29 c8 48 98 48 c1 e0 04 83 e1 01 48 29 c6 e8 fd 4c 00 00 44 8b 4c ..H".....D).H.H......H)...L..D.L
67e0 24 04 45 85 c9 74 26 48 8b 43 10 4c 8b 44 24 08 48 8d 50 f0 49 29 e8 4c 03 43 38 48 89 53 10 48 $.E..t&H.C.L.D$.H.P.I).L.C8H.S.H
6800 8b 50 f0 8b 40 f8 49 89 10 41 89 40 08 48 83 c4 18 5b 5d c3 41 55 49 89 cd 41 54 49 89 d4 44 89 .P..@.I..A.@.H...[].AUI..ATI..D.
6820 c2 55 48 89 f5 53 48 89 fb 48 83 ec 18 44 89 44 24 0c e8 c7 47 01 00 83 78 08 00 44 8b 44 24 0c .UH..SH..H...D.D$...G...x..D.D$.
6840 75 0e 44 89 c2 4c 89 e6 48 89 df e8 ae 47 01 00 8b 78 08 85 ff 74 1f 48 89 df 41 b9 01 00 00 00 u.D..L..H....G...x...t.H..A.....
6860 4d 89 e8 4c 89 e1 48 89 ea 48 89 c6 e8 de fe ff ff bf 01 00 00 00 48 83 c4 18 89 f8 5b 5d 41 5c M..L..H..H............H.....[]A\
6880 41 5d c3 41 89 c8 48 8b 4f 10 53 48 89 fb e8 81 ff ff ff 85 c0 74 19 48 8b 53 10 8b 42 08 85 c0 A].A..H.O.SH.........t.H.S..B...
68a0 74 18 ff c8 75 0f 31 c0 83 3a 00 0f 95 c0 eb 0a 83 c8 ff eb 05 b8 01 00 00 00 5b c3 41 57 4c 8d t...u.1..:................[.AWL.
68c0 7e 18 41 56 45 31 f6 41 55 49 83 cd ff 41 54 4c 8d 67 18 55 53 51 48 8b 6f 10 48 8b 5e 10 4c 89 ~.AVE1.AUI...ATL.g.USQH.o.H.^.L.
68e0 fe 4c 89 e7 e8 07 dc ff ff 85 c0 75 37 44 88 f0 4c 89 e9 4c 89 e7 f2 ae 48 f7 d1 48 8d 41 ff 48 .L.........u7D..L..L....H..H.A.H
6900 39 d8 75 0a 31 c0 48 39 eb 0f 95 c0 eb 16 48 39 e8 74 0e 49 01 cc 48 29 cd 49 01 cf 48 29 cb eb 9.u.1.H9......H9.t.I..H).I..H)..
6920 bd 83 c8 ff 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 83 ec 18 8b 47 08 83 f8 03 74 3d 83 e0 ....Z[]A\A]A^A_.USH....G....t=..
6940 0f 31 db 83 f8 04 75 36 48 8b 3f 48 89 f5 48 8d 54 24 08 48 8b 77 10 48 83 c7 18 e8 5c 28 00 00 .1....u6H.?H..H.T$.H.w.H....\(..
6960 85 c0 74 1a f2 0f 10 44 24 08 c7 45 08 03 00 00 00 48 89 eb f2 0f 11 45 00 eb 03 48 89 fb 48 83 ..t....D$..E.....H.....E...H..H.
6980 c4 18 48 89 d8 5b 5d c3 55 53 48 89 f3 48 83 ec 38 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 ..H..[].USH..H..8dH..%(...H.D$(1
69a0 c0 83 7e 08 03 75 46 f2 0f 10 06 48 89 fd 48 8d 7c 24 08 b9 d8 d8 44 00 ba 20 00 00 00 be 01 00 ..~..uF....H..H.|$....D.........
69c0 00 00 b0 01 e8 57 dd ff ff 48 8d 74 24 08 48 63 d0 48 89 ef e8 fb 49 01 00 48 89 03 8a 40 08 83 .....W...H.t$.Hc.H....I..H...@..
69e0 c8 40 0f b6 c0 89 43 08 b8 01 00 00 00 48 8b 4c 24 28 64 48 33 0c 25 28 00 00 00 74 05 e8 de d7 .@....C......H.L$(dH3.%(...t....
6a00 ff ff 48 83 c4 38 5b 5d c3 41 57 41 56 49 89 d6 41 55 49 89 cd 41 54 41 bc 64 00 00 00 55 48 89 ..H..8[].AWAVI..AUI..ATA.d...UH.
6a20 fd 53 48 89 f3 48 83 ec 18 83 7b 08 45 75 6a 48 8b 13 4c 89 f6 48 89 d7 48 89 54 24 08 e8 01 61 .SH..H....{.EujH..L..H..H.T$...a
6a40 00 00 83 78 08 00 49 89 c7 48 8b 54 24 08 74 1e 49 8b 07 49 89 45 00 41 8b 47 08 41 89 45 08 48 ...x..I..H.T$.t.I..I.E.A.G.A.E.H
6a60 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 7a 10 48 85 ff 74 d9 f6 47 0a 01 75 d3 48 8b 45 ...[]A\A]A^A_.H.z.H..t..G..u.H.E
6a80 18 31 f6 48 8b 90 20 01 00 00 e8 46 45 01 00 48 85 c0 48 89 c6 75 28 eb b7 31 d2 48 89 de 48 89 .1.H.......FE..H..H..u(..1.H..H.
6aa0 ef e8 58 45 01 00 83 78 08 00 48 89 c6 75 10 ba 5e f2 44 00 48 89 de 48 89 ef e8 e3 54 01 00 8b ..XE...x..H..u..^.D.H..H....T...
6ac0 46 08 83 e0 0f 83 f8 06 75 25 48 83 c4 18 48 89 da 48 89 ef 5b 5d 41 5c 4d 89 e8 4c 89 f1 41 b9 F.......u%H...H..H..[]A\M..L..A.
6ae0 01 00 00 00 41 5d 41 5e 41 5f e9 60 fc ff ff 41 ff cc 74 08 48 89 f3 e9 2d ff ff ff be de d8 44 ....A]A^A_.`...A..t.H...-......D
6b00 00 48 89 ef 31 c0 e8 7b 53 01 00 41 57 49 89 cf 41 56 49 89 d6 41 55 41 bd 64 00 00 00 41 54 55 .H..1..{S..AWI..AVI..AUA.d...ATU
6b20 48 89 f5 53 48 89 fb 48 83 ec 18 83 7d 08 45 0f 85 bd 00 00 00 4c 8b 65 00 4c 89 f6 4c 89 e7 e8 H..SH..H....}.E......L.e.L..L...
6b40 ff 5f 00 00 83 78 08 00 48 89 c1 75 55 49 8b 7c 24 10 48 85 ff 75 1c 48 81 f9 f0 df 44 00 75 42 ._...x..H..uUI.|$.H..u.H....D.uB
6b60 4c 89 f2 4c 89 e6 48 89 df e8 fc 62 00 00 48 89 c1 eb 2f f6 47 0a 02 75 de 48 89 44 24 08 48 8b L..L..H....b..H.../.G..u.H.D$.H.
6b80 43 18 be 01 00 00 00 48 8b 90 28 01 00 00 e8 42 44 01 00 48 85 c0 48 89 c6 48 8b 4c 24 08 75 7b C......H..(....BD..H..H..H.L$.u{
6ba0 eb b5 49 8b 07 48 89 01 41 8b 47 08 89 41 08 41 c6 44 24 0a 00 41 f6 47 08 40 0f 84 a4 00 00 00 ..I..H..A.G..A.A.D$..A.G.@......
6bc0 49 8b 07 f6 40 09 03 0f 84 97 00 00 00 41 f6 44 24 09 04 0f 84 8b 00 00 00 48 83 c4 18 48 89 df I...@........A.D$........H...H..
6be0 4c 89 e6 5b 5d 41 5c 41 5d 41 5e 41 5f e9 02 3f 01 00 48 89 ee ba 01 00 00 00 48 89 df e8 fc 43 L..[]A\A]A^A_..?..H.......H....C
6c00 01 00 83 78 08 00 48 89 c6 75 10 ba 5e f2 44 00 48 89 ee 48 89 df e8 87 53 01 00 8b 46 08 83 e0 ...x..H..u..^.D.H..H....S...F...
6c20 0f 83 f8 06 75 22 48 83 c4 18 48 89 df 48 89 ea 5b 5d 41 5c 41 5d 4c 89 f1 4d 89 f8 45 31 c9 41 ....u"H...H..H..[]A\A]L..M..E1.A
6c40 5e 41 5f e9 07 fb ff ff 41 ff cd 74 08 48 89 f5 e9 d6 fe ff ff be ef d8 44 00 48 89 df 31 c0 e8 ^A_.....A..t.H..........D.H..1..
6c60 22 52 01 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 49 89 fc 55 48 89 f5 53 8b 46 08 "R..H...[]A\A]A^A_.ATI..UH..S.F.
6c80 48 89 d3 83 f8 03 75 15 83 7a 08 03 75 0f f2 0f 10 02 31 c0 66 0f 2e 06 0f 97 c0 eb 49 83 e0 0f H.....u..z..u.....1.f.......I...
6ca0 83 f8 04 75 1c 8b 43 08 83 e0 0f 83 f8 04 75 11 48 8b 33 48 8b 7d 00 e8 00 fc ff ff c1 e8 1f eb ...u..C.......u.H.3H.}..........
6cc0 25 b9 0d 00 00 00 48 89 da 48 89 ee 4c 89 e7 e8 af fb ff ff 85 c0 79 0e 48 89 da 48 89 ee 4c 89 %.....H..H..L.........y.H..H..L.
6ce0 e7 e8 1a 54 01 00 5b 5d 41 5c c3 41 54 49 89 fc 55 48 89 f5 53 8b 46 08 48 89 d3 83 f8 03 75 13 ...T..[]A\.ATI..UH..S.F.H.....u.
6d00 83 7a 08 03 75 0d f2 0f 10 02 66 0f 2e 06 0f 93 c0 eb 65 83 e0 0f 83 f8 04 75 1e 8b 43 08 83 e0 .z..u.....f.......e......u..C...
6d20 0f 83 f8 04 75 13 48 8b 33 48 8b 7d 00 e8 8a fb ff ff 85 c0 0f 9e c0 eb 3f b9 0e 00 00 00 48 89 ....u.H.3H.}............?.....H.
6d40 da 48 89 ee 4c 89 e7 e8 37 fb ff ff 85 c0 79 2b b9 0d 00 00 00 48 89 ea 48 89 de 4c 89 e7 e8 20 .H..L...7.....y+.....H..H..L....
6d60 fb ff ff 85 c0 79 0e 48 89 da 48 89 ee 4c 89 e7 e8 8b 53 01 00 0f 94 c0 0f b6 c0 5b 5d 41 5c c3 .....y.H..H..L....S........[]A\.
6d80 41 54 55 48 89 d5 53 8b 46 08 48 89 f3 83 e0 3f 83 f8 16 77 67 49 89 fc ff 24 c5 88 d9 44 00 f2 ATUH..S.F.H....?...wgI...$...D..
6da0 0f 10 06 31 d2 b8 00 00 00 00 66 0f 2e 45 00 0f 9b c2 0f 44 c2 e9 88 00 00 00 8b 02 39 06 eb 43 ...1......f..E.....D........9..C
6dc0 48 8b 3b 48 8b 32 5b 5d 41 5c e9 8e 44 01 00 48 8b 06 48 8b 12 48 39 d0 74 63 4d 85 e4 75 04 31 H.;H.2[]A\..D..H..H..H9.tcM..u.1
6de0 c0 eb 5f 48 8b 52 10 48 8b 70 10 49 8d 7c 24 18 e8 52 00 00 00 48 85 c0 75 11 eb e3 48 8b 45 00 .._H.R.H.p.I.|$..R...H..u...H.E.
6e00 48 39 03 0f 94 c0 0f b6 c0 eb 37 4d 8b 44 24 10 48 89 da 48 89 c6 41 b9 01 00 00 00 48 89 e9 4c H9........7M.D$.H..H..A.....H..L
6e20 89 e7 e8 28 f9 ff ff 49 8b 54 24 10 8b 42 08 85 c0 74 0f ff c8 75 06 8b 02 85 c0 74 05 b8 01 00 ...(...I.T$..B...t...u.....t....
6e40 00 00 5b 5d 41 5c c3 41 55 48 85 f6 41 54 49 89 f4 55 53 51 75 04 31 c0 eb 74 f6 46 0a 20 75 f6 ..[]A\.AUH..ATI..USQu.1..t.F..u.
6e60 48 8b 07 48 89 d5 49 89 fd be 05 00 00 00 4c 89 e7 48 8b 90 48 01 00 00 e8 58 41 01 00 48 85 c0 H..H..I.......L..H..H....XA..H..
6e80 48 89 c3 74 d1 49 39 ec 74 41 48 85 ed 74 c7 f6 45 0a 20 75 c1 49 8b 45 00 be 05 00 00 00 48 89 H..t.I9.tAH..t..E..u.I.E......H.
6ea0 ef 48 8b 90 48 01 00 00 e8 28 41 01 00 48 85 c0 74 a4 8b 48 08 39 4b 08 75 9c 31 ff 48 89 c2 48 .H..H....(A..H..t..H.9K.u.1.H..H
6ec0 89 de e8 b9 fe ff ff 85 c0 74 8b 48 89 d8 5a 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 89 f5 41 .........t.H..Z[]A\A].AWAVAUA..A
6ee0 54 55 48 89 fd 53 52 48 8b 5d 10 8b 43 e8 89 c2 83 e2 0f 83 fa 04 74 36 83 f8 03 74 31 4c 8d 63 TUH..SRH.]..C.........t6...t1L.c
6f00 e0 48 83 eb 10 41 b8 0f 00 00 00 48 89 da 48 89 ef 4c 89 e1 4c 89 e6 e8 f8 f8 ff ff 85 c0 75 4d .H...A.....H..H..L..L.........uM
6f20 48 89 da 4c 89 e6 48 89 ef e8 7b 51 01 00 8b 43 f8 83 e0 0f 83 f8 04 74 10 48 8d 73 f0 48 89 ef H..L..H...{Q...C.......t.H.s.H..
6f40 e8 43 fa ff ff 85 c0 74 b4 48 8b 43 f0 8b 53 e8 4c 8b 70 10 4d 85 f6 75 1f 83 e2 0f 83 fa 04 74 .C.....t.H.C..S.L.p.M..u.......t
6f60 0c 48 8d 73 e0 48 89 ef e8 1b fa ff ff 41 bc 02 00 00 00 e9 f3 00 00 00 83 e2 0f 83 fa 04 74 0c .H.s.H.......A................t.
6f80 4c 8d 7b e0 41 bc 01 00 00 00 eb 1d 48 8b 53 e0 48 83 7a 10 00 75 e9 48 89 43 e0 8b 43 f8 89 43 L.{.A.......H.S.H.z..u.H.C..C..C
6fa0 e8 eb ca 49 01 c6 41 ff c4 45 39 ec 7c 27 48 8b 45 18 4c 89 f2 48 89 ef 48 8d b0 d8 00 00 00 e8 ...I..A..E9.|'H.E.L..H..H.......
6fc0 3d 41 01 00 4d 63 d4 45 31 c0 31 d2 4d 6b f2 f0 49 01 de eb 46 41 8b 47 08 83 e0 0f 83 f8 04 75 =A..Mc.E1.1.Mk..I...FA.G.......u
6fe0 29 49 8b 07 48 c7 c1 fd ff ff ff 49 83 ef 10 4c 29 f1 48 8b 40 10 48 39 c8 72 a8 be 00 d9 44 00 )I..H......I...L).H.@.H9.r....D.
7000 48 89 ef 31 c0 e8 7c 4e 01 00 4c 89 fe 48 89 ef e8 73 f9 ff ff 85 c0 75 c8 eb 93 4c 89 c1 4c 8d H..1..|N..L..H...s.....u...L..L.
7020 1c 10 49 ff c0 48 c1 e1 04 49 8b 34 0e 4c 89 df 4c 8b 4e 10 48 83 c6 18 4c 89 c9 4c 01 ca f3 a4 ..I..H...I.4.L..L.N.H...L..L....
7040 44 89 e1 44 29 c1 85 c9 7f d1 49 c1 e2 04 48 89 c6 48 89 ef 4c 29 d3 e8 78 43 01 00 48 89 03 8a D..D).....I...H..H..L)..xC..H...
7060 40 08 83 c8 40 0f b6 c0 89 43 08 45 29 e5 4d 63 e4 4d 6b e4 f0 41 ff c5 49 83 c4 10 4c 01 65 10 @...@....C.E).Mc.Mk..A..I...L.e.
7080 41 83 fd 01 0f 8f 5d fe ff ff 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 54 55 48 89 f5 53 48 A.....]...X[]A\A]A^A_.AUATUH..SH
70a0 89 d3 41 53 8b 42 08 83 e0 0f 83 f8 04 74 45 83 f8 05 49 89 fc 75 79 4c 8b 2a 49 8b 7d 10 48 85 ..AS.B.......tE...I..uyL.*I.}.H.
70c0 ff 75 0e 4c 89 ef e8 60 60 00 00 f2 0f 2a c0 eb 4b f6 47 0a 10 75 ec 49 8b 54 24 18 be 04 00 00 .u.L...``....*..K.G..u.I.T$.....
70e0 00 48 8b 92 40 01 00 00 e8 e8 3e 01 00 48 85 c0 75 61 eb cf 48 8b 02 48 8b 40 10 48 85 c0 78 07 .H..@.....>..H..ua..H..H.@.H..x.
7100 f2 48 0f 2a c0 eb 15 48 89 c2 83 e0 01 48 d1 ea 48 09 c2 f2 48 0f 2a c2 f2 0f 58 c0 f2 0f 11 45 .H.*...H.....H..H...H.*...X....E
7120 00 c7 45 08 03 00 00 00 58 5b 5d 41 5c 41 5d c3 ba 04 00 00 00 48 89 de e8 c1 3e 01 00 83 78 08 ..E.....X[]A\A]......H....>...x.
7140 00 75 10 ba 17 d9 44 00 48 89 de 4c 89 e7 e8 4f 4e 01 00 41 5a 48 89 d9 48 89 da 49 89 e8 5b 5d .u....D.H..L...ON..AZH..H..I..[]
7160 4c 89 e7 41 b9 01 00 00 00 48 89 c6 41 5c 41 5d e9 da f5 ff ff 41 56 41 55 49 89 fd 48 89 d7 41 L..A.....H..A\A].....AVAUI..H..A
7180 54 49 89 f4 55 48 89 cd 53 48 89 d3 48 83 ec 30 48 8d 74 24 10 44 89 44 24 0c e8 91 f7 ff ff 48 TI..UH..SH..H..0H.t$.D.D$......H
71a0 85 c0 49 89 c6 44 8b 44 24 0c 74 3a 48 8d 74 24 20 48 89 ef e8 77 f7 ff ff 48 85 c0 44 8b 44 24 ..I..D.D$.t:H.t$.H...w...H..D.D$
71c0 0c 74 23 41 8d 78 fa f2 0f 10 08 f2 41 0f 10 06 e8 0b 1f 00 00 41 c7 44 24 08 03 00 00 00 f2 41 .t#A.x......A........A.D$......A
71e0 0f 11 04 24 eb 23 4c 89 e1 48 89 ea 48 89 de 4c 89 ef e8 1d f6 ff ff 85 c0 75 0e 48 89 ea 48 89 ...$.#L..H..H..L.........u.H..H.
7200 de 4c 89 ef e8 c4 4e 01 00 48 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 55 53 48 89 fb 52 .L....N..H..0[]A\A]A^.AUATUSH..R
7220 48 8b 6f 20 48 8b 45 38 48 8b 75 30 44 8b 60 fc 44 89 e2 83 e2 3f 8d 42 fa 83 f8 1c 0f 87 10 01 H.o.H.E8H.u0D.`.D....?.B........
7240 00 00 ff 24 c5 40 da 44 00 48 8b 47 10 41 c1 ec 06 45 0f b6 e4 49 c1 e4 04 48 8d 50 f0 4c 01 e6 ...$.@.D.H.G.A...E...I...H.P.L..
7260 48 89 57 10 48 8b 50 f0 8b 40 f8 48 89 16 89 46 08 e9 dc 00 00 00 48 8b 47 10 45 31 ed 8b 48 f8 H.W.H.P..@.H...F......H.G.E1..H.
7280 85 c9 74 12 ff c9 41 b5 01 75 0b 45 31 ed 83 78 f0 00 41 0f 95 c5 48 83 e8 10 83 fa 1a 48 89 43 ..t...A..u.E1..x..A...H......H.C
72a0 10 75 25 44 89 e0 b2 0e 48 89 df c1 e8 17 48 c1 e0 04 48 01 c6 e8 44 3d 01 00 44 89 ea 83 f2 01 .u%D....H.....H...H...D=..D.....
72c0 83 78 08 00 44 0f 44 ea 41 c1 ec 06 45 0f b6 e4 45 39 e5 74 7d 48 83 45 38 04 eb 76 48 8b 47 10 .x..D.D.A...E...E9.t}H.E8..vH.G.
72e0 44 89 e1 c1 e9 17 48 c1 e1 04 48 89 c2 48 29 f2 48 29 ca 48 8d 72 e0 48 8b 50 f0 48 c1 fe 04 48 D.....H...H..H).H).H.r.H.P.H...H
7300 89 50 d0 8b 50 f8 83 fe 01 89 50 d8 7e 0d 48 83 e8 20 48 89 47 10 e8 bb fb ff ff 48 8b 43 10 41 .P..P.....P.~.H...H.G......H.C.A
7320 c1 ec 06 45 0f b6 e4 49 c1 e4 04 4c 03 65 30 48 8b 50 f0 8b 40 f8 49 89 14 24 41 89 44 24 08 eb ...E...I...L.e0H.P..@.I..$A.D$..
7340 09 41 81 e4 00 c0 7f 00 74 08 48 8b 45 08 48 89 43 10 58 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 .A......t.H.E.H.C.X[]A\A].AWAVAU
7360 41 54 55 48 89 fd 53 48 83 ec 38 4c 8b 67 20 49 8b 04 24 48 8b 00 48 89 44 24 08 48 8b 40 18 48 ATUH..SH..8L.g.I..$H..H.D$.H.@.H
7380 8b 40 10 48 89 04 24 4d 8b 6c 24 30 49 8b 44 24 38 48 8d 50 04 49 89 54 24 38 44 8a 75 48 44 8b .@.H..$M.l$0I.D$8H.P.I.T$8D.uHD.
73a0 00 41 f6 c6 0c 0f 84 13 01 00 00 8b 45 50 ff c8 85 c0 89 45 50 74 0a 41 f6 c6 04 0f 84 fd 00 00 .A..........EP.....EPt.A........
73c0 00 45 31 ff 41 f6 c6 08 48 8b 5d 20 74 08 85 c0 0f 84 67 10 00 00 8a 43 22 84 c0 79 0b 83 e0 7f .E1.A...H.].t.....g....C"..y....
73e0 88 43 22 e9 d1 00 00 00 45 85 ff 74 1a 83 ca ff be 03 00 00 00 48 89 ef 44 89 44 24 10 e8 f1 3a .C".....E..t.........H..D.D$...:
7400 00 00 44 8b 44 24 10 41 80 e6 04 74 71 48 8b 03 48 8b 7b 38 48 8b 00 48 8b 50 18 48 89 f8 48 8b ..D.D$.A...tqH..H.{8H..H.P.H..H.
7420 72 18 48 29 f0 48 c1 f8 02 8d 48 ff 48 8b 42 28 48 85 c0 74 08 48 63 d1 8b 14 90 eb 02 31 d2 85 r.H).H....H.H.B(H..t.Hc......1..
7440 c9 74 24 48 8b 4d 28 48 39 cf 76 1b 48 85 c0 74 10 48 29 f1 48 c1 f9 02 48 63 c9 8b 44 88 fc eb .t$H.M(H9.v.H..t.H).H...Hc..D...
7460 02 31 c0 39 c2 74 17 be 02 00 00 00 48 89 ef 44 89 44 24 10 e8 7a 3a 00 00 44 8b 44 24 10 80 7d .1.9.t......H..D.D$..z:..D.D$..}
7480 0a 01 48 8b 43 38 48 89 45 28 75 2d 45 85 ff 74 07 c7 45 50 01 00 00 00 48 83 6b 38 04 80 4b 22 ..H.C8H.E(u-E..t..EP....H.k8..K"
74a0 80 be 01 00 00 00 48 8b 45 10 48 89 ef 48 83 e8 10 48 89 03 e8 91 36 00 00 4d 8b 6c 24 30 45 89 ......H.E.H..H...H....6..M.l$0E.
74c0 c6 44 89 c2 41 c1 ee 06 83 e2 3f 45 0f b6 f6 49 63 c6 49 89 c7 49 c1 e7 04 83 fa 26 4b 8d 5c 3d .D..A.....?E...Ic.I..I.....&K.\=
74e0 00 0f 87 a5 fe ff ff ff 24 d5 28 db 44 00 41 c1 e8 17 49 c1 e0 04 4d 01 e8 eb 0c 41 c1 e8 0e 49 ........$.(.D.A...I...M....A...I
7500 c1 e0 04 4c 03 04 24 49 8b 00 48 89 03 41 8b 40 08 89 43 08 e9 73 fe ff ff 49 8b 44 24 38 48 8d ...L..$I..H..A.@..C..s...I.D$8H.
7520 50 04 49 89 54 24 38 8b 00 c1 e8 06 48 98 48 c1 e0 04 48 03 04 24 eb 53 44 89 c0 c7 43 08 01 00 P.I.T$8.....H.H...H..$.SD...C...
7540 00 00 c1 e8 17 41 81 e0 00 c0 7f 00 89 03 0f 84 38 fe ff ff e9 e1 08 00 00 41 c1 e8 17 41 ff c8 .....A..........8........A...A..
7560 48 83 c3 10 c7 43 f8 00 00 00 00 41 83 f8 ff 75 ec e9 16 fe ff ff 48 8b 44 24 08 41 c1 e8 17 4d H....C.....A...u......H.D$.A...M
7580 63 c0 4a 8b 44 c0 20 48 8b 40 10 48 8b 10 48 89 13 8b 40 08 e9 78 ff ff ff 44 89 c0 41 c1 e8 0e c.J.D..H.@.H..H...@..x...D..A...
75a0 c1 e8 17 41 f7 c0 00 01 00 00 74 12 48 8b 3c 24 45 0f b6 c0 49 c1 e0 04 4a 8d 14 07 eb 10 41 81 ...A......t.H.<$E...I...J.....A.
75c0 e0 ff 01 00 00 49 c1 e0 04 4b 8d 54 05 00 48 8b 7c 24 08 48 98 48 8b 44 c7 20 48 8b 70 10 eb 32 .....I...K.T..H.|$.H.H.D..H.p..2
75e0 44 89 c2 c1 ea 0e f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0d 81 e2 ff 01 00 00 48 c1 D........t....H...H..$........H.
7600 e2 04 4c 01 ea 41 c1 e8 17 49 c1 e0 04 4b 8d 74 05 00 48 89 d9 48 89 ef e8 ec f3 ff ff e9 65 fd ..L..A...I...K.t..H..H........e.
7620 ff ff 44 89 c1 c1 e9 0e f6 c5 01 74 0d 0f b6 c9 48 c1 e1 04 48 03 0c 24 eb 0d 81 e1 ff 01 00 00 ..D........t....H...H..$........
7640 48 c1 e1 04 4c 01 e9 41 c1 e8 17 41 f7 c0 00 01 00 00 74 12 48 8b 3c 24 45 0f b6 c0 49 c1 e0 04 H...L..A...A......t.H.<$E...I...
7660 4a 8d 14 07 eb 0c 4d 63 c0 49 c1 e0 04 4b 8d 54 05 00 48 8b 7c 24 08 48 8b 44 c7 20 48 8b 70 10 J.....Mc.I...K.T..H.|$.H.D..H.p.
7680 e9 a2 00 00 00 48 8b 44 24 08 41 c1 e8 17 48 8b 13 4d 63 c0 4a 8b 74 c0 20 48 8b 46 10 48 89 10 .....H.D$.A...H..Mc.J.t..H.F.H..
76a0 8b 53 08 89 50 08 f6 43 08 40 0f 84 dc fc ff ff 48 8b 13 f6 42 09 03 0f 84 cf fc ff ff f6 46 09 .S..P..C.@......H...B.........F.
76c0 04 0f 84 c5 fc ff ff 48 89 ef e8 01 34 01 00 e9 b8 fc ff ff 44 89 c1 c1 e9 0e f6 c5 01 74 0d 0f .......H....4.......D........t..
76e0 b6 c9 48 c1 e1 04 48 03 0c 24 eb 0d 81 e1 ff 01 00 00 48 c1 e1 04 4c 01 e9 41 c1 e8 17 41 f7 c0 ..H...H..$........H...L..A...A..
7700 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 14 00 eb 0c 4d 63 c0 49 c1 e0 04 4b ....t.H..$E...I...J.....Mc.I...K
7720 8d 54 05 00 48 89 de 48 89 ef e8 dc f3 ff ff e9 53 fc ff ff 45 89 c7 45 89 c6 48 89 ef 41 c1 ef .T..H..H........S...E..E..H..A..
7740 0e 41 c1 ee 17 41 81 e7 ff 01 00 00 e8 cd 52 00 00 49 89 c5 48 89 03 44 89 f8 44 09 f0 c7 43 08 .A...A........R..I..H..D..D...C.
7760 45 00 00 00 0f 84 fc 0b 00 00 44 89 ff e8 39 19 00 00 44 89 f7 41 89 c7 e8 2e 19 00 00 44 89 f9 E.........D...9...D..A.......D..
7780 89 c2 4c 89 ee 48 89 ef e8 ab 54 00 00 e9 d4 0b 00 00 44 89 c6 41 c1 e8 0e c1 ee 17 48 c1 e6 04 ..L..H....T.......D..A......H...
77a0 4c 01 ee 41 f7 c0 00 01 00 00 48 8b 06 48 89 43 10 8b 46 08 89 43 18 74 15 48 8b 04 24 45 0f b6 L..A......H..H.C..F..C.t.H..$E..
77c0 c0 49 c1 e0 04 4a 8d 14 00 e9 44 fe ff ff 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 54 05 00 e9 2f .I...J....D...A......I...K.T.../
77e0 fe ff ff 44 89 c2 c1 ea 17 f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0a 48 63 d2 48 c1 ...D........t....H...H..$..Hc.H.
7800 e2 04 4c 01 ea 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d ..L..A...A......t.H..$E...I...J.
7820 0c 00 eb 10 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 4c 05 00 83 7a 08 03 75 13 83 79 08 03 75 0d ....A......I...K.L...z..u..y..u.
7840 f2 0f 10 02 f2 0f 58 01 e9 a3 02 00 00 41 b8 06 00 00 00 e9 b1 02 00 00 44 89 c2 c1 ea 17 f6 c6 ......X......A..........D.......
7860 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0a 48 63 d2 48 c1 e2 04 4c 01 ea 41 c1 e8 0e 41 f7 .t....H...H..$..Hc.H...L..A...A.
7880 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 0c 00 eb 10 41 81 e0 ff 01 00 00 .....t.H..$E...I...J.....A......
78a0 49 c1 e0 04 4b 8d 4c 05 00 83 7a 08 03 75 13 83 79 08 03 75 0d f2 0f 10 02 f2 0f 5c 01 e9 2e 02 I...K.L...z..u..y..u.......\....
78c0 00 00 41 b8 07 00 00 00 e9 3c 02 00 00 44 89 c2 c1 ea 17 f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 ..A......<...D........t....H...H
78e0 03 14 24 eb 0a 48 63 d2 48 c1 e2 04 4c 01 ea 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 ..$..Hc.H...L..A...A......t.H..$
7900 45 0f b6 c0 49 c1 e0 04 4a 8d 0c 00 eb 10 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 4c 05 00 83 7a E...I...J.....A......I...K.L...z
7920 08 03 75 13 83 79 08 03 75 0d f2 0f 10 02 f2 0f 59 01 e9 b9 01 00 00 41 b8 08 00 00 00 e9 c7 01 ..u..y..u.......Y......A........
7940 00 00 44 89 c2 c1 ea 17 f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0a 48 63 d2 48 c1 e2 ..D........t....H...H..$..Hc.H..
7960 04 4c 01 ea 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 0c .L..A...A......t.H..$E...I...J..
7980 00 eb 10 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 4c 05 00 83 7a 08 03 75 13 83 79 08 03 75 0d f2 ...A......I...K.L...z..u..y..u..
79a0 0f 10 02 f2 0f 5e 01 e9 44 01 00 00 41 b8 09 00 00 00 e9 52 01 00 00 44 89 c2 c1 ea 17 f6 c6 01 .....^..D...A......R...D........
79c0 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0a 48 63 d2 48 c1 e2 04 4c 01 ea 41 c1 e8 0e 41 f7 c0 t....H...H..$..Hc.H...L..A...A..
79e0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 0c 00 eb 10 41 81 e0 ff 01 00 00 49 ....t.H..$E...I...J.....A......I
7a00 c1 e0 04 4b 8d 4c 05 00 83 7a 08 03 75 44 83 79 08 03 75 3e f2 0f 10 0a f2 0f 10 11 66 0f 28 c1 ...K.L...z..uD.y..u>........f.(.
7a20 f2 0f 11 4c 24 18 f2 0f 11 54 24 10 f2 0f 5e c2 e8 eb cb ff ff f2 0f 10 54 24 10 f2 0f 10 4c 24 ...L$....T$...^.........T$....L$
7a40 18 f2 0f 59 c2 f2 0f 5c c8 f2 0f 11 0b e9 a2 00 00 00 41 b8 0a 00 00 00 e9 ac 00 00 00 44 89 c2 ...Y...\..........A..........D..
7a60 c1 ea 17 f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0a 48 63 d2 48 c1 e2 04 4c 01 ea 41 ......t....H...H..$..Hc.H...L..A
7a80 c1 e8 0e 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 0c 00 eb 10 41 81 ...A......t.H..$E...I...J.....A.
7aa0 e0 ff 01 00 00 49 c1 e0 04 4b 8d 4c 05 00 83 7a 08 03 75 15 83 79 08 03 75 0f f2 0f 10 09 f2 0f .....I...K.L...z..u..y..u.......
7ac0 10 02 e8 d9 c7 ff ff eb 27 41 b8 0b 00 00 00 eb 38 41 c1 e8 17 44 89 c2 48 c1 e2 04 4c 01 ea 83 ........'A......8A...D..H...L...
7ae0 7a 08 03 75 1b f2 0f 10 02 0f 57 05 d0 5d 04 00 f2 0f 11 03 c7 43 08 03 00 00 00 e9 8c f8 ff ff z..u......W..].......C..........
7b00 41 b8 0c 00 00 00 48 89 d1 48 89 de 48 89 ef e8 61 f6 ff ff e9 6e f8 ff ff 41 c1 e8 17 b8 01 00 A.....H..H..H...a....n...A......
7b20 00 00 49 c1 e0 04 4d 01 e8 41 8b 50 08 85 d2 74 0f 30 c0 ff ca 75 09 31 c0 41 83 38 00 0f 94 c0 ..I...M..A.P...t.0...u.1.A.8....
7b40 89 03 c7 43 08 01 00 00 00 e9 3e f8 ff ff 41 c1 e8 17 48 89 de 48 89 ef 49 c1 e0 04 4b 8d 54 05 ...C......>...A...H..H..I...K.T.
7b60 00 e8 30 f5 ff ff e9 1c f8 ff ff 44 89 c3 41 c1 e8 0e 48 89 ef 41 81 e0 ff 01 00 00 c1 eb 17 49 ..0........D..A...H..A.........I
7b80 63 c0 41 29 d8 48 c1 e3 04 48 ff c0 41 8d 70 01 48 c1 e0 04 4d 8d 54 05 00 4c 89 55 10 e8 34 f3 c.A).H...H..A.p.H...M.T..L.U..4.
7ba0 ff ff 49 8b 44 24 30 48 01 c3 49 01 c7 48 8b 03 49 89 07 8b 43 08 41 89 47 08 48 8b 45 18 48 83 ..I.D$0H..I..H..I...C.A.G.H.E.H.
7bc0 78 18 00 7e 20 49 8d 47 10 49 39 df 48 89 ef 48 0f 42 c3 48 89 45 10 e8 99 33 01 00 49 8b 44 24 x..~.I.G.I9.H..H.B.H.E...3..I.D$
7be0 08 48 89 45 10 4d 8b 6c 24 30 e9 8e 06 00 00 45 85 f6 74 1c 49 8b 44 24 30 48 89 ef 44 89 44 24 .H.E.M.l$0.....E..t.I.D$0H..D.D$
7c00 10 4a 8d 74 38 f0 e8 51 73 00 00 44 8b 44 24 10 41 c1 e8 0e 41 81 e8 ff ff 01 00 4d 63 c0 49 c1 .J.t8..Qs..D.D$.A...A......Mc.I.
7c20 e0 02 4d 01 44 24 38 e9 60 f7 ff ff 44 89 c6 c1 ee 17 f7 c6 00 01 00 00 74 0e 40 0f b6 f6 48 c1 ..M.D$8.`...D...........t.@...H.
7c40 e6 04 48 03 34 24 eb 0a 48 63 f6 48 c1 e6 04 4c 01 ee 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 12 48 ..H.4$..Hc.H...L..A...A......t.H
7c60 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 14 00 eb 10 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 54 05 ..$E...I...J.....A......I...K.T.
7c80 00 31 c0 8b 7a 08 39 7e 08 0f 85 c7 00 00 00 48 89 ef e8 e9 f0 ff ff 85 c0 0f 95 c0 0f b6 c0 e9 .1..z.9~.......H................
7ca0 b2 00 00 00 44 89 c2 c1 ea 0e f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0d 81 e2 ff 01 ....D........t....H...H..$......
7cc0 00 00 48 c1 e2 04 4c 01 ea 41 c1 e8 17 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 ..H...L..A...A......t.H..$E...I.
7ce0 e0 04 4a 8d 34 00 eb 0c 4d 63 c0 49 c1 e0 04 4b 8d 74 05 00 48 89 ef e8 77 ef ff ff eb 58 44 89 ..J.4...Mc.I...K.t..H...w....XD.
7d00 c2 c1 ea 0e f6 c6 01 74 0d 0f b6 d2 48 c1 e2 04 48 03 14 24 eb 0d 81 e2 ff 01 00 00 48 c1 e2 04 .......t....H...H..$........H...
7d20 4c 01 ea 41 c1 e8 17 41 f7 c0 00 01 00 00 74 12 48 8b 04 24 45 0f b6 c0 49 c1 e0 04 4a 8d 34 00 L..A...A......t.H..$E...I...J.4.
7d40 eb 0c 4d 63 c0 49 c1 e0 04 4b 8d 74 05 00 48 89 ef e8 95 ef ff ff 44 39 f0 74 0b 49 83 44 24 38 ..Mc.I...K.t..H.......D9.t.I.D$8
7d60 04 e9 21 f6 ff ff 49 8b 44 24 38 8b 18 89 d8 c1 e8 06 0f b6 c0 85 c0 74 16 49 8b 54 24 30 48 c1 ..!...I.D$8............t.I.T$0H.
7d80 e0 04 48 89 ef 48 8d 74 02 f0 e8 cd 71 00 00 c1 eb 0e 81 eb ff ff 01 00 48 63 db 48 8d 04 9d 04 ..H..H.t....q...........Hc.H....
7da0 00 00 00 49 01 44 24 38 e9 da f5 ff ff 41 81 e0 00 c0 7f 00 8b 43 08 74 17 85 c0 ba 01 00 00 00 ...I.D$8.....A.......C.t........
7dc0 74 23 30 d2 ff c8 75 1d 83 3b 00 0f 94 c2 eb 12 31 d2 85 c0 74 0f ff c8 b2 01 75 09 83 3b 00 0f t#0...u..;......1...t.....u..;..
7de0 95 c2 0f b6 d2 83 e2 01 84 d2 74 65 eb 4c 44 89 c0 c1 e8 17 48 c1 e0 04 4c 01 e8 41 81 e0 00 c0 ..........te.LD.....H...L..A....
7e00 7f 00 8b 50 08 74 17 85 d2 b9 01 00 00 00 74 23 30 c9 ff ca 75 1d 83 38 00 0f 94 c1 eb 12 31 c9 ...P.t........t#0...u..8......1.
7e20 85 d2 74 0f ff ca b1 01 75 09 83 38 00 0f 95 c1 0f b6 c9 83 e1 01 84 c9 74 0b 49 83 44 24 38 04 ..t.....u..8............t.I.D$8.
7e40 e9 47 f5 ff ff 48 8b 10 8b 40 08 48 89 13 89 43 08 49 8b 44 24 38 8b 18 89 d8 c1 e8 06 0f b6 c0 .G...H...@.H...C.I.D$8..........
7e60 85 c0 74 16 49 8b 54 24 30 48 c1 e0 04 48 89 ef 48 8d 74 02 f0 e8 e2 70 00 00 c1 eb 0e 81 eb ff ..t.I.T$0H...H..H.t....p........
7e80 ff 01 00 48 63 db 48 8d 04 9d 04 00 00 00 e9 1b 03 00 00 45 89 c6 41 c1 ee 0e 41 81 e6 ff 01 00 ...Hc.H............E..A...A.....
7ea0 00 41 ff ce 41 c1 e8 17 74 0e 4d 63 c0 49 c1 e0 04 49 01 d8 4c 89 45 10 44 89 f2 48 89 de 48 89 .A..A...t.Mc.I...I..L.E.D..H..H.
7ec0 ef e8 b3 31 00 00 85 c0 74 0e 41 ff c6 0f 85 b2 04 00 00 e9 af f4 ff ff 4c 8b 65 20 41 80 4c 24 ...1....t.A.............L.e.A.L$
7ee0 22 04 e9 88 f4 ff ff 41 c1 e8 17 74 0e 4d 63 c0 49 c1 e0 04 49 01 d8 4c 89 45 10 83 ca ff 48 89 "......A...t.Mc.I...I..L.E....H.
7f00 de 48 89 ef e8 70 31 00 00 85 c0 0f 85 76 f4 ff ff 4c 8b 6d 20 49 8b 5d 00 4d 8b 65 10 48 8b 03 .H...p1......v...L.m.I.].M.e.H..
7f20 4d 8b 3c 24 48 8b 40 18 44 0f b6 70 78 48 8b 44 24 08 48 8b 40 18 49 c1 e6 04 4d 03 75 30 83 78 M.<$H.@.D..pxH.D$.H.@.I...M.u0.x
7f40 60 00 7e 0d 49 8b 74 24 30 48 89 ef e8 0b 70 00 00 31 c0 48 8d 14 03 49 39 d6 76 17 48 8b 14 03 `.~.I.t$0H....p..1.H...I9.v.H...
7f60 49 89 14 07 8b 54 03 08 41 89 54 07 08 48 83 c0 10 eb e0 4c 89 f8 49 29 df 48 29 d8 49 03 45 30 I....T..A.T..H.....L..I).H).I.E0
7f80 49 89 44 24 30 4c 03 7d 10 4c 89 7d 10 49 8b 45 38 4d 89 7c 24 08 41 80 4c 24 22 40 49 89 44 24 I.D$0L.}.L.}.I.E8M.|$.A.L$"@I.D$
7fa0 38 4c 89 65 20 e9 c5 f3 ff ff 41 c1 e8 17 74 10 4d 63 c0 49 c1 e0 04 4a 8d 44 03 f0 48 89 45 10 8L.e......A...t.Mc.I...J.D..H.E.
7fc0 48 8b 44 24 08 48 8b 40 18 83 78 60 00 7e 0b 4c 89 ee 48 89 ef e8 82 6f 00 00 48 89 de 48 89 ef H.D$.H.@..x`.~.L..H....o..H..H..
7fe0 e8 eb 2f 00 00 41 f6 44 24 22 04 0f 84 b2 04 00 00 85 c0 4c 8b 65 20 0f 84 72 f3 ff ff 49 8b 44 ../..A.D$".........L.e...r...I.D
8000 24 08 48 89 45 10 e9 64 f3 ff ff 0f 57 db f2 0f 10 53 20 f2 0f 10 03 66 0f 2e d3 f2 0f 58 c2 f2 $.H.E..d....W....S.....f.....X..
8020 0f 10 4b 10 76 06 66 0f 2e c8 eb 04 66 0f 2e c1 0f 93 c0 84 c0 0f 84 51 f3 ff ff 41 c1 e8 0e 4a ..K.v.f.....f..........Q...A...J
8040 8d 04 85 04 00 f8 ff 49 01 44 24 38 f2 0f 11 03 c7 43 08 03 00 00 00 f2 0f 11 43 30 c7 43 38 03 .......I.D$8.....C........C0.C8.
8060 00 00 00 e9 24 f3 ff ff 83 7b 08 03 4c 8d 73 20 74 21 48 89 de 48 89 df 44 89 44 24 10 e8 ae e8 ....$....{..L.s.t!H..H..D.D$....
8080 ff ff 48 85 c0 44 8b 44 24 10 75 07 be 25 d9 44 00 eb 26 83 7b 18 03 74 28 48 8d 7b 10 44 89 44 ..H..D.D$.u..%.D..&.{..t(H.{.D.D
80a0 24 10 48 89 fe e8 86 e8 ff ff 48 85 c0 44 8b 44 24 10 75 0d be 4a d9 44 00 48 89 ef e8 c5 3d 01 $.H.......H..D.D$.u..J.D.H....=.
80c0 00 83 7b 28 03 74 29 4c 89 f6 4c 89 f7 44 89 44 24 10 e8 59 e8 ff ff 48 85 c0 49 89 c6 44 8b 44 ..{(.t)L..L..D.D$..Y...H..I..D.D
80e0 24 10 75 0c be 67 d9 44 00 48 89 ef 31 c0 eb cc f2 0f 10 03 41 c1 e8 0e f2 41 0f 5c 06 c7 43 08 $.u..g.D.H..1.......A....A.\..C.
8100 03 00 00 00 f2 0f 11 03 e9 99 00 00 00 48 8b 43 20 44 89 c2 48 8d 73 30 c1 ea 0e b9 01 00 00 00 .............H.C.D..H.s0........
8120 48 89 ef 81 e2 ff 01 00 00 48 89 43 50 8b 43 28 89 43 58 48 8b 43 10 48 89 43 40 8b 43 18 89 43 H........H.CP.C(.CXH.C.H.C@.C..C
8140 48 48 8b 03 48 89 43 30 8b 43 08 89 43 38 48 8d 43 60 48 89 45 10 e8 7f 33 00 00 49 8b 44 24 08 HH..H.C0.C..C8H.C`H.E...3..I.D$.
8160 4d 8b 6c 24 30 48 89 45 10 49 8b 44 24 38 48 8d 50 04 49 89 54 24 38 44 8b 00 44 89 c3 c1 eb 06 M.l$0H.E.I.D$8H.P.I.T$8D..D.....
8180 0f b6 db 48 c1 e3 04 4c 01 eb 8b 43 18 85 c0 0f 84 f7 f1 ff ff 48 8b 53 10 41 c1 e8 0e 89 43 08 ...H...L...C.........H.S.A....C.
81a0 4d 63 c0 48 89 13 4a 8d 04 85 04 00 f8 ff 49 01 44 24 38 e9 d4 f1 ff ff 45 89 c7 41 c1 ef 0e 41 Mc.H..J.......I.D$8.....E..A...A
81c0 81 e7 ff 01 00 00 41 c1 e8 17 75 0e 4c 8b 45 10 49 29 d8 49 c1 f8 04 41 ff c8 45 85 ff 75 15 49 ......A...u.L.E.I).I...A..E..u.I
81e0 8b 44 24 38 48 8d 50 04 49 89 54 24 38 44 8b 38 41 c1 ef 06 41 ff cf 4c 8b 33 45 6b ff 32 45 01 .D$8H.P.I.T$8D.8A...A..L.3Ek.2E.
8200 c7 45 3b 7e 38 7e 18 44 89 fa 4c 89 f6 48 89 ef 44 89 44 24 10 e8 30 4c 00 00 44 8b 44 24 10 49 .E;~8~.D..L..H..D.D$..0L..D.D$.I
8220 63 c0 45 29 c7 48 c1 e0 04 48 01 d8 44 89 c3 85 db 41 8d 14 1f 7e 46 48 89 c1 4c 89 f6 48 89 ef c.E).H...H..D....A...~FH..L..H..
8240 48 89 44 24 10 e8 8e 49 00 00 48 8b 44 24 10 f6 40 08 40 74 20 48 8b 10 f6 42 09 03 74 17 41 f6 H.D$...I..H.D$..@.@t.H...B..t.A.
8260 46 09 04 74 10 4c 89 f6 48 89 ef e8 84 28 01 00 48 8b 44 24 10 ff cb 48 83 e8 10 eb b2 49 8b 44 F..t.L..H....(..H.D$...H.....I.D
8280 24 08 48 89 45 10 e9 01 f1 ff ff 48 8b 7c 24 08 41 c1 e8 0e 48 8b 47 18 4c 8d 5f 20 48 8b 40 20 $.H.E......H.|$.A...H.G.L._.H.@.
82a0 4e 8b 3c c0 49 8b 4f 40 41 8b 47 50 4d 8b 47 38 48 85 c9 89 44 24 10 0f 84 a0 01 00 00 4c 89 c2 N.<.I.O@A.GPM.G8H...D$.......L..
82c0 31 c0 39 44 24 10 0f 8e 82 01 00 00 80 7a 08 00 0f b6 72 09 74 09 48 c1 e6 04 4c 01 ee eb 08 49 1.9D$........z....r.t.H...L....I
82e0 8b 34 f3 48 8b 76 10 48 8b 7c c1 20 48 83 c2 10 48 ff c0 48 39 77 10 74 c9 e9 5f 01 00 00 41 80 .4.H.v.H.|..H...H..H9w.t.._...A.
8300 78 08 00 41 0f b6 70 09 0f 84 87 01 00 00 48 c1 e6 04 48 89 ef 4c 89 5c 24 28 4c 01 ee 4c 89 44 x..A..p.......H...H..L.\$(L..L.D
8320 24 20 48 89 54 24 18 e8 91 6b 00 00 48 8b 54 24 18 4c 8b 44 24 20 4c 8b 5c 24 28 49 89 44 d6 20 $.H.T$...k..H.T$.L.D$.L.\$(I.D..
8340 48 ff c2 49 83 c0 10 39 54 24 10 7f b1 41 f6 47 09 04 74 0e 4c 89 f2 4c 89 fe 48 89 ef e8 ad 27 H..I...9T$...A.G..t.L..L..H....'
8360 01 00 4d 89 77 40 48 8b 45 18 48 83 78 18 00 0f 8e 12 f0 ff ff 48 83 c3 10 48 89 ef 48 89 5d 10 ..M.w@H.E.H.x........H...H..H.].
8380 e8 f0 2b 01 00 49 8b 44 24 08 48 89 45 10 e9 f4 ef ff ff 48 8b 44 24 08 4d 89 ee 4d 2b 34 24 41 ..+..I.D$.H.E......H.D$.M..M+4$A
83a0 c1 e8 17 41 ff c8 48 8b 40 18 49 c1 fe 04 0f b6 40 78 41 29 c6 41 ff ce 41 83 f8 ff 75 41 48 8b ...A..H.@.I.....@xA).A..A...uAH.
83c0 45 30 48 2b 45 10 49 63 d6 48 c1 f8 04 48 39 d0 7f 15 44 89 f6 48 89 ef 48 89 54 24 10 e8 53 2a E0H+E.Ic.H...H9...D..H..H.T$..S*
83e0 00 00 48 8b 54 24 10 4d 8b 6c 24 30 48 c1 e2 04 45 89 f0 4b 8d 5c 3d 00 48 01 da 48 89 55 10 49 ..H.T$.M.l$0H...E..K.\=.H..H.U.I
8400 63 ce 31 c0 31 d2 48 6b c9 f0 4c 01 e9 44 39 c2 0f 8d 76 ef ff ff 44 39 f2 7d 12 48 8b 34 01 48 c.1.1.Hk..L..D9...v...D9.}.H.4.H
8420 89 34 03 8b 74 01 08 89 74 03 08 eb 08 c7 44 03 08 00 00 00 00 ff c2 48 83 c0 10 eb d0 8b 45 4c .4..t...t.....D........H......EL
8440 41 bf 01 00 00 00 89 45 50 e9 88 ef ff ff 48 89 0b c7 43 08 46 00 00 00 e9 09 ff ff ff 8b 74 24 A......EP.....H...C.F.........t$
8460 10 48 89 ef 4c 89 44 24 20 4c 89 5c 24 18 e8 e6 69 00 00 4c 8b 44 24 20 4c 89 78 18 49 89 c6 48 .H..L.D$.L.\$...i..L.D$.L.x.I..H
8480 89 03 c7 43 08 46 00 00 00 31 d2 4c 8b 5c 24 18 e9 b2 fe ff ff 49 8b 04 f3 49 89 44 d6 20 e9 9d ...C.F...1.L.\$......I...I.D....
84a0 fe ff ff 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 a8 ee 00 00 48 89 df 31 c9 ...H..8[]A\A]A^A_.SH.......H..1.
84c0 31 d2 5b 89 c6 e9 82 31 00 00 41 54 41 89 d4 55 48 89 fd 53 48 89 f3 89 d6 48 89 df e8 75 ed 00 1.[....1..ATA..UH..SH....H...u..
84e0 00 85 c0 ba 1c 00 00 00 be 60 dc 44 00 74 22 48 89 df e8 a7 fe 00 00 85 c0 75 20 48 89 df e8 60 .........`.D.t"H.........u.H...`
8500 ee 00 00 85 c0 75 14 ba 1c 00 00 00 be 7d dc 44 00 48 89 ef e8 2f f4 00 00 eb 77 44 89 e2 48 89 .....u.......}.D.H.../....wD..H.
8520 de 48 89 ef e8 ae ed 00 00 44 89 e2 48 89 ee 48 89 df e8 0a 30 00 00 83 f8 01 77 46 48 89 df e8 .H.......D..H..H....0.....wFH...
8540 1f ee 00 00 8d 70 01 48 89 ef 41 89 c4 e8 04 ed 00 00 85 c0 75 19 44 89 e6 48 89 df f7 d6 e8 17 .....p.H..A.........u.D..H......
8560 ee 00 00 ba 1a 00 00 00 be 9a dc 44 00 eb a2 44 89 e2 48 89 ee 48 89 df e8 5a ed 00 00 44 89 e0 ...........D...D..H..H...Z...D..
8580 eb 13 ba 01 00 00 00 48 89 ee 48 89 df e8 45 ed 00 00 83 c8 ff 5b 5d 41 5c c3 55 be 01 00 00 00 .......H..H...E......[]A\.U.....
85a0 53 48 89 fb 48 81 ec 98 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 be SH..H......dH..%(...H..$....1...
85c0 f2 00 00 48 85 c0 48 89 c5 75 12 ba b5 dc 44 00 be 01 00 00 00 48 89 df e8 dd b1 00 00 48 39 eb ...H..H..u....D......H.......H9.
85e0 ba 07 00 00 00 be 1e d6 44 00 74 53 48 89 ef e8 aa fd 00 00 85 c0 74 06 ff c8 75 39 eb 2b 48 8d ........D.tSH.........t...u9.+H.
8600 54 24 08 31 f6 48 89 ef e8 72 33 01 00 85 c0 7e 0c ba 06 00 00 00 be d2 dc 44 00 eb 22 48 89 ef T$.1.H...r3....~.........D.."H..
8620 e8 3e ed 00 00 85 c0 74 0c ba 09 00 00 00 be c8 dc 44 00 eb 0a ba 04 00 00 00 be d9 dc 44 00 48 .>.....t.........D...........D.H
8640 89 df e8 01 f3 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 .......H..$....dH3.%(........t..
8660 7c bb ff ff 48 81 c4 98 00 00 00 5b 5d c3 53 48 89 fb e8 29 f5 00 00 48 89 df 89 c6 e8 f1 f4 00 |...H......[].SH...)...H........
8680 00 b8 02 00 00 00 5b c3 55 ba 06 00 00 00 be 01 00 00 00 53 48 89 fb 50 e8 06 b5 00 00 48 89 df ......[.U..........SH..P.....H..
86a0 e8 32 70 00 00 48 89 df 48 89 c5 be 01 00 00 00 e8 ad ed 00 00 ba 01 00 00 00 48 89 ee 48 89 df .2p..H..H.................H..H..
86c0 e8 12 ec 00 00 5a 5b b8 01 00 00 00 5d c3 53 48 89 fb e8 b1 ff ff ff 48 89 df ba 01 00 00 00 be .....Z[.....].SH.......H........
86e0 f0 86 40 00 e8 fb f3 00 00 b8 01 00 00 00 5b c3 55 53 48 89 fb 56 be d7 b9 f0 ff e8 81 f1 00 00 ..@...........[.USH..V..........
8700 48 89 df 48 89 c5 e8 58 ec 00 00 48 89 ee 89 c2 48 89 df e8 b2 fd ff ff 85 c0 79 41 83 ce ff 48 H..H...X...H....H.........yA...H
8720 89 df e8 cb ed 00 00 85 c0 74 27 be 01 00 00 00 48 89 df e8 35 af 00 00 be fe ff ff ff 48 89 df .........t'.....H...5........H..
8740 e8 a7 ec 00 00 be 02 00 00 00 48 89 df e8 88 fd 00 00 59 48 89 df 5b 5d e9 49 fd 00 00 5a 5b 5d ..........H.......YH..[].I...Z[]
8760 c3 55 be 01 00 00 00 53 48 89 fb 51 e8 10 f1 00 00 48 85 c0 48 89 c5 75 12 ba b5 dc 44 00 be 01 .U.....SH..Q.....H..H..u....D...
8780 00 00 00 48 89 df e8 2f b0 00 00 48 89 df e8 d0 eb 00 00 8d 50 ff 48 89 ee 48 89 df e8 29 fd ff ...H.../...H........P.H..H...)..
87a0 ff 85 c0 89 c5 79 1e 31 f6 48 89 df e8 c1 f3 00 00 be fe ff ff ff 48 89 df e8 2e ec 00 00 b8 02 .....y.1.H............H.........
87c0 00 00 00 eb 1c be 01 00 00 00 48 89 df e8 a0 f3 00 00 89 ee 48 89 df f7 d6 e8 0e ec 00 00 8d 45 ..........H.........H..........E
87e0 01 5a 5b 5d c3 53 ba 06 00 00 00 48 89 fb 31 f6 e8 53 f5 00 00 48 89 df 31 d2 be 00 dd 44 00 e8 .Z[].S.....H..1..S...H..1....D..
8800 7e c0 00 00 b8 01 00 00 00 5b c3 55 89 d5 89 f2 be 01 00 00 00 53 48 89 fb 50 e8 68 f7 00 00 59 ~........[.U.........SH..P.h...Y
8820 48 89 df 89 ea be 01 00 00 00 5b 5d e9 56 f7 00 00 41 55 ba 05 00 00 00 be 01 00 00 00 41 54 55 H.........[].V...AU..........ATU
8840 53 48 89 fb 51 e8 59 b3 00 00 be 01 00 00 00 48 89 df e8 94 bb 00 00 be 02 00 00 00 41 89 c5 48 SH..Q.Y........H............A..H
8860 63 d0 48 89 df e8 9a b5 00 00 44 39 e8 49 89 c4 89 c5 74 1f 85 c0 7e 09 41 8d 45 01 41 39 c4 7e c.H.......D9.I....t...~.A.E.A9.~
8880 12 ba 70 dd 44 00 be 01 00 00 00 48 89 df e8 27 af 00 00 44 89 e2 be 01 00 00 00 48 89 df e8 2b ..p.D......H...'...D.......H...+
88a0 f4 00 00 44 39 ed 7d 28 44 8d 65 01 be 01 00 00 00 48 89 df 44 89 e2 e8 12 f4 00 00 89 ea be 01 ...D9.}(D.e......H..D...........
88c0 00 00 00 48 89 df e8 bc f6 00 00 44 89 e5 eb d3 48 89 df e8 07 f0 00 00 89 ea 48 89 df be 01 00 ...H.......D....H.........H.....
88e0 00 00 e8 a0 f6 00 00 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 41 57 ba 05 00 00 00 41 56 41 55 41 .......Z[]A\.....A].AW.....AVAUA
8900 54 55 53 48 89 fb 56 be 01 00 00 00 e8 92 b2 00 00 ba 01 00 00 00 be 02 00 00 00 48 89 df e8 e1 TUSH..V....................H....
8920 b4 00 00 be 03 00 00 00 48 89 df 48 89 c5 e8 52 eb 00 00 85 c0 7f 0f be 01 00 00 00 48 89 df e8 ........H..H...R............H...
8940 a7 ba 00 00 eb 0d be 03 00 00 00 48 89 df e8 3b b4 00 00 39 c5 41 89 c4 7f 72 41 89 c6 41 29 ee ...........H...;...9.A...rA..A).
8960 41 ff c6 45 85 f6 7f 1a 59 48 89 df be 87 dd 44 00 31 c0 5b 5d 41 5c 41 5d 41 5e 41 5f e9 77 ad A..E....YH.....D.1.[]A\A]A^A_.w.
8980 00 00 44 89 f6 48 89 df e8 c9 e8 00 00 85 c0 74 d7 44 8d 7d 01 89 ea be 01 00 00 00 48 89 df 45 ..D..H.........t.D.}........H..E
89a0 31 ed e8 27 f3 00 00 41 8d 44 2d 00 43 8d 14 2f 44 39 e0 7d 12 be 01 00 00 00 48 89 df 49 ff c5 1..'...A.D-.C../D9.}......H..I..
89c0 e8 09 f3 00 00 eb e0 44 89 f0 eb 02 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 ba 05 00 00 .......D....1.Z[]A\A]A^A_.AV....
89e0 00 be 01 00 00 00 41 55 41 54 55 53 48 89 fb e8 af b1 00 00 be 01 00 00 00 48 89 df e8 ea b9 00 ......AUATUSH............H......
8a00 00 48 89 df 8d 68 01 e8 57 e9 00 00 83 f8 02 74 7b 83 f8 03 75 5f be 02 00 00 00 48 89 df e8 6b .H...h..W......t{...u_.....H...k
8a20 b3 00 00 39 c5 49 89 c4 41 89 c6 7c 04 85 c0 7f 12 ba 70 dd 44 00 be 02 00 00 00 48 89 df e8 77 ...9.I..A..|......p.D......H...w
8a40 ad 00 00 44 39 f5 7e 28 44 8d 6d ff be 01 00 00 00 48 89 df 44 89 ea e8 72 f2 00 00 89 ea be 01 ...D9.~(D.m......H..D...r.......
8a60 00 00 00 48 89 df e8 1c f5 00 00 44 89 ed eb d3 44 89 e5 eb 17 48 89 df be a2 dd 44 00 31 c0 5b ...H.......D....D....H.....D.1.[
8a80 5d 41 5c 41 5d 41 5e e9 6d ac 00 00 89 ea 48 89 df be 01 00 00 00 e8 ec f4 00 00 5b 5d 41 5c 41 ]A\A]A^.m.....H............[]A\A
8aa0 5d 31 c0 41 5e c3 55 53 48 89 fb 51 e8 b2 e8 00 00 ba 01 00 00 00 89 c5 89 c6 48 89 df e8 86 f2 ]1.A^.USH..Q..............H.....
8ac0 00 00 48 63 f5 48 89 df e8 3b ee 00 00 ba d0 05 45 00 be fe ff ff ff 48 89 df e8 dd f3 00 00 85 ..Hc.H...;......E......H........
8ae0 ed 7e 44 be 01 00 00 00 48 89 df e8 72 e9 00 00 be fe ff ff ff 48 89 df ba 01 00 00 00 e8 85 f4 .~D.....H...r........H..........
8b00 00 00 be 01 00 00 00 48 89 df e8 14 e9 00 00 83 fd 01 74 13 89 ea be 01 00 00 00 48 89 df e8 64 .......H..........t........H...d
8b20 f4 00 00 ff cd eb e8 5a 5b b8 01 00 00 00 5d c3 41 54 49 89 f4 be 01 00 00 00 55 89 d5 53 48 89 .......Z[.....].ATI.......U..SH.
8b40 fb e8 88 f1 00 00 83 ce ff 48 89 df e8 a1 e9 00 00 85 c0 75 29 83 ce ff 48 89 df e8 25 e9 00 00 .........H.........u)...H...%...
8b60 48 89 df 89 c6 e8 33 e9 00 00 89 e9 48 89 c2 be c8 dd 44 00 48 89 df 31 c0 e8 7b ab 00 00 5b 5d H.....3.....H.....D.H..1..{...[]
8b80 4c 89 e7 41 5c e9 ef b3 00 00 41 56 ba 0d e8 44 00 be 02 00 00 00 41 55 41 54 55 53 48 89 fb 48 L..A\.....AV...D......AUATUSH..H
8ba0 81 ec 30 20 00 00 48 89 e1 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 72 b0 00 ..0...H..dH..%(...H..$(...1..r..
8bc0 00 ba 05 00 00 00 be 01 00 00 00 48 89 df 49 89 c6 e8 cd af 00 00 ba 01 00 00 00 be 03 00 00 00 ...........H..I.................
8be0 48 89 df e8 1c b2 00 00 be 04 00 00 00 48 89 df 49 89 c5 e8 8d e8 00 00 85 c0 7f 0f be 01 00 00 H............H..I...............
8c00 00 48 89 df e8 e2 b7 00 00 eb 0d be 04 00 00 00 48 89 df e8 76 b1 00 00 48 8d 74 24 08 48 89 df .H..............H...v...H.t$.H..
8c20 45 31 e4 89 c5 e8 b8 b3 00 00 43 8d 14 2c 39 ea 7d 23 48 8d 74 24 08 48 89 df 49 ff c4 e8 ee fe E1........C..,9.}#H.t$.H..I.....
8c40 ff ff 48 8b 14 24 48 8d 7c 24 08 4c 89 f6 e8 a1 b2 00 00 eb d5 75 0f 48 8d 74 24 08 89 ea 48 89 ..H..$H.|$.L.........u.H.t$...H.
8c60 df e8 ca fe ff ff 48 8d 7c 24 08 e8 ca b2 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 ......H.|$......H..$(...dH3.%(..
8c80 00 b8 01 00 00 00 74 05 e8 53 b5 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 54 41 ......t..S...H..0...[]A\A]A^.ATA
8ca0 89 d4 55 89 f5 be 02 00 00 00 53 48 89 fb 48 83 ec 10 e8 ce e7 00 00 85 c0 75 1a 48 83 c4 10 48 ..U.......SH..H..........u.H...H
8cc0 89 df 89 ee 5b 5d 44 89 e2 b9 01 00 00 00 41 5c e9 10 e9 00 00 48 89 df be 02 00 00 00 e8 80 e7 ....[]D.......A\.....H..........
8ce0 00 00 8d 75 ff 48 89 df e8 75 e7 00 00 41 8d 74 24 fe 48 89 df e8 68 e7 00 00 45 31 c0 31 c9 ba ...u.H...u...A.t$.H...h...E1.1..
8d00 01 00 00 00 48 89 df be 02 00 00 00 e8 66 f4 00 00 48 89 df 83 ce ff e8 4b ea 00 00 48 89 df be ....H........f...H......K...H...
8d20 fe ff ff ff 89 44 24 0c e8 4d e6 00 00 8b 44 24 0c 48 83 c4 10 5b 5d 41 5c c3 41 57 41 56 41 55 .....D$..M....D$.H...[]A\.AWAVAU
8d40 41 54 41 89 f4 55 89 d5 53 48 89 fb 48 83 ec 18 41 39 ec 0f 8d 5f 02 00 00 44 89 e2 be 01 00 00 ATA..U..SH..H...A9..._...D......
8d60 00 48 89 df e8 65 ef 00 00 89 ea be 01 00 00 00 48 89 df e8 56 ef 00 00 83 ce ff ba fe ff ff ff .H...e..........H...V...........
8d80 48 89 df e8 15 ff ff ff 85 c0 74 0f 89 ea 44 89 e6 48 89 df e8 72 fa ff ff eb 0d be fd ff ff ff H.........t...D..H...r..........
8da0 48 89 df e8 d2 e5 00 00 41 89 ee 45 29 e6 41 83 fe 01 0f 84 00 02 00 00 41 8d 04 2c b9 02 00 00 H.......A..E).A.........A..,....
8dc0 00 be 01 00 00 00 48 89 df 99 f7 f9 89 c2 41 89 c5 e8 f8 ee 00 00 44 89 e2 be 01 00 00 00 48 89 ......H.......A.......D.......H.
8de0 df e8 e8 ee 00 00 83 ca ff be fe ff ff ff 48 89 df e8 a7 fe ff ff 85 c0 44 89 e2 75 32 be fe ff ..............H.........D..u2...
8e00 ff ff 48 89 df e8 70 e5 00 00 89 ea be 01 00 00 00 48 89 df e8 b5 ee 00 00 83 ce ff ba fe ff ff ..H...p..........H..............
8e20 ff 48 89 df e8 74 fe ff ff 85 c0 74 0f 89 ea 44 89 ee 48 89 df e8 d1 f9 ff ff eb 0d be fd ff ff .H...t.....t...D..H.............
8e40 ff 48 89 df e8 31 e5 00 00 41 83 fe 02 0f 84 65 01 00 00 44 89 ea be 01 00 00 00 48 89 df e8 6b .H...1...A.....e...D.......H...k
8e60 ee 00 00 83 ce ff 48 89 df 45 89 e7 e8 f1 e5 00 00 8d 45 ff be 01 00 00 00 48 89 df 41 89 c6 89 ......H..E........E......H..A...
8e80 c2 89 44 24 0c e8 44 ee 00 00 44 89 f2 44 89 ee 48 89 df e8 73 f9 ff ff 45 8d 6f 01 be 01 00 00 ..D$..D...D..D..H...s...E.o.....
8ea0 00 48 89 df 44 89 ea e8 22 ee 00 00 83 ce ff ba fe ff ff ff 48 89 df e8 e1 fd ff ff 85 c0 74 47 .H..D..."...........H.........tG
8ec0 41 39 ed 7c 0f be fd dd 44 00 48 89 df 31 c0 e8 25 a8 00 00 be fe ff ff ff 48 89 df e8 99 e4 00 A9.|....D.H..1..%........H......
8ee0 00 45 89 ef eb b2 45 39 e6 7f 0f be fd dd 44 00 48 89 df 31 c0 e8 ff a7 00 00 be fe ff ff ff 48 .E....E9......D.H..1...........H
8f00 89 df e8 73 e4 00 00 41 ff ce be 01 00 00 00 48 89 df 44 89 f2 e8 b4 ed 00 00 83 ca ff be fd ff ...s...A.......H..D.............
8f20 ff ff 48 89 df e8 73 fd ff ff 85 c0 75 b8 45 39 ee 7d 5e be fc ff ff ff 48 89 df e8 3a e4 00 00 ..H...s.....u.E9.}^.....H...:...
8f40 44 8b 74 24 0c be 01 00 00 00 48 89 df 44 89 f2 e8 79 ed 00 00 44 89 ea be 01 00 00 00 48 89 df D.t$......H..D...y...D.......H..
8f60 e8 69 ed 00 00 44 89 ea 44 89 f6 48 89 df e8 98 f8 ff ff 44 89 ea 89 e8 44 29 e8 44 29 e2 39 c2 .i...D..D..H.......D....D).D).9.
8f80 41 8d 47 02 7d 1e 44 89 e6 44 89 fa 41 89 c4 eb 1a 44 89 f2 44 89 ee 48 89 df e8 6c f8 ff ff e9 A.G.}.D..D..A....D..D..H...l....
8fa0 3d ff ff ff 89 ea 89 c6 44 89 fd 48 89 df e8 87 fd ff ff e9 98 fd ff ff 48 83 c4 18 5b 5d 41 5c =.......D..H............H...[]A\
8fc0 41 5d 41 5e 41 5f c3 55 ba 05 00 00 00 be 01 00 00 00 53 48 89 fb 51 e8 c7 ab 00 00 be 01 00 00 A]A^A_.U..........SH..Q.........
8fe0 00 48 89 df e8 02 b4 00 00 ba 0d e8 44 00 be 28 00 00 00 48 89 df 89 c5 e8 57 ab 00 00 be 02 00 .H..........D..(...H.....W......
9000 00 00 48 89 df e8 7b e4 00 00 85 c0 7e 12 ba 06 00 00 00 be 02 00 00 00 48 89 df e8 83 ab 00 00 ..H...{.....~...........H.......
9020 48 89 df be 02 00 00 00 e8 4d e3 00 00 89 ea 48 89 df be 01 00 00 00 e8 fe fc ff ff 5a 5b 31 c0 H........M.....H............Z[1.
9040 5d c3 53 ba 06 00 00 00 48 89 fb 31 f6 e8 f6 ec 00 00 48 89 df 31 d2 be 40 de 44 00 e8 21 b8 00 ].S.....H..1......H..1..@.D..!..
9060 00 b8 01 00 00 00 5b c3 53 48 8b 5f 10 48 8d 43 10 48 89 47 10 e8 5a 23 01 00 48 89 03 8a 40 08 ......[.SH._.H.C.H.G..Z#..H...@.
9080 83 c8 40 0f b6 c0 89 43 08 5b c3 31 d2 83 ff 07 89 f8 76 16 83 ff 0f 8d 52 01 76 06 ff c7 d1 ef ..@....C.[.1......v.....R.v.....
90a0 eb f2 8d 47 f8 c1 e2 03 09 d0 c3 89 f9 89 f8 c1 f9 03 83 e1 1f 74 0a 83 e0 07 ff c9 83 c0 08 d3 ...G.................t..........
90c0 e0 c3 ff cf 31 c0 81 ff ff 00 00 00 76 08 83 c0 08 c1 ef 08 eb f0 0f b6 97 f0 de 44 00 01 d0 c3 ....1.......v..............D....
90e0 83 ff 06 77 6d 89 ff 66 0f 28 d0 ff 24 fd b0 de 44 00 f2 0f 58 d1 eb 10 f2 0f 5c d1 eb 0a f2 0f ...wm..f.(..$...D...X.....\.....
9100 59 d1 eb 04 f2 0f 5e d1 66 0f 28 c2 c3 f2 0f 5e c1 48 83 ec 18 f2 0f 11 54 24 08 f2 0f 11 0c 24 Y.....^.f.(....^.H......T$.....$
9120 e8 fb b4 ff ff f2 0f 10 0c 24 f2 0f 10 54 24 08 48 83 c4 18 f2 0f 59 c1 f2 0f 5c d0 66 0f 28 c2 .........$...T$.H.....Y...\.f.(.
9140 c3 e9 5a b1 ff ff f2 0f 10 0d 72 47 04 00 0f 57 c1 c3 0f 57 c0 c3 8d 47 01 48 98 f6 80 30 07 45 ..Z.......rG...W...W...G.H...0.E
9160 00 02 74 04 8d 47 d0 c3 83 cf 20 8d 47 a9 c3 41 54 49 89 f4 55 53 48 89 fb 52 48 8b 2b 0f b6 7d ..t..G......G..ATI..USH..RH.+..}
9180 00 8d 47 01 48 98 f6 80 30 07 45 00 10 74 27 f2 0f 59 05 a1 4e 04 00 48 ff c5 f2 0f 11 04 24 e8 ..G.H...0.E..t'..Y..N..H......$.
91a0 b2 ff ff ff f2 0f 2a c0 41 ff 04 24 48 89 2b f2 0f 58 04 24 eb c4 58 5b 5d 41 5c c3 41 55 49 89 ......*.A..$H.+..X.$..X[]A\.AUI.
91c0 f5 be 00 e0 44 00 41 54 55 48 89 d5 53 48 89 fb 48 83 ec 28 e8 57 b3 ff ff 48 85 c0 74 07 31 c0 ....D.ATUH..SH..H..(.W...H..t.1.
91e0 e9 d6 01 00 00 be 03 e0 44 00 48 89 df e8 3e b3 ff ff 48 85 c0 0f 84 7c 01 00 00 48 89 5c 24 18 ........D.H...>...H....|...H.\$.
9200 c7 44 24 08 00 00 00 00 c7 44 24 0c 00 00 00 00 48 89 5c 24 10 48 8b 44 24 18 8a 10 0f b6 ca f6 .D$......D$.....H.\$.H.D$.......
9220 81 31 07 45 00 08 74 0a 48 ff c0 48 89 44 24 18 eb e3 80 fa 2d 75 10 48 ff c0 41 bc 01 00 00 00 .1.E..t.H..H.D$.....-u.H..A.....
9240 48 89 44 24 18 eb 10 45 31 e4 80 fa 2b 75 08 48 ff c0 48 89 44 24 18 48 8b 44 24 18 80 38 30 74 H.D$...E1...+u.H..H.D$.H.D$..80t
9260 08 0f 57 c0 e9 1b 01 00 00 8a 50 01 83 e2 df 80 fa 58 75 ed 0f 57 c0 48 8d 74 24 0c 48 8d 7c 24 ..W.......P......Xu..W.H.t$.H.|$
9280 18 48 83 c0 02 48 89 44 24 18 e8 e0 fe ff ff 48 8b 44 24 18 80 38 2e 75 17 48 8d 74 24 08 48 8d .H...H.D$......H.D$..8.u.H.t$.H.
92a0 7c 24 18 48 ff c0 48 89 44 24 18 e8 bf fe ff ff 83 7c 24 0c 00 75 07 83 7c 24 08 00 74 a3 6b 74 |$.H..H.D$.......|$..u..|$..t.kt
92c0 24 08 fc 48 8b 4c 24 18 48 89 4c 24 10 89 74 24 08 8a 11 83 e2 df 80 fa 50 75 77 48 8d 41 01 48 $..H.L$.H.L$..t$........PuwH.A.H
92e0 89 44 24 18 8a 41 01 3c 2d 75 10 48 83 c1 02 bf 01 00 00 00 48 89 4c 24 18 eb 0f 31 ff 3c 2b 75 .D$..A.<-u.H........H.L$...1.<+u
9300 09 48 83 c1 02 48 89 4c 24 18 48 8b 44 24 18 0f b6 00 f6 80 31 07 45 00 02 74 41 31 c0 48 8b 54 .H...H.L$.H.D$......1.E..tA1.H.T
9320 24 18 0f b6 0a f6 81 31 07 45 00 02 74 15 48 8d 4a 01 6b c0 0a 48 89 4c 24 18 0f be 12 8d 44 10 $......1.E..t.H.J.k..H.L$.....D.
9340 d0 eb da 89 c2 f7 da 85 ff 0f 45 c2 01 f0 89 44 24 08 48 8b 44 24 18 48 89 44 24 10 45 85 e4 74 ..........E....D$.H.D$.H.D$.E..t
9360 0b f2 0f 10 0d 57 45 04 00 0f 57 c1 8b 7c 24 08 e8 2b ad ff ff eb 0d 48 8d 74 24 10 48 89 df e8 .....WE...W..|$..+.....H.t$.H...
9380 bc ad ff ff 48 39 5c 24 10 f2 0f 11 45 00 0f 84 4a fe ff ff 48 8b 44 24 10 0f b6 10 f6 82 31 07 ....H9\$....E...J...H.D$......1.
93a0 45 00 08 74 0a 48 ff c0 48 89 44 24 10 eb e5 4c 01 eb 48 39 d8 0f 94 c0 0f b6 c0 48 83 c4 28 5b E..t.H..H.D$...L..H9.......H..([
93c0 5d 41 5c 41 5d c3 41 57 49 89 f7 41 56 49 83 ce ff 41 55 41 54 45 31 e4 55 48 89 fd 53 48 89 d3 ]A\A].AWI..AVI...AUATE1.UH..SH..
93e0 48 83 ec 48 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 be 25 00 00 00 4c 89 ff e8 ff ad ff H..HdH..%(...H.D$81..%...L......
9400 ff 48 85 c0 49 89 c5 48 8b 55 30 48 8b 45 10 0f 84 cc 01 00 00 48 29 c2 48 83 fa 2f 7f 0d be 02 .H..I..H.U0H.E.......H).H../....
9420 00 00 00 48 89 ef e8 0a 1a 00 00 4c 89 ea 4c 89 fe 48 89 ef 4c 29 fa e8 2c fc ff ff 41 0f be 55 ...H.......L..L..H..L)..,...A..U
9440 01 80 fa 64 0f 84 ab 00 00 00 7f 13 80 fa 25 0f 84 5c 01 00 00 80 fa 63 74 66 e9 66 01 00 00 80 ...d..........%..\.....ctf.f....
9460 fa 70 0f 84 01 01 00 00 80 fa 73 74 0e 80 fa 66 0f 85 4f 01 00 00 e9 ac 00 00 00 8b 13 83 fa 30 .p........st...f..O............0
9480 73 0d 89 d0 83 c2 08 48 03 43 10 89 13 eb 0c 48 8b 43 08 48 8d 50 08 48 89 53 08 48 8b 30 b8 06 s......H.C.....H.C.H.P.H.S.H.0..
94a0 e0 44 00 4c 89 f1 48 85 f6 48 0f 44 f0 31 c0 48 89 f7 f2 ae 48 f7 d1 48 8d 51 ff e9 fb 00 00 00 .D.L..H..H.D.1.H....H..H.Q......
94c0 8b 13 83 fa 30 73 0d 89 d0 83 c2 08 48 03 43 10 89 13 eb 0c 48 8b 43 08 48 8d 50 08 48 89 53 08 ....0s......H.C.....H.C.H.P.H.S.
94e0 8b 00 ba 01 00 00 00 48 8d 74 24 0f 88 44 24 0f e9 c6 00 00 00 48 8b 55 10 8b 0b 48 8d 42 10 83 .......H.t$..D$......H.U...H.B..
9500 f9 30 48 89 45 10 73 0d 89 c8 83 c1 08 48 03 43 10 89 0b eb 0c 48 8b 43 08 48 8d 48 08 48 89 4b .0H.E.s......H.C.....H.C.H.H.H.K
9520 08 f2 0f 2a 00 eb 35 48 8b 55 10 8b 4b 04 48 8d 42 10 81 f9 b0 00 00 00 48 89 45 10 73 0e 89 c8 ...*..5H.U..K.H.B.......H.E.s...
9540 83 c1 10 48 03 43 10 89 4b 04 eb 0c 48 8b 43 08 48 8d 48 08 48 89 4b 08 f2 0f 10 00 f2 0f 11 02 ...H.C..K...H.C.H.H.H.K.........
9560 c7 42 08 03 00 00 00 eb 6b 8b 13 83 fa 30 73 0d 89 d0 83 c2 08 48 03 43 10 89 13 eb 0c 48 8b 43 .B......k....0s......H.C.....H.C
9580 08 48 8d 50 08 48 89 53 08 4c 8b 00 48 8d 7c 24 10 ba 28 00 00 00 be 01 00 00 00 b9 fa f9 44 00 .H.P.H.S.L..H.|$..(...........D.
95a0 31 c0 e8 79 b1 ff ff 48 8d 74 24 10 48 63 d0 eb 0a ba 01 00 00 00 be 9e eb 44 00 48 89 ef e8 a5 1..y...H.t$.Hc...........D.H....
95c0 fa ff ff eb 0f be 0d e0 44 00 48 89 ef 31 c0 e8 b2 28 01 00 41 83 c4 02 4d 8d 7d 02 e9 13 fe ff ........D.H..1...(..A...M.}.....
95e0 ff 48 29 c2 48 83 fa 1f 7f 0d be 01 00 00 00 48 89 ef e8 3e 18 00 00 31 c0 48 83 c9 ff 4c 89 ff .H).H..........H...>...1.H...L..
9600 f2 ae 4c 89 fe 48 89 ef 48 f7 d1 48 8d 51 ff e8 54 fa ff ff 45 85 e4 74 0d 41 8d 74 24 01 48 89 ..L..H..H..H.Q..T...E..t.A.t$.H.
9620 ef e8 b0 d8 ff ff 48 8b 45 10 48 8b 40 f0 48 83 c0 18 48 8b 7c 24 38 64 48 33 3c 25 28 00 00 00 ......H.E.H.@.H...H.|$8dH3<%(...
9640 74 05 e8 99 ab ff ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 81 ec d8 00 00 00 84 c0 48 t......H..H[]A\A]A^A_.H........H
9660 89 54 24 30 48 89 4c 24 38 4c 89 44 24 40 4c 89 4c 24 48 74 37 0f 29 44 24 50 0f 29 4c 24 60 0f .T$0H.L$8L.D$@L.L$Ht7.)D$P.)L$`.
9680 29 54 24 70 0f 29 9c 24 80 00 00 00 0f 29 a4 24 90 00 00 00 0f 29 ac 24 a0 00 00 00 0f 29 b4 24 )T$p.).$.....).$.....).$.....).$
96a0 b0 00 00 00 0f 29 bc 24 c0 00 00 00 48 8d 84 24 e0 00 00 00 48 8d 54 24 08 48 89 44 24 10 48 8d .....).$....H..$....H.T$.H.D$.H.
96c0 44 24 20 c7 44 24 08 10 00 00 00 c7 44 24 0c 30 00 00 00 48 89 44 24 18 e8 e9 fc ff ff 48 81 c4 D$..D$......D$.0...H.D$......H..
96e0 d8 00 00 00 c3 41 54 31 c0 48 83 c9 ff 49 89 d4 55 48 89 f5 53 48 89 fb 48 89 f7 48 83 ec 10 f2 .....AT1.H...I..UH..SH..H..H....
9700 ae 8a 06 48 f7 d1 48 ff c9 3c 3d 75 1c 48 39 d1 48 8d 76 01 76 20 48 8d 4a ff 48 89 df f3 a4 c6 ...H..H..<=u.H9.H.v.v.H.J.H.....
9720 44 13 ff 00 e9 ab 00 00 00 3c 40 75 31 48 39 d1 77 09 48 8d 76 01 48 89 df eb 1f 48 8d 42 fd 66 D........<@u1H9.w.H.v.H....H.B.f
9740 c7 03 2e 2e c6 43 02 2e 48 29 d1 48 83 c3 03 48 8d 74 0e 04 48 89 df 48 89 c1 f3 a4 eb 76 be 0a .....C..H).H...H.t..H..H.....v..
9760 00 00 00 48 89 ef 48 89 4c 24 08 e8 90 aa ff ff 48 ba 5b 73 74 72 69 6e 67 20 c6 43 08 22 49 83 ...H..H.L$......H.[string..C."I.
9780 ec 0f 48 89 13 48 83 c3 09 48 85 c0 48 8b 4c 24 08 75 0f 4c 39 e1 73 0a 48 89 df 48 89 ee f3 a4 ..H..H...H..H.L$.u.L9.s.H..H....
97a0 eb 29 48 89 c2 48 89 df 48 89 ee 48 29 ea 48 85 c0 48 0f 45 ca 4c 39 e1 49 0f 47 cc f3 a4 66 c7 .)H..H..H..H).H..H.E.L9.I.G...f.
97c0 07 2e 2e c6 47 02 2e 48 83 c7 03 66 c7 07 22 5d c6 47 02 00 48 83 c4 10 5b 5d 41 5c c3 41 57 41 ....G..H...f.."].G..H...[]A\.AWA
97e0 56 41 55 41 54 49 89 fc 55 48 89 d5 53 48 83 ec 28 48 8b 57 18 4c 8b 72 38 48 89 f2 48 8b 77 08 VAUATI..UH..SH..(H.W.L.r8H..H.w.
9800 4c 89 f7 e8 e2 38 00 00 83 78 08 03 48 89 c1 49 8b 1c 24 74 46 45 8b 6c 24 34 44 8b 7b 54 c7 41 L....8...x..H..I..$tFE.l$4D.{T.A
9820 08 03 00 00 00 f2 41 0f 2a c5 f2 0f 11 01 44 3b 6b 54 7c 6f 48 8b 73 10 48 8d 53 54 41 b9 40 e0 ......A.*.....D;kT|oH.s.H.STA.@.
9840 44 00 41 b8 ff ff ff 03 b9 10 00 00 00 4c 89 f7 e8 7f 19 01 00 48 89 43 10 eb 48 f2 0f 10 05 05 D.A..........L.......H.C..H.....
9860 4a 04 00 f2 0f 58 00 8b 45 08 f2 0f 11 44 24 18 44 8b 6c 24 18 49 63 f5 48 c1 e6 04 48 03 73 10 J....X..E....D$.D.l$.Ic.H...H.s.
9880 39 46 08 75 90 31 ff 48 89 ea 48 89 4c 24 08 e8 ec d4 ff ff 85 c0 48 8b 4c 24 08 0f 84 74 ff ff 9F.u.1.H..H.L$........H.L$...t..
98a0 ff eb 66 8b 7b 54 49 63 cf 31 d2 48 c1 e1 04 41 39 ff 48 8b 73 10 7d 14 48 01 d6 41 ff c7 48 83 ..f.{TIc.1.H...A9.H.s.}.H..A..H.
98c0 c2 10 c7 44 31 08 00 00 00 00 eb e3 48 8b 55 00 49 63 c5 48 c1 e0 04 48 01 f0 48 89 10 8b 55 08 ...D1.......H.U.Ic.H...H..H...U.
98e0 89 50 08 41 ff 44 24 34 f6 45 08 40 74 1b 48 8b 55 00 f6 42 09 03 74 11 f6 43 09 04 74 0b 48 89 .P.A.D$4.E.@t.H.U..B..t..C..t.H.
9900 de 4c 89 f7 e8 c7 11 01 00 48 83 c4 28 44 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 47 18 48 .L.......H..(D..[]A\A]A^A_.H.G.H
9920 63 d6 8b 04 90 c1 e8 0e 2d ff ff 01 00 83 f8 ff 74 04 8d 44 30 01 c3 48 8b 47 18 48 63 d6 85 f6 c.......-.......t..D0..H.G.Hc...
9940 48 8d 14 90 7e 16 8b 4a fc 48 8d 42 fc 83 e1 3f 80 b9 e0 fa 44 00 00 48 0f 49 c2 c3 48 89 d0 c3 H...~..J.H.B...?....D..H.I..H...
9960 41 54 49 89 fc 55 53 89 f3 83 fb ff 74 26 49 8b 2c 24 89 de 48 89 ef e8 bb ff ff ff 8b 00 83 e0 ATI..US.....t&I.,$..H...........
9980 3f 83 f8 1c 75 12 89 de 48 89 ef e8 8b ff ff ff 89 c3 eb d5 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 ?...u...H...........1........[]A
99a0 5c c3 53 48 8b 3f 89 d3 e8 8a ff ff ff 8b 08 31 d2 89 ce 83 e6 3f 83 fe 1c 75 40 81 fb ff 00 00 \.SH.?.........1.....?...u@.....
99c0 00 74 1e 89 ca c1 ea 17 39 d3 74 15 c1 e3 06 81 e1 3f c0 ff ff 81 e3 c0 3f 00 00 09 d9 89 08 eb .t......9.t......?......?.......
99e0 15 89 ca c1 e9 17 81 e2 00 c0 7f 00 c1 e1 06 83 ca 1b 09 ca 89 10 ba 01 00 00 00 89 d0 5b c3 55 .............................[.U
9a00 48 89 fd 53 89 f3 83 fb ff 74 1e 89 de ba ff 00 00 00 48 89 ef e8 88 ff ff ff 48 8b 7d 00 89 de H..S.....t........H.......H.}...
9a20 e8 f6 fe ff ff 89 c3 eb dd 5b 5d c3 f7 c6 00 01 00 00 75 0b 0f b6 47 42 39 c6 7c 03 fe 4f 44 c3 .........[].......u...GB9.|..OD.
9a40 83 3e 06 75 05 8b 76 08 eb e2 c3 48 8b 3f e8 e4 fe ff ff 8b 10 89 d1 c1 ea 06 0f b6 d2 81 e1 3f .>.u..v....H.?.................?
9a60 c0 ff ff 83 fa 01 19 d2 83 e2 40 09 ca 89 10 c3 48 8b 07 48 63 ce f7 d6 01 d6 89 f2 48 8b 40 18 ..........@.....H..Hc.......H.@.
9a80 c1 fa 1f 48 8d 0c 88 89 d0 31 f0 29 d0 3d ff ff 01 00 7e 0f 50 48 8b 7f 18 be 4a e0 44 00 e8 ff ...H.....1.).=....~.PH....J.D...
9aa0 5f 00 00 8b 01 81 c6 ff ff 01 00 c1 e6 0e 25 ff 3f 00 00 09 c6 89 31 c3 41 57 41 56 45 89 c6 41 _.............%.?.....1.AWAVE..A
9ac0 55 41 89 cd 41 54 41 89 d4 55 48 89 fd 53 89 f3 41 51 83 fb ff 74 34 48 8b 7d 00 89 de e8 39 fe UA..ATA..UH..S..AQ...t4H.}....9.
9ae0 ff ff 44 89 ea 89 de 48 89 ef 41 89 c7 e8 b0 fe ff ff 85 c0 44 89 e2 75 03 44 89 f2 89 de 48 89 ..D....H..A.........D..u.D....H.
9b00 ef 44 89 fb e8 67 ff ff ff eb c7 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 41 89 f4 b9 ff 00 00 .D...g.....X[]A\A]A^A_.ATA......
9b20 00 55 53 8b 57 28 48 89 fb 48 8b 2f 8b 77 30 41 89 d0 e8 81 ff ff ff 8b 45 58 39 43 28 c7 43 30 .US.W(H..H./.w0A........EX9C(.C0
9b40 ff ff ff ff 7c 2a 48 8b 43 18 48 8b 75 18 48 8d 55 58 41 b9 65 e0 44 00 41 b8 fd ff ff 7f b9 04 ....|*H.C.H.u.H.UXA.e.D.A.......
9b60 00 00 00 48 8b 78 38 e8 68 16 01 00 48 89 45 18 48 63 53 28 48 8b 45 18 44 89 24 90 8b 45 5c 39 ...H.x8.h...H.E.HcS(H.E.D.$..E\9
9b80 43 28 7c 2a 48 8b 43 18 48 8b 75 28 48 8d 55 5c 41 b9 65 e0 44 00 41 b8 fd ff ff 7f b9 04 00 00 C(|*H.C.H.u(H.U\A.e.D.A.........
9ba0 00 48 8b 78 38 e8 2a 16 01 00 48 89 45 28 48 8b 43 18 48 63 53 28 8b 48 08 48 8b 45 28 89 0c 90 .H.x8.*...H.E(H.C.HcS(.H.H.E(...
9bc0 8b 43 28 8d 50 01 89 53 28 5b 5d 41 5c c3 8b 47 28 89 47 2c c3 41 55 49 89 fd 41 54 55 48 63 ee .C(.P..S([]A\..G(.G,.AUI..ATUHc.
9be0 53 8d 5a 01 c1 e3 06 81 e3 c0 3f 00 00 83 fd ff 74 28 4d 8b 65 00 89 ee 4c 89 e7 e8 1b fd ff ff S.Z.......?.....t(M.e...L.......
9c00 49 8b 54 24 18 48 8d 0c aa 48 63 e8 8b 11 81 e2 3f c0 ff ff 09 da 89 11 eb d3 5b 5d 41 5c 41 5d I.T$.H...Hc.....?.........[]A\A]
9c20 c3 83 fa ff 74 4e 41 54 55 53 48 83 ec 10 8b 1e 83 fb ff 75 0c 89 16 48 83 c4 10 5b 5d 41 5c eb ....tNATUSH........u...H...[]A\.
9c40 33 4c 8b 27 48 89 fd 89 de 4c 89 e7 89 54 24 0c e8 c6 fc ff ff 83 f8 ff 8b 54 24 0c 74 04 89 c3 3L.'H....L...T$..........T$.t...
9c60 eb e5 48 83 c4 10 89 de 48 89 ef 5b 5d 41 5c e9 fc fd ff ff c3 8b 47 28 89 f2 48 8d 77 30 89 47 ..H.....H..[]A\.......G(..H.w0.G
9c80 2c e9 9b ff ff ff 3b 57 28 75 05 e9 e5 ff ff ff 41 89 d0 b9 ff 00 00 00 e9 1b fe ff ff 55 be 17 ,.....;W(u......A............U..
9ca0 80 ff 7f 53 48 89 fb 48 83 ec 18 8b 6f 30 c7 47 30 ff ff ff ff e8 5d fe ff ff 48 8d 74 24 0c 48 ...SH..H....o0.G0.....]...H.t$.H
9cc0 89 df 89 44 24 0c 89 ea e8 54 ff ff ff 8b 44 24 0c 48 83 c4 18 5b 5d c3 41 c1 e0 0e c1 e1 17 c1 ...D$....T....D$.H...[].A.......
9ce0 e2 06 41 09 f0 41 09 c8 41 09 d0 44 89 c6 e9 24 fe ff ff 48 63 47 28 3b 47 2c 7e 74 48 8b 0f 48 ..A..A..A..D...$...HcG(;G,~tH..H
9d00 8b 49 18 4c 8d 54 81 fc 45 8b 02 44 89 c0 83 e0 3f 83 f8 04 75 5a 44 89 c0 45 89 c1 8d 0c 16 c1 .I.L.T..E..D....?...uZD..E......
9d20 e8 06 41 c1 e9 17 0f b6 c0 41 01 c1 39 f0 7f 09 45 8d 59 01 44 39 de 7e 08 39 c6 7f 33 39 c8 7f ..A......A..9...E.Y.D9.~.9..39..
9d40 2f 39 f0 44 89 c2 0f 4e f0 ff c9 81 e2 3f c0 7f 00 89 f7 c1 e7 06 81 e7 c0 3f 00 00 09 fa 41 39 /9.D...N.....?...........?....A9
9d60 c9 41 0f 4d c9 29 f1 c1 e1 17 09 ca 41 89 12 c3 8d 4a ff 45 31 c0 89 f2 be 04 00 00 00 e9 56 ff .A.M.)......A....J.E1.........V.
9d80 ff ff 8d 4a 01 45 31 c0 89 f2 be 1f 00 00 00 e9 44 ff ff ff c1 e1 0e c1 e2 06 09 f1 09 d1 89 ce ...J.E1.........D...............
9da0 e9 72 fd ff ff 41 54 81 fa ff ff 03 00 55 89 d5 53 48 89 fb 7f 12 5b 5d 41 5c 89 d1 89 f2 be 01 .r...AT......U..SH....[]A\......
9dc0 00 00 00 e9 cc ff ff ff 89 f2 31 c9 be 02 00 00 00 e8 be ff ff ff 89 ee 48 89 df 41 89 c4 c1 e6 ..........1.............H..A....
9de0 06 83 ce 27 e8 2e fd ff ff 5b 5d 44 89 e0 41 5c c3 0f b6 47 44 01 c6 48 8b 07 0f b6 50 7a 39 d6 ...'.....[]D..A\...GD..H....Pz9.
9e00 7e 1b 81 fe f9 00 00 00 7e 0f 50 48 8b 7f 18 be 6d e0 44 00 e8 89 5c 00 00 40 88 70 7a c3 55 89 ~.......~.PH....m.D...\..@.pz.U.
9e20 f5 53 48 89 fb 50 e8 c6 ff ff ff 40 00 6b 44 5a 5b 5d c3 48 83 ec 18 8a 46 08 48 89 34 24 48 89 .SH..P.....@.kDZ[].H....F.H.4$H.
9e40 e2 48 89 e6 83 c8 40 0f b6 c0 89 44 24 08 e8 8a f9 ff ff 48 83 c4 18 c3 41 54 55 48 89 fd 53 48 .H....@....D$......H....ATUH..SH
9e60 83 ec 20 48 8b 47 18 66 0f 2e c0 f2 0f 11 44 24 08 c7 44 24 18 03 00 00 00 48 8b 58 38 f2 0f 11 ...H.G.f......D$..D$.....H.X8...
9e80 44 24 10 7a 13 0f 57 c9 31 c0 66 0f 2e c1 0f 9b c2 0f 44 c2 84 c0 74 4d 4c 8b 63 10 48 8d 74 24 D$.z..W.1.f.......D...tML.c.H.t$
9ea0 08 ba 08 00 00 00 48 89 df 49 8d 44 24 10 48 89 43 10 e8 1d 15 01 00 49 89 04 24 8a 40 08 48 8d ......H..I.D$.H.C......I..$.@.H.
9ec0 54 24 10 48 89 ef 83 c8 40 0f b6 c0 41 89 44 24 08 48 8b 43 10 48 8d 70 f0 e8 ff f8 ff ff 48 83 T$.H....@...A.D$.H.C.H.p......H.
9ee0 6b 10 10 eb 0d 48 8d 54 24 10 48 89 d6 e8 eb f8 ff ff 48 83 c4 20 5b 5d 41 5c c3 8b 06 83 f8 0c k....H.T$.H.......H...[]A\......
9f00 75 26 48 8b 07 48 63 4e 08 ff c2 c1 e2 0e 81 e2 00 c0 7f 00 48 8b 40 18 48 8d 0c 88 8b 01 25 ff u&H..HcN............H.@.H.....%.
9f20 3f 80 ff 09 c2 89 11 c3 83 f8 0d 75 45 48 8b 07 ff c2 c1 e2 17 48 8b 48 18 48 63 46 08 4c 8d 04 ?..........uEH.......H.H.HcF.L..
9f40 81 41 8b 00 25 ff ff 7f 00 09 c2 41 89 10 48 63 46 08 be 01 00 00 00 0f b6 57 44 48 8d 0c 81 c1 .A..%......A..HcF........WDH....
9f60 e2 06 8b 01 25 3f c0 ff ff 09 d0 89 01 e9 ac fe ff ff c3 8b 06 83 f8 0c 75 20 48 8b 07 48 63 56 ....%?..................u.H..HcV
9f80 08 c7 06 06 00 00 00 48 8b 40 18 8b 04 90 c1 e8 06 25 ff 00 00 00 89 46 08 c3 83 f8 0d 75 23 48 .......H.@.......%.....F.....u#H
9fa0 8b 07 48 63 56 08 48 8b 40 18 48 8d 14 90 8b 02 25 ff ff 7f 00 0d 00 00 00 01 89 02 c7 06 0b 00 ..HcV.H.@.H.....%...............
9fc0 00 00 c3 55 53 48 89 f3 51 8b 06 83 e8 07 83 f8 06 77 6d 48 89 fd ff 24 c5 90 e0 44 00 c7 06 06 ...USH..Q........wmH...$...D....
9fe0 00 00 00 eb 5b 8b 76 08 c1 e6 17 83 ce 05 e8 24 fb ff ff eb 38 0f bf 76 08 e8 2e fa ff ff 80 7b ....[.v........$....8..v.......{
a000 0b 07 be 06 00 00 00 75 11 0f b6 73 0a 48 89 ef e8 17 fa ff ff be 07 00 00 00 0f b6 4b 0a 44 0f .......u...s.H..............K.D.
a020 bf 43 08 31 d2 48 89 ef e8 ab fc ff ff 89 43 08 c7 03 0b 00 00 00 eb 08 5a 5b 5d e9 33 ff ff ff .C.1.H........C.........Z[].3...
a040 58 5b 5d c3 41 54 49 89 fc 55 89 d5 53 48 89 f3 e8 6e ff ff ff 8b 03 8d 50 ff 83 fa 0a 0f 87 93 X[].ATI..U..SH...n......P.......
a060 00 00 00 ff 24 d5 c8 e0 44 00 ba 01 00 00 00 89 ee 4c 89 e7 e8 7a fc ff ff eb 72 31 c9 83 f8 02 ....$...D........L...z....r1....
a080 89 ea 0f 94 c1 be 03 00 00 00 45 31 c0 eb 56 8b 53 08 eb 0f f2 0f 10 43 08 4c 89 e7 e8 b7 fd ff ..........E1..V.S......C.L......
a0a0 ff 89 c2 89 ee 4c 89 e7 e8 f8 fc ff ff eb 3e 49 8b 04 24 48 63 53 08 48 8b 40 18 48 8d 0c 90 89 .....L........>I..$HcS.H.@.H....
a0c0 e8 c1 e0 06 8b 11 25 c0 3f 00 00 81 e2 3f c0 ff ff 09 d0 89 01 eb 16 8b 4b 08 39 cd 74 0f 45 31 ......%.?....?..........K.9.t.E1
a0e0 c0 89 ea 31 f6 4c 89 e7 e8 eb fb ff ff 89 6b 08 c7 03 06 00 00 00 5b 5d 41 5c c3 41 57 41 56 41 ...1.L........k.......[]A\.AWAVA
a100 55 41 54 41 89 d4 55 48 89 f5 53 48 89 fb 51 e8 30 ff ff ff 83 7d 00 0a 75 0f 8b 55 08 48 8d 75 UATA..UH..SH..Q.0....}..u..U.H.u
a120 10 48 89 df e8 f8 fa ff ff 8b 75 10 44 8b 6d 14 44 39 ee 0f 84 b6 00 00 00 48 89 df e8 1f f8 ff .H........u.D.m.D9.......H......
a140 ff 85 c0 75 0f 44 89 ee 48 89 df e8 10 f8 ff ff 85 c0 74 64 41 83 ce ff 83 7d 00 0a 74 0b 48 89 ...u.D..H.........tdA....}..t.H.
a160 df e8 37 fb ff ff 41 89 c6 8b 43 28 31 c9 44 89 e2 48 89 df 41 b8 01 00 00 00 be 03 00 00 00 89 ..7...A...C(1.D..H..A...........
a180 43 2c e8 51 fb ff ff 41 89 c7 8b 43 28 48 89 df 45 31 c0 b9 01 00 00 00 44 89 e2 be 03 00 00 00 C,.Q...A...C(H..E1......D.......
a1a0 89 43 2c e8 30 fb ff ff 44 89 f6 48 89 df 41 89 c5 e8 bf fa ff ff eb 07 41 83 cd ff 45 89 ef 44 .C,.0...D..H..A.........A...E..D
a1c0 8b 73 28 8b 75 14 45 89 f8 44 89 e1 48 89 df 44 89 f2 44 89 73 2c e8 dd f8 ff ff 8b 75 10 45 89 .s(.u.E..D..H..D..D.s,......u.E.
a1e0 e8 44 89 e1 44 89 f2 48 89 df e8 c9 f8 ff ff c7 45 10 ff ff ff ff c7 45 14 ff ff ff ff 44 89 65 .D..D..H........E......E.....D.e
a200 08 c7 45 00 06 00 00 00 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 41 89 d4 55 48 89 f5 53 8b 06 ..E.....X[]A\A]A^A_.ATA..UH..S..
a220 48 89 fb 83 f8 0b 75 31 48 8b 07 48 63 56 08 48 8b 40 18 8b 14 90 89 d0 83 e0 3f 83 f8 14 75 1e H.....u1H..HcV.H.@........?...u.
a240 45 31 c0 ff 4f 28 45 85 e4 41 0f 94 c0 be 1b 00 00 00 c1 ea 17 31 c9 eb 3e 83 f8 06 74 1e be 01 E1..O(E..A...........1..>...t...
a260 00 00 00 48 89 df e8 b3 fb ff ff 0f b6 53 44 48 89 ee 48 89 df ff ca e8 c8 fd ff ff 48 89 ee 48 ...H.........SDH..H.........H..H
a280 89 df e8 b9 f7 ff ff 8b 4d 08 45 89 e0 ba ff 00 00 00 be 1c 00 00 00 48 89 df e8 39 fa ff ff 48 ........M.E............H...9...H
a2a0 89 df 5b 5d 41 5c e9 f2 f9 ff ff 55 48 89 f5 53 48 89 fb 50 e8 0a fd ff ff 48 89 ee 48 89 df e8 ..[]A\.....UH..SH..P.....H..H...
a2c0 7c f7 ff ff 48 89 df be 01 00 00 00 e8 4d fb ff ff 0f b6 53 44 48 89 df 48 89 ee 59 5b 5d ff ca |...H........M.....SDH..H..Y[]..
a2e0 e9 16 fe ff ff 55 48 89 fd 53 48 89 f3 51 e8 d0 fc ff ff 83 3b 06 75 24 8b 43 14 39 43 10 8b 53 .....UH..SH..Q......;.u$.C.9C..S
a300 08 75 04 89 d0 eb 23 0f b6 45 42 39 c2 7c 0d 48 89 de 48 89 ef e8 e1 fd ff ff eb 0b 48 89 de 48 .u....#..EB9.|.H..H.........H..H
a320 89 ef e8 84 ff ff ff 8b 43 08 5a 5b 5d c3 83 3e 08 75 08 8b 46 14 39 46 10 74 05 e9 a5 ff ff ff ........C.Z[]..>.u..F.9F.t......
a340 c3 8b 46 14 39 46 10 74 05 e9 97 ff ff ff e9 70 fc ff ff 55 48 89 fd 53 48 89 f3 48 83 ec 28 e8 ..F.9F.t.......p...UH..SH..H..(.
a360 dd ff ff ff 8b 03 83 f8 04 0f 84 8d 00 00 00 77 0a 83 f8 01 73 26 e9 90 00 00 00 83 f8 05 0f 85 ...............w....s&..........
a380 87 00 00 00 f2 0f 10 43 08 48 89 ef e8 c7 fa ff ff c7 03 04 00 00 00 89 43 08 eb 60 81 7d 34 ff .......C.H..............C..`.}4.
a3a0 00 00 00 7f 66 83 f8 01 75 22 48 8b 45 08 c7 44 24 18 00 00 00 00 48 8d 54 24 10 c7 44 24 08 45 ....f...u"H.E..D$.....H.T$..D$.E
a3c0 00 00 00 48 89 e6 48 89 04 24 eb 1d 83 f8 02 48 8d 54 24 10 c7 44 24 18 01 00 00 00 0f 94 c0 0f ...H..H..$.....H.T$..D$.........
a3e0 b6 c0 48 89 d6 89 44 24 10 48 89 ef e8 ec f3 ff ff c7 03 04 00 00 00 89 43 08 eb 0a 8b 43 08 3d ..H...D$.H..............C....C.=
a400 ff 00 00 00 7f 05 80 cc 01 eb 0b 48 89 de 48 89 ef e8 cf fe ff ff 48 83 c4 28 5b 5d c3 41 57 41 ...........H..H.......H..([].AWA
a420 89 f7 48 89 ce 41 56 4d 89 c6 41 55 41 54 55 48 89 cd 53 48 89 fb 48 83 ec 18 89 54 24 0c e8 10 ..H..AVM..AUATUH..SH..H....T$...
a440 ff ff ff 4c 89 f6 48 89 df 41 89 c4 e8 02 ff ff ff 4c 89 f6 48 89 df 41 89 c5 e8 e1 f5 ff ff 48 ...L..H..A.......L..H..A.......H
a460 89 ee 48 89 df e8 d6 f5 ff ff 8b 54 24 0c 85 d2 75 11 41 83 ff 18 74 0b 44 89 e0 b2 01 45 89 ec ..H........T$...u.A...t.D....E..
a480 41 89 c5 45 89 e8 44 89 e1 44 89 fe 48 89 df e8 44 f8 ff ff 48 89 df e8 01 f8 ff ff c7 45 00 0a A..E..D..D..H...D...H........E..
a4a0 00 00 00 89 45 08 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 54 49 89 d4 55 48 89 f5 ....E.H...[]A\A]A^A_.AUATI..UH..
a4c0 53 48 89 fb 41 50 8b 06 83 f8 08 74 27 83 f8 09 74 39 83 f8 07 75 62 48 89 d6 e8 61 f5 ff ff 8b SH..AP.....t'...t9...ubH...a....
a4e0 55 08 48 89 df 4c 89 e6 59 5b 5d 41 5c 41 5d e9 07 fc ff ff 48 89 d6 e8 e9 fd ff ff 8b 4d 08 45 U.H..L..Y[]A\A].....H........M.E
a500 31 c0 89 c2 be 09 00 00 00 eb 26 45 31 ed 80 7e 0b 07 48 89 d6 41 0f 94 c5 e8 35 fe ff ff 0f bf 1.........&E1..~..H..A....5.....
a520 4d 08 0f b6 55 0a 47 8d 6c 2d 08 41 89 c0 44 89 ee 48 89 df e8 9f f7 ff ff 58 48 89 df 4c 89 e6 M...U.G.l-.A..D..H.......XH..L..
a540 5b 5d 41 5c 41 5d e9 f5 f4 ff ff 41 55 41 54 49 89 d4 55 48 89 f5 53 48 89 fb 50 e8 85 fd ff ff []A\A].....AUATI..UH..SH..P.....
a560 48 89 ee 48 89 df 44 8b 6d 08 e8 d1 f4 ff ff 0f b6 43 44 48 89 df c7 45 00 06 00 00 00 be 02 00 H..H..D.m........CDH...E........
a580 00 00 89 45 08 e8 94 f8 ff ff 4c 89 e6 48 89 df e8 be fd ff ff 8b 55 08 48 89 df 44 89 e9 be 0c ...E......L..H........U.H..D....
a5a0 00 00 00 41 89 c0 e8 2d f7 ff ff 5a 48 89 df 4c 89 e6 5b 5d 41 5c 41 5d e9 83 f4 ff ff 55 48 89 ...A...-...ZH..L..[]A\A].....UH.
a5c0 fd 53 48 89 f3 52 e8 f8 f9 ff ff 8b 03 83 f8 05 77 0c 83 f8 04 73 2b 83 f8 02 74 26 eb 15 83 f8 .SH..R..........w....s+...t&....
a5e0 0a 75 10 8b 73 08 48 89 ef e8 5d f4 ff ff 8b 43 08 eb 12 31 d2 48 89 de 48 89 ef e8 14 fc ff ff .u..s.H...]....C...1.H..H.......
a600 eb 03 83 c8 ff 48 8d 73 14 89 c2 48 89 ef e8 0e f6 ff ff 8b 73 10 48 89 ef e8 57 f6 ff ff c7 43 .....H.s...H........s.H...W....C
a620 10 ff ff ff ff 58 5b 5d c3 55 48 89 fd 53 48 89 f3 52 e8 8c f9 ff ff 8b 03 83 f8 03 74 20 83 f8 .....X[].UH..SH..R..........t...
a640 0a 74 16 ff c8 74 17 ba 01 00 00 00 48 89 de 48 89 ef e8 bd fb ff ff eb 08 8b 43 08 eb 03 83 c8 .t...t......H..H..........C.....
a660 ff 48 8d 73 10 89 c2 48 89 ef e8 b2 f5 ff ff 8b 73 14 48 89 ef e8 fb f5 ff ff c7 43 14 ff ff ff .H.s...H........s.H........C....
a680 ff 58 5b 5d c3 53 8b 46 08 48 89 f3 88 46 0a 48 89 d6 e8 bc fc ff ff 83 3b 08 66 89 43 08 c7 03 .X[].S.F.H...F.H........;.f.C...
a6a0 09 00 00 00 0f 94 c0 83 c0 07 88 43 0b 5b c3 89 f0 48 89 d6 83 f8 0e 77 23 ff 24 c5 20 e1 44 00 ...........C.[...H.....w#.$...D.
a6c0 e9 f8 fe ff ff e9 5f ff ff ff e9 dc fb ff ff 83 3a 05 75 08 48 83 7a 10 ff 75 01 c3 e9 72 fc ff ......_.........:.u.H.z..u...r..
a6e0 ff 48 8b 07 48 63 57 28 48 8b 40 28 89 74 90 fc c3 41 57 49 89 cf 41 56 41 55 41 54 41 89 f4 55 .H..HcW(H.@(.t...AWI..AVAUATA..U
a700 48 89 fd 53 48 89 d3 48 83 ec 18 83 3a 05 44 89 44 24 0c 75 53 48 83 7a 10 ff 75 4c 83 39 05 75 H..SH..H....:.D.D$.uSH.z..uL.9.u
a720 47 49 83 7f 10 ff 75 40 41 8d 44 24 f0 83 f8 01 77 0d 0f 57 c0 66 41 0f 2e 47 08 7a 02 74 29 f2 GI....u@A.D$....w..W.fA..G.z.t).
a740 0f 10 43 08 41 8d 7c 24 f3 f2 41 0f 10 4f 08 e8 8c e9 ff ff f2 0f 11 43 08 48 83 c4 18 5b 5d 41 ..C.A.|$..A..O.........C.H...[]A
a760 5c 41 5d 41 5e 41 5f c3 41 83 fc 15 0f 84 83 00 00 00 41 83 fc 13 74 7d 4c 89 fe 48 89 ef e8 d0 \A]A^A_.A.........A...t}L..H....
a780 fb ff ff 41 89 c5 48 89 de 48 89 ef e8 c2 fb ff ff 44 39 e8 41 89 c6 7e 10 48 89 de 48 89 ef e8 ...A..H..H.......D9.A..~.H..H...
a7a0 9c f2 ff ff 4c 89 fe eb 0e 4c 89 fe 48 89 ef e8 8c f2 ff ff 48 89 de 48 89 ef e8 81 f2 ff ff 44 ....L....L..H.......H..H.......D
a7c0 89 e6 48 89 ef 45 89 e8 44 89 f1 31 d2 e8 06 f5 ff ff c7 03 0b 00 00 00 89 43 08 48 89 ef 8b 74 ..H..E..D..1.............C.H...t
a7e0 24 0c 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f e9 ec fe ff ff 45 31 ed eb 8c 55 48 89 fd 53 48 $.H...[]A\A]A^A_.....E1...UH..SH
a800 89 d3 48 83 ec 38 83 fe 01 c7 44 24 2c ff ff ff ff c7 44 24 28 ff ff ff ff c7 44 24 18 05 00 00 ..H..8....D$,.....D$(.....D$....
a820 00 48 c7 44 24 20 00 00 00 00 74 5f 41 89 c8 72 2c 83 fe 02 0f 85 1a 01 00 00 48 89 d6 89 4c 24 .H.D$.....t_A..r,.........H...L$
a840 0c e8 9f fa ff ff 44 8b 44 24 0c 48 8d 4c 24 18 48 89 da be 15 00 00 00 e9 ef 00 00 00 83 3a 05 ......D.D$.H.L$.H.............:.
a860 0f 85 c4 00 00 00 48 83 7a 10 ff 0f 85 b9 00 00 00 f2 0f 10 42 08 f2 0f 10 0d 42 30 04 00 0f 57 ......H.z...........B.....B0...W
a880 c1 f2 0f 11 42 08 e9 c9 00 00 00 48 89 d6 e8 30 f7 ff ff 8b 03 8d 50 ff 83 fa 0a 77 6c ff 24 d5 ....B......H...0......P....wl.$.
a8a0 98 e1 44 00 c7 03 02 00 00 00 eb 5d c7 03 03 00 00 00 eb 55 8b 73 08 48 89 ef e8 8c f1 ff ff eb ..D........].......U.s.H........
a8c0 48 83 f8 06 74 1e be 01 00 00 00 48 89 ef e8 4b f5 ff ff 0f b6 55 44 48 89 de 48 89 ef ff ca e8 H...t......H...K.....UDH..H.....
a8e0 60 f7 ff ff 48 89 de 48 89 ef e8 51 f1 ff ff 8b 73 08 48 89 ef c1 e6 17 83 ce 14 e8 17 f2 ff ff `...H..H...Q....s.H.............
a900 c7 03 0b 00 00 00 89 43 08 8b 73 10 8b 43 14 48 89 ef 89 73 14 89 43 10 e8 e2 f0 ff ff 8b 73 10 .......C..s..C.H...s..C.......s.
a920 48 89 ef e8 d7 f0 ff ff eb 2a 48 89 de 48 89 ef 44 89 44 24 0c e8 ab f9 ff ff 44 8b 44 24 0c 48 H........*H..H..D.D$......D.D$.H
a940 8d 4c 24 18 48 89 da be 13 00 00 00 48 89 ef e8 9d fd ff ff 48 83 c4 38 5b 5d c3 83 fe 0e 0f 87 .L$.H.......H.......H..8[]......
a960 25 01 00 00 41 54 89 f0 49 89 fc 55 48 89 d5 53 48 89 cb 48 83 ec 10 ff 24 c5 f0 e1 44 00 48 89 %...AT..I..UH..SH..H....$...D.H.
a980 ce e8 3d f6 ff ff 8b 55 14 48 8d 73 14 eb 0f 48 89 ce e8 2c f6 ff ff 8b 55 10 48 8d 73 10 4c 89 ..=....U.H.s...H...,....U.H.s.L.
a9a0 e7 e8 7b f2 ff ff b9 06 00 00 00 48 89 ef 48 89 de f3 a5 e9 c9 00 00 00 48 89 ce 44 89 44 24 0c ..{........H..H.........H..D.D$.
a9c0 e8 7c f9 ff ff 83 3b 0b 44 8b 44 24 0c 75 52 49 8b 04 24 48 63 53 08 48 8b 40 18 8b 04 90 83 e0 .|....;.D.D$.uRI..$HcS.H.@......
a9e0 3f 83 f8 16 75 3b 48 89 ee 4c 89 e7 e8 4f f0 ff ff 49 8b 04 24 48 63 53 08 48 8b 40 18 48 8d 0c ?...u;H..L...O...I..$HcS.H.@.H..
aa00 90 8b 55 08 8b 01 c1 e2 17 25 ff ff 7f 00 09 d0 89 01 8b 43 08 c7 45 00 0b 00 00 00 89 45 08 eb ..U......%.........C..E......E..
aa20 60 48 89 de 4c 89 e7 44 89 44 24 0c e8 7a f8 ff ff 44 8b 44 24 0c 48 89 d9 48 89 ea be 16 00 00 `H..L..D.D$..z...D.D$.H..H......
aa40 00 eb 03 83 c6 0d 48 83 c4 10 4c 89 e7 5b 5d 41 5c e9 9b fc ff ff 49 89 c8 83 c6 11 48 89 d1 ba ......H...L..[]A\.....I.....H...
aa60 01 00 00 00 eb 0b 49 89 c8 83 c6 0e 48 89 d1 31 d2 48 83 c4 10 4c 89 e7 5b 5d 41 5c e9 9c f9 ff ......I.....H..1.H...L..[]A\....
aa80 ff 48 83 c4 10 5b 5d 41 5c c3 41 54 8d 42 ff 55 99 89 f5 be 32 00 00 00 f7 fe 83 f9 ff 53 48 89 .H...[]A\.AT.B.U....2........SH.
aaa0 fb 44 8d 60 01 b8 00 00 00 00 0f 44 c8 41 81 fc ff 01 00 00 7f 0f 45 89 e0 89 ea 40 b6 24 e8 15 .D.`.......D.A........E....@.$..
aac0 f2 ff ff eb 20 be 24 00 00 00 45 31 c0 89 ea e8 04 f2 ff ff 44 89 e6 48 89 df c1 e6 06 83 ce 27 ......$...E1........D..H.......'
aae0 e8 32 f0 ff ff ff c5 40 88 6b 44 5b 5d 41 5c c3 55 83 fe 04 48 89 fd 53 48 89 d3 51 74 16 83 fe .2.....@.kD[]A\.U...H..SH..Qt...
ab00 06 75 2a ba 17 00 00 00 be 70 e2 44 00 e8 c2 08 01 00 eb 0b 48 8b 47 18 48 8b 80 18 01 00 00 48 .u*......p.D........H.G.H......H
ab20 89 03 8a 40 08 83 c8 40 0f b6 c0 eb 0e 48 8b 47 10 48 8b 50 f0 8b 40 f8 48 89 13 89 43 08 48 83 ...@...@.....H.G.H.P..@.H...C.H.
ab40 c3 10 48 89 5d 10 58 5b 5d c3 50 48 8b 47 70 48 85 c0 74 14 48 8d 78 08 89 b0 d0 00 00 00 be 01 ..H.].X[].PH.GpH..t.H.x.........
ab60 00 00 00 e8 48 9a ff ff 48 8b 57 18 40 88 77 0a 48 8b 82 08 01 00 00 48 83 78 70 00 74 25 48 8b ....H...H.W.@.w.H......H.xp.t%H.
ab80 50 10 48 8b 4f 10 48 8d 7a 10 48 89 78 10 48 8b 79 f0 8b 49 f8 48 89 3a 48 89 c7 89 4a 08 e8 a7 P.H.O.H.z.H.x.H.y..I.H.:H...J...
aba0 ff ff ff 48 8b 82 00 01 00 00 48 85 c0 74 02 ff d0 e8 ca 94 ff ff 55 53 48 89 f3 48 83 ec 18 48 ...H......H..t........USH..H...H
abc0 85 f6 74 3a 0f be 32 48 89 fd 48 89 df 48 89 54 24 08 e8 29 96 ff ff 48 85 c0 48 8b 54 24 08 75 ..t:..2H..H..H.T$..)...H..H.T$.u
abe0 1d be 88 e2 44 00 48 89 ef 48 89 d9 e8 65 ea ff ff be 03 00 00 00 48 89 ef e8 4c ff ff ff 48 83 ....D.H..H...e........H...L...H.
ac00 c4 18 5b 5d c3 41 55 41 54 55 48 89 fd 53 48 89 f3 48 83 ec 18 48 8b 3e 48 8b 07 48 8d 50 ff 48 ..[].AUATUH..SH..H...H.>H..H.P.H
ac20 85 c0 48 89 17 74 12 48 8b 47 08 48 8d 50 01 48 89 57 08 44 0f b6 08 eb 08 e8 08 04 01 00 41 89 ..H..t.H.G.H.P.H.W.D..........A.
ac40 c1 41 83 f9 1b 48 8b 73 50 4c 8b 6b 58 4c 8d 63 08 75 20 48 89 ef ba b2 e2 44 00 e8 56 ff ff ff .A...H.sPL.kXL.c.u.H.....D..V...
ac60 48 8b 33 4c 89 e9 4c 89 e2 48 89 ef e8 a4 38 00 00 eb 2c ba b9 e2 44 00 48 89 ef 44 89 4c 24 0c H.3L..L..H....8...,...D.H..D.L$.
ac80 e8 31 ff ff ff 44 8b 4c 24 0c 48 8b 33 48 8d 4b 20 4d 89 e8 4c 89 e2 48 89 ef e8 ad c2 00 00 48 .1...D.L$.H.3H.K.M..L..H.......H
aca0 89 c3 45 31 e4 0f b6 43 0a 41 39 c4 7d 2f 48 89 ef e8 e1 41 00 00 49 63 d4 48 89 44 d3 20 f6 40 ..E1...C.A9.}/H....A..Ic.H.D...@
acc0 09 03 74 14 f6 43 09 04 74 0e 48 89 c2 48 89 de 48 89 ef e8 f8 fd 00 00 41 ff c4 eb c8 48 83 c4 ..t..C..t.H..H..H.......A....H..
ace0 18 5b 5d 41 5c 41 5d c3 48 81 ec 08 01 00 00 48 89 f9 48 8b 47 70 48 89 3c 24 48 89 74 24 10 66 .[]A\A].H......H..H.GpH.<$H.t$.f
ad00 8b 77 46 48 8d 7c 24 28 48 89 54 24 18 c7 84 24 f8 00 00 00 00 00 00 00 48 89 44 24 28 48 89 79 .wFH.|$(H.T$...$........H.D$(H.y
ad20 70 48 8d 7c 24 30 66 89 74 24 0e e8 70 96 ff ff 85 c0 75 10 48 8b 74 24 18 48 8b 3c 24 48 8b 44 pH.|$0f.t$..p.....u.H.t$.H.<$H.D
ad40 24 10 ff d0 48 8b 44 24 28 48 8b 14 24 48 89 42 70 66 8b 44 24 0e 66 89 42 46 8b 84 24 f8 00 00 $...H.D$(H..$H.Bpf.D$.f.BF..$...
ad60 00 48 81 c4 08 01 00 00 c3 41 57 83 fe ff 41 56 41 55 41 89 f5 41 54 55 53 48 89 fb 52 48 8b 6f .H.......AW...AVAUA..ATUSH..RH.o
ad80 38 44 8b 77 40 7d 05 e8 be 03 01 00 4c 63 e6 4d 63 fe 48 89 ee 49 c1 e7 04 49 c1 e4 04 4c 89 fa 8D.w@}......Lc.Mc.H..I...I...L..
ada0 4c 89 e1 e8 af 03 01 00 31 d2 48 89 43 38 49 01 c7 45 39 ee 7d 12 41 c7 44 17 08 00 00 00 00 41 L.......1.H.C8I..E9.}.A.D......A
adc0 ff c6 48 83 c2 10 eb e9 4a 8d 54 20 b0 48 29 e8 48 01 43 10 48 8b 43 60 44 89 6b 40 48 89 53 30 ..H.....J.T..H).H.C.H.C`D.k@H.S0
ade0 48 85 c0 74 14 48 8b 50 10 48 29 ea 48 03 53 38 48 89 50 10 48 8b 00 eb e7 48 8b 43 20 48 85 c0 H..t.H.P.H).H.S8H.P.H....H.C.H..
ae00 74 27 48 8b 53 38 48 89 d1 48 29 e9 48 01 48 08 48 89 d1 48 29 e9 48 01 08 f6 40 22 01 74 04 48 t'H.S8H..H).H.H.H..H).H...@".t.H
ae20 01 48 30 48 8b 40 10 eb d4 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 8b 57 40 48 89 fb 81 fa 40 42 .H0H.@...X[]A\A]A^A_.S.W@H....@B
ae40 0f 00 7e 0a be 06 00 00 00 e8 fc fc ff ff 48 8b 47 10 48 2b 47 38 01 d2 48 c1 f8 04 81 fa 40 42 ..~...........H.G.H+G8..H.....@B
ae60 0f 00 8d 44 06 05 be 40 42 0f 00 0f 4e f2 39 c6 7d 22 3d 40 42 0f 00 89 c6 7e 19 be 08 43 0f 00 ...D...@B...N.9.}"=@B....~...C..
ae80 e8 e4 fe ff ff be c0 e2 44 00 48 89 df 31 c0 e8 f2 0f 01 00 48 89 df 5b e9 cc fe ff ff 48 8b 4f ........D.H..1......H..[.....H.O
aea0 10 48 8b 47 20 48 85 c0 74 11 48 8b 50 08 48 8b 40 10 48 39 d1 48 0f 42 ca eb ea 48 2b 4f 38 48 .H.G.H..t.H.P.H.@.H9.H.B...H+O8H
aec0 c1 f9 04 ff c1 81 f9 40 42 0f 00 7f 25 89 c8 be 08 00 00 00 99 f7 fe be 40 42 0f 00 8d 44 01 0a .......@B...%...........@B...D..
aee0 3d 40 42 0f 00 0f 4e f0 3b 77 40 7d 05 e9 77 fe ff ff c3 41 56 41 55 41 54 55 53 48 89 fb 48 81 =@B...N.;w@}..w....AVAUATUSH..H.
af00 ec 90 00 00 00 4c 8b 6f 58 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 4d 85 ed 0f .....L.oXdH..%(...H..$....1.M...
af20 84 83 00 00 00 80 7f 49 00 74 7d 48 8b 6f 20 48 8b 4f 10 48 8b 47 38 89 74 24 08 4c 8b 65 08 49 .......I.t}H.o.H.O.H.G8.t$.L.e.I
af40 89 ce 89 54 24 30 49 29 c6 48 89 ac 24 80 00 00 00 49 29 c4 48 8b 47 30 48 29 c8 48 3d 4f 01 00 ...T$0I).H..$....I).H.G0H).H=O..
af60 00 7f 0a be 14 00 00 00 e8 c8 fe ff ff 48 8b 43 10 48 8d 74 24 08 48 89 df 48 05 40 01 00 00 48 .............H.C.H.t$.H..H.@...H
af80 89 45 08 c6 43 49 00 80 4d 22 02 41 ff d5 48 8b 43 38 c6 43 49 01 49 01 c4 49 01 c6 4c 89 65 08 .E..CI..M".A..H.C8.CI.I..I..L.e.
afa0 4c 89 73 10 80 65 22 fd 48 8b 84 24 88 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 20 92 ff ff L.s..e".H..$....dH3.%(...t......
afc0 48 81 c4 90 00 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 53 8a 47 48 48 89 fb 48 8b 6f 20 a8 06 H......[]A\A]A^.ATUS.GHH..H.o...
afe0 74 2b a8 02 74 1b 48 2b 77 38 83 ca ff 49 89 f4 be 01 00 00 00 e8 f9 fe ff ff 4c 89 e6 48 03 73 t+..t.H+w8...I............L..H.s
b000 38 48 8b 45 10 48 8b 40 38 48 89 43 28 0f bf 45 20 48 8b 4d 10 48 8b 55 00 48 89 4b 20 89 c1 85 8H.E.H.@8H.C(..E.H.M.H.U.H.K....
b020 c9 75 07 48 89 d7 89 ce eb 20 48 3b 73 10 73 f3 48 83 c6 10 48 8b 7e f0 48 83 c2 10 ff c9 48 89 .u.H......H;s.s.H...H.~.H.....H.
b040 7a f0 8b 7e f8 89 7a f8 eb d5 85 f6 7e 0f 48 83 c2 10 c7 42 f8 00 00 00 00 ff ce eb ed 31 d2 85 z..~..z.....~.H....B.........1..
b060 c9 0f 49 d1 ff c0 48 63 d2 48 c1 e2 04 48 01 fa 48 89 53 10 5b 5d 41 5c c3 41 57 41 56 41 55 41 ..I...Hc.H...H..H.S.[]A\.AWAVAUA
b080 54 41 89 d4 55 48 89 f5 53 48 89 fb 48 83 ec 18 8b 45 08 49 89 ee 4c 2b 73 38 83 e0 3f 83 f8 16 TA..UH..SH..H....E.I..L+s8..?...
b0a0 74 13 83 f8 26 74 14 83 f8 06 0f 85 3c 02 00 00 e9 ad 00 00 00 48 8b 6d 00 eb 08 48 8b 45 00 48 t...&t......<........H.m...H.E.H
b0c0 8b 68 18 48 8b 43 30 48 2b 43 10 48 3d 4f 01 00 00 7f 0d be 14 00 00 00 48 89 df e8 55 fd ff ff .h.H.C0H+C.H=O..........H...U...
b0e0 48 8b 43 20 48 8b 40 18 48 85 c0 75 08 48 89 df e8 38 42 00 00 48 8b 4b 10 4c 03 73 38 48 89 43 H.C.H.@.H..u.H...8B..H.K.L.s8H.C
b100 20 66 44 89 60 20 c6 40 22 00 48 8d 91 40 01 00 00 4c 89 30 48 89 50 08 48 8b 43 18 48 83 78 18 .fD.`..@".H..@...L.0H.P.H.C.H.x.
b120 00 7e 08 48 89 df e8 4a fe 00 00 f6 43 48 01 74 0d 83 ca ff 31 f6 48 89 df e8 b5 fd ff ff 48 89 .~.H...J....CH.t....1.H.......H.
b140 df ff d5 48 8b 73 10 48 98 48 89 df 48 c1 e0 04 48 29 c6 e8 78 fe ff ff b8 01 00 00 00 e9 19 02 ...H.s.H.H..H...H)..x...........
b160 00 00 48 8b 45 00 48 8b 53 10 4c 8b 68 18 48 89 d0 48 29 e8 48 89 c5 48 8b 43 30 41 0f b6 75 7a ..H.E.H.S.L.h.H..H).H..H.C0A..uz
b180 48 c1 fd 04 48 29 d0 48 c1 f8 04 40 0f b6 d6 48 39 d0 7f 08 48 89 df e8 99 fc ff ff 8d 75 ff 31 H...H).H...@...H9...H........u.1
b1a0 d2 41 0f b6 6d 78 8d 0c 16 48 ff c2 39 e9 7d 15 48 8b 43 10 48 8d 48 10 48 89 4b 10 c7 40 08 00 .A..mx...H..9.}.H.C.H.H.H.K..@..
b1c0 00 00 00 eb dc 41 80 7d 79 00 75 0a 4c 03 73 38 4d 8d 7e 10 eb 70 41 0f b6 75 7a 48 8b 43 30 48 .....A.}y.u.L.s8M.~..pA..uzH.C0H
b1e0 2b 43 10 40 0f b6 d6 48 c1 f8 04 48 39 d0 7f 10 48 89 df 89 4c 24 0c e8 39 fc ff ff 8b 4c 24 0c +C.@...H...H9...H...L$..9....L$.
b200 4c 8b 7b 10 48 63 c1 31 d2 48 c1 e0 04 4c 89 ff 48 29 c7 48 89 f8 39 ea 7d 28 48 8b 4b 10 ff c2 L.{.Hc.1.H...L..H).H..9.}(H.K...
b220 48 83 c0 10 48 8d 71 10 48 89 73 10 48 8b 70 f0 48 89 31 8b 70 f8 89 71 08 c7 40 f8 00 00 00 00 H...H.q.H.s.H.p.H.1.p..q..@.....
b240 eb d4 4c 03 73 38 48 8b 43 20 48 8b 68 18 48 85 ed 75 0b 48 89 df e8 d2 40 00 00 48 89 c5 48 89 ..L.s8H.C.H.h.H..u.H....@..H..H.
b260 6b 20 4c 89 7d 30 66 44 89 65 20 4c 89 75 00 41 0f b6 45 7a 48 c1 e0 04 49 01 c7 49 8b 45 18 c6 k.L.}0fD.e.L.u.A..EzH...I..I.E..
b280 45 22 01 4c 89 7d 08 48 89 45 38 48 8b 43 18 4c 89 7b 10 48 83 78 18 00 7e 08 48 89 df e8 d3 fc E".L.}.H.E8H.C.L.{.H.x..~.H.....
b2a0 00 00 31 c0 f6 43 48 01 0f 84 cd 00 00 00 48 8b 45 10 48 83 45 38 04 31 f6 f6 40 22 01 74 16 48 ..1..CH.......H.E.H.E8.1..@".t.H
b2c0 8b 40 38 8b 40 fc 83 e0 3f 83 f8 1e 75 07 80 4d 22 40 40 b6 04 83 ca ff 48 89 df e8 13 fc ff ff .@8.@...?...u..M"@@.....H.......
b2e0 48 83 6d 38 04 31 c0 e9 8f 00 00 00 ba 10 00 00 00 48 89 ee 48 89 df e8 02 fd 00 00 49 89 c5 8b H.m8.1...........H..H.......I...
b300 40 08 49 89 ee 4c 2b 73 38 83 e0 0f 83 f8 06 74 10 ba df 01 45 00 48 89 ee 48 89 df e8 81 0c 01 @.I..L+s8......t....E.H..H......
b320 00 48 8b 53 10 48 89 d1 48 39 e9 76 14 48 8b 41 f0 48 83 e9 10 48 89 41 10 8b 41 08 89 41 18 eb .H.S.H..H9.v.H.A.H...H.A..A..A..
b340 e7 48 8b 43 30 48 83 c2 10 48 89 53 10 48 29 d0 48 83 f8 0f 7f 0a 31 f6 48 89 df e8 d5 fa ff ff .H.C0H...H.S.H).H.....1.H.......
b360 4c 03 73 38 49 8b 45 00 49 89 06 41 8b 45 08 4c 89 f5 41 89 46 08 e9 15 fd ff ff 48 83 c4 18 5b L.s8I.E.I..A.E.L..A.F......H...[
b380 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 8d af 80 00 00 00 53 48 89 fb 52 48 8b 43 20 48 39 e8 74 7b ]A\A]A^A_.UH......SH..RH.C.H9.t{
b3a0 8a 50 22 f6 c2 01 75 5e f6 c2 10 74 0e 83 e2 ef 88 50 22 48 8b 50 40 48 89 53 78 66 83 78 20 ff .P"...u^...t.....P"H.P@H.Sxf.x..
b3c0 75 12 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 4a 08 8a 50 22 f6 c2 20 75 04 c6 40 49 01 u.H.S.H.K.H9J.s.H.J..P"...u..@I.
b3e0 83 e2 c7 48 89 df 83 ca 08 88 50 22 ff 50 38 48 8b 73 10 48 98 48 89 df 48 c1 e0 04 48 29 c6 e8 ...H......P".P8H.s.H.H..H...H)..
b400 cc fb ff ff eb 91 48 89 df e8 08 be ff ff 48 89 df e8 44 bf ff ff e9 7c ff ff ff 58 5b 5d c3 53 ......H.......H...D....|...X[].S
b420 0f b7 4f 46 48 89 f2 48 89 fb 48 8b 47 20 be be e2 44 00 81 f9 c7 00 00 00 7f 18 8a 4f 0a 84 c9 ..OFH..H..H.G....D..........O...
b440 75 32 48 8d 8f 80 00 00 00 48 39 c8 74 0d be cf e2 44 00 48 89 df e8 d5 92 ff ff 48 8d 72 f0 83 u2H......H9.t....D.H.......H.r..
b460 ca ff e8 12 fc ff ff 85 c0 75 6d 48 89 df 5b e9 e6 be ff ff fe c9 74 07 be 7d dc 44 00 eb d4 c6 .........umH..[.......t..}.D....
b480 47 0a 00 48 8b 4f 38 40 8a 70 22 48 03 48 28 40 f6 c6 01 48 89 08 74 07 e8 bd be ff ff eb 2e 48 G..H.O8@.p"H.H(@...H..t........H
b4a0 8b 48 38 48 85 c9 74 1a 83 ce 08 c6 40 49 01 40 88 70 22 ff d1 48 8b 53 10 48 98 48 c1 e0 04 48 .H8H..t.....@I.@.p"..H.S.H.H...H
b4c0 29 c2 48 89 d6 48 89 df e8 03 fb ff ff 48 89 df 31 f6 5b e9 b2 fe ff ff 5b c3 55 89 cd 53 48 89 ).H..H.......H..1.[.....[.U..SH.
b4e0 fb 41 50 66 8b 47 46 ff c0 66 3d c7 00 66 89 47 46 76 22 66 3d c8 00 75 0c be be e2 44 00 31 c0 .APf.GF..f=..f.GFv"f=..u....D.1.
b500 e8 81 09 01 00 66 3d e0 00 76 0a be 06 00 00 00 e8 35 f6 ff ff 85 ed 75 04 66 ff 43 44 48 89 df .....f=..v.......5.....u.f.CDH..
b520 e8 54 fb ff ff 85 c0 75 08 48 89 df e8 29 be ff ff 85 ed 75 04 66 ff 4b 44 66 ff 4b 46 58 5b 5d .T.....u.H...).....u.f.KDf.KFX[]
b540 c3 41 56 48 85 f6 41 55 41 54 55 53 48 89 fb 44 8b 77 44 74 08 66 8b 4e 46 ff c1 eb 05 b9 01 00 .AVH..AUATUSH..D.wDt.f.NF.......
b560 00 00 48 63 c2 48 8b 53 10 66 89 4b 46 48 c1 e0 04 66 c7 43 44 00 00 be 1f b4 40 00 48 89 df 48 ..Hc.H.S.f.KFH...f.CD.....@.H..H
b580 29 c2 e8 61 f7 ff ff 83 f8 ff 41 89 c4 74 40 41 83 fc 01 0f 86 9e 00 00 00 48 8b 6b 20 48 85 ed )..a......A..t@A.........H.k.H..
b5a0 74 0c f6 45 22 10 75 2f 48 8b 6d 10 eb ef 48 8b 53 10 44 88 63 0a 44 89 e6 48 89 df e8 2f f5 ff t..E".u/H.m...H.S.D.c.D..H.../..
b5c0 ff 48 8b 43 20 48 8b 53 10 48 89 50 08 eb 68 41 bc 02 00 00 00 eb 60 4c 8b 6b 38 4c 03 6d 28 48 .H.C.H.S.H.P..hA......`L.k8L.m(H
b5e0 89 df 4c 89 ee e8 72 39 00 00 44 89 e6 4c 89 ea 48 89 df e8 f8 f4 ff ff 48 89 6b 20 8a 45 48 48 ..L...r9..D..L..H.......H.k..EHH
b600 89 df 66 c7 43 44 00 00 88 43 49 e8 8d f8 ff ff 48 8b 45 40 31 d2 be 8a b3 40 00 48 89 df 48 89 ..f.CD...CI.....H.E@1....@.H..H.
b620 43 78 80 4d 22 20 44 88 65 49 e8 b9 f6 ff ff 41 89 c4 e9 58 ff ff ff 66 44 89 73 44 66 ff 4b 46 Cx.M".D.eI.....A...X...fD.sDf.KF
b640 44 89 e0 5b 5d 41 5c 41 5d 41 5e c3 41 50 66 83 7f 44 00 48 8b 47 20 74 20 48 8b 47 18 48 3b b8 D..[]A\A]A^.APf..D.H.G.t.H.G.H;.
b660 08 01 00 00 74 07 be f5 e2 44 00 eb 05 be 1f e3 44 00 31 c0 e8 0d 08 01 00 c6 47 0a 01 4c 8b 00 ....t....D......D.1.......G..L..
b680 4c 2b 47 38 f6 40 22 01 4c 89 40 28 75 2e 48 85 c9 48 89 48 38 74 03 89 50 30 48 63 f6 48 c7 c2 L+G8.@".L.@(u.H..H.H8t..P0Hc.H..
b6a0 f0 ff ff ff 48 c1 e6 04 48 29 f2 48 03 57 10 be 01 00 00 00 48 89 10 e8 8e f4 ff ff 31 c0 5a c3 ....H...H).H.W......H.......1.Z.
b6c0 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 18 4c 8b 67 78 4c 89 47 78 48 89 4c 24 08 4c 8b AWAVAUATUSH..H...L.gxL.GxH.L$.L.
b6e0 7f 20 44 8a 77 49 44 8b 6f 44 e8 f9 f5 ff ff 85 c0 89 c5 48 8b 4c 24 08 74 38 48 03 4b 38 48 89 ..D.wID.oD.........H.L$.t8H.K8H.
b700 df 48 89 ce 48 89 4c 24 08 e8 4e 38 00 00 48 8b 54 24 08 48 89 df 89 ee e8 d3 f3 ff ff 4c 89 7b .H..H.L$..N8..H.T$.H.........L.{
b720 20 44 88 73 49 48 89 df 66 44 89 6b 44 e8 6b f7 ff ff 4c 89 63 78 48 83 c4 18 89 e8 5b 5d 41 5c .D.sIH..fD.kD.k...L.cxH.....[]A\
b740 41 5d 41 5e 41 5f c3 55 53 48 89 fb 48 83 ec 68 66 ff 47 44 4c 8b 47 78 48 89 4c 24 50 48 8b 4f A]A^A_.USH..H..hf.GDL.GxH.L$PH.O
b760 10 48 2b 4f 38 48 89 34 24 be 05 ac 40 00 48 89 54 24 58 48 89 e2 48 c7 44 24 20 00 00 00 00 c7 .H+O8H.4$...@.H.T$XH..H.D$......
b780 44 24 2c 00 00 00 00 48 c7 44 24 30 00 00 00 00 c7 44 24 3c 00 00 00 00 48 c7 44 24 40 00 00 00 D$,....H.D$0.....D$<....H.D$@...
b7a0 00 c7 44 24 4c 00 00 00 00 48 c7 44 24 08 00 00 00 00 48 c7 44 24 18 00 00 00 00 e8 00 ff ff ff ..D$L....H.D$.....H.D$..........
b7c0 48 8b 54 24 18 48 8b 74 24 08 48 89 df 31 c9 89 c5 e8 81 f9 00 00 48 63 54 24 2c 48 8b 74 24 20 H.T$.H.t$.H..1........HcT$,H.t$.
b7e0 48 89 df 31 c9 48 89 44 24 08 48 c7 44 24 18 00 00 00 00 48 01 d2 e8 5c f9 00 00 48 63 54 24 3c H..1.H.D$.H.D$.....H...\...HcT$<
b800 48 8b 74 24 30 48 89 df 31 c9 48 6b d2 18 e8 44 f9 00 00 48 63 54 24 4c 48 8b 74 24 40 48 89 df H.t$0H..1.Hk...D...HcT$LH.t$@H..
b820 31 c9 48 6b d2 18 e8 2c f9 00 00 66 ff 4b 44 48 83 c4 68 89 e8 5b 5d c3 41 54 48 89 f2 49 89 f4 1.Hk...,...f.KDH..h..[].ATH..I..
b840 be d8 b9 f0 ff 55 53 48 89 fb e8 fd c3 00 00 83 ce ff 48 89 df e8 03 c0 00 00 48 83 78 08 00 48 .....USH..........H.......H.x..H
b860 89 c5 75 14 49 8d 54 24 04 be 49 e3 44 00 48 89 df 31 c0 e8 81 7e 00 00 5b 48 8b 45 00 5d 41 5c ..u.I.T$..I.D.H..1...~..[H.E.]A\
b880 c3 41 56 41 55 49 89 f5 41 54 41 bc 01 00 00 00 55 48 89 fd 53 89 d3 48 83 ec 10 e8 c3 ba 00 00 .AVAUI..ATA.....UH..S..H........
b8a0 41 89 c6 44 39 f3 74 76 89 de 48 89 ef e8 d3 bb 00 00 83 f8 03 75 2d 45 85 e4 74 5e 31 d2 89 de A..D9.tv..H..........u-E..t^1...
b8c0 48 89 ef e8 b4 bd 00 00 ba d8 d8 44 00 be 01 00 00 00 4c 89 ef b0 01 e8 a4 8d ff ff 85 c0 41 0f H..........D......L...........A.
b8e0 9f c4 eb 32 48 8d 54 24 08 89 de 48 89 ef e8 0b 83 00 00 45 85 e4 74 22 48 8b 54 24 08 4c 89 e9 ...2H.T$...H.......E..t"H.T$.L..
b900 be 01 00 00 00 48 89 c7 e8 63 8d ff ff 48 3b 44 24 08 41 0f 94 c4 45 0f b6 e4 ff c3 eb 85 45 85 .....H...c...H;D$.A...E.......E.
b920 e4 b8 01 00 00 00 75 0c 31 d2 31 f6 48 89 ef e8 e8 7f 00 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e ......u.1.1.H.......H...[]A\A]A^
b940 c3 53 be 64 e3 44 00 48 89 fb e8 e9 fe ff ff 48 89 df ba 01 00 00 00 48 89 c6 5b e9 21 ff ff ff .S.d.D.H.......H.......H..[.!...
b960 55 ba 6f e3 44 00 be 01 00 00 00 53 48 89 fb 51 e8 a9 81 00 00 48 83 78 08 00 48 89 c5 75 0f be U.o.D......SH..Q.....H.x..H..u..
b980 75 e3 44 00 48 89 df 31 c0 e8 6b 7d 00 00 48 8b 45 00 5a 5b 5d c3 53 ba 6f e3 44 00 48 89 fb be u.D.H..1..k}..H.E.Z[].S.o.D.H...
b9a0 01 00 00 00 e8 75 81 00 00 48 89 df 48 8b 50 08 48 c7 40 08 00 00 00 00 5b ff e2 53 be 01 00 00 .....u...H..H.P.H.@.....[..S....
b9c0 00 48 89 fb e8 bc ba 00 00 ff c0 75 12 ba 64 e3 44 00 be d8 b9 f0 ff 48 89 df e8 6d c2 00 00 48 .H.........u..d.D......H...m...H
b9e0 89 df e8 79 ff ff ff 48 89 df 5b eb a9 53 ba 6f e3 44 00 be 01 00 00 00 48 89 fb e8 1e 81 00 00 ...y...H..[..S.o.D......H.......
ba00 48 83 78 08 00 74 0e 48 83 38 00 74 08 48 89 df e8 81 ff ff ff 31 c0 5b c3 53 ba 6f e3 44 00 48 H.x..t.H.8.t.H.......1.[.S.o.D.H
ba20 89 fb be 01 00 00 00 e8 f2 80 00 00 48 89 df 48 c7 40 08 19 ba 40 00 e8 a3 be 00 00 48 89 df ba ............H..H.@...@......H...
ba40 1a 00 00 00 be 92 e3 44 00 e8 fa be 00 00 b8 02 00 00 00 5b c3 53 ba 6f e3 44 00 be 01 00 00 00 .......D...........[.S.o.D......
ba60 48 89 fb e8 b6 80 00 00 48 8b 38 e8 30 87 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 99 H.......H.8.0...H..1...[@...1...
ba80 7e 00 00 53 be 10 00 00 00 48 89 fb 48 83 ec 10 e8 ec ca 00 00 48 89 df 48 c7 40 08 00 00 00 00 ~..S.....H..H........H..H.@.....
baa0 be 6f e3 44 00 48 89 44 24 08 e8 dd 7f 00 00 48 8b 44 24 08 48 83 c4 10 5b c3 55 48 89 f5 53 48 .o.D.H.D$......H.D$.H...[.UH..SH
bac0 89 d3 48 81 ec 38 20 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 ..H..8...H.t$.dH..%(...H..$(...1
bae0 c0 e8 fc 84 00 00 48 8d 7c 24 08 48 89 de e8 67 83 00 00 48 89 e9 48 89 da be 01 00 00 00 48 89 ......H.|$.H...g...H..H.......H.
bb00 c7 e8 2a 86 ff ff 48 8d 7c 24 08 48 89 c3 48 01 44 24 18 e8 22 84 00 00 31 c0 48 85 db 0f 95 c0 ..*...H.|$.H..H.D$.."...1.H.....
bb20 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 a8 86 ff ff 48 81 c4 38 20 00 00 5b H..$(...dH3.%(...t......H..8...[
bb40 5d c3 41 54 49 89 f4 55 48 bd ff ff ff ff ff ff ff 3f 53 bb 00 20 00 00 48 81 ec 30 20 00 00 48 ].ATI..UH........?S.....H..0...H
bb60 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 66 84 00 00 48 8d 7c 24 .t$.dH..%(...H..$(...1..f...H.|$
bb80 08 48 89 de e8 d1 82 00 00 4c 89 e1 48 89 da be 01 00 00 00 48 89 c7 e8 94 85 ff ff 48 01 44 24 .H.......L..H.......H.......H.D$
bba0 18 48 39 d8 72 0d 48 8d 04 1b 48 39 eb 48 0f 46 d8 eb c9 48 8d 7c 24 08 e8 7d 83 00 00 48 8b 84 .H9.r.H...H9.H.F...H.|$..}...H..
bbc0 24 28 20 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 0b 86 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c $(...dH3.%(...t......H..0...[]A\
bbe0 c3 41 56 49 83 ce ff 41 55 49 89 f5 41 54 4c 63 e2 55 48 89 fd 53 48 81 ec 30 20 00 00 48 8d 74 .AVI...AUI..ATLc.UH..SH..0...H.t
bc00 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 c8 83 00 00 48 8d 7c 24 08 be $.dH..%(...H..$(...1......H.|$..
bc20 00 20 00 00 e8 31 82 00 00 4c 89 ea be 00 20 00 00 48 89 c7 48 89 c3 e8 44 87 ff ff 48 85 c0 75 .....1...L.......H..H...D...H..u
bc40 20 48 8d 7c 24 08 e8 ef 82 00 00 83 ce ff 48 89 ef e8 a9 bb 00 00 48 85 c0 0f 95 c0 0f b6 c0 eb .H.|$.........H.......H.........
bc60 3a 31 c0 4c 89 f1 48 89 df f2 ae 48 f7 d1 48 ff c9 49 89 c8 74 07 80 7c 0b ff 0a 74 07 4c 01 44 :1.L..H....H..H..I..t..|...t.L.D
bc80 24 18 eb 96 48 8d 7c 24 08 4d 29 e0 4c 01 44 24 18 e8 a4 82 00 00 b8 01 00 00 00 48 8b 94 24 28 $...H.|$.M).L.D$...........H..$(
bca0 20 00 00 64 48 33 14 25 28 00 00 00 74 05 e8 2d 85 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c 41 5d ...dH3.%(...t..-...H..0...[]A\A]
bcc0 41 5e c3 41 57 41 56 41 89 d6 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 18 e8 84 b6 00 00 4c A^.AWAVA..AUATI..USH..H........L
bce0 89 e7 89 c5 e8 27 87 ff ff 83 fd 01 75 1c ba 01 00 00 00 4c 89 e6 48 89 df e8 e3 fe ff ff 41 8d .....'......u......L..H.......A.
bd00 6e 01 41 89 c5 e9 44 01 00 00 8d 75 13 ba ad e3 44 00 48 89 df 46 8d 7c 35 ff 41 bd 01 00 00 00 n.A...D....u....D.H..F.|5.A.....
bd20 44 89 f5 e8 2c 7e 00 00 44 39 fd 0f 84 1d 01 00 00 45 85 ed 0f 84 14 01 00 00 89 ee 48 89 df e8 D...,~..D9.......E..........H...
bd40 41 b7 00 00 31 d2 83 f8 03 89 ee 48 89 df 75 4e e8 6f b9 00 00 48 85 c0 75 31 4c 89 e7 e8 5e 87 A...1......H..uN.o...H..u1L...^.
bd60 ff ff 4c 89 e6 89 c7 41 89 c5 e8 71 87 ff ff 31 d2 31 f6 48 89 df e8 cd bb 00 00 41 ff c5 41 0f ..L....A...q...1.1.H.......A..A.
bd80 95 c5 45 0f b6 ed e9 bc 00 00 00 48 89 c2 4c 89 e6 48 89 df e8 21 fd ff ff e9 80 00 00 00 e8 e3 ..E........H..L..H...!..........
bda0 b9 00 00 48 85 c0 49 89 c5 74 05 80 38 2a 74 0f ba c0 e3 44 00 89 ee 48 89 df e8 fb 79 00 00 41 ...H..I..t..8*t....D...H....y..A
bdc0 8a 45 01 3c 61 74 5c 7f 08 3c 4c 75 69 31 d2 eb 42 3c 6c 74 39 3c 6e 75 5d 48 8d 54 24 08 31 c0 .E.<at\..<Lui1..B<lt9<nu]H.T$.1.
bde0 be cf e3 44 00 4c 89 e7 e8 03 83 ff ff ff c8 75 10 f2 0f 10 44 24 08 48 89 df e8 f4 ba 00 00 eb ...D.L.........u....D$.H........
be00 2d 48 89 df 45 31 ed e8 d3 ba 00 00 eb 39 ba 01 00 00 00 4c 89 e6 48 89 df e8 c3 fd ff ff 41 89 -H..E1.......9.....L..H.......A.
be20 c5 eb 24 4c 89 e6 48 89 df e8 14 fd ff ff 41 bd 01 00 00 00 eb 11 ba d3 e3 44 00 89 ee 48 89 df ..$L..H.......A..........D...H..
be40 e8 75 79 00 00 eb 40 ff c5 e9 da fe ff ff 4c 89 e7 e8 ca 82 ff ff 85 c0 74 0e 31 d2 31 f6 48 89 .uy...@.......L.........t.1.1.H.
be60 df e8 b6 7a 00 00 eb 1f 45 85 ed 75 15 48 89 df be fe ff ff ff e8 00 b5 00 00 48 89 df e8 5d ba ...z....E..u.H............H...].
be80 00 00 89 e8 44 29 f0 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 be e2 e3 44 00 48 89 fb e8 ....D).H...[]A\A]A^A_.S...D.H...
bea0 94 f9 ff ff 48 89 df ba 01 00 00 00 48 89 c6 5b e9 0e fe ff ff 53 48 89 fb e8 a2 fa ff ff 48 89 ....H.......H..[.....SH.......H.
bec0 df ba 02 00 00 00 48 89 c6 5b e9 f4 fd ff ff 53 be 64 e3 44 00 48 89 fb e8 5b f9 ff ff 48 89 c7 ......H..[.....S.d.D.H...[...H..
bee0 e8 cb 85 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 24 7a 00 00 53 48 89 fb e8 5f fa ff .....H..1...[@...1..$z..SH..._..
bf00 ff 48 89 c7 e8 a7 85 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 00 7a 00 00 41 55 31 d2 .H.......H..1...[@...1...z..AU1.
bf20 41 54 55 53 48 89 fb 56 be 01 00 00 00 e8 cc 7c 00 00 31 c9 ba 3e eb 44 00 be 02 00 00 00 48 89 ATUSH..V.......|..1..>.D......H.
bf40 df 48 89 c5 e8 ea 7c 00 00 48 89 df 49 89 c5 e8 2f fb ff ff 31 ff 49 89 c4 e8 52 85 ff ff 4c 89 .H....|..H..I.../...1.I...R...L.
bf60 ee 48 89 ef e8 67 86 ff ff 48 85 c0 49 89 04 24 49 c7 44 24 08 9c bf 40 00 75 14 59 48 89 df 48 .H...g...H..I..$I.D$...@.u.YH..H
bf80 89 ea 31 f6 5b 5d 41 5c 41 5d e9 8d 79 00 00 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 53 be 01 00 ..1.[]A\A]..y..Z[]A\.....A].S...
bfa0 00 00 ba 6f e3 44 00 48 89 fb e8 6f 7b 00 00 48 8b 38 e8 69 82 ff ff 48 89 df 89 c6 5b e9 dd 79 ...o.D.H...o{..H.8.i...H....[..y
bfc0 00 00 55 53 48 89 fb 50 e8 93 f9 ff ff 48 89 df be 01 00 00 00 48 89 c5 e8 85 b4 00 00 59 48 89 ..USH..P.....H.......H.......YH.
bfe0 df 48 89 ee ba 02 00 00 00 5b 5d e9 91 f8 ff ff 41 55 49 89 f5 41 54 49 89 cc 55 48 89 d5 53 48 .H.......[].....AUI..ATI..UH..SH
c000 89 fb 41 50 e8 7a fa ff ff 48 85 ed 4c 89 28 48 c7 40 08 19 ba 40 00 74 1b 83 ce ff 48 89 df e8 ..AP.z...H..L.(H.@...@.t....H...
c020 3e b4 00 00 48 89 ea be d8 b9 f0 ff 48 89 df e8 88 be 00 00 58 48 89 df 4c 89 e2 be fe ff ff ff >...H.......H.......XH..L.......
c040 5b 5d 41 5c 41 5d e9 71 be 00 00 41 55 31 d2 41 54 55 53 48 89 fb 56 be 01 00 00 00 e8 9d 7b 00 []A\A].q...AU1.ATUSH..V.......{.
c060 00 31 c9 be 02 00 00 00 ba 3e eb 44 00 48 89 df 49 89 c5 e8 bb 7b 00 00 48 89 df 48 89 c5 e8 00 .1.......>.D.H..I....{..H..H....
c080 fa ff ff 48 c7 00 00 00 00 00 48 c7 40 08 55 ba 40 00 49 89 c4 0f be 75 00 40 84 f6 74 2e bf ec ...H......H.@.U.@.I....u.@..t...
c0a0 e3 44 00 e8 58 81 ff ff 48 85 c0 74 1f 80 7d 01 2b 48 8d 4d 01 48 8d 45 02 48 0f 44 c8 80 39 62 .D..X...H..t..}.+H.M.H.E.H.D..9b
c0c0 75 05 48 ff c1 74 05 80 39 00 74 12 ba f0 e3 44 00 be 02 00 00 00 48 89 df e8 dc 76 00 00 48 89 u.H..t..9.t....D......H....v..H.
c0e0 ee 4c 89 ef e8 17 83 ff ff 48 85 c0 49 89 04 24 75 14 59 48 89 df 4c 89 ea 31 f6 5b 5d 41 5c 41 .L.......H..I..$u.YH..L..1.[]A\A
c100 5d e9 16 78 00 00 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 41 55 41 54 55 89 f5 53 48 89 fb 52 e8 ]..x..Z[]A\.....A].AUATU..SH..R.
c120 3f b2 00 00 44 8d 60 ff 41 89 c5 41 83 fc 11 7e 12 ba fd e3 44 00 be 11 00 00 00 48 89 df e8 77 ?...D.`.A..A...~....D......H...w
c140 76 00 00 be 01 00 00 00 48 89 df e8 12 b3 00 00 49 63 f4 48 89 df e8 ad b7 00 00 89 ee 48 89 df v.......H.......Ic.H.........H..
c160 bd 01 00 00 00 e8 08 ba 00 00 44 39 e5 7f 0e ff c5 48 89 df 89 ee e8 e7 b2 00 00 eb ed 58 48 89 ..........D9.....H...........XH.
c180 df 41 8d 55 02 be af c1 40 00 5b 5d 41 5c 41 5d e9 4f b9 00 00 53 48 89 fb e8 c2 f7 ff ff 48 89 .A.U....@.[]A\A].O...SH.......H.
c1a0 df 31 f6 e8 6b ff ff ff b8 01 00 00 00 5b c3 41 56 be d7 b9 f0 ff 41 55 41 54 55 53 48 89 fb e8 .1..k........[.AV.....AUATUSH...
c1c0 99 b6 00 00 31 d2 49 89 c4 be d6 b9 f0 ff 48 89 df e8 ee b4 00 00 49 83 7c 24 08 00 75 17 48 89 ....1.I.......H.......I.|$..u.H.
c1e0 df be 0e e4 44 00 31 c0 5b 5d 41 5c 41 5d 41 5e e9 04 75 00 00 be 01 00 00 00 48 89 df bd 01 00 ....D.1.[]A\A]A^..u.......H.....
c200 00 00 41 be d5 b9 f0 ff 41 89 c5 e8 6a b1 00 00 44 39 ed 7f 11 44 89 f6 48 89 df 29 ee ff c5 e8 ..A.....A...j...D9...D..H..)....
c220 3e b2 00 00 eb ea 49 8b 34 24 ba 02 00 00 00 48 89 df e8 8c fa ff ff 89 c6 48 89 df 89 c5 f7 de >.....I.4$.....H.........H......
c240 e8 40 b2 00 00 85 c0 75 64 83 fd 01 7e 2b be 01 00 00 00 48 89 df 31 d2 29 ee e8 27 b5 00 00 48 .@.....ud...~+.....H..1.)..'...H
c260 89 df 48 89 c2 be 39 e8 44 00 5b 5d 41 5c 41 5d 41 5e 31 c0 e9 80 74 00 00 be d5 b9 f0 ff 48 89 ..H...9.D.[]A\A]A^1...t.......H.
c280 df e8 e1 b4 00 00 85 c0 74 25 31 f6 48 89 df e8 e6 b0 00 00 be d7 b9 f0 ff 48 89 df e8 c1 b1 00 ........t%1.H............H......
c2a0 00 48 89 df e8 ed f6 ff ff 31 c0 eb 02 89 e8 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 53 48 89 fb e8 .H.......1.....[]A\A]A^.ATUSH...
c2c0 9c f6 ff ff b9 20 e5 44 00 31 d2 48 89 df be 02 00 00 00 48 89 c5 e8 ba 79 00 00 48 89 df 4c 63 .......D.1.H.......H....y..H..Lc
c2e0 e0 ba 00 20 00 00 be 03 00 00 00 e8 14 7b 00 00 42 8b 14 a5 10 e5 44 00 31 f6 48 89 ef 48 89 c1 .............{..B.....D.1.H..H..
c300 e8 9b 82 ff ff 48 89 df 31 f6 85 c0 5b 5d 41 5c 40 0f 94 c6 31 d2 e9 01 76 00 00 41 55 41 54 55 .....H..1...[]A\@...1...v..AUATU
c320 53 48 89 fb 56 e8 36 f6 ff ff b9 f0 e4 44 00 ba 25 e4 44 00 be 02 00 00 00 48 89 df 48 89 c5 e8 SH..V.6......D..%.D......H..H...
c340 51 79 00 00 0f 57 c0 be 03 00 00 00 48 89 df 4c 63 e8 e8 00 7a 00 00 f2 4c 0f 2c e0 f2 49 0f 2a Qy...W......H..Lc...z...L.,..I.*
c360 cc 66 0f 2e c8 7a 02 74 12 ba 29 e4 44 00 be 03 00 00 00 48 89 df e8 3f 74 00 00 42 8b 14 ad e0 .f...z.t..).D......H...?t..B....
c380 e4 44 00 4c 89 e6 48 89 ef e8 b2 81 ff ff 85 c0 74 13 59 48 89 df 31 d2 31 f6 5b 5d 41 5c 41 5d .D.L..H.........t.YH..1.1.[]A\A]
c3a0 e9 77 75 00 00 48 89 ef e8 83 7f ff ff f2 48 0f 2a c0 48 89 df e8 39 b5 00 00 5a 5b 5d 41 5c b8 .wu..H........H.*.H...9...Z[]A\.
c3c0 01 00 00 00 41 5d c3 53 be 01 00 00 00 48 89 fb e8 01 78 00 00 ba 6f e3 44 00 be 01 00 00 00 48 ....A].S.....H....x...o.D......H
c3e0 89 df e8 c4 76 00 00 48 85 c0 75 0a 48 89 df e8 eb b4 00 00 eb 23 48 83 78 08 00 ba 0b 00 00 00 ....v..H..u.H........#H.x.......
c400 be 86 e3 44 00 74 0a ba 04 00 00 00 be 8d e3 44 00 48 89 df e8 2f b5 00 00 b8 01 00 00 00 5b c3 ...D.t.........D.H.../........[.
c420 53 ba 6f e3 44 00 be 01 00 00 00 48 89 fb e8 eb 76 00 00 48 83 78 08 00 75 14 ba 0d 00 00 00 be S.o.D......H....v..H.x..u.......
c440 48 e4 44 00 48 89 df e8 fc b4 00 00 eb 12 48 8b 10 be 56 e4 44 00 48 89 df 31 c0 e8 cd b5 00 00 H.D.H.........H...V.D.H..1......
c460 b8 01 00 00 00 5b c3 55 48 89 fd 53 56 e8 11 f6 ff ff 48 c7 00 00 00 00 00 48 c7 40 08 55 ba 40 .....[.UH..SV.....H......H.@.U.@
c480 00 48 89 c3 e8 97 7f ff ff 48 85 c0 48 89 03 75 0f 59 5b 48 89 ef 31 d2 31 f6 5d e9 7c 74 00 00 .H.......H..H..u.Y[H..1.1.].|t..
c4a0 5a 5b b8 01 00 00 00 5d c3 41 55 49 89 d5 41 54 49 89 f4 55 48 89 fd 53 41 51 e8 c4 f5 ff ff 4c Z[.....].AUI..ATI..UH..SAQ.....L
c4c0 89 ee 48 c7 00 00 00 00 00 48 c7 40 08 55 ba 40 00 4c 89 e7 48 89 c3 e8 24 7f ff ff 48 85 c0 48 ..H......H.@.U.@.L..H...$...H..H
c4e0 89 03 75 29 e8 a7 7b ff ff 8b 38 e8 b0 81 ff ff 41 58 5b 48 89 ef 4c 89 e2 48 89 c1 5d 41 5c 41 ..u)..{...8.....AX[H..L..H..]A\A
c500 5d be 60 e4 44 00 31 c0 e9 ec 71 00 00 58 5b 5d 41 5c 41 5d c3 41 54 49 89 d4 55 48 89 f5 be 01 ].`.D.1...q..X[]A\A].ATI..UH....
c520 00 00 00 53 48 89 fb e8 59 af 00 00 85 c0 7e 49 31 d2 be 01 00 00 00 48 89 df e8 47 b2 00 00 48 ...SH...Y.....~I1......H...G...H
c540 85 c0 74 10 4c 89 e2 48 89 c6 48 89 df e8 57 ff ff ff eb 15 48 89 df e8 04 f4 ff ff be 01 00 00 ..t.L..H..H...W.....H...........
c560 00 48 89 df e8 f9 ae 00 00 48 89 ea be d8 b9 f0 ff 48 89 df e8 43 b9 00 00 48 89 ea 48 89 df be .H.......H.......H...C...H..H...
c580 d8 b9 f0 ff e8 c3 b6 00 00 5b 5d b8 01 00 00 00 41 5c c3 ba c3 e6 44 00 be 64 e3 44 00 e9 73 ff .........[].....A\....D..d.D..s.
c5a0 ff ff ba 3e eb 44 00 be e2 e3 44 00 e9 64 ff ff ff 53 be 01 00 00 00 48 89 fb e8 c6 ae 00 00 ff ...>.D....D..d...S.....H........
c5c0 c0 75 08 48 89 df e8 14 b3 00 00 be 01 00 00 00 48 89 df e8 ad ae 00 00 85 c0 75 2b ba e2 e3 44 .u.H............H.........u+...D
c5e0 00 be d8 b9 f0 ff 48 89 df e8 5e b6 00 00 be 01 00 00 00 48 89 df e8 28 ae 00 00 48 89 df e8 5d ......H...^........H...(...H...]
c600 f3 ff ff 31 f6 eb 31 31 d2 be 01 00 00 00 48 89 df e8 e8 75 00 00 ba 3e eb 44 00 48 89 c6 48 89 ...1..11......H....u...>.D.H..H.
c620 df e8 83 fe ff ff be 01 00 00 00 48 89 df e8 f0 ad 00 00 be 01 00 00 00 48 89 df e8 d3 fa ff ff ...........H............H.......
c640 b8 01 00 00 00 5b c3 53 ba 0b 00 00 00 48 89 fb 31 f6 e8 f1 b6 00 00 31 d2 48 89 df be e0 e5 44 .....[.S.....H..1......1.H.....D
c660 00 e8 1c 82 00 00 48 89 df be 6f e3 44 00 e8 b3 73 00 00 48 89 df 83 ce ff e8 e4 ad 00 00 48 89 ......H...o.D...s..H..........H.
c680 df ba 7b e4 44 00 be fe ff ff ff e8 2c b8 00 00 31 d2 48 89 df be 40 e5 44 00 e8 e3 81 00 00 48 ..{.D.......,...1.H...@.D......H
c6a0 89 df be fe ff ff ff e8 ce ac 00 00 48 8b 35 95 de 24 00 48 89 df b9 c7 f9 44 00 ba e2 e3 44 00 ............H.5..$.H.....D....D.
c6c0 e8 2b f9 ff ff 48 8b 35 74 de 24 00 48 89 df b9 83 e4 44 00 ba 64 e3 44 00 e8 12 f9 ff ff 48 8b .+...H.5t.$.H.....D..d.D......H.
c6e0 35 6b de 24 00 48 89 df b9 8a e4 44 00 31 d2 e8 fc f8 ff ff b8 01 00 00 00 5b c3 f2 0f 58 05 15 5k.$.H.....D.1...........[...X..
c700 20 04 00 f2 0f 11 44 24 f8 8b 54 24 f8 8b 44 24 fc 01 d0 79 0e 89 c6 ba 00 00 00 00 01 c6 0f 44 ......D$..T$..D$...y...........D
c720 c2 f7 d8 0f b6 4f 0b ba 01 00 00 00 d3 e2 8d 4a ff 99 83 c9 01 f7 f9 48 63 c2 48 6b c0 28 48 03 .....O.........J.......Hc.Hk.(H.
c740 47 20 c3 41 54 55 48 89 f5 53 8b 56 08 48 89 fb 83 e2 3f 83 fa 03 74 4e 7f 1f 83 fa 01 0f b6 4f G..ATUH..S.V.H....?...tN.......O
c760 0b 48 8b 77 20 0f 84 8a 00 00 00 83 fa 02 0f 84 91 00 00 00 e9 ab 00 00 00 83 fa 14 74 35 83 fa .H.w........................t5..
c780 16 0f b6 4f 0b 48 8b 77 20 74 7a 83 fa 04 0f 85 90 00 00 00 48 8b 45 00 ba 01 00 00 00 d3 e2 ff ...O.H.w.tz.........H.E.........
c7a0 ca 23 50 0c eb 56 5b 5d 41 5c f2 0f 10 06 e9 48 ff ff ff 4c 8b 26 41 80 7c 24 0a 00 75 1f 41 8b .#P..V[]A\.....H...L.&A.|$..u.A.
c7c0 54 24 0c 49 8b 74 24 10 49 8d 7c 24 18 e8 e4 ea 00 00 41 c6 44 24 0a 01 41 89 44 24 0c 0f b6 4b T$.I.t$.I.|$......A.D$..A.D$...K
c7e0 0b 48 8b 55 00 b8 01 00 00 00 d3 e0 ff c8 23 42 0c 48 98 eb 49 d3 e2 ff ca 23 55 00 48 63 d2 48 .H.U..........#B.H..I....#U.Hc.H
c800 6b c2 28 eb 1a ba 01 00 00 00 8b 45 00 d3 e2 8d 4a ff 31 d2 83 c9 01 f7 f1 89 d0 48 6b c0 28 48 k.(........E....J.1........Hk.(H
c820 01 f0 eb 22 0f b6 4b 0b b8 01 00 00 00 31 d2 d3 e0 8d 48 ff 8b 45 00 83 c9 01 f7 f1 89 d0 48 6b ..."..K......1....H..E........Hk
c840 c0 28 48 03 43 20 5b 5d 41 5c c3 53 48 89 f3 48 83 ec 10 83 7f 08 03 74 05 83 cf ff eb 26 f2 0f .(H.C.[]A\.SH..H.......t.....&..
c860 10 07 f2 0f 10 0d fe 19 04 00 f2 0f 58 c8 f2 0f 11 4c 24 08 8b 7c 24 08 f2 0f 2a cf 66 0f 2e c8 ............X....L$..|$...*.f...
c880 7a d7 75 d5 8d 57 ff 31 c0 81 fa ff ff ff 3f 77 0f e8 2c c8 ff ff 48 98 ff 04 83 b8 01 00 00 00 z.u..W.1......?w..,...H.........
c8a0 48 83 c4 10 5b c3 41 55 41 54 55 48 89 f5 53 48 89 d3 48 83 ec 18 8b 42 08 85 c0 0f 84 b3 00 00 H...[.AUATUH..SH..H....B........
c8c0 00 83 f8 03 49 89 fd 75 38 f2 0f 10 02 f2 0f 10 0d 93 19 04 00 f2 0f 58 c8 f2 0f 11 4c 24 08 44 ....I..u8..............X....L$.D
c8e0 8b 64 24 08 f2 41 0f 2a cc 66 0f 2e c8 7a 12 75 10 45 85 e4 7e 0b 44 3b 66 38 7f 05 41 ff cc eb .d$..A.*.f...z.u.E..~.D;f8..A...
c900 77 48 89 de 48 89 ef e8 37 fe ff ff 49 89 c4 8b 43 08 41 39 44 24 18 74 0a 41 83 7c 24 18 0b 75 wH..H...7...I...C.A9D$.t.A.|$..u
c920 3a eb 28 49 8d 74 24 10 31 ff 48 89 da e8 4e a4 ff ff 85 c0 74 e3 4c 2b 65 20 49 c1 fc 03 45 69 :.(I.t$.1.H...N.....t.L+e.I...Ei
c940 e4 cd cc cc cc 44 03 65 38 eb 2d f6 43 08 40 74 0a 48 8b 03 49 39 44 24 10 74 db 4d 8b 64 24 20 .....D.e8.-.C.@t.H..I9D$.t.M.d$.
c960 4d 85 e4 75 aa be a0 e6 44 00 4c 89 ef 31 c0 e8 12 f5 00 00 41 83 cc ff 41 ff c4 8b 4d 38 31 c0 M..u....D.L..1......A...A...M81.
c980 49 63 d4 48 c1 e2 04 41 39 cc 7d 31 48 8b 7d 18 48 8d 34 10 48 83 c0 10 45 8d 64 24 01 83 7c 37 Ic.H...A9.}1H.}.H.4.H...E.d$..|7
c9a0 08 00 74 e3 f2 41 0f 2a c4 48 89 f0 c7 43 08 03 00 00 00 f2 0f 11 03 48 03 45 18 eb 40 41 29 cc ..t..A.*.H...C.........H.E..@A).
c9c0 0f b6 4d 0b ba 01 00 00 00 49 63 f4 48 6b f6 28 d3 e2 31 c9 eb 03 41 ff c4 41 39 d4 7d 33 48 8d ..M......Ic.Hk.(..1...A..A9.}3H.
c9e0 04 31 48 03 45 20 48 83 c1 28 83 78 08 00 74 e6 48 8b 50 10 48 89 13 8b 50 18 89 53 08 48 8b 10 .1H.E.H..(.x..t.H.P.H...P..S.H..
ca00 48 89 53 10 8b 40 08 89 43 18 b8 01 00 00 00 eb 02 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 50 ba H.S..@..C........1.H...[]A\A].P.
ca20 40 00 00 00 45 31 c0 31 c9 be 05 00 00 00 e8 53 e1 00 00 48 c7 40 10 00 00 00 00 c6 40 0a ff 48 @...E1.1.......S...H.@......@..H
ca40 c7 40 18 00 00 00 00 c7 40 38 00 00 00 00 48 c7 40 20 f0 e6 44 00 c6 40 0b 00 48 c7 40 28 f0 e6 .@......@8....H.@...D..@..H.@(..
ca60 44 00 5a c3 55 48 89 fd 53 48 89 f3 52 48 8b 76 20 48 81 fe f0 e6 44 00 74 19 0f b6 4b 0b ba 01 D.Z.UH..SH..RH.v.H....D.t...K...
ca80 00 00 00 d3 e2 31 c9 48 63 d2 48 6b d2 28 e8 c4 e6 00 00 48 63 53 38 48 8b 73 18 48 89 ef 31 c9 .....1.Hc.Hk.(.....HcS8H.s.H..1.
caa0 48 c1 e2 04 e8 ae e6 00 00 58 48 89 de 48 89 ef 31 c9 5b 5d ba 40 00 00 00 e9 99 e6 00 00 8d 46 H........XH..H..1.[].@.........F
cac0 ff 3b 47 38 73 11 48 8b 47 18 48 63 f6 48 c1 e6 04 48 8d 44 30 f0 c3 f2 0f 2a ce 51 66 0f 28 c1 .;G8s.H.G.Hc.H...H.D0....*.Qf.(.
cae0 f2 0f 11 0c 24 e8 11 fc ff ff f2 0f 10 0c 24 83 78 18 03 75 09 66 0f 2e 48 10 7a 02 74 0e 48 8b ....$.........$.x..u.f..H.z.t.H.
cb00 40 20 48 85 c0 75 e8 b8 f0 df 44 00 5a c3 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 46 0c 48 98 @.H..u....D.Z...O..........#F.H.
cb20 48 6b c0 28 48 03 47 20 83 78 18 44 75 06 48 39 70 10 74 0e 48 8b 40 20 48 85 c0 75 eb b8 f0 df Hk.(H.G..x.Du.H9p.t.H.@.H..u....
cb40 44 00 c3 55 48 89 f5 53 48 83 ec 18 8b 46 08 83 e0 3f 83 f8 03 74 15 83 f8 04 74 06 85 c0 75 39 D..UH..SH....F...?...t....t...u9
cb60 eb 6a 48 8b 36 e8 a4 ff ff ff eb 65 f2 0f 10 06 f2 0f 10 0d f0 16 04 00 f2 0f 58 c8 f2 0f 11 4c .jH.6......e..............X....L
cb80 24 08 8b 74 24 08 f2 0f 2a ce 66 0f 2e c8 7a 09 75 07 e8 27 ff ff ff eb 38 48 89 ee e8 a2 fb ff $..t$...*.f...z.u..'....8H......
cba0 ff 48 89 c3 8b 45 08 39 43 18 75 17 48 8d 73 10 31 ff 48 89 ea e8 c6 a1 ff ff 85 c0 74 05 48 89 .H...E.9C.u.H.s.1.H.........t.H.
cbc0 d8 eb 0e 48 8b 5b 20 48 85 db 75 d8 b8 f0 df 44 00 48 83 c4 18 5b 5d c3 41 55 49 89 fd 41 54 41 ...H.[.H..u....D.H...[].AUI..ATA
cbe0 89 d4 55 48 89 cd 53 48 89 f3 89 d6 48 89 df 48 83 ec 18 e8 c6 fe ff ff 48 3d f0 df 44 00 75 20 ..UH..SH....H..H........H=..D.u.
cc00 f2 41 0f 2a c4 48 89 e2 48 89 de 4c 89 ef c7 44 24 08 03 00 00 00 f2 0f 11 04 24 e8 4a 02 00 00 .A.*.H..H..L...D$.........$.J...
cc20 48 8b 55 00 48 89 10 8b 55 08 89 50 08 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 57 41 89 cf 41 56 41 H.U.H...U..P.H...[]A\A].AWA..AVA
cc40 55 41 54 49 89 fc 55 89 d5 53 48 89 f3 48 83 ec 18 44 8b 6e 38 0f b6 46 0b 4c 8b 76 20 44 39 ea UATI..U..SH..H...D.n8..F.L.v.D9.
cc60 89 04 24 7e 4e 83 fa ff 7d 08 4c 89 e7 e8 d8 e4 00 00 48 8b 76 18 48 63 ca 49 63 d5 48 c1 e1 04 ..$~N...}.L.......H.v.Hc.Ic.H...
cc80 48 c1 e2 04 e8 ce e4 00 00 8b 53 38 48 89 43 18 48 63 ca 48 c1 e1 04 48 01 c8 31 c9 39 ea 7d 10 H.........S8H.C.Hc.H...H..1.9.}.
cca0 c7 44 08 08 00 00 00 00 ff c2 48 83 c1 10 eb ec 89 6b 38 45 85 ff 75 0d 48 c7 43 20 f0 e6 44 00 .D........H......k8E..u.H.C...D.
ccc0 45 31 c9 eb 7b 44 89 ff e8 f5 c3 ff ff 83 f8 1e 7e 0f be b6 e6 44 00 4c 89 e7 31 c0 e8 a5 f1 00 E1..{D..........~....D.L..1.....
cce0 00 41 bf 01 00 00 00 88 c1 89 44 24 04 41 d3 e7 41 83 ff ff 0f 8c 70 ff ff ff 49 63 cf 31 d2 31 .A........D$.A..A.....p...Ic.1.1
cd00 f6 48 6b c9 28 4c 89 e7 e8 4a e4 00 00 44 8b 4c 24 04 48 89 43 20 31 c0 41 39 c7 7e 23 48 6b d0 .Hk.(L...J...D.L$.H.C.1.A9.~#Hk.
cd20 28 48 ff c0 48 03 53 20 48 c7 42 20 00 00 00 00 c7 42 18 00 00 00 00 c7 42 08 00 00 00 00 eb d8 (H..H.S.H.B......B......B.......
cd40 4d 63 c7 44 88 4b 0b 4d 6b c0 28 4c 03 43 20 44 39 ed 4c 89 43 28 7d 71 4c 63 fd 89 6b 38 89 ea Mc.D.K.Mk.(L.C.D9.L.C(}qLc..k8..
cd60 49 c1 e7 04 45 31 c9 4b 8d 0c 39 48 03 4b 18 44 8d 42 01 83 79 08 00 74 22 44 89 c2 48 89 de 4c I...E1.K..9H.K.D.B..y..t"D..H..L
cd80 89 e7 4c 89 4c 24 08 44 89 44 24 04 e8 47 fe ff ff 4c 8b 4c 24 08 44 8b 44 24 04 49 83 c1 10 45 ..L.L$.D.D$..G...L.L$.D.D$.I...E
cda0 39 e8 44 89 c2 75 c0 ff c5 0f 8c bb fe ff ff 48 8b 73 18 49 63 d0 4c 89 f9 48 c1 e2 04 4c 89 e7 9.D..u.........H.s.Ic.L..H...L..
cdc0 e8 92 e3 00 00 48 89 43 18 8a 0c 24 41 bd 01 00 00 00 41 d3 e5 41 ff cd 4d 63 fd 4d 6b ff 28 4b .....H.C...$A.....A..A..Mc.Mk.(K
cde0 8d 6c 3e 10 45 85 ed 78 2a 83 7d f8 00 74 1b 48 89 ea 48 89 de 4c 89 e7 e8 ed 02 00 00 48 8b 55 .l>.E..x*.}..t.H..H..L.......H.U
ce00 f0 48 89 10 8b 55 f8 89 50 08 41 ff cd 48 83 ed 28 eb d1 49 81 fe f0 e6 44 00 74 1f 48 83 c4 18 .H...U..P.A..H..(..I....D.t.H...
ce20 4c 89 e7 4c 89 f6 5b 5d 41 5c 41 5d 41 5e 49 8d 57 28 31 c9 41 5f e9 1c e3 00 00 48 83 c4 18 5b L..L..[]A\A]A^I.W(1.A_.....H...[
ce40 5d 41 5c 41 5d 41 5e 41 5f c3 48 81 7e 20 f0 e6 44 00 74 0d 0f b6 4e 0b b8 01 00 00 00 d3 e0 eb ]A\A]A^A_.H.~...D.t...N.........
ce60 02 31 c0 89 c1 e9 ce fd ff ff 41 57 41 56 41 55 41 54 49 89 fc 55 48 89 d5 53 48 81 ec a8 00 00 .1........AWAVAUATI..UH..SH.....
ce80 00 8b 42 08 85 c0 75 07 be c5 e6 44 00 eb 19 83 f8 03 48 89 f3 75 16 f2 0f 10 02 66 0f 2e c0 7b ..B...u....D......H..u.....f...{
cea0 0c be d8 e6 44 00 31 c0 e8 d9 ef 00 00 48 89 ee 48 89 df e8 8b f8 ff ff 83 78 08 00 49 89 c5 74 ....D.1......H..H........x..I..t
cec0 12 48 8b 43 20 4c 8b 7b 28 49 39 c7 77 0f e9 ab 00 00 00 48 3d f0 e6 44 00 75 6b eb e4 4d 8d 77 .H.C.L.{(I9.w......H=..D.uk..M.w
cee0 d8 4c 89 73 28 41 83 7f f0 00 75 d9 4d 85 f6 0f 84 89 00 00 00 49 8d 75 10 48 89 df e8 42 f8 ff .L.s(A....u.M........I.u.H...B..
cf00 ff 4c 39 e8 74 31 48 8b 50 20 4c 39 ea 74 05 48 89 d0 eb f2 4c 89 70 20 b9 0a 00 00 00 4c 89 f7 .L9.t1H.P.L9.t.H....L.p......L..
cf20 4c 89 ee f3 a5 49 c7 45 20 00 00 00 00 41 c7 45 08 00 00 00 00 eb 0f 49 8b 45 20 49 89 47 f8 4d L....I.E.....A.E.......I.E.I.G.M
cf40 89 75 20 4d 89 f5 48 8b 45 00 49 89 45 10 8b 45 08 41 89 45 18 f6 45 08 40 74 1b 48 8b 45 00 f6 .u.M..H.E.I.E..E.A.E..E.@t.H.E..
cf60 40 09 03 74 11 f6 43 09 04 74 0b 48 89 de 4c 89 e7 e8 7e db 00 00 4c 89 e8 e9 5a 01 00 00 48 8d @..t..C..t.H..L...~...L...Z...H.
cf80 44 24 24 4c 8d 94 24 a0 00 00 00 49 89 c5 c7 00 00 00 00 00 48 83 c0 04 4c 39 d0 75 f1 8b 7b 38 D$$L..$....I........H...L9.u..{8
cfa0 4c 89 e8 45 31 f6 ba 01 00 00 00 b9 01 00 00 00 39 f9 7e 09 39 fa 7f 43 41 89 fb eb 03 41 89 cb L..E1...........9.~.9..CA....A..
cfc0 4c 63 c2 45 31 c9 31 f6 49 c1 e0 04 44 39 da 7f 1a 4d 89 c7 4c 03 7b 18 4d 01 cf 41 83 7f f8 01 Lc.E1.1.I...D9...M..L.{.M..A....
cfe0 83 de ff ff c2 49 83 c1 10 eb e1 01 30 48 83 c0 04 41 01 f6 01 c9 4c 39 d0 75 b5 0f b6 4b 0b ba .....I......0H...A....L9.u...K..
d000 01 00 00 00 45 31 ff 45 31 c0 d3 e2 31 c9 48 63 c2 48 89 44 24 08 39 ca 74 50 48 8b 44 24 08 48 ....E1.E1...1.Hc.H.D$.9.tPH.D$.H
d020 8b 73 20 48 29 c8 48 6b c0 28 48 8d 7c 06 d8 83 7f 08 00 74 30 48 8d 74 24 24 48 83 c7 10 48 89 .s.H).Hk.(H.|......t0H.t$$H...H.
d040 4c 24 18 44 89 44 24 14 89 54 24 10 e8 fa f7 ff ff 44 8b 44 24 14 48 8b 4c 24 18 41 01 c7 8b 54 L$.D.D$..T$......D.D$.H.L$.A...T
d060 24 10 41 ff c0 48 ff c1 eb ac 48 8d 74 24 24 45 01 f7 48 89 ef 45 01 c6 e8 ce f7 ff ff 41 8d 4e $.A..H....H.t$$E..H..E.......A.N
d080 01 41 01 c7 31 d2 45 31 c0 31 f6 bf 01 00 00 00 41 89 f9 41 d1 f9 45 39 f9 7d 21 41 8b 45 00 85 .A..1.E1.1......A..A..E9.}!A.E..
d0a0 c0 7e 0c 01 c6 44 39 ce 0f 4f d7 44 0f 4f c6 49 83 c5 04 44 39 fe 74 04 01 ff eb d4 48 89 de 4c .~...D9..O.D.O.I...D9.t.....H..L
d0c0 89 e7 44 29 c1 e8 6e fb ff ff 48 89 ea 48 89 de 4c 89 e7 e8 12 00 00 00 48 81 c4 a8 00 00 00 5b ..D)..n...H..H..L.......H......[
d0e0 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 fd 53 48 89 f3 48 89 d6 48 89 df 48 83 ec 18 48 89 54 24 ]A\A]A^A_.UH..SH..H..H..H...H.T$
d100 08 e8 3d fa ff ff 48 3d f0 df 44 00 48 8b 54 24 08 75 11 48 83 c4 18 48 89 de 48 89 ef 5b 5d e9 ..=...H=..D.H.T$.u.H...H..H..[].
d120 46 fd ff ff 48 83 c4 18 5b 5d c3 41 55 41 54 49 89 fc 55 53 8b 5f 38 85 db 89 d8 74 3a 48 8b 77 F...H...[].AUATI..US._8....t:H.w
d140 18 8d 53 ff 48 c1 e2 04 83 7c 16 08 00 75 28 31 c0 89 da 29 c2 83 fa 01 0f 86 93 00 00 00 8d 14 ..S.H....|...u(1...)............
d160 03 d1 ea 8d 4a ff 48 c1 e1 04 83 7c 0e 08 00 0f 44 da 0f 45 c2 eb da 49 81 7c 24 20 f0 e6 44 00 ....J.H....|....D..E...I.|$...D.
d180 74 6f 8d 6b 01 89 ee 4c 89 e7 e8 2f f9 ff ff 83 78 08 00 74 51 8d 44 2d 00 3d fd ff ff 7f 76 1e to.k...L.../....x..tQ.D-.=....v.
d1a0 bb 01 00 00 00 89 de 4c 89 e7 e8 0f f9 ff ff 83 78 08 00 74 04 ff c3 eb ec 8d 43 ff eb 33 89 eb .......L........x..t......C..3..
d1c0 89 c5 eb c1 44 8d 6c 1d 00 4c 89 e7 41 d1 ed 44 89 ee e8 e7 f8 ff ff 83 78 08 00 75 06 44 89 ed ....D.l..L..A..D........x..u.D..
d1e0 41 89 dd 44 89 eb 89 e8 29 d8 83 f8 01 77 d5 89 d8 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 55 53 48 A..D....)....w...[]A\A].ATI..USH
d200 89 fb 48 81 ec 30 20 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 ..H..0...H.t$.dH..%(...H..$(...1
d220 c0 e8 bc 6d 00 00 ba 20 e7 44 00 be d7 b9 f0 ff 48 89 df e8 14 aa 00 00 be 03 00 00 00 48 89 df ...m.....D......H............H..
d240 e8 40 a2 00 00 83 f8 05 74 0f be 2a e7 44 00 48 89 df 31 c0 e8 a0 64 00 00 bd 01 00 00 00 89 ea .@......t..*.D.H..1...d.........
d260 be 03 00 00 00 48 89 df e8 61 aa 00 00 83 ce ff 48 89 df e8 0d a2 00 00 85 c0 75 39 be fe ff ff .....H...a......H.........u9....
d280 ff 48 89 df e8 f1 a0 00 00 48 8d 7c 24 08 e8 a7 6c 00 00 31 d2 83 ce ff 48 89 df e8 e6 a4 00 00 .H.......H.|$...l..1....H.......
d2a0 4c 89 e2 48 89 c1 be 4e e7 44 00 48 89 df 31 c0 e8 44 64 00 00 4c 89 e6 48 89 df e8 dc a6 00 00 L..H...N.D.H..1..Dd..L..H.......
d2c0 45 31 c0 31 c9 ba 02 00 00 00 be 01 00 00 00 48 89 df e8 a0 ae 00 00 be fe ff ff ff 48 89 df e8 E1.1...........H............H...
d2e0 a1 a1 00 00 83 f8 06 74 3e be fe ff ff ff 48 89 df e8 fc a1 00 00 85 c0 74 19 48 89 df be fe ff .......t>.....H.........t.H.....
d300 ff ff e8 73 a0 00 00 48 8d 7c 24 08 e8 68 6c 00 00 eb 0d be fd ff ff ff 48 89 df e8 5a a0 00 00 ...s...H.|$..hl.........H...Z...
d320 ff c5 e9 37 ff ff ff 48 8b 84 24 28 20 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 a1 6e ff ff 48 ...7...H..$(...dH3.%(...t...n..H
d340 81 c4 30 20 00 00 5b 5d 41 5c c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 a1 68 00 00 be 01 00 ..0...[]A\.U1......SH..Q..h.....
d360 00 00 48 89 df 48 89 c5 e8 0d a0 00 00 ba 67 e7 44 00 be d8 b9 f0 ff 48 89 df e8 cd a8 00 00 48 ..H..H........g.D......H.......H
d380 89 ea be 02 00 00 00 48 89 df e8 bd a8 00 00 83 ce ff 48 89 df e8 cd a3 00 00 85 c0 0f 85 ad 00 .......H..........H.............
d3a0 00 00 be fe ff ff ff 48 89 df e8 cb 9f 00 00 48 89 ee 48 89 df e8 3e fe ff ff 48 89 ee 48 89 df .......H.......H..H...>...H..H..
d3c0 e8 d7 a5 00 00 be fe ff ff ff 48 89 df e8 1a a0 00 00 45 31 c0 31 c9 ba 01 00 00 00 be 02 00 00 ..........H.......E1.1..........
d3e0 00 48 89 df e8 8e ad 00 00 83 ce ff 48 89 df e8 91 a0 00 00 85 c0 74 10 48 89 ea be 02 00 00 00 .H..........H.........t.H.......
d400 48 89 df e8 b4 aa 00 00 48 89 ea be 02 00 00 00 48 89 df e8 34 a8 00 00 83 ce ff 48 89 df e8 62 H.......H.......H...4......H...b
d420 a0 00 00 85 c0 75 28 be 01 00 00 00 48 89 df e8 3e a7 00 00 83 ce ff 48 89 df e8 23 a0 00 00 48 .....u(.....H...>......H...#...H
d440 89 ea be 02 00 00 00 48 89 df e8 6d aa 00 00 5a 5b b8 01 00 00 00 5d c3 41 54 31 d2 be 01 00 00 .......H...m...Z[.....].AT1.....
d460 00 55 53 48 89 fb 48 81 ec 90 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 .USH..H......dH..%(...H..$....1.
d480 e8 79 67 00 00 48 89 df 48 89 c5 e8 d3 9e 00 00 ba 01 00 00 00 48 89 ee 48 89 df 41 89 c4 e8 62 .yg..H..H............H..H..A...b
d4a0 70 00 00 83 ce ff ba 6f e7 44 00 48 89 df e8 99 a7 00 00 83 ce ff 48 89 df e8 c7 9f 00 00 85 c0 p......o.D.H..........H.........
d4c0 be fe ff ff ff 48 89 df 74 07 e8 ab 9e 00 00 eb 77 e8 a4 9e 00 00 83 ce ff 48 89 df e8 81 9f 00 .....H..t.......w........H......
d4e0 00 ba 75 e7 44 00 be fe ff ff ff 48 89 df e8 c9 a9 00 00 48 89 ee 48 89 df e8 9e a4 00 00 ba 6f ..u.D......H.......H..H........o
d500 e7 44 00 be fe ff ff ff 48 89 df e8 ac a9 00 00 be 2e 00 00 00 48 89 ef e8 23 6d ff ff 48 8d 50 .D......H............H...#m..H.P
d520 01 48 85 c0 48 89 ee 48 89 df 48 0f 44 d5 48 29 ea e8 12 a4 00 00 ba 78 e7 44 00 be fe ff ff ff .H..H..H..H.D.H).......x.D......
d540 48 89 df e8 74 a9 00 00 83 ce ff 48 89 df e8 0f 9f 00 00 48 8d 54 24 08 be 01 00 00 00 48 89 df H...t......H.......H.T$......H..
d560 e8 1a e4 00 00 85 c0 75 11 be 81 e7 44 00 48 89 df 31 c0 e8 81 61 00 00 eb 25 48 8d 54 24 08 be .......u....D.H..1...a...%H.T$..
d580 69 fa 44 00 48 89 df e8 da e4 00 00 85 c0 74 d9 83 ce ff 48 89 df e8 10 9f 00 00 85 c0 75 ca be i.D.H.........t....H.........u..
d5a0 fe ff ff ff 48 89 df bd 02 00 00 00 e8 b1 9e 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df e8 5b ....H......................H...[
d5c0 b0 00 00 be fe ff ff ff 48 89 df e8 aa 9d 00 00 44 39 e5 7f 3e 89 ee 48 89 df e8 a6 9e 00 00 83 ........H.......D9..>..H........
d5e0 f8 06 75 2b 89 ee 48 89 df e8 74 9e 00 00 be fe ff ff ff 48 89 df e8 67 9e 00 00 45 31 c0 31 c9 ..u+..H...t........H...g...E1.1.
d600 31 d2 be 01 00 00 00 48 89 df e8 68 ab 00 00 ff c5 eb bd 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 1......H...h.......H..$....dH3.%
d620 28 00 00 00 b8 01 00 00 00 74 05 e8 b0 6b ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 ba 05 00 (........t...k..H......[]A\.S...
d640 00 00 48 89 fb be 01 00 00 00 e8 54 65 00 00 be 01 00 00 00 48 89 df e8 45 a7 00 00 85 c0 75 27 ..H........Te.......H...E.....u'
d660 ba 01 00 00 00 31 f6 48 89 df e8 d9 a6 00 00 83 ce ff 48 89 df e8 e8 9d 00 00 be 01 00 00 00 48 .....1.H..........H............H
d680 89 df e8 d7 a9 00 00 48 89 df ba 02 00 00 00 be d8 b9 f0 ff e8 35 a6 00 00 48 89 df ba 7b e4 44 .......H.............5...H...{.D
d6a0 00 be fe ff ff ff e8 11 a8 00 00 31 c0 5b c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 3d 65 00 ...........1.[.U1......SH..Q.=e.
d6c0 00 ba a9 e7 44 00 48 89 c5 be d8 b9 f0 ff 48 89 df e8 76 a5 00 00 83 ce ff 48 89 ea 48 89 df e8 ....D.H.......H...v......H..H...
d6e0 68 a5 00 00 83 ce ff 48 89 df e8 96 9d 00 00 85 c0 75 10 48 89 ea be b2 e7 44 00 48 89 df e8 2a h......H.........u.H.....D.H...*
d700 a3 00 00 5a 5b b8 01 00 00 00 5d c3 41 56 41 55 49 89 f5 41 54 49 89 d4 55 48 89 cd 53 48 89 fb ...Z[.....].AVAUI..ATI..UH..SH..
d720 48 81 ec 40 20 00 00 48 8d 74 24 18 4c 89 44 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 H..@...H.t$.L.D$.dH..%(...H..$8.
d740 00 00 31 c0 e8 99 68 00 00 80 7d 00 00 4c 8b 44 24 08 74 14 4c 89 ee 4c 89 c1 48 89 ea 48 89 df ..1...h...}..L.D$.t.L..L..H..H..
d760 e8 5a 6f 00 00 49 89 c5 49 83 ce ff 4c 89 e5 8a 45 00 3c 3b 75 05 48 ff c5 eb f4 84 c0 75 11 48 .Zo..I..I...L...E.<;u.H......u.H
d780 8d 7c 24 18 e8 b1 67 00 00 31 c0 e9 8a 00 00 00 be 3b 00 00 00 48 89 ef e8 63 6a ff ff 48 85 c0 .|$...g..1.......;...H...cj..H..
d7a0 49 89 c4 75 12 31 c0 4c 89 f1 48 89 ef f2 ae 48 f7 d1 4c 8d 64 0d ff 4c 89 e2 48 89 ee 48 89 df I..u.1.L..H....H..L.d..L..H..H..
d7c0 48 29 ea e8 80 a1 00 00 4d 85 e4 74 b2 31 d2 83 ce ff 48 89 df e8 ac 9f 00 00 4c 89 e9 ba 5f 08 H)......M..t.1....H.......L..._.
d7e0 45 00 48 89 c6 48 89 df e8 d2 6e 00 00 be fe ff ff ff 48 89 c5 48 89 df e8 c0 9b 00 00 be 3e eb E.H..H....n.......H..H........>.
d800 44 00 48 89 ef e8 d6 6d ff ff 48 85 c0 74 23 48 89 c7 e8 89 69 ff ff 48 89 e8 48 8b 8c 24 38 20 D.H....m..H..t#H....i..H..H..$8.
d820 00 00 64 48 33 0c 25 28 00 00 00 74 33 e8 ae 69 ff ff 48 89 ea 48 89 df be d3 e7 44 00 31 c0 e8 ..dH3.%(...t3..i..H..H.....D.1..
d840 e9 a1 00 00 48 89 df be fe ff ff ff e8 6c 9b 00 00 48 8d 7c 24 18 e8 1e 67 00 00 e9 0c ff ff ff ....H........l...H.|$...g.......
d860 48 81 c4 40 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 55 49 89 d5 ba e2 e7 44 00 41 54 49 89 f4 be H..@...[]A\A]A^.AUI.....D.ATI...
d880 d8 b9 f0 ff 55 53 48 89 fb 51 e8 bd a3 00 00 4c 89 e2 83 ce ff 48 89 df e8 af a3 00 00 83 ce ff ....USH..Q.....L.....H..........
d8a0 48 89 df e8 b5 9f 00 00 be fd ff ff ff 48 89 c5 48 89 df e8 c2 9a 00 00 48 85 ed 0f 85 9e 00 00 H............H..H.......H.......
d8c0 00 41 80 7d 00 2a b8 02 00 00 00 be 02 01 00 00 4c 89 e7 0f 45 f0 e8 95 6b ff ff 48 85 c0 48 89 .A.}.*..........L...E...k..H..H.
d8e0 c5 75 1a e8 08 6e ff ff 48 89 df 48 89 c6 e8 a9 a0 00 00 b8 01 00 00 00 e9 ae 00 00 00 ba e2 e7 .u...n..H..H....................
d900 44 00 be d8 b9 f0 ff 48 89 df e8 3d a3 00 00 48 89 ee 48 89 df e8 72 a2 00 00 83 ce ff 48 89 df D......H...=...H..H...r......H..
d920 e8 3d 9b 00 00 4c 89 e2 be fd ff ff ff 48 89 df e8 87 a5 00 00 be fe ff ff ff 48 89 df e8 a9 6a .=...L.......H............H....j
d940 00 00 8d 50 01 be fe ff ff ff 48 89 df e8 35 a6 00 00 be fe ff ff ff 48 89 df e8 1b 9a 00 00 41 ...P......H...5........H.......A
d960 80 7d 00 2a 75 0f be 01 00 00 00 48 89 df e8 ff a1 00 00 eb 34 4c 89 ee 48 89 ef e8 30 6d ff ff .}.*u......H........4L..H...0m..
d980 48 85 c0 75 17 e8 66 6d ff ff 48 89 df 48 89 c6 e8 07 a0 00 00 b8 02 00 00 00 eb 0f 31 d2 48 89 H..u..fm..H..H..............1.H.
d9a0 c6 48 89 df e8 3b a1 00 00 31 c0 5a 5b 5d 41 5c 41 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 .H...;...1.Z[]A\A].U1......SH..Q
d9c0 e8 39 62 00 00 31 d2 48 89 c5 be 02 00 00 00 48 89 df e8 27 62 00 00 48 89 ee 48 89 c2 48 89 df .9b..1.H.......H...'b..H..H..H..
d9e0 e8 8b fe ff ff 89 c5 b8 01 00 00 00 85 ed 74 32 48 89 df e8 e7 9e 00 00 be fe ff ff ff 48 89 df ..............t2H............H..
da00 e8 e7 99 00 00 ff cd b8 e9 e7 44 00 be d3 f9 44 00 48 0f 45 f0 48 89 df e8 7f 9f 00 00 b8 03 00 ..........D....D.H.E.H..........
da20 00 00 5a 5b 5d c3 41 55 b9 ee e7 44 00 49 89 f5 48 89 d6 ba c0 f8 44 00 41 54 55 53 48 89 fb 41 ..Z[].AU...D.I..H.....D.ATUSH..A
da40 50 e8 79 6c 00 00 be 2d 00 00 00 48 89 c7 48 89 c5 e8 aa 67 ff ff 48 85 c0 49 89 c4 74 3b 48 89 P.yl...-...H..H....g..H..I..t;H.
da60 c2 48 89 ee 48 89 df 48 29 ea e8 d9 9e 00 00 be f0 e7 44 00 48 89 c2 48 89 df 31 c0 e8 ac 9f 00 .H..H..H).........D.H..H..1.....
da80 00 4c 89 ee 48 89 c2 48 89 df e8 e1 fd ff ff 83 f8 02 75 2c 49 8d 6c 24 01 48 89 ea 48 89 df be .L..H..H..........u,I.l$.H..H...
daa0 f0 e7 44 00 31 c0 e8 82 9f 00 00 59 48 89 df 4c 89 ee 48 89 c2 5b 5d 41 5c 41 5d e9 b0 fd ff ff ..D.1......YH..L..H..[]A\A].....
dac0 5a 5b 5d 41 5c 41 5d c3 55 be 01 00 00 00 53 48 89 fb 51 e8 13 69 00 00 89 c5 85 ed 7e 33 89 ea Z[]A\A].U.....SH..Q..i......~3..
dae0 be 01 00 00 00 48 89 df e8 e1 a1 00 00 83 ce ff 48 89 df ff cd e8 63 9d 00 00 48 89 c7 e8 4e 6a .....H..........H.....c...H...Nj
db00 ff ff be fe ff ff ff 48 89 df e8 6b 98 00 00 eb c9 5a 5b 31 c0 5d c3 41 56 49 89 ce 41 55 49 89 .......H...k.....Z[1.].AVI..AUI.
db20 f5 41 54 4d 89 c4 55 53 48 89 fb 48 89 d7 e8 2d 65 ff ff 48 85 c0 48 89 c5 75 1d 4c 89 f7 e8 1d .ATM..USH..H...-e..H..H..u.L....
db40 65 ff ff 48 85 c0 48 89 c5 75 0d 4c 89 e6 48 89 df e8 46 9e 00 00 eb 67 ba fb e7 44 00 be d8 b9 e..H..H..u.L..H...F....g...D....
db60 f0 ff 48 89 df e8 e2 a0 00 00 83 ce ff 48 89 df e8 f2 9b 00 00 be fe ff ff ff 41 89 c6 48 89 df ..H..........H............A..H..
db80 e8 f5 97 00 00 45 85 f6 75 c1 b9 05 e8 44 00 ba 09 e8 44 00 48 89 ee 48 89 df e8 20 6b 00 00 48 .....E..u....D....D.H..H....k..H
dba0 89 df 48 89 c6 4c 89 e1 ba 0c e8 44 00 e8 0d 6b 00 00 be fe ff ff ff 48 89 df e8 fe 97 00 00 48 ..H..L.....D...k.......H.......H
dbc0 89 df 4c 89 ea be fe ff ff ff 5b 5d 41 5c 41 5d 41 5e e9 e5 a2 00 00 55 31 d2 48 89 f5 83 ce ff ..L.......[]A\A]A^.....U1.H.....
dbe0 53 48 89 fb 48 83 ec 18 e8 99 9b 00 00 48 89 df 31 d2 be 01 00 00 00 48 89 44 24 08 e8 85 9b 00 SH..H........H..1......H.D$.....
dc00 00 4c 8b 44 24 08 48 83 c4 18 48 89 df 5b 48 89 e9 48 89 c2 be 0e e8 44 00 5d 31 c0 e9 d8 5a 00 .L.D$.H...H..[H..H.....D.]1...Z.
dc20 00 41 54 31 c9 ba 35 d2 44 00 be 04 00 00 00 55 53 48 89 fb 48 83 ec 10 e8 f6 5f 00 00 31 c9 ba .AT1..5.D......USH..H....._..1..
dc40 c0 f8 44 00 be 03 00 00 00 48 89 df 48 89 44 24 08 e8 dd 5f 00 00 31 d2 be 02 00 00 00 48 89 df ..D......H..H.D$..._..1......H..
dc60 49 89 c4 e8 96 5f 00 00 31 d2 be 01 00 00 00 48 89 df 48 89 c5 e8 84 5f 00 00 4c 8b 44 24 08 48 I...._..1......H..H...._..L.D$.H
dc80 89 ea 4c 89 e1 48 89 c6 48 89 df e8 7c fa ff ff 48 85 c0 ba 01 00 00 00 75 1a 48 89 df e8 3d 9c ..L..H..H...|...H.......u.H...=.
dca0 00 00 be fe ff ff ff 48 89 df e8 3d 97 00 00 ba 02 00 00 00 48 83 c4 10 89 d0 5b 5d 41 5c c3 41 .......H...=........H.....[]A\.A
dcc0 55 49 89 f5 be d7 b9 f0 ff 41 54 49 89 d4 55 53 48 89 fb 51 e8 73 9f 00 00 31 d2 83 ce ff 48 89 UI.......ATI..USH..Q.s...1....H.
dce0 df e8 a0 9a 00 00 48 85 c0 48 89 c5 75 12 4c 89 e2 be 3c e8 44 00 48 89 df 31 c0 e8 f9 59 00 00 ......H..H..u.L...<.D.H..1...Y..
dd00 58 48 89 df 48 89 ea 4c 89 ee 5b 5d 41 5c 41 5d 41 b8 35 d2 44 00 b9 c0 f8 44 00 e9 ec f9 ff ff XH..H..L..[]A\A]A.5.D....D......
dd20 55 31 d2 53 48 89 fb 56 be 01 00 00 00 e8 cc 5e 00 00 ba 5b e8 44 00 48 89 c6 48 89 df e8 7d ff U1.SH..V.......^...[.D.H..H...}.
dd40 ff ff 48 85 c0 48 89 c5 74 2b 31 d2 48 89 c6 48 89 df e8 c7 63 00 00 85 c0 48 89 ee 48 89 df 75 ..H..H..t+1.H..H....c....H..H..u
dd60 0c e8 36 9c 00 00 b8 02 00 00 00 eb 0d 59 5b 5d e9 62 fe ff ff b8 01 00 00 00 5a 5b 5d c3 41 54 ..6..........Y[].b........Z[].AT
dd80 31 d2 be 01 00 00 00 55 53 48 89 fb e8 6d 5e 00 00 be 2e 00 00 00 48 89 c7 48 89 c5 e8 5f 64 ff 1......USH...m^.......H..H..._d.
dda0 ff 48 85 c0 0f 84 85 00 00 00 48 29 e8 48 89 ee 48 89 df 48 89 c2 e8 8d 9b 00 00 31 d2 83 ce ff .H........H).H..H..H.......1....
ddc0 48 89 df e8 be 99 00 00 ba 5a e8 44 00 48 89 c6 48 89 df e8 e7 fe ff ff 48 85 c0 49 89 c4 74 53 H........Z.D.H..H.......H..I..tS
dde0 48 89 ea 48 89 c6 48 89 df e8 38 fc ff ff 85 c0 74 2b 83 f8 02 74 0f 48 89 df 4c 89 e6 5b 5d 41 H..H..H...8.....t+...t.H..L..[]A
de00 5c e9 d1 fd ff ff 4c 89 e1 48 89 ea be 60 e8 44 00 48 89 df 31 c0 e8 12 9c 00 00 eb 16 4c 89 e6 \.....L..H...`.D.H..1........L..
de20 48 89 df e8 74 9b 00 00 b8 02 00 00 00 eb 09 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 5c c3 41 54 31 H...t..........1........[]A\.AT1
de40 d2 be 01 00 00 00 55 53 48 89 fb e8 ae 5d 00 00 ba 5a e8 44 00 48 89 c6 48 89 df 49 89 c4 e8 5c ......USH....]...Z.D.H..H..I...\
de60 fe ff ff 48 85 c0 48 89 c5 74 2d 48 89 c6 48 89 df 4c 89 e2 e8 ad fb ff ff 85 c0 48 89 ee 48 89 ...H..H..t-H..H..L.........H..H.
de80 df 75 0c e8 14 9b 00 00 b8 02 00 00 00 eb 0e 5b 5d 41 5c e9 3f fd ff ff b8 01 00 00 00 5b 5d 41 .u.............[]A\.?........[]A
dea0 5c c3 41 54 ba e2 e7 44 00 be d8 b9 f0 ff 55 31 ed 53 48 89 fb e8 fc 66 00 00 ba 01 00 00 00 31 \.AT...D......U1.SH....f.......1
dec0 f6 48 89 df e8 7f 9e 00 00 31 d2 be c8 da 40 00 48 89 df e8 0c 9c 00 00 ba b8 e4 44 00 be fe ff .H.......1....@.H..........D....
dee0 ff ff 48 89 df e8 d2 9f 00 00 be fe ff ff ff 48 89 df e8 67 a1 00 00 ba 03 00 00 00 31 f6 48 89 ..H............H...g........1.H.
df00 df e8 42 9e 00 00 31 d2 be 30 ea 44 00 48 89 df e8 6d 69 00 00 31 d2 be 04 00 00 00 48 89 df e8 ..B...1..0.D.H...mi..1......H...
df20 24 9e 00 00 48 ff c5 4c 8b 24 ed c8 e9 44 00 4d 85 e4 74 2e 48 89 df be fe ff ff ff e8 21 95 00 $...H..L.$...D.M..t.H........!..
df40 00 4c 89 e6 48 89 df ba 01 00 00 00 e8 93 9b 00 00 89 ea be fe ff ff ff 48 89 df e8 27 a0 00 00 .L..H...................H...'...
df60 eb c2 48 89 df ba 20 e7 44 00 be fe ff ff ff e8 48 9f 00 00 48 89 df 41 b8 7e e8 44 00 b9 08 e9 ..H.....D.......H...H..A.~.D....
df80 44 00 ba 11 e9 44 00 be 5b e8 44 00 e8 86 fb ff ff 41 b8 1e e9 44 00 b9 63 e9 44 00 48 89 df ba D....D..[.D......A...D..c.D.H...
dfa0 6d e9 44 00 be 5a e8 44 00 e8 69 fb ff ff 48 89 df ba 0a 00 00 00 be 7b e9 44 00 e8 88 99 00 00 m.D..Z.D..i...H........{.D......
dfc0 48 89 df ba 86 e9 44 00 be fe ff ff ff e8 ea 9e 00 00 48 89 df ba 67 e7 44 00 be d8 b9 f0 ff e8 H.....D...........H...g.D.......
dfe0 d2 65 00 00 48 89 df ba 8d e9 44 00 be fe ff ff ff e8 c6 9e 00 00 48 89 df ba a9 e7 44 00 be d8 .e..H.....D...........H.....D...
e000 b9 f0 ff e8 ae 65 00 00 48 89 df ba 94 e9 44 00 be fe ff ff ff e8 a2 9e 00 00 ba 02 00 00 00 48 .....e..H.....D................H
e020 89 df be d8 b9 f0 ff e8 a2 9c 00 00 48 89 df be fe ff ff ff e8 29 94 00 00 48 89 df ba 01 00 00 ............H........)...H......
e040 00 be 00 ea 44 00 e8 37 68 00 00 48 89 df be fe ff ff ff e8 22 93 00 00 5b 5d b8 01 00 00 00 41 ....D..7h..H........"...[].....A
e060 5c c3 53 48 89 fb 48 8b 57 18 48 8b 3f 48 89 f1 31 c0 be 70 ea 44 00 e8 da b5 ff ff 48 8b 3b be \.SH..H.W.H.?H..1..p.D......H.;.
e080 03 00 00 00 e8 c1 ca ff ff 53 48 89 fb 48 8b 7f 08 e8 0f d0 00 00 48 85 c0 74 0d be 89 ea 44 00 .........SH..H........H..t....D.
e0a0 48 89 df e8 ba ff ff ff 5b c3 48 83 ec 18 ba 01 00 00 00 48 8d 74 24 0f e8 cc ff ff ff 0f be 44 H.......[.H........H.t$........D
e0c0 24 0f 48 83 c4 18 c3 53 ba 04 00 00 00 48 89 fb 48 83 ec 10 48 8d 74 24 0c e8 ab ff ff ff 8b 44 $.H....S.....H..H...H.t$.......D
e0e0 24 0c 85 c0 79 0d be 93 ea 44 00 48 89 df e8 6f ff ff ff 48 83 c4 10 5b c3 55 ba 08 00 00 00 53 $...y....D.H...o...H...[.U.....S
e100 48 89 fb 48 83 ec 18 48 8d 74 24 08 e8 78 ff ff ff 48 8b 54 24 08 48 85 d2 74 35 48 8b 73 10 48 H..H...H.t$..x...H.T$.H..t5H.s.H
e120 8b 3b e8 da cf 00 00 48 8b 54 24 08 48 89 c6 48 89 df 48 89 c5 e8 4f ff ff ff 48 8b 44 24 08 48 .;.....H.T$.H..H..H...O...H.D$.H
e140 8b 3b 48 89 ee 48 8d 50 ff e8 86 d2 00 00 eb 02 31 c0 48 83 c4 18 5b 5d c3 41 57 41 56 41 55 41 .;H..H.P........1.H...[].AWAVAUA
e160 54 55 48 89 f5 53 48 89 fb 48 83 ec 18 e8 55 ff ff ff 48 89 df 89 45 68 e8 4a ff ff ff 48 89 df TUH..SH..H....U...H...Eh.J...H..
e180 89 45 6c e8 22 ff ff ff 48 89 df 88 45 78 e8 17 ff ff ff 48 89 df 88 45 79 e8 0c ff ff ff 48 89 .El."...H...Ex.....H...Ey.....H.
e1a0 df 88 45 7a e8 1e ff ff ff 83 f8 ff 41 89 c4 0f 8c 67 02 00 00 4c 63 e8 48 8b 3b 31 d2 49 c1 e5 ..Ez........A....g...Lc.H.;1.I..
e1c0 02 31 f6 4c 89 e9 e8 8c cf 00 00 4c 89 ea 48 89 45 18 48 89 c6 48 89 df 44 89 65 58 e8 a8 fe ff .1.L.......L..H.E.H..H..D.eX....
e1e0 ff 48 89 df e8 de fe ff ff 83 f8 ff 41 89 c5 0f 8c 27 02 00 00 48 8b 3b 48 63 c8 31 d2 48 c1 e1 .H..........A....'...H.;Hc.1.H..
e200 04 31 f6 e8 4f cf 00 00 44 89 6d 54 48 89 45 10 31 d2 41 39 d5 7e 14 48 89 d1 48 ff c2 48 c1 e1 .1..O...D.mTH.E.1.A9.~.H..H..H..
e220 04 c7 44 08 08 00 00 00 00 eb e7 45 31 f6 45 39 f5 0f 8e 95 00 00 00 4d 89 f4 48 89 df 49 c1 e4 ..D........E1.E9.......M..H..I..
e240 04 4c 03 65 10 e8 60 fe ff ff 83 f8 01 74 37 7f 0f 85 c0 75 6f 41 c7 44 24 08 00 00 00 00 eb 64 .L.e..`......t7....uoA.D$......d
e260 83 f8 03 74 38 83 f8 04 75 5a 48 89 df e8 87 fe ff ff 49 89 04 24 8a 40 08 83 c8 40 0f b6 c0 41 ...t8...uZH.......I..$.@...@...A
e280 89 44 24 08 eb 3e 48 89 df e8 1c fe ff ff 41 c7 44 24 08 01 00 00 00 41 89 04 24 eb 27 48 8d 74 .D$..>H.......A.D$.....A..$.'H.t
e2a0 24 08 ba 08 00 00 00 48 89 df e8 da fd ff ff f2 0f 10 44 24 08 41 c7 44 24 08 03 00 00 00 f2 41 $......H..........D$.A.D$......A
e2c0 0f 11 04 24 49 ff c6 e9 62 ff ff ff 48 89 df e8 f3 fd ff ff 83 f8 ff 41 89 c4 0f 8c 3c 01 00 00 ...$I...b...H..........A....<...
e2e0 48 8b 3b 48 63 c8 31 d2 48 c1 e1 03 31 f6 e8 64 ce 00 00 44 89 65 60 48 89 45 20 31 c0 41 39 c4 H.;Hc.1.H...1..d...D.e`H.E.1.A9.
e300 7e 11 48 8b 55 20 48 c7 04 c2 00 00 00 00 48 ff c0 eb ea 45 31 ed 45 39 ec 7e 28 48 8b 45 20 48 ~.H.U.H.......H....E1.E9.~(H.E.H
e320 8b 3b 4e 8d 34 e8 e8 bd 0c 00 00 49 89 06 48 8b 45 20 48 89 df 4a 8b 34 e8 49 ff c5 e8 18 fe ff .;N.4......I..H.E.H..J.4.I......
e340 ff eb d3 48 89 df e8 7c fd ff ff 83 f8 ff 41 89 c4 0f 8c c5 00 00 00 48 8b 3b 48 63 c8 31 d2 48 ...H...|......A........H.;Hc.1.H
e360 c1 e1 04 31 f6 e8 ed cd 00 00 44 89 65 50 48 89 45 38 31 d2 41 39 d4 7e 14 48 89 d1 48 ff c2 48 ...1......D.ePH.E81.A9.~.H..H..H
e380 c1 e1 04 48 c7 04 08 00 00 00 00 eb e7 45 31 ed 45 39 ec 7e 2f 4d 89 ee 48 89 df 49 ff c5 49 c1 ...H.........E1.E9.~/M..H..I..I.
e3a0 e6 04 4d 89 f7 4c 03 7d 38 e8 fc fc ff ff 48 89 df 41 88 47 08 4c 03 75 38 e8 ec fc ff ff 41 88 ..M..L.}8.....H..A.G.L.u8.....A.
e3c0 46 09 eb cc 48 89 df e8 2d fd ff ff 48 89 df 48 89 45 48 e8 ef fc ff ff 83 f8 ff 41 89 c4 7c 3c F...H...-...H..H.EH........A..|<
e3e0 4c 63 e8 48 8b 3b 31 d2 49 c1 e5 02 31 f6 4c 89 e9 e8 61 cd 00 00 44 89 65 5c 48 89 45 28 4c 89 Lc.H.;1.I...1.L...a...D.e\H.E(L.
e400 ea 48 89 c6 48 89 df e8 7d fc ff ff 48 89 df e8 b3 fc ff ff 83 f8 ff 41 89 c4 7d 08 48 8b 3b e8 .H..H...}...H..........A..}.H.;.
e420 26 cd 00 00 48 8b 3b 48 63 c8 31 d2 48 c1 e1 04 31 f6 e8 20 cd 00 00 44 89 65 64 48 89 45 30 31 &...H.;Hc.1.H...1......D.edH.E01
e440 d2 41 39 d4 7e 14 48 89 d1 48 ff c2 48 c1 e1 04 48 c7 04 08 00 00 00 00 eb e7 45 31 ed 45 39 ec .A9.~.H..H..H...H.........E1.E9.
e460 7e 41 4d 89 ee 48 89 df 49 ff c5 49 c1 e6 04 4d 89 f7 4c 03 7d 30 e8 7e fc ff ff 48 89 df 49 89 ~AM..H..I..I...M..L.}0.~...H..I.
e480 07 4d 89 f7 4c 03 7d 30 e8 3a fc ff ff 4c 03 75 30 48 89 df 41 89 47 08 e8 2a fc ff ff 41 89 46 .M..L.}0.:...L.u0H..A.G..*...A.F
e4a0 0c eb ba 48 89 df 45 31 e4 e8 19 fc ff ff 41 89 c6 45 39 e6 7e 1c 4d 89 e5 48 89 df 49 ff c4 49 ...H..E1......A..E9.~.M..H..I..I
e4c0 c1 e5 04 4c 03 6d 38 e8 2d fc ff ff 49 89 45 00 eb df 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f ...L.m8.-...I.E...H...[]A\A]A^A_
e4e0 c3 c7 07 1b 4c 75 61 c6 47 04 52 c6 47 05 00 c6 47 06 01 c6 47 07 04 c6 47 08 08 c6 47 09 04 c6 ....Lua.G.R.G...G...G...G...G...
e500 47 0a 08 c6 47 0b 00 c7 47 0c 19 93 0d 0a 66 c7 47 10 1a 0a c3 41 54 55 53 48 89 fb 48 83 ec 50 G...G...G.....f.G....ATUSH..H..P
e520 40 8a 39 64 48 8b 04 25 28 00 00 00 48 89 44 24 48 31 c0 40 80 ff 3d 74 06 40 80 ff 40 75 0a 48 @.9dH..%(...H.D$H1.@..=t.@..@u.H
e540 ff c1 48 89 4c 24 18 eb 12 b8 9d ea 44 00 40 80 ff 1b 48 0f 45 c1 48 89 44 24 18 48 8d 7c 24 24 ..H.L$......D.@...H.E.H.D$.H.|$$
e560 48 89 74 24 08 48 89 54 24 10 48 89 1c 24 e8 6e ff ff ff 8a 44 24 24 48 8d 74 24 37 ba 11 00 00 H.t$.H.T$.H..$.n....D$$H.t$7....
e580 00 48 89 e7 88 44 24 36 e8 fc fa ff ff 48 8d 74 24 36 48 8d 7c 24 24 ba 12 00 00 00 e8 cf 5d ff .H...D$6.....H.t$6H.|$$.......].
e5a0 ff 85 c0 74 66 48 8d 74 24 36 48 8d 7c 24 24 ba 04 00 00 00 e8 b7 5d ff ff 85 c0 be ab ea 44 00 ...tfH.t$6H.|$$.......].......D.
e5c0 75 1d 48 8d 74 24 36 48 8d 7c 24 24 ba 06 00 00 00 e8 9a 5d ff ff 85 c0 74 0d be b1 ea 44 00 48 u.H.t$6H.|$$.......]....t....D.H
e5e0 89 e7 e8 7b fa ff ff 48 8d 74 24 36 48 8d 7c 24 24 ba 0c 00 00 00 e8 75 5d ff ff 85 c0 be c5 ea ...{...H.t$6H.|$$......u].......
e600 44 00 75 db be 93 ea 44 00 eb d4 be 01 00 00 00 48 89 df e8 41 08 00 00 48 89 c5 48 8b 43 10 48 D.u....D........H...A...H..H.C.H
e620 89 28 c7 40 08 46 00 00 00 48 8b 43 10 48 8d 50 10 48 8b 43 30 48 89 53 10 48 29 d0 48 83 f8 0f .(.@.F...H.C.H.P.H.C0H.S.H).H...
e640 7f 0a 31 f6 48 89 df e8 e9 c7 ff ff 48 89 df e8 94 09 00 00 48 89 e7 48 89 c6 48 89 45 18 e8 f6 ..1.H.......H.......H..H..H.E...
e660 fa ff ff 4c 8b 65 18 41 8b 74 24 50 83 fe 01 74 1e 48 89 df e8 e0 07 00 00 48 89 c5 4c 89 60 18 ...L.e.A.t$P...t.H.......H..L.`.
e680 48 8b 43 10 48 89 68 f0 c7 40 f8 46 00 00 00 48 8b 4c 24 48 64 48 33 0c 25 28 00 00 00 48 89 e8 H.C.H.h..@.F...H.L$HdH3.%(...H..
e6a0 74 05 e8 39 5b ff ff 48 83 c4 50 5b 5d 41 5c c3 55 31 c9 31 d2 be 01 00 00 00 53 48 89 fb 50 e8 t..9[..H..P[]A\.U1.1......SH..P.
e6c0 6f 55 00 00 ba e0 01 45 00 b9 70 ec 44 00 48 89 df be 02 00 00 00 48 89 c5 e8 b7 55 00 00 48 98 oU.....E..p.D.H.......H....U..H.
e6e0 48 89 ee 8b 3c 85 50 ec 44 00 e8 a1 5e ff ff 48 89 df 48 89 c6 e8 a2 92 00 00 5a 5b b8 01 00 00 H...<.P.D...^..H..H.......Z[....
e700 00 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 50 e8 e9 54 00 00 31 d2 48 89 c5 48 89 df be 02 00 .].U1......SH..P..T..1.H..H.....
e720 00 00 e8 d7 54 00 00 48 89 ef 48 89 c6 e8 ce 5e ff ff 59 48 89 df 31 f6 85 c0 5b 5d 40 0f 94 c6 ....T..H..H....^..YH..1...[]@...
e740 31 d2 e9 d5 51 00 00 55 31 d2 be 01 00 00 00 53 48 89 fb 50 e8 a5 54 00 00 48 89 c7 48 89 c5 e8 1...Q..U1......SH..P..T..H..H...
e760 5c 59 ff ff 59 48 89 df 48 89 ea 31 f6 5b 5d 85 c0 40 0f 94 c6 e9 a2 51 00 00 53 31 d2 be 01 00 \Y..YH..H..1.[]..@.....Q..S1....
e780 00 00 48 89 fb e8 74 54 00 00 48 89 c7 e8 ce 58 ff ff 48 89 df 48 89 c6 e8 ff 91 00 00 b8 01 00 ..H...tT..H....X..H..H..........
e7a0 00 00 5b c3 55 be 01 00 00 00 53 48 89 fb 51 e8 d1 8c 00 00 ff c8 75 17 be 01 00 00 00 48 89 df ..[.U.....SH..Q.......u......H..
e7c0 31 ed e8 a0 8f 00 00 85 c0 40 0f 94 c5 eb 11 31 d2 be 01 00 00 00 48 89 df e8 26 56 00 00 89 c5 1........@.....1......H...&V....
e7e0 be 02 00 00 00 48 89 df e8 7a 8f 00 00 85 c0 74 08 48 89 df e8 e3 0f 00 00 48 85 db 74 07 89 ef .....H...z.....t.H.......H..t...
e800 e8 5b 5e ff ff 5a 5b 31 c0 5d c3 55 31 c9 31 d2 53 48 89 fb 56 be 01 00 00 00 e8 14 54 00 00 48 .[^..Z[1.].U1.1.SH..V.......T..H
e820 89 c5 48 89 c7 e8 c6 59 ff ff 48 85 ed 89 c6 48 89 df 74 08 59 5b 5d e9 63 51 00 00 e8 31 93 00 ..H....Y..H....H..t.Y[].cQ...1..
e840 00 5a 5b b8 01 00 00 00 5d c3 53 0f 57 c0 48 89 fb be 02 00 00 00 48 83 ec 10 e8 f8 54 00 00 48 .Z[.....].S.W.H.......H.....T..H
e860 89 df be 01 00 00 00 f2 0f 11 44 24 08 e8 a7 54 00 00 f2 0f 10 4c 24 08 f2 48 0f 2c f8 f2 48 0f ..........D$...T.....L$..H.,..H.
e880 2c f1 e8 89 59 ff ff 48 89 df e8 64 90 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 55 48 89 f5 48 63 ,...Y..H...d...H........[.UH..Hc
e8a0 f2 53 48 89 fb 50 e8 5d 90 00 00 59 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 fe 95 00 00 48 83 .SH..P.]...YH..H.......[].....H.
e8c0 ec 18 48 89 7c 24 08 e8 c4 58 ff ff f2 48 0f 2a c0 48 8b 7c 24 08 f2 0f 5e 05 92 04 04 00 e8 10 ..H.|$...X...H.*.H.|$...^.......
e8e0 90 00 00 b8 01 00 00 00 48 83 c4 18 c3 53 48 89 fb be d2 ea 44 00 48 83 ec 30 48 8d 7c 24 08 64 ........H....SH.....D.H..0H.|$.d
e900 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 e8 cc 57 ff ff 48 8d 7c 24 08 e8 02 5c ff ff 83 f8 H..%(...H.D$(1...W..H.|$...\....
e920 ff 74 2e 89 c7 e8 a6 59 ff ff 48 8d 74 24 08 48 89 df e8 65 90 00 00 b8 01 00 00 00 48 8b 54 24 .t.....Y..H.t$.H...e........H.T$
e940 28 64 48 33 14 25 28 00 00 00 74 16 e8 8f 58 ff ff be e2 ea 44 00 48 89 df 31 c0 e8 99 4d 00 00 (dH3.%(...t...X.....D.H..1...M..
e960 eb da 48 83 c4 30 5b c3 41 54 49 89 f4 55 89 d5 48 89 f2 83 ce ff 53 48 89 fb 48 83 ec 10 e8 c9 ..H..0[.ATI..U..H.....SH..H.....
e980 92 00 00 48 8d 54 24 0c 83 ce ff 48 89 df e8 31 8d 00 00 83 7c 24 0c 00 75 18 85 ed 79 16 4c 89 ...H.T$....H...1....|$..u...y.L.
e9a0 e2 be 07 eb 44 00 48 89 df 31 c0 e8 49 4d 00 00 eb 11 89 c5 be fe ff ff ff 48 89 df e8 b9 89 00 ....D.H..1..IM...........H......
e9c0 00 89 e8 48 83 c4 10 5b 5d 41 5c c3 55 be 01 00 00 00 53 48 89 fb 48 83 ec 48 e8 a6 8a 00 00 85 ...H...[]A\.U.....SH..H..H......
e9e0 c0 7f 0c 31 ff e8 56 5a ff ff e9 ea 00 00 00 ba 05 00 00 00 be 01 00 00 00 48 89 df e8 a2 51 00 ...1..VZ.................H....Q.
ea00 00 be 01 00 00 00 48 89 df e8 6c 89 00 00 31 d2 be 28 eb 44 00 48 89 df e8 4b ff ff ff 31 d2 be ......H...l...1..(.D.H...K...1..
ea20 2c eb 44 00 48 89 df 89 44 24 08 e8 38 ff ff ff ba 0c 00 00 00 be 30 eb 44 00 48 89 df 89 44 24 ,.D.H...D$..8.........0.D.H...D$
ea40 0c e8 22 ff ff ff 83 ca ff be 4d eb 44 00 48 89 df 89 44 24 10 e8 0e ff ff ff 83 ca ff be 35 eb ..".......M.D.H...D$..........5.
ea60 44 00 48 89 df 89 44 24 14 e8 fa fe ff ff 83 ca ff ff c8 be 3b eb 44 00 48 89 df 89 44 24 18 e8 D.H...D$............;.D.H...D$..
ea80 e4 fe ff ff 83 ce ff 2d 6c 07 00 00 ba 40 eb 44 00 48 89 df 89 44 24 1c e8 af 91 00 00 83 ce ff .......-l....@.D.H...D$.........
eaa0 48 89 df e8 dd 89 00 00 85 c0 74 0f 83 ce ff 48 89 df e8 b0 8c 00 00 89 c5 eb 03 83 cd ff 48 89 H.........t....H..............H.
eac0 df be fe ff ff ff e8 af 88 00 00 48 8d 7c 24 08 89 6c 24 28 e8 27 5a ff ff 48 83 f8 ff 75 0a 48 ...........H.|$..l$(.'Z..H...u.H
eae0 89 df e8 f8 8d 00 00 eb 0d f2 48 0f 2a c0 48 89 df e8 fd 8d 00 00 48 83 c4 48 b8 01 00 00 00 5b ..........H.*.H.......H..H.....[
eb00 5d c3 41 57 31 c9 ba 46 eb 44 00 be 01 00 00 00 41 56 41 55 41 54 55 53 48 89 fb 48 81 ec 58 21 ].AW1..F.D......AVAUATUSH..H..X!
eb20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 48 21 00 00 31 c0 e8 f9 50 00 00 be 02 00 00 00 48 ..dH..%(...H..$H!..1...P.......H
eb40 89 df 48 89 c5 e8 3b 89 00 00 85 c0 7f 09 31 ff e8 eb 58 ff ff eb 12 be 02 00 00 00 48 89 df e8 ..H...;.......1...X.........H...
eb60 b5 51 00 00 f2 48 0f 2c c0 48 89 44 24 18 80 7d 00 21 48 8d 74 24 20 48 8d 7c 24 18 75 0d e8 dd .Q...H.,.H.D$..}.!H.t$.H.|$.u...
eb80 56 ff ff 48 ff c5 49 89 c4 eb 08 e8 40 55 ff ff 49 89 c4 4d 85 e4 75 0d 48 89 df e8 3f 8d 00 00 V..H..I.....@U..I..M..u.H...?...
eba0 e9 3d 02 00 00 be 49 eb 44 00 48 89 ef e8 fe 57 ff ff 85 c0 0f 85 d9 00 00 00 31 f6 ba 09 00 00 .=....I.D.H....W..........1.....
ebc0 00 48 89 df e8 7f 91 00 00 41 8b 14 24 be 28 eb 44 00 48 89 df e8 c0 fc ff ff 41 8b 54 24 04 be .H.......A..$.(.D.H.......A.T$..
ebe0 2c eb 44 00 48 89 df e8 ae fc ff ff 41 8b 54 24 08 be 30 eb 44 00 48 89 df e8 9c fc ff ff 41 8b ,.D.H.......A.T$..0.D.H.......A.
ec00 54 24 0c be 4d eb 44 00 48 89 df e8 8a fc ff ff 41 8b 44 24 10 be 35 eb 44 00 48 89 df 8d 50 01 T$..M.D.H.......A.D$..5.D.H...P.
ec20 e8 75 fc ff ff 41 8b 44 24 14 be 3b eb 44 00 48 89 df 8d 90 6c 07 00 00 e8 5d fc ff ff 41 8b 44 .u...A.D$..;.D.H....l....]...A.D
ec40 24 18 be 4c eb 44 00 48 89 df 8d 50 01 e8 48 fc ff ff 41 8b 44 24 1c be 51 eb 44 00 48 89 df 8d $..L.D.H...P..H...A.D$..Q.D.H...
ec60 50 01 e8 33 fc ff ff 41 8b 74 24 20 85 f6 0f 88 6e 01 00 00 48 89 df e8 f6 8e 00 00 ba 40 eb 44 P..3...A.t$.....n...H........@.D
ec80 00 be fe ff ff ff 48 89 df e8 2e 92 00 00 e9 4f 01 00 00 48 8d b4 24 28 01 00 00 48 89 df c6 44 ......H........O...H..$(...H...D
eca0 24 5c 25 e8 3a 53 00 00 8a 45 00 84 c0 0f 84 22 01 00 00 3c 25 4c 8d 7d 01 74 4b 48 8b 84 24 30 $\%.:S...E....."...<%L.}.tKH..$0
ecc0 01 00 00 48 39 84 24 38 01 00 00 72 12 48 8d bc 24 28 01 00 00 be 01 00 00 00 e8 7b 51 00 00 48 ...H9.$8...r.H..$(.........{Q..H
ece0 8b 84 24 38 01 00 00 48 8d 50 01 48 89 94 24 38 01 00 00 48 8b 94 24 28 01 00 00 8a 4d 00 4c 89 ..$8...H.P.H..$8...H..$(....M.L.
ed00 fd 88 0c 02 eb a2 4d 89 fe 41 bd 20 ec 44 00 8a 55 01 84 d2 74 5c 49 8b 7d 00 0f be f2 89 54 24 ......M..A...D..U...t\I.}.....T$
ed20 0c e8 da 54 ff ff 48 85 c0 74 47 8b 54 24 0c 49 8b 7d 08 88 54 24 5d 80 3f 00 75 0b c6 44 24 5e ...T..H..tG.T$.I.}..T$].?.u..D$^
ed40 00 4c 8d 75 02 eb 5a 8a 55 02 84 d2 74 24 0f be f2 89 54 24 0c e8 a6 54 ff ff 48 85 c0 8b 54 24 .L.u..Z.U...t$....T$...T..H...T$
ed60 0c 74 0f 88 54 24 5e c6 44 24 5f 00 4c 8d 75 03 eb 2f 49 83 c5 10 49 81 fd 50 ec 44 00 75 90 4c .t..T$^.D$_.L.u../I...I..P.D.u.L
ed80 89 fa be 56 eb 44 00 48 89 df 31 c0 e8 9c 8c 00 00 be 01 00 00 00 48 89 c2 48 89 df e8 19 4a 00 ...V.D.H..1...........H..H....J.
eda0 00 48 8d 54 24 5c 48 8d 7c 24 60 4c 89 e1 be c8 00 00 00 4c 89 f5 e8 05 58 ff ff 48 8d 74 24 60 .H.T$\H.|$`L.......L....X..H.t$`
edc0 48 8d bc 24 28 01 00 00 48 89 c2 e8 24 51 00 00 e9 d3 fe ff ff 48 8d bc 24 28 01 00 00 e8 58 51 H..$(...H...$Q.......H..$(....XQ
ede0 00 00 48 8b 8c 24 48 21 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 e1 53 ff ff 48 ..H..$H!..dH3.%(........t...S..H
ee00 81 c4 58 21 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 ba 0b 00 00 00 48 89 fb 31 f6 e8 27 8f 00 ..X!..[]A\A]A^A_.S.....H..1..'..
ee20 00 48 89 df 31 d2 be b0 ec 44 00 e8 52 5a 00 00 b8 01 00 00 00 5b c3 89 f0 53 45 31 c0 c1 e0 04 .H..1....D..RZ.......[...SE1....
ee40 89 f3 31 c9 8d 50 20 be 26 00 00 00 48 63 d2 e8 32 bd 00 00 88 58 0a 5b c3 8d 14 f5 20 00 00 00 ..1..P..&...Hc..2....X.[........
ee60 53 45 31 c0 89 f3 31 c9 be 06 00 00 00 48 63 d2 e8 11 bd 00 00 48 c7 40 18 00 00 00 00 88 58 0a SE1...1......Hc......H.@......X.
ee80 ff cb 83 fb ff 74 0e 48 63 d3 48 c7 44 d0 20 00 00 00 00 eb eb 5b c3 50 ba 28 00 00 00 45 31 c0 .....t.Hc.H.D........[.P.(...E1.
eea0 31 c9 be 0a 00 00 00 e8 da bc 00 00 48 8d 50 18 c7 40 20 00 00 00 00 48 89 50 10 5a c3 55 48 89 1...........H.P..@.....H.P.Z.UH.
eec0 f5 53 51 48 8b 5f 18 48 8d 4f 60 48 8b 01 48 85 c0 75 39 ba 28 00 00 00 45 31 c0 be 0a 00 00 00 .SQH._.H.O`H..H..u9.(...E1......
eee0 e8 a1 bc 00 00 48 8d 93 b0 00 00 00 48 89 68 10 48 89 50 18 48 8b 93 d0 00 00 00 48 89 50 20 48 .....H......H.h.H.P.H......H.P.H
ef00 89 42 18 48 89 83 d0 00 00 00 eb 22 48 39 68 10 72 c1 75 15 8a 50 09 8a 4b 54 83 f2 03 83 f1 03 .B.H......."H9h.r.u..P..KT......
ef20 84 d1 75 0a 88 50 09 eb 05 48 89 c1 eb 9d 5a 5b 5d c3 48 8d 46 18 48 39 46 10 74 14 48 8b 56 18 ..u..P...H....Z[].H.F.H9F.t.H.V.
ef40 48 8b 46 20 48 89 50 18 48 8b 56 18 48 89 42 20 31 c9 ba 28 00 00 00 e9 fb c1 00 00 41 54 49 89 H.F.H.P.H.V.H.B.1..(........ATI.
ef60 f4 55 48 89 fd 53 48 8b 5f 18 48 8b 45 60 48 85 c0 74 70 48 8b 50 10 4c 39 e2 72 67 48 8b 08 48 .UH..SH._.H.E`H..tpH.P.L9.rgH..H
ef80 89 4d 60 40 8a 73 54 8a 48 09 83 f6 03 83 f1 03 40 84 ce 75 0d 48 89 c6 48 89 ef e8 92 ff ff ff .M`@.sT.H.......@..u.H..H.......
efa0 eb c8 48 8b 48 20 48 8b 70 18 48 89 df 48 89 71 18 48 8b 70 18 48 89 4e 20 48 8b 0a 48 89 c6 8b ..H.H.H.p.H..H.q.H.p.H.N.H..H...
efc0 52 08 48 89 48 18 89 50 20 48 8d 50 18 48 89 50 10 48 8b 53 60 48 89 10 48 89 43 60 e8 61 bb 00 R.H.H..P.H.P.H.P.H.S`H..H.C`.a..
efe0 00 eb 87 5b 5d 41 5c c3 50 ba 80 00 00 00 45 31 c0 31 c9 be 09 00 00 00 e8 89 bb 00 00 48 c7 40 ...[]A\.P.....E1.1...........H.@
f000 10 00 00 00 00 c7 40 54 00 00 00 00 48 c7 40 20 00 00 00 00 c7 40 60 00 00 00 00 48 c7 40 18 00 ......@T....H.@......@`....H.@..
f020 00 00 00 48 c7 40 40 00 00 00 00 c7 40 58 00 00 00 00 48 c7 40 28 00 00 00 00 c7 40 5c 00 00 00 ...H.@@.....@X....H.@(.....@\...
f040 00 48 c7 40 38 00 00 00 00 c7 40 50 00 00 00 00 c6 40 78 00 c6 40 79 00 c6 40 7a 00 48 c7 40 30 .H.@8.....@P.....@x..@y..@z.H.@0
f060 00 00 00 00 c7 40 64 00 00 00 00 c7 40 68 00 00 00 00 c7 40 6c 00 00 00 00 48 c7 40 48 00 00 00 .....@d.....@h.....@l....H.@H...
f080 00 5a c3 55 31 c9 48 89 fd 53 48 89 f3 50 48 63 56 58 48 8b 76 18 48 c1 e2 02 e8 b8 c0 00 00 48 .Z.U1.H..SH..PHcVXH.v.H........H
f0a0 63 53 60 48 8b 73 20 48 89 ef 31 c9 48 c1 e2 03 e8 a2 c0 00 00 48 63 53 54 48 8b 73 10 48 89 ef cS`H.s.H..1.H........HcSTH.s.H..
f0c0 31 c9 48 c1 e2 04 e8 8c c0 00 00 48 63 53 5c 48 8b 73 28 48 89 ef 31 c9 48 c1 e2 02 e8 76 c0 00 1.H........HcS\H.s(H..1.H....v..
f0e0 00 48 63 53 64 48 8b 73 30 48 89 ef 31 c9 48 c1 e2 04 e8 60 c0 00 00 48 63 53 50 48 8b 73 38 48 .HcSdH.s0H..1.H....`...HcSPH.s8H
f100 89 ef 31 c9 48 c1 e2 04 e8 4a c0 00 00 41 58 48 89 de 48 89 ef 31 c9 5b 5d ba 80 00 00 00 e9 34 ..1.H....J...AXH..H..1.[]......4
f120 c0 00 00 44 8b 47 64 31 c9 41 39 c8 7e 26 48 89 c8 48 c1 e0 04 48 03 47 30 39 50 08 7f 16 3b 50 ...D.Gd1.A9.~&H..H...H.G09P...;P
f140 0c 7d 0c ff ce 75 08 48 8b 00 48 83 c0 18 c3 48 ff c1 eb d5 31 c0 c3 55 bd 90 ed 44 00 53 48 89 .}...u.H..H....H....1..U...D.SH.
f160 fb 52 48 8b 55 08 48 85 d2 74 24 48 8b 75 00 b9 01 00 00 00 48 89 df 48 83 c5 10 e8 a6 54 00 00 .RH.U.H..t$H.u......H..H.....T..
f180 be fe ff ff ff 48 89 df e8 ed 81 00 00 eb d3 48 89 df be d8 b9 f0 ff ba a9 e7 44 00 e8 15 54 00 .....H.........H..........D...T.
f1a0 00 58 48 89 df be fe ff ff ff 5b 5d e9 c9 81 00 00 53 31 d2 48 89 fb b9 80 02 00 00 48 89 f7 31 .XH.......[].....S1.H.......H..1
f1c0 f6 e8 91 bf 00 00 c7 43 40 28 00 00 00 48 89 43 38 31 d2 c7 44 10 08 00 00 00 00 48 83 c2 10 48 .......C@(...H.C81..D......H...H
f1e0 81 fa 80 02 00 00 75 eb 48 8d 90 30 02 00 00 48 89 83 80 00 00 00 48 c7 83 90 00 00 00 00 00 00 ......u.H..0...H......H.........
f200 00 48 c7 83 98 00 00 00 00 00 00 00 c6 83 a2 00 00 00 00 48 89 53 30 48 8d 50 10 48 05 50 01 00 .H.................H.S0H.P.H.P..
f220 00 48 89 53 10 c7 80 b8 fe ff ff 00 00 00 00 48 89 83 88 00 00 00 48 8d 83 80 00 00 00 48 89 43 .H.S...........H......H......H.C
f240 20 5b c3 41 54 48 89 fe 55 53 48 89 fb 48 83 ec 10 48 8b 6f 18 e8 57 ff ff ff 48 89 df e8 bc d7 .[.ATH..USH..H...H.o..W...H.....
f260 ff ff 48 89 df 49 89 c4 48 89 45 40 48 89 c6 c7 45 48 45 00 00 00 31 c9 ba 02 00 00 00 e8 b6 d9 ..H..I..H.E@H...EHE...1.........
f280 ff ff 48 89 e1 4c 89 e6 ba 01 00 00 00 48 89 df 48 89 1c 24 c7 44 24 08 48 00 00 00 e8 37 d9 ff ..H..L.......H..H..$.D$.H....7..
f2a0 ff 48 89 df e8 75 d7 ff ff 48 89 e1 ba 02 00 00 00 4c 89 e6 48 89 df 48 89 04 24 c7 44 24 08 45 .H...u...H.......L..H..H..$.D$.E
f2c0 00 00 00 e8 10 d9 ff ff be 20 00 00 00 48 89 df e8 14 c0 00 00 48 89 df e8 b6 bc 00 00 48 89 df .............H.......H.......H..
f2e0 e8 23 05 00 00 48 89 df ba 11 00 00 00 be 40 ee 44 00 e8 dd c0 00 00 48 89 85 18 01 00 00 80 48 .#...H........@.D......H.......H
f300 09 20 31 ff c6 45 57 01 e8 1d 80 00 00 48 89 85 10 01 00 00 48 83 c4 10 5b 5d 41 5c c3 48 8b 47 ..1..EW......H......H...[]A\.H.G
f320 18 48 89 77 18 48 29 f0 48 01 47 10 c3 53 31 d2 48 89 fb b9 50 00 00 00 31 f6 e8 18 be 00 00 48 .H.w.H).H.G..S1.H...P...1......H
f340 8b 53 20 48 89 42 18 48 89 50 10 48 c7 40 18 00 00 00 00 5b c3 55 53 48 89 fb 52 48 8b 47 20 48 .S.H.B.H.P.H.@.....[.USH..RH.G.H
f360 8b 70 18 48 c7 40 18 00 00 00 00 48 85 f6 74 18 48 8b 6e 18 31 c9 ba 50 00 00 00 48 89 df e8 d4 .p.H.@.....H..t.H.n.1..P...H....
f380 bd 00 00 48 89 ee eb e3 58 5b 5d c3 53 48 83 7f 38 00 48 89 fb 74 27 48 8d 87 80 00 00 00 48 89 ...H....X[].SH..8.H..t'H......H.
f3a0 47 20 e8 ae ff ff ff 48 63 53 40 48 8b 73 38 48 89 df 5b 31 c9 48 c1 e2 04 e9 99 bd 00 00 5b c3 G......HcS@H.s8H..[1.H........[.
f3c0 55 53 48 89 fb 50 48 8b 77 38 48 8b 6f 18 e8 89 fb ff ff 48 89 df e8 c4 b8 00 00 48 8b 43 18 48 USH..PH.w8H.o......H.......H.C.H
f3e0 89 df 31 c9 48 63 50 3c 48 8b 70 30 48 c1 e2 03 e8 62 bd 00 00 48 8b 95 e8 00 00 00 48 8b b5 d8 ..1.HcP<H.p0H....b...H......H...
f400 00 00 00 31 c9 48 89 df e8 4a bd 00 00 48 89 df 48 89 85 d8 00 00 00 48 c7 85 e8 00 00 00 00 00 ...1.H...J...H..H......H........
f420 00 00 e8 65 ff ff ff 48 8b 7d 08 48 8b 45 00 48 89 de 41 58 5b 5d 31 c9 ba c0 02 00 00 ff e0 41 ...e...H.}.H.E.H..AX[]1........A
f440 55 b9 c0 02 00 00 ba 08 00 00 00 41 54 49 89 fc 55 48 89 f5 31 f6 48 89 ef 53 48 83 ec 38 64 48 U..........ATI..UH..1.H..SH..8dH
f460 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 41 ff d4 48 85 c0 48 89 c3 0f 84 35 02 00 00 4c 8d a8 ..%(...H.D$(1.A..H..H....5...L..
f480 d0 00 00 00 48 c7 00 00 00 00 00 c6 40 08 08 c6 80 24 01 00 00 21 c6 40 09 01 31 ff c6 80 26 01 ....H.......@....$...!.@..1...&.
f4a0 00 00 00 4c 89 68 18 48 c7 40 38 00 00 00 00 48 c7 40 20 00 00 00 00 c7 40 40 00 00 00 00 48 c7 ...L.h.H.@8....H.@......@@....H.
f4c0 40 70 00 00 00 00 66 c7 40 46 00 00 48 c7 40 58 00 00 00 00 c6 40 48 00 c7 40 4c 00 00 00 00 c6 @p....f.@F..H.@X.....@H..@L.....
f4e0 40 49 01 c7 40 50 00 00 00 00 48 c7 40 60 00 00 00 00 66 c7 40 44 01 00 c6 40 0a 00 48 c7 40 78 @I..@P....H.@`....f.@D...@..H.@x
f500 00 00 00 00 4c 89 a0 d0 00 00 00 48 89 a8 d8 00 00 00 48 89 83 d8 01 00 00 e8 22 4f ff ff 48 8d ....L......H......H......."O..H.
f520 54 24 04 48 8d 7c 24 08 be 20 00 00 00 89 44 24 04 48 89 5c 24 08 48 89 54 24 10 89 c2 48 c7 44 T$.H.|$.......D$.H.\$.H.T$...H.D
f540 24 18 f0 df 44 00 48 c7 44 24 20 3f f4 40 00 e8 62 bd 00 00 89 83 20 01 00 00 48 8d 83 80 01 00 $...D.H.D$.?.@..b.........H.....
f560 00 c6 83 27 01 00 00 00 48 c7 83 f8 00 00 00 00 00 00 00 c7 83 0c 01 00 00 00 00 00 00 48 89 83 ...'....H....................H..
f580 98 01 00 00 48 89 83 a0 01 00 00 31 c0 c7 83 08 01 00 00 00 00 00 00 48 c7 83 00 01 00 00 00 00 ....H......1...........H........
f5a0 00 00 c7 83 18 01 00 00 00 00 00 00 48 c7 83 a8 01 00 00 00 00 00 00 48 c7 83 b8 01 00 00 00 00 ............H..........H........
f5c0 00 00 48 c7 83 d0 01 00 00 00 00 00 00 48 c7 83 e0 01 00 00 00 00 00 00 c6 83 25 01 00 00 05 48 ..H..........H............%....H
f5e0 c7 83 30 01 00 00 00 00 00 00 48 c7 83 38 01 00 00 00 00 00 00 48 c7 83 78 01 00 00 00 00 00 00 ..0.......H..8.......H..x.......
f600 48 c7 83 48 01 00 00 00 00 00 00 48 c7 83 40 01 00 00 00 00 00 00 48 c7 83 58 01 00 00 00 00 00 H..H.......H..@.......H..X......
f620 00 48 c7 83 50 01 00 00 00 00 00 00 48 c7 83 70 01 00 00 00 00 00 00 48 c7 83 68 01 00 00 00 00 .H..P.......H..p.......H..h.....
f640 00 00 48 c7 83 60 01 00 00 00 00 00 00 48 c7 83 e0 00 00 00 c0 02 00 00 48 c7 83 e8 00 00 00 00 ..H..`.......H..........H.......
f660 00 00 00 c7 83 c0 01 00 00 c8 00 00 00 c7 83 c4 01 00 00 c8 00 00 00 c7 83 c8 01 00 00 c8 00 00 ................................
f680 00 49 c7 84 05 a8 01 00 00 00 00 00 00 48 83 c0 08 48 83 f8 48 75 ea 31 d2 48 89 df be 43 f2 40 .I...........H...H..Hu.1.H...C.@
f6a0 00 e8 42 b6 ff ff 85 c0 48 89 df 74 07 e8 0e fd ff ff 31 ff 48 8b 4c 24 28 64 48 33 0c 25 28 00 ..B.....H..t......1.H.L$(dH3.%(.
f6c0 00 00 48 89 f8 74 05 e8 14 4b ff ff 48 83 c4 38 5b 5d 41 5c 41 5d c3 53 48 89 fb 48 83 ec 10 48 ..H..t...K..H..8[]A\A].SH..H...H
f6e0 8b 47 18 48 83 78 18 00 7e 05 e8 86 b8 00 00 48 89 df 45 31 c0 31 c9 ba d0 00 00 00 be 08 00 00 .G.H.x..~......H..E1.1..........
f700 00 e8 80 b4 00 00 48 8b 53 10 48 89 de 48 89 c7 48 89 44 24 08 48 89 02 c7 42 08 48 00 00 00 48 ......H.S.H..H..H.D$.H...B.H...H
f720 8b 53 18 48 83 43 10 10 c6 40 48 00 48 c7 40 58 00 00 00 00 c7 40 4c 00 00 00 00 48 8b 4b 58 48 .S.H.C...@H.H.@X.....@L....H.KXH
f740 89 50 18 8a 53 48 48 c7 40 38 00 00 00 00 48 c7 40 20 00 00 00 00 c7 40 40 00 00 00 00 48 c7 40 .P..SHH.@8....H.@......@@....H.@
f760 70 00 00 00 00 88 50 48 8b 53 4c 66 c7 40 46 00 00 c6 40 49 01 48 c7 40 60 00 00 00 00 66 c7 40 p.....PH.SLf.@F...@I.H.@`....f.@
f780 44 01 00 c6 40 0a 00 48 c7 40 78 00 00 00 00 89 50 4c 48 89 48 58 89 50 50 e8 13 fa ff ff 48 8b D...@..H.@x.....PLH.HX.PP.....H.
f7a0 44 24 08 48 83 c4 10 5b c3 55 48 89 fd 53 48 89 f3 48 89 df 50 48 8b 76 38 e8 9e f7 ff ff 48 89 D$.H...[.UH..SH..H..PH.v8.....H.
f7c0 df e8 c6 fb ff ff 41 58 48 89 de 48 89 ef 31 c9 5b 5d ba d0 00 00 00 e9 7b b9 00 00 48 8b 47 18 ......AXH..H..1.[]......{...H.G.
f7e0 48 8b b8 08 01 00 00 e9 d4 fb ff ff 48 8b 47 08 48 8b 0f 48 ff c8 48 83 f8 ff 74 0b 40 38 34 01 H...........H.G.H..H..H...t.@84.
f800 75 f1 88 14 01 eb ec c3 55 48 89 fd 53 31 db 52 48 8b 34 dd f0 ef 44 00 48 89 ef e8 0f bd 00 00 u.......UH..S1.RH.4...D.H.......
f820 8d 53 01 48 ff c3 80 48 09 20 48 83 fb 16 88 50 0a 75 dd 58 5b 5d c3 81 fe 00 01 00 00 89 f2 7f .S.H...H..H....P.u.X[]..........
f840 23 8d 46 01 48 8b 7f 38 be 52 ee 44 00 48 98 f6 80 30 07 45 00 04 75 05 be 57 ee 44 00 31 c0 e9 #.F.H..8.R.D.H...0.E..u..W.D.1..
f860 f2 9d ff ff 8d 86 ff fe ff ff 81 fe 1d 01 00 00 48 98 48 8b 04 c5 f0 ef 44 00 7f 13 48 8b 7f 38 ................H.H.....D...H..8
f880 48 89 c2 be 79 e8 44 00 31 c0 e9 c7 9d ff ff c3 41 54 55 89 d5 ba 3c 00 00 00 53 48 89 fb 48 83 H...y.D.1.......ATU...<...SH..H.
f8a0 ec 60 64 48 8b 04 25 28 00 00 00 48 89 44 24 58 31 c0 48 8b 47 58 48 89 74 24 08 48 8d 7c 24 1c .`dH..%(...H.D$X1.H.GXH.t$.H.|$.
f8c0 48 8d 70 18 e8 1c 9e ff ff 8b 4b 04 48 8b 7b 38 48 8d 54 24 1c 4c 8b 44 24 08 31 c0 be 60 ee 44 H.p.......K.H.{8H.T$.L.D$.1..`.D
f8e0 00 e8 70 9d ff ff 85 ed 74 51 49 89 c4 8d 85 e1 fe ff ff 83 f8 02 77 23 31 f6 48 89 df e8 47 00 ..p.....tQI...........w#1.H...G.
f900 00 00 48 8b 43 48 48 8b 7b 38 be 79 e8 44 00 48 8b 10 31 c0 e8 3d 9d ff ff eb 0a 89 ee 48 89 df ..H.CHH.{8.y.D.H..1..=.......H..
f920 e8 12 ff ff ff 48 8b 7b 38 48 89 c1 4c 89 e2 be 6a ee 44 00 31 c0 e8 1b 9d ff ff 48 8b 7b 38 be .....H.{8H..L...j.D.1......H.{8.
f940 03 00 00 00 e8 01 b2 ff ff 41 54 41 89 f4 55 53 48 8b 5f 48 48 8b 43 08 48 8b 53 10 48 ff c0 48 .........ATA..USH._HH.C.H.S.H..H
f960 39 d0 76 35 48 b8 fd ff ff ff ff ff ff 7f 48 39 c2 76 0c 31 d2 be 75 ee 44 00 e8 11 ff ff ff 48 9.v5H.........H9.v.1..u.D......H
f980 8d 2c 12 48 8b 7f 38 48 8b 33 48 89 e9 e8 c5 b7 00 00 48 89 6b 10 48 89 03 48 8b 43 08 48 8b 13 .,.H..8H.3H.......H.k.H..H.C.H..
f9a0 48 8d 48 01 48 89 4b 08 44 88 24 02 5b 5d 41 5c c3 41 54 55 53 44 8b 27 48 89 fb 44 89 e6 e8 86 H.H.H.K.D.$.[]A\.ATUSD.'H..D....
f9c0 ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 ...H.{@H..H.P.H..H..t.H.G.H.P.H.
f9e0 57 08 0f b6 00 eb 05 e8 5a b6 00 00 89 03 31 ed 8b 13 83 fa 3d 75 3c 48 89 df be 3d 00 00 00 e8 W.......Z.....1.....=u<H...=....
fa00 45 ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 E...H.{@H..H.P.H..H..t.H.G.H.P.H
fa20 89 57 08 0f b6 00 eb 05 e8 19 b6 00 00 89 03 ff c5 eb bd 89 e8 44 39 e2 5b f7 d0 0f 44 c5 5d 41 .W...................D9.[...D.]A
fa40 5c c3 55 48 89 fd 53 51 8b 1f 85 db 74 4e 48 89 f7 89 de e8 a8 47 ff ff 48 85 c0 74 3d 48 89 ef \.UH..SQ....tNH......G..H..t=H..
fa60 89 de e8 e2 fe ff ff 48 8b 7d 40 48 8b 17 48 8d 4a ff 48 85 d2 48 89 0f 74 11 48 8b 57 08 48 8d .......H.}@H..H.J.H..H..t.H.W.H.
fa80 4a 01 48 89 4f 08 0f b6 02 eb 05 e8 b6 b5 00 00 89 45 00 bb 01 00 00 00 eb 02 31 db 5a 89 d8 5b J.H.O............E........1.Z..[
faa0 5d c3 50 8b 57 10 e8 e5 fd ff ff 55 53 48 89 fb 52 8b 2f 48 8b 7f 40 48 8b 07 48 8d 50 ff 48 85 ].P.W......USH..R./H..@H..H.P.H.
fac0 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 6a b5 00 00 83 f8 0d 89 .H..t.H.G.H.P.H.W.......j.......
fae0 03 74 05 83 f8 0a 75 2f 39 e8 74 2b 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 .t....u/9.t+H.{@H..H.P.H..H..t.H
fb00 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 31 b5 00 00 89 03 8b 43 04 ff c0 3d fc ff ff .G.H.P.H.W.......1......C...=...
fb20 7f 89 43 04 7e 0d be 8e ee 44 00 48 89 df e8 6f ff ff ff 58 5b 5d c3 41 54 49 89 fc 55 53 48 8b ..C.~....D.H...o...X[].ATI..USH.
fb40 5f 38 48 89 df e8 8a b8 00 00 48 89 c5 48 8b 43 10 48 89 df 48 8d 50 10 48 89 53 10 48 89 28 8a _8H.......H..H.C.H..H.P.H.S.H.(.
fb60 55 08 83 ca 40 0f b6 d2 89 50 08 48 8b 43 10 48 8d 50 f0 49 8b 44 24 30 48 8b 70 08 e8 69 d5 ff U...@....P.H.C.H.P.I.D$0H.p..i..
fb80 ff 83 78 08 00 75 22 c7 00 01 00 00 00 c7 40 08 01 00 00 00 48 8b 43 18 48 83 78 18 00 7e 0e 48 ..x..u".......@.....H.C.H.x..~.H
fba0 89 df e8 ce b3 00 00 eb 04 48 8b 68 10 48 83 6b 10 10 48 89 e8 5b 5d 41 5c c3 41 55 41 54 41 89 .........H.h.H.k..H..[]A\.AUATA.
fbc0 d4 55 48 89 f5 53 48 89 fb 51 8b 37 e8 78 fd ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 .UH..SH..Q.7.x...H.{@H..H.P.H..H
fbe0 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 4c b4 00 00 83 f8 0d 89 03 74 ..t.H.G.H.P.H.W.......L........t
fc00 05 83 f8 0a 75 08 48 89 df e8 9d fe ff ff 8b 33 83 fe 0a 0f 84 b2 00 00 00 7f 27 83 fe ff 0f 85 ....u.H........3..........'.....
fc20 d6 00 00 00 be a7 ee 44 00 48 85 ed b8 be ee 44 00 48 0f 44 f0 ba 1e 01 00 00 48 89 df e8 4e fc .......D.H.....D.H.D......H...N.
fc40 ff ff 83 fe 0d 0f 84 80 00 00 00 83 fe 5d 0f 85 a6 00 00 00 48 89 df e8 55 fd ff ff 44 39 e0 41 .............]......H...U...D9.A
fc60 89 c5 75 aa 8b 33 48 89 df e8 db fc ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 ..u..3H.......H.{@H..H.P.H..H..t
fc80 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 af b3 00 00 48 85 ed 89 03 0f 84 95 00 .H.G.H.P.H.W...........H........
fca0 00 00 48 8b 43 48 41 8d 75 02 48 89 df 8d 0c 36 48 63 f6 48 8b 50 08 48 03 30 48 63 c9 48 29 ca ..H.CHA.u.H....6Hc.H.P.H.0Hc.H).
fcc0 e8 72 fe ff ff 48 89 45 00 eb 6c be 0a 00 00 00 48 89 df e8 71 fc ff ff 48 89 df e8 cb fd ff ff .r...H.E..l.....H...q...H.......
fce0 48 85 ed 0f 85 25 ff ff ff 48 8b 43 48 48 c7 40 08 00 00 00 00 e9 14 ff ff ff 48 85 ed 74 08 48 H....%...H.CHH.@..........H..t.H
fd00 89 df e8 42 fc ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d ...B...H.{@H..H.P.H..H..t.H.G.H.
fd20 50 01 48 89 57 08 0f b6 00 eb 05 e8 16 b3 00 00 89 03 e9 d7 fe ff ff 58 5b 5d 41 5c 41 5d c3 41 P.H.W..................X[]A\A].A
fd40 57 41 56 41 55 49 89 f5 41 54 55 53 48 89 fb 48 83 ec 18 48 8b 43 48 48 c7 40 08 00 00 00 00 8b WAVAUI..ATUSH..H...H.CHH.@......
fd60 2b 83 fd 2d 0f 84 f1 00 00 00 7f 57 83 fd 0c 7f 26 83 fd 0b 0f 8d b1 00 00 00 83 fd 09 0f 84 a8 +..-.......W....&...............
fd80 00 00 00 0f 8f 95 00 00 00 83 fd ff 0f 84 45 0a 00 00 e9 8f 09 00 00 83 fd 20 0f 84 8b 00 00 00 ..............E.................
fda0 7f 0a 83 fd 0d 74 77 e9 7a 09 00 00 83 fd 22 0f 84 c1 03 00 00 83 fd 27 0f 84 b8 03 00 00 e9 63 .....tw.z....."........'.......c
fdc0 09 00 00 83 fd 3c 0f 84 06 02 00 00 7f 2a 83 fd 39 7f 17 83 fd 30 0f 8d f1 07 00 00 83 fd 2e 0f .....<.......*..9....0..........
fde0 84 6f 07 00 00 e9 3c 09 00 00 83 fd 3a 0f 84 1a 03 00 00 e9 2e 09 00 00 83 fd 3e 0f 84 3a 02 00 .o....<.....:.............>..:..
fe00 00 0f 8c 62 01 00 00 83 fd 5b 0f 84 24 01 00 00 83 fd 7e 0f 84 8b 02 00 00 e9 08 09 00 00 48 89 ...b.....[..$.....~...........H.
fe20 df e8 85 fc ff ff e9 34 ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b .......4...H.{@H..H.P.H..H..t.H.
fe40 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 f2 b1 00 00 89 03 e9 04 ff ff ff 48 8b 43 40 48 G.H.P.H.W..................H.C@H
fe60 8b 7b 40 48 8b 10 48 8d 4a ff 48 85 d2 48 89 08 74 11 48 8b 50 08 48 8d 4a 01 48 89 48 08 0f b6 .{@H..H.J.H..H..t.H.P.H.J.H.H...
fe80 02 eb 05 e8 be b1 00 00 83 f8 2d 89 03 0f 85 49 09 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 ..........-....I...H.{@H..H.P.H.
fea0 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 8a b1 00 00 83 f8 5b 89 .H..t.H.G.H.P.H.W.............[.
fec0 03 75 5e 48 89 df e8 e6 fa ff ff 48 8b 53 48 85 c0 48 c7 42 08 00 00 00 00 78 46 89 c2 31 f6 48 .u^H.......H.SH..H.B.....xF..1.H
fee0 89 df e8 d3 fc ff ff e9 67 fe ff ff 83 f8 0d 0f 84 6a fe ff ff ff c0 0f 84 62 fe ff ff 48 8b 7b ........g........j.......b...H.{
ff00 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 1d 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 89 @H..H.P.H..H..t.H.G.H.P.H.W.....
ff20 03 8b 03 83 f8 0a 75 c4 e9 32 fe ff ff e8 14 b1 00 00 eb eb 48 89 df e8 75 fa ff ff 85 c0 78 12 ......u..2..........H...u.....x.
ff40 89 c2 4c 89 ee 48 89 df e8 6d fc ff ff e9 f8 05 00 00 ff c0 0f 84 82 08 00 00 ba 21 01 00 00 be ..L..H...m.................!....
ff60 dc ee 44 00 e9 b6 02 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 ..D......H.{@H..H.P.H..H..t.H.G.
ff80 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 b4 b0 00 00 83 f8 3d 89 03 0f 85 3f 08 00 00 48 8b 7b H.P.H.W.............=....?...H.{
ffa0 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb @H..H.P.H..H..t.H.G.H.P.H.W.....
ffc0 05 e8 80 b0 00 00 89 03 bd 19 01 00 00 e9 0a 08 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 ..................H.{@H..H.P.H..
ffe0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 4b b0 00 00 83 f8 3d 89 03 H..t.H.G.H.P.H.W.......K.....=..
10000 0f 85 d6 07 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 ......H.{@H..H.P.H..H..t.H.G.H.P
10020 01 48 89 57 08 0f b6 00 eb 05 e8 17 b0 00 00 89 03 bd 1b 01 00 00 e9 a1 07 00 00 48 8b 7b 40 48 .H.W.......................H.{@H
10040 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 ..H.P.H..H..t.H.G.H.P.H.W.......
10060 e2 af 00 00 83 f8 3d 89 03 0f 85 6d 07 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 ......=....m...H.{@H..H.P.H..H..
10080 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 ae af 00 00 89 03 bd 1a 01 00 00 e9 t.H.G.H.P.H.W...................
100a0 38 07 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 8...H.{@H..H.P.H..H..t.H.G.H.P.H
100c0 89 57 08 0f b6 00 eb 05 e8 79 af 00 00 83 f8 3d 89 03 0f 85 04 07 00 00 48 8b 7b 40 48 8b 07 48 .W.......y.....=........H.{@H..H
100e0 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 45 af 00 .P.H..H..t.H.G.H.P.H.W.......E..
10100 00 89 03 bd 1c 01 00 00 e9 cf 06 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 .............H.{@H..H.P.H..H..t.
10120 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 10 af 00 00 83 f8 3a 89 03 0f 85 9b 06 00 H.G.H.P.H.W.............:.......
10140 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 .H.{@H..H.P.H..H..t.H.G.H.P.H.W.
10160 0f b6 00 eb 05 e8 dc ae 00 00 89 03 bd 1d 01 00 00 e9 66 06 00 00 89 ee e9 aa 00 00 00 83 fe 0d ..................f.............
10180 0f 84 d6 00 00 00 83 fe 5c 0f 85 98 00 00 00 48 8b 43 40 48 8b 7b 40 48 8b 10 48 8d 4a ff 48 85 ........\......H.C@H.{@H..H.J.H.
101a0 d2 48 89 08 0f 84 b9 00 00 00 48 8b 50 08 48 8d 4a 01 48 89 48 08 44 0f b6 22 41 83 fc 62 44 89 .H........H.P.H.J.H.H.D.."A..bD.
101c0 23 0f 84 ef 02 00 00 0f 8f c6 00 00 00 41 83 fc 22 0f 84 e5 02 00 00 0f 8f 93 00 00 00 41 83 fc #............A.."............A..
101e0 0a 0f 84 9a 01 00 00 41 83 fc 0d 0f 84 90 01 00 00 41 83 fc ff 0f 85 15 02 00 00 8b 33 39 ee 0f .......A.........A..........39..
10200 84 f2 02 00 00 83 fe 0a 74 52 0f 8f 6d ff ff ff 83 fe ff 75 12 ba 1e 01 00 00 be fa ee 44 00 48 ........tR..m......u.........D.H
10220 89 df e8 69 f6 ff ff 48 89 df e8 1a f7 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 ...i...H.......H.{@H..H.P.H..H..
10240 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 ee ad 00 00 89 03 eb 9f ba 21 01 00 t.H.G.H.P.H.W................!..
10260 00 eb b7 e8 de ad 00 00 41 89 c4 e9 4a ff ff ff 41 83 fc 5c 0f 84 42 02 00 00 41 83 fc 61 0f 84 ........A...J...A..\..B...A..a..
10280 2a 02 00 00 41 83 fc 27 0f 85 82 01 00 00 e9 29 02 00 00 41 83 fc 74 74 5e 7f 21 41 83 fc 6e 74 *...A..'.......)...A..tt^.!A..nt
102a0 40 41 83 fc 72 74 45 41 83 fc 66 0f 85 5f 01 00 00 41 bc 0c 00 00 00 e9 00 02 00 00 41 83 fc 78 @A..rtEA..f.._...A..........A..x
102c0 74 40 41 83 fc 7a 0f 84 c8 00 00 00 41 83 fc 76 0f 85 3a 01 00 00 41 bc 0b 00 00 00 e9 db 01 00 t@A..z......A..v..:...A.........
102e0 00 41 bc 0a 00 00 00 e9 d0 01 00 00 41 bc 0d 00 00 00 e9 c5 01 00 00 41 bc 09 00 00 00 e9 ba 01 .A..........A..........A........
10300 00 00 c7 44 24 04 78 00 00 00 45 31 f6 45 31 e4 48 8b 43 40 45 8d 7e 01 48 8b 7b 40 48 8b 10 48 ...D$.x...E1.E1.H.C@E.~.H.{@H..H
10320 8d 4a ff 48 85 d2 48 89 08 74 11 48 8b 50 08 48 8d 4a 01 48 89 48 08 0f b6 02 eb 05 e8 05 ad 00 .J.H..H..t.H.P.H.J.H.H..........
10340 00 8d 50 01 89 03 42 89 44 b4 08 48 63 d2 f6 82 30 07 45 00 10 75 0e 41 8d 57 01 b9 0c ef 44 00 ..P...B.D..Hc...0.E..u.A.W....D.
10360 e9 3c 01 00 00 41 c1 e4 04 89 c7 49 ff c6 e8 e3 8d ff ff 41 01 c4 49 83 fe 02 75 94 e9 3b 01 00 .<...A.....I.......A..I...u..;..
10380 00 48 89 df 41 bc 0a 00 00 00 e8 1c f7 ff ff e9 53 01 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 .H..A...........S...H.{@H..H.P.H
103a0 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 89 ac 00 00 89 03 8b ..H..t.H.G.H.P.H.W..............
103c0 03 8d 50 01 48 63 d2 f6 82 30 07 45 00 08 0f 84 27 fe ff ff 83 f8 0d 74 05 83 f8 0a 75 0a 48 89 ..P.Hc...0.E....'......t....u.H.
103e0 df e8 c5 f6 ff ff eb d7 48 8b 43 40 48 8b 7b 40 48 8b 10 48 8d 4a ff 48 85 d2 48 89 08 74 b9 48 ........H.C@H.{@H..H.J.H..H..t.H
10400 8b 50 08 48 8d 4a 01 48 89 48 08 0f b6 02 eb ad 41 ff c4 4d 63 e4 41 f6 84 24 30 07 45 00 02 74 .P.H.J.H.H......A..Mc.A..$0.E..t
10420 08 45 31 f6 45 31 e4 eb 0f b9 27 ef 44 00 ba 01 00 00 00 48 89 de eb 6e 8b 03 44 89 f2 8d 48 01 .E1.E1....'.D......H...n..D...H.
10440 48 63 c9 f6 81 30 07 45 00 02 74 47 45 6b e4 0a 48 8b 7b 40 42 89 44 b4 04 46 8d 64 20 d0 48 8b Hc...0.E..tGEk..H.{@B.D..F.d..H.
10460 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 c3 .H.P.H..H..t.H.G.H.P.H.W........
10480 ab 00 00 49 ff c6 89 03 49 83 fe 03 75 aa ba 03 00 00 00 41 81 fc ff 00 00 00 7e 4b b9 3f ef 44 ...I....I...u......A......~K.?.D
104a0 00 48 8d 74 24 04 48 89 df e8 b4 42 ff ff 41 bc 07 00 00 00 eb 06 41 bc 08 00 00 00 48 8b 7b 40 .H.t$.H....B..A.......A.....H.{@
104c0 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 H..H.P.H..H..t.H.G.H.P.H.W......
104e0 e8 61 ab 00 00 89 03 44 89 e6 48 89 df e8 57 f4 ff ff e9 04 fd ff ff 48 89 df 89 ee e8 48 f4 ff .a.....D..H...W........H.....H..
10500 ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 .H.{@H..H.P.H..H..t.H.G.H.P.H.W.
10520 0f b6 00 eb 05 e8 1c ab 00 00 89 03 48 8b 43 48 48 89 df 48 8b 48 08 48 8b 30 48 8d 51 fe 48 ff ............H.CHH..H.H.H.0H.Q.H.
10540 c6 e8 f1 f5 ff ff 49 89 45 00 bd 21 01 00 00 e9 88 02 00 00 48 89 df be 2e 00 00 00 e8 e8 f3 ff ......I.E..!........H...........
10560 ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 .H.{@H..H.P.H..H..t.H.G.H.P.H.W.
10580 0f b6 00 eb 05 e8 bc aa 00 00 89 03 be c0 f8 44 00 48 89 df e8 a9 f4 ff ff 85 c0 74 1d be c0 f8 ...............D.H.........t....
105a0 44 00 48 89 df e8 98 f4 ff ff 83 f8 01 19 ed 81 c5 18 01 00 00 e9 22 02 00 00 8b 03 ff c0 48 98 D.H...................".......H.
105c0 f6 80 30 07 45 00 02 0f 84 0f 02 00 00 8b 2b 48 89 df 89 ee e8 70 f3 ff ff 48 8b 7b 40 48 8b 07 ..0.E.........+H.....p...H.{@H..
105e0 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 44 aa H.P.H..H..t.H.G.H.P.H.W.......D.
10600 00 00 83 fd 30 89 03 74 07 bd d6 ee 44 00 eb 16 be 58 ef 44 00 48 89 df e8 25 f4 ff ff 85 c0 74 ....0..t....D....X.D.H...%.....t
10620 e8 bd d9 ee 44 00 48 89 ee 48 89 df e8 11 f4 ff ff 85 c0 74 0d be 5b ef 44 00 48 89 df e8 00 f4 ....D.H..H.........t..[.D.H.....
10640 ff ff 8b 33 8d 46 01 48 98 f6 80 30 07 45 00 10 75 05 83 fe 2e 75 35 48 89 df e8 ea f2 ff ff 48 ...3.F.H...0.E..u....u5H.......H
10660 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 .{@H..H.P.H..H..t.H.G.H.P.H.W...
10680 00 eb 05 e8 be a9 00 00 89 03 eb 9a 31 f6 48 89 df e8 b3 f2 ff ff 0f be 53 68 48 8b 7b 48 be 2e ............1.H.........ShH.{H..
106a0 00 00 00 e8 44 f1 ff ff 48 8b 43 48 4c 89 ea 48 8b 48 08 48 8b 38 48 8d 71 ff e8 fd 8a ff ff 85 ....D...H.CHL..H.H.H.8H.q.......
106c0 c0 74 0a bd 1f 01 00 00 e9 0f 01 00 00 0f be 6b 68 e8 8a 3a ff ff 48 8b 00 48 8b 7b 48 89 ee 0f .t.............kh..:..H..H.{H...
106e0 be 10 88 53 68 e8 02 f1 ff ff 48 8b 43 48 4c 89 ea 48 8b 48 08 48 8b 38 48 8d 71 ff e8 bb 8a ff ...Sh.....H.CHL..H.H.H.8H.q.....
10700 ff 85 c0 75 be 0f be 73 68 48 8b 7b 48 ba 2e 00 00 00 e8 d5 f0 ff ff ba 1f 01 00 00 be 5e ef 44 ...u...shH.{H................^.D
10720 00 e9 f9 fa ff ff 8d 45 01 48 98 f6 80 30 07 45 00 01 74 76 8b 33 48 89 df e8 0b f2 ff ff 48 8b .......E.H...0.E..tv.3H.......H.
10740 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 {@H..H.P.H..H..t.H.G.H.P.H.W....
10760 eb 05 e8 df a8 00 00 89 03 ff c0 48 98 f6 80 30 07 45 00 03 75 be 48 8b 43 48 48 89 df bd 20 01 ...........H...0.E..u.H.CHH.....
10780 00 00 48 8b 50 08 48 8b 30 e8 a9 f3 ff ff 49 89 45 00 80 78 08 04 75 44 8a 40 0a 84 c0 74 3d 0f ..H.P.H.0.....I.E..x..uD.@...t=.
107a0 b6 e8 81 c5 00 01 00 00 eb 32 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 .........2H.{@H..H.P.H..H..t.H.G
107c0 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 73 a8 00 00 89 03 eb 05 bd 1e 01 00 00 48 83 c4 18 .H.P.H.W.......s............H...
107e0 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 f3 50 48 89 7e 38 44 89 06 48 89 56 40 48 89 ..[]A\A]A^A_.USH..PH.~8D..H.V@H.
10800 4e 58 c6 46 68 2e c7 46 20 1e 01 00 00 48 c7 46 30 00 00 00 00 c7 46 04 01 00 00 00 c7 46 08 01 NX.Fh..F.....H.F0.....F......F..
10820 00 00 00 be 6f ef 44 00 e8 02 ad 00 00 48 89 43 60 80 48 09 20 b9 20 00 00 00 48 8b 6b 48 48 8b ....o.D......H.C`.H.......H.kHH.
10840 7b 38 48 8b 55 10 48 8b 75 00 e8 08 a9 00 00 48 89 45 00 48 8b 43 48 48 c7 40 10 20 00 00 00 5a {8H.U.H.u......H.E.H.CHH.@.....Z
10860 5b 5d c3 81 7f 20 1e 01 00 00 8b 47 04 53 48 89 fb 89 47 08 74 11 0f 10 47 20 c7 47 20 1e 01 00 [].........G.SH...G.t...G..G....
10880 00 0f 11 47 10 eb 0c 48 8d 77 18 e8 af f4 ff ff 89 43 10 5b c3 53 48 8d 77 28 48 89 fb e8 9d f4 ...G...H.w.......C.[.SH.w(H.....
108a0 ff ff 89 43 20 5b c3 53 83 7a 1c 00 48 89 d3 75 13 48 8b 4a 10 48 89 f2 48 89 fe 48 8b 3b ff 53 ...C.[.S.z..H..u.H.J.H..H..H.;.S
108c0 08 89 43 1c 5b c3 48 83 ec 18 48 89 f2 be 01 00 00 00 40 88 7c 24 0f 48 8d 7c 24 0f e8 c6 ff ff ..C.[.H...H.......@.|$.H.|$.....
108e0 ff 48 83 c4 18 c3 48 83 ec 18 48 89 f2 be 04 00 00 00 89 7c 24 0c 48 8d 7c 24 0c e8 a7 ff ff ff .H....H...H........|$.H.|$......
10900 48 83 c4 18 c3 55 48 89 fd 53 48 89 f3 48 83 ec 18 48 85 ff 75 18 48 89 f2 48 c7 44 24 08 00 00 H....UH..SH..H...H..u.H..H.D$...
10920 00 00 be 08 00 00 00 48 8d 7c 24 08 eb 2a 48 8b 47 10 48 8d 7c 24 08 48 89 f2 be 08 00 00 00 48 .......H.|$..*H.G.H.|$.H.......H
10940 ff c0 48 89 44 24 08 e8 5b ff ff ff 48 8b 74 24 08 48 8d 7d 18 48 89 da e8 4a ff ff ff 48 83 c4 ..H.D$..[...H.t$.H.}.H...J...H..
10960 18 5b 5d c3 41 56 41 55 41 54 55 48 89 fd 53 48 89 f3 48 83 ec 10 8b 7f 68 e8 68 ff ff ff 8b 7d .[].AVAUATUH..SH..H.....h.h....}
10980 6c 48 89 de e8 5d ff ff ff 0f b6 7d 78 48 89 de e8 31 ff ff ff 0f b6 7d 79 48 89 de e8 25 ff ff lH...].....}xH...1.....}yH...%..
109a0 ff 0f b6 7d 7a 48 89 de e8 19 ff ff ff 4c 63 65 58 4c 8b 6d 18 48 89 de 44 89 e7 e8 26 ff ff ff ...}zH.......LceXL.m.H..D...&...
109c0 4a 8d 34 a5 00 00 00 00 4c 89 ef 48 89 da 45 31 ed e8 d1 fe ff ff 44 8b 75 54 48 89 de 44 89 f7 J.4.....L..H..E1......D.uTH..D..
109e0 e8 01 ff ff ff 45 39 ee 7e 70 4d 89 ec 48 89 de 49 c1 e4 04 4c 03 65 10 41 8b 7c 24 08 83 e7 0f .....E9.~pM..H..I...L.e.A.|$....
10a00 e8 c1 fe ff ff 41 8b 44 24 08 83 e0 0f 83 f8 03 74 17 83 f8 04 74 32 ff c8 75 3a 41 8b 3c 24 48 .....A.D$.......t....t2..u:A.<$H
10a20 89 de e8 9f fe ff ff eb 2c f2 41 0f 10 04 24 48 8d 7c 24 08 48 89 da be 08 00 00 00 f2 0f 11 44 ........,.A...$H.|$.H..........D
10a40 24 08 e8 60 fe ff ff eb 0c 49 8b 3c 24 48 89 de e8 b0 fe ff ff 49 ff c5 eb 8b 44 8b 6d 60 48 89 $..`.....I.<$H.......I....D.m`H.
10a60 de 45 31 e4 44 89 ef e8 7a fe ff ff 45 39 e5 7e 15 48 8b 45 20 48 89 de 4a 8b 3c e0 49 ff c4 e8 .E1.D...z...E9.~.H.E.H..J.<.I...
10a80 e0 fe ff ff eb e6 44 8b 6d 50 48 89 de 45 31 e4 44 89 ef e8 4e fe ff ff 45 39 e5 7e 30 48 8b 45 ......D.mPH..E1.D...N...E9.~0H.E
10aa0 38 4d 89 e6 48 89 de 49 c1 e6 04 49 ff c4 42 0f b6 7c 30 08 e8 0d fe ff ff 48 8b 45 38 48 89 de 8M..H..I...I..B..|0......H.E8H..
10ac0 42 0f b6 7c 30 09 e8 fb fd ff ff eb cb 31 ff 83 7b 18 00 75 04 48 8b 7d 48 48 89 de 45 31 e4 e8 B..|0........1..{..u.H.}HH..E1..
10ae0 21 fe ff ff 83 7b 18 00 75 04 4c 63 65 5c 4c 8b 6d 28 48 89 de 44 89 e7 e8 e9 fd ff ff 4a 8d 34 !....{..u.Lce\L.m(H..D.......J.4
10b00 a5 00 00 00 00 48 89 da 4c 89 ef 45 31 ed e8 94 fd ff ff 83 7b 18 00 75 04 44 8b 6d 64 48 89 de .....H..L..E1.......{..u.D.mdH..
10b20 44 89 ef 45 31 e4 e8 bb fd ff ff 45 39 e5 7e 3e 48 8b 45 30 4d 89 e6 48 89 de 49 c1 e6 04 49 ff D..E1......E9.~>H.E0M..H..I...I.
10b40 c4 4a 8b 3c 30 e8 bb fd ff ff 48 8b 45 30 48 89 de 42 8b 7c 30 08 e8 8b fd ff ff 48 8b 45 30 48 .J.<0.....H.E0H..B.|0......H.E0H
10b60 89 de 42 8b 7c 30 0c e8 7a fd ff ff eb bd 45 31 ed 83 7b 18 00 75 04 44 8b 6d 50 48 89 de 44 89 ..B.|0..z.....E1..{..u.D.mPH..D.
10b80 ef 45 31 e4 e8 5d fd ff ff 45 39 e5 7e 1b 4c 89 e0 48 89 de 49 ff c4 48 c1 e0 04 48 03 45 38 48 .E1..]...E9.~.L..H..I..H...H.E8H
10ba0 8b 38 e8 5e fd ff ff eb e0 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 f3 48 83 ec 40 48 89 .8.^.....H...[]A\A]A^.SH..H..@H.
10bc0 3c 24 48 8d 7c 24 26 48 89 4c 24 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 44 89 44 24 <$H.|$&H.L$.dH..%(...H.D$81.D.D$
10be0 18 48 89 54 24 08 c7 44 24 1c 00 00 00 00 e8 ee d8 ff ff 48 8d 7c 24 26 48 89 e2 be 12 00 00 00 .H.T$..D$..........H.|$&H.......
10c00 e8 a2 fc ff ff 48 89 df 48 89 e6 e8 54 fd ff ff 48 8b 5c 24 38 64 48 33 1c 25 28 00 00 00 8b 44 .....H..H...T...H.\$8dH3.%(....D
10c20 24 1c 74 05 e8 b7 35 ff ff 48 83 c4 40 5b c3 41 54 be 01 00 00 00 55 53 48 89 fb 48 81 ec 30 20 $.t...5..H..@[.AT.....USH..H..0.
10c40 00 00 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 a1 2f 00 00 48 8b 14 ..H..dH..%(...H..$(...1.../..H..
10c60 24 48 8d 74 24 08 48 89 df 48 89 c5 31 db e8 8b 33 00 00 49 89 c4 48 8b 34 24 48 39 f3 73 19 e8 $H.t$.H..H..1...3..I..H.4$H9.s..
10c80 cc 33 ff ff 0f b6 54 1d 00 48 8b 00 8b 04 90 41 88 04 1c 48 ff c3 eb de 48 8d 7c 24 08 e8 ce 32 .3....T..H.....A...H....H.|$...2
10ca0 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 21 35 ff ff 48 ..H..$(...dH3.%(........t..!5..H
10cc0 81 c4 30 20 00 00 5b 5d 41 5c c3 55 be 01 00 00 00 53 48 89 fb 48 81 ec 38 20 00 00 48 89 e2 64 ..0...[]A\.U.....SH..H..8...H..d
10ce0 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 07 2f 00 00 48 8b 14 24 48 8d 74 24 08 H..%(...H..$(...1.../..H..$H.t$.
10d00 48 89 df 48 89 c5 e8 f3 32 00 00 31 d2 48 8b 34 24 48 39 f2 73 12 48 ff ce 48 29 d6 8a 4c 35 00 H..H....2..1.H.4$H9.s.H..H)..L5.
10d20 88 0c 10 48 ff c2 eb e5 48 8d 7c 24 08 e8 3e 32 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 ...H....H.|$..>2..H..$(...dH3.%(
10d40 00 00 00 b8 01 00 00 00 74 05 e8 91 34 ff ff 48 81 c4 38 20 00 00 5b 5d c3 41 54 49 89 f4 55 48 ........t...4..H..8...[].ATI..UH
10d60 89 fd 53 8a 06 48 8d 5e 01 3c 25 74 12 3c 5b 75 65 80 7e 01 5e 48 8d 46 02 48 0f 44 d8 eb 3a 48 ..S..H.^.<%t.<[ue.~.^H.F.H.D..:H
10d80 3b 5f 18 75 10 48 8b 7f 20 be f8 f0 44 00 31 c0 e8 64 29 00 00 49 8d 44 24 02 eb 3d 80 3b 25 48 ;_.u.H......D.1..d)..I.D$..=.;%H
10da0 8d 43 01 75 0c 48 83 c3 02 48 3b 45 18 48 0f 42 c3 80 38 5d 74 1b 48 89 c3 48 3b 5d 18 75 dd 48 .C.u.H...H;E.H.B..8]t.H..H;].u.H
10dc0 8b 7d 20 be 1b f1 44 00 31 c0 e8 2a 29 00 00 eb cb 48 ff c0 eb 03 48 89 d8 5b 5d 41 5c c3 41 56 .}....D.1..*)....H....H..[]A\.AV
10de0 be 01 00 00 00 41 55 41 54 55 53 48 89 fb 48 81 ec 40 20 00 00 48 8d 54 24 08 64 48 8b 04 25 28 .....AUATUSH..H..@...H.T$.dH..%(
10e00 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 ec 2d 00 00 be 02 00 00 00 48 89 df 48 89 c5 e8 6c 2f ...H..$8...1...-.......H..H...l/
10e20 00 00 48 8d 4c 24 10 49 89 c6 ba 0d e8 44 00 be 03 00 00 00 48 89 df e8 f7 2d 00 00 45 85 f6 7f ..H.L$.I.....D......H....-..E...
10e40 14 31 d2 be 0d e8 44 00 48 89 df e8 f8 6a 00 00 e9 aa 00 00 00 48 8b 4c 24 10 48 8b 74 24 08 49 .1....D.H....j.......H.L$.H.t$.I
10e60 89 c8 49 01 f0 72 1a 31 d2 49 89 c5 49 63 fe 48 b8 ff ff ff ff ff ff ff 7f 48 f7 f7 49 39 c0 72 ..I..r.1.I..Ic.H.........H..I9.r
10e80 11 be 3b f1 44 00 48 89 df 31 c0 e8 69 28 00 00 eb 72 41 8d 46 ff 48 0f af fe 48 8d 74 24 18 48 ..;.D.H..1..i(...rA.F.H...H.t$.H
10ea0 98 48 0f af c1 49 89 fc 48 89 df 49 01 c4 4c 89 e2 e8 48 31 00 00 49 89 c0 31 c0 44 89 f2 4c 89 .H...I..H..I..L...H1..I..1.D..L.
10ec0 c7 48 89 ee 29 c2 48 8b 4c 24 08 ff ca f3 a4 7e 21 48 8b 4c 24 10 4c 03 44 24 08 48 85 c9 74 0d .H..).H.L$.....~!H.L$.L.D$.H..t.
10ee0 4c 89 c7 4c 89 ee f3 a4 4c 03 44 24 10 48 ff c0 eb c9 48 8d 7c 24 18 4c 89 e6 e8 71 30 00 00 b8 L..L....L.D$.H....H.|$.L...q0...
10f00 01 00 00 00 48 8b 9c 24 38 20 00 00 64 48 33 1c 25 28 00 00 00 74 05 e8 c4 32 ff ff 48 81 c4 40 ....H..$8...dH3.%(...t...2..H..@
10f20 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 48 8d 54 24 08 e8 bb ...[]A\A]A^.S.....H..H...H.T$...
10f40 2c 00 00 48 8b 74 24 08 48 89 df e8 b8 69 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 41 54 be 01 00 ,..H.t$.H....i..H........[.AT...
10f60 00 00 55 53 48 89 fb 48 81 ec 30 20 00 00 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 ..USH..H..0...H..dH..%(...H..$(.
10f80 00 00 31 c0 e8 75 2c 00 00 48 8b 14 24 48 8d 74 24 08 48 89 df 48 89 c5 31 db e8 5f 30 00 00 49 ..1..u,..H..$H.t$.H..H..1.._0..I
10fa0 89 c4 48 8b 34 24 48 39 f3 73 19 e8 50 37 ff ff 0f b6 54 1d 00 48 8b 00 8b 04 90 41 88 04 1c 48 ..H.4$H9.s..P7....T..H.....A...H
10fc0 ff c3 eb de 48 8d 7c 24 08 e8 a2 2f 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 ....H.|$.../..H..$(...dH3.%(....
10fe0 01 00 00 00 74 05 e8 f5 31 ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 48 63 ee 53 48 63 df 89 ....t...1..H..0...[]A\.UHc.SHc..
11000 ef 51 e8 89 34 ff ff 83 e8 61 83 f8 19 0f 87 d2 00 00 00 ff 24 c5 f0 f3 44 00 e8 f1 36 ff ff 48 .Q..4....a..........$...D...6..H
11020 8b 00 66 8b 1c 58 66 81 e3 00 04 e9 a6 00 00 00 e8 db 36 ff ff 48 8b 00 66 8b 1c 58 83 e3 02 e9 ..f..Xf...........6..H..f..X....
11040 92 00 00 00 e8 c7 36 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 08 eb 7f e8 b4 36 ff ff 48 8b 00 66 ......6..H..f..Xf........6..H..f
11060 8b 1c 58 66 81 e3 00 80 eb 6c e8 a1 36 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 02 eb 59 e8 8e 36 ..Xf.....l..6..H..f..Xf.....Y..6
11080 ff ff 48 8b 00 66 8b 1c 58 83 e3 04 eb 48 e8 7d 36 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 20 eb ..H..f..X....H.}6..H..f..Xf.....
110a0 35 e8 6a 36 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 01 eb 22 e8 57 36 ff ff 48 8b 00 66 8b 1c 58 5.j6..H..f..Xf.....".W6..H..f..X
110c0 83 e3 08 eb 11 e8 46 36 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 10 0f b7 db eb 0e 85 db 0f 94 c3 ......F6..H..f..Xf..............
110e0 0f b6 db eb 04 39 dd eb 13 e8 22 36 ff ff 48 8b 10 89 d8 f6 44 6a 01 02 75 08 85 db 0f 94 c0 0f .....9...."6..H.....Dj..u.......
11100 b6 c0 5a 5b 5d c3 41 55 49 89 d5 41 54 55 89 fd 53 bb 01 00 00 00 51 80 7e 01 5e 75 26 48 ff c6 ..Z[].AUI..ATU..S.....Q.~.^u&H..
11120 30 db eb 1f 0f b6 56 01 80 fa 25 75 21 4c 8d 66 02 0f b6 76 02 89 ef e8 bb fe ff ff 85 c0 75 3b 0.....V...%u!L.f...v..........u;
11140 4c 89 e6 48 8d 46 01 4c 39 e8 72 d8 eb 26 80 7e 02 2d 75 17 4c 8d 66 03 4d 39 ec 73 0e 39 ea 7f L..H.F.L9.r..&.~.-u.L.f.M9.s.9..
11160 df 0f b6 46 03 39 c5 7f d7 eb 10 39 ea 74 0c 49 89 c4 eb cc 89 d8 83 f0 01 eb 02 89 d8 5a 5b 5d ...F.9.....9.t.I.............Z[]
11180 41 5c 41 5d c3 50 48 89 cf e8 66 2d 00 00 31 c0 5a c3 53 31 d2 48 89 fb be 01 00 00 00 e8 5c 2a A\A].PH...f-..1.Z.S1.H........\*
111a0 00 00 31 d2 48 89 df be 02 00 00 00 e8 4d 2a 00 00 48 89 df be 02 00 00 00 e8 bc 61 00 00 48 89 ..1.H........M*..H.........a..H.
111c0 df 31 f6 e8 40 67 00 00 48 89 df ba 03 00 00 00 be 63 27 41 00 e8 0a 69 00 00 b8 01 00 00 00 5b .1..@g..H........c'A...i.......[
111e0 c3 41 57 41 56 41 55 41 54 41 bc 01 00 00 00 55 48 89 fd 53 48 81 ec 48 20 00 00 64 48 8b 04 25 .AWAVAUATA.....UH..SH..H...dH..%
11200 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 50 61 00 00 48 8d 74 24 18 4c 63 f0 48 89 ef 4c 89 (...H..$8...1..Pa..H.t$.Lc.H..L.
11220 f2 41 89 c7 e8 d5 2d 00 00 48 89 c3 41 29 c4 45 8d 2c 1c 45 39 fd 7f 36 44 89 ee 48 89 ef e8 4b .A....-..H..A).E.,.E9..6D..H...K
11240 2b 00 00 48 89 c1 0f b6 c0 39 c8 74 1a ba 56 f1 44 00 44 89 ee 48 89 ef 48 89 4c 24 08 e8 58 25 +..H.....9.t..V.D.D..H..H.L$..X%
11260 00 00 48 8b 4c 24 08 88 0b 48 ff c3 eb c1 48 8d 7c 24 18 4c 89 f6 e8 f5 2c 00 00 48 8b 94 24 38 ..H.L$...H....H.|$.L....,..H..$8
11280 20 00 00 64 48 33 14 25 28 00 00 00 b8 01 00 00 00 74 05 e8 48 2f ff ff 48 81 c4 48 20 00 00 5b ...dH3.%(........t..H/..H..H...[
112a0 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 49 83 c8 ff 4c 89 c1 41 54 55 53 48 89 fb 50 31 c0 f2 ae 48 ]A\A]A^A_.AUI...L..ATUSH..P1...H
112c0 89 f7 48 89 ca 4c 89 c1 48 f7 d2 f2 ae 48 8d 7c 13 fe 4a 8d 2c 02 48 f7 d1 4e 8d 24 01 44 8a 2f ..H..L..H....H.|..J.,.H..N.$.D./
112e0 e8 fb 2d ff ff 4c 01 e5 44 88 6c 2b ff c6 04 2b 00 5a 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 ..-..L..D.l+...+.Z[]A\A].AWAVAUA
11300 54 41 bc 01 00 00 00 55 53 48 89 fb 48 81 ec 88 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 TA.....USH..H......dH..%(...H..$
11320 78 20 00 00 31 c0 e8 38 60 00 00 48 8d 54 24 28 be 01 00 00 00 48 89 df 89 44 24 04 e8 bd 28 00 x...1..8`..H.T$(.....H...D$...(.
11340 00 48 89 c5 48 03 44 24 28 48 8d 74 24 58 48 89 df 48 89 44 24 08 e8 87 2c 00 00 48 8d 44 24 47 .H..H.D$(H.t$XH..H.D$...,..H.D$G
11360 48 89 44 24 10 48 3b 6c 24 08 0f 83 6c 05 00 00 80 7d 00 25 74 39 48 8b 44 24 60 48 39 44 24 68 H.D$.H;l$...l....}.%t9H.D$`H9D$h
11380 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 c9 2a 00 00 48 8b 44 24 68 48 ff c5 48 8d 50 01 48 89 54 r.H.|$X.......*..H.D$hH..H.P.H.T
113a0 24 68 48 8b 54 24 58 8a 4d ff 88 0c 02 eb b6 80 7d 01 25 75 3d 48 8b 44 24 60 48 39 44 24 68 72 $hH.T$X.M.......}.%u=H.D$`H9D$hr
113c0 0f 48 8d 7c 24 58 be 01 00 00 00 e8 8a 2a 00 00 48 8b 44 24 68 48 83 c5 02 48 8d 50 01 48 89 54 .H.|$X.......*..H.D$hH...H.P.H.T
113e0 24 68 48 8b 54 24 58 8a 4d ff 88 0c 02 e9 73 ff ff ff 48 8d 7c 24 58 be 00 02 00 00 41 ff c4 e8 $hH.T$X.M.....s...H.|$X.....A...
11400 56 2a 00 00 44 3b 64 24 04 49 89 c5 7e 10 ba 69 f1 44 00 44 89 e6 48 89 df e8 9c 23 00 00 48 ff V*..D;d$.I..~..i.D.D..H....#..H.
11420 c5 49 89 ef 41 0f be 37 40 84 f6 75 1d 4c 89 f8 48 29 e8 48 83 f8 05 76 25 be 78 f1 44 00 48 89 .I..A..7@..u.L..H).H...v%.x.D.H.
11440 df 31 c0 e8 b1 22 00 00 eb 14 bf 72 f1 44 00 e8 ac 2d ff ff 48 85 c0 74 d4 49 ff c7 eb c6 e8 ad .1...".....r.D...-..H..t.I......
11460 32 ff ff 41 0f b6 17 49 89 c6 48 8b 00 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 49 83 df ff 41 0f 2..A...I..H..f..Pf....f...I...A.
11480 b6 17 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 49 83 df ff 41 80 3f 2e 75 2d 41 0f b6 4f 01 49 8d ..f..Pf....f...I...A.?.u-A..O.I.
114a0 57 01 4d 8d 47 02 f6 44 48 01 08 49 0f 45 d0 49 89 d7 0f b6 12 66 8b 14 50 66 81 e2 00 08 66 83 W.M.G..DH..I.E.I.....f..Pf....f.
114c0 fa 01 49 83 df ff 41 0f b6 17 f6 44 50 01 08 74 0f be 98 f1 44 00 48 89 df 31 c0 e8 19 22 00 00 ..I...A....DP..t....D.H..1..."..
114e0 4d 89 f9 48 8b 7c 24 10 48 89 ee 49 29 e9 b9 11 00 00 00 c6 44 24 46 25 49 8d 51 01 4c 89 4c 24 M..H.|$.H..I).......D$F%I.Q.L.L$
11500 18 49 8d 6f 01 e8 c6 2e ff ff 4c 8b 4c 24 18 42 c6 44 0c 48 00 41 0f be 17 80 fa 67 7f 3a 80 fa .I.o......L.L$.B.D.H.A.....g.:..
11520 65 0f 8d 87 01 00 00 80 fa 58 0f 84 c5 00 00 00 7f 17 80 fa 45 0f 84 73 01 00 00 80 fa 47 0f 84 e........X..........E..s.....G..
11540 6a 01 00 00 e9 76 03 00 00 80 fa 63 74 40 80 fa 64 74 66 e9 67 03 00 00 80 fa 71 0f 84 84 01 00 j....v.....ct@..dtf.g.....q.....
11560 00 7f 13 80 fa 69 74 51 80 fa 6f 0f 84 84 00 00 00 e9 49 03 00 00 80 fa 75 74 7a 80 fa 78 74 75 .....itQ..o.......I.....utz..xtu
11580 80 fa 73 0f 84 c3 02 00 00 e9 31 03 00 00 44 89 e6 48 89 df e8 f5 27 00 00 48 8d 4c 24 46 41 89 ..s.......1...D..H....'..H.L$FA.
115a0 c0 48 83 ca ff be 01 00 00 00 4c 89 ef 31 c0 e8 6c 31 ff ff e9 17 03 00 00 44 89 e6 48 89 df e8 .H........L..1..l1.......D..H...
115c0 55 27 00 00 f2 4c 0f 2c f0 f2 49 0f 2a ce f2 0f 5c c1 66 0f 2e 05 d6 df 03 00 76 12 f2 0f 10 0d U'...L.,..I.*...\.f.......v.....
115e0 34 d1 03 00 66 0f 2e c8 0f 87 91 00 00 00 ba c5 f1 44 00 eb 7f 44 89 e6 48 89 df e8 19 27 00 00 4...f............D...D..H....'..
11600 f2 0f 10 0d b0 df 03 00 66 0f 2e c1 73 07 f2 4c 0f 2c f0 eb 1a 66 0f 28 d0 48 b8 00 00 00 00 00 ........f...s..L.,...f.(.H......
11620 00 00 80 f2 0f 5c d1 f2 4c 0f 2c f2 49 31 c6 4d 85 f6 78 07 f2 49 0f 2a ce eb 18 4c 89 f0 4c 89 .....\..L.,.I1.M..x..I.*...L..L.
11640 f2 48 d1 e8 83 e2 01 48 09 d0 f2 48 0f 2a c8 f2 0f 58 c9 f2 0f 5c c1 66 0f 2e 05 51 df 03 00 76 .H.....H...H.*...X...\.f...Q...v
11660 0e f2 0f 10 0d af d0 03 00 66 0f 2e c8 77 10 ba e2 f1 44 00 44 89 e6 48 89 df e8 3b 21 00 00 48 .........f...w....D.D..H...;!..H
11680 8d 7c 24 46 be 16 f9 44 00 e8 1c fc ff ff 48 8d 4c 24 46 4d 89 f0 48 83 ca ff be 01 00 00 00 4c .|$F...D......H.L$FM..H........L
116a0 89 ef 31 c0 e8 77 30 ff ff e9 22 02 00 00 48 8d 7c 24 46 be 0d e8 44 00 e8 ed fb ff ff 44 89 e6 ..1..w0..."...H.|$F...D......D..
116c0 48 89 df e8 51 26 00 00 48 8d 4c 24 46 48 83 ca ff be 01 00 00 00 4c 89 ef b0 01 e8 40 30 ff ff H...Q&..H.L$FH........L.....@0..
116e0 e9 eb 01 00 00 48 8d 54 24 30 44 89 e6 48 89 df e8 09 25 00 00 49 89 c5 48 8b 44 24 60 48 39 44 .....H.T$0D..H....%..I..H.D$`H9D
11700 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 47 27 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 $hr.H.|$X......G'..H.D$hH.P.H.T$
11720 68 48 8b 54 24 58 c6 04 02 22 48 8b 44 24 30 48 8d 50 ff 48 85 c0 48 89 54 24 30 0f 84 d7 00 00 hH.T$X..."H.D$0H.P.H..H.T$0.....
11740 00 45 0f b6 45 00 41 80 f8 22 74 0c 41 80 f8 5c 74 06 41 80 f8 0a 75 34 48 8b 44 24 60 48 39 44 .E..E.A.."t.A..\t.A...u4H.D$`H9D
11760 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 e7 26 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 $hr.H.|$X.......&..H.D$hH.P.H.T$
11780 68 48 8b 54 24 58 c6 04 02 5c eb 4f 45 84 c0 49 8b 06 74 0a 41 0f b6 d0 f6 04 50 02 74 3d 41 0f hH.T$X...\.OE..I..t.A.....P.t=A.
117a0 b6 55 01 b9 0c f2 44 00 f6 44 50 01 08 74 05 b9 10 f2 44 00 48 8d 7c 24 3c ba 0a 00 00 00 be 01 .U....D..DP..t....D.H.|$<.......
117c0 00 00 00 31 c0 e8 56 2f ff ff 48 8d 74 24 3c 48 8d 7c 24 58 e8 44 27 00 00 eb 35 48 8b 44 24 60 ...1..V/..H.t$<H.|$X.D'...5H.D$`
117e0 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 64 26 00 00 48 8b 44 24 68 48 8d 50 01 48 H9D$hr.H.|$X......d&..H.D$hH.P.H
11800 89 54 24 68 48 8b 54 24 58 41 8a 4d 00 88 0c 02 49 ff c5 e9 12 ff ff ff 48 8b 44 24 60 48 39 44 .T$hH.T$XA.M....I.......H.D$`H9D
11820 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 27 26 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 $hr.H.|$X......'&..H.D$hH.P.H.T$
11840 68 48 8b 54 24 58 c6 04 02 22 eb 40 48 8d 54 24 30 44 89 e6 48 89 df e8 dc 2b 00 00 48 8d 7c 24 hH.T$X...".@H.T$0D..H....+..H.|$
11860 46 be 2e 00 00 00 48 89 44 24 18 e8 90 29 ff ff 48 85 c0 4c 8b 44 24 18 75 16 48 83 7c 24 30 63 F.....H.D$...)..H..L.D$.u.H.|$0c
11880 76 0e 48 8d 7c 24 58 e8 ed 26 00 00 31 c0 eb 40 48 8d 4c 24 46 48 83 ca ff be 01 00 00 00 4c 89 v.H.|$X..&..1..@H.L$FH........L.
118a0 ef 31 c0 e8 78 2e ff ff be fe ff ff ff 48 89 df 89 44 24 18 e8 c1 5a 00 00 8b 44 24 18 eb 11 be .1..x........H...D$...Z...D$....
118c0 16 f2 44 00 48 89 df 31 c0 e8 2b 1e 00 00 eb 1b 48 98 48 01 44 24 68 e9 89 fa ff ff 48 8d 7c 24 ..D.H..1..+.....H.H.D$h.....H.|$
118e0 58 e8 54 26 00 00 b8 01 00 00 00 48 8b 9c 24 78 20 00 00 64 48 33 1c 25 28 00 00 00 74 05 e8 dd X.T&.......H..$x...dH3.%(...t...
11900 28 ff ff 48 81 c4 88 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 85 ff 78 04 48 89 f8 c3 48 89 (..H......[]A\A]A^A_.H..x.H...H.
11920 fa 48 8d 4c 37 01 31 c0 48 f7 da 48 39 f2 48 0f 46 c1 c3 41 55 be 01 00 00 00 41 54 55 48 89 fd .H.L7.1.H..H9.H.F..AU.....ATUH..
11940 53 48 83 ec 18 48 8d 54 24 08 e8 af 22 00 00 48 8b 5c 24 08 be 02 00 00 00 48 89 ef 49 89 c5 e8 SH...H.T$..."..H.\$......H..I...
11960 2a 24 00 00 48 89 de 48 89 c7 e8 a6 ff ff ff 4c 8b 64 24 08 48 83 ca ff be 03 00 00 00 48 89 ef *$..H..H.......L.d$.H........H..
11980 48 89 c3 e8 7c 24 00 00 4c 89 e6 48 89 c7 e8 82 ff ff ff 48 8b 54 24 08 48 89 c1 48 85 db b8 01 H...|$..L..H.......H.T$.H..H....
119a0 00 00 00 48 0f 44 d8 48 39 d1 48 0f 46 d1 48 39 d3 77 0d 48 ff c2 49 8d 74 1d ff 48 29 da eb 07 ...H.D.H9.H.F.H9.w.H..I.t..H)...
119c0 31 d2 be 0d e8 44 00 48 89 ef e8 79 5f 00 00 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d c3 41 1....D.H...y_..H........[]A\A].A
119e0 56 be 01 00 00 00 41 55 41 54 55 48 89 fd 53 48 83 ec 10 48 8d 54 24 08 e8 01 22 00 00 48 8b 5c V.....AUATUH..SH...H.T$..."..H.\
11a00 24 08 ba 01 00 00 00 be 02 00 00 00 48 89 ef 49 89 c6 e8 ed 23 00 00 48 89 de 48 89 c7 e8 f3 fe $...........H..I....#..H..H.....
11a20 ff ff 4c 8b 64 24 08 48 89 c2 be 03 00 00 00 48 89 ef 48 89 c3 e8 ca 23 00 00 4c 89 e6 48 89 c7 ..L.d$.H.......H..H....#..L..H..
11a40 e8 d0 fe ff ff 48 85 db ba 01 00 00 00 48 0f 44 da 48 8b 54 24 08 48 39 d0 48 0f 47 c2 45 31 e4 .....H.......H.D.H.T$.H9.H.G.E1.
11a60 48 39 c3 77 54 44 8d 60 01 41 29 dc 49 63 d4 48 01 da 48 39 c2 77 14 be 38 f2 44 00 48 89 ef 31 H9.wTD.`.A).Ic.H..H9.w..8.D.H..1
11a80 c0 e8 73 1c 00 00 41 89 c4 eb 2e ba 38 f2 44 00 44 89 e6 48 89 ef 45 31 ed 4c 01 f3 e8 b3 20 00 ..s...A.....8.D.D..H..E1.L......
11aa0 00 45 39 ec 7e 13 42 0f b6 74 2b ff 48 89 ef 49 ff c5 e8 51 5e 00 00 eb e8 48 83 c4 10 44 89 e0 .E9.~.B..t+.H..I...Q^....H...D..
11ac0 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 53 3b 77 28 48 89 fb 48 8b 7f 20 7c 22 85 f6 75 0e 48 89 d0 []A\A]A^.ATUS;w(H..H...|"..u.H..
11ae0 48 29 d1 48 89 ca 48 89 c6 eb 5a 5b 5d 41 5c be 4e f2 44 00 31 c0 e9 fe 1b 00 00 4c 63 e6 49 c1 H).H..H...Z[]A\.N.D.1......Lc.I.
11b00 e4 04 49 01 dc 49 8b 6c 24 38 48 83 fd ff 75 0e be 64 f2 44 00 31 c0 e8 dd 1b 00 00 eb 1b 48 83 ..I..I.l$8H...u..d.D.1........H.
11b20 fd fe 75 15 49 8b 74 24 30 48 2b 73 08 5b 5d 41 5c 48 ff c6 e9 cf 5d 00 00 49 8b 74 24 30 48 8b ..u.I.t$0H+s.[]A\H....]..I.t$0H.
11b40 7b 20 48 89 ea 5b 5d 41 5c e9 fa 5d 00 00 41 56 49 89 d6 41 55 49 89 f5 41 54 49 89 fc 55 53 8b {.H..[]A\..]..AVI..AUI..ATI..US.
11b60 5f 28 85 db 75 08 31 db 48 85 f6 0f 95 c3 49 8b 7c 24 20 ba 77 f2 44 00 89 de 31 ed e8 d3 1f 00 _(..u.1.H.....I.|$..w.D...1.....
11b80 00 39 dd 7d 14 89 ee 4c 89 f1 4c 89 ea 4c 89 e7 ff c5 e8 32 ff ff ff eb e8 89 d8 5b 5d 41 5c 41 .9.}...L..L..L.....2.......[]A\A
11ba0 5d 41 5e c3 0f b6 06 0f b6 3f 3c 2e 74 22 3c 5b 74 0d 3c 25 75 11 0f b6 76 01 e9 38 f4 ff ff 48 ]A^......?<.t"<[t.<%u...v..8...H
11bc0 ff ca e9 3f f5 ff ff 39 f8 0f 94 c0 0f b6 c0 c3 b8 01 00 00 00 c3 53 ba 06 00 00 00 48 89 fb be ...?...9..............S.....H...
11be0 01 00 00 00 48 81 ec 30 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 a0 ....H..0...dH..%(...H..$(...1...
11c00 1f 00 00 be 01 00 00 00 48 89 df e8 6a 57 00 00 48 8d 74 24 08 48 89 df e8 c5 23 00 00 48 8d 54 ........H...jW..H.t$.H....#..H.T
11c20 24 08 be 85 11 41 00 48 89 df e8 46 67 00 00 85 c0 74 11 be 89 f2 44 00 48 89 df 31 c0 e8 b7 1a $....A.H...Fg....t....D.H..1....
11c40 00 00 eb 0f 48 8d 7c 24 08 e8 ec 22 00 00 b8 01 00 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 ....H.|$...".......H..$(...dH3.%
11c60 28 00 00 00 74 05 e8 75 25 ff ff 48 81 c4 30 20 00 00 5b c3 41 57 49 89 ff 41 56 41 55 41 54 55 (...t..u%..H..0...[.AWI..AVAUATU
11c80 48 89 d5 53 48 89 f3 48 83 ec 18 8b 07 8d 50 ff 85 c0 89 17 0f 85 94 00 00 00 48 8b 7f 20 be a7 H..SH..H......P...........H.....
11ca0 f2 44 00 e8 51 1a 00 00 e9 81 00 00 00 8a 45 00 3c 25 0f 85 88 00 00 00 0f be 55 01 80 fa 62 0f .D..Q.........E.<%........U...b.
11cc0 85 be 01 00 00 48 8d 45 02 48 ff ce 48 39 f0 72 10 49 8b 7f 20 be d3 f2 44 00 31 c0 e8 18 1a 00 .....H.E.H..H9.r.I......D.1.....
11ce0 00 40 8a 33 40 3a 75 02 0f 85 f6 01 00 00 44 8a 4d 03 4d 8b 47 10 b8 01 00 00 00 48 8d 53 01 4c .@.3@:u.......D.M.M.G......H.S.L
11d00 39 c2 0f 83 dc 01 00 00 40 8a 7b 01 44 38 cf 0f 85 d6 01 00 00 ff c8 0f 85 db 01 00 00 48 83 c3 9.......@.{.D8...............H..
11d20 02 0f 84 bd 01 00 00 4c 8d 65 04 4c 89 e5 49 8b 77 18 48 39 f5 0f 85 72 ff ff ff e9 91 03 00 00 .......L.e.L..I.w.H9...r........
11d40 7f 0d 3c 24 0f 84 1a 01 00 00 e9 47 02 00 00 3c 28 74 14 3c 29 0f 85 3b 02 00 00 48 ff c5 41 8b ..<$.......G...<(t.<)..;...H..A.
11d60 47 28 e9 a8 00 00 00 80 7d 01 29 45 8b 67 28 75 32 48 83 c5 02 41 83 fc 1f 7e 10 49 8b 7f 20 be G(......}.)E.g(u2H...A...~.I....
11d80 77 f2 44 00 31 c0 e8 6e 19 00 00 49 63 c4 48 c1 e0 04 4c 01 f8 48 89 58 30 48 c7 40 38 fe ff ff w.D.1..n...Ic.H...L..H.X0H.@8...
11da0 ff eb 2f 48 ff c5 41 83 fc 1f 7e 10 49 8b 7f 20 be 77 f2 44 00 31 c0 e8 3d 19 00 00 49 63 c4 48 ../H..A...~.I....w.D.1..=...Ic.H
11dc0 c1 e0 04 4c 01 f8 48 89 58 30 48 c7 40 38 ff ff ff ff 41 ff c4 48 89 de 48 89 ea 45 89 67 28 4c ...L..H.X0H.@8....A..H..H..E.g(L
11de0 89 ff e8 8d fe ff ff 48 85 c0 48 89 c3 0f 85 de 02 00 00 41 ff 4f 28 e9 d5 02 00 00 48 63 f0 48 .......H..H........A.O(.....Hc.H
11e00 83 c6 03 48 c1 e6 04 49 83 7c 37 08 ff 74 16 ff c8 85 c0 79 e7 49 8b 7f 20 be bb f2 44 00 31 c0 ...H...I.|7..t.....y.I......D.1.
11e20 e8 d4 18 00 00 4c 63 e0 48 89 d8 48 89 de 49 c1 e4 04 48 89 ea 4c 89 ff 4d 01 fc 49 2b 44 24 30 .....Lc.H..H..I...H..L..M..I+D$0
11e40 49 89 44 24 38 e8 2a fe ff ff 48 85 c0 48 89 c3 0f 85 7b 02 00 00 49 c7 44 24 38 ff ff ff ff e9 I.D$8.*...H..H....{...I.D$8.....
11e60 6d 02 00 00 48 8d 45 01 48 39 c6 0f 85 25 01 00 00 49 3b 5f 10 b8 00 00 00 00 48 0f 45 d8 e9 4e m...H.E.H9...%...I;_......H.E..N
11e80 02 00 00 7f 10 8d 42 d0 3c 09 0f 86 8c 00 00 00 e9 01 01 00 00 80 fa 66 0f 85 f8 00 00 00 80 7d ......B.<..............f.......}
11ea0 02 5b 4c 8d 6d 02 74 10 49 8b 7f 20 be 02 f3 44 00 31 c0 e8 41 18 00 00 4c 89 ee 4c 89 ff e8 96 .[L.m.t.I......D.1..A...L..L....
11ec0 ee ff ff 49 3b 5f 08 49 89 c4 74 34 0f b6 7b ff 49 8d 6c 24 ff 4c 89 ee 48 89 ea e8 26 f2 ff ff ...I;_.I..t4..{.I.l$.L..H...&...
11ee0 85 c0 74 20 31 db e9 e6 01 00 00 40 38 f7 40 0f 94 c7 40 0f b6 ff 01 f8 48 89 d3 e9 fb fd ff ff ..t.1......@8.@...@.....H.......
11f00 31 ff eb cc 0f b6 3b 48 89 ea 4c 89 ee e8 f4 f1 ff ff 85 c0 0f 85 11 fe ff ff eb c8 8d 42 cf 83 1.....;H..L..................B..
11f20 f8 ff 74 19 41 3b 47 28 7d 13 48 63 f0 48 83 c6 03 48 c1 e6 04 49 83 7c 37 08 ff 75 13 49 8b 7f ..t.A;G(}.Hc.H...H...I.|7..u.I..
11f40 20 83 ea 30 be 25 f3 44 00 31 c0 e8 a9 17 00 00 48 98 49 8b 57 10 48 c1 e0 04 4c 01 f8 4c 8b 60 ...0.%.D.1......H.I.W.H...L..L.`
11f60 38 48 29 da 4c 39 e2 0f 82 77 ff ff ff 48 8b 78 30 4c 89 e2 48 89 de e8 f4 23 ff ff 85 c0 0f 85 8H).L9...w...H.x0L..H....#......
11f80 60 ff ff ff 4c 01 e3 0f 84 57 ff ff ff 4c 8d 65 02 e9 95 fd ff ff 48 89 ee 4c 89 ff e8 b8 ed ff `...L....W...L.e......H..L......
11fa0 ff 4d 8b 77 10 49 89 c4 44 8a 28 4c 39 f3 73 12 48 89 c2 48 89 ee 48 89 df e8 e6 fb ff ff 85 c0 .M.w.I..D.(L9.s.H..H..H.........
11fc0 75 1e 41 80 fd 2a 74 10 41 80 fd 3f 74 0a 41 80 fd 2d 0f 85 0c ff ff ff 49 ff c4 e9 4b fd ff ff u.A..*t.A..?t.A..-......I...K...
11fe0 41 80 fd 2b 74 44 7f 0b 41 80 fd 2a 74 3f e9 d6 00 00 00 41 80 fd 2d 0f 84 8f 00 00 00 41 80 fd A..+tD..A..*t?.....A..-......A..
12000 3f 0f 85 c2 00 00 00 49 ff c4 48 8d 73 01 4c 89 ff 4c 89 e2 e8 5b fc ff ff 48 85 c0 0f 84 09 fd ?......I..H.s.L..L...[...H......
12020 ff ff 48 89 c3 e9 a7 00 00 00 48 ff c3 48 89 1c 24 49 89 d8 4d 89 c5 49 29 dd 4d 39 f0 72 05 49 ..H.......H..H..$I..M..I).M9.r.I
12040 ff c4 eb 2a 4c 89 c7 4c 89 e2 48 89 ee 4c 89 44 24 08 e8 4d fb ff ff 4c 8b 44 24 08 49 ff c0 85 ...*L..L..H..L.D$..M...L.D$.I...
12060 c0 75 d1 eb da 49 ff cd 49 83 fd ff 74 63 48 8b 04 24 4c 89 e2 4c 89 ff 49 8d 74 05 00 e8 f2 fb .u...I..I...tcH..$L..L..I.t.....
12080 ff ff 48 85 c0 48 89 c3 74 db eb 45 4d 8d 74 24 01 4c 89 f2 48 89 de 4c 89 ff e8 d5 fb ff ff 48 ..H..H..t..EM.t$.L..H..L.......H
120a0 85 c0 49 89 c5 75 1d 49 3b 5f 10 73 17 4c 89 e2 48 89 ee 48 89 df e8 e9 fa ff ff 85 c0 74 05 48 ..I..u.I;_.s.L..H..H.........t.H
120c0 ff c3 eb cd 4c 89 eb eb 08 48 ff c3 e9 5a fc ff ff 41 ff 07 48 83 c4 18 48 89 d8 5b 5d 41 5c 41 ....L....H...Z...A..H...H..[]A\A
120e0 5d 41 5e 41 5f c3 41 57 41 56 41 55 41 89 f5 be 01 00 00 00 41 54 55 53 48 89 fb 48 81 ec 68 02 ]A^A_.AWAVAUA.......ATUSH..H..h.
12100 00 00 48 8d 54 24 20 e8 f2 1a 00 00 48 8d 54 24 28 be 02 00 00 00 48 89 df 49 89 c4 e8 dd 1a 00 ..H.T$......H.T$(.....H..I......
12120 00 4c 8b 74 24 20 ba 01 00 00 00 be 03 00 00 00 48 89 df 48 89 c5 e8 c9 1c 00 00 4c 89 f6 48 89 .L.t$...........H..H.......L..H.
12140 c7 e8 cf f7 ff ff 48 85 c0 49 89 c7 74 1f 48 8b 44 24 20 48 ff c0 49 39 c7 76 18 48 89 df e8 7c ......H..I..t.H.D$.H..I9.v.H...|
12160 57 00 00 b8 01 00 00 00 e9 f8 01 00 00 41 bf 01 00 00 00 45 85 ed 0f 84 17 01 00 00 be 04 00 00 W............A.....E............
12180 00 48 89 df e8 de 55 00 00 85 c0 48 8b 54 24 28 75 40 45 31 f6 4a 8d 7c 35 00 be 40 f3 44 00 48 .H....U....H.T$(u@E1.J.|5..@.D.H
121a0 89 54 24 10 48 89 7c 24 08 e8 82 23 ff ff 48 85 c0 0f 85 dc 00 00 00 48 8b 7c 24 08 48 83 c9 ff .T$.H.|$...#..H........H.|$.H...
121c0 48 8b 54 24 10 f2 ae 48 f7 d1 49 01 ce 49 39 d6 76 c3 48 85 d2 4c 8b 6c 24 20 4f 8d 74 3c ff 74 H.T$...H..I..I9.v.H..L.l$.O.t<.t
121e0 7a 49 ff c5 4d 29 fd 4c 39 ea 0f 87 6b ff ff ff 48 8d 42 ff 48 89 44 24 08 49 29 c5 48 8d 45 01 zI..M).L9...k...H.B.H.D$.I).H.E.
12200 48 89 44 24 10 4d 85 ed 0f 84 4d ff ff ff 0f be 75 00 4c 89 ea 4c 89 f7 e8 03 21 ff ff 48 85 c0 H.D$.M....M.....u.L..L....!..H..
12220 48 89 c1 0f 84 32 ff ff ff 4c 8d 79 01 48 8b 54 24 08 48 8b 74 24 10 48 89 4c 24 18 4c 89 ff e8 H....2...L.y.H.T$.H.t$.H.L$.L...
12240 2c 21 ff ff 85 c0 48 8b 4c 24 18 74 1a 4c 89 f1 4d 89 fe 4c 29 f9 49 01 cd eb aa 4d 85 f6 0f 84 ,!....H.L$.t.L..M..L).I....M....
12260 f7 fe ff ff 4c 89 f1 4c 29 e1 48 89 df 48 8d 71 01 48 89 cd e8 8f 56 00 00 48 89 ee 48 03 74 24 ....L..L).H..H.q.H....V..H..H.t$
12280 28 48 89 df e8 7f 56 00 00 b8 02 00 00 00 e9 d2 00 00 00 31 c9 80 7d 00 5e 4f 8d 74 3c ff 0f 94 (H....V............1..}.^O.t<...
122a0 c1 75 08 48 ff 4c 24 28 48 ff c5 4c 89 e0 48 03 44 24 20 48 89 5c 24 50 c7 44 24 30 c8 00 00 00 .u.H.L$(H..L..H.D$.H.\$P.D$0....
122c0 4c 89 64 24 38 48 89 44 24 40 48 89 e8 48 03 44 24 28 48 89 44 24 48 48 8d 7c 24 30 48 89 ea 4c L.d$8H.D$@H..H.D$(H.D$HH.|$0H..L
122e0 89 f6 89 4c 24 08 c7 44 24 58 00 00 00 00 e8 81 f9 ff ff 48 85 c0 49 89 c7 8b 4c 24 08 74 47 45 ...L$..D$X.........H..I...L$.tGE
12300 85 ed 74 30 4d 29 e6 48 89 df 49 8d 76 01 e8 f5 55 00 00 4c 89 fe 48 89 df 4c 29 e6 e8 e7 55 00 ..t0M).H..I.v...U..L..H..L)...U.
12320 00 48 8d 7c 24 30 31 d2 31 f6 e8 1f f8 ff ff 83 c0 02 eb 31 48 8d 7c 24 30 48 89 c2 4c 89 f6 e8 .H.|$01.1..........1H.|$0H..L...
12340 0a f8 ff ff eb 1f 4c 3b 74 24 40 49 8d 46 01 0f 83 06 fe ff ff 85 c9 0f 85 fe fd ff ff 49 89 c6 ......L;t$@I.F...............I..
12360 e9 72 ff ff ff 48 81 c4 68 02 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 31 f6 e9 68 fd ff ff be 01 .r...H..h...[]A\A]A^A_.1..h.....
12380 00 00 00 e9 5e fd ff ff 41 57 be 01 00 00 00 41 56 41 55 41 54 49 89 fc 55 53 48 81 ec 98 22 00 ....^...AW.....AVAUATI..USH...".
123a0 00 48 8d 54 24 20 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 22 00 00 31 c0 e8 40 18 00 00 48 8d .H.T$.dH..%(...H..$."..1..@...H.
123c0 54 24 28 be 02 00 00 00 4c 89 e7 48 89 c3 e8 2b 18 00 00 be 03 00 00 00 4c 89 e7 49 89 c6 e8 a2 T$(.....L..H...+........L..I....
123e0 50 00 00 41 89 c7 89 44 24 14 48 8b 44 24 20 be 04 00 00 00 4c 89 e7 48 8d 50 01 e8 04 1a 00 00 P..A...D$.H.D$......L..H.P......
12400 48 89 44 24 18 31 c0 41 80 3e 5e 0f 94 c0 89 44 24 10 44 89 f8 83 e8 03 83 f8 03 76 12 ba 4b f3 H.D$.1.A.>^....D$.D........v..K.
12420 44 00 be 03 00 00 00 4c 89 e7 e8 8b 13 00 00 48 8d b4 24 68 02 00 00 4c 89 e7 e8 a3 1b 00 00 83 D......L.......H..$h...L........
12440 7c 24 10 00 74 08 48 ff 4c 24 28 49 ff c6 48 89 d8 48 03 44 24 20 4c 89 64 24 58 c7 44 24 38 c8 |$..t.H.L$(I..H..H.D$.L.d$X.D$8.
12460 00 00 00 48 89 5c 24 40 48 c7 04 24 00 00 00 00 48 89 44 24 48 4c 89 f0 48 03 44 24 28 48 89 44 ...H.\$@H..$....H.D$HL..H.D$(H.D
12480 24 50 48 8b 44 24 18 48 39 04 24 0f 83 72 02 00 00 48 8d 7c 24 38 4c 89 f2 48 89 de c7 44 24 60 $PH.D$.H9.$..r...H.|$8L..H...D$`
124a0 00 00 00 00 e8 cb f7 ff ff 48 85 c0 48 89 c5 0f 84 e4 01 00 00 8b 44 24 14 48 ff 04 24 4c 8b 6c .........H..H.........D$.H..$L.l
124c0 24 58 83 f8 05 74 3b 83 f8 06 75 5a 4c 89 ef be 03 00 00 00 e8 89 4f 00 00 48 8d 7c 24 38 48 89 $X...t;...uZL.........O..H.|$8H.
124e0 ea 48 89 de e8 65 f6 ff ff 45 31 c0 31 c9 ba 01 00 00 00 89 c6 4c 89 ef e8 7a 5c 00 00 e9 25 01 .H...e...E1.1........L...z\...%.
12500 00 00 48 8d 7c 24 38 31 f6 48 89 e9 48 89 da e8 b5 f5 ff ff be 03 00 00 00 4c 89 ef e8 0b 57 00 ..H.|$81.H..H............L....W.
12520 00 e9 01 01 00 00 48 8d 54 24 30 4c 89 ef be 03 00 00 00 45 31 ed e8 4b 52 00 00 48 89 44 24 08 ......H.T$0L.......E1..KR..H.D$.
12540 4c 3b 6c 24 30 0f 83 4e 01 00 00 48 8b 44 24 08 4e 8d 3c 28 41 80 3f 25 75 3f e8 b1 21 ff ff 48 L;l$0..N...H.D$.N.<(A.?%u?..!..H
12560 8b 4c 24 08 49 ff c5 48 8b 00 4e 8d 3c 29 41 0f be 37 40 0f b6 d6 f6 44 50 01 08 75 64 40 80 fe .L$.I..H..N.<)A..7@....DP..ud@..
12580 25 74 16 48 8b 7c 24 58 ba 25 00 00 00 be 6a f3 44 00 31 c0 e8 60 11 00 00 48 8b 84 24 70 02 00 %t.H.|$X.%....j.D.1..`...H..$p..
125a0 00 48 39 84 24 78 02 00 00 72 12 48 8d bc 24 68 02 00 00 be 01 00 00 00 e8 9d 18 00 00 48 8b 84 .H9.$x...r.H..$h.............H..
125c0 24 78 02 00 00 48 8d 50 01 48 89 94 24 78 02 00 00 48 8b 94 24 68 02 00 00 41 8a 0f 88 0c 02 eb $x...H.P.H..$x...H..$h...A......
125e0 3e 40 80 fe 30 75 18 48 89 ea 48 8d bc 24 68 02 00 00 48 89 de 48 29 da e8 f7 18 00 00 eb 20 48 >@..0u.H..H..$h...H..H)........H
12600 8d 7c 24 38 83 ee 31 48 89 e9 48 89 da e8 b7 f4 ff ff 48 8d bc 24 68 02 00 00 e8 5a 19 00 00 49 .|$8..1H..H.......H..$h....Z...I
12620 ff c5 e9 19 ff ff ff 83 ce ff 4c 89 ef e8 35 51 00 00 85 c0 75 20 4c 89 ef be fe ff ff ff e8 37 ..........L...5Q....u.L........7
12640 4d 00 00 48 89 ea 48 89 de 4c 89 ef 48 29 da e8 f4 52 00 00 eb 36 83 ce ff 4c 89 ef e8 91 4e 00 M..H..H..L..H)...R...6...L....N.
12660 00 85 c0 75 27 83 ce ff 4c 89 ef e8 15 4e 00 00 4c 89 ef 89 c6 e8 23 4e 00 00 be 94 f3 44 00 48 ...u'...L....N..L.....#N.....D.H
12680 89 c2 4c 89 ef 31 c0 e8 6d 10 00 00 48 8d bc 24 68 02 00 00 e8 e0 18 00 00 48 39 dd 76 05 48 85 ..L..1..m...H..$h........H9.v.H.
126a0 ed 75 52 48 3b 5c 24 48 73 59 48 8b 84 24 70 02 00 00 48 39 84 24 78 02 00 00 72 12 48 8d bc 24 .uRH;\$HsYH..$p...H9.$x...r.H..$
126c0 68 02 00 00 be 01 00 00 00 e8 8c 17 00 00 48 8b 84 24 78 02 00 00 48 ff c3 48 8d 50 01 48 89 94 h.............H..$x...H..H.P.H..
126e0 24 78 02 00 00 48 8b 94 24 68 02 00 00 8a 4b ff 88 0c 02 eb 03 48 89 eb 83 7c 24 10 00 0f 84 7f $x...H..$h....K......H...|$.....
12700 fd ff ff 48 8b 54 24 48 48 8d bc 24 68 02 00 00 48 89 de 48 29 da e8 d9 17 00 00 48 8d bc 24 68 ...H.T$HH..$h...H..H)......H..$h
12720 02 00 00 e8 12 18 00 00 48 8b 34 24 4c 89 e7 e8 d4 51 00 00 48 8b 8c 24 88 22 00 00 64 48 33 0c ........H.4$L....Q..H..$."..dH3.
12740 25 28 00 00 00 b8 02 00 00 00 74 05 e8 8f 1a ff ff 48 81 c4 98 22 00 00 5b 5d 41 5c 41 5d 41 5e %(........t......H..."..[]A\A]A^
12760 41 5f c3 41 56 be d7 b9 f0 ff 41 55 41 54 55 53 48 89 fb 48 81 ec 40 02 00 00 48 89 e2 e8 04 50 A_.AV.....AUATUSH..H..@...H....P
12780 00 00 48 8d 54 24 08 49 89 c4 be d6 b9 f0 ff 48 89 df e8 ef 4f 00 00 49 89 c6 4c 89 e0 48 03 04 ..H.T$.I.......H....O..I..L..H..
127a0 24 31 d2 be d5 b9 f0 ff 48 89 df 48 89 5c 24 30 c7 44 24 10 c8 00 00 00 4c 89 64 24 18 48 89 44 $1......H..H.\$0.D$.....L.d$.H.D
127c0 24 20 4c 89 f0 48 03 44 24 08 48 89 44 24 28 e8 f0 4e 00 00 49 8d 2c 04 48 3b 6c 24 20 77 5d 48 $.L..H.D$.H.D$(..N..I.,.H;l$.w]H
127e0 8d 7c 24 10 4c 89 f2 48 89 ee c7 44 24 38 00 00 00 00 e8 7d f4 ff ff 48 85 c0 49 89 c5 74 38 48 .|$.L..H...D$8.....}...H..I..t8H
12800 89 c6 31 c0 48 89 df 4c 29 e6 49 39 ed 0f 94 c0 48 01 c6 e8 f0 50 00 00 48 89 df be d5 b9 f0 ff ..1.H..L).I9....H....P..H.......
12820 e8 fe 4b 00 00 48 8d 7c 24 10 4c 89 ea 48 89 ee e8 19 f3 ff ff eb 07 48 ff c5 eb 9c 31 c0 48 81 ..K..H.|$.L..H.........H....1.H.
12840 c4 40 02 00 00 5b 5d 41 5c 41 5d 41 5e c3 53 ba 0e 00 00 00 48 89 fb 31 f6 e8 ea 54 00 00 48 89 .@...[]A\A]A^.S.....H..1...T..H.
12860 df 31 d2 be c0 f4 44 00 e8 15 20 00 00 48 89 df ba 01 00 00 00 31 f6 e8 cc 54 00 00 31 d2 48 89 .1....D......H.......1...T..1.H.
12880 df be 0d e8 44 00 e8 bd 50 00 00 48 89 df be fe ff ff ff e8 ca 4b 00 00 48 89 df be fe ff ff ff ....D...P..H.........K..H.......
128a0 e8 b9 57 00 00 48 89 df be fe ff ff ff e8 c8 4a 00 00 48 89 df be fe ff ff ff e8 a3 4b 00 00 48 ..W..H.........J..H.........K..H
128c0 89 df ba 7b e4 44 00 be fe ff ff ff e8 eb 55 00 00 48 89 df be fe ff ff ff e8 9c 4a 00 00 b8 01 ...{.D........U..H.........J....
128e0 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 26 14 00 00 f2 0f 59 05 25 cf 03 00 48 89 df e8 f0 ...[.S.....H...&.....Y.%...H....
12900 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 01 14 00 00 f2 0f 5e 05 00 cf 03 00 O.......[.S.....H.........^.....
12920 48 89 df e8 cb 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 dc 13 00 00 f2 0f 10 H....O.......[.S.....H..........
12940 0d 0b cf 03 00 48 89 df 0f 54 c1 e8 a3 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb .....H...T...O.......[.S.....H..
12960 e8 b4 13 00 00 e8 66 1b ff ff 48 89 df e8 81 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 ......f...H....O.......[.S.....H
12980 89 fb e8 92 13 00 00 e8 b4 1c ff ff 48 89 df e8 5f 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 ............H..._O.......[.S....
129a0 00 48 89 fb e8 70 13 00 00 e8 e2 1c ff ff 48 89 df e8 3d 4f 00 00 b8 01 00 00 00 5b c3 53 be 01 .H...p........H...=O.......[.S..
129c0 00 00 00 48 89 fb e8 4e 13 00 00 e8 40 1c ff ff 48 89 df e8 1b 4f 00 00 b8 01 00 00 00 5b c3 53 ...H...N....@...H....O.......[.S
129e0 be 01 00 00 00 48 89 fb e8 2c 13 00 00 e8 8e 1a ff ff 48 89 df e8 f9 4e 00 00 b8 01 00 00 00 5b .....H...,........H....N.......[
12a00 c3 50 be 01 00 00 00 e8 be 13 00 00 89 c7 e8 4d 19 ff ff e8 c8 1c ff ff 31 c0 5a c3 41 54 55 bd .P.............M........1.Z.ATU.
12a20 02 00 00 00 53 48 89 fb 48 83 ec 10 e8 32 49 00 00 be 01 00 00 00 48 89 df 41 89 c4 e8 d8 12 00 ....SH..H....2I.......H..A......
12a40 00 66 0f 28 c8 44 39 e5 7f 22 89 ee 48 89 df f2 0f 11 4c 24 08 e8 bf 12 00 00 f2 0f 10 4c 24 08 .f.(.D9.."..H.....L$.........L$.
12a60 ff c5 f2 0f 5d c1 66 0f 28 c8 eb d9 66 0f 28 c1 48 89 df e8 7b 4e 00 00 48 83 c4 10 b8 01 00 00 ....].f.(...f.(.H...{N..H.......
12a80 00 5b 5d 41 5c c3 41 54 55 bd 02 00 00 00 53 48 89 fb 48 83 ec 10 e8 c8 48 00 00 be 01 00 00 00 .[]A\.ATU.....SH..H.....H.......
12aa0 48 89 df 41 89 c4 e8 6e 12 00 00 66 0f 28 c8 44 39 e5 7f 22 89 ee 48 89 df f2 0f 11 4c 24 08 e8 H..A...n...f.(.D9.."..H.....L$..
12ac0 55 12 00 00 f2 0f 10 4c 24 08 ff c5 f2 0f 5f c1 66 0f 28 c8 eb d9 66 0f 28 c1 48 89 df e8 11 4e U......L$....._.f.(...f.(.H....N
12ae0 00 00 48 83 c4 10 b8 01 00 00 00 5b 5d 41 5c c3 53 be 01 00 00 00 48 89 fb e8 1b 12 00 00 e8 1d ..H........[]A\.S.....H.........
12b00 1b ff ff 48 89 df e8 e8 4d 00 00 b8 01 00 00 00 5b c3 53 48 89 fb 48 83 ec 20 e8 c1 1b ff ff b9 ...H....M.......[.SH..H.........
12b20 ff ff ff 7f 99 48 89 df f7 f9 f2 0f 2a d2 f2 0f 5e 15 f2 cc 03 00 f2 0f 11 54 24 08 e8 22 48 00 .....H......*...^........T$.."H.
12b40 00 83 f8 01 74 18 83 f8 02 74 54 85 c0 0f 85 c4 00 00 00 f2 0f 10 44 24 08 e9 a6 00 00 00 be 01 ....t....tT...........D$........
12b60 00 00 00 48 89 df e8 ae 11 00 00 f2 0f 10 0d a5 bb 03 00 66 0f 2e c1 f2 0f 11 4c 24 10 73 74 ba ...H...............f......L$.st.
12b80 c0 f5 44 00 be 01 00 00 00 48 89 df f2 0f 11 44 24 18 e8 23 0c 00 00 f2 0f 10 44 24 18 eb 54 be ..D......H.....D$..#......D$..T.
12ba0 01 00 00 00 48 89 df e8 6d 11 00 00 be 02 00 00 00 48 89 df f2 0f 11 44 24 10 e8 5a 11 00 00 66 ....H...m........H.....D$..Z...f
12bc0 0f 2e 44 24 10 73 1e ba c0 f5 44 00 be 02 00 00 00 48 89 df f2 0f 11 44 24 18 e8 db 0b 00 00 f2 ..D$.s....D......H.....D$.......
12be0 0f 10 44 24 18 f2 0f 5c 44 24 10 f2 0f 58 05 25 bb 03 00 f2 0f 59 44 24 08 e8 22 1a ff ff f2 0f ..D$...\D$...X.%.....YD$..".....
12c00 58 44 24 10 48 89 df e8 e7 4c 00 00 48 83 c4 20 b8 01 00 00 00 5b c3 48 83 c4 20 48 89 df be d2 XD$.H....L..H........[.H...H....
12c20 f5 44 00 5b 31 c0 e9 ce 0a 00 00 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 dc 10 00 00 48 89 df .D.[1......S.....H..H........H..
12c40 be 02 00 00 00 f2 0f 11 44 24 08 e8 c9 10 00 00 f2 0f 10 54 24 08 66 0f 28 c8 66 0f 28 c2 e8 3d ........D$.........T$.f.(.f.(..=
12c60 16 ff ff 48 89 df e8 88 4c 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 ...H....L..H........[.S.....H..H
12c80 83 ec 20 e8 91 10 00 00 48 8d 7c 24 18 e8 9e 15 ff ff f2 0f 11 44 24 08 48 89 df f2 0f 10 44 24 ........H.|$.........D$.H.....D$
12ca0 18 e8 4d 4c 00 00 f2 0f 10 4c 24 08 48 89 df 66 0f 28 c1 e8 3b 4c 00 00 48 83 c4 20 b8 02 00 00 ..ML.....L$.H..f.(..;L..H.......
12cc0 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 44 10 00 00 be 02 00 00 00 48 89 df f2 0f 11 .[.S.....H..H....D........H.....
12ce0 04 24 e8 9e 47 00 00 85 c0 f2 0f 10 0c 24 7f 0b 66 0f 28 c1 e8 c7 15 ff ff eb 62 be 02 00 00 00 .$..G........$..f.(.......b.....
12d00 48 89 df f2 0f 11 0c 24 e8 0c 10 00 00 66 0f 2e 05 1b cb 03 00 66 0f 28 d0 f2 0f 10 0c 24 7a 0d H......$.....f.......f.(.....$z.
12d20 75 0b 66 0f 28 c1 e8 95 16 ff ff eb 30 66 0f 28 c1 f2 0f 11 54 24 08 e8 84 15 ff ff f2 0f 10 54 u.f.(.......0f.(....T$.........T
12d40 24 08 f2 0f 11 04 24 66 0f 28 c2 e8 70 15 ff ff f2 0f 10 0c 24 f2 0f 5e c8 66 0f 28 c1 48 89 df $.....$f.(..p.......$..^.f.(.H..
12d60 e8 8e 4b 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 97 0f ..K..H........[.S.....H..H......
12d80 00 00 be 02 00 00 00 48 89 df f2 0f 11 44 24 08 e8 f9 0f 00 00 f2 0f 10 44 24 08 89 c7 e8 fe 12 .......H.....D$.........D$......
12da0 ff ff 48 89 df e8 49 4b 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ..H...IK..H........[.S.....H..H.
12dc0 ec 10 e8 52 0f 00 00 48 8d 7c 24 0c e8 bf 15 ff ff 48 89 df e8 1a 4b 00 00 48 63 74 24 0c 48 89 ...R...H.|$......H....K..Hct$.H.
12de0 df e8 22 4b 00 00 48 83 c4 10 b8 02 00 00 00 5b c3 53 be 02 00 00 00 48 89 fb 48 83 ec 10 e8 16 .."K..H........[.S.....H..H.....
12e00 0f 00 00 48 89 df be 01 00 00 00 f2 0f 11 44 24 08 e8 03 0f 00 00 f2 0f 10 4c 24 08 e8 bf 14 ff ...H..........D$.........L$.....
12e20 ff 48 89 df e8 ca 4a 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 d7 0e .H....J..H........[.S.....H.....
12e40 00 00 e8 09 13 ff ff 48 89 df e8 a4 4a 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 .......H....J.......[.S.....H...
12e60 b5 0e 00 00 e8 a7 14 ff ff 48 89 df e8 82 4a 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 .........H....J.......[.S.....H.
12e80 fb e8 93 0e 00 00 e8 a5 15 ff ff 48 89 df e8 60 4a 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 ...........H...`J.......[.S.....
12ea0 48 89 fb e8 71 0e 00 00 e8 13 18 ff ff 48 89 df e8 3e 4a 00 00 b8 01 00 00 00 5b c3 53 be 01 00 H...q........H...>J.......[.S...
12ec0 00 00 48 89 fb e8 4f 0e 00 00 e8 b1 12 ff ff 48 89 df e8 1c 4a 00 00 b8 01 00 00 00 5b c3 53 be ..H...O........H....J.......[.S.
12ee0 02 00 00 00 48 89 fb 48 83 ec 10 e8 29 0e 00 00 48 89 df be 01 00 00 00 f2 0f 11 44 24 08 e8 16 ....H..H....)...H..........D$...
12f00 0e 00 00 f2 0f 10 4c 24 08 e8 02 16 ff ff 48 89 df e8 dd 49 00 00 48 83 c4 10 b8 01 00 00 00 5b ......L$......H....I..H........[
12f20 c3 53 be 01 00 00 00 48 89 fb e8 ea 0d 00 00 e8 1c 17 ff ff 48 89 df e8 b7 49 00 00 b8 01 00 00 .S.....H............H....I......
12f40 00 5b c3 53 be 01 00 00 00 48 89 fb e8 c8 0d 00 00 e8 ea 13 ff ff 48 89 df e8 95 49 00 00 b8 01 .[.S.....H............H....I....
12f60 00 00 00 5b c3 53 ba 1b 00 00 00 48 89 fb 31 f6 e8 d3 4d 00 00 31 d2 be 60 f6 44 00 48 89 df e8 ...[.S.....H..1...M..1..`.D.H...
12f80 fe 18 00 00 f2 0f 10 05 ac c8 03 00 48 89 df e8 5f 49 00 00 ba ec f5 44 00 be fe ff ff ff 48 89 ............H..._I.....D......H.
12fa0 df e8 16 4f 00 00 f2 0f 10 05 92 c8 03 00 48 89 df e8 3d 49 00 00 48 89 df ba ef f5 44 00 be fe ...O..........H...=I..H.....D...
12fc0 ff ff ff e8 f4 4e 00 00 b8 01 00 00 00 5b c3 48 8b 46 08 48 85 c0 74 0f 48 89 02 48 c7 46 08 00 .....N.......[.H.F.H..t.H..H.F..
12fe0 00 00 00 48 8b 06 c3 31 c0 c3 41 54 85 d2 41 89 d4 55 53 75 07 31 c0 e9 c3 00 00 00 89 f5 83 ce ...H...1..AT..A..USu.1..........
13000 ff 48 89 fb e8 7c 44 00 00 83 f8 05 75 e7 48 89 df 41 ff cc e8 c6 48 00 00 be fe ff ff ff 48 89 .H...|D.....u.H..A....H.......H.
13020 df e8 86 54 00 00 85 c0 74 cb be fe ff ff ff 48 89 df e8 4e 44 00 00 83 f8 04 75 71 83 ca ff 89 ...T....t......H...ND.....uq....
13040 ee 48 89 df e8 d5 44 00 00 85 c0 74 0f be fe ff ff ff 48 89 df e8 20 43 00 00 eb 4a 44 89 e2 89 .H....D....t......H....C...JD...
13060 ee 48 89 df e8 81 ff ff ff 85 c0 74 40 be fe ff ff ff 48 89 df e8 43 43 00 00 ba 01 00 00 00 be .H.........t@.....H...CC........
13080 c0 f8 44 00 48 89 df e8 bc 48 00 00 be fe ff ff ff 48 89 df e8 53 43 00 00 be 03 00 00 00 48 89 ..D.H....H.......H...SC.......H.
130a0 df e8 34 54 00 00 b8 01 00 00 00 eb 12 be fe ff ff ff 48 89 df e8 c0 42 00 00 e9 5a ff ff ff 5b ..4T..............H....B...Z...[
130c0 5d 41 5c c3 41 55 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 18 e8 8a 42 00 00 41 89 c4 48 89 ea be ]A\.AUATUH..SH..H.....B..A..H...
130e0 69 fa 44 00 48 89 df 45 8d 6c 24 01 e8 75 89 00 00 ba 02 00 00 00 be d8 b9 f0 ff 48 89 df e8 cb i.D.H..E.l$..u.............H....
13100 4b 00 00 ba 02 00 00 00 44 89 ee 48 89 df e8 d7 fe ff ff 85 c0 74 22 44 89 ea 83 ce ff 48 89 df K.......D..H.........t"D.....H..
13120 e8 18 43 00 00 be fd ff ff ff 48 89 df e8 48 42 00 00 b8 01 00 00 00 eb 13 44 89 e6 48 89 df 89 ..C.......H...HB.........D..H...
13140 44 24 0c e8 32 42 00 00 8b 44 24 0c 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 55 89 d5 53 D$..2B...D$.H...[]A\A].ATI..U..S
13160 48 89 fb 48 83 ec 10 e8 24 0f ff ff 8b 38 e8 2d 15 ff ff 89 ee 48 89 df 31 d2 48 89 44 24 08 e8 H..H....$....8.-.....H..1.H.D$..
13180 02 46 00 00 4c 8b 44 24 08 48 8d 48 01 4c 89 e2 48 89 df be 60 f8 44 00 31 c0 e8 8e 48 00 00 89 .F..L.D$.H.H.L..H...`.D.1...H...
131a0 ee 48 89 df e8 14 42 00 00 48 83 c4 10 b8 07 00 00 00 5b 5d 41 5c c3 55 48 89 d5 53 48 89 f3 51 .H....B..H........[]A\.UH..SH..Q
131c0 48 63 06 85 c0 7e 0b 48 89 02 c7 06 00 00 00 00 eb 28 48 8b 7e 08 e8 05 12 ff ff 85 c0 75 21 48 Hc...~.H.........(H.~........u!H
131e0 8b 4b 08 48 8d 7b 10 ba 00 20 00 00 be 01 00 00 00 e8 3a 0f ff ff 48 89 45 00 48 8d 43 10 eb 02 .K.H.{............:...H.E.H.C...
13200 31 c0 5a 5b 5d c3 55 bd 71 f8 44 00 53 48 89 fb 56 c7 07 00 00 00 00 48 8b 7b 08 e8 a0 12 ff ff 1.Z[].U.q.D.SH..V......H.{......
13220 83 f8 ff 74 2f 48 ff c5 0f b6 55 ff 39 d0 75 24 48 63 13 80 7d 00 00 8d 4a 01 89 0b 88 44 13 10 ...t/H....U.9.u$Hc..}...J....D..
13240 75 d5 c7 03 00 00 00 00 48 8b 7b 08 59 5b 5d e9 6c 12 ff ff 5a 5b 5d c3 41 57 85 f6 41 56 41 55 u.......H.{.Y[].l...Z[].AW..AVAU
13260 41 89 cd 41 54 55 48 89 d5 53 48 89 fb 41 50 74 05 e8 ec 41 00 00 49 83 ce ff be 2e 00 00 00 48 A..ATUH..SH..APt...A..I........H
13280 89 ef e8 79 0f ff ff 48 85 c0 49 89 c4 75 12 31 c0 4c 89 f1 48 89 ef f2 ae 48 f7 d1 4c 8d 64 0d ...y...H..I..u.1.L..H....H..L.d.
132a0 ff 4d 89 e7 48 89 ee 48 89 df 49 29 ef 4c 89 fa e8 93 46 00 00 be fe ff ff ff 48 89 df e8 e0 49 .M..H..H..I).L....F.......H....I
132c0 00 00 83 ce ff 48 89 df e8 b8 41 00 00 85 c0 75 4f 48 89 df be fe ff ff ff e8 9c 40 00 00 41 80 .....H....A....uOH.........@..A.
132e0 3c 24 2e ba 01 00 00 00 48 89 df 41 0f 45 d5 31 f6 e8 52 4a 00 00 4c 89 fa 48 89 ee 48 89 df e8 <$......H..A.E.1..RJ..L..H..H...
13300 44 46 00 00 48 89 df be fe ff ff ff e8 51 41 00 00 be fc ff ff ff 48 89 df e8 77 4b 00 00 eb 22 DF..H........QA.......H...wK..."
13320 83 ce ff 48 89 df e8 5a 41 00 00 83 f8 05 74 12 be fd ff ff ff 48 89 df e8 3d 40 00 00 48 89 e8 ...H...ZA.....t......H...=@..H..
13340 eb 1f be fe ff ff ff 48 89 df 49 8d 6c 24 01 e8 69 40 00 00 41 80 3c 24 2e 0f 84 1b ff ff ff 31 .......H..I.l$..i@..A.<$.......1
13360 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 50 31 d2 83 ce ff e8 0e 44 00 00 48 8b 3d d1 71 24 00 48 .Z[]A\A]A^A_.P1......D..H.=.q$.H
13380 89 c1 ba 75 f8 44 00 be 01 00 00 00 31 c0 e8 ed 12 ff ff 48 8b 3d b6 71 24 00 e8 11 11 ff ff 31 ...u.D......1......H.=.q$......1
133a0 c0 5a c3 48 85 c9 48 89 f7 74 08 48 89 ce e9 bd 11 ff ff 50 e8 b7 0c ff ff 31 c0 5a c3 55 48 89 .Z.H..H..t.H.......P.....1.Z.UH.
133c0 f5 53 48 89 fb 51 48 8b 7b 08 e8 f1 10 ff ff 83 f8 0a 74 04 ff c0 75 ee 48 8b 7b 08 e8 df 10 ff .SH..QH.{.........t...u.H.{.....
133e0 ff 89 45 00 b8 01 00 00 00 5a 5b 5d c3 41 57 41 bf 01 00 00 00 41 56 49 89 d6 41 55 41 89 cd 41 ..E......Z[].AWA.....AVI..AUA..A
13400 54 49 89 f4 55 bd 01 00 00 00 53 48 89 fb 48 81 ec a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 TI..U.....SH..H......dH..%(...H.
13420 84 24 98 00 00 00 31 c0 e8 36 3f 00 00 89 44 24 04 48 8d 54 24 18 89 ee 4c 89 e7 e8 3f 85 00 00 .$....1..6?...D$.H.T$...L...?...
13440 85 c0 74 39 41 89 ef 01 ed eb e6 41 8d 04 2f b9 02 00 00 00 4c 89 e7 99 f7 f9 48 8d 54 24 18 89 ..t9A......A../.....L.....H.T$..
13460 c6 89 44 24 08 e8 15 85 00 00 85 c0 44 8b 44 24 08 74 07 45 8d 78 01 41 89 e8 44 89 c5 41 39 ef ..D$........D.D$.t.E.x.A..D..A9.
13480 7c c9 45 31 ff b8 0c 00 00 00 83 fd 17 44 0f 4f f8 4d 85 f6 74 12 4c 89 f2 be a7 f8 44 00 48 89 |.E1.........D.O.M..t.L.....D.H.
134a0 df 31 c0 e8 85 45 00 00 ba 10 00 00 00 be ab f8 44 00 48 89 df e8 8e 44 00 00 48 8d 44 24 50 48 .1...E..........D.H....D..H.D$PH
134c0 89 44 24 08 48 8d 54 24 18 44 89 ee 4c 89 e7 45 8d 75 01 e8 a7 84 00 00 85 c0 0f 84 4d 01 00 00 .D$.H.T$.D..L..E.u..........M...
134e0 45 39 fe 75 1b ba 05 00 00 00 be bc f8 44 00 48 89 df e8 51 44 00 00 44 8d 75 f5 e9 25 01 00 00 E9.u.........D.H...QD..D.u..%...
13500 48 8d 54 24 18 be c2 f8 44 00 4c 89 e7 e8 54 85 00 00 48 8b 54 24 08 31 c0 be c7 f8 44 00 48 89 H.T$....D.L...T...H.T$.1....D.H.
13520 df e8 07 45 00 00 8b 54 24 40 85 d2 7e 0f be cd f8 44 00 48 89 df 31 c0 e8 f0 44 00 00 ba 04 00 ...E...T$@..~....D.H..1...D.....
13540 00 00 be d1 f8 44 00 48 89 df e8 f9 43 00 00 48 8b 44 24 28 80 38 00 74 19 48 8b 54 24 20 be d6 .....D.H....C..H.D$(.8.t.H.T$...
13560 f8 44 00 48 89 df 31 c0 e8 c0 44 00 00 e9 84 00 00 00 48 8b 44 24 30 ba 0a 00 00 00 be e4 f8 44 .D.H..1...D.......H.D$0........D
13580 00 8a 00 3c 6d 74 4d 3c 43 75 53 48 8d 74 24 18 48 89 df e8 2c fb ff ff 85 c0 74 2e 31 d2 83 ce ...<mtM<CuSH.t$.H...,.....t.1...
135a0 ff 48 89 df e8 dd 41 00 00 48 89 df 48 89 c2 be d6 f8 44 00 31 c0 e8 72 44 00 00 be fe ff ff ff .H....A..H..H.....D.1..rD.......
135c0 48 89 df e8 f5 3d 00 00 eb 2c ba 01 00 00 00 be 5f 08 45 00 48 89 df e8 6c 43 00 00 eb 18 8b 4c H....=...,......_.E.H...lC.....L
135e0 24 44 48 8b 54 24 08 be ef f8 44 00 48 89 df 31 c0 e8 37 44 00 00 80 7c 24 4f 00 74 12 ba 14 00 $DH.T$....D.H..1..7D...|$O.t....
13600 00 00 be 00 f9 44 00 48 89 df e8 39 43 00 00 48 89 df e8 4c 3d 00 00 2b 44 24 04 48 89 df 89 c6 .....D.H...9C..H...L=..+D$.H....
13620 e8 b5 4e 00 00 45 89 f5 e9 97 fe ff ff 48 89 df e8 2e 3d 00 00 2b 44 24 04 48 89 df 89 c6 e8 97 ..N..E.......H....=..+D$.H......
13640 4e 00 00 48 8b 84 24 98 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 85 0b ff ff 48 81 c4 a8 00 N..H..$....dH3.%(...t......H....
13660 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 54 24 08 64 48 8b ..[]A\A]A^A_.SH..H......H.T$.dH.
13680 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 ea 82 00 00 85 c0 74 30 48 8d 54 24 08 be 15 .%(...H..$....1........t0H.T$...
136a0 f9 44 00 48 89 df e8 bb 83 00 00 8b 4c 24 30 85 c9 7e 16 48 8d 54 24 40 be 18 f9 44 00 48 89 df .D.H........L$0..~.H.T$@...D.H..
136c0 31 c0 e8 66 43 00 00 eb 0f 31 d2 be 0d e8 44 00 48 89 df e8 70 42 00 00 48 8b 84 24 88 00 00 00 1..fC....1....D.H...pB..H..$....
136e0 64 48 33 04 25 28 00 00 00 74 05 e8 f0 0a ff ff 48 81 c4 90 00 00 00 5b c3 55 53 48 89 fb 48 81 dH3.%(...t......H......[.USH..H.
13700 ec d8 00 00 00 84 c0 48 89 54 24 30 48 89 4c 24 38 4c 89 44 24 40 4c 89 4c 24 48 74 37 0f 29 44 .......H.T$0H.L$8L.D$@L.L$Ht7.)D
13720 24 50 0f 29 4c 24 60 0f 29 54 24 70 0f 29 9c 24 80 00 00 00 0f 29 a4 24 90 00 00 00 0f 29 ac 24 $P.)L$`.)T$p.).$.....).$.....).$
13740 a0 00 00 00 0f 29 b4 24 b0 00 00 00 0f 29 bc 24 c0 00 00 00 48 8d 84 24 f0 00 00 00 48 89 f5 48 .....).$.....).$....H..$....H..H
13760 89 df be 01 00 00 00 48 89 44 24 10 48 8d 44 24 20 c7 44 24 08 10 00 00 00 c7 44 24 0c 30 00 00 .......H.D$.H.D$..D$......D$.0..
13780 00 48 89 44 24 18 e8 e2 fe ff ff 48 8d 54 24 08 48 89 ee 48 89 df e8 5b 42 00 00 48 89 df be 02 .H.D$......H.T$.H..H...[B..H....
137a0 00 00 00 e8 32 4d 00 00 48 89 df e8 f6 4c 00 00 48 81 c4 d8 00 00 00 5b 5d c3 41 54 49 89 d4 55 ....2M..H....L..H......[].ATI..U
137c0 89 f5 31 f6 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 54 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 ..1.SH..H......H.T$.dH..%(...H..
137e0 24 88 00 00 00 31 c0 e8 93 81 00 00 85 c0 75 17 4c 89 e1 89 ea be 20 f9 44 00 48 89 df e8 f7 fe $....1........u.L.......D.H.....
13800 ff ff e9 8c 00 00 00 48 8d 54 24 08 be d0 05 45 00 48 89 df e8 4d 82 00 00 48 8b 7c 24 18 be 76 .......H.T$....E.H...M...H.|$..v
13820 08 45 00 e8 88 0b ff ff 85 c0 75 1b ff cd 75 17 48 8b 54 24 10 4c 89 e1 be 36 f9 44 00 48 89 df .E........u...u.H.T$.L...6.D.H..
13840 e8 b4 fe ff ff eb 4c 48 83 7c 24 10 00 75 2b 48 8d 74 24 08 48 89 df e8 68 f8 ff ff 85 c0 ba 5f ......LH.|$..u+H.t$.H...h......_
13860 08 45 00 74 10 31 d2 83 ce ff 48 89 df e8 14 3f 00 00 48 89 c2 48 89 54 24 10 48 8b 4c 24 10 4d .E.t.1....H....?..H..H.T$.H.L$.M
13880 89 e0 89 ea be 54 f9 44 00 48 89 df 31 c0 e8 66 fe ff ff 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 .....T.D.H..1..f...H..$....dH3.%
138a0 28 00 00 00 74 05 e8 35 09 ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 55 89 f5 53 48 89 fb 48 83 (...t..5...H......[]A\.U..SH..H.
138c0 ec 18 48 89 54 24 08 e8 b9 3b 00 00 48 89 df 89 c6 e8 c7 3b 00 00 48 8b 54 24 08 48 89 df 48 89 ..H.T$...;..H......;..H.T$.H..H.
138e0 c1 be 72 f9 44 00 31 c0 e8 40 41 00 00 48 83 c4 18 48 89 df 89 ee 5b 5d 48 89 c2 e9 ba fe ff ff ..r.D.1..@A..H...H....[]H.......
13900 55 89 f5 89 d6 53 48 89 fb 50 e8 8e 3b 00 00 59 48 89 df 89 ee 48 89 c2 5b 5d eb 9b 41 55 41 89 U....SH..P..;..YH....H..[]..AUA.
13920 f5 41 54 49 89 d4 55 53 48 89 fb 51 e8 5f 07 ff ff 45 85 ed 8b 28 74 14 be 01 00 00 00 48 89 df .ATI..USH..Q._...E...(t......H..
13940 e8 2d 42 00 00 b8 01 00 00 00 eb 4b 48 89 df e8 8b 3f 00 00 4d 85 e4 89 ef 74 1c e8 40 0d ff ff .-B........KH....?..M....t..@...
13960 4c 89 e2 48 89 c1 be 6a f8 44 00 48 89 df 31 c0 e8 b8 40 00 00 eb 10 e8 24 0d ff ff 48 89 df 48 L..H...j.D.H..1...@.....$...H..H
13980 89 c6 e8 15 40 00 00 48 63 f5 48 89 df e8 76 3f 00 00 b8 03 00 00 00 5a 5b 5d 41 5c 41 5d c3 41 ....@..Hc.H...v?.......Z[]A\A].A
139a0 54 83 fe ff 55 48 89 fd 53 75 0d 5b 5d 41 5c 31 d2 31 f6 e9 64 ff ff ff 89 f3 83 e3 7f 75 12 48 T...UH..Su.[]A\1.1..d........u.H
139c0 89 f0 0f b6 dc 85 db 74 23 41 bc f2 eb 44 00 eb 2d 8d 43 01 41 bc f2 eb 44 00 d0 f8 84 c0 b8 86 .......t#A...D..-.C.A...D.......
139e0 f9 44 00 0f 4e de 4c 0f 4f e0 eb 12 be 01 00 00 00 41 bc f2 eb 44 00 e8 76 41 00 00 eb 08 48 89 .D..N.L.O........A...D..vA....H.
13a00 ef e8 d9 3e 00 00 4c 89 e6 48 89 ef e8 8b 3f 00 00 48 63 f3 48 89 ef e8 ec 3e 00 00 5b 5d b8 03 ...>..L..H....?..Hc.H....>..[]..
13a20 00 00 00 41 5c c3 55 48 89 f2 48 89 f5 be d8 b9 f0 ff 53 48 89 fb 51 e8 10 42 00 00 83 ce ff 48 ...A\.UH..H.......SH..Q..B.....H
13a40 89 df e8 3e 3a 00 00 31 d2 85 c0 75 39 be fe ff ff ff 48 89 df e8 20 39 00 00 31 d2 31 f6 48 89 ...>:..1...u9.....H....9..1.1.H.
13a60 df e8 e2 42 00 00 83 ce ff 48 89 df e8 f1 39 00 00 48 89 ea be d8 b9 f0 ff 48 89 df e8 3b 44 00 ...B.....H....9..H.......H...;D.
13a80 00 ba 01 00 00 00 89 d0 5a 5b 5d c3 53 48 89 f2 48 89 fb be d8 b9 f0 ff e8 af 41 00 00 48 89 df ........Z[].SH..H.........A..H..
13aa0 be fe ff ff ff 5b e9 b3 45 00 00 41 55 49 89 d5 41 54 41 89 f4 55 53 48 89 fb 51 e8 9d 3d 00 00 .....[..E..AUI..ATA..USH..Q..=..
13ac0 48 85 c0 48 89 c5 75 04 31 c0 eb 4a 44 89 e6 48 89 df e8 ca 42 00 00 85 c0 74 ed 4c 89 ea be d8 H..H..u.1..JD..H....B....t.L....
13ae0 b9 f0 ff 48 89 df e8 61 41 00 00 83 ce ff ba fe ff ff ff 48 89 df e8 23 3a 00 00 85 c0 b8 00 00 ...H...aA..........H...#:.......
13b00 00 00 be fd ff ff ff 48 0f 44 e8 48 89 df e8 67 38 00 00 48 89 e8 5a 5b 5d 41 5c 41 5d c3 41 55 .......H.D.H...g8..H..Z[]A\A].AU
13b20 49 89 d5 41 54 41 89 f4 55 48 89 fd 53 51 e8 78 ff ff ff 48 85 c0 48 89 c3 75 0e 4c 89 ea 44 89 I..ATA..UH..SQ.x...H..H..u.L..D.
13b40 e6 48 89 ef e8 6e fd ff ff 5a 48 89 d8 5b 5d 41 5c 41 5d c3 53 83 c6 14 48 89 fb 48 83 ec 10 48 .H...n...ZH..[]A\A].S...H..H...H
13b60 89 54 24 08 e8 ed 36 00 00 85 c0 75 30 48 8b 54 24 08 48 85 d2 74 12 48 83 c4 10 48 89 df be 8d .T$...6....u0H.T$.H..t.H...H....
13b80 f9 44 00 5b e9 70 fb ff ff 48 83 c4 10 48 89 df be c0 e2 44 00 5b 31 c0 e9 5c fb ff ff 48 83 c4 .D.[.p...H...H.....D.[1..\...H..
13ba0 10 5b c3 55 89 f5 53 48 89 fb 48 83 ec 18 89 54 24 0c e8 ce 38 00 00 8b 54 24 0c 39 d0 74 10 48 .[.U..SH..H....T$...8...T$.9.t.H
13bc0 83 c4 18 48 89 df 89 ee 5b 5d e9 31 fd ff ff 48 83 c4 18 5b 5d c3 55 89 f5 53 48 89 fb 41 50 e8 ...H....[].1...H...[].U..SH..AP.
13be0 a1 38 00 00 ff c0 75 12 59 48 89 df 89 ee ba 56 d5 44 00 5b 5d e9 c0 fb ff ff 58 5b 5d c3 55 89 .8....u.YH.....V.D.[].....X[].U.
13c00 f5 53 48 89 fb 48 83 ec 18 e8 78 3b 00 00 48 85 c0 75 19 ba 04 00 00 00 89 ee 48 89 df 48 89 44 .SH..H....x;..H..u........H..H.D
13c20 24 08 e8 d9 fc ff ff 48 8b 44 24 08 48 83 c4 18 5b 5d c3 41 55 41 89 f5 41 54 49 89 fc 55 48 89 $......H.D$.H...[].AUA..ATI..UH.
13c40 cd 53 48 89 d3 41 50 e8 39 38 00 00 85 c0 7f 25 48 85 ed 74 35 48 85 db 74 13 31 c0 48 83 c9 ff .SH..AP.98.....%H..t5H..t.1.H...
13c60 48 89 df f2 ae 48 f7 d1 48 ff c9 eb 02 31 c9 48 89 4d 00 eb 15 59 5b 48 89 ea 4c 89 e7 44 89 ee H....H..H....1.H.M...Y[H..L..D..
13c80 5d 41 5c 41 5d e9 74 ff ff ff 5a 48 89 d8 5b 5d 41 5c 41 5d c3 41 57 48 85 d2 49 89 cf 41 56 41 ]A\A].t...ZH..[]A\A].AWH..I..AVA
13ca0 55 41 54 41 89 f4 55 53 48 89 fb 41 50 74 09 31 c9 e8 7d ff ff ff eb 07 31 d2 e8 3f ff ff ff 49 UATA..USH..APt.1..}.....1..?...I
13cc0 89 c5 31 ed 49 8b 3c ef 41 89 ee 48 85 ff 74 1e 4c 89 ee 48 ff c5 e8 d5 06 ff ff 85 c0 75 e5 5a ..1.I.<.A..H..t.L..H.........u.Z
13ce0 5b 5d 41 5c 41 5d 44 89 f0 41 5e 41 5f c3 4c 89 ea 48 89 df be a1 f9 44 00 31 c0 e8 2d 3d 00 00 []A\A]D..A^A_.L..H.....D.1..-=..
13d00 59 48 89 df 44 89 e6 48 89 c2 5b 5d 41 5c 41 5d 41 5e 41 5f e9 a1 fa ff ff 55 89 f5 53 48 89 fb YH..D..H..[]A\A]A^A_.....U..SH..
13d20 48 83 ec 28 48 8d 54 24 1c e8 4e 39 00 00 83 7c 24 1c 00 75 1b ba 03 00 00 00 89 ee 48 89 df f2 H..(H.T$..N9...|$..u........H...
13d40 0f 11 44 24 08 e8 b6 fb ff ff f2 0f 10 44 24 08 48 83 c4 28 5b 5d c3 55 89 f5 53 48 89 fb 48 83 ..D$.........D$.H..([].U..SH..H.
13d60 ec 18 f2 0f 11 44 24 08 e8 18 37 00 00 85 c0 f2 0f 10 44 24 08 7e 10 48 83 c4 18 48 89 df 89 ee .....D$...7.......D$.~.H...H....
13d80 5b 5d e9 92 ff ff ff 48 83 c4 18 5b 5d c3 55 89 f5 53 48 89 fb 48 83 ec 28 48 8d 54 24 1c e8 21 [].....H...[].U..SH..H..(H.T$..!
13da0 39 00 00 83 7c 24 1c 00 75 19 ba 03 00 00 00 89 ee 48 89 df 48 89 44 24 08 e8 42 fb ff ff 48 8b 9...|$..u........H..H.D$..B...H.
13dc0 44 24 08 48 83 c4 28 5b 5d c3 55 89 f5 53 48 89 fb 48 83 ec 28 48 8d 54 24 1c e8 2d 39 00 00 83 D$.H..([].U..SH..H..(H.T$..-9...
13de0 7c 24 1c 00 75 17 ba 03 00 00 00 89 ee 48 89 df 89 44 24 0c e8 07 fb ff ff 8b 44 24 0c 48 83 c4 |$..u........H...D$.......D$.H..
13e00 28 5b 5d c3 41 54 49 89 d4 55 89 f5 53 48 89 fb e8 70 36 00 00 85 c0 7e 0e 48 89 df 89 ee 5b 5d ([].ATI..U..SH...p6....~.H....[]
13e20 41 5c e9 67 ff ff ff 5b 5d 4c 89 e0 41 5c c3 41 54 41 89 d4 55 89 f5 53 48 89 fb e8 45 36 00 00 A\.g...[]L..A\.ATA..U..SH...E6..
13e40 85 c0 7e 0e 48 89 df 89 ee 5b 5d 41 5c e9 78 ff ff ff 5b 5d 44 89 e0 41 5c c3 41 55 41 54 55 53 ..~.H....[]A\.x...[]D..A\.AUATUS
13e60 48 89 fb 51 48 8b 6f 08 48 8b 47 10 4c 8b 67 18 48 89 ea 48 29 c2 48 39 f2 73 6a 48 01 ed 48 8d H..QH.o.H.G.L.g.H..H).H9.sjH..H.
13e80 14 06 48 89 e9 48 29 c1 48 39 f1 48 0f 42 ea 48 39 c5 72 0b 48 89 ef 48 29 c7 48 39 f7 73 0f be ..H..H).H9.H.B.H9.r.H..H).H9.s..
13ea0 b5 f9 44 00 4c 89 e7 31 c0 e8 4b f8 ff ff 48 89 ee 4c 89 e7 e8 c8 46 00 00 48 8b 33 48 89 c7 48 ..D.L..1..K...H..L....F..H.3H..H
13ec0 8b 4b 10 f3 a4 49 89 c5 48 8d 43 20 48 39 03 74 0d be fe ff ff ff 4c 89 e7 e8 df 34 00 00 4c 89 .K...I..H.C.H9.t......L....4..L.
13ee0 2b 48 89 6b 08 48 8b 03 48 03 43 10 5a 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 48 89 d6 55 48 89 fd +H.k.H..H.C.Z[]A\A].ATI..H..UH..
13f00 53 48 89 d3 e8 51 ff ff ff 4c 89 e6 48 89 d9 48 89 c7 f3 a4 48 01 5d 10 5b 5d 41 5c c3 49 89 f8 SH...Q...L..H..H....H.].[]A\.I..
13f20 31 c0 48 89 f7 48 83 c9 ff f2 ae 4c 89 c7 48 f7 d1 48 8d 51 ff e9 ba ff ff ff 55 53 48 89 fb 51 1.H..H.....L..H..H.Q......USH..Q
13f40 48 8b 6f 18 48 8b 57 10 48 8b 37 48 89 ef e8 f5 39 00 00 48 8d 43 20 48 39 03 74 10 5a 5b 48 89 H.o.H.W.H.7H....9..H.C.H9.t.Z[H.
13f60 ef be fe ff ff ff 5d e9 51 34 00 00 58 5b 5d c3 48 01 77 10 e9 c1 ff ff ff 41 55 83 ce ff 41 54 ......].Q4..X[].H.w......AU...AT
13f80 55 53 48 89 fb 4c 8d 63 20 48 83 ec 18 48 8b 6f 18 48 8d 54 24 08 48 89 ef e8 e8 37 00 00 4c 39 USH..L.c.H...H.o.H.T$.H....7..L9
13fa0 23 49 89 c5 74 0d be fe ff ff ff 48 89 ef e8 39 34 00 00 48 8b 54 24 08 4c 89 ee 48 89 df e8 31 #I..t......H...94..H.T$.L..H...1
13fc0 ff ff ff 31 f6 4c 39 23 48 89 ef 40 0f 94 c6 83 ee 02 e8 e6 33 00 00 48 83 c4 18 5b 5d 41 5c 41 ...1.L9#H..@........3..H...[]A\A
13fe0 5d c3 48 8d 46 20 48 89 7e 18 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 48 89 06 c3 48 8d ].H.F.H.~.H.F.....H.F.....H...H.
14000 4e 20 48 89 f0 48 89 7e 18 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 48 89 c7 48 89 0e 48 N.H..H.~.H.F.....H.F.....H..H..H
14020 89 d6 e9 33 fe ff ff 41 55 41 54 55 89 f5 83 ce ff 53 48 89 fb 51 e8 4a 34 00 00 85 c0 75 12 be ...3...AUATU.....SH..Q.J4....u..
14040 fe ff ff ff 48 89 df e8 2e 33 00 00 83 c8 ff eb 76 89 ee 48 89 df e8 e6 32 00 00 31 d2 89 c6 48 ....H....3......v..H....2..1...H
14060 89 df 89 c5 e8 65 3c 00 00 31 d2 83 ce ff 48 89 df e8 4e 36 00 00 be fe ff ff ff 49 89 c5 48 89 .....e<..1....H...N6.......I..H.
14080 df 41 89 c4 e8 f1 32 00 00 45 85 ed 74 1b 44 89 ea 89 ee 48 89 df e8 33 3c 00 00 31 d2 89 ee 48 .A....2..E..t.D....H...3<..1...H
140a0 89 df e8 e0 3e 00 00 eb 0e 89 ee 48 89 df e8 4c 37 00 00 44 8d 60 01 44 89 e2 89 ee 48 89 df e8 ....>......H...L7..D.`.D....H...
140c0 c3 3e 00 00 44 89 e0 5a 5b 5d 41 5c 41 5d c3 41 54 85 d2 55 89 d5 53 78 40 48 89 fb e8 60 32 00 .>..D..Z[]A\A].AT..U..Sx@H...`2.
140e0 00 48 89 df 41 89 c4 89 c6 31 d2 e8 de 3b 00 00 89 ea 44 89 e6 48 89 df e8 8a 3e 00 00 48 63 f5 .H..A....1...;....D..H....>..Hc.
14100 48 89 df e8 00 38 00 00 48 89 df 44 89 e6 31 d2 5b 5d 41 5c e9 6e 3e 00 00 5b 5d 41 5c c3 41 56 H....8..H..D..1.[]A\.n>..[]A\.AV
14120 41 55 49 89 d5 41 54 55 48 89 f5 53 48 89 fb 48 81 ec 20 20 00 00 64 48 8b 04 25 28 00 00 00 48 AUI..ATUH..SH..H......dH..%(...H
14140 89 84 24 18 20 00 00 31 c0 e8 15 32 00 00 48 85 ed 44 8d 60 01 75 20 ba 06 00 00 00 be c6 f9 44 ..$....1...2..H..D.`.u.........D
14160 00 48 89 df e8 df 37 00 00 48 8b 05 d8 63 24 00 48 89 44 24 10 eb 31 48 89 ea be cd f9 44 00 48 .H....7..H...c$.H.D$..1H.....D.H
14180 89 df 31 c0 e8 a4 38 00 00 be 3e eb 44 00 48 89 ef e8 4a 04 ff ff 48 85 c0 48 89 44 24 10 44 89 ..1...8...>.D.H...J...H..H.D$.D.
141a0 e2 be d3 f9 44 00 74 67 48 8d 7c 24 08 e8 54 f0 ff ff 83 f8 23 89 44 24 04 75 24 48 8d 74 24 04 ....D.tgH.|$..T.....#.D$.u$H.t$.
141c0 48 8d 7c 24 08 e8 f3 f1 ff ff 85 c0 74 11 48 63 44 24 08 8d 50 01 c6 44 04 18 0a 89 54 24 08 83 H.|$........t.HcD$..P..D....T$..
141e0 7c 24 04 1b 75 58 48 85 ed 74 53 48 8b 54 24 10 be 48 d4 44 00 48 89 ef e8 93 00 ff ff 48 85 c0 |$..uXH..tSH.T$..H.D.H.......H..
14200 48 89 44 24 10 75 15 44 89 e2 be d1 f9 44 00 48 89 df e8 40 ef ff ff e9 a4 00 00 00 48 8d 7c 24 H.D$.u.D.....D.H...@........H.|$
14220 08 e8 e0 ef ff ff 83 f8 23 89 44 24 04 75 0f 48 8d 74 24 04 48 8d 7c 24 08 e8 7f f1 ff ff 8b 44 ........#.D$.u.H.t$.H.|$.......D
14240 24 04 83 f8 ff 74 10 48 63 4c 24 08 8d 51 01 88 44 0c 18 89 54 24 08 31 d2 83 ce ff 48 89 df e8 $....t.HcL$..Q..D...T$.1....H...
14260 22 35 00 00 48 8d 54 24 08 4d 89 e8 48 89 c1 be b7 31 41 00 48 89 df e8 4a 40 00 00 48 8b 7c 24 "5..H.T$.M..H....1A.H...J@..H.|$
14280 10 41 89 c5 e8 97 fe fe ff 48 85 ed 41 89 c6 74 0a 48 8b 7c 24 10 e8 05 ff fe ff 45 85 f6 44 89 .A.......H..A..t.H.|$......E..D.
142a0 e6 48 89 df 74 12 e8 cf 30 00 00 44 89 e2 be d4 05 45 00 e9 57 ff ff ff e8 00 31 00 00 44 89 e8 .H..t...0..D.....E..W.....1..D..
142c0 48 8b 8c 24 18 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 08 ff fe ff 48 81 c4 20 20 00 00 5b H..$....dH3.%(...t......H......[
142e0 5d 41 5c 41 5d 41 5e c3 48 83 ec 18 48 89 34 24 48 89 54 24 08 be cf 2f 41 00 48 89 e2 e8 c4 3f ]A\A]A^.H...H.4$H.T$.../A.H....?
14300 00 00 48 83 c4 18 c3 49 89 f9 31 c0 48 89 f7 48 83 c9 ff 45 31 c0 f2 ae 4c 89 cf 48 f7 d1 48 8d ..H....I..1.H..H...E1...L..H..H.
14320 51 ff 48 89 f1 e9 be ff ff ff 55 48 89 d5 53 48 89 fb 48 83 ec 18 e8 66 3a 00 00 85 c0 74 50 48 Q.H.......UH..SH..H....f:....tPH
14340 89 ee 48 89 df e8 52 36 00 00 be fe ff ff ff 48 89 df e8 4b 39 00 00 83 ce ff 48 89 df e8 23 31 ..H...R6.......H...K9.....H...#1
14360 00 00 85 c0 75 17 be fd ff ff ff 48 89 df 89 44 24 0c e8 03 30 00 00 8b 44 24 0c eb 12 be fe ff ....u......H...D$...0...D$......
14380 ff ff 48 89 df e8 33 30 00 00 b8 01 00 00 00 48 83 c4 18 5b 5d c3 55 53 48 89 fb 48 83 ec 18 48 ..H...30.......H...[].USH..H...H
143a0 89 54 24 08 e8 98 2f 00 00 48 8b 54 24 08 89 c6 48 89 df 89 c5 e8 70 ff ff ff 85 c0 74 26 89 ee .T$.../..H.T$...H.....p.....t&..
143c0 48 89 df e8 9a 30 00 00 45 31 c0 31 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 98 3d 00 00 b8 H....0..E1.1...........H....=...
143e0 01 00 00 00 48 83 c4 18 5b 5d c3 55 53 48 89 fb 48 83 ec 18 e8 45 41 00 00 48 8d 54 24 0c 83 ce ....H...[].USH..H....EA..H.T$...
14400 ff 48 89 df e8 bb 32 00 00 83 7c 24 0c 00 48 89 c5 75 0f be d8 f9 44 00 48 89 df 31 c0 e8 d7 f2 .H....2...|$..H..u....D.H..1....
14420 ff ff 48 89 df be fe ff ff ff e8 4b 2f 00 00 48 83 c4 18 89 e8 5b 5d c3 41 55 41 54 49 89 d4 ba ..H........K/..H.....[].AUATI...
14440 bd e4 44 00 55 89 f5 53 48 89 fb 51 e8 45 ff ff ff 85 c0 0f 85 97 00 00 00 89 ee 48 89 df e8 22 ..D.U..SH..Q.E.............H..."
14460 30 00 00 83 f8 01 74 2e 7f 18 85 c0 75 4c ba 03 00 00 00 be d4 e6 44 00 48 89 df e8 c8 34 00 00 0.....t.....uL........D.H....4..
14480 eb 6e 83 e8 03 83 f8 01 77 30 89 ee 48 89 df e8 ce 2f 00 00 eb 5a 89 ee 48 89 df e8 c7 32 00 00 .n......w0..H..../...Z..H....2..
144a0 be ab ef 44 00 85 c0 b8 89 ef 44 00 48 0f 44 f0 48 89 df e8 e4 34 00 00 eb 36 89 ee 48 89 df e8 ...D......D.H.D.H....4...6..H...
144c0 cf 33 00 00 89 ee 48 89 df 49 89 c5 e8 b4 2f 00 00 48 89 df 89 c6 e8 c2 2f 00 00 4c 89 e9 48 89 .3....H..I..../..H....../..L..H.
144e0 c2 be f6 f9 44 00 48 89 df 31 c0 e8 3d 35 00 00 58 48 89 df 4c 89 e2 83 ce ff 5b 5d 41 5c 41 5d ....D.H..1..=5..XH..L.....[]A\A]
14500 e9 81 32 00 00 41 54 b9 01 00 00 00 41 89 d4 ba 67 e7 44 00 55 48 89 f5 be d8 b9 f0 ff 53 48 89 ..2..AT.....A...g.D.UH.......SH.
14520 fb e8 32 ed ff ff 83 ce ff 48 89 ea 48 89 df e8 18 37 00 00 83 ce ff 48 89 df e8 46 2f 00 00 83 ..2......H..H....7.....H...F/...
14540 f8 05 74 61 be fe ff ff ff 48 89 df e8 29 2e 00 00 ba 02 00 00 00 be d8 b9 f0 ff 48 89 df e8 6b ..ta.....H...).............H...k
14560 37 00 00 31 f6 44 89 e1 48 89 ea 48 89 df e8 e5 ec ff ff 48 85 c0 74 12 48 89 ea be fd f9 44 00 7..1.D..H..H.......H..t.H.....D.
14580 48 89 df 31 c0 e8 6f f1 ff ff 83 ce ff 48 89 df e8 cd 2e 00 00 48 89 ea be fd ff ff ff 48 89 df H..1..o......H.......H.......H..
145a0 e8 17 39 00 00 48 89 df be fe ff ff ff 5b 5d 41 5c e9 07 2e 00 00 41 54 41 89 f4 55 48 89 d5 53 ..9..H.......[]A\.....ATA..UH..S
145c0 48 89 fb e8 84 36 00 00 83 ce ff 48 89 df e8 b2 2e 00 00 83 f8 05 ba 01 00 00 00 74 42 be fe ff H....6.....H...............tB...
145e0 ff ff 48 89 df e8 90 2d 00 00 44 89 e6 48 89 df e8 4c 2d 00 00 31 d2 31 f6 48 89 df 41 89 c4 e8 ..H....-..D..H...L-..1.1.H..A...
14600 44 37 00 00 83 ce ff 48 89 df e8 53 2e 00 00 48 89 ea 44 89 e6 48 89 df e8 9f 38 00 00 31 d2 5b D7.....H...S...H..D..H....8..1.[
14620 5d 89 d0 41 5c c3 41 54 41 89 cc 55 48 89 f5 48 89 d6 31 d2 53 48 89 fb e8 a7 34 00 00 48 89 ee ]..A\.ATA..UH..H..1.SH....4..H..
14640 48 89 df e8 54 33 00 00 45 31 c0 31 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 18 3b 00 00 ba H...T3..E1.1...........H....;...
14660 67 e7 44 00 be d8 b9 f0 ff 48 89 df e8 45 ff ff ff be fe ff ff ff 48 89 df e8 e4 2d 00 00 48 89 g.D......H...E........H....-..H.
14680 ea be fe ff ff ff 48 89 df e8 2e 38 00 00 be fe ff ff ff 48 89 df e8 df 2c 00 00 45 85 e4 74 1a ......H....8.......H....,..E..t.
146a0 48 89 df 83 ce ff e8 b7 2d 00 00 48 89 df 48 89 ee 5b 5d 41 5c e9 6e 37 00 00 5b 5d 41 5c c3 41 H.......-..H..H..[]A\.n7..[]A\.A
146c0 57 41 56 49 89 ce 48 83 c9 ff 41 55 49 89 d5 41 54 49 89 fc 48 89 d7 55 53 48 89 f3 48 81 ec 38 WAVI..H...AUI..ATI..H..USH..H..8
146e0 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 f2 ae 48 8d 44 24 28 4c 89 64 ...dH..%(...H..$(...1...H.D$(L.d
14700 24 20 48 c7 44 24 18 00 00 00 00 48 f7 d1 48 c7 44 24 10 00 20 00 00 4c 8d 79 ff 48 89 44 24 08 $.H.D$.....H..H.D$.....L.y.H.D$.
14720 4c 89 ee 48 89 df e8 a5 ff fe ff 48 85 c0 48 89 c5 74 27 48 8d 7c 24 08 48 89 ea 48 89 de 48 29 L..H.......H..H..t'H.|$.H..H..H)
14740 da 4a 8d 5c 3d 00 e8 a9 f7 ff ff 48 8d 7c 24 08 4c 89 f6 e8 c5 f7 ff ff eb c6 48 8d 7c 24 08 48 .J.\=......H.|$.L.........H.|$.H
14760 89 de e8 b6 f7 ff ff 48 8d 7c 24 08 e8 c9 f7 ff ff 31 d2 83 ce ff 4c 89 e7 e8 08 30 00 00 48 8b .......H.|$......1....L....0..H.
14780 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 4a fa fe ff 48 81 c4 38 20 00 00 5b 5d 41 .$(...dH3.%(...t..J...H..8...[]A
147a0 5c 41 5d 41 5e 41 5f c3 53 31 f6 bf a3 33 41 00 e8 8a ac ff ff 48 85 c0 48 89 c3 74 0d be 6d 33 \A]A^A_.S1...3A......H..H..t..m3
147c0 41 00 48 89 c7 e8 4d 2b 00 00 48 89 d8 5b c3 55 53 48 89 fb 48 83 ec 18 f2 0f 11 44 24 08 e8 47 A.H...M+..H..[.USH..H......D$..G
147e0 2b 00 00 31 ff 48 89 c5 e8 3d 2b 00 00 48 39 c5 f2 0f 10 44 24 08 74 11 be 1b fa 44 00 48 89 df +..1.H...=+..H9....D$.t....D.H..
14800 31 c0 e8 f2 ee ff ff eb 1c f2 0f 10 4d 00 66 0f 2e c8 7a 02 74 0f be 35 fa 44 00 48 89 df b0 02 1...........M.f...z.t..5.D.H....
14820 e8 d4 ee ff ff f2 0f 10 05 9b b2 03 00 48 89 df e8 be 30 00 00 31 d2 83 ce ff 48 89 df e8 82 2e .............H....0..1....H.....
14840 00 00 48 3d cc ed ff ff 74 11 be 6b fa 44 00 48 89 df 31 c0 e8 a0 ee ff ff eb 14 31 d2 83 ce ff ..H=....t..k.D.H..1........1....
14860 48 89 df e8 a4 2e 00 00 3d cc ed ff ff 75 db 48 83 c4 18 48 89 df be fe ff ff ff 5b 5d e9 f8 2a H.......=....u.H...H.......[]..*
14880 00 00 41 57 41 56 41 55 41 bd fe ff ff ff 41 54 49 89 f4 55 89 d5 41 89 ef 41 29 ed 53 48 89 fb ..AWAVAUA.....ATI..U..A..A).SH..
148a0 41 f7 df 51 f2 0f 10 05 24 b2 03 00 e8 1e ff ff ff ba af fa 44 00 89 ee 48 89 df e8 94 f2 ff ff A..Q....$...........D...H.......
148c0 49 83 3c 24 00 74 3d 45 31 f6 41 39 ee 7d 10 44 89 fe 48 89 df 41 ff c6 e8 85 2b 00 00 eb eb 49 I.<$.t=E1.A9.}.D..H..A....+....I
148e0 8b 74 24 08 89 ea 48 89 df 49 83 c4 10 e8 f2 31 00 00 49 8b 54 24 f0 44 89 ee 48 89 df e8 ba 35 .t$...H..I.....1..I.T$.D..H....5
14900 00 00 eb bc 58 48 89 df 89 ee 5b 5d 41 5c 41 5d 41 5e 41 5f f7 d6 e9 5f 2a 00 00 41 54 49 89 d4 ....XH....[]A\A]A^A_..._*..ATI..
14920 55 89 cd 53 48 89 fb 48 83 ec 10 f2 0f 10 05 9d b1 03 00 48 89 74 24 08 e8 92 fe ff ff 48 8b 74 U..SH..H...........H.t$......H.t
14940 24 08 48 85 f6 74 2e 4c 89 e0 31 d2 48 85 c0 75 16 48 89 df e8 ac fb ff ff 89 ee 48 89 df f7 d6 $.H..t.L..1.H..u.H.........H....
14960 e8 87 2a 00 00 eb 0e 48 83 38 00 74 e4 ff c2 48 83 c0 10 eb d7 4d 85 e4 74 15 48 83 c4 10 48 89 ..*....H.8.t...H.....M..t.H...H.
14980 df 89 ea 5b 5d 4c 89 e6 41 5c e9 f3 fe ff ff 48 83 c4 10 48 89 df 89 ee 5b 5d 41 5c f7 d6 e9 d7 ...[]L..A\.....H...H....[]A\....
149a0 29 00 00 48 8b 47 18 03 77 3c 48 8b 17 48 8b 40 50 48 63 f6 48 8b 00 48 0f bf 04 70 48 c1 e0 04 )..H.G..w<H..H.@PHc.H..H...pH...
149c0 48 03 42 30 c3 88 56 0e 8a 47 42 88 46 0c 48 8b 47 18 48 8b 40 50 8b 50 28 8b 40 18 c6 46 0d 00 H.B0..V..GB.F.H.G.H.@P.P(.@..F..
149e0 66 89 46 0a 48 8b 47 20 66 89 56 08 48 89 06 48 89 77 20 c3 31 c0 39 77 10 75 0c 50 e8 62 be ff f.F.H.G.f.V.H..H.w..1.9w.u.P.b..
14a00 ff 5a b8 01 00 00 00 c3 41 54 49 89 d4 55 53 48 8b 47 30 48 89 f3 48 8b 6f 38 48 89 7e 18 48 89 .Z......ATI..USH.G0H..H.o8H.~.H.
14a20 46 10 48 89 77 30 c6 46 44 00 c6 46 43 00 c6 46 42 00 48 8b 47 50 48 8b 57 58 c7 46 28 00 00 00 F.H.w0.FD..FC..FB.H.GPH.WX.F(...
14a40 00 48 89 ef c7 46 2c 00 00 00 00 c7 46 30 ff ff ff ff 8b 40 08 c7 46 34 00 00 00 00 c7 46 38 00 .H...F,.....F0.....@..F4.....F8.
14a60 00 00 00 66 c7 46 40 00 00 48 c7 46 20 00 00 00 00 89 46 3c 48 8b 06 48 89 50 48 c6 40 7a 02 e8 ...f.F@..H.F......F<H..H.PH.@z..
14a80 9a 7f ff ff 48 8b 55 10 48 89 43 08 48 89 02 48 8b 45 10 c7 42 08 45 00 00 00 48 8d 48 10 48 8b ....H.U.H.C.H..H.E..B.E...H.H.H.
14aa0 45 30 48 89 4d 10 48 29 c8 48 83 f8 0f 7f 0a 31 f6 48 89 ef e8 7c 63 ff ff 48 89 df 4c 89 e6 31 E0H.M.H).H.....1.H...|c..H..L..1
14ac0 d2 5b 5d 41 5c e9 fb fe ff ff 41 57 49 89 d7 41 56 41 89 ce 41 55 45 89 c5 41 54 49 89 fc 55 53 .[]A\.....AWI..AVA..AUE..ATI..US
14ae0 48 89 f3 41 51 8b 6e 08 3b 6e 0c 7c 24 48 8d 56 0c 48 8b 7f 38 48 8b 36 41 b9 4b fd 44 00 41 b8 H..AQ.n.;n.|$H.V.H..8H.6A.K.D.A.
14b00 ff 7f 00 00 b9 18 00 00 00 e8 c6 66 00 00 48 89 03 48 63 f5 49 8b 54 24 30 48 6b f6 18 48 89 f0 ...........f..H..Hc.I.T$0Hk..H..
14b20 48 03 03 4c 89 38 44 89 70 0c 8a 52 42 88 50 10 48 8b 03 44 89 6c 30 08 ff 43 08 89 e8 5a 5b 5d H..L.8D.p..RB.P.H..D.l0..C...Z[]
14b40 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 e5 ac ff ff 48 8b 7b 38 48 89 c2 be 9a fd 44 00 31 c0 A\A]A^A_.SH.......H.{8H.....D.1.
14b60 e8 f1 4a ff ff 48 89 df 48 89 c6 e8 32 af ff ff 55 48 89 fd 53 40 00 77 42 89 f3 85 db 74 18 0f ..J..H..H...2...UH..S@.wB....t..
14b80 b6 75 42 48 89 ef 29 de ff cb e8 14 fe ff ff 8b 55 28 89 50 08 eb e4 5b 5d c3 81 ff 15 01 00 00 .uBH..).........U(.P...[].......
14ba0 74 20 7f 0d 81 ef 04 01 00 00 83 ff 02 77 10 eb 08 81 ff 1e 01 00 00 75 06 b8 01 00 00 00 c3 31 t............w.........u.......1
14bc0 c0 c3 89 f0 c3 41 56 4c 63 f6 4d 6b f6 18 41 55 41 54 41 89 f4 4d 89 f5 55 53 48 89 fb 48 8b 7f .....AVLc.Mk..AUATA..M..USH..H..
14be0 30 48 8b 6b 50 4c 03 6d 10 41 0f b6 75 10 40 38 ce 73 3a e8 ab fd ff ff 48 8b 00 49 8b 55 00 be 0H.kPL.m.A..u.@8.s:.....H..I.U..
14c00 a6 fd 44 00 48 8b 7b 38 41 8b 4d 0c 4c 8d 40 18 48 83 c2 18 31 c0 e8 3b 4a ff ff c7 43 10 00 00 ..D.H.{8A.M.L.@.H...1..;J...C...
14c20 00 00 48 89 c6 48 89 df e8 75 ae ff ff 41 8b 75 08 e8 50 50 ff ff 4c 89 f7 b8 06 00 00 00 8b 5d ..H..H...u...A.u..PP..L........]
14c40 18 48 8d 57 18 8d 4b ff 41 39 cc 7d 17 48 8b 75 10 48 89 c1 41 ff c4 48 01 f7 48 01 d6 f3 a5 48 .H.W..K.A9.}.H.u.H..A..H..H....H
14c60 89 d7 eb da 89 4d 18 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 49 89 f4 55 48 89 fd 53 52 48 8b 47 .....M.[]A\A]A^.AUATI..UH..SRH.G
14c80 30 4c 8b 6f 50 48 8b 40 20 0f bf 58 0a 41 3b 5d 18 7d 35 48 63 c3 49 8b 34 24 48 6b c0 18 49 03 0L.oPH.@...X.A;].}5Hc.I.4$Hk..I.
14ca0 45 10 48 8b 38 e8 e4 65 00 00 85 c0 74 16 41 8a 4c 24 10 41 8b 54 24 08 89 de 48 89 ef e8 03 ff E.H.8..e....t.A.L$.A.T$...H.....
14cc0 ff ff eb c9 ff c3 eb c5 58 5b 5d 41 5c 41 5d c3 41 57 41 89 f7 41 56 45 31 f6 41 55 41 54 49 89 ........X[]A\A].AWA..AVE1.AUATI.
14ce0 fc 55 48 63 ee 48 6b ed 18 53 48 83 ec 28 48 8b 47 30 4c 8b 6f 50 48 8b 48 20 49 03 6d 10 48 0f .UHc.Hk..SH..(H.G0L.oPH.H.I.m.H.
14d00 bf 41 08 0f bf d0 49 89 c0 42 8d 04 32 41 3b 45 28 7d 79 4b 8d 1c 06 48 8b 75 00 89 54 24 1c 48 .A....I..B..2A;E(}yK...H.u..T$.H
14d20 89 4c 24 10 4c 89 44 24 08 49 ff c6 48 6b db 18 49 03 5d 20 48 8b 3b e8 52 65 00 00 85 c0 4c 8b .L$.L.D$.I..Hk..I.].H.;.Re....L.
14d40 44 24 08 48 8b 4c 24 10 8b 54 24 1c 74 bb 0f b6 53 10 38 55 10 76 1d 80 79 0d 00 75 0a 0f bf 41 D$.H.L$..T$.t...S.8U.v..y..u...A
14d60 08 41 39 45 28 7e 0d 8b 75 08 49 8b 7c 24 30 e8 61 4e ff ff 8a 4b 10 8b 53 08 44 89 fe 4c 89 e7 .A9E(~..u.I.|$0.aN...K..S.D..L..
14d80 e8 40 fe ff ff b8 01 00 00 00 eb 02 31 c0 48 83 c4 28 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 .@..........1.H..([]A\A]A^A_.AUA
14da0 89 d5 41 54 41 89 cc 55 89 f5 53 48 89 fb 41 50 e8 3f fc ff ff 85 c0 75 4c 44 3b 63 04 75 0a 89 ..ATA..U..SH..AP.?.....uLD;c.u..
14dc0 ee 48 89 df e8 80 fd ff ff 44 89 ee 48 89 df e8 63 aa ff ff 89 ee 48 89 df 49 89 c5 e8 56 aa ff .H.......D..H...c.....H..I...V..
14de0 ff 48 8b 7b 38 48 89 c2 be de fd 44 00 45 89 e0 4c 89 e9 31 c0 e8 5c 48 ff ff 48 89 df 48 89 c6 .H.{8H.....D.E..L..1..\H..H..H..
14e00 e8 9d ac ff ff 58 5b 5d 41 5c 41 5d c3 41 54 8b 01 55 48 89 fd 53 89 f3 48 89 ce 29 d3 8d 50 f4 .....X[]A\A].AT..UH..S..H..)..P.
14e20 83 fa 01 77 28 45 31 e4 ff c3 44 0f 49 e3 44 89 e2 e8 c5 50 ff ff 41 83 fc 01 7e 3e 5b 48 89 ef ...w(E1...D.I.D....P..A...~>[H..
14e40 41 8d 74 24 ff 5d 41 5c e9 d1 4f ff ff 85 c0 74 05 e8 55 54 ff ff 85 db 7e 20 44 0f b6 65 44 89 A.t$.]A\..O....t..UT....~.D..eD.
14e60 de 48 89 ef e8 b5 4f ff ff 89 da 48 89 ef 5b 5d 44 89 e6 41 5c e9 79 4e ff ff 5b 5d 41 5c c3 48 .H....O....H..[]D..A\.yN..[]A\.H
14e80 8b 57 38 48 8b 7f 30 66 8b 42 46 ff c0 66 89 42 46 0f b7 c0 3d c8 00 00 00 7e 10 50 ba 03 fe 44 .W8H..0f.BF..f.BF...=....~.P...D
14ea0 00 be c8 00 00 00 e8 0f f9 fe ff c3 41 57 49 89 f7 41 56 41 55 49 89 fd 41 54 55 53 52 4c 8b 67 ............AWI..AVAUI..ATUSRL.g
14ec0 30 48 8b 5f 50 49 8b 2c 24 41 0f bf 44 24 40 44 8b 75 64 44 39 f0 7c 26 48 8b 75 30 48 8b 7f 38 0H._PI.,$A..D$@D.udD9.|&H.u0H..8
14ee0 48 8d 55 64 41 b9 0c fe 44 00 41 b8 ff 7f 00 00 b9 10 00 00 00 e8 da 62 00 00 48 89 45 30 8b 75 H.UdA...D.A............b..H.E0.u
14f00 64 49 63 c6 31 d2 48 c1 e0 04 41 39 f6 48 8b 4d 30 7d 14 48 01 c1 41 ff c6 48 c7 04 11 00 00 00 dIc.1.H...A9.H.M0}.H..A..H......
14f20 00 48 83 c2 10 eb e3 49 0f bf 44 24 40 48 c1 e0 04 4c 89 3c 01 41 f6 47 09 03 74 15 f6 45 09 04 .H.....I..D$@H...L.<.A.G..t..E..
14f40 74 0f 49 8b 7d 38 4c 89 fa 48 89 ee e8 7f 5b 00 00 41 8b 6c 24 40 8d 45 01 66 41 89 44 24 40 8b t.I.}8L..H....[..A.l$@.E.fA.D$@.
14f60 43 08 ff c0 89 c2 41 2b 54 24 3c 81 fa c8 00 00 00 7e 12 ba 0c fe 44 00 be c8 00 00 00 4c 89 e7 C.....A+T$<......~....D......L..
14f80 e8 35 f8 fe ff 3b 43 0c 7c 24 49 8b 7d 38 48 8b 33 48 8d 53 0c 41 b9 0c fe 44 00 41 b8 fd ff ff .5...;C.|$I.}8H.3H.S.A...D.A....
14fa0 7f b9 02 00 00 00 e8 29 62 00 00 48 89 03 48 63 43 08 48 8b 13 8d 48 01 89 4b 08 66 89 2c 42 58 .......)b..H..HcC.H...H..K.f.,BX
14fc0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 63 ab ff ff 48 89 df 48 89 c6 5b e9 cc fe ff ff []A\A]A^A_.SH...c...H..H..[.....
14fe0 41 56 41 55 41 54 55 53 48 8b 6f 20 48 89 fb 4c 8b 67 18 48 83 7d 00 00 74 27 80 7d 0d 00 74 21 AVAUATUSH.o.H..L.g.H.}..t'.}..t!
15000 e8 98 4c ff ff 0f b6 55 0c 41 89 c5 89 c6 48 89 df e8 bf 4b ff ff 44 89 ee 48 89 df e8 54 4c ff ..L....U.A....H....K..D..H...TL.
15020 ff 80 7d 0e 00 74 46 49 8b 7c 24 38 be 74 ef 44 00 e8 f9 64 00 00 49 8b 54 24 30 49 8b 4c 24 50 ..}..tFI.|$8.t.D...d..I.T$0I.L$P
15040 4c 89 e7 44 8b 42 28 48 8d 71 20 48 89 c2 31 c9 e8 75 fa ff ff 49 8b 54 24 50 48 63 f0 4c 89 e7 L..D.B(H.q.H..1..u...I.T$PHc.L..
15060 48 6b f6 18 48 03 72 20 e8 03 fc ff ff 48 8b 45 00 4c 8b 6b 18 0f b6 53 42 48 89 43 20 44 0f b6 Hk..H.r......H.E.L.k...SBH.C.D..
15080 75 0c 49 8b 45 50 44 89 f1 29 d1 01 48 08 40 8a 73 42 40 0f b6 c6 44 39 f0 7e 1a ff ce 48 89 df u.I.EPD..)..H.@.sB@...D9.~...H..
150a0 40 88 73 42 40 0f b6 f6 e8 f6 f8 ff ff 8b 53 28 89 50 0c eb d9 40 88 73 44 0f bf 45 08 48 83 7d @.sB@.........S(.P...@.sD..E.H.}
150c0 00 00 49 8b 54 24 50 89 42 28 74 56 44 0f bf 65 0a 4d 8b 75 50 45 3b 66 18 0f 8d 9a 00 00 00 4d ..I.T$P.B(tVD..e.M.uPE;f.......M
150e0 63 ec 0f b6 55 0c 4d 6b ed 18 4d 03 6e 10 41 38 55 10 76 19 80 7d 0d 00 74 0c 41 8b 75 08 48 89 c...U.Mk..M.n.A8U.v..}..t.A.u.H.
15100 df e8 cf 4a ff ff 8a 45 0c 41 88 45 10 48 8b 7b 18 44 89 e6 e8 b7 fb ff ff 83 f8 01 41 83 d4 00 ...J...E.A.E.H.{.D..........A...
15120 eb b3 48 0f bf 45 0a 0f bf c8 3b 4a 18 7d 4a 48 6b c0 18 be 3e fe 44 00 48 03 42 10 48 8b 10 80 ..H..E....;J.}JHk...>.D.H.B.H...
15140 7a 08 04 75 0d 80 7a 0a 00 b9 1c fe 44 00 48 0f 45 f1 8b 48 0c 49 8b 7c 24 38 48 83 c2 18 31 c0 z..u..z.....D.H.E..H.I.|$8H...1.
15160 e8 f1 44 ff ff 41 c7 44 24 10 00 00 00 00 48 89 c6 4c 89 e7 e8 29 a9 ff ff 5b 5d 41 5c 41 5d 41 ..D..A.D$.....H..L...)...[]A\A]A
15180 5e c3 41 55 31 d2 31 f6 49 89 fd 41 54 55 53 51 4c 8b 67 30 48 8b 6f 38 4c 89 e7 49 8b 1c 24 e8 ^.AU1.1.I..ATUSQL.g0H.o8L..I..$.
151a0 de 4b ff ff 4c 89 e7 e8 34 fe ff ff 49 63 4c 24 28 83 f9 ff 0f 8c b9 00 00 00 48 63 53 58 48 8b .K..L...4...IcL$(.........HcSXH.
151c0 73 18 48 c1 e1 02 48 89 ef 48 c1 e2 02 e8 85 5f 00 00 49 63 4c 24 28 48 89 43 18 83 f9 ff 89 4b s.H...H..H....._..IcL$(H.C.....K
151e0 58 0f 8c 8c 00 00 00 48 63 53 5c 48 8b 73 28 48 c1 e1 02 48 89 ef 48 c1 e2 02 e8 58 5f 00 00 49 X......HcS\H.s(H...H..H....X_..I
15200 63 4c 24 34 48 89 43 28 41 8b 44 24 28 83 f9 ff 89 43 5c 7c 5e 48 63 53 54 48 8b 73 10 48 c1 e1 cL$4H.C(A.D$(....C\|^HcSTH.s.H..
15220 04 48 89 ef 48 c1 e2 04 e8 2a 5f 00 00 49 63 4c 24 38 48 89 43 10 41 8b 44 24 34 83 f9 ff 89 43 .H..H....*_..IcL$8H.C.A.D$4....C
15240 54 7c 30 48 63 53 60 48 8b 73 20 48 c1 e1 03 48 89 ef 48 c1 e2 03 e8 fc 5e 00 00 49 0f bf 4c 24 T|0HcS`H.s.H...H..H.....^..I..L$
15260 40 48 89 43 20 41 8b 44 24 38 66 83 f9 ff 89 43 60 7d 08 48 89 ef e8 cf 5e 00 00 48 63 53 64 48 @H.C.A.D$8f....C`}.H....^..HcSdH
15280 8b 73 30 48 c1 e1 04 48 89 ef 48 c1 e2 04 e8 c4 5e 00 00 48 89 43 30 41 0f bf 44 24 40 48 89 ef .s0H...H..H.....^..H.C0A..D$@H..
152a0 48 63 53 50 48 8b 73 38 89 43 64 41 0f b6 4c 24 43 48 c1 e2 04 48 c1 e1 04 e8 99 5e 00 00 48 89 HcSPH.s8.CdA..L$CH...H.....^..H.
152c0 43 38 41 0f b6 44 24 43 89 43 50 49 8b 44 24 10 49 89 45 30 41 8b 45 10 2d 20 01 00 00 83 f8 01 C8A..D$C.CPI.D$.I.E0A.E.-.......
152e0 77 14 49 8b 75 18 4c 89 ef 48 8b 56 10 48 83 c6 18 e8 41 a8 ff ff 48 8b 45 18 48 83 6d 10 10 48 w.I.u.L..H.V.H....A...H.E.H.m..H
15300 83 78 18 00 7e 0f 5a 5b 48 89 ef 5d 41 5c 41 5d e9 60 5c 00 00 58 5b 5d 41 5c 41 5d c3 39 77 10 .x..~.Z[H..]A\A].`\..X[]A\A].9w.
15320 74 06 50 e8 21 f8 ff ff e9 36 b5 ff ff 81 7f 10 20 01 00 00 53 74 0a be 20 01 00 00 e8 08 f8 ff t.P.!....6..........St..........
15340 ff 48 8b 5f 18 e8 19 b5 ff ff 48 89 d8 5b c3 55 48 89 fd 53 48 89 f3 50 e8 d0 ff ff ff 48 8b 7d .H._......H..[.UH..SH..P.....H.}
15360 30 48 89 c6 e8 ca 4a ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 04 00 00 00 89 43 08 0H....J...C......C............C.
15380 5a 5b 5d c3 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 20 48 8b 6f 30 48 89 ef e8 90 4f ff ff 48 89 Z[].ATI..USH..H...H.o0H....O..H.
153a0 df e8 bd b4 ff ff 48 8d 74 24 08 48 89 df e8 9c ff ff ff 48 8d 54 24 08 4c 89 e6 48 89 ef e8 c2 ......H.t$.H.......H.T$.L..H....
153c0 52 ff ff 48 83 c4 20 5b 5d 41 5c c3 41 54 41 89 f4 be 0a 01 00 00 55 53 48 89 fb 8b 6f 04 e8 11 R..H...[]A\.ATA.......USH...o...
153e0 f6 ff ff 85 c0 48 89 df 74 07 e8 3e ff ff ff eb 13 e8 6d b4 ff ff 48 8b 7b 38 be 74 ef 44 00 e8 .....H..t..>......m...H.{8.t.D..
15400 2b 61 00 00 48 8b 53 50 48 89 df 45 89 e0 89 e9 48 8d 72 10 48 89 c2 e8 ae f6 ff ff 48 89 df 89 +a..H.SPH..E....H.r.H.......H...
15420 c6 5b 5d 41 5c e9 a6 f8 ff ff 41 56 41 55 41 54 55 53 0f b6 47 43 48 89 fb 48 8b 2f 3d ff 00 00 .[]A\.....AVAUATUS..GCH..H./=...
15440 00 44 8b 65 50 75 0f ba b8 fa 44 00 be ff 00 00 00 e8 64 f3 fe ff 44 39 e0 49 89 f5 49 89 d6 7c .D.ePu....D.......d...D9.I..I..|
15460 2a 48 8b 47 18 48 8b 75 38 48 8d 55 50 41 b9 b8 fa 44 00 41 b8 ff 00 00 00 b9 10 00 00 00 48 8b *H.G.H.u8H.UPA...D.A..........H.
15480 78 38 e8 4d 5d 00 00 48 89 45 38 8b 75 50 49 63 c4 31 d2 48 c1 e0 04 41 39 f4 48 8b 4d 38 7d 14 x8.M]..H.E8.uPIc.1.H...A9.H.M8}.
154a0 48 01 c1 41 ff c4 48 c7 04 11 00 00 00 00 48 83 c2 10 eb e3 0f b6 43 43 48 c1 e0 04 41 83 3e 07 H..A..H.......H.......CCH...A.>.
154c0 0f 94 44 01 08 0f b6 43 43 41 8b 56 08 48 c1 e0 04 48 03 45 38 88 50 09 0f b6 43 43 48 c1 e0 04 ..D....CCA.V.H...H.E8.P...CCH...
154e0 48 03 45 38 4c 89 28 41 f6 45 09 03 74 19 f6 45 09 04 74 13 48 8b 43 18 4c 89 ea 48 89 ee 48 8b H.E8L.(A.E..t..E..t.H.C.L..H..H.
15500 78 38 e8 c9 55 00 00 0f b6 43 43 8d 50 01 88 53 43 5b 5d 41 5c 41 5d 41 5e c3 41 57 48 85 ff 41 x8..U....CC.P..SC[]A\A]A^.AWH..A
15520 56 41 55 41 54 55 48 89 fd 53 41 50 74 33 44 0f b6 67 42 49 89 f5 48 89 d3 41 89 ce 41 ff cc 41 VAUATUH..SAPt3D..gBI..H..A..A..A
15540 83 fc ff 74 5d 44 89 e6 48 89 ef e8 53 f4 ff ff 48 8b 30 4c 89 ef e8 33 5d 00 00 85 c0 74 dd eb ...t]D..H...S...H.0L...3]....t..
15560 07 31 c0 e9 b0 00 00 00 45 85 f6 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 07 00 00 00 44 .1......E...C......C...........D
15580 89 63 08 75 16 48 8b 45 20 0f b6 50 0c 44 39 e2 7e 05 48 8b 00 eb f2 c6 40 0d 01 b8 07 00 00 00 .c.u.H.E...P.D9.~.H.....@.......
155a0 eb 76 48 8b 45 00 45 31 e4 4c 8b 78 38 0f b6 45 43 45 89 e6 41 39 c4 7d 1c 4c 89 e0 4c 89 ee 49 .vH.E.E1.L.x8..ECE..A9.}.L..L..I
155c0 ff c4 48 c1 e0 04 49 8b 3c 07 e8 bf 5c 00 00 85 c0 74 da eb 26 48 8b 7d 10 31 c9 48 89 da 4c 89 ..H...I.<...\....t..&H.}.1.H..L.
155e0 ee e8 34 ff ff ff 85 c0 74 2e 48 89 da 4c 89 ee 48 89 ef e8 32 fe ff ff 41 89 c6 c7 43 10 ff ff ..4.....t.H..L..H...2...A...C...
15600 ff ff c7 43 14 ff ff ff ff b8 08 00 00 00 c7 03 08 00 00 00 44 89 73 08 5a 5b 5d 41 5c 41 5d 41 ...C................D.s.Z[]A\A]A
15620 5e 41 5f c3 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 e8 f4 fc ff ff 48 8b 6b 30 b9 01 00 ^A_.AUATI..USH..H..(.....H.k0...
15640 00 00 4c 89 e2 48 89 c6 49 89 c5 48 89 ef e8 c7 fe ff ff 85 c0 75 4c 48 8b 73 60 4c 89 e2 b9 01 ..L..H..I..H.........uLH.s`L....
15660 00 00 00 48 89 ef e8 af fe ff ff 48 8b 7b 30 4c 89 ee e8 bc 47 ff ff 48 8d 54 24 08 4c 89 e6 48 ...H.......H.{0L....G..H.T$.L..H
15680 89 ef c7 44 24 18 ff ff ff ff c7 44 24 1c ff ff ff ff c7 44 24 08 04 00 00 00 89 44 24 10 e8 e2 ...D$......D$......D$......D$...
156a0 4f ff ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 68 8b O..H..([]A\A].AWAVAUATUSH..H..h.
156c0 6f 04 e8 b8 f7 ff ff 8b 43 10 3d 0a 01 00 00 0f 84 79 07 00 00 7f 56 3d 03 01 00 00 0f 84 7d 01 o.......C.=......y....V=......}.
156e0 00 00 7f 19 83 f8 3b 0f 84 86 00 00 00 3d 02 01 00 00 0f 84 56 07 00 00 e9 66 07 00 00 3d 08 01 ......;......=......V....f...=..
15700 00 00 0f 84 80 01 00 00 3d 09 01 00 00 0f 85 50 07 00 00 48 89 df e8 48 b1 ff ff 48 8d 74 24 28 ........=......P...H...H...H.t$(
15720 48 89 df e8 fc fe ff ff e9 fe 03 00 00 3d 11 01 00 00 0f 84 5d 03 00 00 7f 17 3d 0b 01 00 00 74 H............=......].....=....t
15740 3f 3d 0d 01 00 00 0f 84 41 04 00 00 e9 12 07 00 00 3d 16 01 00 00 74 7d 3d 1d 01 00 00 0f 84 05 ?=......A........=....t}=.......
15760 05 00 00 3d 12 01 00 00 0f 85 f5 06 00 00 e9 0f 06 00 00 48 89 df e8 e8 b0 ff ff e9 4f 07 00 00 ...=...............H........O...
15780 4c 8b 63 30 c7 44 24 40 ff ff ff ff 48 8d 74 24 40 48 89 df e8 bf 16 00 00 81 7b 10 05 01 00 00 L.c0.D$@....H.t$@H........{.....
157a0 74 ea be 04 01 00 00 48 89 df e8 45 f2 ff ff 85 c0 74 08 48 89 df e8 39 15 00 00 be 06 01 00 00 t......H...E.....t.H...9........
157c0 89 e9 ba 0b 01 00 00 48 89 df e8 ce f5 ff ff 8b 74 24 40 eb 7d 4c 8b 63 30 48 89 df e8 82 b0 ff .......H........t$@.}L.c0H......
157e0 ff 4c 89 e7 e8 e5 43 ff ff 48 89 df 41 89 c6 e8 9d 14 00 00 48 8d 74 24 40 ba 01 00 00 00 4c 89 .L....C..H..A.......H.t$@.....L.
15800 e7 41 89 c5 e8 bc f1 ff ff be 03 01 00 00 48 89 df e8 07 fb ff ff 48 89 df e8 d6 14 00 00 4c 89 .A............H.......H.......L.
15820 e7 e8 77 44 ff ff 44 89 f2 89 c6 4c 89 e7 e8 53 44 ff ff be 06 01 00 00 89 e9 ba 16 01 00 00 48 ..wD..D....L...SD..............H
15840 89 df e8 56 f5 ff ff 4c 89 e7 e8 91 f7 ff ff 44 89 ee 4c 89 e7 e8 1b 44 ff ff e9 70 06 00 00 48 ...V...L.......D..L....D...p...H
15860 89 df e8 fc af ff ff 48 89 df e8 85 14 00 00 89 e9 ba 03 01 00 00 be 06 01 00 00 48 89 df e8 1a .......H...................H....
15880 f5 ff ff e9 47 06 00 00 4c 8b 6b 30 48 8d 74 24 28 ba 01 00 00 00 4c 89 ef e8 27 f1 ff ff 48 89 ....G...L.k0H.t$(.....L...'...H.
158a0 df e8 bd af ff ff 48 89 df e8 7f fa ff ff 49 89 c4 8b 43 10 83 f8 3d 74 1e 3d 0c 01 00 00 0f 84 ......H.......I...C...=t.=......
158c0 e3 00 00 00 83 f8 2c be b7 fe 44 00 0f 85 d8 05 00 00 e9 d0 00 00 00 4c 8b 73 30 ba 0b 00 00 00 ......,...D............L.s0.....
158e0 be 6a fe 44 00 48 89 df 45 0f b6 7e 44 e8 d9 f6 ff ff ba 0b 00 00 00 be 76 fe 44 00 48 89 df e8 .j.D.H..E..~D...........v.D.H...
15900 c7 f6 ff ff ba 0a 00 00 00 be 82 fe 44 00 48 89 df e8 b5 f6 ff ff 4c 89 e6 48 89 df e8 8b f5 ff ............D.H.......L..H......
15920 ff be 3d 00 00 00 48 89 df e8 ef f9 ff ff 48 89 df e8 94 13 00 00 be 2c 00 00 00 48 89 df e8 da ..=...H.......H........,...H....
15940 f9 ff ff 48 89 df e8 7f 13 00 00 be 2c 00 00 00 48 89 df e8 9c f0 ff ff 85 c0 74 0a 48 89 df e8 ...H........,...H.........t.H...
15960 66 13 00 00 eb 2c f2 0f 10 05 aa 8d 03 00 4c 89 f7 e8 e2 44 ff ff 41 0f b6 76 44 4c 89 f7 89 c2 f....,........L....D..A..vDL....
15980 e8 20 44 ff ff be 01 00 00 00 4c 89 f7 e8 8c 44 ff ff 41 b8 01 00 00 00 b9 01 00 00 00 89 ea 44 ..D.......L....D..A............D
159a0 89 fe e9 ca 00 00 00 4c 8b 73 30 ba 0f 00 00 00 be 8d fe 44 00 48 89 df 41 0f b6 46 44 89 04 24 .......L.s0........D.H..A..FD..$
159c0 e8 06 f6 ff ff ba 0b 00 00 00 be 9d fe 44 00 48 89 df e8 f4 f5 ff ff ba 0d 00 00 00 be a9 fe 44 .............D.H...............D
159e0 00 48 89 df e8 e2 f5 ff ff 4c 89 e6 48 89 df 41 bc 04 00 00 00 e8 b2 f4 ff ff be 2c 00 00 00 48 .H.......L..H..A...........,...H
15a00 89 df e8 ed ef ff ff 85 c0 74 18 48 89 df 41 ff c4 e8 17 f9 ff ff 48 89 df 48 89 c6 e8 8b f4 ff .........t.H..A.......H..H......
15a20 ff eb d7 be 0c 01 00 00 48 89 df e8 ed f8 ff ff 48 8d 74 24 40 48 89 df 44 8b 7b 04 e8 02 0e 00 ........H.......H.t$@H..D.{.....
15a40 00 48 8b 7b 30 48 8d 4c 24 40 89 c2 be 03 00 00 00 e8 b7 f3 ff ff be 03 00 00 00 4c 89 f7 e8 8e .H.{0H.L$@.................L....
15a60 43 ff ff 8b 34 24 41 8d 4c 24 fd 45 31 c0 44 89 fa 48 89 df e8 ac 12 00 00 48 89 df 89 e9 ba 08 C...4$A.L$.E1.D..H.......H......
15a80 01 00 00 be 06 01 00 00 e8 10 f3 ff ff 4c 89 ef e9 8c 00 00 00 4c 8b 63 30 4c 89 e7 e8 2d 41 ff .............L.......L.c0L...-A.
15aa0 ff 48 8d 74 24 28 ba 01 00 00 00 4c 89 e7 41 89 c5 e8 0f ef ff ff 48 8d 74 24 40 31 d2 4c 89 e7 .H.t$(.....L..A.......H.t$@1.L..
15ac0 e8 00 ef ff ff 48 89 df e8 96 ad ff ff 48 89 df e8 1b 04 00 00 89 e9 ba 11 01 00 00 be 15 01 00 .....H.......H..................
15ae0 00 48 89 df e8 b4 f2 ff ff 48 89 df e8 a0 11 00 00 80 7c 24 4d 00 89 c5 74 0f 0f b6 54 24 4c 89 .H.......H........|$M...t...T$L.
15b00 c6 4c 89 e7 e8 cc 40 ff ff 4c 89 e7 e8 cf f4 ff ff 4c 89 e7 44 89 ea 89 ee e8 68 41 ff ff 4c 89 .L....@..L.......L..D.....hA..L.
15b20 e7 e8 ba f4 ff ff e9 a4 03 00 00 8b 43 10 83 f8 2e 75 0f 48 8d 74 24 28 48 89 df e8 44 f8 ff ff ............C....u.H.t$(H...D...
15b40 eb e9 31 d2 83 f8 3a 75 12 48 8d 74 24 28 48 89 df e8 2e f8 ff ff ba 01 00 00 00 48 8d 74 24 40 ..1...:u.H.t$(H............H.t$@
15b60 89 e9 48 89 df e8 bd 03 00 00 48 8b 7b 30 48 8d 74 24 28 48 8d 54 24 40 e8 38 49 ff ff 48 8b 7b ..H.......H.{0H.t$(H.T$@.8I..H.{
15b80 30 89 ee e8 59 4b ff ff e9 42 03 00 00 48 89 df e8 ce ac ff ff be 09 01 00 00 48 89 df e8 52 ee 0...YK...B...H............H...R.
15ba0 ff ff 85 c0 74 4e 48 89 df 48 8b 6b 30 e8 7b f7 ff ff 48 89 df 48 89 c6 e8 ef f2 ff ff 48 8b 7b ....tNH..H.k0.{...H..H.......H.{
15bc0 30 be 01 00 00 00 e8 a5 ef ff ff 8b 4b 04 48 8d 74 24 40 31 d2 48 89 df e8 4a 03 00 00 8b 74 24 0...........K.H.t$@1.H...J....t$
15be0 48 48 89 ef e8 ba ed ff ff 8b 55 28 89 50 08 e9 db 02 00 00 31 ed 48 89 df ff c5 e8 2d f7 ff ff HH........U(.P......1.H.....-...
15c00 48 89 df 48 89 c6 e8 a1 f2 ff ff be 2c 00 00 00 48 89 df e8 dc ed ff ff 85 c0 75 da be 3d 00 00 H..H........,...H.........u..=..
15c20 00 48 89 df e8 cb ed ff ff 85 c0 74 0f 48 8d 74 24 40 48 89 df e8 09 0c 00 00 eb 0a c7 44 24 40 .H.........t.H.t$@H..........D$@
15c40 00 00 00 00 31 c0 48 8b 7b 30 48 8d 4c 24 40 89 ee 89 c2 e8 b5 f1 ff ff 48 8b 7b 30 89 ee e8 0d ....1.H.{0H.L$@.........H.{0....
15c60 ef ff ff e9 67 02 00 00 48 89 df 45 31 ff e8 f0 ab ff ff 48 89 df e8 b2 f6 ff ff 4c 8b 63 50 4c ....g...H..E1......H.......L.cPL
15c80 8b 6b 30 49 89 c6 49 8d 44 24 20 48 89 04 24 49 8b 45 20 48 0f bf 40 08 44 0f bf c0 49 89 c1 43 .k0I..I.D$.H..$I.E.H..@.D...I..C
15ca0 8d 04 38 41 3b 44 24 28 7d 72 4b 8d 0c 0f 49 8b 44 24 20 4c 89 f7 44 89 44 24 1c 4c 89 4c 24 10 ..8A;D$(}rK...I.D$.L..D.D$.L.L$.
15cc0 49 ff c7 48 6b c9 18 48 8b 34 08 48 89 4c 24 08 e8 b9 55 00 00 85 c0 48 8b 4c 24 08 4c 8b 4c 24 I..Hk..H.4.H.L$...U....H.L$.L.L$
15ce0 10 44 8b 44 24 1c 74 b7 49 8b 44 24 20 49 8d 56 18 be cc fe 44 00 8b 4c 08 0c 49 8b 45 18 48 8b .D.D$.t.I.D$.I.V....D..L..I.E.H.
15d00 78 38 31 c0 e8 4d 39 ff ff 49 8b 7d 18 48 89 c6 c7 47 10 00 00 00 00 e8 86 9d ff ff be 1d 01 00 x81..M9..I.}.H...G..............
15d20 00 48 89 df e8 f4 f5 ff ff 45 8b 45 28 48 8b 34 24 89 e9 4c 89 f2 48 89 df e8 8c ed ff ff 48 89 .H.......E.E(H.4$..L..H.......H.
15d40 df 89 c5 e8 f1 10 00 00 8b 7b 10 31 f6 e8 48 ee ff ff 85 c0 48 63 f5 74 13 49 8b 45 20 48 6b d6 .........{.1..H.....Hc.t.I.E.Hk.
15d60 18 49 03 54 24 20 8a 40 0c 88 42 10 48 6b f6 18 48 89 df 49 03 74 24 20 e8 f3 ee ff ff e9 4d 01 .I.T$..@..B.Hk..H..I.t$.......M.
15d80 00 00 48 89 df e8 d9 aa ff ff 44 8b 63 10 be 01 00 00 00 48 8b 6b 30 44 89 e7 e8 fb ed ff ff 85 ..H.......D.c......H.k0D........
15da0 c0 0f 85 83 00 00 00 41 83 fc 3b 74 7d 48 8d 74 24 40 48 89 df e8 89 0a 00 00 41 89 c4 8b 44 24 .......A..;t}H.t$@H.......A...D$
15dc0 40 83 e8 0c 83 f8 01 77 41 48 8d 74 24 40 83 ca ff 48 89 ef e8 22 41 ff ff 83 7c 24 40 0c 75 20 @......wAH.t$@...H..."A...|$@.u.
15de0 41 ff cc 75 1b 48 8b 45 00 48 63 54 24 48 48 8b 40 18 48 8d 14 90 8b 02 83 e0 c0 83 c8 1e 89 02 A..u.H.E.HcT$HH.@.H.............
15e00 0f b6 45 42 41 83 cc ff eb 25 41 83 fc 01 48 8d 74 24 40 48 89 ef 75 07 e8 c8 44 ff ff eb 10 e8 ..EBA....%A...H.t$@H..u...D.....
15e20 87 44 ff ff 0f b6 45 42 eb 05 45 31 e4 31 c0 48 89 ef 44 89 e2 89 c6 e8 46 3f ff ff be 3b 00 00 .D....EB..E1.1.H..D.....F?...;..
15e40 00 48 89 df e8 ab eb ff ff e9 81 00 00 00 48 8b 7b 30 e8 46 3e ff ff 48 89 df 89 c6 e8 6b f5 ff .H............H.{0.F>..H.....k..
15e60 ff eb 6c 48 8d 74 24 48 48 89 df 48 8b 6b 30 e8 56 0b 00 00 8b 43 10 83 f8 2c 74 05 83 f8 3d 75 ..lH.t$HH..H.k0.V....C...,t...=u
15e80 1d 48 8d 74 24 40 ba 01 00 00 00 48 89 df 48 c7 44 24 40 00 00 00 00 e8 4f 0c 00 00 eb 31 83 7c .H.t$@.....H..H.D$@.....O....1.|
15ea0 24 48 0c 74 0d be f2 fe 44 00 48 89 df e9 65 fe ff ff 48 8b 45 00 48 63 54 24 50 48 8b 40 18 48 $H.t....D.H...e...H.E.HcT$PH.@.H
15ec0 8d 14 90 8b 02 25 ff 3f 80 ff 80 cc 40 89 02 48 8b 43 30 8a 50 42 88 50 44 48 8b 43 38 66 ff 48 .....%.?....@..H.C0.PB.PDH.C8f.H
15ee0 46 48 83 c4 68 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 fb 51 8b 6b 10 be 01 00 00 00 89 ef FH..h[]A\A]A^A_.USH..Q.k........
15f00 e8 95 ec ff ff 85 c0 75 1a 81 fd 12 01 00 00 48 89 df 75 08 5a 5b 5d e9 92 f7 ff ff e8 8d f7 ff .......u.......H..u.Z[].........
15f20 ff eb d3 58 5b 5d c3 41 57 41 89 d7 41 56 41 89 ce 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec ...X[].AWA..AVA..AUATI..USH..H..
15f40 78 4c 8b 5f 30 4c 8b 6f 38 49 8b 2b 44 8b 55 60 45 39 53 38 7d 2e 49 63 43 38 48 8b 55 20 4c 89 xL._0L.o8I.+D.U`E9S8}.IcC8H.U.L.
15f60 ef 8d 48 01 48 8d 14 c2 41 89 4b 38 48 89 14 24 e8 73 90 ff ff 48 8b 14 24 48 89 02 f6 40 09 03 ..H.H...A.K8H..$.s...H..$H...@..
15f80 75 62 eb 7c 48 8b 75 20 48 8d 55 60 b9 08 00 00 00 41 b9 1f d5 44 00 41 b8 ff ff 03 00 4c 89 ef ub.|H.u.H.U`.....A...D.A.....L..
15fa0 44 89 54 24 0c 4c 89 1c 24 e8 26 52 00 00 44 8b 54 24 0c 8b 55 60 4c 8b 1c 24 48 89 45 20 31 c0 D.T$.L..$.&R..D.T$..U`L..$H.E.1.
15fc0 49 63 ca 48 c1 e1 03 41 39 d2 7d 8a 48 89 ce 48 03 75 20 41 ff c2 48 c7 04 06 00 00 00 00 48 83 Ic.H...A9.}.H..H.u.A..H.......H.
15fe0 c0 08 eb e3 f6 45 09 04 74 16 48 89 c2 48 89 ee 4c 89 ef 48 89 04 24 e8 d4 4a 00 00 48 8b 04 24 .....E..t.H..H..L..H..$..J..H..$
16000 48 8d 54 24 18 48 8d 74 24 28 44 89 70 68 48 89 df 48 89 44 24 28 e8 ed e9 ff ff be 28 00 00 00 H.T$.H.t$(D.phH..H.D$(......(...
16020 48 89 df e8 f5 f2 ff ff 45 85 ff 74 20 be ff fe 44 00 48 89 df ba 04 00 00 00 e8 8c ef ff ff 48 H.......E..t....D.H............H
16040 8b 7b 30 be 01 00 00 00 e8 23 eb ff ff 48 8b 6b 30 45 31 ff 4c 8b 6d 00 41 c6 45 79 00 83 7b 10 .{0......#...H.k0E1.L.m.A.Ey..{.
16060 29 74 5d 8b 43 10 3d 18 01 00 00 74 1f 3d 20 01 00 00 75 27 48 89 df 41 ff c7 e8 ae f2 ff ff 48 )t].C.=....t.=....u'H..A.......H
16080 89 df 48 89 c6 e8 22 ee ff ff eb 1c 48 89 df e8 cf a7 ff ff 41 c6 45 79 01 eb 0d be 04 ff 44 00 ..H...".....H.......A.Ey......D.
160a0 48 89 df e8 fa 99 ff ff 41 80 7d 79 00 75 11 be 2c 00 00 00 48 89 df e8 38 e9 ff ff 85 c0 eb a1 H.......A.}y.u..,...H...8.......
160c0 48 8b 7b 30 44 89 fe e8 a4 ea ff ff 8a 45 42 48 89 ef 41 88 45 78 0f b6 75 42 e8 3f 3d ff ff be H.{0D........EBH..A.Ex..uB.?=...
160e0 29 00 00 00 48 89 df e8 31 f2 ff ff 48 89 df e8 fc fd ff ff 8b 53 04 48 8b 44 24 28 44 89 f1 48 )...H...1...H........S.H.D$(D..H
16100 89 df be 06 01 00 00 89 50 6c ba 09 01 00 00 e8 89 ec ff ff 48 8b 43 30 31 d2 be 25 00 00 00 48 ........Pl..........H.C01..%...H
16120 8b 68 10 8b 45 38 48 89 ef 8d 48 ff e8 63 3c ff ff 4c 89 e6 41 89 44 24 08 48 89 ef 41 c7 44 24 .h..E8H...H..c<..L..A.D$.H..A.D$
16140 10 ff ff ff ff 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0b 00 00 00 e8 50 41 ff ff 48 89 df e8 1f .....A.D$.....A..$.....PA..H....
16160 f0 ff ff 48 83 c4 78 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 89 d5 41 54 55 48 89 fd 53 ...H..x[]A\A]A^A_.AVAUA..ATUH..S
16180 48 89 f3 48 83 ec 30 e8 f3 ec ff ff 8b 45 10 83 f8 2d 74 15 3d 0f 01 00 00 0f 84 14 03 00 00 83 H..H..0......E...-t.=...........
161a0 f8 23 75 3b e9 15 03 00 00 45 31 e4 48 89 ef 44 8b 75 04 e8 ab a6 ff ff 48 89 de 48 89 ef ba 08 .#u;.....E1.H..D.u......H..H....
161c0 00 00 00 e8 aa ff ff ff 48 8b 7d 30 44 89 f1 48 89 da 44 89 e6 e8 20 46 ff ff e9 78 01 00 00 3d ........H.}0D..H..D....F...x...=
161e0 0e 01 00 00 0f 84 c4 00 00 00 7f 2f 3d 07 01 00 00 0f 84 cd 00 00 00 3d 09 01 00 00 0f 84 26 01 .........../=..........=......&.
16200 00 00 83 f8 7b 0f 85 37 01 00 00 48 89 de 48 89 ef e8 f4 03 00 00 e9 3c 01 00 00 3d 18 01 00 00 ....{..7...H..H........<...=....
16220 0f 84 bb 00 00 00 7f 24 3d 14 01 00 00 0f 85 0f 01 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff .......$=...........C......C....
16240 ff c7 03 02 00 00 00 e9 8c 00 00 00 3d 1f 01 00 00 74 31 3d 21 01 00 00 0f 85 e4 00 00 00 48 8b ............=....t1=!.........H.
16260 75 18 48 8b 7d 30 e8 c8 3b ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 04 00 00 00 e9 u.H.}0..;...C......C............
16280 9f 00 00 00 c7 43 08 00 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 05 00 00 00 f2 .....C......C......C............
162a0 0f 10 45 18 f2 0f 11 43 08 e9 a1 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 01 00 ..E....C.......C......C.........
162c0 00 00 eb 14 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 03 00 00 00 c7 43 08 00 00 00 00 eb .....C......C............C......
162e0 6e 48 8b 7d 30 48 8b 07 80 78 79 00 75 0d be 1d ff 44 00 48 89 ef e8 a7 97 ff ff 45 31 c0 b9 01 nH.}0H...xy.u....D.H.......E1...
16300 00 00 00 31 d2 be 26 00 00 00 e8 c9 39 ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 0d ...1..&.....9...C......C........
16320 00 00 00 89 43 08 eb 27 48 89 ef e8 33 a5 ff ff 8b 4d 04 31 d2 48 89 de 48 89 ef e8 e7 fb ff ff ....C..'H...3....M.1.H..H.......
16340 eb 15 48 89 de 48 89 ef e8 7d 06 00 00 eb 08 48 89 ef e8 0c a5 ff ff 8b 45 10 83 f8 5e 0f 84 ac ..H..H...}.....H........E...^...
16360 00 00 00 7f 48 83 f8 2d 0f 84 cf 00 00 00 7f 1d 83 f8 2a 0f 84 8b 00 00 00 45 31 e4 83 f8 2b 0f ....H..-..........*......E1...+.
16380 84 26 01 00 00 41 b4 04 83 f8 25 eb 66 83 f8 3c 0f 84 8f 00 00 00 83 f8 3e 41 bc 0b 00 00 00 0f .&...A....%.f..<........>A......
163a0 84 06 01 00 00 41 b4 03 83 f8 2f eb 46 3d 19 01 00 00 74 66 7f 22 3d 10 01 00 00 74 78 3d 17 01 .....A..../.F=....tf."=....tx=..
163c0 00 00 41 bc 06 00 00 00 0f 84 dd 00 00 00 41 b4 0d 3d 01 01 00 00 eb 1b 3d 1b 01 00 00 74 4e 41 ..A...........A..=......=....tNA
163e0 bc 0c 00 00 00 0f 8c c0 00 00 00 41 b4 0a 3d 1c 01 00 00 0f 84 b2 00 00 00 41 bc 0f 00 00 00 e9 ...........A..=..........A......
16400 a7 00 00 00 41 bc 02 00 00 00 e9 9c 00 00 00 41 bc 05 00 00 00 e9 91 00 00 00 41 bc 07 00 00 00 ....A..........A..........A.....
16420 e9 86 00 00 00 41 bc 08 00 00 00 eb 7e 41 bc 09 00 00 00 eb 76 41 bc 0e 00 00 00 eb 6e 41 bc 01 .....A......~A......vA......nA..
16440 00 00 00 eb 66 45 89 e6 43 0f b6 84 36 90 ff 44 00 44 39 e8 7e 73 44 8b 45 04 48 89 ef 44 89 44 ....fE..C...6..D.D9.~sD.E.H..D.D
16460 24 0c e8 fc a3 ff ff 48 8b 7d 30 44 89 e6 48 89 da e8 39 42 ff ff 43 0f b6 94 36 91 ff 44 00 48 $......H.}0D..H...9B..C...6..D.H
16480 8d 74 24 18 48 89 ef e8 e6 fc ff ff 48 8b 7d 30 44 8b 44 24 0c 41 89 c6 48 8d 4c 24 18 44 89 e6 .t$.H.......H.}0D.D$.A..H.L$.D..
164a0 48 89 da 45 89 f4 e8 b0 44 ff ff 41 83 fc 0f 75 94 eb 16 41 bc 01 00 00 00 e9 ee fc ff ff 41 bc H..E....D..A...u...A..........A.
164c0 02 00 00 00 e9 e3 fc ff ff 48 8b 45 38 66 ff 48 46 48 83 c4 30 44 89 e0 5b 5d 41 5c 41 5d 41 5e .........H.E8f.HFH..0D..[]A\A]A^
164e0 c3 31 d2 e9 8a fc ff ff 55 48 89 f5 53 48 89 fb 50 e8 6d a3 ff ff 48 89 ee 48 89 df e8 e0 ff ff .1......UH..SH..P.m...H..H......
16500 ff 48 8b 7b 30 48 89 ee e8 34 3e ff ff 5a 48 89 df be 5d 00 00 00 5b 5d e9 00 ee ff ff 41 56 41 .H.{0H...4>..ZH...]...[].....AVA
16520 55 41 54 49 89 f4 55 48 89 fd 53 48 83 ec 30 81 7f 10 20 01 00 00 48 8b 5f 30 44 8a 6b 44 75 25 UATI..UH..SH..0.......H._0D.kDu%
16540 81 7e 20 fd ff ff 7f 7e 12 ba 48 ff 44 00 be fd ff ff 7f 48 89 df e8 5f e2 fe ff 48 89 e6 e8 ec .~.....~..H.D......H..._...H....
16560 ed ff ff eb 08 48 89 e6 e8 7b ff ff ff 41 ff 44 24 20 48 89 ef be 3d 00 00 00 e8 9e ed ff ff 48 .....H...{...A.D$.H...=........H
16580 89 e6 48 89 df e8 c9 3d ff ff 48 8d 74 24 18 48 89 ef 41 89 c6 e8 47 ff ff ff 48 8d 74 24 18 48 ..H....=..H.t$.H..A...G...H.t$.H
165a0 89 df e8 ac 3d ff ff 41 89 c0 49 8b 44 24 18 44 89 f1 48 89 df be 0a 00 00 00 8b 50 08 e8 16 37 ....=..A..I.D$.D..H........P...7
165c0 ff ff 44 88 6b 44 48 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 55 48 89 fd 53 48 89 f3 52 e8 00 ff ff ..D.kDH..0[]A\A]A^.UH..SH..R....
165e0 ff 8b 43 24 48 8b 7d 30 3d fd ff ff 7f 7e 0f ba 48 ff 44 00 be fd ff ff 7f e8 bc e1 fe ff ff c0 ..C$H.}0=....~..H.D.............
16600 ff 43 28 89 43 24 58 5b 5d c3 41 56 45 31 c0 31 c9 31 d2 41 55 41 54 49 89 f4 be 0b 00 00 00 55 .C(.C$X[].AVE1.1.1.AUATI.......U
16620 53 48 89 fb 48 83 ec 30 48 8b 6f 30 44 8b 77 04 48 89 ef e8 a0 36 ff ff 4c 63 e8 4c 89 e6 41 c7 SH..H..0H.o0D.w.H....6..Lc.L..A.
16640 44 24 10 ff ff ff ff 45 89 6c 24 08 48 8b 7b 30 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0b 00 00 D$.....E.l$.H.{0A.D$.....A..$...
16660 00 c7 44 24 28 00 00 00 00 c7 44 24 20 00 00 00 00 c7 44 24 24 00 00 00 00 4c 89 64 24 18 c7 44 ..D$(.....D$......D$$....L.d$..D
16680 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff c7 04 24 00 00 00 00 c7 44 24 08 00 00 00 00 e8 09 3c $......D$.......$.....D$.......<
166a0 ff ff be 7b 00 00 00 48 89 df e8 6e ec ff ff 83 7b 10 7d 75 25 44 89 f1 ba 7b 00 00 00 be 7d 00 ...{...H...n....{.}u%D...{....}.
166c0 00 00 48 89 df e8 d3 e6 ff ff 83 7c 24 28 00 0f 85 b0 00 00 00 e9 08 01 00 00 83 3c 24 00 74 3a ..H........|$(.............<$.t:
166e0 48 89 e6 48 89 ef e8 c0 3b ff ff 83 7c 24 28 32 c7 04 24 00 00 00 00 75 21 48 8b 44 24 18 8b 54 H..H....;...|$(2..$....u!H.D$..T
16700 24 24 b9 32 00 00 00 48 89 ef 8b 70 08 e8 78 43 ff ff c7 44 24 28 00 00 00 00 8b 43 10 83 f8 5b $$.2...H...p..xC...D$(.....C...[
16720 74 1c 3d 20 01 00 00 75 22 48 89 df e8 64 a1 ff ff 83 f8 3d 48 89 e6 48 89 df 75 15 eb 06 48 89 t.=....u"H...d.....=H..H..u...H.
16740 e6 48 89 df e8 d4 fd ff ff eb 0b 48 89 e6 48 89 df e8 7d fe ff ff be 2c 00 00 00 48 89 df e8 91 .H.........H..H...}....,...H....
16760 e2 ff ff 85 c0 0f 85 44 ff ff ff be 3b 00 00 00 48 89 df e8 7c e2 ff ff 85 c0 0f 85 2f ff ff ff .......D....;...H...|......./...
16780 e9 30 ff ff ff 8b 04 24 8d 50 f4 83 fa 01 77 2b 83 ca ff 48 89 e6 48 89 ef e8 5d 37 ff ff 48 8b .0.....$.P....w+...H..H...]7..H.
167a0 44 24 18 8b 54 24 24 83 c9 ff 48 89 ef 8b 70 08 e8 d5 42 ff ff ff 4c 24 24 eb 27 85 c0 74 0b 48 D$..T$$...H...p...B...L$$.'..t.H
167c0 89 e6 48 89 ef e8 e1 3a ff ff 48 8b 44 24 18 8b 4c 24 28 48 89 ef 8b 54 24 24 8b 70 08 e8 a8 42 ..H....:..H.D$..L$(H...T$$.p...B
167e0 ff ff 48 8b 45 00 49 c1 e5 02 8b 7c 24 24 4d 89 ec 4c 03 60 18 41 8b 1c 24 e8 8d 28 ff ff c1 e0 ..H.E.I....|$$M..L.`.A..$..(....
16800 17 81 e3 ff ff 7f 00 09 d8 41 89 04 24 48 8b 45 00 8b 7c 24 20 4c 03 68 18 41 8b 5d 00 e8 69 28 .........A..$H.E..|$.L.h.A.]..i(
16820 ff ff c1 e0 0e 81 e3 ff 3f 80 ff 25 00 c0 7f 00 09 d8 41 89 45 00 48 83 c4 30 5b 5d 41 5c 41 5d ........?..%......A.E.H..0[]A\A]
16840 41 5e c3 41 54 49 89 f4 55 bd 01 00 00 00 53 48 89 fb e8 8a fc ff ff be 2c 00 00 00 48 89 df e8 A^.ATI..U.....SH........,...H...
16860 90 e1 ff ff 85 c0 74 1b 48 8b 7b 30 4c 89 e6 ff c5 e8 35 3a ff ff 4c 89 e6 48 89 df e8 60 fc ff ......t.H.{0L.....5:..L..H...`..
16880 ff eb d4 5b 89 e8 5d 41 5c c3 41 55 41 89 d5 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 8b 47 10 ...[..]A\.AUA..ATI..USH..H..(.G.
168a0 48 8b 6f 30 83 f8 7b 74 59 3d 21 01 00 00 74 5e 83 f8 28 0f 85 87 00 00 00 e8 a5 9f ff ff 83 7b H.o0..{tY=!...t^..(............{
168c0 10 29 75 0a c7 44 24 08 00 00 00 00 eb 1d 48 8d 74 24 08 48 89 df e8 68 ff ff ff 48 8d 74 24 08 .)u..D$.......H.t$.H...h...H.t$.
168e0 83 ca ff 48 89 ef e8 10 36 ff ff 44 89 e9 ba 28 00 00 00 be 29 00 00 00 48 89 df e8 9d e4 ff ff ...H....6..D...(....)...H.......
16900 eb 48 48 8d 74 24 08 e8 fe fc ff ff eb 3c 48 8b 77 18 48 89 ef e8 19 35 ff ff 48 89 df c7 44 24 .HH.t$.......<H.w.H....5..H...D$
16920 18 ff ff ff ff c7 44 24 1c ff ff ff ff c7 44 24 08 04 00 00 00 89 44 24 10 e8 25 9f ff ff eb 0a ......D$......D$......D$..%.....
16940 be 5f ff 44 00 e8 58 91 ff ff 8b 44 24 08 83 c9 ff 41 8b 5c 24 08 8d 50 f4 83 fa 01 76 1b 85 c0 ._.D..X....D$....A.\$..P....v...
16960 74 0d 48 8d 74 24 08 48 89 ef e8 3c 39 ff ff 0f b6 4d 44 89 d8 f7 d0 01 c1 89 da 48 89 ef ff c1 t.H.t$.H...<9....MD........H....
16980 41 b8 02 00 00 00 be 1d 00 00 00 ff c3 e8 46 33 ff ff 41 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 A.............F3..A.D$.....A.D$.
169a0 ff ff ff ff 44 89 ee 41 c7 04 24 0c 00 00 00 41 89 44 24 08 48 89 ef e8 25 3d ff ff 88 5d 44 48 ....D..A..$....A.D$.H...%=...]DH
169c0 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 28 8b 47 10 4c 8b 67 ..([]A\A].AUATUH..SH..H..(.G.L.g
169e0 30 44 8b 6f 04 83 f8 28 74 12 3d 20 01 00 00 0f 85 9c 00 00 00 e8 2a ec ff ff eb 31 e8 62 9e ff 0D.o...(t.=...........*....1.b..
16a00 ff 48 89 ee 48 89 df e8 d5 fa ff ff be 29 00 00 00 48 89 df 44 89 e9 ba 28 00 00 00 e8 7c e3 ff .H..H........)...H..D...(....|..
16a20 ff 48 8b 7b 30 48 89 ee e8 96 35 ff ff 8b 43 10 83 f8 3a 74 66 7f 1f 83 f8 28 0f 84 82 00 00 00 .H.{0H....5...C...:tf....(......
16a40 83 f8 2e 0f 85 97 00 00 00 48 89 ee 48 89 df e8 30 e9 ff ff eb d7 83 f8 7b 74 67 3d 21 01 00 00 .........H..H...0.......{tg=!...
16a60 74 60 83 f8 5b 75 79 48 89 ee 4c 89 e7 e8 bc 38 ff ff 48 8d 74 24 08 48 89 df e8 69 fa ff ff 48 t`..[uyH..L....8..H.t$.H...i...H
16a80 8d 54 24 08 48 89 ee 4c 89 e7 e8 f6 3b ff ff eb 9c be 7b ff 44 00 e8 07 90 ff ff 48 89 df e8 c0 .T$.H..L....;.....{.D......H....
16aa0 9d ff ff 48 8d 74 24 08 48 89 df e8 9f e8 ff ff 48 8d 54 24 08 48 89 ee 4c 89 e7 e8 8b 3a ff ff ...H.t$.H.......H.T$.H..L....:..
16ac0 eb 0b 48 89 ee 4c 89 e7 e8 de 37 ff ff 44 89 ea 48 89 ee 48 89 df e8 af fd ff ff e9 4d ff ff ff ..H..L....7..D..H..H........M...
16ae0 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 8b 46 08 83 e8 H..([]A\A].AUATI..USH..H..(.F...
16b00 07 83 f8 02 76 0a be f2 fe 44 00 e8 92 8f ff ff be 2c 00 00 00 89 d5 e8 d8 de ff ff 85 c0 0f 84 ....v....D.......,..............
16b20 d9 00 00 00 48 8d 74 24 08 48 89 df 4c 89 24 24 e8 95 fe ff ff 8b 4c 24 08 83 f9 09 0f 84 87 00 ....H.t$.H..L.$$......L$........
16b40 00 00 4c 8b 6b 30 4c 89 e0 31 f6 41 0f b6 55 44 0f b6 fa 83 78 08 09 75 3c 44 0f b6 40 13 41 39 ..L.k0L..1.A..UD....x..u<D..@.A9
16b60 c8 75 18 44 0f b6 40 12 44 3b 44 24 10 75 0c c6 40 13 07 88 50 12 be 01 00 00 00 83 f9 07 75 15 .u.D..@.D;D$.u..@...P.........u.
16b80 44 0f bf 40 10 44 3b 44 24 10 75 09 66 89 78 10 be 01 00 00 00 48 8b 00 48 85 c0 75 b6 85 f6 74 D..@.D;D$.u.f.x......H..H..u...t
16ba0 28 31 f6 83 f9 07 8b 4c 24 10 40 0f 95 c6 4c 89 ef 45 31 c0 8d 34 b6 e8 1c 31 ff ff be 01 00 00 (1.....L$.@...L..E1..4...1......
16bc0 00 4c 89 ef e8 55 32 ff ff 48 8b 43 38 48 8b 7b 30 0f b7 40 46 01 e8 3d c8 00 00 00 7e 0f ba 03 .L...U2..H.C8H.{0..@F..=....~...
16be0 fe 44 00 be c8 00 00 00 e8 cd db fe ff 8d 55 01 48 89 e6 48 89 df e8 f0 fe ff ff eb 57 be 3d 00 .D............U.H..H........W.=.
16c00 00 00 48 89 df e8 13 e7 ff ff 48 89 df 48 89 e6 e8 2e fc ff ff 39 e8 41 89 c5 48 8b 7b 30 74 21 ..H.......H..H.......9.A..H.{0t!
16c20 48 89 e1 89 c2 89 ee e8 e1 e1 ff ff 41 39 ed 7e 23 48 8b 43 30 03 68 44 44 29 ed 40 88 68 44 eb H...........A9.~#H.C0.hDD).@.hD.
16c40 13 48 89 e6 e8 2a 33 ff ff 49 8d 74 24 08 48 8b 7b 30 eb 2a 48 8b 7b 30 49 8d 74 24 08 0f b6 47 .H...*3..I.t$.H.{0.*H.{0I.t$...G
16c60 44 c7 44 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff c7 04 24 06 00 00 00 ff c8 89 44 24 08 48 89 D.D$......D$.......$.......D$.H.
16c80 e2 e8 2f 38 ff ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 53 48 89 fb 48 83 ec 20 48 8d 74 24 08 e8 3e ../8..H..([]A\A].SH..H...H.t$..>
16ca0 f8 ff ff 83 7c 24 08 01 75 08 c7 44 24 08 03 00 00 00 48 8b 7b 30 48 8d 74 24 08 e8 fd 38 ff ff ....|$..u..D$.....H.{0H.t$...8..
16cc0 8b 44 24 1c 48 83 c4 20 5b c3 53 48 89 fb 48 83 ec 20 48 8d 74 24 08 e8 05 f8 ff ff 48 8b 7b 30 .D$.H...[.SH..H...H.t$......H.{0
16ce0 48 8d 74 24 08 e8 c1 35 ff ff 8b 44 24 10 48 83 c4 20 5b c3 55 31 d2 48 89 fd 53 48 83 ec 18 48 H.t$...5...D$.H...[.U1.H..SH...H
16d00 8b 5f 30 48 89 e6 48 89 df e8 b7 dc ff ff 48 89 ef e8 da f1 ff ff 48 89 df e8 c2 e2 ff ff 48 83 ._0H..H.......H.......H.......H.
16d20 c4 18 5b 5d c3 41 57 45 89 c7 41 56 41 89 ce 41 55 41 54 49 89 fc 55 89 f5 be 03 00 00 00 53 48 ..[].AWE..AVA..AUATI..U.......SH
16d40 83 ec 28 48 8b 5f 30 89 54 24 0c 48 89 df e8 1d de ff ff be 03 01 00 00 4c 89 e7 e8 bd e5 ff ff ..(H._0.T$.H............L.......
16d60 45 85 ff 74 16 b9 fe ff 01 00 89 ea be 21 00 00 00 48 89 df e8 1b 30 ff ff eb 08 48 89 df e8 1a E..t.........!...H....0....H....
16d80 2f ff ff 48 8d 74 24 10 31 d2 48 89 df 41 89 c5 e8 30 dc ff ff 49 8b 7c 24 30 44 89 f6 e8 ce dd /..H.t$.1.H..A...0...I.|$0D.....
16da0 ff ff 44 89 f6 48 89 df e8 71 30 ff ff 4c 89 e7 e8 3f ff ff ff 48 89 df e8 23 e2 ff ff 44 89 ee ..D..H...q0..L...?...H...#...D..
16dc0 48 89 df e8 ad 2e ff ff 45 85 ff 74 0e b9 fe ff 01 00 89 ea be 20 00 00 00 eb 2d 31 c9 89 ea 45 H.......E..t..............-1...E
16de0 89 f0 be 22 00 00 00 48 89 df e8 e9 2e ff ff 8b 74 24 0c 48 89 df e8 e6 38 ff ff 8d 55 02 b9 fe ..."...H........t$.H....8...U...
16e00 ff 01 00 be 23 00 00 00 48 89 df e8 84 2f ff ff 41 8d 55 01 89 c6 48 89 df e8 68 2e ff ff 8b 74 ....#...H..../..A.U...H...h....t
16e20 24 0c 48 89 df e8 b7 38 ff ff 48 83 c4 28 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 8b 43 10 $.H....8..H..([]A\A]A^A_.SH...C.
16e40 3d 1d 01 00 00 75 0a 48 89 df e8 5f e8 ff ff eb ec 83 f8 3b 74 f1 5b c3 41 55 49 89 f5 41 54 55 =....u.H..._.......;t.[.AUI..ATU
16e60 53 48 89 fb 48 83 ec 38 48 8b 6f 30 e8 f2 99 ff ff 48 8d 74 24 18 48 89 df e8 63 f6 ff ff be 13 SH..H..8H.o0.....H.t$.H...c.....
16e80 01 00 00 48 89 df e8 92 e4 ff ff 8b 43 10 48 8d 74 24 18 48 8b 7b 30 83 e0 f7 3d 02 01 00 00 75 ...H........C.H.t$.H.{0...=....u
16ea0 4a e8 83 37 ff ff 48 8d 74 24 08 31 d2 48 89 ef e8 10 db ff ff 8b 74 24 28 48 89 df e8 0b e5 ff J..7..H.t$.1.H........t$(H......
16ec0 ff 48 89 df e8 70 ff ff ff 8b 7b 10 31 f6 e8 c7 dc ff ff 85 c0 48 89 ef 74 07 e8 01 e1 ff ff eb .H...p....{.1........H..t.......
16ee0 60 e8 b7 2d ff ff 41 89 c4 eb 19 e8 cd 36 ff ff 48 8d 74 24 08 31 d2 48 89 ef e8 c6 da ff ff 44 `..-..A......6..H.t$.1.H.......D
16f00 8b 64 24 2c 48 89 df e8 e4 ef ff ff 48 89 ef e8 cc e0 ff ff 8b 43 10 2d 04 01 00 00 83 f8 01 77 .d$,H.......H........C.-.......w
16f20 15 48 89 ef e8 74 2d ff ff 4c 89 ee 89 c2 48 89 ef e8 eb 2c ff ff 44 89 e6 48 89 ef e8 34 2d ff .H...t-..L....H....,..D..H...4-.
16f40 ff 48 83 c4 38 5b 5d 41 5c 41 5d c3 41 57 4d 89 c7 41 56 49 89 d6 41 55 41 54 49 89 cc 55 53 48 .H..8[]A\A].AWM..AVI..AUATI..USH
16f60 89 fb 48 81 ec f8 00 00 00 48 89 34 24 be 01 00 00 00 44 89 4c 24 0c e8 dd 7e ff ff 48 89 c5 48 ..H......H.4$.....D.L$...~..H..H
16f80 8b 43 10 48 89 28 c7 40 08 46 00 00 00 48 8b 43 10 48 8d 50 10 48 8b 43 30 48 89 53 10 48 29 d0 .C.H.(.@.F...H.C.H.P.H.C0H.S.H).
16fa0 48 83 f8 0f 7f 0a 31 f6 48 89 df e8 85 3e ff ff 48 89 df e8 30 80 ff ff 4c 89 fe 49 89 c5 48 89 H.....1.H....>..H...0...L..I..H.
16fc0 df 48 89 45 18 48 89 44 24 38 e8 60 45 00 00 49 89 45 48 48 8b 44 24 38 48 8d b4 24 80 00 00 00 .H.E.H.D$8.`E..I.EHH.D$8H..$....
16fe0 44 8b 44 24 0c 48 8b 14 24 48 89 df 41 c7 44 24 28 00 00 00 00 41 c7 44 24 18 00 00 00 00 48 8b D.D$.H..$H..A.D$(....A.D$.....H.
17000 48 48 41 c7 44 24 08 00 00 00 00 4c 89 b4 24 c8 00 00 00 4c 89 a4 24 d0 00 00 00 e8 cd 97 ff ff HHA.D$.....L..$....L..$.........
17020 48 8d 54 24 10 48 8d 74 24 38 48 8d bc 24 80 00 00 00 e8 d1 d9 ff ff 48 8b 44 24 38 48 8b b4 24 H.T$.H.t$8H..$.........H.D$8H..$
17040 e0 00 00 00 48 8d 54 24 20 48 8d 7c 24 38 c7 44 24 30 ff ff ff ff c7 44 24 34 ff ff ff ff c7 44 ....H.T$.H.|$8.D$0.....D$4.....D
17060 24 20 07 00 00 00 c7 44 24 28 00 00 00 00 c6 40 79 01 e8 b3 e3 ff ff 48 8d bc 24 80 00 00 00 e8 $......D$(.....@y......H..$.....
17080 df 97 ff ff 48 8d bc 24 80 00 00 00 e8 5f ee ff ff 81 bc 24 90 00 00 00 1e 01 00 00 74 12 48 8d ....H..$....._.....$........t.H.
170a0 bc 24 80 00 00 00 be 1e 01 00 00 e8 99 da ff ff 48 8d bc 24 80 00 00 00 e8 c5 e0 ff ff 48 81 c4 .$..............H..$.........H..
170c0 f8 00 00 00 48 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 85 f6 48 8b 47 20 7e 18 48 63 f6 48 c1 e6 ....H..[]A\A]A^A_...H.G.~.Hc.H..
170e0 04 48 03 30 b8 f0 df 44 00 48 3b 77 10 48 0f 42 c6 c3 81 fe d9 b9 f0 ff 7c 0c 48 63 c6 48 c1 e0 .H.0...D.H;w.H.B........|.Hc.H..
17100 04 48 03 47 10 c3 81 fe d8 b9 f0 ff 75 09 48 8b 47 18 48 83 c0 40 c3 48 8b 00 ba d8 b9 f0 ff 29 .H.G........u.H.G.H..@.H.......)
17120 f2 83 78 08 16 74 25 48 8b 08 b8 f0 df 44 00 0f b6 79 0a 39 fa 7f 1a b8 d7 b9 f0 ff 29 f0 48 98 ..x..t%H.....D...y.9........).H.
17140 48 83 c0 02 48 c1 e0 04 48 01 c8 c3 b8 f0 df 44 00 c3 8b 36 e9 dc 3c ff ff 8b 56 08 48 8b 36 31 H...H...H......D...6..<...V.H.61
17160 c9 e9 74 43 ff ff 41 54 41 89 d4 55 48 89 fd 53 48 89 f3 89 d6 e8 58 ff ff ff 48 8b 13 41 81 fc ..tC..ATA..UH..SH.....X...H..A..
17180 d8 b9 f0 ff 48 89 10 8b 53 08 89 50 08 7d 2b f6 43 08 40 74 25 48 8b 13 f6 42 09 03 74 1c 48 8b ....H...S..P.}+.C.@t%H...B..t.H.
171a0 45 20 48 8b 00 48 8b 30 f6 46 09 04 74 0c 5b 48 89 ef 5d 41 5c e9 16 39 00 00 5b 5d 41 5c c3 8b E.H..H.0.F..t.[H..]A\..9..[]A\..
171c0 47 08 83 e0 3f 83 f8 06 74 31 83 f8 26 75 7e 85 f6 48 8b 07 7e 77 0f b6 78 0a 39 fe 7f 6f ff ce G...?...t1..&u~..H..~w..x.9..o..
171e0 48 63 f6 48 83 c6 02 48 c1 e6 04 48 01 c6 48 85 c9 48 89 32 74 5a 48 89 01 eb 55 48 8b 3f 85 f6 Hc.H...H...H..H..H.2tZH...UH.?..
17200 48 8b 47 18 7e 47 3b 70 50 7f 42 44 8d 46 ff 48 85 c9 4d 63 c0 4a 8d 3c c7 4c 8b 47 20 4d 8b 40 H.G.~G;pP.BD.F.H..Mc.J.<.L.G.M.@
17220 10 4c 89 02 74 07 48 8b 57 20 48 89 11 48 63 f6 48 c1 e6 04 48 03 70 38 b8 0d e8 44 00 48 8b 56 .L..t.H.W.H..Hc.H...H.p8...D.H.V
17240 f0 48 8d 4a 18 48 85 d2 48 0f 45 c1 c3 31 c0 c3 b8 0d e8 44 00 c3 41 54 48 63 ce 55 53 48 89 fb .H.J.H..H.E..1.....D..ATHc.USH..
17260 48 83 ec 10 48 8b 57 10 48 8b 47 30 89 74 24 0c 4c 8b 67 20 48 29 d0 48 c1 f8 04 48 39 c8 7f 2e H...H.W.H.G0.t$.L.g.H).H...H9...
17280 48 89 d0 48 2b 47 38 ba 40 42 0f 00 29 f2 31 ed 48 c1 f8 04 83 c0 05 39 d0 7f 31 48 8d 54 24 0c H..H+G8.@B..).1.H......9..1H.T$.
172a0 be 52 71 41 00 e8 3e 3a ff ff 85 c0 75 1e 48 63 54 24 0c bd 01 00 00 00 48 c1 e2 04 48 03 53 10 .RqA..>:....u.HcT$......H...H.S.
172c0 49 39 54 24 08 73 05 49 89 54 24 08 48 83 c4 10 89 e8 5b 5d 41 5c c3 48 39 f7 74 3a 48 63 c2 48 I9T$.s.I.T$.H.....[]A\.H9.t:Hc.H
172e0 c1 e0 04 48 29 47 10 31 c0 39 c2 7e 29 4c 8b 46 10 48 89 c1 48 ff c0 48 c1 e1 04 48 03 4f 10 4d ...H)G.1.9.~)L.F.H..H..H...H.O.M
17300 8d 48 10 4c 89 4e 10 4c 8b 09 8b 49 08 4d 89 08 41 89 48 08 eb d3 c3 48 8b 57 18 48 8b 82 00 01 .H.L.N.L...I.M..A.H....H.W.H....
17320 00 00 48 89 b2 00 01 00 00 c3 48 85 ff 74 0c 48 8b 47 18 48 8b 80 10 01 00 00 c3 b8 10 00 45 00 ..H.......H..t.H.G.H..........E.
17340 c3 8d 96 27 46 0f 00 89 f0 81 fa 27 46 0f 00 77 11 48 8b 4f 20 48 8b 57 10 48 2b 11 48 c1 fa 04 ...'F......'F..w.H.O.H.W.H+.H...
17360 01 d0 c3 48 8b 47 20 48 8b 10 48 8b 47 10 48 83 c2 10 48 29 d0 48 c1 f8 04 c3 48 8b 47 20 85 f6 ...H.G.H..H.G.H...H).H....H.G...
17380 48 63 f6 48 8b 00 78 29 48 ff c6 48 c1 e6 04 48 01 c6 48 8b 47 10 48 39 f0 73 11 48 8d 50 10 48 Hc.H..x)H..H...H..H.G.H9.s.H.P.H
173a0 89 57 10 c7 40 08 00 00 00 00 eb e6 48 89 77 10 c3 48 ff c6 48 c1 e6 04 48 01 77 10 c3 53 48 89 .W..@.......H.w..H..H...H.w..SH.
173c0 fb e8 0c fd ff ff 48 8b 53 10 48 83 c0 10 48 39 d0 73 0f 48 8b 10 48 89 50 f0 8b 50 08 89 50 f8 ......H.S.H...H9.s.H..H.P..P..P.
173e0 eb e4 48 83 ea 10 48 89 53 10 5b c3 53 48 89 fb e8 dd fc ff ff 48 8b 4b 10 48 89 ca 48 39 c2 76 ..H...H.S.[.SH.......H.K.H..H9.v
17400 14 48 8b 72 f0 48 83 ea 10 48 89 72 10 8b 72 08 89 72 18 eb e7 48 8b 11 48 89 10 8b 51 08 89 50 .H.r.H...H.r..r..r...H..H...Q..P
17420 08 5b c3 48 8b 47 10 53 89 f2 48 89 fb 48 8d 70 f0 e8 30 fd ff ff 48 83 6b 10 10 5b c3 53 48 89 .[.H.G.S..H..H.p..0...H.k..[.SH.
17440 fb 48 83 ec 10 89 54 24 0c e8 84 fc ff ff 8b 54 24 0c 48 83 c4 10 48 89 df 5b 48 89 c6 e9 04 fd .H....T$.......T$.H...H..[H.....
17460 ff ff 53 48 89 fb e8 67 fc ff ff 48 8b 53 10 48 8b 08 8b 40 08 48 89 0a 48 83 c2 10 89 42 f8 48 ..SH...g...H.S.H...@.H..H....B.H
17480 89 53 10 5b c3 e8 48 fc ff ff 48 3d f0 df 44 00 74 07 8b 40 08 83 e0 0f c3 83 c8 ff c3 ff c6 48 .S.[..H...H=..D.t..@...........H
174a0 63 f6 48 8b 04 f5 80 06 45 00 c3 e8 22 fc ff ff 8b 50 08 83 fa 66 0f 94 c0 83 fa 16 0f 94 c2 09 c.H.....E..."....P...f..........
174c0 d0 0f b6 c0 c3 48 83 ec 18 e8 04 fc ff ff 48 89 c7 b8 01 00 00 00 83 7f 08 03 74 11 48 89 e6 e8 .....H........H...........t.H...
174e0 4c f4 fe ff 48 85 c0 0f 95 c0 0f b6 c0 48 83 c4 18 c3 e8 8e ff ff ff 83 e8 03 83 f8 01 0f 96 c0 L...H........H..................
17500 0f b6 c0 c3 e8 c9 fb ff ff 8b 50 08 83 fa 02 0f 94 c0 83 fa 47 0f 94 c2 09 d0 0f b6 c0 c3 41 54 ..........P.........G.........AT
17520 41 89 d4 55 48 89 fd 53 e8 a5 fb ff ff 44 89 e6 48 89 c3 48 89 ef e8 97 fb ff ff 31 c9 48 81 fb A..UH..S.....D..H..H.......1.H..
17540 f0 df 44 00 74 24 48 3d f0 df 44 00 74 1c 8b 50 08 39 53 08 75 14 31 ff 48 89 c2 48 89 de e8 1d ..D.t$H=..D.t..P.9S.u.1.H..H....
17560 f8 fe ff 31 c9 85 c0 0f 95 c1 5b 5d 89 c8 41 5c c3 55 83 fe 06 48 89 fd 89 f7 53 52 75 1a 48 8b ...1......[]..A\.U...H....SRu.H.
17580 45 10 48 8b 50 f0 48 83 c0 10 48 89 50 f0 8b 50 e8 89 50 f8 48 89 45 10 48 8b 5d 10 83 7b e8 03 E.H.P.H...H.P..P..P.H.E.H.]..{..
175a0 48 8d 73 e0 48 8d 4b f0 75 23 83 7b f8 03 75 1d f2 0f 10 43 e0 f2 0f 10 4b f0 e8 21 1b ff ff c7 H.s.H.K.u#.{..u....C....K..!....
175c0 43 e8 03 00 00 00 f2 0f 11 43 e0 eb 0f 44 8d 47 06 48 89 f2 48 89 ef e8 99 fb fe ff 48 83 6d 10 C........C...D.G.H..H.......H.m.
175e0 10 58 5b 5d c3 41 55 41 89 d5 41 54 41 89 cc 55 53 48 89 fb 41 51 e8 d7 fa ff ff 44 89 ee 48 89 .X[].AUA..ATA..USH..AQ.....D..H.
17600 c5 48 89 df e8 c9 fa ff ff 48 81 fd f0 df 44 00 74 60 48 3d f0 df 44 00 48 89 c2 74 55 41 83 fc .H.......H....D.t`H=..D.H..tUA..
17620 01 74 2a 41 83 fc 02 74 37 31 c0 45 85 e4 75 44 8b 4a 08 39 4d 08 75 3c 48 89 ee 48 89 df e8 3d .t*A...t71.E..uD.J.9M.u<H..H...=
17640 f7 fe ff 85 c0 0f 95 c0 0f b6 c0 eb 27 41 58 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 13 f6 fe ff ............'AXH..H..[]A\A].....
17660 59 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 79 f6 fe ff 31 c0 5a 5b 5d 41 5c 41 5d c3 53 48 89 d3 YH..H..[]A\A].y...1.Z[]A\A].SH..
17680 48 83 ec 10 e8 49 fa ff ff 83 78 08 03 74 10 48 89 e6 48 89 c7 e8 96 f2 fe ff 48 85 c0 74 11 48 H....I....x..t.H..H.......H..t.H
176a0 85 db 74 06 c7 03 01 00 00 00 f2 0f 10 00 eb 0e 48 85 db 0f 57 c0 74 06 c7 03 00 00 00 00 48 83 ..t.............H...W.t.......H.
176c0 c4 10 5b c3 53 48 89 d3 48 83 ec 10 e8 01 fa ff ff 83 78 08 03 74 10 48 89 e6 48 89 c7 e8 4e f2 ..[.SH..H.........x..t.H..H...N.
176e0 fe ff 48 85 c0 74 12 48 85 db f2 48 0f 2c 00 74 15 c7 03 01 00 00 00 eb 0d 48 85 db 74 06 c7 03 ..H..t.H...H.,.t.........H..t...
17700 00 00 00 00 31 c0 48 83 c4 10 5b c3 53 48 89 d3 48 83 ec 20 e8 b9 f9 ff ff 83 78 08 03 74 12 48 ....1.H...[.SH..H.........x..t.H
17720 8d 74 24 10 48 89 c7 e8 04 f2 fe ff 48 85 c0 74 23 f2 0f 10 05 2f 6b 03 00 48 85 db f2 0f 58 00 .t$.H.......H..t#..../k..H....X.
17740 f2 0f 11 44 24 08 8b 44 24 08 74 15 c7 03 01 00 00 00 eb 0d 48 85 db 74 06 c7 03 00 00 00 00 31 ...D$..D$.t.........H..t.......1
17760 c0 48 83 c4 20 5b c3 e8 66 f9 ff ff 8b 48 08 31 d2 85 c9 74 0e ff c9 b2 01 75 08 31 d2 83 38 00 .H...[..f....H.1...t.....u.1..8.
17780 0f 95 c2 89 d0 c3 41 54 41 89 f4 55 48 89 d5 53 48 89 fb e8 3a f9 ff ff 8b 50 08 83 e2 0f 83 fa ......ATA..UH..SH...:....P......
177a0 04 74 3c 48 89 c6 48 89 df e8 da f1 fe ff 85 c0 75 0f 48 85 ed 74 41 48 c7 45 00 00 00 00 00 eb .t<H..H.........u.H..tAH.E......
177c0 37 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 a1 37 00 00 44 89 e6 48 89 df e8 f3 f8 ff ff 48 7H.C.H.x..~.H....7..D..H.......H
177e0 85 ed 74 0b 48 8b 10 48 8b 52 10 48 89 55 00 48 8b 00 48 83 c0 18 eb 02 31 c0 5b 5d 41 5c c3 51 ..t.H..H.R.H.U.H..H.....1.[]A\.Q
17800 e8 cd f8 ff ff 8b 50 08 83 e2 0f 83 fa 05 74 1c 83 fa 07 74 0e 83 fa 04 75 1e 48 8b 00 48 8b 40 ......P.......t....t....u.H..H.@
17820 10 eb 17 48 8b 00 48 8b 40 20 eb 0e 48 8b 38 e8 f7 58 ff ff 48 98 eb 02 31 c0 5a c3 e8 91 f8 ff ...H..H.@...H.8..X..H...1.Z.....
17840 ff 8b 50 08 83 fa 16 75 04 48 8b 00 c3 83 fa 66 75 08 48 8b 00 48 8b 40 18 c3 31 c0 c3 e8 70 f8 ..P....u.H.....fu.H..H.@..1...p.
17860 ff ff 8b 50 08 83 e2 0f 83 fa 02 74 0d 83 fa 07 75 0c 48 8b 00 48 83 c0 28 c3 48 8b 00 c3 31 c0 ...P.......t....u.H..H..(.H...1.
17880 c3 e8 4c f8 ff ff 83 78 08 48 75 04 48 8b 00 c3 31 c0 c3 55 89 f5 53 48 89 fb e8 33 f8 ff ff 8b ..L....x.Hu.H...1..U..SH...3....
178a0 50 08 83 e2 3f 83 fa 07 74 24 7f 0e 83 fa 05 74 18 7f 16 83 fa 02 74 16 eb 20 83 fa 16 74 0a 83 P...?...t$.....t......t......t..
178c0 fa 26 74 05 83 fa 08 75 11 48 8b 00 eb 0e 48 89 df 89 ee 5b 5d e9 83 ff ff ff 31 c0 5b 5d c3 48 .&t....u.H....H....[].....1.[].H
178e0 8b 47 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 47 10 c3 48 8b 47 10 f2 0f 11 00 c7 40 08 03 00 .G..@.....H...H.G..H.G......@...
17900 00 00 48 83 47 10 10 c3 f2 48 0f 2a c6 48 8b 47 10 c7 40 08 03 00 00 00 f2 0f 11 00 48 83 47 10 ..H.G....H.*.H.G..@.........H.G.
17920 10 c3 85 f6 78 06 f2 0f 2a c6 eb 07 89 f6 f2 48 0f 2a c6 48 8b 47 10 f2 0f 11 00 c7 40 08 03 00 ....x...*......H.*.H.G......@...
17940 00 00 48 83 47 10 10 c3 53 48 89 fb 48 83 ec 10 48 8b 47 18 48 83 78 18 00 7e 17 48 89 54 24 08 ..H.G...SH..H...H.G.H.x..~.H.T$.
17960 48 89 34 24 e8 0c 36 00 00 48 8b 54 24 08 48 8b 34 24 48 89 df e8 5a 3a 00 00 48 8b 4b 10 48 89 H.4$..6..H.T$.H.4$H...Z:..H.K.H.
17980 01 8a 50 08 48 83 c0 18 83 ca 40 0f b6 d2 89 51 08 48 83 43 10 10 48 83 c4 10 5b c3 53 48 89 fb ..P.H.....@....Q.H.C..H...[.SH..
179a0 48 83 ec 10 48 85 f6 75 09 e8 31 ff ff ff 31 c0 eb 3e 48 8b 47 18 48 83 78 18 00 7e 0f 48 89 74 H...H..u..1...1..>H.G.H.x..~.H.t
179c0 24 08 e8 ae 35 00 00 48 8b 74 24 08 48 89 df e8 5b 3b 00 00 48 8b 4b 10 48 89 01 8a 50 08 48 83 $...5..H.t$.H...[;..H.K.H...P.H.
179e0 c0 18 83 ca 40 0f b6 d2 89 51 08 48 83 43 10 10 48 83 c4 10 5b c3 53 48 89 fb 48 83 ec 10 48 8b ....@....Q.H.C..H...[.SH..H...H.
17a00 47 18 48 83 78 18 00 7e 17 48 89 54 24 08 48 89 34 24 e8 5e 35 00 00 48 8b 54 24 08 48 8b 34 24 G.H.x..~.H.T$.H.4$.^5..H.T$.H.4$
17a20 48 83 c4 10 48 89 df 5b e9 99 19 ff ff 53 48 89 fb 48 81 ec e0 00 00 00 84 c0 48 89 54 24 40 48 H...H..[.....SH..H........H.T$@H
17a40 89 4c 24 48 4c 89 44 24 50 4c 89 4c 24 58 74 3a 0f 29 44 24 60 0f 29 4c 24 70 0f 29 94 24 80 00 .L$HL.D$PL.L$Xt:.)D$`.)L$p.).$..
17a60 00 00 0f 29 9c 24 90 00 00 00 0f 29 a4 24 a0 00 00 00 0f 29 ac 24 b0 00 00 00 0f 29 b4 24 c0 00 ...).$.....).$.....).$.....).$..
17a80 00 00 0f 29 bc 24 d0 00 00 00 48 8b 43 18 48 83 78 18 00 7e 12 48 89 df 48 89 74 24 08 e8 d3 34 ...).$....H.C.H.x..~.H..H.t$...4
17aa0 00 00 48 8b 74 24 08 48 8d 84 24 f0 00 00 00 48 8d 54 24 18 48 89 df c7 44 24 18 10 00 00 00 c7 ..H.t$.H..$....H.T$.H...D$......
17ac0 44 24 1c 30 00 00 00 48 89 44 24 20 48 8d 44 24 30 48 89 44 24 28 e8 eb 18 ff ff 48 81 c4 e0 00 D$.0...H.D$.H.D$0H.D$(.....H....
17ae0 00 00 5b c3 41 54 85 d2 49 89 f4 55 89 d5 53 48 89 fb 75 10 48 8b 47 10 48 89 30 c7 40 08 16 00 ..[.AT..I..U..SH..u.H.G.H.0.@...
17b00 00 00 eb 64 48 8b 47 18 48 83 78 18 00 7e 05 e8 61 34 00 00 89 ee 48 89 df e8 19 73 ff ff 4c 89 ...dH.G.H.x..~..a4....H....s..L.
17b20 60 18 48 8b 53 10 48 63 cd 48 c1 e1 04 48 8d 34 08 48 29 ca 48 8d 3c 0a 48 89 53 10 31 c9 ff cd `.H.S.Hc.H...H.4.H).H.<.H.S.1...
17b40 48 83 e9 10 83 fd ff 74 15 4c 8b 04 0f 4c 89 44 0e 20 44 8b 44 0f 08 44 89 44 0e 28 eb e0 48 89 H......t.L...L.D..D.D..D.D.(..H.
17b60 02 c7 42 08 66 00 00 00 48 83 43 10 10 5b 5d 41 5c c3 48 8b 47 10 31 d2 85 f6 0f 95 c2 89 10 c7 ..B.f...H.C..[]A\.H.G.1.........
17b80 40 08 01 00 00 00 48 83 47 10 10 c3 48 8b 47 10 48 89 30 c7 40 08 02 00 00 00 48 83 47 10 10 c3 @.....H.G...H.G.H.0.@.....H.G...
17ba0 48 8b 47 10 48 89 38 c7 40 08 48 00 00 00 48 8b 47 18 48 83 47 10 10 48 39 b8 08 01 00 00 0f 94 H.G.H.8.@.H...H.G.H.G..H9.......
17bc0 c0 0f b6 c0 c3 41 55 49 89 f5 be 02 00 00 00 41 54 55 53 48 89 fb 50 48 8b 47 18 48 8b 78 40 e8 .....AUI.......ATUSH..PH.G.H.x@.
17be0 da 4e ff ff 48 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 89 43 10 e8 31 39 00 00 48 89 .N..H.k.I..L..H..H.E.H.C..19..H.
17c00 45 00 8a 50 08 48 89 df 48 8b 43 10 4c 89 e6 83 ca 40 0f b6 d2 89 55 08 48 8d 50 f0 41 58 5b 5d E..P.H..H.C.L....@....U.H.P.AX[]
17c20 41 5c 41 5d 48 89 d1 e9 dd ed fe ff 53 48 89 fb e8 9d f4 ff ff 48 8b 4b 10 48 89 df 48 89 c6 5b A\A]H.......SH.......H.K.H..H..[
17c40 48 8d 51 f0 48 89 d1 e9 bd ed fe ff 41 55 49 89 d5 41 54 55 53 48 89 fb 50 e8 74 f4 ff ff 48 8b H.Q.H.......AUI..ATUSH..P.t...H.
17c60 6b 10 4c 89 ee 48 89 df 49 89 c4 e8 bf 38 00 00 48 89 45 00 8a 50 08 48 89 df 4c 89 e6 83 ca 40 k.L..H..I....8..H.E..P.H..L....@
17c80 0f b6 d2 89 55 08 48 8b 53 10 48 8d 42 10 48 89 d1 48 89 43 10 41 58 5b 5d 41 5c 41 5d e9 67 ed ....U.H.S.H.B.H..H.C.AX[]A\A].g.
17ca0 fe ff 53 48 89 fb e8 27 f4 ff ff 48 8b 4b 10 48 8b 38 48 8d 71 f0 e8 88 4e ff ff 48 8b 53 10 48 ..SH...'...H.K.H.8H.q...N..H.S.H
17cc0 8b 08 8b 40 08 48 89 4a f0 89 42 f8 5b c3 55 89 d5 53 48 89 fb 50 e8 f7 f3 ff ff 48 8b 38 89 ee ...@.H.J..B.[.U..SH..P.....H.8..
17ce0 e8 d9 4d ff ff 48 8b 53 10 48 8b 08 8b 40 08 48 89 0a 48 83 c2 10 89 42 f8 48 89 53 10 5a 5b 5d ..M..H.S.H...@.H..H....B.H.S.Z[]
17d00 c3 55 48 89 d5 53 48 89 fb 48 83 ec 18 e8 c0 f3 ff ff 48 89 2c 24 48 8b 38 48 89 e6 c7 44 24 08 .UH..SH..H........H.,$H.8H...D$.
17d20 02 00 00 00 e8 1a 4e ff ff 48 8b 53 10 48 8b 08 8b 40 08 48 89 0a 48 83 c2 10 89 42 f8 48 89 53 ......N..H.S.H...@.H..H....B.H.S
17d40 10 48 83 c4 18 5b 5d c3 41 54 41 89 d4 55 89 f5 53 48 8b 47 18 48 89 fb 48 83 78 18 00 7e 05 e8 .H...[].ATA..U..SH.G.H..H.x..~..
17d60 11 32 00 00 48 89 df e8 b2 4c ff ff 48 8b 53 10 48 89 02 c7 42 08 45 00 00 00 48 83 43 10 10 85 .2..H....L..H.S.H...B.E...H.C...
17d80 ed 7f 05 45 85 e4 7e 14 48 89 df 89 ea 44 89 e1 5b 5d 41 5c 48 89 c6 e9 9c 4e ff ff 5b 5d 41 5c ...E..~.H....D..[]A\H....N..[]A\
17da0 c3 53 48 89 fb e8 28 f3 ff ff 8b 50 08 83 e2 0f 83 fa 05 74 05 83 fa 07 75 09 48 8b 00 48 8b 40 .SH...(....P.......t....u.H..H.@
17dc0 10 eb 0f 48 8b 43 18 48 63 d2 48 8b 84 d0 a8 01 00 00 48 85 c0 74 1a 48 8b 53 10 48 89 02 c7 42 ...H.C.Hc.H.......H..t.H.S.H...B
17de0 08 45 00 00 00 b8 01 00 00 00 48 83 43 10 10 eb 02 31 c0 5b c3 53 48 89 fb e8 d4 f2 ff ff 48 8b .E........H.C....1.[.SH.......H.
17e00 00 48 8b 50 18 48 8b 43 10 48 85 d2 74 0c 48 89 10 c7 40 08 45 00 00 00 eb 07 c7 40 08 00 00 00 .H.P.H.C.H..t.H...@.E......@....
17e20 00 48 83 43 10 10 5b c3 41 55 49 89 f5 be 02 00 00 00 41 54 55 53 48 89 fb 50 48 8b 47 18 48 8b .H.C..[.AUI.......ATUSH..PH.G.H.
17e40 78 40 e8 77 4c ff ff 48 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 89 43 10 e8 ce 36 00 x@.wL..H.k.I..L..H..H.E.H.C...6.
17e60 00 48 89 45 00 8a 50 08 4c 89 e6 48 89 df 83 ca 40 0f b6 d2 89 55 08 48 8b 53 10 48 8d 4a e0 48 .H.E..P.L..H....@....U.H.S.H.J.H
17e80 83 ea 10 e8 83 ec fe ff 48 83 6b 10 20 5a 5b 5d 41 5c 41 5d c3 53 48 89 fb e8 34 f2 ff ff 48 8b ........H.k..Z[]A\A].SH...4...H.
17ea0 53 10 48 89 df 48 89 c6 48 8d 4a f0 48 83 ea 20 e8 56 ec fe ff 48 83 6b 10 20 5b c3 41 55 49 89 S.H..H..H.J.H....V...H.k..[.AUI.
17ec0 d5 41 54 55 53 48 89 fb 50 e8 04 f2 ff ff 48 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 .ATUSH..P.....H.k.I..L..H..H.E.H
17ee0 89 43 10 e8 47 36 00 00 48 89 45 00 8a 50 08 4c 89 e6 48 89 df 83 ca 40 0f b6 d2 89 55 08 48 8b .C..G6..H.E..P.L..H....@....U.H.
17f00 53 10 48 8d 4a e0 48 83 ea 10 e8 fc eb fe ff 48 83 6b 10 20 5a 5b 5d 41 5c 41 5d c3 41 54 55 53 S.H.J.H........H.k..Z[]A\A].ATUS
17f20 48 89 fb e8 aa f1 ff ff 4c 8b 63 10 48 8b 30 48 89 df 48 89 c5 49 8d 54 24 e0 e8 ab 51 ff ff 49 H.......L.c.H.0H..H..I.T$...Q..I
17f40 8b 54 24 f0 48 89 10 41 8b 54 24 f8 89 50 08 48 8b 45 00 c6 40 0a 00 48 8b 43 10 f6 40 f8 40 74 .T$.H..A.T$..P.H.E..@..H.C..@.@t
17f60 1c 48 8b 40 f0 f6 40 09 03 74 12 48 8b 75 00 f6 46 09 04 74 08 48 89 df e8 77 2b 00 00 48 83 6b .H.@..@..t.H.u..F..t.H...w+..H.k
17f80 10 20 5b 5d 41 5c c3 55 53 48 89 fb 48 83 ec 18 89 54 24 0c e8 39 f1 ff ff 48 89 c5 48 8b 43 10 ..[]A\.USH..H....T$..9...H..H.C.
17fa0 8b 54 24 0c 48 8b 75 00 48 89 df 48 8d 48 f0 e8 24 4c ff ff 48 8b 43 10 f6 40 f8 40 74 1c 48 8b .T$.H.u.H..H.H..$L..H.C..@.@t.H.
17fc0 40 f0 f6 40 09 03 74 12 48 8b 75 00 f6 46 09 04 74 08 48 89 df e8 1a 2b 00 00 48 83 6b 10 10 48 @..@..t.H.u..F..t.H....+..H.k..H
17fe0 83 c4 18 5b 5d c3 41 54 49 89 d4 55 53 48 89 fb 48 83 ec 10 e8 d9 f0 ff ff 4c 89 24 24 4c 8b 63 ...[].ATI..USH..H........L.$$L.c
18000 10 48 89 e2 48 8b 30 48 89 df 48 89 c5 c7 44 24 08 02 00 00 00 e8 d0 50 ff ff 49 8b 54 24 f0 48 .H..H.0H..H...D$.......P..I.T$.H
18020 89 10 41 8b 54 24 f8 89 50 08 48 8b 43 10 f6 40 f8 40 74 1c 48 8b 40 f0 f6 40 09 03 74 12 48 8b ..A.T$..P.H.C..@.@t.H.@..@..t.H.
18040 75 00 f6 46 09 04 74 08 48 89 df e8 a4 2a 00 00 48 83 6b 10 10 48 83 c4 10 5b 5d 41 5c c3 41 54 u..F..t.H....*..H.k..H...[]A\.AT
18060 55 48 89 fd 53 31 db e8 66 f0 ff ff 49 89 c4 48 8b 45 10 83 78 f8 00 74 04 48 8b 58 f0 41 8b 44 UH..S1..f...I..H.E..x..t.H.X.A.D
18080 24 08 83 e0 0f 83 f8 05 74 07 83 f8 07 74 29 eb 60 49 8b 04 24 48 85 db 48 89 58 10 74 61 f6 43 $.......t....t).`I..$H..H.X.ta.C
180a0 09 03 74 3c 49 8b 34 24 f6 46 09 04 74 32 48 89 ef e8 3e 2a 00 00 eb 28 49 8b 04 24 48 85 db 48 ..t<I.4$.F..t2H...>*...(I..$H..H
180c0 89 58 10 74 3a f6 43 09 03 74 15 49 8b 34 24 f6 46 09 04 74 0b 48 89 da 48 89 ef e8 f0 29 00 00 .X.t:.C..t.I.4$.F..t.H..H....)..
180e0 49 8b 34 24 48 89 da 48 89 ef e8 f4 2a 00 00 eb 0e 48 8b 55 18 48 98 48 89 9c c2 a8 01 00 00 48 I.4$H..H....*....H.U.H.H.......H
18100 83 6d 10 10 b8 01 00 00 00 5b 5d 41 5c c3 53 48 89 fb e8 bb ef ff ff 48 8b 4b 10 48 8b 10 83 79 .m.......[]A\.SH.......H.K.H...y
18120 f8 00 75 0a 48 c7 42 18 00 00 00 00 eb 27 48 8b 49 f0 48 89 4a 18 48 8b 53 10 48 8b 52 f0 f6 42 ..u.H.B......'H.I.H.J.H.S.H.R..B
18140 09 03 74 11 48 8b 30 f6 46 09 04 74 08 48 89 df e8 7b 29 00 00 48 83 6b 10 10 5b c3 48 8b 57 20 ..t.H.0.F..t.H...{)..H.k..[.H.W.
18160 31 c0 f6 42 22 08 74 0e 48 85 f6 74 05 8b 42 30 89 06 0f b6 42 49 c3 55 48 63 c6 48 c7 c6 f0 ff 1..B".t.H..t..B0....BI.UHc.H....
18180 ff ff 48 c1 e0 04 89 d5 53 48 29 c6 48 89 fb 41 51 48 03 77 10 4d 85 c0 74 1d 66 83 7f 44 00 75 ..H.....SH).H..AQH.w.M..t.f..D.u
181a0 16 48 8b 47 20 4c 89 40 38 48 8b 47 20 89 48 30 b9 01 00 00 00 eb 02 31 c9 89 ea 48 89 df e8 17 .H.G.L.@8H.G..H0.......1...H....
181c0 33 ff ff ff c5 75 12 48 8b 43 20 48 8b 53 10 48 39 50 08 73 04 48 89 50 08 58 5b 5d c3 41 54 31 3....u.H.C.H.S.H9P.s.H.P.X[].AT1
181e0 c0 41 89 d4 55 89 f5 53 48 89 fb 48 83 ec 20 85 c9 74 1f 89 ce 4c 89 4c 24 08 44 89 44 24 04 e8 .A..U..SH..H.....t...L.L$.D.D$..
18200 ce ee ff ff 48 2b 43 38 4c 8b 4c 24 08 44 8b 44 24 04 48 63 d5 48 c7 c6 f0 ff ff ff 48 c1 e2 04 ....H+C8L.L$.D.D$.Hc.H......H...
18220 48 29 d6 48 03 73 10 4d 85 c9 48 89 74 24 10 74 07 66 83 7b 44 00 74 23 48 89 f1 48 2b 4b 38 48 H).H.s.M..H.t$.t.f.{D.t#H..H+K8H
18240 8d 54 24 10 49 89 c0 be 59 71 41 00 48 89 df 44 89 64 24 18 e8 67 34 ff ff eb 4b 48 8b 6b 20 48 .T$.I...YqA.H..D.d$..g4...KH.k.H
18260 89 f2 b9 01 00 00 00 48 89 df 4c 89 4d 38 44 89 45 30 48 2b 53 38 48 89 55 28 8a 53 49 88 55 48 .......H..L.M8D.E0H+S8H.U(.SI.UH
18280 48 8b 53 78 48 89 55 40 48 89 43 78 44 89 e2 80 4d 22 10 e8 42 32 ff ff 48 8b 45 40 80 65 22 ef H.SxH.U@H.CxD...M"..B2..H.E@.e".
182a0 48 89 43 78 31 c0 41 ff c4 75 12 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 4a 08 48 83 c4 H.Cx1.A..u.H.S.H.K.H9J.s.H.J.H..
182c0 20 5b 5d 41 5c c3 41 54 b8 5f 08 45 00 55 48 89 cd 53 48 89 fb 48 83 ec 40 48 85 c9 48 89 d1 48 .[]A\.AT._.E.UH..SH..H..@H..H..H
182e0 89 f2 48 8d 74 24 18 48 0f 44 e8 4c 89 44 24 08 e8 94 2d 00 00 4c 8b 44 24 08 48 8d 74 24 18 48 ..H.t$.H.D.L.D$...-..L.D$.H.t$.H
18300 89 ea 48 89 df 4c 89 c1 e8 3a 34 ff ff 85 c0 89 c5 75 57 48 8b 43 10 4c 8b 60 f0 41 80 7c 24 0a ..H..L...:4......uWH.C.L.`.A.|$.
18320 01 75 47 48 8b 43 18 be 02 00 00 00 48 8b 78 40 e8 89 47 ff ff 49 8b 74 24 20 48 89 c2 48 8b 0a .uGH.C......H.x@..G..I.t$.H..H..
18340 48 8b 46 10 48 89 08 8b 4a 08 89 48 08 f6 42 08 40 74 17 48 8b 12 f6 42 09 03 74 0e f6 46 09 04 H.F.H...J..H..B.@t.H...B..t..F..
18360 74 08 48 89 df e8 66 27 00 00 48 83 c4 40 89 e8 5b 5d 41 5c c3 48 8b 47 10 49 89 f1 83 78 f8 46 t.H...f'..H..@..[]A\.H.G.I...x.F
18380 75 16 48 8b 40 f0 48 89 d1 45 31 c0 4c 89 ca 48 8b 70 18 e9 1e 88 ff ff b8 01 00 00 00 c3 0f b6 u.H.@.H..E1.L..H.p..............
183a0 47 0a c3 41 54 83 fe 0b 49 89 fc 55 53 48 8b 5f 18 0f 87 e5 00 00 00 89 f6 ff 24 f5 b0 ff 44 00 G..AT...I..USH._..........$...D.
183c0 c6 43 57 00 e9 cf 00 00 00 31 f6 48 89 df e8 4a 6f ff ff c6 43 57 01 e9 bc 00 00 00 31 f6 e8 ab .CW......1.H...Jo...CW......1...
183e0 29 00 00 e9 b0 00 00 00 48 8b 6b 18 48 03 6b 10 48 c1 ed 0a e9 a6 00 00 00 48 8b 6b 10 03 6b 18 ).......H.k.H.k.H........H.k..k.
18400 81 e5 ff 03 00 00 e9 94 00 00 00 80 7b 56 02 75 12 31 ed 48 83 7b 28 00 40 0f 94 c5 e8 1d 2a 00 ............{V.u.1.H.{(.@.....*.
18420 00 eb 7c 48 63 d2 48 c1 e2 0a 80 7b 57 00 48 8d b2 a0 f6 ff ff 74 04 48 03 73 18 48 89 df 31 ed ..|Hc.H....{W.H......t.H.s.H..1.
18440 e8 d8 6e ff ff 4c 89 e7 e8 f1 29 00 00 80 7b 55 05 40 0f 94 c5 eb 48 8b ab f0 00 00 00 89 93 f0 ..n..L....)...{U.@....H.........
18460 00 00 00 eb 3a 8b ab f4 00 00 00 89 93 f4 00 00 00 eb 2c 8b ab f8 00 00 00 89 93 f8 00 00 00 eb ....:.............,.............
18480 1e 0f b6 6b 57 eb 18 be 02 00 00 00 eb 02 31 f6 4c 89 e7 e8 a8 28 00 00 31 ed eb 03 83 cd ff 5b ...kW.........1.L....(..1......[
184a0 89 e8 5d 41 5c c3 50 e8 74 39 00 00 53 48 89 fb e8 1d ec ff ff 48 8b 4b 10 48 8b 30 48 89 df 48 ..]A\.P.t9..SH.......H.K.H.0H..H
184c0 8d 51 f0 e8 de 43 ff ff 85 c0 74 07 48 83 43 10 10 eb 05 48 83 6b 10 10 5b c3 55 53 48 89 fb 48 .Q...C....t.H.C....H.k..[.USH..H
184e0 83 ec 18 83 fe 01 7e 26 48 8b 47 18 48 83 78 18 00 7e 0d 89 74 24 0c e8 79 2a 00 00 8b 74 24 0c ......~&H.G.H.x..~..t$..y*...t$.
18500 48 83 c4 18 48 89 df 5b 5d e9 c8 e9 fe ff 85 f6 75 25 48 8b 6f 10 31 d2 be 0d e8 44 00 e8 b2 2e H...H..[].......u%H.o.1....D....
18520 00 00 48 89 45 00 8a 40 08 83 c8 40 0f b6 c0 89 45 08 48 83 43 10 10 48 83 c4 18 5b 5d c3 53 48 ..H.E..@...@....E.H.C..H...[].SH
18540 89 fb e8 8b eb ff ff 48 8b 73 10 48 89 df 48 89 c2 e8 40 eb fe ff 48 83 43 10 10 5b c3 48 85 f6 .......H.s.H..H...@...H.C..[.H..
18560 74 0b 48 8b 47 18 48 8b 40 08 48 89 06 48 8b 47 18 48 8b 00 c3 48 8b 47 18 48 89 50 08 48 89 30 t.H.G.H.@.H..H.G.H...H.G.H.P.H.0
18580 c3 53 48 89 fb 48 83 ec 10 48 8b 47 18 48 83 78 18 00 7e 0f 48 89 74 24 08 e8 d7 29 00 00 48 8b .SH..H...H.G.H.x..~.H.t$...)..H.
185a0 74 24 08 31 d2 48 89 df e8 9f 2f 00 00 48 8b 53 10 48 89 02 c7 42 08 47 00 00 00 48 83 c0 28 48 t$.1.H..../..H.S.H...B.G...H..(H
185c0 83 43 10 10 48 83 c4 10 5b c3 55 89 d5 53 48 89 fb 48 83 ec 10 48 c7 44 24 08 00 00 00 00 e8 ef .C..H...[.U..SH..H...H.D$.......
185e0 ea ff ff 48 8d 54 24 08 31 c9 89 ee 48 89 c7 e8 cb eb ff ff 48 85 c0 74 1e 48 8b 4c 24 08 48 8b ...H.T$.1...H.......H..t.H.L$.H.
18600 53 10 48 8b 31 8b 49 08 48 83 c2 10 48 89 72 f0 89 4a f8 48 89 53 10 48 83 c4 10 5b 5d c3 55 89 S.H.1.I.H...H.r..J.H.S.H...[].U.
18620 d5 53 48 89 fb 48 83 ec 28 48 c7 44 24 10 00 00 00 00 48 c7 44 24 18 00 00 00 00 e8 92 ea ff ff .SH..H..(H.D$.....H.D$..........
18640 48 8d 4c 24 18 48 8d 54 24 10 89 ee 48 89 c7 e8 6b eb ff ff 48 85 c0 74 4b 48 8b 53 10 48 8d 4a H.L$.H.T$...H...k...H..tKH.S.H.J
18660 f0 48 8b 72 f0 48 89 4b 10 48 8b 4c 24 10 48 89 31 8b 72 f8 89 71 08 f6 42 f8 40 74 27 48 8b 52 .H.r.H.K.H.L$.H.1.r..q..B.@t'H.R
18680 f0 f6 42 09 03 74 1d 48 8b 74 24 18 f6 46 09 04 74 12 48 89 df 48 89 44 24 08 e8 31 24 00 00 48 ..B..t.H.t$..F..t.H..H.D$..1$..H
186a0 8b 44 24 08 48 83 c4 28 5b 5d c3 53 89 d3 e8 1f ea ff ff 8b 48 08 83 e1 3f 83 f9 06 74 18 83 f9 .D$.H..([].S........H...?...t...
186c0 26 75 22 8d 53 ff 48 63 d2 48 83 c2 02 48 c1 e2 04 48 03 10 eb 11 48 8b 00 ff cb 48 63 db 48 8b &u".S.Hc.H...H...H....H....Hc.H.
186e0 54 d8 20 eb 02 31 d2 48 89 d0 5b c3 41 55 41 89 cd 41 54 41 89 d4 41 ff cc 55 4d 63 e4 53 48 89 T....1.H..[.AUA..ATA..A..UMc.SH.
18700 fb 48 83 ec 18 44 89 44 24 0c e8 c3 e9 ff ff 44 89 ee 48 89 df 48 8b 28 e8 b5 e9 ff ff 44 8b 44 .H...D.D$......D..H..H.(.....D.D
18720 24 0c 48 8b 00 41 ff c8 4d 63 c0 4a 8d 04 c0 48 8b 50 20 4a 89 54 e5 20 48 8b 50 20 f6 42 09 03 $.H..A..Mc.J...H.P.J.T..H.P..B..
18740 74 1b f6 45 09 04 74 15 48 83 c4 18 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 73 23 00 00 48 83 c4 t..E..t.H...H..H..[]A\A].s#..H..
18760 18 5b 5d 41 5c 41 5d c3 50 be d8 b9 f0 ff e8 ef ec ff ff b8 01 00 00 00 5a c3 41 54 55 89 f5 be .[]A\A].P...............Z.ATU...
18780 02 00 00 00 53 48 89 fb e8 01 b6 ff ff ba 06 00 00 00 be 01 00 00 00 48 89 df 49 89 c4 e8 01 b4 ....SH.................H..I.....
187a0 ff ff 85 ed 44 89 e2 be 01 00 00 00 48 89 df 74 07 e8 14 fe ff ff eb 05 e8 61 fe ff ff 48 85 c0 ....D.......H..t.........a...H..
187c0 74 1c 48 89 c6 48 89 df e8 cf f1 ff ff 89 ee 48 89 df f7 d6 e8 13 ec ff ff 8d 45 01 eb 02 31 c0 t.H..H.........H..........E...1.
187e0 5b 5d 41 5c c3 53 be 03 00 00 00 48 89 fb e8 e3 b3 ff ff 48 89 df 31 f6 5b e9 7c ff ff ff be 01 []A\.S.....H.......H..1.[.|.....
18800 00 00 00 e9 72 ff ff ff 53 be 02 00 00 00 48 89 fb e8 6f ec ff ff 83 f8 05 74 16 85 c0 74 12 ba ....r...S.....H...o......t...t..
18820 65 d5 44 00 be 02 00 00 00 48 89 df e8 89 af ff ff 48 89 df be 02 00 00 00 e8 3c eb ff ff 48 89 e.D......H.......H........<...H.
18840 df be 01 00 00 00 e8 13 f8 ff ff b8 01 00 00 00 5b c3 55 48 89 f5 48 89 d6 53 48 89 fb 50 e8 39 ................[.UH..H..SH..P.9
18860 f1 ff ff 59 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 46 f6 ff ff 55 48 89 f5 48 63 f2 53 48 89 ...YH..H.......[].F...UH..Hc.SH.
18880 fb 50 e8 81 f0 ff ff 59 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 22 f6 ff ff 53 be 01 00 00 00 .P.....YH..H.......[]."...S.....
188a0 48 89 fb e8 dd eb ff ff 83 f8 02 75 12 ba a1 00 45 00 be 01 00 00 00 48 89 df e8 fb ae ff ff ba H..........u....E......H........
188c0 07 00 00 00 be 01 00 00 00 48 89 df e8 d2 b2 ff ff be 02 00 00 00 48 89 df e8 a7 eb ff ff 85 c0 .........H............H.........
188e0 7e 12 ba 05 00 00 00 be 02 00 00 00 48 89 df e8 af b2 ff ff 48 89 df be 02 00 00 00 e8 79 ea ff ~...........H.......H........y..
18900 ff 48 89 df be 01 00 00 00 e8 00 f8 ff ff b8 01 00 00 00 5b c3 41 55 41 89 d5 41 54 41 89 f4 89 .H.................[.AUA..ATA...
18920 d6 55 53 48 89 fb 48 81 ec 98 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 .USH..H......dH..%(...H..$....1.
18940 e8 49 b4 ff ff ba 06 00 00 00 44 89 e6 48 89 df 48 89 c5 e8 4b b2 ff ff 44 89 e6 48 89 df e8 ff .I........D..H..H...K...D..H....
18960 ea ff ff 48 8d 54 24 08 be cc 00 45 00 48 89 df e8 f1 30 00 00 85 ed 7e 09 0f b6 44 24 3c 39 c5 ...H.T$....E.H....0....~...D$<9.
18980 7e 10 ba cf 00 45 00 44 89 ee 48 89 df e8 28 ae ff ff 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 ~....E.D..H...(...H..$....dH3.%(
189a0 00 00 00 89 e8 74 05 e8 34 b8 fe ff 48 81 c4 98 00 00 00 5b 5d 41 5c 41 5d c3 53 ba 02 00 00 00 .....t..4...H......[]A\A].S.....
189c0 48 89 fb be 01 00 00 00 e8 48 ff ff ff 48 89 df 89 c2 be 01 00 00 00 e8 cf fc ff ff 48 89 df 48 H........H...H..............H..H
189e0 89 c6 e8 a5 f1 ff ff b8 01 00 00 00 5b c3 41 54 ba 02 00 00 00 be 01 00 00 00 55 53 48 89 fb e8 ............[.AT..........USH...
18a00 11 ff ff ff ba 04 00 00 00 be 03 00 00 00 48 89 df 89 c5 e8 fd fe ff ff be 01 00 00 00 48 89 df ..............H..............H..
18a20 41 89 c4 e8 83 ea ff ff 85 c0 74 12 ba e5 00 45 00 be 01 00 00 00 48 89 df e8 7c ad ff ff be 03 A.........t....E......H...|.....
18a40 00 00 00 48 89 df e8 60 ea ff ff 85 c0 74 12 ba e5 00 45 00 be 03 00 00 00 48 89 df e8 59 ad ff ...H...`.....t....E......H...Y..
18a60 ff 45 89 e0 89 ea 48 89 df b9 03 00 00 00 be 01 00 00 00 e8 74 fc ff ff 5b 5d 31 c0 41 5c c3 53 .E....H.............t...[]1.A\.S
18a80 be 01 00 00 00 48 89 fb e8 49 b1 ff ff be 01 00 00 00 48 89 df e8 07 f3 ff ff 85 c0 75 08 48 89 .....H...I........H.........u.H.
18aa0 df e8 39 ee ff ff b8 01 00 00 00 5b c3 55 48 89 d5 53 48 89 fb 48 89 f7 48 39 f3 51 75 1c 48 89 ..9........[.UH..SH..H..H9.Qu.H.
18ac0 df be fe ff ff ff e8 97 e9 ff ff be fd ff ff ff 48 89 df e8 e5 e8 ff ff eb 0d ba 01 00 00 00 48 ................H..............H
18ae0 89 de e8 f0 e7 ff ff 58 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 c2 f3 ff ff 53 be 01 00 00 00 .......XH..H.......[].....S.....
18b00 48 89 fb e8 7d e9 ff ff 83 f8 07 74 0a 48 89 df e8 ca ed ff ff eb 0d be 01 00 00 00 48 89 df e8 H...}......t.H..............H...
18b20 d1 f2 ff ff b8 01 00 00 00 5b c3 55 53 48 89 fb 48 81 ec 18 01 00 00 64 48 8b 04 25 28 00 00 00 .........[.USH..H......dH..%(...
18b40 48 89 84 24 08 01 00 00 31 c0 48 8d 6c 24 0e 48 8b 35 fa 19 24 00 bf fb 00 45 00 e8 10 b7 fe ff H..$....1.H.l$.H.5..$....E......
18b60 48 8b 3d e9 19 24 00 e8 44 b9 fe ff 48 8b 15 d5 19 24 00 be fa 00 00 00 48 89 ef e8 00 b8 fe ff H.=..$..D...H....$......H.......
18b80 48 85 c0 74 11 be 07 01 45 00 48 89 ef e8 1e b8 fe ff 85 c0 75 1e 31 c0 48 8b 9c 24 08 01 00 00 H..t....E.H.........u.1.H..$....
18ba0 64 48 33 1c 25 28 00 00 00 0f 84 8b 00 00 00 e8 2c b6 fe ff 31 c0 48 83 c9 ff 48 89 ef f2 ae 45 dH3.%(..........,...1.H...H....E
18bc0 31 c0 48 89 ee 48 89 df 48 f7 d1 48 8d 51 ff b9 0d 01 45 00 e8 0f b7 ff ff 85 c0 74 36 31 d2 83 1.H..H..H..H.Q....E........t61..
18be0 ce ff 48 89 df e8 9c eb ff ff 48 8b 3d 5f 19 24 00 48 89 c1 ba a7 f8 44 00 be 01 00 00 00 31 c0 ..H.......H.=_.$.H.....D......1.
18c00 e8 7b ba fe ff 48 8b 3d 44 19 24 00 e8 9f b8 fe ff eb 18 45 31 c9 45 31 c0 31 c9 31 d2 31 f6 48 .{...H.=D.$........E1.E1.1.1.1.H
18c20 89 df e8 b6 f5 ff ff 85 c0 75 b2 31 f6 48 89 df e8 45 e7 ff ff e9 15 ff ff ff 48 81 c4 18 01 00 .........u.1.H...E........H.....
18c40 00 5b 5d c3 55 48 89 f5 be 01 00 00 00 53 48 89 fb 41 50 e8 2d e8 ff ff 83 f8 08 75 17 c7 45 00 .[].UH.......SH..AP.-......u..E.
18c60 01 00 00 00 48 89 df be 01 00 00 00 59 5b 5d e9 0d ec ff ff c7 45 00 00 00 00 00 48 89 d8 5a 5b ....H.......Y[]......E.....H..Z[
18c80 5d c3 41 54 55 53 48 89 fb 48 83 ec 10 48 8d 74 24 0c e8 ad ff ff ff 48 89 c5 8b 44 24 0c 31 d2 ].ATUSH..H...H.t$......H...D$.1.
18ca0 48 89 df 8d 70 01 e8 db ea ff ff 48 85 c0 49 89 c4 75 24 8b 44 24 0c 48 89 df 8d 70 01 e8 c3 e7 H...p......H..I..u$.D$.H...p....
18cc0 ff ff 85 c0 7e 11 8b 44 24 0c 48 89 df 8d 70 01 e8 8d e7 ff ff eb 27 8b 44 24 0c 31 d2 48 39 eb ....~..D$.H...p.......'.D$.1.H9.
18ce0 0f 94 c2 48 89 df 8d 70 02 e8 16 b1 ff ff 4c 89 e2 89 c1 48 89 ee 48 89 df e8 ef a6 ff ff 48 83 ...H...p......L....H..H.......H.
18d00 c4 10 b8 01 00 00 00 5b 5d 41 5c c3 55 53 48 89 fb 48 81 ec 98 00 00 00 48 8d 74 24 04 64 48 8b .......[]A\.USH..H......H.t$.dH.
18d20 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 0f ff ff ff 48 89 c5 8b 44 24 04 48 89 df 8d .%(...H..$....1......H...D$.H...
18d40 70 01 e8 47 b0 ff ff 48 8d 54 24 08 89 c6 48 89 ef e8 29 2c 00 00 85 c0 8b 74 24 04 75 11 ff c6 p..G...H.T$...H...),.....t$.u...
18d60 ba 1e 01 45 00 48 89 df e8 4d aa ff ff eb 58 83 c6 03 48 89 df e8 5c ae ff ff 8b 44 24 04 48 89 ...E.H...M....X...H...\....D$.H.
18d80 df 8d 70 03 e8 f1 e5 ff ff ba 01 00 00 00 48 89 ee 48 89 df e8 3e e5 ff ff 8b 44 24 04 48 89 df ..p...........H..H...>....D$.H..
18da0 8d 70 02 e8 e6 af ff ff 48 8d 74 24 08 89 c2 48 89 ef e8 6a 2c 00 00 48 89 df 48 89 c6 e8 da eb .p......H.t$...H...j,..H..H.....
18dc0 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 01 b4 fe ff 48 .......H..$....dH3.%(...t......H
18de0 81 c4 98 00 00 00 5b 5d c3 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 18 48 8d 74 24 0c e8 ......[].AWAVAUATUSH..H...H.t$..
18e00 40 fe ff ff 49 89 c4 8b 44 24 0c 48 89 df 8d 70 01 e8 6f e6 ff ff 85 c0 8b 74 24 0c 7f 17 ff c6 @...I...D$.H...p..o......t$.....
18e20 48 89 df 45 31 ed e8 4f e5 ff ff 45 31 f6 31 ed e9 92 00 00 00 83 c6 02 31 d2 48 89 df e8 bc ad H..E1..O...E1.1.........1.H.....
18e40 ff ff 49 89 c5 8b 44 24 0c ba 06 00 00 00 48 89 df 31 ed 8d 70 01 e8 48 ad ff ff 8b 44 24 0c 31 ..I...D$......H..1..p..H....D$.1
18e60 d2 48 89 df 8d 70 03 e8 98 af ff ff 4c 89 ef be 63 00 00 00 49 89 c7 41 89 c6 e8 81 b3 fe ff 48 .H...p......L...c...I..A.......H
18e80 85 c0 4c 89 ef be 72 00 00 00 40 0f 95 c5 e8 6d b3 fe ff 89 ea 4c 89 ef be 6c 00 00 00 83 ca 02 ..L...r...@....m.....L...l......
18ea0 48 85 c0 41 bd ad 91 41 00 0f 45 ea e8 4f b3 fe ff 89 ea 83 ca 04 48 85 c0 0f 45 ea 89 e8 83 c8 H..A...A..E..O........H...E.....
18ec0 08 45 85 ff 0f 4f e8 ba 31 01 45 00 be d8 b9 f0 ff 48 89 df e8 dd b6 ff ff 85 c0 75 37 be 78 ef .E...O..1.E......H.........u7.x.
18ee0 44 00 48 89 df e8 b2 ea ff ff ba 37 01 45 00 be fe ff ff ff 48 89 df e8 c0 ef ff ff 83 ce ff 48 D.H........7.E......H..........H
18f00 89 df e8 5b e5 ff ff be fe ff ff ff 48 89 df e8 4a f1 ff ff 4c 89 e7 e8 84 ec ff ff ba 01 00 00 ...[........H...J...L...........
18f20 00 48 89 de 4c 89 e7 e8 ab e3 ff ff 8b 44 24 0c 48 89 df 8d 70 01 e8 27 e5 ff ff 48 89 df be fd .H..L........D$.H...p..'...H....
18f40 ff ff ff e8 d4 ef ff ff 44 89 f1 89 ea 4c 89 ee 4c 89 e7 e8 e7 29 00 00 48 83 c4 18 31 c0 5b 5d ........D....L..L....)..H...1.[]
18f60 41 5c 41 5d 41 5e 41 5f c3 41 54 55 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 74 24 04 64 48 8b 04 A\A]A^A_.ATUSH..H......H.t$.dH..
18f80 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 b0 fc ff ff 48 89 c5 8b 44 24 04 48 89 df 8d 70 %(...H..$....1......H...D$.H...p
18fa0 02 e8 e8 ad ff ff 49 89 c4 8b 44 24 04 48 89 df 8d 70 01 e8 cd e4 ff ff 83 f8 06 8b 74 24 04 75 ......I...D$.H...p..........t$.u
18fc0 27 ff c6 48 89 df e8 97 e4 ff ff 31 f6 48 89 df 44 89 e2 e8 d9 29 00 00 48 89 df 48 89 c6 e8 b9 '..H.......1.H..D....)..H..H....
18fe0 e9 ff ff e9 82 00 00 00 ff c6 48 89 df e8 9c ad ff ff 48 8d 54 24 08 89 c6 48 89 ef e8 7e 29 00 ..........H.......H.T$...H...~).
19000 00 85 c0 75 16 8b 44 24 04 ba 1e 01 45 00 48 89 df 8d 70 01 e8 a1 a7 ff ff eb 54 48 8d 74 24 08 ...u..D$....E.H...p.......TH.t$.
19020 44 89 e2 48 89 ef e8 86 29 00 00 48 85 c0 49 89 c4 74 2f ba 01 00 00 00 48 89 de 48 89 ef e8 94 D..H....)..H..I..t/.....H..H....
19040 e2 ff ff 4c 89 e6 48 89 df e8 4e e9 ff ff be fe ff ff ff 48 89 df e8 07 e4 ff ff b8 02 00 00 00 ...L..H...N........H............
19060 eb 0d 48 89 df e8 75 e8 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 ..H...u........H..$....dH3.%(...
19080 74 05 e8 59 b1 fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 41 54 55 53 48 89 fb 48 83 ec 20 48 8d t..Y...H......[]A\.ATUSH..H...H.
190a0 74 24 0c 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 8c fb ff ff 48 89 c5 48 89 c7 e8 b3 t$.dH..%(...H.D$.1......H..H....
190c0 28 00 00 48 89 ef 41 89 c4 e8 a3 28 00 00 48 85 c0 74 1c 48 3d ad 91 41 00 74 14 ba 0d 00 00 00 (..H..A....(..H..t.H=..A.t......
190e0 be 3e 01 45 00 48 89 df e8 5b e8 ff ff eb 44 ba 31 01 45 00 be d8 b9 f0 ff 48 89 df e8 b5 b4 ff .>.E.H...[....D.1.E......H......
19100 ff 48 89 ef e8 97 ea ff ff ba 01 00 00 00 48 89 de 48 89 ef e8 be e1 ff ff be fe ff ff ff 48 89 .H............H..H............H.
19120 df e8 7c eb ff ff be fe ff ff ff 48 89 df e8 8a e2 ff ff 31 d2 41 f6 c4 01 74 07 c6 44 24 13 63 ..|........H.......1.A...t..D$.c
19140 b2 01 41 f6 c4 02 74 0a 48 63 c2 ff c2 c6 44 04 13 72 41 80 e4 04 74 0a 48 63 c2 ff c2 c6 44 04 ..A...t.Hc....D..rA...t.Hc....D.
19160 13 6c 48 8d 74 24 13 48 63 d2 48 89 df c6 44 14 13 00 e8 25 e8 ff ff 48 89 ef e8 fc 27 00 00 48 .lH.t$.Hc.H...D....%...H....'..H
19180 89 df 48 63 f0 e8 7e e7 ff ff 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 b8 03 00 00 00 74 05 e8 ..Hc..~...H.L$.dH3.%(........t..
191a0 3c b0 fe ff 48 83 c4 20 5b 5d 41 5c c3 55 ba 31 01 45 00 48 89 f5 be d8 b9 f0 ff 53 48 89 fb 41 <...H...[]A\.U.1.E.H.......SH..A
191c0 52 e8 f0 b3 ff ff 48 89 df e8 d2 e9 ff ff be fe ff ff ff 48 89 df e8 c7 ea ff ff 83 ce ff 48 89 R.....H............H..........H.
191e0 df e8 9f e2 ff ff 83 f8 06 75 43 48 63 45 00 48 89 df 48 8b 34 c5 60 02 45 00 e8 9d e7 ff ff 48 .........uCHcE.H..H.4.`.E......H
19200 63 75 28 48 89 df 85 f6 78 07 e8 f9 e6 ff ff eb 05 e8 c9 e6 ff ff 41 59 48 89 df 45 31 c0 31 c9 cu(H....x.............AYH..E1.1.
19220 5b 5d 31 d2 be 02 00 00 00 e9 49 ef ff ff 58 5b 5d c3 41 54 55 53 48 89 fb 48 81 ec 90 00 00 00 []1.......I...X[].ATUSH..H......
19240 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 e7 f9 ff ff 49 89 c4 H.t$.dH..%(...H..$....1......I..
19260 8b 44 24 04 31 c9 ba 4c 01 45 00 48 89 df 8d 70 02 e8 bd a9 ff ff 48 89 c5 8b 44 24 04 48 89 df .D$.1..L.E.H...p......H...D$.H..
19280 8d 70 01 e8 3d e2 ff ff 85 c0 8b 74 24 04 74 2c ff c6 31 d2 48 89 df e8 28 e4 ff ff 48 8d 54 24 .p..=......t$.t,..1.H...(...H.T$
192a0 08 89 c6 4c 89 e7 e8 d4 26 00 00 85 c0 75 6d 48 89 df e8 28 e6 ff ff e9 29 02 00 00 ff c6 48 89 ...L....&....umH...(....).....H.
192c0 df e8 bf e1 ff ff 83 f8 06 75 43 48 89 ea 48 89 df be 53 01 45 00 31 c0 e8 50 e7 ff ff 31 d2 83 .........uCH..H...S.E.1..P...1..
192e0 ce ff 48 89 df e8 9c e4 ff ff 48 89 c5 8b 44 24 04 48 89 df 8d 70 01 e8 66 e1 ff ff ba 01 00 00 ..H.......H...D$.H...p..f.......
19300 00 4c 89 e6 48 89 df e8 cb df ff ff eb 0e 8b 44 24 04 ba 57 01 45 00 8d 70 01 eb 20 48 8d 54 24 .L..H..........D$..W.E..p...H.T$
19320 08 48 89 ee 4c 89 e7 e8 3a 27 00 00 85 c0 75 19 8b 44 24 04 ba c0 e3 44 00 8d 70 02 48 89 df e8 .H..L...:'....u..D$....D..p.H...
19340 76 a4 ff ff e9 a1 01 00 00 31 f6 ba 02 00 00 00 48 89 df e8 f0 e9 ff ff be 53 00 00 00 48 89 ef v........1......H........S...H..
19360 e8 9b ae fe ff 48 85 c0 74 58 48 8b 54 24 28 be 72 01 45 00 48 89 df e8 d6 f4 ff ff 48 8d 54 24 .....H..tXH.T$(.r.E.H.......H.T$
19380 40 be 79 01 45 00 48 89 df e8 c4 f4 ff ff 8b 54 24 34 be 87 01 45 00 48 89 df e8 d7 f4 ff ff 8b @.y.E.H........T$4...E.H........
193a0 54 24 38 be 83 01 45 00 48 89 df e8 c6 f4 ff ff 48 8b 54 24 20 be b9 01 45 00 48 89 df e8 90 f4 T$8...E.H.......H.T$....E.H.....
193c0 ff ff be 6c 00 00 00 48 89 ef e8 31 ae fe ff 48 85 c0 74 11 8b 54 24 30 be 93 01 45 00 48 89 df ...l...H...1...H..t..T$0...E.H..
193e0 e8 91 f4 ff ff be 75 00 00 00 48 89 ef e8 0e ae fe ff 48 85 c0 74 43 0f b6 54 24 3c be 9f 01 45 ......u...H.......H..tC..T$<...E
19400 00 48 89 df e8 6d f4 ff ff 0f b6 54 24 3d be a4 01 45 00 48 89 df e8 5b f4 ff ff 0f be 74 24 3e .H...m.....T$=...E.H...[.....t$>
19420 48 89 df e8 4a e7 ff ff ba ac 01 45 00 be fe ff ff ff 48 89 df e8 82 ea ff ff be 6e 00 00 00 48 H...J......E......H........n...H
19440 89 ef e8 b9 ad fe ff 48 85 c0 74 24 48 8b 54 24 10 be 02 eb 44 00 48 89 df e8 f4 f3 ff ff 48 8b .......H..t$H.T$....D.H.......H.
19460 54 24 18 be b5 01 45 00 48 89 df e8 e2 f3 ff ff be 74 00 00 00 48 89 ef e8 83 ad fe ff 48 85 c0 T$....E.H........t...H.......H..
19480 74 1f 0f be 74 24 3f 48 89 df e8 e3 e6 ff ff ba be 01 45 00 be fe ff ff ff 48 89 df e8 1b ea ff t...t$?H..........E......H......
194a0 ff be 4c 00 00 00 48 89 ef e8 52 ad fe ff 48 85 c0 74 10 ba c9 01 45 00 4c 89 e6 48 89 df e8 ea ..L...H...R...H..t....E.L..H....
194c0 f5 ff ff be 66 00 00 00 48 89 ef e8 30 ad fe ff 48 85 c0 74 10 ba d5 01 45 00 4c 89 e6 48 89 df ....f...H...0...H..t....E.L..H..
194e0 e8 c8 f5 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 de ac ..........H..$....dH3.%(...t....
19500 fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 ba 10 00 00 00 48 89 fb 31 f6 e8 2a e8 ff ff 48 89 ..H......[]A\.S.....H..1..*...H.
19520 df 31 d2 be 90 02 45 00 e8 55 b3 ff ff b8 01 00 00 00 5b c3 85 d2 51 79 0f 89 d1 89 f0 31 f6 f7 .1....E..U........[...Qy.....1..
19540 d9 d3 e8 83 f9 1f eb 0b 89 f0 88 d1 31 f6 d3 e0 83 fa 1f 0f 4e f0 e8 c7 e3 ff ff b8 01 00 00 00 ............1.......N...........
19560 5a c3 55 be 02 00 00 00 53 48 89 fb 50 e8 1c a8 ff ff 48 89 df be 01 00 00 00 48 89 c5 e8 48 a8 Z.U.....SH..P.....H.......H...H.
19580 ff ff 59 48 89 df 89 ea 89 c6 5b 5d f7 da eb a4 55 be 02 00 00 00 53 48 89 fb 50 e8 ee a7 ff ff ..YH......[]....U.....SH..P.....
195a0 48 89 df be 01 00 00 00 48 89 c5 e8 1a a8 ff ff 59 48 89 df 89 ea 89 c6 5b 5d e9 75 ff ff ff 55 H.......H.......YH......[].u...U
195c0 be 02 00 00 00 53 48 89 fb 50 e8 bf a7 ff ff 48 89 df 48 89 c5 be 01 00 00 00 e8 eb a7 ff ff 89 .....SH..P.....H..H.............
195e0 e9 89 c6 48 89 df f7 d9 83 e1 1f d3 c0 85 c9 0f 45 f0 e8 2b e3 ff ff 5a 5b b8 01 00 00 00 5d c3 ...H............E..+...Z[.....].
19600 53 be 01 00 00 00 48 89 fb e8 bc a7 ff ff f7 d0 48 89 df 89 c6 e8 08 e3 ff ff b8 01 00 00 00 5b S.....H.........H..............[
19620 c3 55 53 48 89 fb 56 be 01 00 00 00 e8 99 a7 ff ff be 02 00 00 00 89 c5 48 89 df e8 4e a7 ff ff .USH..V.................H...N...
19640 48 89 c1 89 e8 83 e8 00 79 07 89 c8 c1 e8 1f 74 11 89 ca 48 89 df 89 ee 59 5b 5d f7 da e9 d2 fe H.......y......t...H....Y[].....
19660 ff ff 83 ce ff 83 f9 1f 7f 08 d3 ee d3 ed f7 d6 09 ee 48 89 df e8 a8 e2 ff ff 5a 5b b8 01 00 00 ..................H.......Z[....
19680 00 5d c3 41 57 49 89 d7 41 56 41 55 41 89 f5 45 8d 75 01 41 54 55 53 48 89 fb 51 e8 ee a6 ff ff .].AWI..AVAUA..E.u.ATUSH..Q.....
196a0 ba 01 00 00 00 48 89 c5 44 89 f6 48 89 df e8 51 a7 ff ff 85 ed 49 89 c4 79 10 ba a0 03 45 00 44 .....H..D..H...Q.....I..y....E.D
196c0 89 ee 48 89 df e8 f0 a0 ff ff 45 85 e4 7f 10 ba b9 03 45 00 44 89 f6 48 89 df e8 db a0 ff ff 41 ..H.......E.......E.D..H.......A
196e0 8d 04 2c 83 f8 20 7e 0f be d0 03 45 00 48 89 df 31 c0 e8 02 a0 ff ff 45 89 27 89 e8 5a 5b 5d 41 ..,...~....E.H..1......E.'..Z[]A
19700 5c 41 5d 41 5e 41 5f c3 41 54 be 01 00 00 00 55 53 48 89 fb 48 83 ec 10 e8 ad a6 ff ff 48 89 df \A]A^A_.AT.....USH..H........H..
19720 be 02 00 00 00 41 89 c4 e8 9d a6 ff ff 48 8d 54 24 0c 48 89 df be 03 00 00 00 89 c5 e8 42 ff ff .....A.......H.T$.H..........B..
19740 ff 8b 7c 24 0c ba fe ff ff ff 8d 4f ff 48 89 df d3 e2 88 c1 f7 d2 89 d6 21 ea d3 e6 d3 e2 f7 d6 ..|$.......O.H..........!.......
19760 44 21 e6 09 d6 e8 b8 e1 ff ff 48 83 c4 10 b8 01 00 00 00 5b 5d 41 5c c3 55 be 01 00 00 00 53 48 D!........H........[]A\.U.....SH
19780 89 fb 48 83 ec 18 e8 3f a6 ff ff 48 8d 54 24 0c 48 89 df be 02 00 00 00 89 c5 e8 e4 fe ff ff 88 ..H....?...H.T$.H...............
197a0 c1 8b 44 24 0c 89 ee d3 ee ba fe ff ff ff 48 89 df 8d 48 ff d3 e2 f7 d2 21 d6 e8 63 e1 ff ff 48 ..D$..........H...H.....!..c...H
197c0 83 c4 18 b8 01 00 00 00 5b 5d c3 41 55 41 54 49 89 fc 55 83 cd ff 53 bb 01 00 00 00 51 e8 81 db ........[].AUATI..U...S.....Q...
197e0 ff ff 41 89 c5 44 39 eb 7f 10 89 de 4c 89 e7 ff c3 e8 d4 a5 ff ff 21 c5 eb eb 5a 5b 89 e8 5d 41 ..A..D9.....L.........!...Z[..]A
19800 5c 41 5d c3 53 48 89 fb e8 be ff ff ff 31 f6 85 c0 48 89 df 40 0f 95 c6 e8 55 e3 ff ff b8 01 00 \A].SH.......1...H..@....U......
19820 00 00 5b c3 53 48 89 fb e8 9e ff ff ff 48 89 df 89 c6 e8 eb e0 ff ff b8 01 00 00 00 5b c3 41 55 ..[.SH.......H..............[.AU
19840 41 54 45 31 e4 55 48 89 fd 53 bb 01 00 00 00 51 e8 0e db ff ff 41 89 c5 44 39 eb 7f 11 89 de 48 ATE1.UH..S.....Q.....A..D9.....H
19860 89 ef ff c3 e8 61 a5 ff ff 41 31 c4 eb ea 44 89 e6 48 89 ef e8 a9 e0 ff ff 5a 5b 5d 41 5c b8 01 .....a...A1...D..H.......Z[]A\..
19880 00 00 00 41 5d c3 41 55 41 54 45 31 e4 55 48 89 fd 53 bb 01 00 00 00 51 e8 c6 da ff ff 41 89 c5 ...A].AUATE1.UH..S.....Q.....A..
198a0 44 39 eb 7f 11 89 de 48 89 ef ff c3 e8 19 a5 ff ff 41 09 c4 eb ea 44 89 e6 48 89 ef e8 61 e0 ff D9.....H.........A....D..H...a..
198c0 ff 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 55 be 02 00 00 00 53 48 89 fb 50 e8 b0 a4 ff ff 48 89 .Z[]A\.....A].U.....SH..P.....H.
198e0 df 48 89 c5 be 01 00 00 00 e8 dc a4 ff ff 89 e9 89 c6 48 89 df 83 e1 1f d3 c0 85 c9 0f 45 f0 e8 .H................H..........E..
19900 1e e0 ff ff 5a 5b b8 01 00 00 00 5d c3 53 ba 0c 00 00 00 48 89 fb 31 f6 e8 2b e4 ff ff 48 89 df ....Z[.....].S.....H..1..+...H..
19920 31 d2 be 40 04 45 00 e8 56 af ff ff b8 01 00 00 00 5b c3 55 48 89 fd 53 48 89 f3 52 8a 46 08 80 1..@.E..V........[.UH..SH..R.F..
19940 66 09 fc 3c 08 0f 84 c2 00 00 00 77 24 3c 05 0f 84 ab 00 00 00 77 09 3c 04 74 2d e9 d6 00 00 00 f..<.......w$<.......w.<.t-.....
19960 3c 06 0f 84 8b 00 00 00 3c 07 74 29 e9 c5 00 00 00 3c 0a 74 55 0f 82 9f 00 00 00 3c 14 74 09 3c <.......<.t).....<.tU......<.t.<
19980 26 74 70 e9 ae 00 00 00 48 8b 43 10 48 83 c0 19 e9 99 00 00 00 48 8b 76 10 48 85 f6 74 0b f6 46 &tp.....H.C.H........H.v.H..t..F
199a0 09 03 74 05 e8 8a ff ff ff 48 8b 73 18 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 73 ff ff ff ..t......H.s.H..t..F..t.H...s...
199c0 48 8b 43 20 48 83 c0 28 eb 64 48 8b 46 10 f6 40 08 40 74 0e 48 8b 30 f6 46 09 03 74 05 e8 51 ff H.C.H..(.dH.F..@.@t.H.0.F..t..Q.
199e0 ff ff 48 8d 43 18 48 39 43 10 75 4a b8 28 00 00 00 eb 3b 48 8b 85 80 00 00 00 48 89 43 10 eb 25 ..H.C.H9C.uJ.(....;H......H.C..%
19a00 48 8b 87 80 00 00 00 48 89 46 30 eb 18 48 8b 87 80 00 00 00 48 89 46 68 eb 0b 48 8b 87 80 00 00 H......H.F0..H......H.Fh..H.....
19a20 00 48 89 46 70 48 89 9d 80 00 00 00 eb 08 80 4b 09 04 48 01 45 20 58 5b 5d c3 55 48 89 fd 53 31 .H.FpH.........K..H.E.X[].UH..S1
19a40 db 52 48 8b b4 1d a8 01 00 00 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 d6 fe ff ff 48 83 c3 .RH.......H..t..F..t.H.......H..
19a60 08 48 83 fb 48 75 db 58 5b 5d c3 55 48 89 fd 53 52 48 8b 9f a8 00 00 00 48 85 db 74 21 8a 53 09 .H..Hu.X[].UH..SRH......H..t!.S.
19a80 8a 45 54 48 89 de 48 89 ef 83 e2 b8 83 e0 03 09 d0 88 43 09 e8 9a fe ff ff 48 8b 1b eb da 58 5b .ETH..H...........C......H....X[
19aa0 5d c3 41 57 41 56 41 55 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 18 48 8b 4f 18 8a 41 54 40 88 c6 ].AWAVAUATUH..SH..H...H.O..AT@..
19ac0 83 f6 03 80 79 56 02 40 88 74 24 0f 74 17 83 e0 03 c7 44 24 08 00 00 00 00 41 bf b8 ff ff ff 89 ....yV.@.t$.t.....D$.....A......
19ae0 44 24 04 eb 14 c7 44 24 08 40 00 00 00 c7 44 24 04 40 00 00 00 41 83 cf ff 49 89 d4 4c 8b 75 00 D$....D$.@....D$.@...A...I..L.u.
19b00 4d 85 f6 0f 84 40 01 00 00 4d 85 e4 0f 84 32 01 00 00 45 8a 6e 09 44 88 e8 83 f0 03 84 44 24 0f M....@...M....2...E.n.D......D$.
19b20 0f 85 c5 00 00 00 49 8b 06 48 89 45 00 41 8a 46 08 3c 08 0f 84 a5 00 00 00 77 31 3c 05 0f 84 8e ......I..H.E.A.F.<.......w1<....
19b40 00 00 00 77 11 3c 04 0f 85 ef 00 00 00 48 8b 43 18 ff 48 38 eb 57 3c 06 74 44 3c 07 0f 85 da 00 ...w.<.......H.C..H8.W<.tD<.....
19b60 00 00 49 8b 46 20 48 8d 50 28 eb 49 3c 0a 74 54 72 1c 3c 14 74 37 3c 26 0f 85 be 00 00 00 41 0f ..I.F.H.P(.I<.tTr.<.t7<&......A.
19b80 b6 46 0a c1 e0 04 8d 50 20 48 63 d2 eb 27 4c 89 f6 48 89 df e8 ea 54 ff ff e9 9e 00 00 00 41 0f .F.....P.Hc..'L..H....T.......A.
19ba0 b6 46 0a 48 8d 14 c5 20 00 00 00 eb 08 49 8b 46 10 48 8d 50 19 31 c9 4c 89 f6 48 89 df e8 95 15 .F.H.........I.F.H.P.1.L..H.....
19bc0 00 00 eb 78 4c 89 f6 48 89 df e8 63 53 ff ff eb 6b 4c 89 f6 48 89 df e8 88 2e ff ff eb 5e 4c 89 ...xL..H...cS...kL..H........^L.
19be0 f6 48 89 df e8 c0 5b ff ff eb 51 44 85 6c 24 08 75 57 41 80 7e 08 08 75 34 49 83 7e 38 00 74 2d .H....[...QD.l$.uWA.~..u4I.~8.t-
19c00 49 8d 76 60 48 c7 c2 fd ff ff ff 48 89 df e8 8f fe ff ff 4c 89 f7 e8 3a 57 ff ff 48 8b 43 18 80 I.v`H......H.......L...:W..H.C..
19c20 78 56 01 74 08 4c 89 f7 e8 70 12 ff ff 45 21 fd 44 0b 6c 24 04 4c 89 f5 45 88 6e 09 49 ff cc e9 xV.t.L...p...E!.D.l$.L..E.n.I...
19c40 b8 fe ff ff 48 89 e8 eb 02 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 54 ....H....1.H...[]A\A]A^A_.AVAUAT
19c60 41 89 f4 55 53 48 89 fb 48 83 ec 10 48 8b 6f 18 48 8b 85 a8 00 00 00 48 8b 10 48 89 95 a8 00 00 A..USH..H...H.o.H......H..H.....
19c80 00 48 8b 55 60 48 89 10 48 89 45 60 8a 50 09 88 d1 83 e1 ef 88 48 09 80 7d 55 01 76 0e 8a 4d 54 .H.U`H..H.E`.P.......H..}U.v..MT
19ca0 83 e2 a8 83 e1 03 09 ca 88 50 09 48 89 04 24 8a 40 08 ba 02 00 00 00 48 89 e6 48 89 df 83 c8 40 .........P.H..$.@......H..H....@
19cc0 0f b6 c0 89 44 24 08 e8 32 13 00 00 48 85 c0 0f 84 ac 00 00 00 8b 50 08 83 e2 0f 83 fa 06 0f 85 ....D$..2...H.........P.........
19ce0 9d 00 00 00 44 8a 6d 57 44 8a 73 49 45 31 c0 c6 43 49 00 c6 45 57 00 be bd 9d 41 00 48 8b 4b 10 ....D.mWD.sIE1..CI..EW....A.H.K.
19d00 48 8b 10 48 89 df 8b 40 08 48 89 11 31 d2 89 41 08 48 8b 04 24 48 89 41 10 8b 44 24 08 89 41 18 H..H...@.H..1..A.H..$H.A..D$..A.
19d20 48 8d 41 20 48 2b 4b 38 48 89 43 10 e8 8f 19 ff ff 85 c0 44 88 73 49 44 88 6d 57 74 44 45 85 e4 H.A.H+K8H.C........D.sID.mWtDE..
19d40 74 3f 83 f8 02 75 30 48 8b 4b 10 ba 10 05 45 00 8b 41 f8 83 e0 0f 83 f8 04 75 08 48 8b 51 f0 48 t?...u0H.K....E..A.......u.H.Q.H
19d60 83 c2 18 be 1b 05 45 00 48 89 df 31 c0 e8 e4 f8 fe ff b8 05 00 00 00 89 c6 48 89 df e8 c9 0d ff ......E.H..1.............H......
19d80 ff 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 89 f5 53 4c 8b 67 18 48 89 fb 49 8b 84 24 a8 .H...[]A\A]A^.ATU..SL.g.H..I..$.
19da0 00 00 00 48 85 c0 74 10 80 60 09 bf 89 ee 48 89 df e8 a4 fe ff ff eb e3 5b 5d 41 5c c3 48 8b 47 ...H..t..`....H.........[]A\.H.G
19dc0 10 31 c9 31 d2 48 8d 70 e0 e9 0c 17 ff ff 48 89 f0 b9 64 00 00 00 4c 63 87 f0 00 00 00 48 99 48 .1.1.H.p......H...d...Lc.....H.H
19de0 f7 f9 48 b9 fc ff ff ff ff ff ff 7f 48 89 c6 48 89 c8 48 99 48 f7 fe 49 0f af f0 49 39 c0 48 0f ..H.........H..H..H.H..I...I9.H.
19e00 4d f1 48 2b 77 10 48 2b 77 18 48 f7 de e9 0b 55 ff ff f6 47 18 40 74 11 48 8b 47 10 f6 40 09 03 M.H+w.H+w.H....U...G.@t.H.G..@..
19e20 74 07 c7 47 18 0b 00 00 00 c3 53 8b 46 08 89 c3 83 e3 40 74 25 83 e0 0f 48 8b 36 83 f8 04 75 14 t..G......S.F.....@t%...H.6...u.
19e40 31 db 48 85 f6 74 13 f6 46 09 03 74 0d e8 e1 fa ff ff eb 06 8a 5e 09 83 e3 03 89 d8 5b c3 41 57 1.H..t..F..t.........^......[.AW
19e60 41 bf 01 00 00 00 41 56 41 55 41 54 45 31 e4 55 48 89 fd 53 48 89 f3 48 83 ec 18 0f b6 4e 0b c7 A.....AVAUATE1.UH..SH..H.....N..
19e80 44 24 0c 00 00 00 00 41 d3 e7 4d 63 ff 4d 6b ff 28 4c 03 7e 20 44 39 63 38 7e 2f 4c 89 e0 48 c1 D$.....A..Mc.Mk.(L.~.D9c8~/L..H.
19ea0 e0 04 48 03 43 18 f6 40 08 40 74 19 48 8b 30 f6 46 09 03 74 10 48 89 ef e8 76 fa ff ff c7 44 24 ..H.C..@.@t.H.0.F..t.H...v....D$
19ec0 0c 01 00 00 00 49 ff c4 eb cb 4c 8b 6b 20 45 31 f6 45 31 e4 4d 39 fd 73 61 41 83 7d 08 00 75 0a .....I....L.k.E1.E1.M9.saA.}..u.
19ee0 4c 89 ef e8 2a ff ff ff eb 4a 49 8d 75 10 48 89 ef e8 34 ff ff ff 85 c0 41 8b 45 08 74 18 a8 40 L...*....JI.u.H...4.....A.E.t..@
19f00 41 bc 01 00 00 00 74 2c 49 8b 45 00 f6 40 09 03 45 0f 45 f4 eb 1e a8 40 74 1a 49 8b 75 00 f6 46 A.....t,I.E..@..E.E....@t.I.u..F
19f20 09 03 74 10 48 89 ef e8 07 fa ff ff c7 44 24 0c 01 00 00 00 49 83 c5 28 eb 9a 45 85 f6 74 14 48 ..t.H........D$.....I..(..E..t.H
19f40 8b 85 98 00 00 00 48 89 43 30 48 89 9d 98 00 00 00 eb 2b 45 85 e4 74 14 48 8b 85 a0 00 00 00 48 ......H.C0H.......+E..t.H......H
19f60 89 43 30 48 89 9d a0 00 00 00 eb 12 48 8b 85 88 00 00 00 48 89 43 30 48 89 9d 88 00 00 00 8b 44 .C0H........H......H.C0H.......D
19f80 24 0c 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 54 55 48 89 fd 53 48 8b 9f 80 $.H...[]A\A]A^A_.AVAUATUH..SH...
19fa0 00 00 00 8a 43 08 80 4b 09 04 3c 08 0f 84 0b 03 00 00 77 11 3c 05 74 30 3c 06 0f 84 69 02 00 00 ....C..K..<.......w.<.t0<...i...
19fc0 e9 d5 04 00 00 3c 09 0f 84 aa 03 00 00 3c 26 0f 85 c5 04 00 00 48 8b 43 10 45 31 e4 48 89 87 80 .....<.......<&......H.C.E1.H...
19fe0 00 00 00 e9 ab 02 00 00 48 8b 43 30 45 31 e4 48 89 87 80 00 00 00 48 8b 7b 10 48 85 ff 74 1a f6 ........H.C0E1.H......H.{.H..t..
1a000 47 0a 08 75 14 48 8b 95 38 01 00 00 be 03 00 00 00 e8 bf 0f 00 00 49 89 c4 48 8b 73 10 48 85 f6 G..u.H..8.............I..H.s.H..
1a020 74 0e f6 46 09 03 74 08 48 89 ef e8 03 f9 ff ff 4d 85 e4 0f 84 2d 01 00 00 41 8b 44 24 08 83 e0 t..F..t.H.......M....-...A.D$...
1a040 0f 83 f8 04 0f 85 1c 01 00 00 4d 8b 24 24 be 6b 00 00 00 49 83 c4 18 4c 89 e7 e8 a1 a1 fe ff be ..........M.$$.k...I...L........
1a060 76 00 00 00 4c 89 e7 49 89 c5 e8 91 a1 fe ff 48 85 c0 75 09 4d 85 ed 0f 84 e9 00 00 00 80 63 09 v...L..I.......H..u.M.........c.
1a080 fb 4d 85 ed 0f 85 b0 00 00 00 0f b6 4b 0b b8 01 00 00 00 4c 8b 63 20 45 31 ed d3 e0 4c 63 f0 4d .M..........K......L.c.E1...Lc.M
1a0a0 6b f6 28 4d 01 e6 83 7b 38 00 41 0f 9f c5 4d 39 f4 73 54 41 83 7c 24 08 00 75 0a 4c 89 e7 e8 4f k.(M...{8.A...M9.sTA.|$..u.L...O
1a0c0 fd ff ff eb 3c 41 f6 44 24 18 40 74 13 49 8b 74 24 10 f6 46 09 03 74 08 48 89 ef e8 53 f8 ff ff ....<A.D$.@t.I.t$..F..t.H...S...
1a0e0 45 85 ed 75 16 4c 89 e6 48 89 ef 45 31 ed e8 37 fd ff ff 85 c0 41 0f 95 c5 eb 06 41 bd 01 00 00 E..u.L..H..E1..7.....A.....A....
1a100 00 49 83 c4 28 eb a7 45 85 ed 74 17 48 8b 85 90 00 00 00 48 89 43 30 48 89 9d 90 00 00 00 e9 e1 .I..(..E..t.H......H.C0H........
1a120 00 00 00 48 8b 85 88 00 00 00 48 89 43 30 48 89 9d 88 00 00 00 e9 ca 00 00 00 48 85 c0 75 10 48 ...H......H.C0H...........H..u.H
1a140 89 de 48 89 ef e8 14 fd ff ff e9 b5 00 00 00 48 8b 85 a0 00 00 00 48 89 43 30 48 89 9d a0 00 00 ..H............H......H.C0H.....
1a160 00 e9 9e 00 00 00 0f b6 4b 0b 41 bd 01 00 00 00 45 31 e4 41 d3 e5 4d 63 ed 4d 6b ed 28 4c 03 6b ........K.A.....E1.A..Mc.Mk.(L.k
1a180 20 44 39 63 38 7e 27 4c 89 e0 48 c1 e0 04 48 03 43 18 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 .D9c8~'L..H...H.C..@.@t.H.0.F..t
1a1a0 08 48 89 ef e8 8a f7 ff ff 49 ff c4 eb d3 4c 8b 63 20 4d 39 ec 73 4d 41 83 7c 24 08 00 75 0a 4c .H.......I....L.c.M9.sMA.|$..u.L
1a1c0 89 e7 e8 4b fc ff ff eb 35 41 f6 44 24 18 40 74 13 49 8b 74 24 10 f6 46 09 03 74 08 48 89 ef e8 ...K....5A.D$.@t.I.t$..F..t.H...
1a1e0 4f f7 ff ff 41 f6 44 24 08 40 74 12 49 8b 34 24 f6 46 09 03 74 08 48 89 ef e8 35 f7 ff ff 49 83 O...A.D$.@t.I.4$.F..t.H...5...I.
1a200 c4 28 eb ae 0f b6 4b 0b b8 01 00 00 00 48 63 53 38 d3 e0 48 83 c2 04 48 98 48 c1 e2 04 48 6b c0 .(....K......HcS8..H...H.H...Hk.
1a220 28 48 01 d0 e9 6d 02 00 00 48 8b 73 18 48 8b 43 10 48 85 f6 48 89 87 80 00 00 00 74 0b f6 46 09 (H...m...H.s.H.C.H..H......t..F.
1a240 03 74 05 e8 eb f6 ff ff 45 31 e4 0f b6 43 0a 41 39 c4 7d 20 49 63 c4 48 8b 74 c3 20 48 85 f6 74 .t......E1...C.A9.}.Ic.H.t..H..t
1a260 0e f6 46 09 03 74 08 48 89 ef e8 c4 f6 ff ff 41 ff c4 eb d7 8d 04 c5 20 00 00 00 e9 14 02 00 00 ..F..t.H.......A................
1a280 49 63 c4 48 c1 e0 04 48 01 d8 f6 40 28 40 75 0e 41 ff c4 0f b6 43 0a 41 39 c4 7c e4 eb 14 48 8b Ic.H...H...@(@u.A....C.A9.|...H.
1a2a0 70 20 f6 46 09 03 74 e8 48 89 ef e8 83 f6 ff ff eb de c1 e0 04 83 c0 20 e9 d7 01 00 00 48 8b 43 p..F..t.H....................H.C
1a2c0 68 4c 8b 63 38 48 89 87 80 00 00 00 48 8b 87 88 00 00 00 48 89 43 68 48 89 9f 88 00 00 00 80 63 hL.c8H......H......H.ChH.......c
1a2e0 09 fb 4d 85 e4 0f 84 82 00 00 00 4c 3b 63 10 73 20 41 f6 44 24 08 40 74 12 49 8b 34 24 f6 46 09 ..M........L;c.s.A.D$.@t.I.4$.F.
1a300 03 74 08 48 89 ef e8 28 f6 ff ff 49 83 c4 10 eb da 80 7d 55 01 75 24 48 63 43 40 48 c1 e0 04 48 .t.H...(...I......}U.u$HcC@H...H
1a320 03 43 38 49 39 c4 73 0f 41 c7 44 24 08 00 00 00 00 49 83 c4 10 eb ec 31 c0 eb 1a 48 8b 4b 20 48 .C8I9.s.A.D$.....I.....1...H.K.H
1a340 8d 93 80 00 00 00 31 c0 48 39 ca 74 08 ff c0 48 8b 52 18 eb f3 48 63 53 40 48 98 48 8d 04 80 48 ......1.H9.t...H.R...HcS@H.H...H
1a360 8d 44 02 0d 48 c1 e0 04 e9 29 01 00 00 b8 01 00 00 00 e9 1f 01 00 00 48 8b 43 70 48 89 87 80 00 .D..H....).............H.CpH....
1a380 00 00 48 8b 43 40 48 85 c0 74 0e f6 40 09 03 74 08 48 c7 43 40 00 00 00 00 48 8b 73 48 48 85 f6 ..H.C@H..t..@..t.H.C@....H.sHH..
1a3a0 74 0e f6 46 09 03 74 08 48 89 ef e8 83 f5 ff ff 45 31 e4 44 39 63 54 7e 27 4c 89 e0 48 c1 e0 04 t..F..t.H.......E1.D9cT~'L..H...
1a3c0 48 03 43 10 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 58 f5 ff ff 49 ff c4 eb d3 H.C..@.@t.H.0.F..t.H...X...I....
1a3e0 45 31 e4 44 39 63 50 7e 26 4c 89 e0 48 c1 e0 04 48 03 43 38 48 8b 30 48 85 f6 74 0e f6 46 09 03 E1.D9cP~&L..H...H.C8H.0H..t..F..
1a400 74 08 48 89 ef e8 29 f5 ff ff 49 ff c4 eb d4 45 31 e4 44 39 63 60 7e 20 48 8b 43 20 4a 8b 34 e0 t.H...)...I....E1.D9c`~.H.C.J.4.
1a420 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 00 f5 ff ff 49 ff c4 eb da 45 31 e4 48 63 43 64 44 H..t..F..t.H.......I....E1.HcCdD
1a440 39 e0 7e 26 4c 89 e0 48 c1 e0 04 48 03 43 30 48 8b 30 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef 9.~&L..H...H.C0H.0H..t..F..t.H..
1a460 e8 ce f4 ff ff 49 ff c4 eb d1 48 63 4b 58 48 63 53 5c 48 63 73 50 48 8d 54 11 20 48 63 4b 60 48 .....I....HcKXHcS\HcsPH.T..HcK`H
1a480 8d 14 4a 48 63 4b 54 48 01 f1 48 01 c8 48 8d 04 82 c1 e0 02 48 98 48 01 45 20 5b 5d 41 5c 41 5d ..JHcKTH..H..H......H.H.E.[]A\A]
1a4a0 41 5e c3 53 48 89 fb 48 83 bb 80 00 00 00 00 74 0a 48 89 df e8 d8 fa ff ff eb ec 5b c3 41 54 55 A^.SH..H.......t.H.........[.ATU
1a4c0 53 48 89 fb 48 8b b3 98 00 00 00 31 ed 48 c7 83 98 00 00 00 00 00 00 00 48 85 f6 74 22 48 89 df SH..H......1.H..........H..t"H..
1a4e0 4c 8b 66 30 e8 75 f9 ff ff 85 c0 74 0d 48 89 df bd 01 00 00 00 e8 a9 ff ff ff 4c 89 e6 eb d9 85 L.f0.u.....t.H............L.....
1a500 ed 75 c1 5b 5d 41 5c c3 41 57 41 bf 01 00 00 00 41 56 41 55 49 89 fd 41 54 55 53 48 89 f3 48 83 .u.[]A\.AWA.....AVAUI..ATUSH..H.
1a520 ec 18 48 89 54 24 08 48 3b 5c 24 08 74 7f 0f b6 4b 0b 45 89 fc 31 ed 41 d3 e4 4d 63 e4 4d 6b e4 ..H.T$.H;\$.t...K.E..1.A..Mc.Mk.
1a540 28 4c 03 63 20 39 6b 38 7e 27 49 89 ee 4c 89 ef 49 c1 e6 04 4c 03 73 18 4c 89 f6 e8 ca f8 ff ff (L.c.9k8~'I..L..I...L.s.L.......
1a560 85 c0 74 08 41 c7 46 08 00 00 00 00 48 ff c5 eb d4 48 8b 6b 20 4c 39 e5 73 2a 83 7d 08 00 74 1e ..t.A.F.....H....H.k.L9.s*.}..t.
1a580 48 89 ee 4c 89 ef e8 9f f8 ff ff 85 c0 74 0f c7 45 08 00 00 00 00 48 89 ef e8 74 f8 ff ff 48 83 H..L.........t..E.....H...t...H.
1a5a0 c5 28 eb d1 48 8b 5b 30 e9 7a ff ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8d 57 68 .(..H.[0.z...H...[]A\A]A^A_.H.Wh
1a5c0 48 81 c7 a8 00 00 00 48 8b 07 48 85 c0 74 17 48 89 c7 eb f3 8a 48 09 41 89 c8 41 83 e0 03 41 09 H......H..H..t.H.....H.A..A...A.
1a5e0 f0 75 0d 48 89 c2 48 8b 02 48 85 c0 75 e6 eb 1a 83 c9 08 88 48 09 48 8b 08 48 89 0a 48 8b 0f 48 .u.H..H..H..u.......H.H..H..H..H
1a600 89 08 48 89 07 48 89 c7 eb dc c3 41 56 41 55 41 bd 01 00 00 00 41 54 49 89 fc 55 48 89 f5 53 48 ..H..H.....AVAUA.....ATI..UH..SH
1a620 85 ed 74 4e 0f b6 4d 0b 45 89 ee 48 8b 5d 20 41 d3 e6 4d 63 f6 4d 6b f6 28 49 01 de 4c 39 f3 73 ..tN..M.E..H.].A..Mc.Mk.(I..L9.s
1a640 2b 83 7b 08 00 74 1f 48 8d 73 10 4c 89 e7 e8 d7 f7 ff ff 85 c0 74 0f c7 43 08 00 00 00 00 48 89 +.{..t.H.s.L.........t..C.....H.
1a660 df e8 ac f7 ff ff 48 83 c3 28 eb d0 48 8b 6d 30 eb ad 5b 5d 41 5c 41 5d 41 5e c3 41 56 41 55 41 ......H..(..H.m0..[]A\A]A^.AVAUA
1a680 54 49 89 fc 55 31 ed 53 48 8b 5f 18 4c 8d 6b 68 c6 43 55 02 c7 43 58 00 00 00 00 ba 01 00 00 00 TI..U1.SH._.L.kh.CU..CX.........
1a6a0 4c 89 ee 4c 89 e7 ff c5 e8 f5 f3 ff ff 4c 39 e8 74 e9 4c 8d 73 60 48 89 43 78 45 31 ed ba 01 00 L..L.........L9.t.L.s`H.CxE1....
1a6c0 00 00 4c 89 f6 4c 89 e7 41 ff c5 e8 d2 f3 ff ff 4c 39 f0 74 e8 48 89 43 70 42 8d 44 2d 00 5b 5d ..L..L..A.......L9.t.H.CpB.D-.[]
1a6e0 41 5c 41 5d 41 5e c3 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 38 4c 8b 77 18 41 80 7e 55 A\A]A^.AWAVAUATUSH..H..8L.w.A.~U
1a700 05 0f 87 b8 03 00 00 41 0f b6 46 55 ff 24 c5 40 05 45 00 31 ed e9 c2 02 00 00 49 63 46 3c 49 8b .......A..FU.$.@.E.1......IcF<I.
1a720 b6 08 01 00 00 49 c7 86 88 00 00 00 00 00 00 00 49 c7 86 80 00 00 00 00 00 00 00 49 c7 86 98 00 .....I..........I..........I....
1a740 00 00 00 00 00 00 49 c7 86 a0 00 00 00 00 00 00 00 49 c7 86 90 00 00 00 00 00 00 00 48 c1 e0 03 ......I..........I..........H...
1a760 48 85 f6 49 89 46 20 74 0e f6 46 09 03 74 08 4c 89 f7 e8 bc f1 ff ff 41 f6 46 48 40 74 12 49 8b H..I.F.t..F..t.L.......A.FH@t.I.
1a780 76 40 f6 46 09 03 74 08 4c 89 f7 e8 a3 f1 ff ff 4c 89 f7 e8 a2 f2 ff ff 4c 89 f7 e8 cb f2 ff ff v@.F..t.L.......L.......L.......
1a7a0 41 c6 46 55 00 49 8b 46 20 e9 13 03 00 00 49 83 be 80 00 00 00 00 49 8b 6e 20 74 14 4c 89 f7 e8 A.FU.I.F......I.......I.n.t.L...
1a7c0 cd f7 ff ff 49 8b 46 20 48 29 e8 e9 f1 02 00 00 41 c6 46 55 01 49 89 6e 28 48 8b 6f 18 48 8b 45 ....I.F.H)......A.FU.I.n(H.o.H.E
1a7e0 20 48 89 04 24 48 f7 1c 24 f6 47 09 03 74 0b 48 89 fe 48 89 ef e8 39 f1 ff ff f6 45 48 40 74 12 .H..$H..$.G..t.H..H...9....EH@t.
1a800 48 8b 75 40 f6 46 09 03 74 08 48 89 ef e8 21 f1 ff ff 48 89 ef 4c 8d ad b0 00 00 00 e8 19 f2 ff H.u@.F..t.H...!...H..L..........
1a820 ff 4c 8b a5 d0 00 00 00 4d 39 ec 74 2b 41 f6 44 24 09 07 75 1c 49 8b 44 24 10 f6 40 08 40 74 11 .L......M9.t+A.D$..u.I.D$..@.@t.
1a840 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 e2 f0 ff ff 4d 8b 64 24 20 eb d0 48 89 ef e8 43 fc ff ff H.0.F..t.H.......M.d$...H...C...
1a860 48 8b 45 20 4c 8b bd 88 00 00 00 48 89 ef 4c 8b ad 90 00 00 00 4c 8b a5 98 00 00 00 48 c7 85 88 H.E.L......H..L......L......H...
1a880 00 00 00 00 00 00 00 48 c7 85 98 00 00 00 00 00 00 00 48 c7 85 90 00 00 00 00 00 00 00 48 89 44 .......H..........H..........H.D
1a8a0 24 08 e8 fc fb ff ff 4c 89 bd 80 00 00 00 48 89 ef e8 ed fb ff ff 4c 89 ad 80 00 00 00 48 89 ef $......L......H.......L......H..
1a8c0 e8 de fb ff ff 4c 89 a5 80 00 00 00 48 89 ef e8 cf fb ff ff 48 89 ef 4c 8b 65 20 e8 dd fb ff ff .....L......H.......H..L.e......
1a8e0 48 8b b5 90 00 00 00 31 d2 48 89 ef e8 17 fc ff ff 48 8b b5 a0 00 00 00 31 d2 48 89 ef e8 06 fc H......1.H.......H......1.H.....
1a900 ff ff 48 8b 95 90 00 00 00 48 8b 7b 18 31 f6 4c 8b bd a0 00 00 00 4c 8b 6d 20 48 89 54 24 18 e8 ..H......H.{.1.L......L.m.H.T$..
1a920 98 fc ff ff 48 89 ef e8 3f f1 ff ff 48 89 ef e8 6f fb ff ff 48 8b 4d 20 48 89 ef 48 89 4c 24 10 ....H...?...H...o...H.M.H..H.L$.
1a940 e8 78 fb ff ff 48 8b b5 98 00 00 00 48 89 ef e8 b7 fc ff ff 48 8b b5 a0 00 00 00 48 89 ef e8 a8 .x...H......H.......H......H....
1a960 fc ff ff 48 8b b5 90 00 00 00 48 8b 54 24 18 48 89 ef e8 91 fb ff ff 48 8b b5 a0 00 00 00 4c 89 ...H......H.T$.H.......H......L.
1a980 fa 48 89 ef e8 7f fb ff ff 4c 03 6c 24 08 80 75 54 03 48 89 df 4c 03 6d 20 4d 29 e5 4c 2b 6c 24 .H.......L.l$..uT.H..L.m.M).L+l$
1a9a0 10 4c 03 2c 24 4d 01 6e 28 e8 cd fc ff ff 48 98 48 6b c0 07 4c 01 e8 e9 05 01 00 00 49 8b 56 30 .L.,$M.n(.....H.Hk..L.......I.V0
1a9c0 48 98 48 89 df ff c5 48 8d 34 c2 48 c7 c2 fd ff ff ff e8 cb f0 ff ff 83 fd 55 74 0c 41 8b 46 58 H.H....H.4.H.............Ut.A.FX
1a9e0 01 e8 41 3b 46 3c 7c d4 41 8b 46 58 01 e8 41 3b 46 3c 41 89 46 58 7c 05 41 c6 46 55 03 48 63 c5 ..A;F<|.A.FX..A;F<A.FX|.A.FU.Hc.
1aa00 48 6b c0 07 e9 b8 00 00 00 49 8b 76 78 48 85 f6 74 10 ba 55 00 00 00 e8 86 f0 ff ff 49 89 46 78 Hk.......I.vxH..t..U........I.Fx
1aa20 eb 21 41 c6 46 55 04 e9 93 00 00 00 49 8b 76 70 48 85 f6 74 15 ba 55 00 00 00 e8 63 f0 ff ff 49 .!A.FU......I.vpH..t..U....c...I
1aa40 89 46 70 b8 53 02 00 00 eb 77 49 8b 86 08 01 00 00 48 8d 74 24 28 ba 01 00 00 00 48 89 44 24 28 .Fp.S....wI......H.t$(.....H.D$(
1aa60 e8 3d f0 ff ff 48 8b 6b 18 80 7d 56 01 74 44 8b 45 3c b9 02 00 00 00 99 f7 f9 39 45 38 89 c6 73 .=...H.k..}V.tD.E<........9E8..s
1aa80 08 48 89 df e8 60 08 00 00 48 8b 95 e8 00 00 00 48 8b b5 d8 00 00 00 31 c9 48 89 df e8 b6 06 00 .H...`...H......H......1.H......
1aaa0 00 48 c7 85 e8 00 00 00 00 00 00 00 48 89 85 d8 00 00 00 41 c6 46 55 05 b8 07 00 00 00 eb 02 31 .H..........H......A.FU........1
1aac0 c0 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 7f 18 80 7f 55 01 77 08 48 89 d6 e9 51 ee .H..8[]A\A]A^A_.H.....U.w.H...Q.
1aae0 ff ff 8a 47 54 8a 56 09 83 e0 03 83 e2 b8 09 d0 88 46 09 c3 48 8b 47 18 80 66 09 fb 48 8b 90 88 ...GT.V..........F..H.G..f..H...
1ab00 00 00 00 48 89 56 30 48 89 b0 88 00 00 00 c3 48 83 7e 40 00 48 8b 47 18 75 11 f6 42 09 03 74 21 ...H.V0H.......H.~@.H.G.u..B..t!
1ab20 f6 46 09 04 74 1b e9 a5 ff ff ff 80 66 09 fb 48 8b 90 88 00 00 00 48 89 56 70 48 89 b0 88 00 00 .F..t.......f..H......H.VpH.....
1ab40 00 c3 8a 56 09 f6 c2 07 75 3b 80 7f 56 02 74 06 80 7f 55 01 77 21 48 8b 46 10 83 e2 bf 83 ca 04 ...V....u;..V.t...U.w!H.F.......
1ab60 88 56 09 f6 40 08 40 74 1c 48 8b 30 f6 46 09 03 74 13 e9 bc ed ff ff 8a 47 54 83 e2 b8 83 e0 03 .V..@.@t.H.0.F..t.......GT......
1ab80 09 d0 88 46 09 c3 41 54 48 89 d0 89 f2 83 e2 0f 55 89 f5 31 f6 53 48 89 cb 48 89 c1 48 83 ec 10 ...F..ATH.......U..1.SH..H..H...
1aba0 4c 8b 67 18 44 89 44 24 0c e8 a9 05 00 00 4c 63 44 24 0c 49 8d 54 24 60 4c 01 c0 48 85 db 48 0f L.g.D.D$......LcD$.I.T$`L..H..H.
1abc0 44 da 41 8a 54 24 54 40 88 68 08 83 e2 03 88 50 09 48 8b 13 48 89 10 48 89 03 48 83 c4 10 5b 5d D.A.T$T@.h.....P.H..H..H..H...[]
1abe0 41 5c c3 41 55 49 89 fd 41 54 55 53 48 89 f3 51 f6 46 09 18 48 8b 6f 18 0f 85 99 00 00 00 48 85 A\.AUI..ATUSH..Q.F..H.o.......H.
1ac00 d2 48 89 d7 0f 84 8d 00 00 00 f6 42 0a 04 0f 85 83 00 00 00 48 8b 95 30 01 00 00 be 02 00 00 00 .H.........B........H..0........
1ac20 e8 b0 03 00 00 48 85 c0 74 6d 4c 8b 65 70 49 39 dc 75 19 ba 01 00 00 00 4c 89 e6 4c 89 ef e8 5f .....H..tmL.epI9.u......L..L..._
1ac40 ee ff ff 4c 39 e0 74 eb 48 89 45 70 48 8d 45 60 48 8b 10 48 39 da 74 05 48 89 d0 eb f3 48 8b 13 ...L9.t.H.EpH.E`H..H9.t.H....H..
1ac60 48 89 10 48 8b 45 68 48 89 03 48 89 5d 68 8a 43 09 88 c2 83 ca 10 88 53 09 80 7d 55 01 76 0f 88 H..H.EhH..H.]h.C.......S..}U.v..
1ac80 d0 8a 55 54 83 e0 b8 83 e2 03 09 d0 eb 06 83 e0 bf 83 c8 10 88 43 09 58 5b 5d 41 5c 41 5d c3 41 ..UT.................C.X[]A\A].A
1aca0 54 be 01 00 00 00 45 31 e4 55 48 89 fd 53 48 8b 5f 18 48 89 df e8 02 f9 ff ff 31 f6 48 89 ef e8 T.....E1.UH..SH._.H.......1.H...
1acc0 ca f0 ff ff 48 8d 73 68 48 c7 c2 fd ff ff ff 48 89 ef c6 43 54 03 c6 43 56 00 e8 c3 ed ff ff 48 ....H.shH......H...CT..CV......H
1ace0 8d 73 60 48 c7 c2 fd ff ff ff 48 89 ef e8 b0 ed ff ff 44 39 63 3c 7e 1c 48 8b 43 30 48 c7 c2 fd .s`H......H.......D9c<~.H.C0H...
1ad00 ff ff ff 48 89 ef 4a 8d 34 e0 49 ff c4 e8 90 ed ff ff eb de 5b 5d 41 5c c3 41 54 55 89 f5 53 4c ...H..J.4.I.........[]A\.ATU..SL
1ad20 8b 67 18 48 89 fb 41 0f b6 44 24 55 0f a3 c5 72 0a 48 89 df e8 ae f9 ff ff eb eb 5b 5d 41 5c c3 .g.H..A..D$U...r.H.........[]A\.
1ad40 55 48 89 fd 53 51 48 8b 5f 18 0f b6 43 56 39 c6 74 38 83 fe 02 75 1a 40 b6 01 e8 ba ff ff ff 48 UH..SQH._...CV9.t8...u.@.......H
1ad60 8b 43 18 48 03 43 10 c6 43 56 02 48 89 43 28 eb 19 c6 43 56 00 e8 01 f9 ff ff 5a 5b 48 89 ef be .C.H.C..CV.H.C(...CV......Z[H...
1ad80 e3 ff ff ff 5d e9 8f ff ff ff 58 5b 5d c3 41 55 85 f6 41 54 41 89 f4 55 48 89 fd 53 51 48 8b 5f ....].....X[].AU..ATA..UH..SQH._
1ada0 18 44 8a 6b 56 74 06 c6 43 56 01 eb 0e c6 43 56 00 be 01 00 00 00 e8 d3 ef ff ff 80 7b 56 02 74 .D.kVt..CV....CV............{V.t
1adc0 06 80 7b 55 01 77 08 48 89 ef e8 ac f8 ff ff be 20 00 00 00 48 89 ef e8 3d ff ff ff be df ff ff ..{U.w.H............H...=.......
1ade0 ff 48 89 ef e8 30 ff ff ff be 20 00 00 00 48 89 ef e8 23 ff ff ff 41 80 fd 02 75 0d be 01 00 00 .H...0........H...#...A...u.....
1ae00 00 48 89 ef e8 10 ff ff ff 48 8b 73 18 48 03 73 10 48 89 df 44 88 6b 56 e8 b1 ef ff ff 45 85 e4 .H.......H.s.H.s.H..D.kV.....E..
1ae20 75 14 5a 5b 48 89 ef be 01 00 00 00 5d 41 5c 41 5d e9 58 ef ff ff 58 5b 5d 41 5c 41 5d c3 41 55 u.Z[H.......]A\A].X...X[]A\A].AU
1ae40 41 54 55 48 89 fd 53 52 48 8b 5f 18 80 7b 56 02 75 5f 4c 8b 63 28 4d 85 e4 75 11 31 f6 e8 2c ff ATUH..SRH._..{V.u_L.c(M..u.1..,.
1ae60 ff ff 48 8b 43 18 48 03 43 10 eb 37 be 20 00 00 00 e8 a3 fe ff ff 31 d2 bf 64 00 00 00 4c 89 e0 ..H.C.H.C..7..........1..d...L..
1ae80 48 f7 f7 48 63 8b f4 00 00 00 48 8b 73 18 48 03 73 10 c6 43 55 00 48 0f af c8 31 c0 48 39 ce 49 H..Hc.....H.s.H.s..CU.H...1.H9.I
1aea0 0f 46 c4 48 8b 73 18 48 89 43 28 48 03 73 10 eb 71 4c 63 a3 f8 00 00 00 48 8b 43 18 ba 28 00 00 .F.H.s.H.C(H.s..qLc.....H.C..(..
1aec0 00 b9 c8 00 00 00 41 83 fc 27 4c 0f 4e e2 48 99 48 f7 f9 48 b9 fc ff ff ff ff ff ff 7f 48 8d 70 ......A..'L.N.H.H..H.........H.p
1aee0 01 48 89 c8 48 99 49 f7 fc 49 89 f5 4d 0f af ec 48 39 c6 4c 0f 4d e9 48 89 ef e8 e8 f7 ff ff 49 .H..H.I..I..M...H9.L.M.H.......I
1af00 29 c5 49 81 fd a1 f6 ff ff 4c 89 e8 7d 0c 80 7b 55 05 75 1b 48 8b 73 28 eb 08 80 7b 55 05 75 d7 ).I......L..}..{U.u.H.s(...{U.u.
1af20 eb ec 48 89 df e8 a4 ee ff ff 45 31 e4 eb 2c 48 99 48 89 df 49 f7 fc 48 69 f0 c8 00 00 00 e8 da ..H.......E1..,H.H..I..Hi.......
1af40 43 ff ff eb e5 41 83 fc 03 7f 1c be 01 00 00 00 48 89 ef 41 ff c4 e8 ff ec ff ff 48 83 bb a8 00 C....A..........H..A.......H....
1af60 00 00 00 75 e0 eb 06 80 7b 55 05 74 de 58 5b 5d 41 5c 41 5d c3 48 8b 47 18 80 78 57 00 74 05 e9 ...u....{U.t.X[]A\A].H.G..xW.t..
1af80 ba fe ff ff 48 c7 c6 a0 f6 ff ff 48 89 c7 e9 8a 43 ff ff 41 54 55 48 89 fd 53 31 db 48 8b 34 dd ....H......H....C..ATUH..S1.H.4.
1afa0 f0 05 45 00 4c 8b 65 18 48 89 ef e8 7f 05 00 00 48 63 d3 48 ff c3 48 83 c2 24 49 89 04 d4 48 8b ..E.L.e.H.......Hc.H..H..$I...H.
1afc0 45 18 48 8b 04 d0 80 48 09 20 48 83 fb 11 75 cc 5b 5d 41 5c c3 55 89 f5 48 89 d6 53 48 89 fb 51 E.H....H..H...u.[]A\.U..H..SH..Q
1afe0 e8 29 1b ff ff 83 78 08 00 75 0f b8 01 00 00 00 40 88 e9 d3 e0 08 43 0a 31 c0 5a 5b 5d c3 8b 46 .)....x..u......@.....C.1.Z[]..F
1b000 08 83 e0 0f 83 f8 05 74 05 83 f8 07 75 09 48 8b 06 48 8b 40 10 eb 0e 48 8b 4f 18 48 98 48 8b 84 .......t....u.H..H.@...H.O.H.H..
1b020 c1 a8 01 00 00 48 85 c0 74 16 48 8b 4f 18 89 d2 48 89 c7 48 8b b4 d1 20 01 00 00 e9 ce 1a ff ff .....H..t.H.O...H..H............
1b040 b8 f0 df 44 00 c3 53 48 89 fb 48 83 ec 10 48 8b 77 18 48 8b 7f 20 48 8d 54 24 08 ff 53 10 48 85 ...D..SH..H...H.w.H...H.T$..S.H.
1b060 c0 74 1d 48 8b 54 24 08 48 85 d2 74 13 48 ff ca 48 89 13 48 8d 50 01 48 89 53 08 0f b6 00 eb 03 .t.H.T$.H..t.H..H..H.P.H.S......
1b080 83 c8 ff 48 83 c4 10 5b c3 48 89 7e 20 48 89 56 10 48 89 4e 18 48 c7 06 00 00 00 00 48 c7 46 08 ...H...[.H.~.H.V.H.N.H......H.F.
1b0a0 00 00 00 00 c3 41 54 49 89 f4 55 48 89 d5 53 48 89 fb 48 85 ed 74 3e 48 83 3b 00 75 13 48 89 df .....ATI..UH..SH..H..t>H.;.u.H..
1b0c0 e8 81 ff ff ff ff c0 74 30 48 ff 03 48 ff 4b 08 48 8b 03 48 8b 73 08 4c 89 e7 48 39 c5 48 0f 46 .......t0H..H.K.H..H.s.L..H9.H.F
1b0e0 c5 48 89 c1 48 29 c5 f3 a4 48 29 03 48 01 43 08 49 89 fc eb bd 31 c0 eb 03 48 89 e8 5b 5d 41 5c .H..H)...H).H.C.I....1...H..[]A\
1b100 c3 55 48 89 f5 53 48 89 d3 51 48 8b 56 10 48 39 d3 76 2f 48 83 fb 1f b8 20 00 00 00 48 0f 46 d8 .UH..SH..QH.V.H9.v/H........H.F.
1b120 48 8d 43 01 48 83 f8 fd 76 05 e8 1b 00 00 00 48 8b 36 48 89 d9 e8 1d 00 00 00 48 89 5d 10 48 89 H.C.H...v......H.6H.......H.].H.
1b140 45 00 48 8b 45 00 5a 5b 5d c3 50 be e9 06 45 00 31 c0 e8 2f 0d 00 00 41 57 49 89 ff 41 56 49 89 E.H.E.Z[].P...E.1../...AWI..AVI.
1b160 d6 41 55 49 89 f5 41 54 45 31 e4 48 85 f6 4c 0f 45 e2 55 48 89 cd 53 41 50 48 8b 5f 18 48 8b 7b .AUI..ATE1.H..L.E.UH..SAPH._.H.{
1b180 08 ff 13 48 85 c0 75 39 48 85 ed 74 34 80 7b 57 00 75 0d be 04 00 00 00 4c 89 ff e8 aa f9 fe ff ...H..u9H..t4.{W.u......L.......
1b1a0 be 01 00 00 00 4c 89 ff e8 e1 fb ff ff 48 8b 7b 08 48 89 e9 4c 89 f2 4c 89 ee ff 13 48 85 c0 74 .....L.......H.{.H..L..L....H..t
1b1c0 d2 4c 29 e5 48 01 6b 18 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 44 89 c0 48 89 d3 49 89 ca b9 02 .L).H.k.Z[]A\A]A^A_.SD..H..I....
1b1e0 00 00 00 48 83 ec 10 44 8b 1a 99 f7 f9 41 39 c3 7c 17 45 39 c3 7c 23 44 89 c1 4c 89 ca be 10 07 ...H...D.....A9.|.E9.|#D..L.....
1b200 45 00 31 c0 e8 7d 0c 00 00 47 8d 04 1b b8 04 00 00 00 41 83 f8 03 44 0f 4e c0 31 d2 48 c7 c0 fd E.1..}...G........A...D.N.1.H...
1b220 ff ff ff 41 8d 48 01 49 f7 f2 48 63 c9 48 39 c1 76 05 e8 13 ff ff ff 49 63 c8 49 63 d3 44 89 44 ...A.H.I..Hc.H9.v......Ic.Ic.D.D
1b240 24 0c 49 0f af ca 49 0f af d2 e8 08 ff ff ff 44 8b 44 24 0c 44 89 03 48 83 c4 10 5b c3 48 39 f7 $.I...I........D.D$.D..H...[.H9.
1b260 48 8b 57 10 74 21 31 c0 48 3b 56 10 75 1f 51 48 83 c6 18 48 83 c7 18 e8 f4 90 fe ff 85 c0 0f 94 H.W.t!1.H;V.u.QH...H............
1b280 c0 0f b6 c0 5a eb 06 b8 01 00 00 00 c3 c3 8a 57 08 31 c0 3a 56 08 75 1d 80 fa 04 75 09 31 c0 48 ....Z..........W.1.:V.u....u.1.H
1b2a0 39 f7 0f 94 c0 c3 50 e8 b1 ff ff ff 5a 85 c0 0f 95 c0 0f b6 c0 c3 89 d0 48 89 f2 48 c1 ea 05 31 9.....P.....Z...........H..H...1
1b2c0 f0 48 ff c2 48 39 d6 72 1f 41 89 c0 89 c1 41 c1 e8 02 c1 e1 05 44 01 c1 44 0f b6 44 37 ff 48 29 .H..H9.r.A....A......D..D..D7.H)
1b2e0 d6 44 01 c1 31 c8 eb dc c3 41 54 49 89 fc 55 89 f5 be fb ff ff ff 53 48 8b 5f 18 e8 19 fa ff ff .D..1....ATI..U.......SH._......
1b300 48 63 53 3c 39 d5 7f 07 31 c9 8d 75 ff eb 52 83 fd ff 7d 08 4c 89 e7 e8 2e fe ff ff 48 8b 73 30 HcS<9...1..u..R...}.L.......H.s0
1b320 48 63 cd 48 c1 e2 03 48 c1 e1 03 4c 89 e7 e8 24 fe ff ff 48 89 43 30 8b 43 3c 31 d2 48 63 c8 48 Hc.H...H...L...$...H.C0.C<1.Hc.H
1b340 c1 e1 03 39 e8 7d c1 48 89 d6 48 03 73 30 ff c0 48 83 c2 08 48 c7 04 0e 00 00 00 00 eb e5 48 ff ...9.}.H..H.s0..H...H.........H.
1b360 c1 48 63 53 3c 39 ca 7e 3b 48 8b 43 30 48 8d 14 c8 48 8b 02 48 c7 02 00 00 00 00 48 85 c0 74 de .HcS<9.~;H.C0H...H..H......H..t.
1b380 89 f2 23 50 0c 4c 8b 43 30 48 8b 38 4d 8b 04 d0 4c 89 00 4c 8b 43 30 49 89 04 d0 80 60 09 bf 48 ..#P.L.C0H.8M...L..L.C0I....`..H
1b3a0 89 f8 eb d7 39 d5 7d 24 83 fd ff 0f 8c 63 ff ff ff 48 8b 73 30 48 63 cd 48 c1 e2 03 48 c1 e1 03 ....9.}$.....c...H.s0Hc.H...H...
1b3c0 4c 89 e7 e8 8f fd ff ff 48 89 43 30 89 6b 3c 5b 5d 41 5c c3 41 57 41 56 49 89 fe 41 55 49 89 f5 L.......H.C0.k<[]A\.AWAVI..AUI..
1b3e0 41 54 55 53 48 89 d3 48 83 ec 18 48 83 fa 28 0f 87 e3 00 00 00 48 8b 6f 18 48 89 de 4c 89 ef 8b ATUSH..H...H..(......H.o.H..L...
1b400 55 50 e8 af fe ff ff 8b 4d 3c 41 89 c7 48 8b 55 30 8d 41 ff 44 21 f8 48 98 4c 8b 24 c2 4d 85 e4 UP......M<A..H.U0.A.D!.H.L.$.M..
1b420 74 53 45 3b 7c 24 0c 75 46 49 3b 5c 24 10 75 3f 49 8d 74 24 18 48 89 da 4c 89 ef 89 4c 24 0c e8 tSE;|$.uFI;\$.u?I.t$.H..L...L$..
1b440 2c 8f fe ff 85 c0 8b 4c 24 0c 75 23 41 8a 54 24 09 8a 4d 54 4c 89 e0 83 f2 03 83 f1 03 84 d1 0f ,......L$.u#A.T$..MTL...........
1b460 85 bb 00 00 00 41 88 54 24 09 e9 b1 00 00 00 4d 8b 24 24 eb a8 39 4d 38 72 13 81 f9 fe ff ff 3f .....A.T$......M.$$..9M8r......?
1b480 7f 0b 8d 34 09 4c 89 f7 e8 5c fe ff ff 8b 45 3c 48 8b 55 30 be 04 00 00 00 4c 89 f7 45 31 c0 ff ...4.L...\....E<H.U0.....L..E1..
1b4a0 c8 44 21 f8 48 98 48 8d 0c c2 48 8d 53 19 e8 d3 f6 ff ff 48 8d 50 18 48 89 58 10 44 89 78 0c c6 .D!.H.H...H.S......H.P.H.X.D.x..
1b4c0 40 0a 00 4c 89 ee 48 89 d9 48 89 d7 f3 a4 c6 44 18 18 00 ff 45 38 eb 48 48 8d 42 01 48 83 f8 e5 @..L..H..H.....D....E8.HH.B.H...
1b4e0 76 05 e8 63 fc ff ff 48 8b 47 18 48 8d 52 19 31 c9 be 14 00 00 00 45 31 c0 8b 68 50 e8 85 f6 ff v..c...H.G.H.R.1......E1..hP....
1b500 ff 48 8d 50 18 48 89 58 10 c6 40 0a 00 89 68 0c 4c 89 ee 48 89 d9 48 89 d7 f3 a4 c6 44 18 18 00 .H.P.H.X..@...h.L..H..H.....D...
1b520 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 49 89 f8 31 c0 48 89 f7 48 83 c9 ff f2 ae 4c 89 c7 H...[]A\A]A^A_.I..1.H..H.....L..
1b540 48 f7 d1 48 8d 51 ff e9 88 fe ff ff 55 48 83 fe d5 53 48 89 f3 51 76 05 e8 ed fb ff ff 48 89 d5 H..H.Q......UH...SH..Qv......H..
1b560 48 8d 56 28 45 31 c0 31 c9 be 07 00 00 00 e8 13 f6 ff ff 48 89 58 20 48 c7 40 10 00 00 00 00 48 H.V(E1.1...........H.X.H.@.....H
1b580 89 68 18 5a 5b 5d c3 48 8b 07 48 8b 00 48 8b 50 18 48 8b 47 38 48 2b 42 18 48 c1 f8 02 ff c8 c3 .h.Z[].H..H..H.P.H.G8H+B.H......
1b5a0 48 8b 07 53 48 8b 00 48 8b 40 18 48 8b 58 28 48 85 db 74 0c e8 ce ff ff ff 48 98 8b 04 83 eb 02 H..SH..H.@.H.X(H..t......H......
1b5c0 31 c0 5b c3 41 57 49 89 cf 41 56 49 89 fe 41 55 41 54 55 48 89 f5 53 48 63 da 41 50 f6 46 22 01 1.[.AWI..AVI..AUATUH..SHc.AP.F".
1b5e0 4c 8b 26 74 5f 85 db 48 8b 46 30 79 34 49 8b 14 24 4c 29 e0 f7 db 48 c1 f8 04 48 63 db 48 8b 52 L.&t_..H.F0y4I..$L)...H...Hc.H.R
1b600 18 0f b6 52 78 48 29 d0 48 39 c3 7d 75 48 01 d3 b8 31 08 45 00 48 c1 e3 04 49 01 dc 4c 89 21 eb ...RxH).H9.}uH...1.E.H...I..L.!.
1b620 63 48 89 f7 49 89 c5 e8 5b ff ff ff 49 8b 14 24 89 de 48 8b 7a 18 89 c2 e8 e6 3a ff ff 48 85 c0 cH..I...[...I..$..H.z.....:..H..
1b640 75 32 eb 05 4d 8d 6c 24 10 49 3b 6e 20 75 06 49 8b 46 10 eb 07 48 8b 45 18 48 8b 00 4c 29 e8 48 u2..M.l$.I;n.u.I.F...H.E.H..L).H
1b660 63 d3 48 c1 f8 04 48 39 d0 7c 17 85 db 7e 13 b8 3b 08 45 00 48 c1 e3 04 49 8d 54 1d f0 49 89 17 c.H...H9.|...~..;.E.H...I.T..I..
1b680 eb 02 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 89 f5 41 54 41 89 d4 55 48 89 fd 53 48 ..1.Z[]A\A]A^A_.AUA..ATA..UH..SH
1b6a0 83 ec 18 41 8d 74 24 01 44 89 ea 48 89 ef 48 89 4c 24 08 e8 6b 3a ff ff 48 8b 4c 24 08 48 85 c0 ...A.t$.D..H..H.L$..k:..H.L$.H..
1b6c0 48 89 01 0f 85 17 02 00 00 83 cb ff 45 31 c0 31 ff 89 de 45 39 e8 45 89 c1 0f 8d b2 00 00 00 48 H...........E1.1...E9.E........H
1b6e0 8b 55 18 46 8b 1c 82 45 89 da 44 89 da 41 83 e2 3f c1 ea 06 41 83 fa 1b 0f b6 d2 74 64 77 0e 41 .U.F...E..D..A..?...A......tdw.A
1b700 83 fa 04 74 1c 41 83 fa 17 74 39 eb 64 41 83 fa 1d 72 5e 41 83 fa 1e 76 24 41 83 fa 22 74 15 eb ...t.A...t9.dA...r^A...v$A.."t..
1b720 50 44 39 e2 7f 63 41 c1 eb 17 44 01 da 41 39 d4 7f 57 eb 32 ff c2 44 39 e2 7d 4e eb 29 41 39 d4 PD9..cA...D..A9..W.2..D9.}N.)A9.
1b740 7c 47 eb 22 41 c1 eb 0e 43 8d 94 03 02 00 fe ff 44 39 ea 7f 34 41 39 d1 7d 2f 39 d7 0f 4c fa eb |G."A...C.......D9..4A9.}/9..L..
1b760 28 41 39 d4 75 23 41 39 f9 89 f3 41 0f 4d d8 eb 18 41 f6 82 e0 fa 44 00 40 74 0e 41 39 d4 75 09 (A9.u#A9...A.M...A....D.@t.A9.u.
1b780 41 39 f9 44 89 cb 0f 4c de 49 ff c0 e9 42 ff ff ff 83 fb ff 0f 84 52 01 00 00 48 8b 55 18 4c 63 A9.D...L.I...B........R...H.U.Lc
1b7a0 c3 42 8b 34 82 89 f7 83 e7 3f 83 ff 0c 0f 87 39 01 00 00 41 89 f9 42 ff 24 cd 28 09 45 00 41 89 .B.4.....?.....9...A..B.$.(.E.A.
1b7c0 f4 c1 ee 06 41 c1 ec 17 40 0f b6 f6 41 39 f4 0f 8d 17 01 00 00 41 89 dd e9 c6 fe ff ff 41 89 f5 ....A...@...A9.......A.......A..
1b7e0 c1 ee 17 41 c1 ed 0e 41 81 e5 ff 01 00 00 83 ff 07 75 1b ff c6 89 da 48 89 ef 48 89 4c 24 08 e8 ...A...A.........u.....H..H.L$..
1b800 1f 39 ff ff 48 8b 4c 24 08 49 89 c4 eb 1c 48 c1 e6 04 48 03 75 38 41 bc 5f 08 45 00 48 8b 06 48 .9..H.L$.I....H...H.u8A._.E.H..H
1b820 8d 50 18 48 85 c0 4c 0f 45 e2 44 89 ea 89 de 48 89 ef e8 c0 00 00 00 4d 85 e4 0f 84 a7 00 00 00 .P.H..L.E.D....H.......M........
1b840 be 6f ef 44 00 4c 89 e7 e8 63 8b fe ff 89 c2 b8 48 08 45 00 85 d2 ba 57 08 45 00 48 0f 44 c2 e9 .o.D.L...c......H.E....W.E.H.D..
1b860 88 00 00 00 c1 ee 17 b8 5f 08 45 00 48 c1 e6 04 48 03 75 38 48 8b 16 48 8d 72 18 48 85 d2 48 0f ........_.E.H...H.u8H..H.r.H..H.
1b880 45 c6 48 89 01 b8 19 02 45 00 eb 60 ff cf 75 05 c1 ee 0e eb 08 42 8b 74 82 04 c1 ee 06 48 63 f6 E.H.....E..`..u......B.t.....Hc.
1b8a0 48 c1 e6 04 48 03 75 10 8b 56 08 83 e2 0f 83 fa 04 75 39 48 8b 06 48 83 c0 18 48 89 01 b8 4e 08 H...H.u..V.......u9H..H...H...N.
1b8c0 45 00 eb 28 89 f2 48 89 ef 89 de c1 ea 0e 81 e2 ff 01 00 00 e8 1e 00 00 00 b8 76 08 45 00 eb 0c E..(..H...................v.E...
1b8e0 b8 04 02 45 00 eb 05 b8 48 08 45 00 48 83 c4 18 5b 5d 41 5c 41 5d c3 f6 c6 01 53 48 89 cb 74 2e ...E....H.E.H...[]A\A]....SH..t.
1b900 80 e6 fe 48 63 d2 48 c1 e2 04 48 03 57 10 8b 42 08 83 e0 0f 83 f8 04 74 09 48 c7 03 5f 08 45 00 ...Hc.H...H.W..B.......t.H.._.E.
1b920 eb 1b 48 8b 02 48 83 c0 18 48 89 01 eb 0f e8 5d fd ff ff 48 85 c0 74 e1 80 38 63 75 dc 5b c3 48 ..H..H...H.....]...H..t..8cu.[.H
1b940 85 f6 74 04 85 d2 75 04 31 d2 31 f6 48 8b 47 20 f6 40 22 01 74 08 48 8b 40 38 48 89 47 28 48 89 ..t...u.1.1.H.G..@".t.H.@8H.G(H.
1b960 77 58 89 4f 4c b8 01 00 00 00 89 4f 50 88 57 48 c3 48 8b 47 58 c3 0f b6 47 48 c3 8b 47 4c c3 85 wX.OL......OP.WH.H.GX...GH..GL..
1b980 f6 78 2b 48 8b 47 20 48 8d 8f 80 00 00 00 85 f6 74 0d 48 39 c8 74 17 ff ce 48 8b 40 10 eb ef 48 .x+H.G.H........t.H9.t...H.@...H
1b9a0 39 c8 74 0a 48 89 42 78 b8 01 00 00 00 c3 31 c0 c3 53 41 89 d0 48 89 fb 48 83 ec 10 48 85 f6 75 9.t.H.Bx......1..SA..H..H...H..u
1b9c0 20 48 8b 57 10 31 c0 83 7a f8 46 75 4e 48 8b 42 f0 44 89 c6 31 d2 48 8b 78 18 e8 44 37 ff ff eb .H.W.1..z.FuNH.B.D..1.H.x..D7...
1b9e0 3a 48 8b 76 78 48 8d 4c 24 08 48 c7 44 24 08 00 00 00 00 e8 cc fb ff ff 48 85 c0 74 1e 48 8b 4c :H.vxH.L$.H.D$..........H..t.H.L
1ba00 24 08 48 8b 53 10 48 8b 31 8b 49 08 48 83 c2 10 48 89 72 f0 89 4a f8 48 89 53 10 48 83 c4 10 5b $.H.S.H.1.I.H...H.r..J.H.S.H...[
1ba20 c3 53 48 89 fb 48 83 ec 10 48 8b 76 78 48 8d 4c 24 08 48 c7 44 24 08 00 00 00 00 e8 84 fb ff ff .SH..H...H.vxH.L$.H.D$..........
1ba40 48 85 c0 74 16 48 8b 4b 10 48 8b 54 24 08 48 8b 71 f0 8b 49 f8 48 89 32 89 4a 08 48 83 6b 10 10 H..t.H.K.H.T$.H.q..I.H.2.J.H.k..
1ba60 48 83 c4 10 5b c3 41 57 41 56 41 55 49 89 d5 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 38 80 3e 3e H...[.AWAVAUI..ATUH..SH..H..8.>>
1ba80 75 14 48 8b 47 10 48 ff c5 45 31 f6 4c 8d 60 f0 4c 89 67 10 eb 07 4c 8b 72 78 4d 8b 26 41 8b 44 u.H.G.H..E1.L.`.L.g...L.rxM.&A.D
1baa0 24 08 45 31 ff 83 e0 1f 83 f8 06 75 04 4d 8b 3c 24 49 8d 45 08 48 89 2c 24 c7 44 24 0c 01 00 00 $.E1.......u.M.<$I.E.H.,$.D$....
1bac0 00 48 89 44 24 10 48 8b 04 24 8a 00 84 c0 0f 84 7e 02 00 00 3c 6c 0f 84 bb 00 00 00 7f 19 3c 53 .H.D$.H..$......~...<l........<S
1bae0 74 32 3c 66 0f 84 5f 02 00 00 3c 4c 0f 85 4f 02 00 00 e9 52 02 00 00 3c 74 0f 84 ff 00 00 00 3c t2<f.._...<L..O....R...<t......<
1bb00 75 0f 84 b0 00 00 00 3c 6e 0f 85 32 02 00 00 e9 03 01 00 00 4d 85 ff 74 07 41 80 7f 08 26 75 22 u......<n..2........M..t.A...&u"
1bb20 49 c7 45 20 7d 08 45 00 41 c7 45 2c ff ff ff ff 41 c7 45 30 ff ff ff ff 49 c7 45 18 82 08 45 00 I.E.}.E.A.E,....A.E0....I.E...E.
1bb40 eb 3e 49 8b 47 18 ba 5e 08 45 00 48 8b 48 48 48 8d 71 18 48 85 c9 48 0f 45 d6 49 89 55 20 8b 50 .>I.G..^.E.H.HHH.q.H..H.E.I.U..P
1bb60 68 8b 40 6c 85 d2 41 89 55 2c ba 61 08 45 00 41 89 45 30 b8 21 d2 44 00 48 0f 45 c2 49 89 45 18 h.@l..A.U,.a.E.A.E0.!.D.H.E.I.E.
1bb80 49 8b 75 20 49 8d 7d 38 ba 3c 00 00 00 e8 53 db fe ff e9 b2 01 00 00 83 c8 ff 4d 85 f6 74 0f 41 I.u.I.}8.<....S...........M..t.A
1bba0 f6 46 22 01 74 08 4c 89 f7 e8 f2 f9 ff ff 41 89 45 28 e9 92 01 00 00 4d 85 ff 74 06 41 8a 47 0a .F".t.L.......A.E(.....M..t.A.G.
1bbc0 eb 02 31 c0 4d 85 ff 41 88 45 34 74 07 41 80 7f 08 26 75 0f 41 c6 45 36 01 41 c6 45 35 00 e9 66 ..1.M..A.E4t.A...&u.A.E6.A.E5..f
1bbe0 01 00 00 49 8b 47 18 8a 40 79 41 88 45 36 49 8b 47 18 8a 40 78 41 88 45 35 e9 4b 01 00 00 4d 85 ...I.G..@yA.E6I.G..@xA.E5.K...M.
1bc00 f6 74 09 41 8a 46 22 83 e0 40 eb 02 31 c0 41 88 45 37 e9 32 01 00 00 4d 85 f6 0f 84 00 01 00 00 .t.A.F"..@..1.A.E7.2...M........
1bc20 41 f6 46 22 40 0f 85 f5 00 00 00 49 8b 7e 10 f6 47 22 01 0f 84 e7 00 00 00 48 8b 07 48 8b 00 4c A.F"@......I.~..G".......H..H..L
1bc40 8b 58 18 4c 89 5c 24 18 e8 3a f9 ff ff 4c 8b 5c 24 18 48 63 c8 49 8b 53 18 8b 14 8a 89 d1 83 e1 .X.L.\$..:...L.\$.Hc.I.S........
1bc60 3f 83 e9 06 83 f9 1c 0f 87 ab 00 00 00 ff 24 cd 90 09 45 00 31 c0 e9 82 00 00 00 48 8b 4c 24 10 ?.............$...E.1......H.L$.
1bc80 c1 ea 06 89 c6 0f b6 d2 4c 89 df e8 00 fa ff ff e9 85 00 00 00 49 c7 45 08 65 08 45 00 b8 65 08 ........L............I.E.e.E..e.
1bca0 45 00 eb 76 b8 05 00 00 00 eb 52 b8 06 00 00 00 eb 4b b8 07 00 00 00 eb 44 b8 08 00 00 00 eb 3d E..v......R......K......D......=
1bcc0 b8 09 00 00 00 eb 36 b8 0a 00 00 00 eb 2f b8 0b 00 00 00 eb 28 b8 0c 00 00 00 eb 21 b8 04 00 00 ......6....../......(......!....
1bce0 00 eb 1a b8 0d 00 00 00 eb 13 b8 0e 00 00 00 eb 0c b8 0f 00 00 00 eb 05 b8 01 00 00 00 48 8b 53 .............................H.S
1bd00 18 48 8b 84 c2 20 01 00 00 48 83 c0 18 49 89 45 08 b8 72 08 45 00 eb 02 31 c0 49 89 45 10 eb 08 .H.......H...I.E..r.E...1.I.E...
1bd20 49 c7 45 10 00 00 00 00 49 83 7d 10 00 75 1a 49 c7 45 10 0d e8 44 00 49 c7 45 08 00 00 00 00 eb I.E.....I.}..u.I.E...D.I.E......
1bd40 08 c7 44 24 0c 00 00 00 00 48 ff 04 24 e9 74 fd ff ff be 66 00 00 00 48 89 ef e8 a1 84 fe ff 48 ..D$.....H..$.t....f...H.......H
1bd60 85 c0 74 1b 48 8b 43 10 49 8b 14 24 48 89 10 41 8b 54 24 08 48 83 c0 10 89 50 f8 48 89 43 10 be ..t.H.C.I..$H..A.T$.H....P.H.C..
1bd80 4c 00 00 00 48 89 ef e8 74 84 fe ff 48 85 c0 74 7c 4d 85 ff 74 07 41 80 7f 08 26 75 15 48 8b 43 L...H...t...H..t|M..t.A...&u.H.C
1bda0 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 43 10 eb 5b 49 8b 47 18 48 89 df 31 ed 4c 8b 68 28 e8 ..@.....H...H.C..[I.G.H..1.L.h(.
1bdc0 5a 0c ff ff 49 89 c4 48 8b 43 10 4c 89 20 c7 40 08 45 00 00 00 48 83 43 10 10 c7 44 24 20 01 00 Z...I..H.C.L...@.E...H.C...D$...
1bde0 00 00 c7 44 24 28 01 00 00 00 49 8b 47 18 39 68 5c 7e 1a 41 8b 54 ad 00 48 8d 4c 24 20 4c 89 e6 ...D$(....I.G.9h\~.A.T..H.L$.L..
1be00 48 89 df 48 ff c5 e8 cd 0d ff ff eb dd 8b 44 24 0c 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3 H..H..........D$.H..8[]A\A]A^A_.
1be20 53 48 8b 47 78 48 89 fb 48 85 c0 74 4c 48 03 47 38 8b 50 08 83 e2 0f 83 fa 06 74 07 be 06 00 00 SH.GxH..H..tLH.G8.P.......t.....
1be40 00 eb 3b 48 8b 77 10 31 c9 48 8b 56 f0 48 89 16 8b 56 f8 89 56 08 48 8b 10 8b 40 08 48 89 56 f0 ..;H.w.1.H.V.H...V..V.H...@.H.V.
1be60 ba 01 00 00 00 89 46 f8 48 8d 46 10 48 83 ee 10 48 89 47 10 e8 61 f6 fe ff be 02 00 00 00 48 89 ......F.H.F.H...H.G..a........H.
1be80 df e8 c4 ec fe ff 41 55 41 54 55 53 48 89 fb 48 81 ec 18 01 00 00 84 c0 48 89 54 24 70 48 89 4c ......AUATUSH..H........H.T$pH.L
1bea0 24 78 4c 89 84 24 80 00 00 00 4c 89 8c 24 88 00 00 00 74 40 0f 29 84 24 90 00 00 00 0f 29 8c 24 $xL..$....L..$....t@.).$.....).$
1bec0 a0 00 00 00 0f 29 94 24 b0 00 00 00 0f 29 9c 24 c0 00 00 00 0f 29 a4 24 d0 00 00 00 0f 29 ac 24 .....).$.....).$.....).$.....).$
1bee0 e0 00 00 00 0f 29 b4 24 f0 00 00 00 0f 29 bc 24 00 01 00 00 64 48 8b 04 25 28 00 00 00 48 89 44 .....).$.....).$....dH..%(...H.D
1bf00 24 58 31 c0 48 8d 84 24 40 01 00 00 48 89 e2 48 89 df c7 04 24 10 00 00 00 c7 44 24 04 30 00 00 $X1.H..$@...H..H....$.....D$.0..
1bf20 00 48 89 44 24 08 48 8d 44 24 60 48 89 44 24 10 e8 91 d4 fe ff 48 8b 6b 20 49 89 c4 f6 45 22 01 .H.D$.H.D$`H.D$......H.k.I...E".
1bf40 74 58 48 89 ef e8 56 f6 ff ff 41 89 c5 48 8b 45 00 48 8b 00 48 8b 40 18 48 8b 70 48 48 85 f6 74 tXH...V...A..H.E.H..H.@.H.pHH..t
1bf60 15 48 8d 7c 24 1c 48 83 c6 18 ba 3c 00 00 00 e8 71 d7 fe ff eb 0a c6 44 24 1c 3f c6 44 24 1d 00 .H.|$.H....<....q......D$.?.D$..
1bf80 48 8d 54 24 1c 4d 89 e0 44 89 e9 be 60 ee 44 00 48 89 df 31 c0 e8 bc d6 fe ff 48 89 df e8 7e fe H.T$.M..D...`.D.H..1......H...~.
1bfa0 ff ff 41 56 41 55 49 89 d5 41 54 49 89 fc 55 53 48 89 f3 48 83 ec 20 48 8b 7f 20 8b 56 08 48 c7 ..AVAUI..ATI..USH..H...H....V.H.
1bfc0 44 24 18 00 00 00 00 83 e2 0f f6 47 22 01 4c 8b 0c d5 88 06 45 00 0f 84 ab 00 00 00 48 8b 17 45 D$.........G".L.....E.......H..E
1bfe0 31 c0 48 8b 2a 0f b6 55 0a 41 39 d0 44 89 c1 0f 8d a7 00 00 00 4a 8b 74 c5 20 49 ff c0 48 39 5e 1.H.*..U.A9.D........J.t..I..H9^
1c000 10 75 e6 48 8b 55 18 48 63 c1 48 c1 e0 04 48 03 42 38 48 8b 10 b8 5f 08 45 00 48 8d 4a 18 48 85 .u.H.U.Hc.H...H.B8H..._.E.H.J.H.
1c020 d2 48 0f 45 c1 48 89 44 24 18 b8 19 02 45 00 eb 2e 4c 89 4c 24 08 4c 29 f3 e8 49 f5 ff ff 48 8b .H.E.H.D$....E...L.L$.L)..I...H.
1c040 7d 18 48 89 da 48 8d 4c 24 18 48 c1 fa 04 89 c6 e8 3b f6 ff ff 48 85 c0 4c 8b 4c 24 08 74 28 4c }.H..H.L$.H......;...H..L.L$.t(L
1c060 8b 44 24 18 48 89 c1 4c 89 ea be 84 08 45 00 4c 89 e7 31 c0 e8 0d fe ff ff 48 39 f3 74 b3 48 83 .D$.H..L.....E.L..1......H9.t.H.
1c080 c6 10 48 39 d6 72 f2 4c 89 c9 4c 89 ea be a7 08 45 00 4c 89 e7 31 c0 e8 ea fd ff ff 4c 8b 77 30 ..H9.r.L..L.....E.L..1......L.w0
1c0a0 48 8b 57 08 4c 89 f6 eb d9 50 8b 46 08 89 c1 83 e1 0f 83 f9 04 74 09 83 f8 03 48 0f 44 f2 eb 03 H.W.L....P.F.........t....H.D...
1c0c0 48 89 d6 ba c0 08 45 00 e8 d5 fe ff ff 41 54 49 89 fc 55 48 89 f5 48 89 ef 53 48 89 d3 48 83 ec H.....E......ATI..UH..H..SH..H..
1c0e0 10 48 89 e6 e8 47 a8 fe ff 48 85 c0 ba cc 08 45 00 4c 89 e7 48 0f 44 dd 48 89 de e8 a2 fe ff ff .H...G...H.....E.L..H.D.H.......
1c100 50 48 89 d0 8b 56 08 8b 40 08 83 e2 0f 83 e0 0f 48 8b 14 d5 88 06 45 00 48 8b 0c c5 88 06 45 00 PH...V..@.......H.....E.H.....E.
1c120 48 39 ca 75 0c be e2 08 45 00 31 c0 e8 55 fd ff ff be 03 09 45 00 31 c0 e8 49 fd ff ff 0f 1f 00 H9.u....E.1..U......E.1..I......
1c140 41 57 41 89 ff 41 56 49 89 f6 41 55 49 89 d5 41 54 4c 8d 25 98 dc 23 00 55 48 8d 2d 98 dc 23 00 AWA..AVI..AUI..ATL.%..#.UH.-..#.
1c160 53 4c 29 e5 31 db 48 c1 fd 03 48 83 ec 08 e8 ad 7e fe ff 48 85 ed 74 1e 0f 1f 84 00 00 00 00 00 SL).1.H...H.....~..H..t.........
1c180 4c 89 ea 4c 89 f6 44 89 ff 41 ff 14 dc 48 83 c3 01 48 39 eb 75 ea 48 83 c4 08 5b 5d 41 5c 41 5d L..L..D..A...H...H9.u.H...[]A\A]
1c1a0 41 5e 41 5f c3 66 66 2e 0f 1f 84 00 00 00 00 00 f3 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 A^A_.ff...........f...........@.
1c1c0 48 89 f2 48 89 fe bf 01 00 00 00 e9 80 82 fe ff 48 83 ec 08 48 83 c4 08 c3 00 00 00 00 00 00 00 H..H............H...H...........
1c1e0 01 00 02 00 27 25 73 27 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 65 73 73 65 64 00 27 ....'%s'.could.not.be.accessed.'
1c200 25 73 27 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 00 41 6e 20 20 75 6e 6b 6e 6f 77 6e 20 65 72 %s'.was.not.found.An..unknown.er
1c220 72 6f 72 20 25 64 20 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 61 63 63 65 73 73 69 6e 67 20 27 ror.%d.occured.while.accessing.'
1c240 25 73 27 00 6d 74 69 6d 65 00 73 69 7a 65 00 75 6e 61 62 6c 65 20 74 6f 20 72 65 6d 6f 76 65 20 %s'.mtime.size.unable.to.remove.
1c260 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 63 70 20 25 73 20 25 73 00 75 6e 61 62 6c 65 20 74 directory.'%s'.cp.%s.%s.unable.t
1c280 6f 20 63 6f 70 79 20 66 69 6c 65 20 74 6f 20 27 25 73 27 00 75 6e 61 62 6c 65 20 74 6f 20 73 77 o.copy.file.to.'%s'.unable.to.sw
1c2a0 69 74 63 68 20 74 6f 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 25 73 2f 25 73 00 66 75 6e itch.to.directory.'%s'.%s/%s.fun
1c2c0 63 74 69 6f 6e 20 6f 73 2e 65 78 65 63 75 74 65 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 ction.os.executef(cmd,....).loca
1c2e0 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 l.arg={...}.cmd.=.string.format(
1c300 63 6d 64 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 72 65 74 75 72 6e 20 6f cmd,.table.unpack(arg)).return.o
1c320 73 2e 65 78 65 63 75 74 65 28 63 6d 64 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f s.execute(cmd).end.local.functio
1c340 6e 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 6c 6f n.parse_ld_so_conf(conf_file).lo
1c360 63 61 6c 20 66 69 72 73 74 2c 20 6c 61 73 74 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d cal.first,.last.local.dirs.=.{.}
1c380 0a 6c 6f 63 61 6c 20 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 63 6f 6e 66 5f 66 69 6c 65 29 .local.file.=.io.open(conf_file)
1c3a0 0a 69 66 20 66 69 6c 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 73 .if.file.==.nil.then.return.dirs
1c3c0 0a 65 6e 64 0a 66 6f 72 20 6c 69 6e 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f .end.for.line.in.file:lines().do
1c3e0 0a 66 69 72 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 23 22 2c 20 31 2c 20 74 72 75 65 29 .first.=.line:find("#",.1,.true)
1c400 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 6c 69 6e .if.first.~=.nil.then.line.=.lin
1c420 65 3a 73 75 62 28 31 2c 20 66 69 72 73 74 20 2d 20 31 29 0a 65 6e 64 0a 69 66 20 6c 69 6e 65 20 e:sub(1,.first.-.1).end.if.line.
1c440 7e 3d 20 22 22 20 74 68 65 6e 0a 66 69 72 73 74 2c 20 6c 61 73 74 20 3d 20 6c 69 6e 65 3a 66 69 ~=."".then.first,.last.=.line:fi
1c460 6e 64 28 22 69 6e 63 6c 75 64 65 25 73 2b 22 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c nd("include%s+").if.first.~=.nil
1c480 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 20 3d 20 6c 69 6e 65 3a .then.local.include_glob.=.line:
1c4a0 73 75 62 28 6c 61 73 74 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 20 3d 20 6f sub(last.+.1).local.includes.=.o
1c4c0 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 29 0a 66 6f 72 20 5f s.matchfiles(include_glob).for._
1c4e0 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 73 29 20 64 6f 0a 64 69 72 73 20 ,.v.in.ipairs(includes).do.dirs.
1c500 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 64 69 72 73 2c 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 =.table.join(dirs,.parse_ld_so_c
1c520 6f 6e 66 28 76 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 69 onf(v)).end.else.table.insert(di
1c540 72 73 2c 20 6c 69 6e 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 rs,.line).end.end.end.return.dir
1c560 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 66 69 6e 64 6c 69 62 28 6c 69 62 6e 61 6d s.end.function.os.findlib(libnam
1c580 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 2c 20 66 6f 72 6d 61 74 73 0a 69 66 20 6f 73 2e 69 73 28 e).local.path,.formats.if.os.is(
1c5a0 22 77 69 6e 64 6f 77 73 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 25 73 2e "windows").then.formats.=.{."%s.
1c5c0 64 6c 6c 22 2c 20 22 25 73 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 dll",."%s".}.path.=.os.getenv("P
1c5e0 41 54 48 22 29 0a 65 6c 73 65 0a 69 66 20 6f 73 2e 69 73 28 22 6d 61 63 6f 73 78 22 29 20 74 68 ATH").else.if.os.is("macosx").th
1c600 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 64 79 6c 69 62 22 2c 20 22 25 en.formats.=.{."lib%s.dylib",."%
1c620 73 2e 64 79 6c 69 62 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 44 59 4c s.dylib".}.path.=.os.getenv("DYL
1c640 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 73 20 3d 20 D_LIBRARY_PATH").else.formats.=.
1c660 7b 20 22 6c 69 62 25 73 2e 73 6f 22 2c 20 22 25 73 2e 73 6f 22 20 7d 0a 70 61 74 68 20 3d 20 6f {."lib%s.so",."%s.so".}.path.=.o
1c680 73 2e 67 65 74 65 6e 76 28 22 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 20 6f 72 20 22 s.getenv("LD_LIBRARY_PATH").or."
1c6a0 22 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 70 61 72 73 65 5f 6c 64 5f 73 6f ".for._,.v.in.ipairs(parse_ld_so
1c6c0 5f 63 6f 6e 66 28 22 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 22 29 29 20 64 6f 0a 70 61 74 _conf("/etc/ld.so.conf")).do.pat
1c6e0 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 22 20 2e 2e 20 76 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 h.=.path....":"....v.end.end.tab
1c700 6c 65 2e 69 6e 73 65 72 74 28 66 6f 72 6d 61 74 73 2c 20 22 25 73 22 29 0a 70 61 74 68 20 3d 20 le.insert(formats,."%s").path.=.
1c720 70 61 74 68 20 6f 72 20 22 22 0a 69 66 20 6f 73 2e 69 73 36 34 62 69 74 28 29 20 74 68 65 6e 0a path.or."".if.os.is64bit().then.
1c740 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 36 34 3a 2f 75 73 72 2f 6c 69 62 path.=.path....":/lib64:/usr/lib
1c760 36 34 2f 3a 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 36 34 22 0a 65 6e 64 0a 70 61 74 68 20 3d 20 64/:usr/local/lib64".end.path.=.
1c780 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 3a 2f 75 73 72 2f 6c 69 62 3a 2f 75 73 72 2f 6c 6f 63 path....":/lib:/usr/lib:/usr/loc
1c7a0 61 6c 2f 6c 69 62 22 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 66 6d 74 20 69 6e 20 69 70 61 69 72 73 al/lib".end.for._,.fmt.in.ipairs
1c7c0 28 66 6f 72 6d 61 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 (formats).do.local.name.=.string
1c7e0 2e 66 6f 72 6d 61 74 28 66 6d 74 2c 20 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 .format(fmt,.libname).local.resu
1c800 6c 74 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6e 61 6d 65 2c 20 70 61 74 68 29 0a 69 lt.=.os.pathsearch(name,.path).i
1c820 66 20 72 65 73 75 6c 74 20 74 68 65 6e 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 20 65 6e 64 0a f.result.then.return.result.end.
1c840 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 67 65 74 28 29 0a 72 65 74 75 72 6e end.end.function.os.get().return
1c860 20 5f 4f 50 54 49 4f 4e 53 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ._OPTIONS.os.or._OS.end.function
1c880 20 6f 73 2e 69 73 28 69 64 29 0a 72 65 74 75 72 6e 20 28 6f 73 2e 67 65 74 28 29 3a 6c 6f 77 65 .os.is(id).return.(os.get():lowe
1c8a0 72 28 29 20 3d 3d 20 69 64 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 5f 36 34 r().==.id:lower()).end.local._64
1c8c0 42 69 74 48 6f 73 74 54 79 70 65 73 20 3d 20 7b 0a 22 78 38 36 5f 36 34 22 2c 0a 22 69 61 36 34 BitHostTypes.=.{."x86_64",."ia64
1c8e0 22 2c 0a 22 61 6d 64 36 34 22 2c 0a 22 70 70 63 36 34 22 2c 0a 22 70 6f 77 65 72 70 63 36 34 22 ",."amd64",."ppc64",."powerpc64"
1c900 2c 0a 22 73 70 61 72 63 36 34 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 36 34 62 69 ,."sparc64".}.function.os.is64bi
1c920 74 28 29 0a 69 66 20 28 6f 73 2e 5f 69 73 36 34 62 69 74 28 29 29 20 74 68 65 6e 0a 72 65 74 75 t().if.(os._is64bit()).then.retu
1c940 72 6e 20 74 72 75 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 72 63 68 0a 69 66 20 5f 4f 53 20 3d 3d rn.true.end.local.arch.if._OS.==
1c960 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 ."windows".then.arch.=.os.getenv
1c980 28 22 50 52 4f 43 45 53 53 4f 52 5f 41 52 43 48 49 54 45 43 54 55 52 45 22 29 0a 65 6c 73 65 69 ("PROCESSOR_ARCHITECTURE").elsei
1c9a0 66 20 5f 4f 53 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 f._OS.==."macosx".then.arch.=.os
1c9c0 2e 6f 75 74 70 75 74 6f 66 28 22 65 63 68 6f 20 24 48 4f 53 54 54 59 50 45 22 29 0a 65 6c 73 65 .outputof("echo.$HOSTTYPE").else
1c9e0 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 75 6e 61 6d 65 20 2d 6d 22 29 0a .arch.=.os.outputof("uname.-m").
1ca00 65 6e 64 0a 61 72 63 68 20 3d 20 61 72 63 68 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 68 end.arch.=.arch:lower().for._,.h
1ca20 6f 73 74 74 79 70 65 20 69 6e 20 69 70 61 69 72 73 28 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 osttype.in.ipairs(_64BitHostType
1ca40 73 29 20 64 6f 0a 69 66 20 61 72 63 68 3a 66 69 6e 64 28 68 6f 73 74 74 79 70 65 29 20 74 68 65 s).do.if.arch:find(hosttype).the
1ca60 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c n.return.true.end.end.return.fal
1ca80 73 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 28 72 65 se.end.local.function.domatch(re
1caa0 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 77 61 6e 74 66 69 6c 65 73 29 0a 69 66 20 6d 61 73 6b 3a 73 sult,.mask,.wantfiles).if.mask:s
1cac0 74 61 72 74 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 6d 61 73 6b tartswith("./").then.mask.=.mask
1cae0 3a 73 75 62 28 33 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 61 73 65 64 69 72 20 3d 20 6d 61 73 6b :sub(3).end.local.basedir.=.mask
1cb00 0a 6c 6f 63 61 6c 20 73 74 61 72 70 6f 73 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 25 2a 22 29 .local.starpos.=.mask:find("%*")
1cb20 0a 69 66 20 73 74 61 72 70 6f 73 20 74 68 65 6e 0a 62 61 73 65 64 69 72 20 3d 20 62 61 73 65 64 .if.starpos.then.basedir.=.based
1cb40 69 72 3a 73 75 62 28 31 2c 20 73 74 61 72 70 6f 73 20 2d 20 31 29 0a 65 6e 64 0a 62 61 73 65 64 ir:sub(1,.starpos.-.1).end.based
1cb60 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 61 73 65 64 69 72 29 0a ir.=.path.getdirectory(basedir).
1cb80 69 66 20 28 62 61 73 65 64 69 72 20 3d 3d 20 22 2e 22 29 20 74 68 65 6e 20 62 61 73 65 64 69 72 if.(basedir.==.".").then.basedir
1cba0 20 3d 20 22 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 63 75 72 73 65 20 3d 20 6d 61 73 6b 3a 66 .=."".end.local.recurse.=.mask:f
1cbc0 69 6e 64 28 22 2a 2a 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 0a 6d 61 73 6b 20 3d 20 70 61 74 68 ind("**",.nil,.true).mask.=.path
1cbe0 2e 77 69 6c 64 63 61 72 64 73 28 6d 61 73 6b 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 .wildcards(mask).local.function.
1cc00 6d 61 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 77 69 6c 64 63 matchwalker(basedir).local.wildc
1cc20 61 72 64 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 22 2a 22 29 0a 6c 6f ard.=.path.join(basedir,."*").lo
1cc40 63 61 6c 20 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a cal.m.=.os.matchstart(wildcard).
1cc60 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 6c 6f 63 61 6c while.(os.matchnext(m)).do.local
1cc80 20 69 73 66 69 6c 65 20 3d 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 0a 69 66 20 28 .isfile.=.os.matchisfile(m).if.(
1cca0 28 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 69 73 66 69 6c 65 29 20 6f 72 20 28 6e 6f 74 20 77 (wantfiles.and.isfile).or.(not.w
1ccc0 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 6e 6f 74 20 69 73 66 69 6c 65 29 29 20 74 68 65 6e 0a 6c antfiles.and.not.isfile)).then.l
1cce0 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 ocal.fname.=.path.join(basedir,.
1cd00 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 29 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 74 63 68 28 os.matchname(m)).if.fname:match(
1cd20 6d 61 73 6b 29 20 3d 3d 20 66 6e 61 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 mask).==.fname.then.table.insert
1cd40 28 72 65 73 75 6c 74 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d (result,.fname).end.end.end.os.m
1cd60 61 74 63 68 64 6f 6e 65 28 6d 29 0a 69 66 20 72 65 63 75 72 73 65 20 74 68 65 6e 0a 6d 20 3d 20 atchdone(m).if.recurse.then.m.=.
1cd80 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f os.matchstart(wildcard).while.(o
1cda0 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 2e 6d 61 74 s.matchnext(m)).do.if.not.os.mat
1cdc0 63 68 69 73 66 69 6c 65 28 6d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 6d 65 20 3d chisfile(m).then.local.dirname.=
1cde0 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 70 61 74 .os.matchname(m).matchwalker(pat
1ce00 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 64 69 72 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e h.join(basedir,.dirname)).end.en
1ce20 64 0a 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 74 63 68 77 d.os.matchdone(m).end.end.matchw
1ce40 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d alker(basedir).end.function.os.m
1ce60 61 74 63 68 64 69 72 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f atchdirs(...).local.arg={...}.lo
1ce80 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 cal.result.=.{.}.for._,.mask.in.
1cea0 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d ipairs(arg).do.domatch(result,.m
1cec0 61 73 6b 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e ask,.false).end.return.result.en
1cee0 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 2e 2e 2e 29 0a 6c 6f d.function.os.matchfiles(...).lo
1cf00 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d cal.arg={...}.local.result.=.{.}
1cf20 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 .for._,.mask.in.ipairs(arg).do.d
1cf40 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 74 72 75 65 29 0a 65 6e 64 0a 72 omatch(result,.mask,.true).end.r
1cf60 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6d eturn.result.end.local.builtin_m
1cf80 6b 64 69 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 6b 64 69 kdir.=.os.mkdir.function.os.mkdi
1cfa0 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 69 69 66 28 70 3a 73 74 61 72 74 73 77 69 74 r(p).local.dir.=.iif(p:startswit
1cfc0 68 28 22 2f 22 29 2c 20 22 2f 22 2c 20 22 22 29 0a 66 6f 72 20 70 61 72 74 20 69 6e 20 70 3a 67 h("/"),."/",."").for.part.in.p:g
1cfe0 6d 61 74 63 68 28 22 5b 5e 2f 5d 2b 22 29 20 64 6f 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 70 match("[^/]+").do.dir.=.dir....p
1d000 61 72 74 0a 69 66 20 28 70 61 72 74 20 7e 3d 20 22 22 20 61 6e 64 20 6e 6f 74 20 70 61 74 68 2e art.if.(part.~=."".and.not.path.
1d020 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 61 6e 64 20 6e 6f 74 20 6f 73 2e 69 73 64 69 isabsolute(part).and.not.os.isdi
1d040 72 28 64 69 72 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 6b 2c 20 65 72 72 20 3d 20 62 75 69 r(dir)).then.local.ok,.err.=.bui
1d060 6c 74 69 6e 5f 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e ltin_mkdir(dir).if.(not.ok).then
1d080 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 65 72 72 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 20 3d 20 64 .return.nil,.err.end.end.dir.=.d
1d0a0 69 72 20 2e 2e 20 22 2f 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 ir...."/".end.return.true.end.fu
1d0c0 6e 63 74 69 6f 6e 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 70 69 nction.os.outputof(cmd).local.pi
1d0e0 70 65 20 3d 20 69 6f 2e 70 6f 70 65 6e 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 pe.=.io.popen(cmd).local.result.
1d100 3d 20 70 69 70 65 3a 72 65 61 64 28 27 2a 61 27 29 0a 70 69 70 65 3a 63 6c 6f 73 65 28 29 0a 72 =.pipe:read('*a').pipe:close().r
1d120 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 72 eturn.result.end.local.builtin_r
1d140 6d 64 69 72 20 3d 20 6f 73 2e 72 6d 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 72 6d 64 69 mdir.=.os.rmdir.function.os.rmdi
1d160 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 70 r(p).local.dirs.=.os.matchdirs(p
1d180 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 64 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 ...."/*").for._,.dname.in.ipairs
1d1a0 28 64 69 72 73 29 20 64 6f 0a 6f 73 2e 72 6d 64 69 72 28 64 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f (dirs).do.os.rmdir(dname).end.lo
1d1c0 63 61 6c 20 66 69 6c 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 70 20 2e 2e 20 22 cal.files.=.os.matchfiles(p...."
1d1e0 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 /*").for._,.fname.in.ipairs(file
1d200 73 29 20 64 6f 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 62 75 69 6c 74 s).do.os.remove(fname).end.built
1d220 69 6e 5f 72 6d 64 69 72 28 70 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 in_rmdir(p).end..function.path.g
1d240 65 74 61 62 73 6f 6c 75 74 65 28 70 29 0a 70 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 etabsolute(p).p.=.path.translate
1d260 28 70 2c 20 22 2f 22 29 0a 69 66 20 28 70 20 3d 3d 20 22 22 29 20 74 68 65 6e 20 70 20 3d 20 22 (p,."/").if.(p.==."").then.p.=."
1d280 2e 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 61 74 68 2e .".end.local.result.=.iif.(path.
1d2a0 69 73 61 62 73 6f 6c 75 74 65 28 70 29 2c 20 6e 69 6c 2c 20 6f 73 2e 67 65 74 63 77 64 28 29 29 isabsolute(p),.nil,.os.getcwd())
1d2c0 0a 66 6f 72 20 6e 2c 20 70 61 72 74 20 69 6e 20 69 70 61 69 72 73 28 70 3a 65 78 70 6c 6f 64 65 .for.n,.part.in.ipairs(p:explode
1d2e0 28 22 2f 22 2c 20 74 72 75 65 29 29 20 64 6f 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 22 20 61 ("/",.true)).do.if.(part.==."".a
1d300 6e 64 20 6e 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 2f 22 0a 65 6c 73 nd.n.==.1).then.result.=."/".els
1d320 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 2e 2e 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d eif.(part.==."..").then.result.=
1d340 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 72 65 73 75 6c 74 29 0a 65 6c 73 65 69 .path.getdirectory(result).elsei
1d360 66 20 28 70 61 72 74 20 7e 3d 20 22 2e 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 3a 73 74 f.(part.~=.".").then.if.(part:st
1d380 61 72 74 73 77 69 74 68 28 22 24 22 29 20 61 6e 64 20 6e 20 3e 20 31 29 20 74 68 65 6e 0a 72 65 artswith("$").and.n.>.1).then.re
1d3a0 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2f 22 20 2e 2e 20 70 61 72 74 0a 65 6c 73 sult.=.result...."/"....part.els
1d3c0 65 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2c 20 70 61 72 e.result.=.path.join(result,.par
1d3e0 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 69 69 66 28 72 65 73 75 t).end.end.end.result.=.iif(resu
1d400 6c 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 2c 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 lt:endswith("/"),.result:sub(1,.
1d420 2d 32 29 2c 20 72 65 73 75 6c 74 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 -2),.result).return.result.end.f
1d440 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 unction.path.getbasename(p).loca
1d460 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 l.name.=.path.getname(p).local.i
1d480 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 .=.name:findlast(".",.true).if.(
1d4a0 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 i).then.return.name:sub(1,.i.-.1
1d4c0 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 ).else.return.name.end.end.funct
1d4e0 69 6f 6e 20 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 ion.path.removeext(name).local.i
1d500 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 .=.name:findlast(".",.true).if.(
1d520 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 i).then.return.name:sub(1,.i.-.1
1d540 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 ).else.return.name.end.end.funct
1d560 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 0a 6c 6f 63 61 6c 20 69 ion.path.getdirectory(p).local.i
1d580 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2f 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 .=.p:findlast("/",.true).if.(i).
1d5a0 74 68 65 6e 0a 69 66 20 69 20 3e 20 31 20 74 68 65 6e 20 69 20 3d 20 69 20 2d 20 31 20 65 6e 64 then.if.i.>.1.then.i.=.i.-.1.end
1d5c0 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 31 2c 20 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 .return.p:sub(1,.i).else.return.
1d5e0 22 2e 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 72 69 ".".end.end.function.path.getdri
1d600 76 65 28 70 29 0a 6c 6f 63 61 6c 20 63 68 31 20 3d 20 70 3a 73 75 62 28 31 2c 31 29 0a 6c 6f 63 ve(p).local.ch1.=.p:sub(1,1).loc
1d620 61 6c 20 63 68 32 20 3d 20 70 3a 73 75 62 28 32 2c 32 29 0a 69 66 20 63 68 32 20 3d 3d 20 22 3a al.ch2.=.p:sub(2,2).if.ch2.==.":
1d640 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 68 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 ".then.return.ch1.end.end.functi
1d660 6f 6e 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 0a 6c 6f 63 61 6c 20 69 20 on.path.getextension(p).local.i.
1d680 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 =.p:findlast(".",.true).if.(i).t
1d6a0 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 hen.return.p:sub(i).else.return.
1d6c0 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 "".end.end.function.path.getname
1d6e0 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 5b 2f 5c 5c 5d 22 (p).local.i.=.p:findlast("[/\\]"
1d700 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 20 2b 20 31 ).if.(i).then.return.p:sub(i.+.1
1d720 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ).else.return.p.end.end.function
1d740 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 72 63 2c 20 64 73 74 29 0a 73 72 63 20 .path.getrelative(src,.dst).src.
1d760 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 73 72 63 29 0a 64 73 74 20 3d 20 70 61 =.path.getabsolute(src).dst.=.pa
1d780 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 73 74 29 0a 69 66 20 28 73 72 63 20 3d 3d 20 64 th.getabsolute(dst).if.(src.==.d
1d7a0 73 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 69 66 20 64 73 74 3a 73 st).then.return.".".end.if.dst:s
1d7c0 74 61 72 74 73 77 69 74 68 28 22 24 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 0a 65 tartswith("$").then.return.dst.e
1d7e0 6e 64 0a 73 72 63 20 3d 20 73 72 63 20 2e 2e 20 22 2f 22 0a 64 73 74 20 3d 20 64 73 74 20 2e 2e nd.src.=.src...."/".dst.=.dst...
1d800 20 22 2f 22 0a 6c 6f 63 61 6c 20 69 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 75 65 29 20 ."/".local.idx.=.0.while.(true).
1d820 64 6f 0a 6c 6f 63 61 6c 20 74 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 do.local.tst.=.src:find("/",.idx
1d840 20 2b 20 31 2c 20 74 72 75 65 29 0a 69 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 73 72 63 3a 73 .+.1,.true).if.tst.then.if.src:s
1d860 75 62 28 31 2c 74 73 74 29 20 3d 3d 20 64 73 74 3a 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e ub(1,tst).==.dst:sub(1,tst).then
1d880 0a 69 64 78 20 3d 20 74 73 74 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 .idx.=.tst.else.break.end.else.b
1d8a0 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 72 73 74 20 3d 20 73 72 63 3a 66 reak.end.end.local.first.=.src:f
1d8c0 69 6e 64 28 22 2f 22 2c 20 30 2c 20 74 72 75 65 29 0a 69 66 20 69 64 78 20 3c 3d 20 66 69 72 73 ind("/",.0,.true).if.idx.<=.firs
1d8e0 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 t.then.return.dst:sub(1,.-2).end
1d900 0a 73 72 63 20 3d 20 73 72 63 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 64 73 74 20 3d 20 64 73 .src.=.src:sub(idx.+.1).dst.=.ds
1d920 74 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 t:sub(idx.+.1).local.result.=.""
1d940 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 29 0a 77 68 69 6c 65 20 28 69 64 78 29 .idx.=.src:find("/").while.(idx)
1d960 20 64 6f 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2e 2e 2f 22 0a 69 64 78 .do.result.=.result...."../".idx
1d980 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 29 0a 65 6e 64 0a 72 65 .=.src:find("/",.idx.+.1).end.re
1d9a0 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 64 73 74 0a 72 65 74 75 72 6e 20 72 65 73 75 sult.=.result....dst.return.resu
1d9c0 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e lt:sub(1,.-2).end.function.path.
1d9e0 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 iscfile(fname).local.extensions.
1da00 3d 20 7b 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 =.{.".c",.".s",.".m".}.local.ext
1da20 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 .=.path.getextension(fname):lowe
1da40 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 r().return.table.contains(extens
1da60 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 ions,.ext).end.function.path.isc
1da80 70 70 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d ppfile(fname).local.extensions.=
1daa0 20 7b 20 22 2e 63 63 22 2c 20 22 2e 63 70 70 22 2c 20 22 2e 63 78 78 22 2c 20 22 2e 63 22 2c 20 .{.".cc",.".cpp",.".cxx",.".c",.
1dac0 22 2e 73 22 2c 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 ".s",.".m",.".mm".}.local.ext.=.
1dae0 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 path.getextension(fname):lower()
1db00 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e .return.table.contains(extension
1db20 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 6f 62 6a 63 s,.ext).end.function.path.isobjc
1db40 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b file(fname).local.extensions.=.{
1db60 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e .".m",.".mm".}.local.ext.=.path.
1db80 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 getextension(fname):lower().retu
1dba0 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 rn.table.contains(extensions,.ex
1dbc0 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 t).end.function.path.iscppheader
1dbe0 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 68 (fname).local.extensions.=.{.".h
1dc00 22 2c 20 22 2e 68 68 22 2c 20 22 2e 68 70 70 22 2c 20 22 2e 68 78 78 22 20 7d 0a 6c 6f 63 61 6c ",.".hh",.".hpp",.".hxx".}.local
1dc20 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a .ext.=.path.getextension(fname):
1dc40 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 lower().return.table.contains(ex
1dc60 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 tensions,.ext).end.function.path
1dc80 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 .isresourcefile(fname).local.ext
1dca0 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 72 63 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 ensions.=.{.".rc".}.local.ext.=.
1dcc0 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 path.getextension(fname):lower()
1dce0 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e .return.table.contains(extension
1dd00 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 2e s,.ext).end.function.path.join(.
1dd20 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 6e 75 6d 61 72 67 ..).local.arg={...}.local.numarg
1dd40 73 20 3d 20 73 65 6c 65 63 74 28 22 23 22 2c 20 2e 2e 2e 29 0a 69 66 20 6e 75 6d 61 72 67 73 20 s.=.select("#",....).if.numargs.
1dd60 3d 3d 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 22 3b 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 ==.0.then.return."";.end.local.a
1dd80 6c 6c 70 61 72 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 69 20 3d 20 6e 75 6d 61 72 67 73 2c 20 31 2c llparts.=.{}.for.i.=.numargs,.1,
1dda0 20 2d 31 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 72 74 20 3d 20 73 65 6c 65 63 74 28 69 2c 20 2e 2e .-1.do.local.part.=.select(i,...
1ddc0 2e 29 0a 69 66 20 70 61 72 74 20 61 6e 64 20 23 70 61 72 74 20 3e 20 30 20 61 6e 64 20 70 61 72 .).if.part.and.#part.>.0.and.par
1dde0 74 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 77 68 69 6c 65 20 70 61 72 74 3a 65 6e 64 73 77 69 74 t.~=.".".then.while.part:endswit
1de00 68 28 22 2f 22 29 20 64 6f 0a 70 61 72 74 20 3d 20 70 61 72 74 3a 73 75 62 28 31 2c 20 2d 32 29 h("/").do.part.=.part:sub(1,.-2)
1de20 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 6c 6c 70 61 72 74 73 2c 20 31 2c 20 70 .end.table.insert(allparts,.1,.p
1de40 61 72 74 29 0a 69 66 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 74 68 art).if.path.isabsolute(part).th
1de60 65 6e 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 61 62 6c en.break.end.end.end.return.tabl
1de80 65 2e 63 6f 6e 63 61 74 28 61 6c 6c 70 61 72 74 73 2c 20 22 2f 22 29 0a 65 6e 64 0a 66 75 6e 63 e.concat(allparts,."/").end.func
1dea0 74 69 6f 6e 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c 20 6e 65 77 tion.path.rebase(p,.oldbase,.new
1dec0 62 61 73 65 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e base).p.=.path.getabsolute(path.
1dee0 6a 6f 69 6e 28 6f 6c 64 62 61 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 join(oldbase,.p)).p.=.path.getre
1df00 6c 61 74 69 76 65 28 6e 65 77 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a lative(newbase,.p).return.p.end.
1df20 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 73 65 70 29 0a function.path.translate(p,.sep).
1df40 69 66 20 28 74 79 70 65 28 70 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 if.(type(p).==."table").then.loc
1df60 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 al.result.=.{.}.for._,.value.in.
1df80 69 70 61 69 72 73 28 70 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 ipairs(p).do.table.insert(result
1dfa0 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 ,.path.translate(value)).end.ret
1dfc0 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 73 65 70 29 20 74 68 65 urn.result.else.if.(not.sep).the
1dfe0 6e 0a 69 66 20 28 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 29 20 74 68 65 6e 0a 73 65 70 n.if.(os.is("windows")).then.sep
1e000 20 3d 20 22 5c 5c 22 0a 65 6c 73 65 0a 73 65 70 20 3d 20 22 2f 22 0a 65 6e 64 0a 65 6e 64 0a 6c .=."\\".else.sep.=."/".end.end.l
1e020 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 3a 67 73 75 62 28 22 5b 2f 5c 5c 5d 22 2c 20 73 65 ocal.result.=.p:gsub("[/\\]",.se
1e040 70 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f p).return.result.end.end.functio
1e060 6e 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 0a 70 61 74 74 65 72 n.path.wildcards(pattern).patter
1e080 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 28 5b 25 2b 25 2e 25 2d 25 5e 25 24 25 28 n.=.pattern:gsub("([%+%.%-%^%$%(
1e0a0 25 29 25 25 5d 29 22 2c 20 22 25 25 25 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 %)%%])",."%%%1").pattern.=.patte
1e0c0 72 6e 3a 67 73 75 62 28 22 25 2a 25 2a 22 2c 20 22 5c 30 30 31 22 29 0a 70 61 74 74 65 72 6e 20 rn:gsub("%*%*",."\001").pattern.
1e0e0 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 5c 30 30 32 22 29 0a 70 61 74 =.pattern:gsub("%*",."\002").pat
1e100 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 31 22 2c 20 22 2e 2a 22 tern.=.pattern:gsub("\001",.".*"
1e120 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 32 22 2c ).pattern.=.pattern:gsub("\002",
1e140 20 22 5b 5e 2f 5d 2a 22 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 0a 65 6e 64 0a 66 75 6e ."[^/]*").return.pattern.end.fun
1e160 63 74 69 6f 6e 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 29 0a 6c 6f 63 61 6c 20 63 68 61 ction.path.trimdots(p).local.cha
1e180 6e 67 65 64 0a 72 65 70 65 61 74 0a 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 0a 69 66 20 70 3a nged.repeat.changed.=.true.if.p:
1e1a0 73 74 61 72 74 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 startswith("./").then.p.=.p:sub(
1e1c0 33 29 0a 65 6c 73 65 69 66 20 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2e 2f 22 29 20 74 68 3).elseif.p:startswith("../").th
1e1e0 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 34 29 0a 65 6c 73 65 0a 63 68 61 6e 67 65 64 20 3d 20 66 en.p.=.p:sub(4).else.changed.=.f
1e200 61 6c 73 65 0a 65 6e 64 0a 75 6e 74 69 6c 20 6e 6f 74 20 63 68 61 6e 67 65 64 0a 72 65 74 75 72 alse.end.until.not.changed.retur
1e220 6e 20 70 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 n.p.end..function.string.explode
1e240 28 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 70 61 74 74 65 72 6e 20 (s,.pattern,.plain).if.(pattern.
1e260 3d 3d 20 27 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 65 6e 64 0a 6c 6f 63 ==.'').then.return.false.end.loc
1e280 61 6c 20 70 6f 73 20 3d 20 30 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 7b 20 7d 0a 66 6f 72 20 73 al.pos.=.0.local.arr.=.{.}.for.s
1e2a0 74 2c 73 70 20 69 6e 20 66 75 6e 63 74 69 6f 6e 28 29 20 72 65 74 75 72 6e 20 73 3a 66 69 6e 64 t,sp.in.function().return.s:find
1e2c0 28 70 61 74 74 65 72 6e 2c 20 70 6f 73 2c 20 70 6c 61 69 6e 29 20 65 6e 64 20 64 6f 0a 74 61 62 (pattern,.pos,.plain).end.do.tab
1e2e0 6c 65 2e 69 6e 73 65 72 74 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 2c 20 73 74 2d 31 29 29 le.insert(arr,.s:sub(pos,.st-1))
1e300 0a 70 6f 73 20 3d 20 73 70 20 2b 20 31 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 .pos.=.sp.+.1.end.table.insert(a
1e320 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 29 29 0a 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 0a 66 rr,.s:sub(pos)).return.arr.end.f
1e340 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 66 69 6e 64 6c 61 73 74 28 73 2c 20 70 61 74 74 65 unction.string.findlast(s,.patte
1e360 72 6e 2c 20 70 6c 61 69 6e 29 0a 6c 6f 63 61 6c 20 63 75 72 72 20 3d 20 30 0a 72 65 70 65 61 74 rn,.plain).local.curr.=.0.repeat
1e380 0a 6c 6f 63 61 6c 20 6e 65 78 74 20 3d 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 63 75 .local.next.=.s:find(pattern,.cu
1e3a0 72 72 20 2b 20 31 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 6e 65 78 74 29 20 74 68 65 6e 20 63 75 rr.+.1,.plain).if.(next).then.cu
1e3c0 72 72 20 3d 20 6e 65 78 74 20 65 6e 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 0a 69 rr.=.next.end.until.(not.next).i
1e3e0 66 20 28 63 75 72 72 20 3e 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 0a 65 6e f.(curr.>.0).then.return.curr.en
1e400 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 d.end.function.string.startswith
1e420 28 68 61 79 73 74 61 63 6b 2c 20 6e 65 65 64 6c 65 29 0a 72 65 74 75 72 6e 20 28 68 61 79 73 74 (haystack,.needle).return.(hayst
1e440 61 63 6b 3a 66 69 6e 64 28 6e 65 65 64 6c 65 2c 20 31 2c 20 74 72 75 65 29 20 3d 3d 20 31 29 0a ack:find(needle,.1,.true).==.1).
1e460 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 74 2c 20 end..function.table.contains(t,.
1e480 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 value).for._,v.in.pairs(t).do.if
1e4a0 20 28 76 20 3d 3d 20 76 61 6c 75 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 .(v.==.value).then.return.true.e
1e4c0 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e nd.end.return.false.end.function
1e4e0 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 61 72 72 2c 20 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c .table.extract(arr,.fname).local
1e500 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 .result.=.{.}.for._,v.in.ipairs(
1e520 61 72 72 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 5b 66 arr).do.table.insert(result,.v[f
1e540 6e 61 6d 65 5d 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e name]).end.return.result.end.fun
1e560 63 74 69 6f 6e 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 6c 6f 63 61 6c 20 72 ction.table.flatten(arr).local.r
1e580 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 61 74 74 esult.=.{.}.local.function.flatt
1e5a0 65 6e 28 61 72 72 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 en(arr).for._,.v.in.ipairs(arr).
1e5c0 64 6f 0a 69 66 20 74 79 70 65 28 76 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6c do.if.type(v).==."table".then.fl
1e5e0 61 74 74 65 6e 28 76 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c atten(v).else.table.insert(resul
1e600 74 2c 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 72 t,.v).end.end.end.flatten(arr).r
1e620 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e eturn.result.end.function.table.
1e640 69 6d 70 6c 6f 64 65 28 61 72 72 2c 20 62 65 66 6f 72 65 2c 20 61 66 74 65 72 2c 20 62 65 74 77 implode(arr,.before,.after,.betw
1e660 65 65 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 76 20 69 een).local.result.=."".for._,v.i
1e680 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 28 72 65 73 75 6c 74 20 7e 3d 20 22 n.ipairs(arr).do.if.(result.~=."
1e6a0 22 20 61 6e 64 20 62 65 74 77 65 65 6e 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 ".and.between).then.result.=.res
1e6c0 75 6c 74 20 2e 2e 20 62 65 74 77 65 65 6e 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 ult....between.end.result.=.resu
1e6e0 6c 74 20 2e 2e 20 62 65 66 6f 72 65 20 2e 2e 20 76 20 2e 2e 20 61 66 74 65 72 0a 65 6e 64 0a 72 lt....before....v....after.end.r
1e700 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e eturn.result.end.function.table.
1e720 69 6e 73 65 72 74 66 6c 61 74 28 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 69 66 20 74 79 70 65 28 insertflat(tbl,.values).if.type(
1e740 76 61 6c 75 65 73 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 values).==."table".then.for._,.v
1e760 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e alue.in.ipairs(values).do.table.
1e780 69 6e 73 65 72 74 66 6c 61 74 28 74 62 6c 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a insertflat(tbl,.value).end.else.
1e7a0 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 65 6e 64 0a 65 6e table.insert(tbl,.values).end.en
1e7c0 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 73 65 6d 70 74 79 28 74 29 0a 72 65 74 75 d.function.table.isempty(t).retu
1e7e0 72 6e 20 6e 65 78 74 28 74 29 20 3d 3d 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 rn.next(t).==.nil.end.function.t
1e800 61 62 6c 65 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c able.join(...).local.arg={...}.l
1e820 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 ocal.result.=.{.}.for._,t.in.ipa
1e840 69 72 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 irs(arg).do.if.type(t).==."table
1e860 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 ".then.for._,v.in.ipairs(t).do.t
1e880 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6c 73 65 0a able.insert(result,.v).end.else.
1e8a0 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 74 29 0a 65 6e 64 0a 65 6e 64 0a table.insert(result,.t).end.end.
1e8c0 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 return.result.end.function.table
1e8e0 2e 6b 65 79 73 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b .keys(tbl).local.keys.=.{}.for.k
1e900 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 74 62 6c 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 ,._.in.pairs(tbl).do.table.inser
1e920 74 28 6b 65 79 73 2c 20 6b 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 66 t(keys,.k).end.return.keys.end.f
1e940 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6d 65 72 67 65 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 unction.table.merge(...).local.a
1e960 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 rg={...}.local.result.=.{.}.for.
1e980 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 _,t.in.ipairs(arg).do.if.type(t)
1e9a0 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 .==."table".then.for.k,v.in.pair
1e9c0 73 28 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 76 0a 65 6e 64 0a 65 6c 73 65 0a 65 s(t).do.result[k].=.v.end.else.e
1e9e0 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 22 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 rror("invalid.value").end.end.re
1ea00 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 74 turn.result.end.function.table.t
1ea20 72 61 6e 73 6c 61 74 65 28 61 72 72 2c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 29 0a 6c 6f 63 61 6c ranslate(arr,.translation).local
1ea40 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 .result.=.{.}.for._,.value.in.ip
1ea60 61 69 72 73 28 61 72 72 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 76 61 6c 75 65 0a 69 66 20 74 79 70 airs(arr).do.local.tvalue.if.typ
1ea80 65 28 74 72 61 6e 73 6c 61 74 69 6f 6e 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 74 68 65 e(translation).==."function".the
1eaa0 6e 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f 6e 28 76 61 6c 75 65 29 0a 65 6c n.tvalue.=.translation(value).el
1eac0 73 65 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f 6e 5b 76 61 6c 75 65 5d 0a 65 se.tvalue.=.translation[value].e
1eae0 6e 64 0a 69 66 20 28 74 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 nd.if.(tvalue).then.table.insert
1eb00 28 72 65 73 75 6c 74 2c 20 74 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 (result,.tvalue).end.end.return.
1eb20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 result.end..function.io.capture(
1eb40 29 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ).io.captured.=.''.end.function.
1eb60 69 6f 2e 65 6e 64 63 61 70 74 75 72 65 28 29 0a 6c 6f 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d io.endcapture().local.captured.=
1eb80 20 69 6f 2e 63 61 70 74 75 72 65 64 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 .io.captured.io.captured.=.nil.r
1eba0 65 74 75 72 6e 20 63 61 70 74 75 72 65 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e eturn.captured.end.local.builtin
1ebc0 5f 6f 70 65 6e 20 3d 20 69 6f 2e 6f 70 65 6e 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e _open.=.io.open.function.io.open
1ebe0 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 69 66 20 28 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 (fname,.mode).if.(mode).then.if.
1ec00 28 6d 6f 64 65 3a 66 69 6e 64 28 22 77 22 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 (mode:find("w")).then.local.dir.
1ec20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 =.path.getdirectory(fname).ok,.e
1ec40 72 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 rr.=.os.mkdir(dir).if.(not.ok).t
1ec60 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 hen.error(err,.0).end.end.end.re
1ec80 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 turn.builtin_open(fname,.mode).e
1eca0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a nd.function.io.printf(msg,....).
1ecc0 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 69 66 20 6e 6f 74 20 69 6f 2e 65 6f 6c 20 74 68 local.arg={...}.if.not.io.eol.th
1ece0 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 6e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6f 2e 69 en.io.eol.=."\n".end.if.not.io.i
1ed00 6e 64 65 6e 74 20 74 68 65 6e 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 5c 74 22 0a 65 6e 64 0a ndent.then.io.indent.=."\t".end.
1ed20 69 66 20 74 79 70 65 28 6d 73 67 29 20 3d 3d 20 22 6e 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 if.type(msg).==."number".then.s.
1ed40 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 69 6f 2e 69 6e 64 65 6e 74 2c 20 6d 73 67 29 20 2e 2e 20 =.string.rep(io.indent,.msg)....
1ed60 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 string.format(table.unpack(arg))
1ed80 0a 65 6c 73 65 0a 73 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 .else.s.=.string.format(msg,.tab
1eda0 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6e 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 le.unpack(arg)).end.if.io.captur
1edc0 65 64 20 74 68 65 6e 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 ed.then.io.captured.=.io.capture
1ede0 64 20 2e 2e 20 73 20 2e 2e 20 69 6f 2e 65 6f 6c 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 d....s....io.eol.else.io.write(s
1ee00 29 0a 69 6f 2e 77 72 69 74 65 28 69 6f 2e 65 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 20 3d 20 ).io.write(io.eol).end.end._p.=.
1ee20 69 6f 2e 70 72 69 6e 74 66 0a 00 70 72 65 6d 61 6b 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 io.printf..premake.=.{.}.premake
1ee40 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 0a 7b 20 0a 63 66 67 .platforms.=..{.Native.=..{..cfg
1ee60 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 0a 7b 20 0a suffix.......=."",.},.x32.=..{..
1ee80 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d cfgsuffix.......=."32",.},.x64.=
1eea0 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 36 34 22 2c 0a 7d 2c 0a ..{..cfgsuffix.......=."64",.},.
1eec0 55 6e 69 76 65 72 73 61 6c 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 Universal.=..{..cfgsuffix.......
1eee0 3d 20 22 75 6e 69 76 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 0a 7b 20 0a 63 =."univ",.},.Universal32.=..{..c
1ef00 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 33 32 22 2c 0a 7d 2c 0a 55 6e fgsuffix.......=."univ32",.},.Un
1ef20 69 76 65 72 73 61 6c 36 34 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 iversal64.=..{..cfgsuffix.......
1ef40 3d 20 22 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 =."univ64",.},.PS3.=..{..cfgsuff
1ef60 69 78 20 20 20 20 20 20 20 3d 20 22 70 73 33 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 ix.......=."ps3",.iscrosscompile
1ef80 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 20 20 20 3d 20 74 72 75 65 r.=.true,.nosharedlibs....=.true
1efa0 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 57 69 ,.namestyle.......=."PS3",.},.Wi
1efc0 69 44 65 76 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 77 69 69 22 iDev.=.{.cfgsuffix.......=."wii"
1efe0 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 ,.iscrosscompiler.=.true,.namest
1f000 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 58 62 6f 78 33 36 30 20 3d 20 yle.......=."PS3",.},.Xbox360.=.
1f020 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 78 62 6f 78 33 36 30 22 2c .{..cfgsuffix.......=."xbox360",
1f040 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 .iscrosscompiler.=.true,.namesty
1f060 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 7d 2c 0a 41 52 4d 20 3d 0a 7b le.......=."windows",.},.ARM.=.{
1f080 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 41 52 4d 22 2c 0a 69 73 63 72 6f 73 .cfgsuffix.......=."ARM",.iscros
1f0a0 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 scompiler.=.true,.namestyle.....
1f0c0 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f ..=."windows".}.}.local.builtin_
1f0e0 64 6f 66 69 6c 65 20 3d 20 64 6f 66 69 6c 65 0a 66 75 6e 63 74 69 6f 6e 20 64 6f 66 69 6c 65 28 dofile.=.dofile.function.dofile(
1f100 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6f 6c 64 63 77 64 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 fname).local.oldcwd.=.os.getcwd(
1f120 29 0a 6c 6f 63 61 6c 20 6f 6c 64 66 69 6c 65 20 3d 20 5f 53 43 52 49 50 54 0a 69 66 20 28 6e 6f ).local.oldfile.=._SCRIPT.if.(no
1f140 74 20 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 t.os.isfile(fname)).then.local.p
1f160 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 66 6e 61 6d 65 2c 20 5f 4f 50 54 49 ath.=.os.pathsearch(fname,._OPTI
1f180 4f 4e 53 5b 22 73 63 72 69 70 74 73 22 5d 2c 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 45 4d 41 ONS["scripts"],.os.getenv("PREMA
1f1a0 4b 45 5f 50 41 54 48 22 29 29 0a 69 66 20 28 70 61 74 68 29 20 74 68 65 6e 0a 66 6e 61 6d 65 20 KE_PATH")).if.(path).then.fname.
1f1c0 3d 20 70 61 74 68 2e 2e 22 2f 22 2e 2e 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 5f 53 43 52 49 =.path.."/"..fname.end.end._SCRI
1f1e0 50 54 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 PT.=.path.getabsolute(fname).loc
1f200 61 6c 20 6e 65 77 63 77 64 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 5f 53 al.newcwd.=.path.getdirectory(_S
1f220 43 52 49 50 54 29 0a 6f 73 2e 63 68 64 69 72 28 6e 65 77 63 77 64 29 0a 6c 6f 63 61 6c 20 61 2c CRIPT).os.chdir(newcwd).local.a,
1f240 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 20 3d 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 28 .b,.c,.d,.e,.f.=.builtin_dofile(
1f260 5f 53 43 52 49 50 54 29 0a 5f 53 43 52 49 50 54 20 3d 20 6f 6c 64 66 69 6c 65 0a 6f 73 2e 63 68 _SCRIPT)._SCRIPT.=.oldfile.os.ch
1f280 64 69 72 28 6f 6c 64 63 77 64 29 0a 72 65 74 75 72 6e 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 dir(oldcwd).return.a,.b,.c,.d,.e
1f2a0 2c 20 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 69 66 28 65 78 70 72 2c 20 74 72 75 65 76 ,.f.end.function.iif(expr,.truev
1f2c0 61 6c 2c 20 66 61 6c 73 65 76 61 6c 29 0a 69 66 20 28 65 78 70 72 29 20 74 68 65 6e 0a 72 65 74 al,.falseval).if.(expr).then.ret
1f2e0 75 72 6e 20 74 72 75 65 76 61 6c 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 76 61 6c urn.trueval.else.return.falseval
1f300 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 28 66 6e 61 6d 65 29 .end.end.function.include(fname)
1f320 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 .local.dir,.name.=.premake.findD
1f340 65 66 61 75 6c 74 53 63 72 69 70 74 28 66 6e 61 6d 65 2c 20 66 61 6c 73 65 29 0a 69 66 20 64 69 efaultScript(fname,.false).if.di
1f360 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 6f 66 69 6c 65 28 64 69 72 20 r.~=.nil.then.return.dofile(dir.
1f380 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 0a 65 ..."/"....name).end.return.nil.e
1f3a0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 nd.function.printf(msg,....).loc
1f3c0 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 70 72 69 6e 74 28 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 al.arg={...}.print(string.format
1f3e0 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 29 0a 65 6e 64 0a 6c 6f (msg,.table.unpack(arg))).end.lo
1f400 63 61 6c 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 20 3d 20 74 79 70 65 0a 66 75 6e 63 74 69 6f 6e cal.builtin_type.=.type.function
1f420 20 74 79 70 65 28 74 29 0a 6c 6f 63 61 6c 20 6d 74 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 .type(t).local.mt.=.getmetatable
1f440 28 74 29 0a 69 66 20 28 6d 74 29 20 74 68 65 6e 0a 69 66 20 28 6d 74 2e 5f 5f 74 79 70 65 29 20 (t).if.(mt).then.if.(mt.__type).
1f460 74 68 65 6e 0a 72 65 74 75 72 6e 20 6d 74 2e 5f 5f 74 79 70 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 then.return.mt.__type.end.end.re
1f480 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 28 74 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b turn.builtin_type(t).end..premak
1f4a0 65 2e 61 63 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 e.action.=.{.}.premake.action.li
1f4c0 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e st.=.{.}.function.premake.action
1f4e0 2e 61 64 64 28 61 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 .add(a).local.missing.for._,.fie
1f500 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 ld.in.ipairs({"description",."tr
1f520 69 67 67 65 72 22 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 61 5b 66 69 65 6c 64 5d 29 20 74 68 igger"}).do.if.(not.a[field]).th
1f540 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d en.missing.=.field.end.end.if.(m
1f560 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 61 63 74 69 6f 6e 20 6e 65 65 64 73 issing).then.error("action.needs
1f580 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e .a."....missing,.3).end.premake.
1f5a0 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 61 2e 74 72 69 67 67 65 72 5d 20 3d 20 61 0a 65 6e 64 0a 66 action.list[a.trigger].=.a.end.f
1f5c0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 6e 61 6d 65 unction.premake.action.call(name
1f5e0 29 0a 6c 6f 63 61 6c 20 61 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b ).local.a.=.premake.action.list[
1f600 6e 61 6d 65 5d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f name].for.sln.in.premake.solutio
1f620 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e n.each().do.if.a.onsolution.then
1f640 0a 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 .a.onsolution(sln).end.for.prj.i
1f660 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 n.premake.solution.eachproject(s
1f680 6c 6e 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 2e 6f 6e 70 ln).do.if.a.onproject.then.a.onp
1f6a0 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 2e 65 78 65 roject(prj).end.end.end.if.a.exe
1f6c0 63 75 74 65 20 74 68 65 6e 0a 61 2e 65 78 65 63 75 74 65 28 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 cute.then.a.execute().end.end.fu
1f6e0 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a nction.premake.action.current().
1f700 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 5f 41 43 54 49 4f return.premake.action.get(_ACTIO
1f720 4e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 N).end.function.premake.action.g
1f740 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c et(name).return.premake.action.l
1f760 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 ist[name].end.function.premake.a
1f780 63 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f ction.each().local.keys.=.{.}.fo
1f7a0 72 20 5f 2c 20 61 63 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 61 63 74 r._,.action.in.pairs(premake.act
1f7c0 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 ion.list).do.table.insert(keys,.
1f7e0 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b action.trigger).end.table.sort(k
1f800 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e eys).local.i.=.0.return.function
1f820 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 ().i.=.i.+.1.return.premake.acti
1f840 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f on.list[keys[i]].end.end.functio
1f860 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 6e 61 6d 65 29 0a 5f 41 43 54 49 n.premake.action.set(name)._ACTI
1f880 4f 4e 20 3d 20 6e 61 6d 65 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 ON.=.name.local.action.=.premake
1f8a0 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 74 68 65 6e .action.get(name).if.action.then
1f8c0 0a 5f 4f 53 20 3d 20 61 63 74 69 6f 6e 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 65 6e 64 0a ._OS.=.action.os.or._OS.end.end.
1f8e0 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 75 70 70 6f 72 74 73 function.premake.action.supports
1f900 28 61 63 74 69 6f 6e 2c 20 66 65 61 74 75 72 65 29 0a 69 66 20 6e 6f 74 20 61 63 74 69 6f 6e 20 (action,.feature).if.not.action.
1f920 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e then.return.false.end.if.action.
1f940 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 6f valid_languages.then.if.table.co
1f960 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 66 ntains(action.valid_languages,.f
1f980 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 eature).then.return.true.end.end
1f9a0 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 20 74 68 65 6e 0a 69 66 20 74 .if.action.valid_kinds.then.if.t
1f9c0 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 able.contains(action.valid_kinds
1f9e0 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a ,.feature).then.return.true.end.
1fa00 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6f 70 end.return.false.end..premake.op
1fa20 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 20 3d tion.=.{.}.premake.option.list.=
1fa40 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 .{.}.function.premake.option.add
1fa60 28 6f 70 74 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 (opt).local.missing.for._,.field
1fa80 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 .in.ipairs({."description",."tri
1faa0 67 67 65 72 22 20 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 6f 70 74 5b 66 69 65 6c 64 5d 29 20 gger".}).do.if.(not.opt[field]).
1fac0 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 then.missing.=.field.end.end.if.
1fae0 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6f 70 74 69 6f 6e 20 6e 65 65 (missing).then.error("option.nee
1fb00 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b ds.a."....missing,.3).end.premak
1fb20 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6f 70 74 2e 74 72 69 67 67 65 72 5d 20 3d 20 6f 70 74 e.option.list[opt.trigger].=.opt
1fb40 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 .end.function.premake.option.get
1fb60 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 (name).return.premake.option.lis
1fb80 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 t[name].end.function.premake.opt
1fba0 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 ion.each().local.keys.=.{.}.for.
1fbc0 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f _,.option.in.pairs(premake.optio
1fbe0 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6f 70 n.list).do.table.insert(keys,.op
1fc00 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 tion.trigger).end.table.sort(key
1fc20 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 s).local.i.=.0.return.function()
1fc40 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e .i.=.i.+.1.return.premake.option
1fc60 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 .list[keys[i]].end.end.function.
1fc80 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 76 61 6c 75 65 73 29 0a premake.option.validate(values).
1fca0 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 for.key,.value.in.pairs(values).
1fcc0 64 6f 0a 6c 6f 63 61 6c 20 6f 70 74 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 do.local.opt.=.premake.option.ge
1fce0 74 28 6b 65 79 29 0a 69 66 20 28 6e 6f 74 20 6f 70 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 t(key).if.(not.opt).then.return.
1fd00 66 61 6c 73 65 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 false,."invalid.option.'"....key
1fd20 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 6f 70 74 2e 76 61 6c 75 65 20 61 6e 64 20 76 61 ...."'".end.if.(opt.value.and.va
1fd40 6c 75 65 20 3d 3d 20 22 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 6e lue.==."").then.return.false,."n
1fd60 6f 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 22 20 o.value.specified.for.option.'".
1fd80 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 6f 70 74 2e 61 6c 6c 6f 77 65 64 ...key...."'".end.if.opt.allowed
1fda0 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c .then.local.found.=.false.for._,
1fdc0 20 6d 61 74 63 68 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 2e 61 6c 6c 6f 77 65 64 29 20 64 6f .match.in.ipairs(opt.allowed).do
1fde0 0a 69 66 20 6d 61 74 63 68 5b 31 5d 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 0a 66 6f 75 6e 64 .if.match[1].==.value.then.found
1fe00 20 3d 20 74 72 75 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 66 6f 75 .=.true.break.end.end.if.not.fou
1fe20 6e 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 74 72 69 6e 67 2e 66 6f 72 nd.then.return.false,.string.for
1fe40 6d 61 74 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 25 73 27 20 66 6f 72 20 6f 70 74 69 mat("invalid.value.'%s'.for.opti
1fe60 6f 6e 20 27 25 73 27 22 2c 20 76 61 6c 75 65 2c 20 6b 65 79 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e on.'%s'",.value,.key).end.end.en
1fe80 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 74 72 65 65 20 d.return.true.end..premake.tree.
1fea0 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a =.{.}.local.tree.=.premake.tree.
1fec0 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 6e 29 0a 6c 6f 63 function.premake.tree.new(n).loc
1fee0 61 6c 20 74 20 3d 20 7b 0a 6e 61 6d 65 20 3d 20 6e 2c 0a 63 68 69 6c 64 72 65 6e 20 3d 20 7b 20 al.t.=.{.name.=.n,.children.=.{.
1ff00 7d 0a 7d 0a 72 65 74 75 72 6e 20 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b }.}.return.t.end.function.premak
1ff20 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a 69 66 20 e.tree.add(tr,.p,.onaddfunc).if.
1ff40 70 20 3d 3d 20 22 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 6c 6f 63 61 p.==.".".then.return.tr.end.loca
1ff60 6c 20 70 61 72 65 6e 74 6e 6f 64 65 20 3d 20 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 61 74 68 l.parentnode.=.tree.add(tr,.path
1ff80 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a 6c 6f 63 .getdirectory(p),.onaddfunc).loc
1ffa0 61 6c 20 63 68 69 6c 64 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 69 al.childname.=.path.getname(p).i
1ffc0 66 20 63 68 69 6c 64 6e 61 6d 65 20 3d 3d 20 22 2e 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 f.childname.==."..".then.return.
1ffe0 70 61 72 65 6e 74 6e 6f 64 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 6f 64 65 20 3d parentnode.end.local.childnode.=
20000 20 70 61 72 65 6e 74 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 6e 61 6d 65 5d 0a .parentnode.children[childname].
20020 69 66 20 6e 6f 74 20 63 68 69 6c 64 6e 6f 64 65 20 6f 72 20 63 68 69 6c 64 6e 6f 64 65 2e 70 61 if.not.childnode.or.childnode.pa
20040 74 68 20 7e 3d 20 70 20 74 68 65 6e 0a 63 68 69 6c 64 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e th.~=.p.then.childnode.=.tree.in
20060 73 65 72 74 28 70 61 72 65 6e 74 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 68 69 6c 64 6e sert(parentnode,.tree.new(childn
20080 61 6d 65 29 29 0a 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 3d 20 70 0a 69 66 20 6f 6e 61 64 ame)).childnode.path.=.p.if.onad
200a0 64 66 75 6e 63 20 74 68 65 6e 0a 6f 6e 61 64 64 66 75 6e 63 28 63 68 69 6c 64 6e 6f 64 65 29 0a dfunc.then.onaddfunc(childnode).
200c0 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 6e 6f 64 65 0a 65 6e 64 0a 66 75 6e end.end.return.childnode.end.fun
200e0 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 ction.premake.tree.insert(parent
20100 2c 20 63 68 69 6c 64 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2e 63 68 69 ,.child).table.insert(parent.chi
20120 6c 64 72 65 6e 2c 20 63 68 69 6c 64 29 0a 69 66 20 63 68 69 6c 64 2e 6e 61 6d 65 20 74 68 65 6e ldren,.child).if.child.name.then
20140 0a 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 2e 6e 61 6d 65 5d 20 3d 20 63 .parent.children[child.name].=.c
20160 68 69 6c 64 0a 65 6e 64 0a 63 68 69 6c 64 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 hild.end.child.parent.=.parent.r
20180 65 74 75 72 6e 20 63 68 69 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 eturn.child.end.function.premake
201a0 2e 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 .tree.getlocalpath(node).if.node
201c0 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 6e 61 .parent.path.then.return.node.na
201e0 6d 65 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e me.elseif.node.cfg.then.return.n
20200 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 70 61 ode.cfg.name.else.return.node.pa
20220 74 68 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 th.end.end.function.premake.tree
20240 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 72 65 6e 20 3d 20 6e .remove(node).local.children.=.n
20260 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 ode.parent.children.for.i.=.1,.#
20280 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 63 68 69 6c 64 72 65 6e 5b 69 5d 20 3d 3d 20 6e 6f children.do.if.children[i].==.no
202a0 64 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 63 68 69 6c 64 72 65 6e 2c 20 69 de.then.table.remove(children,.i
202c0 29 0a 65 6e 64 0a 65 6e 64 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 65 6e 64 ).end.end.node.children.=.{}.end
202e0 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a .function.premake.tree.sort(tr).
20300 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e tree.traverse(tr,.{.onnode.=.fun
20320 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6e 6f 64 65 2e 63 68 69 6c ction(node).table.sort(node.chil
20340 64 72 65 6e 2c 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 0a 72 65 74 75 72 6e 20 61 2e 6e 61 6d dren,.function(a,b).return.a.nam
20360 65 20 3c 20 62 2e 6e 61 6d 65 0a 65 6e 64 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 65 6e 64 e.<.b.name.end).end.},.true).end
20380 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 .function.premake.tree.traverse(
203a0 74 2c 20 66 6e 2c 20 69 6e 63 6c 75 64 65 72 6f 6f 74 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 t,.fn,.includeroot,.initialdepth
203c0 29 0a 6c 6f 63 61 6c 20 64 6f 6e 6f 64 65 2c 20 64 6f 63 68 69 6c 64 72 65 6e 0a 64 6f 6e 6f 64 ).local.donode,.dochildren.donod
203e0 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 e.=.function(node,.fn,.depth).if
20400 20 6e 6f 64 65 2e 69 73 72 65 6d 6f 76 65 64 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e .node.isremoved.then..return..en
20420 64 0a 69 66 20 66 6e 2e 6f 6e 6e 6f 64 65 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6e 6f 64 65 28 6e d.if.fn.onnode.then..fn.onnode(n
20440 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 69 66 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 ode,.depth)..end.if.#node.childr
20460 65 6e 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 en.>.0.then.if.fn.onbranchenter.
20480 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 28 6e 6f 64 65 2c 20 64 65 70 74 then.fn.onbranchenter(node,.dept
204a0 68 29 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 20 74 68 65 6e 20 0a 66 6e 2e 6f h).end.if.fn.onbranch.then..fn.o
204c0 6e 62 72 61 6e 63 68 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 64 6f 63 68 69 6c nbranch(node,.depth)..end.dochil
204e0 64 72 65 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 69 66 20 66 6e 2e dren(node,.fn,.depth.+.1).if.fn.
20500 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 onbranchexit.then.fn.onbranchexi
20520 74 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 66 6e 2e 6f 6e t(node,.depth).end.else.if.fn.on
20540 6c 65 61 66 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6c 65 61 66 28 6e 6f 64 65 2c 20 64 65 70 74 68 leaf.then..fn.onleaf(node,.depth
20560 29 20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 20 3d 20 66 75 6e 63 )..end.end.end.dochildren.=.func
20580 74 69 6f 6e 28 70 61 72 65 6e 74 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 69 20 tion(parent,.fn,.depth).local.i.
205a0 3d 20 31 0a 77 68 69 6c 65 20 69 20 3c 3d 20 23 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 20 =.1.while.i.<=.#parent.children.
205c0 64 6f 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b do.local.node.=.parent.children[
205e0 69 5d 0a 64 6f 6e 6f 64 65 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f i].donode(node,.fn,.depth).if.no
20600 64 65 20 3d 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 20 74 68 65 6e 0a 69 20 de.==.parent.children[i].then.i.
20620 3d 20 69 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6e 69 74 69 =.i.+.1.end.end.end.if.not.initi
20640 61 6c 64 65 70 74 68 20 74 68 65 6e 0a 69 6e 69 74 69 61 6c 64 65 70 74 68 20 3d 20 30 0a 65 6e aldepth.then.initialdepth.=.0.en
20660 64 0a 69 66 20 69 6e 63 6c 75 64 65 72 6f 6f 74 20 74 68 65 6e 0a 64 6f 6e 6f 64 65 28 74 2c 20 d.if.includeroot.then.donode(t,.
20680 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6c 73 65 0a 64 6f 63 68 69 6c 64 72 65 fn,.initialdepth).else.dochildre
206a0 6e 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 00 n(t,.fn,.initialdepth).end.end..
206c0 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 premake.solution.=.{.}.premake.s
206e0 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d olution.list.=.{.}.function.prem
20700 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 73 6c 6e ake.solution.new(name).local.sln
20720 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 .=.{.}.table.insert(premake.solu
20740 74 69 6f 6e 2e 6c 69 73 74 2c 20 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e tion.list,.sln).premake.solution
20760 2e 6c 69 73 74 5b 6e 61 6d 65 5d 20 3d 20 73 6c 6e 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 73 .list[name].=.sln.setmetatable(s
20780 6c 6e 2c 20 7b 20 5f 5f 74 79 70 65 3d 22 73 6f 6c 75 74 69 6f 6e 22 20 7d 29 0a 73 6c 6e 2e 6e ln,.{.__type="solution".}).sln.n
207a0 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 73 6c 6e 2e 62 61 73 65 64 69 72 ame...........=.name.sln.basedir
207c0 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 73 6c 6e 2e 70 72 6f 6a 65 63 ........=.os.getcwd().sln.projec
207e0 74 73 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 ts.......=.{.}.sln.blocks.......
20800 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 7b 20 7d ..=.{.}.sln.configurations.=.{.}
20820 0a 73 6c 6e 2e 67 72 6f 75 70 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e .sln.groups.........=.{.}.return
20840 20 73 6c 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 .sln.end.function.premake.soluti
20860 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e on.each().local.i.=.0.return.fun
20880 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 70 72 65 6d ction.().i.=.i.+.1.if.i.<=.#prem
208a0 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 ake.solution.list.then.return.pr
208c0 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 69 5d 0a 65 6e 64 0a 65 6e 64 0a 65 emake.solution.list[i].end.end.e
208e0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 nd.function.premake.solution.eac
20900 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e hproject(sln).local.i.=.0.return
20920 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 .function.().i.=.i.+.1.if.(i.<=.
20940 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 #sln.projects).then.return.prema
20960 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 29 0a 65 ke.solution.getproject(sln,.i).e
20980 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 nd.end.end.function.premake.solu
209a0 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a tion.eachgroup(sln).local.i.=.0.
209c0 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 28 69 return.function().i.=.i.+.1.if(i
209e0 20 3c 3d 20 23 73 6c 6e 2e 67 72 6f 75 70 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 .<=.#sln.groups).then.return.pre
20a00 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 29 0a 65 make.solution.getgroup(sln,.i).e
20a20 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 nd.end.end.function.premake.solu
20a40 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c tion.get(key).return.premake.sol
20a60 75 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 ution.list[key].end.function.pre
20a80 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 64 make.solution.getproject(sln,.id
20aa0 78 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 69 64 78 5d x).local.prj.=.sln.projects[idx]
20ac0 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 .local.cfg.=.premake.getconfig(p
20ae0 72 6a 29 0a 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 0a 72 65 74 75 72 6e 20 63 rj).cfg.name.=.prj.name.return.c
20b00 66 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e fg.end.function.premake.solution
20b20 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 67 72 70 20 3d 20 .getgroup(sln,.idx).local.grp.=.
20b40 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 64 78 5d 0a 72 65 74 75 72 6e 20 67 72 70 0a 65 6e 64 00 70 sln.groups[idx].return.grp.end.p
20b60 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 remake.project.=.{.}.function.pr
20b80 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 emake.project.buildsourcetree(pr
20ba0 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 j).local.tr.=.premake.tree.new(p
20bc0 72 6a 2e 6e 61 6d 65 29 0a 74 72 2e 70 72 6f 6a 65 63 74 20 3d 20 70 72 6a 0a 6c 6f 63 61 6c 20 rj.name).tr.project.=.prj.local.
20be0 69 73 76 70 61 74 68 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 61 64 64 28 6e 6f 64 isvpath.local.function.onadd(nod
20c00 65 29 0a 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 3d 20 69 73 76 70 61 74 68 0a 65 6e 64 0a 66 6f e).node.isvpath.=.isvpath.end.fo
20c20 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 r.fcfg.in.premake.project.eachfi
20c40 6c 65 28 70 72 6a 29 20 64 6f 0a 69 73 76 70 61 74 68 20 3d 20 28 66 63 66 67 2e 6e 61 6d 65 20 le(prj).do.isvpath.=.(fcfg.name.
20c60 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d ~=.fcfg.vpath).local.node.=.prem
20c80 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 66 63 66 67 2e 76 70 61 74 68 2c 20 6f 6e 61 ake.tree.add(tr,.fcfg.vpath,.ona
20ca0 64 64 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 66 63 66 67 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e dd).node.cfg.=.fcfg.end.premake.
20cc0 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 tree.sort(tr).return.tr.end.func
20ce0 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 tion.premake.eachconfig(prj,.pla
20d00 74 66 6f 72 6d 29 0a 69 66 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d tform).if.prj.project.then.prj.=
20d20 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 70 72 .prj.project.end.local.cfgs.=.pr
20d40 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 0a 6c 6f 63 61 6c 20 j.solution.configurations.local.
20d60 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b i.=.0.return.function.().i.=.i.+
20d80 20 31 0a 69 66 20 69 20 3c 3d 20 23 63 66 67 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 .1.if.i.<=.#cfgs.then.return.pre
20da0 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 73 5b 69 5d 2c 20 70 6c 61 make.getconfig(prj,.cfgs[i],.pla
20dc0 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d tform).end.end.end.function.prem
20de0 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 0a 69 66 20 6e 6f 74 ake.project.eachfile(prj).if.not
20e00 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e .prj.project.then.prj.=.premake.
20e20 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c getconfig(prj).end.local.i.=.0.l
20e40 6f 63 61 6c 20 74 20 3d 20 70 72 6a 2e 66 69 6c 65 73 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 ocal.t.=.prj.files.return.functi
20e60 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 74 29 20 74 68 65 on.().i.=.i.+.1.if.(i.<=.#t).the
20e80 6e 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 70 72 6a 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 n.local.fcfg.=.prj.__fileconfigs
20ea0 5b 74 5b 69 5d 5d 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a [t[i]].fcfg.vpath.=.premake.proj
20ec0 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 72 65 74 ect.getvpath(prj,.fcfg.name).ret
20ee0 75 72 6e 20 66 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 urn.fcfg.end.end.end.function.pr
20f00 65 6d 61 6b 65 2e 65 73 63 28 76 61 6c 75 65 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 emake.esc(value).if.(type(value)
20f20 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d .==."table").then.local.result.=
20f40 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f .{.}.for._,v.in.ipairs(value).do
20f60 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 72 65 6d 61 6b 65 2e 65 73 .table.insert(result,.premake.es
20f80 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 76 61 6c c(v)).end.return.result.else.val
20fa0 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 26 27 2c 20 20 22 26 61 6d 70 3b 22 29 0a 76 ue.=.value:gsub('&',.."&amp;").v
20fc0 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 22 27 2c 20 20 22 26 71 75 6f 74 3b 22 alue.=.value:gsub('"',.."&quot;"
20fe0 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 27 22 2c 20 20 22 26 61 70 6f ).value.=.value:gsub("'",.."&apo
21000 73 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3c 27 2c 20 20 22 26 s;").value.=.value:gsub('<',.."&
21020 6c 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3e 27 2c 20 20 22 lt;").value.=.value:gsub('>',.."
21040 26 67 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 72 27 2c 20 &gt;").value.=.value:gsub('\r',.
21060 22 26 23 78 30 44 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 6e "&#x0D;").value.=.value:gsub('\n
21080 27 2c 20 22 26 23 78 30 41 3b 22 29 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e ',."&#x0A;").return.value.end.en
210a0 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 d.function.premake.filterplatfor
210c0 6d 73 28 73 6c 6e 2c 20 6d 61 70 2c 20 64 65 66 61 75 6c 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 ms(sln,.map,.default).local.resu
210e0 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 69 66 20 73 6c 6e lt.=.{.}.local.keys.=.{.}.if.sln
21100 2e 70 6c 61 74 66 6f 72 6d 73 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 70 20 69 6e 20 69 70 61 69 .platforms.then.for._,.p.in.ipai
21120 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 6d 61 70 5b 70 5d 20 61 rs(sln.platforms).do.if.map[p].a
21140 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 6b 65 79 73 2c 20 6d 61 70 5b nd.not.table.contains(keys,.map[
21160 70 5d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 29 p]).then.table.insert(result,.p)
21180 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 0a 65 6e 64 0a .table.insert(keys,.map[p]).end.
211a0 65 6e 64 0a 65 6e 64 0a 69 66 20 23 72 65 73 75 6c 74 20 3d 3d 20 30 20 61 6e 64 20 64 65 66 61 end.end.if.#result.==.0.and.defa
211c0 75 6c 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 64 65 ult.then.table.insert(result,.de
211e0 66 61 75 6c 74 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e fault).end.return.result.end.fun
21200 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a ction.premake.findproject(name).
21220 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 for.sln.in.premake.solution.each
21240 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f ().do.for.prj.in.premake.solutio
21260 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6e 61 n.eachproject(sln).do.if.(prj.na
21280 6d 65 20 3d 3d 20 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 20 70 72 6a 0a 65 6e 64 me.==.name).then.return..prj.end
212a0 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 .end.end.end.function.premake.fi
212c0 6e 64 66 69 6c 65 28 70 72 6a 2c 20 65 78 74 65 6e 73 69 6f 6e 29 0a 66 6f 72 20 5f 2c 20 66 6e ndfile(prj,.extension).for._,.fn
212e0 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 66 ame.in.ipairs(prj.files).do.if.f
21300 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 65 78 74 65 6e 73 69 6f 6e 29 20 74 68 65 6e 20 72 65 name:endswith(extension).then.re
21320 74 75 72 6e 20 66 6e 61 6d 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 turn.fname.end.end.end.function.
21340 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 premake.getconfig(prj,.cfgname,.
21360 70 6c 74 6e 61 6d 65 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 pltname).prj.=.prj.project.or.pr
21380 6a 0a 69 66 20 70 6c 74 6e 61 6d 65 20 3d 3d 20 22 4e 61 74 69 76 65 22 20 6f 72 20 6e 6f 74 20 j.if.pltname.==."Native".or.not.
213a0 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 table.contains(prj.solution.plat
213c0 66 6f 72 6d 73 20 6f 72 20 7b 7d 2c 20 70 6c 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 6c 74 6e 61 forms.or.{},.pltname).then.pltna
213e0 6d 65 20 3d 20 6e 69 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 28 63 66 67 6e 61 6d me.=.nil.end.local.key.=.(cfgnam
21400 65 20 6f 72 20 22 22 29 0a 69 66 20 70 6c 74 6e 61 6d 65 20 74 68 65 6e 20 6b 65 79 20 3d 20 6b e.or."").if.pltname.then.key.=.k
21420 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 6a 2e 5f 5f 63 ey....pltname.end.return.prj.__c
21440 6f 6e 66 69 67 73 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 onfigs[key].end.function.premake
21460 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d .getconfigname(cfgname,.platform
21480 2c 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 29 0a 69 66 20 63 66 67 6e 61 6d 65 20 74 68 65 6e 0a ,.useshortname).if.cfgname.then.
214a0 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 6e 61 6d 65 0a 69 66 20 70 6c 61 74 66 6f 72 6d local.name.=.cfgname.if.platform
214c0 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 69 .and.platform.~=."Native".then.i
214e0 66 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 f.useshortname.then.name.=.name.
21500 2e 2e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 2e 63 ...premake.platforms[platform].c
21520 66 67 73 75 66 66 69 78 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 7c 22 fgsuffix.else.name.=.name...."|"
21540 20 2e 2e 20 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 69 69 66 28 ....platform.end.end.return.iif(
21560 75 73 65 73 68 6f 72 74 6e 61 6d 65 2c 20 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 2c 20 6e 61 6d 65 useshortname,.name:lower(),.name
21580 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 ).end.end.function.premake.getde
215a0 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 pendencies(prj).prj.=.prj.projec
215c0 74 20 6f 72 20 70 72 6a 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 t.or.prj.local.results.=.{.}.for
215e0 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 ._,.cfg.in.pairs(prj.__configs).
21600 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e do.for._,.link.in.ipairs(cfg.lin
21620 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 ks).do.local.dep.=.premake.findp
21640 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 64 65 70 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c roject(link).if.dep.and.not.tabl
21660 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 20 74 68 65 6e 0a 74 61 e.contains(results,.dep).then.ta
21680 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 0a 65 6e 64 0a 65 6e 64 ble.insert(results,.dep).end.end
216a0 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e .end.return.results.end.function
216c0 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a .premake.project.getbasename(prj
216e0 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 3a 67 73 name,.pattern).return.pattern:gs
21700 75 62 28 22 25 25 25 25 22 2c 20 70 72 6a 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ub("%%%%",.prjname).end.function
21720 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a .premake.project.getfilename(prj
21740 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 ,.pattern).local.fname.=.premake
21760 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 .project.getbasename(prj.name,.p
21780 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f attern).fname.=.path.join(prj.lo
217a0 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 72 65 cation,.fname).return.path.getre
217c0 6c 61 74 69 76 65 28 6f 73 2e 67 65 74 63 77 64 28 29 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 20 lative(os.getcwd(),.fname).end..
217e0 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 6b function.premake.getlinks(cfg,.k
21800 69 6e 64 2c 20 70 61 72 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 ind,.part).local.result.=.iif.(p
21820 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 20 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 art.==."directory".and.kind.==."
21840 61 6c 6c 22 2c 20 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 7b 7d 29 0a 6c 6f 63 61 6c 20 63 66 67 all",.cfg.libdirs,.{}).local.cfg
21860 6e 61 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 63 66 67 2e 70 72 6f 6a 65 name.=.iif(cfg.name.==.cfg.proje
21880 63 74 2e 6e 61 6d 65 2c 20 22 22 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 ct.name,."",.cfg.name).local.pat
218a0 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 hstyle.=.premake.getpathstyle(cf
218c0 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 g).local.namestyle.=.premake.get
218e0 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 namestyle(cfg).local.function.ca
21900 6e 6c 69 6e 6b 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 69 66 20 28 74 61 72 67 65 74 nlink(source,.target).if.(target
21920 2e 6b 69 6e 64 20 7e 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 74 61 72 67 65 74 2e .kind.~=."SharedLib".and.target.
21940 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e kind.~=."StaticLib").then.return
21960 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 .false.end.if.premake.iscppproje
21980 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 ct(source).then.return.premake.i
219a0 73 63 70 70 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 scppproject(target).elseif.prema
219c0 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a ke.isdotnetproject(source).then.
219e0 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 74 return.premake.isdotnetproject(t
21a00 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 arget).end.end.for._,.link.in.ip
21a20 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 74 65 6d 0a 6c 6f airs(cfg.links).do.local.item.lo
21a40 63 61 6c 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 cal.prj.=.premake.findproject(li
21a60 6e 6b 29 0a 69 66 20 70 72 6a 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 73 79 73 74 65 6d 22 20 nk).if.prj.and.kind.~=."system".
21a80 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 then.local.prjcfg.=.premake.getc
21aa0 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d onfig(prj,.cfgname,.cfg.platform
21ac0 29 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 20 6f 72 20 63 ).if.kind.==."dependencies".or.c
21ae0 61 6e 6c 69 6e 6b 28 63 66 67 2c 20 70 72 6a 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 anlink(cfg,.prjcfg).then.if.(par
21b00 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 t.==."directory").then.item.=.pa
21b20 74 68 2e 72 65 62 61 73 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 64 69 72 65 th.rebase(prjcfg.linktarget.dire
21b40 63 74 6f 72 79 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 ctory,.prjcfg.location,.cfg.loca
21b60 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 tion).elseif.(part.==."basename"
21b80 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e ).then.item.=.prjcfg.linktarget.
21ba0 62 61 73 65 6e 61 6d 65 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 basename.elseif.(part.==."fullpa
21bc0 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 72 6a th").then.item.=.path.rebase(prj
21be0 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 2c 20 70 72 6a 63 66 67 2e cfg.linktarget.fullpath,.prjcfg.
21c00 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 location,.cfg.location).elseif.(
21c20 70 61 72 74 20 3d 3d 20 22 6f 62 6a 65 63 74 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 part.==."object").then.item.=.pr
21c40 6a 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 6f 74 20 70 72 6a 20 61 6e 64 20 jcfg.end.end.elseif.not.prj.and.
21c60 28 6b 69 6e 64 20 3d 3d 20 22 73 79 73 74 65 6d 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 6c (kind.==."system".or.kind.==."al
21c80 6c 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 l").then.if.(part.==."directory"
21ca0 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 ).then.item.=.path.getdirectory(
21cc0 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 link).elseif.(part.==."fullpath"
21ce0 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 ).then.item.=.link.if.namestyle.
21d00 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 ==."windows".then.if.premake.isc
21d20 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 ppproject(cfg).then.item.=.item.
21d40 2e 2e 20 22 2e 6c 69 62 22 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 ...".lib".elseif.premake.isdotne
21d60 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e tproject(cfg).then.item.=.item..
21d80 2e 20 22 2e 64 6c 6c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 ..".dll".end.end.elseif.part.==.
21da0 22 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 "name".then.item.=.path.getname(
21dc0 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 20 link).elseif.part.==."basename".
21de0 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 69 6e then.item.=.path.getbasename(lin
21e00 6b 29 0a 65 6c 73 65 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 69 66 20 69 74 65 6d 3a k).else.item.=.link.end.if.item:
21e20 66 69 6e 64 28 22 2f 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d find("/",.nil,.true).then.item.=
21e40 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f .path.getrelative(cfg.project.lo
21e60 63 61 74 69 6f 6e 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 74 65 6d 20 74 68 cation,.item).end.end.if.item.th
21e80 65 6e 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 en.if.pathstyle.==."windows".and
21ea0 20 70 61 72 74 20 7e 3d 20 22 6f 62 6a 65 63 74 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 .part.~=."object".then.item.=.pa
21ec0 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 74 65 6d 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 69 66 20 th.translate(item,."\\").end.if.
21ee0 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 not.table.contains(result,.item)
21f00 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 .then.table.insert(result,.item)
21f20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 .end.end.end.return.result.end.f
21f40 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 unction.premake.getnamestyle(cfg
21f60 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 ).return.premake.platforms[cfg.p
21f80 6c 61 74 66 6f 72 6d 5d 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 70 72 65 6d 61 6b 65 2e 67 65 latform].namestyle.or.premake.ge
21fa0 74 74 6f 6f 6c 28 63 66 67 29 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 22 70 6f 73 69 78 22 0a ttool(cfg).namestyle.or."posix".
21fc0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c end.function.premake.getpathstyl
21fe0 65 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 e(cfg).if.premake.action.current
22000 28 29 2e 6f 73 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 ().os.==."windows".then.return."
22020 77 69 6e 64 6f 77 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 70 6f 73 69 78 22 0a 65 6e 64 windows".else.return."posix".end
22040 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 .end.function.premake.gettarget(
22060 63 66 67 2c 20 64 69 72 65 63 74 69 6f 6e 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 cfg,.direction,.pathstyle,.names
22080 74 79 6c 65 2c 20 73 79 73 74 65 6d 29 0a 69 66 20 73 79 73 74 65 6d 20 3d 3d 20 22 62 73 64 22 tyle,.system).if.system.==."bsd"
220a0 20 74 68 65 6e 0a 73 79 73 74 65 6d 20 3d 20 22 6c 69 6e 75 78 22 0a 65 6e 64 0a 6c 6f 63 61 6c .then.system.=."linux".end.local
220c0 20 6b 69 6e 64 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 .kind.=.cfg.kind.if.premake.iscp
220e0 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 6e 61 6d 65 73 74 79 6c 65 pproject(cfg).then.if.(namestyle
22100 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 6f 72 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 .==."windows".or.system.==."wind
22120 6f 77 73 22 29 0a 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e ows").and.kind.==."SharedLib".an
22140 64 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 0a 61 6e 64 20 6e 6f 74 20 63 66 d.direction.==."link".and.not.cf
22160 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 0a 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 g.flags.NoImportLib.then.kind.=.
22180 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 "StaticLib".end.if.namestyle.==.
221a0 22 70 6f 73 69 78 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 "posix".and.system.==."windows".
221c0 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 6e 61 6d and.kind.~=."StaticLib".then.nam
221e0 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c estyle.=."windows".end.end.local
22200 20 66 69 65 6c 64 20 20 20 3d 20 22 62 75 69 6c 64 22 0a 69 66 20 64 69 72 65 63 74 69 6f 6e 20 .field...=."build".if.direction.
22220 3d 3d 20 22 6c 69 6e 6b 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 ==."link".and.cfg.kind.==."Share
22240 64 4c 69 62 22 20 74 68 65 6e 0a 66 69 65 6c 64 20 3d 20 22 69 6d 70 6c 69 62 22 0a 65 6e 64 0a dLib".then.field.=."implib".end.
22260 6c 6f 63 61 6c 20 6e 61 6d 65 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 6e 61 6d 65 local.name....=.cfg[field.."name
22280 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 6e 61 6d 65 20 6f 72 20 63 66 67 2e 70 72 6f 6a "].or.cfg.targetname.or.cfg.proj
222a0 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 64 69 72 20 20 20 20 20 3d 20 63 66 67 5b 66 69 65 ect.name.local.dir.....=.cfg[fie
222c0 6c 64 2e 2e 22 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 64 69 72 20 6f 72 20 70 ld.."dir"].or.cfg.targetdir.or.p
222e0 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 ath.getrelative(cfg.location,.cf
22300 67 2e 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 73 75 62 64 69 72 20 20 3d 20 63 66 67 5b 66 g.basedir).local.subdir..=.cfg[f
22320 69 65 6c 64 2e 2e 22 73 75 62 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 62 ield.."subdir"].or.cfg.targetsub
22340 64 69 72 20 6f 72 20 22 2e 22 0a 6c 6f 63 61 6c 20 70 72 65 66 69 78 20 20 3d 20 22 22 0a 6c 6f dir.or.".".local.prefix..=."".lo
22360 63 61 6c 20 73 75 66 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 65 78 74 20 20 20 20 20 3d cal.suffix..=."".local.ext.....=
22380 20 22 22 0a 6c 6f 63 61 6c 20 62 75 6e 64 6c 65 70 61 74 68 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 ."".local.bundlepath,.bundlename
223a0 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 73 75 62 64 69 72 29 0a 69 66 .dir.=.path.join(dir,.subdir).if
223c0 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 .namestyle.==."windows".then.if.
223e0 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 kind.==."ConsoleApp".or.kind.==.
22400 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a "WindowedApp".then.ext.=.".exe".
22420 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a elseif.kind.==."SharedLib".then.
22440 65 78 74 20 3d 20 22 2e 64 6c 6c 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 ext.=.".dll".elseif.kind.==."Sta
22460 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 6c 69 62 22 0a 65 6e 64 0a 65 6c ticLib".then.ext.=.".lib".end.el
22480 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 74 68 65 6e 0a 69 seif.namestyle.==."posix".then.i
224a0 66 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 73 79 73 74 f.kind.==."WindowedApp".and.syst
224c0 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 62 75 6e 64 6c 65 6e 61 6d 65 20 3d em.==."macosx".then.bundlename.=
224e0 20 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 22 0a 62 75 6e 64 6c 65 70 61 74 68 20 3d 20 70 61 74 .name....".app".bundlepath.=.pat
22500 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 29 0a 64 69 72 20 3d 20 70 61 h.join(dir,.bundlename).dir.=.pa
22520 74 68 2e 6a 6f 69 6e 28 62 75 6e 64 6c 65 70 61 74 68 2c 20 22 43 6f 6e 74 65 6e 74 73 2f 4d 61 th.join(bundlepath,."Contents/Ma
22540 63 4f 53 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 cOS").elseif.kind.==."SharedLib"
22560 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 69 69 66 28 73 .then.prefix.=."lib".ext.=.iif(s
22580 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 2c 20 22 2e 64 79 6c 69 62 22 2c 20 22 2e 73 ystem.==."macosx",.".dylib",.".s
225a0 6f 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 o").elseif.kind.==."StaticLib".t
225c0 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e hen.prefix.=."lib".ext.=.".a".en
225e0 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e d.elseif.namestyle.==."PS3".then
22600 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 .if.kind.==."ConsoleApp".or.kind
22620 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 .==."WindowedApp".then.ext.=.".e
22640 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 lf".elseif.kind.==."StaticLib".t
22660 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e hen.prefix.=."lib".ext.=.".a".en
22680 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 70 72 65 66 69 d.end.prefix.=.cfg[field.."prefi
226a0 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 70 72 65 66 69 78 20 6f 72 20 70 72 65 66 69 x"].or.cfg.targetprefix.or.prefi
226c0 78 0a 73 75 66 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 66 66 69 78 22 5d 20 x.suffix.=.cfg[field.."suffix"].
226e0 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 66 66 69 78 20 6f 72 20 73 75 66 66 69 78 0a 65 78 or.cfg.targetsuffix.or.suffix.ex
22700 74 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 65 78 74 65 6e 73 69 6f 6e 22 5d 20 6f t....=.cfg[field.."extension"].o
22720 72 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 6f 72 20 65 78 74 0a 6c 6f 63 r.cfg.targetextension.or.ext.loc
22740 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 73 75 6c 74 2e 62 61 73 65 6e 61 6d 65 20 al.result.=.{.}.result.basename.
22760 20 20 20 20 3d 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e 6e 61 6d 65 ....=.name....suffix.result.name
22780 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 20 2e 2e 20 6e 61 6d 65 20 2e 2e 20 73 75 66 .........=.prefix....name....suf
227a0 66 69 78 20 2e 2e 20 65 78 74 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d fix....ext.result.directory....=
227c0 20 64 69 72 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d 20 73 75 62 64 69 .dir.result.subdirectory.=.subdi
227e0 72 0a 72 65 73 75 6c 74 2e 70 72 65 66 69 78 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 0a 72 r.result.prefix.......=.prefix.r
22800 65 73 75 6c 74 2e 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 73 75 66 66 69 78 0a 72 65 73 75 esult.suffix.......=.suffix.resu
22820 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 lt.fullpath.....=.path.join(resu
22840 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 72 65 73 75 6c 74 2e 6e 61 6d 65 29 0a 72 65 73 75 6c lt.directory,.result.name).resul
22860 74 2e 62 75 6e 64 6c 65 70 61 74 68 20 20 20 3d 20 62 75 6e 64 6c 65 70 61 74 68 20 6f 72 20 72 t.bundlepath...=.bundlepath.or.r
22880 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 esult.fullpath.if.pathstyle.==."
228a0 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 windows".then.result.directory..
228c0 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 ..=.path.translate(result.direct
228e0 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d ory,."\\").result.subdirectory.=
22900 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 .path.translate(result.subdirect
22920 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d ory,."\\").result.fullpath.....=
22940 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 2c .path.translate(result.fullpath,
22960 20 20 22 5c 5c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 .."\\").end.return.result.end.fu
22980 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 0a 69 66 20 70 nction.premake.gettool(cfg).if.p
229a0 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 remake.iscppproject(cfg).then.if
229c0 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 ._OPTIONS.cc.then.return.premake
229e0 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d [_OPTIONS.cc].end.local.action.=
22a00 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 .premake.action.current().if.act
22a20 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d ion.valid_tools.then.return.prem
22a40 61 6b 65 5b 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 2e 63 63 5b 31 5d 5d 0a 65 6e ake[action.valid_tools.cc[1]].en
22a60 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 0a 65 6c 73 65 0a 72 65 74 75 72 6e d.return.premake.gcc.else.return
22a80 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e .premake.dotnet.end.end.function
22aa0 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 61 .premake.project.getvpath(prj,.a
22ac0 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 76 70 61 74 68 20 3d 20 61 62 73 70 61 74 68 0a 6c 6f bspath).local.vpath.=.abspath.lo
22ae0 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 61 62 73 70 61 74 68 cal.fname.=.path.getname(abspath
22b00 29 0a 6c 6f 63 61 6c 20 6d 61 78 20 3d 20 61 62 73 70 61 74 68 3a 6c 65 6e 28 29 20 2d 20 66 6e ).local.max.=.abspath:len().-.fn
22b20 61 6d 65 3a 6c 65 6e 28 29 0a 66 6f 72 20 72 65 70 6c 61 63 65 6d 65 6e 74 2c 20 70 61 74 74 65 ame:len().for.replacement,.patte
22b40 72 6e 73 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 76 70 61 74 68 73 20 6f 72 20 7b 7d 29 20 64 rns.in.pairs(prj.vpaths.or.{}).d
22b60 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 70 61 74 74 65 o.for._,.pattern.in.ipairs(patte
22b80 72 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 20 3d 20 61 62 73 70 61 74 68 3a 66 69 6e 64 28 70 rns).do.local.i.=.abspath:find(p
22ba0 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 29 0a 69 66 20 69 20 3d 3d 20 ath.wildcards(pattern)).if.i.==.
22bc0 31 20 74 68 65 6e 0a 69 20 3d 20 70 61 74 74 65 72 6e 3a 66 69 6e 64 28 22 2a 22 2c 20 31 2c 20 1.then.i.=.pattern:find("*",.1,.
22be0 74 72 75 65 29 20 6f 72 20 28 70 61 74 74 65 72 6e 3a 6c 65 6e 28 29 20 2b 20 31 29 0a 6c 6f 63 true).or.(pattern:len().+.1).loc
22c00 61 6c 20 6c 65 61 66 0a 69 66 20 69 20 3c 20 6d 61 78 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 61 al.leaf.if.i.<.max.then.leaf.=.a
22c20 62 73 70 61 74 68 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 66 6e 61 6d 65 0a bspath:sub(i).else.leaf.=.fname.
22c40 65 6e 64 0a 69 66 20 6c 65 61 66 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 29 20 74 68 65 6e end.if.leaf:startswith("/").then
22c60 0a 6c 65 61 66 20 3d 20 6c 65 61 66 3a 73 75 62 28 32 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 74 .leaf.=.leaf:sub(2).end.local.st
22c80 65 6d 20 3d 20 22 22 0a 69 66 20 72 65 70 6c 61 63 65 6d 65 6e 74 3a 6c 65 6e 28 29 20 3e 20 30 em.=."".if.replacement:len().>.0
22ca0 20 74 68 65 6e 0a 73 74 65 6d 2c 20 73 74 61 72 73 20 3d 20 72 65 70 6c 61 63 65 6d 65 6e 74 3a .then.stem,.stars.=.replacement:
22cc0 67 73 75 62 28 22 25 2a 22 2c 20 22 22 29 0a 69 66 20 73 74 61 72 73 20 3d 3d 20 30 20 74 68 65 gsub("%*",."").if.stars.==.0.the
22ce0 6e 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 65 61 66 29 0a 65 6e 64 0a n.leaf.=.path.getname(leaf).end.
22d00 65 6c 73 65 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 65 61 66 29 0a 65 else.leaf.=.path.getname(leaf).e
22d20 6e 64 0a 76 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 73 74 65 6d 2c 20 6c 65 61 66 29 nd.vpath.=.path.join(stem,.leaf)
22d40 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 .end.end.end.return.path.trimdot
22d60 73 28 76 70 61 74 68 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 s(vpath).end.function.premake.ha
22d80 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d scppproject(sln).for.prj.in.prem
22da0 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f ake.solution.eachproject(sln).do
22dc0 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 .if.premake.iscppproject(prj).th
22de0 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 en.return.true.end.end.end.funct
22e00 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e ion.premake.hasdotnetproject(sln
22e20 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 ).for.prj.in.premake.solution.ea
22e40 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 chproject(sln).do.if.premake.isd
22e60 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 otnetproject(prj).then.return.tr
22e80 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e ue.end.end.end.function.premake.
22ea0 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 70 project.iscproject(prj).return.p
22ec0 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 rj.language.==."C".end.function.
22ee0 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e premake.iscppproject(prj).return
22f00 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 6f 72 20 70 72 6a 2e 6c 61 6e .(prj.language.==."C".or.prj.lan
22f20 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 guage.==."C++").end.function.pre
22f40 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e make.isdotnetproject(prj).return
22f60 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 0a 65 6e 64 0a 00 70 72 65 .(prj.language.==."C#").end..pre
22f80 6d 61 6b 65 2e 63 6f 6e 66 69 67 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 20 3d make.config.=.{.}.local.config.=
22fa0 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 .premake.config.function.premake
22fc0 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 63 66 67 .config.isdebugbuild(cfg).if.cfg
22fe0 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 .flags.Optimize.or.cfg.flags.Opt
23000 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 imizeSize.or.cfg.flags.OptimizeS
23020 70 65 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6e 6f peed.then.return.false.end.if.no
23040 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 t.cfg.flags.Symbols.then.return.
23060 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 false.end.return.true.end.functi
23080 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c on.premake.config.isincrementall
230a0 69 6e 6b 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c ink(cfg).if.cfg.kind.==."StaticL
230c0 69 62 22 20 0a 6f 72 20 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 ib"..or.config.isoptimizedbuild(
230e0 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6e 63 72 65 6d cfg.flags).or.cfg.flags.NoIncrem
23100 65 6e 74 61 6c 4c 69 6e 6b 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a entalLink.then.return.false.end.
23120 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 return.true.end.function.premake
23140 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 66 6c 61 67 73 29 0a .config.isoptimizedbuild(flags).
23160 72 65 74 75 72 6e 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f return.flags.Optimize.or.flags.O
23180 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 ptimizeSize.or.flags.OptimizeSpe
231a0 65 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 62 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c ed.end..premake.bake.=.{.}.local
231c0 20 62 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 0a 6c 6f 63 61 6c 20 6e 6f 63 6f 70 .bake.=.premake.bake.local.nocop
231e0 79 20 3d 20 0a 7b 0a 62 6c 6f 63 6b 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6b 65 79 77 6f 72 64 y.=..{.blocks....=.true,.keyword
23200 73 20 20 3d 20 74 72 75 65 2c 0a 70 72 6f 6a 65 63 74 73 20 20 3d 20 74 72 75 65 2c 0a 5f 5f 63 s..=.true,.projects..=.true,.__c
23220 6f 6e 66 69 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6e 6f 63 61 73 63 61 64 65 onfigs.=.true,.}.local.nocascade
23240 20 3d 20 0a 7b 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 .=..{.makesettings.=.true,.}.loc
23260 61 6c 20 6b 65 65 70 72 65 6c 61 74 69 76 65 20 3d 0a 7b 0a 62 61 73 65 64 69 72 20 20 3d 20 74 al.keeprelative.=.{.basedir..=.t
23280 72 75 65 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 20 74 72 75 65 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e rue,.location.=.true,.}.function
232a0 20 70 72 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6c 6f 63 61 6c 20 .premake.getactiveterms().local.
232c0 74 65 72 6d 73 20 3d 20 7b 20 5f 61 63 74 69 6f 6e 20 3d 20 5f 41 43 54 49 4f 4e 3a 6c 6f 77 65 terms.=.{._action.=._ACTION:lowe
232e0 72 28 29 2c 20 6f 73 20 3d 20 6f 73 2e 67 65 74 28 29 20 7d 0a 66 6f 72 20 6b 65 79 2c 20 76 61 r(),.os.=.os.get().}.for.key,.va
23300 6c 75 65 20 69 6e 20 70 61 69 72 73 28 5f 4f 50 54 49 4f 4e 53 29 20 64 6f 0a 69 66 20 76 61 6c lue.in.pairs(_OPTIONS).do.if.val
23320 75 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 ue.~=."".then.table.insert(terms
23340 2c 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 ,.value:lower()).else.table.inse
23360 72 74 28 74 65 72 6d 73 2c 20 6b 65 79 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 rt(terms,.key:lower()).end.end.r
23380 65 74 75 72 6e 20 74 65 72 6d 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 eturn.terms.end.function.premake
233a0 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a .iskeywordmatch(keyword,.terms).
233c0 69 66 20 6b 65 79 77 6f 72 64 3a 73 74 61 72 74 73 77 69 74 68 28 22 6e 6f 74 20 22 29 20 74 68 if.keyword:startswith("not.").th
233e0 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d en.return.not.premake.iskeywordm
23400 61 74 63 68 28 6b 65 79 77 6f 72 64 3a 73 75 62 28 35 29 2c 20 74 65 72 6d 73 29 0a 65 6e 64 0a atch(keyword:sub(5),.terms).end.
23420 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 for._,.pattern.in.ipairs(keyword
23440 3a 65 78 70 6c 6f 64 65 28 22 20 6f 72 20 22 29 29 20 64 6f 0a 66 6f 72 20 74 65 72 6d 6b 65 79 :explode(".or.")).do.for.termkey
23460 2c 20 74 65 72 6d 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 69 66 20 74 65 72 ,.term.in.pairs(terms).do.if.ter
23480 6d 3a 6d 61 74 63 68 28 70 61 74 74 65 72 6e 29 20 3d 3d 20 74 65 72 6d 20 74 68 65 6e 0a 72 65 m:match(pattern).==.term.then.re
234a0 74 75 72 6e 20 74 65 72 6d 6b 65 79 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e turn.termkey.end.end.end.end.fun
234c0 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 6b 65 ction.premake.iskeywordsmatch(ke
234e0 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 0a 6c 6f 63 61 6c 20 68 61 73 72 65 71 75 69 72 65 64 ywords,.terms).local.hasrequired
23500 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6b 65 79 77 6f 72 64 20 69 6e 20 69 70 61 69 72 .=.false.for._,.keyword.in.ipair
23520 73 28 6b 65 79 77 6f 72 64 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 74 63 68 65 64 20 3d 20 70 s(keywords).do.local.matched.=.p
23540 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 remake.iskeywordmatch(keyword,.t
23560 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 6d 61 74 63 68 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e erms).if.not.matched.then.return
23580 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6d 61 74 63 68 65 64 20 3d 3d 20 22 72 65 71 75 69 72 .false.end.if.matched.==."requir
235a0 65 64 22 20 74 68 65 6e 0a 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 74 72 75 65 0a 65 6e 64 0a ed".then.hasrequired.=.true.end.
235c0 65 6e 64 0a 69 66 20 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 61 6e 64 20 6e 6f 74 20 68 61 end.if.terms.required.and.not.ha
235e0 73 72 65 71 75 69 72 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6c 73 65 srequired.then.return.false.else
23600 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 .return.true.end.end.local.funct
23620 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 73 28 6c 6f 63 61 74 69 6f 6e 2c 20 6f 62 6a 29 0a 66 ion.adjustpaths(location,.obj).f
23640 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 6c 69 73 74 29 0a 66 6f 72 unction.adjustpathlist(list).for
23660 20 69 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 69 73 74 5b 69 5d .i,.p.in.ipairs(list).do.list[i]
23680 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 70 29 .=.path.getrelative(location,.p)
236a0 20 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 ..end.end.for.name,.value.in.pai
236c0 72 73 28 6f 62 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 rs(obj).do.local.field.=.premake
236e0 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 61 6e 64 20 76 61 6c 75 65 .fields[name].if.field.and.value
23700 20 61 6e 64 20 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 6e 61 6d 65 5d 20 74 68 65 6e .and.not.keeprelative[name].then
23720 0a 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 6f 62 .if.field.kind.==."path".then.ob
23740 6a 5b 6e 61 6d 65 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 j[name].=.path.getrelative(locat
23760 69 6f 6e 2c 20 76 61 6c 75 65 29 20 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d ion,.value)..elseif.field.kind.=
23780 3d 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 =."dirlist".or.field.kind.==."fi
237a0 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 61 6c 75 lelist".then.adjustpathlist(valu
237c0 65 29 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 e).elseif.field.kind.==."keypath
237e0 22 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 ".then.for.k,v.in.pairs(value).d
23800 6f 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a o.adjustpathlist(v).end.end.end.
23820 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 66 69 65 6c end.end.local.function.mergefiel
23840 64 28 6b 69 6e 64 2c 20 64 65 73 74 2c 20 73 72 63 29 0a 6c 6f 63 61 6c 20 74 62 6c 20 3d 20 64 d(kind,.dest,.src).local.tbl.=.d
23860 65 73 74 20 6f 72 20 7b 20 7d 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 est.or.{.}.if.kind.==."keyvalue"
23880 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 66 6f 72 20 6b .or.kind.==."keypath".then.for.k
238a0 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 74 62 6c 5b 6b ey,.value.in.pairs(src).do.tbl[k
238c0 65 79 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 22 6c 69 73 74 22 2c 20 74 62 6c 5b 6b 65 79 ey].=.mergefield("list",.tbl[key
238e0 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 ],.value).end.else.for._,.item.i
23900 6e 20 69 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 6e 6f 74 20 74 62 6c 5b 69 74 65 6d n.ipairs(src).do.if.not.tbl[item
23920 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 69 74 65 6d 29 0a 74 ].then.table.insert(tbl,.item).t
23940 62 6c 5b 69 74 65 6d 5d 20 3d 20 69 74 65 6d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 bl[item].=.item.end.end.end.retu
23960 72 6e 20 74 62 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 rn.tbl.end.local.function.remove
23980 76 61 6c 75 65 73 28 74 62 6c 2c 20 72 65 6d 6f 76 65 73 29 0a 66 6f 72 20 69 3d 23 74 62 6c 2c values(tbl,.removes).for.i=#tbl,
239a0 31 2c 2d 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 20 70 61 74 74 65 1,-1.do.............for._,.patte
239c0 72 6e 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 73 29 20 64 6f 0a 20 20 20 20 20 20 20 rn.in.ipairs(removes).do........
239e0 20 20 20 20 20 20 20 20 20 69 66 20 70 61 74 74 65 72 6e 20 3d 3d 20 74 62 6c 5b 69 5d 20 74 68 .........if.pattern.==.tbl[i].th
23a00 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2e 72 65 6d en.....................table.rem
23a20 6f 76 65 28 74 62 6c 2c 20 69 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ove(tbl,.i).....................
23a40 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 break.................end.......
23a60 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 ......end.........end.end.local.
23a80 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 6f 62 6a 65 63 74 28 64 65 73 74 2c 20 73 72 63 29 0a function.mergeobject(dest,.src).
23aa0 69 66 20 6e 6f 74 20 73 72 63 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e 64 0a 66 6f 72 if.not.src.then..return..end.for
23ac0 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 .fieldname,.value.in.pairs(src).
23ae0 64 6f 0a 69 66 20 6e 6f 74 20 6e 6f 63 6f 70 79 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e do.if.not.nocopy[fieldname].then
23b00 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 66 69 .local.field.=.premake.fields[fi
23b20 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 eldname].if.field.then.if.type(v
23b40 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 64 65 73 74 5b 66 69 65 6c 64 alue).==."table".then.dest[field
23b60 6e 61 6d 65 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 66 69 65 6c 64 2e 6b 69 6e 64 2c 20 64 name].=.mergefield(field.kind,.d
23b80 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 69 66 20 73 72 63 2e 72 65 est[fieldname],.value).if.src.re
23ba0 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 73 20 3d 20 73 72 63 2e 72 65 6d 6f 76 65 73 moves.then.removes.=.src.removes
23bc0 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 72 65 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f [fieldname].if.removes.then.remo
23be0 76 65 76 61 6c 75 65 73 28 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 72 65 6d 6f 76 65 vevalues(dest[fieldname],.remove
23c00 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 s).end.end.else.dest[fieldname].
23c20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d =.value.end.else.dest[fieldname]
23c40 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 .=.value.end.end.end.end.local.f
23c60 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 28 64 65 73 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 unction.merge(dest,.obj,.basis,.
23c80 74 65 72 6d 73 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6b terms,.cfgname,.pltname).local.k
23ca0 65 79 20 3d 20 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 0a 70 6c 74 6e 61 6d 65 20 3d 20 70 6c 74 ey.=.cfgname.or."".pltname.=.plt
23cc0 6e 61 6d 65 20 6f 72 20 22 4e 61 74 69 76 65 22 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 name.or."Native".if.pltname.~=."
23ce0 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d Native".then.key.=.key....pltnam
23d00 65 0a 65 6e 64 0a 74 65 72 6d 73 2e 63 6f 6e 66 69 67 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 e.end.terms.config.=.(cfgname.or
23d20 20 22 22 29 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c .""):lower().terms.platform.=.pl
23d40 74 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 7d 0a 6d 65 72 tname:lower().local.cfg.=.{}.mer
23d60 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 61 73 69 73 5b 6b 65 79 5d 29 0a 61 64 6a 75 73 74 geobject(cfg,.basis[key]).adjust
23d80 70 61 74 68 73 28 6f 62 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 29 0a 6d 65 72 67 65 6f 62 paths(obj.location,.cfg).mergeob
23da0 6a 65 63 74 28 63 66 67 2c 20 6f 62 6a 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 ject(cfg,.obj).if.(cfg.kind).the
23dc0 6e 20 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 3d 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 n..terms['kind']=cfg.kind:lower(
23de0 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 6f 62 6a 2e 62 ).end.for._,.blk.in.ipairs(obj.b
23e00 6c 6f 63 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 locks).do.if.(premake.iskeywords
23e20 6d 61 74 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 29 74 68 65 6e 0a match(blk.keywords,.terms))then.
23e40 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 6c 6b 29 0a 69 66 20 28 63 66 67 2e 6b 69 mergeobject(cfg,.blk).if.(cfg.ki
23e60 6e 64 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 74 65 72 6d 73 2e 6b 69 6e 64 29 20 74 68 65 6e 20 nd.and.not.cfg.terms.kind).then.
23e80 0a 63 66 67 2e 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c 6f .cfg.terms['kind'].=.cfg.kind:lo
23ea0 77 65 72 28 29 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c wer().terms['kind'].=.cfg.kind:l
23ec0 6f 77 65 72 28 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6e 61 6d 65 20 20 20 20 20 ower().end.end.end.cfg.name.....
23ee0 20 3d 20 63 66 67 6e 61 6d 65 0a 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 20 3d 20 70 6c 74 6e 61 .=.cfgname.cfg.platform..=.pltna
23f00 6d 65 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 63 66 me.for.k,v.in.pairs(terms).do.cf
23f20 67 2e 74 65 72 6d 73 5b 6b 5d 20 3d 76 0a 65 6e 64 0a 64 65 73 74 5b 6b 65 79 5d 20 3d 20 63 66 g.terms[k].=v.end.dest[key].=.cf
23f40 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6c 6c 61 70 73 65 28 6f 62 g.end.local.function.collapse(ob
23f60 6a 2c 20 62 61 73 69 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 62 61 73 69 j,.basis).local.result.=.{}.basi
23f80 73 20 3d 20 62 61 73 69 73 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 6f 62 6a 2e s.=.basis.or.{}.local.sln.=.obj.
23fa0 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 6f 62 6a 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 70 72 solution.or.obj.local.terms.=.pr
23fc0 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6d 65 72 67 65 28 72 65 73 emake.getactiveterms().merge(res
23fe0 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 29 2d 2d 74 68 69 73 20 61 64 ult,.obj,.basis,.terms)--this.ad
24000 6a 75 73 74 73 20 74 65 72 6d 73 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 justs.terms.for._,.cfgname.in.ip
24020 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 airs(sln.configurations).do.loca
24040 6c 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 l.terms_local.=.{}.for.k,v.in.pa
24060 69 72 73 28 74 65 72 6d 73 29 64 6f 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 5b 6b 5d 3d 76 20 65 6e irs(terms)do.terms_local[k]=v.en
24080 64 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d d.merge(result,.obj,.basis,.term
240a0 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 22 4e 61 74 69 76 65 22 29 2d 2d 74 65 72 s_local,.cfgname,."Native")--ter
240c0 6d 73 20 63 61 6d 20 61 6c 73 6f 20 62 65 20 61 64 6a 75 73 74 65 64 20 68 65 72 65 0a 66 6f 72 ms.cam.also.be.adjusted.here.for
240e0 20 5f 2c 20 70 6c 74 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f ._,.pltname.in.ipairs(sln.platfo
24100 72 6d 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 4e 61 74 rms.or.{}).do.if.pltname.~=."Nat
24120 69 76 65 22 20 74 68 65 6e 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 ive".then.merge(result,.obj,.bas
24140 69 73 2c 74 65 72 6d 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 is,terms_local,.cfgname,.pltname
24160 29 2d 2d 74 65 72 6d 73 20 61 6c 73 6f 20 68 65 72 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 )--terms.also.here.end.end.end.r
24180 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 eturn.result.end.local.function.
241a0 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 6c 6f 63 61 6c 20 6e 75 6d 5f 76 61 72 69 builduniquedirs().local.num_vari
241c0 61 74 69 6f 6e 73 20 3d 20 34 0a 6c 6f 63 61 6c 20 63 66 67 5f 64 69 72 73 20 3d 20 7b 7d 0a 6c ations.=.4.local.cfg_dirs.=.{}.l
241e0 6f 63 61 6c 20 68 69 74 5f 63 6f 75 6e 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 ocal.hit_counts.=.{}.for.sln.in.
24200 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f premake.solution.each().do.for._
24220 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f ,.prj.in.ipairs(sln.projects).do
24240 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 .for._,.cfg.in.pairs(prj.__confi
24260 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 64 69 72 73 5b 31 5d 20 gs).do.local.dirs.=.{.}.dirs[1].
24280 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 =.path.getabsolute(path.join(cfg
242a0 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6f 62 6a 64 69 72 20 6f 72 20 63 66 67 2e 70 72 6f .location,.cfg.objdir.or.cfg.pro
242c0 6a 65 63 74 2e 6f 62 6a 64 69 72 20 6f 72 20 22 6f 62 6a 22 29 29 0a 64 69 72 73 5b 32 5d 20 3d ject.objdir.or."obj")).dirs[2].=
242e0 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 31 5d 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 .path.join(dirs[1],.iif(cfg.plat
24300 66 6f 72 6d 20 3d 3d 20 22 4e 61 74 69 76 65 22 2c 20 22 22 2c 20 63 66 67 2e 70 6c 61 74 66 6f form.==."Native",."",.cfg.platfo
24320 72 6d 29 29 0a 64 69 72 73 5b 33 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 32 5d rm)).dirs[3].=.path.join(dirs[2]
24340 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 64 69 72 73 5b 34 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 ,.cfg.name).dirs[4].=.path.join(
24360 64 69 72 73 5b 33 5d 2c 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 0a 63 66 67 5f 64 dirs[3],.cfg.project.name).cfg_d
24380 69 72 73 5b 63 66 67 5d 20 3d 20 64 69 72 73 0a 6c 6f 63 61 6c 20 73 74 61 72 74 20 3d 20 69 69 irs[cfg].=.dirs.local.start.=.ii
243a0 66 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c f(cfg.name,.2,.1).for.v.=.start,
243c0 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 64 6f 0a 6c 6f 63 61 6c 20 64 20 3d 20 64 69 72 .num_variations.do.local.d.=.dir
243e0 73 5b 76 5d 0a 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 3d 20 28 68 69 74 5f 63 6f 75 6e 74 73 s[v].hit_counts[d].=.(hit_counts
24400 5b 64 5d 20 6f 72 20 30 29 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f [d].or.0).+.1.end.end.end.end.fo
24420 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 r.sln.in.premake.solution.each()
24440 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f .do.for._,.prj.in.ipairs(sln.pro
24460 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 jects).do.for._,.cfg.in.pairs(pr
24480 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 0a 6c 6f 63 61 6c 20 j.__configs).do.local.dir.local.
244a0 73 74 61 72 74 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 start.=.iif(cfg.name,.2,.1).for.
244c0 76 20 3d 20 73 74 61 72 74 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 69 6e 67 6c 65 4f v.=.start,.iif(cfg.flags.SingleO
244e0 75 74 70 75 74 44 69 72 2c 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 2d 31 2c 6e 75 6d 5f 76 61 utputDir,num_variations-1,num_va
24500 72 69 61 74 69 6f 6e 73 29 20 64 6f 0a 64 69 72 20 3d 20 63 66 67 5f 64 69 72 73 5b 63 66 67 5d riations).do.dir.=.cfg_dirs[cfg]
24520 5b 76 5d 0a 69 66 20 68 69 74 5f 63 6f 75 6e 74 73 5b 64 69 72 5d 20 3d 3d 20 31 20 74 68 65 6e [v].if.hit_counts[dir].==.1.then
24540 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 .break.end.end.cfg.objectsdir.=.
24560 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 path.getrelative(cfg.location,.d
24580 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 ir).end.end.end.end.local.functi
245a0 6f 6e 20 62 75 69 6c 64 74 61 72 67 65 74 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 on.buildtargets().for.sln.in.pre
245c0 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 make.solution.each().do.for._,.p
245e0 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f rj.in.ipairs(sln.projects).do.fo
24600 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 r._,.cfg.in.pairs(prj.__configs)
24620 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 .do.local.pathstyle.=.premake.ge
24640 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 tpathstyle(cfg).local.namestyle.
24660 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 63 66 67 2e =.premake.getnamestyle(cfg).cfg.
24680 62 75 69 6c 64 74 61 72 67 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 buildtarget.=.premake.gettarget(
246a0 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 cfg,."build",.pathstyle,.namesty
246c0 6c 65 2c 20 63 66 67 2e 73 79 73 74 65 6d 29 0a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 20 20 le,.cfg.system).cfg.linktarget..
246e0 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c =.premake.gettarget(cfg,."link",
24700 20 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 66 67 2e 73 79 73 74 ..pathstyle,.namestyle,.cfg.syst
24720 65 6d 29 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 em).if.pathstyle.==."windows".th
24740 65 6e 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 en.cfg.objectsdir.=.path.transla
24760 74 65 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 te(cfg.objectsdir,."\\").end.end
24780 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 .end.end.end...local.function.ge
247a0 74 43 66 67 4b 69 6e 64 28 63 66 67 29 0a 20 20 69 66 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 tCfgKind(cfg)...if(cfg.kind).the
247c0 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 0a 20 20 n...return.cfg.kind;...end......
247e0 69 66 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 20 61 6e 64 if(cfg.project.__configs[""].and
24800 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 29 .cfg.project.__configs[""].kind)
24820 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e .then...return.cfg.project.__con
24840 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 0a 20 20 72 65 74 75 72 6e figs[""].kind;...end......return
24860 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 .nil...end......local.function.g
24880 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 etprojrec(dstArray,.foundList,.c
248a0 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 fg,.cfgname,.searchField,.bLinka
248c0 67 65 29 0a 20 20 69 66 28 6e 6f 74 20 63 66 67 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 65 6e ge)...if(not.cfg).then.return.en
248e0 64 0a 20 20 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 55 73 65 50 72 6a 73 20 3d 20 7b 7d 3b 0a d......local.foundUsePrjs.=.{};.
24900 20 20 66 6f 72 20 5f 2c 20 75 73 65 4e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 5b 73 ..for._,.useName.in.ipairs(cfg[s
24920 65 61 72 63 68 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 74 65 73 74 4e 61 6d 65 earchField]).do...local.testName
24940 20 3d 20 75 73 65 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 69 66 28 28 6e 6f 74 20 66 6f .=.useName:lower();...if((not.fo
24960 75 6e 64 4c 69 73 74 5b 74 65 73 74 4e 61 6d 65 5d 29 29 20 74 68 65 6e 0a 20 20 6c 6f 63 61 6c undList[testName])).then...local
24980 20 74 68 65 50 72 6f 6a 20 3d 20 6e 69 6c 3b 0a 20 20 6c 6f 63 61 6c 20 74 68 65 55 73 65 50 72 .theProj.=.nil;...local.theUsePr
249a0 6f 6a 20 3d 20 6e 69 6c 3b 0a 20 20 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 oj.=.nil;...for._,.prj.in.ipairs
249c0 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 70 72 6f 6a 65 63 74 73 29 20 (cfg.project.solution.projects).
249e0 64 6f 0a 20 20 69 66 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 74 65 73 do...if.(prj.name:lower().==.tes
24a00 74 4e 61 6d 65 29 20 74 68 65 6e 0a 20 20 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e tName).then...if(prj.usage).then
24a20 0a 20 20 74 68 65 55 73 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6c 73 65 0a 20 20 74 68 ...theUseProj.=.prj;...else...th
24a40 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 eProj.=.prj;...end...end...end..
24a60 20 0a 20 20 2d 2d 4d 75 73 74 20 63 6f 6e 6e 65 63 74 20 74 6f 20 61 20 75 73 61 67 65 20 70 72 ....--Must.connect.to.a.usage.pr
24a80 6f 6a 65 63 74 2e 0a 20 20 69 66 28 74 68 65 55 73 65 50 72 6f 6a 29 20 74 68 65 6e 0a 20 20 66 oject....if(theUseProj).then...f
24aa0 6f 75 6e 64 4c 69 73 74 5b 74 65 73 74 4e 61 6d 65 5d 20 3d 20 74 72 75 65 3b 0a 20 20 6c 6f 63 oundList[testName].=.true;...loc
24ac0 61 6c 20 70 72 6a 45 6e 74 72 79 20 3d 20 7b 0a 20 20 6e 61 6d 65 20 3d 20 74 65 73 74 4e 61 6d al.prjEntry.=.{...name.=.testNam
24ae0 65 2c 0a 20 20 70 72 6f 6a 20 3d 20 74 68 65 50 72 6f 6a 2c 0a 20 20 75 73 61 67 65 50 72 6f 6a e,...proj.=.theProj,...usageProj
24b00 20 3d 20 74 68 65 55 73 65 50 72 6f 6a 2c 0a 20 20 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 .=.theUseProj,...bLinkageOnly.=.
24b20 62 4c 69 6e 6b 61 67 65 2c 0a 20 20 7d 3b 0a 20 20 64 73 74 41 72 72 61 79 5b 74 65 73 74 4e 61 bLinkage,...};...dstArray[testNa
24b40 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 me].=.prjEntry;...table.insert(f
24b60 6f 75 6e 64 55 73 65 50 72 6a 73 2c 20 74 68 65 55 73 65 50 72 6f 6a 29 3b 0a 20 20 65 6e 64 0a oundUsePrjs,.theUseProj);...end.
24b80 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 50 72 6a 20 69 ..end...end......for._,.usePrj.i
24ba0 6e 20 69 70 61 69 72 73 28 66 6f 75 6e 64 55 73 65 50 72 6a 73 29 20 64 6f 0a 20 20 2d 2d 4c 69 n.ipairs(foundUsePrjs).do...--Li
24bc0 6e 6b 73 20 63 61 6e 20 6f 6e 6c 79 20 72 65 63 75 72 73 65 20 74 68 72 6f 75 67 68 20 73 74 61 nks.can.only.recurse.through.sta
24be0 74 69 63 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 69 66 28 28 73 65 61 72 63 68 46 69 65 6c 64 tic.libraries....if((searchField
24c00 20 7e 3d 20 22 6c 69 6e 6b 73 22 29 20 6f 72 0a 20 20 28 67 65 74 43 66 67 4b 69 6e 64 28 75 73 .~=."links").or...(getCfgKind(us
24c20 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 29 20 3d 3d 20 22 53 74 61 ePrj.__configs[cfgname]).==."Sta
24c40 74 69 63 4c 69 62 22 29 29 20 74 68 65 6e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 ticLib")).then...getprojrec(dstA
24c60 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 rray,.foundList,.usePrj.__config
24c80 73 5b 63 66 67 6e 61 6d 65 5d 2c 0a 20 20 63 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 s[cfgname],...cfgname,.searchFie
24ca0 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 ld,.bLinkage);...end...end...end
24cc0 0a 20 20 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c ......--...--.This.function.will
24ce0 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 61 6c 6c 20 70 72 6f 6a 65 63 74 73 20 74 68 .recursively.get.all.projects.th
24d00 61 74 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 68 61 73 20 69 at.the.given.configuration.has.i
24d20 6e 20 69 74 73 20 22 75 73 65 73 22 0a 20 20 2d 2d 20 66 69 65 6c 64 2e 20 54 68 65 20 72 65 74 n.its."uses"...--.field..The.ret
24d40 75 72 6e 20 76 61 6c 75 65 73 20 61 72 65 20 61 20 6c 69 73 74 20 6f 66 20 74 61 62 6c 65 73 2e urn.values.are.a.list.of.tables.
24d60 20 45 61 63 68 20 74 61 62 6c 65 20 69 6e 20 74 68 61 74 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e .Each.table.in.that.list.contain
24d80 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 20 20 2d 2d 6e 61 6d 65 20 3d 20 54 68 65 20 s.the.following:...--name.=.The.
24da0 6c 6f 77 65 72 63 61 73 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 20 lowercase.name.of.the.project...
24dc0 20 2d 2d 70 72 6f 6a 20 3d 20 54 68 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 20 62 65 20 6e 69 .--proj.=.The.project..Can.be.ni
24de0 6c 20 69 66 20 69 74 20 69 73 20 75 73 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 2d 2d 75 73 61 67 65 l.if.it.is.usage-only....--usage
24e00 50 72 6f 6a 20 3d 20 54 68 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 27 74 20 Proj.=.The.usage.project..Can't.
24e20 62 65 20 6e 69 6c 2c 20 61 73 20 75 73 69 6e 67 20 61 20 70 72 6f 6a 65 63 74 20 74 68 61 74 20 be.nil,.as.using.a.project.that.
24e40 68 61 73 20 6e 6f 0a 20 20 2d 2d 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 has.no...--.usage.project.is.not
24e60 20 70 75 74 20 69 6e 74 6f 20 74 68 65 20 6c 69 73 74 2e 0a 20 20 2d 2d 62 4c 69 6e 6b 61 67 65 .put.into.the.list....--bLinkage
24e80 4f 6e 6c 79 20 3d 20 49 66 20 74 68 69 73 20 69 73 20 74 72 75 65 2c 20 74 68 65 6e 20 6f 6e 6c Only.=.If.this.is.true,.then.onl
24ea0 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 68 6f 75 6c 64 y.the.linkage.information.should
24ec0 20 62 65 20 63 6f 70 69 65 64 2e 0a 20 20 2d 2d 20 54 68 65 20 72 65 63 75 72 73 69 6f 6e 20 77 .be.copied....--.The.recursion.w
24ee0 69 6c 6c 20 6f 6e 6c 79 20 6c 6f 6f 6b 20 61 74 20 74 68 65 20 22 75 73 65 73 22 20 66 69 65 6c ill.only.look.at.the."uses".fiel
24f00 64 20 6f 6e 20 2a 75 73 61 67 65 2a 20 70 72 6f 6a 65 63 74 73 2e 0a 20 20 2d 2d 20 54 68 69 73 d.on.*usage*.projects....--.This
24f20 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 61 6c 73 6f 20 61 64 64 20 70 72 6f 6a 65 63 74 73 .function.will.also.add.projects
24f40 20 74 6f 20 74 68 65 20 6c 69 73 74 20 74 68 61 74 20 61 72 65 20 6d 65 6e 74 69 6f 6e 65 64 20 .to.the.list.that.are.mentioned.
24f60 69 6e 20 74 68 65 20 22 6c 69 6e 6b 73 22 0a 20 20 2d 2d 20 66 69 65 6c 64 20 6f 66 20 75 73 61 in.the."links"...--.field.of.usa
24f80 67 65 20 70 72 6f 6a 65 63 74 73 2e 20 54 68 65 73 65 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 6f 70 ge.projects..These.will.only.cop
24fa0 79 20 6c 69 6e 6b 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 62 75 74 20 74 68 65 79 20 77 y.linker.information,.but.they.w
24fc0 69 6c 6c 20 72 65 63 75 72 73 65 2e 0a 20 20 2d 2d 20 74 68 72 6f 75 67 68 20 6f 74 68 65 72 20 ill.recurse....--.through.other.
24fe0 22 6c 69 6e 6b 73 22 20 66 69 65 6c 64 73 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e "links".fields....--...local.fun
25000 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 ction.getprojectsconnections(cfg
25020 2c 20 63 66 67 6e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 64 73 74 41 72 72 61 79 20 3d 20 7b 7d ,.cfgname)...local.dstArray.=.{}
25040 3b 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 4c 69 73 74 20 3d 20 7b 7d 3b 0a 20 20 66 6f 75 6e ;...local.foundList.=.{};...foun
25060 64 4c 69 73 74 5b 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 5d 20 dList[cfg.project.name:lower()].
25080 3d 20 74 72 75 65 3b 0a 20 20 0a 20 20 2d 2d 46 69 72 73 74 2c 20 66 6f 6c 6c 6f 77 20 74 68 65 =.true;......--First,.follow.the
250a0 20 75 73 65 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 .uses.recursively....getprojrec(
250c0 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d dstArray,.foundList,.cfg,.cfgnam
250e0 65 2c 20 22 75 73 65 73 22 2c 20 66 61 6c 73 65 29 3b 0a 20 20 0a 20 20 2d 2d 4e 65 78 74 2c 20 e,."uses",.false);......--Next,.
25100 67 6f 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 6f 66 20 74 68 65 20 75 73 61 67 65 20 70 72 6f 6a go.through.all.of.the.usage.proj
25120 65 63 74 73 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 74 68 65 69 72 20 6c ects.and.recursively.get.their.l
25140 69 6e 6b 73 2e 0a 20 20 2d 2d 42 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 79 27 72 65 20 6e 6f inks....--But.only.if.they're.no
25160 74 20 61 6c 72 65 61 64 79 20 74 68 65 72 65 2e 20 47 65 74 20 74 68 65 20 6c 69 6e 6b 73 20 61 t.already.there..Get.the.links.a
25180 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 6c 6f 63 61 6c 20 6c 69 6e 6b 41 72 72 61 s.linkage-only....local.linkArra
251a0 79 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 y.=.{};...for.prjName,.prjEntry.
251c0 69 6e 20 70 61 69 72 73 28 64 73 74 41 72 72 61 79 29 20 64 6f 0a 20 20 67 65 74 70 72 6f 6a 72 in.pairs(dstArray).do...getprojr
251e0 65 63 28 6c 69 6e 6b 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 70 72 6a 45 6e 74 72 ec(linkArray,.foundList,.prjEntr
25200 79 2e 75 73 61 67 65 50 72 6f 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 20 y.usageProj.__configs[cfgname],.
25220 63 66 67 6e 61 6d 65 2c 20 0a 20 20 22 6c 69 6e 6b 73 22 2c 20 74 72 75 65 29 3b 0a 20 20 65 6e cfgname,...."links",.true);...en
25240 64 0a 20 20 0a 20 20 2d 2d 43 6f 70 79 20 66 72 6f 6d 20 6c 69 6e 6b 41 72 72 61 79 20 69 6e 74 d......--Copy.from.linkArray.int
25260 6f 20 64 73 74 41 72 72 61 79 2e 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e o.dstArray....for.prjName,.prjEn
25280 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 41 72 72 61 79 29 20 64 6f 0a 20 20 64 73 74 try.in.pairs(linkArray).do...dst
252a0 41 72 72 61 79 5b 70 72 6a 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 65 6e 64 Array[prjName].=.prjEntry;...end
252c0 0a 20 20 0a 20 20 72 65 74 75 72 6e 20 64 73 74 41 72 72 61 79 3b 0a 20 20 65 6e 64 0a 20 20 0a ......return.dstArray;...end....
252e0 20 20 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a .....local.function.isnameofproj
25300 28 63 66 67 2c 20 73 74 72 4e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 63 66 67 (cfg,.strName)...local.sln.=.cfg
25320 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 54 65 .project.solution;...local.strTe
25340 73 74 20 3d 20 73 74 72 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 66 6f 72 20 70 72 6a 49 st.=.strName:lower();...for.prjI
25360 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 x,.prj.in.ipairs(sln.projects).d
25380 6f 0a 20 20 69 66 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 73 74 72 54 o...if.(prj.name:lower().==.strT
253a0 65 73 74 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 20 20 65 6e 64 0a 20 est).then...return.true;...end..
253c0 20 65 6e 64 0a 20 20 0a 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 65 6e 64 0a 20 20 .end......return.false;...end...
253e0 2d 2d 0a 20 20 2d 2d 20 43 6f 70 69 65 73 20 74 68 65 20 66 69 65 6c 64 20 66 72 6f 6d 20 64 73 --...--.Copies.the.field.from.ds
25400 74 43 66 67 20 74 6f 20 73 72 63 43 66 67 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e tCfg.to.srcCfg....--...local.fun
25420 63 74 69 6f 6e 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c ction.copydependentfield(srcCfg,
25440 20 64 73 74 43 66 67 2c 20 73 74 72 53 72 63 46 69 65 6c 64 29 0a 20 20 6c 6f 63 61 6c 20 73 72 .dstCfg,.strSrcField)...local.sr
25460 63 46 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 73 74 72 53 72 63 46 69 cField.=.premake.fields[strSrcFi
25480 65 6c 64 5d 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 44 73 74 46 69 65 6c 64 20 3d 20 73 74 72 53 eld];...local.strDstField.=.strS
254a0 72 63 46 69 65 6c 64 3b 0a 20 20 0a 20 20 69 66 20 74 79 70 65 28 73 72 63 43 66 67 5b 73 74 72 rcField;......if.type(srcCfg[str
254c0 53 72 63 46 69 65 6c 64 5d 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 20 20 2d 2d 68 SrcField]).==."table".then...--h
254e0 61 6e 64 6c 65 20 70 61 74 68 73 2e 0a 20 20 69 66 20 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 andle.paths....if.(srcField.kind
25500 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d .==."dirlist".or.srcField.kind.=
25520 3d 20 22 66 69 6c 65 6c 69 73 74 22 29 20 61 6e 64 0a 20 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c =."filelist").and...(not.keeprel
25540 61 74 69 76 65 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 ative[strSrcField]).then...for.i
25560 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d ,p.in.ipairs(srcCfg[strSrcField]
25580 29 20 64 6f 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 ).do...table.insert(dstCfg[strDs
255a0 74 46 69 65 6c 64 5d 2c 0a 20 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 73 72 63 43 66 67 tField],...path.rebase(p,.srcCfg
255c0 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 .project.location,.dstCfg.projec
255e0 74 2e 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 73 t.location))...end...else...if(s
25600 74 72 53 72 63 46 69 65 6c 64 20 3d 3d 20 22 6c 69 6e 6b 73 22 29 20 74 68 65 6e 0a 20 20 66 6f trSrcField.==."links").then...fo
25620 72 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 r.i,p.in.ipairs(srcCfg[strSrcFie
25640 6c 64 5d 29 20 64 6f 0a 20 20 69 66 28 6e 6f 74 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 64 73 ld]).do...if(not.isnameofproj(ds
25660 74 43 66 67 2c 20 70 29 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 tCfg,.p)).then...table.insert(ds
25680 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6c 73 65 0a 20 20 70 tCfg[strDstField],.p)...else...p
256a0 72 69 6e 74 66 28 22 46 61 69 6c 65 64 20 74 6f 20 63 6f 70 79 20 27 25 73 27 20 66 72 6f 6d 20 rintf("Failed.to.copy.'%s'.from.
256c0 70 72 6f 6a 20 27 25 73 27 2e 22 2c 0a 20 20 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 proj.'%s'.",...p,.srcCfg.project
256e0 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 66 6f 72 .name);...end...end...else...for
25700 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c .i,p.in.ipairs(srcCfg[strSrcFiel
25720 64 5d 29 20 64 6f 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 d]).do...table.insert(dstCfg[str
25740 44 73 74 46 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a DstField],.p)...end...end...end.
25760 20 20 65 6c 73 65 0a 20 20 69 66 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 ..else...if(srcField.kind.==."pa
25780 74 68 22 20 61 6e 64 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 th".and.(not.keeprelative[strSrc
257a0 46 69 65 6c 64 5d 29 29 20 74 68 65 6e 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 Field])).then...dstCfg[strDstFie
257c0 6c 64 5d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 ld].=.path.rebase(srcCfg[strSrcF
257e0 69 65 6c 64 5d 2c 0a 20 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 ield],...prj.location,.dstCfg.pr
25800 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 3b 0a 20 20 65 6c 73 65 0a 20 20 64 73 74 43 66 67 oject.location);...else...dstCfg
25820 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 20 3d 20 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 [strDstField].=.srcCfg[strSrcFie
25840 6c 64 5d 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 2d 2d 0a 20 ld];...end...end...end......--..
25860 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 74 61 6b 65 20 74 68 65 20 .--.This.function.will.take.the.
25880 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 65 6e 74 72 69 65 73 20 61 6e 64 20 61 70 70 6c list.of.project.entries.and.appl
258a0 79 20 74 68 65 69 72 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 20 64 61 74 61 0a 20 20 2d 2d 20 y.their.usage.project.data...--.
258c0 74 6f 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 49 74 20 77 to.the.given.configuration..It.w
258e0 69 6c 6c 20 63 6f 70 79 20 63 6f 6d 70 69 6c 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 ill.copy.compiling.information.f
25900 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 61 72 65 0a 20 20 2d 2d 20 6e 6f or.the.projects.that.are...--.no
25920 74 20 6c 69 73 74 65 64 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 20 49 74 20 77 69 6c t.listed.as.linkage-only..It.wil
25940 6c 20 63 6f 70 79 20 74 68 65 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 l.copy.the.linking.information.f
25960 6f 72 20 70 72 6f 6a 65 63 74 73 20 6f 6e 6c 79 20 69 66 0a 20 20 2d 2d 20 74 68 65 20 73 6f 75 or.projects.only.if...--.the.sou
25980 72 63 65 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 61 20 73 74 61 74 69 63 20 6c 69 62 72 rce.project.is.not.a.static.libr
259a0 61 72 79 2e 20 49 74 20 77 6f 6e 27 74 20 63 6f 70 79 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 ary..It.won't.copy.linking.infor
259c0 6d 61 74 69 6f 6e 0a 20 20 2d 2d 20 69 66 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 73 20 69 6e mation...--.if.the.project.is.in
259e0 20 74 68 69 73 20 73 6f 6c 75 74 69 6f 6e 3b 20 69 6e 73 74 65 61 64 20 69 74 20 77 69 6c 6c 20 .this.solution;.instead.it.will.
25a00 61 64 64 20 74 68 61 74 20 70 72 6f 6a 65 63 74 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 75 72 add.that.project.to.the.configur
25a20 61 74 69 6f 6e 27 73 0a 20 20 2d 2d 20 6c 69 6e 6b 73 20 66 69 65 6c 64 2c 20 65 78 70 65 63 74 ation's...--.links.field,.expect
25a40 69 6e 67 20 74 68 61 74 20 50 72 65 6d 61 6b 65 20 77 69 6c 6c 20 68 61 6e 64 6c 65 20 74 68 65 ing.that.Premake.will.handle.the
25a60 20 72 65 73 74 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 .rest....--...local.function.cop
25a80 79 75 73 61 67 65 64 61 74 61 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 6c 69 6e 6b 54 6f 50 yusagedata(cfg,.cfgname,.linkToP
25aa0 72 6f 6a 73 29 0a 20 20 6c 6f 63 61 6c 20 6d 79 50 72 6a 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 rojs)...local.myPrj.=.cfg.projec
25ac0 74 3b 0a 20 20 6c 6f 63 61 6c 20 62 49 73 53 74 61 74 69 63 4c 69 62 20 3d 20 28 67 65 74 43 66 t;...local.bIsStaticLib.=.(getCf
25ae0 67 4b 69 6e 64 28 63 66 67 29 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 3b 0a 20 20 0a 20 gKind(cfg).==."StaticLib");.....
25b00 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 .for.prjName,.prjEntry.in.pairs(
25b20 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 73 72 63 50 72 6a 20 3d linkToProjs).do...local.srcPrj.=
25b40 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a 3b 0a 20 20 6c 6f 63 61 6c 20 73 72 63 .prjEntry.usageProj;...local.src
25b60 43 66 67 20 3d 20 73 72 63 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 3b Cfg.=.srcPrj.__configs[cfgname];
25b80 0a 20 20 0a 20 20 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 ......for.name,.field.in.pairs(p
25ba0 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 20 20 69 66 28 73 72 63 43 66 67 5b 6e 61 remake.fields).do...if(srcCfg[na
25bc0 6d 65 5d 29 20 74 68 65 6e 0a 20 20 69 66 28 66 69 65 6c 64 2e 75 73 61 67 65 63 6f 70 79 29 20 me]).then...if(field.usagecopy).
25be0 74 68 65 6e 0a 20 20 69 66 28 6e 6f 74 20 70 72 6a 45 6e 74 72 79 2e 62 4c 69 6e 6b 61 67 65 4f then...if(not.prjEntry.bLinkageO
25c00 6e 6c 79 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 nly).then...copydependentfield(s
25c20 72 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 69 66 rcCfg,.cfg,.name)...end...elseif
25c40 28 66 69 65 6c 64 2e 6c 69 6e 6b 61 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 2d 2d 43 6f 70 (field.linkagecopy).then...--Cop
25c60 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 64 61 74 61 20 69 66 20 77 65 27 72 65 20 62 75 69 6c y.the.linkage.data.if.we're.buil
25c80 64 69 6e 67 20 61 20 6e 6f 6e 2d 73 74 61 74 69 63 20 74 68 69 6e 67 0a 20 20 2d 2d 61 6e 64 20 ding.a.non-static.thing...--and.
25ca0 74 68 69 73 20 69 73 20 61 20 70 75 72 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 49 66 this.is.a.pure.usage.project..If
25cc0 20 69 74 27 73 20 6e 6f 74 20 70 75 72 65 2d 75 73 61 67 65 2c 20 74 68 65 6e 0a 20 20 2d 2d 77 .it's.not.pure-usage,.then...--w
25ce0 65 20 77 69 6c 6c 20 73 69 6d 70 6c 79 20 70 75 74 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 e.will.simply.put.the.project's.
25d00 6e 61 6d 65 20 69 6e 20 74 68 65 20 6c 69 6e 6b 73 20 66 69 65 6c 64 20 6c 61 74 65 72 2e 0a 20 name.in.the.links.field.later...
25d20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 28 6e 6f 74 20 .if((not.bIsStaticLib).and.(not.
25d40 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e prjEntry.proj)).then...copydepen
25d60 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 dentfield(srcCfg,.cfg,.name)...e
25d80 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 69 66 28 28 6e 6f nd...end...end...end......if((no
25da0 74 20 62 49 73 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f t.bIsStaticLib).and.prjEntry.pro
25dc0 6a 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6c 69 6e 6b 73 j).then...table.insert(cfg.links
25de0 2c 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 ,.prjEntry.proj.name);...end...e
25e00 6e 64 0a 20 20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 nd...end.function.premake.bake.b
25e20 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 uildconfigs().for.sln.in.premake
25e40 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 .solution.each().do.for._,.prj.i
25e60 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 6c 6f n.ipairs(sln.projects).do.prj.lo
25e80 63 61 74 69 6f 6e 20 3d 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 6c 6f 63 cation.=.prj.location.or.sln.loc
25ea0 61 74 69 6f 6e 20 6f 72 20 70 72 6a 2e 62 61 73 65 64 69 72 0a 61 64 6a 75 73 74 70 61 74 68 73 ation.or.prj.basedir.adjustpaths
25ec0 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 (prj.location,.prj).for._,.blk.i
25ee0 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 n.ipairs(prj.blocks).do.adjustpa
25f00 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 73 ths(prj.location,.blk).end.end.s
25f20 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c ln.location.=.sln.location.or.sl
25f40 6e 2e 62 61 73 65 64 69 72 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 n.basedir.end.for.sln.in.premake
25f60 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 62 61 73 69 73 20 .solution.each().do.local.basis.
25f80 3d 20 63 6f 6c 6c 61 70 73 65 28 73 6c 6e 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 =.collapse(sln).for._,.prj.in.ip
25fa0 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e 66 airs(sln.projects).do.prj.__conf
25fc0 69 67 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 70 72 6a 2c 20 62 61 73 69 73 29 0a 66 6f 72 20 5f igs.=.collapse(prj,.basis).for._
25fe0 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f ,.cfg.in.pairs(prj.__configs).do
26000 0a 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 65 6e 64 0a .bake.postprocess(prj,.cfg).end.
26020 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 end.end.for.sln.in.premake.solut
26040 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 ion.each().do.for.prjIx,.prj.in.
26060 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 6e 6f 74 20 70 ipairs(sln.projects).do.if(not.p
26080 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 66 6f 72 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 20 rj.usage).then.for.cfgname,.cfg.
260a0 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c in.pairs(prj.__configs).do.local
260c0 20 75 73 65 73 50 72 6a 73 20 3d 20 67 65 74 70 72 6f 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f .usesPrjs.=.getprojectsconnectio
260e0 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 3b 0a 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 ns(cfg,.cfgname);.copyusagedata(
26100 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 75 73 65 73 50 72 6a 73 29 0a 65 6e 64 0a 65 6e 64 0a cfg,.cfgname,.usesPrjs).end.end.
26120 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 end.end.for.sln.in.premake.solut
26140 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 4c 69 73 74 20 3d ion.each().do.local.removeList.=
26160 20 7b 7d 3b 0a 66 6f 72 20 69 6e 64 65 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c .{};.for.index,.prj.in.ipairs(sl
26180 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 n.projects).do.if(prj.usage).the
261a0 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 6d 6f 76 65 4c 69 73 74 2c 20 31 2c 20 69 6e n.table.insert(removeList,.1,.in
261c0 64 65 78 29 3b 20 2d 2d 41 64 64 20 69 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 0a 65 6e dex);.--Add.in.reverse.order..en
261e0 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 69 6e 64 65 78 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d d.end.for._,.index.in.ipairs(rem
26200 6f 76 65 4c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f oveList).do.table.remove(sln.pro
26220 6a 65 63 74 73 2c 20 69 6e 64 65 78 29 3b 0a 65 6e 64 0a 65 6e 64 0a 62 75 69 6c 64 75 6e 69 71 jects,.index);.end.end.builduniq
26240 75 65 64 69 72 73 28 29 0a 62 75 69 6c 64 74 61 72 67 65 74 73 28 63 66 67 29 0a 65 6e 64 0a 66 uedirs().buildtargets(cfg).end.f
26260 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 unction.premake.bake.postprocess
26280 28 70 72 6a 2c 20 63 66 67 29 0a 63 66 67 2e 70 72 6f 6a 65 63 74 20 20 20 3d 20 70 72 6a 0a 63 (prj,.cfg).cfg.project...=.prj.c
262a0 66 67 2e 73 68 6f 72 74 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 fg.shortname.=.premake.getconfig
262c0 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 name(cfg.name,.cfg.platform,.tru
262e0 65 29 0a 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f e).cfg.longname..=.premake.getco
26300 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 nfigname(cfg.name,.cfg.platform)
26320 0a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 .cfg.location.=.cfg.location.or.
26340 63 66 67 2e 62 61 73 65 64 69 72 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 cfg.basedir.local.platform.=.pre
26360 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 make.platforms[cfg.platform].if.
26380 70 6c 61 74 66 6f 72 6d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 63 66 platform.iscrosscompiler.then.cf
263a0 67 2e 73 79 73 74 65 6d 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 63 66 67 g.system.=.cfg.platform.else.cfg
263c0 2e 73 79 73 74 65 6d 20 3d 20 6f 73 2e 67 65 74 28 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 .system.=.os.get().end.if.cfg.ki
263e0 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 2e 6e nd.==."SharedLib".and.platform.n
26400 6f 73 68 61 72 65 64 6c 69 62 73 20 74 68 65 6e 0a 63 66 67 2e 6b 69 6e 64 20 3d 20 22 53 74 61 osharedlibs.then.cfg.kind.=."Sta
26420 74 69 63 4c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f ticLib".end.local.files.=.{.}.fo
26440 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 r._,.fname.in.ipairs(cfg.files).
26460 64 6f 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c do.local.excluded.=.false.for._,
26480 20 65 78 63 6c 75 64 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 29 .exclude.in.ipairs(cfg.excludes)
264a0 20 64 6f 0a 65 78 63 6c 75 64 65 64 20 3d 20 28 66 6e 61 6d 65 20 3d 3d 20 65 78 63 6c 75 64 65 .do.excluded.=.(fname.==.exclude
264c0 29 0a 69 66 20 28 65 78 63 6c 75 64 65 64 29 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 ).if.(excluded).then.break.end.e
264e0 6e 64 0a 69 66 20 28 6e 6f 74 20 65 78 63 6c 75 64 65 64 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e nd.if.(not.excluded).then.table.
26500 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 insert(files,.fname).end.end.cfg
26520 2e 66 69 6c 65 73 20 3d 20 66 69 6c 65 73 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 .files.=.files.for.name,.field.i
26540 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 66 69 n.pairs(premake.fields).do.if.fi
26560 65 6c 64 2e 69 73 66 6c 61 67 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 3d 20 eld.isflags.then.local.values.=.
26580 63 66 67 5b 6e 61 6d 65 5d 0a 66 6f 72 20 5f 2c 20 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 cfg[name].for._,.flag.in.ipairs(
265a0 76 61 6c 75 65 73 29 20 64 6f 20 76 61 6c 75 65 73 5b 66 6c 61 67 5d 20 3d 20 74 72 75 65 20 65 values).do.values[flag].=.true.e
265c0 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 20 3d 20 7b nd.end.end.cfg.__fileconfigs.=.{
265e0 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 .}.for._,.fname.in.ipairs(cfg.fi
26600 6c 65 73 29 20 64 6f 0a 63 66 67 2e 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 3d 20 66 6e 61 les).do.cfg.terms.required.=.fna
26620 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 6f 72 20 5f me:lower().local.fcfg.=.{}.for._
26640 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 62 6c 6f 63 ,.blk.in.ipairs(cfg.project.bloc
26660 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 ks).do.if.(premake.iskeywordsmat
26680 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 63 66 67 2e 74 65 72 6d 73 29 29 20 74 68 65 ch(blk.keywords,.cfg.terms)).the
266a0 6e 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 66 63 66 67 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 n.mergeobject(fcfg,.blk).end.end
266c0 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e .fcfg.name.=.fname.cfg.__filecon
266e0 66 69 67 73 5b 66 6e 61 6d 65 5d 20 3d 20 66 63 66 67 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 figs[fname].=.fcfg.table.insert(
26700 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 cfg.__fileconfigs,.fcfg).end.end
26720 0a 00 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 20 3d 0a 7b 0a 61 72 63 68 69 76 65 73 70 6c 69 ..premake.fields.=.{.archivespli
26740 74 5f 73 69 7a 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f t_size.=.{.kind..=."string",.sco
26760 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 61 73 65 64 69 72 20 3d 0a 7b 0a 6b 69 pe.=."config",.},.basedir.=.{.ki
26780 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 nd..=."path",.scope.=."container
267a0 22 2c 0a 7d 2c 0a 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 ",.},.buildaction.=.{.kind..=."s
267c0 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 tring",.scope.=."config",.allowe
267e0 64 20 3d 20 7b 0a 22 43 6f 6d 70 69 6c 65 22 2c 0a 22 43 6f 70 79 22 2c 0a 22 45 6d 62 65 64 22 d.=.{."Compile",."Copy",."Embed"
26800 2c 0a 22 4e 6f 6e 65 22 0a 7d 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b ,."None".}.},.buildoptions.=.{.k
26820 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c ind..=."list",.scope.=."config",
26840 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 .},.buildoptions_c.=.{.kind..=."
26860 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c list",.scope.=."config",.},.buil
26880 64 6f 70 74 69 6f 6e 73 5f 63 70 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c doptions_cpp.=.{.kind..=."list",
268a0 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f .scope.=."config",.},.buildoptio
268c0 6e 73 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 ns_objc.=.{.kind..=."list",.scop
268e0 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 e.=."config",.},.configurations.
26900 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c =.{.kind..=."list",.scope.=."sol
26920 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 64 65 62 75 67 61 72 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 ution",.},.debugargs.=.{.kind.=.
26940 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 "list",.scope.=."config",.},.deb
26960 75 67 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d ugdir.=.{.kind.=."path",.scope.=
26980 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 65 6e 76 73 20 20 3d 0a 7b 0a 6b 69 6e ."config",.},.debugenvs..=.{.kin
269a0 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c d.=."list",.scope.=."config",.},
269c0 0a 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f .defines.=.{.kind..=."list",.sco
269e0 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 pe.=."config",.},.deploymentopti
26a00 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 ons.=.{.kind..=."list",.scope.=.
26a20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 65 "config",.usagecopy.=.true,.},.e
26a40 78 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a xcludes.=.{.kind..=."filelist",.
26a60 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 66 69 6c 65 73 20 3d 0a 7b 0a 6b scope.=."config",.},.files.=.{.k
26a80 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 ind..=."filelist",.scope.=."conf
26aa0 69 67 22 2c 0a 7d 2c 0a 66 6c 61 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 ig",.},.flags.=.{.kind..=."list"
26ac0 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 ,.scope.=."config",.isflags.=.tr
26ae0 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 ue,.usagecopy.=.true,.allowed.=.
26b00 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 66 6c function(value).local.allowed_fl
26b20 61 67 73 20 3d 20 7b 0a 41 54 4c 20 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 ags.=.{.ATL.=.1,.DebugEnvsDontMe
26b40 72 67 65 20 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 20 3d 20 31 2c 0a 45 rge.=.1,.DebugEnvsInherit.=.1,.E
26b60 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 nableMinimalRebuild.=.1,.EnableS
26b80 53 45 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 3d 20 31 2c 0a 45 78 74 72 61 57 61 72 SE.=.1,.EnableSSE2.=.1,.ExtraWar
26ba0 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 6c nings.=.1,.FatalWarnings.=.1,.Fl
26bc0 6f 61 74 46 61 73 74 20 3d 20 31 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 3d 20 31 2c 0a 4d 61 oatFast.=.1,.FloatStrict.=.1,.Ma
26be0 6e 61 67 65 64 20 3d 20 31 2c 0a 4d 46 43 20 3d 20 31 2c 0a 4e 61 74 69 76 65 57 43 68 61 72 20 naged.=.1,.MFC.=.1,.NativeWChar.
26c00 3d 20 31 2c 0a 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 20 3d 20 31 2c 0a 4e 6f 45 64 69 74 41 6e =.1,.No64BitChecks.=.1,.NoEditAn
26c20 64 43 6f 6e 74 69 6e 75 65 20 3d 20 31 2c 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 3d 20 31 2c dContinue.=.1,.NoExceptions.=.1,
26c40 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 31 2c 0a 4e 6f 49 6d 70 6f 72 74 4c 69 62 .NoFramePointer.=.1,.NoImportLib
26c60 20 3d 20 31 2c 0a 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 3d 20 31 2c 0a 4e 6f 4d .=.1,.NoIncrementalLink.=.1,.NoM
26c80 61 6e 69 66 65 73 74 20 3d 20 31 2c 0a 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d anifest.=.1,.NoMultiProcessorCom
26ca0 70 69 6c 61 74 69 6f 6e 20 3d 20 31 2c 0a 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c pilation.=.1,.NoNativeWChar.=.1,
26cc0 0a 4e 6f 50 43 48 20 3d 20 31 2c 0a 4e 6f 52 54 54 49 20 3d 20 31 2c 0a 53 69 6e 67 6c 65 4f 75 .NoPCH.=.1,.NoRTTI.=.1,.SingleOu
26ce0 74 70 75 74 44 69 72 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d tputDir.=.1,.Optimize.=.1,.Optim
26d00 69 7a 65 53 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 3d 20 31 2c 0a izeSize.=.1,.OptimizeSpeed.=.1,.
26d20 53 45 48 20 3d 20 31 2c 0a 53 74 61 74 69 63 41 54 4c 20 3d 20 31 2c 0a 53 74 61 74 69 63 52 75 SEH.=.1,.StaticATL.=.1,.StaticRu
26d40 6e 74 69 6d 65 20 3d 20 31 2c 0a 53 79 6d 62 6f 6c 73 20 3d 20 31 2c 0a 55 6e 69 63 6f 64 65 20 ntime.=.1,.Symbols.=.1,.Unicode.
26d60 3d 20 31 2c 0a 55 6e 73 61 66 65 20 3d 20 31 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 3d 20 =.1,.Unsafe.=.1,.UnsignedChar.=.
26d80 31 2c 0a 57 69 6e 4d 61 69 6e 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 65 6e 67 6c 69 73 68 54 1,.WinMain.=.1,.}.local.englishT
26da0 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 20 3d 0a 7b 0a 6f 70 74 69 6d 69 73 65 20 3d oAmericanSpelling.=.{.optimise.=
26dc0 20 27 6f 70 74 69 6d 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 69 7a 65 20 3d 20 27 6f 70 74 .'optimize',.optimisesize.=.'opt
26de0 69 6d 69 7a 65 73 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 70 65 65 64 20 3d 20 27 6f 70 74 imizesize',.optimisespeed.=.'opt
26e00 69 6d 69 7a 65 73 70 65 65 64 27 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 imizespeed',.}.local.lowervalue.
26e20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 65 6e 67 =.value:lower().lowervalue.=.eng
26e40 6c 69 73 68 54 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 5b 6c 6f 77 65 72 76 61 6c 75 lishToAmericanSpelling[lowervalu
26e60 65 5d 20 6f 72 20 6c 6f 77 65 72 76 61 6c 75 65 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 e].or.lowervalue.for.v,._.in.pai
26e80 72 73 28 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 rs(allowed_flags).do.if.v:lower(
26ea0 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e ).==.lowervalue.then.return.v.en
26ec0 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 66 6c 61 67 22 d.end.return.nil,."invalid.flag"
26ee0 0a 65 6e 64 2c 0a 7d 2c 0a 66 72 61 6d 65 77 6f 72 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 .end,.},.framework.=.{.kind.=."s
26f00 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c tring",.scope.=."container",.all
26f20 6f 77 65 64 20 3d 20 7b 0a 22 31 2e 30 22 2c 0a 22 31 2e 31 22 2c 0a 22 32 2e 30 22 2c 0a 22 33 owed.=.{."1.0",."1.1",."2.0",."3
26f40 2e 30 22 2c 0a 22 33 2e 35 22 2c 0a 22 34 2e 30 22 2c 0a 22 34 2e 35 22 2c 0a 7d 0a 7d 2c 0a 66 .0",."3.5",."4.0",."4.5",.}.},.f
26f60 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3d 20 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 61 62 73 6f orcedincludes.=..{.kind..=."abso
26f80 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c lutefilelist",.scope.=."config",
26fa0 0a 7d 2c 0a 69 6d 61 67 65 70 61 74 68 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c .},.imagepath.=.{.kind.=."path",
26fc0 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 6f 70 74 69 6f .scope.=."config",.},.imageoptio
26fe0 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 ns.=.{.kind..=."list",.scope.=."
27000 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 config",.},.implibdir.=.{.kind..
27020 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 =."path",.scope.=."config",.},.i
27040 6d 70 6c 69 62 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 mplibextension.=.{.kind..=."stri
27060 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 ng",.scope.=."config",.},.implib
27080 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 name.=.{.kind..=."string",.scope
270a0 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 70 72 65 66 69 78 20 3d 0a 7b .=."config",.},.implibprefix.=.{
270c0 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 .kind..=."string",.scope.=."conf
270e0 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d ig",.},.implibsuffix.=.{.kind..=
27100 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a ."string",.scope.=."config",.},.
27120 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 includedirs.=.{.kind..=."dirlist
27140 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d ",.scope.=."config",.usagecopy.=
27160 20 74 72 75 65 2c 0a 7d 2c 0a 6b 69 6e 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 .true,.},.kind.=.{.kind..=."stri
27180 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d ng",.scope.=."config",.allowed.=
271a0 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 0a .{."ConsoleApp",."WindowedApp",.
271c0 22 53 74 61 74 69 63 4c 69 62 22 2c 0a 22 53 68 61 72 65 64 4c 69 62 22 0a 7d 0a 7d 2c 0a 6c 61 "StaticLib",."SharedLib".}.},.la
271e0 6e 67 75 61 67 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f nguage.=.{.kind..=."string",.sco
27200 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 pe.=."container",.allowed.=.{."C
27220 22 2c 0a 22 43 2b 2b 22 2c 0a 22 43 23 22 0a 7d 0a 7d 2c 0a 6c 69 62 64 69 72 73 20 3d 0a 7b 0a ",."C++",."C#".}.},.libdirs.=.{.
27240 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 kind..=."dirlist",.scope.=."conf
27260 69 67 22 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 69 6e 6b ig",.linkagecopy.=.true,.},.link
27280 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 options.=.{.kind..=."list",.scop
272a0 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6c 69 6e 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 e.=."config",.},.links.=.{.kind.
272c0 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c .=."list",.scope.=."config",.all
272e0 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 69 66 20 76 61 6c 75 65 3a owed.=.function(value).if.value:
27300 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 20 find('/',.nil,.true).then.value.
27320 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 =.path.getabsolute(value).end.re
27340 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 turn.value.end,.linkagecopy.=.tr
27360 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 ue,.},.location.=.{.kind..=."pat
27380 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 6d 61 6b 65 h",.scope.=."container",.},.make
273a0 73 65 74 74 69 6e 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 settings.=.{.kind.=."list",.scop
273c0 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 65 73 73 61 67 65 73 6b 69 70 20 3d 0a 7b e.=."config",.},.messageskip.=.{
273e0 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 .kind..=."list",.scope.=."soluti
27400 6f 6e 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d on",.isflags.=.true,.usagecopy.=
27420 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 .true,.allowed.=.function(value)
27440 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 20 3d 20 7b 0a 53 6b 69 70 .local.allowed_messages.=.{.Skip
27460 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 42 75 69 6c 64 69 6e CreatingMessage.=.1,.SkipBuildin
27480 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 gMessage.=.1,.SkipCleaningMessag
274a0 65 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 e.=.1,.}.local.lowervalue.=.valu
274c0 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f e:lower().for.v,._.in.pairs(allo
274e0 77 65 64 5f 6d 65 73 73 61 67 65 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d wed_messages).do.if.v:lower().==
27500 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e .lowervalue.then.return.v.end.en
27520 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6d 65 73 73 61 67 65 20 74 d.return.nil,."invalid.message.t
27540 6f 20 73 6b 69 70 22 0a 65 6e 64 2c 0a 7d 2c 0a 6d 73 67 61 72 63 68 69 76 69 6e 67 20 3d 0a 7b o.skip".end,.},.msgarchiving.=.{
27560 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 .kind..=."string",.scope.=."conf
27580 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 ig",.},.msgcompile.=.{.kind..=."
275a0 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 string",.scope.=."config",.},.ms
275c0 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e gcompile_objc.=.{.kind..=."strin
275e0 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 72 65 73 6f g",.scope.=."config",.},.msgreso
27600 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 urce.=.{.kind..=."string",.scope
27620 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 6c 69 6e 6b 69 6e 67 20 3d 0a 7b 0a 6b .=."config",.},.msglinking.=.{.k
27640 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 ind..=."string",.scope.=."config
27660 22 2c 0a 7d 2c 0a 6f 62 6a 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c ",.},.objdir.=.{.kind..=."path",
27680 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 70 74 69 6f 6e 73 20 3d 0a .scope.=."config",.},.options.=.
276a0 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 {.kind..=."list",.scope.=."conta
276c0 69 6e 65 72 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 iner",.isflags.=.true,.usagecopy
276e0 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 .=.true,.allowed.=.function(valu
27700 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 46 6f 72 e).local.allowed_options.=.{.For
27720 63 65 43 50 50 20 3d 20 31 2c 0a 41 72 63 68 69 76 65 53 70 6c 69 74 20 3d 20 31 0a 7d 0a 6c 6f ceCPP.=.1,.ArchiveSplit.=.1.}.lo
27740 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 cal.lowervalue.=.value:lower().f
27760 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 or.v,._.in.pairs(allowed_options
27780 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 ).do.if.v:lower().==.lowervalue.
277a0 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c then.return.v.end.end.return.nil
277c0 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 22 0a 65 6e 64 2c 0a 7d 2c 0a 70 63 68 68 65 ,."invalid.option".end,.},.pchhe
277e0 61 64 65 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 ader.=.{.kind..=."string",.scope
27800 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 63 68 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 .=."config",.},.pchsource.=.{.ki
27820 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a nd..=."path",.scope.=."config",.
27840 7d 2c 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c },.platforms.=.{.kind..=."list",
27860 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 74 .scope.=."solution",.allowed.=.t
27880 61 62 6c 65 2e 6b 65 79 73 28 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 29 2c 0a 7d 2c able.keys(premake.platforms),.},
278a0 0a 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 .postbuildcommands.=.{.kind..=."
278c0 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 62 list",.scope.=."config",.},.preb
278e0 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c uildcommands.=.{.kind..=."list",
27900 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 6c 69 6e 6b 63 6f 6d .scope.=."config",.},.prelinkcom
27920 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 mands.=.{.kind..=."list",.scope.
27940 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 =."config",.},.resdefines.=.{.ki
27960 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a nd..=."list",.scope.=."config",.
27980 7d 2c 0a 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 },.resincludedirs.=.{.kind..=."d
279a0 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 irlist",.scope.=."config",.},.re
279c0 73 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f soptions.=.{.kind..=."list",.sco
279e0 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d pe.=."config",.},.startproject.=
27a00 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f .{.kind..=."string",.scope.=."so
27a20 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 lution",.},.targetdir.=.{.kind..
27a40 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 =."path",.scope.=."config",.},.t
27a60 61 72 67 65 74 73 75 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 argetsubdir.=.{.kind..=."string"
27a80 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 74 ,.scope.=."config",.},.targetext
27aa0 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f ension.=.{.kind..=."string",.sco
27ac0 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 6e 61 6d 65 20 3d 0a 7b pe.=."config",.},.targetname.=.{
27ae0 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 .kind..=."string",.scope.=."conf
27b00 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d ig",.},.targetprefix.=.{.kind..=
27b20 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a ."string",.scope.=."config",.},.
27b40 74 61 72 67 65 74 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 targetsuffix.=.{.kind..=."string
27b60 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 68 ",.scope.=."config",.},.trimpath
27b80 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 s.=.{.kind.=."dirlist",.scope.=.
27ba0 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 75 75 69 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 "config",.},.uuid.=.{.kind..=."s
27bc0 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c tring",.scope.=."container",.all
27be0 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b 20 owed.=.function(value).local.ok.
27c00 3d 20 74 72 75 65 0a 69 66 20 28 23 76 61 6c 75 65 20 7e 3d 20 33 36 29 20 74 68 65 6e 20 6f 6b =.true.if.(#value.~=.36).then.ok
27c20 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 33 36 20 64 6f 0a 6c 6f 63 61 6c .=.false.end.for.i=1,36.do.local
27c40 20 63 68 20 3d 20 76 61 6c 75 65 3a 73 75 62 28 69 2c 69 29 0a 69 66 20 28 6e 6f 74 20 63 68 3a .ch.=.value:sub(i,i).if.(not.ch:
27c60 66 69 6e 64 28 22 5b 41 42 43 44 45 46 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 2d 5d 22 find("[ABCDEFabcdef0123456789-]"
27c80 29 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 )).then.ok.=.false.end.end.if.(v
27ca0 61 6c 75 65 3a 73 75 62 28 39 2c 39 29 20 7e 3d 20 22 2d 22 29 20 20 20 74 68 65 6e 20 6f 6b 20 alue:sub(9,9).~=."-")...then.ok.
27cc0 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 34 2c 31 34 29 =.false.end.if.(value:sub(14,14)
27ce0 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 .~=."-").then.ok.=.false.end.if.
27d00 28 76 61 6c 75 65 3a 73 75 62 28 31 39 2c 31 39 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f (value:sub(19,19).~=."-").then.o
27d20 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c 32 k.=.false.end.if.(value:sub(24,2
27d40 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 4).~=."-").then.ok.=.false.end.i
27d60 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 f.(not.ok).then.return.nil,."inv
27d80 61 6c 69 64 20 55 55 49 44 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 3a 75 70 70 65 alid.UUID".end.return.value:uppe
27da0 72 28 29 0a 65 6e 64 0a 7d 2c 0a 75 73 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 r().end.},.uses.=.{.kind..=."lis
27dc0 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 76 70 61 74 68 73 20 t",.scope.=."config",.},.vpaths.
27de0 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6b 65 79 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 =.{.kind.=."keypath",.scope.=."c
27e00 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 ontainer",.},.}.premake.check_pa
27e20 74 68 73 20 3d 20 66 61 6c 73 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 ths.=.false.function.premake.che
27e40 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 61 6c 6c 6f ckvalue(value,.allowed).if.(allo
27e60 77 65 64 29 20 74 68 65 6e 0a 69 66 20 28 74 79 70 65 28 61 6c 6c 6f 77 65 64 29 20 3d 3d 20 22 wed).then.if.(type(allowed).==."
27e80 66 75 6e 63 74 69 6f 6e 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 61 6c 6c 6f 77 65 64 28 76 function").then.return.allowed(v
27ea0 61 6c 75 65 29 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 6c 6c alue).else.for._,v.in.ipairs(all
27ec0 6f 77 65 64 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 76 3a owed).do.if.(value:lower().==.v:
27ee0 6c 6f 77 65 72 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 lower()).then.return.v.end.end.r
27f00 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 22 20 2e 2e 20 eturn.nil,."invalid.value.'"....
27f20 76 61 6c 75 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 76 61 6c value...."'".end.else.return.val
27f40 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f ue.end.end.function.premake.geto
27f60 62 6a 65 63 74 28 74 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 0a 69 66 20 28 74 20 3d bject(t).local.container.if.(t.=
27f80 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 20 6f 72 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 =."container".or.t.==."solution"
27fa0 29 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 ).then.container.=.premake.Curre
27fc0 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6c 73 65 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 ntContainer.else.container.=.pre
27fe0 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 66 make.CurrentConfiguration.end.if
28000 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 63 6f .t.==."solution".then.if.type(co
28020 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 61 ntainer).==."project".then.conta
28040 69 6e 65 72 20 3d 20 63 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6e 64 0a 69 66 iner.=.container.solution.end.if
28060 20 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 .type(container).~=."solution".t
28080 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 6e 69 6c 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 hen.container.=.nil.end.end.loca
280a0 6c 20 6d 73 67 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 69 66 l.msg.if.(not.container).then.if
280c0 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 .(t.==."container").then.msg.=."
280e0 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 70 72 6f 6a 65 63 74 22 0a 65 no.active.solution.or.project".e
28100 6c 73 65 69 66 20 28 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 6d 73 67 lseif.(t.==."solution").then.msg
28120 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 0a 65 6c 73 65 0a 6d 73 67 .=."no.active.solution".else.msg
28140 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 6f 6a 65 63 74 2c .=."no.active.solution,.project,
28160 20 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 .or.configuration".end.end.retur
28180 6e 20 63 6f 6e 74 61 69 6e 65 72 2c 20 6d 73 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 n.container,.msg.end.function.pr
281a0 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 emake.setarray(obj,.fieldname,.v
281c0 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 alue,.allowed).obj[fieldname].=.
281e0 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 obj[fieldname].or.{}.local.funct
28200 69 6f 6e 20 61 64 64 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 74 79 70 65 28 76 61 ion.add(value,.depth).if.type(va
28220 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 lue).==."table".then.for._,v.in.
28240 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 64 28 76 2c 20 64 65 70 74 68 20 2b 20 ipairs(value).do.add(v,.depth.+.
28260 31 29 0a 65 6e 64 0a 65 6c 73 65 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 1).end.else.value,.err.=.premake
28280 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 6e .checkvalue(value,.allowed).if.n
282a0 6f 74 20 76 61 6c 75 65 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 64 65 70 74 68 29 0a ot.value.then.error(err,.depth).
282c0 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c end.table.insert(obj[fieldname],
282e0 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 0a 61 64 .value).end.end.if.value.then.ad
28300 64 28 76 61 6c 75 65 2c 20 35 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 d(value,.5).end.return.obj[field
28320 6e 61 6d 65 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 name].end.local.function.domatch
28340 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c edarray(ctype,.fieldname,.value,
28360 20 6d 61 74 63 68 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 .matchfunc).local.result.=.{.}.f
28380 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 64 65 70 74 unction.makeabsolute(value,.dept
283a0 68 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 h).if.(type(value).==."table").t
283c0 68 65 6e 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 hen.for._,.item.in.ipairs(value)
283e0 20 64 6f 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 69 74 65 6d 2c 20 64 65 70 74 68 20 2b 20 31 .do.makeabsolute(item,.depth.+.1
28400 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 73 74 72 ).end.elseif.type(value).==."str
28420 69 6e 67 22 20 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 22 2a 22 29 20 74 68 65 ing".then.if.value:find("*").the
28440 6e 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 6d 61 74 63 68 66 75 6e 63 28 76 61 6c 75 65 29 3b 0a n.local.arr.=.matchfunc(value);.
28460 69 66 20 28 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 68 73 29 20 61 6e 64 20 28 23 61 if.(premake.check_paths).and.(#a
28480 72 72 20 3d 3d 20 30 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 43 61 6e 27 74 20 66 69 6e 64 20 rr.==.0).then.error("Can't.find.
284a0 6d 61 74 63 68 69 6e 67 20 66 69 6c 65 73 20 66 6f 72 20 70 61 74 74 65 72 6e 20 3a 22 20 2e 2e matching.files.for.pattern.:"...
284c0 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 61 72 72 2c 20 64 65 .value).end.makeabsolute(arr,.de
284e0 70 74 68 20 2b 20 31 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c pth.+.1).else.table.insert(resul
28500 74 2c 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a t,.path.getabsolute(value)).end.
28520 65 6c 73 65 0a 65 72 72 6f 72 28 22 49 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 69 6e 20 6c 69 73 else.error("Invalid.value.in.lis
28540 74 3a 20 65 78 70 65 63 74 65 64 20 73 74 72 69 6e 67 2c 20 67 6f 74 20 22 20 2e 2e 20 74 79 70 t:.expected.string,.got."....typ
28560 65 28 76 61 6c 75 65 29 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 e(value),.depth).end.end.makeabs
28580 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 33 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 olute(value,.3).return.premake.s
285a0 65 74 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 72 65 73 75 6c 74 etarray(ctype,.fieldname,.result
285c0 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 ).end.function.premake.setdirarr
285e0 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 ay(ctype,.fieldname,.value).retu
28600 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 rn.domatchedarray(ctype,.fieldna
28620 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 29 0a 65 6e 64 0a 66 75 6e me,.value,.os.matchdirs).end.fun
28640 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 74 79 70 65 ction.premake.setfilearray(ctype
28660 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 ,.fieldname,.value).return.domat
28680 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 chedarray(ctype,.fieldname,.valu
286a0 65 2c 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 e,.os.matchfiles).end.function.p
286c0 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e remake.setkeyvalue(ctype,.fieldn
286e0 61 6d 65 2c 20 76 61 6c 75 65 73 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 ame,.values).local.container,.er
28700 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 r.=.premake.getobject(ctype).if.
28720 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 not.container.then.error(err,.4)
28740 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d .end.if.not.container[fieldname]
28760 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 7b 7d 0a .then.container[fieldname].=.{}.
28780 65 6e 64 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 end.if.type(values).~=."table".t
287a0 68 65 6e 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 3b 20 74 61 62 6c 65 20 hen.error("invalid.value;.table.
287c0 65 78 70 65 63 74 65 64 22 2c 20 34 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 expected",.4).end.local.field.=.
287e0 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 66 6f 72 20 6b 65 79 2c 76 61 6c container[fieldname].for.key,val
28800 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 ue.in.pairs(values).do.if.not.fi
28820 65 6c 64 5b 6b 65 79 5d 20 74 68 65 6e 0a 66 69 65 6c 64 5b 6b 65 79 5d 20 3d 20 7b 7d 0a 65 6e eld[key].then.field[key].=.{}.en
28840 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 66 69 65 6c 64 5b 6b 65 79 5d 2c 20 76 d.table.insertflat(field[key],.v
28860 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 69 65 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 alue).end.return.field.end.funct
28880 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 63 74 79 70 65 2c 20 66 69 65 ion.premake.setstring(ctype,.fie
288a0 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6c 6f 63 61 6c 20 63 6f ldname,.value,.allowed).local.co
288c0 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 ntainer,.err.=.premake.getobject
288e0 28 63 74 79 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a (ctype).if.(not.container).then.
28900 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 29 20 74 68 65 error(err,.4).end.if.(value).the
28920 6e 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 n.value,.err.=.premake.checkvalu
28940 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 6e 6f 74 20 76 61 6c 75 65 29 e(value,.allowed).if.(not.value)
28960 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 63 6f 6e 74 61 69 6e 65 .then.error(err,.4).end.containe
28980 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 r[fieldname].=.value.end.return.
289a0 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f container[fieldname].end.functio
289c0 6e 20 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 n.premake.remove(fieldname,.valu
289e0 65 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f e).local.cfg.=.premake.CurrentCo
28a00 6e 66 69 67 75 72 61 74 69 6f 6e 0a 63 66 67 2e 72 65 6d 6f 76 65 73 20 3d 20 63 66 67 2e 72 65 nfiguration.cfg.removes.=.cfg.re
28a20 6d 6f 76 65 73 20 6f 72 20 7b 7d 0a 63 66 67 2e 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d moves.or.{}.cfg.removes[fieldnam
28a40 65 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 66 67 2e 72 65 6d 6f 76 65 e].=.premake.setarray(cfg.remove
28a60 73 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 s,.fieldname,.value).end.local.f
28a80 75 6e 63 74 69 6f 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f unction.accessor(name,.value).lo
28aa0 63 61 6c 20 6b 69 6e 64 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d cal.kind....=.premake.fields[nam
28ac0 65 5d 2e 6b 69 6e 64 0a 6c 6f 63 61 6c 20 73 63 6f 70 65 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e e].kind.local.scope...=.premake.
28ae0 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 73 63 6f 70 65 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 fields[name].scope.local.allowed
28b00 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 61 6c 6c 6f 77 65 64 0a .=.premake.fields[name].allowed.
28b20 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 if.(kind.==."string".or.kind.==.
28b40 22 70 61 74 68 22 29 20 61 6e 64 20 76 61 6c 75 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 "path").and.value.then.if.type(v
28b60 61 6c 75 65 29 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 73 74 alue).~=."string".then.error("st
28b80 72 69 6e 67 20 76 61 6c 75 65 20 65 78 70 65 63 74 65 64 22 2c 20 33 29 0a 65 6e 64 0a 65 6e 64 ring.value.expected",.3).end.end
28ba0 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e .local.container,.err.=.premake.
28bc0 67 65 74 6f 62 6a 65 63 74 28 73 63 6f 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e getobject(scope).if.(not.contain
28be0 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 33 29 0a 65 6e 64 0a 69 66 20 6b 69 er).then.error(err,.3).end.if.ki
28c00 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 nd.==."string".then.return.prema
28c20 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c ke.setstring(scope,.name,.value,
28c40 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 .allowed).elseif.kind.==."path".
28c60 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 20 76 61 6c 75 65 20 3d 20 70 61 74 68 2e then.if.value.then.value.=.path.
28c80 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 getabsolute(value).end.return.pr
28ca0 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c emake.setstring(scope,.name,.val
28cc0 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 20 74 68 65 6e 0a 72 ue).elseif.kind.==."list".then.r
28ce0 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 eturn.premake.setarray(container
28d00 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b ,.name,.value,.allowed).elseif.k
28d20 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 ind.==."dirlist".then.return.pre
28d40 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 make.setdirarray(container,.name
28d60 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 ,.value).elseif.kind.==."filelis
28d80 74 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 t".or.kind.==."absolutefilelist"
28da0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 .then.return.premake.setfilearra
28dc0 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 y(container,.name,.value).elseif
28de0 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 .kind.==."keyvalue".or.kind.==."
28e00 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 keypath".then.return.premake.set
28e20 6b 65 79 76 61 6c 75 65 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 keyvalue(scope,.name,.value).end
28e40 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 69 6e 66 6f 20 69 6e 20 70 61 69 72 73 28 70 72 65 .end.for.name,.info.in.pairs(pre
28e60 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 5f 47 5b 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 make.fields).do._G[name].=.funct
28e80 69 6f 6e 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c ion(value).return.accessor(name,
28ea0 20 76 61 6c 75 65 29 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 .value).end.if.info.kind.==."lis
28ec0 74 22 20 6f 72 20 0a 20 20 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 t".or.....info.kind.==."dirlist"
28ee0 20 6f 72 20 0a 20 20 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 .or.....info.kind.==."filelist".
28f00 6f 72 0a 20 20 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 or....info.kind.==."absolutefile
28f20 6c 69 73 74 22 20 0a 74 68 65 6e 0a 5f 47 5b 22 72 65 6d 6f 76 65 22 2e 2e 6e 61 6d 65 5d 20 3d list"..then._G["remove"..name].=
28f40 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 .function(value).premake.remove(
28f60 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f name,.value).end.end.end.functio
28f80 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 74 65 n.configuration(terms).if.not.te
28fa0 72 6d 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 rms.then.return.premake.CurrentC
28fc0 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 onfiguration.end.local.container
28fe0 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 22 63 6f 6e 74 61 ,.err.=.premake.getobject("conta
29000 69 6e 65 72 22 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 iner").if.(not.container).then.e
29020 72 72 6f 72 28 65 72 72 2c 20 32 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 20 7d rror(err,.2).end.local.cfg.=.{.}
29040 0a 63 66 67 2e 74 65 72 6d 73 20 3d 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 7b 74 65 72 6d .cfg.terms.=.table.flatten({term
29060 73 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6e 74 61 69 6e 65 72 2e 62 6c 6f 63 6b s}).table.insert(container.block
29080 73 2c 20 63 66 67 29 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 s,.cfg).premake.CurrentConfigura
290a0 74 69 6f 6e 20 3d 20 63 66 67 0a 63 66 67 2e 6b 65 79 77 6f 72 64 73 20 3d 20 7b 20 7d 0a 66 6f tion.=.cfg.cfg.keywords.=.{.}.fo
290c0 72 20 5f 2c 20 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 74 65 72 6d 73 29 20 64 r._,.word.in.ipairs(cfg.terms).d
290e0 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6b 65 79 77 6f 72 64 73 2c 20 70 61 74 o.table.insert(cfg.keywords,.pat
29100 68 2e 77 69 6c 64 63 61 72 64 73 28 77 6f 72 64 29 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 66 h.wildcards(word):lower()).end.f
29120 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e or.name,.field.in.pairs(premake.
29140 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 28 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 73 74 fields).do.if.(field.kind.~=."st
29160 72 69 6e 67 22 20 61 6e 64 20 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 70 61 74 68 22 29 20 ring".and.field.kind.~=."path").
29180 74 68 65 6e 0a 63 66 67 5b 6e 61 6d 65 5d 20 3d 20 7b 20 7d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 then.cfg[name].=.{.}.end.end.ret
291a0 75 72 6e 20 63 66 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 urn.cfg.end.local.function.creat
291c0 65 67 72 6f 75 70 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 70 61 72 65 6e 74 2c 20 69 6e 70 61 74 68 egroup(name,.sln,.parent,.inpath
291e0 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 ).local.group.=.{}.setmetatable(
29200 67 72 6f 75 70 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 67 72 6f 75 70 22 0a 7d 29 0a 74 61 62 group,.{.__type.=."group".}).tab
29220 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 67 72 6f 75 70 29 0a 73 6c 6e le.insert(sln.groups,.group).sln
29240 2e 67 72 6f 75 70 73 5b 69 6e 70 61 74 68 5d 20 3d 20 67 72 6f 75 70 0a 67 72 6f 75 70 2e 73 6f .groups[inpath].=.group.group.so
29260 6c 75 74 69 6f 6e 20 3d 20 73 6c 6e 0a 67 72 6f 75 70 2e 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 67 lution.=.sln.group.name.=.name.g
29280 72 6f 75 70 2e 75 75 69 64 20 3d 20 6f 73 2e 75 75 69 64 28 67 72 6f 75 70 2e 6e 61 6d 65 29 0a roup.uuid.=.os.uuid(group.name).
292a0 67 72 6f 75 70 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 67 72 6f group.parent.=.parent.return.gro
292c0 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 up.end.local.function.creategrou
292e0 70 73 66 72 6f 6d 70 61 74 68 28 69 6e 70 61 74 68 2c 20 73 6c 6e 29 0a 69 66 20 69 6e 70 61 74 psfrompath(inpath,.sln).if.inpat
29300 68 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 6e 70 h.==.nil.then.return.nil.end.inp
29320 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 ath.=.path.translate(inpath,."/"
29340 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 ).local.groups.=.string.explode(
29360 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 63 75 72 70 61 74 68 20 3d 20 22 22 0a inpath,."/").local.curpath.=."".
29380 6c 6f 63 61 6c 20 6c 61 73 74 67 72 6f 75 70 20 3d 20 6e 69 6c 0a 66 6f 72 20 69 2c 20 76 20 69 local.lastgroup.=.nil.for.i,.v.i
293a0 6e 20 69 70 61 69 72 73 28 67 72 6f 75 70 73 29 20 64 6f 0a 63 75 72 70 61 74 68 20 3d 20 63 75 n.ipairs(groups).do.curpath.=.cu
293c0 72 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 rpath...."/"....v:lower().local.
293e0 67 72 6f 75 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 63 75 72 70 61 74 68 5d 0a 69 66 20 67 group.=.sln.groups[curpath].if.g
29400 72 6f 75 70 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 roup.==.nil.then.group.=.createg
29420 72 6f 75 70 28 76 2c 20 73 6c 6e 2c 20 6c 61 73 74 67 72 6f 75 70 2c 20 63 75 72 70 61 74 68 29 roup(v,.sln,.lastgroup,.curpath)
29440 0a 65 6e 64 0a 6c 61 73 74 67 72 6f 75 70 20 3d 20 67 72 6f 75 70 0a 65 6e 64 0a 72 65 74 75 72 .end.lastgroup.=.group.end.retur
29460 6e 20 6c 61 73 74 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 n.lastgroup.end.local.function.c
29480 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 69 73 55 73 61 67 65 29 reateproject(name,.sln,.isUsage)
294a0 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 70 72 6a .local.prj.=.{}.setmetatable(prj
294c0 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 29 0a 74 61 62 6c 65 ,.{.__type.=."project",.}).table
294e0 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 70 72 6a 29 0a 69 66 28 69 73 .insert(sln.projects,.prj).if(is
29500 55 73 61 67 65 29 20 74 68 65 6e 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 Usage).then.if(sln.projects[name
29520 5d 29 20 74 68 65 6e 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 ]).then.sln.projects[name].usage
29540 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 65 6c 73 65 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 Proj.=.prj;.else.sln.projects[na
29560 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 me].=.prj.end.else.if(sln.projec
29580 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 70 72 6a 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 73 ts[name]).then.prj.usageProj.=.s
295a0 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 73 6c 6e 2e 70 72 6f 6a 65 ln.projects[name];.end.sln.proje
295c0 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 cts[name].=.prj.end.local.group.
295e0 3d 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 28 70 72 65 6d 61 6b 65 2e 43 =.creategroupsfrompath(premake.C
29600 75 72 72 65 6e 74 47 72 6f 75 70 2c 20 73 6c 6e 29 0a 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 20 20 urrentGroup,.sln).prj.solution..
29620 20 20 20 20 20 3d 20 73 6c 6e 0a 70 72 6a 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 .....=.sln.prj.name...........=.
29640 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 name.prj.basedir........=.os.get
29660 63 77 64 28 29 0a 70 72 6a 2e 75 75 69 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 75 75 cwd().prj.uuid...........=.os.uu
29680 69 64 28 70 72 6a 2e 6e 61 6d 65 29 0a 70 72 6a 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 id(prj.name).prj.blocks.........
296a0 3d 20 7b 20 7d 0a 70 72 6a 2e 75 73 61 67 65 20 20 20 3d 20 69 73 55 73 61 67 65 0a 70 72 6a 2e =.{.}.prj.usage...=.isUsage.prj.
296c0 67 72 6f 75 70 20 20 20 20 20 20 20 20 20 20 3d 20 67 72 6f 75 70 0a 72 65 74 75 72 6e 20 70 72 group..........=.group.return.pr
296e0 6a 3b 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 75 73 61 67 65 28 6e 61 6d 65 29 0a 69 66 20 28 j;.end.function.usage(name).if.(
29700 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 not.name).then.if(type(premake.C
29720 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 urrentContainer).~=."project").t
29740 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 6e 6f 74 20 70 72 65 6d 61 6b hen.return.nil.end.if(not.premak
29760 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 e.CurrentContainer.usage).then.r
29780 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 eturn.nil.end.return.premake.Cur
297a0 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 rentContainer.end.local.sln.if.(
297c0 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d type(premake.CurrentContainer).=
297e0 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e =."project").then.sln.=.premake.
29800 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 CurrentContainer.solution.else.s
29820 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e ln.=.premake.CurrentContainer.en
29840 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 d.if.(type(sln).~=."solution").t
29860 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 hen.error("no.active.solution",.
29880 32 29 0a 65 6e 64 0a 20 20 2d 2d 20 69 66 20 74 68 69 73 20 69 73 20 61 20 6e 65 77 20 70 72 6f 2).end...--.if.this.is.a.new.pro
298a0 6a 65 63 74 2c 20 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 6e 20 74 68 61 74 20 73 6c 6f ject,.or.the.project.in.that.slo
298c0 74 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 61 20 75 73 61 67 65 2c 20 63 72 65 61 74 65 20 69 t.doesn't.have.a.usage,.create.i
298e0 74 0a 20 20 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 t...if((not.sln.projects[name]).
29900 6f 72 0a 20 20 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 or...((not.sln.projects[name].us
29920 61 67 65 29 20 61 6e 64 20 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d age).and.(not.sln.projects[name]
29940 2e 75 73 61 67 65 50 72 6f 6a 29 29 29 20 74 68 65 6e 0a 20 20 70 72 65 6d 61 6b 65 2e 43 75 72 .usageProj))).then...premake.Cur
29960 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 rentContainer.=.createproject(na
29980 6d 65 2c 20 73 6c 6e 2c 20 74 72 75 65 29 0a 20 20 65 6c 73 65 0a 20 20 70 72 65 6d 61 6b 65 2e me,.sln,.true)...else...premake.
299a0 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 69 66 66 28 73 6c 6e 2e 70 72 6f 6a 65 CurrentContainer.=.iff(sln.proje
299c0 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 2c 0a 20 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b cts[name].usage,...sln.projects[
299e0 6e 61 6d 65 5d 2c 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 name],.sln.projects[name].usageP
29a00 72 6f 6a 29 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 61 64 64 20 61 6e 20 65 6d 70 74 79 2c 20 67 6c roj)...end...--.add.an.empty,.gl
29a20 6f 62 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 obal.configuration.to.the.projec
29a40 74 0a 20 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 20 20 72 65 74 75 72 6e 20 70 t...configuration.{.}...return.p
29a60 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 20 20 65 6e 64 0a 20 20 remake.CurrentContainer...end...
29a80 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 20 20 69 66 20 28 6e 6f 74 function.project(name)...if.(not
29aa0 20 6e 61 6d 65 29 20 74 68 65 6e 0a 20 20 2d 2d 4f 6e 6c 79 20 72 65 74 75 72 6e 20 6e 6f 6e 2d .name).then...--Only.return.non-
29ac0 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 0a 20 20 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 usage.projects...if(type(premake
29ae0 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 .CurrentContainer).~=."project")
29b00 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 20 20 69 66 28 70 72 65 6d 61 6b .then.return.nil.end...if(premak
29b20 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 e.CurrentContainer.usage).then.r
29b40 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 eturn.nil.end...return.premake.C
29b60 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 20 20 2d 2d 20 69 64 65 6e 74 69 66 urrentContainer.end...--.identif
29b80 79 20 74 68 65 20 70 61 72 65 6e 74 20 73 6f 6c 75 74 69 6f 6e 0a 20 20 6c 6f 63 61 6c 20 73 6c y.the.parent.solution...local.sl
29ba0 6e 0a 20 20 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 n...if.(type(premake.CurrentCont
29bc0 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 20 20 73 6c 6e 20 ainer).==."project").then...sln.
29be0 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 =.premake.CurrentContainer.solut
29c00 69 6f 6e 0a 20 20 65 6c 73 65 0a 20 20 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 ion...else...sln.=.premake.Curre
29c20 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 20 20 65 6e 64 0a 20 20 69 66 20 28 74 79 70 65 28 73 6c 6e ntContainer...end...if.(type(sln
29c40 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 20 20 65 72 72 6f 72 28 22 6e ).~=."solution").then...error("n
29c60 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 20 20 65 6e 64 0a 20 20 2d o.active.solution",.2)...end...-
29c80 2d 20 69 66 20 74 68 69 73 20 69 73 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 2c 20 6f 72 20 74 -.if.this.is.a.new.project,.or.t
29ca0 68 65 20 6f 6c 64 20 70 72 6f 6a 65 63 74 20 69 73 20 61 20 75 73 61 67 65 20 70 72 6f 6a 65 63 he.old.project.is.a.usage.projec
29cc0 74 2c 20 63 72 65 61 74 65 20 69 74 0a 20 20 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 t,.create.it...if((not.sln.proje
29ce0 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d cts[name]).or.sln.projects[name]
29d00 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 20 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f .usage).then...premake.CurrentCo
29d20 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c ntainer.=.createproject(name,.sl
29d40 6e 29 0a 20 20 65 6c 73 65 0a 20 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 n)...else...premake.CurrentConta
29d60 69 6e 65 72 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 20 20 65 6e 64 iner.=.sln.projects[name];...end
29d80 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b .configuration.{.}.return.premak
29da0 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 e.CurrentContainer.end.function.
29dc0 73 6f 6c 75 74 69 6f 6e 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a solution(name).if.not.name.then.
29de0 69 66 20 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 if.type(premake.CurrentContainer
29e00 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 ).==."project".then.return.prema
29e20 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 ke.CurrentContainer.solution.els
29e40 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 e.return.premake.CurrentContaine
29e60 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e r.end.end.premake.CurrentContain
29e80 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a er.=.premake.solution.get(name).
29ea0 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 if.(not.premake.CurrentContainer
29ec0 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 ).then.premake.CurrentContainer.
29ee0 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 65 6e 64 =.premake.solution.new(name).end
29f00 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b .configuration.{.}.return.premak
29f20 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 e.CurrentContainer.end.function.
29f40 67 72 6f 75 70 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 20 0a 72 65 group(name).if.not.name.then..re
29f60 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 70 72 turn.premake.CurrentGroup.end.pr
29f80 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 20 3d 20 6e 61 6d 65 0a 72 65 74 75 72 6e emake.CurrentGroup.=.name.return
29fa0 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 66 75 6e 63 74 69 .premake.CurrentGroup.end.functi
29fc0 6f 6e 20 6e 65 77 61 63 74 69 6f 6e 28 61 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 on.newaction(a).premake.action.a
29fe0 64 64 28 61 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 6f 70 74 69 6f 6e 28 6f 70 74 dd(a).end.function.newoption(opt
2a000 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 65 6e 64 0a 00 6e ).premake.option.add(opt).end..n
2a020 65 77 6f 70 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 63 22 2c 0a ewoption..{.trigger.....=."cc",.
2a040 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 value.......=."VALUE",.descripti
2a060 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 43 2f 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 73 65 on.=."Choose.a.C/C++.compiler.se
2a080 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 67 63 63 22 2c 20 22 47 4e 55 20 47 43 t",.allowed.=.{.{."gcc",."GNU.GC
2a0a0 43 20 28 67 63 63 2f 67 2b 2b 29 22 20 7d 2c 0a 7b 20 22 6f 77 22 2c 20 20 22 4f 70 65 6e 57 61 C.(gcc/g++)".},.{."ow",.."OpenWa
2a0c0 74 63 6f 6d 22 20 20 20 20 20 20 20 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a tcom"........},.}.}.newoption.{.
2a0e0 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 64 6f 74 6e 65 74 22 2c 0a 76 61 6c 75 65 20 20 20 trigger.....=."dotnet",.value...
2a100 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 ....=."VALUE",.description.=."Ch
2a120 6f 6f 73 65 20 61 20 2e 4e 45 54 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 oose.a..NET.compiler.set",.allow
2a140 65 64 20 3d 20 7b 0a 7b 20 22 6d 73 6e 65 74 22 2c 20 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 2e ed.=.{.{."msnet",..."Microsoft..
2a160 4e 45 54 20 28 63 73 63 29 22 20 7d 2c 0a 7b 20 22 6d 6f 6e 6f 22 2c 20 20 20 20 22 4e 6f 76 65 NET.(csc)".},.{."mono",...."Nove
2a180 6c 6c 20 4d 6f 6e 6f 20 28 6d 63 73 29 22 20 20 20 20 7d 2c 0a 7b 20 22 70 6e 65 74 22 2c 20 20 ll.Mono.(mcs)"....},.{."pnet",..
2a1a0 20 20 22 50 6f 72 74 61 62 6c 65 2e 4e 45 54 20 28 63 73 63 63 29 22 20 20 7d 2c 0a 7d 0a 7d 0a .."Portable.NET.(cscc)"..},.}.}.
2a1c0 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 66 69 6c 65 22 newoption.{.trigger.....=."file"
2a1e0 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 46 49 4c 45 22 2c 0a 64 65 73 63 72 69 70 74 ,.value.......=."FILE",.descript
2a200 69 6f 6e 20 3d 20 22 52 65 61 64 20 46 49 4c 45 20 61 73 20 61 20 50 72 65 6d 61 6b 65 20 73 63 ion.=."Read.FILE.as.a.Premake.sc
2a220 72 69 70 74 3b 20 64 65 66 61 75 6c 74 20 69 73 20 27 70 72 65 6d 61 6b 65 34 2e 6c 75 61 27 22 ript;.default.is.'premake4.lua'"
2a240 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 68 65 .}.newoption.{.trigger.....=."he
2a260 6c 70 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 74 68 69 73 lp",.description.=."Display.this
2a280 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 .information".}.newoption.{.trig
2a2a0 67 65 72 20 20 20 20 20 3d 20 22 6f 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 ger.....=."os",.value.......=."V
2a2c0 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 61 74 65 20 66 ALUE",.description.=."Generate.f
2a2e0 69 6c 65 73 20 66 6f 72 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f 70 65 72 61 74 69 6e 67 20 73 iles.for.a.different.operating.s
2a300 79 73 74 65 6d 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 62 73 64 22 2c 20 20 20 20 ystem",.allowed.=.{.{."bsd",....
2a320 20 20 22 4f 70 65 6e 42 53 44 2c 20 4e 65 74 42 53 44 2c 20 6f 72 20 46 72 65 65 42 53 44 22 20 .."OpenBSD,.NetBSD,.or.FreeBSD".
2a340 7d 2c 0a 7b 20 22 6c 69 6e 75 78 22 2c 20 20 20 20 22 4c 69 6e 75 78 22 20 7d 2c 0a 7b 20 22 6d },.{."linux",...."Linux".},.{."m
2a360 61 63 6f 73 78 22 2c 20 20 20 22 41 70 70 6c 65 20 4d 61 63 20 4f 53 20 58 22 20 7d 2c 0a 7b 20 acosx",..."Apple.Mac.OS.X".},.{.
2a380 22 77 69 6e 64 6f 77 73 22 2c 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 22 20 "windows",.."Microsoft.Windows".
2a3a0 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d },.}.}.newoption.{.trigger.....=
2a3c0 20 22 70 6c 61 74 66 6f 72 6d 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 ."platform",.value.......=."VALU
2a3e0 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 41 64 64 20 74 61 72 67 65 74 20 61 72 E",.description.=."Add.target.ar
2a400 63 68 69 74 65 63 74 75 72 65 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 61 63 74 69 chitecture.(if.supported.by.acti
2a420 6f 6e 29 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 78 33 32 22 2c 20 20 20 20 20 20 on)",.allowed.=.{.{."x32",......
2a440 20 20 20 22 33 32 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 78 36 34 22 2c 20 20 20 20 20 20 20 20 20 ..."32-bit".},.{."x64",.........
2a460 22 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 22 2c 20 20 20 22 4d 61 "64-bit".},.{."universal",..."Ma
2a480 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 20 61 6e 64 20 36 34 2d 62 69 74 c.OS.X.Universal,.32-.and.64-bit
2a4a0 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 33 32 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 ".},.{."universal32",."Mac.OS.X.
2a4c0 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 75 6e Universal,.32-bit.only".},.{."un
2a4e0 69 76 65 72 73 61 6c 36 34 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c iversal64",."Mac.OS.X.Universal,
2a500 20 36 34 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 70 73 33 22 2c 20 20 20 20 20 20 20 .64-bit.only".},.{."ps3",.......
2a520 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 33 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 .."Playstation.3.(experimental)"
2a540 20 7d 2c 0a 7b 20 22 78 62 6f 78 33 36 30 22 2c 20 20 20 20 20 22 58 62 6f 78 20 33 36 30 20 28 .},.{."xbox360",....."Xbox.360.(
2a560 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 20 7d 2c 0a 7b 20 22 41 52 4d 22 2c 20 20 20 20 20 20 experimental)".},.{."ARM",......
2a580 20 20 20 22 41 52 4d 20 28 4d 69 63 72 6f 73 6f 66 74 29 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f ..."ARM.(Microsoft)".},.}.}.newo
2a5a0 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 73 63 72 69 70 74 73 22 2c ption.{.trigger.....=."scripts",
2a5c0 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 70 61 74 68 22 2c 0a 64 65 73 63 72 69 70 74 69 .value.......=."path",.descripti
2a5e0 6f 6e 20 3d 20 22 53 65 61 72 63 68 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 63 72 69 on.=."Search.for.additional.scri
2a600 70 74 73 20 6f 6e 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 22 0a 7d 0a 6e 65 77 6f 70 74 69 pts.on.the.given.path".}.newopti
2a620 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 76 65 72 73 69 6f 6e 22 2c 0a 64 65 on.{.trigger.....=."version",.de
2a640 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 scription.=."Display.version.inf
2a660 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 00 2d 2d 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 ormation".}..--.Copyright.(c).20
2a680 31 33 20 45 6e 72 69 71 75 65 20 47 61 72 63 c3 ad 61 20 43 6f 74 61 0a 6c 6f 63 61 6c 20 66 75 13.Enrique.Garc..a.Cota.local.fu
2a6a0 6e 63 74 69 6f 6e 20 73 6d 61 72 74 51 75 6f 74 65 28 73 74 72 29 0a 20 20 69 66 20 73 74 72 3a nction.smartQuote(str)...if.str:
2a6c0 6d 61 74 63 68 28 27 22 27 29 20 61 6e 64 20 6e 6f 74 20 73 74 72 3a 6d 61 74 63 68 28 22 27 22 match('"').and.not.str:match("'"
2a6e0 29 20 74 68 65 6e 0a 20 20 20 20 72 65 74 75 72 6e 20 22 27 22 20 2e 2e 20 73 74 72 20 2e 2e 20 ).then.....return."'"....str....
2a700 22 27 22 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 27 22 27 20 2e 2e 20 73 74 72 3a 67 73 "'"...end...return.'"'....str:gs
2a720 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 ub('"',.'\\"')....'"'.end.local.
2a740 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 7b 0a 20 20 5b 22 controlCharsTranslation.=.{...["
2a760 5c 61 22 5d 20 3d 20 22 5c 5c 61 22 2c 20 20 5b 22 5c 62 22 5d 20 3d 20 22 5c 5c 62 22 2c 20 5b \a"].=."\\a",..["\b"].=."\\b",.[
2a780 22 5c 66 22 5d 20 3d 20 22 5c 5c 66 22 2c 20 20 5b 22 5c 6e 22 5d 20 3d 20 22 5c 5c 6e 22 2c 0a "\f"].=."\\f",..["\n"].=."\\n",.
2a7a0 20 20 5b 22 5c 72 22 5d 20 3d 20 22 5c 5c 72 22 2c 20 20 5b 22 5c 74 22 5d 20 3d 20 22 5c 5c 74 ..["\r"].=."\\r",..["\t"].=."\\t
2a7c0 22 2c 20 5b 22 5c 76 22 5d 20 3d 20 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 ",.["\v"].=."\\v".}.local.functi
2a7e0 6f 6e 20 65 73 63 61 70 65 43 68 61 72 28 63 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 43 on.escapeChar(c).return.controlC
2a800 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 5b 63 5d 20 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e harsTranslation[c].end.local.fun
2a820 63 74 69 6f 6e 20 65 73 63 61 70 65 28 73 74 72 29 0a 20 20 6c 6f 63 61 6c 20 72 65 73 75 6c 74 ction.escape(str)...local.result
2a840 20 3d 20 73 74 72 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 3a 67 73 75 62 28 22 .=.str:gsub("\\",."\\\\"):gsub("
2a860 28 25 63 29 22 2c 20 65 73 63 61 70 65 43 68 61 72 29 0a 20 20 72 65 74 75 72 6e 20 72 65 73 75 (%c)",.escapeChar)...return.resu
2a880 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 49 64 65 6e 74 69 66 69 lt.end.local.function.isIdentifi
2a8a0 65 72 28 73 74 72 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 er(str)...return.type(str).==.'s
2a8c0 74 72 69 6e 67 27 20 61 6e 64 20 73 74 72 3a 6d 61 74 63 68 28 20 22 5e 5b 5f 25 61 5d 5b 5f 25 tring'.and.str:match(."^[_%a][_%
2a8e0 61 25 64 5d 2a 24 22 20 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 41 a%d]*$".).end.local.function.isA
2a900 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 rrayKey(k,.length)...return.type
2a920 28 6b 29 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 61 6e 64 20 31 20 3c 3d 20 6b 20 61 6e 64 20 6b (k).==.'number'.and.1.<=.k.and.k
2a940 20 3c 3d 20 6c 65 6e 67 74 68 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 .<=.length.end.local.function.is
2a960 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 DictionaryKey(k,.length)...retur
2a980 6e 20 6e 6f 74 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 65 6e 64 0a n.not.isArrayKey(k,.length).end.
2a9a0 6c 6f 63 61 6c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 3d 20 7b 0a 20 20 5b 27 local.defaultTypeOrders.=.{...['
2a9c0 6e 75 6d 62 65 72 27 5d 20 20 20 3d 20 31 2c 20 5b 27 62 6f 6f 6c 65 61 6e 27 5d 20 20 3d 20 32 number']...=.1,.['boolean']..=.2
2a9e0 2c 20 5b 27 73 74 72 69 6e 67 27 5d 20 3d 20 33 2c 20 5b 27 74 61 62 6c 65 27 5d 20 3d 20 34 2c ,.['string'].=.3,.['table'].=.4,
2aa00 0a 20 20 5b 27 66 75 6e 63 74 69 6f 6e 27 5d 20 3d 20 35 2c 20 5b 27 75 73 65 72 64 61 74 61 27 ...['function'].=.5,.['userdata'
2aa20 5d 20 3d 20 36 2c 20 5b 27 74 68 72 65 61 64 27 5d 20 3d 20 37 0a 7d 0a 6c 6f 63 61 6c 20 66 75 ].=.6,.['thread'].=.7.}.local.fu
2aa40 6e 63 74 69 6f 6e 20 73 6f 72 74 4b 65 79 73 28 61 2c 20 62 29 0a 20 20 6c 6f 63 61 6c 20 74 61 nction.sortKeys(a,.b)...local.ta
2aa60 2c 20 74 62 20 3d 20 74 79 70 65 28 61 29 2c 20 74 79 70 65 28 62 29 0a 20 20 2d 2d 20 73 74 72 ,.tb.=.type(a),.type(b)...--.str
2aa80 69 6e 67 73 20 61 6e 64 20 6e 75 6d 62 65 72 73 20 61 72 65 20 73 6f 72 74 65 64 20 6e 75 6d 65 ings.and.numbers.are.sorted.nume
2aaa0 72 69 63 61 6c 6c 79 2f 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 69 66 20 74 61 20 3d rically/alphabetically...if.ta.=
2aac0 3d 20 74 62 20 61 6e 64 20 28 74 61 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 6f 72 20 74 61 20 3d =.tb.and.(ta.==.'string'.or.ta.=
2aae0 3d 20 27 6e 75 6d 62 65 72 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 61 20 3c 20 62 20 65 6e =.'number').then.return.a.<.b.en
2ab00 64 0a 20 20 6c 6f 63 61 6c 20 64 74 61 2c 20 64 74 62 20 3d 20 64 65 66 61 75 6c 74 54 79 70 65 d...local.dta,.dtb.=.defaultType
2ab20 4f 72 64 65 72 73 5b 74 61 5d 2c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 Orders[ta],.defaultTypeOrders[tb
2ab40 5d 0a 20 20 2d 2d 20 54 77 6f 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 61 72 65 20 63 6f 6d ]...--.Two.default.types.are.com
2ab60 70 61 72 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 54 79 pared.according.to.the.defaultTy
2ab80 70 65 4f 72 64 65 72 73 20 74 61 62 6c 65 0a 20 20 69 66 20 64 74 61 20 61 6e 64 20 64 74 62 20 peOrders.table...if.dta.and.dtb.
2aba0 74 68 65 6e 20 72 65 74 75 72 6e 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 then.return.defaultTypeOrders[ta
2abc0 5d 20 3c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 65 6c 73 65 ].<.defaultTypeOrders[tb]...else
2abe0 69 66 20 64 74 61 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 20 2d 2d 20 if.dta.....then.return.true..--.
2ac00 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 62 65 66 6f 72 65 20 63 75 73 74 6f 6d 20 6f 6e 65 73 default.types.before.custom.ones
2ac20 0a 20 20 65 6c 73 65 69 66 20 64 74 62 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 ...elseif.dtb.....then.return.fa
2ac40 6c 73 65 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 66 74 65 72 20 64 65 66 61 75 6c lse.--.custom.types.after.defaul
2ac60 74 20 6f 6e 65 73 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 t.ones...end...--.custom.types.a
2ac80 72 65 20 73 6f 72 74 65 64 20 6f 75 74 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 72 re.sorted.out.alphabetically...r
2aca0 65 74 75 72 6e 20 74 61 20 3c 20 74 62 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e eturn.ta.<.tb.end.local.function
2acc0 20 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 6c 6f 63 61 6c 20 6b 65 .getDictionaryKeys(t)...local.ke
2ace0 79 73 2c 20 6c 65 6e 67 74 68 20 3d 20 7b 7d 2c 20 23 74 0a 20 20 66 6f 72 20 6b 2c 5f 20 69 6e ys,.length.=.{},.#t...for.k,_.in
2ad00 20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 69 66 20 69 73 44 69 63 74 69 6f 6e 61 72 79 .pairs(t).do.....if.isDictionary
2ad20 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 20 74 68 65 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 Key(k,.length).then.table.insert
2ad40 28 6b 65 79 73 2c 20 6b 29 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 74 61 62 6c 65 2e 73 6f 72 74 (keys,.k).end...end...table.sort
2ad60 28 6b 65 79 73 2c 20 73 6f 72 74 4b 65 79 73 29 0a 20 20 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 (keys,.sortKeys)...return.keys.e
2ad80 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 nd.local.function.getToStringRes
2ada0 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 6c 6f 63 61 6c 20 5f 5f 74 6f 73 74 72 ultSafely(t,.mt)...local.__tostr
2adc0 69 6e 67 20 3d 20 74 79 70 65 28 6d 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 72 61 ing.=.type(mt).==.'table'.and.ra
2ade0 77 67 65 74 28 6d 74 2c 20 27 5f 5f 74 6f 73 74 72 69 6e 67 27 29 0a 20 20 6c 6f 63 61 6c 20 73 wget(mt,.'__tostring')...local.s
2ae00 74 72 2c 20 6f 6b 0a 20 20 69 66 20 74 79 70 65 28 5f 5f 74 6f 73 74 72 69 6e 67 29 20 3d 3d 20 tr,.ok...if.type(__tostring).==.
2ae20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 0a 20 20 20 20 6f 6b 2c 20 73 74 72 20 3d 20 70 63 'function'.then.....ok,.str.=.pc
2ae40 61 6c 6c 28 5f 5f 74 6f 73 74 72 69 6e 67 2c 20 74 29 0a 20 20 20 20 73 74 72 20 3d 20 6f 6b 20 all(__tostring,.t).....str.=.ok.
2ae60 61 6e 64 20 73 74 72 20 6f 72 20 27 65 72 72 6f 72 3a 20 27 20 2e 2e 20 74 6f 73 74 72 69 6e 67 and.str.or.'error:.'....tostring
2ae80 28 73 74 72 29 0a 20 20 65 6e 64 0a 20 20 69 66 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 (str)...end...if.type(str).==.'s
2aea0 74 72 69 6e 67 27 20 61 6e 64 20 23 73 74 72 20 3e 20 30 20 74 68 65 6e 20 72 65 74 75 72 6e 20 tring'.and.#str.>.0.then.return.
2aec0 73 74 72 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c str.end.end.local.maxIdsMetaTabl
2aee0 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 6c 66 2c e.=.{...__index.=.function(self,
2af00 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 .typeName).....rawset(self,.type
2af20 4e 61 6d 65 2c 20 30 29 0a 20 20 20 20 72 65 74 75 72 6e 20 30 0a 20 20 65 6e 64 0a 7d 0a 6c 6f Name,.0).....return.0...end.}.lo
2af40 63 61 6c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d cal.idsMetaTable.=.{...__index.=
2af60 20 66 75 6e 63 74 69 6f 6e 20 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 6c .function.(self,.typeName).....l
2af80 6f 63 61 6c 20 63 6f 6c 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d ocal.col.=.setmetatable({},.{__m
2afa0 6f 64 65 20 3d 20 22 6b 76 22 7d 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 ode.=."kv"}).....rawset(self,.ty
2afc0 70 65 4e 61 6d 65 2c 20 63 6f 6c 29 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 0a 20 20 65 6e peName,.col).....return.col...en
2afe0 64 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 d.}.local.function.countTableApp
2b000 65 61 72 61 6e 63 65 73 28 74 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 earances(t,.tableAppearances)...
2b020 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e tableAppearances.=.tableAppearan
2b040 63 65 73 20 6f 72 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 ces.or.setmetatable({},.{__mode.
2b060 3d 20 22 6b 22 7d 29 0a 20 20 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 =."k"})...if.type(t).==.'table'.
2b080 74 68 65 6e 0a 20 20 20 20 69 66 20 6e 6f 74 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 then.....if.not.tableAppearances
2b0a0 5b 74 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b [t].then.......tableAppearances[
2b0c0 74 5d 20 3d 20 31 0a 20 20 20 20 20 20 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 t].=.1.......for.k,v.in.pairs(t)
2b0e0 20 64 6f 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 .do.........countTableAppearance
2b100 73 28 6b 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 20 20 63 s(k,.tableAppearances).........c
2b120 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 76 2c 20 74 61 62 6c 65 41 70 70 ountTableAppearances(v,.tableApp
2b140 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 63 6f 75 6e 74 54 earances).......end.......countT
2b160 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 2c ableAppearances(getmetatable(t),
2b180 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 .tableAppearances).....else.....
2b1a0 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 74 61 62 6c 65 41 70 70 ..tableAppearances[t].=.tableApp
2b1c0 65 61 72 61 6e 63 65 73 5b 74 5d 20 2b 20 31 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 earances[t].+.1.....end...end...
2b1e0 72 65 74 75 72 6e 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 0a 65 6e 64 0a 6c 6f 63 61 return.tableAppearances.end.loca
2b200 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 66 69 6c 74 65 72 29 0a l.function.parse_filter(filter).
2b220 20 20 69 66 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 ..if.type(filter).==.'function'.
2b240 74 68 65 6e 20 72 65 74 75 72 6e 20 66 69 6c 74 65 72 20 65 6e 64 0a 20 20 2d 2d 20 6e 6f 74 20 then.return.filter.end...--.not.
2b260 61 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 69 74 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c a.function,.so.it.must.be.a.tabl
2b280 65 20 6f 72 20 74 61 62 6c 65 2d 6c 69 6b 65 0a 20 20 66 69 6c 74 65 72 20 3d 20 74 79 70 65 28 e.or.table-like...filter.=.type(
2b2a0 66 69 6c 74 65 72 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 66 69 6c 74 65 72 20 6f 72 filter).==.'table'.and.filter.or
2b2c0 20 7b 66 69 6c 74 65 72 7d 0a 20 20 6c 6f 63 61 6c 20 64 69 63 74 69 6f 6e 61 72 79 20 3d 20 7b .{filter}...local.dictionary.=.{
2b2e0 7d 0a 20 20 66 6f 72 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 66 69 6c 74 65 72 29 20 64 6f 20 }...for._,v.in.pairs(filter).do.
2b300 64 69 63 74 69 6f 6e 61 72 79 5b 76 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 20 20 72 65 74 75 72 dictionary[v].=.true.end...retur
2b320 6e 20 66 75 6e 63 74 69 6f 6e 28 78 29 20 72 65 74 75 72 6e 20 64 69 63 74 69 6f 6e 61 72 79 5b n.function(x).return.dictionary[
2b340 78 5d 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 50 61 x].end.end.local.function.makePa
2b360 74 68 28 70 61 74 68 2c 20 6b 65 79 29 0a 20 20 6c 6f 63 61 6c 20 6e 65 77 50 61 74 68 2c 20 6c th(path,.key)...local.newPath,.l
2b380 65 6e 20 3d 20 7b 7d 2c 20 23 70 61 74 68 0a 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 20 64 6f en.=.{},.#path...for.i=1,.len.do
2b3a0 20 6e 65 77 50 61 74 68 5b 69 5d 20 3d 20 70 61 74 68 5b 69 5d 20 65 6e 64 0a 20 20 6e 65 77 50 .newPath[i].=.path[i].end...newP
2b3c0 61 74 68 5b 6c 65 6e 2b 31 5d 20 3d 20 6b 65 79 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 50 61 74 ath[len+1].=.key...return.newPat
2b3e0 68 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 28 72 6f 6f 74 4f 62 6a 65 63 h.end.function.inspect(rootObjec
2b400 74 2c 20 6f 70 74 69 6f 6e 73 29 0a 20 20 6f 70 74 69 6f 6e 73 20 20 20 20 20 20 20 3d 20 6f 70 t,.options)...options.......=.op
2b420 74 69 6f 6e 73 20 6f 72 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 64 65 70 74 68 20 20 20 3d 20 6f 70 tions.or.{}...local.depth...=.op
2b440 74 69 6f 6e 73 2e 64 65 70 74 68 20 6f 72 20 6d 61 74 68 2e 68 75 67 65 0a 20 20 6c 6f 63 61 6c tions.depth.or.math.huge...local
2b460 20 66 69 6c 74 65 72 20 20 3d 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 6f 70 74 69 6f 6e 73 2e .filter..=.parse_filter(options.
2b480 66 69 6c 74 65 72 20 6f 72 20 7b 7d 29 0a 20 20 6c 6f 63 61 6c 20 74 61 62 6c 65 41 70 70 65 61 filter.or.{})...local.tableAppea
2b4a0 72 61 6e 63 65 73 20 3d 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 72 rances.=.countTableAppearances(r
2b4c0 6f 6f 74 4f 62 6a 65 63 74 29 0a 20 20 6c 6f 63 61 6c 20 62 75 66 66 65 72 20 3d 20 7b 7d 0a 20 ootObject)...local.buffer.=.{}..
2b4e0 20 6c 6f 63 61 6c 20 6d 61 78 49 64 73 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c .local.maxIds.=.setmetatable({},
2b500 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 69 64 73 20 20 20 .maxIdsMetaTable)...local.ids...
2b520 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 .=.setmetatable({},.idsMetaTable
2b540 29 0a 20 20 6c 6f 63 61 6c 20 6c 65 76 65 6c 20 20 3d 20 30 0a 20 20 6c 6f 63 61 6c 20 62 6c 65 )...local.level..=.0...local.ble
2b560 6e 20 20 20 3d 20 30 20 2d 2d 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 0a 20 20 6c 6f 63 61 6c n...=.0.--.buffer.length...local
2b580 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 73 28 2e 2e 2e 29 0a 20 20 20 20 6c 6f 63 61 6c 20 61 72 .function.puts(...).....local.ar
2b5a0 67 73 20 3d 20 7b 2e 2e 2e 7d 0a 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 23 61 72 67 73 20 64 6f gs.=.{...}.....for.i=1,.#args.do
2b5c0 0a 20 20 20 20 20 20 62 6c 65 6e 20 3d 20 62 6c 65 6e 20 2b 20 31 0a 20 20 20 20 20 20 62 75 66 .......blen.=.blen.+.1.......buf
2b5e0 66 65 72 5b 62 6c 65 6e 5d 20 3d 20 74 6f 73 74 72 69 6e 67 28 61 72 67 73 5b 69 5d 29 0a 20 20 fer[blen].=.tostring(args[i])...
2b600 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 77 ..end...end...local.function.dow
2b620 6e 28 66 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2b 20 31 0a 20 20 20 20 66 n(f).....level.=.level.+.1.....f
2b640 28 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2d 20 31 0a 20 20 65 6e 64 0a 20 ().....level.=.level.-.1...end..
2b660 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 70 75 74 .local.function.tabify().....put
2b680 73 28 22 5c 6e 22 2c 20 73 74 72 69 6e 67 2e 72 65 70 28 22 20 20 22 2c 20 6c 65 76 65 6c 29 29 s("\n",.string.rep("..",.level))
2b6a0 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 61 43 6f 6e ...end...local.function.commaCon
2b6c0 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 69 66 20 6e 65 65 64 73 43 6f 6d trol(needsComma).....if.needsCom
2b6e0 6d 61 20 74 68 65 6e 20 70 75 74 73 28 27 2c 27 29 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e ma.then.puts(',').end.....return
2b700 20 74 72 75 65 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 72 .true...end...local.function.alr
2b720 65 61 64 79 56 69 73 69 74 65 64 28 76 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 5b 74 79 eadyVisited(v).....return.ids[ty
2b740 70 65 28 76 29 5d 5b 76 5d 20 7e 3d 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 pe(v)][v].~=.nil...end...local.f
2b760 75 6e 63 74 69 6f 6e 20 67 65 74 49 64 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 unction.getId(v).....local.tv.=.
2b780 74 79 70 65 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 69 64 20 3d 20 69 64 73 5b 74 76 5d 5b 76 type(v).....local.id.=.ids[tv][v
2b7a0 5d 0a 20 20 20 20 69 66 20 6e 6f 74 20 69 64 20 74 68 65 6e 0a 20 20 20 20 20 20 69 64 20 20 20 ].....if.not.id.then.......id...
2b7c0 20 20 20 20 20 20 3d 20 6d 61 78 49 64 73 5b 74 76 5d 20 2b 20 31 0a 20 20 20 20 20 20 6d 61 78 ......=.maxIds[tv].+.1.......max
2b7e0 49 64 73 5b 74 76 5d 20 3d 20 69 64 0a 20 20 20 20 20 20 69 64 73 5b 74 76 5d 5b 76 5d 20 3d 20 Ids[tv].=.id.......ids[tv][v].=.
2b800 69 64 0a 20 20 20 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 0a 20 20 65 6e 64 0a 20 id.....end.....return.id...end..
2b820 20 6c 6f 63 61 6c 20 70 75 74 56 61 6c 75 65 20 2d 2d 20 66 6f 72 77 61 72 64 20 64 65 63 6c 61 .local.putValue.--.forward.decla
2b840 72 61 74 69 6f 6e 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 67 6f 20 62 65 66 6f 72 65 20 70 ration.that.needs.to.go.before.p
2b860 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f utTable.&.putKey...local.functio
2b880 6e 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 69 66 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 n.putKey(k).....if.isIdentifier(
2b8a0 6b 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 70 75 74 73 28 6b 29 20 65 6e 64 0a 20 20 20 20 70 k).then.return.puts(k).end.....p
2b8c0 75 74 73 28 20 22 5b 22 20 29 0a 20 20 20 20 70 75 74 56 61 6c 75 65 28 6b 2c 20 7b 7d 29 0a 20 uts(."[".).....putValue(k,.{})..
2b8e0 20 20 20 70 75 74 73 28 22 5d 22 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 ...puts("]")...end...local.funct
2b900 69 6f 6e 20 70 75 74 54 61 62 6c 65 28 74 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 61 6c 72 ion.putTable(t,.path).....if.alr
2b920 65 61 64 79 56 69 73 69 74 65 64 28 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 eadyVisited(t).then.......puts('
2b940 3c 74 61 62 6c 65 20 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 0a 20 20 20 20 65 6c 73 <table.',.getId(t),.'>').....els
2b960 65 69 66 20 6c 65 76 65 6c 20 3e 3d 20 64 65 70 74 68 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 eif.level.>=.depth.then.......pu
2b980 74 73 28 27 7b 2e 2e 2e 7d 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 69 66 20 74 61 ts('{...}').....else.......if.ta
2b9a0 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3e 20 31 20 74 68 65 6e 20 70 75 74 73 28 bleAppearances[t].>.1.then.puts(
2b9c0 27 3c 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 20 65 6e 64 0a 20 20 20 20 20 20 6c 6f '<',.getId(t),.'>').end.......lo
2b9e0 63 61 6c 20 64 69 63 74 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 44 69 63 74 69 cal.dictKeys..........=.getDicti
2ba00 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6c 65 6e 67 74 68 20 onaryKeys(t).......local.length.
2ba20 20 20 20 20 20 20 20 20 20 20 20 3d 20 23 74 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6d 74 20 20 ...........=.#t.......local.mt..
2ba40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a ..............=.getmetatable(t).
2ba60 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 20 3d 20 ......local.to_string_result..=.
2ba80 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 getToStringResultSafely(t,.mt)..
2baa0 20 20 20 20 20 70 75 74 73 28 27 7b 27 29 0a 20 20 20 20 20 20 64 6f 77 6e 28 66 75 6e 63 74 69 .....puts('{').......down(functi
2bac0 6f 6e 28 29 0a 20 20 20 20 20 20 20 20 69 66 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 on().........if.to_string_result
2bae0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 2d 2d 20 27 2c 20 65 73 63 .then...........puts('.--.',.esc
2bb00 61 70 65 28 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 ape(to_string_result))..........
2bb20 20 69 66 20 6c 65 6e 67 74 68 20 3e 3d 20 31 20 74 68 65 6e 20 74 61 62 69 66 79 28 29 20 65 6e .if.length.>=.1.then.tabify().en
2bb40 64 20 2d 2d 20 74 61 62 69 66 79 20 74 68 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 0a 20 20 20 d.--.tabify.the.array.values....
2bb60 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 6d .....end.........local.needsComm
2bb80 61 20 3d 20 66 61 6c 73 65 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 67 74 a.=.false.........for.i=1,.lengt
2bba0 68 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d h.do...........needsComma.=.comm
2bbc0 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 70 aControl(needsComma)...........p
2bbe0 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 69 5d uts('.')...........putValue(t[i]
2bc00 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 69 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 ,.makePath(path,.i)).........end
2bc20 0a 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 6b 20 69 6e 20 69 70 61 69 72 73 28 64 69 63 74 4b .........for._,k.in.ipairs(dictK
2bc40 65 79 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 eys).do...........needsComma.=.c
2bc60 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 ommaControl(needsComma).........
2bc80 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 4b 65 79 28 6b 29 0a 20 ..tabify()...........putKey(k)..
2bca0 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 .........puts('.=.')...........p
2bcc0 75 74 56 61 6c 75 65 28 74 5b 6b 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 29 29 utValue(t[k],.makePath(path,.k))
2bce0 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 69 66 20 6d 74 20 74 68 65 6e 0a .........end.........if.mt.then.
2bd00 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 ..........needsComma.=.commaCont
2bd20 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 rol(needsComma)...........tabify
2bd40 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 6d 65 74 61 74 61 62 6c 65 3e 20 3d ()...........puts('<metatable>.=
2bd60 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 6d 74 2c 20 6d 61 6b 65 50 .')...........putValue(mt,.makeP
2bd80 61 74 68 28 70 61 74 68 2c 20 27 3c 6d 65 74 61 74 61 62 6c 65 3e 27 29 29 0a 20 20 20 20 20 20 ath(path,.'<metatable>')).......
2bda0 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 20 20 69 66 20 23 64 69 63 74 4b ..end.......end).......if.#dictK
2bdc0 65 79 73 20 3e 20 30 20 6f 72 20 6d 74 20 74 68 65 6e 20 2d 2d 20 64 69 63 74 69 6f 6e 61 72 79 eys.>.0.or.mt.then.--.dictionary
2bde0 20 74 61 62 6c 65 2e 20 4a 75 73 74 69 66 79 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 .table..Justify.closing.}.......
2be00 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 6c 65 6e 67 74 68 20 3e ..tabify().......elseif.length.>
2be20 20 30 20 74 68 65 6e 20 2d 2d 20 61 72 72 61 79 20 74 61 62 6c 65 73 20 68 61 76 65 20 6f 6e 65 .0.then.--.array.tables.have.one
2be40 20 65 78 74 72 61 20 73 70 61 63 65 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 .extra.space.before.closing.}...
2be60 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 ......puts('.').......end.......
2be80 70 75 74 73 28 27 7d 27 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 70 75 74 puts('}').....end...end...--.put
2bea0 76 61 6c 75 65 20 69 73 20 66 6f 72 77 61 72 64 2d 64 65 63 6c 61 72 65 64 20 62 65 66 6f 72 65 value.is.forward-declared.before
2bec0 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 70 75 74 56 61 6c 75 65 20 3d 20 .putTable.&.putKey...putValue.=.
2bee0 66 75 6e 63 74 69 6f 6e 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 66 69 6c 74 65 72 28 function(v,.path).....if.filter(
2bf00 76 2c 20 70 61 74 68 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 66 69 6c 74 65 v,.path).then.......puts('<filte
2bf20 72 65 64 3e 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d red>').....else.......local.tv.=
2bf40 20 74 79 70 65 28 76 29 0a 20 20 20 20 20 20 69 66 20 74 76 20 3d 3d 20 27 73 74 72 69 6e 67 27 .type(v).......if.tv.==.'string'
2bf60 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 73 6d 61 72 74 51 75 6f 74 65 28 65 73 .then.........puts(smartQuote(es
2bf80 63 61 70 65 28 76 29 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 6e 75 cape(v))).......elseif.tv.==.'nu
2bfa0 6d 62 65 72 27 20 6f 72 20 74 76 20 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 6f 72 20 74 76 20 3d mber'.or.tv.==.'boolean'.or.tv.=
2bfc0 3d 20 27 6e 69 6c 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 74 6f 73 74 72 69 =.'nil'.then.........puts(tostri
2bfe0 6e 67 28 76 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 74 61 62 6c 65 ng(v)).......elseif.tv.==.'table
2c000 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 54 61 62 6c 65 28 76 2c 20 70 61 74 68 29 '.then.........putTable(v,.path)
2c020 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 27 2c 74 76 2c .......else.........puts('<',tv,
2c040 27 20 27 2c 67 65 74 49 64 28 76 29 2c 27 3e 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 '.',getId(v),'>').......end.....
2c060 65 6e 64 0a 20 20 65 6e 64 0a 20 20 70 75 74 56 61 6c 75 65 28 72 6f 6f 74 4f 62 6a 65 63 74 2c end...end...putValue(rootObject,
2c080 20 7b 7d 29 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 66 66 65 .{})...return.table.concat(buffe
2c0a0 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 74 61 62 6c 65 28 6e 61 6d 65 2c r).end.function.printtable(name,
2c0c0 20 74 61 62 6c 65 29 0a 70 72 69 6e 74 28 22 2d 2d 2d 20 22 20 2e 2e 20 6e 61 6d 65 29 0a 70 72 .table).print("---."....name).pr
2c0e0 69 6e 74 28 69 6e 73 70 65 63 74 28 74 61 62 6c 65 29 29 0a 70 72 69 6e 74 28 22 2d 2d 2d 22 29 int(inspect(table)).print("---")
2c100 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 .end..premake.dotnet.=.{.}.prema
2c120 6b 65 2e 64 6f 74 6e 65 74 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a ke.dotnet.namestyle.=."windows".
2c140 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d local.flags.=.{.FatalWarning...=
2c160 20 22 2f 77 61 72 6e 61 73 65 72 72 6f 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 ."/warnaserror",.Optimize.......
2c180 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 =."/optimize",.OptimizeSize...=.
2c1a0 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2f "/optimize",.OptimizeSpeed..=."/
2c1c0 6f 70 74 69 6d 69 7a 65 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2f 64 65 optimize",.Symbols........=."/de
2c1e0 62 75 67 22 2c 0a 55 6e 73 61 66 65 20 20 20 20 20 20 20 20 20 3d 20 22 2f 75 6e 73 61 66 65 22 bug",.Unsafe.........=."/unsafe"
2c200 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 .}.function.premake.dotnet.getbu
2c220 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 ildaction(fcfg).local.ext.=.path
2c240 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 .getextension(fcfg.name):lower()
2c260 0a 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 .if.fcfg.buildaction.==."Compile
2c280 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 63 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 ".or.ext.==.".cs".then.return."C
2c2a0 6f 6d 70 69 6c 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 ompile".elseif.fcfg.buildaction.
2c2c0 3d 3d 20 22 45 6d 62 65 64 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 ==."Embed".or.ext.==.".resx".the
2c2e0 6e 0a 72 65 74 75 72 6e 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 0a 65 6c 73 65 n.return."EmbeddedResource".else
2c300 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 70 79 22 20 6f 72 if.fcfg.buildaction.==."Copy".or
2c320 20 65 78 74 20 3d 3d 20 22 2e 61 73 61 78 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 70 78 .ext.==.".asax".or.ext.==.".aspx
2c340 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6e 74 65 6e 74 22 0a 65 6c 73 65 0a 72 65 74 ".then.return."Content".else.ret
2c360 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d urn."None".end.end.function.prem
2c380 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 63 66 67 29 0a 69 ake.dotnet.getcompilervar(cfg).i
2c3a0 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 73 6e 65 74 22 29 20 74 f.(_OPTIONS.dotnet.==."msnet").t
2c3c0 68 65 6e 0a 72 65 74 75 72 6e 20 22 63 73 63 22 0a 65 6c 73 65 69 66 20 28 5f 4f 50 54 49 4f 4e hen.return."csc".elseif.(_OPTION
2c3e0 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 6f 6e 6f 22 29 20 74 68 65 6e 0a 69 66 20 28 63 66 67 S.dotnet.==."mono").then.if.(cfg
2c400 2e 66 72 61 6d 65 77 6f 72 6b 20 3c 3d 20 22 31 2e 31 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e .framework.<=."1.1").then.return
2c420 20 22 6d 63 73 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3e 3d 20 ."mcs".elseif.(cfg.framework.>=.
2c440 22 34 2e 30 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 64 6d 63 73 22 0a 65 6c 73 65 20 0a "4.0").then.return."dmcs".else..
2c460 72 65 74 75 72 6e 20 22 67 6d 63 73 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 63 return."gmcs".end.else.return."c
2c480 73 63 63 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f scc".end.end.function.premake.do
2c4a0 74 6e 65 74 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 tnet.getflags(cfg).local.result.
2c4c0 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 66 6c 61 =.table.translate(cfg.flags,.fla
2c4e0 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 gs).return.result.end.function.p
2c500 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 63 66 67 29 0a 69 66 20 28 63 remake.dotnet.getkind(cfg).if.(c
2c520 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 29 20 74 68 65 6e 0a 72 65 fg.kind.==."ConsoleApp").then.re
2c540 74 75 72 6e 20 22 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 turn."Exe".elseif.(cfg.kind.==."
2c560 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 57 69 6e 45 78 WindowedApp").then.return."WinEx
2c580 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 e".elseif.(cfg.kind.==."SharedLi
2c5a0 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4c 69 62 72 61 72 79 22 0a 65 6e 64 0a 65 6e b").then.return."Library".end.en
2c5c0 64 00 70 72 65 6d 61 6b 65 2e 67 63 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e d.premake.gcc.=.{.}.premake.gcc.
2c5e0 63 63 20 20 20 20 20 3d 20 22 67 63 63 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 78 78 20 20 cc.....=."gcc".premake.gcc.cxx..
2c600 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 61 72 20 20 20 20 20 3d 20 22 ..=."g++".premake.gcc.ar.....=."
2c620 61 72 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 20 20 3d 20 66 61 6c 73 65 0a 6c ar".premake.gcc.llvm...=.false.l
2c640 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 6e 61 62 6c 65 53 53 45 20 20 20 20 20 20 3d ocal.cflags.=.{.EnableSSE......=
2c660 20 22 2d 6d 73 73 65 22 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 20 20 20 20 3d 20 22 2d 6d 73 73 ."-msse",.EnableSSE2.....=."-mss
2c680 65 32 22 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 61 6c 6c 20 2d 57 65 e2",.ExtraWarnings..=."-Wall.-We
2c6a0 78 74 72 61 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 65 72 72 6f 72 xtra",.FatalWarnings..=."-Werror
2c6c0 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 66 66 61 73 74 2d 6d 61 74 68 ",.FloatFast......=."-ffast-math
2c6e0 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 66 66 6c 6f 61 74 2d 73 74 6f ",.FloatStrict....=."-ffloat-sto
2c700 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 22 2d 66 6f 6d 69 74 2d 66 72 re",.NoFramePointer.=."-fomit-fr
2c720 61 6d 65 2d 70 6f 69 6e 74 65 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 ame-pointer",.Optimize.......=."
2c740 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 22 2c 0a 4f 70 -O2",.OptimizeSize...=."-Os",.Op
2c760 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 33 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 timizeSpeed..=."-O3",.Symbols...
2c780 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a .....=."-g",.}.local.cxxflags.=.
2c7a0 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 66 6e 6f 2d 65 78 63 65 70 74 69 {.NoExceptions...=."-fno-excepti
2c7c0 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 66 6e 6f 2d 72 74 74 ons",.NoRTTI.........=."-fno-rtt
2c7e0 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 20 3d 20 22 2d 66 75 6e 73 69 67 6e 65 64 i",.UnsignedChar...=."-funsigned
2c800 2d 63 68 61 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 20 -char",.}.premake.gcc.platforms.
2c820 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 =.{.Native.=.{.cppflags.=."-MMD"
2c840 2c 0a 7d 2c 0a 78 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a ,.},.x32.=.{.cppflags.=."-MMD",.
2c860 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 33 32 22 2c 0a 6c 64 66 6c 61 67 73 20 20 3d 20 22 2d flags....=."-m32",.ldflags..=."-
2c880 4c 2f 75 73 72 2f 6c 69 62 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 67 L/usr/lib32",.},.x64.=.{.cppflag
2c8a0 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 36 34 22 2c 0a 6c s.=."-MMD",.flags....=."-m64",.l
2c8c0 64 66 6c 61 67 73 20 20 3d 20 22 2d 4c 2f 75 73 72 2f 6c 69 62 36 34 22 2c 0a 7d 2c 0a 55 6e 69 dflags..=."-L/usr/lib64",.},.Uni
2c8e0 76 65 72 73 61 6c 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 versal.=.{.cppflags.=."",.flags.
2c900 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 ...=."-arch.i386.-arch.x86_64.-a
2c920 72 63 68 20 70 70 63 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 rch.ppc.-arch.ppc64",.},.Univers
2c940 61 6c 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 al32.=.{.cppflags.=."",.flags...
2c960 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 70 70 63 22 2c 0a 7d 2c 0a 55 6e .=."-arch.i386.-arch.ppc",.},.Un
2c980 69 76 65 72 73 61 6c 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 iversal64.=.{.cppflags.=."",.fla
2c9a0 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 36 gs....=."-arch.x86_64.-arch.ppc6
2c9c0 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 4",.},.PS3.=.{.cc.........=."ppu
2c9e0 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 -lv2-g++",.cxx........=."ppu-lv2
2ca00 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 -g++",.ar.........=."ppu-lv2-ar"
2ca20 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 ,.cppflags...=."-MMD",.},.WiiDev
2ca40 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 20 2d 49 24 .=.{.cppflags....=."-MMD.-MP.-I$
2ca60 28 4c 49 42 4f 47 43 5f 49 4e 43 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 6c 64 66 6c 61 67 (LIBOGC_INC).$(MACHDEP)",.ldflag
2ca80 73 3d 20 22 2d 4c 24 28 4c 49 42 4f 47 43 5f 4c 49 42 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c s=."-L$(LIBOGC_LIB).$(MACHDEP)",
2caa0 0a 63 66 67 73 65 74 74 69 6e 67 73 20 3d 20 5b 5b 0a 20 20 69 66 65 71 20 28 24 28 73 74 72 69 .cfgsettings.=.[[...ifeq.($(stri
2cac0 70 20 24 28 44 45 56 4b 49 54 50 50 43 29 29 2c 29 0a 20 20 20 20 24 28 65 72 72 6f 72 20 22 44 p.$(DEVKITPPC)),).....$(error."D
2cae0 45 56 4b 49 54 50 50 43 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 EVKITPPC.environment.variable.is
2cb00 20 6e 6f 74 20 73 65 74 22 29 27 0a 20 20 65 6e 64 69 66 0a 20 20 69 6e 63 6c 75 64 65 20 24 28 .not.set")'...endif...include.$(
2cb20 44 45 56 4b 49 54 50 50 43 29 2f 77 69 69 5f 72 75 6c 65 73 27 5d 5d 2c 0a 7d 2c 0a 7d 0a 6c 6f DEVKITPPC)/wii_rules']],.},.}.lo
2cb40 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 cal.platforms.=.premake.gcc.plat
2cb60 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 70 forms.function.premake.gcc.getcp
2cb80 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 74 61 pflags(cfg).local.flags.=.{.}.ta
2cba0 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e ble.insert(flags,.platforms[cfg.
2cbc0 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 0a 69 66 20 66 6c 61 67 73 5b 31 5d 3a platform].cppflags).if.flags[1]:
2cbe0 73 74 61 72 74 73 77 69 74 68 28 22 2d 4d 4d 44 22 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e startswith("-MMD").then.table.in
2cc00 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 4d 50 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 6c sert(flags,."-MP").end.return.fl
2cc20 61 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 ags.end.function.premake.gcc.get
2cc40 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 cflags(cfg).local.result.=.table
2cc60 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 .translate(cfg.flags,.cflags).ta
2cc80 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 ble.insert(result,.platforms[cfg
2cca0 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 .platform].flags).if.cfg.system.
2ccc0 7e 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 ~=."windows".and.cfg.kind.==."Sh
2cce0 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c aredLib".then.table.insert(resul
2cd00 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e t,."-fPIC").end.return.result.en
2cd20 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 d.function.premake.gcc.getcxxfla
2cd40 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 gs(cfg).local.result.=.table.tra
2cd60 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 nslate(cfg.flags,.cxxflags).retu
2cd80 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 rn.result.end.function.premake.g
2cda0 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 cc.getldflags(cfg).local.result.
2cdc0 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 =.{.}.if.not.cfg.flags.Symbols.t
2cde0 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 hen.if.cfg.system.==."macosx".th
2ce00 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 57 6c 2c 2d 78 22 en.table.insert(result,."-Wl,-x"
2ce20 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 ).else.table.insert(result,."-s"
2ce40 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 ).end.end.if.cfg.kind.==."Shared
2ce60 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f Lib".then.if.cfg.system.==."maco
2ce80 73 78 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d sx".then.table.insert(result,."-
2cea0 64 79 6e 61 6d 69 63 6c 69 62 22 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 dynamiclib").else.table.insert(r
2cec0 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 73 79 73 esult,."-shared").end.if.cfg.sys
2cee0 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 tem.==."windows".and.not.cfg.fla
2cf00 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 gs.NoImportLib.then.table.insert
2cf20 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e (result,.'-Wl,--out-implib="'...
2cf40 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 .cfg.linktarget.fullpath....'"')
2cf60 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 .end.end.if.cfg.kind.==."Windowe
2cf80 64 41 70 70 22 20 61 6e 64 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 dApp".and.cfg.system.==."windows
2cfa0 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6d 77 ".then.table.insert(result,."-mw
2cfc0 69 6e 64 6f 77 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c indows").end.local.platform.=.pl
2cfe0 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 atforms[cfg.platform].table.inse
2d000 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 rt(result,.platform.flags).table
2d020 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 .insert(result,.platform.ldflags
2d040 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 ).return.result.end.function.pre
2d060 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 make.gcc.getlibdirflags(cfg).loc
2d080 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 al.result.=.{.}.for._,.value.in.
2d0a0 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c ipairs(premake.getlinks(cfg,."al
2d0c0 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 l",."directory")).do.table.inser
2d0e0 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 t(result,.'-L'...._MAKE.esc(valu
2d100 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 e)).end.return.result.end.functi
2d120 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 on.premake.gcc.getlinkflags(cfg)
2d140 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 .local.result.=.{}.for._,.value.
2d160 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 in.ipairs(premake.getlinks(cfg,.
2d180 22 73 79 73 74 65 6d 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 "system",."name")).do.if.path.ge
2d1a0 74 65 78 74 65 6e 73 69 6f 6e 28 76 61 6c 75 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b textension(value).==.".framework
2d1c0 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 66 72 ".then.table.insert(result,.'-fr
2d1e0 61 6d 65 77 6f 72 6b 20 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 amework.'...._MAKE.esc(path.getb
2d200 61 73 65 6e 61 6d 65 28 76 61 6c 75 65 29 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 asename(value))).else.table.inse
2d220 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c rt(result,.'-l'...._MAKE.esc(val
2d240 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 ue)).end.end.return.result.end.f
2d260 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 unction.premake.gcc.getdefines(d
2d280 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f efines).local.result.=.{.}.for._
2d2a0 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 ,def.in.ipairs(defines).do.table
2d2c0 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 .insert(result,.'-D'....def).end
2d2e0 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d .return.result.end.function.prem
2d300 61 6b 65 2e 67 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 ake.gcc.getincludedirs(includedi
2d320 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 rs).local.result.=.{.}.for._,dir
2d340 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 .in.ipairs(includedirs).do.table
2d360 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 .insert(result,."-I"...._MAKE.es
2d380 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 c(dir)).end.return.result.end.fu
2d3a0 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 nction.premake.gcc.getcfgsetting
2d3c0 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 s(cfg).return.platforms[cfg.plat
2d3e0 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d form].cfgsettings.end..premake.m
2d400 73 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 20 3d sc.=.{.}.premake.msc.namestyle.=
2d420 20 22 77 69 6e 64 6f 77 73 22 0a 00 70 72 65 6d 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 72 65 ."windows"..premake.ow.=.{.}.pre
2d440 6d 61 6b 65 2e 6f 77 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 70 72 make.ow.namestyle.=."windows".pr
2d460 65 6d 61 6b 65 2e 6f 77 2e 63 63 20 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 emake.ow.cc.....=."WCL386".prema
2d480 6b 65 2e 6f 77 2e 63 78 78 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e ke.ow.cxx....=."WCL386".premake.
2d4a0 6f 77 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a ow.ar.....=."ar".local.cflags.=.
2d4c0 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 6c 57 {.ExtraWarnings..=."-wx",.FatalW
2d4e0 61 72 6e 69 6e 67 20 20 20 3d 20 22 2d 77 65 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 arning...=."-we",.FloatFast.....
2d500 20 3d 20 22 2d 6f 6d 6e 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 6f 70 .=."-omn",.FloatStrict....=."-op
2d520 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 69 6d ",.Optimize.......=."-ox",.Optim
2d540 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 6f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 izeSize...=."-os",.OptimizeSpeed
2d560 20 20 3d 20 22 2d 6f 74 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 64 32 ..=."-ot",.Symbols........=."-d2
2d580 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 ",.}.local.cxxflags.=.{.NoExcept
2d5a0 69 6f 6e 73 20 20 20 3d 20 22 2d 78 64 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d ions...=."-xd",.NoRTTI.........=
2d5c0 20 22 2d 78 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 20 3d ."-xr",.}.premake.ow.platforms.=
2d5e0 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 20 0a 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c 0a 7d ..{.Native.=.{..flags.=.""..},.}
2d600 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 67 73 .function.premake.ow.getcppflags
2d620 28 63 66 67 29 0a 72 65 74 75 72 6e 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 (cfg).return.{}.end.function.pre
2d640 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 make.ow.getcflags(cfg).local.res
2d660 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c ult.=.table.translate(cfg.flags,
2d680 20 63 66 6c 61 67 73 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 .cflags).if.(cfg.flags.Symbols).
2d6a0 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 68 77 22 29 then.table.insert(result,."-hw")
2d6c0 20 20 20 2d 2d 20 57 61 74 63 6f 6d 20 64 65 62 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 57 61 ...--.Watcom.debug.format.for.Wa
2d6e0 74 63 6f 6d 20 64 65 62 75 67 67 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a tcom.debugger.end.return.result.
2d700 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 66 6c end.function.premake.ow.getcxxfl
2d720 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 ags(cfg).local.result.=.table.tr
2d740 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 anslate(cfg.flags,.cxxflags).ret
2d760 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e urn.result.end.function.premake.
2d780 6f 77 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 ow.getldflags(cfg).local.result.
2d7a0 3d 20 7b 20 7d 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 =.{.}.if.(cfg.flags.Symbols).the
2d7c0 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 6f 70 20 73 79 6d 66 22 n.table.insert(result,."op.symf"
2d7e0 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ).end.return.result.end.function
2d800 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f .premake.ow.getlinkflags(cfg).lo
2d820 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 cal.result.=.{.}.return.result.e
2d840 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 64 65 66 69 6e 65 nd.function.premake.ow.getdefine
2d860 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f s(defines).local.result.=.{.}.fo
2d880 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 r._,def.in.ipairs(defines).do.ta
2d8a0 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a ble.insert(result,.'-D'....def).
2d8c0 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 end.return.result.end.function.p
2d8e0 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 remake.ow.getincludedirs(include
2d900 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 dirs).local.result.=.{.}.for._,d
2d920 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 ir.in.ipairs(includedirs).do.tab
2d940 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 49 20 22 27 20 2e 2e 20 64 69 72 20 le.insert(result,.'-I."'....dir.
2d960 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 70 ...'"').end.return.result.end..p
2d980 72 65 6d 61 6b 65 2e 73 6e 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 63 20 remake.snc.=.{.}.premake.snc.cc.
2d9a0 20 20 20 20 3d 20 22 73 6e 63 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 78 78 20 20 20 20 3d ....=."snc".premake.snc.cxx....=
2d9c0 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 ."g++".premake.snc.ar.....=."ar"
2d9e0 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 .local.cflags.=.{.ExtraWarnings.
2da00 20 3d 20 22 2d 58 64 69 61 67 3d 32 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 .=."-Xdiag=2",.FatalWarnings..=.
2da20 22 2d 58 71 75 69 74 3d 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b "-Xquit=2",.}.local.cxxflags.=.{
2da40 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 22 2c 20 2d 2d 20 4e 6f 20 65 78 63 65 .NoExceptions...=."",.--.No.exce
2da60 70 74 69 6f 6e 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 6e 20 74 68 65 20 53 4e 43 ptions.is.the.default.in.the.SNC
2da80 20 63 6f 6d 70 69 6c 65 72 2e 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 63 .compiler..NoRTTI.........=."-Xc
2daa0 2d 3d 72 74 74 69 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 -=rtti",.}.premake.snc.platforms
2dac0 20 3d 20 0a 7b 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d .=..{.PS3.=.{.cc.........=."ppu-
2dae0 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d lv2-g++",.cxx........=."ppu-lv2-
2db00 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c g++",.ar.........=."ppu-lv2-ar",
2db20 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f .cppflags...=."-MMD.-MP",.}.}.lo
2db40 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 cal.platforms.=.premake.snc.plat
2db60 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 70 forms.function.premake.snc.getcp
2db80 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 74 pflags(cfg).local.result.=.{.}.t
2dba0 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 able.insert(result,.platforms[cf
2dbc0 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 g.platform].cppflags).return.res
2dbe0 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 ult.end.function.premake.snc.get
2dc00 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 cflags(cfg).local.result.=.table
2dc20 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 .translate(cfg.flags,.cflags).ta
2dc40 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 ble.insert(result,.platforms[cfg
2dc60 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d .platform].flags).if.cfg.kind.==
2dc80 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 ."SharedLib".then.table.insert(r
2dca0 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c esult,."-fPIC").end.return.resul
2dcc0 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 t.end.function.premake.snc.getcx
2dce0 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 xflags(cfg).local.result.=.table
2dd00 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a .translate(cfg.flags,.cxxflags).
2dd20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 return.result.end.function.prema
2dd40 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 ke.snc.getldflags(cfg).local.res
2dd60 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f ult.=.{.}.if.not.cfg.flags.Symbo
2dd80 6c 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 ls.then.table.insert(result,."-s
2dda0 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 ").end.if.cfg.kind.==."SharedLib
2ddc0 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 ".then.table.insert(result,."-sh
2dde0 61 72 65 64 22 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 ared").if.not.cfg.flags.NoImport
2de00 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d Lib.then.table.insert(result,.'-
2de20 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 Wl,--out-implib="'....cfg.linkta
2de40 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f rget.fullpath....'"').end.end.lo
2de60 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 cal.platform.=.platforms[cfg.pla
2de80 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 tform].table.insert(result,.plat
2dea0 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c form.flags).table.insert(result,
2dec0 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 .platform.ldflags).return.result
2dee0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 62 .end.function.premake.snc.getlib
2df00 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d dirflags(cfg).local.result.=.{.}
2df20 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e .for._,.value.in.ipairs(premake.
2df40 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 getlinks(cfg,."all",."directory"
2df60 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 )).do.table.insert(result,.'-L'.
2df80 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 ..._MAKE.esc(value)).end.return.
2dfa0 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e result.end.function.premake.snc.
2dfc0 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d getlinkflags(cfg).local.result.=
2dfe0 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 .{}.for._,.value.in.ipairs(prema
2e000 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 6e 61 6d 65 ke.getlinks(cfg,."system",."name
2e020 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 ")).do.table.insert(result,.'-l'
2e040 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e ...._MAKE.esc(value)).end.return
2e060 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 .result.end.function.premake.snc
2e080 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c .getdefines(defines).local.resul
2e0a0 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 t.=.{.}.for._,def.in.ipairs(defi
2e0c0 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 nes).do.table.insert(result,.'-D
2e0e0 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a '....def).end.return.result.end.
2e100 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 function.premake.snc.getincluded
2e120 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 irs(includedirs).local.result.=.
2e140 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 {.}.for._,dir.in.ipairs(included
2e160 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 irs).do.table.insert(result,."-I
2e180 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 "...._MAKE.esc(dir)).end.return.
2e1a0 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 result.end..function.premake.che
2e1c0 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d ckprojects().local.action.=.prem
2e1e0 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 ake.action.current().for.sln.in.
2e200 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 23 premake.solution.each().do.if.(#
2e220 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e sln.projects.==.0).then.return.n
2e240 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 il,."solution.'"....sln.name....
2e260 22 27 20 6e 65 65 64 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 70 72 6f 6a 65 63 74 22 0a 65 "'.needs.at.least.one.project".e
2e280 6e 64 0a 69 66 20 28 23 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 3d 20 30 29 nd.if.(#sln.configurations.==.0)
2e2a0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e .then.return.nil,."solution.'"..
2e2c0 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 63 6f 6e 66 69 67 75 72 61 ..sln.name...."'.needs.configura
2e2e0 74 69 6f 6e 73 22 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f tions".end.for.prj.in.premake.so
2e300 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 6e lution.eachproject(sln).do.if.(n
2e320 6f 74 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c ot.prj.language).then.return.nil
2e340 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e ,."project.'"...prj.name...."'.n
2e360 65 65 64 73 20 61 20 6c 61 6e 67 75 61 67 65 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e eeds.a.language".end.if.(action.
2e380 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 valid_languages).then.if.(not.ta
2e3a0 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 ble.contains(action.valid_langua
2e3c0 67 65 73 2c 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 ges,.prj.language)).then.return.
2e3e0 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 nil,."the."....action.shortname.
2e400 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e ...".action.does.not.support."..
2e420 2e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e ..prj.language....".projects".en
2e440 64 0a 65 6e 64 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e d.end.for.cfg.in.premake.eachcon
2e460 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 6b 69 6e 64 29 20 74 68 fig(prj).do.if.(not.cfg.kind).th
2e480 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a en.return.nil,."project.'"...prj
2e4a0 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 6b 69 6e 64 20 69 6e 20 63 6f 6e 66 .name...."'.needs.a.kind.in.conf
2e4c0 69 67 75 72 61 74 69 6f 6e 20 27 22 20 2e 2e 20 63 66 67 2e 6e 61 6d 65 20 2e 2e 20 22 27 22 0a iguration.'"....cfg.name...."'".
2e4e0 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 29 20 74 68 65 6e end.if.(action.valid_kinds).then
2e500 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 .if.(not.table.contains(action.v
2e520 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 63 66 67 2e 6b 69 6e 64 29 29 20 74 68 65 6e 0a 72 65 74 75 alid_kinds,.cfg.kind)).then.retu
2e540 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 rn.nil,."the."....action.shortna
2e560 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 me....".action.does.not.support.
2e580 22 20 2e 2e 20 63 66 67 2e 6b 69 6e 64 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 "....cfg.kind....".projects".end
2e5a0 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 .end.end.if.action.oncheckprojec
2e5c0 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 28 70 72 6a t.then.action.oncheckproject(prj
2e5e0 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 ).end.end.end.return.true.end.fu
2e600 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 6c 6f 63 61 nction.premake.checktools().loca
2e620 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e l.action.=.premake.action.curren
2e640 74 28 29 0a 69 66 20 28 6e 6f 74 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 t().if.(not.action.valid_tools).
2e660 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 74 72 75 65 20 0a 65 6e 64 0a 66 6f 72 20 74 6f 6f 6c 2c then..return.true..end.for.tool,
2e680 20 76 61 6c 75 65 73 20 69 6e 20 70 61 69 72 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f .values.in.pairs(action.valid_to
2e6a0 6f 6c 73 29 20 64 6f 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 20 74 68 65 6e ols).do.if.(_OPTIONS[tool]).then
2e6c0 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 76 61 6c 75 65 73 2c 20 .if.(not.table.contains(values,.
2e6e0 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c _OPTIONS[tool])).then.return.nil
2e700 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 ,."the."....action.shortname....
2e720 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 2f 22 20 2e 2e 20 ".action.does.not.support./"....
2e740 74 6f 6f 6c 20 2e 2e 20 22 3d 22 20 2e 2e 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 2e 2e tool...."="...._OPTIONS[tool]...
2e760 20 22 20 28 79 65 74 29 22 0a 65 6e 64 0a 65 6c 73 65 0a 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c .".(yet)".end.else._OPTIONS[tool
2e780 5d 20 3d 20 76 61 6c 75 65 73 5b 31 5d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 ].=.values[1].end.end.return.tru
2e7a0 65 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 e.end..function.premake.showhelp
2e7c0 28 29 0a 70 72 69 6e 74 66 28 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 29 0a 70 72 ().printf(_PREMAKE_COPYRIGHT).pr
2e7e0 69 6e 74 66 28 22 25 73 20 25 73 22 2c 20 5f 56 45 52 53 49 4f 4e 2c 20 5f 43 4f 50 59 52 49 47 intf("%s.%s",._VERSION,._COPYRIG
2e800 48 54 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 55 73 61 67 65 3a 20 67 65 HT).printf("").printf("Usage:.ge
2e820 6e 69 65 20 5b 6f 70 74 69 6f 6e 73 5d 20 61 63 74 69 6f 6e 20 5b 61 72 67 75 6d 65 6e 74 73 5d nie.[options].action.[arguments]
2e840 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 4f 50 54 49 4f 4e 53 22 29 0a ").printf("").printf("OPTIONS").
2e860 70 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 20 6f 70 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 printf("").for.option.in.premake
2e880 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 69 67 67 65 72 20 .option.each().do.local.trigger.
2e8a0 3d 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 0a 6c 6f 63 61 6c 20 64 65 73 63 72 69 70 74 69 =.option.trigger.local.descripti
2e8c0 6f 6e 20 3d 20 6f 70 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 69 6f 6e 0a 69 66 20 28 6f 70 74 69 on.=.option.description.if.(opti
2e8e0 6f 6e 2e 76 61 6c 75 65 29 20 74 68 65 6e 20 74 72 69 67 67 65 72 20 3d 20 74 72 69 67 67 65 72 on.value).then.trigger.=.trigger
2e900 20 2e 2e 20 22 3d 22 20 2e 2e 20 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 20 65 6e 64 0a 69 66 20 28 ...."="....option.value.end.if.(
2e920 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 20 64 65 73 63 72 69 70 74 69 6f 6e option.allowed).then.description
2e940 20 3d 20 64 65 73 63 72 69 70 74 69 6f 6e 20 2e 2e 20 22 3b 20 6f 6e 65 20 6f 66 3a 22 20 65 6e .=.description....";.one.of:".en
2e960 64 0a 70 72 69 6e 74 66 28 22 20 2d 2d 25 2d 31 35 73 20 25 73 22 2c 20 74 72 69 67 67 65 72 2c d.printf(".--%-15s.%s",.trigger,
2e980 20 64 65 73 63 72 69 70 74 69 6f 6e 29 20 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 .description)..if.(option.allowe
2e9a0 64 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 6f d).then.for._,.value.in.ipairs(o
2e9c0 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 20 20 20 20 25 ption.allowed).do.printf(".....%
2e9e0 2d 31 34 73 20 25 73 22 2c 20 76 61 6c 75 65 5b 31 5d 2c 20 76 61 6c 75 65 5b 32 5d 29 0a 65 6e -14s.%s",.value[1],.value[2]).en
2ea00 64 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 41 43 54 d.end.printf("").end.printf("ACT
2ea20 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 IONS").printf("").for.action.in.
2ea40 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 70 72 69 6e 74 66 28 premake.action.each().do.printf(
2ea60 22 20 25 2d 31 37 73 20 25 73 22 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 2c 20 61 63 74 ".%-17s.%s",.action.trigger,.act
2ea80 69 6f 6e 2e 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a ion.description).end.printf("").
2eaa0 70 72 69 6e 74 66 28 22 46 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 printf("For.additional.informati
2eac0 6f 6e 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 69 6e 64 75 73 74 72 69 6f 75 73 6f 6e 65 2e 63 6f on,.see.http://industriousone.co
2eae0 6d 2f 70 72 65 6d 61 6b 65 22 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b m/premake").end..function.premak
2eb00 65 2e 67 65 6e 65 72 61 74 65 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 2c 20 63 61 6c 6c 62 61 e.generate(obj,.filename,.callba
2eb20 63 6b 29 0a 66 69 6c 65 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 ck).filename.=.premake.project.g
2eb40 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 70 72 69 6e 74 66 etfilename(obj,.filename).printf
2eb60 28 22 47 65 6e 65 72 61 74 69 6e 67 20 25 73 2e 2e 2e 22 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 6c ("Generating.%s...",.filename).l
2eb80 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 6e 61 6d 65 2c 20 ocal.f,.err.=.io.open(filename,.
2eba0 22 77 62 22 29 0a 69 66 20 28 6e 6f 74 20 66 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c "wb").if.(not.f).then.error(err,
2ebc0 20 30 29 0a 65 6e 64 0a 69 6f 2e 6f 75 74 70 75 74 28 66 29 0a 63 61 6c 6c 62 61 63 6b 28 6f 62 .0).end.io.output(f).callback(ob
2ebe0 6a 29 0a 66 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b j).f:close().end.function.premak
2ec00 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 64 69 72 2c 20 73 65 61 72 63 68 5f e.findDefaultScript(dir,.search_
2ec20 75 70 77 61 72 64 73 29 0a 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 3d 20 73 65 61 72 63 68 upwards).search_upwards.=.search
2ec40 5f 75 70 77 61 72 64 73 20 6f 72 20 74 72 75 65 0a 6c 6f 63 61 6c 20 6c 61 73 74 20 3d 20 22 22 _upwards.or.true.local.last.=.""
2ec60 0a 77 68 69 6c 65 20 64 69 72 20 7e 3d 20 6c 61 73 74 20 64 6f 0a 66 6f 72 20 5f 2c 20 6e 61 6d .while.dir.~=.last.do.for._,.nam
2ec80 65 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 67 65 6e 69 65 2e 6c 75 61 22 2c 20 22 73 6f 6c 75 e.in.ipairs({."genie.lua",."solu
2eca0 74 69 6f 6e 2e 6c 75 61 22 2c 20 22 70 72 65 6d 61 6b 65 34 2e 6c 75 61 22 20 7d 29 20 64 6f 0a tion.lua",."premake4.lua".}).do.
2ecc0 6c 6f 63 61 6c 20 73 63 72 69 70 74 30 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 local.script0.=.dir...."/"....na
2ece0 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 73 63 72 69 70 74 30 29 29 20 74 68 65 6e 0a me.if.(os.isfile(script0)).then.
2ed00 72 65 74 75 72 6e 20 64 69 72 2c 20 6e 61 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 63 72 69 70 return.dir,.name.end.local.scrip
2ed20 74 31 20 3d 20 64 69 72 20 2e 2e 20 22 2f 73 63 72 69 70 74 73 2f 22 20 2e 2e 20 6e 61 6d 65 0a t1.=.dir...."/scripts/"....name.
2ed40 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 73 63 72 69 70 74 31 29 29 20 74 68 65 6e 0a 72 65 74 if.(os.isfile(script1)).then.ret
2ed60 75 72 6e 20 64 69 72 20 2e 2e 20 22 2f 73 63 72 69 70 74 73 2f 22 2c 20 6e 61 6d 65 0a 65 6e 64 urn.dir...."/scripts/",.name.end
2ed80 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 64 69 72 0a 64 69 72 20 20 3d 20 70 61 74 68 2e 67 65 74 61 .end.last.=.dir.dir..=.path.geta
2eda0 62 73 6f 6c 75 74 65 28 64 69 72 20 2e 2e 20 22 2f 2e 2e 22 29 0a 69 66 20 64 69 72 20 3d 3d 20 bsolute(dir...."/..").if.dir.==.
2edc0 22 2e 22 20 6f 72 20 6e 6f 74 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 74 68 65 6e 20 62 ".".or.not.search_upwards.then.b
2ede0 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 6e 69 6c 0a 65 6e 64 reak.end.end.return.nil,.nil.end
2ee00 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 .premake.codeblocks.=.{.}.newact
2ee20 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 62 6c 6f ion.{.trigger.........=."codeblo
2ee40 63 6b 73 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 3a 3a 42 cks",.shortname.......=."Code::B
2ee60 6c 6f 63 6b 73 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 locks",.description.....=."Gener
2ee80 61 74 65 20 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c ate.Code::Blocks.project.files",
2eea0 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 .valid_kinds.....=.{."ConsoleApp
2eec0 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 ",."WindowedApp",."StaticLib",."
2eee0 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 SharedLib".},.valid_languages.=.
2ef00 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 {."C",."C++".},.valid_tools.....
2ef20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 63 22 2c 20 22 6f 77 22 20 7d 2c 0a 7d 2c 0a 6f =.{.cc...=.{."gcc",."ow".},.},.o
2ef40 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b nsolution.=.function(sln).premak
2ef60 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 e.generate(sln,."%%.workspace",.
2ef80 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e premake.codeblocks.workspace).en
2efa0 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 d,.onproject.=.function(prj).pre
2efc0 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 2c 20 70 72 65 make.generate(prj,."%%.cbp",.pre
2efe0 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 make.codeblocks.cbp).end,.onclea
2f000 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b nsolution.=.function(sln).premak
2f020 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 e.clean.file(sln,."%%.workspace"
2f040 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e ).end,.oncleanproject.=.function
2f060 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 (prj).premake.clean.file(prj,."%
2f080 25 2e 63 62 70 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 %.cbp").premake.clean.file(prj,.
2f0a0 22 25 25 2e 64 65 70 65 6e 64 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 "%%.depend").premake.clean.file(
2f0c0 70 72 6a 2c 20 22 25 25 2e 6c 61 79 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f prj,."%%.layout").end.}..functio
2f0e0 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 28 73 n.premake.codeblocks.workspace(s
2f100 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f ln)._p('<?xml.version="1.0".enco
2f120 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e ding="UTF-8".standalone="yes".?>
2f140 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c ')._p('<CodeBlocks_workspace_fil
2f160 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 57 6f 72 6b 73 70 61 63 65 20 74 69 74 6c 65 3d 22 25 73 22 e>')._p(1,'<Workspace.title="%s"
2f180 3e 27 2c 20 73 6c 6e 2e 6e 61 6d 65 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 >',.sln.name).for.prj.in.premake
2f1a0 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f .solution.eachproject(sln).do.lo
2f1c0 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 cal.fname.=.path.join(path.getre
2f1e0 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f lative(sln.location,.prj.locatio
2f200 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 n),.prj.name).local.active.=.iif
2f220 28 70 72 6a 2e 70 72 6f 6a 65 63 74 20 3d 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 31 5d 2c (prj.project.==.sln.projects[1],
2f240 20 27 20 61 63 74 69 76 65 3d 22 31 22 27 2c 20 27 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 .'.active="1"',.'')._p(2,'<Proje
2f260 63 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 25 73 3e 27 2c 20 66 6e 61 6d 65 2c ct.filename="%s.cbp"%s>',.fname,
2f280 20 61 63 74 69 76 65 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 .active).for._,dep.in.ipairs(pre
2f2a0 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 make.getdependencies(prj)).do._p
2f2c0 28 33 2c 27 3c 44 65 70 65 6e 64 73 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 20 2f (3,'<Depends.filename="%s.cbp"./
2f2e0 3e 27 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 >',.path.join(path.getrelative(s
2f300 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 64 65 70 2e ln.location,.dep.location),.dep.
2f320 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e name)).end._p(2,'</Project>').en
2f340 64 0a 5f 70 28 31 2c 27 3c 2f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 d._p(1,'</Workspace>')._p('</Cod
2f360 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 00 6c eBlocks_workspace_file>').end..l
2f380 6f 63 61 6c 20 63 6f 64 65 62 6c 6f 63 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c ocal.codeblocks.=.premake.codebl
2f3a0 6f 63 6b 73 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 ocks.function.codeblocks.files(p
2f3c0 72 6a 29 0a 6c 6f 63 61 6c 20 70 63 68 68 65 61 64 65 72 0a 69 66 20 28 70 72 6a 2e 70 63 68 68 rj).local.pchheader.if.(prj.pchh
2f3e0 65 61 64 65 72 29 20 74 68 65 6e 0a 70 63 68 68 65 61 64 65 72 20 3d 20 70 61 74 68 2e 67 65 74 eader).then.pchheader.=.path.get
2f400 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 70 63 68 68 65 relative(prj.location,.prj.pchhe
2f420 61 64 65 72 29 0a 65 6e 64 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 ader).end.for.fcfg.in.premake.pr
2f440 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 55 6e oject.eachfile(prj).do._p(2,'<Un
2f460 69 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 it.filename="%s">',.premake.esc(
2f480 66 63 66 67 2e 6e 61 6d 65 29 29 0a 69 66 20 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 fcfg.name)).if.fcfg.name.~=.fcfg
2f4a0 2e 76 70 61 74 68 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 76 69 72 74 75 61 .vpath.then._p(3,'<Option.virtua
2f4c0 6c 46 6f 6c 64 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 lFolder="%s"./>',.path.getdirect
2f4e0 6f 72 79 28 66 63 66 67 2e 76 70 61 74 68 29 29 0a 65 6e 64 0a 69 66 20 70 61 74 68 2e 69 73 72 ory(fcfg.vpath)).end.if.path.isr
2f500 65 73 6f 75 72 63 65 66 69 6c 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 esourcefile(fcfg.name).then._p(3
2f520 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 57 49 4e 44 52 45 53 22 20 ,'<Option.compilerVar="WINDRES".
2f540 2f 3e 27 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 63 66 67 2e 6e 61 />').elseif.path.iscfile(fcfg.na
2f560 6d 65 29 20 61 6e 64 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 20 74 68 me).and.prj.language.==."C++".th
2f580 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 43 43 en._p(3,'<Option.compilerVar="CC
2f5a0 22 20 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 "./>').end.if.not.prj.flags.NoPC
2f5c0 48 20 61 6e 64 20 66 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 70 63 68 68 65 61 64 65 72 20 74 68 65 H.and.fcfg.name.==.pchheader.the
2f5e0 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 25 73 22 n._p(3,'<Option.compilerVar="%s"
2f600 20 2f 3e 27 2c 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 ./>',.iif(prj.language.==."C",."
2f620 43 43 22 2c 20 22 43 50 50 22 29 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 CC",."CPP"))._p(3,'<Option.compi
2f640 6c 65 3d 22 31 22 20 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 77 65 69 67 68 74 le="1"./>')._p(3,'<Option.weight
2f660 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 78 20 ="0"./>')._p(3,'<Add.option="-x.
2f680 63 2b 2b 2d 68 65 61 64 65 72 22 20 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 55 6e 69 c++-header"./>').end._p(2,'</Uni
2f6a0 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f t>').end.end.function.premake.co
2f6c0 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 deblocks.debugenvs(cfg).if.prema
2f6e0 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 20 3d 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 20 74 ke.gettool(cfg).==.premake.gcc.t
2f700 68 65 6e 0a 5f 70 28 33 2c 27 3c 64 65 62 75 67 67 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 72 65 hen._p(3,'<debugger>')._p(4,'<re
2f720 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 20 74 61 72 67 65 74 3d 22 25 73 22 3e 27 2c 20 70 72 mote_debugging.target="%s">',.pr
2f740 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 61 emake.esc(cfg.longname)).local.a
2f760 72 67 73 20 3d 20 27 27 0a 6c 6f 63 61 6c 20 73 7a 20 3d 20 23 63 66 67 2e 64 65 62 75 67 65 6e rgs.=.''.local.sz.=.#cfg.debugen
2f780 76 73 0a 66 6f 72 20 69 64 78 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 64 65 62 75 vs.for.idx,.v.in.ipairs(cfg.debu
2f7a0 67 65 6e 76 73 29 20 64 6f 0a 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e 20 27 73 65 74 20 65 6e genvs).do.args.=.args....'set.en
2f7c0 76 20 27 20 2e 2e 20 76 20 0a 69 66 20 73 7a 20 7e 3d 20 69 64 78 20 74 68 65 6e 20 61 72 67 73 v.'....v..if.sz.~=.idx.then.args
2f7e0 20 3d 20 61 72 67 73 20 2e 2e 20 27 26 23 78 30 41 3b 27 20 65 6e 64 0a 65 6e 64 0a 5f 70 28 35 .=.args....'&#x0A;'.end.end._p(5
2f800 2c 27 3c 6f 70 74 69 6f 6e 73 20 61 64 64 69 74 69 6f 6e 61 6c 5f 63 6d 64 73 5f 62 65 66 6f 72 ,'<options.additional_cmds_befor
2f820 65 3d 22 25 73 22 20 2f 3e 27 2c 61 72 67 73 29 0a 5f 70 28 34 2c 27 3c 2f 72 65 6d 6f 74 65 5f e="%s"./>',args)._p(4,'</remote_
2f840 64 65 62 75 67 67 69 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 2f 64 65 62 75 67 67 65 72 3e 27 29 debugging>')._p(3,'</debugger>')
2f860 0a 65 6c 73 65 0a 20 65 72 72 6f 72 28 27 53 6f 72 72 79 20 61 74 20 74 68 69 73 20 6d 6f 6d 65 .else..error('Sorry.at.this.mome
2f880 6e 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 64 65 62 75 67 nt.there.is.no.support.for.debug
2f8a0 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 74 68 69 73 .environment.variables.with.this
2f8c0 20 64 65 62 75 67 67 65 72 20 61 6e 64 20 63 6f 64 65 62 6c 6f 63 6b 73 27 29 0a 65 6e 64 0a 65 .debugger.and.codeblocks').end.e
2f8e0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 nd.function.premake.codeblocks.c
2f900 62 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f bp(prj).local.cc.=.premake.getto
2f920 6f 6c 28 70 72 6a 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 ol(prj)._p('<?xml.version="1.0".
2f940 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 encoding="UTF-8".standalone="yes
2f960 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 ".?>')._p('<CodeBlocks_project_f
2f980 69 6c 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 56 65 72 73 69 6f 6e 20 6d 61 6a 6f 72 3d ile>')._p(1,'<FileVersion.major=
2f9a0 22 31 22 20 6d 69 6e 6f 72 3d 22 36 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 6a 65 63 "1".minor="6"./>')._p(1,'<Projec
2f9c0 74 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 74 69 74 6c 65 3d 22 25 73 22 20 2f 3e t>')._p(2,'<Option.title="%s"./>
2f9e0 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 ',.premake.esc(prj.name))._p(2,'
2fa00 3c 4f 70 74 69 6f 6e 20 70 63 68 5f 6d 6f 64 65 3d 22 32 22 20 2f 3e 27 29 0a 5f 70 28 32 2c 27 <Option.pch_mode="2"./>')._p(2,'
2fa20 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 <Option.compiler="%s"./>',._OPTI
2fa40 4f 4e 53 2e 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b ONS.cc).local.platforms.=.premak
2fa60 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 e.filterplatforms(prj.solution,.
2fa80 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 cc.platforms,."Native").for.i.=.
2faa0 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e #platforms,.1,.-1.do.if.premake.
2fac0 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 platforms[platforms[i]].iscrossc
2fae0 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f ompiler.then.table.remove(platfo
2fb00 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 32 2c 27 3c 42 75 69 6c 64 3e 27 29 rms,.i).end.end.._p(2,'<Build>')
2fb20 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 .for._,.platform.in.ipairs(platf
2fb40 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 orms).do.for.cfg.in.premake.each
2fb60 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 33 2c 27 3c config(prj,.platform).do._p(3,'<
2fb80 54 61 72 67 65 74 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 Target.title="%s">',.premake.esc
2fba0 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 75 (cfg.longname))._p(4,'<Option.ou
2fbc0 74 70 75 74 3d 22 25 73 22 20 70 72 65 66 69 78 5f 61 75 74 6f 3d 22 30 22 20 65 78 74 65 6e 73 tput="%s".prefix_auto="0".extens
2fbe0 69 6f 6e 5f 61 75 74 6f 3d 22 30 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 ion_auto="0"./>',.premake.esc(cf
2fc00 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 29 0a 69 66 20 63 66 67 2e g.buildtarget.fullpath)).if.cfg.
2fc20 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 77 6f 72 6b debugdir.then._p(4,'<Option.work
2fc40 69 6e 67 5f 64 69 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 ing_dir="%s"./>',.premake.esc(cf
2fc60 67 2e 64 65 62 75 67 64 69 72 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f g.debugdir)).end._p(4,'<Option.o
2fc80 62 6a 65 63 74 5f 6f 75 74 70 75 74 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 bject_output="%s"./>',.premake.e
2fca0 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 sc(cfg.objectsdir)).local.types.
2fcc0 3d 20 7b 20 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 30 2c 20 43 6f 6e 73 6f 6c 65 41 70 70 20 =.{.WindowedApp.=.0,.ConsoleApp.
2fce0 3d 20 31 2c 20 53 74 61 74 69 63 4c 69 62 20 3d 20 32 2c 20 53 68 61 72 65 64 4c 69 62 20 3d 20 =.1,.StaticLib.=.2,.SharedLib.=.
2fd00 33 20 7d 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 74 79 70 65 3d 22 25 64 22 20 2f 3e 27 2c 3.}._p(4,'<Option.type="%d"./>',
2fd20 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 .types[cfg.kind])._p(4,'<Option.
2fd40 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a compiler="%s"./>',._OPTIONS.cc).
2fd60 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 if.(cfg.kind.==."SharedLib").the
2fd80 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 74 65 44 65 66 46 69 6c 65 3d 22 30 n._p(4,'<Option.createDefFile="0
2fda0 22 20 2f 3e 27 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 74 65 53 74 61 74 69 "./>')._p(4,'<Option.createStati
2fdc0 63 4c 69 62 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 cLib="%s"./>',.iif(cfg.flags.NoI
2fde0 6d 70 6f 72 74 4c 69 62 2c 20 30 2c 20 31 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 43 6f 6d 70 mportLib,.0,.1)).end._p(4,'<Comp
2fe00 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 iler>').for._,flag.in.ipairs(tab
2fe20 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 le.join(cc.getcflags(cfg),.cc.ge
2fe40 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 tcxxflags(cfg),.cc.getdefines(cf
2fe60 67 2e 64 65 66 69 6e 65 73 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 20 64 g.defines),.cfg.buildoptions)).d
2fe80 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 o._p(5,'<Add.option="%s"./>',.pr
2fea0 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e emake.esc(flag)).end.if.not.cfg.
2fec0 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 flags.NoPCH.and.cfg.pchheader.th
2fee0 65 6e 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 57 69 6e 76 61 6c 69 64 2d en._p(5,'<Add.option="-Winvalid-
2ff00 70 63 68 22 20 2f 3e 27 29 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 69 6e pch"./>')._p(5,'<Add.option="-in
2ff20 63 6c 75 64 65 20 26 71 75 6f 74 3b 25 73 26 71 75 6f 74 3b 22 20 2f 3e 27 2c 20 70 72 65 6d 61 clude.&quot;%s&quot;"./>',.prema
2ff40 6b 65 2e 65 73 63 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 65 6e 64 0a 66 6f 72 20 5f ke.esc(cfg.pchheader)).end.for._
2ff60 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f ,v.in.ipairs(cfg.includedirs).do
2ff80 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 ._p(5,'<Add.directory="%s"./>',.
2ffa0 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 43 6f 6d 70 premake.esc(v)).end._p(4,'</Comp
2ffc0 69 6c 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 4c 69 6e 6b 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 iler>')._p(4,'<Linker>').for._,f
2ffe0 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c lag.in.ipairs(table.join(cc.getl
30000 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 20 64 dflags(cfg),.cfg.linkoptions)).d
30020 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 o._p(5,'<Add.option="%s"./>',.pr
30040 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 emake.esc(flag)).end.for._,v.in.
30060 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c ipairs(premake.getlinks(cfg,."al
30080 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 l",."directory")).do._p(5,'<Add.
300a0 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 directory="%s"./>',.premake.esc(
300c0 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b v)).end.for._,v.in.ipairs(premak
300e0 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 e.getlinks(cfg,."all",."basename
30100 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6c 69 62 72 61 72 79 3d 22 25 73 22 20 2f ")).do._p(5,'<Add.library="%s"./
30120 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f >',.premake.esc(v)).end._p(4,'</
30140 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 Linker>').if.premake.findfile(cf
30160 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f g,.".rc").then._p(4,'<ResourceCo
30180 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e mpiler>').for._,v.in.ipairs(cfg.
301a0 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 includedirs).do._p(5,'<Add.direc
301c0 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 tory="%s"./>',.premake.esc(v)).e
301e0 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c nd.for._,v.in.ipairs(cfg.resincl
30200 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 udedirs).do._p(5,'<Add.directory
30220 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f ="%s"./>',.premake.esc(v)).end._
30240 70 28 34 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6e 64 0a 69 p(4,'</ResourceCompiler>').end.i
30260 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 6f 72 20 23 f.#cfg.prebuildcommands.>.0.or.#
30280 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f cfg.postbuildcommands.>.0.then._
302a0 70 28 34 2c 27 3c 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 p(4,'<ExtraCommands>').for._,v.i
302c0 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 n.ipairs(cfg.prebuildcommands).d
302e0 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 o._p(5,'<Add.before="%s"./>',.pr
30300 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 emake.esc(v)).end.for._,v.in.ipa
30320 69 72 73 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 irs(cfg.postbuildcommands).do._p
30340 28 35 2c 27 3c 41 64 64 20 61 66 74 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 (5,'<Add.after="%s"./>',.premake
30360 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 45 78 74 72 61 43 6f 6d 6d 61 6e .esc(v)).end._p(4,'</ExtraComman
30380 64 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 2f 54 61 72 67 65 74 3e 27 29 0a 65 6e 64 0a ds>').end._p(3,'</Target>').end.
303a0 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 42 75 69 6c 64 3e 27 29 0a 63 6f 64 65 62 6c 6f 63 6b 73 2e end._p(2,'</Build>').codeblocks.
303c0 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 32 2c 27 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a files(prj)._p(2,'<Extensions>').
303e0 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 ........for._,.platform.in.ipair
30400 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 s(platforms).do.for.cfg.in.prema
30420 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a ke.eachconfig(prj,.platform).do.
30440 69 66 20 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 if.cfg.debugenvs.and.#cfg.debuge
30460 6e 76 73 20 3e 20 30 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e nvs.>.0.then.premake.codeblocks.
30480 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c debugenvs(cfg).end.end.end._p(2,
304a0 27 3c 2f 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 6a 65 63 74 '</Extensions>')._p(1,'</Project
304c0 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c >')._p('</CodeBlocks_project_fil
304e0 65 3e 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 e>')._p('').end..premake.codelit
30500 65 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 e.=.{.}.newaction.{.trigger.....
30520 20 20 20 20 3d 20 22 63 6f 64 65 6c 69 74 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 ....=."codelite",.shortname.....
30540 20 20 3d 20 22 43 6f 64 65 4c 69 74 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 ..=."CodeLite",.description.....
30560 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 4c 69 74 65 20 70 72 6f 6a 65 63 74 20 66 69 6c =."Generate.CodeLite.project.fil
30580 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c es",.valid_kinds.....=.{."Consol
305a0 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 eApp",."WindowedApp",."StaticLib
305c0 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 ",."SharedLib".},.valid_language
305e0 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 s.=.{."C",."C++".},.valid_tools.
30600 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 ....=.{.cc...=.{."gcc".},.},.ons
30620 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e olution.=.function(sln).premake.
30640 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 generate(sln,."%%.workspace",.pr
30660 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f emake.codelite.workspace).end,.o
30680 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 nproject.=.function(prj).premake
306a0 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 2c 20 70 72 65 .generate(prj,."%%.project",.pre
306c0 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c make.codelite.project).end,.oncl
306e0 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d eansolution.=.function(sln).prem
30700 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 ake.clean.file(sln,."%%.workspac
30720 65 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 5f e").premake.clean.file(sln,."%%_
30740 77 73 70 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c wsp.mk").premake.clean.file(sln,
30760 20 22 25 25 2e 74 61 67 73 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 ."%%.tags").end,.oncleanproject.
30780 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 =.function(prj).premake.clean.fi
307a0 6c 65 28 70 72 6a 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c le(prj,."%%.project").premake.cl
307c0 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 ean.file(prj,."%%.mk").premake.c
307e0 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c 69 73 74 22 29 0a 70 72 65 6d 61 6b lean.file(prj,."%%.list").premak
30800 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6f 75 74 22 29 0a 65 6e 64 0a e.clean.file(prj,."%%.out").end.
30820 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 }..function.premake.codelite.wor
30840 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 kspace(sln)._p('<?xml.version="1
30860 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f .0".encoding="utf-8"?>')._p('<Co
30880 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 20 4e 61 6d 65 3d 22 25 73 22 20 44 61 74 61 62 deLite_Workspace.Name="%s".Datab
308a0 61 73 65 3d 22 2e 2f 25 73 2e 74 61 67 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 ase="./%s.tags">',.premake.esc(s
308c0 6c 6e 2e 6e 61 6d 65 29 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 29 ln.name),.premake.esc(sln.name))
308e0 0a 66 6f 72 20 69 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 .for.i,prj.in.ipairs(sln.project
30900 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 s).do.local.name.=.premake.esc(p
30920 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e rj.name).local.fname.=.path.join
30940 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 (path.getrelative(sln.location,.
30960 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 prj.location),.prj.name).local.a
30980 63 74 69 76 65 20 3d 20 69 69 66 28 69 3d 3d 31 2c 20 22 59 65 73 22 2c 20 22 4e 6f 22 29 0a 5f ctive.=.iif(i==1,."Yes",."No")._
309a0 70 28 27 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 50 61 74 68 3d 22 25 73 p('..<Project.Name="%s".Path="%s
309c0 2e 70 72 6f 6a 65 63 74 22 20 41 63 74 69 76 65 3d 22 25 73 22 20 2f 3e 27 2c 20 6e 61 6d 65 2c .project".Active="%s"./>',.name,
309e0 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f .fname,.active).end.local.platfo
30a00 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c rms.=.premake.filterplatforms(sl
30a20 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d n,.premake[_OPTIONS.cc].platform
30a40 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c s,."Native").for.i.=.#platforms,
30a60 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 .1,.-1.do.if.premake.platforms[p
30a80 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 latforms[i]].iscrosscompiler.the
30aa0 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 n.table.remove(platforms,.i).end
30ac0 0a 65 6e 64 20 0a 5f 70 28 27 20 20 3c 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 66 6f 72 20 .end.._p('..<BuildMatrix>').for.
30ae0 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 _,.platform.in.ipairs(platforms)
30b00 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e .do.for._,.cfgname.in.ipairs(sln
30b20 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d .configurations).do.local.name.=
30b40 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 .premake.getconfigname(cfgname,.
30b60 70 6c 61 74 66 6f 72 6d 29 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 5f 70 28 27 20 20 20 20 platform):gsub("|","_")._p('....
30b80 3c 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 <WorkspaceConfiguration.Name="%s
30ba0 22 20 53 65 6c 65 63 74 65 64 3d 22 79 65 73 22 3e 27 2c 20 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c ".Selected="yes">',.name).for._,
30bc0 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f prj.in.ipairs(sln.projects).do._
30be0 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6e 66 p('......<Project.Name="%s".Conf
30c00 69 67 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 6e 61 6d 65 29 0a igName="%s"/>',.prj.name,.name).
30c20 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 end._p('....</WorkspaceConfigura
30c40 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 42 75 69 6c 64 4d 61 74 tion>').end.end._p('..</BuildMat
30c60 72 69 78 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 3e rix>')._p('</CodeLite_Workspace>
30c80 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 6c 69 74 65 20 3d 20 70 72 65 6d 61 6b 65 ').end..local.codelite.=.premake
30ca0 2e 63 6f 64 65 6c 69 74 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 .codelite.local.tree.=.premake.t
30cc0 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 ree.function.codelite.files(prj)
30ce0 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c .local.tr.=.premake.project.buil
30d00 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 dsourcetree(prj).tree.traverse(t
30d20 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f r,.{.onbranchenter.=.function(no
30d40 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 56 69 72 74 75 61 6c 44 69 de,.depth)._p(depth,.'<VirtualDi
30d60 72 65 63 74 6f 72 79 20 4e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a rectory.Name="%s">',.node.name).
30d80 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 end,.onbranchexit.=.function(nod
30da0 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 56 69 72 74 75 61 6c 44 69 e,.depth)._p(depth,.'</VirtualDi
30dc0 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f rectory>').end,.onleaf.=.functio
30de0 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 20 n(node,.depth)._p(depth,.'<File.
30e00 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 Name="%s"/>',.node.cfg.name).end
30e20 2c 0a 7d 2c 20 74 72 75 65 2c 20 31 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 ,.},.true,.1).end.function.prema
30e40 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 ke.codelite.project(prj).io.inde
30e60 6e 74 20 3d 20 22 20 20 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 nt.=.".."._p('<?xml.version="1.0
30e80 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 ".encoding="utf-8"?>')._p('<Code
30ea0 4c 69 74 65 5f 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b Lite_Project.Name="%s">',.premak
30ec0 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 e.esc(prj.name)).codelite.files(
30ee0 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 0a 43 6f 6e 73 6f 6c 65 41 70 70 prj).local.types.=.{..ConsoleApp
30f00 20 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d ..=."Executable",..WindowedApp.=
30f20 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 53 ."Executable",..StaticLib...=."S
30f40 74 61 74 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 44 tatic.Library",.SharedLib...=."D
30f60 79 6e 61 6d 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 7d 0a 5f 70 28 27 20 20 3c 53 65 74 74 69 6e ynamic.Library",.}._p('..<Settin
30f80 67 73 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 74 79 70 65 73 5b 70 72 6a 2e 6b 69 6e 64 5d 29 gs.Type="%s">',.types[prj.kind])
30fa0 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 .local.platforms.=.premake.filte
30fc0 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 rplatforms(prj.solution,.premake
30fe0 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 [_OPTIONS.cc].platforms,."Native
31000 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a ").for.i.=.#platforms,.1,.-1.do.
31020 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 if.premake.platforms[platforms[i
31040 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 ]].iscrosscompiler.then.table.re
31060 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 66 6f 72 20 move(platforms,.i).end.end..for.
31080 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 _,.platform.in.ipairs(platforms)
310a0 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 .do.for.cfg.in.premake.eachconfi
310c0 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d g(prj,.platform).do.local.name.=
310e0 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 3a 67 73 75 62 28 .premake.esc(cfg.longname):gsub(
31100 22 7c 22 2c 22 5f 22 29 0a 6c 6f 63 61 6c 20 63 6f 6d 70 69 6c 65 72 20 3d 20 69 69 66 28 63 66 "|","_").local.compiler.=.iif(cf
31120 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 67 63 63 22 2c 20 22 67 2b 2b 22 29 g.language.==."C",."gcc",."g++")
31140 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 ._p('....<Configuration.Name="%s
31160 22 20 43 6f 6d 70 69 6c 65 72 54 79 70 65 3d 22 67 6e 75 20 25 73 22 20 44 65 62 75 67 67 65 72 ".CompilerType="gnu.%s".Debugger
31180 54 79 70 65 3d 22 47 4e 55 20 67 64 62 20 64 65 62 75 67 67 65 72 22 20 54 79 70 65 3d 22 25 73 Type="GNU.gdb.debugger".Type="%s
311a0 22 3e 27 2c 20 6e 61 6d 65 2c 20 63 6f 6d 70 69 6c 65 72 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b ">',.name,.compiler,.types[cfg.k
311c0 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 ind]).local.fname..=.premake.esc
311e0 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c (cfg.buildtarget.fullpath).local
31200 20 6f 62 6a 64 69 72 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 .objdir.=.premake.esc(cfg.object
31220 73 64 69 72 29 0a 6c 6f 63 61 6c 20 72 75 6e 63 6d 64 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 sdir).local.runcmd.=.cfg.buildta
31240 72 67 65 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 72 75 6e 64 69 72 20 3d 20 63 66 67 2e 64 65 62 rget.name.local.rundir.=.cfg.deb
31260 75 67 64 69 72 20 6f 72 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f ugdir.or.cfg.buildtarget.directo
31280 72 79 0a 6c 6f 63 61 6c 20 72 75 6e 61 72 67 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 ry.local.runargs.=.table.concat(
312a0 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 0a 6c 6f 63 61 6c 20 70 61 75 73 65 20 cfg.debugargs,.".").local.pause.
312c0 20 3d 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 .=.iif(cfg.kind.==."WindowedApp"
312e0 2c 20 22 6e 6f 22 2c 20 22 79 65 73 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 ,."no",."yes")._p('......<Genera
31300 6c 20 4f 75 74 70 75 74 46 69 6c 65 3d 22 25 73 22 20 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 l.OutputFile="%s".IntermediateDi
31320 72 65 63 74 6f 72 79 3d 22 25 73 22 20 43 6f 6d 6d 61 6e 64 3d 22 2e 2f 25 73 22 20 43 6f 6d 6d rectory="%s".Command="./%s".Comm
31340 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 20 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f andArguments="%s".WorkingDirecto
31360 72 79 3d 22 25 73 22 20 50 61 75 73 65 45 78 65 63 57 68 65 6e 50 72 6f 63 54 65 72 6d 69 6e 61 ry="%s".PauseExecWhenProcTermina
31380 74 65 73 3d 22 25 73 22 2f 3e 27 2c 20 66 6e 61 6d 65 2c 20 6f 62 6a 64 69 72 2c 20 72 75 6e 63 tes="%s"/>',.fname,.objdir,.runc
313a0 6d 64 2c 20 72 75 6e 61 72 67 73 2c 20 72 75 6e 64 69 72 2c 20 70 61 75 73 65 29 0a 6c 6f 63 61 md,.runargs,.rundir,.pause).loca
313c0 6c 20 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e l.flags.=.premake.esc(table.join
313e0 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 (premake.gcc.getcflags(cfg),.pre
31400 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 make.gcc.getcxxflags(cfg),.cfg.b
31420 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 6d 70 69 6c 65 uildoptions))._p('......<Compile
31440 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c r.Required="yes".Options="%s">',
31460 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f .table.concat(flags,.";")).for._
31480 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f ,v.in.ipairs(cfg.includedirs).do
314a0 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 56 61 6c 75 65 3d ._p('........<IncludePath.Value=
314c0 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 "%s"/>',.premake.esc(v)).end.for
314e0 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f ._,v.in.ipairs(cfg.defines).do._
31500 70 28 27 20 20 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 20 56 61 6c 75 65 3d 22 p('........<Preprocessor.Value="
31520 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 %s"/>',.premake.esc(v)).end._p('
31540 20 20 20 20 20 20 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6c 61 67 73 20 3d 20 70 72 65 6d ......</Compiler>').flags.=.prem
31560 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 ake.esc(table.join(premake.gcc.g
31580 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 etldflags(cfg),.cfg.linkoptions)
315a0 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 69 6e 6b 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 )._p('......<Linker.Required="ye
315c0 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 s".Options="%s">',.table.concat(
315e0 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 flags,.";")).for._,v.in.ipairs(p
31600 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 remake.getlinks(cfg,."all",."dir
31620 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 ectory")).do._p('........<Librar
31640 79 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 yPath.Value="%s"./>',.premake.es
31660 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d c(v)).end.for._,v.in.ipairs(prem
31680 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 ake.getlinks(cfg,."all",."basena
316a0 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 20 56 61 me")).do._p('........<Library.Va
316c0 6c 75 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e lue="%s"./>',.premake.esc(v)).en
316e0 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 d._p('......</Linker>').if.prema
31700 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 6c 6f 63 ke.findfile(cfg,.".rc").then.loc
31720 61 6c 20 64 65 66 69 6e 65 73 20 3d 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 74 61 62 6c 65 al.defines.=.table.implode(table
31740 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 .join(cfg.defines,.cfg.resdefine
31760 73 29 2c 20 22 2d 44 22 2c 20 22 3b 22 2c 20 22 22 29 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 s),."-D",.";",."").local.options
31780 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 2c 20 .=.table.concat(cfg.resoptions,.
317a0 22 3b 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 ";")._p('......<ResourceCompiler
317c0 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 25 73 22 3e 27 .Required="yes".Options="%s%s">'
317e0 2c 20 64 65 66 69 6e 65 73 2c 20 6f 70 74 69 6f 6e 73 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 ,.defines,.options).for._,v.in.i
31800 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 pairs(table.join(cfg.includedirs
31820 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 29 20 64 6f 0a 5f 70 28 27 20 20 ,.cfg.resincludedirs)).do._p('..
31840 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 ......<IncludePath.Value="%s"/>'
31860 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 ,.premake.esc(v)).end._p('......
31880 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 </ResourceCompiler>').else._p('.
318a0 20 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d .....<ResourceCompiler.Required=
318c0 22 6e 6f 22 20 4f 70 74 69 6f 6e 73 3d 22 22 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e "no".Options=""/>').end.if.#cfg.
318e0 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 prebuildcommands.>.0.then._p('..
31900 20 20 20 20 3c 50 72 65 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 ....<PreBuild>').for._,v.in.ipai
31920 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 rs(cfg.prebuildcommands).do._p('
31940 20 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 ........<Command.Enabled="yes">%
31960 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e s</Command>',.premake.esc(v)).en
31980 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 72 65 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 69 66 d._p('......</PreBuild>').end.if
319a0 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e .#cfg.postbuildcommands.>.0.then
319c0 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 ._p('......<PostBuild>').for._,v
319e0 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 .in.ipairs(cfg.postbuildcommands
31a00 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 ).do._p('........<Command.Enable
31a20 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 d="yes">%s</Command>',.premake.e
31a40 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 6f 73 74 42 75 69 6c 64 sc(v)).end._p('......</PostBuild
31a60 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 45 >').end._p('......<CustomBuild.E
31a80 6e 61 62 6c 65 64 3d 22 6e 6f 22 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6c 65 61 nabled="no">')._p('........<Clea
31aa0 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 nCommand></CleanCommand>')._p('.
31ac0 20 20 20 20 20 20 20 3c 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 3c 2f 42 75 69 6c 64 43 6f 6d 6d .......<BuildCommand></BuildComm
31ae0 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 53 69 6e 67 6c 65 46 69 6c 65 43 6f and>')._p('........<SingleFileCo
31b00 6d 6d 61 6e 64 3e 3c 2f 53 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 mmand></SingleFileCommand>')._p(
31b20 27 20 20 20 20 20 20 20 20 3c 4d 61 6b 65 66 69 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d '........<MakefileGenerationComm
31b40 61 6e 64 3e 3c 2f 4d 61 6b 65 66 69 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e and></MakefileGenerationCommand>
31b60 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 54 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 ')._p('........<ThirdPartyToolNa
31b80 6d 65 3e 4e 6f 6e 65 3c 2f 54 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 27 29 0a 5f me>None</ThirdPartyToolName>')._
31ba0 70 28 27 20 20 20 20 20 20 20 20 3c 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 3c 2f 57 p('........<WorkingDirectory></W
31bc0 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 orkingDirectory>')._p('......</C
31be0 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f ustomBuild>')._p('......<Additio
31c00 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 nalRules>')._p('........<CustomP
31c20 6f 73 74 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 5f 70 ostBuild></CustomPostBuild>')._p
31c40 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 3c 2f 43 75 73 74 ('........<CustomPreBuild></Cust
31c60 6f 6d 50 72 65 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 41 64 64 69 74 69 omPreBuild>')._p('......</Additi
31c80 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 2f 43 6f 6e 66 69 67 75 72 61 onalRules>')._p('....</Configura
31ca0 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 53 65 74 74 69 6e 67 73 tion>').end.end._p('..</Settings
31cc0 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c >').for._,.platform.in.ipairs(pl
31ce0 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 atforms).do.for.cfg.in.premake.e
31d00 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 27 achconfig(prj,.platform).do._p('
31d20 20 20 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 63 66 67 ..<Dependencies.name="%s">',.cfg
31d40 2e 6c 6f 6e 67 6e 61 6d 65 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 29 0a 66 6f 72 20 5f 2c 64 .longname:gsub("|","_")).for._,d
31d60 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e ep.in.ipairs(premake.getdependen
31d80 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e cies(prj)).do._p('....<Project.N
31da0 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 64 65 70 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 ame="%s"/>',.dep.name).end._p('.
31dc0 20 3c 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 3c .</Dependencies>').end.end._p('<
31de0 2f 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 /CodeLite_Project>').end.._MAKE.
31e00 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6d =.{.}.premake.make.=.{.}.local.m
31e20 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b ake.=.premake.make.function._MAK
31e40 45 2e 65 73 63 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 0a 69 66 20 28 74 79 E.esc(value).local.result.if.(ty
31e60 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c pe(value).==."table").then.resul
31e80 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 t.=.{.}.for._,v.in.ipairs(value)
31ea0 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 .do.table.insert(result,._MAKE.e
31ec0 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 72 65 sc(v)).end.return.result.else.re
31ee0 73 75 6c 74 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a sult.=.value:gsub("\\",."\\\\").
31f00 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 20 22 2c 20 22 5c 5c 20 22 29 result.=.result:gsub(".",."\\.")
31f20 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 28 22 2c 20 22 5c 5c .result.=.result:gsub("%%(",."\\
31f40 25 28 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 29 22 2c %(").result.=.result:gsub("%%)",
31f60 20 22 5c 5c 25 29 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 24 ."\\%)").result.=.result:gsub("$
31f80 5c 5c 25 28 28 2e 2d 29 5c 5c 25 29 22 2c 20 22 24 25 28 25 31 25 29 22 29 0a 72 65 74 75 72 6e \\%((.-)\\%)",."$%(%1%)").return
31fa0 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 .result.end.end.function.premake
31fc0 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 5f .make_copyrule(source,.target)._
31fe0 70 28 27 25 73 3a 20 25 73 27 2c 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 29 0a 5f 70 28 27 p('%s:.%s',.target,.source)._p('
32000 5c 74 40 65 63 68 6f 20 43 6f 70 79 69 6e 67 20 24 28 6e 6f 74 64 69 72 20 25 73 29 27 2c 20 74 \t@echo.Copying.$(notdir.%s)',.t
32020 61 72 67 65 74 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 43 4f 50 59 2c 25 73 2c 25 73 29 arget)._p('\t-$(call.COPY,%s,%s)
32040 27 2c 20 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ',.source,.target).end.function.
32060 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 76 61 72 29 0a 5f 70 28 27 premake.make_mkdirrule(var)._p('
32080 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 25 73 27 2c 20 76 61 72 29 0a 5f 70 28 27 5c \t@echo.Creating.%s',.var)._p('\
320a0 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 25 73 29 27 2c 20 76 61 72 29 0a 5f 70 28 27 27 29 t-$(call.MKDIR,%s)',.var)._p('')
320c0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 6c 69 73 74 28 76 61 6c 75 65 29 0a 69 .end.function.make.list(value).i
320e0 66 20 23 76 61 6c 75 65 20 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 20 22 20 2e 2e 20 f.#value.>.0.then.return."."....
32100 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 76 61 6c 75 65 2c 20 22 20 22 29 0a 65 6c 73 65 0a 72 65 table.concat(value,.".").else.re
32120 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 turn."".end.end.function._MAKE.g
32140 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 74 68 69 73 2c 20 73 65 61 72 63 68 70 72 6a 73 29 etmakefilename(this,.searchprjs)
32160 0a 6c 6f 63 61 6c 20 63 6f 75 6e 74 20 3d 20 30 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d .local.count.=.0.for.sln.in.prem
32180 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c ake.solution.each().do.if.(sln.l
321a0 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 ocation.==.this.location).then.c
321c0 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 6e 64 0a 69 66 20 28 73 65 61 72 63 68 70 ount.=.count.+.1.end.if.(searchp
321e0 72 6a 73 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c rjs).then.for._,prj.in.ipairs(sl
32200 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 n.projects).do.if.(prj.location.
32220 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 ==.this.location).then.count.=.c
32240 6f 75 6e 74 20 2b 20 31 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 63 6f 75 ount.+.1.end.end.end.end.if.(cou
32260 6e 74 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4d 61 6b 65 66 69 6c 65 22 0a nt.==.1).then.return."Makefile".
32280 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 68 69 73 2e 6e 61 6d 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 else.return.this.name....".make"
322a0 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6e 61 6d 65 73 .end.end.function._MAKE.getnames
322c0 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 (tbl).local.result.=.table.extra
322e0 63 74 28 74 62 6c 2c 20 22 6e 61 6d 65 22 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 ct(tbl,."name").for.k,v.in.pairs
32300 28 72 65 73 75 6c 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 (result).do.result[k].=._MAKE.es
32320 63 28 76 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 c(v).end.return.result.end.funct
32340 69 6f 6e 20 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 23 63 ion.make.settings(cfg,.cc).if.#c
32360 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3e 20 30 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 fg.makesettings.>.0.then.for._,.
32380 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 value.in.ipairs(cfg.makesettings
323a0 29 20 64 6f 0a 5f 70 28 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 6f ).do._p(value).end.end.local.too
323c0 6c 73 65 74 74 69 6e 67 73 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 lsettings.=.cc.platforms[cfg.pla
323e0 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 69 66 20 74 6f 6f 6c 73 65 74 74 69 6e tform].cfgsettings.if.toolsettin
32400 67 73 20 74 68 65 6e 0a 5f 70 28 74 6f 6f 6c 73 65 74 74 69 6e 67 73 29 0a 65 6e 64 0a 65 6e 64 gs.then._p(toolsettings).end.end
32420 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 .newaction.{.trigger.........=."
32440 67 6d 61 6b 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 47 4e 55 20 4d gmake",.shortname.......=."GNU.M
32460 61 6b 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 ake",.description.....=."Generat
32480 65 20 47 4e 55 20 6d 61 6b 65 66 69 6c 65 73 20 66 6f 72 20 50 4f 53 49 58 2c 20 4d 69 6e 47 57 e.GNU.makefiles.for.POSIX,.MinGW
324a0 2c 20 61 6e 64 20 43 79 67 77 69 6e 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d ,.and.Cygwin",.valid_kinds.....=
324c0 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 .{."ConsoleApp",."WindowedApp",.
324e0 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 "StaticLib",."SharedLib".},.vali
32500 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 d_languages.=.{."C",."C++",."C#"
32520 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d .},.valid_tools.....=.{.cc.....=
32540 20 7b 20 22 67 63 63 22 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 .{."gcc".},.dotnet.=.{."mono",."
32560 6d 73 6e 65 74 22 2c 20 22 70 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 msnet",."pnet".},.},.onsolution.
32580 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 =.function(sln).premake.generate
325a0 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c (sln,._MAKE.getmakefilename(sln,
325c0 20 66 61 6c 73 65 29 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a .false),.premake.make_solution).
325e0 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c end,.onproject.=.function(prj).l
32600 6f 63 61 6c 20 6d 61 6b 65 66 69 6c 65 20 3d 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c ocal.makefile.=._MAKE.getmakefil
32620 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f ename(prj,.true).if.premake.isdo
32640 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 tnetproject(prj).then.premake.ge
32660 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 nerate(prj,.makefile,.premake.ma
32680 6b 65 5f 63 73 68 61 72 70 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 ke_csharp).else.premake.generate
326a0 28 70 72 6a 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 (prj,.makefile,.premake.make_cpp
326c0 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e ).end.end,.oncleansolution.=.fun
326e0 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c ction(sln).premake.clean.file(sl
32700 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 n,._MAKE.getmakefilename(sln,.fa
32720 6c 73 65 29 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 lse)).end,.oncleanproject.=.func
32740 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a tion(prj).premake.clean.file(prj
32760 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 ,._MAKE.getmakefilename(prj,.tru
32780 65 29 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 e)).end.}..function.premake.make
327a0 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b _solution(sln).local.cc.=.premak
327c0 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d e[_OPTIONS.cc].local.platforms.=
327e0 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 .premake.filterplatforms(sln,.cc
32800 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 73 .platforms,."Native")._p('#.%s.s
32820 6f 6c 75 74 69 6f 6e 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 olution.makefile.autogenerated.b
32840 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 y.GENie',.premake.action.current
32860 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 68 ().shortname)._p('#.Type."make.h
32880 65 6c 70 22 20 66 6f 72 20 75 73 61 67 65 20 68 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 elp".for.usage.help')._p('')._p(
328a0 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 'ifndef.config')._p('..config=%s
328c0 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 ',._MAKE.esc(premake.getconfigna
328e0 6d 65 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f me(sln.configurations[1],.platfo
32900 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 rms[1],.true)))._p('endif')._p('
32920 65 78 70 6f 72 74 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 50 52 4f 4a 45 export.config')._p('')._p('PROJE
32940 43 54 53 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 CTS.:=.%s',.table.concat(_MAKE.e
32960 73 63 28 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 sc(table.extract(sln.projects,."
32980 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 name")),."."))._p('')._p('.PHONY
329a0 3a 20 61 6c 6c 20 63 6c 65 61 6e 20 68 65 6c 70 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f :.all.clean.help.$(PROJECTS)')._
329c0 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 p('')._p('all:.$(PROJECTS)')._p(
329e0 27 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f '').for._,.prj.in.ipairs(sln.pro
32a00 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 jects).do._p('%s:.%s',._MAKE.esc
32a20 28 70 72 6a 2e 6e 61 6d 65 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 (prj.name),.table.concat(_MAKE.e
32a40 73 63 28 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 sc(table.extract(premake.getdepe
32a60 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 69 ndencies(prj),."name")),.".")).i
32a80 66 20 28 6e 6f 74 20 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 f.(not.sln.messageskip).or.(not.
32aa0 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 table.contains(sln.messageskip,.
32ac0 22 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 "SkipBuildingMessage")).then._p(
32ae0 27 5c 74 40 65 63 68 6f 20 22 3d 3d 3d 3d 20 42 75 69 6c 64 69 6e 67 20 25 73 20 28 24 28 63 6f '\t@echo."====.Building.%s.($(co
32b00 6e 66 69 67 29 29 20 3d 3d 3d 3d 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 nfig)).===="',.prj.name).end._p(
32b20 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 '\t@${MAKE}.--no-print-directory
32b40 20 2d 43 20 25 73 20 2d 66 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 .-C.%s.-f.%s',._MAKE.esc(path.ge
32b60 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 trelative(sln.location,.prj.loca
32b80 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 tion)),._MAKE.esc(_MAKE.getmakef
32ba0 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a ilename(prj,.true)))._p('').end.
32bc0 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 66 6f 72 20 5f 20 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 _p('clean:').for._.,prj.in.ipair
32be0 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 s(sln.projects).do._p('\t@${MAKE
32c00 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 }.--no-print-directory.-C.%s.-f.
32c20 25 73 20 63 6c 65 61 6e 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c %s.clean',._MAKE.esc(path.getrel
32c40 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e ative(sln.location,.prj.location
32c60 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e )),._MAKE.esc(_MAKE.getmakefilen
32c80 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 ame(prj,.true))).end._p('')._p('
32ca0 68 65 6c 70 3a 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 55 73 61 67 65 3a 20 6d 61 6b 65 help:')._p(1,'@echo."Usage:.make
32cc0 20 5b 63 6f 6e 66 69 67 3d 6e 61 6d 65 5d 20 5b 74 61 72 67 65 74 5d 22 27 29 0a 5f 70 28 31 2c .[config=name].[target]"')._p(1,
32ce0 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 43 4f 4e 46 49 47 55 '@echo.""')._p(1,'@echo."CONFIGU
32d00 52 41 54 49 4f 4e 53 3a 22 27 29 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d RATIONS:"').local.cfgpairs.=.{.}
32d20 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 .for._,.platform.in.ipairs(platf
32d40 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 orms).do.for._,.cfgname.in.ipair
32d60 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 s(sln.configurations).do._p(1,'@
32d80 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 echo."...%s"',.premake.getconfig
32da0 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 29 0a 65 name(cfgname,.platform,.true)).e
32dc0 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 nd.end._p(1,'@echo.""')._p(1,'@e
32de0 63 68 6f 20 22 54 41 52 47 45 54 53 3a 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 cho."TARGETS:"')._p(1,'@echo."..
32e00 20 61 6c 6c 20 28 64 65 66 61 75 6c 74 29 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 .all.(default)"')._p(1,'@echo.".
32e20 20 20 63 6c 65 61 6e 22 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 ..clean"').for._,.prj.in.ipairs(
32e40 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 sln.projects).do._p(1,'@echo."..
32e60 20 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f .%s"',.prj.name).end._p(1,'@echo
32e80 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f .""')._p(1,'@echo."For.more.info
32ea0 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 69 6e 64 75 73 74 72 69 6f 75 73 6f rmation,.see.http://industriouso
32ec0 6e 65 2e 63 6f 6d 2f 70 72 65 6d 61 6b 65 2f 71 75 69 63 6b 2d 73 74 61 72 74 22 27 29 0a 65 6e ne.com/premake/quick-start"').en
32ee0 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 70 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b d..premake.make.cpp.=.{.}.premak
32f00 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 70 70 20 e.make.override.=.{.}.local.cpp.
32f20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 70 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 =.premake.make.cpp.local.make.=.
32f40 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 premake.make.function.premake.ma
32f60 6b 65 5f 63 70 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 ke_cpp(prj).local.cc.=.premake.g
32f80 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 ettool(prj).local.platforms.=.pr
32fa0 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 emake.filterplatforms(prj.soluti
32fc0 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 70 72 65 6d on,.cc.platforms,."Native").prem
32fe0 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c ake.gmake_cpp_header(prj,.cc,.pl
33000 61 74 66 6f 72 6d 73 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 atforms).for._,.platform.in.ipai
33020 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d rs(platforms).do.for.cfg.in.prem
33040 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f ake.eachconfig(prj,.platform).do
33060 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 .premake.gmake_cpp_config(prj,.c
33080 66 67 2c 20 63 63 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 73 20 3d 20 fg,.cc).end.end.local.objdirs.=.
330a0 7b 7d 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c {}.for._,.file.in.ipairs(prj.fil
330c0 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 es).do.if.path.iscppfile(file).t
330e0 68 65 6e 0a 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 64 69 hen.objdirs[_MAKE.esc(path.getdi
33100 72 65 63 74 6f 72 79 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 69 6c 65 29 29 29 5d 20 3d rectory(path.trimdots(file)))].=
33120 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 4f 42 4a 44 49 52 53 20 3a 3d 20 5c 5c 27 29 0a 5f .1.end.end._p('OBJDIRS.:=.\\')._
33140 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 20 5c 5c 27 29 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 p('\t$(OBJDIR).\\').for.dir,._.i
33160 6e 20 70 61 69 72 73 28 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 n.pairs(objdirs).do._p('\t$(OBJD
33180 49 52 29 2f 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 IR)/%s.\\',.dir).end._p('')._p('
331a0 52 45 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e RESOURCES.:=.\\').for._,.file.in
331c0 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 .ipairs(prj.files).do.if.path.is
331e0 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 resourcefile(file).then._p('\t$(
33200 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 OBJDIR)/%s.res.\\',._MAKE.esc(pa
33220 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f th.getbasename(file))).end.end._
33240 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 p('')._p('.PHONY:.clean.prebuild
33260 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f .prelink')._p('').if.os.is("MacO
33280 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 SX").and.prj.kind.==."WindowedAp
332a0 70 22 20 74 68 65 6e 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 p".then._p('all:.$(TARGETDIR).$(
332c0 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 OBJDIRS).prebuild.prelink.$(TARG
332e0 45 54 29 20 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 20 24 ET).$(dir.$(TARGETDIR))PkgInfo.$
33300 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 27 29 0a 65 (dir.$(TARGETDIR))Info.plist').e
33320 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 lse._p('all:.$(TARGETDIR).$(OBJD
33340 49 52 53 29 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 27 IRS).prebuild.prelink.$(TARGET)'
33360 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 3a 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 28 70 72 6a 2e ).end._p('\t@:')._p('').if.(prj.
33380 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 70 72 6a 2e 6f 70 74 69 kind.==."StaticLib".and.prj.opti
333a0 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 64 65 66 69 6e ons.ArchiveSplit).then._p('defin
333c0 65 20 6d 61 78 5f 61 72 67 73 27 29 0a 5f 70 28 27 5c 74 24 28 65 76 61 6c 20 5f 61 72 67 73 3a e.max_args')._p('\t$(eval._args:
333e0 3d 29 27 29 0a 5f 70 28 27 5c 74 24 28 66 6f 72 65 61 63 68 20 6f 62 6a 2c 24 33 2c 24 28 65 76 =)')._p('\t$(foreach.obj,$3,$(ev
33400 61 6c 20 5f 61 72 67 73 2b 3d 24 28 6f 62 6a 29 29 24 28 69 66 20 24 28 77 6f 72 64 20 24 32 2c al._args+=$(obj))$(if.$(word.$2,
33420 24 28 5f 61 72 67 73 29 29 2c 24 31 24 28 5f 61 72 67 73 29 24 28 45 4f 4c 29 24 28 65 76 61 6c $(_args)),$1$(_args)$(EOL)$(eval
33440 20 5f 61 72 67 73 3a 3d 29 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 69 66 20 24 28 5f 61 72 67 73 ._args:=)))')._p('\t$(if.$(_args
33460 29 2c 24 31 24 28 5f 61 72 67 73 29 29 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 ),$1$(_args))')._p('endef')._p('
33480 27 29 0a 5f 70 28 27 64 65 66 69 6e 65 20 45 4f 4c 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 27 ')._p('define.EOL')._p('')._p(''
334a0 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 24 28 54 )._p('endef')._p('').end._p('$(T
334c0 41 52 47 45 54 29 3a 20 24 28 47 43 48 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 4c 44 44 45 ARGET):.$(GCH).$(OBJECTS).$(LDDE
334e0 50 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 27 29 0a 69 66 20 70 72 6a 2e 6b 69 6e 64 20 3d PS).$(RESOURCES)').if.prj.kind.=
33500 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 70 72 6a 2e 6d 73 67 61 72 63 =."StaticLib".then.if.prj.msgarc
33520 68 69 76 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a hiving.then._p('\t@echo.'....prj
33540 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 .msgarchiving).else._p('\t@echo.
33560 41 72 63 68 69 76 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 Archiving.%s',.prj.name).end.if.
33580 28 6e 6f 74 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 29 20 74 68 65 6e (not.prj.archivesplit_size).then
335a0 20 0a 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 3d 32 30 30 0a 65 6e 64 0a ..prj.archivesplit_size=200.end.
335c0 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 if.(not.prj.options.ArchiveSplit
335e0 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 ).then._p('\t$(SILENT).$(LINKCMD
33600 29 20 24 28 4f 42 4a 45 43 54 53 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 24 28 63 61 6c ).$(OBJECTS)').else._p('\t@$(cal
33620 6c 20 6d 61 78 5f 61 72 67 73 2c 24 28 4c 49 4e 4b 43 4d 44 29 2c 27 2e 2e 20 70 72 6a 2e 61 72 l.max_args,$(LINKCMD),'...prj.ar
33640 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 2e 2e 27 2c 24 28 4f 42 4a 45 43 54 53 29 29 27 chivesplit_size...',$(OBJECTS))'
33660 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 5f 4e 44 58 29 )._p('\t$(SILENT).$(LINKCMD_NDX)
33680 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 20 74 68 ').end.else.if.prj.msglinking.th
336a0 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 en._p('\t@echo.'....prj.msglinki
336c0 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 4c 69 6e 6b 69 6e 67 20 25 73 27 ng).else._p('\t@echo.Linking.%s'
336e0 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 ,.prj.name).end._p('\t$(SILENT).
33700 24 28 4c 49 4e 4b 43 4d 44 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 $(LINKCMD)').end._p('\t$(POSTBUI
33720 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 LDCMDS)')._p('')._p('$(TARGETDIR
33740 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 ):').premake.make_mkdirrule("$(T
33760 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 53 29 3a 27 29 0a 69 66 ARGETDIR)")._p('$(OBJDIRS):').if
33780 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 .(not.prj.solution.messageskip).
337a0 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 or.(not.table.contains(prj.solut
337c0 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 ion.messageskip,."SkipCreatingMe
337e0 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 ssage")).then._p('\t@echo.Creati
33800 6e 67 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c ng.$(OBJDIR)').end._p('\t-$(call
33820 20 4d 4b 44 49 52 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 .MKDIR,$(OBJDIR))').for.dir,._.i
33840 6e 20 70 61 69 72 73 28 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c n.pairs(objdirs).do._p('\t-$(cal
33860 6c 20 4d 4b 44 49 52 2c 24 28 4f 42 4a 44 49 52 29 2f 25 73 29 27 2c 20 64 69 72 29 0a 65 6e 64 l.MKDIR,$(OBJDIR)/%s)',.dir).end
33880 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 ._p('').if.os.is("MacOSX").and.p
338a0 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 rj.kind.==."WindowedApp".then._p
338c0 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 3a 27 29 0a ('$(dir.$(TARGETDIR))PkgInfo:').
338e0 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 _p('$(dir.$(TARGETDIR))Info.plis
33900 74 3a 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 69 66 20 t:')._p('').end._p('clean:').if.
33920 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f (not.prj.solution.messageskip).o
33940 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 r.(not.table.contains(prj.soluti
33960 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 on.messageskip,."SkipCleaningMes
33980 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e sage")).then._p('\t@echo.Cleanin
339a0 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 69 66 65 71 20 28 70 g.%s',.prj.name).end._p('ifeq.(p
339c0 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c osix,$(SHELLTYPE))')._p('\t$(SIL
339e0 45 4e 54 29 20 72 6d 20 2d 66 20 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 5c 74 24 28 ENT).rm.-f..$(TARGET)')._p('\t$(
33a00 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 SILENT).rm.-rf.$(OBJDIR)')._p('e
33a20 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 lse')._p('\t$(SILENT).if.exist.$
33a40 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 20 64 65 6c 20 24 28 73 (subst./,\\\\,$(TARGET)).del.$(s
33a60 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 24 ubst./,\\\\,$(TARGET))')._p('\t$
33a80 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c (SILENT).if.exist.$(subst./,\\\\
33aa0 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 ,$(OBJDIR)).rmdir./s./q.$(subst.
33ac0 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a /,\\\\,$(OBJDIR))')._p('endif').
33ae0 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 _p('')._p('prebuild:')._p('\t$(P
33b00 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e REBUILDCMDS)')._p('')._p('prelin
33b20 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 k:')._p('\t$(PRELINKCMDS)')._p('
33b40 27 29 0a 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 66 69 6c 65 52 75 6c ').cpp.pchrules(prj).cpp.fileRul
33b60 65 73 28 70 72 6a 29 0a 5f 70 28 27 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 45 43 54 53 3a 25 es(prj)._p('-include.$(OBJECTS:%
33b80 25 2e 6f 3d 25 25 2e 64 29 27 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 %.o=%%.d)')._p('ifneq.(,$(PCH))'
33ba0 29 0a 5f 70 28 27 20 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 )._p('..-include.$(OBJDIR)/$(not
33bc0 64 69 72 20 24 28 50 43 48 29 29 2e 64 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 65 6e 64 0a dir.$(PCH)).d')._p('endif').end.
33be0 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 function.premake.gmake_cpp_heade
33c00 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 5f 70 28 27 23 20 25 73 20 70 r(prj,.cc,.platforms)._p('#.%s.p
33c20 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 roject.makefile.autogenerated.by
33c40 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 .GENie',.premake.action.current(
33c60 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 ).shortname)._p('ifndef.config')
33c80 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 ._p('..config=%s',._MAKE.esc(pre
33ca0 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e make.getconfigname(prj.solution.
33cc0 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c configurations[1],.platforms[1],
33ce0 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 .true)))._p('endif')._p('')._p('
33d00 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 ifndef.verbose')._p('..SILENT.=.
33d20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c @')._p('endif')._p('')._p('SHELL
33d40 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d TYPE.:=.msdos')._p('ifeq.(,$(Com
33d60 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 Spec)$(COMSPEC))')._p('..SHELLTY
33d80 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 PE.:=.posix')._p('endif')._p('if
33da0 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 eq.(/bin,$(findstring./bin,$(SHE
33dc0 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 LL)))')._p('..SHELLTYPE.:=.posix
33de0 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 ')._p('endif')._p('')._p('ifeq.(
33e00 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 posix,$(SHELLTYPE))')._p('..MKDI
33e20 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a R.=.$(SILENT).mkdir.-p."$(1)"').
33e40 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 _p('..COPY..=.$(SILENT).cp.-fR."
33e60 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 $(1)"."$(2)"')._p('else')._p('..
33e80 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 MKDIR.=.$(SILENT).mkdir."$(subst
33ea0 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 ./,\\\\,$(1))".2>.nul.||.exit.0'
33ec0 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f )._p('..COPY..=.$(SILENT).copy./
33ee0 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 Y."$(subst./,\\\\,$(1))"."$(subs
33f00 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 t./,\\\\,$(2))"')._p('endif')._p
33f20 28 27 27 29 0a 5f 70 28 27 43 43 20 20 3d 20 25 73 27 2c 20 63 63 2e 63 63 29 0a 5f 70 28 27 43 ('')._p('CC..=.%s',.cc.cc)._p('C
33f40 58 58 20 3d 20 25 73 27 2c 20 63 63 2e 63 78 78 29 0a 5f 70 28 27 41 52 20 20 3d 20 25 73 27 2c XX.=.%s',.cc.cxx)._p('AR..=.%s',
33f60 20 63 63 2e 61 72 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 43 4f 4d .cc.ar)._p('')._p('ifndef.RESCOM
33f80 50 27 29 0a 5f 70 28 27 20 20 69 66 64 65 66 20 57 49 4e 44 52 45 53 27 29 0a 5f 70 28 27 20 20 P')._p('..ifdef.WINDRES')._p('..
33fa0 20 20 52 45 53 43 4f 4d 50 20 3d 20 24 28 57 49 4e 44 52 45 53 29 27 29 0a 5f 70 28 27 20 20 65 ..RESCOMP.=.$(WINDRES)')._p('..e
33fc0 6c 73 65 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 77 69 6e 64 72 65 73 27 lse')._p('....RESCOMP.=.windres'
33fe0 29 0a 5f 70 28 27 20 20 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 )._p('..endif')._p('endif')._p('
34000 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 ').end.function.premake.gmake_cp
34020 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 69 66 65 71 20 p_config(prj,.cfg,.cc)._p('ifeq.
34040 28 24 28 63 6f 6e 66 69 67 29 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 73 ($(config),%s)',._MAKE.esc(cfg.s
34060 68 6f 72 74 6e 61 6d 65 29 29 0a 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 hortname)).cpp.platformtools(cfg
34080 2c 20 63 63 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 ,.cc)._p('..'....(table.contains
340a0 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 4f 42 4a 44 49 52 22 29 (premake.make.override,"OBJDIR")
340c0 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 4f .and."override.".or."").......'O
340e0 42 4a 44 49 52 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6f BJDIR.....=.%s',._MAKE.esc(cfg.o
34100 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f bjectsdir))._p('..'....(table.co
34120 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 ntains(premake.make.override,"TA
34140 52 47 45 54 44 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 RGETDIR").and."override.".or."")
34160 20 2e 2e 20 27 54 41 52 47 45 54 44 49 52 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 ....'TARGETDIR..=.%s',._MAKE.esc
34180 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 (cfg.buildtarget.directory))._p(
341a0 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e '..'....(table.contains(premake.
341c0 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 52 47 45 54 22 29 20 61 6e 64 20 22 6f 76 65 make.override,"TARGET").and."ove
341e0 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 54 41 52 47 45 54 20 20 20 20 rride.".or."").......'TARGET....
34200 20 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 .=.$(TARGETDIR)/%s',._MAKE.esc(c
34220 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 44 45 46 49 fg.buildtarget.name))._p('..DEFI
34240 4e 45 53 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 64 65 66 NES...+=%s',.make.list(cc.getdef
34260 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 29 29 0a 5f 70 28 27 20 20 49 4e 43 4c 55 44 ines(cfg.defines)))._p('..INCLUD
34280 45 53 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 69 6e 63 6c 75 ES..+=%s',.make.list(cc.getinclu
342a0 64 65 64 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 29 29 0a 63 70 70 2e 70 63 dedirs(cfg.includedirs))).cpp.pc
342c0 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a hconfig(cfg).cpp.flags(cfg,.cc).
342e0 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 4f cpp.linker(prj,.cfg,.cc)._p('..O
34300 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 BJECTS.:=.\\').for._,.file.in.ip
34320 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 airs(prj.files).do.if.path.iscpp
34340 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d file(file).then.local.excluded.=
34360 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 65 78 63 6c 75 64 65 20 69 6e 20 69 70 61 69 72 73 28 .false.for._,.exclude.in.ipairs(
34380 63 66 67 2e 65 78 63 6c 75 64 65 73 29 20 64 6f 0a 65 78 63 6c 75 64 65 64 20 3d 20 28 65 78 63 cfg.excludes).do.excluded.=.(exc
343a0 6c 75 64 65 20 3d 3d 20 66 69 6c 65 29 0a 69 66 20 28 65 78 63 6c 75 64 65 64 29 20 74 68 65 6e lude.==.file).if.(excluded).then
343c0 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 69 66 20 65 78 63 6c 75 64 65 64 20 3d 3d 20 66 61 .break.end.end.if.excluded.==.fa
343e0 6c 73 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 20 5c 5c lse.then._p('\t$(OBJDIR)/%s.o.\\
34400 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 '.,._MAKE.esc(path.trimdots(path
34420 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 .removeext(file))).).end.end.end
34440 0a 5f 70 28 27 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 ._p('')._p('..define.PREBUILDCMD
34460 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 S').if.#cfg.prebuildcommands.>.0
34480 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 .then._p('\t@echo.Running.pre-bu
344a0 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e ild.commands')._p('\t%s',.table.
344c0 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 implode(cfg.prebuildcommands,.""
344e0 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 ,."",."\n\t")).end._p('..endef')
34500 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 ._p('..define.PRELINKCMDS').if.#
34520 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 cfg.prelinkcommands.>.0.then._p(
34540 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e '\t@echo.Running.pre-link.comman
34560 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 ds')._p('\t%s',.table.implode(cf
34580 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 g.prelinkcommands,."",."",."\n\t
345a0 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 ")).end._p('..endef')._p('..defi
345c0 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 ne.POSTBUILDCMDS').if.#cfg.postb
345e0 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 uildcommands.>.0.then._p('\t@ech
34600 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a o.Running.post-build.commands').
34620 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 _p('\t%s',.table.implode(cfg.pos
34640 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 tbuildcommands,."",."",."\n\t"))
34660 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 .end._p('..endef').make.settings
34680 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 (cfg,.cc)._p('endif')._p('').end
346a0 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c .function.cpp.platformtools(cfg,
346c0 20 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 .cc).local.platform.=.cc.platfor
346e0 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 63 20 ms[cfg.platform].if.platform.cc.
34700 74 68 65 6e 0a 5f 70 28 27 20 20 43 43 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 then._p('..CC.........=.%s',.pla
34720 74 66 6f 72 6d 2e 63 63 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 20 74 68 tform.cc).end.if.platform.cxx.th
34740 65 6e 0a 5f 70 28 27 20 20 43 58 58 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 en._p('..CXX........=.%s',.platf
34760 6f 72 6d 2e 63 78 78 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 61 72 20 74 68 65 6e orm.cxx).end.if.platform.ar.then
34780 0a 5f 70 28 27 20 20 41 52 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 ._p('..AR.........=.%s',.platfor
347a0 6d 2e 61 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 6c 61 67 73 m.ar).end.end.function.cpp.flags
347c0 28 63 66 67 2c 20 63 63 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e (cfg,.cc).if.cfg.pchheader.and.n
347e0 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f ot.cfg.flags.NoPCH.then._p('..FO
34800 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 RCE_INCLUDE.+=.-include.$(OBJDIR
34820 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 )/$(notdir.$(PCH))').end.if.#cfg
34840 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 .forcedincludes.>.0.then._p('..F
34860 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 25 73 27 0a 2c 70 72 ORCE_INCLUDE.+=.-include.%s'.,pr
34880 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 emake.esc(table.concat(cfg.force
348a0 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 41 4c 4c 5f dincludes,.";"))).end._p('..ALL_
348c0 43 50 50 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 50 50 46 4c 41 47 53 29 20 25 73 20 24 28 44 45 CPPFLAGS..+=.$(CPPFLAGS).%s.$(DE
348e0 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 FINES).$(INCLUDES)',.table.conca
34900 74 28 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 2c 20 22 20 22 29 29 0a 5f 70 28 t(cc.getcppflags(cfg),."."))._p(
34920 27 20 20 41 4c 4c 5f 43 46 4c 41 47 53 20 20 20 20 2b 3d 20 24 28 43 46 4c 41 47 53 29 20 24 28 '..ALL_CFLAGS....+=.$(CFLAGS).$(
34940 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c ALL_CPPFLAGS).$(ARCH)%s',.make.l
34960 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 ist(table.join(cc.getcflags(cfg)
34980 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 ,.cfg.buildoptions,.cfg.buildopt
349a0 69 6f 6e 73 5f 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 58 58 46 4c 41 47 53 20 20 2b 3d ions_c)))._p('..ALL_CXXFLAGS..+=
349c0 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 .$(CXXFLAGS).$(CFLAGS).$(ALL_CPP
349e0 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 FLAGS).$(ARCH)%s',.make.list(tab
34a00 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 le.join(cc.getcflags(cfg),.cc.ge
34a20 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 tcxxflags(cfg),.cfg.buildoptions
34a40 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 29 29 0a 5f 70 28 27 20 20 ,.cfg.buildoptions_cpp)))._p('..
34a60 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 ALL_OBJCFLAGS.+=.$(CXXFLAGS).$(C
34a80 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 FLAGS).$(ALL_CPPFLAGS).$(ARCH)%s
34aa0 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 ',.make.list(table.join(cc.getcf
34ac0 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 lags(cfg),.cc.getcxxflags(cfg),.
34ae0 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f cfg.buildoptions,.cfg.buildoptio
34b00 6e 73 5f 6f 62 6a 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 52 45 53 46 4c 41 47 53 20 20 2b ns_objc)))._p('..ALL_RESFLAGS..+
34b20 3d 20 24 28 52 45 53 46 4c 41 47 53 29 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 =.$(RESFLAGS).$(DEFINES).$(INCLU
34b40 44 45 53 29 25 73 27 2c 0a 20 20 20 20 20 20 20 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 DES)%s',.........make.list(table
34b60 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 72 65 73 64 65 66 69 6e .join(cc.getdefines(cfg.resdefin
34b80 65 73 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 es),............................
34ba0 20 20 20 20 20 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 72 65 73 69 6e .....cc.getincludedirs(cfg.resin
34bc0 63 6c 75 64 65 64 69 72 73 29 2c 20 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 29 29 0a 65 6e cludedirs),.cfg.resoptions))).en
34be0 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 d.function.cpp.linker(prj,.cfg,.
34c00 63 63 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4c 44 46 4c 41 47 53 20 20 20 2b 3d 20 24 28 4c 44 46 cc)._p('..ALL_LDFLAGS...+=.$(LDF
34c20 4c 41 47 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 LAGS)%s',.make.list(table.join(c
34c40 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 6c 64 66 c.getlibdirflags(cfg),.cc.getldf
34c60 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 29 0a 5f 70 lags(cfg),.cfg.linkoptions)))._p
34c80 28 27 20 20 4c 44 44 45 50 53 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f ('..LDDEPS....+=%s',.make.list(_
34ca0 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 MAKE.esc(premake.getlinks(cfg,."
34cc0 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 29 29 0a 5f 70 28 27 20 20 siblings",."fullpath"))))._p('..
34ce0 4c 49 42 53 20 20 20 20 20 20 2b 3d 20 24 28 4c 44 44 45 50 53 29 25 73 27 2c 20 6d 61 6b 65 2e LIBS......+=.$(LDDEPS)%s',.make.
34d00 6c 69 73 74 28 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 29 0a 69 66 20 63 list(cc.getlinkflags(cfg))).if.c
34d20 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 fg.kind.==."StaticLib".then.if.c
34d40 66 67 2e 70 6c 61 74 66 6f 72 6d 3a 73 74 61 72 74 73 77 69 74 68 28 22 55 6e 69 76 65 72 73 61 fg.platform:startswith("Universa
34d60 6c 22 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 6c 69 62 74 l").then._p('..LINKCMD....=.libt
34d80 6f 6f 6c 20 2d 6f 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 ool.-o.$(TARGET)').else.if.(not.
34da0 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 69 prj.options.ArchiveSplit).then.i
34dc0 66 20 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 f.cc.llvm.then._p('..LINKCMD....
34de0 3d 20 24 28 41 52 29 20 72 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6c 73 65 0a 5f 70 28 =.$(AR).rcs.$(TARGET)').else._p(
34e00 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 2d 72 63 73 20 24 28 54 41 52 '..LINKCMD....=.$(AR).-rcs.$(TAR
34e20 47 45 54 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a GET)').end.else.if.cc.llvm.then.
34e40 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 71 63 20 24 28 54 41 _p('..LINKCMD....=.$(AR).qc.$(TA
34e60 52 47 45 54 29 27 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 5f 4e 44 58 3d 20 24 28 41 52 29 RGET)')._p('..LINKCMD_NDX=.$(AR)
34e80 20 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 .cs.$(TARGET)').else._p('..LINKC
34ea0 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 2d 71 63 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 MD....=.$(AR).-qc.$(TARGET)')._p
34ec0 28 27 20 20 4c 49 4e 4b 43 4d 44 5f 4e 44 58 3d 20 24 28 41 52 29 20 2d 63 73 20 24 28 54 41 52 ('..LINKCMD_NDX=.$(AR).-cs.$(TAR
34ee0 47 45 54 29 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 6f GET)').end.end.end.else.local.to
34f00 6f 6c 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 ol.=.iif(cfg.language.==."C",."C
34f20 43 22 2c 20 22 43 58 58 22 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 C",."CXX")._p('..LINKCMD....=.$(
34f40 25 73 29 20 2d 6f 20 24 28 54 41 52 47 45 54 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 52 45 %s).-o.$(TARGET).$(OBJECTS).$(RE
34f60 53 4f 55 52 43 45 53 29 20 24 28 41 52 43 48 29 20 24 28 41 4c 4c 5f 4c 44 46 4c 41 47 53 29 20 SOURCES).$(ARCH).$(ALL_LDFLAGS).
34f80 24 28 4c 49 42 53 29 27 2c 20 74 6f 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e $(LIBS)',.tool).end.end.function
34fa0 20 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 70 .cpp.pchconfig(cfg).if.not.cfg.p
34fc0 63 68 68 65 61 64 65 72 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e chheader.or.cfg.flags.NoPCH.then
34fe0 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 63 68 20 3d 20 63 66 67 2e 70 63 68 68 .return.end.local.pch.=.cfg.pchh
35000 65 61 64 65 72 0a 66 6f 72 20 5f 2c 20 69 6e 63 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 eader.for._,.incdir.in.ipairs(cf
35020 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 62 73 70 61 74 68 20 g.includedirs).do.local.abspath.
35040 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 =.path.getabsolute(path.join(cfg
35060 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 6e 63 64 69 72 29 29 0a 6c 6f 63 61 .project.location,.incdir)).loca
35080 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 61 62 73 70 61 74 68 2c 20 l.testname.=.path.join(abspath,.
350a0 70 63 68 29 0a 69 66 20 6f 73 2e 69 73 66 69 6c 65 28 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e pch).if.os.isfile(testname).then
350c0 0a 70 63 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 .pch.=.path.getrelative(cfg.loca
350e0 74 69 6f 6e 2c 20 74 65 73 74 6e 61 6d 65 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 5f 70 tion,.testname).break.end.end._p
35100 28 27 20 20 50 43 48 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 ('..PCH........=.%s',._MAKE.esc(
35120 70 63 68 29 29 0a 5f 70 28 27 20 20 47 43 48 20 20 20 20 20 20 20 20 3d 20 24 28 4f 42 4a 44 49 pch))._p('..GCH........=.$(OBJDI
35140 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 67 63 68 27 29 0a 65 6e 64 0a 66 75 R)/$(notdir.$(PCH)).gch').end.fu
35160 6e 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 69 66 6e nction.cpp.pchrules(prj)._p('ifn
35180 65 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 24 28 47 43 48 29 3a 20 24 28 50 43 48 eq.(,$(PCH))')._p('$(GCH):.$(PCH
351a0 29 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 6c )')._p('\t@echo.$(notdir.$<)').l
351c0 6f 63 61 6c 20 63 6d 64 20 3d 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 ocal.cmd.=.iif(prj.language.==."
351e0 43 22 2c 20 22 24 28 43 43 29 20 2d 78 20 63 2d 68 65 61 64 65 72 20 24 28 41 4c 4c 5f 43 46 4c C",."$(CC).-x.c-header.$(ALL_CFL
35200 41 47 53 29 22 2c 20 22 24 28 43 58 58 29 20 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 20 24 28 41 AGS)",."$(CXX).-x.c++-header.$(A
35220 4c 4c 5f 43 58 58 46 4c 41 47 53 29 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 LL_CXXFLAGS)")._p('\t$(SILENT).%
35240 73 20 2d 4d 4d 44 20 2d 4d 50 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 s.-MMD.-MP.$(DEFINES).$(INCLUDES
35260 29 20 2d 6f 20 22 24 40 22 20 2d 4d 46 20 22 24 28 40 3a 25 25 2e 67 63 68 3d 25 25 2e 64 29 22 ).-o."$@".-MF."$(@:%%.gch=%%.d)"
35280 20 2d 63 20 22 24 3c 22 27 2c 20 63 6d 64 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 .-c."$<"',.cmd)._p('endif')._p('
352a0 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 ').end.function.cpp.fileRules(pr
352c0 6a 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c j).for._,.file.in.ipairs(prj.fil
352e0 65 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 es.or.{}).do.if.path.iscppfile(f
35300 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 ile).then._p('$(OBJDIR)/%s.o:.%s
35320 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 '.,._MAKE.esc(path.trimdots(path
35340 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 .removeext(file))).,._MAKE.esc(f
35360 69 6c 65 29 0a 29 0a 69 66 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 ile).).if.(path.isobjcfile(file)
35380 20 61 6e 64 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 20 74 68 65 6e 0a 5f .and.prj.msgcompile_objc).then._
353a0 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f p('\t@echo.'....prj.msgcompile_o
353c0 62 6a 63 29 0a 65 6c 73 65 69 66 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a bjc).elseif.prj.msgcompile.then.
353e0 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 29 _p('\t@echo.'....prj.msgcompile)
35400 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 .else._p('\t@echo.$(notdir.$<)')
35420 0a 65 6e 64 0a 69 66 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 29 20 .end.if.(path.isobjcfile(file)).
35440 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 58 58 29 20 24 28 41 4c then._p('\t$(SILENT).$(CXX).$(AL
35460 4c 5f 4f 42 4a 43 46 4c 41 47 53 29 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f L_OBJCFLAGS).$(FORCE_INCLUDE).-o
35480 20 22 24 40 22 20 2d 4d 46 20 24 28 40 3a 25 25 2e 6f 3d 25 25 2e 64 29 20 2d 63 20 22 24 3c 22 ."$@".-MF.$(@:%%.o=%%.d).-c."$<"
354a0 27 29 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 70 61 74 68 2e 69 73 ').else.cpp.buildcommand(path.is
354c0 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e cfile(file).and.not.prj.options.
354e0 46 6f 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6c 73 65 69 66 ForceCPP,."o").end._p('').elseif
35500 20 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 29 20 3d 3d 20 22 2e 72 .(path.getextension(file).==.".r
35520 63 22 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 3a 20 25 c").then._p('$(OBJDIR)/%s.res:.%
35540 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 s',._MAKE.esc(path.getbasename(f
35560 69 6c 65 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 69 66 20 70 72 6a 2e 6d ile)),._MAKE.esc(file)).if.prj.m
35580 73 67 72 65 73 6f 75 72 63 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e sgresource.then._p('\t@echo.'...
355a0 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 .prj.msgresource).else._p('\t@ec
355c0 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 ho.$(notdir.$<)').end._p('\t$(SI
355e0 4c 45 4e 54 29 20 24 28 52 45 53 43 4f 4d 50 29 20 24 3c 20 2d 4f 20 63 6f 66 66 20 2d 6f 20 22 LENT).$(RESCOMP).$<.-O.coff.-o."
35600 24 40 22 20 24 28 41 4c 4c 5f 52 45 53 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 $@".$(ALL_RESFLAGS)')._p('').end
35620 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 .end.end.function.cpp.buildcomma
35640 6e 64 28 69 73 63 66 69 6c 65 2c 20 6f 62 6a 65 78 74 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 nd(iscfile,.objext).local.flags.
35660 3d 20 69 69 66 28 69 73 63 66 69 6c 65 2c 20 27 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 =.iif(iscfile,.'$(CC).$(ALL_CFLA
35680 47 53 29 27 2c 20 27 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 27 29 0a GS)',.'$(CXX).$(ALL_CXXFLAGS)').
356a0 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 _p('\t$(SILENT).%s.$(FORCE_INCLU
356c0 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 4d 46 20 24 28 40 3a 25 25 2e 25 73 3d 25 25 2e 64 29 20 DE).-o."$@".-MF.$(@:%%.%s=%%.d).
356e0 2d 63 20 22 24 3c 22 27 2c 20 66 6c 61 67 73 2c 20 6f 62 6a 65 78 74 29 0a 65 6e 64 0a 00 6c 6f -c."$<"',.flags,.objext).end..lo
35700 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 cal.function.getresourcefilename
35720 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f (cfg,.fname).if.path.getextensio
35740 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 20 20 20 20 6c 6f 63 n(fname).==.".resx".then.....loc
35760 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 al.name.=.cfg.buildtarget.basena
35780 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 me....".".....local.dir.=.path.g
357a0 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 20 20 20 20 69 66 20 64 69 72 20 7e 3d etdirectory(fname).....if.dir.~=
357c0 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 74 .".".then..name.=.name....path.t
357e0 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 22 2e 22 29 20 2e 2e 20 22 2e 22 0a 65 6e 64 0a 72 65 ranslate(dir,.".")....".".end.re
35800 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 6e turn."$(OBJDIR)/"...._MAKE.esc(n
35820 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 6e 61 6d 65 29 29 20 ame....path.getbasename(fname)).
35840 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 6e 61 6d ...".resources".else.return.fnam
35860 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f e.end.end.function.premake.make_
35880 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 20 3d 20 70 72 65 6d 61 6b 65 2e csharp(prj).local.csc.=.premake.
358a0 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 66 67 6c 69 62 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c dotnet.local.cfglibs.=.{.}.local
358c0 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 61 6e 79 63 66 67 0a 66 6f 72 .cfgpairs.=.{.}.local.anycfg.for
358e0 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 .cfg.in.premake.eachconfig(prj).
35900 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 67 0a 63 66 67 6c 69 62 73 5b 63 66 67 5d 20 3d 20 70 do.anycfg.=.cfg.cfglibs[cfg].=.p
35920 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c remake.getlinks(cfg,."siblings",
35940 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 20 3d 20 7b 20 7d ."fullpath").cfgpairs[cfg].=.{.}
35960 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 6c 69 62 73 5b .for._,.fname.in.ipairs(cfglibs[
35980 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e cfg]).do.if.path.getdirectory(fn
359a0 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 ame).~=.cfg.buildtarget.director
359c0 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 5b 22 24 28 54 41 52 47 45 54 44 49 y.then.cfgpairs[cfg]["$(TARGETDI
359e0 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 R)/"...._MAKE.esc(path.getname(f
35a00 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 name))].=._MAKE.esc(fname).end.e
35a20 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 nd.end.local.sources.=.{}.local.
35a40 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 70 79 70 61 69 72 73 20 3d embedded.=.{.}.local.copypairs.=
35a60 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 .{.}.for.fcfg.in.premake.project
35a80 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d .eachfile(prj).do.local.action.=
35aa0 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 69 66 20 61 63 74 .csc.getbuildaction(fcfg).if.act
35ac0 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 ion.==."Compile".then.table.inse
35ae0 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 rt(sources,.fcfg.name).elseif.ac
35b00 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 74 68 65 6e 0a tion.==."EmbeddedResource".then.
35b20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 66 63 66 67 2e 6e 61 6d 65 table.insert(embedded,.fcfg.name
35b40 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 ).elseif.action.==."Content".the
35b60 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f n.copypairs["$(TARGETDIR)/"...._
35b80 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 MAKE.esc(path.getname(fcfg.name)
35ba0 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 )].=._MAKE.esc(fcfg.name).elseif
35bc0 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 .path.getname(fcfg.name):lower()
35be0 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b .==."app.config".then.copypairs[
35c00 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 "$(TARGET).config"].=._MAKE.esc(
35c20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 74 68 73 20 3d fcfg.name).end.end.local.paths.=
35c40 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c 20 66 75 .table.translate(prj.libdirs,.fu
35c60 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 62 nction(v).return.path.join(prj.b
35c80 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 6a 6f asedir,.v).end).paths.=.table.jo
35ca0 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 29 0a 66 6f 72 20 5f 2c 20 in({prj.basedir},.paths).for._,.
35cc0 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e libname.in.ipairs(premake.getlin
35ce0 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 ks(prj,."system",."fullpath")).d
35d00 6f 0a 6c 6f 63 61 6c 20 6c 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6c o.local.libdir.=.os.pathsearch(l
35d20 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 70 61 74 68 73 29 29 0a 69 ibname..".dll",.unpack(paths)).i
35d40 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 22 f.(libdir).then.local.target.=."
35d60 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 $(TARGETDIR)/"...._MAKE.esc(path
35d80 2e 67 65 74 6e 61 6d 65 28 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 20 .getname(libname)).local.source.
35da0 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 =.path.getrelative(prj.basedir,.
35dc0 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 6d 65 29 29 2e 2e 22 2e 64 path.join(libdir,.libname))..".d
35de0 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 ll".copypairs[target].=._MAKE.es
35e00 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 c(source).end.end._p('#.%s.proje
35e20 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e ct.makefile.autogenerated.by.GEN
35e40 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 ie',.premake.action.current().sh
35e60 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 ortname)._p('')._p('ifndef.confi
35e80 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 g')._p('..config=%s',._MAKE.esc(
35ea0 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 72 28 29 29 29 0a prj.configurations[1]:lower())).
35ec0 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 _p('endif')._p('')._p('ifndef.ve
35ee0 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 rbose')._p('..SILENT.=.@')._p('e
35f00 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d ndif')._p('')._p('SHELLTYPE.:=.m
35f20 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f sdos')._p('ifeq.(,$(ComSpec)$(CO
35f40 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 MSPEC))')._p('..SHELLTYPE.:=.pos
35f60 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c ix')._p('endif')._p('ifeq.(/bin,
35f80 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f $(findstring./bin,$(SHELL)))')._
35fa0 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e p('..SHELLTYPE.:=.posix')._p('en
35fc0 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 dif')._p('')._p('ifeq.(posix,$(S
35fe0 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c HELLTYPE))')._p('..MKDIR.=.$(SIL
36000 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 ENT).mkdir.-p."$(1)"')._p('..COP
36020 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 Y..=.$(SILENT).cp.-fR."$(1)"."$(
36040 32 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 2)"')._p('else')._p('..MKDIR.=.$
36060 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 (SILENT).mkdir."$(subst./,\\\\,$
36080 28 31 29 29 22 20 32 3e 20 6e 75 6c 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 (1))".2>.nul')._p('..COPY..=.$(S
360a0 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 ILENT).copy./Y."$(subst./,\\\\,$
360c0 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f (1))"."$(subst./,\\\\,$(2))"')._
360e0 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 43 53 43 p('endif')._p('')._p('ifndef.CSC
36100 27 29 0a 5f 70 28 27 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 2e 67 65 74 63 6f 6d 70 69 6c 65 ')._p('..CSC=%s',.csc.getcompile
36120 72 76 61 72 28 70 72 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 rvar(prj))._p('endif')._p('')._p
36140 28 27 69 66 6e 64 65 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 27 20 20 52 45 53 47 45 4e 3d 72 ('ifndef.RESGEN')._p('..RESGEN=r
36160 65 73 67 65 6e 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c esgen')._p('endif')._p('').local
36180 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 .platforms.=.premake.filterplatf
361a0 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 orms(prj.solution,.premake[_OPTI
361c0 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 ONS.cc].platforms).table.insert(
361e0 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 platforms,.1,."").for.cfg.in.pre
36200 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e make.eachconfig(prj).do.premake.
36220 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 gmake_cs_config(cfg,.csc,.cfglib
36240 73 29 0a 65 6e 64 0a 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 63 6f 6d 70 61 74 69 s).end._p('#.To.maintain.compati
36260 62 69 6c 69 74 79 20 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 68 65 73 65 20 76 61 6c 75 65 73 bility.with.VS.NET,.these.values
36280 20 6d 75 73 74 20 62 65 20 73 65 74 20 61 74 20 74 68 65 20 70 72 6f 6a 65 63 74 20 6c 65 76 65 .must.be.set.at.the.project.leve
362a0 6c 27 29 0a 5f 70 28 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d 20 24 28 54 41 52 47 45 54 44 49 l')._p('TARGET.....:=.$(TARGETDI
362c0 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 R)/%s',._MAKE.esc(prj.buildtarge
362e0 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 2f 74 3a 25 73 t.name))._p('FLAGS......+=./t:%s
36300 20 25 73 27 2c 20 63 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 3a 6c 6f 77 65 72 28 29 2c 20 .%s',.csc.getkind(prj):lower(),.
36320 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6c 69 62 64 table.implode(_MAKE.esc(prj.libd
36340 69 72 73 29 2c 20 22 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 52 45 46 irs),."/lib:",."",."."))._p('REF
36360 45 52 45 4e 43 45 53 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d ERENCES.+=.%s',.table.implode(_M
36380 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 AKE.esc(premake.getlinks(prj,."s
363a0 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 2c 20 22 2f 72 3a 22 2c 20 22 2e 64 ystem",."basename")),."/r:",.".d
363c0 6c 6c 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d ll",."."))._p('')._p('SOURCES.:=
363e0 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6f 75 .\\').for._,.fname.in.ipairs(sou
36400 72 63 65 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 rces).do._p('\t%s.\\',._MAKE.esc
36420 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 29 29 29 0a 65 6e 64 0a 5f 70 28 (path.translate(fname))).end._p(
36440 27 27 29 0a 5f 70 28 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f '')._p('EMBEDFILES.:=.\\').for._
36460 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 0a 5f ,.fname.in.ipairs(embedded).do._
36480 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 p('\t%s.\\',.getresourcefilename
364a0 28 70 72 6a 2c 20 66 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 4f 50 (prj,.fname)).end._p('')._p('COP
364c0 59 46 49 4c 45 53 20 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 YFILES.+=.\\').for.target,.sourc
364e0 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a e.in.pairs(cfgpairs[anycfg]).do.
36500 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 _p('\t%s.\\',.target).end.for.ta
36520 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 rget,.source.in.pairs(copypairs)
36540 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 .do._p('\t%s.\\',.target).end._p
36560 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 ('')._p('SHELLTYPE.:=.msdos')._p
36580 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 ('ifeq.(,$(ComSpec)$(COMSPEC))')
365a0 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 ._p('..SHELLTYPE.:=.posix')._p('
365c0 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 endif')._p('ifeq.(/bin,$(findstr
365e0 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c ing./bin,$(SHELL)))')._p('..SHEL
36600 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 LTYPE.:=.posix')._p('endif')._p(
36620 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 70 '')._p('.PHONY:.clean.prebuild.p
36640 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 relink')._p('')._p('all:.$(TARGE
36660 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 29 20 70 72 65 62 75 69 6c 64 20 24 28 45 4d 42 45 44 TDIR).$(OBJDIR).prebuild.$(EMBED
36680 46 49 4c 45 53 29 20 24 28 43 4f 50 59 46 49 4c 45 53 29 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 FILES).$(COPYFILES).prelink.$(TA
366a0 52 47 45 54 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 RGET)')._p('')._p('$(TARGET):.$(
366c0 53 4f 55 52 43 45 53 29 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 44 45 50 45 4e 44 53 SOURCES).$(EMBEDFILES).$(DEPENDS
366e0 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 53 43 29 20 2f 6e 6f 6c 6f )')._p('\t$(SILENT).$(CSC)./nolo
36700 67 6f 20 2f 6f 75 74 3a 24 40 20 24 28 46 4c 41 47 53 29 20 24 28 52 45 46 45 52 45 4e 43 45 53 go./out:$@.$(FLAGS).$(REFERENCES
36720 29 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 70 61 74 73 75 62 73 74 20 25 25 2c 2f 72 65 73 6f ).$(SOURCES).$(patsubst.%%,/reso
36740 75 72 63 65 3a 25 25 2c 24 28 45 4d 42 45 44 46 49 4c 45 53 29 29 27 29 0a 5f 70 28 27 5c 74 24 urce:%%,$(EMBEDFILES))')._p('\t$
36760 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 (POSTBUILDCMDS)')._p('')._p('$(T
36780 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 ARGETDIR):').premake.make_mkdirr
367a0 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 ule("$(TARGETDIR)")._p('$(OBJDIR
367c0 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 4f ):').premake.make_mkdirrule("$(O
367e0 42 4a 44 49 52 29 22 29 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 BJDIR)")._p('clean:')._p('\t@ech
36800 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 69 66 o.Cleaning.%s',.prj.name)._p('if
36820 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 eq.(posix,$(SHELLTYPE))')._p('\t
36840 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e $(SILENT).rm.-f.$(TARGETDIR)/%s.
36860 2a 20 24 28 43 4f 50 59 46 49 4c 45 53 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 *.$(COPYFILES)',.prj.buildtarget
36880 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 .basename)._p('\t$(SILENT).rm.-r
368a0 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 f.$(OBJDIR)')._p('else')._p('\t$
368c0 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c (SILENT).if.exist.$(subst./,\\\\
368e0 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 ,$(TARGETDIR)/%s.*).del.$(subst.
36900 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 27 2c 20 70 72 6a 2e /,\\\\,$(TARGETDIR)/%s.*)',.prj.
36920 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 2c 20 70 72 6a 2e 62 75 69 6c 64 74 buildtarget.basename,.prj.buildt
36940 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 arget.basename).for.target,.sour
36960 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f ce.in.pairs(cfgpairs[anycfg]).do
36980 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 ._p('\t$(SILENT).if.exist.$(subs
369a0 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c t./,\\\\,%s).del.$(subst./,\\\\,
369c0 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 %s)',.target,.target).end.for.ta
369e0 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 rget,.source.in.pairs(copypairs)
36a00 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 .do._p('\t$(SILENT).if.exist.$(s
36a20 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c ubst./,\\\\,%s).del.$(subst./,\\
36a40 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 \\,%s)',.target,.target).end._p(
36a60 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c '\t$(SILENT).if.exist.$(subst./,
36a80 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 \\\\,$(OBJDIR)).rmdir./s./q.$(su
36aa0 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 bst./,\\\\,$(OBJDIR))')._p('endi
36ac0 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c f')._p('')._p('prebuild:')._p('\
36ae0 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 t$(PREBUILDCMDS)')._p('')._p('pr
36b00 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a elink:')._p('\t$(PRELINKCMDS)').
36b20 5f 70 28 27 27 29 0a 5f 70 28 27 23 20 50 65 72 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 _p('')._p('#.Per-configuration.c
36b40 6f 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 opied.file.rules').for.cfg.in.pr
36b60 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 5f 70 28 27 69 66 6e emake.eachconfig(prj).do._p('ifn
36b80 65 71 20 28 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 eq.(,$(findstring.%s,$(config)))
36ba0 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a ',._MAKE.esc(cfg.name:lower())).
36bc0 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 for.target,.source.in.pairs(cfgp
36be0 61 69 72 73 5b 63 66 67 5d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 airs[cfg]).do.premake.make_copyr
36c00 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 65 6e 64 69 ule(source,.target).end._p('endi
36c20 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 23 20 43 6f 70 69 65 64 20 66 69 6c 65 f')._p('').end._p('#.Copied.file
36c40 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 .rules').for.target,.source.in.p
36c60 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f airs(copypairs).do.premake.make_
36c80 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 copyrule(source,.target).end._p(
36ca0 27 23 20 45 6d 62 65 64 64 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 5f 2c 20 '#.Embedded.file.rules').for._,.
36cc0 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 20 0a 69 66 fname.in.ipairs(embedded).do..if
36ce0 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 .path.getextension(fname).==.".r
36d00 65 73 78 22 20 74 68 65 6e 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 67 65 74 72 65 73 6f 75 72 esx".then._p('%s:.%s',.getresour
36d20 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 2c 20 5f 4d 41 4b 45 2e 65 73 cefilename(prj,.fname),._MAKE.es
36d40 63 28 66 6e 61 6d 65 29 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 47 c(fname))._p('\t$(SILENT).$(RESG
36d60 45 4e 29 20 24 5e 20 24 40 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 EN).$^.$@').end._p('').end.end.f
36d80 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 unction.premake.gmake_cs_config(
36da0 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 cfg,.csc,.cfglibs)._p('ifneq.(,$
36dc0 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 (findstring.%s,$(config)))',._MA
36de0 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 20 20 KE.esc(cfg.name:lower()))._p('..
36e00 54 41 52 47 45 54 44 49 52 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 TARGETDIR..:=.%s',._MAKE.esc(cfg
36e20 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 4f .buildtarget.directory))._p('..O
36e40 42 4a 44 49 52 20 20 20 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e BJDIR.....:=.%s',._MAKE.esc(cfg.
36e60 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 44 45 50 45 4e 44 53 20 20 20 20 3a 3d objectsdir))._p('..DEPENDS....:=
36e80 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 .%s',.table.concat(_MAKE.esc(pre
36ea0 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 make.getlinks(cfg,."dependencies
36ec0 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 52 45 46 ",."fullpath")),."."))._p('..REF
36ee0 45 52 45 4e 43 45 53 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d ERENCES.:=.%s',.table.implode(_M
36f00 41 4b 45 2e 65 73 63 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 2c 20 22 2f 72 3a 22 2c 20 22 22 AKE.esc(cfglibs[cfg]),."/r:",.""
36f20 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 25 73 20 25 ,."."))._p('..FLAGS......+=.%s.%
36f40 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 s',.table.implode(cfg.defines,."
36f60 2f 64 3a 22 2c 20 22 22 2c 20 22 20 22 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 74 61 62 /d:",."",."."),.table.concat(tab
36f80 6c 65 2e 6a 6f 69 6e 28 63 73 63 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 le.join(csc.getflags(cfg),.cfg.b
36fa0 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 uildoptions),."."))._p('..define
36fc0 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 .PREBUILDCMDS').if.#cfg.prebuild
36fe0 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 commands.>.0.then._p('\t@echo.Ru
37000 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c nning.pre-build.commands')._p('\
37020 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 t%s',.table.implode(cfg.prebuild
37040 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f commands,."",."",."\n\t")).end._
37060 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e p('..endef')._p('..define.PRELIN
37080 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 KCMDS').if.#cfg.prelinkcommands.
370a0 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 >.0.then._p('\t@echo.Running.pre
370c0 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c -link.commands')._p('\t%s',.tabl
370e0 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 e.implode(cfg.prelinkcommands,."
37100 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 ",."",."\n\t")).end._p('..endef'
37120 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 )._p('..define.POSTBUILDCMDS').i
37140 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 f.#cfg.postbuildcommands.>.0.the
37160 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 n._p('\t@echo.Running.post-build
37180 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 .commands')._p('\t%s',.table.imp
371a0 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 lode(cfg.postbuildcommands,."",.
371c0 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f "",."\n\t")).end._p('..endef')._
371e0 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 p('endif')._p('').end..premake.v
37200 73 74 75 64 69 6f 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 73 20 3d 20 7b 0a studio.=.{.}.local.toolsets.=.{.
37220 76 73 32 30 31 30 20 3d 20 22 76 31 30 30 22 2c 0a 76 73 32 30 31 32 20 3d 20 22 76 31 31 30 22 vs2010.=."v100",.vs2012.=."v110"
37240 2c 0a 76 73 32 30 31 33 20 3d 20 22 76 31 32 30 22 2c 0a 76 73 32 30 31 35 20 3d 20 22 76 31 34 ,.vs2013.=."v120",.vs2015.=."v14
37260 30 22 0a 7d 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 20 74 0".}.premake.vstudio.toolset.=.t
37280 6f 6f 6c 73 65 74 73 5b 5f 41 43 54 49 4f 4e 5d 20 6f 72 20 22 75 6e 6b 6e 6f 77 6e 3f 22 0a 6c oolsets[_ACTION].or."unknown?".l
372a0 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 76 ocal.vstudio.=.premake.vstudio.v
372c0 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 0a 61 6e 79 20 20 20 20 20 3d 20 22 studio.platforms.=.{.any.....=."
372e0 41 6e 79 20 43 50 55 22 2c 0a 6d 69 78 65 64 20 20 20 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 Any.CPU",.mixed...=."Mixed.Platf
37300 6f 72 6d 73 22 2c 0a 4e 61 74 69 76 65 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 38 36 20 20 20 orms",.Native..=."Win32",.x86...
37320 20 20 3d 20 22 78 38 36 22 2c 0a 78 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 36 ..=."x86",.x32.....=."Win32",.x6
37340 34 20 20 20 20 20 3d 20 22 78 36 34 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 4.....=."x64",.PS3.....=."PS3",.
37360 58 62 6f 78 33 36 30 20 3d 20 22 58 62 6f 78 20 33 36 30 22 2c 0a 41 52 4d 20 20 20 20 20 3d 20 Xbox360.=."Xbox.360",.ARM.....=.
37380 22 41 52 4d 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 61 72 63 68 28 70 72 "ARM".}.function.vstudio.arch(pr
373a0 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 j).if.(prj.language.==."C#").the
373c0 6e 0a 72 65 74 75 72 6e 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 n.return."Any.CPU".else.return."
373e0 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e Win32".end.end.function.vstudio.
37400 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 7b buildconfigs(sln).local.cfgs.=.{
37420 20 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c .}.local.platforms.=.premake.fil
37440 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f terplatforms(sln,.vstudio.platfo
37460 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 20 20 20 20 3d rms,."Native").local.hascpp....=
37480 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 .premake.hascppproject(sln).loca
374a0 6c 20 68 61 73 64 6f 74 6e 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 l.hasdotnet.=.premake.hasdotnetp
374c0 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 roject(sln).if.hasdotnet.and.(_A
374e0 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 6f 72 20 68 61 73 63 70 70 29 20 74 68 65 6e CTION.>."vs2008".or.hascpp).then
37500 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 6d 69 78 .table.insert(platforms,.1,."mix
37520 65 64 22 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 ed").end.if.hasdotnet.and.(_ACTI
37540 4f 4e 20 3c 20 22 76 73 32 30 31 30 22 20 6f 72 20 6e 6f 74 20 68 61 73 63 70 70 29 20 74 68 65 ON.<."vs2010".or.not.hascpp).the
37560 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 61 6e n.table.insert(platforms,.1,."an
37580 79 22 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 y").end.if._ACTION.>."vs2008".th
375a0 65 6e 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 20 3d 20 7b 20 7d 0a 66 6f 72 en.local.platforms2010.=.{.}.for
375c0 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 ._,.platform.in.ipairs(platforms
375e0 29 20 64 6f 0a 69 66 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f ).do.if.vstudio.platforms[platfo
37600 72 6d 5d 20 3d 3d 20 22 57 69 6e 33 32 22 20 74 68 65 6e 0a 69 66 20 68 61 73 63 70 70 20 74 68 rm].==."Win32".then.if.hascpp.th
37620 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 en.table.insert(platforms2010,.p
37640 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 68 65 6e 0a 74 latform).end.if.hasdotnet.then.t
37660 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 22 78 38 36 22 able.insert(platforms2010,."x86"
37680 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d ).end.else.table.insert(platform
376a0 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 70 6c 61 74 66 6f 72 s2010,.platform).end.end.platfor
376c0 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 75 ms.=.platforms2010.end.for._,.bu
376e0 69 6c 64 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 ildcfg.in.ipairs(sln.configurati
37700 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 ons).do.for._,.platform.in.ipair
37720 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 79 20 3d 20 7b 20 s(platforms).do.local.entry.=.{.
37740 7d 0a 65 6e 74 72 79 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 67 0a }.entry.src_buildcfg.=.buildcfg.
37760 65 6e 74 72 79 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 0a 69 66 entry.src_platform.=.platform.if
37780 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 50 53 33 22 20 6f 72 20 5f 41 43 54 49 4f 4e 20 3e 20 .platform.~=."PS3".or._ACTION.>.
377a0 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 62 "vs2008".then.entry.buildcfg.=.b
377c0 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 76 73 74 75 64 69 6f uildcfg.entry.platform.=.vstudio
377e0 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 6e 74 72 79 2e .platforms[platform].else.entry.
37800 62 75 69 6c 64 63 66 67 20 3d 20 70 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 2e 2e 20 62 75 buildcfg.=.platform...."."....bu
37820 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 6e 33 32 22 0a ildcfg.entry.platform.=."Win32".
37840 65 6e 64 0a 65 6e 74 72 79 2e 6e 61 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 end.entry.name.=.entry.buildcfg.
37860 2e 2e 20 22 7c 22 20 2e 2e 20 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 74 72 79 2e 69 ..."|"....entry.platform.entry.i
37880 73 72 65 61 6c 20 3d 20 28 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 61 6e 64 20 70 sreal.=.(platform.~=."any".and.p
378a0 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 latform.~=."mixed").table.insert
378c0 28 63 66 67 73 2c 20 65 6e 74 72 79 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 (cfgs,.entry).end.end.return.cfg
378e0 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 s.end.function.vstudio.cleansolu
37900 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e tion(sln).premake.clean.file(sln
37920 2c 20 22 25 25 2e 73 6c 6e 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 ,."%%.sln").premake.clean.file(s
37940 6c 6e 2c 20 22 25 25 2e 73 75 6f 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 ln,."%%.suo").premake.clean.file
37960 28 73 6c 6e 2c 20 22 25 25 2e 6e 63 62 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 (sln,."%%.ncb").premake.clean.fi
37980 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 70 72 65 66 73 22 29 0a 70 72 65 6d 61 6b 65 2e le(sln,."%%.userprefs").premake.
379a0 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 74 61 73 6b 73 22 29 0a clean.file(sln,."%%.usertasks").
379c0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 end.function.vstudio.cleanprojec
379e0 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f t(prj).local.fname.=.premake.pro
37a00 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 22 29 0a 6f 73 2e 72 ject.getfilename(prj,."%%").os.r
37a20 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d emove(fname....".vcproj").os.rem
37a40 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e ove(fname....".vcproj.user").os.
37a60 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 22 29 0a 6f 73 2e 72 remove(fname....".vcxproj").os.r
37a80 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 29 0a emove(fname....".vcxproj.user").
37aa0 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 66 69 6c os.remove(fname....".vcxproj.fil
37ac0 74 65 72 73 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 ters").os.remove(fname....".cspr
37ae0 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a oj").os.remove(fname....".csproj
37b00 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 70 69 64 .user").os.remove(fname....".pid
37b20 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 73 64 66 22 29 0a 65 b").os.remove(fname....".sdf").e
37b40 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 28 nd.function.vstudio.cleantarget(
37b60 6e 61 6d 65 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 70 64 62 22 29 0a name).os.remove(name....".pdb").
37b80 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 64 62 22 29 0a 6f 73 2e 72 65 6d os.remove(name....".idb").os.rem
37ba0 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 6c 6b 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 ove(name....".ilk").os.remove(na
37bc0 6d 65 20 2e 2e 20 22 2e 76 73 68 6f 73 74 2e 65 78 65 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e me....".vshost.exe").os.remove(n
37be0 61 6d 65 20 2e 2e 20 22 2e 65 78 65 2e 6d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 ame....".exe.manifest").end.func
37c00 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 0a 6c 6f tion.vstudio.projectfile(prj).lo
37c20 63 61 6c 20 70 61 74 74 65 72 6e 0a 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 cal.pattern.if.prj.language.==."
37c40 43 23 22 20 74 68 65 6e 0a 70 61 74 74 65 72 6e 20 3d 20 22 25 25 2e 63 73 70 72 6f 6a 22 0a 65 C#".then.pattern.=."%%.csproj".e
37c60 6c 73 65 0a 70 61 74 74 65 72 6e 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 lse.pattern.=.iif(_ACTION.>."vs2
37c80 30 30 38 22 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 29 008",."%%.vcxproj",."%%.vcproj")
37ca0 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 .end.local.fname.=.premake.proje
37cc0 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e ct.getbasename(prj.name,.pattern
37ce0 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e ).fname.=.path.join(prj.location
37d00 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 ,.fname).return.fname.end.functi
37d20 6f 6e 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e on.vstudio.tool(prj).if.(prj.lan
37d40 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 46 41 45 30 guage.==."C#").then.return."FAE0
37d60 34 45 43 30 2d 33 30 31 46 2d 31 31 44 33 2d 42 46 34 42 2d 30 30 43 30 34 46 37 39 45 46 42 43 4EC0-301F-11D3-BF4B-00C04F79EFBC
37d80 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 38 42 43 39 43 45 42 38 2d 38 42 34 41 2d 31 31 44 ".else.return."8BC9CEB8-8B4A-11D
37da0 30 2d 38 44 31 31 2d 30 30 41 30 43 39 31 42 43 39 34 32 22 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 0-8D11-00A0C91BC942".end.end.new
37dc0 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 action.{.trigger.........=."vs20
37de0 30 38 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 08",.shortname.......=."Visual.S
37e00 74 75 64 69 6f 20 32 30 30 38 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 tudio.2008",.description.....=."
37e20 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f Generate.Microsoft.Visual.Studio
37e40 20 32 30 30 38 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 .2008.project.files",.os........
37e60 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 ......=."windows",.valid_kinds..
37e80 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 ...=.{."ConsoleApp",."WindowedAp
37ea0 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a p",."StaticLib",."SharedLib".},.
37ec0 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 valid_languages.=.{."C",."C++",.
37ee0 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 "C#".},.valid_tools.....=.{.cc..
37f00 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 ...=.{."msc"...},.dotnet.=.{."ms
37f20 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e net".},.},.onsolution.=.function
37f40 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e (sln).premake.generate(sln,."%%.
37f60 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a sln",.vstudio.sln2005.generate).
37f80 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 end,.onproject.=.function(prj).i
37fa0 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 f.premake.isdotnetproject(prj).t
37fc0 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 hen.premake.generate(prj,."%%.cs
37fe0 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a proj",.vstudio.cs2005.generate).
38000 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a premake.generate(prj,."%%.csproj
38020 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f .user",.vstudio.cs2005.generate_
38040 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c user).else.premake.generate(prj,
38060 20 22 25 25 2e 76 63 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e ."%%.vcproj",.vstudio.vc200x.gen
38080 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 erate).premake.generate(prj,."%%
380a0 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 .vcproj.user",.vstudio.vc200x.ge
380c0 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c nerate_user).end.end,.oncleansol
380e0 75 74 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f ution.=.vstudio.cleansolution,.o
38100 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 ncleanproject..=.vstudio.cleanpr
38120 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 76 73 74 75 64 69 6f oject,.oncleantarget...=.vstudio
38140 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 .cleantarget,.vstudio.=.{.produc
38160 74 56 65 72 73 69 6f 6e 20 20 3d 20 22 39 2e 30 2e 32 31 30 32 32 22 2c 0a 73 6f 6c 75 74 69 6f tVersion..=."9.0.21022",.solutio
38180 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 nVersion.=."10",.toolsVersion...
381a0 20 3d 20 22 33 2e 35 22 2c 0a 7d 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 .=."3.5",.}.}.newaction.{.trigge
381c0 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 30 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 r.........=."vs2010",.shortname.
381e0 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 22 2c 0a 64 65 ......=."Visual.Studio.2010",.de
38200 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 scription.....=."Generate.Micros
38220 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 20 70 72 6f 6a 65 63 74 20 66 oft.Visual.Studio.2010.project.f
38240 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 iles",.os..............=."window
38260 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 s",.valid_kinds.....=.{."Console
38280 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 App",."WindowedApp",."StaticLib"
382a0 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 ,."SharedLib".},.valid_languages
382c0 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f .=.{."C",."C++",."C#"},.valid_to
382e0 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d ols.....=.{.cc.....=.{."msc"...}
38300 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c ,.dotnet.=.{."msnet".},.},.onsol
38320 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 ution.=.function(sln).premake.ge
38340 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c nerate(sln,."%%.sln",.vstudio.sl
38360 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d n2005.generate).end,.onproject.=
38380 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e .function(prj).if.premake.isdotn
383a0 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 etproject(prj).then.premake.gene
383c0 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 rate(prj,."%%.csproj",.vstudio.c
383e0 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 s2005.generate).premake.generate
38400 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e (prj,."%%.csproj.user",.vstudio.
38420 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 cs2005.generate_user).else.prema
38440 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 ke.generate(prj,."%%.vcxproj",.p
38460 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 remake.vs2010_vcxproj).premake.g
38480 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 enerate(prj,."%%.vcxproj.user",.
384a0 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 premake.vs2010_vcxproj_user).pre
384c0 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 make.generate(prj,."%%.vcxproj.f
384e0 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 ilters",.vstudio.vc2010.generate
38500 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 _filters).end.end,.oncleansoluti
38520 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 on.=.premake.vstudio.cleansoluti
38540 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 on,.oncleanproject..=.premake.vs
38560 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 tudio.cleanproject,.oncleantarge
38580 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 t...=.premake.vstudio.cleantarge
385a0 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 20 3d t,.vstudio.=.{.productVersion..=
385c0 20 22 38 2e 30 2e 33 30 37 30 33 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 ."8.0.30703",.solutionVersion.=.
385e0 22 31 31 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 30 22 2c 0a 74 "11",.targetFramework.=."4.0",.t
38600 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 7d 0a 7d 0a 00 70 72 65 oolsVersion....=."4.0",.}.}..pre
38620 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 make.vstudio.vc200x.=.{.}.local.
38640 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a vc200x.=.premake.vstudio.vc200x.
38660 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 6c 6f 63 61 6c 20 local.tree.=.premake.tree.local.
38680 66 75 6e 63 74 69 6f 6e 20 62 6f 6f 6c 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 69 69 66 28 function.bool(value).return.iif(
386a0 76 61 6c 75 65 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 0a 65 6e 64 0a 66 75 6e 63 value,."true",."false").end.func
386c0 74 69 6f 6e 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f tion.vc200x.optimization(cfg).lo
386e0 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 30 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 cal.result.=.0.for._,.value.in.i
38700 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d pairs(cfg.flags).do.if.(value.==
38720 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 33 0a 65 6c 73 ."Optimize").then.result.=.3.els
38740 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 eif.(value.==."OptimizeSize").th
38760 65 6e 0a 72 65 73 75 6c 74 20 3d 20 31 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 en.result.=.1.elseif.(value.==."
38780 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 32 0a OptimizeSpeed").then.result.=.2.
387a0 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 end.end.return.result.end.functi
387c0 6f 6e 20 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 65 6c 65 6d 65 6e 74 29 0a 69 6f 2e 65 6f 6c on.vc200x.header(element).io.eol
387e0 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 .=."\r\n"._p('<?xml.version="1.0
38800 22 20 65 6e 63 6f 64 69 6e 67 3d 22 57 69 6e 64 6f 77 73 2d 31 32 35 32 22 3f 3e 27 29 0a 5f 70 ".encoding="Windows-1252"?>')._p
38820 28 27 3c 25 73 27 2c 20 65 6c 65 6d 65 6e 74 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 54 79 ('<%s',.element)._p(1,'ProjectTy
38840 70 65 3d 22 56 69 73 75 61 6c 20 43 2b 2b 22 27 29 0a 5f 70 28 31 2c 27 56 65 72 73 69 6f 6e 3d pe="Visual.C++"')._p(1,'Version=
38860 22 39 2e 30 30 22 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 43 6f 6e "9.00"').end.function.vc200x.Con
38880 66 69 67 75 72 61 74 69 6f 6e 28 6e 61 6d 65 2c 20 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e figuration(name,.cfg)._p(2,'<Con
388a0 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 figuration')._p(3,'Name="%s"',.p
388c0 72 65 6d 61 6b 65 2e 65 73 63 28 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 4f 75 74 70 75 74 44 69 remake.esc(name))._p(3,'OutputDi
388e0 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 rectory="%s"',.premake.esc(cfg.b
38900 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 33 2c 27 49 6e 74 uildtarget.directory))._p(3,'Int
38920 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b ermediateDirectory="%s"',.premak
38940 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 63 66 67 e.esc(cfg.objectsdir)).local.cfg
38960 74 79 70 65 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 type.if.(cfg.kind.==."SharedLib"
38980 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 20 3d 20 32 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b ).then.cfgtype.=.2.elseif.(cfg.k
389a0 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 ind.==."StaticLib").then.cfgtype
389c0 20 3d 20 34 0a 65 6c 73 65 0a 63 66 67 74 79 70 65 20 3d 20 31 0a 65 6e 64 0a 5f 70 28 33 2c 27 .=.4.else.cfgtype.=.1.end._p(3,'
389e0 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 63 66 67 74 79 70 65 ConfigurationType="%s"',.cfgtype
38a00 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 ).if.(cfg.flags.MFC).then._p(3,.
38a20 27 55 73 65 4f 66 4d 46 43 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 'UseOfMFC="%d"',.iif(cfg.flags.S
38a40 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 32 29 29 0a 65 6e 64 20 20 0a 69 66 20 28 63 taticRuntime,.1,.2)).end...if.(c
38a60 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 fg.flags.ATL.or.cfg.flags.Static
38a80 41 54 4c 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 41 54 4c 3d 22 25 64 22 27 2c ATL).then._p(3,.'UseOfATL="%d"',
38aa0 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 31 2c 20 32 29 29 .iif(cfg.flags.StaticATL,.1,.2))
38ac0 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 68 61 72 61 63 74 65 72 53 65 74 3d 22 25 73 22 27 2c 20 69 .end._p(3,'CharacterSet="%s"',.i
38ae0 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 2c 20 31 2c 20 32 29 29 0a 69 66 20 if(cfg.flags.Unicode,.1,.2)).if.
38b00 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 4d 61 6e cfg.flags.Managed.then._p(3,'Man
38b20 61 67 65 64 45 78 74 65 6e 73 69 6f 6e 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3e agedExtensions="1"').end._p(3,'>
38b40 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a ').end.function.vc200x.Files(prj
38b60 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 ).local.tr.=.premake.project.bui
38b80 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 ldsourcetree(prj).tree.traverse(
38ba0 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e tr,.{.onbranchenter.=.function(n
38bc0 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 74 65 72 27 29 ode,.depth)._p(depth,.'<Filter')
38be0 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 6f 64 65 2e 6e ._p(depth,.'\tName="%s"',.node.n
38c00 61 6d 65 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 46 69 6c 74 65 72 3d 22 22 27 29 0a 5f 70 ame)._p(depth,.'\tFilter=""')._p
38c20 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 69 74 (depth,.'\t>').end,.onbranchexit
38c40 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 .=.function(node,.depth)._p(dept
38c60 68 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 h,.'</Filter>').end,.onleaf.=.fu
38c80 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 nction(node,.depth).local.fname.
38ca0 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 =.node.cfg.name._p(depth,.'<File
38cc0 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 52 65 6c 61 74 69 76 65 50 61 74 68 3d 22 25 73 ')._p(depth,.'\tRelativePath="%s
38ce0 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 "',.path.translate(fname,."\\"))
38d00 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 ._p(depth,.'\t>').depth.=.depth.
38d20 2b 20 31 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a +.1.for._,.cfginfo.in.ipairs(prj
38d40 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 .solution.vstudio_configs).do.if
38d60 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d .cfginfo.isreal.then.local.cfg.=
38d80 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e .premake.getconfig(prj,.cfginfo.
38da0 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f src_buildcfg,.cfginfo.src_platfo
38dc0 72 6d 29 0a 6c 6f 63 61 6c 20 75 73 65 50 43 48 20 3d 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 rm).local.usePCH.=.(not.prj.flag
38de0 73 2e 4e 6f 50 43 48 20 61 6e 64 20 70 72 6a 2e 70 63 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f 64 s.NoPCH.and.prj.pchsource.==.nod
38e00 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 3d e.cfg.name).local.isSourceCode.=
38e20 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 65 .path.iscppfile(fname).local.nee
38e40 64 73 43 6f 6d 70 69 6c 65 41 73 20 3d 20 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d dsCompileAs.=.(path.iscfile(fnam
38e60 65 29 20 7e 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 e).~=.premake.project.iscproject
38e80 28 70 72 6a 29 29 0a 69 66 20 75 73 65 50 43 48 20 6f 72 20 69 73 53 6f 75 72 63 65 43 6f 64 65 (prj)).if.usePCH.or.isSourceCode
38ea0 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 .then._p(depth,.'<FileConfigurat
38ec0 69 6f 6e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 ion')._p(depth,.'\tName="%s"',.c
38ee0 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 5f 70 fginfo.name)._p(depth,.'\t>')._p
38f00 28 64 65 70 74 68 2c 20 27 5c 74 3c 54 6f 6f 6c 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 (depth,.'\t<Tool')._p(depth,.'\t
38f20 5c 74 4e 61 6d 65 3d 22 25 73 22 27 0a 2c 20 69 69 66 28 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d \tName="%s"'.,.iif(cfg.system.==
38f40 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f ."Xbox360",."VCCLX360CompilerToo
38f60 6c 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 0a 29 0a 5f 70 28 64 65 70 l",."VCCLCompilerTool").)._p(dep
38f80 74 68 2c 20 27 5c 74 5c 74 4f 62 6a 65 63 74 46 69 6c 65 3d 22 24 28 49 6e 74 44 69 72 29 5c 5c th,.'\t\tObjectFile="$(IntDir)\\
38fa0 25 73 2e 6f 62 6a 22 27 0a 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 %s.obj"'.,.path.translate(path.t
38fc0 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 6e 61 6d 65 29 29 2c 20 rimdots(path.removeext(fname)),.
38fe0 22 5c 5c 22 29 0a 29 0a 69 66 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 74 68 65 6e 0a 5f "\\").).if.needsCompileAs.then._
39000 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 43 6f 6d 70 69 6c 65 41 73 3d 22 25 73 22 27 2c 20 69 p(depth,.'\t\tCompileAs="%s"',.i
39020 69 66 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 2c 20 31 2c 20 32 29 29 0a 65 if(path.iscfile(fname),.1,.2)).e
39040 6e 64 0a 69 66 20 75 73 65 50 43 48 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 nd.if.usePCH.then.if.cfg.system.
39060 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 ==."PS3".then.local.options.=.ta
39080 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 ble.join(premake.snc.getcflags(c
390a0 66 67 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 fg),............................
390c0 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 premake.snc.getcxxflags(cfg),...
390e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 62 75 69 .........................cfg.bui
39100 6c 64 6f 70 74 69 6f 6e 73 29 0a 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 ldoptions).options.=.table.conca
39120 74 28 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 3b 0a 6f 70 74 69 6f 6e 73 20 3d 20 6f 70 74 69 6f t(options,.".");.options.=.optio
39140 6e 73 20 2e 2e 20 27 20 2d 2d 63 72 65 61 74 65 5f 70 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f ns....'.--create_pch="$(IntDir)/
39160 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 20 20 20 20 20 20 20 20 20 20 20 20 20 $(TargetName).pch"'.............
39180 20 20 20 20 20 20 20 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 41 64 64 69 74 69 6f 6e 61 ........_p(depth,.'\t\tAdditiona
391a0 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6f 70 74 69 lOptions="%s"',.premake.esc(opti
391c0 6f 6e 73 29 29 0a 65 6c 73 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 55 73 65 50 72 65 ons)).else._p(depth,.'\t\tUsePre
391e0 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 31 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 compiledHeader="1"').end.end._p(
39200 64 65 70 74 68 2c 20 27 5c 74 2f 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 depth,.'\t/>')._p(depth,.'</File
39220 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 65 70 Configuration>').end.end.end.dep
39240 74 68 20 3d 20 64 65 70 74 68 20 2d 20 31 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 th.=.depth.-.1._p(depth,.'</File
39260 3e 27 29 0a 65 6e 64 2c 0a 7d 2c 20 66 61 6c 73 65 2c 20 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 >').end,.},.false,.2).end.functi
39280 6f 6e 20 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 75 on.vc200x.Platforms(prj).local.u
392a0 73 65 64 20 3d 20 7b 20 7d 0a 5f 70 28 31 2c 27 3c 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 66 6f sed.=.{.}._p(1,'<Platforms>').fo
392c0 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e r._,.cfg.in.ipairs(prj.solution.
392e0 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 2e 69 73 72 65 61 vstudio_configs).do.if.cfg.isrea
39300 6c 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 75 73 65 64 2c 20 63 l.and.not.table.contains(used,.c
39320 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 75 fg.platform).then.table.insert(u
39340 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f sed,.cfg.platform)._p(2,'<Platfo
39360 72 6d 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 6c 61 74 66 rm')._p(3,'Name="%s"',.cfg.platf
39380 6f 72 6d 29 0a 5f 70 28 32 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f orm)._p(2,'/>').end.end._p(1,'</
393a0 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 Platforms>').end.function.vc200x
393c0 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e .Symbols(cfg).if.(not.cfg.flags.
393e0 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 30 0a 65 6c 73 65 0a 69 66 20 63 Symbols).then.return.0.else.if.c
39400 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 6f 72 20 0a 20 fg.flags.NoEditAndContinue.or...
39420 20 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 ..vc200x.optimization(cfg).~=.0.
39440 6f 72 20 0a 20 20 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 6f 72 20 0a 20 20 20 or.....cfg.flags.Managed.or.....
39460 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 72 65 74 75 72 cfg.platform.==."x64".then.retur
39480 6e 20 33 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 34 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 n.3.else.return.4.end.end.end.fu
394a0 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 28 63 nction.vc200x.VCCLCompilerTool(c
394c0 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 fg)._p(3,'<Tool')._p(4,'Name="%s
394e0 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 "',.iif(cfg.platform.~=."Xbox360
39500 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 58 33 36 30 ",."VCCLCompilerTool",."VCCLX360
39520 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 CompilerTool")).if.cfg.flags.Uns
39540 69 67 6e 65 64 43 68 61 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e ignedChar.then.table.insert(cfg.
39560 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e buildoptions,.'/J').end.if.#cfg.
39580 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 buildoptions.>.0.then._p(4,'Addi
395a0 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 20 2f 4d 50 22 27 2c 20 74 61 62 6c 65 2e 63 tionalOptions="%s./MP"',.table.c
395c0 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f oncat(premake.esc(cfg.buildoptio
395e0 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 61 74 69 6f ns),.".")).end._p(4,'Optimizatio
39600 6e 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 n="%s"',.vc200x.optimization(cfg
39620 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 )).if.cfg.flags.NoFramePointer.t
39640 68 65 6e 0a 5f 70 28 34 2c 27 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3d 22 25 73 22 hen._p(4,'OmitFramePointers="%s"
39660 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 ',.bool(true)).end.if.#cfg.inclu
39680 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c dedirs.>.0.then._p(4,'Additional
396a0 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b IncludeDirectories="%s"',.premak
396c0 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 e.esc(path.translate(table.conca
396e0 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 t(cfg.includedirs,.";"),.'\\')))
39700 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 .end.if.#cfg.defines.>.0.then._p
39720 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 (4,'PreprocessorDefinitions="%s"
39740 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e ',.premake.esc(table.concat(cfg.
39760 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 defines,.";"))).end.if.premake.c
39780 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e onfig.isdebugbuild(cfg).and.cfg.
397a0 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 61 6e 64 20 6e flags.EnableMinimalRebuild.and.n
397c0 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 ot.cfg.flags.Managed.then._p(4,'
397e0 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 MinimalRebuild="%s"',.bool(true)
39800 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 ).end.if.cfg.flags.NoExceptions.
39820 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 30 22 then._p(4,'ExceptionHandling="0"
39840 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 ').elseif.cfg.flags.SEH.then._p(
39860 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 4,'ExceptionHandling="2"').end.i
39880 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 30 20 f.vc200x.optimization(cfg).==.0.
398a0 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f and.not.cfg.flags.Managed.then._
398c0 70 28 34 2c 27 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3d 22 33 22 27 29 0a 65 6e p(4,'BasicRuntimeChecks="3"').en
398e0 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d d.if.vc200x.optimization(cfg).~=
39900 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3d 22 25 73 22 .0.then._p(4,'StringPooling="%s"
39920 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 ',.bool(true)).end.local.runtime
39940 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 .if.premake.config.isdebugbuild(
39960 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 cfg).then.runtime.=.iif(cfg.flag
39980 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 33 29 0a 65 6c 73 65 0a 72 75 6e 74 s.StaticRuntime,.1,.3).else.runt
399a0 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d ime.=.iif(cfg.flags.StaticRuntim
399c0 65 2c 20 30 2c 20 32 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 e,.0,.2).end._p(4,'RuntimeLibrar
399e0 79 3d 22 25 73 22 27 2c 20 72 75 6e 74 69 6d 65 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 46 75 y="%s"',.runtime)._p(4,'EnableFu
39a00 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 nctionLevelLinking="%s"',.bool(t
39a20 72 75 65 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 rue)).if.cfg.platform.~=."Xbox36
39a40 30 22 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 78 36 34 22 20 74 68 65 0".and.cfg.platform.~=."x64".the
39a60 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 n.if.cfg.flags.EnableSSE.then._p
39a80 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 (4,'EnableEnhancedInstructionSet
39aa0 3d 22 31 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 ="1"').elseif.cfg.flags.EnableSS
39ac0 45 32 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 E2.then._p(4,'EnableEnhancedInst
39ae0 72 75 63 74 69 6f 6e 53 65 74 3d 22 32 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e ructionSet="2"').end.end.if.cfg.
39b00 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 flags.FloatFast.then._p(4,'Float
39b20 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 32 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 ingPointModel="2"').elseif.cfg.f
39b40 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 lags.FloatStrict.then._p(4,'Floa
39b60 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 31 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e tingPointModel="1"').end.if.cfg.
39b80 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d flags.NoRTTI.and.not.cfg.flags.M
39ba0 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 anaged.then._p(4,'RuntimeTypeInf
39bc0 6f 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 o="%s"',.bool(false)).end.if.cfg
39be0 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 .flags.NativeWChar.then._p(4,'Tr
39c00 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 eatWChar_tAsBuiltInType="%s"',.b
39c20 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 ool(true)).elseif.cfg.flags.NoNa
39c40 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 72 5f tiveWChar.then._p(4,'TreatWChar_
39c60 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 tAsBuiltInType="%s"',.bool(false
39c80 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e )).end.if.not.cfg.flags.NoPCH.an
39ca0 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 50 72 d.cfg.pchheader.then._p(4,'UsePr
39cc0 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 63 ecompiledHeader="2"')._p(4,'Prec
39ce0 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 63 66 67 2e ompiledHeaderThrough="%s"',.cfg.
39d00 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 pchheader).else._p(4,'UsePrecomp
39d20 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e iledHeader="%s"',.iif(cfg.flags.
39d40 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 4c NoPCH,.0,.2)).end._p(4,'WarningL
39d60 65 76 65 6c 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 evel="%s"',.iif(cfg.flags.ExtraW
39d80 61 72 6e 69 6e 67 73 2c 20 34 2c 20 33 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 arnings,.4,.3)).if.cfg.flags.Fat
39da0 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 41 73 45 72 72 6f alWarnings.then._p(4,'WarnAsErro
39dc0 72 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 r="%s"',.bool(true)).end.if._ACT
39de0 49 4f 4e 20 3c 20 22 76 73 32 30 30 38 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 ION.<."vs2008".and.not.cfg.flags
39e00 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 65 74 65 63 74 36 34 42 69 74 50 .Managed.then._p(4,'Detect64BitP
39e20 6f 72 74 61 62 69 6c 69 74 79 50 72 6f 62 6c 65 6d 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 6e ortabilityProblems="%s"',.bool(n
39e40 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 29 29 0a 65 6e 64 ot.cfg.flags.No64BitChecks)).end
39e60 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 ._p(4,'ProgramDataBaseFileName="
39e80 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 $(OutDir)\\%s.pdb"',.path.getbas
39ea0 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 ename(cfg.buildtarget.name))._p(
39ec0 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 25 73 22 27 2c 4,'DebugInformationFormat="%s"',
39ee0 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 6c 61 6e .vc200x.Symbols(cfg)).if.cfg.lan
39f00 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 43 6f 6d 70 69 6c 65 guage.==."C".then._p(4,.'Compile
39f20 41 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 As="1"').end._p(3,'/>').end.func
39f40 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 tion.vc200x.VCLinkerTool(cfg)._p
39f60 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 (3,'<Tool').if.cfg.kind.~=."Stat
39f80 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 icLib".then._p(4,'Name="%s"',.ii
39fa0 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 f(cfg.platform.~=."Xbox360",."VC
39fc0 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 20 22 56 43 58 33 36 30 4c 69 6e 6b 65 72 54 6f 6f 6c 22 29 LinkerTool",."VCX360LinkerTool")
39fe0 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a ).if.cfg.flags.NoImportLib.then.
3a000 5f 70 28 34 2c 27 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c _p(4,'IgnoreImportLibrary="%s"',
3a020 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 .bool(true)).end.if.#cfg.linkopt
3a040 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 ions.>.0.then._p(4,'AdditionalOp
3a060 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b tions="%s"',.table.concat(premak
3a080 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e e.esc(cfg.linkoptions),.".")).en
3a0a0 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 d.if.#cfg.links.>.0.then._p(4,'A
3a0c0 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 dditionalDependencies="%s"',.tab
3a0e0 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 le.concat(premake.getlinks(cfg,.
3a100 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 "all",."fullpath"),.".")).end._p
3a120 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c (4,'OutputFile="$(OutDir)\\%s"',
3a140 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e .cfg.buildtarget.name)._p(4,'Lin
3a160 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 25 73 22 27 2c 20 0a 69 69 66 28 70 72 65 6d 61 6b 65 kIncremental="%s"',..iif(premake
3a180 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 2c .config.isincrementallink(cfg).,
3a1a0 20 32 2c 20 31 29 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 .2,.1))._p(4,'AdditionalLibraryD
3a1c0 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 irectories="%s"',.table.concat(p
3a1e0 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 remake.esc(path.translate(cfg.li
3a200 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 6c 6f 63 61 6c 20 64 65 66 66 bdirs,.'\\')).,.";")).local.deff
3a220 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 ile.=.premake.findfile(cfg,.".de
3a240 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 6f 64 75 6c 65 f").if.deffile.then._p(4,'Module
3a260 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3d 22 25 73 22 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 DefinitionFile="%s"',.deffile).e
3a280 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a nd.if.cfg.flags.NoManifest.then.
3a2a0 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f _p(4,'GenerateManifest="%s"',.bo
3a2c0 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 62 ol(false)).end._p(4,'GenerateDeb
3a2e0 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 76 63 32 30 30 78 ugInformation="%s"',.bool(vc200x
3a300 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 76 63 32 30 30 78 2e 53 .Symbols(cfg).~=.0)).if.vc200x.S
3a320 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f 67 ymbols(cfg).~=.0.then._p(4,'Prog
3a340 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c ramDataBaseFileName="$(OutDir)\\
3a360 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 %s.pdb"',.path.getbasename(cfg.b
3a380 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 53 uildtarget.name)).end._p(4,'SubS
3a3a0 79 73 74 65 6d 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f ystem="%s"',.iif(cfg.kind.==."Co
3a3c0 6e 73 6f 6c 65 41 70 70 22 2c 20 31 2c 20 32 29 29 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 nsoleApp",.1,.2)).if.vc200x.opti
3a3e0 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 70 mization(cfg).~=.0.then._p(4,'Op
3a400 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e 61 timizeReferences="2"')._p(4,'Ena
3a420 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 63 bleCOMDATFolding="2"').end.if.(c
3a440 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e 6b fg.kind.==."ConsoleApp".or.cfg.k
3a460 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 6e 6f 74 20 63 66 ind.==."WindowedApp").and.not.cf
3a480 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 79 g.flags.WinMain.then._p(4,'Entry
3a4a0 50 6f 69 6e 74 53 79 6d 62 6f 6c 3d 22 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 22 27 29 0a 65 PointSymbol="mainCRTStartup"').e
3a4c0 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 nd.if.cfg.kind.==."SharedLib".th
3a4e0 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 en.local.implibname.=.cfg.linkta
3a500 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 72 rget.fullpath._p(4,'ImportLibrar
3a520 79 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c y="%s"',.iif(cfg.flags.NoImportL
3a540 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 ib,.cfg.objectsdir...."\\"....pa
3a560 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 th.getname(implibname),.implibna
3a580 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 64 me)).end._p(4,'TargetMachine="%d
3a5a0 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 31 "',.iif(cfg.platform.==."x64",.1
3a5c0 37 2c 20 31 29 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 7,.1)).else._p(4,'Name="VCLibrar
3a5e0 69 61 6e 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 ianTool"').if.#cfg.links.>.0.the
3a600 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 n._p(4,'AdditionalDependencies="
3a620 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 %s"',.table.concat(premake.getli
3a640 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 nks(cfg,."all",."fullpath"),."."
3a660 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 )).end._p(4,'OutputFile="$(OutDi
3a680 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a r)\\%s"',.cfg.buildtarget.name).
3a6a0 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 if.#cfg.libdirs.>.0.then._p(4,'A
3a6c0 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 dditionalLibraryDirectories="%s"
3a6e0 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 ',.premake.esc(path.translate(ta
3a700 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 ble.concat(cfg.libdirs.,.";"))))
3a720 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 66 20 63 .end.local.addlOptions.=.{}.if.c
3a740 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e fg.platform.==."x32".then.table.
3a760 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 38 insert(addlOptions,."/MACHINE:X8
3a780 36 22 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 6").elseif.cfg.platform.==."x64"
3a7a0 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 .then.table.insert(addlOptions,.
3a7c0 22 2f 4d 41 43 48 49 4e 45 3a 58 36 34 22 29 0a 65 6e 64 0a 61 64 64 6c 4f 70 74 69 6f 6e 73 20 "/MACHINE:X64").end.addlOptions.
3a7e0 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 6c 69 =.table.join(addlOptions,.cfg.li
3a800 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3e 20 30 20 74 nkoptions).if.#addlOptions.>.0.t
3a820 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 hen._p(4,'AdditionalOptions="%s"
3a840 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 61 64 64 6c ',.table.concat(premake.esc(addl
3a860 4f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e Options),.".")).end.end._p(3,'/>
3a880 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 ').end.function.vc200x.VCCLCompi
3a8a0 6c 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f lerTool_PS3(cfg)._p(3,'<Tool')._
3a8c0 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 6c p(4,'Name="VCCLCompilerTool"').l
3a8e0 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 ocal.buildoptions.=.table.join(p
3a900 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 remake.snc.getcflags(cfg),.prema
3a920 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 ke.snc.getcxxflags(cfg),.cfg.bui
3a940 6c 64 6f 70 74 69 6f 6e 73 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 ldoptions).if.not.cfg.flags.NoPC
3a960 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 H.and.cfg.pchheader.then._p(4,'U
3a980 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 sePrecompiledHeader="2"')._p(4,'
3a9a0 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 PrecompiledHeaderThrough="%s"',.
3a9c0 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 74 61 62 path.getname(cfg.pchheader)).tab
3a9e0 6c 65 2e 69 6e 73 65 72 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2d 2d 75 73 65 5f 70 le.insert(buildoptions,.'--use_p
3aa00 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 ch="$(IntDir)/$(TargetName).pch"
3aa20 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 ').else._p(4,'UsePrecompiledHead
3aa40 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 er="%s"',.iif(cfg.flags.NoPCH,.0
3aa60 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e ,.2)).end._p(4,'AdditionalOption
3aa80 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 s="%s"',.premake.esc(table.conca
3aaa0 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 69 66 20 23 63 66 67 2e 69 t(buildoptions,."."))).if.#cfg.i
3aac0 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 ncludedirs.>.0.then._p(4,'Additi
3aae0 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 onalIncludeDirectories="%s"',.pr
3ab00 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 emake.esc(path.translate(table.c
3ab20 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c oncat(cfg.includedirs,.";"),.'\\
3ab40 27 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 '))).end.if.#cfg.defines.>.0.the
3ab60 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d n._p(4,'PreprocessorDefinitions=
3ab80 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 "%s"',.table.concat(premake.esc(
3aba0 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 cfg.defines),.";")).end._p(4,'Pr
3abc0 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 ogramDataBaseFileName="$(OutDir)
3abe0 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 \\%s.pdb"',.path.getbasename(cfg
3ac00 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 .buildtarget.name))._p(4,'DebugI
3ac20 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f 6d nformationFormat="0"')._p(4,'Com
3ac40 70 69 6c 65 41 73 3d 22 30 22 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 pileAs="0"')._p(3,'/>').end.func
3ac60 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 tion.vc200x.VCLinkerTool_PS3(cfg
3ac80 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 )._p(3,'<Tool').if.cfg.kind.~=."
3aca0 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 StaticLib".then._p(4,'Name="VCLi
3acc0 6e 6b 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d nkerTool"').local.buildoptions.=
3ace0 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 .table.join(premake.snc.getldfla
3ad00 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 gs(cfg),.cfg.linkoptions).if.#bu
3ad20 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 ildoptions.>.0.then._p(4,'Additi
3ad40 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 onalOptions="%s"',.premake.esc(t
3ad60 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 able.concat(buildoptions,.".")))
3ad80 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 .end.if.#cfg.links.>.0.then._p(4
3ada0 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 ,'AdditionalDependencies="%s"',.
3adc0 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 table.concat(premake.getlinks(cf
3ade0 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 g,."all",."fullpath"),.".")).end
3ae00 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 ._p(4,'OutputFile="$(OutDir)\\%s
3ae20 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 "',.cfg.buildtarget.name)._p(4,'
3ae40 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 69 LinkIncremental="0"')._p(4,'Addi
3ae60 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 tionalLibraryDirectories="%s"',.
3ae80 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 table.concat(premake.esc(path.tr
3aea0 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b anslate(cfg.libdirs,.'\\')).,.";
3aec0 22 29 29 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 "))._p(4,'GenerateManifest="%s"'
3aee0 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 ,.bool(false))._p(4,'ProgramData
3af00 62 61 73 65 46 69 6c 65 3d 22 22 27 29 0a 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 61 baseFile=""')._p(4,'RandomizedBa
3af20 73 65 41 64 64 72 65 73 73 3d 22 31 22 27 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 74 seAddress="1"')._p(4,'DataExecut
3af40 69 6f 6e 50 72 65 76 65 6e 74 69 6f 6e 3d 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e ionPrevention="0"').else._p(4,'N
3af60 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 ame="VCLibrarianTool"').local.bu
3af80 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e ildoptions.=.table.join(premake.
3afa0 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 snc.getldflags(cfg),.cfg.linkopt
3afc0 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a ions).if.#buildoptions.>.0.then.
3afe0 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 _p(4,'AdditionalOptions="%s"',.p
3b000 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 remake.esc(table.concat(buildopt
3b020 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e ions,."."))).end.if.#cfg.links.>
3b040 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e .0.then._p(4,'AdditionalDependen
3b060 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 cies="%s"',.table.concat(premake
3b080 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 .getlinks(cfg,."all",."fullpath"
3b0a0 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 ),.".")).end._p(4,'OutputFile="$
3b0c0 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e (OutDir)\\%s"',.cfg.buildtarget.
3b0e0 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f name).if.#cfg.libdirs.>.0.then._
3b100 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 p(4,'AdditionalLibraryDirectorie
3b120 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c s="%s"',.premake.esc(path.transl
3b140 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 ate(table.concat(cfg.libdirs.,."
3b160 3b 22 29 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 ;")))).end.end._p(3,'/>').end.fu
3b180 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 nction.vc200x.VCResourceCompiler
3b1a0 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 Tool(cfg)._p(3,'<Tool')._p(4,'Na
3b1c0 6d 65 3d 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 66 me="VCResourceCompilerTool"').if
3b1e0 20 23 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 .#cfg.resoptions.>.0.then._p(4,'
3b200 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 AdditionalOptions="%s"',.table.c
3b220 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 oncat(premake.esc(cfg.resoptions
3b240 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 ),.".")).end.if.#cfg.defines.>.0
3b260 20 6f 72 20 23 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 .or.#cfg.resdefines.>.0.then._p(
3b280 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 4,'PreprocessorDefinitions="%s"'
3b2a0 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 ,.table.concat(premake.esc(table
3b2c0 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 .join(cfg.defines,.cfg.resdefine
3b2e0 73 29 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 s)),.";")).end.if.#cfg.includedi
3b300 72 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 rs.>.0.or.#cfg.resincludedirs.>.
3b320 30 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 0.then.local.dirs.=.table.join(c
3b340 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 fg.includedirs,.cfg.resincludedi
3b360 72 73 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 rs)._p(4,'AdditionalIncludeDirec
3b380 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 tories="%s"',.premake.esc(path.t
3b3a0 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 29 ranslate(table.concat(dirs,.";")
3b3c0 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e ,.'\\'))).end._p(3,'/>').end.fun
3b3e0 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 29 ction.vc200x.VCManifestTool(cfg)
3b400 0a 6c 6f 63 61 6c 20 6d 61 6e 69 66 65 73 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e .local.manifests.=.{.}.for._,.fn
3b420 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 ame.in.ipairs(cfg.files).do.if.p
3b440 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 6d 61 6e ath.getextension(fname).==.".man
3b460 69 66 65 73 74 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 73 ifest".then.table.insert(manifes
3b480 74 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 ts,.fname).end.end._p(3,'<Tool')
3b4a0 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a 69 ._p(4,'Name="VCManifestTool"').i
3b4c0 66 20 23 6d 61 6e 69 66 65 73 74 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 f.#manifests.>.0.then._p(4,'Addi
3b4e0 74 69 6f 6e 61 6c 4d 61 6e 69 66 65 73 74 46 69 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 tionalManifestFiles="%s"',.prema
3b500 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 22 ke.esc(table.concat(manifests,."
3b520 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ;"))).end._p(3,'/>').end.functio
3b540 6e 20 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c n.vc200x.VCMIDLTool(cfg)._p(3,'<
3b560 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 29 Tool')._p(4,'Name="VCMIDLTool"')
3b580 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 5f .if.cfg.platform.==."x64".then._
3b5a0 70 28 34 2c 27 54 61 72 67 65 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e 64 p(4,'TargetEnvironment="3"').end
3b5c0 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e ._p(3,'/>').end.function.vc200x.
3b5e0 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 6e 61 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 28 buildstepsblock(name,.steps)._p(
3b600 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 6d 3,'<Tool')._p(4,'Name="%s"',.nam
3b620 65 29 0a 69 66 20 23 73 74 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d e).if.#steps.>.0.then._p(4,'Comm
3b640 61 6e 64 4c 69 6e 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 andLine="%s"',.premake.esc(table
3b660 2e 69 6d 70 6c 6f 64 65 28 73 74 65 70 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 .implode(steps,."",."",."\r\n"))
3b680 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b ).end._p(3,'/>').end.local.block
3b6a0 6d 61 70 20 3d 20 0a 7b 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 map.=..{.VCCLCompilerTool.......
3b6c0 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 =.vc200x.VCCLCompilerTool,.VCCLC
3b6e0 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 ompilerTool_PS3...=.vc200x.VCCLC
3b700 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 ompilerTool_PS3,.VCLinkerTool...
3b720 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 ........=.vc200x.VCLinkerTool,.V
3b740 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 CLinkerTool_PS3.......=.vc200x.V
3b760 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 20 CLinkerTool_PS3,.VCManifestTool.
3b780 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c ........=.vc200x.VCManifestTool,
3b7a0 0a 56 43 4d 49 44 4c 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 .VCMIDLTool.............=.vc200x
3b7c0 2e 56 43 4d 49 44 4c 54 6f 6f 6c 2c 0a 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 .VCMIDLTool,.VCResourceCompilerT
3b7e0 6f 6f 6c 20 3d 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 ool.=.vc200x.VCResourceCompilerT
3b800 6f 6f 6c 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e ool,.}.local.function.getsection
3b820 73 28 76 65 72 73 69 6f 6e 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 6c 61 74 66 6f 72 6d s(version,.platform).if.platform
3b840 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 .==."Xbox360".then.return.{."VCP
3b860 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c reBuildEventTool",."VCCustomBuil
3b880 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 dTool",."VCXMLDataGeneratorTool"
3b8a0 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f ,."VCWebServiceProxyGeneratorToo
3b8c0 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 l",."VCMIDLTool",."VCCLCompilerT
3b8e0 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 ool",."VCManagedResourceCompiler
3b900 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c Tool",."VCResourceCompilerTool",
3b920 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 ."VCPreLinkEventTool",."VCLinker
3b940 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 Tool",."VCALinkTool",."VCX360Ima
3b960 67 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 geTool",."VCBscMakeTool",."VCX36
3b980 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 0DeploymentTool",."VCPostBuildEv
3b9a0 65 6e 74 54 6f 6f 6c 22 2c 0a 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a entTool",."DebuggerTool",.}.end.
3b9c0 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e if.platform.==."PS3".then.return
3b9e0 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 .{."VCPreBuildEventTool",."VCCus
3ba00 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 tomBuildTool",."VCXMLDataGenerat
3ba20 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 orTool",."VCWebServiceProxyGener
3ba40 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f atorTool",."VCMIDLTool",."VCCLCo
3ba60 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 mpilerTool_PS3",."VCManagedResou
3ba80 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d rceCompilerTool",."VCResourceCom
3baa0 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 pilerTool",."VCPreLinkEventTool"
3bac0 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f ,."VCLinkerTool_PS3",."VCALinkTo
3bae0 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b ol",."VCManifestTool",."VCXDCMak
3bb00 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f eTool",."VCBscMakeTool",."VCFxCo
3bb20 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 pTool",."VCAppVerifierTool",."VC
3bb40 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 WebDeploymentTool",."VCPostBuild
3bb60 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 EventTool".}.end.return.{."VCPre
3bb80 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 BuildEventTool",."VCCustomBuildT
3bba0 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a ool",."VCXMLDataGeneratorTool",.
3bbc0 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 "VCWebServiceProxyGeneratorTool"
3bbe0 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f ,."VCMIDLTool",."VCCLCompilerToo
3bc00 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f l",."VCManagedResourceCompilerTo
3bc20 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 ol",."VCResourceCompilerTool",."
3bc40 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f VCPreLinkEventTool",."VCLinkerTo
3bc60 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 ol",."VCALinkTool",."VCManifestT
3bc80 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b ool",."VCXDCMakeTool",."VCBscMak
3bca0 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 eTool",."VCFxCopTool",."VCAppVer
3bcc0 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c ifierTool",."VCWebDeploymentTool
3bce0 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a ",."VCPostBuildEventTool".}.end.
3bd00 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 76 63 function.vc200x.generate(prj).vc
3bd20 32 30 30 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 200x.header('VisualStudioProject
3bd40 27 29 0a 5f 70 28 31 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 ')._p(1,'Name="%s"',.premake.esc
3bd60 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b (prj.name))._p(1,'ProjectGUID="{
3bd80 25 73 7d 22 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 %s}"',.prj.uuid)._p(1,'RootNames
3bda0 70 61 63 65 3d 22 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 27 4b 65 79 77 pace="%s"',.prj.name)._p(1,'Keyw
3bdc0 6f 72 64 3d 22 25 73 22 27 2c 20 69 69 66 28 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 ord="%s"',.iif(prj.flags.Managed
3bde0 2c 20 22 4d 61 6e 61 67 65 64 43 50 72 6f 6a 22 2c 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a ,."ManagedCProj",."Win32Proj")).
3be00 5f 70 28 31 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a _p(1,'>').vc200x.Platforms(prj).
3be20 5f 70 28 31 2c 27 3c 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c _p(1,'<ToolFiles>')._p(1,'</Tool
3be40 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 Files>')._p(1,'<Configurations>'
3be60 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 ).for._,.cfginfo.in.ipairs(prj.s
3be80 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 olution.vstudio_configs).do.if.c
3bea0 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 fginfo.isreal.then.local.cfg.=.p
3bec0 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 remake.getconfig(prj,.cfginfo.sr
3bee0 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d c_buildcfg,.cfginfo.src_platform
3bf00 29 0a 76 63 32 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e ).vc200x.Configuration(cfginfo.n
3bf20 61 6d 65 2c 20 63 66 67 29 0a 66 6f 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 ame,.cfg).for._,.block.in.ipairs
3bf40 28 67 65 74 73 65 63 74 69 6f 6e 73 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 (getsections(_ACTION,.cfginfo.sr
3bf60 63 5f 70 6c 61 74 66 6f 72 6d 29 29 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 c_platform)).do.if.blockmap[bloc
3bf80 6b 5d 20 74 68 65 6e 0a 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 k].then.blockmap[block](cfg).els
3bfa0 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f eif.block.==."VCPreBuildEventToo
3bfc0 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 l".then.vc200x.buildstepsblock("
3bfe0 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 62 75 69 VCPreBuildEventTool",.cfg.prebui
3c000 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 ldcommands).elseif.block.==."VCP
3c020 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 reLinkEventTool".then.vc200x.bui
3c040 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c ldstepsblock("VCPreLinkEventTool
3c060 22 2c 20 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 ",.cfg.prelinkcommands).elseif.b
3c080 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 lock.==."VCPostBuildEventTool".t
3c0a0 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 6f hen.vc200x.buildstepsblock("VCPo
3c0c0 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 stBuildEventTool",.cfg.postbuild
3c0e0 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 commands).elseif.block.==."VCX36
3c100 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 0DeploymentTool".then._p(3,'<Too
3c120 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 l')._p(4,'Name="VCX360Deployment
3c140 54 6f 6f 6c 22 27 29 0a 5f 70 28 34 2c 27 44 65 70 6c 6f 79 6d 65 6e 74 54 79 70 65 3d 22 30 22 Tool"')._p(4,'DeploymentType="0"
3c160 27 29 0a 69 66 20 23 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3e 20 30 ').if.#cfg.deploymentoptions.>.0
3c180 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 .then._p(4,'AdditionalOptions="%
3c1a0 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 s"',.table.concat(premake.esc(cf
3c1c0 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a g.deploymentoptions),.".")).end.
3c1e0 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 _p(3,'/>').elseif.block.==."VCX3
3c200 36 30 49 6d 61 67 65 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 60ImageTool".then._p(3,'<Tool').
3c220 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 27 29 0a 69 _p(4,'Name="VCX360ImageTool"').i
3c240 66 20 23 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 f.#cfg.imageoptions.>.0.then._p(
3c260 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 4,'AdditionalOptions="%s"',.tabl
3c280 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 69 6d 61 67 65 6f 70 e.concat(premake.esc(cfg.imageop
3c2a0 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 69 6d 61 67 65 70 61 tions),.".")).end.if.cfg.imagepa
3c2c0 74 68 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 4e th.~=.nil.then._p(4,'OutputFileN
3c2e0 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e ame="%s"',.premake.esc(path.tran
3c300 73 6c 61 74 65 28 63 66 67 2e 69 6d 61 67 65 70 61 74 68 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c slate(cfg.imagepath))).end._p(3,
3c320 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 44 65 62 75 67 67 65 72 54 '/>').elseif.block.==."DebuggerT
3c340 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 67 65 72 54 6f 6f 6c 27 29 0a ool".then._p(3,'<DebuggerTool').
3c360 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 _p(3,'/>').else._p(3,'<Tool')._p
3c380 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 62 6c 6f 63 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 (4,'Name="%s"',.block)._p(3,'/>'
3c3a0 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e ).end.end._p(2,'</Configuration>
3c3c0 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e ').end.end._p(1,'</Configuration
3c3e0 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 s>')._p(1,'<References>')._p(1,'
3c400 3c 2f 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 73 3e 27 29 0a </References>')._p(1,'<Files>').
3c420 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e vc200x.Files(prj)._p(1,'</Files>
3c440 27 29 0a 5f 70 28 31 2c 27 3c 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f ')._p(1,'<Globals>')._p(1,'</Glo
3c460 62 61 6c 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 bals>')._p('</VisualStudioProjec
3c480 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 t>').end..local.vc200x.=.premake
3c4a0 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e .vstudio.vc200x.function.vc200x.
3c4c0 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 generate_user(prj).vc200x.header
3c4e0 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 27 29 0a 5f 70 28 31 2c 27 53 ('VisualStudioUserFile')._p(1,'S
3c500 68 6f 77 41 6c 6c 46 69 6c 65 73 3d 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 31 2c 27 3e 27 29 0a howAllFiles="false"')._p(1,'>').
3c520 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 _p(1,'<Configurations>').for._,.
3c540 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 cfginfo.in.ipairs(prj.solution.v
3c560 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 studio_configs).do.if.cfginfo.is
3c580 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 real.then.local.cfg.=.premake.ge
3c5a0 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 tconfig(prj,.cfginfo.src_buildcf
3c5c0 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c g,.cfginfo.src_platform)._p(2,'<
3c5e0 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 Configuration')._p(3,'Name="%s"'
3c600 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 ,.premake.esc(cfginfo.name))._p(
3c620 33 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 3,'>').vc200x.debugdir(cfg)._p(2
3c640 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 ,'</Configuration>').end.end._p(
3c660 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 1,'</Configurations>')._p('</Vis
3c680 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ualStudioUserFile>').end.functio
3c6a0 6e 20 76 63 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 69 66 n.vc200x.environmentargs(cfg).if
3c6c0 20 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 61 6e 64 20 23 63 66 67 2e 65 6e .cfg.environmentargs.and.#cfg.en
3c6e0 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 vironmentargs.>.0.then._p(4,'Env
3c700 69 72 6f 6e 6d 65 6e 74 3d 22 25 73 22 27 2c 20 73 74 72 69 6e 67 2e 67 73 75 62 28 74 61 62 6c ironment="%s"',.string.gsub(tabl
3c720 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 2c 20 22 26 e.concat(cfg.environmentargs,."&
3c740 23 78 30 41 3b 22 29 2c 27 22 27 2c 27 26 71 75 6f 74 3b 27 29 29 0a 69 66 20 63 66 67 2e 66 6c #x0A;"),'"','&quot;')).if.cfg.fl
3c760 61 67 73 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 41 72 67 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 ags.EnvironmentArgsDontMerge.the
3c780 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 4d 65 72 67 65 3d 22 66 61 6c 73 65 22 n._p(4,'EnvironmentMerge="false"
3c7a0 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 64 ').end.end.end.function.vc200x.d
3c7c0 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 53 65 74 74 69 6e 67 ebugdir(cfg)._p(3,'<DebugSetting
3c7e0 73 27 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 s').if.cfg.debugdir.then._p(4,'W
3c800 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e orkingDirectory="%s"',.path.tran
3c820 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 slate(cfg.debugdir,.'\\')).end.i
3c840 66 20 23 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 f.#cfg.debugargs.>.0.then._p(4,'
3c860 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f CommandArguments="%s"',.table.co
3c880 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 76 63 ncat(cfg.debugargs,.".")).end.vc
3c8a0 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 200x.environmentargs(cfg)._p(3,'
3c8c0 2f 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 />').end..premake.vstudio.sln200
3c8e0 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 5.=.{.}.local.vstudio.=.premake.
3c900 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 73 6c 6e 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e vstudio.local.sln2005.=.premake.
3c920 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 vstudio.sln2005.function.sln2005
3c940 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 .generate(sln).io.eol.=.'\r\n'.s
3c960 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 ln.vstudio_configs.=.premake.vst
3c980 75 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c udio.buildconfigs(sln)._p('\239\
3c9a0 31 38 37 5c 31 39 31 27 29 0a 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 187\191').sln2005.reorderProject
3c9c0 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 66 6f 72 20 67 s(sln).sln2005.header(sln).for.g
3c9e0 72 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 rp.in.premake.solution.eachgroup
3ca00 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 65 6e 64 0a (sln).do.sln2005.group(grp).end.
3ca20 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 for.prj.in.premake.solution.each
3ca40 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 project(sln).do.sln2005.project(
3ca60 70 72 6a 29 0a 65 6e 64 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 35 2e 70 6c prj).end._p('Global').sln2005.pl
3ca80 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 atforms(sln).sln2005.project_pla
3caa0 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 tforms(sln).sln2005.properties(s
3cac0 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a ln).sln2005.project_groups(sln).
3cae0 5f 70 28 27 45 6e 64 47 6c 6f 62 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e _p('EndGlobal').end.function.sln
3cb00 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2005.reorderProjects(sln).if.sln
3cb20 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e .startproject.then.for.i,.prj.in
3cb40 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e .ipairs(sln.projects).do.if.sln.
3cb60 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f startproject.==.prj.name.then.lo
3cb80 63 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d cal.cur.=.prj.group.while.cur.~=
3cba0 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 .nil.do.for.j,.group.in.ipairs(s
3cbc0 6c 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 ln.groups).do.if.group.==.cur.th
3cbe0 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 en.table.remove(sln.groups,.j).b
3cc00 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 reak.end.end.table.insert(sln.gr
3cc20 6f 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 oups,.1,.cur).cur.=.cur.parent.e
3cc40 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 nd.table.remove(sln.projects,.i)
3cc60 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 .table.insert(sln.projects,.1,.p
3cc80 72 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 rj).break.end.end.end.end.functi
3cca0 6f 6e 20 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 61 63 74 on.sln2005.header(sln).local.act
3ccc0 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f ion.=.premake.action.current()._
3cce0 70 28 27 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 p('Microsoft.Visual.Studio.Solut
3cd00 69 6f 6e 20 46 69 6c 65 2c 20 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e 30 30 27 2c ion.File,.Format.Version.%d.00',
3cd20 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 29 .action.vstudio.solutionVersion)
3cd40 0a 5f 70 28 27 23 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 43 54 49 4f ._p('#.Visual.Studio.%s',._ACTIO
3cd60 4e 3a 73 75 62 28 33 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 N:sub(3)).end.function.sln2005.p
3cd80 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 roject(prj).local.projpath.=.pat
3cda0 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a h.translate(path.getrelative(prj
3cdc0 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a .solution.location,.vstudio.proj
3cde0 65 63 74 66 69 6c 65 28 70 72 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 ectfile(prj)),."\\")._p('Project
3ce00 28 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 ("{%s}").=."%s",."%s",."{%s}"',.
3ce20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 72 6f vstudio.tool(prj),.prj.name,.pro
3ce40 6a 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 jpath,.prj.uuid).sln2005.project
3ce60 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 dependencies(prj)._p('EndProject
3ce80 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 ').end.function.sln2005.group(gr
3cea0 70 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 44 43 2d 34 p)._p('Project("{2150E333-8FDC-4
3cec0 32 41 33 2d 39 34 37 34 2d 31 41 33 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 25 73 22 2c 2A3-9474-1A3956D46DE8}").=."%s",
3cee0 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 6e 61 ."%s",."{%s}"',.grp.name,.grp.na
3cf00 6d 65 2c 20 67 72 70 2e 75 75 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 me,.grp.uuid)._p('EndProject').e
3cf20 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e nd.function.sln2005.projectdepen
3cf40 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b dencies(prj).local.deps.=.premak
3cf60 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 e.getdependencies(prj).if.#deps.
3cf80 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 >.0.then._p('\tProjectSection(Pr
3cfa0 6f 6a 65 63 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 ojectDependencies).=.postProject
3cfc0 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f ').for._,.dep.in.ipairs(deps).do
3cfe0 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c ._p('\t\t{%s}.=.{%s}',.dep.uuid,
3d000 20 64 65 70 2e 75 75 69 64 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 .dep.uuid).end._p('\tEndProjectS
3d020 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 ection').end.end.function.sln200
3d040 35 2e 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 5.platforms(sln)._p('\tGlobalSec
3d060 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f tion(SolutionConfigurationPlatfo
3d080 72 6d 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 rms).=.preSolution').for._,.cfg.
3d0a0 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 in.ipairs(sln.vstudio_configs).d
3d0c0 6f 0a 5f 70 28 27 5c 74 5c 74 25 73 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 o._p('\t\t%s.=.%s',.cfg.name,.cf
3d0e0 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 g.name).end._p('\tEndGlobalSecti
3d100 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 on').end.function.sln2005.projec
3d120 74 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 t_platforms(sln)._p('\tGlobalSec
3d140 74 69 6f 6e 28 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 tion(ProjectConfigurationPlatfor
3d160 6d 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 ms).=.postSolution').for.prj.in.
3d180 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e premake.solution.eachproject(sln
3d1a0 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 ).do.for._,.cfg.in.ipairs(sln.vs
3d1c0 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 tudio_configs).do.local.mapped.i
3d1e0 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 f.premake.isdotnetproject(prj).t
3d200 68 65 6e 0a 6d 61 70 70 65 64 20 3d 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 hen.mapped.=."Any.CPU".else.if.c
3d220 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e fg.platform.==."Any.CPU".or.cfg.
3d240 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 platform.==."Mixed.Platforms".th
3d260 65 6e 0a 6d 61 70 70 65 64 20 3d 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b en.mapped.=.sln.vstudio_configs[
3d280 33 5d 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c 3].platform.else.mapped.=.cfg.pl
3d2a0 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 atform.end.end._p('\t\t{%s}.%s.A
3d2c0 63 74 69 76 65 43 66 67 20 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 ctiveCfg.=.%s|%s',.prj.uuid,.cfg
3d2e0 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 .name,.cfg.buildcfg,.mapped).if.
3d300 6d 61 70 70 65 64 20 3d 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c mapped.==.cfg.platform.or.cfg.pl
3d320 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e atform.==."Mixed.Platforms".then
3d340 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 ._p('\t\t{%s}.%s.Build.0.=.%s|%s
3d360 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c ',..prj.uuid,.cfg.name,.cfg.buil
3d380 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 dcfg,.mapped).end.if.premake.vst
3d3a0 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 61 6e 64 20 udio.toolset.==."v120_wp81".and.
3d3c0 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f prj.kind.==."WindowedApp".then._
3d3e0 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 44 65 70 6c 6f 79 2e 30 20 3d 20 25 73 7c 25 73 27 p('\t\t{%s}.%s.Deploy.0.=.%s|%s'
3d400 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 ,..prj.uuid,.cfg.name,.cfg.build
3d420 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 cfg,.mapped).end.end.end._p('\tE
3d440 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 ndGlobalSection').end.function.s
3d460 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f ln2005.properties(sln)._p('\tGlo
3d480 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 50 72 6f 70 65 72 74 69 65 73 29 20 3d balSection(SolutionProperties).=
3d4a0 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 27 5c 74 5c 74 48 69 64 65 53 6f 6c 75 74 .preSolution')._p('\t\tHideSolut
3d4c0 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c 53 45 27 29 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 ionNode.=.FALSE')._p('\tEndGloba
3d4e0 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e lSection').end.function.sln2005.
3d500 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c project_groups(sln)._p('\tGlobal
3d520 53 65 63 74 69 6f 6e 28 4e 65 73 74 65 64 50 72 6f 6a 65 63 74 73 29 20 3d 20 70 72 65 53 6f 6c Section(NestedProjects).=.preSol
3d540 75 74 69 6f 6e 27 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 ution').for.grp.in.premake.solut
3d560 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a 69 66 20 67 72 70 2e 70 61 72 ion.eachgroup(sln).do.if.grp.par
3d580 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b ent.~=.nil.then._p('\t\t{%s}.=.{
3d5a0 25 73 7d 27 2c 20 67 72 70 2e 75 75 69 64 2c 20 67 72 70 2e 70 61 72 65 6e 74 2e 75 75 69 64 29 %s}',.grp.uuid,.grp.parent.uuid)
3d5c0 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 .end.end.for.prj.in.premake.solu
3d5e0 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 6a 2e tion.eachproject(sln).do.if.prj.
3d600 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d group.~=.nil.then._p('\t\t{%s}.=
3d620 20 7b 25 73 7d 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 70 72 6a 2e 67 72 6f 75 70 2e 75 75 69 64 .{%s}',.prj.uuid,.prj.group.uuid
3d640 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e ).end.end._p('\tEndGlobalSection
3d660 27 29 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 20 3d 20 ').end.premake.vstudio.cs2005.=.
3d680 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 {.}.local.vstudio.=.premake.vstu
3d6a0 64 69 6f 0a 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 dio.local.cs2005..=.premake.vstu
3d6c0 64 69 6f 2e 63 73 32 30 30 35 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 65 6c 65 dio.cs2005.local.function.getele
3d6e0 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 61 63 74 ments(prj,.action,.fname).if.act
3d700 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 ion.==."Compile".and.fname:endsw
3d720 69 74 68 28 22 2e 63 73 22 29 20 74 68 65 6e 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 ith(".cs").then.if.fname:endswit
3d740 68 28 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 h(".Designer.cs").then.local.bas
3d760 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 31 33 29 0a 6c 6f 63 61 6c 20 ename.=.fname:sub(1,.-13).local.
3d780 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 0a 69 66 20 testname.=.basename....".cs".if.
3d7a0 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 premake.findfile(prj,.testname).
3d7c0 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 then.return."Dependency",.testna
3d7e0 6d 65 0a 65 6e 64 0a 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e me.end.testname.=.basename....".
3d800 72 65 73 78 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 resx".if.premake.findfile(prj,.t
3d820 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 22 2c 20 estname).then.return."AutoGen",.
3d840 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 testname.end.else.local.basename
3d860 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 34 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 .=.fname:sub(1,.-4).local.testna
3d880 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 0a me.=.basename....".Designer.cs".
3d8a0 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d if.premake.findfile(prj,.testnam
3d8c0 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 0a 65 6e 64 e).then.return."SubTypeForm".end
3d8e0 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 .end.end.if.action.==."EmbeddedR
3d900 65 73 6f 75 72 63 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 72 65 esource".and.fname:endswith(".re
3d920 73 78 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 sx").then.local.basename.=.fname
3d940 3a 73 75 62 28 31 2c 20 2d 36 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 :sub(1,.-6).local.testname.=.pat
3d960 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 29 0a 69 66 20 h.getname(basename....".cs").if.
3d980 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 premake.findfile(prj,.testname).
3d9a0 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 62 61 then.if.premake.findfile(prj,.ba
3d9c0 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 72 sename....".Designer.cs").then.r
3d9e0 65 74 75 72 6e 20 22 44 65 73 69 67 6e 65 72 54 79 70 65 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 eturn."DesignerType",.testname.e
3da00 6c 73 65 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d lse.return."Dependency",.testnam
3da20 65 0a 65 6e 64 0a 65 6c 73 65 0a 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 e.end.else.testname.=.path.getna
3da40 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 0a 69 me(basename....".Designer.cs").i
3da60 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 f.premake.findfile(prj,.testname
3da80 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 0a 65 6e ).then.return."AutoGenerated".en
3daa0 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 d.end.end.if.action.==."Content"
3dac0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 70 79 4e 65 77 65 73 74 22 0a 65 6e 64 0a 72 65 .then.return."CopyNewest".end.re
3dae0 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e turn."None".end.function.cs2005.
3db00 61 72 63 68 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 22 41 6e 79 43 50 55 22 0a 65 6e 64 0a 66 75 arch(prj).return."AnyCPU".end.fu
3db20 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 nction.cs2005.files(prj).local.t
3db40 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 r.=.premake.project.buildsourcet
3db60 72 65 65 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 ree(prj).premake.tree.traverse(t
3db80 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6c 6f 63 r,.{.onleaf.=.function(node).loc
3dba0 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 al.action.=.premake.dotnet.getbu
3dbc0 69 6c 64 61 63 74 69 6f 6e 28 6e 6f 64 65 2e 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 ildaction(node.cfg).local.fname.
3dbe0 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 6f .=.path.translate(premake.esc(no
3dc00 64 65 2e 63 66 67 2e 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 0a 6c 6f 63 61 6c 20 65 6c 65 6d 65 6e de.cfg.name),."\\").local.elemen
3dc20 74 73 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 3d 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a ts,.dependency.=.getelements(prj
3dc40 2c 20 61 63 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 ,.action,.node.path).if.elements
3dc60 20 3d 3d 20 22 4e 6f 6e 65 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c .==."None".then._p('....<%s.Incl
3dc80 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 65 6c 73 ude="%s"./>',.action,.fname).els
3dca0 65 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 61 63 e._p('....<%s.Include="%s">',.ac
3dcc0 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 tion,.fname).if.elements.==."Aut
3dce0 6f 47 65 6e 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 75 74 6f 47 65 6e 3e 54 72 oGen".then._p('......<AutoGen>Tr
3dd00 75 65 3c 2f 41 75 74 6f 47 65 6e 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d ue</AutoGen>').elseif.elements.=
3dd20 3d 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 =."AutoGenerated".then._p('.....
3dd40 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f .<SubType>Designer</SubType>')._
3dd60 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74 6f 72 3e 52 65 73 58 46 69 6c 65 43 6f 64 65 p('......<Generator>ResXFileCode
3dd80 47 65 6e 65 72 61 74 6f 72 3c 2f 47 65 6e 65 72 61 74 6f 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 Generator</Generator>')._p('....
3dda0 20 20 3c 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 25 73 2e 44 65 73 69 67 6e 65 72 2e 63 73 3c ..<LastGenOutput>%s.Designer.cs<
3ddc0 2f 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 /LastGenOutput>',.premake.esc(pa
3dde0 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 29 29 0a 65 6c 73 65 th.getbasename(node.name))).else
3de00 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 44 65 73 69 67 6e 65 72 22 if.elements.==."SubTypeDesigner"
3de20 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 .then._p('......<SubType>Designe
3de40 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d r</SubType>').elseif.elements.==
3de60 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 ."SubTypeForm".then._p('......<S
3de80 75 62 54 79 70 65 3e 46 6f 72 6d 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 ubType>Form</SubType>').elseif.e
3dea0 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 22 20 74 68 65 6e lements.==."PreserveNewest".then
3dec0 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 ._p('......<CopyToOutputDirector
3dee0 79 3e 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 3c 2f 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 y>PreserveNewest</CopyToOutputDi
3df00 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 0a 69 66 20 64 65 70 65 6e 64 65 6e 63 79 20 74 68 65 rectory>').end.if.dependency.the
3df20 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 25 73 3c 2f 44 n._p('......<DependentUpon>%s</D
3df40 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 ependentUpon>',.path.translate(p
3df60 72 65 6d 61 6b 65 2e 65 73 63 28 64 65 70 65 6e 64 65 6e 63 79 29 2c 20 22 5c 5c 22 29 29 0a 65 remake.esc(dependency),."\\")).e
3df80 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 25 73 3e 27 2c 20 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 65 nd._p('....</%s>',.action).end.e
3dfa0 6e 64 0a 7d 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 nd.},.false).end.function.cs2005
3dfc0 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f .projectelement(prj).local.actio
3dfe0 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 6c 6f 63 n.=.premake.action.current().loc
3e000 61 6c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 27 27 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 al.toolversion.=.''.if.action.vs
3e020 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 74 6f 6f 6c 76 65 72 73 tudio.toolsVersion.then.toolvers
3e040 69 6f 6e 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 20 54 6f 6f 6c 73 56 65 72 73 69 ion.=.string.format('.ToolsVersi
3e060 6f 6e 3d 22 25 73 22 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 on="%s"',.action.vstudio.toolsVe
3e080 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 rsion).end.if._ACTION.>."vs2008"
3e0a0 20 74 68 65 6e 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e .then._p('<?xml.version="1.0".en
3e0c0 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a coding="utf-8"?>').end._p('<Proj
3e0e0 65 63 74 25 73 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c ect%s.DefaultTargets="Build".xml
3e100 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d ns="http://schemas.microsoft.com
3e120 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 6f 6f 6c /developer/msbuild/2003">',.tool
3e140 76 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f version).end.function.cs2005.pro
3e160 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 jectsettings(prj)._p('..<Propert
3e180 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e yGroup>')._p('....<Configuration
3e1a0 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c .Condition=".\'$(Configuration)\
3e1c0 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c '.==.\'\'.">%s</Configuration>',
3e1e0 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 .premake.esc(prj.solution.config
3e200 75 72 61 74 69 6f 6e 73 5b 31 5d 29 29 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 20 urations[1]))._p('....<Platform.
3e220 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c Condition=".\'$(Platform)\'.==.\
3e240 27 5c 27 20 22 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 '\'.">%s</Platform>',.cs2005.arc
3e260 68 28 70 72 6a 29 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 h(prj)).local.action.=.premake.a
3e280 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 ction.current().if.action.vstudi
3e2a0 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 o.productVersion.then._p('....<P
3e2c0 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e roductVersion>%s</ProductVersion
3e2e0 3e 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f >',.action.vstudio.productVersio
3e300 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 20 74 68 65 n).end.if._ACTION.<."vs2012".the
3e320 6e 0a 5f 70 28 27 20 20 20 20 3c 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 n._p('....<SchemaVersion>2.0</Sc
3e340 68 65 6d 61 56 65 72 73 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a hemaVersion>').end._p('....<Proj
3e360 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a ectGuid>{%s}</ProjectGuid>',.prj
3e380 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f .uuid)._p('....<OutputType>%s</O
3e3a0 75 74 70 75 74 54 79 70 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b utputType>',.premake.dotnet.getk
3e3c0 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 27 20 20 20 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f ind(prj))._p('....<AppDesignerFo
3e3e0 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 65 73 3c 2f 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 lder>Properties</AppDesignerFold
3e400 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c er>')._p('....<RootNamespace>%s<
3e420 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 /RootNamespace>',.prj.buildtarge
3e440 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d t.basename)._p('....<AssemblyNam
3e460 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 e>%s</AssemblyName>',.prj.buildt
3e480 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 72 61 6d 65 77 6f 72 6b 20 arget.basename).local.framework.
3e4a0 3d 20 70 72 6a 2e 66 72 61 6d 65 77 6f 72 6b 20 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 =.prj.framework.or.action.vstudi
3e4c0 6f 2e 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 0a 69 66 20 66 72 61 6d 65 77 6f 72 6b 20 74 o.targetFramework.if.framework.t
3e4e0 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 hen._p('....<TargetFrameworkVers
3e500 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e ion>v%s</TargetFrameworkVersion>
3e520 27 2c 20 66 72 61 6d 65 77 6f 72 6b 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 ',.framework).end.if._ACTION.==.
3e540 27 76 73 32 30 31 30 27 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 'vs2010'.then._p('....<TargetFra
3e560 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 meworkProfile></TargetFrameworkP
3e580 72 6f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 3d 20 22 76 73 32 rofile>').end.if._ACTION.>=."vs2
3e5a0 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 010".then._p('....<FileAlignment
3e5c0 3e 35 31 32 3c 2f 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 >512</FileAlignment>').end._p('.
3e5e0 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e .</PropertyGroup>').end.function
3e600 20 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 5f 70 28 27 20 .cs2005.propertygroup(cfg)._p('.
3e620 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 .<PropertyGroup.Condition=".\'$(
3e640 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 Configuration)|$(Platform)\'.==.
3e660 5c 27 25 73 7c 25 73 5c 27 20 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e \'%s|%s\'.">',.premake.esc(cfg.n
3e680 61 6d 65 29 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 69 66 20 5f 41 43 54 49 ame),.cs2005.arch(cfg)).if._ACTI
3e6a0 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 ON.>."vs2008".then._p('....<Plat
3e6c0 66 6f 72 6d 54 61 72 67 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 27 2c formTarget>%s</PlatformTarget>',
3e6e0 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 .cs2005.arch(cfg)).end.end.funct
3e700 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 ion.cs2005.generate(prj).io.eol.
3e720 3d 20 22 5c 72 5c 6e 22 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 =."\r\n".cs2005.projectelement(p
3e740 72 6a 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f rj).if._ACTION.>."vs2010".then._
3e760 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 45 p('..<Import.Project="$(MSBuildE
3e780 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 xtensionsPath)\\$(MSBuildToolsVe
3e7a0 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 22 20 rsion)\\Microsoft.Common.props".
3e7c0 43 6f 6e 64 69 74 69 6f 6e 3d 22 45 78 69 73 74 73 28 5c 27 24 28 4d 53 42 75 69 6c 64 45 78 74 Condition="Exists(\'$(MSBuildExt
3e7e0 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 ensionsPath)\\$(MSBuildToolsVers
3e800 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 5c 27 29 22 ion)\\Microsoft.Common.props\')"
3e820 20 2f 3e 27 29 0a 65 6e 64 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 ./>').end.cs2005.projectsettings
3e840 28 70 72 6a 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e (prj).for.cfg.in.premake.eachcon
3e860 66 69 67 28 70 72 6a 29 20 64 6f 0a 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 fig(prj).do.cs2005.propertygroup
3e880 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a (cfg).if.cfg.flags.Symbols.then.
3e8a0 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 74 72 75 65 3c 2f 44 65 62 75 _p('....<DebugSymbols>true</Debu
3e8c0 67 53 79 6d 62 6f 6c 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 66 gSymbols>')._p('....<DebugType>f
3e8e0 75 6c 6c 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c ull</DebugType>').else._p('....<
3e900 44 65 62 75 67 54 79 70 65 3e 70 64 62 6f 6e 6c 79 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a DebugType>pdbonly</DebugType>').
3e920 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 3e 25 73 3c 2f 4f 70 74 69 6d 69 end._p('....<Optimize>%s</Optimi
3e940 7a 65 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 ze>',.iif(cfg.flags.Optimize.or.
3e960 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c cfg.flags.OptimizeSize.or.cfg.fl
3e980 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 ags.OptimizeSpeed,."true",."fals
3e9a0 65 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 50 61 74 68 3e 25 73 3c 2f 4f 75 74 e"))._p('....<OutputPath>%s</Out
3e9c0 70 75 74 50 61 74 68 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 putPath>',.cfg.buildtarget.direc
3e9e0 74 6f 72 79 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 25 tory)._p('....<DefineConstants>%
3ea00 73 3c 2f 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 s</DefineConstants>',.table.conc
3ea20 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 at(premake.esc(cfg.defines),.";"
3ea40 29 29 0a 5f 70 28 27 20 20 20 20 3c 45 72 72 6f 72 52 65 70 6f 72 74 3e 70 72 6f 6d 70 74 3c 2f ))._p('....<ErrorReport>prompt</
3ea60 45 72 72 6f 72 52 65 70 6f 72 74 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c ErrorReport>')._p('....<WarningL
3ea80 65 76 65 6c 3e 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 69 66 20 63 66 67 2e 66 evel>4</WarningLevel>').if.cfg.f
3eaa0 6c 61 67 73 2e 55 6e 73 61 66 65 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 41 6c 6c 6f 77 55 lags.Unsafe.then._p('....<AllowU
3eac0 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 74 72 75 65 3c 2f 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f nsafeBlocks>true</AllowUnsafeBlo
3eae0 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 cks>').end.if.cfg.flags.FatalWar
3eb00 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 nings.then._p('....<TreatWarning
3eb20 73 41 73 45 72 72 6f 72 73 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 sAsErrors>true</TreatWarningsAsE
3eb40 72 72 6f 72 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f rrors>').end._p('..</PropertyGro
3eb60 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f up>').end._p('..<ItemGroup>').fo
3eb80 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 r._,.ref.in.ipairs(premake.getli
3eba0 6e 6b 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 nks(prj,."siblings",."object")).
3ebc0 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 do._p('....<ProjectReference.Inc
3ebe0 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 lude="%s">',.path.translate(path
3ec00 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 .getrelative(prj.location,.vstud
3ec20 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 72 65 66 29 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 io.projectfile(ref)),."\\"))._p(
3ec40 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c '......<Project>{%s}</Project>',
3ec60 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4e 61 6d 65 3e 25 73 3c 2f 4e .ref.uuid)._p('......<Name>%s</N
3ec80 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 72 65 66 2e 6e 61 6d 65 29 29 0a 5f 70 ame>',.premake.esc(ref.name))._p
3eca0 28 27 20 20 20 20 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a ('....</ProjectReference>').end.
3ecc0 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b for._,.linkname.in.ipairs(premak
3ece0 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e e.getlinks(prj,."system",."basen
3ed00 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 20 49 6e 63 ame")).do._p('....<Reference.Inc
3ed20 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6c 69 6e 6b 6e lude="%s"./>',.premake.esc(linkn
3ed40 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 5f ame)).end._p('..</ItemGroup>')._
3ed60 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 63 73 32 30 30 35 2e 66 69 6c 65 73 28 p('..<ItemGroup>').cs2005.files(
3ed80 70 72 6a 29 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 prj)._p('..</ItemGroup>').local.
3eda0 6d 73 62 75 69 6c 64 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 msbuild.=.iif(_ACTION.<."vs2012"
3edc0 2c 20 22 42 69 6e 22 2c 20 22 54 6f 6f 6c 73 22 29 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 ,."Bin",."Tools")._p('..<Import.
3ede0 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 25 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f Project="$(MSBuild%sPath)\\Micro
3ee00 73 6f 66 74 2e 43 53 68 61 72 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 2c 20 6d 73 62 75 69 6c soft.CSharp.targets"./>',.msbuil
3ee20 64 29 0a 5f 70 28 27 20 20 3c 21 2d 2d 20 54 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62 75 69 d)._p('..<!--.To.modify.your.bui
3ee40 6c 64 20 70 72 6f 63 65 73 73 2c 20 61 64 64 20 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69 64 65 ld.process,.add.your.task.inside
3ee60 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20 75 6e .one.of.the.targets.below.and.un
3ee80 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 4f 74 68 65 72 20 73 comment.it.')._p('.......Other.s
3eea0 69 6d 69 6c 61 72 20 65 78 74 65 6e 73 69 6f 6e 20 70 6f 69 6e 74 73 20 65 78 69 73 74 2c 20 73 imilar.extension.points.exist,.s
3eec0 65 65 20 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 74 61 72 67 65 74 73 2e 27 29 0a 5f ee.Microsoft.Common.targets.')._
3eee0 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 42 65 66 6f 72 65 42 75 69 6c 64 22 3e p('..<Target.Name="BeforeBuild">
3ef00 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 ')._p('..</Target>')._p('..<Targ
3ef20 65 74 20 4e 61 6d 65 3d 22 41 66 74 65 72 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f et.Name="AfterBuild">')._p('..</
3ef40 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 2d 2d 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a Target>')._p('..-->')._p('</Proj
3ef60 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 3d 20 70 72 65 6d 61 ect>').end..local.cs2005.=.prema
3ef80 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 ke.vstudio.cs2005.function.cs200
3efa0 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 5.generate_user(prj).io.eol.=."\
3efc0 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f r\n"._p('<Project.xmlns="http://
3efe0 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f schemas.microsoft.com/developer/
3f000 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 msbuild/2003">')._p('..<Property
3f020 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 72 65 66 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e Group>').local.refpaths.=.table.
3f040 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c 20 66 75 6e 63 74 69 6f 6e 28 translate(prj.libdirs,.function(
3f060 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c v).return.path.getabsolute(prj.l
3f080 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 20 65 6e 64 29 0a 5f 70 28 27 20 20 ocation...."/"....v).end)._p('..
3f0a0 20 20 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 25 73 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 ..<ReferencePath>%s</ReferencePa
3f0c0 74 68 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 th>',.path.translate(table.conca
3f0e0 74 28 72 65 66 70 61 74 68 73 2c 20 22 3b 22 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 3c t(refpaths,.";"),."\\"))._p('..<
3f100 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e /PropertyGroup>')._p('</Project>
3f120 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 20 3d ').end..premake.vstudio.vc2010.=
3f140 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 .{.}.local.vc2010.=.premake.vstu
3f160 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 dio.vc2010.local.vstudio.=.prema
3f180 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 ke.vstudio.local.function.vs2010
3f1a0 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61 _config(prj)._p(1,'<ItemGroup.La
3f1c0 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 0a 66 bel="ProjectConfigurations">').f
3f1e0 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 or._,.cfginfo.in.ipairs(prj.solu
3f200 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c tion.vstudio_configs).do._p(2,'<
3f220 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 25 73 ProjectConfiguration.Include="%s
3f240 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a ">',.premake.esc(cfginfo.name)).
3f260 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 _p(3,'<Configuration>%s</Configu
3f280 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 6e 66 6f 2e 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 33 2c ration>',cfginfo.buildcfg)._p(3,
3f2a0 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 6e 66 '<Platform>%s</Platform>',cfginf
3f2c0 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 o.platform)._p(2,'</ProjectConfi
3f2e0 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 guration>').end._p(1,'</ItemGrou
3f300 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 67 p>').end.local.function.vs2010_g
3f320 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 lobals(prj)._p(1,'<PropertyGroup
3f340 20 4c 61 62 65 6c 3d 22 47 6c 6f 62 61 6c 73 22 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 .Label="Globals">')._p(2,'<Proje
3f360 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 ctGuid>{%s}</ProjectGuid>',prj.u
3f380 75 69 64 29 0a 5f 70 28 32 2c 27 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f uid)._p(2,'<RootNamespace>%s</Ro
3f3a0 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 70 72 6a 2e 6e 61 6d 65 29 0a 69 66 20 70 72 6a 2e 66 otNamespace>',prj.name).if.prj.f
3f3c0 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a lags.and.prj.flags.Managed.then.
3f3e0 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 34 _p(2,'<TargetFrameworkVersion>v4
3f400 2e 30 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 .0</TargetFrameworkVersion>')._p
3f420 28 32 2c 27 3c 4b 65 79 77 6f 72 64 3e 4d 61 6e 61 67 65 64 43 50 72 6f 6a 3c 2f 4b 65 79 77 6f (2,'<Keyword>ManagedCProj</Keywo
3f440 72 64 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 rd>').elseif.vstudio.toolset.==.
3f460 22 76 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 44 65 66 61 75 6c 74 4c "v120_wp81".then._p(2,'<DefaultL
3f480 61 6e 67 75 61 67 65 3e 65 6e 2d 55 53 3c 2f 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 27 anguage>en-US</DefaultLanguage>'
3f4a0 29 0a 5f 70 28 32 2c 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 )._p(2,'<MinimumVisualStudioVers
3f4c0 69 6f 6e 3e 31 32 2e 30 3c 2f 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 ion>12.0</MinimumVisualStudioVer
3f4e0 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 sion>')._p(2,'<AppContainerAppli
3f500 63 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 cation>true</AppContainerApplica
3f520 74 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 tion>')._p(2,'<ApplicationType>W
3f540 69 6e 64 6f 77 73 20 50 68 6f 6e 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 indows.Phone</ApplicationType>')
3f560 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e ._p(2,'<ApplicationTypeRevision>
3f580 38 2e 31 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 27 29 0a 8.1</ApplicationTypeRevision>').
3f5a0 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c 2f 4b else._p(2,'<Keyword>Win32Proj</K
3f5c0 65 79 77 6f 72 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 eyword>').end._p(1,'</PropertyGr
3f5e0 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 oup>').end.function.vc2010.confi
3f600 67 5f 74 79 70 65 28 63 6f 6e 66 69 67 29 0a 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 53 68 61 72 65 g_type(config).local.t.=.{.Share
3f620 64 4c 69 62 20 3d 20 22 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 22 2c 0a 53 74 61 74 69 63 4c dLib.=."DynamicLibrary",.StaticL
3f640 69 62 20 3d 20 22 53 74 61 74 69 63 4c 69 62 72 61 72 79 22 2c 0a 43 6f 6e 73 6f 6c 65 41 70 70 ib.=."StaticLibrary",.ConsoleApp
3f660 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 .=."Application",.WindowedApp.=.
3f680 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 0a 7d 0a 72 65 74 75 72 6e 20 74 5b 63 6f 6e 66 69 67 2e "Application".}.return.t[config.
3f6a0 6b 69 6e 64 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 66 5f 63 6f 6e 66 kind].end.local.function.if_conf
3f6c0 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 72 65 74 75 72 6e 20 27 43 6f 6e 64 69 74 ig_and_platform().return.'Condit
3f6e0 69 6f 6e 3d 22 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f ion="\'$(Configuration)|$(Platfo
3f700 72 6d 29 5c 27 3d 3d 5c 27 25 73 5c 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 rm)\'==\'%s\'"'.end.local.functi
3f720 6f 6e 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c on.optimisation(cfg).local.resul
3f740 74 20 3d 20 22 44 69 73 61 62 6c 65 64 22 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 t.=."Disabled".for._,.value.in.i
3f760 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d pairs(cfg.flags).do.if.(value.==
3f780 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 46 75 6c 6c ."Optimize").then.result.=."Full
3f7a0 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 ".elseif.(value.==."OptimizeSize
3f7c0 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 69 6e 53 70 61 63 65 22 0a 65 6c 73 65 ").then.result.=."MinSpace".else
3f7e0 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 if.(value.==."OptimizeSpeed").th
3f800 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 61 78 53 70 65 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 72 en.result.=."MaxSpeed".end.end.r
3f820 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 eturn.result.end.function.vc2010
3f840 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c .configurationPropertyGroup(cfg,
3f860 20 63 66 67 69 6e 66 6f 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 .cfginfo)._p(1,'<PropertyGroup.'
3f880 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c ..if_config_and_platform()...'.L
3f8a0 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 abel="Configuration">'.,.premake
3f8c0 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 .esc(cfginfo.name))._p(2,'<Confi
3f8e0 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 gurationType>%s</ConfigurationTy
3f900 70 65 3e 27 2c 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 29 0a 5f 70 pe>',vc2010.config_type(cfg))._p
3f920 28 32 2c 27 3c 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e 25 73 3c 2f 55 73 65 44 65 (2,'<UseDebugLibraries>%s</UseDe
3f940 62 75 67 4c 69 62 72 61 72 69 65 73 3e 27 2c 20 69 69 66 28 6f 70 74 69 6d 69 73 61 74 69 6f 6e bugLibraries>',.iif(optimisation
3f960 28 63 66 67 29 20 3d 3d 20 22 44 69 73 61 62 6c 65 64 22 2c 22 74 72 75 65 22 2c 22 66 61 6c 73 (cfg).==."Disabled","true","fals
3f980 65 22 29 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 25 73 3c 2f e"))._p(2,'<PlatformToolset>%s</
3f9a0 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 PlatformToolset>',.premake.vstud
3f9c0 69 6f 2e 74 6f 6f 6c 73 65 74 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 20 74 68 65 io.toolset).if.cfg.flags.MFC.the
3f9e0 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 4d 66 63 3e 25 73 3c 2f 55 73 65 4f 66 4d 66 63 3e 27 n._p(2,'<UseOfMfc>%s</UseOfMfc>'
3fa00 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 22 ,.iif(cfg.flags.StaticRuntime,."
3fa20 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e Static",."Dynamic")).end.if.cfg.
3fa40 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c flags.ATL.or.cfg.flags.StaticATL
3fa60 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 41 74 6c 3e 25 73 3c 2f 55 73 65 4f 66 41 .then._p(2,'<UseOfAtl>%s</UseOfA
3fa80 74 6c 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 22 tl>',.iif(cfg.flags.StaticATL,."
3faa0 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e Static",."Dynamic")).end.if.cfg.
3fac0 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 43 4c 52 53 75 70 flags.Managed.then._p(2,'<CLRSup
3fae0 70 6f 72 74 3e 74 72 75 65 3c 2f 43 4c 52 53 75 70 70 6f 72 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 port>true</CLRSupport>').end._p(
3fb00 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 1,'</PropertyGroup>').end.local.
3fb20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 66 6f 72 20 5f function.import_props(prj).for._
3fb40 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e ,.cfginfo.in.ipairs(prj.solution
3fb60 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d .vstudio_configs).do.local.cfg.=
3fb80 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e .premake.getconfig(prj,.cfginfo.
3fba0 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f src_buildcfg,.cfginfo.src_platfo
3fbc0 72 6d 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e rm)._p(1,'<ImportGroup.'..if_con
3fbe0 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 50 72 fig_and_platform()...'.Label="Pr
3fc00 6f 70 65 72 74 79 53 68 65 65 74 73 22 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 opertySheets">'.,premake.esc(cfg
3fc20 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 info.name))._p(2,'<Import.Projec
3fc40 74 3d 22 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 t="$(UserRootDir)\\Microsoft.Cpp
3fc60 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 .$(Platform).user.props".Conditi
3fc80 6f 6e 3d 22 65 78 69 73 74 73 28 5c 27 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 on="exists(\'$(UserRootDir)\\Mic
3fca0 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 rosoft.Cpp.$(Platform).user.prop
3fcc0 73 5c 27 29 22 20 4c 61 62 65 6c 3d 22 4c 6f 63 61 6c 41 70 70 44 61 74 61 50 6c 61 74 66 6f 72 s\')".Label="LocalAppDataPlatfor
3fce0 6d 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 65 m"./>')._p(1,'</ImportGroup>').e
3fd00 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f nd.end.function.vc2010.outputPro
3fd20 70 65 72 74 69 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 perties(prj).for._,.cfginfo.in.i
3fd40 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 pairs(prj.solution.vstudio_confi
3fd60 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f gs).do.local.cfg.=.premake.getco
3fd80 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 nfig(prj,.cfginfo.src_buildcfg,.
3fda0 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 74 61 72 67 cfginfo.src_platform).local.targ
3fdc0 65 74 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 et.=.cfg.buildtarget._p(1,'<Prop
3fde0 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 ertyGroup.'..if_config_and_platf
3fe00 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f orm()...'>',.premake.esc(cfginfo
3fe20 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 44 69 72 3e 25 73 5c 5c 3c 2f 4f 75 74 44 .name))._p(2,'<OutDir>%s\\</OutD
3fe40 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f ir>',.premake.esc(target.directo
3fe60 72 79 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 ry)).if.cfg.platform.==."Xbox360
3fe80 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 ".then._p(2,'<OutputFile>$(OutDi
3fea0 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 r)%s</OutputFile>',.premake.esc(
3fec0 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 49 6e 74 44 69 72 3e target.name)).end._p(2,'<IntDir>
3fee0 25 73 5c 5c 3c 2f 49 6e 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e %s\\</IntDir>',.premake.esc(cfg.
3ff00 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 4e 61 6d 65 3e 25 objectsdir))._p(2,'<TargetName>%
3ff20 73 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 s</TargetName>',.premake.esc(pat
3ff40 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 5f 70 28 h.getbasename(target.name)))._p(
3ff60 32 2c 27 3c 54 61 72 67 65 74 45 78 74 3e 25 73 3c 2f 54 61 72 67 65 74 45 78 74 3e 27 2c 20 70 2,'<TargetExt>%s</TargetExt>',.p
3ff80 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 74 61 72 remake.esc(path.getextension(tar
3ffa0 67 65 74 2e 6e 61 6d 65 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 get.name))).if.cfg.kind.==."Shar
3ffc0 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 67 6e 6f 72 65 20 3d 20 28 63 66 67 2e edLib".then.local.ignore.=.(cfg.
3ffe0 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 7e 3d 20 6e 69 6c 29 0a 20 5f 70 28 32 2c flags.NoImportLib.~=.nil).._p(2,
40000 27 3c 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 67 6e 6f 72 65 '<IgnoreImportLibrary>%s</Ignore
40020 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 69 67 6e 6f 72 65 ImportLibrary>',.tostring(ignore
40040 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 )).end.if.cfg.kind.~=."StaticLib
40060 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 25 73 ".then._p(2,'<LinkIncremental>%s
40080 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 70 72 </LinkIncremental>',.tostring(pr
400a0 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 emake.config.isincrementallink(c
400c0 66 67 29 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 fg))).end.if.cfg.flags.NoManifes
400e0 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 66 t.then._p(2,'<GenerateManifest>f
40100 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 27 29 0a 65 6e 64 0a 5f 70 alse</GenerateManifest>').end._p
40120 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c (1,'</PropertyGroup>').end.end.l
40140 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c ocal.function.runtime(cfg).local
40160 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 63 66 67 2e 66 6c 61 67 73 .runtime.local.flags.=.cfg.flags
40180 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 .if.premake.config.isdebugbuild(
401a0 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 cfg).then.runtime.=.iif(flags.St
401c0 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 aticRuntime.and.not.flags.Manage
401e0 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 22 2c 20 22 4d 75 6c 74 69 54 d,."MultiThreadedDebug",."MultiT
40200 68 72 65 61 64 65 64 44 65 62 75 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d hreadedDebugDLL").else.runtime.=
40220 20 69 69 66 28 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 .iif(flags.StaticRuntime.and.not
40240 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 22 2c .flags.Managed,."MultiThreaded",
40260 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 ."MultiThreadedDLL").end.return.
40280 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 63 6f runtime.end.local.function.preco
402a0 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 20 20 20 20 20 20 69 66 20 6e 6f 74 20 mpiled_header(cfg).......if.not.
402c0 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 cfg.flags.NoPCH.and.cfg.pchheade
402e0 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e r.then._p(3,'<PrecompiledHeader>
40300 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 5f 70 28 33 2c 27 Use</PrecompiledHeader>')._p(3,'
40320 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 25 73 3c 2f 50 72 65 63 6f <PrecompiledHeaderFile>%s</Preco
40340 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 mpiledHeaderFile>',.cfg.pchheade
40360 72 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 r).else._p(3,'<PrecompiledHeader
40380 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a ></PrecompiledHeader>').end.end.
403a0 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 6f 72 28 69 6e 64 65 local.function.preprocessor(inde
403c0 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e nt,cfg).if.#cfg.defines.>.0.then
403e0 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 ._p(indent,'<PreprocessorDefinit
40400 69 6f 6e 73 3e 25 73 3b 25 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f ions>%s;%%(PreprocessorDefinitio
40420 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c ns)</PreprocessorDefinitions>'.,
40440 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 premake.esc(table.concat(cfg.def
40460 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 ines,.";"))).else._p(indent,'<Pr
40480 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 70 72 6f 63 65 eprocessorDefinitions></Preproce
404a0 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c ssorDefinitions>').end.end.local
404c0 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 65 6e 74 2c 63 66 .function.include_dirs(indent,cf
404e0 67 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a g).if.#cfg.includedirs.>.0.then.
40500 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 _p(indent,'<AdditionalIncludeDir
40520 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 ectories>%s;%%(AdditionalInclude
40540 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 Directories)</AdditionalIncludeD
40560 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 irectories>'.,premake.esc(path.t
40580 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 ranslate(table.concat(cfg.includ
405a0 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 edirs,.";"),.'\\'))).end.end.loc
405c0 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 al.function.resource_compile(cfg
405e0 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 70 72 65 70 )._p(2,'<ResourceCompile>').prep
40600 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 rocessor(3,cfg).include_dirs(3,c
40620 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 fg)._p(2,'</ResourceCompile>').e
40640 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 nd.local.function.exceptions(cfg
40660 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e ).if.cfg.flags.NoExceptions.then
40680 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 66 61 6c 73 65 3c ._p(2,'<ExceptionHandling>false<
406a0 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 /ExceptionHandling>').elseif.cfg
406c0 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 74 69 6f 6e .flags.SEH.then._p(2,'<Exception
406e0 48 61 6e 64 6c 69 6e 67 3e 41 73 79 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e Handling>Async</ExceptionHandlin
40700 67 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 74 74 69 g>').end.end.local.function.rtti
40720 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f (cfg).if.cfg.flags.NoRTTI.and.no
40740 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c t.cfg.flags.Managed.then._p(3,'<
40760 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 6d 65 54 79 RuntimeTypeInfo>false</RuntimeTy
40780 70 65 49 6e 66 6f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e peInfo>').end.end.local.function
407a0 20 77 63 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 .wchar_t_buildin(cfg).if.cfg.fla
407c0 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 gs.NativeWChar.then._p(3,'<Treat
407e0 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 74 72 75 65 3c 2f 54 72 65 61 74 WChar_tAsBuiltInType>true</Treat
40800 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 63 WChar_tAsBuiltInType>').elseif.c
40820 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 fg.flags.NoNativeWChar.then._p(3
40840 2c 27 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 66 61 6c ,'<TreatWChar_tAsBuiltInType>fal
40860 73 65 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 se</TreatWChar_tAsBuiltInType>')
40880 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 73 65 28 63 66 67 29 .end.end.local.function.sse(cfg)
408a0 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 .if.cfg.flags.EnableSSE.then._p(
408c0 33 2c 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3,'<EnableEnhancedInstructionSet
408e0 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 >StreamingSIMDExtensions</Enable
40900 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 EnhancedInstructionSet>').elseif
40920 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 33 2c .cfg.flags.EnableSSE2.then._p(3,
40940 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 '<EnableEnhancedInstructionSet>S
40960 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 treamingSIMDExtensions2</EnableE
40980 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 nhancedInstructionSet>').end.end
409a0 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 .local.function.floating_point(c
409c0 66 67 29 0a 20 20 20 20 20 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 fg)......if.cfg.flags.FloatFast.
409e0 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 46 then._p(3,'<FloatingPointModel>F
40a00 61 73 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6c 73 65 69 ast</FloatingPointModel>').elsei
40a20 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 61 6e 64 20 6e 6f 74 20 f.cfg.flags.FloatStrict.and.not.
40a40 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c cfg.flags.Managed.then._p(3,'<Fl
40a60 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 53 74 72 69 63 74 3c 2f 46 6c 6f 61 74 69 6e oatingPointModel>Strict</Floatin
40a80 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e gPointModel>').end.end.local.fun
40aa0 63 74 69 6f 6e 20 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 62 75 ction.debug_info(cfg).local.debu
40ac0 67 5f 69 6e 66 6f 20 3d 20 27 27 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 g_info.=.''.if.cfg.flags.Symbols
40ae0 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 0a 6f .then.if.cfg.platform.==."x64".o
40b00 72 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 0a 6f 72 20 70 72 65 6d 61 6b 65 2e 63 r.cfg.flags.Managed.or.premake.c
40b20 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 onfig.isoptimizedbuild(cfg.flags
40b40 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 ).or.cfg.flags.NoEditAndContinue
40b60 0a 74 68 65 6e 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 50 72 6f 67 72 61 6d 44 61 74 61 62 .then.debug_info.=."ProgramDatab
40b80 61 73 65 22 0a 65 6c 73 65 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 45 64 69 74 41 6e 64 43 ase".else.debug_info.=."EditAndC
40ba0 6f 6e 74 69 6e 75 65 22 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 49 6e 66 ontinue".end.end._p(3,'<DebugInf
40bc0 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 ormationFormat>%s</DebugInformat
40be0 69 6f 6e 46 6f 72 6d 61 74 3e 27 2c 64 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e 64 0a 6c 6f 63 61 ionFormat>',debug_info).end.loca
40c00 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 l.function.minimal_build(cfg).if
40c20 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 .premake.config.isdebugbuild(cfg
40c40 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 ).and.cfg.flags.EnableMinimalReb
40c60 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e uild.then._p(3,'<MinimalRebuild>
40c80 74 72 75 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 true</MinimalRebuild>').else._p(
40ca0 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61 3,'<MinimalRebuild>false</Minima
40cc0 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 lRebuild>').end.end.local.functi
40ce0 6f 6e 20 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e on.compile_language(cfg).if.cfg.
40d00 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d options.ForceCPP.then._p(3,'<Com
40d20 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 70 70 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 pileAs>CompileAsCpp</CompileAs>'
40d40 29 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 ).else.if.cfg.language.==."C".th
40d60 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 3c 2f en._p(3,'<CompileAs>CompileAsC</
40d80 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 CompileAs>').end.end.end.local.f
40da0 75 6e 63 74 69 6f 6e 20 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 69 6e 64 65 unction.forcedinclude_files(inde
40dc0 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e nt,cfg).if.#cfg.forcedincludes.>
40de0 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 46 6f 72 63 65 64 49 6e 63 6c 75 64 .0.then._p(indent,'<ForcedInclud
40e00 65 46 69 6c 65 73 3e 25 73 3c 2f 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 27 0a eFiles>%s</ForcedIncludeFiles>'.
40e20 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c ,premake.esc(path.translate(tabl
40e40 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 e.concat(cfg.forcedincludes,.";"
40e60 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f ),.'\\'))).end.end.local.functio
40e80 6e 20 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6c 43 n.vs10_clcompile(cfg)._p(2,'<ClC
40ea0 6f 6d 70 69 6c 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f ompile>')._p(3,'<AdditionalOptio
40ec0 6e 73 3e 25 73 20 25 73 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 ns>%s.%s%%(AdditionalOptions)</A
40ee0 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 dditionalOptions>'.,.table.conca
40f00 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c t(premake.esc(cfg.buildoptions),
40f20 20 22 20 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 .".").,.iif(cfg.flags.UnsignedCh
40f40 61 72 2c 20 22 2f 4a 20 22 2c 20 22 20 22 29 0a 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a ar,."/J.",.".").)._p(3,'<Optimiz
40f60 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 27 2c 6f 70 74 69 6d 69 73 ation>%s</Optimization>',optimis
40f80 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a ation(cfg)).include_dirs(3,cfg).
40fa0 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c preprocessor(3,cfg).minimal_buil
40fc0 64 28 63 66 67 29 0a 69 66 20 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 d(cfg).if..not.premake.config.is
40fe0 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 69 optimizedbuild(cfg.flags).then.i
41000 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 f.not.cfg.flags.Managed.then._p(
41020 33 2c 27 3c 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 46 61 73 3,'<BasicRuntimeChecks>EnableFas
41040 74 43 68 65 63 6b 73 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 29 0a 65 tChecks</BasicRuntimeChecks>').e
41060 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 nd.if.cfg.flags.ExtraWarnings.th
41080 65 6e 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 en.end.else._p(3,'<StringPooling
410a0 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 >true</StringPooling>').end._p(3
410c0 2c 27 3c 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 25 73 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 ,'<RuntimeLibrary>%s</RuntimeLib
410e0 72 61 72 79 3e 27 2c 20 72 75 6e 74 69 6d 65 28 63 66 67 29 29 0a 5f 70 28 33 2c 27 3c 46 75 6e rary>',.runtime(cfg))._p(3,'<Fun
41100 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e ctionLevelLinking>true</Function
41120 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 LevelLinking>').if.not.cfg.flags
41140 2e 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 .NoMultiProcessorCompilation.and
41160 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 .not.cfg.flags.EnableMinimalRebu
41180 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f ild.then._p(3,'<MultiProcessorCo
411a0 6d 70 69 6c 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f mpilation>true</MultiProcessorCo
411c0 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 mpilation>').else._p(3,'<MultiPr
411e0 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 66 61 6c 73 65 3c 2f 4d 75 6c 74 69 50 ocessorCompilation>false</MultiP
41200 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 70 72 65 63 6f rocessorCompilation>').end.preco
41220 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e mpiled_header(cfg).if.cfg.flags.
41240 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e ExtraWarnings.then._p(3,'<Warnin
41260 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 gLevel>Level4</WarningLevel>').e
41280 6c 73 65 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 33 3c 2f lse._p(3,'<WarningLevel>Level3</
412a0 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 WarningLevel>').end.if.cfg.flags
412c0 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 .FatalWarnings.then._p(3,'<Treat
412e0 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e WarningAsError>true</TreatWarnin
41300 67 41 73 45 72 72 6f 72 3e 27 29 0a 65 6e 64 0a 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a gAsError>').end.exceptions(cfg).
41320 72 74 74 69 28 63 66 67 29 0a 77 63 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 73 rtti(cfg).wchar_t_buildin(cfg).s
41340 73 65 28 63 66 67 29 0a 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 64 65 62 75 se(cfg).floating_point(cfg).debu
41360 67 5f 69 6e 66 6f 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 g_info(cfg).if.cfg.flags.Symbols
41380 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 .then._p(3,'<ProgramDataBaseFile
413a0 4e 61 6d 65 3e 24 28 4f 75 74 44 69 72 29 25 73 2e 70 64 62 3c 2f 50 72 6f 67 72 61 6d 44 61 74 Name>$(OutDir)%s.pdb</ProgramDat
413c0 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 aBaseFileName>'.,.path.getbasena
413e0 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 me(cfg.buildtarget.name)).end.if
41400 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f .cfg.flags.NoFramePointer.then._
41420 70 28 33 2c 27 3c 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 74 72 75 65 3c 2f 4f 6d p(3,'<OmitFramePointers>true</Om
41440 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 27 29 0a 65 6e 64 0a 63 6f 6d 70 69 6c 65 5f 6c itFramePointers>').end.compile_l
41460 61 6e 67 75 61 67 65 28 63 66 67 29 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 anguage(cfg).forcedinclude_files
41480 28 33 2c 63 66 67 29 3b 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e (3,cfg);._p(2,'</ClCompile>').en
414a0 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 d.local.function.event_hooks(cfg
414c0 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 ).if.#cfg.postbuildcommands>.0.t
414e0 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 hen....._p(2,'<PostBuildEvent>')
41500 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 ._p(3,'<Command>%s</Command>',pr
41520 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 emake.esc(table.implode(cfg.post
41540 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 buildcommands,."",."",."\r\n")))
41560 0a 5f 70 28 32 2c 27 3c 2f 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 ._p(2,'</PostBuildEvent>').end.i
41580 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a f.#cfg.prebuildcommands>.0.then.
415a0 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 ...._p(2,'<PreBuildEvent>')._p(3
415c0 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 ,'<Command>%s</Command>',premake
415e0 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 .esc(table.implode(cfg.prebuildc
41600 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c ommands,."",."",."\r\n")))._p(2,
41620 27 3c 2f 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e '</PreBuildEvent>').end.if.#cfg.
41640 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 prelinkcommands>.0.then....._p(2
41660 2c 27 3c 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e ,'<PreLinkEvent>')._p(3,'<Comman
41680 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c d>%s</Command>',premake.esc(tabl
416a0 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 e.implode(cfg.prelinkcommands,."
416c0 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 4c 69 6e 6b ",."",."\r\n")))._p(2,'</PreLink
416e0 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 Event>').end.end.local.function.
41700 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 additional_options(indent,cfg).i
41720 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 f.#cfg.linkoptions.>.0.then._p(i
41740 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 25 28 ndent,'<AdditionalOptions>%s.%%(
41760 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 AdditionalOptions)</AdditionalOp
41780 74 69 6f 6e 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 tions>',.table.concat(premake.es
417a0 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e c(cfg.linkoptions),.".")).end.en
417c0 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 d.local.function.link_target_mac
417e0 68 69 6e 65 28 69 6e 64 65 78 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 hine(index,cfg).local.platforms.
41800 3d 20 7b 78 33 32 20 3d 20 27 4d 61 63 68 69 6e 65 58 38 36 27 2c 20 78 36 34 20 3d 20 27 4d 61 =.{x32.=.'MachineX86',.x64.=.'Ma
41820 63 68 69 6e 65 58 36 34 27 7d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 chineX64'}.if.platforms[cfg.plat
41840 66 6f 72 6d 5d 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 78 2c 27 3c 54 61 72 67 65 74 4d 61 63 68 form].then._p(index,'<TargetMach
41860 69 6e 65 3e 25 73 3c 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 27 2c 20 70 6c 61 74 66 6f 72 ine>%s</TargetMachine>',.platfor
41880 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 ms[cfg.platform]).end.end.local.
418a0 66 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 20 20 20 20 20 function.item_def_lib(cfg)......
418c0 20 20 2d 2d 20 54 68 65 20 58 62 6f 78 33 36 30 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 61 ..--.The.Xbox360.project.files.a
418e0 72 65 20 73 74 6f 72 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 70 6c 61 63 65 20 69 6e 20 74 68 re.stored.in.another.place.in.th
41900 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 2e 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 e.project.file..if.cfg.kind.==.'
41920 53 74 61 74 69 63 4c 69 62 27 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 StaticLib'.and.cfg.platform.~=."
41940 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 4c 69 62 3e 27 29 0a 5f 70 28 32 Xbox360".then._p(1,'<Lib>')._p(2
41960 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 ,'<OutputFile>$(OutDir)%s</Outpu
41980 74 46 69 6c 65 3e 27 2c 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 61 64 tFile>',cfg.buildtarget.name).ad
419a0 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 32 2c 63 66 67 29 0a 6c 69 6e 6b 5f 74 61 72 ditional_options(2,cfg).link_tar
419c0 67 65 74 5f 6d 61 63 68 69 6e 65 28 32 2c 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 4c 69 62 3e 27 get_machine(2,cfg)._p(1,'</Lib>'
419e0 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f ).end.end.local.function.import_
41a00 6c 69 62 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c lib(cfg).if.cfg.kind.==."SharedL
41a20 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e ib".then.local.implibname.=.cfg.
41a40 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 33 2c 27 3c 49 6d 70 6f 72 linktarget.fullpath._p(3,'<Impor
41a60 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 69 69 66 tLibrary>%s</ImportLibrary>',iif
41a80 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 (cfg.flags.NoImportLib,.cfg.obje
41aa0 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 ctsdir...."\\"....path.getname(i
41ac0 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 mplibname),.implibname)).end.end
41ae0 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 5f 70 28 32 2c .function.vc2010.link(cfg)._p(2,
41b00 27 3c 4c 69 6e 6b 3e 27 29 0a 5f 70 28 33 2c 27 3c 53 75 62 53 79 73 74 65 6d 3e 25 73 3c 2f 53 '<Link>')._p(3,'<SubSystem>%s</S
41b20 75 62 53 79 73 74 65 6d 3e 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e ubSystem>',.iif(cfg.kind.==."Con
41b40 73 6f 6c 65 41 70 70 22 2c 20 22 43 6f 6e 73 6f 6c 65 22 2c 20 22 57 69 6e 64 6f 77 73 22 29 29 soleApp",."Console",."Windows"))
41b60 0a 5f 70 28 33 2c 27 3c 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e ._p(3,'<GenerateDebugInformation
41b80 3e 25 73 3c 2f 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 27 2c >%s</GenerateDebugInformation>',
41ba0 20 74 6f 73 74 72 69 6e 67 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 7e 3d 20 6e .tostring(cfg.flags.Symbols.~=.n
41bc0 69 6c 29 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a il)).if.premake.config.isoptimiz
41be0 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 edbuild(cfg.flags).then._p(3,'<E
41c00 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 nableCOMDATFolding>true</EnableC
41c20 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 65 52 OMDATFolding>')._p(3,'<OptimizeR
41c40 65 66 65 72 65 6e 63 65 73 3e 74 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 eferences>true</OptimizeReferenc
41c60 65 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 27 53 74 61 74 69 63 es>').end.if.cfg.kind.~=.'Static
41c80 4c 69 62 27 20 74 68 65 6e 0a 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e Lib'.then.vc2010.additionalDepen
41ca0 64 65 6e 63 69 65 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 dencies(cfg)._p(3,'<OutputFile>$
41cc0 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 63 66 67 2e 62 75 (OutDir)%s</OutputFile>',.cfg.bu
41ce0 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 ildtarget.name).if.#cfg.libdirs.
41d00 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 >.0.then._p(3,'<AdditionalLibrar
41d20 79 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 yDirectories>%s;%%(AdditionalLib
41d40 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 raryDirectories)</AdditionalLibr
41d60 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 27 2c 0a 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 aryDirectories>',.premake.esc(pa
41d80 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 th.translate(table.concat(cfg.li
41da0 62 64 69 72 73 2c 20 27 3b 27 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 bdirs,.';'),.'\\'))).end.if.vc20
41dc0 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 10.config_type(cfg).==.'Applicat
41de0 69 6f 6e 27 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 ion'.and.not.cfg.flags.WinMain.a
41e00 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 69 66 nd.not.cfg.flags.Managed.then.if
41e20 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 .cfg.flags.Unicode.then._p(3,'<E
41e40 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 77 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c ntryPointSymbol>wmainCRTStartup<
41e60 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 /EntryPointSymbol>').else._p(3,'
41e80 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 <EntryPointSymbol>mainCRTStartup
41ea0 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 6d </EntryPointSymbol>').end.end.im
41ec0 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 port_lib(cfg).local.deffile.=.pr
41ee0 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 emake.findfile(cfg,.".def").if.d
41f00 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 effile.then._p(3,'<ModuleDefinit
41f20 69 6f 6e 46 69 6c 65 3e 25 73 3c 2f 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 ionFile>%s</ModuleDefinitionFile
41f40 3e 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 >',.deffile).end.link_target_mac
41f60 68 69 6e 65 28 33 2c 63 66 67 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 hine(3,cfg).additional_options(3
41f80 2c 63 66 67 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 4c 69 6e 6b 3e 27 29 0a 65 6e 64 0a 66 75 ,cfg).end._p(2,'</Link>').end.fu
41fa0 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e nction.vc2010.additionalDependen
41fc0 63 69 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e cies(cfg).local.links.=.premake.
41fe0 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 getlinks(cfg,."system",."fullpat
42000 68 22 29 0a 69 66 20 23 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 h").if.#links.>.0.then._p(3,'<Ad
42020 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 ditionalDependencies>%s;%%(Addit
42040 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 ionalDependencies)</AdditionalDe
42060 70 65 6e 64 65 6e 63 69 65 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b 73 pendencies>',.table.concat(links
42080 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 ,.";")).end.end.local.function.i
420a0 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 tem_definitions(prj).for._,.cfgi
420c0 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 nfo.in.ipairs(prj.solution.vstud
420e0 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 io_configs).do.local.cfg.=.prema
42100 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 ke.getconfig(prj,.cfginfo.src_bu
42120 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 ildcfg,.cfginfo.src_platform)._p
42140 28 31 2c 27 3c 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20 27 20 2e 2e 69 66 5f (1,'<ItemDefinitionGroup.'...if_
42160 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 0a 2c 70 72 65 config_and_platform()...'>'.,pre
42180 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 73 31 30 5f 63 6c 63 make.esc(cfginfo.name)).vs10_clc
421a0 6f 6d 70 69 6c 65 28 63 66 67 29 0a 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 ompile(cfg).resource_compile(cfg
421c0 29 0a 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 76 63 32 30 31 30 2e 6c 69 6e 6b 28 ).item_def_lib(cfg).vc2010.link(
421e0 63 66 67 29 0a 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 49 74 cfg).event_hooks(cfg)._p(1,'</It
42200 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e emDefinitionGroup>').end.end.fun
42220 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 67 ction.vc2010.getfilegroup(prj,.g
42240 72 6f 75 70 29 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 70 72 6a 2e 76 63 roup).local.sortedfiles.=.prj.vc
42260 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 0a 69 66 20 6e 6f 74 20 73 6f 72 74 65 64 66 69 6c 2010sortedfiles.if.not.sortedfil
42280 65 73 20 74 68 65 6e 0a 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 7b 0a 43 6c 43 6f 6d 70 69 6c es.then.sortedfiles.=.{.ClCompil
422a0 65 20 3d 20 7b 7d 2c 0a 43 6c 49 6e 63 6c 75 64 65 20 3d 20 7b 7d 2c 0a 4e 6f 6e 65 20 3d 20 7b e.=.{},.ClInclude.=.{},.None.=.{
422c0 7d 2c 0a 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 20 20 20 20 20 20 20 },.ResourceCompile.=.{},........
422e0 20 20 20 20 20 20 20 20 20 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 7b 7d 0a 7d 0a 6c 6f 63 .........AppxManifest.=.{}.}.loc
42300 61 6c 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 66 6f 72 al.foundAppxManifest.=.false.for
42320 20 66 69 6c 65 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c .file.in.premake.project.eachfil
42340 65 28 70 72 6a 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 e(prj).do.if.path.iscppfile(file
42360 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 .name).then.table.insert(sortedf
42380 69 6c 65 73 2e 43 6c 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 iles.ClCompile,.file).elseif.pat
423a0 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 h.iscppheader(file.name).then.ta
423c0 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 ble.insert(sortedfiles.ClInclude
423e0 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 ,.file).elseif.path.isresourcefi
42400 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 le(file.name).then.table.insert(
42420 73 6f 72 74 65 64 66 69 6c 65 73 2e 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c 20 66 69 6c sortedfiles.ResourceCompile,.fil
42440 65 29 0a 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 63 61 e).else.....................loca
42460 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 2e 6e l.ext.=.path.getextension(file.n
42480 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ame):lower()....................
424a0 20 69 66 20 65 78 74 20 3d 3d 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e 0a .if.ext.==.".appxmanifest".then.
424c0 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 20 20 20 20 20 20 20 foundAppxManifest.=.true........
424e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f .................table.insert(so
42500 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 69 6c 65 29 0a 20 20 rtedfiles.AppxManifest,.file)...
42520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 74 61 62 6c 65 ..................else.....table
42540 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 4e 6f 6e 65 2c 20 66 69 6c 65 29 0a .insert(sortedfiles.None,.file).
42560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a ....................end.end.end.
42580 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 if.vstudio.toolset.==."v120_wp81
425a0 22 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 ".and.prj.kind.==."WindowedApp".
425c0 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 76 and.not.foundAppxManifest.then.v
425e0 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 6c studio.needAppxManifest.=.true.l
42600 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e ocal.fcfg.=.{}.fcfg.name.=.prj.n
42620 61 6d 65 20 2e 2e 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 0a 66 63 66 67 2e 76 70 61 74 ame....".appxmanifest".fcfg.vpat
42640 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a h.=.premake.project.getvpath(prj
42660 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 ,.fcfg.name).table.insert(sorted
42680 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 63 66 67 29 0a 65 6e 64 0a 70 72 files.AppxManifest,.fcfg).end.pr
426a0 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 73 6f 72 74 65 64 66 69 6c 65 j.vc2010sortedfiles.=.sortedfile
426c0 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 73 6f 72 74 65 64 66 69 6c 65 73 5b 67 72 6f 75 70 5d 0a s.end.return.sortedfiles[group].
426e0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 end.function.vc2010.files(prj).v
42700 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 c2010.simplefilesgroup(prj,."ClI
42720 6e 63 6c 75 64 65 22 29 0a 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f nclude").vc2010.compilerfilesgro
42740 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 up(prj).vc2010.simplefilesgroup(
42760 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 prj,."None").vc2010.simplefilesg
42780 72 6f 75 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 20 20 20 roup(prj,."ResourceCompile")....
427a0 20 20 20 20 20 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a .....vc2010.simplefilesgroup(prj
427c0 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 ,."AppxManifest").end.function.v
427e0 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 c2010.simplefilesgroup(prj,.sect
42800 69 6f 6e 2c 20 73 75 62 74 79 70 65 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 ion,.subtype).local.files.=.vc20
42820 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 10.getfilegroup(prj,.section).if
42840 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f .#files.>.0..then._p(1,'<ItemGro
42860 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 up>').for._,.file.in.ipairs(file
42880 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 75 62 74 79 70 65 s).do.................if.subtype
428a0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 32 2c 27 .then....................._p(2,'
428c0 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 <%s.Include=\"%s\">',.section,.p
428e0 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a ath.translate(file.name,."\\")).
42900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 33 2c 27 3c 53 75 62 54 79 ...................._p(3,'<SubTy
42920 70 65 3e 25 73 3c 2f 53 75 62 54 79 70 65 3e 27 2c 20 73 75 62 74 79 70 65 29 0a 20 20 20 20 20 pe>%s</SubType>',.subtype)......
42940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 ..............._p(2,'</%s>',.sec
42960 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 5f tion).................else....._
42980 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 73 65 63 p(2,'<%s.Include=\"%s\"./>',.sec
429a0 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 tion,.path.translate(file.name,.
429c0 22 5c 5c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 5f "\\")).................end.end._
429e0 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 p(1,'</ItemGroup>').end.end.func
42a00 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 tion.vc2010.compilerfilesgroup(p
42a20 72 6a 29 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e rj).local.configs.=.prj.solution
42a40 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 .vstudio_configs.local.files.=.v
42a60 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 43 6f 6d 70 69 c2010.getfilegroup(prj,."ClCompi
42a80 6c 65 22 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 le").if.#files.>.0..then.local.c
42aa0 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e onfig_mappings.=.{}.for._,.cfgin
42ac0 66 6f 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 fo.in.ipairs(configs).do.local.c
42ae0 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 fg.=.premake.getconfig(prj,.cfgi
42b00 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c nfo.src_buildcfg,.cfginfo.src_pl
42b20 61 74 66 6f 72 6d 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 63 66 67 atform).if.cfg.pchheader.and.cfg
42b40 2e 70 63 68 73 6f 75 72 63 65 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 .pchsource.and.not.cfg.flags.NoP
42b60 43 48 20 74 68 65 6e 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d CH.then.config_mappings[cfginfo]
42b80 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 70 63 68 73 6f 75 72 63 65 2c .=.path.translate(cfg.pchsource,
42ba0 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e ."\\").end.end._p(1,'<ItemGroup>
42bc0 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 ').for._,.file.in.ipairs(files).
42be0 64 6f 0a 6c 6f 63 61 6c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 20 3d 20 70 61 74 68 2e 74 do.local.translatedpath.=.path.t
42c00 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 0a 5f 70 28 32 2c 20 ranslate(file.name,."\\")._p(2,.
42c20 27 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 74 72 '<ClCompile.Include=\"%s\">',.tr
42c40 61 6e 73 6c 61 74 65 64 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 4f 62 6a 65 63 74 46 69 6c 65 anslatedpath)._p(3,.'<ObjectFile
42c60 4e 61 6d 65 3e 24 28 49 6e 74 44 69 72 29 25 73 2e 6f 62 6a 3c 2f 4f 62 6a 65 63 74 46 69 6c 65 Name>$(IntDir)%s.obj</ObjectFile
42c80 4e 61 6d 65 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c Name>'.,.premake.esc(path.transl
42ca0 61 74 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 ate(path.trimdots(path.removeext
42cc0 28 66 69 6c 65 2e 6e 61 6d 65 29 29 29 29 0a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 (file.name)))).).for._,.cfginfo.
42ce0 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 6f 6e 66 69 67 5f in.ipairs(configs).do.if.config_
42d00 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 61 6e 64 20 74 72 61 6e 73 6c 61 74 65 64 mappings[cfginfo].and.translated
42d20 70 61 74 68 20 3d 3d 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d path.==.config_mappings[cfginfo]
42d40 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 20 27 .then._p(3,'<PrecompiledHeader.'
42d60 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 ...if_config_and_platform()....'
42d80 3e 43 72 65 61 74 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 2c 20 70 72 >Create</PrecompiledHeader>',.pr
42da0 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 63 6f 6e 66 69 67 5f emake.esc(cfginfo.name)).config_
42dc0 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 6e 69 6c 20 20 2d 2d 6f 6e 6c 79 20 mappings[cfginfo].=.nil..--only.
42de0 6f 6e 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 70 65 72 20 70 63 68 0a 65 6e 64 0a 65 6e 64 0a one.source.file.per.pch.end.end.
42e00 66 6f 72 20 5f 2c 20 76 73 63 6f 6e 66 69 67 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 for._,.vsconfig.in.ipairs(config
42e20 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e s).do.local.cfg.=.premake.getcon
42e40 66 69 67 28 70 72 6a 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 fig(prj,.vsconfig.src_buildcfg,.
42e60 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 66 6f 72 20 5f 2c 20 65 78 vsconfig.src_platform).for._,.ex
42e80 63 6c 75 64 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 29 20 64 6f clude.in.ipairs(cfg.excludes).do
42ea0 0a 69 66 20 65 78 63 6c 75 64 65 20 3d 3d 20 66 69 6c 65 2e 6e 61 6d 65 20 74 68 65 6e 0a 5f 70 .if.exclude.==.file.name.then._p
42ec0 28 33 2c 20 27 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 20 27 20 2e 2e 20 69 66 5f (3,.'<ExcludedFromBuild.'....if_
42ee0 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 3e 74 72 75 65 3c config_and_platform()....'>true<
42f00 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 /ExcludedFromBuild>',.premake.es
42f20 63 28 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 c(vsconfig.name)).end.end.end._p
42f40 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 (2,'</ClCompile>').end._p(1,'</I
42f60 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 temGroup>').end.end.function.vc2
42f80 30 31 30 2e 68 65 61 64 65 72 28 74 61 72 67 65 74 73 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 010.header(targets).io.eol.=."\r
42fa0 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f \n"._p('<?xml.version="1.0".enco
42fc0 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 22 22 0a 69 66 ding="utf-8"?>').local.t.=."".if
42fe0 20 74 61 72 67 65 74 73 20 74 68 65 6e 0a 74 20 3d 20 27 20 44 65 66 61 75 6c 74 54 61 72 67 65 .targets.then.t.=.'.DefaultTarge
43000 74 73 3d 22 27 20 2e 2e 20 74 61 72 67 65 74 73 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 5f 70 28 27 ts="'....targets....'"'.end._p('
43020 3c 50 72 6f 6a 65 63 74 25 73 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 34 2e 30 22 20 78 6d <Project%s.ToolsVersion="4.0".xm
43040 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f lns="http://schemas.microsoft.co
43060 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 29 0a m/developer/msbuild/2003">',.t).
43080 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 end.function.premake.vs2010_vcxp
430a0 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 roj(prj).io.indent.=."..".vc2010
430c0 2e 68 65 61 64 65 72 28 22 42 75 69 6c 64 22 29 0a 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 .header("Build").vs2010_config(p
430e0 72 6a 29 0a 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 rj).vs2010_globals(prj)._p(1,'<I
43100 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c mport.Project="$(VCTargetsPath)\
43120 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 22 20 2f 3e \Microsoft.Cpp.Default.props"./>
43140 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e ').for._,.cfginfo.in.ipairs(prj.
43160 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 solution.vstudio_configs).do.loc
43180 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 al.cfg.=.premake.getconfig(prj,.
431a0 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 cfginfo.src_buildcfg,.cfginfo.sr
431c0 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e c_platform).vc2010.configuration
431e0 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 65 6e 64 0a PropertyGroup(cfg,.cfginfo).end.
43200 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 _p(1,'<Import.Project="$(VCTarge
43220 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73 22 20 2f 3e tsPath)\\Microsoft.Cpp.props"./>
43240 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 ')._p(1,'<ImportGroup.Label="Ext
43260 65 6e 73 69 6f 6e 53 65 74 74 69 6e 67 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 ensionSettings">')._p(1,'</Impor
43280 74 47 72 6f 75 70 3e 27 29 0a 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 5f 70 28 31 tGroup>').import_props(prj)._p(1
432a0 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 55 73 65 72 4d 61 63 72 ,'<PropertyGroup.Label="UserMacr
432c0 6f 73 22 20 2f 3e 27 29 0a 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 os"./>').vc2010.outputProperties
432e0 28 70 72 6a 29 0a 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 76 63 32 30 (prj).item_definitions(prj).vc20
43300 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 10.files(prj).vc2010.projectRefe
43320 72 65 6e 63 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 rences(prj)._p(1,'<Import.Projec
43340 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 t="$(VCTargetsPath)\\Microsoft.C
43360 70 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 pp.targets"./>')._p(1,'<ImportGr
43380 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 54 61 72 67 65 74 73 22 3e 27 29 0a oup.Label="ExtensionTargets">').
433a0 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f _p(1,'</ImportGroup>')._p('</Pro
433c0 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 70 72 6f 6a ject>').end.function.vc2010.proj
433e0 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 ectReferences(prj).local.deps.=.
43400 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 premake.getdependencies(prj).if.
43420 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e #deps.>.0.then._p(1,'<ItemGroup>
43440 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f ').for._,.dep.in.ipairs(deps).do
43460 0a 6c 6f 63 61 6c 20 64 65 70 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 .local.deppath.=.path.getrelativ
43480 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 e(prj.location,.vstudio.projectf
434a0 69 6c 65 28 64 65 70 29 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 ile(dep))._p(2,'<ProjectReferenc
434c0 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 e.Include=\"%s\">',.path.transla
434e0 74 65 28 64 65 70 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 50 72 6f 6a 65 63 te(deppath,."\\"))._p(3,'<Projec
43500 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 64 65 70 2e 75 75 69 64 29 0a 69 66 20 t>{%s}</Project>',.dep.uuid).if.
43520 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 74 vstudio.toolset.==."v120_wp81".t
43540 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 65 66 65 72 65 6e 63 65 4f 75 74 70 75 74 41 73 73 65 6d 62 hen._p(3,'<ReferenceOutputAssemb
43560 6c 79 3e 66 61 6c 73 65 3c 2f 52 65 66 65 72 65 6e 63 65 4f 75 74 70 75 74 41 73 73 65 6d 62 6c ly>false</ReferenceOutputAssembl
43580 79 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 y>').end._p(2,'</ProjectReferenc
435a0 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e e>').end._p(1,'</ItemGroup>').en
435c0 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 d.end.function.vc2010.debugdir(c
435e0 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 fg).if.cfg.debugdir.then._p('...
43600 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e .<LocalDebuggerWorkingDirectory>
43620 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 %s</LocalDebuggerWorkingDirector
43640 79 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 y>',.path.translate(cfg.debugdir
43660 2c 20 27 5c 5c 27 29 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 ,.'\\'))._p('....<DebuggerFlavor
43680 3e 57 69 6e 64 6f 77 73 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 3c 2f 44 65 62 75 67 67 65 72 46 >WindowsLocalDebugger</DebuggerF
436a0 6c 61 76 6f 72 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 74 68 lavor>').end.if.cfg.debugargs.th
436c0 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 en._p('....<LocalDebuggerCommand
436e0 41 72 67 75 6d 65 6e 74 73 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 Arguments>%s</LocalDebuggerComma
43700 6e 64 41 72 67 75 6d 65 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e ndArguments>',.table.concat(cfg.
43720 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f debugargs,.".")).end.end.functio
43740 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 n.vc2010.debugenvs(cfg).if.cfg.d
43760 65 62 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 ebugenvs.and.#cfg.debugenvs.>.0.
43780 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e then._p(2,'<LocalDebuggerEnviron
437a0 6d 65 6e 74 3e 25 73 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d ment>%s%s</LocalDebuggerEnvironm
437c0 65 6e 74 3e 27 2c 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 ent>',table.concat(cfg.debugenvs
437e0 2c 20 22 5c 6e 22 29 0a 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 73 ,."\n").,iif(cfg.flags.DebugEnvs
43800 49 6e 68 65 72 69 74 2c 27 5c 6e 24 28 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f Inherit,'\n$(LocalDebuggerEnviro
43820 6e 6d 65 6e 74 29 27 2c 27 27 29 0a 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 nment)','').).if.cfg.flags.Debug
43840 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 EnvsDontMerge.then._p(2,'<LocalD
43860 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 66 61 6c 73 65 3c 2f 4c ebuggerMergeEnvironment>false</L
43880 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 29 0a ocalDebuggerMergeEnvironment>').
438a0 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 end.end.end.function.premake.vs2
438c0 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 010_vcxproj_user(prj).io.indent.
438e0 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 66 6f 72 20 5f 2c 20 63 66 =."..".vc2010.header().for._,.cf
43900 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 ginfo.in.ipairs(prj.solution.vst
43920 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 udio_configs).do.local.cfg.=.pre
43940 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f make.getconfig(prj,.cfginfo.src_
43960 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a buildcfg,.cfginfo.src_platform).
43980 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 _p('..<PropertyGroup.'...if_conf
439a0 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 ig_and_platform()...'>',.premake
439c0 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 .esc(cfginfo.name)).vc2010.debug
439e0 64 69 72 28 63 66 67 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 5f dir(cfg).vc2010.debugenvs(cfg)._
43a00 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 p('..</PropertyGroup>').end._p('
43a20 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b </Project>').end.function.premak
43a40 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 28 70 72 6a 29 0a 69 6f 2e 69 6e e.vs2010_appxmanifest(prj).io.in
43a60 64 65 6e 74 20 3d 20 22 20 20 22 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 dent.=."..".io.eol.=."\r\n"._p('
43a80 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 <?xml.version="1.0".encoding="ut
43aa0 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 f-8"?>')._p('<Package.xmlns="htt
43ac0 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 p://schemas.microsoft.com/appx/2
43ae0 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 32 3d 22 68 74 74 70 3a 2f 2f 73 010/manifest".xmlns:m2="http://s
43b00 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 6d chemas.microsoft.com/appx/2013/m
43b20 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 anifest".xmlns:m3="http://schema
43b40 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 6d 61 6e 69 66 65 s.microsoft.com/appx/2014/manife
43b60 73 74 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 st".xmlns:mp="http://schemas.mic
43b80 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 rosoft.com/appx/2014/phone/manif
43ba0 65 73 74 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 64 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 27 20 est">')._p(1,'<Identity.Name="'.
43bc0 2e 2e 20 70 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 27 29 0a 5f 70 28 32 2c 27 50 75 62 6c 69 73 ...prj.uuid....'"')._p(2,'Publis
43be0 68 65 72 3d 22 43 4e 3d 55 6e 6b 6e 6f 77 6e 22 27 29 0a 5f 70 28 32 2c 27 56 65 72 73 69 6f 6e her="CN=Unknown"')._p(2,'Version
43c00 3d 22 31 2e 30 2e 30 2e 30 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 6d 70 3a 50 68 6f 6e 65 49 ="1.0.0.0"./>')._p(1,'<mp:PhoneI
43c20 64 65 6e 74 69 74 79 20 50 68 6f 6e 65 50 72 6f 64 75 63 74 49 64 3d 22 27 20 2e 2e 20 70 72 6a dentity.PhoneProductId="'....prj
43c40 2e 75 75 69 64 20 2e 2e 20 27 22 20 50 68 6f 6e 65 50 75 62 6c 69 73 68 65 72 49 64 3d 22 30 30 .uuid....'".PhonePublisherId="00
43c60 30 30 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 30 30 30 30 30 30 000000-0000-0000-0000-0000000000
43c80 30 30 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 5f 70 28 00"/>')._p(1,'<Properties>')._p(
43ca0 32 2c 27 3c 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 2,'<DisplayName>'....prj.name...
43cc0 20 27 3c 2f 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 75 62 6c 69 73 .'</DisplayName>')._p(2,'<Publis
43ce0 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 55 6e 6b 6e 6f 77 6e 3c 2f 50 75 62 6c 69 73 68 65 herDisplayName>Unknown</Publishe
43d00 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 4c 6f 67 6f 3e 45 6d 70 74 rDisplayName>')._p(2,'<Logo>Empt
43d20 79 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 yLogo.png</Logo>')._p(1,'</Prope
43d40 72 74 69 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 rties>')._p(1,'<Prerequisites>')
43d60 0a 5f 70 28 32 2c 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 2e 33 2e 31 3c 2f 4f 53 4d 69 ._p(2,'<OSMinVersion>6.3.1</OSMi
43d80 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 nVersion>')._p(2,'<OSMaxVersionT
43da0 65 73 74 65 64 3e 36 2e 33 2e 31 3c 2f 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e ested>6.3.1</OSMaxVersionTested>
43dc0 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 31 ')._p(1,'</Prerequisites>')._p(1
43de0 2c 27 3c 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 20 ,'<Resources>')._p(2,'<Resource.
43e00 4c 61 6e 67 75 61 67 65 3d 22 78 2d 67 65 6e 65 72 61 74 65 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 Language="x-generate"/>')._p(1,'
43e20 3c 2f 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f </Resources>')._p(1,'<Applicatio
43e40 6e 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 20 49 64 3d 22 41 70 70 ns>')._p(2,'<Application.Id="App
43e60 22 27 29 0a 5f 70 28 33 2c 27 45 78 65 63 75 74 61 62 6c 65 3d 22 24 74 61 72 67 65 74 6e 61 6d "')._p(3,'Executable="$targetnam
43e80 65 74 6f 6b 65 6e 24 2e 65 78 65 22 27 29 0a 5f 70 28 33 2c 27 45 6e 74 72 79 50 6f 69 6e 74 3d etoken$.exe"')._p(3,'EntryPoint=
43ea0 22 41 70 70 22 3e 27 29 0a 5f 70 28 33 2c 27 3c 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 "App">')._p(3,'<m3:VisualElement
43ec0 73 27 29 0a 5f 70 28 34 2c 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 42 6c 61 68 22 27 29 0a 5f s')._p(4,'DisplayName="Blah"')._
43ee0 70 28 34 2c 27 53 71 75 61 72 65 31 35 30 78 31 35 30 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c p(4,'Square150x150Logo="Assets\\
43f00 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 5f 70 28 34 2c 27 53 71 75 61 72 65 34 34 78 34 34 4c 6f 67 Logo.png"')._p(4,'Square44x44Log
43f20 6f 3d 22 41 73 73 65 74 73 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 5f 70 28 34 o="Assets\\SmallLogo.png"')._p(4
43f40 2c 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 42 6c 61 68 22 27 29 0a 5f 70 28 34 2c 27 46 6f 72 ,'Description="Blah"')._p(4,'For
43f60 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 27 42 61 63 6b egroundText="light"')._p(4,'Back
43f80 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 29 0a 5f 70 28 groundColor="transparent">')._p(
43fa0 33 2c 27 3c 2f 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 5f 70 28 32 2c 27 3,'</m3:VisualElements>')._p(2,'
43fc0 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 41 70 70 6c 69 63 61 </Application>')._p(1,'</Applica
43fe0 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 50 61 63 6b 61 67 65 3e 27 29 0a 65 6e 64 00 6c 6f tions>')._p('</Package>').end.lo
44000 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 cal.vc2010.=.premake.vstudio.vc2
44020 30 31 30 0a 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 010.local.project.=.premake.proj
44040 65 63 74 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 74 65 72 69 64 67 72 6f 75 ect.function.vc2010.filteridgrou
44060 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c p(prj).local.filters.=.{.}.local
44080 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e .filterfound.=.false.for.file.in
440a0 20 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 .project.eachfile(prj).do.local.
440c0 66 6f 6c 64 65 72 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 66 69 6c 65 2e 76 70 folders.=.string.explode(file.vp
440e0 61 74 68 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a ath,."/",.true).local.path.=."".
44100 66 6f 72 20 69 20 3d 20 31 2c 20 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f for.i.=.1,.#folders.-.1.do.if.no
44120 74 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d t.filterfound.then.filterfound.=
44140 20 74 72 75 65 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 .true._p(1,'<ItemGroup>').end.pa
44160 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 th.=.path....folders[i].if.not.f
44180 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 ilters[path].then.filters[path].
441a0 3d 20 74 72 75 65 0a 5f 70 28 32 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 =.true._p(2,.'<Filter.Include="%
441c0 73 22 3e 27 2c 20 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 s">',.path)._p(3,.'<UniqueIdenti
441e0 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f fier>{%s}</UniqueIdentifier>',.o
44200 73 2e 75 75 69 64 28 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 s.uuid())._p(2,.'</Filter>').end
44220 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 .path.=.path...."\\".end.end.if.
44240 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f filterfound.then._p(1,'</ItemGro
44260 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 up>').end.end.function.vc2010.fi
44280 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 6c 6f 63 61 lefiltergroup(prj,.section).loca
442a0 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 l.files.=.vc2010.getfilegroup(pr
442c0 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f j,.section).if.#files.>.0.then._
442e0 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 p(1,'<ItemGroup>').for._,.file.i
44300 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 0a n.ipairs(files).do.local.filter.
44320 69 66 20 66 69 6c 65 2e 6e 61 6d 65 20 7e 3d 20 66 69 6c 65 2e 76 70 61 74 68 20 74 68 65 6e 0a if.file.name.~=.file.vpath.then.
44340 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e filter.=.path.getdirectory(file.
44360 76 70 61 74 68 29 0a 65 6c 73 65 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 vpath).else.filter.=.path.getdir
44380 65 63 74 6f 72 79 28 66 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 20 ectory(file.name).end.if.filter.
443a0 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 ~=.".".then._p(2,'<%s.Include=\"
443c0 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 %s\">',.section,.path.translate(
443e0 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 74 65 72 3e file.name,."\\"))._p(3,'<Filter>
44400 25 73 3c 2f 46 69 6c 74 65 72 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c %s</Filter>',.path.translate(fil
44420 74 65 72 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f ter,."\\"))._p(2,'</%s>',.sectio
44440 6e 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 n).else._p(2,'<%s.Include=\"%s\"
44460 20 2f 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 ./>',.section,.path.translate(fi
44480 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f le.name,."\\")).end.end._p(1,'</
444a0 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 ItemGroup>').end.end.function.vc
444c0 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 28 70 72 6a 29 0a 69 6f 2e 69 6e 2010.generate_filters(prj).io.in
444e0 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 76 63 32 30 dent.=."..".vc2010.header().vc20
44500 31 30 2e 66 69 6c 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 10.filteridgroup(prj).vc2010.fil
44520 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 efiltergroup(prj,."None").vc2010
44540 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 .filefiltergroup(prj,."ClInclude
44560 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 ").vc2010.filefiltergroup(prj,."
44580 43 6c 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f ClCompile").vc2010.filefiltergro
445a0 75 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 5f 70 28 27 3c up(prj,."ResourceCompile")._p('<
445c0 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f /Project>').end..premake.vstudio
445e0 2e 76 63 32 30 31 32 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 32 20 3d 20 70 72 65 6d .vc2012.=.{}.local.vc2012.=.prem
44600 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f ake.vstudio.vc2012.local.vstudio
44620 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 .=.premake.vstudio.newaction.{.t
44640 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 32 22 2c 0a 73 68 6f 72 74 rigger.........=."vs2012",.short
44660 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 name.......=."Visual.Studio.2012
44680 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d ",.description.....=."Generate.M
446a0 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 20 70 72 6f 6a icrosoft.Visual.Studio.2012.proj
446c0 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 ect.files",.os..............=."w
446e0 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f indows",.valid_kinds.....=.{."Co
44700 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 nsoleApp",."WindowedApp",."Stati
44720 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 cLib",."SharedLib".},.valid_lang
44740 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c uages.=.{."C",."C++",."C#"},.val
44760 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 id_tools.....=.{.cc.....=.{."msc
44780 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a "...},.dotnet.=.{."msnet".},.},.
447a0 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 onsolution.=.function(sln).prema
447c0 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 ke.generate(sln,."%%.sln",.vstud
447e0 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a io.sln2005.generate).end,.onproj
44800 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 ect.=.function(prj).if.premake.i
44820 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 sdotnetproject(prj).then.premake
44840 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 .generate(prj,."%%.csproj",.vstu
44860 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e dio.cs2005.generate).premake.gen
44880 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 erate(prj,."%%.csproj.user",.vst
448a0 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a udio.cs2005.generate_user).else.
448c0 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f premake.generate(prj,."%%.vcxpro
448e0 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d j",.premake.vs2010_vcxproj).prem
44900 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 ake.generate(prj,."%%.vcxproj.us
44920 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 er",.premake.vs2010_vcxproj_user
44940 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 ).premake.generate(prj,."%%.vcxp
44960 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e roj.filters",.vstudio.vc2010.gen
44980 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 erate_filters).end.end,.oncleans
449a0 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 olution.=.premake.vstudio.cleans
449c0 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 olution,.oncleanproject..=.prema
449e0 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e ke.vstudio.cleanproject,.onclean
44a00 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e target...=.premake.vstudio.clean
44a20 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 target,.vstudio.=.{.solutionVers
44a40 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 ion.=."12",.targetFramework.=."4
44a60 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 7d 0a .5",.toolsVersion....=."4.0",.}.
44a80 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 33 20 3d 20 7b 7d 0a 6c }..premake.vstudio.vc2013.=.{}.l
44aa0 6f 63 61 6c 20 76 63 32 30 31 33 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 ocal.vc2013.=.premake.vstudio.vc
44ac0 32 30 31 33 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 2013.local.vstudio.=.premake.vst
44ae0 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 udio.newaction.{.trigger........
44b00 20 3d 20 22 76 73 32 30 31 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 .=."vs2013",.shortname.......=."
44b20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e Visual.Studio.2013",.description
44b40 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 .....=."Generate.Microsoft.Visua
44b60 6c 20 53 74 75 64 69 6f 20 32 30 31 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 l.Studio.2013.project.files",.os
44b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 ..............=."windows",.valid
44ba0 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 _kinds.....=.{."ConsoleApp",."Wi
44bc0 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 ndowedApp",."StaticLib",."Shared
44be0 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c Lib".},.valid_languages.=.{."C",
44c00 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d ."C++",."C#"},.valid_tools.....=
44c20 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 .{.cc.....=.{."msc"...},.dotnet.
44c40 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 =.{."msnet".},.},.onsolution.=.f
44c60 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c unction(sln).premake.generate(sl
44c80 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e n,."%%.sln",.vstudio.sln2005.gen
44ca0 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e erate).end,.onproject.=.function
44cc0 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 (prj).if.premake.isdotnetproject
44ce0 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c (prj).then.premake.generate(prj,
44d00 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e ."%%.csproj",.vstudio.cs2005.gen
44d20 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 erate).premake.generate(prj,."%%
44d40 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 .csproj.user",.vstudio.cs2005.ge
44d60 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 nerate_user).else.premake.vstudi
44d80 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 o.needAppxManifest.=.false.prema
44da0 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 ke.generate(prj,."%%.vcxproj",.p
44dc0 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 remake.vs2010_vcxproj).premake.g
44de0 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 enerate(prj,."%%.vcxproj.user",.
44e00 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 premake.vs2010_vcxproj_user).pre
44e20 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 make.generate(prj,."%%.vcxproj.f
44e40 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 ilters",.vstudio.vc2010.generate
44e60 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 _filters).if.premake.vstudio.nee
44e80 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 dAppxManifest.then.premake.gener
44ea0 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d ate(prj,."%%.appxmanifest",.prem
44ec0 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 ake.vs2010_appxmanifest).end.end
44ee0 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e .end,.oncleansolution.=.premake.
44f00 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 vstudio.cleansolution,.oncleanpr
44f20 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 oject..=.premake.vstudio.cleanpr
44f40 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 oject,.oncleantarget...=.premake
44f60 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 .vstudio.cleantarget,.vstudio.=.
44f80 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 {.solutionVersion.=."12",.target
44fa0 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 Framework.=."4.5",.toolsVersion.
44fc0 20 20 20 3d 20 22 31 32 2e 30 22 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 ...=."12.0",.}.}..premake.vstudi
44fe0 6f 2e 76 63 32 30 31 35 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 35 20 3d 20 70 72 65 o.vc2015.=.{}.local.vc2015.=.pre
45000 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 make.vstudio.vc2015.local.vstudi
45020 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a o.=.premake.vstudio.newaction.{.
45040 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 35 22 2c 0a 73 68 6f 72 trigger.........=."vs2015",.shor
45060 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 tname.......=."Visual.Studio.201
45080 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 5",.description.....=."Generate.
450a0 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 20 70 72 6f Microsoft.Visual.Studio.2015.pro
450c0 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 ject.files",.os..............=."
450e0 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 windows",.valid_kinds.....=.{."C
45100 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 onsoleApp",."WindowedApp",."Stat
45120 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e icLib",."SharedLib".},.valid_lan
45140 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 guages.=.{."C",."C++",."C#".},.v
45160 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d alid_tools.....=.{.cc.....=.{."m
45180 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d sc"...},.dotnet.=.{."msnet".},.}
451a0 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 ,.onsolution.=.function(sln).pre
451c0 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 make.generate(sln,."%%.sln",.vst
451e0 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 udio.sln2005.generate).end,.onpr
45200 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 oject.=.function(prj).if.premake
45220 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 .isdotnetproject(prj).then.prema
45240 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 ke.generate(prj,."%%.csproj",.vs
45260 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 tudio.cs2005.generate).premake.g
45280 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 enerate(prj,."%%.csproj.user",.v
452a0 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 studio.cs2005.generate_user).els
452c0 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 e.premake.vstudio.needAppxManife
452e0 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c st.=.false.premake.generate(prj,
45300 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 ."%%.vcxproj",.premake.vs2010_vc
45320 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 xproj).premake.generate(prj,."%%
45340 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 .vcxproj.user",.premake.vs2010_v
45360 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 cxproj_user).premake.generate(pr
45380 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f j,."%%.vcxproj.filters",.vstudio
453a0 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 .vc2010.generate_filters).if.pre
453c0 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 make.vstudio.needAppxManifest.th
453e0 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 61 70 70 en.premake.generate(prj,."%%.app
45400 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d xmanifest",.premake.vs2010_appxm
45420 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c anifest).end.end.end,.oncleansol
45440 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c ution.=.premake.vstudio.cleansol
45460 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 ution,.oncleanproject..=.premake
45480 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 .vstudio.cleanproject,.oncleanta
454a0 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 rget...=.premake.vstudio.cleanta
454c0 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f rget,.vstudio.=.{.solutionVersio
454e0 6e 20 3d 20 22 31 34 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 n.=."14",.targetFramework.=."4.5
45500 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 34 2e 30 22 2c 0a 7d 0a 7d ",.toolsVersion....=."14.0",.}.}
45520 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 78 63 ..premake.xcode.=.{.}.premake.xc
45540 6f 64 65 2e 74 6f 6f 6c 73 65 74 20 3d 20 22 6d 61 63 6f 73 78 22 0a 6e 65 77 61 63 74 69 6f 6e ode.toolset.=."macosx".newaction
45560 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 33 22 2c 0a ..{.trigger.........=."xcode3",.
45580 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a 64 65 73 shortname.......=."Xcode.3",.des
455a0 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 cription.....=."Generate.Apple.X
455c0 63 6f 64 65 20 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 code.3.project.files.(experiment
455e0 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 al)",.os..............=."macosx"
45600 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 ,.valid_kinds.....=.{."ConsoleAp
45620 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 p",."WindowedApp",."SharedLib",.
45640 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d "StaticLib".},.valid_languages.=
45660 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 .{."C",."C++".},.valid_tools....
45680 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 .=.{.cc.....=.{."gcc".},.},.vali
456a0 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 d_platforms.=.{..Native.=."Nativ
456c0 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 e",..x32.=."Native.32-bit",..x64
456e0 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 .=."Native.64-bit",..Universal32
45700 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 .=."32-bit.Universal",..Universa
45720 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 l64.=."64-bit.Universal",..Unive
45740 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 rsal.=."Universal",.},.default_p
45760 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f latform.=."Universal",.onsolutio
45780 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e n.=.function(sln).premake.xcode.
457a0 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a preparesolution(sln).end,.onproj
457c0 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 ect.=.function(prj).premake.gene
457e0 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e rate(prj,."%%.xcodeproj/project.
45800 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 pbxproj",.premake.xcode.project)
45820 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 .end,.oncleanproject.=.function(
45840 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a prj).premake.clean.directory(prj
45860 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 ,."%%.xcodeproj").end,.oncheckpr
45880 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 oject.=.function(prj).local.last
458a0 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 .for.cfg.in.premake.eachconfig(p
458c0 72 6a 29 20 64 6f 0a 69 66 20 6c 61 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b rj).do.if.last.and.last.~=.cfg.k
458e0 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 ind.then.error("Project.'"....pr
45900 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 j.name...."'.uses.more.than.one.
45920 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 target.kind;.not.supported.by.Xc
45940 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 ode",.0).end.last.=.cfg.kind.end
45960 0a 65 6e 64 2c 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 .end,.}.newaction..{.trigger....
45980 20 20 20 20 20 3d 20 22 78 63 6f 64 65 34 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 .....=."xcode4",.shortname......
459a0 20 3d 20 22 58 63 6f 64 65 20 34 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 .=."Xcode.4",.description.....=.
459c0 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 34 20 70 72 6f 6a 65 63 74 20 "Generate.Apple.Xcode.4.project.
459e0 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 files.(experimental)",.os.......
45a00 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 .......=."macosx",.valid_kinds..
45a20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 ...=.{."ConsoleApp",."WindowedAp
45a40 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a p",."SharedLib",."StaticLib".},.
45a60 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d valid_languages.=.{."C",."C++".}
45a80 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b ,.valid_tools.....=.{.cc.....=.{
45aa0 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b ."gcc".},.},.valid_platforms.=.{
45ac0 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 ..Native.=."Native",..x32.=."Nat
45ae0 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 ive.32-bit",..x64.=."Native.64-b
45b00 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 it",..Universal32.=."32-bit.Univ
45b20 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 ersal",..Universal64.=."64-bit.U
45b40 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 niversal",..Universal.=."Univers
45b60 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 al",.},.default_platform.=."Univ
45b80 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c ersal",.onsolution.=.function(sl
45ba0 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 78 63 77 n).premake.generate(sln,."%%.xcw
45bc0 6f 72 6b 73 70 61 63 65 2f 63 6f 6e 74 65 6e 74 73 2e 78 63 77 6f 72 6b 73 70 61 63 65 64 61 74 orkspace/contents.xcworkspacedat
45be0 61 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e a",.premake.xcode4.workspace_gen
45c00 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e erate).end,.onproject.=.function
45c20 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e (prj).premake.generate(prj,."%%.
45c40 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d xcodeproj/project.pbxproj",.prem
45c60 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 ake.xcode.project).end,.oncleanp
45c80 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 roject.=.function(prj).premake.c
45ca0 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f lean.directory(prj,."%%.xcodepro
45cc0 6a 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c j").premake.clean.directory(prj,
45ce0 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 ."%%.xcworkspace").end,.oncheckp
45d00 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 roject.=.function(prj).local.las
45d20 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 t.for.cfg.in.premake.eachconfig(
45d40 70 72 6a 29 20 64 6f 0a 69 66 20 6c 61 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e prj).do.if.last.and.last.~=.cfg.
45d60 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 kind.then.error("Project.'"....p
45d80 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 rj.name...."'.uses.more.than.one
45da0 20 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 .target.kind;.not.supported.by.X
45dc0 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e code",.0).end.last.=.cfg.kind.en
45de0 64 0a 65 6e 64 2c 0a 7d 0a 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e d.end,.}..local.xcode.=.premake.
45e00 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 xcode.local.tree..=.premake.tree
45e20 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 .function.xcode.getbuildcategory
45e40 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 61 74 65 67 6f 72 69 65 73 20 3d 20 7b 0a 5b 22 2e 61 (node).local.categories.=.{.[".a
45e60 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 63 22 5d 20 3d 20 22 53 6f 75 "].=."Frameworks",.[".c"].=."Sou
45e80 72 63 65 73 22 2c 0a 5b 22 2e 63 63 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 rces",.[".cc"].=."Sources",.[".c
45ea0 70 70 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 3d 20 22 53 6f pp"].=."Sources",.[".cxx"].=."So
45ec0 75 72 63 65 73 22 2c 0a 5b 22 2e 64 79 6c 69 62 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 urces",.[".dylib"].=."Frameworks
45ee0 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 ",.[".framework"].=."Frameworks"
45f00 2c 0a 5b 22 2e 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 3d 20 ,.[".m"].=."Sources",.[".mm"].=.
45f20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 3d 20 22 52 65 73 6f 75 "Sources",.[".strings"].=."Resou
45f40 72 63 65 73 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b rces",.[".nib"].=."Resources",.[
45f60 22 2e 78 69 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d ".xib"].=."Resources",.[".icns"]
45f80 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 3d 20 22 52 65 73 6f .=."Resources",.[".bmp"].=."Reso
45fa0 75 72 63 65 73 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a urces",.[".wav"].=."Resources",.
45fc0 7d 0a 72 65 74 75 72 6e 20 63 61 74 65 67 6f 72 69 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 }.return.categories[path.getexte
45fe0 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 nsion(node.name)].end.function.x
46000 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 code.getconfigname(cfg).local.na
46020 6d 65 20 3d 20 63 66 67 2e 6e 61 6d 65 0a 69 66 20 23 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f me.=.cfg.name.if.#cfg.project.so
46040 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3e 20 31 20 74 68 65 6e 0a lution.xcode.platforms.>.1.then.
46060 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 20 22 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 61 63 name.=.name...."."....premake.ac
46080 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 5b 63 tion.current().valid_platforms[c
460a0 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 fg.platform].end.return.name.end
460c0 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 65 .function.xcode.getfiletype(node
460e0 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 ).local.types.=.{.[".c"]........
46100 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 63 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 .=."sourcecode.c.c",.[".cc"]....
46120 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 ....=."sourcecode.cpp.cpp",.[".c
46140 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 pp"].......=."sourcecode.cpp.cpp
46160 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a ",.[".css"].......=."text.css",.
46180 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 [".cxx"].......=."sourcecode.cpp
461a0 2e 63 70 70 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 .cpp",.[".framework"].=."wrapper
461c0 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 .framework",.[".gif"].......=."i
461e0 6d 61 67 65 2e 67 69 66 22 2c 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 mage.gif",.[".h"].........=."sou
46200 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 rcecode.c.h",.[".html"]......=."
46220 74 65 78 74 2e 68 74 6d 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f text.html",.[".lua"].......=."so
46240 75 72 63 65 63 6f 64 65 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 urcecode.lua",.[".m"].........=.
46260 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 "sourcecode.c.objc",.[".mm"]....
46280 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 22 2c 0a 5b 22 2e ....=."sourcecode.cpp.objc",.[".
462a0 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b 22 2e nib"].......=."wrapper.nib",.[".
462c0 70 63 68 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a pch"].......=."sourcecode.c.h",.
462e0 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 78 6d 6c [".plist"].....=."text.plist.xml
46300 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e ",.[".strings"]...=."text.plist.
46320 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 66 69 6c 65 strings",.[".xib"].......=."file
46340 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 69 .xib",.[".icns"]......=."image.i
46360 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 62 6d cns",.[".bmp"].......=."image.bm
46380 70 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 p",.[".wav"].......=."audio.wav"
463a0 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 ,.}.return.types[path.getextensi
463c0 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 29 5d 20 6f 72 20 22 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e on(node.path)].or."text".end.fun
463e0 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 6e 6f ction.xcode.getfiletypeForced(no
46400 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 de).local.types.=.{.[".c"]......
46420 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 63 ...=."sourcecode.cpp.cpp",.[".cc
46440 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 "]........=."sourcecode.cpp.cpp"
46460 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 ,.[".cpp"].......=."sourcecode.c
46480 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e pp.cpp",.[".css"].......=."text.
464a0 63 73 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f css",.[".cxx"].......=."sourceco
464c0 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 de.cpp.cpp",.[".framework"].=."w
464e0 72 61 70 70 65 72 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 rapper.framework",.[".gif"].....
46500 20 20 3d 20 22 69 6d 61 67 65 2e 67 69 66 22 2c 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 ..=."image.gif",.[".h"].........
46520 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 68 22 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 =."sourcecode.cpp.h",.[".html"].
46540 20 20 20 20 20 3d 20 22 74 65 78 74 2e 68 74 6d 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 .....=."text.html",.[".lua"]....
46560 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 ...=."sourcecode.lua",.[".m"]...
46580 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 6f 62 6a 63 22 2c 0a 5b 22 2e ......=."sourcecode.c.objc",.[".
465a0 6d 6d 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 mm"]........=."sourcecode.cpp.ob
465c0 6a 63 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e jc",.[".nib"].......=."wrapper.n
465e0 69 62 22 2c 0a 5b 22 2e 70 63 68 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 ib",.[".pch"].......=."sourcecod
46600 65 2e 63 70 70 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 e.cpp.h",.[".plist"].....=."text
46620 2e 70 6c 69 73 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 .plist.xml",.[".strings"]...=."t
46640 65 78 74 2e 70 6c 69 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 ext.plist.strings",.[".xib"]....
46660 20 20 20 3d 20 22 66 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 ...=."file.xib",.[".icns"]......
46680 3d 20 22 69 6d 61 67 65 2e 69 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d =."image.icns",.[".bmp"].......=
466a0 20 22 69 6d 61 67 65 2e 62 6d 70 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 ."image.bmp",.[".wav"].......=."
466c0 61 75 64 69 6f 2e 77 61 76 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e audio.wav",.}.return.types[path.
466e0 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 29 5d 20 6f 72 20 22 74 65 78 getextension(node.path)].or."tex
46700 74 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 70 72 6f 64 75 63 74 t".end.function.xcode.getproduct
46720 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f type(node).local.types.=.{.Conso
46740 6c 65 41 70 70 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 leApp..=."com.apple.product-type
46760 2e 74 6f 6f 6c 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 .tool",.WindowedApp.=."com.apple
46780 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 .product-type.application",.Stat
467a0 69 63 4c 69 62 20 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 icLib...=."com.apple.product-typ
467c0 65 2e 6c 69 62 72 61 72 79 2e 73 74 61 74 69 63 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d e.library.static",.SharedLib...=
467e0 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 61 72 79 ."com.apple.product-type.library
46800 2e 64 79 6e 61 6d 69 63 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 .dynamic",.}.return.types[node.c
46820 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 74 fg.kind].end.function.xcode.gett
46840 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a argettype(node).local.types.=.{.
46860 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f ConsoleApp..=."\"compiled.mach-o
46880 2e 65 78 65 63 75 74 61 62 6c 65 5c 22 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 77 .executable\"",.WindowedApp.=."w
468a0 72 61 70 70 65 72 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 rapper.application",.StaticLib..
468c0 20 3d 20 22 61 72 63 68 69 76 65 2e 61 72 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 .=."archive.ar",.SharedLib...=."
468e0 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 64 79 6c 69 62 5c 22 22 2c 0a 7d 0a 72 65 \"compiled.mach-o.dylib\"",.}.re
46900 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 turn.types[node.cfg.kind].end.fu
46920 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 70 72 nction.xcode.getxcodeprojname(pr
46940 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 j).local.fname.=.premake.project
46960 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 .getfilename(prj,."%%.xcodeproj"
46980 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 ).return.fname.end.function.xcod
469a0 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 28 70 61 74 e.isframework(fname).return.(pat
469c0 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 h.getextension(fname).==.".frame
469e0 77 6f 72 6b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 work").end.function.xcode.newid(
46a00 29 0a 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 30 34 58 25 30 34 58 ).return.string.format("%04X%04X
46a20 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 22 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 %04X%04X%04X%04X",.math.random(0
46a40 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c ,.32767),.math.random(0,.32767),
46a60 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e .math.random(0,.32767),.math.ran
46a80 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 dom(0,.32767),.math.random(0,.32
46aa0 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 29 0a 65 6e 64 767),.math.random(0,.32767)).end
46ac0 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 .function.xcode.preparesolution(
46ae0 73 6c 6e 29 0a 73 6c 6e 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 78 63 6f 64 65 2e 70 sln).sln.xcode.=.{.}.sln.xcode.p
46b00 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 latforms.=.premake.filterplatfor
46b20 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 ms(sln,.premake.action.current()
46b40 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 2c 20 22 55 6e 69 76 65 72 73 61 6c 22 29 0a 66 .valid_platforms,."Universal").f
46b60 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 or.prj.in.premake.solution.eachp
46b80 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 roject(sln).do.local.cfg.=.prema
46ba0 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 ke.getconfig(prj,.prj.configurat
46bc0 69 6f 6e 73 5b 31 5d 2c 20 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 29 ions[1],.sln.xcode.platforms[1])
46be0 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 .local.node.=.premake.tree.new(p
46c00 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 ath.getname(cfg.buildtarget.bund
46c20 6c 65 70 61 74 68 29 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 6e 6f 64 65 2e 69 64 20 lepath)).node.cfg.=.cfg.node.id.
46c40 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 70 72 6f =.premake.xcode.newid(node,."pro
46c60 64 75 63 74 22 29 0a 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e 78 duct").node.targetid.=.premake.x
46c80 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 74 61 72 67 65 74 22 29 0a 70 72 6a 2e 78 code.newid(node,."target").prj.x
46ca0 63 6f 64 65 20 3d 20 7b 7d 0a 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 20 code.=.{}.prj.xcode.projectnode.
46cc0 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 =.node.end.end.function.xcode.pr
46ce0 69 6e 74 6c 69 73 74 28 6c 69 73 74 2c 20 74 61 67 29 0a 69 66 20 23 6c 69 73 74 20 3e 20 30 20 intlist(list,.tag).if.#list.>.0.
46d00 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 3d 20 28 27 2c 20 74 61 67 29 0a 66 6f 72 20 5f 2c 20 then._p(4,'%s.=.(',.tag).for._,.
46d20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 73 item.in.ipairs(list).do.local.es
46d40 63 61 70 65 64 5f 69 74 65 6d 20 3d 20 69 74 65 6d 3a 67 73 75 62 28 22 5c 22 22 2c 20 22 5c 5c caped_item.=.item:gsub("\"",."\\
46d60 5c 22 22 29 0a 5f 70 28 35 2c 20 27 22 25 73 22 2c 27 2c 20 65 73 63 61 70 65 64 5f 69 74 65 6d \"")._p(5,.'"%s",',.escaped_item
46d80 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 29 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ).end._p(4,');').end.end.functio
46da0 6e 20 78 63 6f 64 65 2e 48 65 61 64 65 72 28 29 0a 5f 70 28 27 2f 2f 20 21 24 2a 55 54 46 38 2a n.xcode.Header()._p('//.!$*UTF8*
46dc0 24 21 27 29 0a 5f 70 28 27 7b 27 29 0a 5f 70 28 31 2c 27 61 72 63 68 69 76 65 56 65 72 73 69 6f $!')._p('{')._p(1,'archiveVersio
46de0 6e 20 3d 20 31 3b 27 29 0a 5f 70 28 31 2c 27 63 6c 61 73 73 65 73 20 3d 20 7b 27 29 0a 5f 70 28 n.=.1;')._p(1,'classes.=.{')._p(
46e00 31 2c 27 7d 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 56 65 72 73 69 6f 6e 20 3d 20 34 35 1,'};')._p(1,'objectVersion.=.45
46e20 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 73 20 3d 20 7b 27 29 0a 5f 70 28 27 27 29 0a 65 ;')._p(1,'objects.=.{')._p('').e
46e40 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 nd.function.xcode.PBXBuildFile(t
46e60 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 r)._p('/*.Begin.PBXBuildFile.sec
46e80 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e tion.*/').tree.traverse(tr,.{.on
46ea0 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 62 75 node.=.function(node).if.node.bu
46ec0 69 6c 64 69 64 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 25 73 20 ildid.then._p(2,'%s./*.%s.in.%s.
46ee0 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 42 75 69 6c 64 46 69 6c 65 3b 20 66 69 6c 65 52 65 */.=.{isa.=.PBXBuildFile;.fileRe
46f00 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 20 7d 3b 27 2c 20 0a 6e 6f 64 65 2e 62 75 69 6c f.=.%s./*.%s.*/;.};',..node.buil
46f20 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 did,.node.name,.xcode.getbuildca
46f40 74 65 67 6f 72 79 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 tegory(node),.node.id,.node.name
46f60 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 42 75 69 6c 64 ).end.end.})._p('/*.End.PBXBuild
46f80 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e File.section.*/')._p('').end.fun
46fa0 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 ction.xcode.PBXContainerItemProx
46fc0 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e y(tr).if.#tr.projects.children.>
46fe0 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 43 6f 6e 74 61 69 6e 65 .0.then._p('/*.Begin.PBXContaine
47000 72 49 74 65 6d 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e rItemProxy.section.*/').for._,.n
47020 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 ode.in.ipairs(tr.projects.childr
47040 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 en).do._p(2,'%s./*.PBXContainerI
47060 74 65 6d 50 72 6f 78 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 temProxy.*/.=.{',.node.productpr
47080 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 oxyid)._p(3,'isa.=.PBXContainerI
470a0 74 65 6d 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 temProxy;')._p(3,'containerPorta
470c0 6c 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 l.=.%s./*.%s.*/;',.node.id,.path
470e0 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 .getname(node.path))._p(3,'proxy
47100 54 79 70 65 20 3d 20 32 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 Type.=.2;')._p(3,'remoteGlobalID
47120 53 74 72 69 6e 67 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 String.=.%s;',.node.project.xcod
47140 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e e.projectnode.id)._p(3,'remoteIn
47160 66 6f 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e fo.=."%s";',.node.project.xcode.
47180 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 projectnode.name)._p(2,'};')._p(
471a0 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2,'%s./*.PBXContainerItemProxy.*
471c0 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 /.=.{',.node.targetproxyid)._p(3
471e0 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 3b 27 29 ,'isa.=.PBXContainerItemProxy;')
47200 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 73 20 2f 2a 20 25 ._p(3,'containerPortal.=.%s./*.%
47220 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f s.*/;',.node.id,.path.getname(no
47240 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 31 3b 27 29 de.path))._p(3,'proxyType.=.1;')
47260 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e 67 20 3d 20 25 73 ._p(3,'remoteGlobalIDString.=.%s
47280 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f ;',.node.project.xcode.projectno
472a0 64 65 2e 74 61 72 67 65 74 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 de.targetid)._p(3,'remoteInfo.=.
472c0 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 "%s";',.node.project.xcode.proje
472e0 63 74 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 ctnode.name)._p(2,'};').end._p('
47300 2f 2a 20 45 6e 64 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 73 65 63 /*.End.PBXContainerItemProxy.sec
47320 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f tion.*/')._p('').end.end.functio
47340 6e 20 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 n.xcode.PBXFileReference(tr,prj)
47360 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 20 73 ._p('/*.Begin.PBXFileReference.s
47380 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a ection.*/').tree.traverse(tr,.{.
473a0 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 74 20 6e onleaf.=.function(node).if.not.n
473c0 6f 64 65 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 ode.path.then.return.end.if.node
473e0 2e 6b 69 6e 64 20 3d 3d 20 22 70 72 6f 64 75 63 74 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 .kind.==."product".then._p(2,'%s
47400 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 ./*.%s.*/.=.{isa.=.PBXFileRefere
47420 6e 63 65 3b 20 65 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 69 6e 63 6c nce;.explicitFileType.=.%s;.incl
47440 75 64 65 49 6e 49 6e 64 65 78 20 3d 20 30 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 udeInIndex.=.0;.name.=."%s";.pat
47460 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f h.=."%s";.sourceTree.=.BUILT_PRO
47480 44 55 43 54 53 5f 44 49 52 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 DUCTS_DIR;.};',.node.id,.node.na
474a0 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e me,.xcode.gettargettype(node),.n
474c0 6f 64 65 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 63 66 67 2e ode.name,.path.getname(node.cfg.
474e0 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 29 0a 65 6c 73 65 69 66 20 buildtarget.bundlepath)).elseif.
47500 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 node.parent.parent.==.tr.project
47520 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 6c 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 s.then.local.relpath.=.path.getr
47540 65 6c 61 74 69 76 65 28 74 72 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 64 elative(tr.project.location,.nod
47560 65 2e 70 61 72 65 6e 74 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 0a 5f 70 28 32 2c e.parent.project.location)._p(2,
47580 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 '%s./*.%s.*/.=.{isa.=.PBXFileRef
475a0 65 72 65 6e 63 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d 20 22 77 72 61 erence;.lastKnownFileType.=."wra
475c0 70 70 65 72 2e 70 62 2d 70 72 6f 6a 65 63 74 22 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 pper.pb-project";.name.=."%s";.p
475e0 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 53 4f 55 52 43 45 5f ath.=."%s";.sourceTree.=.SOURCE_
47600 52 4f 4f 54 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 64 2c 20 6e 6f 64 65 2e ROOT;.};',.node.parent.id,.node.
47620 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 70 parent.name,.node.parent.name,.p
47640 61 74 68 2e 6a 6f 69 6e 28 72 65 6c 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 ath.join(relpath,.node.parent.na
47660 6d 65 29 29 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 70 74 68 2c 20 73 72 63 0a 69 66 20 78 63 6f 64 me)).else.local.pth,.src.if.xcod
47680 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6e 6f 64 65 2e 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f e.isframework(node.path).then.lo
476a0 63 61 6c 20 6e 6f 64 65 50 61 74 68 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 6c 6f 63 61 6c 20 5f cal.nodePath.=.node.path.local._
476c0 2c 20 6d 61 74 63 68 45 6e 64 2c 20 76 61 72 69 61 62 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 69 ,.matchEnd,.variable.=.string.fi
476e0 6e 64 28 6e 6f 64 65 50 61 74 68 2c 20 22 5e 25 24 25 28 28 2e 2b 29 25 29 2f 22 29 0a 69 66 20 nd(nodePath,."^%$%((.+)%)/").if.
47700 76 61 72 69 61 62 6c 65 20 74 68 65 6e 0a 6e 6f 64 65 50 61 74 68 20 3d 20 73 74 72 69 6e 67 2e variable.then.nodePath.=.string.
47720 73 75 62 28 6e 6f 64 65 50 61 74 68 2c 20 6d 61 74 63 68 45 6e 64 20 2b 20 31 29 0a 65 6e 64 0a sub(nodePath,.matchEnd.+.1).end.
47740 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 2f 27 29 20 20 74 68 if.string.find(nodePath,'/')..th
47760 65 6e 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 5e 25 2e 27 en.if.string.find(nodePath,'^%.'
47780 29 74 68 65 6e 0a 65 72 72 6f 72 28 27 72 65 6c 61 74 69 76 65 20 70 61 74 68 73 20 61 72 65 20 )then.error('relative.paths.are.
477a0 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 66 72 61 6d not.currently.supported.for.fram
477c0 65 77 6f 72 6b 73 27 29 0a 65 6e 64 0a 70 74 68 20 3d 20 6e 6f 64 65 50 61 74 68 0a 65 6c 73 65 eworks').end.pth.=.nodePath.else
477e0 0a 70 74 68 20 3d 20 22 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 .pth.=."/System/Library/Framewor
47800 6b 73 2f 22 20 2e 2e 20 6e 6f 64 65 50 61 74 68 0a 65 6e 64 0a 69 66 20 76 61 72 69 61 62 6c 65 ks/"....nodePath.end.if.variable
47820 20 74 68 65 6e 0a 73 72 63 20 3d 20 76 61 72 69 61 62 6c 65 0a 69 66 20 73 74 72 69 6e 67 2e 66 .then.src.=.variable.if.string.f
47840 69 6e 64 28 70 74 68 2c 20 27 5e 2f 27 29 20 74 68 65 6e 0a 70 74 68 20 3d 20 73 74 72 69 6e 67 ind(pth,.'^/').then.pth.=.string
47860 2e 73 75 62 28 70 74 68 2c 20 32 29 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 61 62 .sub(pth,.2).end.else.src.=."<ab
47880 73 6f 6c 75 74 65 3e 22 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 67 72 6f 75 70 3e solute>".end.else.src.=."<group>
478a0 22 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 70 74 ".if.node.parent.isvpath.then.pt
478c0 68 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 70 74 68 20 3d 20 74 72 65 h.=.node.cfg.name.else.pth.=.tre
478e0 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 e.getlocalpath(node).end.end.if.
47900 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 29 20 74 68 65 6e 0a (not.prj.options.ForceCPP).then.
47920 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 _p(2,'%s./*.%s.*/.=.{isa.=.PBXFi
47940 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d leReference;.lastKnownFileType.=
47960 20 25 73 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 .%s;.name.=."%s";.path.=."%s";.s
47980 6f 75 72 63 65 54 72 65 65 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 ourceTree.=."%s";.};',.node.id,.
479a0 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 node.name,.xcode.getfiletype(nod
479c0 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6c 73 65 0a 5f 70 e),.node.name,.pth,.src).else._p
479e0 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 (2,'%s./*.%s.*/.=.{isa.=.PBXFile
47a00 52 65 66 65 72 65 6e 63 65 3b 20 65 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 Reference;.explicitFileType.=.%s
47a20 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 ;.name.=."%s";.path.=."%s";.sour
47a40 63 65 54 72 65 65 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 ceTree.=."%s";.};',.node.id,.nod
47a60 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 e.name,.xcode.getfiletypeForced(
47a80 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6e 64 0a node),.node.name,.pth,.src).end.
47aa0 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 46 69 6c 65 52 65 66 end.end.})._p('/*.End.PBXFileRef
47ac0 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 erence.section.*/')._p('').end.f
47ae0 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 unction.xcode.PBXFrameworksBuild
47b00 50 68 61 73 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 72 61 6d 65 77 Phase(tr)._p('/*.Begin.PBXFramew
47b20 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 orksBuildPhase.section.*/')._p(2
47b40 2c 27 25 73 20 2f 2a 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 70 ,'%s./*.Frameworks.*/.=.{',.tr.p
47b60 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 5b 31 5d 2e 66 78 73 74 61 67 65 69 64 29 0a 5f roducts.children[1].fxstageid)._
47b80 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 p(3,'isa.=.PBXFrameworksBuildPha
47ba0 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 se;')._p(3,'buildActionMask.=.21
47bc0 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 47483647;')._p(3,'files.=.(').tr
47be0 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 7b 0a 6f 6e 6c ee.traverse(tr.frameworks,.{.onl
47c00 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a eaf.=.function(node)._p(4,'%s./*
47c20 20 25 73 20 69 6e 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 .%s.in.Frameworks.*/,',.node.bui
47c40 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 74 72 65 65 2e 74 72 61 ldid,.node.name).end.}).tree.tra
47c60 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 verse(tr.projects,.{.onleaf.=.fu
47c80 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 46 nction(node)._p(4,'%s./*.%s.in.F
47ca0 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f rameworks.*/,',.node.buildid,.no
47cc0 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c de.name).end.})._p(3,');')._p(3,
47ce0 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 'runOnlyForDeploymentPostprocess
47d00 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 ing.=.0;')._p(2,'};')._p('/*.End
47d20 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e .PBXFrameworksBuildPhase.section
47d40 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e .*/')._p('').end.function.xcode.
47d60 50 42 58 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 47 72 6f PBXGroup(tr)._p('/*.Begin.PBXGro
47d80 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 up.section.*/').tree.traverse(tr
47da0 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 28 ,.{.onnode.=.function(node).if.(
47dc0 6e 6f 64 65 2e 70 61 74 68 20 61 6e 64 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 3d 20 node.path.and.#node.children.==.
47de0 30 29 20 6f 72 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 20 74 68 65 6e 0).or.node.kind.==."vgroup".then
47e00 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 .return.end.if.node.parent.==.tr
47e20 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 72 6f 64 75 .projects.then._p(2,'%s./*.Produ
47e40 63 74 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 cts.*/.=.{',.node.productgroupid
47e60 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e ).else._p(2,'%s./*.%s.*/.=.{',.n
47e80 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 69 73 61 ode.id,.node.name).end._p(3,'isa
47ea0 20 3d 20 50 42 58 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e 20 3d 20 .=.PBXGroup;')._p(3,'children.=.
47ec0 28 27 29 0a 66 6f 72 20 5f 2c 20 63 68 69 6c 64 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 6e (').for._,.childnode.in.ipairs(n
47ee0 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 ode.children).do._p(4,'%s./*.%s.
47f00 2a 2f 2c 27 2c 20 63 68 69 6c 64 6e 6f 64 65 2e 69 64 2c 20 63 68 69 6c 64 6e 6f 64 65 2e 6e 61 */,',.childnode.id,.childnode.na
47f20 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e me).end._p(3,');').if.node.paren
47f40 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 6e 61 6d 65 t.==.tr.projects.then._p(3,'name
47f60 20 3d 20 50 72 6f 64 75 63 74 73 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d .=.Products;').else._p(3,'name.=
47f80 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 74 68 ."%s";',.node.name).if.node.path
47fa0 20 61 6e 64 20 6e 6f 74 20 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 6c 6f 63 61 6c .and.not.node.isvpath.then.local
47fc0 20 70 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 .p.=.node.path.if.node.parent.pa
47fe0 74 68 20 74 68 65 6e 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6e 6f 64 th.then.p.=.path.getrelative(nod
48000 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 65 6e 64 0a 5f 70 e.parent.path,.node.path).end._p
48020 28 33 2c 27 70 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 (3,'path.=."%s";',.p).end.end._p
48040 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e 22 3b 27 29 0a 5f 70 (3,'sourceTree.=."<group>";')._p
48060 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 (2,'};').end.},.true)._p('/*.End
48080 20 50 42 58 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e .PBXGroup.section.*/')._p('').en
480a0 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 d.function.xcode.PBXNativeTarget
480c0 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 (tr)._p('/*.Begin.PBXNativeTarge
480e0 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 t.section.*/').for._,.node.in.ip
48100 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f airs(tr.products.children).do.lo
48120 63 61 6c 20 6e 61 6d 65 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c cal.name.=.tr.project.name.local
48140 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 77 68 69 63 68 .function.hasBuildCommands(which
48160 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 20 3e 20 30 20 74 68 65 6e ).if.#tr.project[which].>.0.then
48180 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 .return.true.end.for._,.cfg.in.i
481a0 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 23 63 66 67 5b 77 68 69 pairs(tr.configs).do.if.#cfg[whi
481c0 63 68 5d 20 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 ch].>.0.then.return.true.end.end
481e0 0a 65 6e 64 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 .end._p(2,'%s./*.%s.*/.=.{',.nod
48200 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 e.targetid,.name)._p(3,'isa.=.PB
48220 58 4e 61 74 69 76 65 54 61 72 67 65 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 XNativeTarget;')._p(3,'buildConf
48240 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 igurationList.=.%s./*.Build.conf
48260 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 iguration.list.for.PBXNativeTarg
48280 65 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f 6e 2c 20 6e et."%s".*/;',.node.cfgsection,.n
482a0 61 6d 65 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 50 68 61 73 65 73 20 3d 20 28 27 29 0a 69 66 20 ame)._p(3,'buildPhases.=.(').if.
482c0 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e hasBuildCommands('prebuildcomman
482e0 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 ds').then._p(4,'9607AE1010C857E5
48300 30 30 43 44 31 33 37 36 20 2f 2a 20 50 72 65 62 75 69 6c 64 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 00CD1376./*.Prebuild.*/,').end._
48320 70 28 34 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e p(4,'%s./*.Resources.*/,',.node.
48340 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 resstageid)._p(4,'%s./*.Sources.
48360 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 64 29 0a 69 66 20 68 61 73 42 75 69 6c */,',.node.sourcesid).if.hasBuil
48380 64 43 6f 6d 6d 61 6e 64 73 28 27 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 27 29 20 74 68 65 dCommands('prelinkcommands').the
483a0 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 33 37 36 n._p(4,'9607AE3510C85E7E00CD1376
483c0 20 2f 2a 20 50 72 65 6c 69 6e 6b 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 25 73 20 2f ./*.Prelink.*/,').end._p(4,'%s./
483e0 2a 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 66 78 73 74 61 67 65 69 *.Frameworks.*/,',.node.fxstagei
48400 64 29 0a 69 66 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 6f 73 74 62 75 69 6c d).if.hasBuildCommands('postbuil
48420 64 63 6f 6d 6d 61 6e 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 33 37 31 dcommands').then._p(4,'9607AE371
48440 30 43 38 35 45 38 46 30 30 43 44 31 33 37 36 20 2f 2a 20 50 6f 73 74 62 75 69 6c 64 20 2a 2f 2c 0C85E8F00CD1376./*.Postbuild.*/,
48460 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 52 75 6c ').end._p(3,');')._p(3,'buildRul
48480 65 73 20 3d 20 28 27 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 70 65 6e 64 es.=.(')._p(3,');')._p(3,'depend
484a0 65 6e 63 69 65 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 encies.=.(').for._,.node.in.ipai
484c0 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 rs(tr.projects.children).do._p(4
484e0 2c 27 25 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 2c 27 ,'%s./*.PBXTargetDependency.*/,'
48500 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 65 6e 64 0a 5f 70 28 33 2c ,.node.targetdependid).end._p(3,
48520 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 ');')._p(3,'name.=."%s";',.name)
48540 0a 6c 6f 63 61 6c 20 70 0a 69 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f .local.p.if.node.cfg.kind.==."Co
48560 6e 73 6f 6c 65 41 70 70 22 20 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 62 69 6e 22 nsoleApp".then.p.=."$(HOME)/bin"
48580 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 .elseif.node.cfg.kind.==."Window
485a0 65 64 41 70 70 22 20 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 edApp".then.p.=."$(HOME)/Applica
485c0 74 69 6f 6e 73 22 0a 65 6e 64 0a 69 66 20 70 20 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 6f 64 75 tions".end.if.p.then._p(3,'produ
485e0 63 74 49 6e 73 74 61 6c 6c 50 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 5f ctInstallPath.=."%s";',.p).end._
48600 70 28 33 2c 27 70 72 6f 64 75 63 74 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 p(3,'productName.=."%s";',.name)
48620 0a 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 52 65 66 65 72 65 6e 63 65 20 3d 20 25 73 20 2f 2a 20 ._p(3,'productReference.=.%s./*.
48640 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 %s.*/;',.node.id,.node.name)._p(
48660 33 2c 27 70 72 6f 64 75 63 74 54 79 70 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 3,'productType.=."%s";',.xcode.g
48680 65 74 70 72 6f 64 75 63 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a etproducttype(node))._p(2,'};').
486a0 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 73 end._p('/*.End.PBXNativeTarget.s
486c0 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ection.*/')._p('').end.function.
486e0 78 63 6f 64 65 2e 50 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 xcode.PBXProject(tr)._p('/*.Begi
48700 6e 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 2c 27 n.PBXProject.section.*/')._p(2,'
48720 30 38 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a 08FB7793FE84155DC02AAC07./*.Proj
48740 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 ect.object.*/.=.{')._p(3,'isa.=.
48760 50 42 58 50 72 6f 6a 65 63 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 PBXProject;')._p(3,'buildConfigu
48780 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 rationList.=.1DEB928908733DD8001
487a0 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 0E9CD./*.Build.configuration.lis
487c0 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 74 72 2e 6e t.for.PBXProject."%s".*/;',.tr.n
487e0 61 6d 65 29 0a 5f 70 28 33 2c 27 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 56 65 72 73 69 6f 6e 20 ame)._p(3,'compatibilityVersion.
48800 3d 20 22 58 63 6f 64 65 20 33 2e 32 22 3b 27 29 0a 5f 70 28 33 2c 27 68 61 73 53 63 61 6e 6e 65 =."Xcode.3.2";')._p(3,'hasScanne
48820 64 46 6f 72 45 6e 63 6f 64 69 6e 67 73 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 6d 61 69 6e 47 dForEncodings.=.1;')._p(3,'mainG
48840 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 74 72 2e 69 64 2c 20 74 72 2e roup.=.%s./*.%s.*/;',.tr.id,.tr.
48860 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 44 69 72 50 61 74 68 20 3d 20 22 22 3b name)._p(3,'projectDirPath.=."";
48880 27 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 ').if.#tr.projects.children.>.0.
488a0 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 20 3d 20 28 then._p(3,'projectReferences.=.(
488c0 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a ').for._,.node.in.ipairs(tr.proj
488e0 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 7b 27 29 0a 5f 70 28 35 ects.children).do._p(4,'{')._p(5
48900 2c 27 50 72 6f 64 75 63 74 47 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 50 72 6f 64 75 63 74 73 20 ,'ProductGroup.=.%s./*.Products.
48920 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 29 0a 5f 70 28 35 2c */;',.node.productgroupid)._p(5,
48940 27 50 72 6f 6a 65 63 74 52 65 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 'ProjectRef.=.%s./*.%s.*/;',.nod
48960 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f e.id,.path.getname(node.path))._
48980 70 28 34 2c 27 7d 2c 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 65 6e 64 0a 5f 70 28 p(4,'},').end._p(3,');').end._p(
489a0 33 2c 27 70 72 6f 6a 65 63 74 52 6f 6f 74 20 3d 20 22 22 3b 27 29 0a 5f 70 28 33 2c 27 74 61 72 3,'projectRoot.=."";')._p(3,'tar
489c0 67 65 74 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 gets.=.(').for._,.node.in.ipairs
489e0 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 (tr.products.children).do._p(4,'
48a00 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 6f %s./*.%s.*/,',.node.targetid,.no
48a20 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b de.name).end._p(3,');')._p(2,'};
48a40 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e ')._p('/*.End.PBXProject.section
48a60 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e .*/')._p('').end.function.xcode.
48a80 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f PBXReferenceProxy(tr).if.#tr.pro
48aa0 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 jects.children.>.0.then._p('/*.B
48ac0 65 67 69 6e 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a egin.PBXReferenceProxy.section.*
48ae0 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b /').tree.traverse(tr.projects,.{
48b00 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 25 .onleaf.=.function(node)._p(2,'%
48b20 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e s./*.%s.*/.=.{',.node.id,.node.n
48b40 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f ame)._p(3,'isa.=.PBXReferencePro
48b60 78 79 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 27 2c 20 78 63 6f xy;')._p(3,'fileType.=.%s;',.xco
48b80 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 33 2c 27 70 61 de.gettargettype(node))._p(3,'pa
48ba0 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 5f 70 28 33 2c 27 72 65 th.=."%s";',.node.path)._p(3,'re
48bc0 6d 6f 74 65 52 65 66 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d moteRef.=.%s./*.PBXContainerItem
48be0 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 64 75 63 74 70 Proxy.*/;',.node.parent.productp
48c00 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 roxyid)._p(3,'sourceTree.=.BUILT
48c20 5f 50 52 4f 44 55 43 54 53 5f 44 49 52 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a _PRODUCTS_DIR;')._p(2,'};').end.
48c40 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 })._p('/*.End.PBXReferenceProxy.
48c60 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 section.*/')._p('').end.end.func
48c80 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 tion.xcode.PBXResourcesBuildPhas
48ca0 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 e(tr)._p('/*.Begin.PBXResourcesB
48cc0 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 uildPhase.section.*/').for._,.ta
48ce0 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 rget.in.ipairs(tr.products.child
48d00 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f ren).do._p(2,'%s./*.Resources.*/
48d20 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 33 2c 27 .=.{',.target.resstageid)._p(3,'
48d40 69 73 61 20 3d 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a isa.=.PBXResourcesBuildPhase;').
48d60 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 _p(3,'buildActionMask.=.21474836
48d80 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 47;')._p(3,'files.=.(').tree.tra
48da0 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f verse(tr,.{.onnode.=.function(no
48dc0 64 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f de).if.xcode.getbuildcategory(no
48de0 64 65 29 20 3d 3d 20 22 52 65 73 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 de).==."Resources".then._p(4,'%s
48e00 20 2f 2a 20 25 73 20 69 6e 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 ./*.%s.in.Resources.*/,',.node.b
48e20 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 uildid,.node.name).end.end.})._p
48e40 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d (3,');')._p(3,'runOnlyForDeploym
48e60 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d entPostprocessing.=.0;')._p(2,'}
48e80 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 ;').end._p('/*.End.PBXResourcesB
48ea0 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e uildPhase.section.*/')._p('').en
48ec0 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 d.function.xcode.PBXShellScriptB
48ee0 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 6c 6f 63 61 6c 20 77 72 61 70 70 65 72 57 72 69 74 74 uildPhase(tr).local.wrapperWritt
48f00 65 6e 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 62 6c 6f 63 en.=.false.local.function.dobloc
48f20 6b 28 69 64 2c 20 6e 61 6d 65 2c 20 77 68 69 63 68 29 0a 6c 6f 63 61 6c 20 70 72 6a 63 6d 64 73 k(id,.name,.which).local.prjcmds
48f40 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 61 .=.tr.project[which].local.comma
48f60 6e 64 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 6a 63 6d 64 73 2c 20 7b 7d 29 0a 66 6f nds.=.table.join(prjcmds,.{}).fo
48f80 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 r._,.cfg.in.ipairs(tr.configs).d
48fa0 6f 0a 6c 6f 63 61 6c 20 63 66 67 63 6d 64 73 20 3d 20 63 66 67 5b 77 68 69 63 68 5d 0a 69 66 20 o.local.cfgcmds.=.cfg[which].if.
48fc0 23 63 66 67 63 6d 64 73 20 3e 20 23 70 72 6a 63 6d 64 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 #cfgcmds.>.#prjcmds.then.table.i
48fe0 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 27 69 66 20 5b 20 22 24 7b 43 4f 4e 46 49 47 55 nsert(commands,.'if.[."${CONFIGU
49000 52 41 54 49 4f 4e 7d 22 20 3d 20 22 27 20 2e 2e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 RATION}".=."'....xcode.getconfig
49020 6e 61 6d 65 28 63 66 67 29 20 2e 2e 20 27 22 20 5d 3b 20 74 68 65 6e 27 29 0a 66 6f 72 20 69 20 name(cfg)....'".];.then').for.i.
49040 3d 20 23 70 72 6a 63 6d 64 73 20 2b 20 31 2c 20 23 63 66 67 63 6d 64 73 20 64 6f 0a 74 61 62 6c =.#prjcmds.+.1,.#cfgcmds.do.tabl
49060 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 63 66 67 63 6d 64 73 5b 69 5d 29 0a 65 e.insert(commands,.cfgcmds[i]).e
49080 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 27 66 69 27 29 0a nd.table.insert(commands,.'fi').
490a0 65 6e 64 0a 65 6e 64 0a 69 66 20 23 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 69 66 end.end.if.#commands.>.0.then.if
490c0 20 6e 6f 74 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 .not.wrapperWritten.then._p('/*.
490e0 42 65 67 69 6e 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 20 73 Begin.PBXShellScriptBuildPhase.s
49100 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 74 72 75 ection.*/').wrapperWritten.=.tru
49120 65 0a 65 6e 64 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 69 64 e.end._p(2,'%s./*.%s.*/.=.{',.id
49140 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 53 68 65 6c 6c 53 63 72 69 ,.name)._p(3,'isa.=.PBXShellScri
49160 70 74 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f ptBuildPhase;')._p(3,'buildActio
49180 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 nMask.=.2147483647;')._p(3,'file
491a0 73 20 3d 20 28 27 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 69 6e 70 75 74 50 61 s.=.(')._p(3,');')._p(3,'inputPa
491c0 74 68 73 20 3d 20 28 27 29 3b 0a 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 6e 61 6d ths.=.(');._p(3,');');._p(3,'nam
491e0 65 20 3d 20 25 73 3b 27 2c 20 6e 61 6d 65 29 3b 0a 5f 70 28 33 2c 27 6f 75 74 70 75 74 50 61 74 e.=.%s;',.name);._p(3,'outputPat
49200 68 73 20 3d 20 28 27 29 3b 0a 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 72 75 6e 4f hs.=.(');._p(3,');');._p(3,'runO
49220 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d nlyForDeploymentPostprocessing.=
49240 20 30 3b 27 29 3b 0a 5f 70 28 33 2c 27 73 68 65 6c 6c 50 61 74 68 20 3d 20 2f 62 69 6e 2f 73 68 .0;');._p(3,'shellPath.=./bin/sh
49260 3b 27 29 3b 0a 5f 70 28 33 2c 27 73 68 65 6c 6c 53 63 72 69 70 74 20 3d 20 22 25 73 22 3b 27 2c ;');._p(3,'shellScript.=."%s";',
49280 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 22 5c 5c 6e 22 29 3a 67 .table.concat(commands,."\\n"):g
492a0 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a sub('"',.'\\"'))._p(2,'};').end.
492c0 65 6e 64 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 30 30 43 end.doblock("9607AE1010C857E500C
492e0 44 31 33 37 36 22 2c 20 22 50 72 65 62 75 69 6c 64 22 2c 20 22 70 72 65 62 75 69 6c 64 63 6f 6d D1376",."Prebuild",."prebuildcom
49300 6d 61 6e 64 73 22 29 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 mands").doblock("9607AE3510C85E7
49320 45 30 30 43 44 31 33 37 36 22 2c 20 22 50 72 65 6c 69 6e 6b 22 2c 20 22 70 72 65 6c 69 6e 6b 63 E00CD1376",."Prelink",."prelinkc
49340 6f 6d 6d 61 6e 64 73 22 29 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 37 31 30 43 38 35 ommands").doblock("9607AE3710C85
49360 45 38 46 30 30 43 44 31 33 37 36 22 2c 20 22 50 6f 73 74 62 75 69 6c 64 22 2c 20 22 70 6f 73 74 E8F00CD1376",."Postbuild",."post
49380 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 22 29 0a 69 66 20 77 72 61 70 70 65 72 57 72 69 74 74 65 buildcommands").if.wrapperWritte
493a0 6e 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 n.then._p('/*.End.PBXShellScript
493c0 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 65 6e 64 0a 65 6e 64 0a BuildPhase.section.*/').end.end.
493e0 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 function.xcode.PBXSourcesBuildPh
49400 61 73 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 6f 75 72 63 65 73 42 ase(tr)._p('/*.Begin.PBXSourcesB
49420 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 uildPhase.section.*/').for._,.ta
49440 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 rget.in.ipairs(tr.products.child
49460 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f 20 3d ren).do._p(2,'%s./*.Sources.*/.=
49480 20 7b 27 2c 20 74 61 72 67 65 74 2e 73 6f 75 72 63 65 73 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 .{',.target.sourcesid)._p(3,'isa
494a0 20 3d 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c .=.PBXSourcesBuildPhase;')._p(3,
494c0 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 'buildActionMask.=.2147483647;')
494e0 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 ._p(3,'files.=.(').tree.traverse
49500 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 (tr,.{.onleaf.=.function(node).i
49520 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d f.xcode.getbuildcategory(node).=
49540 3d 20 22 53 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 =."Sources".then._p(4,'%s./*.%s.
49560 69 6e 20 53 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e in.Sources.*/,',.node.buildid,.n
49580 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a ode.name).end.end.})._p(3,');').
495a0 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 _p(3,'runOnlyForDeploymentPostpr
495c0 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f ocessing.=.0;')._p(2,'};').end._
495e0 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 p('/*.End.PBXSourcesBuildPhase.s
49600 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ection.*/')._p('').end.function.
49620 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a xcode.PBXVariantGroup(tr)._p('/*
49640 20 42 65 67 69 6e 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a .Begin.PBXVariantGroup.section.*
49660 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 /').tree.traverse(tr,.{.onbranch
49680 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d .=.function(node).if.node.kind.=
496a0 3d 20 22 76 67 72 6f 75 70 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a =."vgroup".then._p(2,'%s./*.%s.*
496c0 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 /.=.{',.node.id,.node.name)._p(3
496e0 2c 27 69 73 61 20 3d 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c ,'isa.=.PBXVariantGroup;')._p(3,
49700 27 63 68 69 6c 64 72 65 6e 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 'children.=.(').for._,.lang.in.i
49720 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 pairs(node.children).do._p(4,'%s
49740 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 6c 61 6e 67 2e 69 64 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 ./*.%s.*/,',.lang.id,.lang.name)
49760 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b .end._p(3,');')._p(3,'name.=.%s;
49780 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d ',.node.name)._p(3,'sourceTree.=
497a0 20 22 3c 67 72 6f 75 70 3e 22 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 ."<group>";')._p(2,'};').end.end
497c0 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 .})._p('/*.End.PBXVariantGroup.s
497e0 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ection.*/')._p('').end.function.
49800 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 69 66 xcode.PBXTargetDependency(tr).if
49820 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a .#tr.projects.children.>.0.then.
49840 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 _p('/*.Begin.PBXTargetDependency
49860 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 .section.*/').tree.traverse(tr.p
49880 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 rojects,.{.onleaf.=.function(nod
498a0 65 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e e)._p(2,'%s./*.PBXTargetDependen
498c0 63 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 64 65 cy.*/.=.{',.node.parent.targetde
498e0 70 65 6e 64 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 54 61 72 67 65 74 44 65 70 pendid)._p(3,'isa.=.PBXTargetDep
49900 65 6e 64 65 6e 63 79 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 endency;')._p(3,'name.=."%s";',.
49920 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 50 72 6f 78 79 20 3d 20 25 node.name)._p(3,'targetProxy.=.%
49940 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c s./*.PBXContainerItemProxy.*/;',
49960 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 32 .node.parent.targetproxyid)._p(2
49980 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 54 61 72 67 ,'};').end.})._p('/*.End.PBXTarg
499a0 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 etDependency.section.*/')._p('')
499c0 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 .end.end.function.xcode.XCBuildC
499e0 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 onfiguration_Target(tr,.target,.
49a00 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f cfg).local.cfgname.=.xcode.getco
49a20 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 nfigname(cfg)._p(2,'%s./*.%s.*/.
49a40 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 63 66 67 6e 61 6d =.{',.cfg.xcode.targetid,.cfgnam
49a60 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 e)._p(3,'isa.=.XCBuildConfigurat
49a80 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 ion;')._p(3,'buildSettings.=.{')
49aa0 0a 5f 70 28 34 2c 27 41 4c 57 41 59 53 5f 53 45 41 52 43 48 5f 55 53 45 52 5f 50 41 54 48 53 20 ._p(4,'ALWAYS_SEARCH_USER_PATHS.
49ac0 3d 20 4e 4f 3b 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 =.NO;').if.not.cfg.flags.Symbols
49ae0 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 45 42 55 47 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f .then._p(4,'DEBUG_INFORMATION_FO
49b00 52 4d 41 54 20 3d 20 22 64 77 61 72 66 2d 77 69 74 68 2d 64 73 79 6d 22 3b 27 29 0a 65 6e 64 0a RMAT.=."dwarf-with-dsym";').end.
49b20 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 63 if.cfg.kind.~=."StaticLib".and.c
49b40 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 20 7e 3d 20 22 22 20 74 68 65 6e fg.buildtarget.prefix.~=."".then
49b60 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 50 52 45 46 49 58 20 3d 20 25 73 3b 27 2c ._p(4,'EXECUTABLE_PREFIX.=.%s;',
49b80 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 29 0a 65 6e 64 0a 69 66 20 .cfg.buildtarget.prefix).end.if.
49ba0 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 cfg.targetextension.then.local.e
49bc0 78 74 20 3d 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 0a 65 78 74 20 3d 20 69 xt.=.cfg.targetextension.ext.=.i
49be0 69 66 28 65 78 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 22 29 2c 20 65 78 74 3a 73 75 62 28 if(ext:startswith("."),.ext:sub(
49c00 32 29 2c 20 65 78 74 29 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 45 58 54 45 4e 53 2),.ext)._p(4,'EXECUTABLE_EXTENS
49c20 49 4f 4e 20 3d 20 25 73 3b 27 2c 20 65 78 74 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 ION.=.%s;',.ext).end.local.outdi
49c40 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 r.=.path.getdirectory(cfg.buildt
49c60 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 6f 75 74 64 69 72 20 7e 3d 20 22 arget.bundlepath).if.outdir.~=."
49c80 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c .".then._p(4,'CONFIGURATION_BUIL
49ca0 44 5f 44 49 52 20 3d 20 25 73 3b 27 2c 20 6f 75 74 64 69 72 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 D_DIR.=.%s;',.outdir).end._p(4,'
49cc0 47 43 43 5f 44 59 4e 41 4d 49 43 5f 4e 4f 5f 50 49 43 20 3d 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c GCC_DYNAMIC_NO_PIC.=.NO;')._p(4,
49ce0 27 47 43 43 5f 4d 4f 44 45 4c 5f 54 55 4e 49 4e 47 20 3d 20 47 35 3b 27 29 0a 69 66 20 74 72 2e 'GCC_MODEL_TUNING.=.G5;').if.tr.
49d00 69 6e 66 6f 70 6c 69 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 infoplist.then._p(4,'INFOPLIST_F
49d20 49 4c 45 20 3d 20 22 25 73 22 3b 27 2c 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 2e 63 66 67 2e 6e ILE.=."%s";',.tr.infoplist.cfg.n
49d40 61 6d 65 29 0a 65 6e 64 0a 69 6e 73 74 61 6c 6c 70 61 74 68 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c ame).end.installpaths.=.{.Consol
49d60 65 41 70 70 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 eApp.=.'/usr/local/bin',.Windowe
49d80 64 41 70 70 20 3d 20 27 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 27 2c dApp.=.'"$(HOME)/Applications"',
49da0 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 .SharedLib.=.'/usr/local/lib',.S
49dc0 74 61 74 69 63 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f taticLib.=.'/usr/local/lib',.}._
49de0 70 28 34 2c 27 49 4e 53 54 41 4c 4c 5f 50 41 54 48 20 3d 20 25 73 3b 27 2c 20 69 6e 73 74 61 6c p(4,'INSTALL_PATH.=.%s;',.instal
49e00 6c 70 61 74 68 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 5f 70 28 34 2c 27 50 52 4f 44 55 43 54 5f lpaths[cfg.kind])._p(4,'PRODUCT_
49e20 4e 41 4d 45 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 NAME.=."%s";',.cfg.buildtarget.b
49e40 61 73 65 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d asename)._p(3,'};')._p(3,'name.=
49e60 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 ."%s";',.cfgname)._p(2,'};').end
49e80 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 .function.xcode.XCBuildConfigura
49ea0 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e tion_Project(tr,.cfg).local.cfgn
49ec0 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 5f ame.=.xcode.getconfigname(cfg)._
49ee0 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 p(2,'%s./*.%s.*/.=.{',.cfg.xcode
49f00 2e 70 72 6f 6a 65 63 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d .projectid,.cfgname)._p(3,'isa.=
49f20 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c 27 62 .XCBuildConfiguration;')._p(3,'b
49f40 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 6c 6f 63 61 6c 20 61 72 63 68 73 20 3d uildSettings.=.{').local.archs.=
49f60 20 7b 0a 4e 61 74 69 76 65 20 3d 20 22 24 28 4e 41 54 49 56 45 5f 41 52 43 48 5f 41 43 54 55 41 .{.Native.=."$(NATIVE_ARCH_ACTUA
49f80 4c 29 22 2c 0a 78 33 32 20 20 20 20 3d 20 22 69 33 38 36 22 2c 0a 78 36 34 20 20 20 20 3d 20 22 L)",.x32....=."i386",.x64....=."
49fa0 78 38 36 5f 36 34 22 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 24 28 41 52 43 48 53 5f x86_64",.Universal32.=."$(ARCHS_
49fc0 53 54 41 4e 44 41 52 44 5f 33 32 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d STANDARD_32_BIT)",.Universal64.=
49fe0 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 36 34 5f 42 49 54 29 22 2c 0a 55 6e 69 ."$(ARCHS_STANDARD_64_BIT)",.Uni
4a000 76 65 72 73 61 6c 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 36 34 versal.=."$(ARCHS_STANDARD_32_64
4a020 5f 42 49 54 29 22 2c 0a 7d 0a 5f 70 28 34 2c 27 41 52 43 48 53 20 3d 20 22 25 73 22 3b 27 2c 20 _BIT)",.}._p(4,'ARCHS.=."%s";',.
4a040 61 72 63 68 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 5f 70 28 34 2c 27 53 44 4b 52 4f archs[cfg.platform])._p(4,'SDKRO
4a060 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 29 0a 6c 6f 63 61 OT.=."%s";',.xcode.toolset).loca
4a080 6c 20 74 61 72 67 65 74 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 l.targetdir.=.path.getdirectory(
4a0a0 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 74 cfg.buildtarget.bundlepath).if.t
4a0c0 61 72 67 65 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 argetdir.~=.".".then._p(4,'CONFI
4a0e0 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 22 24 28 53 59 4d 52 4f 4f 54 29 GURATION_BUILD_DIR.=."$(SYMROOT)
4a100 22 3b 27 29 3b 0a 65 6e 64 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 54 45 ";');.end._p(4,'CONFIGURATION_TE
4a120 4d 50 5f 44 49 52 20 3d 20 22 24 28 4f 42 4a 52 4f 4f 54 29 22 3b 27 29 0a 69 66 20 63 66 67 2e MP_DIR.=."$(OBJROOT)";').if.cfg.
4a140 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 50 59 5f 50 48 flags.Symbols.then._p(4,'COPY_PH
4a160 41 53 45 5f 53 54 52 49 50 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f ASE_STRIP.=.NO;').end._p(4,'GCC_
4a180 43 5f 4c 41 4e 47 55 41 47 45 5f 53 54 41 4e 44 41 52 44 20 3d 20 67 6e 75 39 39 3b 27 29 0a 69 C_LANGUAGE_STANDARD.=.gnu99;').i
4a1a0 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 f.cfg.flags.NoExceptions.then._p
4a1c0 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 (4,'GCC_ENABLE_CPP_EXCEPTIONS.=.
4a1e0 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 NO;').end.if.cfg.flags.NoRTTI.th
4a200 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 52 54 54 49 20 3d 20 4e en._p(4,'GCC_ENABLE_CPP_RTTI.=.N
4a220 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 7e 3d 20 22 78 63 6f 64 65 34 22 20 O;').end.if._ACTION.~=."xcode4".
4a240 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 61 6e 64 20 6e 6f 74 20 63 66 and.cfg.flags.Symbols.and.not.cf
4a260 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 74 68 65 6e 0a 5f g.flags.NoEditAndContinue.then._
4a280 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 46 49 58 5f 41 4e 44 5f 43 4f 4e 54 49 4e 55 45 p(4,'GCC_ENABLE_FIX_AND_CONTINUE
4a2a0 20 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 .=.YES;').end.if.cfg.flags.NoExc
4a2c0 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 4f 42 eptions.then._p(4,'GCC_ENABLE_OB
4a2e0 4a 43 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 JC_EXCEPTIONS.=.NO;').end.if.cfg
4a300 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 .flags.Optimize.or.cfg.flags.Opt
4a320 69 6d 69 7a 65 53 69 7a 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a imizeSize.then._p(4,'GCC_OPTIMIZ
4a340 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 73 3b 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c ATION_LEVEL.=.s;').elseif.cfg.fl
4a360 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 ags.OptimizeSpeed.then._p(4,'GCC
4a380 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 33 3b 27 29 0a 65 6c 73 65 0a _OPTIMIZATION_LEVEL.=.3;').else.
4a3a0 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 30 _p(4,'GCC_OPTIMIZATION_LEVEL.=.0
4a3c0 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 ;').end.if.cfg.pchheader.and.not
4a3e0 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f .cfg.flags.NoPCH.then._p(4,'GCC_
4a400 50 52 45 43 4f 4d 50 49 4c 45 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 59 45 53 3b 27 PRECOMPILE_PREFIX_HEADER.=.YES;'
4a420 29 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 22 25 73 22 )._p(4,'GCC_PREFIX_HEADER.=."%s"
4a440 3b 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 ;',.cfg.pchheader).end.xcode.pri
4a460 6e 74 6c 69 73 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 27 47 43 43 5f 50 52 45 50 52 4f 43 ntlist(cfg.defines,.'GCC_PREPROC
4a480 45 53 53 4f 52 5f 44 45 46 49 4e 49 54 49 4f 4e 53 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 53 59 ESSOR_DEFINITIONS')._p(4,'GCC_SY
4a4a0 4d 42 4f 4c 53 5f 50 52 49 56 41 54 45 5f 45 58 54 45 52 4e 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 MBOLS_PRIVATE_EXTERN.=.NO;').if.
4a4c0 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 cfg.flags.FatalWarnings.then._p(
4a4e0 34 2c 27 47 43 43 5f 54 52 45 41 54 5f 57 41 52 4e 49 4e 47 53 5f 41 53 5f 45 52 52 4f 52 53 20 4,'GCC_TREAT_WARNINGS_AS_ERRORS.
4a500 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 41 42 4f 55 =.YES;').end._p(4,'GCC_WARN_ABOU
4a520 54 5f 52 45 54 55 52 4e 5f 54 59 50 45 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 T_RETURN_TYPE.=.YES;')._p(4,'GCC
4a540 5f 57 41 52 4e 5f 55 4e 55 53 45 44 5f 56 41 52 49 41 42 4c 45 20 3d 20 59 45 53 3b 27 29 0a 78 _WARN_UNUSED_VARIABLE.=.YES;').x
4a560 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 code.printlist(cfg.includedirs,.
4a580 27 48 45 41 44 45 52 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 'HEADER_SEARCH_PATHS').xcode.pri
4a5a0 6e 74 6c 69 73 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 4c 49 42 52 41 52 59 5f 53 45 41 ntlist(cfg.libdirs,.'LIBRARY_SEA
4a5c0 52 43 48 5f 50 41 54 48 53 27 29 0a 5f 70 28 34 2c 27 4f 42 4a 52 4f 4f 54 20 3d 20 22 25 73 22 RCH_PATHS')._p(4,'OBJROOT.=."%s"
4a5e0 3b 27 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 34 2c 27 4f 4e 4c 59 5f 41 ;',.cfg.objectsdir)._p(4,'ONLY_A
4a600 43 54 49 56 45 5f 41 52 43 48 20 3d 20 25 73 3b 27 2c 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f CTIVE_ARCH.=.%s;',iif(premake.co
4a620 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 2c 27 59 45 53 27 2c 27 4e 4f nfig.isdebugbuild(cfg),'YES','NO
4a640 27 29 29 0a 6c 6f 63 61 6c 20 63 68 65 63 6b 73 20 3d 20 7b 0a 5b 22 2d 66 66 61 73 74 2d 6d 61 ')).local.checks.=.{.["-ffast-ma
4a660 74 68 22 5d 20 20 20 20 20 20 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 th"]..........=.cfg.flags.FloatF
4a680 61 73 74 2c 0a 5b 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 5d 20 20 20 20 20 20 20 20 3d 20 ast,.["-ffloat-store"]........=.
4a6a0 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 2c 0a 5b 22 2d 66 6f 6d 69 74 2d cfg.flags.FloatStrict,.["-fomit-
4a6c0 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 5d 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 frame-pointer"].=.cfg.flags.NoFr
4a6e0 61 6d 65 50 6f 69 6e 74 65 72 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a amePointer,.}.local.flags.=.{.}.
4a700 66 6f 72 20 66 6c 61 67 2c 20 63 68 65 63 6b 20 69 6e 20 70 61 69 72 73 28 63 68 65 63 6b 73 29 for.flag,.check.in.pairs(checks)
4a720 20 64 6f 0a 69 66 20 63 68 65 63 6b 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 .do.if.check.then.table.insert(f
4a740 6c 61 67 73 2c 20 66 6c 61 67 29 0a 65 6e 64 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c lags,.flag).end.end.xcode.printl
4a760 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f ist(table.join(flags,.cfg.buildo
4a780 70 74 69 6f 6e 73 29 2c 20 27 4f 54 48 45 52 5f 43 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 3d ptions),.'OTHER_CFLAGS').flags.=
4a7a0 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b .{.}.for._,.lib.in.ipairs(premak
4a7c0 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 29 29 20 64 6f 0a 69 66 e.getlinks(cfg,."system")).do.if
4a7e0 20 6e 6f 74 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6c 69 62 29 20 74 68 65 6e .not.xcode.isframework(lib).then
4a800 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 6c 22 20 2e 2e 20 6c 69 62 .table.insert(flags,."-l"....lib
4a820 29 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 67 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 ).end.end.flags.=.table.join(fla
4a840 67 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 gs,.cfg.linkoptions).xcode.print
4a860 6c 69 73 74 28 66 6c 61 67 73 2c 20 27 4f 54 48 45 52 5f 4c 44 46 4c 41 47 53 27 29 0a 69 66 20 list(flags,.'OTHER_LDFLAGS').if.
4a880 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 5f 70 28 cfg.flags.StaticRuntime.then._p(
4a8a0 34 2c 27 53 54 41 4e 44 41 52 44 5f 43 5f 50 4c 55 53 5f 50 4c 55 53 5f 4c 49 42 52 41 52 59 5f 4,'STANDARD_C_PLUS_PLUS_LIBRARY_
4a8c0 54 59 50 45 20 3d 20 73 74 61 74 69 63 3b 27 29 0a 65 6e 64 0a 69 66 20 74 61 72 67 65 74 64 69 TYPE.=.static;').end.if.targetdi
4a8e0 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 59 4d 52 4f 4f 54 20 3d 20 22 25 r.~=.".".then._p(4,'SYMROOT.=."%
4a900 73 22 3b 27 2c 20 74 61 72 67 65 74 64 69 72 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 s";',.targetdir).end.if.cfg.flag
4a920 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 41 52 4e 49 s.ExtraWarnings.then._p(4,'WARNI
4a940 4e 47 5f 43 46 4c 41 47 53 20 3d 20 22 2d 57 61 6c 6c 22 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c NG_CFLAGS.=."-Wall";').end._p(3,
4a960 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 '};')._p(3,'name.=."%s";',.cfgna
4a980 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 me)._p(2,'};').end.function.xcod
4a9a0 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 5f 70 28 27 2f e.XCBuildConfiguration(tr)._p('/
4a9c0 2a 20 42 65 67 69 6e 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 *.Begin.XCBuildConfiguration.sec
4a9e0 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 tion.*/').for._,.target.in.ipair
4aa00 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 66 6f 72 20 5f s(tr.products.children).do.for._
4aa20 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 ,.cfg.in.ipairs(tr.configs).do.x
4aa40 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 code.XCBuildConfiguration_Target
4aa60 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c (tr,.target,.cfg).end.end.for._,
4aa80 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 .cfg.in.ipairs(tr.configs).do.xc
4aaa0 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 ode.XCBuildConfiguration_Project
4aac0 28 74 72 2c 20 63 66 67 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 42 75 69 6c 64 (tr,.cfg).end._p('/*.End.XCBuild
4aae0 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 Configuration.section.*/')._p(''
4ab00 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 ).end.function.xcode.XCBuildConf
4ab20 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 28 74 72 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 74 72 igurationList(tr).local.sln.=.tr
4ab40 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 .project.solution._p('/*.Begin.X
4ab60 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a CConfigurationList.section.*/').
4ab80 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 for._,.target.in.ipairs(tr.produ
4aba0 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 42 75 69 cts.children).do._p(2,'%s./*.Bui
4abc0 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 ld.configuration.list.for.PBXNat
4abe0 69 76 65 54 61 72 67 65 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 63 iveTarget."%s".*/.=.{',.target.c
4ac00 66 67 73 65 63 74 69 6f 6e 2c 20 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 fgsection,.target.name)._p(3,'is
4ac20 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c a.=.XCConfigurationList;')._p(3,
4ac40 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 'buildConfigurations.=.(').for._
4ac60 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f ,.cfg.in.ipairs(tr.configs).do._
4ac80 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 p(4,'%s./*.%s.*/,',.cfg.xcode.ta
4aca0 72 67 65 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 rgetid,.xcode.getconfigname(cfg)
4acc0 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f ).end._p(3,');')._p(3,'defaultCo
4ace0 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 nfigurationIsVisible.=.0;')._p(3
4ad00 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 ,'defaultConfigurationName.=."%s
4ad20 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 ";',.xcode.getconfigname(tr.conf
4ad40 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 31 44 igs[1]))._p(2,'};').end._p(2,'1D
4ad60 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 20 EB928908733DD80010E9CD./*.Build.
4ad80 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 configuration.list.for.PBXProjec
4ada0 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 t."%s".*/.=.{',.tr.name)._p(3,'i
4adc0 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 sa.=.XCConfigurationList;')._p(3
4ade0 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 ,'buildConfigurations.=.(').for.
4ae00 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a _,.cfg.in.ipairs(tr.configs).do.
4ae20 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 _p(4,'%s./*.%s.*/,',.cfg.xcode.p
4ae40 72 6f 6a 65 63 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 rojectid,.xcode.getconfigname(cf
4ae60 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 g)).end._p(3,');')._p(3,'default
4ae80 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 ConfigurationIsVisible.=.0;')._p
4aea0 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 (3,'defaultConfigurationName.=."
4aec0 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f %s";',.xcode.getconfigname(tr.co
4aee0 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 nfigs[1]))._p(2,'};')._p('/*.End
4af00 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 .XCConfigurationList.section.*/'
4af20 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 46 6f 6f 74 )._p('').end.function.xcode.Foot
4af40 65 72 28 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 27 5c 74 72 6f 6f 74 4f 62 6a 65 63 74 er()._p(1,'};')._p('\trootObject
4af60 20 3d 20 30 38 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 .=.08FB7793FE84155DC02AAC07./*.P
4af80 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 3b 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 0a roject.object.*/;')._p('}').end.
4afa0 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 .local.xcode.=.premake.xcode.loc
4afc0 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 al.tree.=.premake.tree.function.
4afe0 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 xcode.buildprjtree(prj).local.tr
4b000 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 .=.premake.project.buildsourcetr
4b020 65 65 28 70 72 6a 29 0a 74 72 2e 63 6f 6e 66 69 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 ee(prj).tr.configs.=.{}.for._,.c
4b040 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f fgname.in.ipairs(prj.solution.co
4b060 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d nfigurations).do.for._,.platform
4b080 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c .in.ipairs(prj.solution.xcode.pl
4b0a0 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e atforms).do.local.cfg.=.premake.
4b0c0 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d getconfig(prj,.cfgname,.platform
4b0e0 29 0a 63 66 67 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 ).cfg.xcode.=.{}.cfg.xcode.targe
4b100 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a tid.=.xcode.newid(prj.xcode.proj
4b120 65 63 74 6e 6f 64 65 2c 20 63 66 67 6e 61 6d 65 29 0a 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a ectnode,.cfgname).cfg.xcode.proj
4b140 65 63 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 74 72 2c 20 63 66 67 6e 61 6d 65 29 ectid.=.xcode.newid(tr,.cfgname)
4b160 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 72 2e 63 6f 6e 66 69 67 73 2c 20 63 66 67 29 0a 65 .table.insert(tr.configs,.cfg).e
4b180 6e 64 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 nd.end.tree.traverse(tr,.{.onbra
4b1a0 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 nch.=.function(node).if.path.get
4b1c0 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 2e 6c 70 72 6f 6a 22 extension(node.name).==.".lproj"
4b1e0 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6c 61 6e 67 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e .then.local.lang.=.path.getbasen
4b200 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 20 2d 2d 20 22 45 6e 67 6c 69 73 68 22 2c 20 22 46 ame(node.name)..--."English",."F
4b220 72 65 6e 63 68 22 2c 20 65 74 63 2e 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 6e 6f 64 65 20 69 6e 20 rench",.etc..for._,.filenode.in.
4b240 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 67 ipairs(node.children).do.local.g
4b260 72 70 6e 6f 64 65 20 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 66 69 rpnode.=.node.parent.children[fi
4b280 6c 65 6e 6f 64 65 2e 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 20 67 72 70 6e 6f 64 65 20 74 68 65 6e lenode.name].if.not.grpnode.then
4b2a0 0a 67 72 70 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 6e 6f 64 65 2e 70 61 72 65 .grpnode.=.tree.insert(node.pare
4b2c0 6e 74 2c 20 74 72 65 65 2e 6e 65 77 28 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 29 29 0a 67 72 70 nt,.tree.new(filenode.name)).grp
4b2e0 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 76 67 72 6f 75 70 22 0a 65 6e 64 0a 66 69 6c 65 6e 6f 64 node.kind.=."vgroup".end.filenod
4b300 65 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 61 6e 67 29 0a e.name.=.path.getbasename(lang).
4b320 74 72 65 65 2e 69 6e 73 65 72 74 28 67 72 70 6e 6f 64 65 2c 20 66 69 6c 65 6e 6f 64 65 29 0a 65 tree.insert(grpnode,.filenode).e
4b340 6e 64 0a 74 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a nd.tree.remove(node).end.end.}).
4b360 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 46 72 61 6d 65 77 tr.frameworks.=.tree.new("Framew
4b380 6f 72 6b 73 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f orks").for.cfg.in.premake.eachco
4b3a0 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 nfig(prj).do.for._,.link.in.ipai
4b3c0 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d rs(premake.getlinks(cfg,."system
4b3e0 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 ",."fullpath")).do.local.name.=.
4b400 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 path.getname(link).if.xcode.isfr
4b420 61 6d 65 77 6f 72 6b 28 6e 61 6d 65 29 20 61 6e 64 20 6e 6f 74 20 74 72 2e 66 72 61 6d 65 77 6f amework(name).and.not.tr.framewo
4b440 72 6b 73 2e 63 68 69 6c 64 72 65 6e 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 6e 6f 64 65 20 3d 20 74 rks.children[name].then.node.=.t
4b460 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 74 72 65 65 2e 6e ree.insert(tr.frameworks,.tree.n
4b480 65 77 28 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 65 ew(name)).node.path.=.link.end.e
4b4a0 6e 64 0a 65 6e 64 0a 69 66 20 23 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 nd.end.if.#tr.frameworks.childre
4b4c0 6e 20 3e 20 30 20 74 68 65 6e 20 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 66 n.>.0.then..tree.insert(tr,.tr.f
4b4e0 72 61 6d 65 77 6f 72 6b 73 29 0a 65 6e 64 0a 74 72 2e 70 72 6f 64 75 63 74 73 20 3d 20 74 72 65 rameworks).end.tr.products.=.tre
4b500 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 64 75 63 74 73 22 e.insert(tr,.tree.new("Products"
4b520 29 29 0a 74 72 2e 70 72 6f 6a 65 63 74 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 6a 65 )).tr.projects.=.tree.new("Proje
4b540 63 74 73 22 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 cts").for._,.dep.in.ipairs(prema
4b560 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 ke.getdependencies(prj,."sibling
4b580 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 78 63 70 61 74 68 20 3d 20 ",."object")).do.local.xcpath.=.
4b5a0 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 64 65 70 29 0a 6c 6f 63 61 xcode.getxcodeprojname(dep).loca
4b5c0 6c 20 78 63 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 6a 65 63 l.xcnode.=.tree.insert(tr.projec
4b5e0 74 73 2c 20 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 78 63 70 61 74 68 ts,.tree.new(path.getname(xcpath
4b600 29 29 29 0a 78 63 6e 6f 64 65 2e 70 61 74 68 20 3d 20 78 63 70 61 74 68 0a 78 63 6e 6f 64 65 2e ))).xcnode.path.=.xcpath.xcnode.
4b620 70 72 6f 6a 65 63 74 20 3d 20 64 65 70 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 project.=.dep.xcnode.productgrou
4b640 70 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 67 pid.=.xcode.newid(xcnode,."prodg
4b660 72 70 22 29 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 20 3d 20 78 63 6f rp").xcnode.productproxyid.=.xco
4b680 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 70 72 6f 78 22 29 0a 78 63 6e de.newid(xcnode,."prodprox").xcn
4b6a0 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 ode.targetproxyid..=.xcode.newid
4b6c0 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 (xcnode,."targprox").xcnode.targ
4b6e0 65 74 64 65 70 65 6e 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c etdependid.=.xcode.newid(xcnode,
4b700 20 22 74 61 72 67 64 65 70 22 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e ."targdep").local.cfg.=.premake.
4b720 67 65 74 63 6f 6e 66 69 67 28 64 65 70 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e getconfig(dep,.prj.configuration
4b740 73 5b 31 5d 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 78 63 6e 6f 64 65 2c s[1]).node.=.tree.insert(xcnode,
4b760 20 74 72 65 65 2e 6e 65 77 28 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a .tree.new(cfg.linktarget.name)).
4b780 6e 6f 64 65 2e 70 61 74 68 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 node.path.=.cfg.linktarget.fullp
4b7a0 61 74 68 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 65 6e 64 0a 69 66 20 23 74 72 2e 70 72 ath.node.cfg.=.cfg.end.if.#tr.pr
4b7c0 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 74 72 65 65 2e 69 6e ojects.children.>.0.then.tree.in
4b7e0 73 65 72 74 28 74 72 2c 20 74 72 2e 70 72 6f 6a 65 63 74 73 29 0a 65 6e 64 0a 74 72 65 65 2e 74 sert(tr,.tr.projects).end.tree.t
4b800 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 raverse(tr,.{.onnode.=.function(
4b820 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 node).node.id.=.xcode.newid(node
4b840 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 ).if.xcode.getbuildcategory(node
4b860 29 20 74 68 65 6e 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 ).then.node.buildid.=.xcode.newi
4b880 64 28 6e 6f 64 65 2c 20 22 62 75 69 6c 64 22 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 65 d(node,."build").end.if.string.e
4b8a0 6e 64 73 77 69 74 68 28 6e 6f 64 65 2e 6e 61 6d 65 2c 20 22 49 6e 66 6f 2e 70 6c 69 73 74 22 29 ndswith(node.name,."Info.plist")
4b8c0 20 74 68 65 6e 0a 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e .then.tr.infoplist.=.node.end.en
4b8e0 64 0a 7d 2c 20 74 72 75 65 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 d.},.true).node.=.tree.insert(tr
4b900 2e 70 72 6f 64 75 63 74 73 2c 20 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 .products,.prj.xcode.projectnode
4b920 29 0a 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 70 72 6f 64 75 63 74 22 0a 6e 6f 64 65 2e 70 61 74 ).node.kind.=."product".node.pat
4b940 68 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 h.=.node.cfg.buildtarget.fullpat
4b960 68 0a 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f 6e 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 h.node.cfgsection.=.xcode.newid(
4b980 6e 6f 64 65 2c 20 22 63 66 67 22 29 0a 6e 6f 64 65 2e 72 65 73 73 74 61 67 65 69 64 20 3d 20 78 node,."cfg").node.resstageid.=.x
4b9a0 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 72 65 7a 22 29 0a 6e 6f 64 65 2e 73 6f 75 code.newid(node,."rez").node.sou
4b9c0 72 63 65 73 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 73 72 63 rcesid..=.xcode.newid(node,."src
4b9e0 22 29 0a 6e 6f 64 65 2e 66 78 73 74 61 67 65 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 ").node.fxstageid..=.xcode.newid
4ba00 28 6e 6f 64 65 2c 20 22 66 78 73 22 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 (node,."fxs").return.tr.end.func
4ba20 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a tion.premake.xcode.project(prj).
4ba40 6c 6f 63 61 6c 20 74 72 20 3d 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 local.tr.=.xcode.buildprjtree(pr
4ba60 6a 29 0a 78 63 6f 64 65 2e 48 65 61 64 65 72 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 42 75 69 j).xcode.Header(tr).xcode.PBXBui
4ba80 6c 64 46 69 6c 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 ldFile(tr).xcode.PBXContainerIte
4baa0 6d 50 72 6f 78 79 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 mProxy(tr).xcode.PBXFileReferenc
4bac0 65 28 74 72 2c 70 72 6a 29 0a 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 e(tr,prj).xcode.PBXFrameworksBui
4bae0 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 47 72 6f 75 70 28 74 72 29 0a 78 ldPhase(tr).xcode.PBXGroup(tr).x
4bb00 63 6f 64 65 2e 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 code.PBXNativeTarget(tr).xcode.P
4bb20 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 66 65 72 65 6e 63 65 BXProject(tr).xcode.PBXReference
4bb40 50 72 6f 78 79 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c Proxy(tr).xcode.PBXResourcesBuil
4bb60 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 dPhase(tr).xcode.PBXShellScriptB
4bb80 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 uildPhase(tr).xcode.PBXSourcesBu
4bba0 69 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f ildPhase(tr).xcode.PBXVariantGro
4bbc0 75 70 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 up(tr).xcode.PBXTargetDependency
4bbe0 28 74 72 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 (tr).xcode.XCBuildConfiguration(
4bc00 74 72 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 tr).xcode.XCBuildConfigurationLi
4bc20 73 74 28 74 72 29 0a 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 74 72 29 0a 65 6e 64 0a 00 70 72 65 st(tr).xcode.Footer(tr).end..pre
4bc40 6d 61 6b 65 2e 78 63 6f 64 65 34 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 78 63 6f 64 65 34 20 3d 20 make.xcode4.=.{}.local.xcode4.=.
4bc60 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 premake.xcode4.function.xcode4.w
4bc80 6f 72 6b 73 70 61 63 65 5f 68 65 61 64 28 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f orkspace_head()._p('<?xml.versio
4bca0 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 3f 3e 27 29 0a 5f 70 28 n="1.0".encoding="UTF-8"?>')._p(
4bcc0 27 3c 57 6f 72 6b 73 70 61 63 65 27 29 0a 5f 70 28 31 2c 27 76 65 72 73 69 6f 6e 20 3d 20 22 31 '<Workspace')._p(1,'version.=."1
4bce0 2e 30 22 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 .0">').end.function.xcode4.works
4bd00 70 61 63 65 5f 74 61 69 6c 28 29 0a 5f 70 28 27 3c 2f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 pace_tail()._p('</Workspace>').e
4bd20 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c nd.function.xcode4.workspace_fil
4bd40 65 5f 72 65 66 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 e_ref(prj).local.projpath.=.path
4bd60 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 .getrelative(prj.solution.locati
4bd80 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 0a 69 66 20 70 72 6f 6a 70 61 74 68 20 3d 3d on,.prj.location).if.projpath.==
4bda0 20 27 2e 27 20 74 68 65 6e 20 70 72 6f 6a 70 61 74 68 20 3d 20 27 27 20 0a 65 6c 73 65 20 70 72 .'.'.then.projpath.=.''..else.pr
4bdc0 6f 6a 70 61 74 68 20 3d 20 70 72 6f 6a 70 61 74 68 20 2e 2e 27 2f 27 20 0a 65 6e 64 0a 5f 70 28 ojpath.=.projpath...'/'..end._p(
4bde0 31 2c 27 3c 46 69 6c 65 52 65 66 27 29 0a 5f 70 28 32 2c 27 6c 6f 63 61 74 69 6f 6e 20 3d 20 22 1,'<FileRef')._p(2,'location.=."
4be00 67 72 6f 75 70 3a 25 73 22 3e 27 2c 70 72 6f 6a 70 61 74 68 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 group:%s">',projpath....prj.name
4be20 20 2e 2e 20 27 2e 78 63 6f 64 65 70 72 6f 6a 27 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 52 65 ....'.xcodeproj')._p(1,'</FileRe
4be40 66 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 f>').end.function.xcode4.workspa
4be60 63 65 5f 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 ce_generate(sln).premake.xcode.p
4be80 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 reparesolution(sln).xcode4.works
4bea0 70 61 63 65 5f 68 65 61 64 28 29 0a 78 63 6f 64 65 34 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 pace_head().xcode4.reorderProjec
4bec0 74 73 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 ts(sln).for.prj.in.premake.solut
4bee0 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 78 63 6f 64 65 34 2e 77 ion.eachproject(sln).do.xcode4.w
4bf00 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 5f 72 65 66 28 70 72 6a 29 0a 65 6e 64 0a 78 63 6f 64 65 orkspace_file_ref(prj).end.xcode
4bf20 34 2e 77 6f 72 6b 73 70 61 63 65 5f 74 61 69 6c 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 4.workspace_tail().end.function.
4bf40 78 63 6f 64 65 34 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 xcode4.reorderProjects(sln).if.s
4bf60 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 ln.startproject.then.for.i,.prj.
4bf80 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c in.ipairs(sln.projects).do.if.sl
4bfa0 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a n.startproject.==.prj.name.then.
4bfc0 6c 6f 63 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 local.cur.=.prj.group.while.cur.
4bfe0 7e 3d 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 ~=.nil.do.for.j,.group.in.ipairs
4c000 28 73 6c 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 (sln.groups).do.if.group.==.cur.
4c020 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 then.table.remove(sln.groups,.j)
4c040 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e .break.end.end.table.insert(sln.
4c060 67 72 6f 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 groups,.1,.cur).cur.=.cur.parent
4c080 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 .end.table.remove(sln.projects,.
4c0a0 69 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c i).table.insert(sln.projects,.1,
4c0c0 20 70 72 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 .prj).break.end.end.end.end..pre
4c0e0 6d 61 6b 65 2e 63 6c 65 61 6e 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b make.clean.=.{.}.function.premak
4c100 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a e.clean.directory(obj,.pattern).
4c120 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 local.fname.=.premake.project.ge
4c140 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6f 73 2e 72 6d 64 69 72 tfilename(obj,.pattern).os.rmdir
4c160 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6c 65 (fname).end.function.premake.cle
4c180 61 6e 2e 66 69 6c 65 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d an.file(obj,.pattern).local.fnam
4c1a0 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 e.=.premake.project.getfilename(
4c1c0 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 obj,.pattern).os.remove(fname).e
4c1e0 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 6c nd.newaction.{.trigger.....=."cl
4c200 65 61 6e 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 6d 6f 76 65 20 61 6c 6c 20 ean",.description.=."Remove.all.
4c220 62 69 6e 61 72 69 65 73 20 61 6e 64 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 73 22 2c 0a 6f binaries.and.generated.files",.o
4c240 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 66 6f 72 20 61 63 nsolution.=.function(sln).for.ac
4c260 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f tion.in.premake.action.each().do
4c280 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a .if.action.oncleansolution.then.
4c2a0 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a action.oncleansolution(sln).end.
4c2c0 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 end.end,.onproject.=.function(pr
4c2e0 6a 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e j).for.action.in.premake.action.
4c300 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 each().do.if.action.oncleanproje
4c320 63 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 70 72 ct.then.action.oncleanproject(pr
4c340 6a 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 70 72 6a 2e 6f 62 6a 65 63 74 73 64 69 72 29 20 74 j).end.end.if.(prj.objectsdir).t
4c360 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c hen.premake.clean.directory(prj,
4c380 20 70 72 6a 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 .prj.objectsdir).end.local.platf
4c3a0 6f 72 6d 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 orms.=.prj.solution.platforms.or
4c3c0 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 .{.}.if.not.table.contains(platf
4c3e0 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 20 74 68 65 6e 0a 70 6c 61 74 66 6f 72 6d 73 20 3d orms,."Native").then.platforms.=
4c400 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 6c 61 74 66 6f 72 6d 73 2c 20 7b 20 22 4e 61 74 69 76 65 .table.join(platforms,.{."Native
4c420 22 20 7d 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 ".}).end.for._,.platform.in.ipai
4c440 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d rs(platforms).do.for.cfg.in.prem
4c460 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f ake.eachconfig(prj,.platform).do
4c480 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 63 66 .premake.clean.directory(prj,.cf
4c4a0 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 g.objectsdir).premake.clean.file
4c4c0 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 (prj,.premake.gettarget(cfg,."bu
4c4e0 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f ild",."posix",."windows",."windo
4c500 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c ws").fullpath).premake.clean.fil
4c520 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 e(prj,.premake.gettarget(cfg,."b
4c540 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 uild",."posix",."posix",."linux"
4c560 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 ).fullpath).premake.clean.file(p
4c580 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c rj,.premake.gettarget(cfg,."buil
4c5a0 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6d 61 63 6f 73 78 22 29 2e d",."posix",."posix",."macosx").
4c5c0 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a fullpath).premake.clean.file(prj
4c5e0 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 ,.premake.gettarget(cfg,."build"
4c600 2c 20 22 70 6f 73 69 78 22 2c 20 22 50 53 33 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c ,."posix",."PS3",."windows").ful
4c620 6c 70 61 74 68 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 lpath).if.cfg.kind.==."WindowedA
4c640 70 70 22 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 pp".then.premake.clean.directory
4c660 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 (prj,.premake.gettarget(cfg,."bu
4c680 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 29 ild",."posix",."posix",."linux")
4c6a0 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 22 2e 61 70 70 22 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 .fullpath....".app").end.premake
4c6c0 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 .clean.file(prj,.premake.gettarg
4c6e0 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 et(cfg,."link",."windows",."wind
4c700 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 ows",."windows").fullpath).prema
4c720 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 ke.clean.file(prj,.premake.getta
4c740 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 rget(cfg,."link",."posix",."posi
4c760 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 74 61 72 x",."linux").fullpath).local.tar
4c780 67 65 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e get.=.path.join(premake.project.
4c7a0 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 getfilename(prj,.cfg.buildtarget
4c7c0 2e 64 69 72 65 63 74 6f 72 79 29 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 .directory),.cfg.buildtarget.bas
4c7e0 65 6e 61 6d 65 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 ename).for.action.in.premake.act
4c800 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 ion.each().do.if.action.oncleant
4c820 61 72 67 65 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 28 arget.then.action.oncleantarget(
4c840 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 7d 0a 00 5f target).end.end.end.end.end.}.._
4c860 57 4f 52 4b 49 4e 47 5f 44 49 52 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 WORKING_DIR........=.os.getcwd()
4c880 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 70 .local.function.injectplatform(p
4c8a0 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6e 6f 74 20 70 6c 61 74 66 6f 72 6d 20 74 68 65 6e 20 72 65 latform).if.not.platform.then.re
4c8c0 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 turn.true.end.platform.=.premake
4c8e0 2e 63 68 65 63 6b 76 61 6c 75 65 28 70 6c 61 74 66 6f 72 6d 2c 20 70 72 65 6d 61 6b 65 2e 66 69 .checkvalue(platform,.premake.fi
4c900 65 6c 64 73 2e 70 6c 61 74 66 6f 72 6d 73 2e 61 6c 6c 6f 77 65 64 29 0a 66 6f 72 20 73 6c 6e 20 elds.platforms.allowed).for.sln.
4c920 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f in.premake.solution.each().do.lo
4c940 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 cal.platforms.=.sln.platforms.or
4c960 20 7b 20 7d 0a 69 66 20 23 70 6c 61 74 66 6f 72 6d 73 20 3d 3d 20 30 20 74 68 65 6e 0a 74 61 62 .{.}.if.#platforms.==.0.then.tab
4c980 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 65 le.insert(platforms,."Native").e
4c9a0 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 nd.if.not.table.contains(platfor
4c9c0 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c ms,."Native").then.return.false,
4c9e0 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 20 64 6f 65 73 20 6e 6f 74 20 74 61 72 67 65 74 20 6e .sln.name....".does.not.target.n
4ca00 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 5c 6e 4e 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 20 ative.platform\nNative.platform.
4ca20 73 65 74 74 69 6e 67 73 20 61 72 65 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 74 68 65 20 2d 2d settings.are.required.for.the.--
4ca40 70 6c 61 74 66 6f 72 6d 20 66 65 61 74 75 72 65 2e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 platform.feature.".end.if.not.ta
4ca60 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 6d ble.contains(platforms,.platform
4ca80 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 ).then.table.insert(platforms,.p
4caa0 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 6c 61 latform).end.sln.platforms.=.pla
4cac0 74 66 6f 72 6d 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 tforms.end.return.true.end.funct
4cae0 69 6f 6e 20 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 28 73 63 72 69 70 74 70 61 74 68 29 0a 69 66 ion._premake_main(scriptpath).if
4cb00 20 28 73 63 72 69 70 74 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 73 .(scriptpath).then.local.scripts
4cb20 20 20 3d 20 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 5f 6d 61 6e 69 ..=.dofile(scriptpath...."/_mani
4cb40 66 65 73 74 2e 6c 75 61 22 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 73 63 72 fest.lua").for._,v.in.ipairs(scr
4cb60 69 70 74 73 29 20 64 6f 0a 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f ipts).do.dofile(scriptpath...."/
4cb80 22 20 2e 2e 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 "....v).end.end._PREMAKE_COMMAND
4cba0 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d .=.path.getabsolute(_PREMAKE_COM
4cbc0 4d 41 4e 44 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 5f 41 43 54 49 4f 4e MAND).premake.action.set(_ACTION
4cbe0 29 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 73 65 65 64 28 6f 73 2e 74 69 6d 65 28 29 29 0a 69 66 20 ).math.randomseed(os.time()).if.
4cc00 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 29 20 74 68 65 6e 0a 6c (nil.~=._OPTIONS["file"]).then.l
4cc20 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 0a 69 66 ocal.fname.=._OPTIONS["file"].if
4cc40 20 28 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 64 6f 66 69 6c 65 28 .(os.isfile(fname)).then.dofile(
4cc60 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 4e 6f 20 67 65 6e 69 65 20 73 63 72 69 fname).else.error("No.genie.scri
4cc80 70 74 20 27 22 20 2e 2e 20 66 6e 61 6d 65 20 2e 2e 20 22 27 20 66 6f 75 6e 64 21 22 2c 20 32 29 pt.'"....fname...."'.found!",.2)
4cca0 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d .end.else.local.dir,.name.=.prem
4ccc0 61 6b 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 70 61 74 68 2e 67 65 74 61 62 ake.findDefaultScript(path.getab
4cce0 73 6f 6c 75 74 65 28 22 2e 2f 22 29 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e solute("./")).if.dir.~=.nil.then
4cd00 0a 6f 73 2e 63 68 64 69 72 28 64 69 72 29 0a 64 6f 66 69 6c 65 28 6e 61 6d 65 29 0a 65 6e 64 0a .os.chdir(dir).dofile(name).end.
4cd20 65 6e 64 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 20 6f 72 20 5f end.if.(_OPTIONS["version"].or._
4cd40 4f 50 54 49 4f 4e 53 5b 22 68 65 6c 70 22 5d 20 6f 72 20 6e 6f 74 20 5f 41 43 54 49 4f 4e 29 20 OPTIONS["help"].or.not._ACTION).
4cd60 74 68 65 6e 0a 70 72 69 6e 74 66 28 22 47 45 4e 69 65 20 2d 20 50 72 6f 6a 65 63 74 20 67 65 6e then.printf("GENie.-.Project.gen
4cd80 65 72 61 74 6f 72 20 74 6f 6f 6c 20 25 73 22 2c 20 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f erator.tool.%s",._GENIE_VERSION_
4cda0 53 54 52 29 0a 70 72 69 6e 74 66 28 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f STR).printf("https://github.com/
4cdc0 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 29 0a 69 66 20 28 6e 6f 74 20 5f 4f 50 54 49 4f bkaradzic/genie").if.(not._OPTIO
4cde0 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 73 68 6f 77 NS["version"]).then.premake.show
4ce00 68 65 6c 70 28 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 31 0a 65 6e 64 0a 61 63 74 69 6f 6e 20 3d help().end.return.1.end.action.=
4ce20 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f .premake.action.current().if.(no
4ce40 74 20 61 63 74 69 6f 6e 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 6e 6f 20 t.action).then.error("Error:.no.
4ce60 73 75 63 68 20 61 63 74 69 6f 6e 20 27 22 20 2e 2e 20 5f 41 43 54 49 4f 4e 20 2e 2e 20 22 27 22 such.action.'"...._ACTION...."'"
4ce80 2c 20 30 29 0a 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f ,.0).end.ok,.err.=.premake.optio
4cea0 6e 2e 76 61 6c 69 64 61 74 65 28 5f 4f 50 54 49 4f 4e 53 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 n.validate(_OPTIONS).if.(not.ok)
4cec0 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 .then.error("Error:."....err,.0)
4cee0 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c .end.ok,.err.=.premake.checktool
4cf00 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f s().if.(not.ok).then.error("Erro
4cf20 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 69 6e r:."....err,.0).end.ok,.err.=.in
4cf40 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 5f 4f 50 54 49 4f 4e 53 5b 22 70 6c 61 74 66 6f 72 6d 22 jectplatform(_OPTIONS["platform"
4cf60 5d 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 ]).if.(not.ok).then.error("Error
4cf80 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 28 22 42 75 69 6c 64 69 :."....err,.0).end.print("Buildi
4cfa0 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 2e 2e 22 29 0a 70 72 65 6d 61 6b 65 2e 62 ng.configurations...").premake.b
4cfc0 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 ake.buildconfigs().ok,.err.=.pre
4cfe0 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 make.checkprojects().if.(not.ok)
4d000 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 .then.error("Error:."....err,.0)
4d020 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 52 75 6e 6e 69 6e 67 20 61 63 74 69 6f 6e 20 27 25 73 27 .end.printf("Running.action.'%s'
4d040 2e 2e 2e 22 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 65 6d 61 6b 65 2e 61 63 ...",.action.trigger).premake.ac
4d060 74 69 6f 6e 2e 63 61 6c 6c 28 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 69 6e 74 28 tion.call(action.trigger).print(
4d080 22 44 6f 6e 65 2e 22 29 0a 72 65 74 75 72 6e 20 30 0a 65 6e 64 0a 00 75 6e 61 62 6c 65 20 74 6f "Done.").return.0.end..unable.to
4d0a0 20 63 72 65 61 74 65 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 6c 69 6e 75 78 00 2e 2d 00 .create.directory.'%s'.linux..-.
4d0c0 6d 61 6a 6f 72 76 65 72 73 69 6f 6e 00 6d 69 6e 6f 72 76 65 72 73 69 6f 6e 00 72 65 76 69 73 69 majorversion.minorversion.revisi
4d0e0 6f 6e 00 64 65 73 63 72 69 70 74 69 6f 6e 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 00 on.description._PREMAKE_COMMAND.
4d100 73 63 72 69 70 74 73 00 4c 75 61 20 35 2e 32 2e 33 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 scripts.Lua.5.2.3..Copyright.(C)
4d120 20 31 39 39 34 2d 32 30 31 33 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f 00 5f 47 45 4e .1994-2013.Lua.org,.PUC-Rio._GEN
4d140 49 45 5f 56 45 52 53 49 4f 4e 00 76 65 72 73 69 6f 6e 20 32 32 35 20 28 63 6f 6d 6d 69 74 20 32 IE_VERSION.version.225.(commit.2
4d160 33 32 31 31 33 31 63 62 66 36 31 64 35 61 31 33 64 66 34 34 63 32 35 35 62 38 64 31 38 64 37 33 321131cbf61d5a13df44c255b8d18d73
4d180 31 32 31 31 34 39 64 29 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f 53 54 52 00 43 6f 70 79 121149d)._GENIE_VERSION_STR.Copy
4d1a0 72 69 67 68 74 20 28 43 29 20 32 30 30 32 2d 32 30 31 33 20 4a 61 73 6f 6e 20 50 65 72 6b 69 6e right.(C).2002-2013.Jason.Perkin
4d1c0 73 20 61 6e 64 20 74 68 65 20 50 72 65 6d 61 6b 65 20 50 72 6f 6a 65 63 74 00 5f 50 52 45 4d 41 s.and.the.Premake.Project._PREMA
4d1e0 4b 45 5f 43 4f 50 59 52 49 47 48 54 00 5f 4f 53 00 5f 41 43 54 49 4f 4e 00 5f 41 52 47 53 00 5f KE_COPYRIGHT._OS._ACTION._ARGS._
4d200 4f 50 54 49 4f 4e 53 00 64 65 62 75 67 00 74 72 61 63 65 62 61 63 6b 00 5f 70 72 65 6d 61 6b 65 OPTIONS.debug.traceback._premake
4d220 5f 6d 61 69 6e 00 2f 70 72 6f 63 2f 73 65 6c 66 2f 65 78 65 00 2f 00 65 6e 64 73 77 69 74 68 00 _main./proc/self/exe./.endswith.
4d240 63 68 64 69 72 00 63 6f 70 79 66 69 6c 65 00 5f 69 73 36 34 62 69 74 00 69 73 64 69 72 00 67 65 chdir.copyfile._is64bit.isdir.ge
4d260 74 63 77 64 00 67 65 74 76 65 72 73 69 6f 6e 00 6d 61 74 63 68 64 6f 6e 65 00 6d 61 74 63 68 69 tcwd.getversion.matchdone.matchi
4d280 73 66 69 6c 65 00 6d 61 74 63 68 6e 61 6d 65 00 6d 61 74 63 68 6e 65 78 74 00 6d 61 74 63 68 73 sfile.matchname.matchnext.matchs
4d2a0 74 61 72 74 00 6d 6b 64 69 72 00 70 61 74 68 73 65 61 72 63 68 00 72 6d 64 69 72 00 73 74 61 74 tart.mkdir.pathsearch.rmdir.stat
4d2c0 00 75 75 69 64 00 69 73 61 62 73 6f 6c 75 74 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .uuid.isabsolute................
4d2e0 37 d2 44 00 00 00 00 00 c2 4e 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7.D......N@.....................
4d300 40 d2 44 00 00 00 00 00 16 4c 40 00 00 00 00 00 46 d2 44 00 00 00 00 00 17 4b 40 00 00 00 00 00 @.D......L@.....F.D......K@.....
4d320 4f d2 44 00 00 00 00 00 6e 4c 40 00 00 00 00 00 58 d2 44 00 00 00 00 00 b9 56 40 00 00 00 00 00 O.D.....nL@.....X.D......V@.....
4d340 5e d2 44 00 00 00 00 00 34 5a 40 00 00 00 00 00 65 d2 44 00 00 00 00 00 a2 50 40 00 00 00 00 00 ^.D.....4Z@.....e.D......P@.....
4d360 7f d2 44 00 00 00 00 00 99 49 40 00 00 00 00 00 70 d2 44 00 00 00 00 00 73 4d 40 00 00 00 00 00 ..D......I@.....p.D.....sM@.....
4d380 7a d2 44 00 00 00 00 00 d1 4d 40 00 00 00 00 00 86 d2 44 00 00 00 00 00 ac 4d 40 00 00 00 00 00 z.D......M@.......D......M@.....
4d3a0 90 d2 44 00 00 00 00 00 5d 4e 40 00 00 00 00 00 9a d2 44 00 00 00 00 00 7d 4c 40 00 00 00 00 00 ..D.....]N@.......D.....}L@.....
4d3c0 a5 d2 44 00 00 00 00 00 4e 4f 40 00 00 00 00 00 ab d2 44 00 00 00 00 00 f8 58 40 00 00 00 00 00 ..D.....NO@.......D......X@.....
4d3e0 b6 d2 44 00 00 00 00 00 bf 4a 40 00 00 00 00 00 bc d2 44 00 00 00 00 00 c2 49 40 00 00 00 00 00 ..D......J@.......D......I@.....
4d400 c1 d2 44 00 00 00 00 00 24 57 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..D.....$W@.....................
4d420 c6 d2 44 00 00 00 00 00 84 51 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..D......Q@.....................
4d440 00 00 00 00 00 20 6c 40 72 62 00 2f 64 65 76 2f 75 72 61 6e 64 6f 6d 00 25 30 32 58 25 30 32 58 ......l@rb./dev/urandom.%02X%02X
4d460 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 %02X%02X-%02X%02X-%02X%02X-%02X%
4d480 30 32 58 2d 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 00 62 61 73 02X-%02X%02X%02X%02X%02X%02X.bas
4d4a0 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 20 0c 0a 0d 09 0b 00 69 6e 64 65 78 20 6f 75 74 20 e.out.of.range........index.out.
4d4c0 6f 66 20 72 61 6e 67 65 00 74 61 62 6c 65 20 6f 72 20 73 74 72 69 6e 67 20 65 78 70 65 63 74 65 of.range.table.or.string.expecte
4d4e0 64 00 27 74 6f 73 74 72 69 6e 67 27 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e d.'tostring'.must.return.a.strin
4d500 67 20 74 6f 20 27 70 72 69 6e 74 27 00 09 00 74 6f 6f 20 6d 61 6e 79 20 6e 65 73 74 65 64 20 66 g.to.'print'...too.many.nested.f
4d520 75 6e 63 74 69 6f 6e 73 00 72 65 61 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 72 65 unctions.reader.function.must.re
4d540 74 75 72 6e 20 61 20 73 74 72 69 6e 67 00 63 6f 6c 6c 65 63 74 00 76 61 6c 75 65 20 65 78 70 65 turn.a.string.collect.value.expe
4d560 63 74 65 64 00 6e 69 6c 20 6f 72 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 5f 5f 6d 65 74 cted.nil.or.table.expected.__met
4d580 61 74 61 62 6c 65 00 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 61 20 70 72 6f 74 65 63 74 65 64 atable.cannot.change.a.protected
4d5a0 20 6d 65 74 61 74 61 62 6c 65 00 5f 5f 70 61 69 72 73 00 5f 5f 69 70 61 69 72 73 00 62 74 00 3d .metatable.__pairs.__ipairs.bt.=
4d5c0 28 6c 6f 61 64 29 00 61 73 73 65 72 74 69 6f 6e 20 66 61 69 6c 65 64 21 00 5f 47 00 4c 75 61 20 (load).assertion.failed!._G.Lua.
4d5e0 35 2e 32 00 73 74 6f 70 00 72 65 73 74 61 72 74 00 63 6f 75 6e 74 00 73 74 65 70 00 73 65 74 70 5.2.stop.restart.count.step.setp
4d600 61 75 73 65 00 73 65 74 73 74 65 70 6d 75 6c 00 73 65 74 6d 61 6a 6f 72 69 6e 63 00 69 73 72 75 ause.setstepmul.setmajorinc.isru
4d620 6e 6e 69 6e 67 00 67 65 6e 65 72 61 74 69 6f 6e 61 6c 00 69 6e 63 72 65 6d 65 6e 74 61 6c 00 61 nning.generational.incremental.a
4d640 73 73 65 72 74 00 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 65 00 64 6f 66 69 6c 65 00 67 65 74 6d ssert.collectgarbage.dofile.getm
4d660 65 74 61 74 61 62 6c 65 00 6c 6f 61 64 66 69 6c 65 00 70 72 69 6e 74 00 72 61 77 65 71 75 61 6c etatable.loadfile.print.rawequal
4d680 00 72 61 77 6c 65 6e 00 72 61 77 67 65 74 00 72 61 77 73 65 74 00 73 65 6c 65 63 74 00 73 65 74 .rawlen.rawget.rawset.select.set
4d6a0 6d 65 74 61 74 61 62 6c 65 00 74 6f 6e 75 6d 62 65 72 00 78 70 63 61 6c 6c 00 00 00 00 00 00 00 metatable.tonumber.xpcall.......
4d6c0 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 ................................
4d6e0 09 00 00 00 0a 00 00 00 0b 00 00 00 00 00 00 00 e4 d5 44 00 00 00 00 00 e9 d5 44 00 00 00 00 00 ..................D.......D.....
4d700 4e d5 44 00 00 00 00 00 f1 d5 44 00 00 00 00 00 f7 d5 44 00 00 00 00 00 fc d5 44 00 00 00 00 00 N.D.......D.......D.......D.....
4d720 05 d6 44 00 00 00 00 00 10 d6 44 00 00 00 00 00 1c d6 44 00 00 00 00 00 26 d6 44 00 00 00 00 00 ..D.......D.......D.....&.D.....
4d740 33 d6 44 00 00 00 00 00 00 00 00 00 00 00 00 00 3f d6 44 00 00 00 00 00 09 66 40 00 00 00 00 00 3.D.............?.D......f@.....
4d760 46 d6 44 00 00 00 00 00 ec 60 40 00 00 00 00 00 55 d6 44 00 00 00 00 00 a9 65 40 00 00 00 00 00 F.D......`@.....U.D......e@.....
4d780 f9 fe 44 00 00 00 00 00 83 60 40 00 00 00 00 00 5c d6 44 00 00 00 00 00 67 65 40 00 00 00 00 00 ..D......`@.....\.D.....ge@.....
4d7a0 b5 d5 44 00 00 00 00 00 1e 64 40 00 00 00 00 00 69 d6 44 00 00 00 00 00 4b 66 40 00 00 00 00 00 ..D......d@.....i.D.....Kf@.....
4d7c0 97 e9 44 00 00 00 00 00 66 64 40 00 00 00 00 00 95 d2 44 00 00 00 00 00 9d 5f 40 00 00 00 00 00 ..D.....fd@.......D......_@.....
4d7e0 ad d5 44 00 00 00 00 00 0d 64 40 00 00 00 00 00 b4 d6 44 00 00 00 00 00 9d 62 40 00 00 00 00 00 ..D......d@.......D......b@.....
4d800 72 d6 44 00 00 00 00 00 97 5e 40 00 00 00 00 00 78 d6 44 00 00 00 00 00 59 5e 40 00 00 00 00 00 r.D......^@.....x.D.....Y^@.....
4d820 81 d6 44 00 00 00 00 00 12 5e 40 00 00 00 00 00 88 d6 44 00 00 00 00 00 d1 5d 40 00 00 00 00 00 ..D......^@.......D......]@.....
4d840 8f d6 44 00 00 00 00 00 83 5d 40 00 00 00 00 00 96 d6 44 00 00 00 00 00 a3 5c 40 00 00 00 00 00 ..D......]@.......D......\@.....
4d860 9d d6 44 00 00 00 00 00 f2 62 40 00 00 00 00 00 aa d6 44 00 00 00 00 00 1a 5b 40 00 00 00 00 00 ..D......b@.......D......[@.....
4d880 bf e4 44 00 00 00 00 00 f6 5a 40 00 00 00 00 00 c0 eb 44 00 00 00 00 00 bf 5a 40 00 00 00 00 00 ..D......Z@.......D......Z@.....
4d8a0 b3 d6 44 00 00 00 00 00 02 62 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..D......b@.....................
4d8c0 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 3f 25 2e 31 34 67 00 6c 6f ......................P?%.14g.lo
4d8e0 6f 70 20 69 6e 20 67 65 74 74 61 62 6c 65 00 6c 6f 6f 70 20 69 6e 20 73 65 74 74 61 62 6c 65 00 op.in.gettable.loop.in.settable.
4d900 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 6f 76 65 72 66 6c 6f 77 00 67 65 74 20 6c 65 6e 67 74 string.length.overflow.get.lengt
4d920 68 20 6f 66 00 27 66 6f 72 27 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 6d 75 73 74 20 62 65 h.of.'for'.initial.value.must.be
4d940 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 6c 69 6d 69 74 20 6d 75 73 74 20 62 65 20 61 20 .a.number.'for'.limit.must.be.a.
4d960 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 73 74 65 70 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 number.'for'.step.must.be.a.numb
4d980 65 72 00 00 00 00 00 00 3d 6e 40 00 00 00 00 00 ba 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 er......=n@......m@......m@.....
4d9a0 9f 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 cf 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 .m@......m@......m@......m@.....
4d9c0 cf 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 .m@......m@......m@......m@.....
4d9e0 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 .m@......m@......m@......m@.....
4da00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 .m@......m@......m@......m@.....
4da20 fc 6d 40 00 00 00 00 00 c0 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 fc 6d 40 00 00 00 00 00 .m@......m@......m@......m@.....
4da40 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 Ir@.....Ir@.....Rs@.....Rs@.....
4da60 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 Rs@.....Rs@.....Ir@.....Ir@.....
4da80 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 Ir@.....Ir@.....Ir@.....Ir@.....
4daa0 49 72 40 00 00 00 00 00 49 72 40 00 00 00 00 00 52 73 40 00 00 00 00 00 49 72 40 00 00 00 00 00 Ir@.....Ir@.....Rs@.....Ir@.....
4dac0 dc 72 40 00 00 00 00 00 52 73 40 00 00 00 00 00 76 72 40 00 00 00 00 00 76 72 40 00 00 00 00 00 .r@.....Rs@.....vr@.....vr@.....
4dae0 76 72 40 00 00 00 00 00 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 41 73 40 00 00 00 00 00 vr@.....Rs@.....Rs@.....As@.....
4db00 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 52 73 40 00 00 00 00 00 Rs@.....Rs@.....Rs@.....Rs@.....
4db20 4a 73 40 00 00 00 00 00 ee 74 40 00 00 00 00 00 fb 74 40 00 00 00 00 00 19 75 40 00 00 00 00 00 Js@......t@......t@......u@.....
4db40 38 75 40 00 00 00 00 00 59 75 40 00 00 00 00 00 76 75 40 00 00 00 00 00 99 75 40 00 00 00 00 00 8u@.....Yu@.....vu@......u@.....
4db60 e0 75 40 00 00 00 00 00 22 76 40 00 00 00 00 00 85 76 40 00 00 00 00 00 d4 76 40 00 00 00 00 00 .u@....."v@......v@......v@.....
4db80 34 77 40 00 00 00 00 00 92 77 40 00 00 00 00 00 e3 77 40 00 00 00 00 00 58 78 40 00 00 00 00 00 4w@......w@......w@.....Xx@.....
4dba0 cd 78 40 00 00 00 00 00 42 79 40 00 00 00 00 00 b7 79 40 00 00 00 00 00 5d 7a 40 00 00 00 00 00 .x@.....By@......y@.....]z@.....
4dbc0 d1 7a 40 00 00 00 00 00 19 7b 40 00 00 00 00 00 4e 7b 40 00 00 00 00 00 6b 7b 40 00 00 00 00 00 .z@......{@.....N{@.....k{@.....
4dbe0 ef 7b 40 00 00 00 00 00 2c 7c 40 00 00 00 00 00 a4 7c 40 00 00 00 00 00 fe 7c 40 00 00 00 00 00 .{@.....,|@......|@......|@.....
4dc00 ad 7d 40 00 00 00 00 00 ee 7d 40 00 00 00 00 00 93 7e 40 00 00 00 00 00 e7 7e 40 00 00 00 00 00 .}@......}@......~@......~@.....
4dc20 aa 7f 40 00 00 00 00 00 0b 80 40 00 00 00 00 00 68 80 40 00 00 00 00 00 0d 81 40 00 00 00 00 00 ..@.......@.....h.@.......@.....
4dc40 8a 81 40 00 00 00 00 00 b8 81 40 00 00 00 00 00 8b 82 40 00 00 00 00 00 93 83 40 00 00 00 00 00 ..@.......@.......@.......@.....
4dc60 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 72 65 73 75 6d 65 00 63 61 6e too.many.arguments.to.resume.can
4dc80 6e 6f 74 20 72 65 73 75 6d 65 20 64 65 61 64 20 63 6f 72 6f 75 74 69 6e 65 00 74 6f 6f 20 6d 61 not.resume.dead.coroutine.too.ma
4dca0 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 72 65 73 75 6d 65 00 63 6f 72 6f 75 74 69 6e 65 20 65 ny.results.to.resume.coroutine.e
4dcc0 78 70 65 63 74 65 64 00 73 75 73 70 65 6e 64 65 64 00 6e 6f 72 6d 61 6c 00 64 65 61 64 00 63 72 xpected.suspended.normal.dead.cr
4dce0 65 61 74 65 00 73 74 61 74 75 73 00 77 72 61 70 00 79 69 65 6c 64 00 00 00 00 00 00 00 00 00 00 eate.status.wrap.yield..........
4dd00 de dc 44 00 00 00 00 00 88 86 40 00 00 00 00 00 ae dc 44 00 00 00 00 00 61 87 40 00 00 00 00 00 ..D.......@.......D.....a.@.....
4dd20 1e d6 44 00 00 00 00 00 6e 86 40 00 00 00 00 00 e5 dc 44 00 00 00 00 00 9a 85 40 00 00 00 00 00 ..D.....n.@.......D.......@.....
4dd40 ec dc 44 00 00 00 00 00 ce 86 40 00 00 00 00 00 f1 dc 44 00 00 00 00 00 b2 84 40 00 00 00 00 00 ..D.......@.......D.......@.....
4dd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 ................position.out.of.
4dd80 62 6f 75 6e 64 73 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 75 6e 70 61 63 bounds.too.many.results.to.unpac
4dda0 6b 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 k.wrong.number.of.arguments.to.'
4ddc0 69 6e 73 65 72 74 27 00 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 28 25 73 29 20 61 74 20 69 6e insert'.invalid.value.(%s).at.in
4dde0 64 65 78 20 25 64 20 69 6e 20 74 61 62 6c 65 20 66 6f 72 20 27 63 6f 6e 63 61 74 27 00 69 6e 76 dex.%d.in.table.for.'concat'.inv
4de00 61 6c 69 64 20 6f 72 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 73 6f 72 74 69 6e 67 00 alid.order.function.for.sorting.
4de20 69 6e 73 65 72 74 00 72 65 6d 6f 76 65 00 73 6f 72 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 insert.remove.sort..............
4de40 bc 05 45 00 00 00 00 00 8a 8b 40 00 00 00 00 00 20 de 44 00 00 00 00 00 da 89 40 00 00 00 00 00 ..E.......@.......D.......@.....
4de60 9d dd 44 00 00 00 00 00 a6 8a 40 00 00 00 00 00 9b dd 44 00 00 00 00 00 f4 88 40 00 00 00 00 00 ..D.......@.......D.......@.....
4de80 27 de 44 00 00 00 00 00 31 88 40 00 00 00 00 00 2e de 44 00 00 00 00 00 c7 8f 40 00 00 00 00 00 '.D.....1.@.......D.......@.....
4dea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f2 90 40 00 00 00 00 00 f8 90 40 00 00 00 00 00 ..................@.......@.....
4dec0 fe 90 40 00 00 00 00 00 04 91 40 00 00 00 00 00 0d 91 40 00 00 00 00 00 41 91 40 00 00 00 00 00 ..@.......@.......@.....A.@.....
4dee0 46 91 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 F.@.............................
4df00 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 ................................
4df20 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 ................................
4df40 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 ................................
4df60 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................................
4df80 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................................
4dfa0 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................................
4dfc0 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................................
4dfe0 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4e000 6e 4e 00 78 58 00 28 6e 75 6c 6c 29 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 nN.xX.(null).invalid.option.'%%%
4e020 63 27 20 74 6f 20 27 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 27 00 00 00 00 00 00 00 30 40 c'.to.'lua_pushfstring'.......0@
4e040 63 6f 6e 73 74 61 6e 74 73 00 63 6f 6e 74 72 6f 6c 20 73 74 72 75 63 74 75 72 65 20 74 6f 6f 20 constants.control.structure.too.
4e060 6c 6f 6e 67 00 6f 70 63 6f 64 65 73 00 66 75 6e 63 74 69 6f 6e 20 6f 72 20 65 78 70 72 65 73 73 long.opcodes.function.or.express
4e080 69 6f 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 dd 9f 40 00 00 00 00 00 e5 9f 40 00 00 00 00 00 ion.too.complex...@.......@.....
4e0a0 f5 9f 40 00 00 00 00 00 40 a0 40 00 00 00 00 00 40 a0 40 00 00 00 00 00 38 a0 40 00 00 00 00 00 ..@.....@.@.....@.@.....8.@.....
4e0c0 38 a0 40 00 00 00 00 00 6a a0 40 00 00 00 00 00 7b a0 40 00 00 00 00 00 7b a0 40 00 00 00 00 00 8.@.....j.@.....{.@.....{.@.....
4e0e0 8f a0 40 00 00 00 00 00 94 a0 40 00 00 00 00 00 d7 a0 40 00 00 00 00 00 f6 a0 40 00 00 00 00 00 ..@.......@.......@.......@.....
4e100 f6 a0 40 00 00 00 00 00 f6 a0 40 00 00 00 00 00 f6 a0 40 00 00 00 00 00 af a0 40 00 00 00 00 00 ..@.......@.......@.......@.....
4e120 cf a6 40 00 00 00 00 00 cf a6 40 00 00 00 00 00 cf a6 40 00 00 00 00 00 cf a6 40 00 00 00 00 00 ..@.......@.......@.......@.....
4e140 cf a6 40 00 00 00 00 00 cf a6 40 00 00 00 00 00 ca a6 40 00 00 00 00 00 dc a6 40 00 00 00 00 00 ..@.......@.......@.......@.....
4e160 dc a6 40 00 00 00 00 00 dc a6 40 00 00 00 00 00 dc a6 40 00 00 00 00 00 dc a6 40 00 00 00 00 00 ..@.......@.......@.......@.....
4e180 dc a6 40 00 00 00 00 00 c0 a6 40 00 00 00 00 00 c5 a6 40 00 00 00 00 00 a4 a8 40 00 00 00 00 00 ..@.......@.......@.......@.....
4e1a0 ac a8 40 00 00 00 00 00 a4 a8 40 00 00 00 00 00 ac a8 40 00 00 00 00 00 ac a8 40 00 00 00 00 00 ..@.......@.......@.......@.....
4e1c0 c1 a8 40 00 00 00 00 00 09 a9 40 00 00 00 00 00 09 a9 40 00 00 00 00 00 09 a9 40 00 00 00 00 00 ..@.......@.......@.......@.....
4e1e0 b4 a8 40 00 00 00 00 00 c1 a8 40 00 00 00 00 00 43 aa 40 00 00 00 00 00 43 aa 40 00 00 00 00 00 ..@.......@.....C.@.....C.@.....
4e200 43 aa 40 00 00 00 00 00 43 aa 40 00 00 00 00 00 43 aa 40 00 00 00 00 00 43 aa 40 00 00 00 00 00 C.@.....C.@.....C.@.....C.@.....
4e220 b8 a9 40 00 00 00 00 00 56 aa 40 00 00 00 00 00 56 aa 40 00 00 00 00 00 56 aa 40 00 00 00 00 00 ..@.....V.@.....V.@.....V.@.....
4e240 66 aa 40 00 00 00 00 00 66 aa 40 00 00 00 00 00 66 aa 40 00 00 00 00 00 7e a9 40 00 00 00 00 00 f.@.....f.@.....f.@.....~.@.....
4e260 8f a9 40 00 00 00 00 00 00 00 00 00 00 00 38 43 65 72 72 6f 72 20 69 6e 20 65 72 72 6f 72 20 68 ..@...........8Cerror.in.error.h
4e280 61 6e 64 6c 69 6e 67 00 61 74 74 65 6d 70 74 20 74 6f 20 6c 6f 61 64 20 61 20 25 73 20 63 68 75 andling.attempt.to.load.a.%s.chu
4e2a0 6e 6b 20 28 6d 6f 64 65 20 69 73 20 27 25 73 27 29 00 62 69 6e 61 72 79 00 74 65 78 74 00 43 20 nk.(mode.is.'%s').binary.text.C.
4e2c0 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 6e 6f 6e stack.overflow.cannot.resume.non
4e2e0 2d 73 75 73 70 65 6e 64 65 64 20 63 6f 72 6f 75 74 69 6e 65 00 61 74 74 65 6d 70 74 20 74 6f 20 -suspended.coroutine.attempt.to.
4e300 79 69 65 6c 64 20 61 63 72 6f 73 73 20 61 20 43 2d 63 61 6c 6c 20 62 6f 75 6e 64 61 72 79 00 61 yield.across.a.C-call.boundary.a
4e320 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 20 66 72 6f 6d 20 6f 75 74 73 69 64 65 20 61 20 63 ttempt.to.yield.from.outside.a.c
4e340 6f 72 6f 75 74 69 6e 65 00 73 74 61 6e 64 61 72 64 20 25 73 20 66 69 6c 65 20 69 73 20 63 6c 6f oroutine.standard.%s.file.is.clo
4e360 73 65 64 00 5f 49 4f 5f 6f 75 74 70 75 74 00 46 49 4c 45 2a 00 61 74 74 65 6d 70 74 20 74 6f 20 sed._IO_output.FILE*.attempt.to.
4e380 75 73 65 20 61 20 63 6c 6f 73 65 64 20 66 69 6c 65 00 63 61 6e 6e 6f 74 20 63 6c 6f 73 65 20 73 use.a.closed.file.cannot.close.s
4e3a0 74 61 6e 64 61 72 64 20 66 69 6c 65 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 00 tandard.file.too.many.arguments.
4e3c0 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 00 25 6c 66 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 invalid.option.%lf.invalid.forma
4e3e0 74 00 5f 49 4f 5f 69 6e 70 75 74 00 72 77 61 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 00 74 6f 6f t._IO_input.rwa.invalid.mode.too
4e400 20 6d 61 6e 79 20 6f 70 74 69 6f 6e 73 00 66 69 6c 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6c .many.options.file.is.already.cl
4e420 6f 73 65 64 00 63 75 72 00 6e 6f 74 20 61 6e 20 69 6e 74 65 67 65 72 20 69 6e 20 70 72 6f 70 65 osed.cur.not.an.integer.in.prope
4e440 72 20 72 61 6e 67 65 00 66 69 6c 65 20 28 63 6c 6f 73 65 64 29 00 66 69 6c 65 20 28 25 70 29 00 r.range.file.(closed).file.(%p).
4e460 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 66 69 6c 65 20 27 25 73 27 20 28 25 73 29 00 5f 5f 69 6e 64 cannot.open.file.'%s'.(%s).__ind
4e480 65 78 00 73 74 64 6f 75 74 00 73 74 64 65 72 72 00 6e 6f 00 66 75 6c 6c 00 63 6c 6f 73 65 00 66 ex.stdout.stderr.no.full.close.f
4e4a0 6c 75 73 68 00 73 65 65 6b 00 73 65 74 76 62 75 66 00 77 72 69 74 65 00 5f 5f 67 63 00 5f 5f 74 lush.seek.setvbuf.write.__gc.__t
4e4c0 6f 73 74 72 69 6e 67 00 70 6f 70 65 6e 00 74 6d 70 66 69 6c 65 00 00 00 00 00 00 00 00 00 00 00 ostring.popen.tmpfile...........
4e4e0 00 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 92 d6 44 00 00 00 00 00 25 e4 44 00 00 00 00 00 ..................D.....%.D.....
4e500 fa 3f 44 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 .?D.............................
4e520 91 e4 44 00 00 00 00 00 94 e4 44 00 00 00 00 00 9a 01 45 00 00 00 00 00 00 00 00 00 00 00 00 00 ..D.......D.......E.............
4e540 99 e4 44 00 00 00 00 00 bb b9 40 00 00 00 00 00 9f e4 44 00 00 00 00 00 f8 be 40 00 00 00 00 00 ..D.......@.......D.......@.....
4e560 a1 ee 44 00 00 00 00 00 95 c1 40 00 00 00 00 00 d4 05 45 00 00 00 00 00 b5 be 40 00 00 00 00 00 ..D.......@.......E.......@.....
4e580 a5 e4 44 00 00 00 00 00 1b c3 40 00 00 00 00 00 aa e4 44 00 00 00 00 00 b8 c2 40 00 00 00 00 00 ..D.......@.......D.......@.....
4e5a0 b2 e4 44 00 00 00 00 00 c2 bf 40 00 00 00 00 00 b8 e4 44 00 00 00 00 00 ed b9 40 00 00 00 00 00 ..D.......@.......D.......@.....
4e5c0 bd e4 44 00 00 00 00 00 20 c4 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..D.......@.....................
4e5e0 99 e4 44 00 00 00 00 00 bb b9 40 00 00 00 00 00 9f e4 44 00 00 00 00 00 cf be 40 00 00 00 00 00 ..D.......@.......D.......@.....
4e600 e6 e3 44 00 00 00 00 00 a2 c5 40 00 00 00 00 00 a1 ee 44 00 00 00 00 00 b1 c5 40 00 00 00 00 00 ..D.......@.......D.......@.....
4e620 d3 f9 44 00 00 00 00 00 4b c0 40 00 00 00 00 00 68 e3 44 00 00 00 00 00 93 c5 40 00 00 00 00 00 ..D.....K.@.....h.D.......@.....
4e640 c8 e4 44 00 00 00 00 00 1c bf 40 00 00 00 00 00 d4 05 45 00 00 00 00 00 96 be 40 00 00 00 00 00 ..D.......@.......E.......@.....
4e660 ce e4 44 00 00 00 00 00 67 c4 40 00 00 00 00 00 c0 eb 44 00 00 00 00 00 c7 c3 40 00 00 00 00 00 ..D.....g.@.......D.......@.....
4e680 b2 e4 44 00 00 00 00 00 41 b9 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..D.....A.@.....................
4e6a0 69 6e 76 61 6c 69 64 20 6b 65 79 20 74 6f 20 27 6e 65 78 74 27 00 74 61 62 6c 65 20 6f 76 65 72 invalid.key.to.'next'.table.over
4e6c0 66 6c 6f 77 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 6e 69 6c 00 74 61 62 6c 65 20 69 6e flow.table.index.is.nil.table.in
4e6e0 64 65 78 20 69 73 20 4e 61 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dex.is.NaN......................
4e700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 3f ...............................?
4e720 73 65 61 72 63 68 65 72 73 00 27 70 61 63 6b 61 67 65 2e 73 65 61 72 63 68 65 72 73 27 20 6d 75 searchers.'package.searchers'.mu
4e740 73 74 20 62 65 20 61 20 74 61 62 6c 65 00 6d 6f 64 75 6c 65 20 27 25 73 27 20 6e 6f 74 20 66 6f st.be.a.table.module.'%s'.not.fo
4e760 75 6e 64 3a 25 73 00 5f 4c 4f 41 44 45 44 00 5f 4e 41 4d 45 00 5f 4d 00 5f 50 41 43 4b 41 47 45 und:%s._LOADED._NAME._M._PACKAGE
4e780 00 27 6d 6f 64 75 6c 65 27 20 6e 6f 74 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 4c 75 61 20 .'module'.not.called.from.a.Lua.
4e7a0 66 75 6e 63 74 69 6f 6e 00 5f 50 52 45 4c 4f 41 44 00 0a 09 6e 6f 20 66 69 65 6c 64 20 70 61 63 function._PRELOAD...no.field.pac
4e7c0 6b 61 67 65 2e 70 72 65 6c 6f 61 64 5b 27 25 73 27 5d 00 0a 09 6e 6f 20 66 69 6c 65 20 27 25 73 kage.preload['%s']...no.file.'%s
4e7e0 27 00 5f 43 4c 49 42 53 00 69 6e 69 74 00 5f 00 6c 75 61 6f 70 65 6e 5f 25 73 00 4c 55 41 5f 4e '._CLIBS.init._.luaopen_%s.LUA_N
4e800 4f 45 4e 56 00 3b 01 3b 00 3b 3b 00 01 00 65 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d 6f 64 75 OENV.;.;.;;...error.loading.modu
4e820 6c 65 20 27 25 73 27 20 66 72 6f 6d 20 66 69 6c 65 20 27 25 73 27 3a 0a 09 25 73 00 27 70 61 63 le.'%s'.from.file.'%s':..%s.'pac
4e840 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 69 6e 67 00 63 70 61 74 68 00 kage.%s'.must.be.a.string.cpath.
4e860 0a 09 6e 6f 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 69 6e 20 66 69 6c 65 20 27 25 73 27 00 2f 75 ..no.module.'%s'.in.file.'%s'./u
4e880 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 32 2f 3f 2e 6c 75 61 3b 2f 75 73 sr/local/share/lua/5.2/?.lua;/us
4e8a0 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 32 2f 3f 2f 69 6e 69 74 2e 6c 75 61 r/local/share/lua/5.2/?/init.lua
4e8c0 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 32 2f 3f 2e 6c 75 61 3b 2f 75 ;/usr/local/lib/lua/5.2/?.lua;/u
4e8e0 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 32 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b sr/local/lib/lua/5.2/?/init.lua;
4e900 2e 2f 3f 2e 6c 75 61 00 4c 55 41 5f 50 41 54 48 00 4c 55 41 5f 50 41 54 48 5f 35 5f 32 00 2f 75 ./?.lua.LUA_PATH.LUA_PATH_5_2./u
4e920 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 32 2f 3f 2e 73 6f 3b 2f 75 73 72 2f 6c sr/local/lib/lua/5.2/?.so;/usr/l
4e940 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 32 2f 6c 6f 61 64 61 6c 6c 2e 73 6f 3b 2e 2f 3f 2e ocal/lib/lua/5.2/loadall.so;./?.
4e960 73 6f 00 4c 55 41 5f 43 50 41 54 48 00 4c 55 41 5f 43 50 41 54 48 5f 35 5f 32 00 2f 0a 3b 0a 3f so.LUA_CPATH.LUA_CPATH_5_2./.;.?
4e980 0a 21 0a 2d 0a 00 63 6f 6e 66 69 67 00 6c 6f 61 64 65 64 00 70 72 65 6c 6f 61 64 00 6d 6f 64 75 .!.-..config.loaded.preload.modu
4e9a0 6c 65 00 72 65 71 75 69 72 65 00 6c 6f 61 64 6c 69 62 00 73 65 61 72 63 68 70 61 74 68 00 73 65 le.require.loadlib.searchpath.se
4e9c0 65 61 6c 6c 00 00 00 00 00 00 00 00 00 00 00 00 af d6 40 00 00 00 00 00 20 dd 40 00 00 00 00 00 eall..............@.......@.....
4e9e0 3d de 40 00 00 00 00 00 7e dd 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =.@.....~.@.....................
4ea00 9c e9 44 00 00 00 00 00 58 d4 40 00 00 00 00 00 a3 e9 44 00 00 00 00 00 4b d3 40 00 00 00 00 00 ..D.....X.@.......D.....K.@.....
4ea20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab e9 44 00 00 00 00 00 b3 d9 40 00 00 00 00 00 ..................D.......@.....
4ea40 b3 e9 44 00 00 00 00 00 21 dc 40 00 00 00 00 00 be e9 44 00 00 00 00 00 3c d6 40 00 00 00 00 00 ..D.....!.@.......D.....<.@.....
4ea60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 73 3a 20 25 73 20 70 72 65 63 6f 6d 70 69 6c ................%s:.%s.precompil
4ea80 65 64 20 63 68 75 6e 6b 00 74 72 75 6e 63 61 74 65 64 00 63 6f 72 72 75 70 74 65 64 00 62 69 6e ed.chunk.truncated.corrupted.bin
4eaa0 61 72 79 20 73 74 72 69 6e 67 00 6e 6f 74 20 61 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 ary.string.not.a.version.mismatc
4eac0 68 20 69 6e 00 69 6e 63 6f 6d 70 61 74 69 62 6c 65 00 2f 74 6d 70 2f 6c 75 61 5f 58 58 58 58 58 h.in.incompatible./tmp/lua_XXXXX
4eae0 58 00 75 6e 61 62 6c 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 75 6e 69 71 75 65 20 66 69 X.unable.to.generate.a.unique.fi
4eb00 6c 65 6e 61 6d 65 00 66 69 65 6c 64 20 27 25 73 27 20 6d 69 73 73 69 6e 67 20 69 6e 20 64 61 74 lename.field.'%s'.missing.in.dat
4eb20 65 20 74 61 62 6c 65 00 73 65 63 00 6d 69 6e 00 68 6f 75 72 00 6d 6f 6e 74 68 00 79 65 61 72 00 e.table.sec.min.hour.month.year.
4eb40 69 73 64 73 74 00 25 63 00 2a 74 00 77 64 61 79 00 79 64 61 79 00 69 6e 76 61 6c 69 64 20 63 6f isdst.%c.*t.wday.yday.invalid.co
4eb60 6e 76 65 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 72 20 27 25 25 25 73 27 00 61 41 62 42 63 43 nversion.specifier.'%%%s'.aAbBcC
4eb80 64 44 65 46 67 47 68 48 49 6a 6d 4d 6e 70 72 52 53 74 54 75 55 56 77 57 78 58 79 59 7a 5a 25 00 dDeFgGhHIjmMnprRStTuUVwWxXyYzZ%.
4eba0 63 43 78 58 79 59 00 4f 00 64 65 48 49 6d 4d 53 75 55 56 77 57 79 00 63 6f 6c 6c 61 74 65 00 63 cCxXyY.O.deHImMSuUVwWy.collate.c
4ebc0 74 79 70 65 00 6d 6f 6e 65 74 61 72 79 00 6e 75 6d 65 72 69 63 00 63 6c 6f 63 6b 00 64 61 74 65 type.monetary.numeric.clock.date
4ebe0 00 64 69 66 66 74 69 6d 65 00 65 78 65 63 75 74 65 00 65 78 69 74 00 67 65 74 65 6e 76 00 72 65 .difftime.execute.exit.getenv.re
4ec00 6e 61 6d 65 00 73 65 74 6c 6f 63 61 6c 65 00 74 6d 70 6e 61 6d 65 00 00 00 00 00 00 00 00 00 00 name.setlocale.tmpname..........
4ec20 7a eb 44 00 00 00 00 00 0d e8 44 00 00 00 00 00 7f e7 44 00 00 00 00 00 a0 eb 44 00 00 00 00 00 z.D.......D.......D.......D.....
4ec40 a7 eb 44 00 00 00 00 00 a9 eb 44 00 00 00 00 00 06 00 00 00 03 00 00 00 00 00 00 00 04 00 00 00 ..D.......D.....................
4ec60 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 e0 01 45 00 00 00 00 00 b7 eb 44 00 00 00 00 00 ..................E.......D.....
4ec80 bf eb 44 00 00 00 00 00 c5 eb 44 00 00 00 00 00 ce eb 44 00 00 00 00 00 e5 eb 44 00 00 00 00 00 ..D.......D.......D.......D.....
4eca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d6 eb 44 00 00 00 00 00 be e8 40 00 00 00 00 00 ..................D.......@.....
4ecc0 dc eb 44 00 00 00 00 00 02 eb 40 00 00 00 00 00 e1 eb 44 00 00 00 00 00 4a e8 40 00 00 00 00 00 ..D.......@.......D.....J.@.....
4ece0 ea eb 44 00 00 00 00 00 0b e8 40 00 00 00 00 00 f2 eb 44 00 00 00 00 00 a4 e7 40 00 00 00 00 00 ..D.......@.......D.......@.....
4ed00 f7 eb 44 00 00 00 00 00 7a e7 40 00 00 00 00 00 27 de 44 00 00 00 00 00 47 e7 40 00 00 00 00 00 ..D.....z.@.....'.D.....G.@.....
4ed20 fe eb 44 00 00 00 00 00 03 e7 40 00 00 00 00 00 05 ec 44 00 00 00 00 00 b0 e6 40 00 00 00 00 00 ..D.......@.......D.......@.....
4ed40 e5 eb 44 00 00 00 00 00 cc e9 40 00 00 00 00 00 0f ec 44 00 00 00 00 00 ed e8 40 00 00 00 00 00 ..D.......@.......D.......@.....
4ed60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 84 2e 41 70 61 63 6b 61 67 65 00 .......................Apackage.
4ed80 62 69 74 33 32 00 6d 61 74 68 00 00 00 00 00 00 d9 d5 44 00 00 00 00 00 de 66 40 00 00 00 00 00 bit32.math........D......f@.....
4eda0 78 ed 44 00 00 00 00 00 a2 de 40 00 00 00 00 00 3f e3 44 00 00 00 00 00 e5 87 40 00 00 00 00 00 x.D.......@.....?.D.......@.....
4edc0 48 e7 44 00 00 00 00 00 42 90 40 00 00 00 00 00 39 d1 44 00 00 00 00 00 47 c6 40 00 00 00 00 00 H.D.....B.@.....9.D.....G.@.....
4ede0 fa f5 44 00 00 00 00 00 11 ee 40 00 00 00 00 00 53 e8 44 00 00 00 00 00 4e 28 41 00 00 00 00 00 ..D.......@.....S.D.....N(A.....
4ee00 80 ed 44 00 00 00 00 00 0d 99 41 00 00 00 00 00 86 ed 44 00 00 00 00 00 65 2f 41 00 00 00 00 00 ..D.......A.......D.....e/A.....
4ee20 08 d2 44 00 00 00 00 00 0e 95 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..D.......A.....................
4ee40 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 00 27 25 63 27 00 63 68 61 72 28 25 64 29 00 not.enough.memory.'%c'.char(%d).
4ee60 25 73 3a 25 64 3a 20 25 73 00 25 73 20 6e 65 61 72 20 25 73 00 6c 65 78 69 63 61 6c 20 65 6c 65 %s:%d:.%s.%s.near.%s.lexical.ele
4ee80 6d 65 6e 74 20 74 6f 6f 20 6c 6f 6e 67 00 63 68 75 6e 6b 20 68 61 73 20 74 6f 6f 20 6d 61 6e 79 ment.too.long.chunk.has.too.many
4eea0 20 6c 69 6e 65 73 00 75 6e 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 73 74 72 69 6e 67 00 75 6e .lines.unfinished.long.string.un
4eec0 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 63 6f 6d 6d 65 6e 74 00 45 65 00 50 70 00 69 6e 76 61 finished.long.comment.Ee.Pp.inva
4eee0 6c 69 64 20 6c 6f 6e 67 20 73 74 72 69 6e 67 20 64 65 6c 69 6d 69 74 65 72 00 75 6e 66 69 6e 69 lid.long.string.delimiter.unfini
4ef00 73 68 65 64 20 73 74 72 69 6e 67 00 68 65 78 61 64 65 63 69 6d 61 6c 20 64 69 67 69 74 20 65 78 shed.string.hexadecimal.digit.ex
4ef20 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 00 64 pected.invalid.escape.sequence.d
4ef40 65 63 69 6d 61 6c 20 65 73 63 61 70 65 20 74 6f 6f 20 6c 61 72 67 65 00 58 78 00 2b 2d 00 6d 61 ecimal.escape.too.large.Xx.+-.ma
4ef60 6c 66 6f 72 6d 65 64 20 6e 75 6d 62 65 72 00 5f 45 4e 56 00 62 72 65 61 6b 00 64 6f 00 65 6c 73 lformed.number._ENV.break.do.els
4ef80 65 00 65 6c 73 65 69 66 00 66 61 6c 73 65 00 66 6f 72 00 67 6f 74 6f 00 72 65 70 65 61 74 00 72 e.elseif.false.for.goto.repeat.r
4efa0 65 74 75 72 6e 00 74 68 65 6e 00 74 72 75 65 00 75 6e 74 69 6c 00 77 68 69 6c 65 00 3d 3d 00 3e eturn.then.true.until.while.==.>
4efc0 3d 00 3c 3d 00 7e 3d 00 3a 3a 00 3c 65 6f 66 3e 00 3c 6e 75 6d 62 65 72 3e 00 3c 6e 61 6d 65 3e =.<=.~=.::.<eof>.<number>.<name>
4efe0 00 3c 73 74 72 69 6e 67 3e 00 00 00 00 00 00 00 fc 03 45 00 00 00 00 00 74 ef 44 00 00 00 00 00 .<string>.........E.....t.D.....
4f000 7a ef 44 00 00 00 00 00 7d ef 44 00 00 00 00 00 82 ef 44 00 00 00 00 00 fa 3f 44 00 00 00 00 00 z.D.....}.D.......D......?D.....
4f020 89 ef 44 00 00 00 00 00 8f ef 44 00 00 00 00 00 a0 e7 44 00 00 00 00 00 93 ef 44 00 00 00 00 00 ..D.......D.......D.......D.....
4f040 86 ef 44 00 00 00 00 00 c2 ea 44 00 00 00 00 00 04 02 45 00 00 00 00 00 d4 e6 44 00 00 00 00 00 ..D.......D.......E.......D.....
4f060 01 04 45 00 00 00 00 00 06 04 45 00 00 00 00 00 98 ef 44 00 00 00 00 00 9f ef 44 00 00 00 00 00 ..E.......E.......D.......D.....
4f080 a6 ef 44 00 00 00 00 00 ab ef 44 00 00 00 00 00 b0 ef 44 00 00 00 00 00 b6 ef 44 00 00 00 00 00 ..D.......D.......D.......D.....
4f0a0 bf f8 44 00 00 00 00 00 be f8 44 00 00 00 00 00 bc ef 44 00 00 00 00 00 bf ef 44 00 00 00 00 00 ..D.......D.......D.......D.....
4f0c0 c2 ef 44 00 00 00 00 00 c5 ef 44 00 00 00 00 00 c8 ef 44 00 00 00 00 00 cb ef 44 00 00 00 00 00 ..D.......D.......D.......D.....
4f0e0 d1 ef 44 00 00 00 00 00 da ef 44 00 00 00 00 00 e1 ef 44 00 00 00 00 00 6d 61 6c 66 6f 72 6d 65 ..D.......D.......D.....malforme
4f100 64 20 70 61 74 74 65 72 6e 20 28 65 6e 64 73 20 77 69 74 68 20 27 25 25 27 29 00 6d 61 6c 66 6f d.pattern.(ends.with.'%%').malfo
4f120 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 27 5d 27 29 00 72 65 73 75 6c rmed.pattern.(missing.']').resul
4f140 74 69 6e 67 20 73 74 72 69 6e 67 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 6c 75 65 20 6f 75 74 20 ting.string.too.large.value.out.
4f160 6f 66 20 72 61 6e 67 65 00 6e 6f 20 76 61 6c 75 65 00 2d 2b 20 23 30 00 69 6e 76 61 6c 69 64 20 of.range.no.value.-+.#0.invalid.
4f180 66 6f 72 6d 61 74 20 28 72 65 70 65 61 74 65 64 20 66 6c 61 67 73 29 00 69 6e 76 61 6c 69 64 20 format.(repeated.flags).invalid.
4f1a0 66 6f 72 6d 61 74 20 28 77 69 64 74 68 20 6f 72 20 70 72 65 63 69 73 69 6f 6e 20 74 6f 6f 20 6c format.(width.or.precision.too.l
4f1c0 6f 6e 67 29 00 6e 6f 74 20 61 20 6e 75 6d 62 65 72 20 69 6e 20 70 72 6f 70 65 72 20 72 61 6e 67 ong).not.a.number.in.proper.rang
4f1e0 65 00 6e 6f 74 20 61 20 6e 6f 6e 2d 6e 65 67 61 74 69 76 65 20 6e 75 6d 62 65 72 20 69 6e 20 70 e.not.a.non-negative.number.in.p
4f200 72 6f 70 65 72 20 72 61 6e 67 65 00 5c 25 64 00 5c 25 30 33 64 00 69 6e 76 61 6c 69 64 20 6f 70 roper.range.\%d.\%03d.invalid.op
4f220 74 69 6f 6e 20 27 25 25 25 63 27 20 74 6f 20 27 66 6f 72 6d 61 74 27 00 73 74 72 69 6e 67 20 73 tion.'%%%c'.to.'format'.string.s
4f240 6c 69 63 65 20 74 6f 6f 20 6c 6f 6e 67 00 69 6e 76 61 6c 69 64 20 63 61 70 74 75 72 65 20 69 6e lice.too.long.invalid.capture.in
4f260 64 65 78 00 75 6e 66 69 6e 69 73 68 65 64 20 63 61 70 74 75 72 65 00 74 6f 6f 20 6d 61 6e 79 20 dex.unfinished.capture.too.many.
4f280 63 61 70 74 75 72 65 73 00 75 6e 61 62 6c 65 20 74 6f 20 64 75 6d 70 20 67 69 76 65 6e 20 66 75 captures.unable.to.dump.given.fu
4f2a0 6e 63 74 69 6f 6e 00 70 61 74 74 65 72 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 69 6e 76 61 6c nction.pattern.too.complex.inval
4f2c0 69 64 20 70 61 74 74 65 72 6e 20 63 61 70 74 75 72 65 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 id.pattern.capture.malformed.pat
4f2e0 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 25 25 62 27 tern.(missing.arguments.to.'%%b'
4f300 29 00 6d 69 73 73 69 6e 67 20 27 5b 27 20 61 66 74 65 72 20 27 25 25 66 27 20 69 6e 20 70 61 74 ).missing.'['.after.'%%f'.in.pat
4f320 74 65 72 6e 00 69 6e 76 61 6c 69 64 20 63 61 70 74 75 72 65 20 69 6e 64 65 78 20 25 25 25 64 00 tern.invalid.capture.index.%%%d.
4f340 5e 24 2a 2b 3f 2e 28 5b 25 2d 00 73 74 72 69 6e 67 2f 66 75 6e 63 74 69 6f 6e 2f 74 61 62 6c 65 ^$*+?.([%-.string/function/table
4f360 20 65 78 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 75 73 65 20 6f 66 20 27 25 63 27 20 69 6e .expected.invalid.use.of.'%c'.in
4f380 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 74 72 69 6e 67 00 69 6e 76 61 6c 69 64 20 72 65 70 6c .replacement.string.invalid.repl
4f3a0 61 63 65 6d 65 6e 74 20 76 61 6c 75 65 20 28 61 20 25 73 29 00 62 79 74 65 00 63 68 61 72 00 64 acement.value.(a.%s).byte.char.d
4f3c0 75 6d 70 00 66 69 6e 64 00 67 6d 61 74 63 68 00 67 73 75 62 00 6c 6f 77 65 72 00 72 65 70 00 72 ump.find.gmatch.gsub.lower.rep.r
4f3e0 65 76 65 72 73 65 00 75 70 70 65 72 00 00 00 00 1a 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 everse.upper......A.......A.....
4f400 30 10 41 00 00 00 00 00 44 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 0.A.....D.A.......A.......A.....
4f420 57 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 W.A.......A.......A.......A.....
4f440 e5 10 41 00 00 00 00 00 6a 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 ..A.....j.A.......A.......A.....
4f460 e5 10 41 00 00 00 00 00 7d 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 ..A.....}.A.......A.......A.....
4f480 8e 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 a1 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 ..A.......A.......A.......A.....
4f4a0 b4 10 41 00 00 00 00 00 c5 10 41 00 00 00 00 00 e5 10 41 00 00 00 00 00 db 10 41 00 00 00 00 00 ..A.......A.......A.......A.....
4f4c0 b5 f3 44 00 00 00 00 00 df 19 41 00 00 00 00 00 ba f3 44 00 00 00 00 00 e1 11 41 00 00 00 00 00 ..D.......A.......D.......A.....
4f4e0 bf f3 44 00 00 00 00 00 d6 1b 41 00 00 00 00 00 c4 f3 44 00 00 00 00 00 7e 23 41 00 00 00 00 00 ..D.......A.......D.....~#A.....
4f500 db e3 44 00 00 00 00 00 f9 12 41 00 00 00 00 00 c9 f3 44 00 00 00 00 00 92 11 41 00 00 00 00 00 ..D.......A.......D.......A.....
4f520 d0 f3 44 00 00 00 00 00 88 23 41 00 00 00 00 00 7d 05 45 00 00 00 00 00 2c 0f 41 00 00 00 00 00 ..D......#A.....}.E.....,.A.....
4f540 d5 f3 44 00 00 00 00 00 5b 0f 41 00 00 00 00 00 ca f3 44 00 00 00 00 00 77 23 41 00 00 00 00 00 ..D.....[.A.......D.....w#A.....
4f560 db f3 44 00 00 00 00 00 de 0d 41 00 00 00 00 00 df f3 44 00 00 00 00 00 cb 0c 41 00 00 00 00 00 ..D.......A.......D.......A.....
4f580 8e 05 45 00 00 00 00 00 33 19 41 00 00 00 00 00 e7 f3 44 00 00 00 00 00 2f 0c 41 00 00 00 00 00 ..E.....3.A.......D...../.A.....
4f5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 bf 00 00 00 00 00 00 e0 43 ...............................C
4f5c0 69 6e 74 65 72 76 61 6c 20 69 73 20 65 6d 70 74 79 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f interval.is.empty.wrong.number.o
4f5e0 66 20 61 72 67 75 6d 65 6e 74 73 00 70 69 00 68 75 67 65 00 61 62 73 00 61 63 6f 73 00 61 73 69 f.arguments.pi.huge.abs.acos.asi
4f600 6e 00 61 74 61 6e 32 00 61 74 61 6e 00 63 65 69 6c 00 63 6f 73 68 00 64 65 67 00 66 6c 6f 6f 72 n.atan2.atan.ceil.cosh.deg.floor
4f620 00 66 6d 6f 64 00 66 72 65 78 70 00 6c 64 65 78 70 00 6c 6f 67 00 6d 61 78 00 6d 6f 64 66 00 72 .fmod.frexp.ldexp.log.max.modf.r
4f640 61 64 00 72 61 6e 64 6f 6d 73 65 65 64 00 73 69 6e 68 00 73 71 72 74 00 74 61 6e 68 00 00 00 00 ad.randomseed.sinh.sqrt.tanh....
4f660 f4 f5 44 00 00 00 00 00 2f 29 41 00 00 00 00 00 f8 f5 44 00 00 00 00 00 43 2f 41 00 00 00 00 00 ..D...../)A.......D.....C/A.....
4f680 fd f5 44 00 00 00 00 00 21 2f 41 00 00 00 00 00 02 f6 44 00 00 00 00 00 de 2e 41 00 00 00 00 00 ..D.....!/A.......D.......A.....
4f6a0 08 f6 44 00 00 00 00 00 bc 2e 41 00 00 00 00 00 0d f6 44 00 00 00 00 00 9a 2e 41 00 00 00 00 00 ..D.......A.......D.......A.....
4f6c0 12 f6 44 00 00 00 00 00 78 2e 41 00 00 00 00 00 f9 f5 44 00 00 00 00 00 56 2e 41 00 00 00 00 00 ..D.....x.A.......D.....V.A.....
4f6e0 17 f6 44 00 00 00 00 00 0a 29 41 00 00 00 00 00 2e f6 44 00 00 00 00 00 34 2e 41 00 00 00 00 00 ..D......)A.......D.....4.A.....
4f700 1b f6 44 00 00 00 00 00 f0 2a 41 00 00 00 00 00 21 f6 44 00 00 00 00 00 f1 2d 41 00 00 00 00 00 ..D......*A.....!.D......-A.....
4f720 26 f6 44 00 00 00 00 00 b5 2d 41 00 00 00 00 00 2c f6 44 00 00 00 00 00 70 2d 41 00 00 00 00 00 &.D......-A.....,.D.....p-A.....
4f740 32 f6 44 00 00 00 00 00 c3 2c 41 00 00 00 00 00 36 f6 44 00 00 00 00 00 86 2a 41 00 00 00 00 00 2.D......,A.....6.D......*A.....
4f760 2c eb 44 00 00 00 00 00 1c 2a 41 00 00 00 00 00 3a f6 44 00 00 00 00 00 76 2c 41 00 00 00 00 00 ,.D......*A.....:.D.....v,A.....
4f780 a6 05 45 00 00 00 00 00 2b 2c 41 00 00 00 00 00 3f f6 44 00 00 00 00 00 e5 28 41 00 00 00 00 00 ..E.....+,A.....?.D......(A.....
4f7a0 51 d4 44 00 00 00 00 00 12 2b 41 00 00 00 00 00 43 f6 44 00 00 00 00 00 01 2a 41 00 00 00 00 00 Q.D......+A.....C.D......*A.....
4f7c0 4e f6 44 00 00 00 00 00 df 29 41 00 00 00 00 00 fe f5 44 00 00 00 00 00 bd 29 41 00 00 00 00 00 N.D......)A.......D......)A.....
4f7e0 53 f6 44 00 00 00 00 00 9b 29 41 00 00 00 00 00 58 f6 44 00 00 00 00 00 79 29 41 00 00 00 00 00 S.D......)A.....X.D.....y)A.....
4f800 09 f6 44 00 00 00 00 00 57 29 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..D.....W)A.....................
4f820 39 9d 52 a2 46 df 91 3f 00 00 c0 ff ff ff df 41 00 00 00 00 00 00 24 40 18 2d 44 54 fb 21 09 40 9.R.F..?.......A......$@.-DT.!.@
4f840 00 00 00 00 00 00 f0 7f 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 7f 00 00 00 00 00 00 00 00 ................................
4f860 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a 20 25 73 00 ef bb bf 00 50 41 4e 49 43 3a 20 75 6e 70 72 cannot.%s.%s:.%s.....PANIC:.unpr
4f880 6f 74 65 63 74 65 64 20 65 72 72 6f 72 20 69 6e 20 63 61 6c 6c 20 74 6f 20 4c 75 61 20 41 50 49 otected.error.in.call.to.Lua.API
4f8a0 20 28 25 73 29 0a 00 25 73 0a 00 73 74 61 63 6b 20 74 72 61 63 65 62 61 63 6b 3a 00 0a 09 2e 2e .(%s)..%s..stack.traceback:.....
4f8c0 2e 00 53 6c 6e 74 00 0a 09 25 73 3a 00 25 64 3a 00 20 69 6e 20 00 66 75 6e 63 74 69 6f 6e 20 27 ..Slnt...%s:.%d:..in..function.'
4f8e0 25 73 27 00 6d 61 69 6e 20 63 68 75 6e 6b 00 66 75 6e 63 74 69 6f 6e 20 3c 25 73 3a 25 64 3e 00 %s'.main.chunk.function.<%s:%d>.
4f900 0a 09 28 2e 2e 2e 74 61 69 6c 20 63 61 6c 6c 73 2e 2e 2e 29 00 53 6c 00 25 73 3a 25 64 3a 20 00 ..(...tail.calls...).Sl.%s:%d:..
4f920 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 28 25 73 29 00 63 61 6c 6c 69 6e 67 20 27 25 bad.argument.#%d.(%s).calling.'%
4f940 73 27 20 6f 6e 20 62 61 64 20 73 65 6c 66 20 28 25 73 29 00 62 61 64 20 61 72 67 75 6d 65 6e 74 s'.on.bad.self.(%s).bad.argument
4f960 20 23 25 64 20 74 6f 20 27 25 73 27 20 28 25 73 29 00 25 73 20 65 78 70 65 63 74 65 64 2c 20 67 .#%d.to.'%s'.(%s).%s.expected,.g
4f980 6f 74 20 25 73 00 73 69 67 6e 61 6c 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 20 28 25 73 29 ot.%s.signal.stack.overflow.(%s)
4f9a0 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 73 27 00 62 75 66 66 65 72 20 74 6f 6f 20 .invalid.option.'%s'.buffer.too.
4f9c0 6c 61 72 67 65 00 3d 73 74 64 69 6e 00 40 25 73 00 72 65 6f 70 65 6e 00 6f 62 6a 65 63 74 20 6c large.=stdin.@%s.reopen.object.l
4f9e0 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 61 20 6e 75 6d 62 65 72 00 25 73 3a 20 25 70 00 6e 61 6d ength.is.not.a.number.%s:.%p.nam
4fa00 65 20 63 6f 6e 66 6c 69 63 74 20 66 6f 72 20 6d 6f 64 75 6c 65 20 27 25 73 27 00 6d 75 6c 74 69 e.conflict.for.module.'%s'.multi
4fa20 70 6c 65 20 4c 75 61 20 56 4d 73 20 64 65 74 65 63 74 65 64 00 76 65 72 73 69 6f 6e 20 6d 69 73 ple.Lua.VMs.detected.version.mis
4fa40 6d 61 74 63 68 3a 20 61 70 70 2e 20 6e 65 65 64 73 20 25 66 2c 20 4c 75 61 20 63 6f 72 65 20 70 match:.app..needs.%f,.Lua.core.p
4fa60 72 6f 76 69 64 65 73 20 25 66 00 62 61 64 20 63 6f 6e 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 rovides.%f.bad.conversion.number
4fa80 2d 3e 69 6e 74 3b 20 6d 75 73 74 20 72 65 63 6f 6d 70 69 6c 65 20 4c 75 61 20 77 69 74 68 20 70 ->int;.must.recompile.Lua.with.p
4faa0 72 6f 70 65 72 20 73 65 74 74 69 6e 67 73 00 74 6f 6f 20 6d 61 6e 79 20 75 70 76 61 6c 75 65 73 roper.settings.too.many.upvalues
4fac0 00 00 00 00 00 00 00 00 00 00 00 00 00 34 b2 c0 00 00 00 00 00 60 7f 40 00 00 00 00 00 00 00 00 .............4.......`.@........
4fae0 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c 7c 7c 7c 60 60 60 68 22 bc bc bc 84 e4 54 54 10 `qATPP\l<.<Tl||||||```h".....TT.
4fb00 62 62 04 62 14 51 50 17 00 00 00 00 00 00 00 00 58 fc 44 00 00 00 00 00 5d fc 44 00 00 00 00 00 bb.b.QP.........X.D.....].D.....
4fb20 63 fc 44 00 00 00 00 00 6a fc 44 00 00 00 00 00 73 fc 44 00 00 00 00 00 7b fc 44 00 00 00 00 00 c.D.....j.D.....s.D.....{.D.....
4fb40 84 fc 44 00 00 00 00 00 8d fc 44 00 00 00 00 00 96 fc 44 00 00 00 00 00 9f fc 44 00 00 00 00 00 ..D.......D.......D.......D.....
4fb60 a8 fc 44 00 00 00 00 00 b1 fc 44 00 00 00 00 00 ba fc 44 00 00 00 00 00 bf fc 44 00 00 00 00 00 ..D.......D.......D.......D.....
4fb80 c3 fc 44 00 00 00 00 00 c7 fc 44 00 00 00 00 00 cb fc 44 00 00 00 00 00 cf fc 44 00 00 00 00 00 ..D.......D.......D.......D.....
4fba0 d3 fc 44 00 00 00 00 00 d7 fc 44 00 00 00 00 00 db fc 44 00 00 00 00 00 df fc 44 00 00 00 00 00 ..D.......D.......D.......D.....
4fbc0 e3 fc 44 00 00 00 00 00 ea fc 44 00 00 00 00 00 ee fc 44 00 00 00 00 00 f1 fc 44 00 00 00 00 00 ..D.......D.......D.......D.....
4fbe0 93 fc 44 00 00 00 00 00 f4 fc 44 00 00 00 00 00 f9 fc 44 00 00 00 00 00 05 fd 44 00 00 00 00 00 ..D.......D.......D.......D.....
4fc00 01 fd 44 00 00 00 00 00 0a fd 44 00 00 00 00 00 23 fd 44 00 00 00 00 00 11 fd 44 00 00 00 00 00 ..D.......D.....#.D.......D.....
4fc20 19 fd 44 00 00 00 00 00 22 fd 44 00 00 00 00 00 2b fd 44 00 00 00 00 00 33 fd 44 00 00 00 00 00 ..D.....".D.....+.D.....3.D.....
4fc40 3b fd 44 00 00 00 00 00 42 fd 44 00 00 00 00 00 00 00 00 00 00 00 00 00 4d 4f 56 45 00 4c 4f 41 ;.D.....B.D.............MOVE.LOA
4fc60 44 4b 00 4c 4f 41 44 4b 58 00 4c 4f 41 44 42 4f 4f 4c 00 4c 4f 41 44 4e 49 4c 00 47 45 54 55 50 DK.LOADKX.LOADBOOL.LOADNIL.GETUP
4fc80 56 41 4c 00 47 45 54 54 41 42 55 50 00 47 45 54 54 41 42 4c 45 00 53 45 54 54 41 42 55 50 00 53 VAL.GETTABUP.GETTABLE.SETTABUP.S
4fca0 45 54 55 50 56 41 4c 00 53 45 54 54 41 42 4c 45 00 4e 45 57 54 41 42 4c 45 00 53 45 4c 46 00 41 ETUPVAL.SETTABLE.NEWTABLE.SELF.A
4fcc0 44 44 00 53 55 42 00 4d 55 4c 00 44 49 56 00 4d 4f 44 00 50 4f 57 00 55 4e 4d 00 4e 4f 54 00 4c DD.SUB.MUL.DIV.MOD.POW.UNM.NOT.L
4fce0 45 4e 00 43 4f 4e 43 41 54 00 4a 4d 50 00 45 51 00 4c 54 00 54 45 53 54 00 54 45 53 54 53 45 54 EN.CONCAT.JMP.EQ.LT.TEST.TESTSET
4fd00 00 54 41 49 4c 43 41 4c 4c 00 52 45 54 55 52 4e 00 46 4f 52 50 52 45 50 00 54 46 4f 52 43 41 4c .TAILCALL.RETURN.FORPREP.TFORCAL
4fd20 4c 00 54 46 4f 52 4c 4f 4f 50 00 53 45 54 4c 49 53 54 00 43 4c 4f 53 55 52 45 00 56 41 52 41 52 L.TFORLOOP.SETLIST.CLOSURE.VARAR
4fd40 47 00 45 58 54 52 41 41 52 47 00 6c 61 62 65 6c 73 2f 67 6f 74 6f 73 00 6d 61 69 6e 20 66 75 6e G.EXTRAARG.labels/gotos.main.fun
4fd60 63 74 69 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 74 20 6c 69 6e 65 20 25 64 00 74 6f 6f 20 6d 61 ction.function.at.line.%d.too.ma
4fd80 6e 79 20 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 20 69 6e 20 25 73 00 25 73 20 65 78 70 ny.%s.(limit.is.%d).in.%s.%s.exp
4fda0 65 63 74 65 64 00 3c 67 6f 74 6f 20 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 6a 75 6d 70 73 ected.<goto.%s>.at.line.%d.jumps
4fdc0 20 69 6e 74 6f 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 6c 6f 63 61 6c 20 27 25 73 27 00 25 73 .into.the.scope.of.local.'%s'.%s
4fde0 20 65 78 70 65 63 74 65 64 20 28 74 6f 20 63 6c 6f 73 65 20 25 73 20 61 74 20 6c 69 6e 65 20 25 .expected.(to.close.%s.at.line.%
4fe00 64 29 00 43 20 6c 65 76 65 6c 73 00 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 00 3c 25 73 3e d).C.levels.local.variables.<%s>
4fe20 20 61 74 20 6c 69 6e 65 20 25 64 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 20 6c 6f 6f 70 00 6e 6f .at.line.%d.not.inside.a.loop.no
4fe40 20 76 69 73 69 62 6c 65 20 6c 61 62 65 6c 20 27 25 73 27 20 66 6f 72 20 3c 67 6f 74 6f 3e 20 61 .visible.label.'%s'.for.<goto>.a
4fe60 74 20 6c 69 6e 65 20 25 64 00 28 66 6f 72 20 69 6e 64 65 78 29 00 28 66 6f 72 20 6c 69 6d 69 74 t.line.%d.(for.index).(for.limit
4fe80 29 00 28 66 6f 72 20 73 74 65 70 29 00 28 66 6f 72 20 67 65 6e 65 72 61 74 6f 72 29 00 28 66 6f ).(for.step).(for.generator).(fo
4fea0 72 20 73 74 61 74 65 29 00 28 66 6f 72 20 63 6f 6e 74 72 6f 6c 29 00 27 3d 27 20 6f 72 20 27 69 r.state).(for.control).'='.or.'i
4fec0 6e 27 20 65 78 70 65 63 74 65 64 00 6c 61 62 65 6c 20 27 25 73 27 20 61 6c 72 65 61 64 79 20 64 n'.expected.label.'%s'.already.d
4fee0 65 66 69 6e 65 64 20 6f 6e 20 6c 69 6e 65 20 25 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 00 73 efined.on.line.%d.syntax.error.s
4ff00 65 6c 66 00 3c 6e 61 6d 65 3e 20 6f 72 20 27 2e 2e 2e 27 20 65 78 70 65 63 74 65 64 00 63 61 6e elf.<name>.or.'...'.expected.can
4ff20 6e 6f 74 20 75 73 65 20 27 2e 2e 2e 27 20 6f 75 74 73 69 64 65 20 61 20 76 61 72 61 72 67 20 66 not.use.'...'.outside.a.vararg.f
4ff40 75 6e 63 74 69 6f 6e 00 69 74 65 6d 73 20 69 6e 20 61 20 63 6f 6e 73 74 72 75 63 74 6f 72 00 66 unction.items.in.a.constructor.f
4ff60 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 20 65 78 70 65 63 74 65 64 00 75 6e 65 78 70 unction.arguments.expected.unexp
4ff80 65 63 74 65 64 20 73 79 6d 62 6f 6c 00 00 00 00 06 06 06 06 07 07 07 07 07 07 0a 09 05 04 03 03 ected.symbol....................
4ffa0 03 03 03 03 03 03 03 03 03 03 02 02 01 01 00 00 c0 83 41 00 00 00 00 00 c9 83 41 00 00 00 00 00 ..................A.......A.....
4ffc0 dc 83 41 00 00 00 00 00 e8 83 41 00 00 00 00 00 f9 83 41 00 00 00 00 00 0b 84 41 00 00 00 00 00 ..A.......A.......A.......A.....
4ffe0 57 84 41 00 00 00 00 00 73 84 41 00 00 00 00 00 65 84 41 00 00 00 00 00 81 84 41 00 00 00 00 00 W.A.....s.A.....e.A.......A.....
50000 87 84 41 00 00 00 00 00 8e 84 41 00 00 00 00 00 00 00 00 00 00 60 7f 40 00 00 00 00 00 00 00 00 ..A.......A..........`.@........
50020 24 4c 75 61 56 65 72 73 69 6f 6e 3a 20 4c 75 61 20 35 2e 32 2e 33 20 20 43 6f 70 79 72 69 67 68 $LuaVersion:.Lua.5.2.3..Copyrigh
50040 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 33 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f t.(C).1994-2013.Lua.org,.PUC-Rio
50060 20 24 24 4c 75 61 41 75 74 68 6f 72 73 3a 20 52 2e 20 49 65 72 75 73 61 6c 69 6d 73 63 68 79 2c .$$LuaAuthors:.R..Ierusalimschy,
50080 20 4c 2e 20 48 2e 20 64 65 20 46 69 67 75 65 69 72 65 64 6f 2c 20 57 2e 20 43 65 6c 65 73 20 24 .L..H..de.Figueiredo,.W..Celes.$
500a0 00 66 75 6c 6c 20 75 73 65 72 64 61 74 61 20 65 78 70 65 63 74 65 64 2c 20 67 6f 74 20 6c 69 67 .full.userdata.expected,.got.lig
500c0 68 74 20 75 73 65 72 64 61 74 61 00 3e 75 00 69 6e 76 61 6c 69 64 20 75 70 76 61 6c 75 65 20 69 ht.userdata.>u.invalid.upvalue.i
500e0 6e 64 65 78 00 4c 75 61 20 66 75 6e 63 74 69 6f 6e 20 65 78 70 65 63 74 65 64 00 6c 75 61 5f 64 ndex.Lua.function.expected.lua_d
50100 65 62 75 67 3e 20 00 63 6f 6e 74 0a 00 3d 28 64 65 62 75 67 20 63 6f 6d 6d 61 6e 64 29 00 6c 65 ebug>..cont..=(debug.command).le
50120 76 65 6c 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 5f 48 4b 45 59 00 5f 5f 6d 6f 64 65 00 65 78 vel.out.of.range._HKEY.__mode.ex
50140 74 65 72 6e 61 6c 20 68 6f 6f 6b 00 66 6c 6e 53 74 75 00 3e 25 73 00 66 75 6e 63 74 69 6f 6e 20 ternal.hook.flnStu.>%s.function.
50160 6f 72 20 6c 65 76 65 6c 20 65 78 70 65 63 74 65 64 00 73 6f 75 72 63 65 00 73 68 6f 72 74 5f 73 or.level.expected.source.short_s
50180 72 63 00 6c 61 73 74 6c 69 6e 65 64 65 66 69 6e 65 64 00 63 75 72 72 65 6e 74 6c 69 6e 65 00 6e rc.lastlinedefined.currentline.n
501a0 75 70 73 00 6e 70 61 72 61 6d 73 00 69 73 76 61 72 61 72 67 00 6e 61 6d 65 77 68 61 74 00 69 73 ups.nparams.isvararg.namewhat.is
501c0 74 61 69 6c 63 61 6c 6c 00 61 63 74 69 76 65 6c 69 6e 65 73 00 66 75 6e 63 00 74 61 69 6c 20 63 tailcall.activelines.func.tail.c
501e0 61 6c 6c 00 67 65 74 75 73 65 72 76 61 6c 75 65 00 67 65 74 68 6f 6f 6b 00 67 65 74 69 6e 66 6f all.getuservalue.gethook.getinfo
50200 00 67 65 74 6c 6f 63 61 6c 00 67 65 74 72 65 67 69 73 74 72 79 00 67 65 74 75 70 76 61 6c 75 65 .getlocal.getregistry.getupvalue
50220 00 75 70 76 61 6c 75 65 6a 6f 69 6e 00 75 70 76 61 6c 75 65 69 64 00 73 65 74 75 73 65 72 76 61 .upvaluejoin.upvalueid.setuserva
50240 6c 75 65 00 73 65 74 68 6f 6f 6b 00 73 65 74 6c 6f 63 61 6c 00 73 65 74 75 70 76 61 6c 75 65 00 lue.sethook.setlocal.setupvalue.
50260 df 01 45 00 00 00 00 00 9f ef 44 00 00 00 00 00 9a 01 45 00 00 00 00 00 f1 d5 44 00 00 00 00 00 ..E.......D.......E.......D.....
50280 da 01 45 00 00 00 00 00 00 00 00 00 00 00 00 00 08 d2 44 00 00 00 00 00 2b 8b 41 00 00 00 00 00 ..E...............D.....+.A.....
502a0 e4 01 45 00 00 00 00 00 fa 8a 41 00 00 00 00 00 f1 01 45 00 00 00 00 00 93 90 41 00 00 00 00 00 ..E.......A.......E.......A.....
502c0 f9 01 45 00 00 00 00 00 32 92 41 00 00 00 00 00 01 02 45 00 00 00 00 00 69 8f 41 00 00 00 00 00 ..E.....2.A.......E.....i.A.....
502e0 0a 02 45 00 00 00 00 00 68 87 41 00 00 00 00 00 5c d6 44 00 00 00 00 00 7f 8a 41 00 00 00 00 00 ..E.....h.A.....\.D.......A.....
50300 16 02 45 00 00 00 00 00 fe 87 41 00 00 00 00 00 21 02 45 00 00 00 00 00 ee 89 41 00 00 00 00 00 ..E.......A.....!.E.......A.....
50320 2d 02 45 00 00 00 00 00 ba 89 41 00 00 00 00 00 37 02 45 00 00 00 00 00 9a 88 41 00 00 00 00 00 -.E.......A.....7.E.......A.....
50340 44 02 45 00 00 00 00 00 e9 8d 41 00 00 00 00 00 4c 02 45 00 00 00 00 00 0c 8d 41 00 00 00 00 00 D.E.......A.....L.E.......A.....
50360 9d d6 44 00 00 00 00 00 08 88 41 00 00 00 00 00 55 02 45 00 00 00 00 00 e5 87 41 00 00 00 00 00 ..D.......A.....U.E.......A.....
50380 0e d2 44 00 00 00 00 00 82 8c 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..D.......A.....................
503a0 66 69 65 6c 64 20 63 61 6e 6e 6f 74 20 62 65 20 6e 65 67 61 74 69 76 65 00 77 69 64 74 68 20 6d field.cannot.be.negative.width.m
503c0 75 73 74 20 62 65 20 70 6f 73 69 74 69 76 65 00 74 72 79 69 6e 67 20 74 6f 20 61 63 63 65 73 73 ust.be.positive.trying.to.access
503e0 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 62 69 74 73 00 61 72 73 68 69 66 74 00 62 61 6e 64 00 .non-existent.bits.arshift.band.
50400 62 6e 6f 74 00 62 6f 72 00 62 78 6f 72 00 62 74 65 73 74 00 65 78 74 72 61 63 74 00 6c 72 6f 74 bnot.bor.bxor.btest.extract.lrot
50420 61 74 65 00 6c 73 68 69 66 74 00 72 65 70 6c 61 63 65 00 72 72 6f 74 61 74 65 00 00 00 00 00 00 ate.lshift.replace.rrotate......
50440 f3 03 45 00 00 00 00 00 21 96 41 00 00 00 00 00 fb 03 45 00 00 00 00 00 24 98 41 00 00 00 00 00 ..E.....!.A.......E.....$.A.....
50460 00 04 45 00 00 00 00 00 00 96 41 00 00 00 00 00 05 04 45 00 00 00 00 00 86 98 41 00 00 00 00 00 ..E.......A.......E.......A.....
50480 09 04 45 00 00 00 00 00 3e 98 41 00 00 00 00 00 0e 04 45 00 00 00 00 00 04 98 41 00 00 00 00 00 ..E.....>.A.......E.......A.....
504a0 14 04 45 00 00 00 00 00 78 97 41 00 00 00 00 00 1c 04 45 00 00 00 00 00 ce 98 41 00 00 00 00 00 ..E.....x.A.......E.......A.....
504c0 24 04 45 00 00 00 00 00 90 95 41 00 00 00 00 00 2b 04 45 00 00 00 00 00 08 97 41 00 00 00 00 00 $.E.......A.....+.E.......A.....
504e0 33 04 45 00 00 00 00 00 bf 95 41 00 00 00 00 00 f4 03 45 00 00 00 00 00 62 95 41 00 00 00 00 00 3.E.......A.......E.....b.A.....
50500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e 6f 20 6d 65 73 73 61 67 65 00 65 72 72 6f 72 ................no.message.error
50520 20 69 6e 20 5f 5f 67 63 20 6d 65 74 61 6d 65 74 68 6f 64 20 28 25 73 29 00 00 00 00 00 00 00 00 .in.__gc.metamethod.(%s)........
50540 ae a7 41 00 00 00 00 00 bf aa 41 00 00 00 00 00 13 a7 41 00 00 00 00 00 09 aa 41 00 00 00 00 00 ..A.......A.......A.......A.....
50560 2c aa 41 00 00 00 00 00 1a a7 41 00 00 00 00 00 5f 5f 6e 65 77 69 6e 64 65 78 00 5f 5f 6c 65 6e ,.A.......A.....__newindex.__len
50580 00 5f 5f 65 71 00 5f 5f 61 64 64 00 5f 5f 73 75 62 00 5f 5f 6d 75 6c 00 5f 5f 64 69 76 00 5f 5f .__eq.__add.__sub.__mul.__div.__
505a0 6d 6f 64 00 5f 5f 70 6f 77 00 5f 5f 75 6e 6d 00 5f 5f 6c 74 00 5f 5f 6c 65 00 5f 5f 63 6f 6e 63 mod.__pow.__unm.__lt.__le.__conc
505c0 61 74 00 5f 5f 63 61 6c 6c 00 62 6f 6f 6c 65 61 6e 00 74 68 72 65 61 64 00 70 72 6f 74 6f 00 75 at.__call.boolean.thread.proto.u
505e0 70 76 61 6c 00 00 00 00 00 00 00 00 00 00 00 00 7b e4 44 00 00 00 00 00 70 05 45 00 00 00 00 00 pval............{.D.....p.E.....
50600 b8 e4 44 00 00 00 00 00 37 01 45 00 00 00 00 00 7b 05 45 00 00 00 00 00 81 05 45 00 00 00 00 00 ..D.....7.E.....{.E.......E.....
50620 86 05 45 00 00 00 00 00 8c 05 45 00 00 00 00 00 92 05 45 00 00 00 00 00 98 05 45 00 00 00 00 00 ..E.......E.......E.......E.....
50640 9e 05 45 00 00 00 00 00 a4 05 45 00 00 00 00 00 aa 05 45 00 00 00 00 00 b0 05 45 00 00 00 00 00 ..E.......E.......E.......E.....
50660 b5 05 45 00 00 00 00 00 ba 05 45 00 00 00 00 00 c3 05 45 00 00 00 00 00 00 00 00 00 00 00 00 00 ..E.......E.......E.............
50680 69 f1 44 00 00 00 00 00 d4 e6 44 00 00 00 00 00 ca 05 45 00 00 00 00 00 e0 06 45 00 00 00 00 00 i.D.......D.......E.......E.....
506a0 43 d9 44 00 00 00 00 00 53 e8 44 00 00 00 00 00 48 e7 44 00 00 00 00 00 a0 e7 44 00 00 00 00 00 C.D.....S.D.....H.D.......D.....
506c0 e0 06 45 00 00 00 00 00 d2 05 45 00 00 00 00 00 d9 05 45 00 00 00 00 00 df 05 45 00 00 00 00 00 ..E.......E.......E.......E.....
506e0 75 73 65 72 64 61 74 61 00 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 6f 72 userdata.memory.allocation.error
50700 3a 20 62 6c 6f 63 6b 20 74 6f 6f 20 62 69 67 00 74 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d :.block.too.big.too.many.%s.(lim
50720 69 74 20 69 73 20 25 64 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 08 08 08 08 00 it.is.%d).......................
50740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 04 04 04 04 04 04 04 04 04 04 04 04 04 04 ................................
50760 04 16 16 16 16 16 16 16 16 16 16 04 04 04 04 04 04 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 ................................
50780 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 05 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 ................................
507a0 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
507c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
507e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 2a 76 61 72 61 72 67 29 00 28 2a 74 65 6d .................(*vararg).(*tem
50840 70 6f 72 61 72 79 29 00 66 69 65 6c 64 00 63 6f 6e 73 74 61 6e 74 00 67 6c 6f 62 61 6c 00 3d 3f porary).field.constant.global.=?
50860 00 4c 75 61 00 66 6f 72 20 69 74 65 72 61 74 6f 72 00 6d 65 74 61 6d 65 74 68 6f 64 00 3d 5b 43 .Lua.for.iterator.metamethod.=[C
50880 5d 00 43 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 25 73 20 27 25 73 27 20 28 61 20 25 73 20 ].C.attempt.to.%s.%s.'%s'.(a.%s.
508a0 76 61 6c 75 65 29 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 61 20 25 73 20 76 61 6c 75 65 00 value).attempt.to.%s.a.%s.value.
508c0 63 6f 6e 63 61 74 65 6e 61 74 65 00 70 65 72 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 20 6f concatenate.perform.arithmetic.o
508e0 6e 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 74 77 6f 20 25 73 20 76 61 6c 75 n.attempt.to.compare.two.%s.valu
50900 65 73 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 25 73 20 77 69 74 68 20 25 73 es.attempt.to.compare.%s.with.%s
50920 00 00 00 00 00 00 00 00 be b7 41 00 00 00 00 00 8c b8 41 00 00 00 00 00 8c b8 41 00 00 00 00 00 ..........A.......A.......A.....
50940 ec b8 41 00 00 00 00 00 ec b8 41 00 00 00 00 00 64 b8 41 00 00 00 00 00 dd b7 41 00 00 00 00 00 ..A.......A.....d.A.......A.....
50960 dd b7 41 00 00 00 00 00 ec b8 41 00 00 00 00 00 ec b8 41 00 00 00 00 00 ec b8 41 00 00 00 00 00 ..A.......A.......A.......A.....
50980 ec b8 41 00 00 00 00 00 c4 b8 41 00 00 00 00 00 74 bc 41 00 00 00 00 00 74 bc 41 00 00 00 00 00 ..A.......A.....t.A.....t.A.....
509a0 f8 bc 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 f8 bc 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 ..A.......A.......A.......A.....
509c0 74 bc 41 00 00 00 00 00 ab bc 41 00 00 00 00 00 b2 bc 41 00 00 00 00 00 b9 bc 41 00 00 00 00 00 t.A.......A.......A.......A.....
509e0 c0 bc 41 00 00 00 00 00 c7 bc 41 00 00 00 00 00 ce bc 41 00 00 00 00 00 d5 bc 41 00 00 00 00 00 ..A.......A.......A.......A.....
50a00 18 bd 41 00 00 00 00 00 dc bc 41 00 00 00 00 00 f1 bc 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 ..A.......A.......A.......A.....
50a20 a4 bc 41 00 00 00 00 00 e3 bc 41 00 00 00 00 00 ea bc 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 ..A.......A.......A.......A.....
50a40 18 bd 41 00 00 00 00 00 7b bc 41 00 00 00 00 00 7b bc 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 ..A.....{.A.....{.A.......A.....
50a60 18 bd 41 00 00 00 00 00 18 bd 41 00 00 00 00 00 95 bc 41 00 00 00 00 00 01 1b 03 3b e4 14 00 00 ..A.......A.......A........;....
50a80 9b 02 00 00 c8 35 fb ff 30 15 00 00 b8 3c fb ff 48 31 00 00 ea 3c fb ff 08 49 00 00 42 3d fb ff .....5..0....<..H1...<...I..B=..
50aa0 a8 60 00 00 9d 3d fb ff 18 18 00 00 03 3e fb ff 00 15 00 00 f5 3e fb ff 58 15 00 00 21 3f fb ff .`...=.......>.......>..X...!?..
50ac0 70 15 00 00 4a 3f fb ff 90 15 00 00 47 40 fb ff c8 15 00 00 9f 40 fb ff f0 15 00 00 2d 41 fb ff p...J?......G@.......@......-A..
50ae0 20 16 00 00 54 41 fb ff 38 16 00 00 9e 41 fb ff 58 16 00 00 f6 41 fb ff 80 16 00 00 05 42 fb ff ....TA..8....A..X....A.......B..
50b00 98 16 00 00 fb 42 fb ff e0 16 00 00 34 43 fb ff 00 17 00 00 59 43 fb ff 20 17 00 00 e5 43 fb ff .....B......4C......YC.......C..
50b20 50 17 00 00 4a 44 fb ff 78 17 00 00 d6 44 fb ff a0 17 00 00 33 45 fb ff c8 17 00 00 2a 46 fb ff P...JD..x....D......3E......*F..
50b40 f8 17 00 00 0c 47 fb ff 50 18 00 00 4d 47 fb ff 70 18 00 00 37 48 fb ff b0 18 00 00 fd 48 fb ff .....G..P...MG..p...7H.......H..
50b60 d0 18 00 00 df 4a fb ff 20 19 00 00 41 4c fb ff 50 19 00 00 93 4c fb ff 70 19 00 00 ac 4c fb ff .....J......AL..P....L..p....L..
50b80 88 19 00 00 80 4e fb ff c0 19 00 00 bc 4f fb ff 00 1a 00 00 3d 50 fb ff 28 1a 00 00 47 50 fb ff .....N.......O......=P..(...GP..
50ba0 40 1a 00 00 7e 50 fb ff 60 1a 00 00 a2 50 fb ff 80 1a 00 00 2b 52 fb ff d0 1a 00 00 b3 52 fb ff @...~P..`....P......+R.......R..
50bc0 00 1b 00 00 0b 53 fb ff 28 1b 00 00 59 53 fb ff 48 1b 00 00 9a 53 fb ff 68 1b 00 00 e1 53 fb ff .....S..(...YS..H....S..h....S..
50be0 88 1b 00 00 1f 54 fb ff a8 1b 00 00 25 55 fb ff e0 1b 00 00 6c 55 fb ff 00 1c 00 00 0b 56 fb ff .....T......%U......lU.......V..
50c00 38 1c 00 00 74 56 fb ff 60 1c 00 00 27 57 fb ff 90 1c 00 00 8a 57 fb ff c8 1c 00 00 09 58 fb ff 8...tV..`...'W.......W.......X..
50c20 f0 1c 00 00 25 58 fb ff 10 1d 00 00 7a 58 fb ff 30 1d 00 00 04 59 fb ff 68 1d 00 00 95 59 fb ff ....%X......zX..0....Y..h....Y..
50c40 98 1d 00 00 a6 59 fb ff b0 1d 00 00 ba 59 fb ff c8 1d 00 00 ee 59 fb ff e8 1d 00 00 ef 5a fb ff .....Y.......Y.......Y.......Z..
50c60 20 1e 00 00 31 5b fb ff 40 1e 00 00 91 5b fb ff 78 1e 00 00 d3 5b fb ff 98 1e 00 00 66 5c fb ff ....1[..@....[..x....[......f\..
50c80 e8 1e 00 00 d7 5c fb ff 08 1f 00 00 9c 5d fb ff 30 1f 00 00 0b 5e fb ff 68 1f 00 00 44 5e fb ff .....\.......]..0....^..h...D^..
50ca0 88 1f 00 00 b8 5e fb ff d0 1f 00 00 10 5f fb ff f8 1f 00 00 91 5f fb ff 20 20 00 00 93 60 fb ff .....^......._......._.......`..
50cc0 88 20 00 00 fb 61 fb ff 00 21 00 00 73 62 fb ff 30 21 00 00 08 63 fb ff 60 21 00 00 cf 63 fb ff .....a...!..sb..0!...c..`!...c..
50ce0 98 21 00 00 5e 64 fb ff d0 21 00 00 1e 66 fb ff 20 22 00 00 fd 66 fb ff 70 22 00 00 9e 67 fb ff .!..^d...!...f..."...f..p"...g..
50d00 b0 22 00 00 e2 68 fb ff f0 22 00 00 3a 7a fb ff 40 23 00 00 52 7a fb ff 60 23 00 00 22 7b fb ff ."...h..."..:z..@#..Rz..`#.."{..
50d20 90 23 00 00 f6 7b fb ff c0 23 00 00 10 7c fb ff e0 23 00 00 56 7c fb ff 08 24 00 00 78 7c fb ff .#...{...#...|...#..V|...$..x|..
50d40 28 24 00 00 e9 7c fb ff 60 24 00 00 6d 7d fb ff 88 24 00 00 93 7d fb ff a8 24 00 00 b9 7d fb ff ($...|..`$..m}...$...}...$...}..
50d60 d0 24 00 00 7c 7e fb ff 08 25 00 00 62 7f fb ff 70 25 00 00 2e 80 fb ff c0 25 00 00 b8 80 fb ff .$..|~...%..b...p%.......%......
50d80 e8 25 00 00 12 81 fb ff 18 26 00 00 25 82 fb ff 60 26 00 00 c2 82 fb ff a0 26 00 00 4f 85 fb ff .%.......&..%...`&.......&..O...
50da0 f0 26 00 00 ca 85 fb ff 18 27 00 00 f0 85 fb ff 38 27 00 00 13 86 fb ff 58 27 00 00 33 86 fb ff .&.......'......8'......X'..3...
50dc0 70 27 00 00 4a 86 fb ff 88 27 00 00 68 86 fb ff a0 27 00 00 de 86 fb ff b8 27 00 00 f7 86 fb ff p'..J....'..h....'.......'......
50de0 d0 27 00 00 44 87 fb ff 00 28 00 00 4e 89 fb ff 40 28 00 00 de 8b fb ff 90 28 00 00 6d 8c fb ff .'..D....(..N...@(.......(..m...
50e00 b0 28 00 00 65 8d fb ff e0 28 00 00 a3 8e fb ff 30 29 00 00 bf 8e fb ff 48 29 00 00 e8 8e fb ff .(..e....(......0)......H)......
50e20 60 29 00 00 2a 8f fb ff 90 29 00 00 87 8f fb ff b0 29 00 00 b4 8f fb ff d8 29 00 00 c8 8f fb ff `)..*....).......).......)......
50e40 f0 29 00 00 d3 8f fb ff 08 2a 00 00 f8 8f fb ff 20 2a 00 00 40 90 fb ff 38 2a 00 00 9f 90 fb ff .).......*.......*..@...8*......
50e60 80 2a 00 00 56 91 fb ff b0 2a 00 00 5d 91 fb ff c8 2a 00 00 a9 91 fb ff 00 2b 00 00 fd 91 fb ff .*..V....*..]....*.......+......
50e80 48 2b 00 00 0e 92 fb ff 60 2b 00 00 25 92 fb ff 78 2b 00 00 60 92 fb ff a0 2b 00 00 7b 92 fb ff H+......`+..%...x+..`....+..{...
50ea0 b8 2b 00 00 0a 93 fb ff d0 2b 00 00 1c 93 fb ff e8 2b 00 00 2d 93 fb ff 00 2c 00 00 79 93 fb ff .+.......+.......+..-....,..y...
50ec0 38 2c 00 00 a6 93 fb ff 50 2c 00 00 bb 93 fb ff 78 2c 00 00 e0 93 fb ff 90 2c 00 00 83 94 fb ff 8,......P,......x,.......,......
50ee0 c0 2c 00 00 fb 94 fb ff d8 2c 00 00 4b 95 fb ff f0 2c 00 00 cc 95 fb ff 28 2d 00 00 83 96 fb ff .,.......,..K....,......(-......
50f00 58 2d 00 00 9c 97 fb ff a0 2d 00 00 33 98 fb ff d0 2d 00 00 6d 98 fb ff f8 2d 00 00 b6 98 fb ff X-.......-..3....-..m....-......
50f20 20 2e 00 00 c9 98 fb ff 38 2e 00 00 db 98 fb ff 50 2e 00 00 a5 99 fb ff 78 2e 00 00 3d 9a fb ff ........8.......P.......x...=...
50f40 c0 2e 00 00 d3 9a fb ff 10 2f 00 00 45 9b fb ff 48 2f 00 00 b1 9b fb ff 70 2f 00 00 0d 9c fb ff ........./..E...H/......p/......
50f60 98 2f 00 00 37 9c fb ff b8 2f 00 00 69 9c fb ff d0 2f 00 00 79 9c fb ff e8 2f 00 00 82 9d fb ff ./..7..../..i..../..y..../......
50f80 50 30 00 00 e3 9e fb ff 80 30 00 00 12 a0 fb ff d8 30 00 00 78 a0 fb ff 08 31 00 00 d2 a0 fb ff P0.......0.......0..x....1......
50fa0 30 31 00 00 3e a1 fb ff 68 31 00 00 8d a1 fb ff 90 31 00 00 70 a2 fb ff c8 31 00 00 f1 a2 fb ff 01..>...h1.......1..p....1......
50fc0 e8 31 00 00 bd a3 fb ff 30 32 00 00 25 a4 fb ff 50 32 00 00 7b a4 fb ff 68 32 00 00 58 a5 fb ff .1......02..%...P2..{...h2..X...
50fe0 b0 32 00 00 01 a6 fb ff e0 32 00 00 12 a9 fb ff 30 33 00 00 a7 a9 fb ff 58 33 00 00 62 aa fb ff .2.......2......03......X3..b...
51000 80 33 00 00 c9 aa fb ff a8 33 00 00 d4 ab fb ff e8 33 00 00 48 ac fb ff 00 34 00 00 cf ac fb ff .3.......3.......3..H....4......
51020 48 34 00 00 c0 ad fb ff 78 34 00 00 09 ae fb ff a8 34 00 00 c9 ae fb ff e8 34 00 00 e8 ae fb ff H4......x4.......4.......4......
51040 08 35 00 00 1e af fb ff 30 35 00 00 43 af fb ff 50 35 00 00 75 af fb ff 70 35 00 00 a1 af fb ff .5......05..C...P5..u...p5......
51060 90 35 00 00 dd af fb ff b0 35 00 00 0b b0 fb ff d0 35 00 00 42 b0 fb ff f0 35 00 00 ca b0 fb ff .5.......5.......5..B....5......
51080 20 36 00 00 69 b1 fb ff 58 36 00 00 4b b2 fb ff a0 36 00 00 1e b4 fb ff f0 36 00 00 3d b4 fb ff .6..i...X6..K....6.......6..=...
510a0 10 37 00 00 57 b4 fb ff 30 37 00 00 80 b4 fb ff 50 37 00 00 a4 b4 fb ff 70 37 00 00 24 b5 fb ff .7..W...07......P7......p7..$...
510c0 c0 37 00 00 4a b5 fb ff e0 37 00 00 78 b5 fb ff 08 38 00 00 d3 b5 fb ff 40 38 00 00 9b b6 fb ff .7..J....7..x....8......@8......
510e0 90 38 00 00 1d b7 fb ff c8 38 00 00 37 b7 fb ff e8 38 00 00 40 b8 fb ff 48 39 00 00 a3 b8 fb ff .8.......8..7....8..@...H9......
51100 78 39 00 00 4f b9 fb ff c8 39 00 00 a8 b9 fb ff e8 39 00 00 ef b9 fb ff 08 3a 00 00 31 ba fb ff x9..O....9.......9.......:..1...
51120 40 3a 00 00 9d ba fb ff 90 3a 00 00 1b bb fb ff c0 3a 00 00 2a bb fb ff d8 3a 00 00 39 bb fb ff @:.......:.......:..*....:..9...
51140 f0 3a 00 00 cf bb fb ff 10 3b 00 00 83 bc fb ff 30 3b 00 00 cb bc fb ff 48 3b 00 00 d3 bd fb ff .:.......;......0;......H;......
51160 80 3b 00 00 2e be fb ff a0 3b 00 00 a6 bf fb ff e0 3b 00 00 ec bf fb ff f8 3b 00 00 46 c0 fb ff .;.......;.......;.......;..F...
51180 20 3c 00 00 96 c0 fb ff 38 3c 00 00 cb c0 fb ff 50 3c 00 00 60 c1 fb ff 78 3c 00 00 c0 c1 fb ff .<......8<......P<..`...x<......
511a0 b0 3c 00 00 d2 c3 fb ff 18 3d 00 00 f2 c3 fb ff 30 3d 00 00 72 c6 fb ff 80 3d 00 00 b3 c6 fb ff .<.......=......0=..r....=......
511c0 b8 3d 00 00 80 c7 fb ff f0 3d 00 00 d3 c8 fb ff 28 3e 00 00 e0 c9 fb ff 50 3e 00 00 c4 cb fb ff .=.......=......(>......P>......
511e0 88 3e 00 00 37 cc fb ff a8 3e 00 00 94 cc fb ff d0 3e 00 00 f8 cd fb ff 18 3f 00 00 3b cf fb ff .>..7....>.......>.......?..;...
51200 58 3f 00 00 ae cf fb ff 80 3f 00 00 50 d0 fb ff d0 3f 00 00 9f d0 fb ff f8 3f 00 00 5f d1 fb ff X?.......?..P....?.......?.._...
51220 38 40 00 00 a9 d1 fb ff 60 40 00 00 47 d2 fb ff 90 40 00 00 a8 d2 fb ff c8 40 00 00 06 d3 fb ff 8@......`@..G....@.......@......
51240 00 41 00 00 c5 d3 fb ff 38 41 00 00 2a d4 fb ff 70 41 00 00 ea d5 fb ff a0 41 00 00 11 d6 fb ff .A......8A..*...pA.......A......
51260 b8 41 00 00 32 d6 fb ff d8 41 00 00 4f d6 fb ff f0 41 00 00 81 d6 fb ff 10 42 00 00 e1 d6 fb ff .A..2....A..O....A.......B......
51280 38 42 00 00 69 da fb ff 88 42 00 00 9d da fb ff a0 42 00 00 38 dc fb ff d8 42 00 00 8b dc fb ff 8B..i....B.......B..8....B......
512a0 00 43 00 00 cf dc fb ff 28 43 00 00 02 dd fb ff 50 43 00 00 2c dd fb ff 70 43 00 00 93 dd fb ff .C......(C......PC..,...pC......
512c0 98 43 00 00 d2 dd fb ff d0 43 00 00 22 de fb ff f0 43 00 00 46 de fb ff 18 44 00 00 75 de fb ff .C.......C.."....C..F....D..u...
512e0 30 44 00 00 f0 de fb ff 50 44 00 00 54 df fb ff 80 44 00 00 8a e0 fb ff b0 44 00 00 99 e3 fb ff 0D......PD..T....D.......D......
51300 00 45 00 00 bf e3 fb ff 20 45 00 00 e1 e3 fb ff 40 45 00 00 1f e4 fb ff 60 45 00 00 45 e4 fb ff .E.......E......@E......`E..E...
51320 78 45 00 00 ba e4 fb ff a0 45 00 00 e4 e4 fb ff b8 45 00 00 70 e5 fb ff e8 45 00 00 0b e6 fb ff xE.......E.......E..p....E......
51340 00 46 00 00 ab e6 fb ff 28 46 00 00 df e6 fb ff 40 46 00 00 39 e7 fb ff 68 46 00 00 cb e7 fb ff .F......(F......@F..9...hF......
51360 88 46 00 00 a5 e8 fb ff b8 46 00 00 b5 e8 fb ff d0 46 00 00 dd e8 fb ff f0 46 00 00 14 e9 fb ff .F.......F.......F.......F......
51380 18 47 00 00 48 e9 fb ff 38 47 00 00 c7 e9 fb ff 60 47 00 00 5f ec fb ff a0 47 00 00 31 ed fb ff .G..H...8G......`G.._....G..1...
513a0 c0 47 00 00 64 ed fb ff e8 47 00 00 74 ed fb ff 00 48 00 00 90 ed fb ff 18 48 00 00 bf ed fb ff .G..d....G..t....H.......H......
513c0 40 48 00 00 18 ee fb ff 58 48 00 00 d1 ee fb ff 80 48 00 00 39 ef fb ff b0 48 00 00 ca ef fb ff @H......XH.......H..9....H......
513e0 e0 48 00 00 2a f0 fb ff 38 49 00 00 33 f0 fb ff 50 49 00 00 bf f0 fb ff 78 49 00 00 42 f1 fb ff .H..*...8I..3...PI......xI..B...
51400 a8 49 00 00 c7 f2 fb ff e8 49 00 00 75 fd fb ff 38 4a 00 00 eb fd fb ff 60 4a 00 00 1d fe fb ff .I.......I..u...8J......`J......
51420 80 4a 00 00 2f fe fb ff a0 4a 00 00 4e fe fb ff c0 4a 00 00 6e fe fb ff d8 4a 00 00 8d fe fb ff .J../....J..N....J..n....J......
51440 f0 4a 00 00 ec fe fb ff 18 4b 00 00 3e 01 fc ff 60 4b 00 00 b7 01 fc ff 80 4b 00 00 53 02 fc ff .J.......K..>...`K.......K..S...
51460 b8 4b 00 00 e1 02 fc ff e8 4b 00 00 66 03 fc ff 18 4c 00 00 b4 04 fc ff 60 4c 00 00 e3 04 fc ff .K.......K..f....L......`L......
51480 80 4c 00 00 7f 05 fc ff b8 4c 00 00 8e 06 fc ff e8 4c 00 00 0d 07 fc ff 20 4d 00 00 1a 07 fc ff .L.......L.......L.......M......
514a0 38 4d 00 00 69 07 fc ff 58 4d 00 00 32 08 fc ff a8 4d 00 00 81 08 fc ff e0 4d 00 00 9d 0e fc ff 8M..i...XM..2....M.......M......
514c0 30 4e 00 00 bb 0e fc ff 48 4e 00 00 67 0f fc ff 80 4e 00 00 51 10 fc ff c0 4e 00 00 d6 10 fc ff 0N......HN..g....N..Q....N......
514e0 08 4f 00 00 2c 11 fc ff 48 4f 00 00 5e 11 fc ff 60 4f 00 00 fc 11 fc ff 88 4f 00 00 6e 16 fc ff .O..,...HO..^...`O.......O..n...
51500 d8 4f 00 00 ff 18 fc ff 28 50 00 00 06 19 fc ff 40 50 00 00 10 19 fc ff 58 50 00 00 eb 1c fc ff .O......(P......@P......XP......
51520 a8 50 00 00 d6 1d fc ff f0 50 00 00 6d 1e fc ff 10 51 00 00 92 1e fc ff 30 51 00 00 b7 1e fc ff .P.......P..m....Q......0Q......
51540 50 51 00 00 df 1e fc ff 70 51 00 00 01 1f fc ff 90 51 00 00 23 1f fc ff b0 51 00 00 45 1f fc ff PQ......pQ.......Q..#....Q..E...
51560 d0 51 00 00 67 1f fc ff f0 51 00 00 89 1f fc ff 10 52 00 00 a4 1f fc ff 28 52 00 00 0e 20 fc ff .Q..g....Q.......R......(R......
51580 58 52 00 00 78 20 fc ff 88 52 00 00 9a 20 fc ff a8 52 00 00 b3 21 fc ff d8 52 00 00 fe 21 fc ff XR..x....R.......R...!...R...!..
515a0 f8 52 00 00 4b 22 fc ff 18 53 00 00 f8 22 fc ff 38 53 00 00 3d 23 fc ff 58 53 00 00 79 23 fc ff .R..K"...S..."..8S..=#..XS..y#..
515c0 78 53 00 00 bc 23 fc ff 98 53 00 00 de 23 fc ff b8 53 00 00 00 24 fc ff d8 53 00 00 22 24 fc ff xS...#...S...#...S...$...S.."$..
515e0 f8 53 00 00 44 24 fc ff 18 54 00 00 66 24 fc ff 38 54 00 00 a9 24 fc ff 58 54 00 00 cb 24 fc ff .S..D$...T..f$..8T...$..XT...$..
51600 78 54 00 00 ed 24 fc ff 98 54 00 00 57 25 fc ff b8 54 00 00 72 25 fc ff d0 54 00 00 4c 26 fc ff xT...$...T..W%...T..r%...T..L&..
51620 00 55 00 00 df 26 fc ff 38 55 00 00 3f 27 fc ff 68 55 00 00 8e 27 fc ff 90 55 00 00 e0 27 fc ff .U...&..8U..?'..hU...'...U...'..
51640 c8 55 00 00 f5 28 fc ff 10 56 00 00 2b 29 fc ff 28 56 00 00 45 29 fc ff 40 56 00 00 75 29 fc ff .U...(...V..+)..(V..E)..@V..u)..
51660 68 56 00 00 f5 2b fc ff b8 56 00 00 81 2c fc ff e0 56 00 00 42 2d fc ff 10 57 00 00 3f 2e fc ff hV...+...V...,...V..B-...W..?...
51680 48 57 00 00 88 2e fc ff 70 57 00 00 a4 2e fc ff 98 57 00 00 27 2f fc ff d0 57 00 00 ae 2f fc ff HW......pW.......W..'/...W.../..
516a0 08 58 00 00 14 30 fc ff 30 58 00 00 33 30 fc ff 50 58 00 00 a6 30 fc ff 88 58 00 00 dc 30 fc ff .X...0..0X..30..PX...0...X...0..
516c0 c0 58 00 00 2b 31 fc ff f8 58 00 00 5e 31 fc ff 30 59 00 00 86 31 fc ff 68 59 00 00 bb 31 fc ff .X..+1...X..^1..0Y...1..hY...1..
516e0 90 59 00 00 1d 32 fc ff e0 59 00 00 a1 32 fc ff 40 5a 00 00 df 32 fc ff 68 5a 00 00 16 33 fc ff .Y...2...Y...2..@Z...2..hZ...3..
51700 a0 5a 00 00 52 33 fc ff c8 5a 00 00 8c 33 fc ff f0 5a 00 00 b7 33 fc ff 28 5b 00 00 e2 33 fc ff .Z..R3...Z...3...Z...3..([...3..
51720 60 5b 00 00 7c 34 fc ff 98 5b 00 00 a5 34 fc ff c8 5b 00 00 c2 34 fc ff e0 5b 00 00 f8 34 fc ff `[..|4...[...4...[...4...[...4..
51740 18 5c 00 00 01 35 fc ff 30 5c 00 00 6a 35 fc ff 68 5c 00 00 86 35 fc ff 80 5c 00 00 af 35 fc ff .\...5..0\..j5..h\...5...\...5..
51760 98 5c 00 00 57 36 fc ff d0 5c 00 00 a6 36 fc ff 08 5d 00 00 70 38 fc ff 50 5d 00 00 8f 38 fc ff .\..W6...\...6...]..p8..P]...8..
51780 68 5d 00 00 b2 38 fc ff 80 5d 00 00 1e 39 fc ff a8 5d 00 00 73 39 fc ff d0 5d 00 00 c0 39 fc ff h]...8...]...9...]..s9...]...9..
517a0 f8 5d 00 00 8d 3a fc ff 30 5e 00 00 3e 3b fc ff 60 5e 00 00 ae 3b fc ff 90 5e 00 00 47 3c fc ff .]...:..0^..>;..`^...;...^..G<..
517c0 c8 5e 00 00 30 3d fc ff 18 5f 00 00 57 3d fc ff 38 5f 00 00 0a 3e fc ff 60 5f 00 00 a3 3e fc ff .^..0=..._..W=..8_...>..`_...>..
517e0 a8 5f 00 00 2b 3f fc ff e8 5f 00 00 4d 3f fc ff 00 60 00 00 7c 3f fc ff 18 60 00 00 90 3f fc ff ._..+?..._..M?...`..|?...`...?..
51800 30 60 00 00 52 40 fc ff 60 60 00 00 d1 40 fc ff d0 60 00 00 f8 40 fc ff e8 60 00 00 22 41 fc ff 0`..R@..``...@...`...@...`.."A..
51820 10 61 00 00 4d 41 fc ff 28 61 00 00 f8 41 fc ff 68 61 00 00 58 42 fc ff a0 61 00 00 25 43 fc ff .a..MA..(a...A..ha..XB...a..%C..
51840 e8 61 00 00 95 43 fc ff 20 62 00 00 07 44 fc ff 68 62 00 00 34 44 fc ff 80 62 00 00 53 45 fc ff .a...C...b...D..hb..4D...b..SE..
51860 d0 62 00 00 68 45 fc ff f0 62 00 00 0a 47 fc ff 30 63 00 00 a5 48 fc ff 80 63 00 00 b5 48 fc ff .b..hE...b...G..0c...H...c...H..
51880 98 63 00 00 d7 48 fc ff b8 63 00 00 0c 49 fc ff e0 63 00 00 54 49 fc ff 10 64 00 00 b2 49 fc ff .c...H...c...I...c..TI...d...I..
518a0 40 64 00 00 a2 4a fc ff 80 64 00 00 ac 4b fc ff c8 64 00 00 36 4c fc ff 00 65 00 00 78 54 fc ff @d...J...d...K...d..6L...e..xT..
518c0 50 65 00 00 af 54 fc ff 88 65 00 00 fa 56 fc ff d8 65 00 00 69 5a fc ff 20 66 00 00 70 5a fc ff Pe...T...e...V...e..iZ...f..pZ..
518e0 38 66 00 00 a5 5a fc ff 60 66 00 00 5b 5b fc ff a0 66 00 00 92 5b fc ff c8 66 00 00 cb 5d fc ff 8f...Z..`f..[[...f...[...f...]..
51900 10 67 00 00 12 5e fc ff 40 67 00 00 52 5f fc ff 80 67 00 00 73 60 fc ff c0 67 00 00 19 62 fc ff .g...^..@g..R_...g..s`...g...b..
51920 00 68 00 00 52 62 fc ff 20 68 00 00 7c 62 fc ff 40 68 00 00 ad 62 fc ff 68 68 00 00 c1 63 fc ff .h..Rb...h..|b..@h...b..hh...c..
51940 b0 68 00 00 e0 63 fc ff d0 68 00 00 d4 64 fc ff 08 69 00 00 5a 66 fc ff 58 69 00 00 da 66 fc ff .h...c...h...d...i..Zf..Xi...f..
51960 70 69 00 00 e1 66 fc ff 88 69 00 00 ee 66 fc ff a0 69 00 00 47 67 fc ff d8 69 00 00 de 67 fc ff pi...f...i...f...i..Gg...i...g..
51980 f0 69 00 00 5f 68 fc ff 20 6a 00 00 9f 68 fc ff 38 6a 00 00 b2 68 fc ff 50 6a 00 00 c9 68 fc ff .i.._h...j...h..8j...h..Pj...h..
519a0 68 6a 00 00 eb 68 fc ff 80 6a 00 00 02 69 fc ff 98 6a 00 00 45 69 fc ff b0 6a 00 00 74 69 fc ff hj...h...j...i...j..Ei...j..ti..
519c0 d0 6a 00 00 ab 69 fc ff f0 6a 00 00 c5 69 fc ff 10 6b 00 00 ea 69 fc ff 30 6b 00 00 0d 6a fc ff .j...i...j...i...k...i..0k...j..
519e0 50 6b 00 00 25 6a fc ff 68 6b 00 00 33 6a fc ff 80 6b 00 00 4d 6a fc ff 98 6b 00 00 7a 6a fc ff Pk..%j..hk..3j...k..Mj...k..zj..
51a00 b0 6b 00 00 8c 6a fc ff c8 6b 00 00 a6 6a fc ff e0 6b 00 00 f9 6a fc ff 10 6c 00 00 6d 6b fc ff .k...j...k...j...k...j...l..mk..
51a20 38 6c 00 00 04 6c fc ff 98 6c 00 00 4c 6c fc ff b8 6c 00 00 94 6c fc ff d8 6c 00 00 ef 6c fc ff 8l...l...l..Ll...l...l...l...l..
51a40 f8 6c 00 00 0e 6d fc ff 10 6d 00 00 87 6d fc ff 40 6d 00 00 c4 6d fc ff 58 6d 00 00 e5 6d fc ff .l...m...m...m..@m...m..Xm...m..
51a60 70 6d 00 00 09 6e fc ff 88 6d 00 00 1b 6e fc ff a0 6d 00 00 67 6e fc ff d0 6d 00 00 7b 6e fc ff pm...n...m...n...m..gn...m..{n..
51a80 e8 6d 00 00 90 6e fc ff 00 6e 00 00 aa 6e fc ff 18 6e 00 00 d0 6e fc ff 30 6e 00 00 24 6f fc ff .m...n...n...n...n...n..0n..$o..
51aa0 50 6e 00 00 7e 6f fc ff 70 6e 00 00 b5 6f fc ff 90 6e 00 00 6c 70 fc ff b8 6e 00 00 fa 70 fc ff Pn..~o..pn...o...n..lp...n...p..
51ac0 e8 6e 00 00 14 71 fc ff 00 6f 00 00 28 71 fc ff 18 6f 00 00 4d 71 fc ff 30 6f 00 00 b4 71 fc ff .n...q...o..(q...o..Mq..0o...q..
51ae0 68 6f 00 00 d4 71 fc ff 88 6f 00 00 2a 72 fc ff c0 6f 00 00 56 72 fc ff e0 6f 00 00 89 72 fc ff ho...q...o..*r...o..Vr...o...r..
51b00 08 70 00 00 d0 72 fc ff 30 70 00 00 29 73 fc ff 68 70 00 00 7d 73 fc ff 88 70 00 00 b0 73 fc ff .p...r..0p..)s..hp..}s...p...s..
51b20 a8 70 00 00 1d 74 fc ff e0 70 00 00 44 74 fc ff 00 71 00 00 a4 74 fc ff 38 71 00 00 0f 75 fc ff .p...t...p..Dt...q...t..8q...u..
51b40 68 71 00 00 6e 75 fc ff 90 71 00 00 e6 75 fc ff c0 71 00 00 96 76 fc ff f0 71 00 00 e4 76 fc ff hq..nu...q...u...q...v...q...v..
51b60 10 72 00 00 ff 76 fc ff 28 72 00 00 65 77 fc ff 50 72 00 00 4e 78 fc ff 80 72 00 00 fd 78 fc ff .r...v..(r..ew..Pr..Nx...r...x..
51b80 b0 72 00 00 26 79 fc ff c8 72 00 00 2b 79 fc ff e0 72 00 00 2e 7a fc ff 10 73 00 00 34 7a fc ff .r..&y...r..+y...r...z...s..4z..
51ba0 28 73 00 00 62 7a fc ff 48 73 00 00 c6 7a fc ff 80 73 00 00 e5 7a fc ff a0 73 00 00 fd 7a fc ff (s..bz..Hs...z...s...z...s...z..
51bc0 b8 73 00 00 09 7b fc ff d0 73 00 00 52 7b fc ff f0 73 00 00 a6 7b fc ff 18 74 00 00 33 7c fc ff .s...{...s..R{...s...{...t..3|..
51be0 40 74 00 00 74 7c fc ff 60 74 00 00 f0 7c fc ff b0 74 00 00 02 7d fc ff c8 74 00 00 6d 7d fc ff @t..t|..`t...|...t...}...t..m}..
51c00 f8 74 00 00 86 7d fc ff 18 75 00 00 90 7d fc ff 30 75 00 00 da 7d fc ff 50 75 00 00 fe 7d fc ff .t...}...u...}..0u...}..Pu...}..
51c20 78 75 00 00 22 7e fc ff a0 75 00 00 9d 7e fc ff c0 75 00 00 42 7f fc ff 00 76 00 00 76 7f fc ff xu.."~...u...~...u..B....v..v...
51c40 20 76 00 00 07 80 fc ff 50 76 00 00 35 80 fc ff 70 76 00 00 82 80 fc ff 98 76 00 00 b3 80 fc ff .v......Pv..5...pv.......v......
51c60 b8 76 00 00 cc 81 fc ff e8 76 00 00 0a 82 fc ff 20 77 00 00 94 82 fc ff 50 77 00 00 71 83 fc ff .v.......v.......w......Pw..q...
51c80 80 77 00 00 f1 84 fc ff d0 77 00 00 1b 86 fc ff 08 78 00 00 35 87 fc ff 40 78 00 00 ba 87 fc ff .w.......w.......x..5...@x......
51ca0 78 78 00 00 96 8a fc ff b0 78 00 00 bc 8a fc ff d0 78 00 00 ea 8a fc ff e8 78 00 00 18 8b fc ff xx.......x.......x.......x......
51cc0 10 79 00 00 47 8b fc ff 38 79 00 00 88 8b fc ff 60 79 00 00 a9 8b fc ff 80 79 00 00 0b 8c fc ff .y..G...8y......`y.......y......
51ce0 b8 79 00 00 90 8c fc ff 00 7a 00 00 00 8d fc ff 30 7a 00 00 53 8d fc ff 58 7a 00 00 8c 8d fc ff .y.......z......0z..S...Xz......
51d00 90 7a 00 00 ac 8d fc ff b0 7a 00 00 c6 8d fc ff d0 7a 00 00 0e 8e fc ff 08 7b 00 00 56 8e fc ff .z.......z.......z.......{..V...
51d20 40 7b 00 00 95 8e fc ff 68 7b 00 00 bb 8e fc ff 88 7b 00 00 c2 8f fc ff b0 7b 00 00 f3 8f fc ff @{......h{.......{.......{......
51d40 d8 7b 00 00 2a 90 fc ff 00 7c 00 00 e2 91 fc ff 50 7c 00 00 16 93 fc ff 98 7c 00 00 45 93 fc ff .{..*....|......P|.......|..E...
51d60 c8 7c 00 00 56 93 fc ff e0 7c 00 00 9a 93 fc ff f8 7c 00 00 b2 93 fc ff 10 7d 00 00 e6 93 fc ff .|..V....|.......|.......}......
51d80 30 7d 00 00 19 95 fc ff 80 7d 00 00 2b 9a fc ff c0 7d 00 00 45 9a fc ff e0 7d 00 00 90 9a fc ff 0}.......}..+....}..E....}......
51da0 10 7e 00 00 44 9b fc ff 58 7e 00 00 93 9b fc ff 70 7e 00 00 03 9c fc ff b0 7e 00 00 6f 9c fc ff .~..D...X~......p~.......~..o...
51dc0 f0 7e 00 00 58 a0 fc ff 40 7f 00 00 7c a0 fc ff 58 7f 00 00 97 a0 fc ff 70 7f 00 00 ca a0 fc ff .~..X...@...|...X.......p.......
51de0 88 7f 00 00 0e a1 fc ff a0 7f 00 00 6b a1 fc ff d0 7f 00 00 27 a2 fc ff 08 80 00 00 a1 a2 fc ff ............k.......'...........
51e00 38 80 00 00 c8 a2 fc ff 68 80 00 00 16 a3 fc ff a0 80 00 00 c6 a3 fc ff f0 80 00 00 fd a4 fc ff 8.......h.......................
51e20 30 81 00 00 1b a5 fc ff 48 81 00 00 5d a5 fc ff 78 81 00 00 86 a5 fc ff a0 81 00 00 ce a5 fc ff 0.......H...]...x...............
51e40 b8 81 00 00 11 a6 fc ff d8 81 00 00 2d a6 fc ff f0 81 00 00 89 a6 fc ff 20 82 00 00 d2 a6 fc ff ............-...................
51e60 48 82 00 00 df a6 fc ff 60 82 00 00 5c a7 fc ff a8 82 00 00 e5 a7 fc ff c8 82 00 00 16 a8 fc ff H.......`...\...................
51e80 e0 82 00 00 3e a8 fc ff f8 82 00 00 71 a8 fc ff 10 83 00 00 5c a9 fc ff 40 83 00 00 b7 aa fc ff ....>.......q.......\...@.......
51ea0 90 83 00 00 d4 aa fc ff a8 83 00 00 0f ab fc ff d0 83 00 00 28 ab fc ff e8 83 00 00 4c ab fc ff ....................(.......L...
51ec0 08 84 00 00 18 ac fc ff 50 84 00 00 7f ae fc ff 90 84 00 00 c7 ae fc ff b0 84 00 00 f9 ae fc ff ........P.......................
51ee0 c8 84 00 00 fe ae fc ff e0 84 00 00 03 af fc ff f8 84 00 00 07 af fc ff 10 85 00 00 39 af fc ff ............................9...
51f00 28 85 00 00 a9 af fc ff 48 85 00 00 ee af fc ff 68 85 00 00 a8 b3 fc ff b8 85 00 00 0e b4 fc ff (.......H.......h...............
51f20 d0 85 00 00 2a b5 fc ff 00 86 00 00 31 b6 fc ff 30 86 00 00 55 b6 fc ff 48 86 00 00 88 b6 fc ff ....*.......1...0...U...H.......
51f40 70 86 00 00 c8 b6 fc ff 88 86 00 00 38 b7 fc ff d0 86 00 00 48 b7 fc ff e8 86 00 00 00 00 00 00 p...........8.......H...........
51f60 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 1b 0c 07 08 90 01 07 10 14 00 00 00 1c 00 00 00 .........zR..x..................
51f80 fb 28 fb ff 2a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .(..*....................zR..x..
51fa0 1b 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 90 20 fb ff f0 06 00 00 00 0e 10 46 0e 18 4a 0f ........$..................F..J.
51fc0 0b 77 08 80 00 3f 1a 3b 2a 33 24 22 00 00 00 00 14 00 00 00 44 00 00 00 95 29 fb ff 2c 00 00 00 .w...?.;*3$"........D....)..,...
51fe0 00 47 0e a0 01 64 0e 08 1c 00 00 00 5c 00 00 00 a9 29 fb ff 29 00 00 00 00 41 0e 10 83 02 67 0e .G...d......\....)..)....A....g.
52000 08 00 00 00 00 00 00 00 34 00 00 00 7c 00 00 00 b2 29 fb ff fd 00 00 00 00 42 0e 10 8c 02 48 0e ........4...|....).......B....H.
52020 18 86 03 41 0e 20 83 04 4a 0e b0 01 02 e1 0e 20 43 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ...A....J.......C..A..B.........
52040 24 00 00 00 b4 00 00 00 77 2a fb ff 58 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 48 $.......w*..X....A....H....D...H
52060 0e 18 41 0e 10 41 0e 08 2c 00 00 00 dc 00 00 00 a7 2a fb ff 8e 00 00 00 00 42 0e 10 8c 02 48 0e ..A..A..,........*.......B....H.
52080 18 86 03 41 0e 20 83 04 02 7f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 0c 01 00 00 ...A........A..B................
520a0 05 2b fb ff 27 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 24 01 00 00 14 2b fb ff 4a 00 00 00 .+..'...............$....+..J...
520c0 00 41 0e 10 83 02 02 48 0e 08 00 00 00 00 00 00 24 00 00 00 44 01 00 00 3e 2b fb ff 58 00 00 00 .A.....H........$...D...>+..X...
520e0 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 48 0e 18 41 0e 10 41 0e 08 14 00 00 00 6c 01 00 00 .A....H....D...H..A..A......l...
52100 6e 2b fb ff 0f 00 00 00 00 41 0e 10 4d 0e 08 00 44 00 00 00 84 01 00 00 65 2b fb ff f6 00 00 00 n+.......A..M...D.......e+......
52120 00 42 0e 10 8f 02 4c 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 41 .B....L....B....B.(..A.0..A.8..A
52140 0e 40 02 d1 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 47 0e 08 1c 00 00 00 cc 01 00 00 .@...8A.0A.(B..B..B..G..........
52160 13 2c fb ff 39 00 00 00 00 41 0e 10 83 02 77 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ec 01 00 00 .,..9....A....w.................
52180 2c 2c fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 2c 00 00 00 0c 02 00 00 ,,..%....A....c.........,.......
521a0 31 2c fb ff 8c 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 4a 0e b0 01 02 76 0e 18 43 0e 10 41 0e 1,.......A....F....J....v..C..A.
521c0 08 00 00 00 00 00 00 00 24 00 00 00 3c 02 00 00 8d 2c fb ff 65 00 00 00 00 41 0e 10 86 02 49 0e ........$...<....,..e....A....I.
521e0 18 83 03 41 0e 20 02 57 0e 18 41 0e 10 41 0e 08 24 00 00 00 64 02 00 00 ca 2c fb ff 8c 00 00 00 ...A...W..A..A..$...d....,......
52200 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 7c 0e 18 41 0e 10 41 0e 08 24 00 00 00 8c 02 00 00 .A....H....D...|..A..A..$.......
52220 2e 2d fb ff 5d 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 4d 0e 18 41 0e 10 41 0e 08 .-..]....A....H....D...M..A..A..
52240 2c 00 00 00 b4 02 00 00 63 2d fb ff f7 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e b0 03 02 ,.......c-.......A....A....J....
52260 e8 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 1c 00 00 00 e4 02 00 00 2a 2e fb ff e2 00 00 00 ...A..A.................*.......
52280 00 41 0e 10 83 02 4e 0e 30 02 cc 0e 10 46 0e 08 34 00 00 00 04 03 00 00 7d 25 fb ff 66 00 00 00 .A....N.0....F..4.......}%..f...
522a0 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 41 0e 30 02 50 0e 28 41 0e 20 43 .B....E....D....A.(..A.0.P.(A..C
522c0 0e 18 42 0e 10 42 0e 08 1c 00 00 00 3c 03 00 00 b4 2e fb ff 41 00 00 00 00 41 0e 10 83 02 7f 0e ..B..B......<.......A....A......
522e0 08 00 00 00 00 00 00 00 3c 00 00 00 5c 03 00 00 d5 2e fb ff ea 00 00 00 00 42 0e 10 8d 02 42 0e ........<...\............B....B.
52300 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 52 0e c0 04 02 c8 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...D....A.(..R......(A..A..B..B.
52320 08 00 00 00 00 00 00 00 1c 00 00 00 9c 03 00 00 7f 2f fb ff c6 00 00 00 00 41 0e 10 83 02 02 c4 ................./.......A......
52340 0e 08 00 00 00 00 00 00 4c 00 00 00 bc 03 00 00 25 30 fb ff e2 01 00 00 00 42 0e 10 8f 02 42 0e ........L.......%0.......B....B.
52360 18 8e 03 42 0e 20 8d 04 47 0e 28 8c 05 46 0e 30 86 06 46 0e 38 83 07 47 0e 50 03 b7 01 0e 38 41 ...B....G.(..F.0..F.8..G.P....8A
52380 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 0c 04 00 00 .0A.(B..B..B..B.........,.......
523a0 b7 31 fb ff 62 01 00 00 00 41 0e 10 86 02 49 0e 18 83 03 4f 0e b0 20 03 46 01 0e 18 41 0e 10 41 .1..b....A....I....O....F...A..A
523c0 0e 08 00 00 00 00 00 00 1c 00 00 00 3c 04 00 00 e9 32 fb ff 52 00 00 00 00 41 0e 10 83 02 51 0e ............<....2..R....A....Q.
523e0 a0 01 79 0e 10 46 0e 08 14 00 00 00 5c 04 00 00 1b 33 fb ff 19 00 00 00 00 00 00 00 00 00 00 00 ..y..F......\....3..............
52400 34 00 00 00 74 04 00 00 1c 33 fb ff d4 01 00 00 00 42 0e 10 8c 02 4a 0e 18 86 03 44 0e 20 83 04 4...t....3.......B....J....D....
52420 47 0e d0 01 03 b8 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 ac 04 00 00 G........A..A..B........<.......
52440 b8 34 fb ff 3c 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 48 0e 20 8c 04 41 0e 28 86 05 41 0e 30 .4..<....B....B....H....A.(..A.0
52460 83 06 03 26 01 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 24 00 00 00 ec 04 00 00 ...&..(A..B..B..B.......$.......
52480 b4 35 fb ff 81 00 00 00 00 41 0e 10 83 02 4f 0e a0 80 01 02 6f 0e 10 41 0e 08 00 00 00 00 00 00 .5.......A....O.....o..A........
524a0 14 00 00 00 14 05 00 00 0d 36 fb ff 0a 00 00 00 00 41 0e 10 46 0e 08 00 1c 00 00 00 2c 05 00 00 .........6.......A..F.......,...
524c0 ff 35 fb ff 37 00 00 00 00 41 0e 10 83 02 75 0e 08 00 00 00 00 00 00 00 1c 00 00 00 4c 05 00 00 .5..7....A....u.............L...
524e0 16 36 fb ff 24 00 00 00 00 41 0e 10 83 02 62 0e 08 00 00 00 00 00 00 00 4c 00 00 00 6c 05 00 00 .6..$....A....b.........L...l...
52500 1a 36 fb ff 89 01 00 00 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 .6.......B....G....B....B.(..A.0
52520 86 06 44 0e 38 83 07 44 0e 70 03 63 01 0e 38 46 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..D.8..D.p.c..8F.0A.(B..B..B..B.
52540 08 00 00 00 00 00 00 00 2c 00 00 00 bc 05 00 00 53 37 fb ff 88 00 00 00 00 42 0e 10 8c 02 41 0e ........,.......S7.......B....A.
52560 18 86 03 41 0e 20 83 04 02 80 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 ec 05 00 00 ...A........A..B........$.......
52580 ab 37 fb ff 58 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 42 0e 18 46 0e 10 44 0e 08 .7..X....A....F....D...B..F..D..
525a0 1c 00 00 00 14 06 00 00 db 37 fb ff 4e 00 00 00 00 41 0e 10 83 02 02 4c 0e 08 00 00 00 00 00 00 .........7..N....A.....L........
525c0 1c 00 00 00 34 06 00 00 09 38 fb ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 ....4....8..A....A..............
525e0 1c 00 00 00 54 06 00 00 2a 38 fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 ....T...*8..G....A.....E........
52600 1c 00 00 00 74 06 00 00 51 38 fb ff 3e 00 00 00 00 41 0e 10 83 02 7c 0e 08 00 00 00 00 00 00 00 ....t...Q8..>....A....|.........
52620 34 00 00 00 94 06 00 00 6f 38 fb ff 06 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 4.......o8.......B....B....A....
52640 46 0e 28 83 05 47 0e 40 02 ed 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 cc 06 00 00 F.(..G.@...(A..A..B..B..........
52660 3d 39 fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 34 00 00 00 ec 06 00 00 =9..G....A.....E........4.......
52680 64 39 fb ff 9f 00 00 00 00 41 0e 10 86 02 49 0e 18 83 03 44 0e 20 02 64 0a 0e 18 4c 0e 10 41 0e d9.......A....I....D...d...L..A.
526a0 08 45 0b 58 0e 18 41 0e 10 41 0e 08 00 00 00 00 24 00 00 00 24 07 00 00 cb 39 fb ff 69 00 00 00 .E.X..A..A......$...$....9..i...
526c0 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 54 0e 18 44 0e 10 41 0e 08 2c 00 00 00 4c 07 00 00 .A....F....D...T..D..A..,...L...
526e0 0c 3a fb ff b3 00 00 00 00 42 0e 10 8c 02 50 0e 18 86 03 41 0e 20 83 04 02 9c 0e 18 41 0e 10 42 .:.......B....P....A........A..B
52700 0e 08 00 00 00 00 00 00 34 00 00 00 7c 07 00 00 8f 3a fb ff 63 00 00 00 00 41 0e 10 86 02 48 0e ........4...|....:..c....A....H.
52720 18 83 03 45 0e 20 61 0a 0e 18 44 0e 10 41 0e 08 45 0b 62 0e 18 41 0e 10 46 0e 08 00 00 00 00 00 ...E..a...D..A..E.b..A..F.......
52740 24 00 00 00 b4 07 00 00 ba 3a fb ff 7f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6e $........:.......A....A....D...n
52760 0e 18 41 0e 10 41 0e 08 1c 00 00 00 dc 07 00 00 11 3b fb ff 1c 00 00 00 00 41 0e 10 83 02 52 0e ..A..A...........;.......A....R.
52780 08 00 00 00 00 00 00 00 1c 00 00 00 fc 07 00 00 0d 3b fb ff 55 00 00 00 00 41 0e 10 83 02 02 4b .................;..U....A.....K
527a0 0e 08 00 00 00 00 00 00 34 00 00 00 1c 08 00 00 42 3b fb ff 8a 00 00 00 00 41 0e 10 86 02 41 0e ........4.......B;.......A....A.
527c0 18 83 03 44 0e 20 02 50 0a 0e 18 4b 0e 10 41 0e 08 45 0b 5b 0e 18 41 0e 10 46 0e 08 00 00 00 00 ...D...P...K..A..E.[..A..F......
527e0 2c 00 00 00 54 08 00 00 94 3b fb ff 91 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 4b 0e 20 83 04 ,...T....;.......B....D....K....
52800 02 77 0e 18 41 0e 10 47 0e 08 00 00 00 00 00 00 14 00 00 00 84 08 00 00 f5 3b fb ff 11 00 00 00 .w..A..G.................;......
52820 00 00 00 00 00 00 00 00 14 00 00 00 9c 08 00 00 ee 3b fb ff 14 00 00 00 00 00 00 00 00 00 00 00 .................;..............
52840 1c 00 00 00 b4 08 00 00 ea 3b fb ff 34 00 00 00 00 41 0e 10 83 02 72 0e 08 00 00 00 00 00 00 00 .........;..4....A....r.........
52860 34 00 00 00 d4 08 00 00 fe 3b fb ff 01 01 00 00 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 4........;.......B....G....A....
52880 43 0e 28 83 05 47 0e 40 02 e6 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 0c 09 00 00 C.(..G.@...(A..A..B..B..........
528a0 c7 3c fb ff 42 00 00 00 00 41 0e 10 83 02 02 40 0e 08 00 00 00 00 00 00 34 00 00 00 2c 09 00 00 .<..B....A.....@........4...,...
528c0 e9 3c fb ff 60 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 69 0a 0e 18 44 0e 10 41 0e 08 .<..`....A....H....D..i...D..A..
528e0 45 0b 56 0e 18 44 0e 10 41 0e 08 00 00 00 00 00 1c 00 00 00 64 09 00 00 11 3d fb ff 42 00 00 00 E.V..D..A...........d....=..B...
52900 00 41 0e 10 83 02 71 0a 0e 08 47 0b 44 0e 08 00 4c 00 00 00 84 09 00 00 33 3d fb ff 93 00 00 00 .A....q...G.D...L.......3=......
52920 00 42 0e 10 8d 02 46 0e 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 44 0e 30 02 51 0a 0e 28 46 0e 20 .B....F....A....C.(..D.0.Q..(F..
52940 41 0e 18 42 0e 10 42 0e 08 45 0b 5b 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 A..B..B..E.[.(A..A..B..B........
52960 1c 00 00 00 d4 09 00 00 76 3d fb ff 71 00 00 00 00 41 0e 10 83 02 02 6f 0e 08 00 00 00 00 00 00 ........v=..q....A.....o........
52980 24 00 00 00 f4 09 00 00 c7 3d fb ff c5 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 b9 $........=.......A....A....G.0..
529a0 0e 18 41 0e 10 41 0e 08 34 00 00 00 1c 0a 00 00 64 3e fb ff 6f 00 00 00 00 42 0e 10 8d 02 45 0e ..A..A..4.......d>..o....B....E.
529c0 18 8c 03 47 0e 20 86 04 44 0e 28 83 05 47 0e 40 02 4d 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 ...G....D.(..G.@.M.(C..A..B..B..
529e0 1c 00 00 00 54 0a 00 00 9b 3e fb ff 39 00 00 00 00 48 0e 10 83 02 70 0e 08 00 00 00 00 00 00 00 ....T....>..9....H....p.........
52a00 44 00 00 00 74 0a 00 00 b4 3e fb ff 74 00 00 00 00 42 0e 10 8f 02 46 0e 18 8e 03 45 0e 20 8d 04 D...t....>..t....B....F....E....
52a20 46 0e 28 8c 05 45 0e 30 86 06 41 0e 38 83 07 41 0e 40 02 4f 0e 38 41 0e 30 41 0e 28 42 0e 20 42 F.(..E.0..A.8..A.@.O.8A.0A.(B..B
52a40 0e 18 42 0e 10 42 0e 08 24 00 00 00 bc 0a 00 00 e0 3e fb ff 58 00 00 00 00 41 0e 10 86 02 41 0e ..B..B..$........>..X....A....A.
52a60 18 83 03 44 0e 30 02 4c 0e 18 44 0e 10 41 0e 08 24 00 00 00 e4 0a 00 00 10 3f fb ff 81 00 00 00 ...D.0.L..D..A..$........?......
52a80 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 50 02 75 0e 18 41 0e 10 41 0e 08 64 00 00 00 0c 0b 00 00 .A....A....G.P.u..A..A..d.......
52aa0 69 3f fb ff 02 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 47 0e 30 i?.......B....B....E....E.(..G.0
52ac0 86 06 44 0e 38 83 07 47 0e 50 7a 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..D.8..G.Pz..8A.0A.(B..B..B..B..
52ae0 41 0b 02 60 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 4e 0e 18 42 0e 10 42 0e 08 45 0b 00 00 00 00 00 A..`..8G.0A.(B..N..B..B..E......
52b00 74 00 00 00 74 0b 00 00 03 40 fb ff 68 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 t...t....@..h....B....E....E....
52b20 48 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 0e 50 02 b2 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 H.(..A.0..D.8..G.P....8G.0A.(B..
52b40 42 0e 18 42 0e 10 42 0e 08 45 0b 78 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 42 0e 18 4b 0e 10 42 0e B..B..B..E.x..8G.0A.(B..B..K..B.
52b60 08 45 0b 60 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 ec 0b 00 00 .E.`.8A.0A.(B..B..B..B..,.......
52b80 f3 40 fb ff 78 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 6a 0e 18 41 0e 10 42 .@..x....B....D....D.....j..A..B
52ba0 0e 08 00 00 00 00 00 00 2c 00 00 00 1c 0c 00 00 3b 41 fb ff 95 00 00 00 00 42 0e 10 8c 02 44 0e ........,.......;A.......B....D.
52bc0 18 86 03 44 0e 20 83 04 02 87 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 4c 0c 00 00 ...D........A..B........4...L...
52be0 a0 41 fb ff c7 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 40 0a 0e 18 41 0e 10 .A.......B....A....D.....@...A..
52c00 42 0e 08 45 0b 02 74 0e 18 41 0e 10 42 0e 08 00 34 00 00 00 84 0c 00 00 2f 42 fb ff 8f 00 00 00 B..E..t..A..B...4......./B......
52c20 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 41 0e 30 02 7b 0e 28 41 0e 20 41 .B....E....D....A.(..A.0.{.(A..A
52c40 0e 18 42 0e 10 42 0e 08 4c 00 00 00 bc 0c 00 00 86 42 fb ff c0 01 00 00 00 42 0e 10 8f 02 42 0e ..B..B..L........B.......B....B.
52c60 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 41 0e 40 03 a4 01 0e 38 41 ...B....E.(..A.0..D.8..A.@....8A
52c80 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 0c 0d 00 00 .0A.(B..B..B..B.........L.......
52ca0 f6 43 fb ff df 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 45 0e 30 .C.......B....B....A....D.(..E.0
52cc0 02 85 0a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 41 0b 65 0e 28 4a 0e 20 41 0e 18 4e 0e 10 42 ....(A..A..B..B..A.e.(J..A..N..B
52ce0 0e 08 00 00 00 00 00 00 3c 00 00 00 5c 0d 00 00 85 44 fb ff a1 00 00 00 00 42 0e 10 8e 02 42 0e ........<...\....D.......B....B.
52d00 18 8d 03 48 0e 20 8c 04 44 0e 28 86 05 44 0e 30 83 06 47 0e 60 02 7d 0e 30 41 0e 28 41 0e 20 42 ...H....D.(..D.0..G.`.}.0A.(A..B
52d20 0e 18 42 0e 10 42 0e 08 3c 00 00 00 9c 0d 00 00 e6 44 fb ff 44 01 00 00 00 42 0e 10 8d 02 42 0e ..B..B..<........D..D....B....B.
52d40 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 03 33 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...A....A.(..D.0.3..(A..A..B..B.
52d60 08 00 00 00 00 00 00 00 4c 00 00 00 dc 0d 00 00 ea 45 fb ff 58 11 00 00 00 42 0e 10 8f 02 42 0e ........L........E..X....B....B.
52d80 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 44 0e 70 03 3c 11 0e 38 41 ...B....B.(..A.0..D.8..D.p.<..8A
52da0 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 2c 0e 00 00 .0A.(B..B..B..B.............,...
52dc0 f2 56 fb ff 18 00 00 00 00 41 0e 10 83 02 50 0e 08 00 00 00 00 00 00 00 2c 00 00 00 4c 0e 00 00 .V.......A....P.........,...L...
52de0 ea 56 fb ff d0 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 c2 0e 18 41 0e 10 42 .V.......B....D....D........A..B
52e00 0e 08 00 00 00 00 00 00 2c 00 00 00 7c 0e 00 00 8a 57 fb ff d4 00 00 00 00 41 0e 10 86 02 46 0e ........,...|....W.......A....F.
52e20 18 83 03 4a 0e b0 01 02 c0 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ac 0e 00 00 ...J.......A..A.................
52e40 2e 58 fb ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 24 00 00 00 cc 0e 00 00 .X.......A....X.........$.......
52e60 28 58 fb ff 46 00 00 00 00 41 0e 10 86 02 4b 0e 18 83 03 44 0e 20 6e 0e 18 41 0e 10 46 0e 08 00 (X..F....A....K....D..n..A..F...
52e80 1c 00 00 00 f4 0e 00 00 46 58 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 ........FX.."....A....`.........
52ea0 34 00 00 00 14 0f 00 00 48 58 fb ff 71 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 5d 4.......HX..q....A....A....D...]
52ec0 0a 0e 18 44 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 24 00 00 00 4c 0f 00 00 ...D..A..E.A..A..A......$...L...
52ee0 81 58 fb ff 84 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 76 0e 18 41 0e 10 41 0e 08 .X.......A....F....D...v..A..A..
52f00 1c 00 00 00 74 0f 00 00 dd 58 fb ff 26 00 00 00 00 41 0e 10 83 02 64 0e 08 00 00 00 00 00 00 00 ....t....X..&....A....d.........
52f20 24 00 00 00 94 0f 00 00 e3 58 fb ff 26 00 00 00 00 41 0e 10 86 02 4a 0e 18 83 03 44 0e 20 46 0e $........X..&....A....J....D..F.
52f40 18 4b 0e 10 41 0e 08 00 34 00 00 00 bc 0f 00 00 e1 58 fb ff c3 00 00 00 00 42 0e 10 8d 02 4c 0e .K..A...4........X.......B....L.
52f60 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 a3 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 ...A....A.(..D.0...(A..A..B..G..
52f80 64 00 00 00 f4 0f 00 00 6c 59 fb ff e6 00 00 00 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 d.......lY.......B....G....B....
52fa0 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 44 0e 40 02 62 0a 0e 38 4b 0e 30 41 0e 28 42 0e 20 B.(..A.0..A.8..D.@.b..8K.0A.(B..
52fc0 42 0e 18 42 0e 10 42 0e 08 45 0b 02 4d 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e B..B..B..E..M.8A.0A.(B..B..B..B.
52fe0 08 00 00 00 00 00 00 00 4c 00 00 00 5c 10 00 00 ea 59 fb ff cc 00 00 00 00 42 0e 10 8e 02 4c 0e ........L...\....Y.......B....L.
53000 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 02 94 0a 0e 28 41 0e 20 42 0e 18 42 0e 10 ...B....A.(..A.0......(A..B..B..
53020 42 0e 08 45 0b 50 0e 28 41 0e 20 42 0e 18 42 0e 10 44 0e 08 00 00 00 00 24 00 00 00 ac 10 00 00 B..E.P.(A..B..B..D......$.......
53040 66 5a fb ff 8a 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 7c 0e 18 41 0e 10 46 0e 08 fZ.......A....A....D...|..A..F..
53060 2c 00 00 00 d4 10 00 00 c8 5a fb ff 5a 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 43 0e 20 83 04 ,........Z..Z....B....I....C....
53080 02 41 0e 18 41 0e 10 45 0e 08 00 00 00 00 00 00 44 00 00 00 04 11 00 00 f2 5a fb ff 13 01 00 00 .A..A..E........D........Z......
530a0 00 42 0e 10 8e 02 4c 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 4a 0e e0 40 02 ee .B....L....B....A.(..A.0..J..@..
530c0 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 4c 11 00 00 .0A.(A..B..B..B.........<...L...
530e0 bd 5b fb ff 9d 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 48 0e 20 83 04 47 0e 30 4d 0a 0e 20 46 .[.......B....D....H....G.0M...F
53100 0e 18 41 0e 10 4a 0e 08 45 0b 02 60 0e 20 41 0e 18 41 0e 10 42 0e 08 00 4c 00 00 00 8c 11 00 00 ..A..J..E..`..A..A..B...L.......
53120 1a 5c fb ff 8d 02 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 .\.......B....B....B....B.(..D.0
53140 86 06 43 0e 38 83 07 47 0e 50 03 6c 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..C.8..G.P.l..8A.0A.(B..B..B..B.
53160 08 00 00 00 00 00 00 00 24 00 00 00 dc 11 00 00 57 5e fb ff 7b 00 00 00 00 41 0e 10 86 02 4b 0e ........$.......W^..{....A....K.
53180 18 83 03 44 0e 20 02 66 0e 18 41 0e 10 43 0e 08 1c 00 00 00 04 12 00 00 aa 5e fb ff 26 00 00 00 ...D...f..A..C...........^..&...
531a0 00 41 0e 10 83 02 64 0e 08 00 00 00 00 00 00 00 1c 00 00 00 24 12 00 00 b0 5e fb ff 23 00 00 00 .A....d.............$....^..#...
531c0 00 41 0e 10 83 02 61 0e 08 00 00 00 00 00 00 00 14 00 00 00 44 12 00 00 b3 5e fb ff 20 00 00 00 .A....a.............D....^......
531e0 00 00 00 00 00 00 00 00 14 00 00 00 5c 12 00 00 bb 5e fb ff 17 00 00 00 00 00 00 00 00 00 00 00 ............\....^..............
53200 14 00 00 00 74 12 00 00 ba 5e fb ff 1e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 8c 12 00 00 ....t....^......................
53220 c0 5e fb ff 76 00 00 00 00 75 0e 20 5f 0e 08 00 14 00 00 00 a4 12 00 00 1e 5f fb ff 19 00 00 00 .^..v....u.._............_......
53240 00 00 00 00 00 00 00 00 2c 00 00 00 bc 12 00 00 1f 5f fb ff 4d 00 00 00 00 42 0e 10 8c 02 44 0e ........,........_..M....B....D.
53260 18 86 03 41 0e 20 83 04 44 0e 28 7d 0e 20 41 0e 18 41 0e 10 42 0e 08 00 3c 00 00 00 ec 12 00 00 ...A....D.(}..A..A..B...<.......
53280 3c 5f fb ff 0a 02 00 00 00 42 0e 10 8d 02 4a 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 50 <_.......B....J....A....D.(..G.P
532a0 03 eb 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 2c 13 00 00 ....(A..A..B..B.........L...,...
532c0 06 61 fb ff 90 02 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 46 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 .a.......B....E....F....B.(..D.0
532e0 86 06 44 0e 38 83 07 47 0e 80 01 03 67 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 ..D.8..G....g..8A.0A.(B..B..B..B
53300 0e 08 00 00 00 00 00 00 1c 00 00 00 7c 13 00 00 46 63 fb ff 8f 00 00 00 00 47 0e e0 01 02 87 0e ............|...Fc.......G......
53320 08 00 00 00 00 00 00 00 2c 00 00 00 9c 13 00 00 b5 63 fb ff f8 00 00 00 00 42 0e 10 8c 02 4a 0e ........,........c.......B....J.
53340 18 86 03 44 0e 20 83 04 4a 0e 30 02 d9 0e 20 41 0e 18 41 0e 10 42 0e 08 4c 00 00 00 cc 13 00 00 ...D....J.0....A..A..B..L.......
53360 7d 64 fb ff 3e 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 }d..>....B....B....B....B.(..D.0
53380 86 06 44 0e 38 83 07 44 0e 60 03 1c 01 0e 38 44 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..D.8..D.`....8D.0A.(B..B..B..B.
533a0 08 00 00 00 00 00 00 00 14 00 00 00 1c 14 00 00 6b 65 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 ................ke..............
533c0 14 00 00 00 34 14 00 00 6f 65 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 4c 14 00 00 ....4...oe..)...........,...L...
533e0 80 65 fb ff 42 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 77 0e 18 41 0e 10 42 0e .e..B....B....D....A....w..A..B.
53400 08 00 00 00 00 00 00 00 1c 00 00 00 7c 14 00 00 92 65 fb ff 5d 00 00 00 00 41 0e 10 83 02 02 5b ............|....e..]....A.....[
53420 0e 08 00 00 00 00 00 00 24 00 00 00 9c 14 00 00 cf 65 fb ff 2d 00 00 00 00 41 0e 10 86 02 44 0e ........$........e..-....A....D.
53440 18 83 03 66 0e 10 41 0e 08 00 00 00 00 00 00 00 14 00 00 00 c4 14 00 00 d4 65 fb ff 14 00 00 00 ...f..A..................e......
53460 00 00 00 00 00 00 00 00 14 00 00 00 dc 14 00 00 d0 65 fb ff 0b 00 00 00 00 00 00 00 00 00 00 00 .................e..............
53480 14 00 00 00 f4 14 00 00 c3 65 fb ff 25 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 0c 15 00 00 .........e..%...................
534a0 d0 65 fb ff 48 00 00 00 00 65 0e 10 4e 0e 08 00 44 00 00 00 24 15 00 00 00 66 fb ff 5f 00 00 00 .e..H....e..N...D...$....f.._...
534c0 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 44 .B....B....E....E.(..D.0..D.8..D
534e0 0e 40 7a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 2c 00 00 00 6c 15 00 00 .@z.8A.0A.(B..B..B..B...,...l...
53500 17 66 fb ff b7 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 41 0e 20 83 04 02 a7 0e 18 41 0e 10 42 .f.......B....I....A........A..B
53520 0e 08 00 00 00 00 00 00 14 00 00 00 9c 15 00 00 9e 66 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 .................f..............
53540 34 00 00 00 b4 15 00 00 8d 66 fb ff 4c 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 4........f..L....B....E....A....
53560 44 0e 28 83 05 7a 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 44 00 00 00 ec 15 00 00 D.(..z..A..B..B.........D.......
53580 a1 66 fb ff 54 00 00 00 00 47 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 44 0e 30 4d 0a 0e 20 41 .f..T....G....A....A....D.0M...A
535a0 c3 0e 18 41 c6 0e 10 42 cc 0e 08 42 0b 65 0e 20 46 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 00 00 00 ...A...B...B.e..F...A...B.......
535c0 14 00 00 00 34 16 00 00 ad 66 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 4c 16 00 00 ....4....f..................L...
535e0 a6 66 fb ff 17 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 64 16 00 00 a5 66 fb ff 3b 00 00 00 .f..............$...d....f..;...
53600 00 41 0e 10 86 02 46 0e 18 83 03 47 0e 30 6a 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 8c 16 00 00 .A....F....G.0j..A..A...........
53620 b8 66 fb ff 1b 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 a4 16 00 00 bb 66 fb ff 8f 00 00 00 .f.......................f......
53640 00 00 00 00 00 00 00 00 14 00 00 00 bc 16 00 00 32 67 fb ff 12 00 00 00 00 00 00 00 00 00 00 00 ................2g..............
53660 14 00 00 00 d4 16 00 00 2c 67 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 ec 16 00 00 ........,g..............4.......
53680 25 67 fb ff 4c 00 00 00 00 42 0e 10 8c 02 47 0e 18 86 03 43 0e 20 83 04 46 0a 0e 18 41 0e 10 42 %g..L....B....G....C....F...A..B
536a0 0e 08 4e 0b 62 0e 18 41 0e 10 45 0e 08 00 00 00 14 00 00 00 24 17 00 00 39 67 fb ff 2d 00 00 00 ..N.b..A..E.........$...9g..-...
536c0 00 5a 0e 10 4e 0e 08 00 24 00 00 00 3c 17 00 00 4e 67 fb ff 15 00 00 00 00 41 0e 10 86 02 43 0e .Z..N...$...<...Ng.......A....C.
536e0 18 83 03 44 0e 20 4a 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 64 17 00 00 3b 67 fb ff 25 00 00 00 ...D..J..A..A.......d...;g..%...
53700 00 44 0e 20 60 0e 08 00 2c 00 00 00 7c 17 00 00 48 67 fb ff a3 00 00 00 00 42 0e 10 8c 02 41 0e .D..`...,...|...Hg.......B....A.
53720 18 86 03 44 0e 20 83 04 44 0e 40 02 93 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 ac 17 00 00 ...D....D.@....A..A..B..........
53740 bb 67 fb ff 78 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 c4 17 00 00 1b 68 fb ff 50 00 00 00 .g..x....................h..P...
53760 00 00 00 00 00 00 00 00 34 00 00 00 dc 17 00 00 53 68 fb ff 81 00 00 00 00 41 0e 10 86 02 41 0e ........4.......Sh.......A....A.
53780 18 83 03 44 0e 20 02 70 0a 0e 18 41 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 ...D...p...A..A..E.A..A..A......
537a0 2c 00 00 00 14 18 00 00 9c 68 fb ff b7 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 ,........h.......B....D....C....
537c0 02 aa 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 44 18 00 00 23 69 fb ff 19 01 00 00 ....A..B........D...D...#i......
537e0 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 44 .B....B....B....B.(..D.0..D.8..D
53800 0e 40 02 fa 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 8c 18 00 00 .@...8A.0A.(B..B..B..B..,.......
53820 f4 69 fb ff 97 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 85 0e 18 41 0e 10 42 .i.......B....D....D........A..B
53840 0e 08 00 00 00 00 00 00 24 00 00 00 bc 18 00 00 5b 6a fb ff 3a 00 00 00 00 41 0e 10 86 02 44 0e ........$.......[j..:....A....D.
53860 18 83 03 44 0e 20 68 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 e4 18 00 00 6d 6a fb ff 49 00 00 00 ...D..h..A..A...$.......mj..I...
53880 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 7d 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 0c 19 00 00 .A....D....D..}..A..A...........
538a0 8e 6a fb ff 13 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 24 19 00 00 89 6a fb ff 12 00 00 00 .j..................$....j......
538c0 00 00 00 00 00 00 00 00 24 00 00 00 3c 19 00 00 83 6a fb ff ca 00 00 00 00 41 0e 10 86 02 44 0e ........$...<....j.......A....D.
538e0 18 83 03 47 0e 40 02 bb 0e 18 41 0e 10 41 0e 08 44 00 00 00 64 19 00 00 25 6b fb ff 98 00 00 00 ...G.@....A..A..D...d...%k......
53900 00 42 0e 10 8f 02 48 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 .B....H....E....B.(..A.0..D.8..G
53920 0e 50 02 70 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 4c 00 00 00 ac 19 00 00 .P.p.8A.0A.(B..B..B..B..L.......
53940 75 6b fb ff 96 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 45 0e 30 uk.......B....B....D....D.(..E.0
53960 63 0a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 02 46 0e 28 47 0e 20 41 0e 18 42 0e 10 42 c..(A..A..B..B..E..F.(G..A..B..B
53980 0e 08 00 00 00 00 00 00 34 00 00 00 fc 19 00 00 bb 6b fb ff 72 00 00 00 00 42 0e 10 8d 02 42 0e ........4........k..r....B....B.
539a0 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 44 0e 30 02 51 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 ...D....D.(..D.0.Q.(G..A..B..B..
539c0 24 00 00 00 34 1a 00 00 f5 6b fb ff 6c 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 60 $...4....k..l....A....D....D...`
539e0 0e 18 41 0e 10 41 0e 08 24 00 00 00 5c 1a 00 00 39 6c fb ff 5c 00 00 00 00 41 0e 10 86 02 44 0e ..A..A..$...\...9l..\....A....D.
53a00 18 83 03 44 0e 20 02 50 0e 18 41 0e 10 41 0e 08 1c 00 00 00 84 1a 00 00 6d 6c fb ff 2a 00 00 00 ...D...P..A..A..........ml..*...
53a20 00 41 0e 10 83 02 68 0e 08 00 00 00 00 00 00 00 14 00 00 00 a4 1a 00 00 77 6c fb ff 32 00 00 00 .A....h.................wl..2...
53a40 00 00 00 00 00 00 00 00 14 00 00 00 bc 1a 00 00 91 6c fb ff 10 00 00 00 00 00 00 00 00 00 00 00 .................l..............
53a60 64 00 00 00 d4 1a 00 00 89 6c fb ff 09 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 d........l.......B....E....B....
53a80 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 0e 50 02 52 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 B.(..D.0..D.8..G.P.R..8A.0A.(B..
53aa0 42 0e 18 42 0e 10 42 0e 08 41 0b 02 7e 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 B..B..B..A..~..8A.0A.(B..B..B..B
53ac0 0e 08 45 0b 00 00 00 00 2c 00 00 00 3c 1b 00 00 2a 6d fb ff 61 01 00 00 00 41 0e 10 86 02 44 0e ..E.....,...<...*m..a....A....D.
53ae0 18 83 03 47 0e 50 03 52 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 54 00 00 00 6c 1b 00 00 ...G.P.R...A..A.........T...l...
53b00 5b 6e fb ff 2f 01 00 00 00 4b 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 47 0e 30 02 d3 0a 0e 20 [n../....K....F....D....G.0.....
53b20 44 c3 0e 18 41 c6 0e 10 42 cc 0e 08 45 0b 5f 0a 0e 20 44 c3 0e 18 41 c6 0e 10 42 cc 0e 08 45 0b D...A...B...E._...D...A...B...E.
53b40 44 0e 20 41 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 2c 00 00 00 c4 1b 00 00 32 6f fb ff 66 00 00 00 D..A...A...B....,.......2o..f...
53b60 00 42 0e 10 8c 02 44 0e 18 86 03 4e 0e 20 83 04 02 4e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....D....N.....N..A..B........
53b80 24 00 00 00 f4 1b 00 00 68 6f fb ff 5a 00 00 00 00 41 0e 10 86 02 47 0e 18 83 03 44 0e 20 02 4b $.......ho..Z....A....G....D...K
53ba0 0e 18 41 0e 10 41 0e 08 14 00 00 00 1c 1c 00 00 9a 6f fb ff 6c 00 00 00 00 41 0e 10 00 00 00 00 ..A..A...........o..l....A......
53bc0 1c 00 00 00 34 1c 00 00 68 0b fb ff 32 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 00 00 ....4...h...2....A....D....D....
53be0 24 00 00 00 54 1c 00 00 ce 6f fb ff 4f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 43 $...T....o..O....A....A....G.0.C
53c00 0e 18 41 0e 10 41 0e 08 34 00 00 00 7c 1c 00 00 f5 6f fb ff e3 00 00 00 00 42 0e 10 8d 02 42 0e ..A..A..4...|....o.......B....B.
53c20 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 02 cc 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....D.(..G.@...(A..A..B..B..
53c40 1c 00 00 00 b4 1c 00 00 a0 70 fb ff 81 00 00 00 00 47 0e 90 02 02 79 0e 08 00 00 00 00 00 00 00 .........p.......G....y.........
53c60 44 00 00 00 d4 1c 00 00 01 71 fb ff cc 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 D........q.......B....E....B....
53c80 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 44 0e 40 02 ad 0e 38 41 0e 30 41 0e 28 42 0e 20 42 E.(..A.0..A.8..D.@...8A.0A.(B..B
53ca0 0e 18 42 0e 10 42 0e 08 1c 00 00 00 1c 1d 00 00 85 71 fb ff 68 00 00 00 00 41 0e 10 83 02 02 62 ..B..B...........q..h....A.....b
53cc0 0e 08 00 00 00 00 00 00 14 00 00 00 3c 1d 00 00 cd 71 fb ff 56 00 00 00 00 00 00 00 00 00 00 00 ............<....q..V...........
53ce0 44 00 00 00 54 1d 00 00 0b 72 fb ff dd 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 D...T....r.......B....B....B....
53d00 41 0e 28 86 05 41 0e 30 83 06 4a 0e c0 01 02 c2 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e A.(..A.0..J......0A.(A..B..B..B.
53d20 08 00 00 00 00 00 00 00 2c 00 00 00 9c 1d 00 00 a0 72 fb ff a9 00 00 00 00 42 0e 10 8c 02 41 0e ........,........r.......B....A.
53d40 18 86 03 41 0e 20 83 04 02 a1 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 cc 1d 00 00 ...A........A..B........L.......
53d60 19 73 fb ff 11 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 .s.......B....B....B....B.(..D.0
53d80 86 06 44 0e 38 83 07 47 0e 50 03 ef 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..D.8..G.P....8A.0A.(B..B..B..B.
53da0 08 00 00 00 00 00 00 00 24 00 00 00 1c 1e 00 00 da 75 fb ff 95 00 00 00 00 41 0e 10 86 02 48 0e ........$........u.......A....H.
53dc0 18 83 03 44 0e 20 02 85 0e 18 41 0e 10 41 0e 08 24 00 00 00 44 1e 00 00 47 76 fb ff bb 00 00 00 ...D......A..A..$...D...Gv......
53de0 00 41 0e 10 83 02 02 4f 0a 0e 08 45 0b 02 5f 0a 0e 08 45 0b 41 0e 08 00 24 00 00 00 6c 1e 00 00 .A.....O...E.._...E.A...$...l...
53e00 da 76 fb ff 67 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 45 0e 20 02 5b 0e 18 41 0e 10 41 0e 08 .v..g....A....C....E...[..A..A..
53e20 3c 00 00 00 94 1e 00 00 19 77 fb ff 0b 01 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 42 0e 20 8c 04 <........w.......B....E....B....
53e40 41 0e 28 86 05 41 0e 30 83 06 02 f8 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 A.(..A.0.....(A..B..B..B........
53e60 14 00 00 00 d4 1e 00 00 e4 77 fb ff 74 00 00 00 00 42 0e 10 02 71 0e 08 44 00 00 00 ec 1e 00 00 .........w..t....B...q..D.......
53e80 40 78 fb ff 87 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 @x.......B....B....B....B.(..A.0
53ea0 86 06 41 0e 38 83 07 47 0e 50 02 69 0e 38 43 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..A.8..G.P.i.8C.0A.(B..B..B..B..
53ec0 2c 00 00 00 34 1f 00 00 7f 78 fb ff f1 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 80 01 02 ,...4....x.......A....A....G....
53ee0 e3 0e 18 43 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 64 1f 00 00 40 79 fb ff 49 00 00 00 ...C..A.........,...d...@y..I...
53f00 00 42 0e 10 8c 02 4c 0e 18 86 03 41 0e 20 83 04 72 0e 18 45 0e 10 42 0e 08 00 00 00 00 00 00 00 .B....L....A....r..E..B.........
53f20 3c 00 00 00 94 1f 00 00 59 79 fb ff c0 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 <.......Yy.......B....B....E....
53f40 47 0e 28 86 05 44 0e 30 83 06 46 0e 40 02 9d 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 G.(..D.0..F.@...0A.(A..B..B..B..
53f60 1c 00 00 00 d4 1f 00 00 d9 79 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 .........y.......A....Y.........
53f80 24 00 00 00 f4 1f 00 00 d8 79 fb ff 36 00 00 00 00 41 0e 10 86 02 4b 0e 18 83 03 44 0e 20 63 0e $........y..6....A....K....D..c.
53fa0 18 41 0e 10 41 0e 08 00 1c 00 00 00 1c 20 00 00 e6 79 fb ff 25 00 00 00 00 41 0e 10 83 02 62 0e .A..A............y..%....A....b.
53fc0 08 00 00 00 00 00 00 00 1c 00 00 00 3c 20 00 00 eb 79 fb ff 32 00 00 00 00 41 0e 10 83 02 6f 0e ............<....y..2....A....o.
53fe0 08 00 00 00 00 00 00 00 1c 00 00 00 5c 20 00 00 fd 79 fb ff 2c 00 00 00 00 41 0e 10 83 02 6a 0e ............\....y..,....A....j.
54000 08 00 00 00 00 00 00 00 1c 00 00 00 7c 20 00 00 09 7a fb ff 3c 00 00 00 00 41 0e 10 83 02 7a 0e ............|....z..<....A....z.
54020 08 00 00 00 00 00 00 00 1c 00 00 00 9c 20 00 00 25 7a fb ff 2e 00 00 00 00 41 0e 10 83 02 62 0e ................%z.......A....b.
54040 08 00 00 00 00 00 00 00 1c 00 00 00 bc 20 00 00 33 7a fb ff 37 00 00 00 00 41 0e 10 83 02 4c 0e ................3z..7....A....L.
54060 20 68 0e 10 41 0e 08 00 2c 00 00 00 dc 20 00 00 4a 7a fb ff 88 00 00 00 00 41 0e 10 86 02 44 0e .h..A...,.......Jz.......A....D.
54080 18 83 03 4a 0e d0 40 02 76 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 34 00 00 00 0c 21 00 00 ...J..@.v..A..A.........4....!..
540a0 a2 7a fb ff 9f 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 4b 0e 20 83 04 4c 0e d0 40 02 7d 0e 20 .z.......B....D....K....L..@.}..
540c0 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 44 00 00 00 44 21 00 00 09 7b fb ff e2 00 00 00 A..A..B.........D...D!...{......
540e0 00 42 0e 10 8e 02 46 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 44 0e 30 83 06 47 0e e0 40 02 bd .B....F....E....D.(..D.0..G..@..
54100 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 8c 21 00 00 .0A.(A..B..B..B.........L....!..
54120 a3 7b fb ff d3 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 .{.......B....B....E....B.(..D.0
54140 86 06 41 0e 38 83 07 47 0e 50 03 b1 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..A.8..G.P....8A.0A.(B..B..B..B.
54160 08 00 00 00 00 00 00 00 1c 00 00 00 dc 21 00 00 26 7d fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e .............!..&}.......A....Y.
54180 08 00 00 00 00 00 00 00 1c 00 00 00 fc 21 00 00 25 7d fb ff 1a 00 00 00 00 41 0e 10 83 02 54 0e .............!..%}.......A....T.
541a0 08 00 00 00 00 00 00 00 1c 00 00 00 1c 22 00 00 1f 7d fb ff 29 00 00 00 00 41 0e 10 83 02 5d 0e ............."...}..)....A....].
541c0 08 00 00 00 00 00 00 00 1c 00 00 00 3c 22 00 00 28 7d fb ff 24 00 00 00 00 41 0e 10 83 02 58 0e ............<"..(}..$....A....X.
541e0 08 00 00 00 00 00 00 00 4c 00 00 00 5c 22 00 00 2c 7d fb ff 80 00 00 00 00 42 0e 10 8d 02 44 0e ........L...\"..,}.......B....D.
54200 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 54 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e ...A....A.(..D.0.T..(I..A..B..B.
54220 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 00 00 00 00 00 00 1c 00 00 00 ac 22 00 00 .E.A.(A..A..B..G............."..
54240 5c 7d fb ff 26 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 24 00 00 00 cc 22 00 00 \}..&....A....`.........$...."..
54260 62 7d fb ff 2e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 56 0e 18 4c 0e 10 41 0e 08 00 b}.......A....A....D..V..L..A...
54280 34 00 00 00 f4 22 00 00 68 7d fb ff 5b 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 4...."..h}..[....B....E....D....
542a0 44 0e 28 83 05 45 0e 30 71 0e 28 4c 0e 20 41 0e 18 42 0e 10 42 0e 08 00 4c 00 00 00 2c 23 00 00 D.(..E.0q.(L..A..B..B...L...,#..
542c0 8b 7d fb ff c8 00 00 00 00 42 0e 10 8d 02 44 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 .}.......B....D....A....A.(..D.0
542e0 02 9c 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 47 ....(I..A..B..B..E.A.(A..A..B..G
54300 0e 08 00 00 00 00 00 00 34 00 00 00 7c 23 00 00 03 7e fb ff 82 00 00 00 00 42 0e 10 8d 02 42 0e ........4...|#...~.......B....B.
54320 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 44 0e 30 02 5f 0e 28 4d 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....C.(..D.0._.(M..A..B..B..
54340 1c 00 00 00 b4 23 00 00 4d 7e fb ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 .....#..M~.......A....X.........
54360 5c 00 00 00 d4 23 00 00 47 7e fb ff 09 01 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 \....#..G~.......B....G....B....
54380 41 0e 28 86 05 41 0e 30 83 06 6d 0a 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 02 76 0a 0e A.(..A.0..m..(A..B..B..B..E..v..
543a0 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 47 0b 77 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 (A..B..B..B..G.w.(A..B..B..B....
543c0 2c 00 00 00 34 24 00 00 f0 7e fb ff 63 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 ,...4$...~..c....B....A....A....
543e0 02 51 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 64 24 00 00 23 7f fb ff ac 00 00 00 .Q..A..B........L...d$..#.......
54400 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 6e 0a 0e 28 48 0e 20 .B....B....A....A.(..D.0.n..(H..
54420 41 0e 18 42 0e 10 42 0e 08 45 0b 56 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 00 00 00 00 00 00 A..B..B..E.V.(A..A..B..G........
54440 1c 00 00 00 b4 24 00 00 7f 7f fb ff 59 00 00 00 00 41 0e 10 83 02 02 57 0e 08 00 00 00 00 00 00 .....$......Y....A.....W........
54460 1c 00 00 00 d4 24 00 00 b8 7f fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 .....$......G....A.....E........
54480 34 00 00 00 f4 24 00 00 df 7f fb ff 42 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 65 0a 4....$......B....A....D....A..e.
544a0 0e 18 41 0e 10 48 0e 08 45 0b 41 0e 18 41 0e 10 46 0e 08 00 00 00 00 00 4c 00 00 00 2c 25 00 00 ..A..H..E.A..A..F.......L...,%..
544c0 e9 7f fb ff 6c 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 42 0e 30 ....l....B....E....D....D.(..B.0
544e0 78 0a 0e 28 41 0e 20 4a 0e 18 42 0e 10 42 0e 08 4c 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e x..(A..J..B..B..L.A.(A..A..B..B.
54500 08 00 00 00 00 00 00 00 2c 00 00 00 7c 25 00 00 05 80 fb ff 7e 00 00 00 00 42 0e 10 8c 02 44 0e ........,...|%......~....B....D.
54520 18 86 03 49 0e 20 83 04 02 66 0e 18 41 0e 10 47 0e 08 00 00 00 00 00 00 14 00 00 00 ac 25 00 00 ...I.....f..A..G.............%..
54540 53 80 fb ff 0f 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 c4 25 00 00 4a 80 fb ff 0f 00 00 00 S....................%..J.......
54560 00 00 00 00 00 00 00 00 1c 00 00 00 dc 25 00 00 41 80 fb ff 96 00 00 00 00 41 0e 10 83 02 02 94 .............%..A........A......
54580 0e 08 00 00 00 00 00 00 1c 00 00 00 fc 25 00 00 b7 80 fb ff b4 00 00 00 00 41 0e 10 83 02 02 b2 .............%...........A......
545a0 0e 08 00 00 00 00 00 00 14 00 00 00 1c 26 00 00 4b 81 fb ff 48 00 00 00 00 00 00 00 00 00 00 00 .............&..K...H...........
545c0 34 00 00 00 34 26 00 00 7b 81 fb ff 08 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 4...4&..{........B....A....D....
545e0 02 5d 0a 0e 18 41 0e 10 42 0e 08 49 0b 02 94 0e 18 41 0e 10 42 0e 08 00 1c 00 00 00 6c 26 00 00 .]...A..B..I.....A..B.......l&..
54600 4b 82 fb ff 5b 00 00 00 00 41 0e 10 83 02 47 0e 20 02 51 0e 10 41 0e 08 3c 00 00 00 8c 26 00 00 K...[....A....G...Q..A..<....&..
54620 86 82 fb ff 78 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 ....x....B....B....A....D.(..G.@
54640 03 61 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 cc 26 00 00 .a..(A..A..B..B..............&..
54660 be 83 fb ff 46 00 00 00 00 41 0e 10 02 44 0e 08 24 00 00 00 e4 26 00 00 ec 83 fb ff 5a 00 00 00 ....F....A...D..$....&......Z...
54680 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 7d 0e 18 49 0e 10 41 0e 08 00 14 00 00 00 0c 27 00 00 .A....D....D..}..I..A........'..
546a0 1e 84 fb ff 50 00 00 00 00 5e 0e 10 71 0e 08 00 14 00 00 00 24 27 00 00 56 84 fb ff 35 00 00 00 ....P....^..q.......$'..V...5...
546c0 00 00 00 00 00 00 00 00 24 00 00 00 3c 27 00 00 73 84 fb ff 95 00 00 00 00 41 0e 10 86 02 44 0e ........$...<'..s........A....D.
546e0 18 83 03 44 0e 30 02 89 0e 18 41 0e 10 41 0e 08 34 00 00 00 64 27 00 00 e0 84 fb ff 60 00 00 00 ...D.0....A..A..4...d'......`...
54700 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 4c 0e 40 7e 0e 28 41 0e 20 41 0e .B....E....D....D.(..L.@~.(A..A.
54720 18 42 0e 10 42 0e 08 00 64 00 00 00 9c 27 00 00 08 85 fb ff 12 02 00 00 00 42 0e 10 8f 02 45 0e .B..B...d....'...........B....E.
54740 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 43 0e 38 83 07 47 0e 50 03 cf 01 0a 0e 38 ...B....B.(..D.0..C.8..G.P.....8
54760 47 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 48 0e 08 45 0b 44 0e 38 41 0e 30 41 0e 28 42 0e 20 G.0A.(B..B..B..H..E.D.8A.0A.(B..
54780 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 04 28 00 00 b2 86 fb ff 20 00 00 00 B..B..B..............(..........
547a0 00 00 00 00 00 00 00 00 4c 00 00 00 1c 28 00 00 ba 86 fb ff 80 02 00 00 00 42 0e 10 8f 02 42 0e ........L....(...........B....B.
547c0 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 0e e0 01 03 5e 02 0e 38 ...B....B.(..D.0..D.8..G....^..8
547e0 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 6c 28 00 00 A.0A.(B..B..B..B........4...l(..
54800 ea 88 fb ff 41 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 4d 0e 30 5b 0a 0e 18 47 0e 10 41 0e 08 ....A....A....D....M.0[...G..A..
54820 45 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 34 00 00 00 a4 28 00 00 f3 88 fb ff cd 00 00 00 E.D..A..A.......4....(..........
54840 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 02 be 0e 20 41 0e 18 42 0e 10 42 .B....B....D....A.(......A..B..B
54860 0e 08 00 00 00 00 00 00 34 00 00 00 dc 28 00 00 88 89 fb ff 53 01 00 00 00 42 0e 10 8c 02 44 0e ........4....(......S....B....D.
54880 18 86 03 41 0e 20 83 04 4a 0e d0 40 03 3d 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 ...A....J..@.=...A..A..B........
548a0 24 00 00 00 14 29 00 00 a3 8a fb ff 0d 01 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 f8 $....)...........A....H....D....
548c0 0e 18 41 0e 10 46 0e 08 34 00 00 00 3c 29 00 00 88 8b fb ff e4 01 00 00 00 42 0e 10 8c 02 48 0e ..A..F..4...<)...........B....H.
548e0 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 ca 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 ...A....J........A..A..B........
54900 1c 00 00 00 74 29 00 00 34 8d fb ff 73 00 00 00 00 41 0e 10 83 02 02 71 0e 08 00 00 00 00 00 00 ....t)..4...s....A.....q........
54920 24 00 00 00 94 29 00 00 87 8d fb ff 5d 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 48 $....)......]....A....H....D...H
54940 0e 18 41 0e 10 46 0e 08 44 00 00 00 bc 29 00 00 bc 8d fb ff 64 01 00 00 00 42 0e 10 8e 02 42 0e ..A..F..D....)......d....B....B.
54960 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 44 0e 30 83 06 4a 0e f0 40 03 40 01 0e 30 41 0e 28 41 0e ...E....D.(..D.0..J..@.@..0A.(A.
54980 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 04 2a 00 00 d8 8e fb ff 43 01 00 00 .B..B..B........<....*......C...
549a0 00 42 0e 10 8d 02 4a 0e 18 8c 03 49 0e 20 86 04 41 0e 28 83 05 44 0e 30 03 22 01 0e 28 41 0e 20 .B....J....I....A.(..D.0."..(A..
549c0 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 44 2a 00 00 db 8f fb ff 73 00 00 00 A..B..B.........$...D*......s...
549e0 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 63 0e 18 41 0e 10 41 0e 08 4c 00 00 00 6c 2a 00 00 .A....H....D...c..A..A..L...l*..
54a00 26 90 fb ff a2 00 00 00 00 42 0e 10 8d 02 52 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 45 0e 30 &........B....R....A....A.(..E.0
54a20 02 6b 0a 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 .k..(J..A..B..B..E.A.(A..A..B..B
54a40 0e 08 00 00 00 00 00 00 24 00 00 00 bc 2a 00 00 78 90 fb ff 4f 00 00 00 00 41 0e 10 86 02 46 0e ........$....*..x...O....A....F.
54a60 18 83 03 44 0e 20 7f 0e 18 41 0e 10 43 0e 08 00 3c 00 00 00 e4 2a 00 00 9f 90 fb ff c0 00 00 00 ...D.....A..C...<....*..........
54a80 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 41 0e 30 83 06 02 a3 0e 28 41 0e .B....E....E....D.(..A.0.....(A.
54aa0 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 24 2b 00 00 1f 91 fb ff 4a 00 00 00 .B..B..B........$...$+......J...
54ac0 00 41 0e 10 86 02 49 0e 18 83 03 47 0e 30 62 0e 18 44 0e 10 4c 0e 08 00 2c 00 00 00 4c 2b 00 00 .A....I....G.0b..D..L...,...L+..
54ae0 41 91 fb ff 9e 00 00 00 00 42 0e 10 8c 02 4d 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 80 0e 20 43 A........B....M....A....G.0....C
54b00 0e 18 41 0e 10 42 0e 08 34 00 00 00 7c 2b 00 00 af 91 fb ff 61 00 00 00 00 42 0e 10 8d 02 4a 0e ..A..B..4...|+......a....B....J.
54b20 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 6d 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 00 ...D....A.(..D.0m.(J..A..B..B...
54b40 34 00 00 00 b4 2b 00 00 d8 91 fb ff 5e 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 44 0e 20 02 46 4....+......^....A....C....D...F
54b60 0a 0e 18 41 0e 10 41 0e 08 45 0b 46 0e 18 41 0e 10 41 0e 08 00 00 00 00 34 00 00 00 ec 2b 00 00 ...A..A..E.F..A..A......4....+..
54b80 fe 91 fb ff bf 00 00 00 00 42 0e 10 8c 02 48 0e 18 86 03 41 0e 20 83 04 02 75 0a 0e 18 41 0e 10 .........B....H....A.....u...A..
54ba0 42 0e 08 45 0b 73 0e 18 41 0e 10 42 0e 08 00 00 34 00 00 00 24 2c 00 00 85 92 fb ff 65 00 00 00 B..E.s..A..B....4...$,......e...
54bc0 00 42 0e 10 8c 02 48 0e 18 86 03 41 0e 20 83 04 02 48 0a 0e 18 41 0e 10 42 0e 08 45 0b 46 0e 18 .B....H....A.....H...A..B..E.F..
54be0 41 0e 10 42 0e 08 00 00 2c 00 00 00 5c 2c 00 00 b2 92 fb ff c0 01 00 00 00 42 0e 10 8c 02 4b 0e A..B....,...\,...........B....K.
54c00 18 86 03 43 0e 20 83 04 03 a7 01 0e 18 41 0e 10 47 0e 08 00 00 00 00 00 14 00 00 00 8c 2c 00 00 ...C.........A..G............,..
54c20 42 94 fb ff 27 00 00 00 00 41 0e 10 83 02 00 00 1c 00 00 00 a4 2c 00 00 51 94 fb ff 21 00 00 00 B...'....A...........,..Q...!...
54c40 00 41 0e 10 83 02 5f 0e 08 00 00 00 00 00 00 00 14 00 00 00 c4 2c 00 00 52 94 fb ff 1d 00 00 00 .A...._..............,..R.......
54c60 00 44 0e 20 58 0e 08 00 1c 00 00 00 dc 2c 00 00 57 94 fb ff 32 00 00 00 00 41 0e 10 83 02 4c 0e .D..X........,..W...2....A....L.
54c80 20 63 0e 10 41 0e 08 00 24 00 00 00 fc 2c 00 00 69 94 fb ff 60 00 00 00 00 41 0e 10 86 02 46 0e .c..A...$....,..i...`....A....F.
54ca0 18 83 03 47 0e 30 02 4f 0e 18 41 0e 10 41 0e 08 4c 00 00 00 24 2d 00 00 a1 94 fb ff 88 03 00 00 ...G.0.O..A..A..L...$-..........
54cc0 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 .B....B....B....B.(..A.0..D.8..G
54ce0 0e 50 03 69 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 .P.i..8A.0A.(B..B..B..B.........
54d00 14 00 00 00 74 2d 00 00 d9 97 fb ff 34 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 8c 2d 00 00 ....t-......4...........4....-..
54d20 f5 97 fb ff 9b 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 47 0e 70 03 8b 01 0e 20 .........B....A....A....G.p.....
54d40 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 c4 2d 00 00 58 99 fb ff 53 00 00 00 A..A..B.........$....-..X...S...
54d60 00 41 0e 10 86 02 4a 0e 18 83 03 44 0e 20 7c 0e 18 41 0e 10 46 0e 08 00 24 00 00 00 ec 2d 00 00 .A....J....D..|..A..F...$....-..
54d80 83 99 fb ff 44 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 63 0e 18 48 0e 10 41 0e 08 00 ....D....A....H....D..c..H..A...
54da0 24 00 00 00 14 2e 00 00 9f 99 fb ff 33 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 51 0e $...........3....A....H....D..Q.
54dc0 18 49 0e 10 41 0e 08 00 1c 00 00 00 3c 2e 00 00 aa 99 fb ff 2a 00 00 00 00 41 0e 10 83 02 68 0e .I..A.......<.......*....A....h.
54de0 08 00 00 00 00 00 00 00 24 00 00 00 5c 2e 00 00 b4 99 fb ff 67 00 00 00 00 41 0e 10 86 02 46 0e ........$...\.......g....A....F.
54e00 18 83 03 44 0e 20 02 57 0e 18 41 0e 10 43 0e 08 34 00 00 00 84 2e 00 00 f3 99 fb ff 3f 00 00 00 ...D...W..A..C..4...........?...
54e20 00 41 0e 10 86 02 45 0e 18 83 03 44 0e 20 60 0a 0e 18 41 0e 10 41 0e 08 45 0b 46 0e 18 41 0e 10 .A....E....D..`...A..A..E.F..A..
54e40 46 0e 08 00 00 00 00 00 1c 00 00 00 bc 2e 00 00 fa 99 fb ff 50 00 00 00 00 41 0e 10 83 02 4f 0e F...................P....A....O.
54e60 20 79 0e 10 46 0e 08 00 24 00 00 00 dc 2e 00 00 2a 9a fb ff 24 00 00 00 00 41 0e 10 86 02 47 0e .y..F...$.......*...$....A....G.
54e80 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 14 00 00 00 04 2f 00 00 26 9a fb ff 2f 00 00 00 ...D..F..L..A......../..&.../...
54ea0 00 44 0e 20 6a 0e 08 00 1c 00 00 00 1c 2f 00 00 3d 9a fb ff 7b 00 00 00 00 41 0e 10 83 02 4c 0e .D..j......../..=...{....A....L.
54ec0 40 02 6c 0e 10 41 0e 08 2c 00 00 00 3c 2f 00 00 98 9a fb ff 64 00 00 00 00 42 0e 10 8c 02 44 0e @.l..A..,...</......d....B....D.
54ee0 18 86 03 49 0e 20 83 04 47 0e 30 02 49 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 6c 2f 00 00 ...I....G.0.I..A..A..B..,...l/..
54f00 cc 9a fb ff 36 01 00 00 00 41 0e 10 86 02 46 0e 18 83 03 47 0e 60 03 20 01 0e 18 46 0e 10 41 0e ....6....A....F....G.`.....F..A.
54f20 08 00 00 00 00 00 00 00 4c 00 00 00 9c 2f 00 00 d2 9b fb ff 0f 03 00 00 00 42 0e 10 8f 02 4e 0e ........L..../...........B....N.
54f40 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a 0e 90 43 03 e4 02 0e 38 ...B....B.(..A.0..A.8..J..C....8
54f60 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 ec 2f 00 00 A.0A.(B..B..B..B............./..
54f80 91 9e fb ff 26 00 00 00 00 41 0e 10 83 02 64 0e 08 00 00 00 00 00 00 00 1c 00 00 00 0c 30 00 00 ....&....A....d..............0..
54fa0 97 9e fb ff 22 00 00 00 00 43 0e 10 83 02 5e 0e 08 00 00 00 00 00 00 00 1c 00 00 00 2c 30 00 00 ...."....C....^.............,0..
54fc0 99 9e fb ff 3e 00 00 00 00 48 0e 10 83 02 75 0e 08 00 00 00 00 00 00 00 14 00 00 00 4c 30 00 00 ....>....H....u.............L0..
54fe0 b7 9e fb ff 26 00 00 00 00 41 0e 10 64 0e 08 00 24 00 00 00 64 30 00 00 c5 9e fb ff 75 00 00 00 ....&....A..d...$...d0......u...
55000 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 02 6c 0e 18 41 0e 10 41 0e 08 14 00 00 00 8c 30 00 00 .A....D....A...l..A..A.......0..
55020 12 9f fb ff 2a 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 a4 30 00 00 24 9f fb ff 8c 00 00 00 ....*...........,....0..$.......
55040 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 7e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....D....D.....~..A..B........
55060 14 00 00 00 d4 30 00 00 80 9f fb ff 9b 00 00 00 00 41 0e 10 02 99 0e 08 24 00 00 00 ec 30 00 00 .....0...........A......$....0..
55080 03 a0 fb ff a0 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 81 0e 18 49 0e 10 41 0e 08 .........A....F....D......I..A..
550a0 14 00 00 00 14 31 00 00 7b a0 fb ff 34 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 2c 31 00 00 .....1..{...4...........$...,1..
550c0 97 a0 fb ff 5a 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 40 0e 18 49 0e 10 41 0e 08 ....Z....A....F....D...@..I..A..
550e0 1c 00 00 00 54 31 00 00 c9 a0 fb ff 92 00 00 00 00 41 0e 10 83 02 02 90 0e 08 00 00 00 00 00 00 ....T1...........A..............
55100 2c 00 00 00 74 31 00 00 3b a1 fb ff da 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 ,...t1..;........B....D....A....
55120 47 0e 30 02 c7 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 a4 31 00 00 e5 a1 fb ff 10 00 00 00 G.0....A..A..B.......1..........
55140 00 00 00 00 00 00 00 00 1c 00 00 00 bc 31 00 00 dd a1 fb ff 28 00 00 00 00 41 0e 10 83 02 66 0e .............1......(....A....f.
55160 08 00 00 00 00 00 00 00 24 00 00 00 dc 31 00 00 e5 a1 fb ff 37 00 00 00 00 41 0e 10 86 02 41 0e ........$....1......7....A....A.
55180 18 83 03 44 0e 20 6e 0e 18 41 0e 10 41 0e 08 00 1c 00 00 00 04 32 00 00 f4 a1 fb ff 34 00 00 00 ...D..n..A..A........2......4...
551a0 00 41 0e 10 83 02 66 0a 0e 08 4b 0b 41 0e 08 00 24 00 00 00 24 32 00 00 08 a2 fb ff 7f 00 00 00 .A....f...K.A...$...$2..........
551c0 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6e 0e 18 41 0e 10 41 0e 08 3c 00 00 00 4c 32 00 00 .A....A....D...n..A..A..<...L2..
551e0 5f a2 fb ff 98 02 00 00 00 42 0e 10 8d 02 4c 0e 18 8c 03 44 0e 20 86 04 49 0e 28 83 05 44 0e 60 _........B....L....D....I.(..D.`
55200 03 72 02 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 8c 32 00 00 .r..(A..A..B..B..............2..
55220 b7 a4 fb ff d2 00 00 00 00 41 0e 10 83 02 47 0e 20 02 c8 0e 10 41 0e 08 24 00 00 00 ac 32 00 00 .........A....G......A..$....2..
55240 69 a5 fb ff 33 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 20 53 0e 18 49 0e 10 41 0e 08 00 i...3....A....D....G..S..I..A...
55260 14 00 00 00 d4 32 00 00 74 a5 fb ff 10 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ec 32 00 00 .....2..t....................2..
55280 6c a5 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 04 33 00 00 70 a5 fb ff 2f 00 00 00 l...............$....3..p.../...
552a0 00 41 0e 10 86 02 44 0e 18 83 03 43 0e 20 64 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 2c 33 00 00 .A....D....C..d..A..A.......,3..
552c0 77 a5 fb ff 59 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 44 33 00 00 b8 a5 fb ff b9 00 00 00 w...Y...........$...D3..........
552e0 00 42 0e 10 8c 02 41 0e 18 86 03 48 0e 20 83 04 47 0e 80 01 00 00 00 00 2c 00 00 00 6c 33 00 00 .B....A....H....G.......,...l3..
55300 49 a6 fb ff 68 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 02 5d 0e 18 41 0e 10 42 I...h....B....D....A.....]..A..B
55320 0e 08 00 00 00 00 00 00 2c 00 00 00 9c 33 00 00 81 a6 fb ff 91 00 00 00 00 42 0e 10 8c 02 41 0e ........,....3...........B....A.
55340 18 86 03 41 0e 20 83 04 02 84 0e 18 46 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 cc 33 00 00 ...A........F..B........$....3..
55360 e2 a6 fb ff 60 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 02 55 0e 18 43 0e 10 41 0e 08 ....`....A....D....A...U..C..A..
55380 2c 00 00 00 f4 33 00 00 da f3 fa ff 58 00 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 4a 0e 20 8c 04 ,....3......X....B....E....J....
553a0 44 0e 28 86 05 43 0e 30 83 06 00 00 00 00 00 00 14 00 00 00 24 34 00 00 ea a6 fb ff 09 00 00 00 D.(..C.0............$4..........
553c0 00 41 0e 10 00 00 00 00 24 00 00 00 3c 34 00 00 db a6 fb ff 8c 00 00 00 00 41 0e 10 86 02 41 0e .A......$...<4...........A....A.
553e0 18 83 03 44 0e 20 02 83 0e 18 41 0e 10 41 0e 08 2c 00 00 00 64 34 00 00 3f a7 fb ff 83 00 00 00 ...D......A..A..,...d4..?.......
55400 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 02 78 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....D....A.....x..A..B........
55420 3c 00 00 00 94 34 00 00 92 a7 fb ff 85 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 <....4...........B....B....D....
55440 44 0e 28 83 05 44 0e 30 03 6e 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 D.(..D.0.n..(A..A..B..B.........
55460 4c 00 00 00 d4 34 00 00 d7 a8 fb ff ae 0a 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 L....4...........B....B....B....
55480 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 50 03 8d 0a 0e 38 43 0e 30 41 0e 28 42 0e 20 E.(..A.0..A.8..G.P....8C.0A.(B..
554a0 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 24 35 00 00 35 b3 fb ff 76 00 00 00 B..B..B.........$...$5..5...v...
554c0 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6d 0e 18 41 0e 10 41 0e 08 1c 00 00 00 4c 35 00 00 .A....A....D...m..A..A......L5..
554e0 83 b3 fb ff 32 00 00 00 00 4b 0e 10 83 02 66 0e 08 00 00 00 00 00 00 00 1c 00 00 00 6c 35 00 00 ....2....K....f.............l5..
55500 95 b3 fb ff 12 00 00 00 00 41 0e 10 83 02 50 0e 08 00 00 00 00 00 00 00 1c 00 00 00 8c 35 00 00 .........A....P..............5..
55520 87 b3 fb ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 14 00 00 00 ac 35 00 00 .........A....]..............5..
55540 86 b3 fb ff 20 00 00 00 00 44 0e 20 5b 0e 08 00 14 00 00 00 c4 35 00 00 8e b3 fb ff 1f 00 00 00 .........D..[........5..........
55560 00 44 0e 20 5a 0e 08 00 24 00 00 00 dc 35 00 00 95 b3 fb ff 5f 00 00 00 00 41 0e 10 86 02 44 0e .D..Z...$....5......_....A....D.
55580 18 83 03 47 0e 30 02 50 0e 18 41 0e 10 41 0e 08 44 00 00 00 04 36 00 00 cc b3 fb ff 52 02 00 00 ...G.0.P..A..A..D....6......R...
555a0 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 40 03 37 02 .B....B....B....A.(..D.0..G.@.7.
555c0 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 4c 36 00 00 .0A.(A..B..B..B.............L6..
555e0 d6 b5 fb ff 79 00 00 00 00 41 0e 10 83 02 47 0e 50 02 6f 0e 10 41 0e 08 34 00 00 00 6c 36 00 00 ....y....A....G.P.o..A..4...l6..
55600 2f b6 fb ff 9c 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 4a 0e d0 40 02 84 0e 20 /........B....F....A....J..@....
55620 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 a4 36 00 00 93 b6 fb ff 8e 00 00 00 A..A..B.........,....6..........
55640 00 41 0e 10 86 02 46 0e 18 83 03 4a 0e d0 40 02 7a 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 .A....F....J..@.z..A..A.........
55660 2c 00 00 00 d4 36 00 00 f1 b6 fb ff 85 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 ,....6...........B....D....D....
55680 02 77 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 04 37 00 00 46 b7 fb ff 4e 01 00 00 .w..A..B........D....7..F...N...
556a0 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 4a 0e f0 40 03 2e .B....G....B....A.(..A.0..J..@..
556c0 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 4c 37 00 00 ..0A.(A..B..B..B............L7..
556e0 4c b8 fb ff 2f 00 00 00 00 41 0e 10 83 02 4c 0e 20 5b 0e 10 46 0e 08 00 34 00 00 00 6c 37 00 00 L.../....A....L..[..F...4...l7..
55700 5b b8 fb ff 9c 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 4a 0e d0 40 02 84 0e 20 [........B....F....A....J..@....
55720 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 a4 37 00 00 bf b8 fb ff 0f 01 00 00 A..A..B.........,....7..........
55740 00 41 0e 10 86 02 44 0e 18 83 03 46 0e 20 03 01 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 .A....D....F.......A..A.........
55760 34 00 00 00 d4 37 00 00 9e b9 fb ff 7f 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 4....7...........B....E....A....
55780 43 0e 28 83 05 46 0e 30 02 67 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 0c 38 00 00 C.(..F.0.g.(A..A..B..B.......8..
557a0 e5 b9 fb ff 0d 00 00 00 00 41 0e 10 4b 0e 08 00 1c 00 00 00 24 38 00 00 da b9 fb ff 4f 00 00 00 .........A..K.......$8......O...
557c0 00 41 0e 10 83 02 02 4d 0e 08 00 00 00 00 00 00 4c 00 00 00 44 38 00 00 09 ba fb ff c9 00 00 00 .A.....M........L...D8..........
557e0 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 86 06 44 0e 38 83 07 47 .B....B....B....B.(..G.0..D.8..G
55800 0e 80 41 02 a4 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 ..A...8A.0A.(B..B..B..B.........
55820 34 00 00 00 94 38 00 00 82 ba fb ff 4f 00 00 00 00 42 0e 10 8d 02 49 0e 18 8c 03 41 0e 20 86 04 4....8......O....B....I....A....
55840 41 0e 28 83 05 44 0e 30 77 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 4c 00 00 00 cc 38 00 00 A.(..D.0w.(A..A..B..B...L....8..
55860 99 ba fb ff 1c 06 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 .........B....B....B....B.(..G.0
55880 86 06 41 0e 38 83 07 4a 0e c0 41 03 f7 05 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 ..A.8..J..A....8A.0A.(B..B..B..B
558a0 0e 08 00 00 00 00 00 00 14 00 00 00 1c 39 00 00 65 c0 fb ff 1e 00 00 00 00 00 00 00 00 00 00 00 .............9..e...............
558c0 34 00 00 00 34 39 00 00 6b c0 fb ff ac 00 00 00 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 4...49..k........B....G....A....
558e0 44 0e 28 83 05 44 0e 40 02 8e 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 3c 00 00 00 6c 39 00 00 D.(..D.@...(F..A..B..B..<...l9..
55900 df c0 fb ff ea 00 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 .........B....G....B....A.(..D.0
55920 83 06 44 0e 40 02 ca 0e 30 44 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 44 00 00 00 ac 39 00 00 ..D.@...0D.(A..B..B..B..D....9..
55940 89 c1 fb ff 85 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 5f 0a 0e 18 41 0e 10 42 .........B....A....A...._...A..B
55960 0e 08 4c 0b 73 0a 0e 18 41 0e 10 42 0e 08 48 0b 4d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ..L.s...A..B..H.M..A..B.........
55980 3c 00 00 00 f4 39 00 00 c6 c1 fb ff 56 00 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 <....9......V....B....E....E....
559a0 44 0e 28 86 05 41 0e 30 83 06 7d 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 D.(..A.0..}.(A..B..B..B.........
559c0 14 00 00 00 34 3a 00 00 dc c1 fb ff 32 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 4c 3a 00 00 ....4:......2...........$...L:..
559e0 f6 c1 fb ff 9e 00 00 00 00 41 0e 10 83 02 54 0e c0 40 02 87 0e 10 41 0e 08 00 00 00 00 00 00 00 .........A....T..@....A.........
55a00 4c 00 00 00 74 3a 00 00 6c c2 fb ff 72 04 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 L...t:..l...r....B....E....B....
55a20 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 0e 50 03 4d 04 0e 38 44 0e 30 41 0e 28 42 0e 20 B.(..A.0..D.8..G.P.M..8D.0A.(B..
55a40 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 c4 3a 00 00 8e c6 fb ff 91 02 00 00 B..B..B.........L....:..........
55a60 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 4a 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a .B....B....B....J.(..A.0..A.8..J
55a80 0e a0 05 03 6a 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 ....j..8A.0A.(B..B..B..B........
55aa0 14 00 00 00 14 3b 00 00 cf c8 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 2c 3b 00 00 .....;......................,;..
55ac0 be c8 fb ff 0a 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 44 3b 00 00 b0 c8 fb ff db 03 00 00 ................L...D;..........
55ae0 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 47 .B....G....B....B.(..D.0..A.8..G
55b00 0e d0 45 03 b7 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 ..E....8A.0A.(B..B..B..B........
55b20 44 00 00 00 94 3b 00 00 3b cc fb ff eb 00 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 D....;..;........B....G....B....
55b40 41 0e 28 86 05 41 0e 30 83 06 4a 0e f0 04 02 cb 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e A.(..A.0..J......0A.(A..B..B..B.
55b60 08 00 00 00 00 00 00 00 1c 00 00 00 dc 3b 00 00 de cc fb ff 97 00 00 00 00 41 0e 10 83 02 02 95 .............;...........A......
55b80 0e 08 00 00 00 00 00 00 1c 00 00 00 fc 3b 00 00 55 cd fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e .............;..U...%....A....c.
55ba0 08 00 00 00 00 00 00 00 1c 00 00 00 1c 3c 00 00 5a cd fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e .............<..Z...%....A....c.
55bc0 08 00 00 00 00 00 00 00 1c 00 00 00 3c 3c 00 00 5f cd fb ff 28 00 00 00 00 41 0e 10 83 02 66 0e ............<<.._...(....A....f.
55be0 08 00 00 00 00 00 00 00 1c 00 00 00 5c 3c 00 00 67 cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e ............\<..g..."....A....`.
55c00 08 00 00 00 00 00 00 00 1c 00 00 00 7c 3c 00 00 69 cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e ............|<..i..."....A....`.
55c20 08 00 00 00 00 00 00 00 1c 00 00 00 9c 3c 00 00 6b cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e .............<..k..."....A....`.
55c40 08 00 00 00 00 00 00 00 1c 00 00 00 bc 3c 00 00 6d cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e .............<..m..."....A....`.
55c60 08 00 00 00 00 00 00 00 1c 00 00 00 dc 3c 00 00 6f cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e .............<..o..."....A....`.
55c80 08 00 00 00 00 00 00 00 14 00 00 00 fc 3c 00 00 71 cd fb ff 1b 00 00 00 00 41 0e 10 59 0e 08 00 .............<..q........A..Y...
55ca0 2c 00 00 00 14 3d 00 00 74 cd fb ff 6a 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 ,....=..t...j....B....A....F....
55cc0 47 0e 30 02 50 0e 20 46 0e 18 41 0e 10 42 0e 08 2c 00 00 00 44 3d 00 00 ae cd fb ff 6a 00 00 00 G.0.P..F..A..B..,...D=......j...
55ce0 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 47 0e 30 02 50 0e 20 46 0e 18 41 0e 10 42 0e 08 .B....A....F....G.0.P..F..A..B..
55d00 1c 00 00 00 74 3d 00 00 e8 cd fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 ....t=......"....A....`.........
55d20 2c 00 00 00 94 3d 00 00 ea cd fb ff 19 01 00 00 00 41 0e 10 83 02 47 0e 30 02 f6 0a 0e 10 46 0e ,....=...........A....G.0.....F.
55d40 08 41 0b 44 0e 10 49 0e 08 00 00 00 00 00 00 00 1c 00 00 00 c4 3d 00 00 d3 ce fb ff 4b 00 00 00 .A.D..I..............=......K...
55d60 00 41 0e 10 83 02 4c 0e 20 77 0e 10 46 0e 08 00 1c 00 00 00 e4 3d 00 00 fe ce fb ff 4d 00 00 00 .A....L..w..F........=......M...
55d80 00 41 0e 10 83 02 4c 0e 30 79 0e 10 46 0e 08 00 1c 00 00 00 04 3e 00 00 2b cf fb ff ad 00 00 00 .A....L.0y..F........>..+.......
55da0 00 41 0e 10 83 02 4c 0e 20 02 99 0e 10 46 0e 08 1c 00 00 00 24 3e 00 00 b8 cf fb ff 45 00 00 00 .A....L......F......$>......E...
55dc0 00 41 0e 10 83 02 4c 0e 20 71 0e 10 46 0e 08 00 1c 00 00 00 44 3e 00 00 dd cf fb ff 3c 00 00 00 .A....L..q..F.......D>......<...
55de0 00 41 0e 10 83 02 4c 0e 20 68 0e 10 46 0e 08 00 1c 00 00 00 64 3e 00 00 f9 cf fb ff 43 00 00 00 .A....L..h..F.......d>......C...
55e00 00 41 0e 10 83 02 4c 0e 20 6f 0e 10 46 0e 08 00 1c 00 00 00 84 3e 00 00 1c d0 fb ff 22 00 00 00 .A....L..o..F........>......"...
55e20 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 a4 3e 00 00 1e d0 fb ff 22 00 00 00 .A....`..............>......"...
55e40 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 c4 3e 00 00 20 d0 fb ff 22 00 00 00 .A....`..............>......"...
55e60 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 e4 3e 00 00 22 d0 fb ff 22 00 00 00 .A....`..............>.."..."...
55e80 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 04 3f 00 00 24 d0 fb ff 22 00 00 00 .A....`..............?..$..."...
55ea0 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 24 3f 00 00 26 d0 fb ff 43 00 00 00 .A....`.............$?..&...C...
55ec0 00 41 0e 10 83 02 4c 0e 20 6f 0e 10 46 0e 08 00 1c 00 00 00 44 3f 00 00 49 d0 fb ff 22 00 00 00 .A....L..o..F.......D?..I..."...
55ee0 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 64 3f 00 00 4b d0 fb ff 22 00 00 00 .A....`.............d?..K..."...
55f00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 84 3f 00 00 4d d0 fb ff 6a 00 00 00 .A....`..............?..M...j...
55f20 00 41 0e 10 83 02 02 68 0e 08 00 00 00 00 00 00 14 00 00 00 a4 3f 00 00 97 d0 fb ff 1b 00 00 00 .A.....h.............?..........
55f40 00 00 00 00 00 00 00 00 2c 00 00 00 bc 3f 00 00 9a d0 fb ff da 00 00 00 00 42 0e 10 8c 02 46 0e ........,....?...........B....F.
55f60 18 86 03 41 0e 20 83 04 02 cd 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 ec 3f 00 00 ...A........A..B........4....?..
55f80 44 d1 fb ff 93 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 D........B....B....A....D.(..G.@
55fa0 02 7c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 24 40 00 00 9f d1 fb ff 60 00 00 00 .|.(A..A..B..B..,...$@......`...
55fc0 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 47 0e 30 02 46 0e 20 46 0e 18 41 0e 10 42 0e 08 .B....D....C....G.0.F..F..A..B..
55fe0 24 00 00 00 54 40 00 00 cf d1 fb ff 4f 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 43 $...T@......O....A....D....D...C
56000 0e 18 41 0e 10 41 0e 08 34 00 00 00 7c 40 00 00 f6 d1 fb ff 52 00 00 00 00 41 0e 10 86 02 46 0e ..A..A..4...|@......R....A....F.
56020 18 83 03 44 0e 20 7c 0a 0e 18 41 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 ...D..|...A..A..E.A..A..A.......
56040 44 00 00 00 b4 40 00 00 10 d2 fb ff 15 01 00 00 00 42 0e 10 8f 02 44 0e 18 8e 03 42 0e 20 8d 04 D....@...........B....D....B....
56060 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 45 0e 40 02 f3 0e 38 41 0e 30 41 0e 28 42 0e 20 42 E.(..A.0..D.8..E.@...8A.0A.(B..B
56080 0e 18 42 0e 10 42 0e 08 14 00 00 00 fc 40 00 00 dd d2 fb ff 36 00 00 00 00 41 0e 10 74 0e 08 00 ..B..B.......@......6....A..t...
560a0 14 00 00 00 14 41 00 00 fb d2 fb ff 1a 00 00 00 00 51 0e 10 48 0e 08 00 24 00 00 00 2c 41 00 00 .....A...........Q..H...$...,A..
560c0 fd d2 fb ff 30 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 64 0e 18 41 0e 10 41 0e 08 00 ....0....A....D....D..d..A..A...
560e0 4c 00 00 00 54 41 00 00 05 d3 fb ff 80 02 00 00 00 42 0e 10 8f 02 48 0e 18 8e 03 45 0e 20 8d 04 L...TA...........B....H....E....
56100 45 0e 28 8c 05 44 0e 30 86 06 46 0e 38 83 07 4a 0e e0 01 03 4d 02 0e 38 41 0e 30 41 0e 28 42 0e E.(..D.0..F.8..J....M..8A.0A.(B.
56120 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 a4 41 00 00 35 d5 fb ff 8c 00 00 00 .B..B..B........$....A..5.......
56140 00 41 0e 10 83 02 4a 0e a0 01 02 7f 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 cc 41 00 00 .A....J.......A.........,....A..
56160 99 d5 fb ff c1 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e f0 01 02 b2 0e 18 41 0e 10 41 0e .........A....A....J.......A..A.
56180 08 00 00 00 00 00 00 00 34 00 00 00 fc 41 00 00 2a d6 fb ff fd 00 00 00 00 42 0e 10 8c 02 44 0e ........4....A..*........B....D.
561a0 18 86 03 45 0e 20 83 04 4a 0e b0 01 02 e3 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ...E....J.......A..A..B.........
561c0 24 00 00 00 34 42 00 00 ef d6 fb ff 49 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 6f 0e $...4B......I....A....C....G.0o.
561e0 18 46 0e 10 41 0e 08 00 24 00 00 00 5c 42 00 00 10 d7 fb ff 1c 00 00 00 00 41 0e 10 86 02 45 0e .F..A...$...\B...........A....E.
56200 18 83 03 44 0e 20 46 0e 18 49 0e 10 41 0e 08 00 34 00 00 00 84 42 00 00 04 d7 fb ff 83 00 00 00 ...D..F..I..A...4....B..........
56220 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 6c 0e 28 41 0e 20 41 .B....E....D....A.(..D.0.l.(A..A
56240 0e 18 42 0e 10 42 0e 08 34 00 00 00 bc 42 00 00 4f d7 fb ff 87 00 00 00 00 42 0e 10 8c 02 44 0e ..B..B..4....B..O........B....D.
56260 18 86 03 44 0e 20 83 04 43 0a 0e 18 41 0e 10 42 0e 08 49 0b 02 65 0e 18 41 0e 10 47 0e 08 00 00 ...D....C...A..B..I..e..A..G....
56280 24 00 00 00 f4 42 00 00 9e d7 fb ff 66 00 00 00 00 41 0e 10 86 02 4c 0e 18 83 03 44 0e 20 02 52 $....B......f....A....L....D...R
562a0 0e 18 41 0e 10 41 0e 08 1c 00 00 00 1c 43 00 00 dc d7 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e ..A..A.......C...........A....Y.
562c0 08 00 00 00 00 00 00 00 34 00 00 00 3c 43 00 00 db d7 fb ff 73 00 00 00 00 42 0e 10 8d 02 45 0e ........4...<C......s....B....E.
562e0 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 5c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...D....A.(..D.0.\.(A..A..B..B..
56300 34 00 00 00 74 43 00 00 16 d8 fb ff 36 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 4...tC......6....B....E....D....
56320 44 0e 28 83 05 41 0e 30 5c 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 00 34 00 00 00 ac 43 00 00 D.(..A.0\.(D..A..B..B...4....C..
56340 14 d8 fb ff 4f 00 00 00 00 41 0e 10 83 02 4a 0e 20 5c 0a 0e 10 49 0e 08 45 0b 44 0a 0e 10 49 0e ....O....A....J..\...I..E.D...I.
56360 08 47 0b 44 0e 10 41 0e 08 00 00 00 00 00 00 00 34 00 00 00 e4 43 00 00 2b d8 fb ff 33 00 00 00 .G.D..A.........4....C..+...3...
56380 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 55 0a 0e 18 46 0e 10 41 0e 08 45 0b 44 0e 18 41 0e 10 .A....C....G.0U...F..A..E.D..A..
563a0 41 0e 08 00 00 00 00 00 34 00 00 00 1c 44 00 00 26 d8 fb ff 28 00 00 00 00 41 0e 10 86 02 43 0e A.......4....D..&...(....A....C.
563c0 18 83 03 45 0e 20 4a 0a 0e 18 4b 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 ...E..J...K..A..E.A..A..A.......
563e0 24 00 00 00 54 44 00 00 16 d8 fb ff 35 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 67 0e $...TD......5....A....C....G.0g.
56400 18 41 0e 10 41 0e 08 00 4c 00 00 00 7c 44 00 00 23 d8 fb ff 62 00 00 00 00 42 0e 10 8d 02 45 0e .A..A...L...|D..#...b....B....E.
56420 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 45 0e 30 6f 0a 0e 28 41 0e 20 4a 0e 18 42 0e 10 42 0e 08 ...D....D.(..E.0o..(A..J..B..B..
56440 45 0b 41 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 5c 00 00 00 cc 44 00 00 E.A.(D..A..B..B.........\....D..
56460 35 d8 fb ff 84 00 00 00 00 42 0e 10 8f 02 48 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 5........B....H....B....B.(..D.0
56480 86 06 41 0e 38 83 07 45 0e 40 73 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 45 0e 10 42 0e 08 ..A.8..E.@s..8A.0A.(B..B..E..B..
564a0 41 0b 53 0e 38 4a 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 24 00 00 00 2c 45 00 00 A.S.8J.0A.(B..B..B..B...$...,E..
564c0 59 d8 fb ff 3e 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 40 70 0e 18 41 0e 10 41 0e 08 00 Y...>....A....C....G.@p..A..A...
564e0 34 00 00 00 54 45 00 00 6f d8 fb ff 37 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 59 0a 4...TE..o...7....A....C....G.0Y.
56500 0e 18 46 0e 10 41 0e 08 45 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 24 00 00 00 8c 45 00 00 ..F..A..E.D..A..A.......$....E..
56520 6e d8 fb ff 3c 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 40 6e 0e 18 41 0e 10 41 0e 08 00 n...<....A....C....G.@n..A..A...
56540 24 00 00 00 b4 45 00 00 82 d8 fb ff 3a 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 40 6c 0e $....E......:....A....C....G.@l.
56560 18 41 0e 10 41 0e 08 00 34 00 00 00 dc 45 00 00 94 d8 fb ff 2b 00 00 00 00 42 0e 10 8c 02 44 0e .A..A...4....E......+....B....D.
56580 18 86 03 43 0e 20 83 04 52 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 45 0e 08 00 00 00 ...C....R...A..B..E.A..A..E.....
565a0 34 00 00 00 14 46 00 00 87 d8 fb ff 2b 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 4....F......+....B....D....C....
565c0 52 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 45 0e 08 00 00 00 34 00 00 00 4c 46 00 00 R...A..B..E.A..A..E.....4...LF..
565e0 7a d8 fb ff 9a 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 z........B....B....A....A.(..D.0
56600 02 89 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 84 46 00 00 dc d8 fb ff 29 00 00 00 ...(A..A..B..B..,....F......)...
56620 00 42 0e 10 8c 02 47 0e 18 86 03 44 0e 20 83 04 58 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 .B....G....D....X..A..B.........
56640 14 00 00 00 b4 46 00 00 d5 d8 fb ff 1d 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 cc 46 00 00 .....F..................4....F..
56660 da d8 fb ff 36 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 5d 0a 0e 18 41 0e 10 49 0e 08 ....6....A....A....D..]...A..I..
56680 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 14 00 00 00 04 47 00 00 d8 d8 fb ff 09 00 00 00 E.A..A..A............G..........
566a0 00 00 00 00 00 00 00 00 34 00 00 00 1c 47 00 00 c9 d8 fb ff 69 00 00 00 00 42 0e 10 8d 02 45 0e ........4....G......i....B....E.
566c0 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4b 0e 40 02 4e 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....A.(..K.@.N.(A..A..B..B..
566e0 14 00 00 00 54 47 00 00 fa d8 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 47 00 00 ....TG......................lG..
56700 fe d8 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 84 47 00 00 0f d9 fb ff a8 00 00 00 ....)...........4....G..........
56720 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 46 0e 28 83 05 44 0e 30 02 92 0e 28 41 0e 20 41 .B....B....A....F.(..D.0...(A..A
56740 0e 18 42 0e 10 42 0e 08 34 00 00 00 bc 47 00 00 7f d9 fb ff 4f 00 00 00 00 42 0e 10 8c 02 43 0e ..B..B..4....G......O....B....C.
56760 18 86 03 43 0e 20 83 04 7a 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 00 ...C....z...A..B..E.A..A..B.....
56780 44 00 00 00 f4 47 00 00 96 d9 fb ff ca 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 D....G...........B....B....E....
567a0 41 0e 28 86 05 44 0e 30 83 06 4a 0e d0 40 03 a9 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 A.(..D.0..J..@....0A.(A..B..B..B
567c0 0e 08 00 00 00 00 00 00 14 00 00 00 3c 48 00 00 18 db fb ff 1f 00 00 00 00 44 0e 20 5a 0e 08 00 ............<H...........D..Z...
567e0 14 00 00 00 54 48 00 00 1f db fb ff 23 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 6c 48 00 00 ....TH......#...........$...lH..
56800 2a db fb ff 6c 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 02 5d 0e 18 41 0e 10 41 0e 08 *...l....A....D....G.0.]..A..A..
56820 24 00 00 00 94 48 00 00 6e db fb ff 55 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 49 $....H..n...U....A....A....G.0.I
56840 0e 18 41 0e 10 41 0e 08 24 00 00 00 bc 48 00 00 9b db fb ff 4d 00 00 00 00 41 0e 10 86 02 41 0e ..A..A..$....H......M....A....A.
56860 18 83 03 47 0e 30 7f 0e 18 43 0e 10 41 0e 08 00 34 00 00 00 e4 48 00 00 c0 db fb ff cd 00 00 00 ...G.0...C..A...4....H..........
56880 00 42 0e 10 8d 02 42 0e 18 8c 03 49 0e 20 86 04 43 0e 28 83 05 44 0e 30 02 a5 0e 28 4a 0e 20 41 .B....B....I....C.(..D.0...(J..A
568a0 0e 18 42 0e 10 42 0e 08 2c 00 00 00 1c 49 00 00 55 dc fb ff b1 00 00 00 00 42 0e 10 8c 02 4e 0e ..B..B..,....I..U........B....N.
568c0 18 86 03 49 0e 20 83 04 02 90 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 4c 49 00 00 ...I........A..B........,...LI..
568e0 d6 dc fb ff 70 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 60 0e 18 41 0e 10 44 ....p....B....D....D.....`..A..D
56900 0e 08 00 00 00 00 00 00 34 00 00 00 7c 49 00 00 16 dd fb ff 99 00 00 00 00 42 0e 10 8c 02 44 0e ........4...|I...........B....D.
56920 18 86 03 49 0e 20 83 04 02 7d 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 ...I.....}...A..B..E.A..A..B....
56940 4c 00 00 00 b4 49 00 00 77 dd fb ff e9 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 49 0e 20 8d 04 L....I..w........B....B....I....
56960 45 0e 28 8c 05 47 0e 30 86 06 41 0e 38 83 07 4a 0e f0 40 02 ba 0e 38 41 0e 30 41 0e 28 42 0e 20 E.(..G.0..A.8..J..@...8A.0A.(B..
56980 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 04 4a 00 00 10 de fb ff 27 00 00 00 B..B..B..............J......'...
569a0 00 41 0e 10 83 02 65 0e 08 00 00 00 00 00 00 00 24 00 00 00 24 4a 00 00 17 de fb ff b3 00 00 00 .A....e.........$...$J..........
569c0 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 9b 0e 18 49 0e 10 41 0e 08 44 00 00 00 4c 4a 00 00 .A....A....G.0....I..A..D...LJ..
569e0 a2 de fb ff 99 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 48 0e 28 8c 05 44 0e 30 .........B....B....B....H.(..D.0
56a00 86 06 49 0e 38 83 07 47 0e 40 02 61 0e 38 46 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..I.8..G.@.a.8F.0A.(B..B..B..B..
56a20 3c 00 00 00 94 4a 00 00 f3 de fb ff 88 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 <....J...........B....D....C....
56a40 47 0e 30 02 53 0a 0e 20 46 0e 18 41 0e 10 45 0e 08 45 0b 44 0e 20 46 0e 18 41 0e 10 42 0e 08 00 G.0.S...F..A..E..E.D..F..A..B...
56a60 14 00 00 00 d4 4a 00 00 3b df fb ff 22 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ec 4a 00 00 .....J..;..."................J..
56a80 45 df fb ff 2f 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 04 4b 00 00 5c df fb ff 14 00 00 00 E.../................K..\.......
56aa0 00 48 0e 10 46 0e 08 00 2c 00 00 00 1c 4b 00 00 58 df fb ff c2 00 00 00 00 42 0e 10 8c 02 44 0e .H..F...,....K..X........B....D.
56ac0 18 86 03 41 0e 20 83 04 02 b3 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 4c 4b 00 00 ...A........A..B........D...LK..
56ae0 ea df fb ff 7f 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 .........B....E....E....E.(..D.0
56b00 86 06 41 0e 38 83 07 45 0e 40 02 59 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..A.8..E.@.Y.8A.0A.(B..B..B..B..
56b20 24 00 00 00 94 4b 00 00 92 dc fa ff 5b 00 00 00 00 42 0e 10 8d 02 4b 0e 18 8c 03 44 0e 20 86 04 $....K......[....B....K....D....
56b40 41 0e 28 83 05 44 0e 30 14 00 00 00 bc 4b 00 00 f9 df fb ff 27 00 00 00 00 41 0e 10 83 02 00 00 A.(..D.0.....K......'....A......
56b60 24 00 00 00 d4 4b 00 00 08 e0 fb ff 2a 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 63 0e 10 41 0e $....K......*....A....D....c..A.
56b80 08 00 00 00 00 00 00 00 14 00 00 00 fc 4b 00 00 0a e0 fb ff 2b 00 00 00 00 00 00 00 00 00 00 00 .............K......+...........
56ba0 3c 00 00 00 14 4c 00 00 1d e0 fb ff ab 00 00 00 00 42 0e 10 8e 02 49 0e 18 8d 03 42 0e 20 8c 04 <....L...........B....I....B....
56bc0 47 0e 28 86 05 41 0e 30 83 06 02 8e 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 G.(..A.0.....(A..B..B..B........
56be0 34 00 00 00 54 4c 00 00 88 e0 fb ff 60 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 4...TL......`....B....B....D....
56c00 44 0e 28 83 05 41 0e 30 02 4c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 44 00 00 00 8c 4c 00 00 D.(..A.0.L.(A..A..B..B..D....L..
56c20 b0 e0 fb ff cd 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 .........B....E....E....B.(..D.0
56c40 86 06 48 0e 38 83 07 44 0e 60 02 a4 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..H.8..D.`...8A.0A.(B..B..B..B..
56c60 34 00 00 00 d4 4c 00 00 35 e1 fb ff 70 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 4....L..5...p....B....E....D....
56c80 43 0e 28 83 05 45 0e 30 02 56 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 44 00 00 00 0c 4d 00 00 C.(..E.0.V.(A..A..B..B..D....M..
56ca0 6d e1 fb ff 72 00 00 00 00 42 0e 10 8c 02 43 0e 18 86 03 44 0e 20 83 04 67 0a 0e 18 49 0e 10 42 m...r....B....C....D....g...I..B
56cc0 0e 08 45 0b 62 0a 0e 18 41 0e 10 45 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ..E.b...A..E..E.A..A..B.........
56ce0 14 00 00 00 54 4d 00 00 97 e1 fb ff 2d 00 00 00 00 5d 0e 10 4f 0e 08 00 4c 00 00 00 6c 4d 00 00 ....TM......-....]..O...L...lM..
56d00 ac e1 fb ff 1f 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 .........B....E....B....E.(..A.0
56d20 86 06 41 0e 38 83 07 41 0e 40 03 03 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..A.8..A.@....8A.0A.(B..B..B..B.
56d40 08 00 00 00 00 00 00 00 1c 00 00 00 bc 4d 00 00 7b e2 fb ff 15 00 00 00 00 41 0e 10 83 02 4f 0e .............M..{........A....O.
56d60 08 00 00 00 00 00 00 00 3c 00 00 00 dc 4d 00 00 70 e2 fb ff a2 01 00 00 00 42 0e 10 8e 02 42 0e ........<....M..p........B....B.
56d80 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 03 92 01 0e 28 41 0e 20 42 0e 18 42 0e 10 ...B....A.(..A.0......(A..B..B..
56da0 42 0e 08 00 00 00 00 00 4c 00 00 00 1c 4e 00 00 d2 e3 fb ff 9b 01 00 00 00 42 0e 10 8d 02 49 0e B.......L....N...........B....I.
56dc0 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 41 0e 30 03 77 01 0a 0e 28 41 0e 20 44 0e 18 42 0e 10 42 ...A....A.(..A.0.w...(A..D..B..B
56de0 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 14 00 00 00 6c 4e 00 00 ..E.A.(A..A..B..B...........lN..
56e00 1d e5 fb ff 10 00 00 00 00 46 0e 10 45 0e 08 00 1c 00 00 00 84 4e 00 00 15 e5 fb ff 22 00 00 00 .........F..E........N......"...
56e20 00 48 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 24 00 00 00 a4 4e 00 00 17 e5 fb ff 35 00 00 00 .H....Y.........$....N......5...
56e40 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 69 0e 18 41 0e 10 41 0e 08 00 2c 00 00 00 cc 4e 00 00 .A....D....D..i..A..A...,....N..
56e60 24 e5 fb ff 48 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 47 0e 40 75 0e 20 41 0e $...H....B....D....A....G.@u..A.
56e80 18 41 0e 10 42 0e 08 00 2c 00 00 00 fc 4e 00 00 3c e5 fb ff 5e 00 00 00 00 42 0e 10 8c 02 49 0e .A..B...,....N..<...^....B....I.
56ea0 18 86 03 41 0e 20 83 04 02 4a 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 2c 4f 00 00 ...A.....J..A..B........<...,O..
56ec0 6a e5 fb ff f0 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 j........B....B....B....A.(..A.0
56ee0 83 06 02 e0 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 6c 4f 00 00 .....(A..B..B..B........D...lO..
56f00 1a e6 fb ff 0a 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 .........B....E....B....B.(..A.0
56f20 86 06 44 0e 38 83 07 42 0e 40 02 ed 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..D.8..B.@...8A.0A.(B..B..B..B..
56f40 34 00 00 00 b4 4f 00 00 dc e6 fb ff 8a 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 4....O...........B....B....D....
56f60 41 0e 28 83 05 47 0e 50 02 73 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 4c 00 00 00 ec 4f 00 00 A.(..G.P.s.(A..A..B..B..L....O..
56f80 2e e7 fb ff 42 08 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 ....B....B....B....B....B.(..A.0
56fa0 86 06 41 0e 38 83 07 47 0e a0 01 03 26 08 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 ..A.8..G....&..8A.0A.(B..B..B..B
56fc0 0e 08 00 00 00 00 00 00 34 00 00 00 3c 50 00 00 20 ef fb ff 37 00 00 00 00 41 0e 10 86 02 41 0e ........4...<P......7....A....A.
56fe0 18 83 03 44 0e 20 5f 0a 0e 18 41 0e 10 41 0e 08 45 0b 48 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 ...D.._...A..A..E.H..A..A.......
57000 4c 00 00 00 74 50 00 00 1f ef fb ff 4b 02 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 L...tP......K....B....E....E....
57020 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 47 0e b0 01 03 26 02 0e 38 41 0e 30 41 0e 28 42 0e B.(..D.0..A.8..G....&..8A.0A.(B.
57040 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 c4 50 00 00 1a f1 fb ff 6f 03 00 00 .B..B..B........D....P......o...
57060 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 60 03 4e 03 .B....B....E....A.(..D.0..G.`.N.
57080 0e 30 44 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 0c 51 00 00 .0D.(A..B..B..B..............Q..
570a0 41 f4 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 24 51 00 00 30 f4 fb ff 35 00 00 00 A...............$...$Q..0...5...
570c0 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 5d 0e 18 49 0e 10 41 0e 08 00 3c 00 00 00 4c 51 00 00 .A....D....D..]..I..A...<...LQ..
570e0 3d f4 fb ff b6 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 44 0e 28 86 05 44 0e 30 =........B....B....B....D.(..D.0
57100 83 06 44 0e 60 02 9b 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 24 00 00 00 8c 51 00 00 ..D.`...0A.(A..B..B..B..$....Q..
57120 b3 f4 fb ff 37 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 6b 0e 18 41 0e 10 41 0e 08 00 ....7....A....D....D..k..A..A...
57140 44 00 00 00 b4 51 00 00 c2 f4 fb ff 39 02 00 00 00 42 0e 10 8e 02 49 0e 18 8d 03 42 0e 20 8c 04 D....Q......9....B....I....B....
57160 49 0e 28 86 05 41 0e 30 83 06 47 0e 60 03 12 02 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e I.(..A.0..G.`....0A.(A..B..B..B.
57180 08 00 00 00 00 00 00 00 2c 00 00 00 fc 51 00 00 b3 f6 fb ff 47 00 00 00 00 42 0e 10 8c 02 44 0e ........,....Q......G....B....D.
571a0 18 86 03 46 0e 20 83 04 75 0e 18 43 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 2c 52 00 00 ...F....u..C..B.........<...,R..
571c0 ca f6 fb ff 40 01 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 ....@....B....E....D....A.(..G.P
571e0 03 26 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 6c 52 00 00 .&..(A..A..B..B.........<...lR..
57200 ca f7 fb ff 21 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 50 ....!....B....B....A....D.(..G.P
57220 03 0a 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 ac 52 00 00 ....(A..A..B..B.........<....R..
57240 ab f8 fb ff a6 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 .........B....B....D....A.(..G.P
57260 03 8f 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ec 52 00 00 ....(A..A..B..B..............R..
57280 11 fa fb ff 39 00 00 00 00 41 0e 10 83 02 47 0e 30 6f 0e 10 41 0e 08 00 1c 00 00 00 0c 53 00 00 ....9....A....G.0o..A........S..
572a0 2a fa fb ff 2a 00 00 00 00 41 0e 10 83 02 47 0e 30 60 0e 10 41 0e 08 00 24 00 00 00 2c 53 00 00 *...*....A....G.0`..A...$...,S..
572c0 34 fa fb ff 31 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 30 63 0e 18 41 0e 10 41 0e 08 00 4...1....A....F....D.0c..A..A...
572e0 44 00 00 00 54 53 00 00 3d fa fb ff 14 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 D...TS..=........B....E....E....
57300 42 0e 28 8c 05 44 0e 30 86 06 48 0e 38 83 07 44 0e 60 02 eb 0e 38 41 0e 30 41 0e 28 42 0e 20 42 B.(..D.0..H.8..D.`...8A.0A.(B..B
57320 0e 18 42 0e 10 42 0e 08 1c 00 00 00 9c 53 00 00 09 fb fb ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e ..B..B.......S...........A....].
57340 08 00 00 00 00 00 00 00 34 00 00 00 bc 53 00 00 08 fb fb ff f4 00 00 00 00 42 0e 10 8d 02 45 0e ........4....S...........B....E.
57360 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 60 02 dd 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....A.(..G.`...(A..A..B..B..
57380 4c 00 00 00 f4 53 00 00 c4 fb fb ff 86 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 L....S...........B....E....E....
573a0 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a 0e b0 02 03 5b 01 0e 38 44 0e 30 41 0e 28 42 0e B.(..D.0..A.8..J....[..8D.0A.(B.
573c0 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 44 54 00 00 fa fc fb ff 80 00 00 00 .B..B..B............DT..........
573e0 00 00 00 00 00 00 00 00 14 00 00 00 5c 54 00 00 62 fd fb ff 07 00 00 00 00 00 00 00 00 00 00 00 ............\T..b...............
57400 14 00 00 00 74 54 00 00 51 fd fb ff 0d 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 8c 54 00 00 ....tT..Q...............4....T..
57420 46 fd fb ff 59 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 7f 0a 0e 18 44 0e 10 42 F...Y....B....D....D........D..B
57440 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 00 14 00 00 00 c4 54 00 00 67 fd fb ff 97 00 00 00 ..E.A..A..B..........T..g.......
57460 00 00 00 00 00 00 00 00 2c 00 00 00 dc 54 00 00 e6 fd fb ff 81 00 00 00 00 42 0e 10 8c 02 44 0e ........,....T...........B....D.
57480 18 86 03 41 0e 20 83 04 47 0e 30 02 6c 0e 20 43 0e 18 41 0e 10 42 0e 08 14 00 00 00 0c 55 00 00 ...A....G.0.l..C..A..B.......U..
574a0 37 fe fb ff 40 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 24 55 00 00 5f fe fb ff 13 00 00 00 7...@...............$U.._.......
574c0 00 00 00 00 00 00 00 00 14 00 00 00 3c 55 00 00 5a fe fb ff 17 00 00 00 00 00 00 00 00 00 00 00 ............<U..Z...............
574e0 14 00 00 00 54 55 00 00 59 fe fb ff 22 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 55 00 00 ....TU..Y..."...............lU..
57500 63 fe fb ff 17 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 84 55 00 00 62 fe fb ff 43 00 00 00 c....................U..b...C...
57520 00 00 00 00 00 00 00 00 1c 00 00 00 9c 55 00 00 8d fe fb ff 2f 00 00 00 00 41 0e 10 83 02 6d 0e .............U....../....A....m.
57540 08 00 00 00 00 00 00 00 1c 00 00 00 bc 55 00 00 9c fe fb ff 37 00 00 00 00 41 0e 10 83 02 75 0e .............U......7....A....u.
57560 08 00 00 00 00 00 00 00 1c 00 00 00 dc 55 00 00 b3 fe fb ff 1a 00 00 00 00 45 0e 10 83 02 54 0e .............U...........E....T.
57580 08 00 00 00 00 00 00 00 1c 00 00 00 fc 55 00 00 ad fe fb ff 25 00 00 00 00 41 0e 10 83 02 47 0e .............U......%....A....G.
575a0 20 51 0e 10 44 0e 08 00 1c 00 00 00 1c 56 00 00 b2 fe fb ff 23 00 00 00 00 41 0e 10 83 02 61 0e .Q..D........V......#....A....a.
575c0 08 00 00 00 00 00 00 00 14 00 00 00 3c 56 00 00 b5 fe fb ff 18 00 00 00 00 00 00 00 00 00 00 00 ............<V..................
575e0 14 00 00 00 54 56 00 00 b5 fe fb ff 0e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6c 56 00 00 ....TV......................lV..
57600 ab fe fb ff 1a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 84 56 00 00 ad fe fb ff 2d 00 00 00 .....................V......-...
57620 00 44 0e 20 68 0e 08 00 14 00 00 00 9c 56 00 00 c2 fe fb ff 12 00 00 00 00 00 00 00 00 00 00 00 .D..h........V..................
57640 14 00 00 00 b4 56 00 00 bc fe fb ff 1a 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 cc 56 00 00 .....V..................,....V..
57660 be fe fb ff 53 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 43 0e 18 41 0e 10 44 ....S....B....D....D.....C..A..D
57680 0e 08 00 00 00 00 00 00 24 00 00 00 fc 56 00 00 e1 fe fb ff 74 00 00 00 00 41 0e 10 86 02 49 0e ........$....V......t....A....I.
576a0 18 83 03 41 0e 20 02 66 0e 18 41 0e 10 41 0e 08 5c 00 00 00 24 57 00 00 2d ff fb ff 97 00 00 00 ...A...f..A..A..\...$W..-.......
576c0 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 02 59 0a 0e 28 47 0e 20 .B....E....D....A.(..E.0.Y..(G..
576e0 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 43 0e 28 A..B..B..E.A..(G..A..B..B..E.C.(
57700 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 1c 00 00 00 84 57 00 00 64 ff fb ff 48 00 00 00 A..A..B..B...........W..d...H...
57720 00 41 0e 10 83 02 47 0e 20 7e 0e 10 41 0e 08 00 1c 00 00 00 a4 57 00 00 8c ff fb ff 48 00 00 00 .A....G..~..A........W......H...
57740 00 41 0e 10 83 02 47 0e 20 7e 0e 10 41 0e 08 00 1c 00 00 00 c4 57 00 00 b4 ff fb ff 5b 00 00 00 .A....G..~..A........W......[...
57760 00 41 0e 10 83 02 47 0e 30 02 51 0e 10 41 0e 08 14 00 00 00 e4 57 00 00 ef ff fb ff 1f 00 00 00 .A....G.0.Q..A.......W..........
57780 00 00 00 00 00 00 00 00 2c 00 00 00 fc 57 00 00 f6 ff fb ff 79 00 00 00 00 42 0e 10 8c 02 44 0e ........,....W......y....B....D.
577a0 18 86 03 44 0e 20 83 04 02 6b 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 2c 58 00 00 ...D.....k..A..B............,X..
577c0 3f 00 fc ff 3d 00 00 00 00 41 0e 10 7b 0e 08 00 14 00 00 00 44 58 00 00 64 00 fc ff 21 00 00 00 ?...=....A..{.......DX..d...!...
577e0 00 00 00 00 00 00 00 00 14 00 00 00 5c 58 00 00 6d 00 fc ff 24 00 00 00 00 00 00 00 00 00 00 00 ............\X..m...$...........
57800 14 00 00 00 74 58 00 00 79 00 fc ff 12 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 8c 58 00 00 ....tX..y...............,....X..
57820 73 00 fc ff 4c 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 7d 0a 0e 10 41 0e 08 45 0b 43 0e 10 41 s...L....A....C....}...A..E.C..A
57840 0e 08 00 00 00 00 00 00 14 00 00 00 bc 58 00 00 8f 00 fc ff 14 00 00 00 00 00 00 00 00 00 00 00 .............X..................
57860 14 00 00 00 d4 58 00 00 8b 00 fc ff 15 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ec 58 00 00 .....X.......................X..
57880 88 00 fc ff 1a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 04 59 00 00 8a 00 fc ff 26 00 00 00 .....................Y......&...
578a0 00 00 00 00 00 00 00 00 1c 00 00 00 1c 59 00 00 98 00 fc ff 54 00 00 00 00 41 0e 10 83 02 47 0e .............Y......T....A....G.
578c0 20 02 4a 0e 10 41 0e 08 1c 00 00 00 3c 59 00 00 cc 00 fc ff 5a 00 00 00 00 41 0e 10 83 02 47 0e ..J..A......<Y......Z....A....G.
578e0 20 02 50 0e 10 41 0e 08 1c 00 00 00 5c 59 00 00 06 01 fc ff 37 00 00 00 00 41 0e 10 83 02 47 0e ..P..A......\Y......7....A....G.
57900 20 66 0e 10 44 0e 08 00 24 00 00 00 7c 59 00 00 1d 01 fc ff b7 00 00 00 00 41 0e 10 83 02 4a 0e .f..D...$...|Y...........A....J.
57920 f0 01 02 aa 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 a4 59 00 00 ac 01 fc ff 8e 00 00 00 ......A.........,....Y..........
57940 00 42 0e 10 8c 02 46 0e 18 86 03 43 0e 20 83 04 02 7f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....F....C........A..B........
57960 14 00 00 00 d4 59 00 00 0a 02 fc ff 1a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ec 59 00 00 .....Y.......................Y..
57980 0c 02 fc ff 14 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 04 5a 00 00 08 02 fc ff 25 00 00 00 .....................Z......%...
579a0 00 00 00 00 00 00 00 00 34 00 00 00 1c 5a 00 00 15 02 fc ff 67 00 00 00 00 42 0e 10 8d 02 4a 0e ........4....Z......g....B....J.
579c0 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 47 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....A.(..D.0.G.(A..A..B..B..
579e0 1c 00 00 00 54 5a 00 00 44 02 fc ff 20 00 00 00 00 41 0e 10 83 02 53 0e 08 00 00 00 00 00 00 00 ....TZ..D........A....S.........
57a00 34 00 00 00 74 5a 00 00 44 02 fc ff 56 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 4...tZ..D...V....B....E....A....
57a20 41 0e 28 83 05 44 0e 30 7e 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 1c 00 00 00 ac 5a 00 00 A.(..D.0~.(A..A..B..B........Z..
57a40 62 02 fc ff 2c 00 00 00 00 41 0e 10 83 02 6a 0e 08 00 00 00 00 00 00 00 24 00 00 00 cc 5a 00 00 b...,....A....j.........$....Z..
57a60 6e 02 fc ff 33 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 44 0e 20 68 0e 18 41 0e 10 41 0e 08 00 n...3....A....C....D..h..A..A...
57a80 24 00 00 00 f4 5a 00 00 79 02 fc ff 47 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 78 0e $....Z..y...G....A....D....G.0x.
57aa0 18 41 0e 10 41 0e 08 00 34 00 00 00 1c 5b 00 00 98 02 fc ff 59 00 00 00 00 42 0e 10 8c 02 44 0e .A..A...4....[......Y....B....D.
57ac0 18 86 03 43 0e 20 83 04 02 40 0a 0e 18 41 0e 10 42 0e 08 48 0b 41 0e 18 41 0e 10 42 0e 08 00 00 ...C.....@...A..B..H.A..A..B....
57ae0 1c 00 00 00 54 5b 00 00 b9 02 fc ff 54 00 00 00 00 41 0e 10 83 02 02 52 0e 08 00 00 00 00 00 00 ....T[......T....A.....R........
57b00 1c 00 00 00 74 5b 00 00 ed 02 fc ff 33 00 00 00 00 41 0e 10 83 02 71 0e 08 00 00 00 00 00 00 00 ....t[......3....A....q.........
57b20 34 00 00 00 94 5b 00 00 00 03 fc ff 6d 00 00 00 00 42 0e 10 8d 02 4a 0e 18 8c 03 41 0e 20 86 04 4....[......m....B....J....A....
57b40 41 0e 28 83 05 44 0e 30 02 54 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 cc 5b 00 00 A.(..D.0.T.(A..A..B..B.......[..
57b60 35 03 fc ff 27 00 00 00 00 41 0e 10 83 02 65 0e 08 00 00 00 00 00 00 00 34 00 00 00 ec 5b 00 00 5...'....A....e.........4....[..
57b80 3c 03 fc ff 60 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 <...`....B....E....A....A.(..D.0
57ba0 02 4c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 24 5c 00 00 64 03 fc ff 6b 00 00 00 .L.(A..A..B..B..,...$\..d...k...
57bc0 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 63 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....A....A.....c..A..B........
57be0 24 00 00 00 54 5c 00 00 9f 03 fc ff 5f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 53 $...T\......_....A....A....G.0.S
57c00 0e 18 41 0e 10 41 0e 08 2c 00 00 00 7c 5c 00 00 d6 03 fc ff 78 00 00 00 00 42 0e 10 8c 02 44 0e ..A..A..,...|\......x....B....D.
57c20 18 86 03 41 0e 20 83 04 47 0e 30 02 65 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 ac 5c 00 00 ...A....G.0.e..A..A..B..,....\..
57c40 1e 04 fc ff b0 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 a5 0e 18 41 0e 10 42 .........B....A....D........A..B
57c60 0e 08 00 00 00 00 00 00 1c 00 00 00 dc 5c 00 00 9e 04 fc ff 4e 00 00 00 00 41 0e 10 83 02 02 4c .............\......N....A.....L
57c80 0e 08 00 00 00 00 00 00 14 00 00 00 fc 5c 00 00 cc 04 fc ff 1b 00 00 00 00 00 00 00 00 00 00 00 .............\..................
57ca0 24 00 00 00 14 5d 00 00 cf 04 fc ff 66 00 00 00 00 41 0e 10 86 02 51 0e 18 83 03 48 0e 20 02 49 $....]......f....A....Q....H...I
57cc0 0e 18 41 0e 10 41 0e 08 2c 00 00 00 3c 5d 00 00 0d 05 fc ff e9 00 00 00 00 42 0e 10 8c 02 46 0e ..A..A..,...<]...........B....F.
57ce0 18 86 03 43 0e 20 83 04 47 0e 40 02 d2 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 6c 5d 00 00 ...C....G.@....A..A..B..,...l]..
57d00 c6 05 fc ff af 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 47 0e 60 02 95 0e 20 43 .........B....F....D....G.`....C
57d20 0e 18 41 0e 10 42 0e 08 14 00 00 00 9c 5d 00 00 45 06 fc ff 29 00 00 00 00 00 00 00 00 00 00 00 ..A..B.......]..E...)...........
57d40 14 00 00 00 b4 5d 00 00 56 06 fc ff 05 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 cc 5d 00 00 .....]..V...............,....]..
57d60 43 06 fc ff 03 01 00 00 00 42 0e 10 8c 02 47 0e 18 86 03 41 0e 20 83 04 02 f3 0e 18 43 0e 10 42 C........B....G....A........C..B
57d80 0e 08 00 00 00 00 00 00 14 00 00 00 fc 5d 00 00 16 07 fc ff 06 00 00 00 00 41 0e 10 00 00 00 00 .............]...........A......
57da0 1c 00 00 00 14 5e 00 00 04 07 fc ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e 08 00 00 00 00 00 00 00 .....^...........A....l.........
57dc0 34 00 00 00 34 5e 00 00 12 07 fc ff 64 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 61 0a 4...4^......d....A....A....G.0a.
57de0 0e 18 44 0e 10 41 0e 08 45 0b 6d 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 1c 00 00 00 6c 5e 00 00 ..D..A..E.m..A..A...........l^..
57e00 3e 07 fc ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 14 00 00 00 8c 5e 00 00 >........A....]..............^..
57e20 3d 07 fc ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 a4 5e 00 00 3d 07 fc ff 0c 00 00 00 =....................^..=.......
57e40 00 00 00 00 00 00 00 00 1c 00 00 00 bc 5e 00 00 31 07 fc ff 49 00 00 00 00 41 0e 10 83 02 47 0e .............^..1...I....A....G.
57e60 20 7f 0e 10 41 0e 08 00 24 00 00 00 dc 5e 00 00 5a 07 fc ff 54 00 00 00 00 41 0e 10 86 02 43 0e ....A...$....^..Z...T....A....C.
57e80 18 83 03 47 0e 28 02 46 0e 18 41 0e 10 41 0e 08 24 00 00 00 04 5f 00 00 86 07 fc ff 8d 00 00 00 ...G.(.F..A..A..$...._..........
57ea0 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 40 02 7f 0e 18 41 0e 10 41 0e 08 1c 00 00 00 2c 5f 00 00 .A....C....G.@....A..A......,_..
57ec0 eb 07 fc ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 4c 00 00 00 4c 5f 00 00 ....A....A..............L...L_..
57ee0 0c 08 fc ff 7c 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 47 0e 20 86 04 44 0e 28 83 05 47 0e 40 ....|....B....E....G....D.(..G.@
57f00 02 47 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 44 0e 28 41 0e 20 41 0e 18 42 0e 10 42 .G..(G..A..B..B..E.D.(A..A..B..B
57f20 0e 08 00 00 00 00 00 00 14 00 00 00 9c 5f 00 00 38 08 fc ff 12 00 00 00 00 41 0e 10 50 0e 08 00 ............._..8........A..P...
57f40 2c 00 00 00 b4 5f 00 00 32 08 fc ff 6b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 48 0e 20 83 04 ,...._..2...k....B....A....H....
57f60 02 5c 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 e4 5f 00 00 6d 08 fc ff 19 00 00 00 .\..A..B............._..m.......
57f80 00 41 0e 10 83 02 53 0e 08 00 00 00 00 00 00 00 14 00 00 00 04 60 00 00 66 08 fc ff 0a 00 00 00 .A....S..............`..f.......
57fa0 00 00 00 00 00 00 00 00 1c 00 00 00 1c 60 00 00 58 08 fc ff 4a 00 00 00 00 41 0e 10 83 02 02 48 .............`..X...J....A.....H
57fc0 0e 08 00 00 00 00 00 00 24 00 00 00 3c 60 00 00 82 08 fc ff 24 00 00 00 00 41 0e 10 86 02 47 0e ........$...<`......$....A....G.
57fe0 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 24 00 00 00 64 60 00 00 7e 08 fc ff 24 00 00 00 ...D..F..L..A...$...d`..~...$...
58000 00 41 0e 10 86 02 47 0e 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 1c 00 00 00 8c 60 00 00 .A....G....D..F..L..A........`..
58020 7a 08 fc ff 7b 00 00 00 00 41 0e 10 83 02 02 79 0e 08 00 00 00 00 00 00 3c 00 00 00 ac 60 00 00 z...{....A.....y........<....`..
58040 d5 08 fc ff a5 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 4a 0e c0 .........B....E....F....A.(..J..
58060 01 02 86 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 ec 60 00 00 ....(A..A..B..B..............`..
58080 3a 09 fc ff 34 00 00 00 00 41 0e 10 83 02 72 0e 08 00 00 00 00 00 00 00 2c 00 00 00 0c 61 00 00 :...4....A....r.........,....a..
580a0 4e 09 fc ff 91 00 00 00 00 42 0e 10 8c 02 4b 0e 18 86 03 41 0e 20 83 04 02 7d 0e 18 41 0e 10 44 N........B....K....A.....}..A..D
580c0 0e 08 00 00 00 00 00 00 1c 00 00 00 3c 61 00 00 af 09 fc ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e ............<a...........A....l.
580e0 08 00 00 00 00 00 00 00 24 00 00 00 5c 61 00 00 bd 09 fc ff 4d 00 00 00 00 41 0e 10 86 02 44 0e ........$...\a......M....A....D.
58100 18 83 03 4a 0e 20 6c 0e 18 4c 0e 10 41 0e 08 00 1c 00 00 00 84 61 00 00 e2 09 fc ff 31 00 00 00 ...J..l..L..A........a......1...
58120 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 2c 00 00 00 a4 61 00 00 f3 09 fc ff 19 01 00 00 .A....o.........,....a..........
58140 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e b0 02 03 0a 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 .A....A....J........A..A........
58160 34 00 00 00 d4 61 00 00 dc 0a fc ff 3e 00 00 00 00 41 0e 10 86 02 49 0e 18 83 03 45 0e 20 5a 0a 4....a......>....A....I....E..Z.
58180 0e 18 41 0e 10 41 0e 08 45 0b 4b 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 2c 00 00 00 0c 62 00 00 ..A..A..E.K..A..A.......,....b..
581a0 e2 0a fc ff 8a 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 75 0e 20 46 .........B....A....A....G.0.u..F
581c0 0e 18 41 0e 10 42 0e 08 2c 00 00 00 3c 62 00 00 3c 0b fc ff dd 00 00 00 00 41 0e 10 86 02 41 0e ..A..B..,...<b..<........A....A.
581e0 18 83 03 4a 0e b0 01 02 ce 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 4c 00 00 00 6c 62 00 00 ...J.......A..A.........L...lb..
58200 e9 0b fc ff 80 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 .........B....B....B....B.(..A.0
58220 86 06 41 0e 38 83 07 47 0e 50 03 62 01 0e 38 43 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..A.8..G.P.b..8C.0A.(B..B..B..B.
58240 08 00 00 00 00 00 00 00 34 00 00 00 bc 62 00 00 19 0d fc ff 2a 01 00 00 00 42 0e 10 8c 02 41 0e ........4....b......*....B....A.
58260 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 17 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 ...A....J........A..A..B........
58280 34 00 00 00 f4 62 00 00 0b 0e fc ff 1a 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4....b...........B....A....A....
582a0 47 0e 40 03 0a 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 2c 63 00 00 G.@.....A..A..B.........4...,c..
582c0 ed 0e fc ff 85 00 00 00 00 41 0e 10 86 02 4e 0e 18 83 03 45 0e 20 02 57 0a 0e 18 49 0e 10 41 0e .........A....N....E...W...I..A.
582e0 08 4c 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 34 00 00 00 64 63 00 00 3a 0f fc ff dc 02 00 00 .L.A..A..A......4...dc..:.......
58300 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 c9 02 0e 20 41 0e 18 41 0e 10 42 .B....A....A....J........A..A..B
58320 0e 08 00 00 00 00 00 00 1c 00 00 00 9c 63 00 00 de 11 fc ff 26 00 00 00 00 41 0e 10 83 02 64 0e .............c......&....A....d.
58340 08 00 00 00 00 00 00 00 14 00 00 00 bc 63 00 00 e4 11 fc ff 2e 00 00 00 00 43 0e 10 6a 0e 08 00 .............c...........C..j...
58360 24 00 00 00 d4 63 00 00 fa 11 fc ff 2e 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 56 0e $....c...........A....F....D..V.
58380 18 48 0e 10 41 0e 08 00 24 00 00 00 fc 63 00 00 00 12 fc ff 2f 00 00 00 00 41 0e 10 86 02 46 0e .H..A...$....c....../....A....F.
583a0 18 83 03 44 0e 20 56 0e 18 48 0e 10 41 0e 08 00 24 00 00 00 24 64 00 00 07 12 fc ff 41 00 00 00 ...D..V..H..A...$...$d......A...
583c0 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 6e 0e 18 41 0e 10 46 0e 08 00 1c 00 00 00 4c 64 00 00 .A....F....D..n..A..F.......Ld..
583e0 20 12 fc ff 21 00 00 00 00 41 0e 10 83 02 5f 0e 08 00 00 00 00 00 00 00 34 00 00 00 6c 64 00 00 ....!....A...._.........4...ld..
58400 21 12 fc ff 62 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 72 0a 0e 18 41 0e 10 41 0e 08 !...b....A....A....D..r...A..A..
58420 47 0b 59 0e 18 41 0e 10 46 0e 08 00 00 00 00 00 44 00 00 00 a4 64 00 00 4b 12 fc ff 85 00 00 00 G.Y..A..F.......D....d..K.......
58440 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 49 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 44 .B....E....B....I.(..A.0..A.8..D
58460 0e 40 02 62 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 ec 64 00 00 .@.b.8A.0A.(B..B..B..B..,....d..
58480 88 12 fc ff 70 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 56 0e 20 46 ....p....B....F....A....G.0.V..F
584a0 0e 18 41 0e 10 42 0e 08 24 00 00 00 1c 65 00 00 c8 12 fc ff 53 00 00 00 00 41 0e 10 86 02 46 0e ..A..B..$....e......S....A....F.
584c0 18 83 03 47 0e 30 7d 0e 18 46 0e 10 41 0e 08 00 34 00 00 00 44 65 00 00 f3 12 fc ff 39 00 00 00 ...G.0}..F..A...4...De......9...
584e0 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 46 0e 30 5e 0e 28 41 0e 20 43 0e .B....B....D....D.(..F.0^.(A..C.
58500 18 42 0e 10 42 0e 08 00 1c 00 00 00 7c 65 00 00 f4 12 fc ff 20 00 00 00 00 41 0e 10 83 02 5e 0e .B..B.......|e...........A....^.
58520 08 00 00 00 00 00 00 00 1c 00 00 00 9c 65 00 00 f4 12 fc ff 1a 00 00 00 00 41 0e 10 83 02 58 0e .............e...........A....X.
58540 08 00 00 00 00 00 00 00 34 00 00 00 bc 65 00 00 ee 12 fc ff 48 00 00 00 00 42 0e 10 8d 02 42 0e ........4....e......H....B....B.
58560 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 46 0e 30 6a 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 00 ...D....D.(..F.0j.(A..A..B..G...
58580 34 00 00 00 f4 65 00 00 fe 12 fc ff 48 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 4....e......H....B....B....D....
585a0 44 0e 28 83 05 46 0e 30 6a 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 00 24 00 00 00 2c 66 00 00 D.(..F.0j.(A..A..B..G...$...,f..
585c0 0e 13 fc ff 3f 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 6c 0e 18 41 0e 10 46 0e 08 00 ....?....A....F....D..l..A..F...
585e0 1c 00 00 00 54 66 00 00 25 13 fc ff 26 00 00 00 00 41 0e 10 83 02 64 0e 08 00 00 00 00 00 00 00 ....Tf..%...&....A....d.........
58600 24 00 00 00 74 66 00 00 2b 13 fc ff 07 01 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 fb $...tf..+........A....D....D....
58620 0e 18 41 0e 10 41 0e 08 24 00 00 00 9c 66 00 00 0a 14 fc ff 31 00 00 00 00 41 0e 10 86 02 44 0e ..A..A..$....f......1....A....D.
58640 18 83 03 43 0e 20 66 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 c4 66 00 00 13 14 fc ff 37 00 00 00 ...C..f..A..A...$....f......7...
58660 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 6e 0e 18 41 0e 10 41 0e 08 00 4c 00 00 00 ec 66 00 00 .A....D....A..n..A..A...L....f..
58680 22 14 fc ff b8 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 "........B....B....B....B.(..A.0
586a0 86 06 44 0e 38 83 07 47 0e 50 03 99 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..D.8..G.P....8A.0A.(B..B..B..B.
586c0 08 00 00 00 00 00 00 00 44 00 00 00 3c 67 00 00 8a 15 fc ff 34 01 00 00 00 42 0e 10 8e 02 42 0e ........D...<g......4....B....B.
586e0 18 8d 03 42 0e 20 8c 04 44 0e 28 86 05 41 0e 30 83 06 47 0e 40 03 19 01 0e 30 41 0e 28 41 0e 20 ...B....D.(..A.0..G.@....0A.(A..
58700 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 84 67 00 00 76 16 fc ff 2f 00 00 00 B..B..B.........,....g..v.../...
58720 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 65 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 .B....A....C....e..A..B.........
58740 14 00 00 00 b4 67 00 00 75 16 fc ff 11 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 cc 67 00 00 .....g..u....................g..
58760 6e 16 fc ff 44 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 e4 67 00 00 9a 16 fc ff 18 00 00 00 n...D................g..........
58780 00 00 00 00 00 00 00 00 1c 00 00 00 fc 67 00 00 9a 16 fc ff 34 00 00 00 00 41 0e 10 83 02 72 0e .............g......4....A....r.
587a0 08 00 00 00 00 00 00 00 4c 00 00 00 1c 68 00 00 ae 16 fc ff 33 01 00 00 00 42 0e 10 8f 02 48 0e ........L....h......3....B....H.
587c0 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 0e 50 03 0b 01 0e 38 41 ...B....B.(..D.0..D.8..G.P....8A
587e0 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 6c 68 00 00 .0A.(B..B..B..B.........<...lh..
58800 91 17 fc ff 12 05 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 .........B....B....B....A.(..D.0
58820 83 06 03 ff 04 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 1c 00 00 00 ac 68 00 00 ......(A..B..B..B............h..
58840 63 1c fc ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 2c 00 00 00 cc 68 00 00 c........A....X.........,....h..
58860 5d 1c fc ff 4b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 43 0e 18 41 0e 10 42 ]...K....B....A....A.....C..A..B
58880 0e 08 00 00 00 00 00 00 44 00 00 00 fc 68 00 00 78 1c fc ff b4 00 00 00 00 42 0e 10 8f 02 48 0e ........D....h..x........B....H.
588a0 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 50 02 8f 0e 38 41 0e ...B....E.(..A.0..A.8..G.P...8A.
588c0 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 14 00 00 00 44 69 00 00 e4 1c fc ff 4f 00 00 00 0A.(B..B..B..B......Di......O...
588e0 00 00 00 00 00 00 00 00 3c 00 00 00 5c 69 00 00 1b 1d fc ff 70 00 00 00 00 42 0e 10 8e 02 42 0e ........<...\i......p....B....B.
58900 18 8d 03 48 0e 20 8c 04 44 0e 28 86 05 44 0e 30 83 06 02 54 0e 28 41 0e 20 42 0e 18 42 0e 10 42 ...H....D.(..D.0...T.(A..B..B..B
58920 0e 08 00 00 00 00 00 00 3c 00 00 00 9c 69 00 00 4b 1d fc ff 6c 00 00 00 00 42 0e 10 8e 02 42 0e ........<....i..K...l....B....B.
58940 18 8d 03 42 0e 20 8c 04 44 0e 28 86 05 43 0e 30 83 06 02 57 0e 28 41 0e 20 42 0e 18 42 0e 10 42 ...B....D.(..C.0...W.(A..B..B..B
58960 0e 08 00 00 00 00 00 00 4c 00 00 00 dc 69 00 00 77 1d fc ff e9 03 00 00 00 42 0e 10 8f 02 42 0e ........L....i..w........B....B.
58980 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 70 03 cd 03 0e 38 41 ...B....B.(..A.0..A.8..G.p....8A
589a0 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 2c 6a 00 00 .0A.(B..B..B..B.............,j..
589c0 10 21 fc ff 24 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 44 6a 00 00 1c 21 fc ff 1b 00 00 00 .!..$...............Dj...!......
589e0 00 00 00 00 00 00 00 00 14 00 00 00 5c 6a 00 00 1f 21 fc ff 33 00 00 00 00 00 00 00 00 00 00 00 ............\j...!..3...........
58a00 14 00 00 00 74 6a 00 00 3a 21 fc ff 44 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 8c 6a 00 00 ....tj..:!..D...........,....j..
58a20 66 21 fc ff 5d 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 45 0e 20 83 04 4a 0e 30 7e 0e 20 41 0e f!..]....B....I....E....J.0~..A.
58a40 18 41 0e 10 42 0e 08 00 34 00 00 00 bc 6a 00 00 93 21 fc ff bc 00 00 00 00 42 0e 10 8d 02 45 0e .A..B...4....j...!.......B....E.
58a60 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 a8 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....A.(..D.0...(A..A..B..B..
58a80 2c 00 00 00 f4 6a 00 00 17 22 fc ff 7a 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 44 0e 20 83 04 ,....j..."..z....B....I....D....
58aa0 02 67 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 24 6b 00 00 61 22 fc ff 27 00 00 00 .g..A..B........,...$k..a"..'...
58ac0 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 5d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 .B....A....C....]..A..B.........
58ae0 34 00 00 00 54 6b 00 00 58 22 fc ff 4e 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 75 0a 4...Tk..X"..N....A....D....A..u.
58b00 0e 18 41 0e 10 49 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 4c 00 00 00 8c 6b 00 00 ..A..I..E.A..A..A.......L....k..
58b20 6e 22 fc ff b0 00 00 00 00 42 0e 10 8d 02 44 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 41 0e 30 n".......B....D....D....D.(..A.0
58b40 02 86 0a 0e 28 41 0e 20 49 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 ....(A..I..B..B..E.A.(A..A..B..B
58b60 0e 08 00 00 00 00 00 00 3c 00 00 00 dc 6b 00 00 ce 22 fc ff 37 01 00 00 00 42 0e 10 8d 02 42 0e ........<....k..."..7....B....B.
58b80 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 41 0e 30 03 26 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...A....D.(..A.0.&..(A..A..B..B.
58ba0 08 00 00 00 00 00 00 00 14 00 00 00 1c 6c 00 00 c5 23 fc ff 1e 00 00 00 00 00 00 00 00 00 00 00 .............l...#..............
58bc0 2c 00 00 00 34 6c 00 00 cb 23 fc ff 42 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,...4l...#..B....B....A....D....
58be0 77 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 64 6c 00 00 dd 23 fc ff 29 00 00 00 w..A..B.........$...dl...#..)...
58c00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 5b 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 8c 6c 00 00 .A....F....D..[..A..A........l..
58c20 de 23 fc ff 48 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 a4 6c 00 00 0e 24 fc ff 43 00 00 00 .#..H................l...$..C...
58c40 00 41 0e 10 83 02 47 0e 20 79 0e 10 41 0e 08 00 14 00 00 00 c4 6c 00 00 31 24 fc ff 1c 00 00 00 .A....G..y..A........l..1$......
58c60 00 00 00 00 00 00 00 00 2c 00 00 00 dc 6c 00 00 35 24 fc ff 5c 00 00 00 00 42 0e 10 8c 02 44 0e ........,....l..5$..\....B....D.
58c80 18 86 03 44 0e 20 83 04 02 4e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 0c 6d 00 00 ...D.....N..A..B........$....m..
58ca0 61 24 fc ff 49 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 7d 0e 18 41 0e 10 41 0e 08 00 a$..I....A....D....D..}..A..A...
58cc0 14 00 00 00 34 6d 00 00 82 24 fc ff 0d 00 00 00 00 41 0e 10 00 00 00 00 44 00 00 00 4c 6d 00 00 ....4m...$.......A......D...Lm..
58ce0 77 24 fc ff 7d 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 4b 0e 30 w$..}....B....E....E....E.(..K.0
58d00 86 06 44 0e 38 83 07 42 0e 40 02 50 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..D.8..B.@.P.8A.0A.(B..B..B..B..
58d20 1c 00 00 00 94 6d 00 00 ac 24 fc ff 89 00 00 00 00 41 0e 10 83 02 52 0e 20 02 74 0e 10 41 0e 08 .....m...$.......A....R...t..A..
58d40 14 00 00 00 b4 6d 00 00 15 25 fc ff 31 00 00 00 00 52 0e 10 56 0e 08 00 14 00 00 00 cc 6d 00 00 .....m...%..1....R..V........m..
58d60 2e 25 fc ff 28 00 00 00 00 59 0e 10 46 0e 08 00 14 00 00 00 e4 6d 00 00 3e 25 fc ff 33 00 00 00 .%..(....Y..F........m..>%..3...
58d80 00 00 00 00 00 00 00 00 2c 00 00 00 fc 6d 00 00 59 25 fc ff eb 00 00 00 00 42 0e 10 8c 02 44 0e ........,....m..Y%.......B....D.
58da0 18 86 03 48 0e 20 83 04 02 d9 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 2c 6e 00 00 ...H........A..B........L...,n..
58dc0 14 26 fc ff 5b 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 .&..[....B....B....E....E.(..A.0
58de0 86 06 41 0e 38 83 07 47 0e 50 03 39 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..A.8..G.P.9..8A.0A.(B..B..B..B.
58e00 08 00 00 00 00 00 00 00 14 00 00 00 7c 6e 00 00 1f 27 fc ff 1d 00 00 00 00 00 00 00 00 00 00 00 ............|n...'..............
58e20 24 00 00 00 94 6e 00 00 24 27 fc ff 3b 00 00 00 00 41 0e 10 86 02 45 0e 18 83 03 44 0e 20 6e 0e $....n..$'..;....A....E....D..n.
58e40 18 41 0e 10 41 0e 08 00 14 00 00 00 bc 6e 00 00 37 27 fc ff 19 00 00 00 00 00 00 00 00 00 00 00 .A..A........n..7'..............
58e60 1c 00 00 00 d4 6e 00 00 38 27 fc ff 24 00 00 00 00 44 0e 10 83 02 5f 0e 08 00 00 00 00 00 00 00 .....n..8'..$....D...._.........
58e80 44 00 00 00 f4 6e 00 00 3c 27 fc ff cc 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 D....n..<'.......B....E....E....
58ea0 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 45 0e 40 02 a9 0e 38 41 0e 30 41 0e 28 42 0e 20 42 B.(..A.0..D.8..E.@...8A.0A.(B..B
58ec0 0e 18 42 0e 10 42 0e 08 3c 00 00 00 3c 6f 00 00 c0 27 fc ff 67 02 00 00 00 42 0e 10 8d 02 45 0e ..B..B..<...<o...'..g....B....E.
58ee0 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 44 0e 40 03 4d 02 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...D....D.(..D.@.M..(A..A..B..B.
58f00 08 00 00 00 00 00 00 00 1c 00 00 00 7c 6f 00 00 e7 29 fc ff 48 00 00 00 00 44 0e 10 83 02 02 43 ............|o...)..H....D.....C
58f20 0e 08 00 00 00 00 00 00 14 00 00 00 9c 6f 00 00 0f 2a fc ff 32 00 00 00 00 00 00 00 00 00 00 00 .............o...*..2...........
58f40 14 00 00 00 b4 6f 00 00 29 2a fc ff 05 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 cc 6f 00 00 .....o..)*...................o..
58f60 16 2a fc ff 05 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 e4 6f 00 00 03 2a fc ff 04 00 00 00 .*...................o...*......
58f80 00 00 00 00 00 00 00 00 14 00 00 00 fc 6f 00 00 ef 29 fc ff 32 00 00 00 00 00 00 00 00 00 00 00 .............o...)..2...........
58fa0 1c 00 00 00 14 70 00 00 09 2a fc ff 70 00 00 00 00 41 0e 10 83 02 4a 0e 20 02 63 0e 10 41 0e 08 .....p...*..p....A....J...c..A..
58fc0 1c 00 00 00 34 70 00 00 59 2a fc ff 45 00 00 00 00 41 0e 10 83 02 47 0e 20 7b 0e 10 41 0e 08 00 ....4p..Y*..E....A....G..{..A...
58fe0 4c 00 00 00 54 70 00 00 7e 2a fc ff ba 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 L...Tp..~*.......B....B....B....
59000 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 0e 70 03 98 03 0e 38 41 0e 30 41 0e 28 42 0e 20 E.(..A.0..D.8..G.p....8A.0A.(B..
59020 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 a4 70 00 00 e8 2d fc ff 66 00 00 00 B..B..B..............p...-..f...
59040 00 41 0e 10 83 02 00 00 2c 00 00 00 bc 70 00 00 36 2e fc ff 1c 01 00 00 00 42 0e 10 8d 02 42 0e .A......,....p..6........B....B.
59060 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4a 0e c0 02 00 00 00 00 00 00 00 2c 00 00 00 ec 70 00 00 ...A....A.(..J..........,....p..
59080 22 2f fc ff 07 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 41 0e 30 "/.......B....B....E....D.(..A.0
590a0 83 06 47 0e 50 00 00 00 14 00 00 00 1c 71 00 00 f9 2f fc ff 24 00 00 00 00 41 0e 10 00 00 00 00 ..G.P........q.../..$....A......
590c0 24 00 00 00 34 71 00 00 05 30 fc ff 33 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 47 0e 20 83 04 $...4q...0..3....B....D....G....
590e0 47 0e 30 00 00 00 00 00 14 00 00 00 5c 71 00 00 10 30 fc ff 3d 00 00 00 00 41 0e 10 00 00 00 00 G.0.........\q...0..=....A......
59100 44 00 00 00 74 71 00 00 38 30 fc ff 65 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 D...tq..80..e....B....E....E....
59120 45 0e 28 8c 05 48 0e 30 86 06 48 0e 38 83 07 4d 0e 40 6c 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e E.(..H.0..H.8..M.@l.8A.0A.(B..B.
59140 18 42 0e 10 42 0e 08 00 14 00 00 00 bc 71 00 00 60 30 fc ff 02 00 00 00 00 00 00 00 00 00 00 00 .B..B........q..`0..............
59160 14 00 00 00 d4 71 00 00 58 30 fc ff 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....q..X0......................
59180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
591a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
591c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
591e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
592a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
592c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
592e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
593a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
593c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
593e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
594a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
594c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
594e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
595a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
595c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
595e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
596a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
596c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
596e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
597a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
597c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
597e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
598a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
598c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
598e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
599a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
599c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
599e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 49 40 00 00 00 00 00 20 49 40 00 00 00 00 00 ................@I@......I@.....
59e00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................................
59e20 82 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 e4 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 ................................
59e40 20 40 40 00 00 00 00 00 0d 00 00 00 00 00 00 00 d0 c1 41 00 00 00 00 00 19 00 00 00 00 00 00 00 .@@...............A.............
59e60 f0 9d 65 00 00 00 00 00 1b 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 1a 00 00 00 00 00 00 00 ..e.............................
59e80 f8 9d 65 00 00 00 00 00 1c 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 f5 fe ff 6f 00 00 00 00 ..e........................o....
59ea0 98 02 40 00 00 00 00 00 05 00 00 00 00 00 00 00 c8 24 40 00 00 00 00 00 06 00 00 00 00 00 00 00 ..@..............$@.............
59ec0 30 08 40 00 00 00 00 00 0a 00 00 00 00 00 00 00 94 0d 00 00 00 00 00 00 0b 00 00 00 00 00 00 00 0.@.............................
59ee0 18 00 00 00 00 00 00 00 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 ................................
59f00 00 a0 65 00 00 00 00 00 02 00 00 00 00 00 00 00 50 0a 00 00 00 00 00 00 14 00 00 00 00 00 00 00 ..e.............P...............
59f20 07 00 00 00 00 00 00 00 17 00 00 00 00 00 00 00 d0 35 40 00 00 00 00 00 07 00 00 00 00 00 00 00 .................5@.............
59f40 70 35 40 00 00 00 00 00 08 00 00 00 00 00 00 00 60 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 p5@.............`...............
59f60 18 00 00 00 00 00 00 00 fe ff ff 6f 00 00 00 00 c0 34 40 00 00 00 00 00 ff ff ff 6f 00 00 00 00 ...........o.....4@........o....
59f80 03 00 00 00 00 00 00 00 f0 ff ff 6f 00 00 00 00 5c 32 40 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........o....\2@.............
59fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a000 08 9e 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 40 40 00 00 00 00 00 ..e.....................V@@.....
5a020 66 40 40 00 00 00 00 00 76 40 40 00 00 00 00 00 86 40 40 00 00 00 00 00 96 40 40 00 00 00 00 00 f@@.....v@@......@@......@@.....
5a040 a6 40 40 00 00 00 00 00 b6 40 40 00 00 00 00 00 c6 40 40 00 00 00 00 00 d6 40 40 00 00 00 00 00 .@@......@@......@@......@@.....
5a060 e6 40 40 00 00 00 00 00 f6 40 40 00 00 00 00 00 06 41 40 00 00 00 00 00 16 41 40 00 00 00 00 00 .@@......@@......A@......A@.....
5a080 26 41 40 00 00 00 00 00 36 41 40 00 00 00 00 00 46 41 40 00 00 00 00 00 56 41 40 00 00 00 00 00 &A@.....6A@.....FA@.....VA@.....
5a0a0 66 41 40 00 00 00 00 00 76 41 40 00 00 00 00 00 86 41 40 00 00 00 00 00 96 41 40 00 00 00 00 00 fA@.....vA@......A@......A@.....
5a0c0 a6 41 40 00 00 00 00 00 b6 41 40 00 00 00 00 00 c6 41 40 00 00 00 00 00 d6 41 40 00 00 00 00 00 .A@......A@......A@......A@.....
5a0e0 e6 41 40 00 00 00 00 00 f6 41 40 00 00 00 00 00 06 42 40 00 00 00 00 00 16 42 40 00 00 00 00 00 .A@......A@......B@......B@.....
5a100 26 42 40 00 00 00 00 00 36 42 40 00 00 00 00 00 46 42 40 00 00 00 00 00 56 42 40 00 00 00 00 00 &B@.....6B@.....FB@.....VB@.....
5a120 66 42 40 00 00 00 00 00 76 42 40 00 00 00 00 00 86 42 40 00 00 00 00 00 96 42 40 00 00 00 00 00 fB@.....vB@......B@......B@.....
5a140 a6 42 40 00 00 00 00 00 b6 42 40 00 00 00 00 00 c6 42 40 00 00 00 00 00 d6 42 40 00 00 00 00 00 .B@......B@......B@......B@.....
5a160 e6 42 40 00 00 00 00 00 f6 42 40 00 00 00 00 00 06 43 40 00 00 00 00 00 16 43 40 00 00 00 00 00 .B@......B@......C@......C@.....
5a180 26 43 40 00 00 00 00 00 36 43 40 00 00 00 00 00 46 43 40 00 00 00 00 00 56 43 40 00 00 00 00 00 &C@.....6C@.....FC@.....VC@.....
5a1a0 66 43 40 00 00 00 00 00 76 43 40 00 00 00 00 00 86 43 40 00 00 00 00 00 96 43 40 00 00 00 00 00 fC@.....vC@......C@......C@.....
5a1c0 a6 43 40 00 00 00 00 00 b6 43 40 00 00 00 00 00 c6 43 40 00 00 00 00 00 d6 43 40 00 00 00 00 00 .C@......C@......C@......C@.....
5a1e0 e6 43 40 00 00 00 00 00 f6 43 40 00 00 00 00 00 06 44 40 00 00 00 00 00 16 44 40 00 00 00 00 00 .C@......C@......D@......D@.....
5a200 26 44 40 00 00 00 00 00 36 44 40 00 00 00 00 00 46 44 40 00 00 00 00 00 56 44 40 00 00 00 00 00 &D@.....6D@.....FD@.....VD@.....
5a220 66 44 40 00 00 00 00 00 76 44 40 00 00 00 00 00 86 44 40 00 00 00 00 00 96 44 40 00 00 00 00 00 fD@.....vD@......D@......D@.....
5a240 a6 44 40 00 00 00 00 00 b6 44 40 00 00 00 00 00 c6 44 40 00 00 00 00 00 d6 44 40 00 00 00 00 00 .D@......D@......D@......D@.....
5a260 e6 44 40 00 00 00 00 00 f6 44 40 00 00 00 00 00 06 45 40 00 00 00 00 00 16 45 40 00 00 00 00 00 .D@......D@......E@......E@.....
5a280 26 45 40 00 00 00 00 00 36 45 40 00 00 00 00 00 46 45 40 00 00 00 00 00 56 45 40 00 00 00 00 00 &E@.....6E@.....FE@.....VE@.....
5a2a0 66 45 40 00 00 00 00 00 76 45 40 00 00 00 00 00 86 45 40 00 00 00 00 00 96 45 40 00 00 00 00 00 fE@.....vE@......E@......E@.....
5a2c0 a6 45 40 00 00 00 00 00 b6 45 40 00 00 00 00 00 c6 45 40 00 00 00 00 00 d6 45 40 00 00 00 00 00 .E@......E@......E@......E@.....
5a2e0 e6 45 40 00 00 00 00 00 f6 45 40 00 00 00 00 00 06 46 40 00 00 00 00 00 16 46 40 00 00 00 00 00 .E@......E@......F@......F@.....
5a300 26 46 40 00 00 00 00 00 36 46 40 00 00 00 00 00 46 46 40 00 00 00 00 00 56 46 40 00 00 00 00 00 &F@.....6F@.....FF@.....VF@.....
5a320 66 46 40 00 00 00 00 00 76 46 40 00 00 00 00 00 86 46 40 00 00 00 00 00 96 46 40 00 00 00 00 00 fF@.....vF@......F@......F@.....
5a340 a6 46 40 00 00 00 00 00 b6 46 40 00 00 00 00 00 c6 46 40 00 00 00 00 00 d6 46 40 00 00 00 00 00 .F@......F@......F@......F@.....
5a360 e6 46 40 00 00 00 00 00 f6 46 40 00 00 00 00 00 06 47 40 00 00 00 00 00 16 47 40 00 00 00 00 00 .F@......F@......G@......G@.....
5a380 26 47 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 &G@.............................
5a3a0 bd c2 41 00 00 00 00 00 31 d2 41 00 00 00 00 00 29 e2 41 00 00 00 00 00 65 e4 41 00 00 00 00 00 ..A.....1.A.....).A.....e.A.....
5a3c0 2c eb 41 00 00 00 00 00 2b ee 41 00 00 00 00 00 9a f4 41 00 00 00 00 00 16 fa 41 00 00 00 00 00 ,.A.....+.A.......A.......A.....
5a3e0 93 fe 41 00 00 00 00 00 c0 06 42 00 00 00 00 00 5f 0b 42 00 00 00 00 00 7d 2f 42 00 00 00 00 00 ..A.......B....._.B.....}/B.....
5a400 a8 31 42 00 00 00 00 00 22 67 42 00 00 00 00 00 1f a0 42 00 00 00 00 00 6d a6 42 00 00 00 00 00 .1B....."gB.......B.....m.B.....
5a420 06 c1 42 00 00 00 00 00 c2 c5 42 00 00 00 00 00 f7 d3 42 00 00 00 00 00 2c d4 42 00 00 00 00 00 ..B.......B.......B.....,.B.....
5a440 7f d9 42 00 00 00 00 00 ac e1 42 00 00 00 00 00 a7 e7 42 00 00 00 00 00 f1 ea 42 00 00 00 00 00 ..B.......B.......B.......B.....
5a460 01 ee 42 00 00 00 00 00 d9 f0 42 00 00 00 00 00 7f f3 42 00 00 00 00 00 f1 04 43 00 00 00 00 00 ..B.......B.......B.......C.....
5a480 23 08 43 00 00 00 00 00 88 0c 43 00 00 00 00 00 fa 1d 43 00 00 00 00 00 8b 27 43 00 00 00 00 00 #.C.......C.......C......'C.....
5a4a0 e3 2e 43 00 00 00 00 00 fe 56 43 00 00 00 00 00 f7 71 43 00 00 00 00 00 1d 86 43 00 00 00 00 00 ..C......VC......qC.......C.....
5a4c0 8a c4 43 00 00 00 00 00 ca c8 43 00 00 00 00 00 67 d6 43 00 00 00 00 00 6c ef 43 00 00 00 00 00 ..C.......C.....g.C.....l.C.....
5a4e0 28 f1 43 00 00 00 00 00 fe 3f 44 00 00 00 00 00 d1 45 44 00 00 00 00 00 83 4a 44 00 00 00 00 00 (.C......?D......ED......JD.....
5a500 d2 4f 44 00 00 00 00 00 22 55 44 00 00 00 00 00 ea 5d 44 00 00 00 00 00 a1 af 44 00 00 00 00 00 .OD....."UD......]D.......D.....
5a520 3d bc 44 00 00 00 00 00 dd c0 44 00 00 00 00 00 5f c8 44 00 00 00 00 00 00 00 00 00 00 00 00 00 =.D.......D....._.D.............
5a540 47 43 43 3a 20 28 55 62 75 6e 74 75 20 34 2e 38 2e 32 2d 31 39 75 62 75 6e 74 75 31 29 20 34 2e GCC:.(Ubuntu.4.8.2-19ubuntu1).4.
5a560 38 2e 32 00 00 2e 73 68 73 74 72 74 61 62 00 2e 69 6e 74 65 72 70 00 2e 6e 6f 74 65 2e 41 42 49 8.2...shstrtab..interp..note.ABI
5a580 2d 74 61 67 00 2e 6e 6f 74 65 2e 67 6e 75 2e 62 75 69 6c 64 2d 69 64 00 2e 67 6e 75 2e 68 61 73 -tag..note.gnu.build-id..gnu.has
5a5a0 68 00 2e 64 79 6e 73 79 6d 00 2e 64 79 6e 73 74 72 00 2e 67 6e 75 2e 76 65 72 73 69 6f 6e 00 2e h..dynsym..dynstr..gnu.version..
5a5c0 67 6e 75 2e 76 65 72 73 69 6f 6e 5f 72 00 2e 72 65 6c 61 2e 64 79 6e 00 2e 72 65 6c 61 2e 70 6c gnu.version_r..rela.dyn..rela.pl
5a5e0 74 00 2e 69 6e 69 74 00 2e 74 65 78 74 00 2e 66 69 6e 69 00 2e 72 6f 64 61 74 61 00 2e 65 68 5f t..init..text..fini..rodata..eh_
5a600 66 72 61 6d 65 5f 68 64 72 00 2e 65 68 5f 66 72 61 6d 65 00 2e 69 6e 69 74 5f 61 72 72 61 79 00 frame_hdr..eh_frame..init_array.
5a620 2e 66 69 6e 69 5f 61 72 72 61 79 00 2e 6a 63 72 00 2e 64 79 6e 61 6d 69 63 00 2e 67 6f 74 00 2e .fini_array..jcr..dynamic..got..
5a640 67 6f 74 2e 70 6c 74 00 2e 64 61 74 61 00 2e 62 73 73 00 2e 63 6f 6d 6d 65 6e 74 00 00 00 00 00 got.plt..data..bss..comment.....
5a660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a6a0 0b 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 38 02 40 00 00 00 00 00 38 02 00 00 00 00 00 00 ................8.@.....8.......
5a6c0 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a6e0 13 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 54 02 40 00 00 00 00 00 54 02 00 00 00 00 00 00 ................T.@.....T.......
5a700 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a720 21 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 74 02 40 00 00 00 00 00 74 02 00 00 00 00 00 00 !...............t.@.....t.......
5a740 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 $...............................
5a760 34 00 00 00 f6 ff ff 6f 02 00 00 00 00 00 00 00 98 02 40 00 00 00 00 00 98 02 00 00 00 00 00 00 4......o..........@.............
5a780 98 05 00 00 00 00 00 00 05 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a7a0 3e 00 00 00 0b 00 00 00 02 00 00 00 00 00 00 00 30 08 40 00 00 00 00 00 30 08 00 00 00 00 00 00 >...............0.@.....0.......
5a7c0 98 1c 00 00 00 00 00 00 06 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 ................................
5a7e0 46 00 00 00 03 00 00 00 02 00 00 00 00 00 00 00 c8 24 40 00 00 00 00 00 c8 24 00 00 00 00 00 00 F................$@......$......
5a800 94 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a820 4e 00 00 00 ff ff ff 6f 02 00 00 00 00 00 00 00 5c 32 40 00 00 00 00 00 5c 32 00 00 00 00 00 00 N......o........\2@.....\2......
5a840 62 02 00 00 00 00 00 00 05 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 b...............................
5a860 5b 00 00 00 fe ff ff 6f 02 00 00 00 00 00 00 00 c0 34 40 00 00 00 00 00 c0 34 00 00 00 00 00 00 [......o.........4@......4......
5a880 b0 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a8a0 6a 00 00 00 04 00 00 00 02 00 00 00 00 00 00 00 70 35 40 00 00 00 00 00 70 35 00 00 00 00 00 00 j...............p5@.....p5......
5a8c0 60 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 `...............................
5a8e0 74 00 00 00 04 00 00 00 02 00 00 00 00 00 00 00 d0 35 40 00 00 00 00 00 d0 35 00 00 00 00 00 00 t................5@......5......
5a900 50 0a 00 00 00 00 00 00 05 00 00 00 0c 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 P...............................
5a920 7e 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 20 40 40 00 00 00 00 00 20 40 00 00 00 00 00 00 ~................@@......@......
5a940 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a960 79 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 40 40 40 00 00 00 00 00 40 40 00 00 00 00 00 00 y...............@@@.....@@......
5a980 f0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................................
5a9a0 84 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 30 47 40 00 00 00 00 00 30 47 00 00 00 00 00 00 ................0G@.....0G......
5a9c0 a0 7a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .z..............................
5a9e0 8a 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 d0 c1 41 00 00 00 00 00 d0 c1 01 00 00 00 00 00 ..................A.............
5aa00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5aa20 90 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 e0 c1 41 00 00 00 00 00 e0 c1 01 00 00 00 00 00 ..................A.............
5aa40 98 48 03 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .H..............................
5aa60 98 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 78 0a 45 00 00 00 00 00 78 0a 05 00 00 00 00 00 ................x.E.....x.......
5aa80 e4 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5aaa0 a6 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 60 1f 45 00 00 00 00 00 60 1f 05 00 00 00 00 00 ................`.E.....`.......
5aac0 1c 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .r..............................
5aae0 b0 00 00 00 0e 00 00 00 03 00 00 00 00 00 00 00 f0 9d 65 00 00 00 00 00 f0 9d 05 00 00 00 00 00 ..................e.............
5ab00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ab20 bc 00 00 00 0f 00 00 00 03 00 00 00 00 00 00 00 f8 9d 65 00 00 00 00 00 f8 9d 05 00 00 00 00 00 ..................e.............
5ab40 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ab60 c8 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 9e 65 00 00 00 00 00 00 9e 05 00 00 00 00 00 ..................e.............
5ab80 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5aba0 cd 00 00 00 06 00 00 00 03 00 00 00 00 00 00 00 08 9e 65 00 00 00 00 00 08 9e 05 00 00 00 00 00 ..................e.............
5abc0 f0 01 00 00 00 00 00 00 06 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................................
5abe0 d6 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 f8 9f 65 00 00 00 00 00 f8 9f 05 00 00 00 00 00 ..................e.............
5ac00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................................
5ac20 db 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 a0 65 00 00 00 00 00 00 a0 05 00 00 00 00 00 ..................e.............
5ac40 88 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................................
5ac60 e4 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 90 a3 65 00 00 00 00 00 90 a3 05 00 00 00 00 00 ..................e.............
5ac80 b0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5aca0 ea 00 00 00 08 00 00 00 03 00 00 00 00 00 00 00 40 a5 65 00 00 00 00 00 40 a5 05 00 00 00 00 00 ................@.e.....@.......
5acc0 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (...............................
5ace0 ef 00 00 00 01 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 a5 05 00 00 00 00 00 ........0...............@.......
5ad00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 $...............................
5ad20 01 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 a5 05 00 00 00 00 00 ........................d.......
5ad40 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................